From 1e1b85e95b307f6eb61c46ae9149bf96a46f9145 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Sat, 22 Sep 2012 14:43:54 +0200 Subject: [PATCH 001/253] gevent first try bzr revid: al@openerp.com-20120922124354-unk1u8a9anst5hwo --- openerp-server | 6 ++++++ openerp/service/__init__.py | 3 ++- openerp/service/wsgi_server.py | 5 ++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/openerp-server b/openerp-server index 9025e2d50c2..4d28a4cb759 100755 --- a/openerp-server +++ b/openerp-server @@ -223,6 +223,12 @@ def main(): check_root_user() openerp.tools.config.parse_config(sys.argv[1:]) + # TODO GEVENT if event + import gevent.monkey + gevent.monkey.patch_all() + import gevent_psycopg2 + gevent_psycopg2.monkey_patch() + check_postgres_user() openerp.netsvc.init_logger() report_configuration() diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py index 30a765b1f60..d3a57135284 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -86,7 +86,8 @@ def start_services(): netrpc_server.init_servers() # Start the main cron thread. - openerp.cron.start_master_thread() + # TODO GEVENT if event use greenlet in cron + # openerp.cron.start_master_thread() # Start the top-level servers threads (normally HTTP, HTTPS, and NETRPC). openerp.netsvc.Server.startAll() diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 61556974a00..d15d423818b 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -424,7 +424,10 @@ def serve(): # TODO Change the xmlrpc_* options to http_* interface = config['xmlrpc_interface'] or '0.0.0.0' port = config['xmlrpc_port'] - httpd = werkzeug.serving.make_server(interface, port, application, threaded=True) + #httpd = werkzeug.serving.make_server(interface, port, application, threaded=True) + # TODO GEVENT if event + from gevent.wsgi import WSGIServer + httpd = WSGIServer((interface, port), application) _logger.info('HTTP service (werkzeug) running on %s:%s', interface, port) httpd.serve_forever() From 966cadcdd66dc9518a389d54eece1cc49a9ee247 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 15 Nov 2012 15:47:28 +0100 Subject: [PATCH 002/253] Put back cron thread bzr revid: nicolas.vanhoren@openerp.com-20121115144728-0ts5h9m7873892fd --- openerp/service/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py index 6e3de89ddff..11fe45aaf31 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -82,10 +82,8 @@ def start_services(): # Initialize the HTTP stack. netrpc_server.init_servers() - # Start the main cron thread. - # TODO GEVENT if event use greenlet in cron - #if openerp.conf.max_cron_threads: - # openerp.cron.start_master_thread() + if openerp.conf.max_cron_threads: + openerp.cron.start_master_thread() # Start the top-level servers threads (normally HTTP, HTTPS, and NETRPC). openerp.netsvc.Server.startAll() From 468652ccf7802f2b39a95144aca9e7eeb51dbca5 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 16 Nov 2012 10:41:18 +0100 Subject: [PATCH 003/253] Had to remove the cron again bzr revid: nicolas.vanhoren@openerp.com-20121116094118-ph3oxmwr5qhcp3c7 --- openerp/service/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py index 11fe45aaf31..9f5a7a03009 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -83,7 +83,8 @@ def start_services(): netrpc_server.init_servers() if openerp.conf.max_cron_threads: - openerp.cron.start_master_thread() + #openerp.cron.start_master_thread() + pass # Start the top-level servers threads (normally HTTP, HTTPS, and NETRPC). openerp.netsvc.Server.startAll() From 7137bb0b53f38d1a600d47d0b7b9ec83a824337f Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 22 Nov 2012 15:53:09 +0100 Subject: [PATCH 004/253] [IMP] Added configuration option for gevent bzr revid: nicolas.vanhoren@openerp.com-20121122145309-bim6m10p0q7rf6wj --- openerp-server | 14 +++++++++----- openerp/service/__init__.py | 6 +++--- openerp/service/wsgi_server.py | 9 +++++---- openerp/tools/config.py | 3 ++- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/openerp-server b/openerp-server index f0a858bbe2c..73586e58890 100755 --- a/openerp-server +++ b/openerp-server @@ -224,15 +224,19 @@ def main(): check_root_user() openerp.tools.config.parse_config(sys.argv[1:]) - # TODO GEVENT if event - import gevent.monkey - gevent.monkey.patch_all() - import gevent_psycopg2 - gevent_psycopg2.monkey_patch() + if openerp.tools.config.options["gevent"]: + _logger.info('Using gevent mode') + import gevent.monkey + gevent.monkey.patch_all() + import gevent_psycopg2 + gevent_psycopg2.monkey_patch() check_postgres_user() openerp.netsvc.init_logger() report_configuration() + + if openerp.tools.config.options["gevent"]: + _logger.info('Using gevent mode') config = openerp.tools.config diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py index 9f5a7a03009..154a93df001 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -82,9 +82,9 @@ def start_services(): # Initialize the HTTP stack. netrpc_server.init_servers() - if openerp.conf.max_cron_threads: - #openerp.cron.start_master_thread() - pass + if not openerp.tools.config.options["gevent"]: + if openerp.conf.max_cron_threads: + openerp.cron.start_master_thread() # Start the top-level servers threads (normally HTTP, HTTPS, and NETRPC). openerp.netsvc.Server.startAll() diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 8018657fd28..00ad54575b1 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -424,10 +424,11 @@ def serve(): # TODO Change the xmlrpc_* options to http_* interface = config['xmlrpc_interface'] or '0.0.0.0' port = config['xmlrpc_port'] - #httpd = werkzeug.serving.make_server(interface, port, application, threaded=True) - # TODO GEVENT if event - from gevent.wsgi import WSGIServer - httpd = WSGIServer((interface, port), application) + if not openerp.tools.config.options["gevent"]: + httpd = werkzeug.serving.make_server(interface, port, application, threaded=True) + else: + from gevent.wsgi import WSGIServer + httpd = WSGIServer((interface, port), application) _logger.info('HTTP service (werkzeug) running on %s:%s', interface, port) httpd.serve_forever() diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 56f1e5c7b83..e037bf7a6ac 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -106,6 +106,7 @@ class configmanager(object): help="specify additional addons paths (separated by commas).", action="callback", callback=self._check_addons_path, nargs=1, type="string") group.add_option("--load", dest="server_wide_modules", help="Comma-separated list of server-wide modules default=web") + group.add_option("--gevent", dest="gevent", action="store_true", my_default=False, help="Activate the GEvent mode, this also desactivate the cron.") parser.add_option_group(group) # XML-RPC / HTTP @@ -380,7 +381,7 @@ class configmanager(object): 'netrpc', 'xmlrpc', 'syslog', 'without_demo', 'timezone', 'xmlrpcs_interface', 'xmlrpcs_port', 'xmlrpcs', 'static_http_enable', 'static_http_document_root', 'static_http_url_prefix', - 'secure_cert_file', 'secure_pkey_file', 'dbfilter', 'log_handler', 'log_level' + 'secure_cert_file', 'secure_pkey_file', 'dbfilter', 'log_handler', 'log_level', 'gevent' ] for arg in keys: From c3cb554ab06df9bee9242dbf30bb0117d7751f03 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 22 Nov 2012 16:06:01 +0100 Subject: [PATCH 005/253] Improved config bzr revid: nicolas.vanhoren@openerp.com-20121122150601-7wha9rao9ix2myvv --- openerp/tools/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/tools/config.py b/openerp/tools/config.py index e037bf7a6ac..7e5b3e0f334 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -381,7 +381,7 @@ class configmanager(object): 'netrpc', 'xmlrpc', 'syslog', 'without_demo', 'timezone', 'xmlrpcs_interface', 'xmlrpcs_port', 'xmlrpcs', 'static_http_enable', 'static_http_document_root', 'static_http_url_prefix', - 'secure_cert_file', 'secure_pkey_file', 'dbfilter', 'log_handler', 'log_level', 'gevent' + 'secure_cert_file', 'secure_pkey_file', 'dbfilter', 'log_handler', 'log_level' ] for arg in keys: @@ -400,7 +400,7 @@ class configmanager(object): 'list_db', 'xmlrpcs', 'proxy_mode', 'test_file', 'test_enable', 'test_commit', 'test_report_directory', 'osv_memory_count_limit', 'osv_memory_age_limit', 'max_cron_threads', 'unaccent', - 'workers', 'limit_memory_hard', 'limit_memory_soft', 'limit_time_cpu', 'limit_time_real', 'limit_request' + 'workers', 'limit_memory_hard', 'limit_memory_soft', 'limit_time_cpu', 'limit_time_real', 'limit_request', 'gevent' ] for arg in keys: From 96d50a9a40d77680ffbd1719385e33757c89f725 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Mon, 10 Dec 2012 15:16:02 +0100 Subject: [PATCH 006/253] [FIX] added period_id field to account_voucher dialog lp bug: https://launchpad.net/bugs/1062621 fixed bzr revid: jco@openerp.com-20121210141602-z7sa9lou4vkuczw3 --- addons/account_voucher/voucher_payment_receipt_view.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml index b6f367601ff..0f923bcd1f4 100644 --- a/addons/account_voucher/voucher_payment_receipt_view.xml +++ b/addons/account_voucher/voucher_payment_receipt_view.xml @@ -305,6 +305,7 @@ widget="selection" on_change="onchange_journal(journal_id, line_cr_ids, False, partner_id, date, amount, type, company_id, context)" string="Payment Method"/> + From dc47ad6c737e386d9ad163cb0cb39c6fe0c02724 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Wed, 19 Dec 2012 10:22:35 +0100 Subject: [PATCH 007/253] [FIX] Added onchange_company for gain and loss accounts in config settings lp bug: https://launchpad.net/bugs/1076509 fixed bzr revid: jco@openerp.com-20121219092235-wci6jo81q2ihgpgd --- addons/account_voucher/account_voucher.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 41d3476442e..59399a766d5 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -56,6 +56,13 @@ class account_config_settings(osv.osv_memory): relation='account.account', string="Loss Exchange Rate Account"), } + def onchange_company_id(self, cr, uid, ids, company_id): + res = super(account_config_settings, self).onchange_company_id(cr, uid, ids, company_id) + if company_id: + company = self.pool.get('res.company').browse(cr, uid, company_id) + res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id, + 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id}) + return res class account_voucher(osv.osv): def _check_paid(self, cr, uid, ids, name, args, context=None): From a02e894bfcad34945bceaf2a2ef97251555f2d78 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Wed, 19 Dec 2012 12:55:17 +0100 Subject: [PATCH 008/253] [FIX] Correction when no account or no company bzr revid: jco@openerp.com-20121219115517-uj3t8embox155kty --- addons/account_voucher/account_voucher.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 59399a766d5..609a19661c0 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -49,19 +49,24 @@ class account_config_settings(osv.osv_memory): 'company_id', 'income_currency_exchange_account_id', type='many2one', relation='account.account', - string="Gain Exchange Rate Account"), + string="Gain Exchange Rate Account", + domain="[('type', '=', 'other')]"), 'expense_currency_exchange_account_id': fields.related( 'company_id', 'expense_currency_exchange_account_id', type="many2one", relation='account.account', - string="Loss Exchange Rate Account"), + string="Loss Exchange Rate Account", + domain="[('type', '=', 'other')]"), } def onchange_company_id(self, cr, uid, ids, company_id): res = super(account_config_settings, self).onchange_company_id(cr, uid, ids, company_id) if company_id: company = self.pool.get('res.company').browse(cr, uid, company_id) - res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id, - 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id}) + res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id or False, + 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id or False}) + else: + res['value'].update({'income_currency_exchange_account_id': False, + 'expense_currency_exchange_account_id': False}) return res class account_voucher(osv.osv): From dba6e07ecdf8ed61316bdc1f4c4af36e489a95be Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Fri, 21 Dec 2012 10:41:47 +0100 Subject: [PATCH 009/253] [FIX] Will take into account the type of the invoice for the default account in the invoice line lp bug: https://launchpad.net/bugs/1084819 fixed bzr revid: jco@openerp.com-20121221094147-mp7dhttfob7y2xis --- addons/account/account_invoice.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 02903ea8f33..e836e28d6c6 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1393,8 +1393,13 @@ class account_invoice_line(osv.osv): def _default_account_id(self, cr, uid, context=None): # XXX this gets the default account for the user's company, # it should get the default account for the invoice's company - # however, the invoice's company does not reach this point - prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context) + # however, the invoice's company does not reach this point (but will throw error on validation) + if context is None: + context = {} + if context.get('type') in ('out_invoice','out_refund'): + prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context) + else: + prop = self.pool.get('ir.property').get(cr, uid, 'property_account_expense_categ', 'product.category', context=context) return prop and prop.id or False _defaults = { From 0a6f2417e797e7ade9699d4638f2786f581c6e9f Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Fri, 21 Dec 2012 14:49:56 +0100 Subject: [PATCH 010/253] [FIX] Changes the period used into the period chosen and not the period of today lp bug: https://launchpad.net/bugs/1078004 fixed bzr revid: jco@openerp.com-20121221134956-fgg1ltu1qy1j2ion --- addons/account_asset/account_asset.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index b7330352b12..b335063b758 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -331,6 +331,9 @@ class account_asset_asset(osv.osv): depreciation_obj = self.pool.get('account.asset.depreciation.line') period = period_obj.browse(cr, uid, period_id, context=context) depreciation_ids = depreciation_obj.search(cr, uid, [('asset_id', 'in', ids), ('depreciation_date', '<=', period.date_stop), ('depreciation_date', '>=', period.date_start), ('move_check', '=', False)], context=context) + if context is None: + context = {} + context.update({'depreciation_date':period.date_stop}) return depreciation_obj.create_move(cr, uid, depreciation_ids, context=context) def create(self, cr, uid, vals, context=None): @@ -388,7 +391,7 @@ class account_asset_depreciation_line(osv.osv): created_move_ids = [] asset_ids = [] for line in self.browse(cr, uid, ids, context=context): - depreciation_date = time.strftime('%Y-%m-%d') + depreciation_date = context.get('depreciation_date') or time.strftime('%Y-%m-%d') period_ids = period_obj.find(cr, uid, depreciation_date, context=context) company_currency = line.asset_id.company_id.currency_id.id current_currency = line.asset_id.currency_id.id From 6d69fe663960991fc86faa7dc0bf31005733b6a1 Mon Sep 17 00:00:00 2001 From: "Ravi Gohil (OpenERP)" Date: Tue, 1 Jan 2013 15:28:10 +0530 Subject: [PATCH 011/253] [FIX] report_webkit: Wrong Report template file path throws 'Coercing to Unicode' error : (Maintenance Case : 583490) bzr revid: rgo@tinyerp.com-20130101095810-7cbw337ul443q66g --- addons/report_webkit/webkit_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py index b6c273f8852..99e1aa31058 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -220,7 +220,7 @@ class WebKitParser(report_sxw): if report_xml.report_file : path = addons.get_module_resource(*report_xml.report_file.split(os.path.sep)) - if os.path.exists(path) : + if path and os.path.exists(path) : template = file(path).read() if not template and report_xml.report_webkit_data : template = report_xml.report_webkit_data From a475013fd83d8319d7b292a5412d943e9b22dac3 Mon Sep 17 00:00:00 2001 From: "Ravi Gohil (OpenERP)" Date: Mon, 7 Jan 2013 15:58:57 +0530 Subject: [PATCH 012/253] [FIX] account: force account.financial.report balance of *zero* to be displayed positively: (Maintenance Case: 583915) bzr revid: rgo@tinyerp.com-20130107102857-hor2hzsmimjttcus --- addons/account/report/account_financial_report.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/report/account_financial_report.py b/addons/account/report/account_financial_report.py index 3898158c457..d94955a764a 100644 --- a/addons/account/report/account_financial_report.py +++ b/addons/account/report/account_financial_report.py @@ -56,7 +56,7 @@ class report_account_common(report_sxw.rml_parse, common_report_header): for report in self.pool.get('account.financial.report').browse(self.cr, self.uid, ids2, context=data['form']['used_context']): vals = { 'name': report.name, - 'balance': report.balance * report.sign, + 'balance': report.balance * report.sign or 0.0, 'type': 'report', 'level': bool(report.style_overwrite) and report.style_overwrite or report.level, 'account_type': report.type =='sum' and 'view' or False, #used to underline the financial report balances From a724a10691cfe37bde5809145fcd32b78fbd59d2 Mon Sep 17 00:00:00 2001 From: "Nimesh Contractor (OpenERP)" Date: Tue, 8 Jan 2013 14:50:28 +0530 Subject: [PATCH 013/253] [FIX] traceback of Refund customer invoice having type = modify bzr revid: nco@tinyerp.com-20130108092028-k9vh7600hpfmdqbk --- addons/account/wizard/account_invoice_refund.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py index 54d6c38a353..2d95687ff2d 100644 --- a/addons/account/wizard/account_invoice_refund.py +++ b/addons/account/wizard/account_invoice_refund.py @@ -183,9 +183,9 @@ class account_invoice_refund(osv.osv_memory): 'journal_id', 'period_id'], context=context) invoice = invoice[0] del invoice['id'] - invoice_lines = inv_line_obj.read(cr, uid, invoice['invoice_line'], context=context) + invoice_lines = inv_line_obj.browse(cr, uid, invoice['invoice_line'], context=context) invoice_lines = inv_obj._refund_cleanup_lines(cr, uid, invoice_lines) - tax_lines = inv_tax_obj.read(cr, uid, invoice['tax_line'], context=context) + tax_lines = inv_tax_obj.browse(cr, uid, invoice['tax_line'], context=context) tax_lines = inv_obj._refund_cleanup_lines(cr, uid, tax_lines) invoice.update({ 'type': inv.type, From 383314f27381573294351060c7b6a7e01ec075a5 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 10 Jan 2013 17:19:36 +0100 Subject: [PATCH 014/253] First version working with multicorn bzr revid: nicolas.vanhoren@openerp.com-20130110161936-4515hhdlamd3d25r --- openerp/service/workers.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/openerp/service/workers.py b/openerp/service/workers.py index 0a54a80b963..9043eac1bcd 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -45,6 +45,7 @@ class Multicorn(object): self.socket = None self.workers_http = {} self.workers_cron = {} + self.workers_longpolling = {} self.workers = {} self.generation = 0 self.queue = [] @@ -140,6 +141,8 @@ class Multicorn(object): self.worker_spawn(WorkerHTTP, self.workers_http) while len(self.workers_cron) < config['max_cron_threads']: self.worker_spawn(WorkerCron, self.workers_cron) + while len(self.workers_longpolling) < 1: + self.worker_spawn(WorkerLongPolling, self.workers_longpolling) def sleep(self): try: @@ -334,6 +337,21 @@ class WorkerHTTP(Worker): Worker.start(self) self.server = WorkerBaseWSGIServer(self.multi.app) +class WorkerLongPolling(Worker): + """ Long polling workers """ + def start(self): + config.options["gevent"] = True + _logger.info('Using gevent mode') + import gevent.monkey + gevent.monkey.patch_all() + import gevent_psycopg2 + gevent_psycopg2.monkey_patch() + + Worker.start(self) + from gevent.wsgi import WSGIServer + httpd = WSGIServer(('0.0.0.0', 8072), self.multi.app) + httpd.serve_forever() + class WorkerBaseWSGIServer(werkzeug.serving.BaseWSGIServer): """ werkzeug WSGI Server patched to allow using an external listen socket """ From cb33e09d1bedce2aa17d02fc7c8047b4a2753f40 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 10 Jan 2013 17:33:14 +0100 Subject: [PATCH 015/253] Socket is inited by master process bzr revid: nicolas.vanhoren@openerp.com-20130110163314-449euw1z69eebtpz --- openerp/service/workers.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/openerp/service/workers.py b/openerp/service/workers.py index 9043eac1bcd..aee639035a6 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -181,6 +181,12 @@ class Multicorn(object): self.socket.setblocking(0) self.socket.bind(self.address) self.socket.listen(8) + # long polling socket + self.long_polling_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self.long_polling_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.long_polling_socket.setblocking(0) + self.long_polling_socket.bind(('0.0.0.0', 8072)) + self.long_polling_socket.listen(8) def stop(self, graceful=True): if graceful: @@ -349,8 +355,8 @@ class WorkerLongPolling(Worker): Worker.start(self) from gevent.wsgi import WSGIServer - httpd = WSGIServer(('0.0.0.0', 8072), self.multi.app) - httpd.serve_forever() + self.server = WSGIServer(self.multi.long_polling_socket, self.multi.app) + self.server.serve_forever() class WorkerBaseWSGIServer(werkzeug.serving.BaseWSGIServer): """ werkzeug WSGI Server patched to allow using an external listen socket From fc58729b2f2a6a2baa79d474cfc2eb15234f22a1 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Tue, 15 Jan 2013 18:47:05 +0100 Subject: [PATCH 016/253] [WIP] introduce a way to reference specific config options bzr revid: abo@openerp.com-20130115174705-qldpq3le1ul4nh0j --- openerp/addons/base/res/res_config.py | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index ff0c3bfe6ad..a3b168a8d82 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -570,17 +570,17 @@ class res_config_settings(osv.osv_memory): if action_ids: return act_window.read(cr, uid, action_ids[0], [], context=context) return {} - + def name_get(self, cr, uid, ids, context=None): """ Override name_get method to return an appropriate configuration wizard name, and not the generated name.""" - + if not ids: return [] # name_get may receive int id instead of an id list if isinstance(ids, (int, long)): ids = [ids] - + act_window = self.pool.get('ir.actions.act_window') action_ids = act_window.search(cr, uid, [('res_model', '=', self._name)], context=context) name = self._name @@ -588,4 +588,23 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] + def get_path(self, cr, uid, module_name, menu_xml_id=None, field_name=None, context=None): + """ + Return a string representing the path to access a specific + configuration option through the interface. + """ + + config_path = '' + + # Fetch the path + if (menu_xml_id): + dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) + config_path += self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context).name + + # Fetch the exact config option name + #if (field_name): + # self.pool.get('mycfgobj')._get_all_columns().strings[field_name] + + return config_path + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From ff25f7a3d4d6dd15170692487de304a804060b0d Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 16 Jan 2013 18:14:11 +0100 Subject: [PATCH 017/253] [IMP] use a var to store the menuitem separator makes it easier to modify makes it possible to import anywhere bzr revid: abo@openerp.com-20130116171411-iugmyk4vqjewko2z --- openerp/addons/base/ir/ir_ui_menu.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 5da85c43577..95379098cf4 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -30,6 +30,8 @@ from openerp.osv import fields, osv from openerp.tools.translate import _ from openerp import SUPERUSER_ID +MENU_ITEM_SEPARATOR = "/" + def one_in(setA, setB): """Check the presence of an element of setA in setB """ @@ -154,7 +156,7 @@ class ir_ui_menu(osv.osv): if level<=0: return '...' if elmt.parent_id: - parent_path = self._get_one_full_name(elmt.parent_id, level-1) + "/" + parent_path = self._get_one_full_name(elmt.parent_id, level-1) + MENU_ITEM_SEPARATOR else: parent_path = '' return parent_path + elmt.name From 70890bfa3250e33769e12a818780f90b3889be63 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 16 Jan 2013 18:14:54 +0100 Subject: [PATCH 018/253] [WIP] introduce a way to reference specific config options bzr revid: abo@openerp.com-20130116171454-s4tt2f6le80oruc0 --- openerp/addons/base/res/res_config.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index a3b168a8d82..f7085f44000 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -25,6 +25,7 @@ from openerp import pooler from openerp.osv import osv, fields from openerp.tools import ustr from openerp.tools.translate import _ +from openerp.addons.base.ir.ir_ui_menu import MENU_ITEM_SEPARATOR _logger = logging.getLogger(__name__) @@ -588,22 +589,24 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_path(self, cr, uid, module_name, menu_xml_id=None, field_name=None, context=None): + def get_config_path(self, cr, uid, module_name, menu_xml_id=None, model_name=None, field_name=None, context=None): """ Return a string representing the path to access a specific configuration option through the interface. + + :return string """ config_path = '' # Fetch the path - if (menu_xml_id): + if (module_name and menu_xml_id): dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) - config_path += self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context).name + config_path += self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context).complete_name # Fetch the exact config option name - #if (field_name): - # self.pool.get('mycfgobj')._get_all_columns().strings[field_name] + if (model_name and field_name): + config_path += MENU_ITEM_SEPARATOR + self.pool.get(model_name)._all_columns.get(field_name).column.string return config_path From a4120a879adf2b50dd18ed8a6310b9bae65f0209 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Thu, 17 Jan 2013 11:30:57 +0100 Subject: [PATCH 019/253] [IMP] long polling: disable the watchdog for the WorkerLongPolling, added command-line option for its port. bzr revid: vmt@openerp.com-20130117103057-12ez48kj48pntb1g --- openerp/service/workers.py | 12 ++++++++++-- openerp/tools/config.py | 5 ++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/openerp/service/workers.py b/openerp/service/workers.py index 29ae9de10c0..7321978e859 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -35,6 +35,7 @@ class Multicorn(object): def __init__(self, app): # config self.address = (config['xmlrpc_interface'] or '0.0.0.0', config['xmlrpc_port']) + self.long_polling_address = (config['xmlrpc_interface'] or '0.0.0.0', config['longpolling_port']) self.population = config['workers'] self.timeout = config['limit_time_real'] self.limit_request = config['limit_request'] @@ -132,7 +133,8 @@ class Multicorn(object): def process_timeout(self): now = time.time() for (pid, worker) in self.workers.items(): - if now - worker.watchdog_time >= worker.watchdog_timeout: + if (worker.watchdog_timeout is not None) and \ + (now - worker.watchdog_time >= worker.watchdog_timeout): _logger.error("Worker (%s) timeout", pid) self.worker_kill(pid, signal.SIGKILL) @@ -185,7 +187,7 @@ class Multicorn(object): self.long_polling_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.long_polling_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.long_polling_socket.setblocking(0) - self.long_polling_socket.bind(('0.0.0.0', 8072)) + self.long_polling_socket.bind(self.long_polling_address) self.long_polling_socket.listen(8) def stop(self, graceful=True): @@ -230,6 +232,7 @@ class Worker(object): self.multi = multi self.watchdog_time = time.time() self.watchdog_pipe = multi.pipe_new() + # Can be set to None if no watchdog is desired. self.watchdog_timeout = multi.timeout self.ppid = os.getpid() self.pid = None @@ -345,6 +348,11 @@ class WorkerHTTP(Worker): class WorkerLongPolling(Worker): """ Long polling workers """ + def __init__(self, multi): + super(WorkerLongPolling, self).__init__(multi) + # Disable the watchdog feature for this kind of worker. + self.watchdog_timeout = None + def start(self): config.options["gevent"] = True _logger.info('Using gevent mode') diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 83a347f0864..dcbf26783e3 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -121,6 +121,8 @@ class configmanager(object): help="disable the XML-RPC protocol") group.add_option("--proxy-mode", dest="proxy_mode", action="store_true", my_default=False, help="Enable correct behavior when behind a reverse proxy") + group.add_option("--longpolling-port", dest="longpolling_port", my_default=8072, + help="specify the TCP port for longpolling requests", type="int") parser.add_option_group(group) # XML-RPC / HTTPS @@ -378,7 +380,8 @@ class configmanager(object): self.options['pidfile'] = False # if defined dont take the configfile value even if the defined value is None - keys = ['xmlrpc_interface', 'xmlrpc_port', 'db_name', 'db_user', 'db_password', 'db_host', + keys = ['xmlrpc_interface', 'xmlrpc_port', 'longpolling_port', + 'db_name', 'db_user', 'db_password', 'db_host', 'db_port', 'db_template', 'logfile', 'pidfile', 'smtp_port', 'email_from', 'smtp_server', 'smtp_user', 'smtp_password', 'netrpc_interface', 'netrpc_port', 'db_maxconn', 'import_partial', 'addons_path', From 8214854b7996804bdfc8ec3d4ea2398f03d50370 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 17 Jan 2013 15:47:55 +0100 Subject: [PATCH 020/253] [IMP] doc bzr revid: abo@openerp.com-20130117144755-r9oboeaw8rr1seqa --- openerp/osv/osv.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/osv/osv.py b/openerp/osv/osv.py index 018976ac663..20dfe74b7ff 100644 --- a/openerp/osv/osv.py +++ b/openerp/osv/osv.py @@ -39,6 +39,7 @@ import openerp.exceptions _logger = logging.getLogger(__name__) # Deprecated. +# Have a look at exceptions.py instead. class except_osv(Exception): def __init__(self, name, value): self.name = name From 6b926883ccdb362b85be7b8e878f21775ad0375e Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 17 Jan 2013 16:50:03 +0100 Subject: [PATCH 021/253] [IMP] add a missing import (exceptions) bzr revid: abo@openerp.com-20130117155003-5akv67tylaz59s7l --- openerp/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openerp/__init__.py b/openerp/__init__.py index c9db7076e71..0afcaf0bfc0 100644 --- a/openerp/__init__.py +++ b/openerp/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -28,6 +28,7 @@ SUPERUSER_ID = 1 import addons import cli import conf +import exceptions import loglevels import modules import netsvc From c588e762d4dde0680e9609202065e5bf739edcec Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 17 Jan 2013 17:05:46 +0100 Subject: [PATCH 022/253] [IMP] simplify the new config reference mechanism code bzr revid: abo@openerp.com-20130117160546-mg9g9zrbvp4poly6 --- openerp/addons/base/res/res_config.py | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index f7085f44000..cec30a6d303 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -589,24 +589,34 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_config_path(self, cr, uid, module_name, menu_xml_id=None, model_name=None, field_name=None, context=None): + def get_path(self, cr, uid, menu_xml_id=None, field_name=None, context=None): """ Return a string representing the path to access a specific configuration option through the interface. - :return string + :return string: may vary depending of the given params + - if menu_xml_id and not field_name: the string will contain the + path to the config option. + e.g.: "Settings/Configuration/Sales" + - if not menu_xml_id and field_name: the string will contain the + config option's human readable name + e.g.: "Create leads from incoming mails" + - if menu_xml_id and field_name: the string will contain the path + and the config option's human readable name + e.g.: "Settings/Configuration/Sales/Create leads from incoming mails" """ config_path = '' - # Fetch the path - if (module_name and menu_xml_id): + # Fetch the path to the config option + if (menu_xml_id): + module_name, menu_xml_id = menu_xml_id.split('.') dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) config_path += self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context).complete_name # Fetch the exact config option name - if (model_name and field_name): - config_path += MENU_ITEM_SEPARATOR + self.pool.get(model_name)._all_columns.get(field_name).column.string + if (field_name): + config_path += MENU_ITEM_SEPARATOR + self._all_columns.get(field_name).column.string return config_path From fb5288e93cc68197400d2deaf7fa522273d73a5a Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 17 Jan 2013 19:33:42 +0100 Subject: [PATCH 023/253] [IMP] get_path code; return a tuple instead of a string also add a helper bzr revid: abo@openerp.com-20130117183342-rhfnxh4y777rruqt --- openerp/addons/base/res/res_config.py | 39 +++++++++++++-------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index cec30a6d303..910c473a4be 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -589,35 +589,34 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_path(self, cr, uid, menu_xml_id=None, field_name=None, context=None): + def get_path(self, cr, uid, menu_xml_id, field_name, context=None): """ Return a string representing the path to access a specific configuration option through the interface. - :return string: may vary depending of the given params - - if menu_xml_id and not field_name: the string will contain the - path to the config option. - e.g.: "Settings/Configuration/Sales" - - if not menu_xml_id and field_name: the string will contain the - config option's human readable name - e.g.: "Create leads from incoming mails" - - if menu_xml_id and field_name: the string will contain the path - and the config option's human readable name - e.g.: "Settings/Configuration/Sales/Create leads from incoming mails" + Note that we'll prefer to find back the model's name through the + ui_menu and then its action than directly using self. It will + make the call to this method from a helper function possible. + + :return tuple t: t[0] contains the full path, t[1] contains + the "human readable" configuration option name """ - config_path = '' - # Fetch the path to the config option - if (menu_xml_id): - module_name, menu_xml_id = menu_xml_id.split('.') - dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) - config_path += self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context).complete_name + module_name, menu_xml_id = menu_xml_id.split('.') + dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) + ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) + res_name = ir_ui_menu.complete_name # Fetch the exact config option name - if (field_name): - config_path += MENU_ITEM_SEPARATOR + self._all_columns.get(field_name).column.string + res_path = self.pool.get(ir_ui_menu.action.res_model)._all_columns.get(field_name).column.string - return config_path + return (res_name, res_path) + +def get_config_path(cr, uid, menu_xml_id=None, field_name=None, context=None): + """ + Simple helper for res_config_settings.get_path(). + """ + return pooler.get_pool(cr.dbname).get('res.config.settings').get_path(cr, uid, menu_xml_id, field_name, context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From a075983249df68cc9797b2c92f32f0039a4e68b9 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 18 Jan 2013 12:03:00 +0100 Subject: [PATCH 024/253] [IMP] simplify the helper by using SUPERUSER_ID bzr revid: abo@openerp.com-20130118110300-d0z0xr8df0zygiv5 --- openerp/addons/base/res/res_config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 910c473a4be..81e01e46f2f 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -21,7 +21,7 @@ import logging from operator import attrgetter -from openerp import pooler +from openerp import pooler, SUPERUSER_ID from openerp.osv import osv, fields from openerp.tools import ustr from openerp.tools.translate import _ @@ -613,10 +613,10 @@ class res_config_settings(osv.osv_memory): return (res_name, res_path) -def get_config_path(cr, uid, menu_xml_id=None, field_name=None, context=None): +def get_config_path(cr, menu_xml_id=None, field_name=None, context=None): """ Simple helper for res_config_settings.get_path(). """ - return pooler.get_pool(cr.dbname).get('res.config.settings').get_path(cr, uid, menu_xml_id, field_name, context) + return pooler.get_pool(cr.dbname).get('res.config.settings').get_path(cr, SUPERUSER_ID, menu_xml_id, field_name, context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 8bd622202b123b4919ca7862b92d4fe19d5f464b Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 18 Jan 2013 16:23:46 +0100 Subject: [PATCH 025/253] [IMP] introduce a new type of exception: WarningConfig. Note that no corresponding RPC_FAULT_CODE has been added; WarningConfig will share the same RPC_FAULT_CODE than Warning (RPC_FAULT_CODE_WARNING = 2) Also remove a few whitespaces bzr revid: abo@openerp.com-20130118152346-5v4j94wjrq34hq4m --- openerp/exceptions.py | 8 ++++++++ openerp/netsvc.py | 4 +++- openerp/service/netrpc_server.py | 8 +++++--- openerp/service/wsgi_server.py | 4 +++- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/openerp/exceptions.py b/openerp/exceptions.py index fbf52c7f3a9..387e126b8c4 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -27,9 +27,17 @@ treated as a 'Server error'. """ +import re + class Warning(Exception): pass +class WarningConfig(Exception): + """ Warning bound to a misconfiguration. """ + def __init__(self, msg): + # todo: treat the msg (regex) + super(WarningConfig, self).__init__(msg) + class AccessDenied(Exception): """ Login/password error. No message, no traceback. """ def __init__(self): diff --git a/openerp/netsvc.py b/openerp/netsvc.py index 533b1659191..3362b86fac7 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -107,7 +107,7 @@ class ExportService(object): """ _services = {} - + def __init__(self, name): ExportService._services[name] = self self.__name = name @@ -306,6 +306,8 @@ def dispatch_rpc(service_name, method, params): raise except openerp.exceptions.Warning: raise + except openerp.exceptions.WarningConfig: + raise except openerp.exceptions.DeferredException, e: _logger.exception(tools.exception_to_unicode(e)) post_mortem(e.traceback) diff --git a/openerp/service/netrpc_server.py b/openerp/service/netrpc_server.py index af89a734f28..f87274ef6e6 100644 --- a/openerp/service/netrpc_server.py +++ b/openerp/service/netrpc_server.py @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -145,7 +145,7 @@ class TinySocketClientThread(threading.Thread): break except Exception, e: try: - valid_exception = Exception(netrpc_handle_exception_legacy(e)) + valid_exception = Exception(netrpc_handle_exception_legacy(e)) valid_traceback = getattr(e, 'traceback', sys.exc_info()) formatted_traceback = "".join(traceback.format_exception(*valid_traceback)) _logger.debug("netrpc: communication-level exception", exc_info=True) @@ -164,12 +164,14 @@ class TinySocketClientThread(threading.Thread): def stop(self): self.running = False - + def netrpc_handle_exception_legacy(e): if isinstance(e, openerp.osv.osv.except_osv): return 'warning -- ' + e.name + '\n\n' + e.value if isinstance(e, openerp.exceptions.Warning): return 'warning -- Warning\n\n' + str(e) + if isinstance(e, openerp.exceptions.WarningConfig): + return 'warning -- Warning\n\n' + str(e) if isinstance(e, openerp.exceptions.AccessError): return 'warning -- AccessError\n\n' + str(e) if isinstance(e, openerp.exceptions.AccessDenied): diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 67436a1c0bf..e83f06cc264 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -95,6 +95,8 @@ def xmlrpc_handle_exception(e): response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance(e, openerp.exceptions.Warning): fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, str(e)) + elif isinstance(e, openerp.exceptions.WarningConfig): + fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, str(e)) response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance (e, openerp.exceptions.AccessError): fault = xmlrpclib.Fault(RPC_FAULT_CODE_ACCESS_ERROR, str(e)) @@ -311,7 +313,7 @@ def http_to_wsgi(http_dir): handler.auth_provider.checkRequest(handler, path) except websrv_lib.AuthRequiredExc, ae: # Darwin 9.x.x webdav clients will report "HTTP/1.0" to us, while they support (and need) the - # authorisation features of HTTP/1.1 + # authorisation features of HTTP/1.1 if request_version != 'HTTP/1.1' and ('Darwin/9.' not in handler.headers.get('User-Agent', '')): start_response("403 Forbidden", []) return [] From 571276eb660b58a56f4680f2ba933aa28f521d11 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 18 Jan 2013 16:24:20 +0100 Subject: [PATCH 026/253] [IMP] introduce a new type of exception: WarningConfig. Note that no corresponding RPC_FAULT_CODE has been added; WarningConfig will share the same RPC_FAULT_CODE than Warning (RPC_FAULT_CODE_WARNING = 2) bzr revid: abo@openerp.com-20130118152420-9wk5nwuydwdwzoge --- addons/web/session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/web/session.py b/addons/web/session.py index 30e9308d4e1..a2719482a2c 100644 --- a/addons/web/session.py +++ b/addons/web/session.py @@ -92,6 +92,8 @@ class OpenERPSession(object): raise xmlrpclib.Fault(code_string % (e.name, e.value), '') except openerp.exceptions.Warning, e: raise xmlrpclib.Fault(code_string % ("Warning", e), '') + except openerp.exceptions.WarningConfig, e: + raise xmlrpclib.Fault(code_string % ("Warning", e), '') except openerp.exceptions.AccessError, e: raise xmlrpclib.Fault(code_string % ("AccessError", e), '') except openerp.exceptions.AccessDenied, e: From ed0a292f5d2f766dd0be3cbf258d1f05a13fbbbf Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 18 Jan 2013 16:25:11 +0100 Subject: [PATCH 027/253] [IMP] gevent: no longer a command-line flag (always used in multi-process, never otherwise) The internal flag is in openerp.__init__ (as the multi_process flag). bzr revid: vmt@openerp.com-20130118152511-57u4gxyolz0hd4y8 --- openerp/__init__.py | 2 ++ openerp/cli/server.py | 10 ---------- openerp/service/__init__.py | 5 +++-- openerp/service/workers.py | 2 +- openerp/service/wsgi_server.py | 2 +- openerp/tools/config.py | 3 +-- 6 files changed, 8 insertions(+), 16 deletions(-) diff --git a/openerp/__init__.py b/openerp/__init__.py index c9db7076e71..307170b9033 100644 --- a/openerp/__init__.py +++ b/openerp/__init__.py @@ -51,6 +51,8 @@ wsgi.register_wsgi_handler = wsgi.wsgi_server.register_wsgi_handler # its own copy of the data structure and we don't need to care about # locks between threads. multi_process = False +# Is the server running with gevent. +evented = False # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/cli/server.py b/openerp/cli/server.py index 0df13ffb3a7..84a818c0c5d 100644 --- a/openerp/cli/server.py +++ b/openerp/cli/server.py @@ -230,20 +230,10 @@ def main(args): check_root_user() openerp.tools.config.parse_config(args) - if openerp.tools.config.options["gevent"]: - _logger.info('Using gevent mode') - import gevent.monkey - gevent.monkey.patch_all() - import gevent_psycopg2 - gevent_psycopg2.monkey_patch() - check_postgres_user() openerp.netsvc.init_logger() report_configuration() - if openerp.tools.config.options["gevent"]: - _logger.info('Using gevent mode') - config = openerp.tools.config configure_babel_localedata_path() diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py index dd8d4fe9152..dd654b4c8a2 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -34,6 +34,7 @@ import web_services import web_services import wsgi_server +import openerp import openerp.modules import openerp.netsvc import openerp.osv @@ -91,13 +92,13 @@ def start_services(): # Start the WSGI server. wsgi_server.start_service() # Start the main cron thread. - if not openerp.tools.config.options["gevent"]: + if not openerp.evented: cron.start_service() def stop_services(): """ Stop all services. """ # stop services - if not openerp.tools.config.options["gevent"]: + if not openerp.evented: cron.stop_service() netrpc_server.stop_service() wsgi_server.stop_service() diff --git a/openerp/service/workers.py b/openerp/service/workers.py index 7321978e859..3e8df86fede 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -354,7 +354,7 @@ class WorkerLongPolling(Worker): self.watchdog_timeout = None def start(self): - config.options["gevent"] = True + openerp.evented = True _logger.info('Using gevent mode') import gevent.monkey gevent.monkey.patch_all() diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 010a8cde957..196b3f5db7d 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -424,7 +424,7 @@ def serve(): # TODO Change the xmlrpc_* options to http_* interface = config['xmlrpc_interface'] or '0.0.0.0' port = config['xmlrpc_port'] - if not openerp.tools.config.options["gevent"]: + if not openerp.evented: httpd = werkzeug.serving.make_server(interface, port, application, threaded=True) else: from gevent.wsgi import WSGIServer diff --git a/openerp/tools/config.py b/openerp/tools/config.py index dcbf26783e3..c4b52c10b31 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -108,7 +108,6 @@ class configmanager(object): help="specify additional addons paths (separated by commas).", action="callback", callback=self._check_addons_path, nargs=1, type="string") group.add_option("--load", dest="server_wide_modules", help="Comma-separated list of server-wide modules default=web") - group.add_option("--gevent", dest="gevent", action="store_true", my_default=False, help="Activate the GEvent mode, this also desactivate the cron.") parser.add_option_group(group) # XML-RPC / HTTP @@ -412,7 +411,7 @@ class configmanager(object): 'list_db', 'xmlrpcs', 'proxy_mode', 'test_file', 'test_enable', 'test_commit', 'test_report_directory', 'osv_memory_count_limit', 'osv_memory_age_limit', 'max_cron_threads', 'unaccent', - 'workers', 'limit_memory_hard', 'limit_memory_soft', 'limit_time_cpu', 'limit_time_real', 'limit_request', 'gevent' + 'workers', 'limit_memory_hard', 'limit_memory_soft', 'limit_time_cpu', 'limit_time_real', 'limit_request', ] for arg in keys: From 6f5c0e1a08a003087b3d61e8602d1c7ab02dd688 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 18 Jan 2013 18:15:41 +0100 Subject: [PATCH 028/253] [REV] reintroduce the model's name in the get_path()'s signature, but in a different way bzr revid: abo@openerp.com-20130118171541-tyxl4k6w1wwa3kyl --- openerp/addons/base/res/res_config.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 81e01e46f2f..197b60ebab0 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -589,15 +589,11 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_path(self, cr, uid, menu_xml_id, field_name, context=None): + def get_path(self, cr, uid, menu_xml_id=None, full_field_name=None, context=None): """ Return a string representing the path to access a specific configuration option through the interface. - Note that we'll prefer to find back the model's name through the - ui_menu and then its action than directly using self. It will - make the call to this method from a helper function possible. - :return tuple t: t[0] contains the full path, t[1] contains the "human readable" configuration option name """ @@ -606,12 +602,13 @@ class res_config_settings(osv.osv_memory): module_name, menu_xml_id = menu_xml_id.split('.') dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) - res_name = ir_ui_menu.complete_name + res_path = ir_ui_menu.complete_name # Fetch the exact config option name - res_path = self.pool.get(ir_ui_menu.action.res_model)._all_columns.get(field_name).column.string + model_name, field_name = full_field_name.rsplit('.', 1) + res_name = self.pool.get(model_name)._all_columns.get(field_name).column.string - return (res_name, res_path) + return (res_path, res_name) def get_config_path(cr, menu_xml_id=None, field_name=None, context=None): """ From 64eedb68166a418ce355e3aa01c4d0bcba6cd39a Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 18 Jan 2013 18:16:19 +0100 Subject: [PATCH 029/253] [WIP] start the implementation of WarningConfig bzr revid: abo@openerp.com-20130118171619-dx0yjwuun0j7m43p --- openerp/exceptions.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/openerp/exceptions.py b/openerp/exceptions.py index 387e126b8c4..f99ed433049 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -35,7 +35,20 @@ class Warning(Exception): class WarningConfig(Exception): """ Warning bound to a misconfiguration. """ def __init__(self, msg): - # todo: treat the msg (regex) + # WIP WIP WIP WIP WIP WIP WIP + def sub_path(g): + menu_xml_id = g.group(1) + + return '(group to convert: '+menu_xml_id+')' + + def sub_path(g): + menu_xml_id = g.group(1) + + return '(group to convert: '+menu_xml_id+')' + + # Treat the msg: find the menu_xml_id and the field_name + teststr = 'coucou [path:blabla_bla_bla]' + print ">>>>> sub: ", re.sub(r'\[path:([a-z_]*)\]', sub_path, teststr) super(WarningConfig, self).__init__(msg) class AccessDenied(Exception): From 9d8a2b9eb523d2676dd6ed06d550b96094086ffd Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Mon, 21 Jan 2013 16:07:48 +0100 Subject: [PATCH 030/253] [WIP] move the code to another place bzr revid: abo@openerp.com-20130121150748-3bw28jhvsj23s1zo --- openerp/addons/base/res/res_config.py | 44 ++++++++++++++++++--------- openerp/exceptions.py | 16 ---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 197b60ebab0..d96b2b5175c 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -20,12 +20,13 @@ ############################################################################## import logging from operator import attrgetter +import re from openerp import pooler, SUPERUSER_ID from openerp.osv import osv, fields from openerp.tools import ustr from openerp.tools.translate import _ -from openerp.addons.base.ir.ir_ui_menu import MENU_ITEM_SEPARATOR +from openerp import exceptions _logger = logging.getLogger(__name__) @@ -594,26 +595,41 @@ class res_config_settings(osv.osv_memory): Return a string representing the path to access a specific configuration option through the interface. - :return tuple t: t[0] contains the full path, t[1] contains + :return dict d: d['path'] contains the full path, d['name'] contains the "human readable" configuration option name """ + res = {'path': None, 'name': None} + # Fetch the path to the config option - module_name, menu_xml_id = menu_xml_id.split('.') - dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) - ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) - res_path = ir_ui_menu.complete_name + if (menu_xml_id): + module_name, menu_xml_id = menu_xml_id.split('.') + dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) + ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) + res['path'] = ir_ui_menu.complete_name # Fetch the exact config option name - model_name, field_name = full_field_name.rsplit('.', 1) - res_name = self.pool.get(model_name)._all_columns.get(field_name).column.string + if (full_field_name): + model_name, field_name = full_field_name.rsplit('.', 1) + res['name'] = self.pool.get(model_name)._all_columns.get(field_name).column.string - return (res_path, res_name) + return res -def get_config_path(cr, menu_xml_id=None, field_name=None, context=None): - """ - Simple helper for res_config_settings.get_path(). - """ - return pooler.get_pool(cr.dbname).get('res.config.settings').get_path(cr, SUPERUSER_ID, menu_xml_id, field_name, context) +def get_warning_config(cr, msg, context=None): + res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') + + def sub_path(g): + s = g.group(1) + return res_config_obj.get_path(cr, SUPERUSER_ID, menu_xml_id=s, full_field_name=None, context=context)['path'] + + def sub_field(g): + s = g.group(1) + return res_config_obj.get_path(cr, SUPERUSER_ID, menu_xml_id=None, full_field_name=s, context=context)['name'] + + # Treat the msg: find the menu_xml_id and the field_name + msg = re.sub(r'\[path:([a-z_\.]*)\]', sub_path, msg) + msg = re.sub(r'\[field:([a-z_\.]*)\]', sub_field, msg) + + return exceptions.WarningConfig(msg) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/exceptions.py b/openerp/exceptions.py index f99ed433049..c43f706fa61 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -27,28 +27,12 @@ treated as a 'Server error'. """ -import re - class Warning(Exception): pass class WarningConfig(Exception): """ Warning bound to a misconfiguration. """ def __init__(self, msg): - # WIP WIP WIP WIP WIP WIP WIP - def sub_path(g): - menu_xml_id = g.group(1) - - return '(group to convert: '+menu_xml_id+')' - - def sub_path(g): - menu_xml_id = g.group(1) - - return '(group to convert: '+menu_xml_id+')' - - # Treat the msg: find the menu_xml_id and the field_name - teststr = 'coucou [path:blabla_bla_bla]' - print ">>>>> sub: ", re.sub(r'\[path:([a-z_]*)\]', sub_path, teststr) super(WarningConfig, self).__init__(msg) class AccessDenied(Exception): From 0a0e5e9fb02817a0a12c1019590e540ab4f9eb05 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Mon, 21 Jan 2013 17:59:16 +0100 Subject: [PATCH 031/253] [WIP] heavy refactoring of the get option path feature bzr revid: abo@openerp.com-20130121165916-9oc7ox7ygmpb6lhm --- openerp/addons/base/res/res_config.py | 55 ++++++++++++--------------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index d96b2b5175c..68f11d989c6 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -590,46 +590,39 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_path(self, cr, uid, menu_xml_id=None, full_field_name=None, context=None): - """ - Return a string representing the path to access a specific - configuration option through the interface. + def get_option_path(self, cr, uid, menu_xml_id=None, context=None): + module_name, menu_xml_id = menu_xml_id.split('.') + dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) + ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) - :return dict d: d['path'] contains the full path, d['name'] contains - the "human readable" configuration option name - """ + return ir_ui_menu.complete_name - res = {'path': None, 'name': None} + def get_option_name(self, cr, uid, full_field_name=None, context=None): + model_name, field_name = full_field_name.rsplit('.', 1) - # Fetch the path to the config option - if (menu_xml_id): - module_name, menu_xml_id = menu_xml_id.split('.') - dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) - ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) - res['path'] = ir_ui_menu.complete_name - - # Fetch the exact config option name - if (full_field_name): - model_name, field_name = full_field_name.rsplit('.', 1) - res['name'] = self.pool.get(model_name)._all_columns.get(field_name).column.string - - return res + return self.pool.get(model_name)._all_columns.get(field_name).column.string def get_warning_config(cr, msg, context=None): res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') - def sub_path(g): - s = g.group(1) - return res_config_obj.get_path(cr, SUPERUSER_ID, menu_xml_id=s, full_field_name=None, context=context)['path'] + # Treat the msg + # 1/ find the path and field references, put them in a list + references = re.findall(r'\[((?:path|field):[a-z_\.]*)\]', msg, flags=re.I) - def sub_field(g): - s = g.group(1) - return res_config_obj.get_path(cr, SUPERUSER_ID, menu_xml_id=None, full_field_name=s, context=context)['name'] + # 2/ fetch the path and field replacement values + # (full path and human readable field's name) + values = [] + for item in references: + ref_type, ref = item.split(':') + if ref_type == 'path': + values.append(res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context)) + elif ref_type == 'field': + values.append(res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context)) - # Treat the msg: find the menu_xml_id and the field_name - msg = re.sub(r'\[path:([a-z_\.]*)\]', sub_path, msg) - msg = re.sub(r'\[field:([a-z_\.]*)\]', sub_field, msg) + # 3/ replace the text references by the %s conversion symbol + msg = re.sub(r'\[((?:path|field):[a-z_\.]*)\]', '%s', msg, flags=re.I) - return exceptions.WarningConfig(msg) + # 4/ translate all the strings, substitute and return the result + return exceptions.WarningConfig(_(msg) % tuple(map(_, values))) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 8ab50cc0efbc52fd043e4252d32e845abfad00a7 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Mon, 21 Jan 2013 19:16:50 +0100 Subject: [PATCH 032/253] [WIP] remove a useless translation phase bzr revid: abo@openerp.com-20130121181650-md0t80lokegr5kx1 --- openerp/addons/base/res/res_config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 68f11d989c6..7f5dd7779e5 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -605,7 +605,7 @@ class res_config_settings(osv.osv_memory): def get_warning_config(cr, msg, context=None): res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') - # Treat the msg + # Process the msg # 1/ find the path and field references, put them in a list references = re.findall(r'\[((?:path|field):[a-z_\.]*)\]', msg, flags=re.I) @@ -622,7 +622,7 @@ def get_warning_config(cr, msg, context=None): # 3/ replace the text references by the %s conversion symbol msg = re.sub(r'\[((?:path|field):[a-z_\.]*)\]', '%s', msg, flags=re.I) - # 4/ translate all the strings, substitute and return the result - return exceptions.WarningConfig(_(msg) % tuple(map(_, values))) + # 4/ substitute and return the result + return exceptions.WarningConfig(msg % tuple(values)) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 0709ca97e86a5b4895dd065f15d54410d48ba5c0 Mon Sep 17 00:00:00 2001 From: Vidhin Mehta Date: Tue, 22 Jan 2013 11:28:56 +0530 Subject: [PATCH 033/253] [FIX]View not redering @ proper position. bzr revid: vme@tinyerp.com-20130122055856-iby255hebyxb72rs --- addons/web/static/src/js/views.js | 5 +++-- addons/web/static/src/xml/base.xml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 9fd49367171..10d4104921b 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -472,6 +472,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ this.registry = instance.web.views; this.views_history = []; this.view_completely_inited = $.Deferred(); + this.uniqueid_dom = _.uniqueId('view_manager'); }, /** * @returns {jQuery.Deferred} initial view loading promise @@ -539,7 +540,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ _.each(_.keys(self.views), function(view_name) { var controller = self.views[view_name].controller; if (controller) { - var container = self.$el.find(".oe_view_manager_view_" + view_name + ":first"); + var container = self.$el.find("#" + self.uniqueid_dom + ".oe_view_manager_view_" + view_name); if (view_name === view_type) { container.show(); controller.do_show(view_options || {}); @@ -582,7 +583,7 @@ instance.web.ViewManager = instance.web.Widget.extend({ controller.on('switch_mode', self, this.switch_mode); controller.on('previous_view', self, this.prev_view); - var container = this.$el.find(".oe_view_manager_view_" + view_type); + var container = this.$el.find("#" + this.uniqueid_dom + ".oe_view_manager_view_" + view_type); var view_promise = controller.appendTo(container); this.views[view_type].controller = controller; this.views[view_type].deferred.resolve(view_type); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 6d707bb4627..3e510329683 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -520,7 +520,7 @@
-
+
From bf07b11a06c00e87aeee09e4584f947d94484bd9 Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Tue, 22 Jan 2013 16:56:16 +0530 Subject: [PATCH 034/253] [FIX] Calendar days bar visible under the search menu.--fixes:lp1095246 bzr revid: bth@tinyerp.com-20130122112616-xw4fxakjn0c7debf --- addons/web/static/src/js/search.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index a0208cc6d7a..1d732292671 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -445,6 +445,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea ? $('').html(item.label) : $('').text(item.value)); } + $(ul[0]).css({'z-index': 2}); return $item.text(item.label) .css({ borderTop: '1px solid #cccccc', From 9419e59fefb9fce7450b95cb405623e8710a1d95 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Tue, 22 Jan 2013 15:31:56 +0100 Subject: [PATCH 035/253] [IMP] change the warning string's pattern to something more familiar to translators bzr revid: abo@openerp.com-20130122143156-ffp79tdg1ryvr5y2 --- openerp/addons/base/res/res_config.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 7f5dd7779e5..9580121e98f 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -604,25 +604,23 @@ class res_config_settings(osv.osv_memory): def get_warning_config(cr, msg, context=None): res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') + regex_path = r'%\(((?:path|field):[a-z_\.]*)\)s' - # Process the msg - # 1/ find the path and field references, put them in a list - references = re.findall(r'\[((?:path|field):[a-z_\.]*)\]', msg, flags=re.I) + # Process the message + # 1/ find the path and/or field references, put them in a list + references = re.findall(regex_path, msg, flags=re.I) - # 2/ fetch the path and field replacement values + # 2/ fetch the path and/or field replacement values # (full path and human readable field's name) - values = [] + values = {} for item in references: ref_type, ref = item.split(':') if ref_type == 'path': - values.append(res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context)) + values[item] = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) elif ref_type == 'field': - values.append(res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context)) - - # 3/ replace the text references by the %s conversion symbol - msg = re.sub(r'\[((?:path|field):[a-z_\.]*)\]', '%s', msg, flags=re.I) + values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) # 4/ substitute and return the result - return exceptions.WarningConfig(msg % tuple(values)) + return exceptions.WarningConfig(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 5cb047aa75922c2560f18fdf0f973e63a5f6c731 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Tue, 22 Jan 2013 17:22:23 +0100 Subject: [PATCH 036/253] [IMP] add documentation also replace the %(path:)s by %(menu:)s (more cohesive) bzr revid: abo@openerp.com-20130122162223-no1wzf1gyxpdvzqk --- openerp/addons/base/res/res_config.py | 41 +++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 9580121e98f..6ed28f88927 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -591,6 +591,15 @@ class res_config_settings(osv.osv_memory): return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] def get_option_path(self, cr, uid, menu_xml_id=None, context=None): + """ + Fetch the path to a specified configuration view. + + :param string menu_xml_id: the xml id of the menuitem where the view + is located, structured as follows: module_name.menuitem_xml_id + (e.g.: "base.menu_sale_config") + :return string: full path to the menuitem + (e.g.: "Settings/Configuration/Sales") + """ module_name, menu_xml_id = menu_xml_id.split('.') dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) @@ -598,13 +607,41 @@ class res_config_settings(osv.osv_memory): return ir_ui_menu.complete_name def get_option_name(self, cr, uid, full_field_name=None, context=None): + """ + Fetch the human readable name of a specified configuration option. + + :param string full_field_name: the full name of the field, structured + as follows: model_name.field_name + (e.g.: "sale.config.settings.fetchmail_lead") + :return string: human readable name of the field + (e.g.: "Create leads from incoming mails") + """ model_name, field_name = full_field_name.rsplit('.', 1) return self.pool.get(model_name)._all_columns.get(field_name).column.string def get_warning_config(cr, msg, context=None): + """ + Helper: return a WarningConfig exception with the given message where the + %(field:)s and/or %(menu:)s are replaced by the human readable field's name + and/or menuitem's full path. + + Usage: + ------ + Just include in your error message %(field:model_name.field_name)s to + obtain the human readable field's name, and/or + %(menu:module_name.menuitem_xml_id)s to obtain the menuitem's full path. + + Example of use: + --------------- + from openerp.addons.base.res.res_config import get_warning_config + raise get_warning_config(cr, _("Error: this action is prohibited. You should check the field %(field:sale.config.settings.fetchmail_lead)s in %(menu:base.menu_sale_config)s."), context=context) + will return an exception containing the following message: + Error: this action is prohibited. You should check the field Create leads from incoming mails in Settings/Configuration/Sales. + """ + res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') - regex_path = r'%\(((?:path|field):[a-z_\.]*)\)s' + regex_path = r'%\(((?:menu|field):[a-z_\.]*)\)s' # Process the message # 1/ find the path and/or field references, put them in a list @@ -615,7 +652,7 @@ def get_warning_config(cr, msg, context=None): values = {} for item in references: ref_type, ref = item.split(':') - if ref_type == 'path': + if ref_type == 'menu': values[item] = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) elif ref_type == 'field': values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) From ffc09a7251fca17e207c6c4f6de01e17da29f4af Mon Sep 17 00:00:00 2001 From: "Bhumi Thakkar (Open ERP)" Date: Wed, 23 Jan 2013 15:33:22 +0530 Subject: [PATCH 037/253] [FIX] Fixed calendar instead of ul of searchvox. bzr revid: bth@tinyerp.com-20130123100322-zw0e40btcex2wfjc --- addons/web/static/src/js/search.js | 1 - addons/web_calendar/static/src/css/web_calendar.css | 2 +- addons/web_calendar/static/src/css/web_calendar.sass | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 1d732292671..a0208cc6d7a 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -445,7 +445,6 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea ? $('').html(item.label) : $('').text(item.value)); } - $(ul[0]).css({'z-index': 2}); return $item.text(item.label) .css({ borderTop: '1px solid #cccccc', diff --git a/addons/web_calendar/static/src/css/web_calendar.css b/addons/web_calendar/static/src/css/web_calendar.css index d40a7a2940a..214c777dbdc 100644 --- a/addons/web_calendar/static/src/css/web_calendar.css +++ b/addons/web_calendar/static/src/css/web_calendar.css @@ -18,7 +18,7 @@ .openerp .oe_calendar .dhx_cal_select_menu .dhx_menu_icon.icon_edit { display: none; } -.openerp .oe_calendar .dhx_cal_navline { +.openerp .oe_calendar .dhx_cal_navline, .openerp .oe_calendar .dhx_cal_header { z-index: auto; } .openerp .oe_calendar.oe_cal_month .dhx_cal_data table tr td:last-child div.dhx_month_body { diff --git a/addons/web_calendar/static/src/css/web_calendar.sass b/addons/web_calendar/static/src/css/web_calendar.sass index f6b6a1a5eeb..e4986981609 100644 --- a/addons/web_calendar/static/src/css/web_calendar.sass +++ b/addons/web_calendar/static/src/css/web_calendar.sass @@ -20,7 +20,7 @@ // Dhtmlx Scheduler css overrides .dhx_cal_select_menu .dhx_menu_icon.icon_edit display: none - .dhx_cal_navline + .dhx_cal_navline, .dhx_cal_header // dhtmlx sets the index to 3 (in glossy theme) // I didn't found the reason yet but it overlaps the // dropdown menus and I want to avoid a z-index war. From 0b65aa2231e6aac97b3aae844bddfacf9a338c8c Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 23 Jan 2013 16:22:34 +0100 Subject: [PATCH 038/253] [IMP] fix a comment's indentation, remove a few whitespaces bzr revid: abo@openerp.com-20130123152234-g2ou48xajxsq8sqj --- openerp/osv/orm.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 6056e405b78..8b10d7da168 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -2287,7 +2287,7 @@ class BaseModel(object): if view_type == 'tree' or not action[2].get('multi')] resprint = [clean(print_) for print_ in resprint if view_type == 'tree' or not print_[2].get('multi')] - #When multi="True" set it will display only in More of the list view + #When multi="True" set it will display only in More of the list view resrelate = [clean(action) for action in resrelate if (action[2].get('multi') and view_type == 'tree') or (not action[2].get('multi') and view_type == 'form')] @@ -2682,17 +2682,17 @@ class BaseModel(object): order = orderby or groupby data_ids = self.search(cr, uid, [('id', 'in', alldata.keys())], order=order, context=context) - + # the IDs of records that have groupby field value = False or '' should be included too data_ids += set(alldata.keys()).difference(data_ids) - - if groupby: + + if groupby: data = self.read(cr, uid, data_ids, [groupby], context=context) # restore order of the search as read() uses the default _order (this is only for groups, so the footprint of data should be small): data_dict = dict((d['id'], d[groupby] ) for d in data) result = [{'id': i, groupby: data_dict[i]} for i in data_ids] else: - result = [{'id': i} for i in data_ids] + result = [{'id': i} for i in data_ids] for d in result: if groupby: @@ -2756,7 +2756,7 @@ class BaseModel(object): return _logger.info('Computing parent left and right for table %s...', self._table) def browse_rec(root, pos=0): -# TODO: set order + # TODO: set order where = self._parent_name+'='+str(root) if not root: where = self._parent_name+' IS NULL' @@ -3867,7 +3867,7 @@ class BaseModel(object): if operation in ('read','unlink'): # No need to warn about deleting an already deleted record. # And no error when reading a record that was deleted, to prevent spurious - # errors for non-transactional search/read sequences coming from clients + # errors for non-transactional search/read sequences coming from clients return _logger.warning('Failed operation on deleted record(s): %s, uid: %s, model: %s', operation, uid, self._name) raise except_orm(_('Missing document(s)'), @@ -4355,12 +4355,12 @@ class BaseModel(object): del vals[self._inherits[table]] record_id = tocreate[table].pop('id', None) - + # When linking/creating parent records, force context without 'no_store_function' key that - # defers stored functions computing, as these won't be computed in batch at the end of create(). + # defers stored functions computing, as these won't be computed in batch at the end of create(). parent_context = dict(context) parent_context.pop('no_store_function', None) - + if record_id is None or not record_id: record_id = self.pool.get(table).create(cr, user, tocreate[table], context=parent_context) else: @@ -4409,7 +4409,7 @@ class BaseModel(object): upd0 = upd0 + ',"' + field + '"' upd1 = upd1 + ',' + self._columns[field]._symbol_set[0] upd2.append(self._columns[field]._symbol_set[1](vals[field])) - #for the function fields that receive a value, we set them directly in the database + #for the function fields that receive a value, we set them directly in the database #(they may be required), but we also need to trigger the _fct_inv() if (hasattr(self._columns[field], '_fnct_inv')) and not isinstance(self._columns[field], fields.related): #TODO: this way to special case the related fields is really creepy but it shouldn't be changed at From 11dbed0fb7f9d5720c7e9b49c0df0d3f2a19c339 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 23 Jan 2013 16:37:22 +0100 Subject: [PATCH 039/253] [IMP] only call ir.translation when necessary bzr revid: abo@openerp.com-20130123153722-iijbl8hvesstneq3 --- openerp/osv/orm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 8b10d7da168..471f72a82ac 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3504,7 +3504,6 @@ class BaseModel(object): res = {} - translation_obj = self.pool.get('ir.translation') for parent in self._inherits: res.update(self.pool.get(parent).fields_get(cr, user, allfields, context)) @@ -3520,6 +3519,8 @@ class BaseModel(object): res[f]['states'] = {} if 'lang' in context: + translation_obj = self.pool.get('ir.translation') + if 'string' in res[f]: res_trans = translation_obj._get_source(cr, user, self._name + ',' + f, 'field', context['lang']) if res_trans: From 28960472df20d10024f2c45596a116dd87d81643 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 23 Jan 2013 16:49:43 +0100 Subject: [PATCH 040/253] [IMP] use fields_get() instead of _all_columns.get(): this method has the advantage to provide translation support bzr revid: abo@openerp.com-20130123154943-2ux9vpts4pmvr7nq --- openerp/addons/base/res/res_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 6ed28f88927..d2f2e8a265f 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -618,7 +618,7 @@ class res_config_settings(osv.osv_memory): """ model_name, field_name = full_field_name.rsplit('.', 1) - return self.pool.get(model_name)._all_columns.get(field_name).column.string + return self.pool.get(model_name).fields_get(cr, uid, allfields=[field_name], context=context)[field_name]['string'] def get_warning_config(cr, msg, context=None): """ From 59dc49061cf5e1520ef02df969e7c5bdf79a470b Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 24 Jan 2013 16:41:19 +0100 Subject: [PATCH 041/253] [IMP] we don't need a special type of exception anymore bzr revid: abo@openerp.com-20130124154119-5283u6x1it5xvt0r --- openerp/addons/base/res/res_config.py | 4 ++-- openerp/exceptions.py | 5 ----- openerp/netsvc.py | 2 -- openerp/service/netrpc_server.py | 2 -- openerp/service/wsgi_server.py | 3 --- 5 files changed, 2 insertions(+), 14 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index d2f2e8a265f..33615333447 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -622,7 +622,7 @@ class res_config_settings(osv.osv_memory): def get_warning_config(cr, msg, context=None): """ - Helper: return a WarningConfig exception with the given message where the + Helper: return a Warning exception with the given message where the %(field:)s and/or %(menu:)s are replaced by the human readable field's name and/or menuitem's full path. @@ -658,6 +658,6 @@ def get_warning_config(cr, msg, context=None): values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) # 4/ substitute and return the result - return exceptions.WarningConfig(msg % values) + return exceptions.Warning(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/exceptions.py b/openerp/exceptions.py index c43f706fa61..fbf52c7f3a9 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -30,11 +30,6 @@ treated as a 'Server error'. class Warning(Exception): pass -class WarningConfig(Exception): - """ Warning bound to a misconfiguration. """ - def __init__(self, msg): - super(WarningConfig, self).__init__(msg) - class AccessDenied(Exception): """ Login/password error. No message, no traceback. """ def __init__(self): diff --git a/openerp/netsvc.py b/openerp/netsvc.py index 3362b86fac7..47ee4d81e20 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -306,8 +306,6 @@ def dispatch_rpc(service_name, method, params): raise except openerp.exceptions.Warning: raise - except openerp.exceptions.WarningConfig: - raise except openerp.exceptions.DeferredException, e: _logger.exception(tools.exception_to_unicode(e)) post_mortem(e.traceback) diff --git a/openerp/service/netrpc_server.py b/openerp/service/netrpc_server.py index f87274ef6e6..34bb30d8f75 100644 --- a/openerp/service/netrpc_server.py +++ b/openerp/service/netrpc_server.py @@ -170,8 +170,6 @@ def netrpc_handle_exception_legacy(e): return 'warning -- ' + e.name + '\n\n' + e.value if isinstance(e, openerp.exceptions.Warning): return 'warning -- Warning\n\n' + str(e) - if isinstance(e, openerp.exceptions.WarningConfig): - return 'warning -- Warning\n\n' + str(e) if isinstance(e, openerp.exceptions.AccessError): return 'warning -- AccessError\n\n' + str(e) if isinstance(e, openerp.exceptions.AccessDenied): diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 0b1cff68114..5da34e2e48a 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -95,9 +95,6 @@ def xmlrpc_handle_exception(e): response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance(e, openerp.exceptions.Warning): fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, str(e)) - elif isinstance(e, openerp.exceptions.WarningConfig): - fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, str(e)) - response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance (e, openerp.exceptions.AccessError): fault = xmlrpclib.Fault(RPC_FAULT_CODE_ACCESS_ERROR, str(e)) response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) From 75ce079a814f8795d43171965a842aa19a51b2f3 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 24 Jan 2013 16:41:19 +0100 Subject: [PATCH 042/253] [IMP] we don't need a special type of exception anymore bzr revid: abo@openerp.com-20130124154119-flmuzwunpi72c02i --- addons/web/session.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/web/session.py b/addons/web/session.py index a2719482a2c..30e9308d4e1 100644 --- a/addons/web/session.py +++ b/addons/web/session.py @@ -92,8 +92,6 @@ class OpenERPSession(object): raise xmlrpclib.Fault(code_string % (e.name, e.value), '') except openerp.exceptions.Warning, e: raise xmlrpclib.Fault(code_string % ("Warning", e), '') - except openerp.exceptions.WarningConfig, e: - raise xmlrpclib.Fault(code_string % ("Warning", e), '') except openerp.exceptions.AccessError, e: raise xmlrpclib.Fault(code_string % ("AccessError", e), '') except openerp.exceptions.AccessDenied, e: From 7d7fe62ca8147a8d6ebd323034a64d7cc076a0c8 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 16:49:41 +0100 Subject: [PATCH 043/253] [IMP] procurement: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130125154941-8jbzke0diaqhf5j3 --- addons/procurement/schedulers.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index 3cb34d6bdff..76b31cc6da3 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -62,8 +62,7 @@ class procurement_order(osv.osv): procurement_obj = self.pool.get('procurement.order') if not ids: ids = procurement_obj.search(cr, uid, [('state', '=', 'exception')], order="date_planned") - for id in ids: - wf_service.trg_validate(uid, 'procurement.order', id, 'button_restart', cr) + self.signal_button_restart(cr, uid, ids) if use_new_cursor: cr.commit() company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id @@ -78,7 +77,7 @@ class procurement_order(osv.osv): ids = procurement_obj.search(cr, uid, [('state', '=', 'confirmed'), ('procure_method', '=', 'make_to_order')], offset=offset, limit=500, order='priority, date_planned', context=context) for proc in procurement_obj.browse(cr, uid, ids, context=context): if maxdate >= proc.date_planned: - wf_service.trg_validate(uid, 'procurement.order', proc.id, 'button_check', cr) + self.signal_button_check(cr, uid, [proc.id]) else: offset += 1 report_later += 1 @@ -100,7 +99,7 @@ class procurement_order(osv.osv): ids = procurement_obj.search(cr, uid, [('state', '=', 'confirmed'), ('procure_method', '=', 'make_to_stock')], offset=offset) for proc in procurement_obj.browse(cr, uid, ids): if maxdate >= proc.date_planned: - wf_service.trg_validate(uid, 'procurement.order', proc.id, 'button_check', cr) + self.signal_button_check(cr, uid, [proc.id]) report_ids.append(proc.id) else: report_later += 1 @@ -178,8 +177,8 @@ class procurement_order(osv.osv): proc_id = proc_obj.create(cr, uid, self._prepare_automatic_op_procurement(cr, uid, product, warehouse, location_id, context=context), context=context) - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr) - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_check', cr) + self.signal_button_confirm(cr, uid, [proc_id]) + self.signal_button_check(cr, uid, [proc_id]) return True def _get_orderpoint_date_planned(self, cr, uid, orderpoint, start_date, context=None): @@ -254,7 +253,7 @@ class procurement_order(osv.osv): to_generate = qty for proc_data in procure_datas: if to_generate >= proc_data['product_qty']: - wf_service.trg_validate(uid, 'procurement.order', proc_data['id'], 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [proc_data['id']]) procurement_obj.write(cr, uid, [proc_data['id']], {'origin': op.name}, context=context) to_generate -= proc_data['product_qty'] if not to_generate: @@ -265,10 +264,8 @@ class procurement_order(osv.osv): proc_id = procurement_obj.create(cr, uid, self._prepare_orderpoint_procurement(cr, uid, op, qty, context=context), context=context) - wf_service.trg_validate(uid, 'procurement.order', proc_id, - 'button_confirm', cr) - wf_service.trg_validate(uid, 'procurement.order', proc_id, - 'button_check', cr) + self.signal_button_confirm(cr, uid, [proc_id]) + self.signal_button_check(cr, uid, [proc_id]) orderpoint_obj.write(cr, uid, [op.id], {'procurement_id': proc_id}, context=context) offset += len(ids) @@ -279,6 +276,4 @@ class procurement_order(osv.osv): cr.close() return {} -procurement_order() - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 8eb9987b0ea3d437596473c98c71958dd4a697c8 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 16:50:56 +0100 Subject: [PATCH 044/253] [DOC] Started workflow (technical) documentation. bzr revid: vmt@openerp.com-20130125155056-9b1nizd4yfsfnd6a --- doc/workflows.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 doc/workflows.rst diff --git a/doc/workflows.rst b/doc/workflows.rst new file mode 100644 index 00000000000..61a58575c9b --- /dev/null +++ b/doc/workflows.rst @@ -0,0 +1,13 @@ +.. _workflows: + +Workflows +========= + +- Low-level workflow functions (i.e. the openerp.workflow "service"). + Useful when looking-up a model and its records is not necessary, i.e. when + working with raw model name and record ids is preferred (less hit to the + database). Cannot really be used as it would bypass the ORM methods. +- Model-level (ORM) methods. +- XML-RPC endpoint and methods. + +- Blah Model.signal_xxxx() From ad7d846106af54a631485388623e8a6f69b38d45 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 16:51:32 +0100 Subject: [PATCH 045/253] [IMP] orm: expose a signal_xxx() method to call workflow.trg_validate(). bzr revid: vmt@openerp.com-20130125155132-nhyntobe5xm1g7h0 --- openerp/osv/orm.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 6056e405b78..0ffabcf0e19 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -5251,6 +5251,20 @@ class BaseModel(object): """ stuff to do right after the registry is built """ pass + def __getattr__(self, name): + if name.startswith('signal_'): + signal_name = name[len('signal_'):] + assert signal_name + def handle_workflow_signal(cr, uid, ids): + workflow_service = netsvc.LocalService("workflow") + res = {} + for id in ids: + # TODO consolidate trg_validate() and the functions it calls to work on a list of IDs. + res[id] = workflow_service.trg_validate(uid, self._name, id, signal_name, cr) + return res + return handle_workflow_signal + raise AttributeError + # keep this import here, at top it will cause dependency cycle errors import expression From 200d008fc4c4409d5f8c898d31f9afdaf7275cdd Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 17:53:14 +0100 Subject: [PATCH 046/253] [FIX] orm: call super in __getattr__. bzr revid: vmt@openerp.com-20130125165314-66j55mtobvt61c7r --- openerp/osv/orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 0ffabcf0e19..d3c11118116 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -5263,7 +5263,7 @@ class BaseModel(object): res[id] = workflow_service.trg_validate(uid, self._name, id, signal_name, cr) return res return handle_workflow_signal - raise AttributeError + return super(BaseModel, self).__getattr__(name) # keep this import here, at top it will cause dependency cycle errors import expression From a2679597a0f3f3eaf6277e030ca2a9b44763f873 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 17:53:55 +0100 Subject: [PATCH 047/253] [IMP] purchase: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130125165355-78o1utblskn0sa5e --- addons/purchase/purchase.py | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 799601acb64..bf3686d5a34 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -22,6 +22,7 @@ import time from datetime import datetime from dateutil.relativedelta import relativedelta +from operator import attrgetter from openerp.osv import fields, osv from openerp import netsvc @@ -260,9 +261,7 @@ class purchase_order(osv.osv): raise osv.except_osv(_('Invalid Action!'), _('In order to delete a purchase order, you must cancel it first.')) # automatically sending subflow.delete upon deletion - wf_service = netsvc.LocalService("workflow") - for id in unlink_ids: - wf_service.trg_validate(uid, 'purchase.order', id, 'purchase_cancel', cr) + self.signal_purchase_cancel(cr, uid, unlink_ids) return super(purchase_order, self).unlink(cr, uid, unlink_ids, context=context) @@ -439,8 +438,7 @@ class purchase_order(osv.osv): This function prints the request for quotation and mark it as sent, so that we can see more easily the next step of the workflow ''' assert len(ids) == 1, 'This option should only be used for a single id at a time' - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'purchase.order', ids[0], 'send_rfq', cr) + self.signal_send_rfq(cr, uid, ids) datas = { 'model': 'purchase.order', 'ids': ids, @@ -571,26 +569,24 @@ class purchase_order(osv.osv): return False def action_cancel(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") for purchase in self.browse(cr, uid, ids, context=context): for pick in purchase.picking_ids: if pick.state not in ('draft','cancel'): raise osv.except_osv( _('Unable to cancel this purchase order.'), _('First cancel all receptions related to this purchase order.')) - for pick in purchase.picking_ids: - wf_service.trg_validate(uid, 'stock.picking', pick.id, 'button_cancel', cr) + self.pool.get('stock.picking') \ + .signal_button_cancel(cr, uid, map(attrgetter('id'), purchase.picking_ids)) for inv in purchase.invoice_ids: if inv and inv.state not in ('cancel','draft'): raise osv.except_osv( _('Unable to cancel this purchase order.'), _('You must first cancel all receptions related to this purchase order.')) - if inv: - wf_service.trg_validate(uid, 'account.invoice', inv.id, 'invoice_cancel', cr) + self.pool.get('account.invoice') \ + .signal_invoice_cancel(cr, uid, map(attrgetter('id'), purchase.invoice_ids)) self.write(cr,uid,ids,{'state':'cancel'}) - for (id, name) in self.name_get(cr, uid, ids): - wf_service.trg_validate(uid, 'purchase.order', id, 'purchase_cancel', cr) + self.signal_purchase_cancel(cr, uid, ids) return True def _prepare_order_picking(self, cr, uid, order, context=None): @@ -648,11 +644,11 @@ class purchase_order(osv.osv): will be added. A new picking will be created if omitted. :return: list of IDs of pickings used/created for the given order lines (usually just one) """ + stock_picking = self.pool.get('stock.picking') if not picking_id: - picking_id = self.pool.get('stock.picking').create(cr, uid, self._prepare_order_picking(cr, uid, order, context=context)) + picking_id = stock_picking.create(cr, uid, self._prepare_order_picking(cr, uid, order, context=context)) todo_moves = [] stock_move = self.pool.get('stock.move') - wf_service = netsvc.LocalService("workflow") for order_line in order_lines: if not order_line.product_id: continue @@ -663,7 +659,7 @@ class purchase_order(osv.osv): todo_moves.append(move) stock_move.action_confirm(cr, uid, todo_moves) stock_move.force_assign(cr, uid, todo_moves) - wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr) + stock_picking.signal_button_confirm(cr, uid, [picking_id]) return [picking_id] def action_picking_create(self, cr, uid, ids, context=None): @@ -714,7 +710,6 @@ class purchase_order(osv.osv): """ #TOFIX: merged order line should be unlink - wf_service = netsvc.LocalService("workflow") def make_key(br, fields): list_key = [] for field in fields: @@ -782,6 +777,7 @@ class purchase_order(osv.osv): allorders = [] orders_info = {} + wf_service = netsvc.LocalService("workflow") for order_key, (order_data, old_ids) in new_orders.iteritems(): # skip merges with only one order if len(old_ids) < 2: @@ -802,7 +798,7 @@ class purchase_order(osv.osv): # make triggers pointing to the old orders point to the new order for old_id in old_ids: wf_service.trg_redirect(uid, 'purchase.order', old_id, neworder_id, cr) - wf_service.trg_validate(uid, 'purchase.order', old_id, 'purchase_cancel', cr) + self.signal_purchase_cancel(cr, uid, [old_id]) # TODO Is it necessary to interleave the calls? return orders_info @@ -1169,8 +1165,7 @@ class mail_mail(osv.Model): def _postprocess_sent_message(self, cr, uid, mail, context=None): if mail.model == 'purchase.order': - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'purchase.order', mail.res_id, 'send_rfq', cr) + self.pool.get('purchase.order').signal_send_rfq(cr, uid, [mail.res_id]) return super(mail_mail, self)._postprocess_sent_message(cr, uid, mail=mail, context=context) @@ -1192,8 +1187,7 @@ class mail_compose_message(osv.Model): context = context or {} if context.get('default_model') == 'purchase.order' and context.get('default_res_id'): context = dict(context, mail_post_autofollow=True) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'purchase.order', context['default_res_id'], 'send_rfq', cr) + self.pool.get('purchase.order').signal_send_rfq(cr, uid, [context['default_res_id']]) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 11632909ae3e6952d4f26469077819ad57134985 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 25 Jan 2013 22:17:51 +0100 Subject: [PATCH 048/253] [FIX] lunch: passing self in a super call. bzr revid: vmt@openerp.com-20130125211751-725w3trha283ypa2 --- addons/lunch/lunch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index 0f9033fce38..022eb5208eb 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -159,7 +159,7 @@ class lunch_order(osv.Model): def specific_function(cr, uid, ids, context=None): return self.add_preference(cr, uid, ids, pref_id, context=context) return specific_function - return super(lunch_order,self).__getattr__(self,attr) + return super(lunch_order, self).__getattr__(attr) def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False): """ From 494b2481e2ce798364eb1548b1e57d9e1e9c2d39 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 10:17:16 +0100 Subject: [PATCH 049/253] [IMP] purchase: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128091716-ni5zb1qp4sib58rm --- addons/purchase/test/process/rfq2order2done.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/purchase/test/process/rfq2order2done.yml b/addons/purchase/test/process/rfq2order2done.yml index 4bf55d61973..be68a8ca01e 100644 --- a/addons/purchase/test/process/rfq2order2done.yml +++ b/addons/purchase/test/process/rfq2order2done.yml @@ -62,8 +62,7 @@ import netsvc invoice_ids = [x.id for x in self.browse(cr, uid, ref("purchase_order_1")).invoice_ids] wf_service = netsvc.LocalService("workflow") - for invoice in invoice_ids: - wf_service.trg_validate(uid, 'account.invoice', invoice, 'invoice_open', cr) + self.pool.get('account.invoice').signal_invoice_open(cr, uid, invoice_ids) - I check that purchase order is invoiced. - From 86680d853b12bd4564ab7d0792eae7534bdbbd9f Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 10:29:30 +0100 Subject: [PATCH 050/253] [IMP] account_payment: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128092930-6lhgyprwirpt6y3z --- addons/account_payment/account_payment.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index d67db60e590..c57c83aa765 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -135,9 +135,8 @@ class payment_order(osv.osv): return True def set_done(self, cr, uid, ids, *args): - wf_service = netsvc.LocalService("workflow") self.write(cr, uid, ids, {'date_done': time.strftime('%Y-%m-%d')}) - wf_service.trg_validate(uid, 'payment.order', ids[0], 'done', cr) + self.signal_done(cr, uid, [ids[0]]) return True def copy(self, cr, uid, id, default=None, context=None): From f6fd7368a283439f3d7ca8110acd49066dcac18b Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 11:00:38 +0100 Subject: [PATCH 051/253] [IMP] procurement: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128100038-6dyftmdm8tfn6j5k --- addons/procurement/procurement.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 50efe0f500e..21c260b99cd 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -19,10 +19,12 @@ # ############################################################################## +from operator import attrgetter +import time + from openerp.osv import fields, osv from openerp.tools.translate import _ from openerp import netsvc -import time import openerp.addons.decimal_precision as dp # Procurement @@ -42,7 +44,6 @@ class mrp_property_group(osv.osv): 'name': fields.char('Property Group', size=64, required=True), 'description': fields.text('Description'), } -mrp_property_group() class mrp_property(osv.osv): """ @@ -59,7 +60,6 @@ class mrp_property(osv.osv): _defaults = { 'composition': lambda *a: 'min', } -mrp_property() class StockMove(osv.osv): _inherit = 'stock.move' @@ -72,7 +72,6 @@ class StockMove(osv.osv): default['procurements'] = [] return super(StockMove, self).copy(cr, uid, id, default, context=context) -StockMove() class procurement_order(osv.osv): """ @@ -456,15 +455,13 @@ class procurement_order(osv.osv): class StockPicking(osv.osv): _inherit = 'stock.picking' - def test_finished(self, cursor, user, ids): + def test_finished(self, cr, uid, ids): wf_service = netsvc.LocalService("workflow") - res = super(StockPicking, self).test_finished(cursor, user, ids) - for picking in self.browse(cursor, user, ids): + res = super(StockPicking, self).test_finished(cr, uid, ids) + for picking in self.browse(cr, uid, ids): for move in picking.move_lines: if move.state == 'done' and move.procurements: - for procurement in move.procurements: - wf_service.trg_validate(user, 'procurement.order', - procurement.id, 'button_check', cursor) + self.pool.get('procurement.order').signal_button_check(cr, uid, map(attrgetter('id'), move.procurements)) return res class stock_warehouse_orderpoint(osv.osv): From 99664df35a52019dab329b993801ee1642b0704b Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 12:39:54 +0100 Subject: [PATCH 052/253] [IMP] stock_location: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128113954-i60z7w4mygprra40 --- addons/stock_location/procurement_pull.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/addons/stock_location/procurement_pull.py b/addons/stock_location/procurement_pull.py index eb5235d35ba..9f5dfb77375 100644 --- a/addons/stock_location/procurement_pull.py +++ b/addons/stock_location/procurement_pull.py @@ -49,7 +49,6 @@ class procurement_order(osv.osv): proc_obj = self.pool.get('procurement.order') move_obj = self.pool.get('stock.move') picking_obj=self.pool.get('stock.picking') - wf_service = netsvc.LocalService("workflow") for proc in proc_obj.browse(cr, uid, ids, context=context): line = None for line in proc.product_id.flow_pull_ids: @@ -109,9 +108,8 @@ class procurement_order(osv.osv): 'procure_method': line.procure_method, 'move_id': move_id, }) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr) - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr) + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [picking_id]) + self.signal_button_confirm(cr, uid, [proc_id]) if proc.move_id: move_obj.write(cr, uid, [proc.move_id.id], {'location_id':proc.location_id.id}) @@ -119,9 +117,8 @@ class procurement_order(osv.osv): self.write(cr, uid, [proc.id], {'state':'running', 'message': msg}) self.message_post(cr, uid, [proc.id], body=msg, context=context) # trigger direct processing (the new procurement shares the same planned date as the original one, which is already being processed) - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_check', cr) + self.signal_button_check(cr, uid, [proc_id]) # TODO is it necessary to interleave the calls? return False -procurement_order() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 781e6737acc114b7a76d711aa7e31ba78dd401b3 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 13:01:47 +0100 Subject: [PATCH 053/253] [IMP] account_followup: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128120147-oj7pvl2015x4764v --- addons/account_followup/tests/test_account_followup.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/account_followup/tests/test_account_followup.py b/addons/account_followup/tests/test_account_followup.py index 14f458de98d..8ddf3f82288 100644 --- a/addons/account_followup/tests/test_account_followup.py +++ b/addons/account_followup/tests/test_account_followup.py @@ -44,8 +44,7 @@ class TestAccountFollowup(TransactionCase): 'quantity': 5, 'price_unit':200 })]}) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.invoice', self.invoice_id, 'invoice_open', cr) + self.registry('account.invoice').signal_invoice_open(cr, uid, [self.invoice_id]) self.voucher = self.registry("account.voucher") From 8d50446d278643bf645107744a6ba12108c9eea1 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 15:16:23 +0100 Subject: [PATCH 054/253] [IMP] hr_holidays: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128141623-4rxcgqx7t33yydbp --- addons/hr_holidays/hr_holidays.py | 21 +++++++++------------ addons/hr_holidays/test/test_hr_holiday.yml | 3 +-- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index c7d7867911d..234897809e1 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -24,7 +24,7 @@ import datetime import time from itertools import groupby -from operator import itemgetter +from operator import attrgetter, itemgetter import math from openerp import netsvc @@ -370,11 +370,11 @@ class hr_holidays(osv.osv): 'employee_id': emp.id } leave_ids.append(self.create(cr, uid, vals, context=None)) - wf_service = netsvc.LocalService("workflow") for leave_id in leave_ids: - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'confirm', cr) - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'validate', cr) - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'second_validate', cr) + # TODO is it necessary to interleave the calls? + self.signal_confirm(cr, uid, [leave_id]) + self.signal_validate(cr, uid, [leave_id]) + self.signal_second_validate(cr, uid, [leave_id]) return True def holidays_confirm(self, cr, uid, ids, context=None): @@ -404,9 +404,7 @@ class hr_holidays(osv.osv): meeting_obj.unlink(cr, uid, [record.meeting_id.id]) # If a category that created several holidays, cancel all related - wf_service = netsvc.LocalService("workflow") - for request in record.linked_request_ids or []: - wf_service.trg_validate(uid, 'hr.holidays', request.id, 'refuse', cr) + self.signal_refuse(cr, uid, map(attrgetter('id'), record.linked_request_ids or [])) self._remove_resource_leave(cr, uid, ids, context=context) return True @@ -478,10 +476,9 @@ class hr_employee(osv.osv): leave_id = holiday_obj.create(cr, uid, {'name': _('Leave Request for %s') % employee.name, 'employee_id': employee.id, 'holiday_status_id': status_id, 'type': 'remove', 'holiday_type': 'employee', 'number_of_days_temp': abs(diff)}, context=context) else: return False - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'confirm', cr) - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'validate', cr) - wf_service.trg_validate(uid, 'hr.holidays', leave_id, 'second_validate', cr) + holidays_obj.signal_confirm(cr, uid, [leave_id]) + holidays_obj.signal_validate(cr, uid, [leave_id]) + holidays_obj.signal_second_validate(cr, uid, [leave_id]) return True def _get_remaining_days(self, cr, uid, ids, name, args, context=None): diff --git a/addons/hr_holidays/test/test_hr_holiday.yml b/addons/hr_holidays/test/test_hr_holiday.yml index f0e85d552cb..e78c2fd08bc 100644 --- a/addons/hr_holidays/test/test_hr_holiday.yml +++ b/addons/hr_holidays/test/test_hr_holiday.yml @@ -19,9 +19,8 @@ - !python {model: hr.holidays}: | import netsvc - wf_service = netsvc.LocalService("workflow") self.set_to_draft(cr, uid, [ref('hr_holidays_employee1_cl')]) - wf_service.trg_validate(uid, 'hr.holidays', ref('hr_holidays_employee1_cl'), 'confirm', cr) + self.signal_confirm(cr, uid, [ref('hr_holidays_employee1_cl')]) - I validate the holiday request by clicking on "To Approve" button. - From ca919bec2c979a70e615f5023b6241b36b2c0ba1 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 15:51:43 +0100 Subject: [PATCH 055/253] [IMP] account_voucher: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128145143-w68s6z1kuulqk6ig --- addons/account_voucher/account_voucher.py | 8 ++------ addons/account_voucher/test/case1_usd_usd.yml | 8 ++------ addons/account_voucher/test/case2_suppl_usd_eur.yml | 8 ++------ .../account_voucher/test/case2_usd_eur_debtor_in_eur.yml | 6 ++---- .../account_voucher/test/case2_usd_eur_debtor_in_usd.yml | 8 ++------ addons/account_voucher/test/case3_eur_eur.yml | 8 ++------ addons/account_voucher/test/case4_cad_chf.yml | 3 +-- addons/account_voucher/test/sales_payment.yml | 3 +-- addons/account_voucher/test/sales_receipt.yml | 3 +-- 9 files changed, 15 insertions(+), 40 deletions(-) diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index de9cebdd09b..2046d787ef3 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -820,10 +820,7 @@ class account_voucher(osv.osv): return vals def button_proforma_voucher(self, cr, uid, ids, context=None): - context = context or {} - wf_service = netsvc.LocalService("workflow") - for vid in ids: - wf_service.trg_validate(uid, 'account.voucher', vid, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, ids) return {'type': 'ir.actions.act_window_close'} def proforma_voucher(self, cr, uid, ids, context=None): @@ -1506,7 +1503,6 @@ class account_bank_statement(osv.osv): def create_move_from_st_line(self, cr, uid, st_line_id, company_currency_id, next_number, context=None): voucher_obj = self.pool.get('account.voucher') - wf_service = netsvc.LocalService("workflow") move_line_obj = self.pool.get('account.move.line') bank_st_line_obj = self.pool.get('account.bank.statement.line') st_line = bank_st_line_obj.browse(cr, uid, st_line_id, context=context) @@ -1514,7 +1510,7 @@ class account_bank_statement(osv.osv): voucher_obj.write(cr, uid, [st_line.voucher_id.id], {'number': next_number}, context=context) if st_line.voucher_id.state == 'cancel': voucher_obj.action_cancel_draft(cr, uid, [st_line.voucher_id.id], context=context) - wf_service.trg_validate(uid, 'account.voucher', st_line.voucher_id.id, 'proforma_voucher', cr) + voucher_obj.signal_proforma_voucher(cr, uid, [st_line.voucher_id.id]) v = voucher_obj.browse(cr, uid, st_line.voucher_id.id, context=context) bank_st_line_obj.write(cr, uid, [st_line_id], { diff --git a/addons/account_voucher/test/case1_usd_usd.yml b/addons/account_voucher/test/case1_usd_usd.yml index 0f4c2058fc7..fd1945691ba 100644 --- a/addons/account_voucher/test/case1_usd_usd.yml +++ b/addons/account_voucher/test/case1_usd_usd.yml @@ -182,10 +182,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 1 USD/USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my first voucher is valid - @@ -279,10 +277,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 1'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my second voucher is valid - diff --git a/addons/account_voucher/test/case2_suppl_usd_eur.yml b/addons/account_voucher/test/case2_suppl_usd_eur.yml index b32228032d3..91fb99f6360 100644 --- a/addons/account_voucher/test/case2_suppl_usd_eur.yml +++ b/addons/account_voucher/test/case2_suppl_usd_eur.yml @@ -161,10 +161,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -266,10 +264,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml index 275e4c58835..2afdc8ad31b 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml @@ -181,8 +181,7 @@ !python {model: account.voucher}: | import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -256,8 +255,7 @@ !python {model: account.voucher}: | import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml index 667882e3a32..b049fc7692e 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml @@ -179,10 +179,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -269,10 +267,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case3_eur_eur.yml b/addons/account_voucher/test/case3_eur_eur.yml index f2f9461c31e..d0b18a5231b 100644 --- a/addons/account_voucher/test/case3_eur_eur.yml +++ b/addons/account_voucher/test/case3_eur_eur.yml @@ -141,10 +141,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 3'),('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my first voucher is valid - @@ -231,10 +229,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 3'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my second voucher is valid - diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml index bc33e387a85..e8fe4c8cf9b 100644 --- a/addons/account_voucher/test/case4_cad_chf.yml +++ b/addons/account_voucher/test/case4_cad_chf.yml @@ -143,8 +143,7 @@ !python {model: account.voucher}: | import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 4'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - diff --git a/addons/account_voucher/test/sales_payment.yml b/addons/account_voucher/test/sales_payment.yml index b71e42add0b..e7ed61c2cb2 100644 --- a/addons/account_voucher/test/sales_payment.yml +++ b/addons/account_voucher/test/sales_payment.yml @@ -61,8 +61,7 @@ id = self.create(cr, uid, vals) voucher_id = self.browse(cr, uid, id) assert (voucher_id.state=='draft'), "Voucher is not in draft state" - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, [voucher_id.id]) - Finally i will Confirm the state of the invoice is paid diff --git a/addons/account_voucher/test/sales_receipt.yml b/addons/account_voucher/test/sales_receipt.yml index cf4bc5c46d3..af10777d98a 100644 --- a/addons/account_voucher/test/sales_receipt.yml +++ b/addons/account_voucher/test/sales_receipt.yml @@ -65,8 +65,7 @@ id = self.create(cr, uid, vals) voucher_id = self.browse(cr, uid, id) assert (voucher_id.state=='draft'), "Voucher is not in draft state" - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, [voucher_id.id]) - I check that move lines are reconciled meaning voucher is paid - From 752649aa77a350b60e9cad39436f7c90b2b34652 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 16:29:16 +0100 Subject: [PATCH 056/253] [IMP] l10n_in_hr_payroll: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128152916-kt23l68420hkg49y --- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index 76fc1247de6..da98bbe681a 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -198,8 +198,9 @@ class hr_payslip_run(osv.osv): advice_id = advice_pool.create(cr, uid, advice_data, context=context) slip_ids = [] for slip_id in run.slip_ids: - wf_service.trg_validate(uid, 'hr.payslip', slip_id.id, 'hr_verify_sheet', cr) - wf_service.trg_validate(uid, 'hr.payslip', slip_id.id, 'process_sheet', cr) + # TODO is it necessary to interleave the calls ? + payslip_pool.signal_hr_verify_sheet(cr, uid, [slip_id.id]) + payslip_pool.signal_process_sheet(cr, uid, [slip_id.id]) slip_ids.append(slip_id.id) for slip in payslip_pool.browse(cr, uid, slip_ids, context=context): From 48a371d2b2b31544ed39b567b90c87a2da4ba9d1 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 16:29:29 +0100 Subject: [PATCH 057/253] [IMP] stock: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128152929-6rpoaccy5huw8kdq --- addons/stock/stock.py | 22 ++++++++------------- addons/stock/wizard/stock_return_picking.py | 3 +-- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 7198c89e286..2d351d9302e 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -759,10 +759,9 @@ class stock_picking(osv.osv): """ Changes state of picking to available if all moves are confirmed. @return: True """ - wf_service = netsvc.LocalService("workflow") for pick in self.browse(cr, uid, ids): if pick.state == 'draft': - wf_service.trg_validate(uid, 'stock.picking', pick.id, 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [pick.id]) move_ids = [x.id for x in pick.move_lines if x.state == 'confirmed'] if not move_ids: raise osv.except_osv(_('Warning!'),_('Not enough stock, unable to reserve the products.')) @@ -784,12 +783,10 @@ class stock_picking(osv.osv): """ Confirms picking directly from draft state. @return: True """ - wf_service = netsvc.LocalService("workflow") for pick in self.browse(cr, uid, ids): if not pick.move_lines: raise osv.except_osv(_('Error!'),_('You cannot process picking without stock moves.')) - wf_service.trg_validate(uid, 'stock.picking', pick.id, - 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [pick.id]) return True def draft_validate(self, cr, uid, ids, context=None): @@ -1345,18 +1342,18 @@ class stock_picking(osv.osv): # At first we confirm the new picking (if necessary) if new_picking: - wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [new_picking]) # Then we finish the good picking self.write(cr, uid, [pick.id], {'backorder_id': new_picking}) self.action_move(cr, uid, [new_picking], context=context) - wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_done', cr) + self.signal_button_done(cr, uid, [new_picking]) wf_service.trg_write(uid, 'stock.picking', pick.id, cr) delivered_pack_id = new_picking back_order_name = self.browse(cr, uid, delivered_pack_id, context=context).name self.message_post(cr, uid, ids, body=_("Back order %s has been created.") % (back_order_name), context=context) else: self.action_move(cr, uid, [pick.id], context=context) - wf_service.trg_validate(uid, 'stock.picking', pick.id, 'button_done', cr) + self.signal_button_done(cr, uid, [pick.id]) delivered_pack_id = pick.id delivered_pack = self.browse(cr, uid, delivered_pack_id, context=context) @@ -2037,7 +2034,6 @@ class stock_move(osv.osv): res_obj = self.pool.get('res.company') location_obj = self.pool.get('stock.location') move_obj = self.pool.get('stock.move') - wf_service = netsvc.LocalService("workflow") new_moves = [] if context is None: context = {} @@ -2073,7 +2069,7 @@ class stock_move(osv.osv): }) new_moves.append(self.browse(cr, uid, [new_id])[0]) if pickid: - wf_service.trg_validate(uid, 'stock.picking', pickid, 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [pickid]) if new_moves: new_moves += self.create_chained_picking(cr, uid, new_moves, context) return new_moves @@ -2195,6 +2191,7 @@ class stock_move(osv.osv): return True if context is None: context = {} + wf_service = netsvc.LocalService("workflow") pickings = set() for move in self.browse(cr, uid, ids, context=context): if move.state in ('confirmed', 'waiting', 'assigned', 'draft'): @@ -2203,7 +2200,6 @@ class stock_move(osv.osv): if move.move_dest_id and move.move_dest_id.state == 'waiting': self.write(cr, uid, [move.move_dest_id.id], {'state': 'assigned'}) if context.get('call_unlink',False) and move.move_dest_id.picking_id: - wf_service = netsvc.LocalService("workflow") wf_service.trg_write(uid, 'stock.picking', move.move_dest_id.picking_id.id, cr) self.write(cr, uid, ids, {'state': 'cancel', 'move_dest_id': False}) if not context.get('call_unlink',False): @@ -2211,7 +2207,6 @@ class stock_move(osv.osv): if all(move.state == 'cancel' for move in pick.move_lines): self.pool.get('stock.picking').write(cr, uid, [pick.id], {'state': 'cancel'}) - wf_service = netsvc.LocalService("workflow") for id in ids: wf_service.trg_trigger(uid, 'stock.move', id, cr) return True @@ -2633,7 +2628,6 @@ class stock_move(osv.osv): product_obj = self.pool.get('product.product') currency_obj = self.pool.get('res.currency') uom_obj = self.pool.get('product.uom') - wf_service = netsvc.LocalService("workflow") if context is None: context = {} @@ -2734,7 +2728,7 @@ class stock_move(osv.osv): res = cr.fetchall() if len(res) == len(move.picking_id.move_lines): picking_obj.action_move(cr, uid, [move.picking_id.id]) - wf_service.trg_validate(uid, 'stock.picking', move.picking_id.id, 'button_done', cr) + picking_obj.signal_button_done(cr, uid, [move.picking_id.id]) return [move.id for move in complete] diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index 7c6f0655e7a..bc149f86176 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -151,7 +151,6 @@ class stock_return_picking(osv.osv_memory): data_obj = self.pool.get('stock.return.picking.memory') act_obj = self.pool.get('ir.actions.act_window') model_obj = self.pool.get('ir.model.data') - wf_service = netsvc.LocalService("workflow") pick = pick_obj.browse(cr, uid, record_id, context=context) data = self.read(cr, uid, ids[0], context=context) date_cur = time.strftime('%Y-%m-%d %H:%M:%S') @@ -206,7 +205,7 @@ class stock_return_picking(osv.osv_memory): if set_invoice_state_to_none: pick_obj.write(cr, uid, [pick.id], {'invoice_state':'none'}, context=context) - wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_confirm', cr) + pick_obj.signal_button_confirm(cr, uid, [new_picking]) pick_obj.force_assign(cr, uid, [new_picking], context) # Update view id in context, lp:702939 model_list = { From 45ba35783f556c851e1a6791ea79f309ff43d98c Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 28 Jan 2013 17:34:03 +0100 Subject: [PATCH 058/253] [IMP] mrp_operations: use the new signal_xxx methods instead of trg_validate. bzr revid: vmt@openerp.com-20130128163403-dmbb0a1y0ejbt66t --- addons/mrp_operations/mrp_operations.py | 46 +++++++++---------- .../test/workcenter_operations.yml | 32 ++++--------- 2 files changed, 30 insertions(+), 48 deletions(-) diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index 1ce60946f6c..a60b348559c 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -118,16 +118,15 @@ class mrp_production_workcenter_line(osv.osv): @param action: Action to perform. @return: Nothing """ - wf_service = netsvc.LocalService("workflow") prod_obj_pool = self.pool.get('mrp.production') oper_obj = self.browse(cr, uid, ids)[0] prod_obj = oper_obj.production_id if action == 'start': if prod_obj.state =='confirmed': prod_obj_pool.force_production(cr, uid, [prod_obj.id]) - wf_service.trg_validate(uid, 'mrp.production', prod_obj.id, 'button_produce', cr) + prod_obj_pool.signal_button_produce(cr, uid, [prod_obj.id]) elif prod_obj.state =='ready': - wf_service.trg_validate(uid, 'mrp.production', prod_obj.id, 'button_produce', cr) + prod_obj_pool.signal_button_produce(cr, uid, [prod_obj.id]) elif prod_obj.state =='in_production': return else: @@ -143,7 +142,7 @@ class mrp_production_workcenter_line(osv.osv): for production in prod_obj_pool.browse(cr, uid, [prod_obj.id], context= None): if production.move_lines or production.move_created_ids: prod_obj_pool.action_produce(cr,uid, production.id, production.product_qty, 'consume_produce', context = None) - wf_service.trg_validate(uid, 'mrp.production', oper_obj.production_id.id, 'button_produce_done', cr) + prod_obj_pool.signal_button_produce_done(cr, uid, [oper_obj.production_id.id]) return def write(self, cr, uid, ids, vals, context=None, update=True): @@ -228,23 +227,21 @@ class mrp_production(osv.osv): @return: Super method """ obj = self.browse(cr, uid, ids)[0] - wf_service = netsvc.LocalService("workflow") + workcenter_pool = self.pool.get('mrp.production.workcenter.line') for workcenter_line in obj.workcenter_lines: if workcenter_line.state == 'draft': - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_start_working', cr) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_done', cr) + workcenter_pool.signal_button_start_working(cr, uid, [workcenter_line.id]) + workcenter_pool.signal_button_done(cr, uid, [workcenter_line.id]) return super(mrp_production,self).action_production_end(cr, uid, ids) def action_in_production(self, cr, uid, ids): """ Changes state to In Production and writes starting date. @return: True """ - obj = self.browse(cr, uid, ids)[0] workcenter_pool = self.pool.get('mrp.production.workcenter.line') - wf_service = netsvc.LocalService("workflow") for prod in self.browse(cr, uid, ids): if prod.workcenter_lines: - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', prod.workcenter_lines[0].id, 'button_start_working', cr) + workcenter_pool.signal_button_start_working(cr, uid, [prod.workcenter_lines[0].id]) return super(mrp_production,self).action_in_production(cr, uid, ids) def action_cancel(self, cr, uid, ids, context=None): @@ -252,9 +249,8 @@ class mrp_production(osv.osv): @return: Super method """ obj = self.browse(cr, uid, ids,context=context)[0] - wf_service = netsvc.LocalService("workflow") for workcenter_line in obj.workcenter_lines: - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_cancel', cr) + workcenter_pool.signal_button_cancel(cr, uid, [workcenter_line.id]) return super(mrp_production,self).action_cancel(cr,uid,ids,context=context) def _compute_planned_workcenter(self, cr, uid, ids, context=None, mini=False): @@ -503,35 +499,35 @@ class mrp_operations_operation(osv.osv): return super(mrp_operations_operation, self).write(cr, uid, ids, vals, context=context) def create(self, cr, uid, vals, context=None): + workcenter_pool = self.pool.get('mrp.production.workcenter.line') wf_service = netsvc.LocalService('workflow') code_ids=self.pool.get('mrp_operations.operation.code').search(cr,uid,[('id','=',vals['code_id'])]) code=self.pool.get('mrp_operations.operation.code').browse(cr, uid, code_ids, context=context)[0] - wc_op_id=self.pool.get('mrp.production.workcenter.line').search(cr,uid,[('workcenter_id','=',vals['workcenter_id']),('production_id','=',vals['production_id'])]) + wc_op_id=workcenter_pool.search(cr,uid,[('workcenter_id','=',vals['workcenter_id']),('production_id','=',vals['production_id'])]) if code.start_stop in ('start','done','pause','cancel','resume'): if not wc_op_id: production_obj=self.pool.get('mrp.production').browse(cr, uid, vals['production_id'], context=context) - wc_op_id.append(self.pool.get('mrp.production.workcenter.line').create(cr,uid,{'production_id':vals['production_id'],'name':production_obj.product_id.name,'workcenter_id':vals['workcenter_id']})) + wc_op_id.append(workcenter_pool.create(cr,uid,{'production_id':vals['production_id'],'name':production_obj.product_id.name,'workcenter_id':vals['workcenter_id']})) if code.start_stop=='start': - self.pool.get('mrp.production.workcenter.line').action_start_working(cr,uid,wc_op_id) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_start_working', cr) - + workcenter_pool.action_start_working(cr,uid,wc_op_id) + workcenter_pool.signal_button_start_working(cr, uid, [wc_op_id[0]]) if code.start_stop=='done': - self.pool.get('mrp.production.workcenter.line').action_done(cr,uid,wc_op_id) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_done', cr) + workcenter_pool.action_done(cr,uid,wc_op_id) + workcenter_pool.signal_button_done(cr, uid, [wc_op_id[0]]) self.pool.get('mrp.production').write(cr,uid,vals['production_id'],{'date_finished':datetime.now().strftime('%Y-%m-%d %H:%M:%S')}) if code.start_stop=='pause': - self.pool.get('mrp.production.workcenter.line').action_pause(cr,uid,wc_op_id) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_pause', cr) + workcenter_pool.action_pause(cr,uid,wc_op_id) + workcenter_pool.signal_button_pause(cr, uid, [wc_op_id[0]]) if code.start_stop=='resume': - self.pool.get('mrp.production.workcenter.line').action_resume(cr,uid,wc_op_id) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_resume', cr) + workcenter_pool.action_resume(cr,uid,wc_op_id) + workcenter_pool.signal_button_resume(cr, uid, [wc_op_id[0]]) if code.start_stop=='cancel': - self.pool.get('mrp.production.workcenter.line').action_cancel(cr,uid,wc_op_id) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', wc_op_id[0], 'button_cancel', cr) + workcenter_pool.action_cancel(cr,uid,wc_op_id) + workcenter_pool.signal_button_cancel(cr, uid, [wc_op_id[0]]) if not self.check_operation(cr, uid, vals): return diff --git a/addons/mrp_operations/test/workcenter_operations.yml b/addons/mrp_operations/test/workcenter_operations.yml index c1449657967..4754bb463ff 100644 --- a/addons/mrp_operations/test/workcenter_operations.yml +++ b/addons/mrp_operations/test/workcenter_operations.yml @@ -39,62 +39,48 @@ Production start on first work center, so I start work operation on first work center. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_start_working', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [order.workcenter_lines[0].id]) - Now I pause first work operation due to technical fault of work center. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_pause', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_pause(cr, uid, [order.workcenter_lines[0].id]) - I resume first work operation. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_resume', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_resume(cr, uid, [order.workcenter_lines[0].id]) - I cancel first work operation. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_cancel', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_cancel(cr, uid, [order.workcenter_lines[0].id]) - I reset first work operation and start after resolving techninal fault of work center. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_draft', cr) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_start_working', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_draft(cr, uid, [order.workcenter_lines[0].id]) + self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [order.workcenter_lines[0].id]) - I close first work operation as this work center completed its process. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', order.workcenter_lines[0].id, 'button_done', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_done(cr, uid, [order.workcenter_lines[0].id]) - Now I close other operations one by one which are in start state. - !python {model: mrp.production}: | - import netsvc order = self.browse(cr, uid, ref("mrp.mrp_production_1"), context=context) - wf_service = netsvc.LocalService("workflow") for work_line in order.workcenter_lines[1:]: - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', work_line.id, 'button_start_working', cr) - wf_service.trg_validate(uid, 'mrp.production.workcenter.line', work_line.id, 'button_done', cr) + self.pool.get('mrp.production.workcenter.line').signal_button_start_working(cr, uid, [work_line.id]) + self.pool.get('mrp.production.workcenter.line').signal_button_done(cr, uid, [work_line.id]) - I check that the production order is now done. From 271aafd8de871e3dc196c48b8cbaccd283a69961 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 29 Jan 2013 13:27:10 +0100 Subject: [PATCH 059/253] [IMP] added create_workflow, delete_workflow,redirect_workflow as ORM methods. bzr revid: vmt@openerp.com-20130129122710-ypvk9x7ndq84mq8r --- openerp/osv/orm.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index d3c11118116..64b44d9e743 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3928,6 +3928,24 @@ class BaseModel(object): result[res_id] = wf_service.trg_validate(uid, self._name, res_id, signal, cr) return result + def create_workflow(self, cr, uid, ids): + wf_service = netsvc.LocalService("workflow") + for res_id in ids: + wf_service.trg_create(uid, self._name, res_id, cr) + return True + + def delete_workflow(self, cr, uid, ids): + wf_service = netsvc.LocalService("workflow") + for res_id in ids: + wf_service.trg_create(uid, self._name, res_id, cr) + return True + + def redirect_workflow(self, cr, uid, old_new_ids): + wf_service = netsvc.LocalService("workflow") + for old_id, new_id in old_new_ids: + wf_service.trg_redirect(uid, self._name, old_id, new_id, cr) + return True + def unlink(self, cr, uid, ids, context=None): """ Delete records with given ids From 830acb128d8451bebb48c7ab14367d7488a12d57 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 29 Jan 2013 13:28:08 +0100 Subject: [PATCH 060/253] [IMP] purchase: use the new ORM methods create_workflow, delete_workflow, redirect_workflow. bzr revid: vmt@openerp.com-20130129122808-etp3ytphzn2cxnr1 --- addons/purchase/purchase.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index bf3686d5a34..a45da4a2d61 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -487,8 +487,8 @@ class purchase_order(osv.osv): wf_service = netsvc.LocalService("workflow") for p_id in ids: # Deleting the existing instance of workflow for PO - wf_service.trg_delete(uid, 'purchase.order', p_id, cr) - wf_service.trg_create(uid, 'purchase.order', p_id, cr) + self.delete_workflow(cr, uid, [p_id]) # TODO is it necessary to interleave the calls? + self.create_workflow(cr, uid, [p_id]) return True def action_invoice_create(self, cr, uid, ids, context=None): @@ -797,7 +797,7 @@ class purchase_order(osv.osv): # make triggers pointing to the old orders point to the new order for old_id in old_ids: - wf_service.trg_redirect(uid, 'purchase.order', old_id, neworder_id, cr) + self.redirect_workflow(cr, uid, [(old_id, neworder_id)]) self.signal_purchase_cancel(cr, uid, [old_id]) # TODO Is it necessary to interleave the calls? return orders_info From 02a2c8574d101354899ca139221327a36e54a4a1 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Wed, 30 Jan 2013 15:29:03 +0530 Subject: [PATCH 061/253] [IMP] hr_holidays:use the new ORM methods create_workflow, delete_workflow, redirect_workflow. bzr revid: cha@tinyerp.com-20130130095903-6exhtm6uruk0ek30 --- addons/hr_holidays/hr_holidays.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 234897809e1..ce30951f7a9 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -304,10 +304,9 @@ class hr_holidays(osv.osv): 'manager_id': False, 'manager_id2': False, }) - wf_service = netsvc.LocalService("workflow") for id in ids: - wf_service.trg_delete(uid, 'hr.holidays', id, cr) - wf_service.trg_create(uid, 'hr.holidays', id, cr) + self.delete_workflow(cr, uid, [id]) + self.create_workflow(cr, uid, [id]) to_unlink = [] for record in self.browse(cr, uid, ids, context=context): for record2 in record.linked_request_ids: From 3d0b141406b397fa989c56af0946f11595951ff5 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 30 Jan 2013 17:30:32 +0100 Subject: [PATCH 062/253] [IMP] remove default 'None' value (doesn't make sense anymore) bzr revid: abo@openerp.com-20130130163032-jsfm0fa5r54wmvpv --- openerp/addons/base/res/res_config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 33615333447..0bbdf5b5e84 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -590,7 +590,7 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] - def get_option_path(self, cr, uid, menu_xml_id=None, context=None): + def get_option_path(self, cr, uid, menu_xml_id, context=None): """ Fetch the path to a specified configuration view. @@ -606,7 +606,7 @@ class res_config_settings(osv.osv_memory): return ir_ui_menu.complete_name - def get_option_name(self, cr, uid, full_field_name=None, context=None): + def get_option_name(self, cr, uid, full_field_name, context=None): """ Fetch the human readable name of a specified configuration option. @@ -657,7 +657,7 @@ def get_warning_config(cr, msg, context=None): elif ref_type == 'field': values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) - # 4/ substitute and return the result + # 3/ substitute and return the result return exceptions.Warning(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 2459399cac7426cf57fe9c31fbae43f3636bb221 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 30 Jan 2013 17:56:42 +0100 Subject: [PATCH 063/253] [IMP] make get_config_warning() a method of res.config.settings, avoiding heavy import of res_config or long path calls like 'openerp.addons.base.res.res_config.get_config_warning()' just use self.pool.get('res.config.settings').get_config_warning() instead bzr revid: abo@openerp.com-20130130165642-pq5sbdluesxu7p6d --- openerp/addons/base/res/res_config.py | 66 +++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 0bbdf5b5e84..32e24238d52 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -620,44 +620,44 @@ class res_config_settings(osv.osv_memory): return self.pool.get(model_name).fields_get(cr, uid, allfields=[field_name], context=context)[field_name]['string'] -def get_warning_config(cr, msg, context=None): - """ - Helper: return a Warning exception with the given message where the - %(field:)s and/or %(menu:)s are replaced by the human readable field's name - and/or menuitem's full path. + def get_config_warning(self, cr, msg, context=None): + """ + Helper: return a Warning exception with the given message where the + %(field:)s and/or %(menu:)s are replaced by the human readable field's name + and/or menuitem's full path. - Usage: - ------ - Just include in your error message %(field:model_name.field_name)s to - obtain the human readable field's name, and/or - %(menu:module_name.menuitem_xml_id)s to obtain the menuitem's full path. + Usage: + ------ + Just include in your error message %(field:model_name.field_name)s to + obtain the human readable field's name, and/or + %(menu:module_name.menuitem_xml_id)s to obtain the menuitem's full path. - Example of use: - --------------- - from openerp.addons.base.res.res_config import get_warning_config - raise get_warning_config(cr, _("Error: this action is prohibited. You should check the field %(field:sale.config.settings.fetchmail_lead)s in %(menu:base.menu_sale_config)s."), context=context) - will return an exception containing the following message: - Error: this action is prohibited. You should check the field Create leads from incoming mails in Settings/Configuration/Sales. - """ + Example of use: + --------------- + from openerp.addons.base.res.res_config import get_warning_config + raise get_warning_config(cr, _("Error: this action is prohibited. You should check the field %(field:sale.config.settings.fetchmail_lead)s in %(menu:base.menu_sale_config)s."), context=context) + will return an exception containing the following message: + Error: this action is prohibited. You should check the field Create leads from incoming mails in Settings/Configuration/Sales. + """ - res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') - regex_path = r'%\(((?:menu|field):[a-z_\.]*)\)s' + res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') + regex_path = r'%\(((?:menu|field):[a-z_\.]*)\)s' - # Process the message - # 1/ find the path and/or field references, put them in a list - references = re.findall(regex_path, msg, flags=re.I) + # Process the message + # 1/ find the path and/or field references, put them in a list + references = re.findall(regex_path, msg, flags=re.I) - # 2/ fetch the path and/or field replacement values - # (full path and human readable field's name) - values = {} - for item in references: - ref_type, ref = item.split(':') - if ref_type == 'menu': - values[item] = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) - elif ref_type == 'field': - values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) + # 2/ fetch the path and/or field replacement values + # (full path and human readable field's name) + values = {} + for item in references: + ref_type, ref = item.split(':') + if ref_type == 'menu': + values[item] = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) + elif ref_type == 'field': + values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) - # 3/ substitute and return the result - return exceptions.Warning(msg % values) + # 3/ substitute and return the result + return exceptions.Warning(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 19368fb65c24bf21852e50eeae5fb0767f1c1fce Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 10:16:08 +0530 Subject: [PATCH 064/253] [IMP] sale: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131044608-h5dj2xfqyo8ewm6k --- addons/sale/sale.py | 19 ++++++------------- addons/sale/wizard/sale_line_invoice.py | 3 +-- addons/sale/wizard/sale_make_invoice.py | 6 ++---- 3 files changed, 9 insertions(+), 19 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 66653c61849..93556a3e7d5 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -418,8 +418,7 @@ class sale_order(osv.osv): This function prints the sales order and mark it as sent, so that we can see more easily the next step of the workflow ''' assert len(ids) == 1, 'This option should only be used for a single id at a time' - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'sale.order', ids[0], 'quotation_sent', cr) + self.signal_quotation_sent(cr, uid, [ids[0]]) datas = { 'model': 'sale.order', 'ids': ids, @@ -432,12 +431,10 @@ class sale_order(osv.osv): view of one of the newly created invoices """ mod_obj = self.pool.get('ir.model.data') - wf_service = netsvc.LocalService("workflow") - + # create invoices through the sales orders' workflow inv_ids0 = set(inv.id for sale in self.browse(cr, uid, ids, context) for inv in sale.invoice_ids) - for id in ids: - wf_service.trg_validate(uid, 'sale.order', id, 'manual_invoice', cr) + self.signal_manual_invoice(cr, uid, ids) inv_ids1 = set(inv.id for sale in self.browse(cr, uid, ids, context) for inv in sale.invoice_ids) # determine newly created invoices new_inv_ids = list(inv_ids1 - inv_ids0) @@ -555,7 +552,6 @@ class sale_order(osv.osv): return True def action_cancel(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") if context is None: context = {} sale_order_line_obj = self.pool.get('sale.order.line') @@ -566,8 +562,7 @@ class sale_order(osv.osv): _('Cannot cancel this sales order!'), _('First cancel all invoices attached to this sales order.')) for r in self.read(cr, uid, ids, ['invoice_ids']): - for inv in r['invoice_ids']: - wf_service.trg_validate(uid, 'account.invoice', inv, 'invoice_cancel', cr) + self.pool.get('account.invoice').signal_invoice_cancel(cr, uid, r['invoice_ids']) sale_order_line_obj.write(cr, uid, [l.id for l in sale.order_line], {'state': 'cancel'}) self.write(cr, uid, ids, {'state': 'cancel'}) @@ -575,8 +570,7 @@ class sale_order(osv.osv): def action_button_confirm(self, cr, uid, ids, context=None): assert len(ids) == 1, 'This option should only be used for a single id at a time.' - wf_service = netsvc.LocalService('workflow') - wf_service.trg_validate(uid, 'sale.order', ids[0], 'order_confirm', cr) + self.signal_order_confirm(cr, uid, ids) # redisplay the record as a sales order view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'sale', 'view_order_form') @@ -992,8 +986,7 @@ class mail_compose_message(osv.Model): context = context or {} if context.get('default_model') == 'sale.order' and context.get('default_res_id') and context.get('mark_so_as_sent'): context = dict(context, mail_post_autofollow=True) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'sale.order', context['default_res_id'], 'quotation_sent', cr) + self.pool.get('sale.order').signal_quotation_sent(cr, uid, context['default_res_id']) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index 4aa58088129..4b18c9a4b39 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -80,7 +80,6 @@ class sale_order_line_make_invoice(osv.osv_memory): sales_order_line_obj = self.pool.get('sale.order.line') sales_order_obj = self.pool.get('sale.order') - wf_service = netsvc.LocalService('workflow') for line in sales_order_line_obj.browse(cr, uid, context.get('active_ids', []), context=context): if (not line.invoiced) and (line.state not in ('draft', 'cancel')): if not line.order_id.id in invoices: @@ -103,7 +102,7 @@ class sale_order_line_make_invoice(osv.osv_memory): flag = False break if flag: - wf_service.trg_validate(uid, 'sale.order', line.order_id.id, 'manual_invoice', cr) + sales_order_obj.signal_manual_invoice(cr, uid, line.order_id.id) sales_order_obj.write(cr, uid, [line.order_id.id], {'state': 'progress'}) if not invoices: diff --git a/addons/sale/wizard/sale_make_invoice.py b/addons/sale/wizard/sale_make_invoice.py index d60adbb7b25..608ae0493df 100644 --- a/addons/sale/wizard/sale_make_invoice.py +++ b/addons/sale/wizard/sale_make_invoice.py @@ -52,10 +52,8 @@ class sale_make_invoice(osv.osv_memory): context = {} data = self.read(cr, uid, ids)[0] order_obj.action_invoice_create(cr, uid, context.get(('active_ids'), []), data['grouped'], date_inv = data['invoice_date']) - wf_service = netsvc.LocalService("workflow") - for id in context.get(('active_ids'), []): - wf_service.trg_validate(uid, 'sale.order', id, 'manual_invoice', cr) - + order_obj.signal_manual_invoice(cr, uid, context.get(('active_ids'), [])) + for o in order_obj.browse(cr, uid, context.get(('active_ids'), []), context=context): for i in o.invoice_ids: newinv.append(i.id) From 4fa593ade57fd184f70829d7b70c46ed80ae41be Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 10:42:29 +0530 Subject: [PATCH 065/253] [IMP] sale: for yml use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131051229-r530h3eawm5bm62s --- addons/sale/test/cancel_order.yml | 5 +---- addons/sale/test/manual_order_policy.yml | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/sale/test/cancel_order.yml b/addons/sale/test/cancel_order.yml index cde3a5b34f2..d9d76f19935 100644 --- a/addons/sale/test/cancel_order.yml +++ b/addons/sale/test/cancel_order.yml @@ -51,11 +51,8 @@ I cancel all the invoices. - !python {model: sale.order}: | - import netsvc invoice_ids = self.browse(cr, uid, ref("sale_order_8")).invoice_ids - wf_service = netsvc.LocalService("workflow") - for invoice in invoice_ids: - wf_service.trg_validate(uid, 'account.invoice', invoice.id, 'invoice_cancel', cr) + self.pool.get('account.invoice').signal_invoice_cancel(cr, uid, invoice_ids) - I check order status in "Invoice Exception" and related invoice is in cancel state. - diff --git a/addons/sale/test/manual_order_policy.yml b/addons/sale/test/manual_order_policy.yml index 5fe29950176..905f04b01f5 100644 --- a/addons/sale/test/manual_order_policy.yml +++ b/addons/sale/test/manual_order_policy.yml @@ -41,11 +41,8 @@ I open the Invoice. - !python {model: sale.order}: | - import netsvc - wf_service = netsvc.LocalService("workflow") so = self.browse(cr, uid, ref("sale_order_2")) - for invoice in so.invoice_ids: - wf_service.trg_validate(uid, 'account.invoice', invoice.id, 'invoice_open', cr) + self.pool.get('account.invoice').signal_invoice_open(cr, uid, so.invoice_ids) - I pay the invoice. - From 2ac6d7876f813ece0e13d632b125119f96e035b7 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 11:13:37 +0530 Subject: [PATCH 066/253] [IMP] sale_stock: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131054337-iph87376e9bhoqpy --- addons/sale_stock/sale_stock.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index 1b5ddefbe74..6f891a047a1 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -194,7 +194,6 @@ class sale_order(osv.osv): return res def action_cancel(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") if context is None: context = {} sale_order_line_obj = self.pool.get('sale.order.line') @@ -209,11 +208,9 @@ class sale_order(osv.osv): for mov in pick.move_lines: proc_ids = proc_obj.search(cr, uid, [('move_id', '=', mov.id)]) if proc_ids: - for proc in proc_ids: - wf_service.trg_validate(uid, 'procurement.order', proc, 'button_check', cr) + self.pool.get('procurement.order').signal_button_check(cr, uid, proc_ids) for r in self.read(cr, uid, ids, ['picking_ids']): - for pick in r['picking_ids']: - wf_service.trg_validate(uid, 'stock.picking', pick, 'button_cancel', cr) + self.pool.get('stock.picking').signal_button_cancel(cr, uid, r['picking_ids']) return super(sale_order, self).action_cancel(cr, uid, ids, context=context) def action_wait(self, cr, uid, ids, context=None): @@ -396,11 +393,9 @@ class sale_order(osv.osv): line.write({'procurement_id': proc_id}) self.ship_recreate(cr, uid, order, line, move_id, proc_id) - wf_service = netsvc.LocalService("workflow") if picking_id: - wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr) - for proc_id in proc_ids: - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr) + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [picking_id]) + self.pool.get('procurement.order').signal_button_confirm(cr, uid, proc_ids) val = {} if order.state == 'shipping_except': From 3dfaff6bc3cbe4ad4f479ec6dfb549389126a9cd Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 11:45:33 +0530 Subject: [PATCH 067/253] [IMP] sale_stock: for yml use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131061533-ivbzasitl9a2mi04 --- addons/sale_stock/sale_stock.py | 1 - addons/sale_stock/test/cancel_order_sale_stock.yml | 8 ++------ addons/sale_stock/test/picking_order_policy.yml | 4 +--- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index 6f891a047a1..f63282b7a16 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -23,7 +23,6 @@ from datetime import datetime, timedelta from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare from dateutil.relativedelta import relativedelta from openerp.osv import fields, osv -from openerp import netsvc from openerp.tools.translate import _ class sale_shop(osv.osv): diff --git a/addons/sale_stock/test/cancel_order_sale_stock.yml b/addons/sale_stock/test/cancel_order_sale_stock.yml index 6805a90ca80..9081cac9fa3 100644 --- a/addons/sale_stock/test/cancel_order_sale_stock.yml +++ b/addons/sale_stock/test/cancel_order_sale_stock.yml @@ -17,11 +17,9 @@ Now I cancel latest shipment. - !python {model: stock.picking}: | - import netsvc delivery_orders = self.search(cr, uid, [('sale_id','=',ref("sale.sale_order_8"))]) last_delivery_order_id = delivery_orders[0] - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'stock.picking', last_delivery_order_id, 'button_cancel', cr) + self.pool.get('stock.picking').signal_button_cancel(cr, uid, [last_delivery_order_id]) - I run the scheduler. - @@ -50,11 +48,9 @@ To cancel the sale order from Invoice Exception, I have to cancel the invoice of sale order. - !python {model: sale.order}: | - import netsvc invoice_ids = self.browse(cr, uid, ref("sale.sale_order_8")).invoice_ids - wf_service = netsvc.LocalService("workflow") first_invoice_id = invoice_ids[0] - wf_service.trg_validate(uid, 'account.invoice', first_invoice_id.id, 'invoice_cancel', cr) + self.pool.get('account.invoice').signal_invoice_cancel(cr, uid, [first_invoice_id.id]) - I check order status in "Invoice Exception" and related invoice is in cancel state. - diff --git a/addons/sale_stock/test/picking_order_policy.yml b/addons/sale_stock/test/picking_order_policy.yml index 800c131e288..a28326598ac 100644 --- a/addons/sale_stock/test/picking_order_policy.yml +++ b/addons/sale_stock/test/picking_order_policy.yml @@ -132,11 +132,9 @@ I open the Invoice. - !python {model: sale.order}: | - import netsvc - wf_service = netsvc.LocalService("workflow") so = self.browse(cr, uid, ref("sale.sale_order_6")) for invoice in so.invoice_ids: - wf_service.trg_validate(uid, 'account.invoice', invoice.id, 'invoice_open', cr) + self.pool.get('account.invoice').signal_invoice_open(cr, uid, [invoice.id]) - I pay the invoice - From ba02e50efacdc621130aff19e02c6d0e69c07a7d Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 12:03:33 +0530 Subject: [PATCH 068/253] [IMP] hr_payroll: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131063333-jhcpvbingaqxroiq --- addons/hr_payroll/hr_payroll.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index b711ed1a9c4..06af3054b68 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -26,7 +26,6 @@ from datetime import datetime from datetime import timedelta from dateutil import relativedelta -from openerp import netsvc from openerp.osv import fields, osv from openerp import tools from openerp.tools.translate import _ @@ -331,13 +330,12 @@ class hr_payslip(osv.osv): def refund_sheet(self, cr, uid, ids, context=None): mod_obj = self.pool.get('ir.model.data') - wf_service = netsvc.LocalService("workflow") for payslip in self.browse(cr, uid, ids, context=context): id_copy = self.copy(cr, uid, payslip.id, {'credit_note': True, 'name': _('Refund: ')+payslip.name}, context=context) self.compute_sheet(cr, uid, [id_copy], context=context) - wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'hr_verify_sheet', cr) - wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'process_sheet', cr) - + self.signal_hr_verify_sheet(cr, uid, [id_copy]) + self.signal_process_sheet(cr, uid, [id_copy]) + form_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_form') form_res = form_id and form_id[1] or False tree_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_tree') From da43da8f3b54be5c4e5392f567d51057d2b250c9 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 14:54:40 +0530 Subject: [PATCH 069/253] [IMP] hr_timesheet_sheet: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131092440-gxhz5y5rxkfuy9k3 --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index c473670b014..d9b76dcfb89 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -93,8 +93,7 @@ class hr_timesheet_sheet(osv.osv): self.check_employee_attendance_state(cr, uid, sheet.id, context=context) di = sheet.user_id.company_id.timesheet_max_difference if (abs(sheet.total_difference) < di) or not di: - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'hr_timesheet_sheet.sheet', sheet.id, 'confirm', cr) + self.signal_confirm(cr, uid, [sheet.id]) else: raise osv.except_osv(_('Warning!'), _('Please verify that the total difference of the sheet is lower than %.2f.') %(di,)) return True @@ -192,9 +191,8 @@ class hr_timesheet_sheet(osv.osv): def action_set_to_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'draft'}) - wf_service = netsvc.LocalService('workflow') for id in ids: - wf_service.trg_create(uid, self._name, id, cr) + self.create_workflow(cr, uid, [id]) return True def name_get(self, cr, uid, ids, context=None): From 4b7ad7da5633f31b1b06237a8e1a4f5985f12555 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 14:59:50 +0530 Subject: [PATCH 070/253] [IMP] removed unused import bzr revid: cha@tinyerp.com-20130131092950-mm2xjuv2j2t0gk7v --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index d9b76dcfb89..5948c02bc5e 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -25,7 +25,6 @@ from dateutil.relativedelta import relativedelta from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp import netsvc class hr_timesheet_sheet(osv.osv): _name = "hr_timesheet_sheet.sheet" From d43fa7273659c2600c74d6b8b6ac4a6c62c9f2f2 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 15:09:01 +0530 Subject: [PATCH 071/253] [FIX] l10n_in_hr_payroll: removed unused imports. bzr revid: cha@tinyerp.com-20130131093901-423rr2g3h5ke0vpb --- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index da98bbe681a..6a7638d919a 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -26,7 +26,6 @@ from calendar import isleap from openerp.tools.translate import _ from openerp.osv import fields, osv -from openerp import netsvc import openerp.addons.decimal_precision as dp DATETIME_FORMAT = "%Y-%m-%d" @@ -179,7 +178,6 @@ class hr_payslip_run(osv.osv): return res def create_advice(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") payslip_pool = self.pool.get('hr.payslip') payslip_line_pool = self.pool.get('hr.payslip.line') advice_pool = self.pool.get('hr.payroll.advice') From 4ce0098aa72d05fbfa332c61b694228eb5bf95fd Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 15:17:28 +0530 Subject: [PATCH 072/253] [FIX] purchase: removed unused imports. bzr revid: cha@tinyerp.com-20130131094728-944bmu3sa1dmbhzy --- addons/purchase/purchase.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index a45da4a2d61..e76bf4a0358 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -25,7 +25,6 @@ from dateutil.relativedelta import relativedelta from operator import attrgetter from openerp.osv import fields, osv -from openerp import netsvc from openerp import pooler from openerp.tools.translate import _ import openerp.addons.decimal_precision as dp @@ -484,7 +483,6 @@ class purchase_order(osv.osv): if not len(ids): return False self.write(cr, uid, ids, {'state':'draft','shipped':0}) - wf_service = netsvc.LocalService("workflow") for p_id in ids: # Deleting the existing instance of workflow for PO self.delete_workflow(cr, uid, [p_id]) # TODO is it necessary to interleave the calls? @@ -777,7 +775,6 @@ class purchase_order(osv.osv): allorders = [] orders_info = {} - wf_service = netsvc.LocalService("workflow") for order_key, (order_data, old_ids) in new_orders.iteritems(): # skip merges with only one order if len(old_ids) < 2: From de90c600cdc9771494b17504ddc63024f5d18f6c Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 15:25:41 +0530 Subject: [PATCH 073/253] [FIX] purchase: removed unused imports from yml. bzr revid: cha@tinyerp.com-20130131095541-2p4hocnztgrkvp98 --- addons/purchase/test/process/rfq2order2done.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/purchase/test/process/rfq2order2done.yml b/addons/purchase/test/process/rfq2order2done.yml index be68a8ca01e..ff9158b3c09 100644 --- a/addons/purchase/test/process/rfq2order2done.yml +++ b/addons/purchase/test/process/rfq2order2done.yml @@ -59,9 +59,7 @@ I Validate Invoice of Purchase Order. - !python {model: purchase.order}: | - import netsvc invoice_ids = [x.id for x in self.browse(cr, uid, ref("purchase_order_1")).invoice_ids] - wf_service = netsvc.LocalService("workflow") self.pool.get('account.invoice').signal_invoice_open(cr, uid, invoice_ids) - I check that purchase order is invoiced. From 8045a7556d4fcef4a9640828e84fb799370d9a18 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 16:00:15 +0530 Subject: [PATCH 074/253] [IMP] purchase_requisition: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131103015-ooa3nr4j6qllpfgk --- addons/purchase_requisition/purchase_requisition.py | 4 +--- addons/purchase_requisition/test/purchase_requisition.yml | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index f773bbd8505..79b8cce4bd5 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -22,7 +22,6 @@ from datetime import datetime from dateutil.relativedelta import relativedelta import time -from openerp import netsvc from openerp.osv import fields,osv from openerp.tools.translate import _ @@ -211,8 +210,7 @@ class purchase_order(osv.osv): proc_ids = proc_obj.search(cr, uid, [('purchase_id', '=', order.id)]) if proc_ids and po.state=='confirmed': proc_obj.write(cr, uid, proc_ids, {'purchase_id': po.id}) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'purchase.order', order.id, 'purchase_cancel', cr) + self.signal_purchase_cancel(cr, uid, [order.id]) po.requisition_id.tender_done(context=context) return res diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index 38e66788dcf..f23737d21b8 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -69,10 +69,8 @@ I confirmed RFQ which has best price. - !python {model: purchase.order}: | - import netsvc - wf_service = netsvc.LocalService("workflow") purchase = self.browse(cr, uid, ref('rfq2'), context=context) - wf_service.trg_validate(uid, 'purchase.order', purchase.id, 'purchase_confirm', cr) + self.signal_purchase_confirm(cr, uid, [purchase.id]) - I check status of requisition after confirmed best RFQ. From fc374647a9c0dad7411992d799132c0475fbaf38 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 16:49:52 +0530 Subject: [PATCH 075/253] [IMP] procurement: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131111952-tnq7iiwj9u5opyge --- addons/procurement/procurement.py | 1 - addons/procurement/schedulers.py | 3 --- addons/procurement/wizard/make_procurement_product.py | 6 ++---- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 21c260b99cd..30d870647e2 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -456,7 +456,6 @@ class procurement_order(osv.osv): class StockPicking(osv.osv): _inherit = 'stock.picking' def test_finished(self, cr, uid, ids): - wf_service = netsvc.LocalService("workflow") res = super(StockPicking, self).test_finished(cr, uid, ids) for picking in self.browse(cr, uid, ids): for move in picking.move_lines: diff --git a/addons/procurement/schedulers.py b/addons/procurement/schedulers.py index 76b31cc6da3..c09d9a22a16 100644 --- a/addons/procurement/schedulers.py +++ b/addons/procurement/schedulers.py @@ -57,7 +57,6 @@ class procurement_order(osv.osv): try: if use_new_cursor: cr = pooler.get_db(use_new_cursor).cursor() - wf_service = netsvc.LocalService("workflow") procurement_obj = self.pool.get('procurement.order') if not ids: @@ -154,7 +153,6 @@ class procurement_order(osv.osv): product_obj = self.pool.get('product.product') proc_obj = self.pool.get('procurement.order') warehouse_obj = self.pool.get('stock.warehouse') - wf_service = netsvc.LocalService("workflow") warehouse_ids = warehouse_obj.search(cr, uid, [], context=context) products_ids = product_obj.search(cr, uid, [('purchase_ok', '=', True)], order='id', context=context) @@ -224,7 +222,6 @@ class procurement_order(osv.osv): orderpoint_obj = self.pool.get('stock.warehouse.orderpoint') procurement_obj = self.pool.get('procurement.order') - wf_service = netsvc.LocalService("workflow") offset = 0 ids = [1] if automatic: diff --git a/addons/procurement/wizard/make_procurement_product.py b/addons/procurement/wizard/make_procurement_product.py index 34a146289f6..fa159780af2 100644 --- a/addons/procurement/wizard/make_procurement_product.py +++ b/addons/procurement/wizard/make_procurement_product.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import netsvc from openerp.osv import fields, osv @@ -64,7 +63,6 @@ class make_procurement(osv.osv_memory): user = self.pool.get('res.users').browse(cr, uid, uid, context=context).login wh_obj = self.pool.get('stock.warehouse') procurement_obj = self.pool.get('procurement.order') - wf_service = netsvc.LocalService("workflow") data_obj = self.pool.get('ir.model.data') for proc in self.browse(cr, uid, ids, context=context): @@ -78,8 +76,8 @@ class make_procurement(osv.osv_memory): 'location_id': wh.lot_stock_id.id, 'procure_method':'make_to_order', }) - - wf_service.trg_validate(uid, 'procurement.order', procure_id, 'button_confirm', cr) + + self.pool.get('procurement.order').signal_button_confirm(cr, uid, [procure_id]) id2 = data_obj._get_id(cr, uid, 'procurement', 'procurement_tree_view') From d4328ba8d57010a669efc1724264fba534f88b46 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 17:29:54 +0530 Subject: [PATCH 076/253] [IMP] account_voucher: : use the new ORM methods create_workflow, delete_workflow, redirect_workflow. bzr revid: cha@tinyerp.com-20130131115954-54u8z5ibntrs4sco --- addons/account_voucher/account_voucher.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 2046d787ef3..2e808e26b75 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -22,7 +22,6 @@ import time from lxml import etree -from openerp import netsvc from openerp.osv import fields, osv import openerp.addons.decimal_precision as dp from openerp.tools.translate import _ @@ -828,9 +827,7 @@ class account_voucher(osv.osv): return True def action_cancel_draft(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") - for voucher_id in ids: - wf_service.trg_create(uid, 'account.voucher', voucher_id, cr) + self.create_workflow(cr, uid, ids) self.write(cr, uid, ids, {'state':'draft'}) return True From eebaf0767ed79a70cc999ff32cae325bc81aa839 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Thu, 31 Jan 2013 17:30:47 +0530 Subject: [PATCH 077/253] [IMP] mrp_operation: use the new ORM methods create_workflow, delete_workflow, redirect_workflow. bzr revid: tta@openerp.com-20130131120047-9ehhi00keo0p6gjq --- addons/mrp_operations/mrp_operations.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index a60b348559c..cce27d3a6c2 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -500,7 +500,6 @@ class mrp_operations_operation(osv.osv): def create(self, cr, uid, vals, context=None): workcenter_pool = self.pool.get('mrp.production.workcenter.line') - wf_service = netsvc.LocalService('workflow') code_ids=self.pool.get('mrp_operations.operation.code').search(cr,uid,[('id','=',vals['code_id'])]) code=self.pool.get('mrp_operations.operation.code').browse(cr, uid, code_ids, context=context)[0] wc_op_id=workcenter_pool.search(cr,uid,[('workcenter_id','=',vals['workcenter_id']),('production_id','=',vals['production_id'])]) @@ -545,10 +544,9 @@ class mrp_operations_operation(osv.osv): return super(mrp_operations_operation, self).create(cr, uid, vals, context=context) def initialize_workflow_instance(self, cr, uid, context=None): - wf_service = netsvc.LocalService("workflow") - line_ids = self.pool.get('mrp.production.workcenter.line').search(cr, uid, [], context=context) - for line_id in line_ids: - wf_service.trg_create(uid, 'mrp.production.workcenter.line', line_id, cr) + mrp_production_workcenter_line = self.pool.get('mrp.production.workcenter.line') + line_ids = mrp_production_workcenter_line.search(cr, uid, [], context=context) + mrp_production_workcenter_line.create_workflow(cr, uid, line_ids) return True _columns={ From 401b039e809598fc9e242f9dda1a34545430219d Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Thu, 31 Jan 2013 17:49:15 +0530 Subject: [PATCH 078/253] [IMP] mrp: use the new signal_xxx method instead of trg_validate. bzr revid: tta@openerp.com-20130131121915-gahj7t5ob6s2y0q8 --- addons/mrp/mrp.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 44fbaafbcfe..b8081f461d6 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -27,7 +27,6 @@ from openerp.osv import fields, osv from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP from openerp.tools import float_compare from openerp.tools.translate import _ -from openerp import netsvc from openerp import tools #---------------------------------------------------------- @@ -775,8 +774,7 @@ class mrp_production(osv.osv): for new_parent_id in new_parent_ids: stock_mov_obj.write(cr, uid, [raw_product.id], {'move_history_ids': [(4,new_parent_id)]}) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'mrp.production', production_id, 'button_produce_done', cr) + self.signal_button_produce_done(cr, uid, [production_id]) return True def _costs_generate(self, cr, uid, production): @@ -844,7 +842,6 @@ class mrp_production(osv.osv): return True def _make_production_line_procurement(self, cr, uid, production_line, shipment_move_id, context=None): - wf_service = netsvc.LocalService("workflow") procurement_order = self.pool.get('procurement.order') production = production_line.production_id location_id = production.location_src_id.id @@ -864,7 +861,7 @@ class mrp_production(osv.osv): 'move_id': shipment_move_id, 'company_id': production.company_id.id, }) - wf_service.trg_validate(uid, procurement_order._name, procurement_id, 'button_confirm', cr) + self.signal_button_confirm(cr, uid, [procurement_id]) return procurement_id def _make_production_internal_shipment_line(self, cr, uid, production_line, shipment_id, parent_move_id, destination_location_id=False, context=None): @@ -977,7 +974,6 @@ class mrp_production(osv.osv): @return: Newly generated Shipment Id. """ shipment_id = False - wf_service = netsvc.LocalService("workflow") uncompute_ids = filter(lambda x:x, [not x.product_lines and x.id or False for x in self.browse(cr, uid, ids, context=context)]) self.action_compute(cr, uid, uncompute_ids, context=context) for production in self.browse(cr, uid, ids, context=context): @@ -995,7 +991,7 @@ class mrp_production(osv.osv): destination_location_id=source_location_id, context=context) self._make_production_line_procurement(cr, uid, line, shipment_move_id, context=context) - wf_service.trg_validate(uid, 'stock.picking', shipment_id, 'button_confirm', cr) + self.registry('stock.picking').signal_button_confirm(cr, uid, [shipment_id]) production.write({'state':'confirmed'}, context=context) return shipment_id From 9a1d53ba2dbd3f5c7e42696f3aef8e4963754013 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 18:01:22 +0530 Subject: [PATCH 079/253] [IMP] account_payment: : use the new ORM methods create_workflow, delete_workflow, redirect_workflow. bzr revid: cha@tinyerp.com-20130131123122-td7ebesygpa605y0 --- addons/account_payment/account_payment.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index c57c83aa765..bf0377111a8 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -23,7 +23,6 @@ import logging import time from openerp.osv import fields, osv -from openerp import netsvc _logger = logging.getLogger(__name__) @@ -120,9 +119,7 @@ class payment_order(osv.osv): def set_to_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'draft'}) - wf_service = netsvc.LocalService("workflow") - for id in ids: - wf_service.trg_create(uid, 'payment.order', id, cr) + self.create_workflow(cr, uid, ids) return True def action_open(self, cr, uid, ids, *args): From c35416245f1932361e65fb7cfbe75a0aee3c1372 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Thu, 31 Jan 2013 18:18:41 +0530 Subject: [PATCH 080/253] [IMP] mrp_repain: use the new signal_xxx method instead of trg_validate. bzr revid: tta@openerp.com-20130131124841-ej81d0ethz8859r0 --- addons/mrp_repair/mrp_repair.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index 8c43158a876..7bb12b0402a 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -20,7 +20,6 @@ ############################################################################## from openerp.osv import fields,osv -from openerp import netsvc from datetime import datetime from dateutil.relativedelta import relativedelta from openerp.tools.translate import _ @@ -314,9 +313,7 @@ class mrp_repair(osv.osv): for repair in self.browse(cr, uid, ids): mrp_line_obj.write(cr, uid, [l.id for l in repair.operations], {'state': 'draft'}) self.write(cr, uid, ids, {'state':'draft'}) - wf_service = netsvc.LocalService("workflow") - for id in ids: - wf_service.trg_create(uid, 'mrp.repair', id, cr) + self.create_workflow(cr, uid, ids) return True def action_confirm(self, cr, uid, ids, *args): @@ -505,7 +502,6 @@ class mrp_repair(osv.osv): """ res = {} move_obj = self.pool.get('stock.move') - wf_service = netsvc.LocalService("workflow") repair_line_obj = self.pool.get('mrp.repair.line') seq_obj = self.pool.get('ir.sequence') pick_obj = self.pool.get('stock.picking') @@ -548,7 +544,7 @@ class mrp_repair(osv.osv): 'tracking_id': False, 'state': 'assigned', }) - wf_service.trg_validate(uid, 'stock.picking', picking, 'button_confirm', cr) + self.registry.signal_button_confirm(cr, uid, [picking]) self.write(cr, uid, [repair.id], {'state': 'done', 'picking_id': picking}) res[repair.id] = picking else: From f63497e12ff9c933706dec07ba13d6432bd7199a Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Thu, 31 Jan 2013 18:36:50 +0530 Subject: [PATCH 081/253] [IMP] hr_expense: cleanup the code for workflow declaration. bzr revid: tta@openerp.com-20130131130650-szwdnjyqiohdimio --- addons/hr_expense/hr_expense.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index f32479c2ae2..0b6ec48974b 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -21,7 +21,6 @@ import time -from openerp import netsvc from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -152,7 +151,6 @@ class hr_expense_expense(osv.osv): account_journal = self.pool.get('account.journal') voucher_obj = self.pool.get('account.voucher') currency_obj = self.pool.get('res.currency') - wkf_service = netsvc.LocalService("workflow") if context is None: context = {} for exp in self.browse(cr, uid, ids, context=context): From d80d06514474fc33a262b4e9a736b67e72cae029 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Thu, 31 Jan 2013 18:41:07 +0530 Subject: [PATCH 082/253] [IMP] hr_payroll_account: use the new signal_xxx method instead of trg_validate. bzr revid: tta@openerp.com-20130131131107-4h42x3g19blw6jzw --- addons/hr_payroll_account/test/hr_payroll_account.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/hr_payroll_account/test/hr_payroll_account.yml b/addons/hr_payroll_account/test/hr_payroll_account.yml index 5abf7d5dffa..ad0197c7905 100644 --- a/addons/hr_payroll_account/test/hr_payroll_account.yml +++ b/addons/hr_payroll_account/test/hr_payroll_account.yml @@ -104,10 +104,8 @@ I want to check cancel button. So I first cancel the sheet then make it set to draft. - !python {model: hr.payslip}: | - import netsvc - wf_service = netsvc.LocalService("workflow") self.cancel_sheet(cr, uid, [ref("hr_payslip_0")], None) - wf_service.trg_validate(uid, 'hr.payslip', ref("hr_payslip_0"), 'draft', cr) + self.signal_draft(cr, uid, [ref("hr_payslip_0")]) - Then I click on the "Confirm" button. - From a4af8609686386d3371289ea24e019a897ca13bd Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 31 Jan 2013 19:15:20 +0100 Subject: [PATCH 083/253] [IMP] introduce a new kind of exception: RedirectWarning (warning with an additional redirection button) bzr revid: abo@openerp.com-20130131181520-q5ol3ngsn93u7hg5 --- openerp/exceptions.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/openerp/exceptions.py b/openerp/exceptions.py index fbf52c7f3a9..46f0a29b1e0 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -30,6 +30,19 @@ treated as a 'Server error'. class Warning(Exception): pass +class RedirectWarning(Exception): + """ Warning with a possibility to redirect the user instead of simply + discarding the warning message. + """ + def __init__(self, msg, action_id, button_text): + """ + :param int action_id: id of the action required to perform the + redirection + :param string button_text: text to put on the button which will trigger + the redirection + """ + super(RedirectWarning, self).__init__(msg, action_id, button_text) + class AccessDenied(Exception): """ Login/password error. No message, no traceback. """ def __init__(self): From a2d53ee33b23269a3c311daf696d3c919953e4e8 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 31 Jan 2013 19:18:53 +0100 Subject: [PATCH 084/253] [IMP] the implementation of get_option_path(): return a tuple with the full path and the id of the action linked to the given menu xml id bzr revid: abo@openerp.com-20130131181853-mp7r238q0zf5go4l --- openerp/addons/base/res/res_config.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 32e24238d52..35afafe1ad7 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -597,14 +597,16 @@ class res_config_settings(osv.osv_memory): :param string menu_xml_id: the xml id of the menuitem where the view is located, structured as follows: module_name.menuitem_xml_id (e.g.: "base.menu_sale_config") - :return string: full path to the menuitem - (e.g.: "Settings/Configuration/Sales") + :return tuple: + - t[0]: string: full path to the menuitem + (e.g.: "Settings/Configuration/Sales") + - t[1]: int: id of the menuitem's action """ module_name, menu_xml_id = menu_xml_id.split('.') dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) - return ir_ui_menu.complete_name + return (ir_ui_menu.complete_name, ir_ui_menu.action.id) def get_option_name(self, cr, uid, full_field_name, context=None): """ @@ -644,20 +646,25 @@ class res_config_settings(osv.osv_memory): regex_path = r'%\(((?:menu|field):[a-z_\.]*)\)s' # Process the message - # 1/ find the path and/or field references, put them in a list + # 1/ find the menu and/or field references, put them in a list references = re.findall(regex_path, msg, flags=re.I) - # 2/ fetch the path and/or field replacement values - # (full path and human readable field's name) + # 2/ fetch the menu and/or field replacement values (full path and + # human readable field's name) and the action_id if any values = {} + action_id = None + buttontext = None for item in references: ref_type, ref = item.split(':') if ref_type == 'menu': - values[item] = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) + values[item], action_id = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context) + buttontext = _('Go to the configuration panel') elif ref_type == 'field': values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context) # 3/ substitute and return the result - return exceptions.Warning(msg % values) - + if (action_id): + return exceptions.RedirectWarning(msg % values, action_id, _('Go to the configuration panel')) + else: + return exceptions.Warning(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 62285a48ed6d6ecba3776b994a10ad217d527f31 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 31 Jan 2013 19:29:21 +0100 Subject: [PATCH 085/253] [IMP] add a handler for the new exception RedirectWarning bzr revid: abo@openerp.com-20130131182921-9tv71vzjr2agdusc --- addons/web/static/src/js/chrome.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 1407df4d33f..86d0a20ed20 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -327,6 +327,34 @@ instance.web.ExceptionHandler = { */ instance.web.crash_manager_registry = new instance.web.Registry(); +/** + * Handle redirection warnings, which behave more or less like a regular + * warning, with an additional redirection button. + */ +instance.web.RedirectWarningHandler = instance.web.Dialog.extend(instance.web.ExceptionHandler, { + init: function(parent, error) { + this._super(parent); + this.error = error; + }, + display: function() { + error = this.error; + error.data.message = error.data.arguments[0]; + + instance.web.dialog($('
' + QWeb.render('CrashManager.warning', {error: error}) + '
'), { + title: "OpenERP " + (_.str.capitalize(error.type) || "Warning"), + buttons: [ + {text: _t("Ok"), click: function() { $(this).dialog("close"); }}, + {text: error.data.arguments[2], click: function() { + window.location.href='#action='+error.data.arguments[1]; + $(this).dialog("close"); + }} + ] + }); + this.destroy(); + } +}); +instance.web.crash_manager_registry.add('openerp.exceptions.RedirectWarning', 'instance.web.RedirectWarningHandler'); + instance.web.Loading = instance.web.Widget.extend({ template: _t("Loading"), init: function(parent) { From 0b7fe8278e8050faa6fbd568db2c704fc619254e Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 10:23:11 +0530 Subject: [PATCH 086/253] [IMP] mrp: use the new signal_xxx methods instead of trg_validate. bzr revid: tta@openerp.com-20130201045311-1njirm57d9cd5mff --- addons/mrp/stock.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/addons/mrp/stock.py b/addons/mrp/stock.py index ae7edf54750..1ff121c78bd 100644 --- a/addons/mrp/stock.py +++ b/addons/mrp/stock.py @@ -21,7 +21,6 @@ from openerp.osv import fields from openerp.osv import osv -from openerp import netsvc class StockMove(osv.osv): @@ -45,7 +44,6 @@ class StockMove(osv.osv): move_obj = self.pool.get('stock.move') procurement_obj = self.pool.get('procurement.order') product_obj = self.pool.get('product.product') - wf_service = netsvc.LocalService("workflow") processed_ids = [move.id] if move.product_id.supply_method == 'produce' and move.product_id.procure_method == 'make_to_order': bis = bom_obj.search(cr, uid, [ @@ -90,16 +88,17 @@ class StockMove(osv.osv): 'procure_method': prodobj.procure_method, 'move_id': mid, }) - wf_service.trg_validate(uid, 'procurement.order', proc_id, 'button_confirm', cr) + procurement_obj.signal_button_confirm(cr, uid, [proc_id]) + move_obj.write(cr, uid, [move.id], { 'location_dest_id': move.location_id.id, # dummy move for the kit 'auto_validate': True, 'picking_id': False, 'state': 'confirmed' }) - for m in procurement_obj.search(cr, uid, [('move_id','=',move.id)], context): - wf_service.trg_validate(uid, 'procurement.order', m, 'button_confirm', cr) - wf_service.trg_validate(uid, 'procurement.order', m, 'button_wait_done', cr) + procurement_ids = procurement_obj.search(cr, uid, [('move_id','=',move.id)], context) + procurement_obj.signal_button_confirm(cr, uid, procurement_ids) + procurement_obj.signal_button_wait_done(cr, uid, procurement_ids) return processed_ids def action_consume(self, cr, uid, ids, product_qty, location_id=False, context=None): @@ -110,7 +109,6 @@ class StockMove(osv.osv): """ res = [] production_obj = self.pool.get('mrp.production') - wf_service = netsvc.LocalService("workflow") for move in self.browse(cr, uid, ids): move.action_confirm(context) new_moves = super(StockMove, self).action_consume(cr, uid, [move.id], product_qty, location_id, context=context) @@ -118,7 +116,7 @@ class StockMove(osv.osv): for prod in production_obj.browse(cr, uid, production_ids, context=context): if prod.state == 'confirmed': production_obj.force_production(cr, uid, [prod.id]) - wf_service.trg_validate(uid, 'mrp.production', prod.id, 'button_produce', cr) + production_obj.signal_button_produce(cr, uid, production_ids) for new_move in new_moves: if new_move == move.id: #This move is already there in move lines of production order @@ -135,14 +133,13 @@ class StockMove(osv.osv): """ res = [] production_obj = self.pool.get('mrp.production') - wf_service = netsvc.LocalService("workflow") for move in self.browse(cr, uid, ids, context=context): new_moves = super(StockMove, self).action_scrap(cr, uid, [move.id], product_qty, location_id, context=context) #If we are not scrapping our whole move, tracking and lot references must not be removed #self.write(cr, uid, [move.id], {'prodlot_id': False, 'tracking_id': False}) production_ids = production_obj.search(cr, uid, [('move_lines', 'in', [move.id])]) for prod_id in production_ids: - wf_service.trg_validate(uid, 'mrp.production', prod_id, 'button_produce', cr) + production_obj.signal_button_produce(cr, uid, [prod_id]) for new_move in new_moves: production_obj.write(cr, uid, production_ids, {'move_lines': [(4, new_move)]}) res.append(new_move) From 263e0cf4824324d9842cca0688350bee7c726643 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 10:35:51 +0530 Subject: [PATCH 087/253] [IMP] hr_timesheet_invoice: code cleanup unused import. bzr revid: tta@openerp.com-20130201050551-1v45eut2toek9g7x --- addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml | 2 -- .../test/test_hr_timesheet_invoice_no_prod_tax.yml | 2 -- 2 files changed, 4 deletions(-) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml index de19ea8fb3a..0896cf7d517 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml @@ -115,6 +115,4 @@ I click on "Create Invoice" button to create Invoice and validate the invoice. - !python {model: hr.timesheet.invoice.create.final}: | - import netsvc - wkf_service = netsvc.LocalService("workflow") res = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_final_0")], {"active_ids": [ref("account.analytic_agrolait")]}) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml index 68e827e79f1..d00963073f0 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml @@ -114,6 +114,4 @@ I click on "Create Invoice" button to create Invoice and validate the invoice. - !python {model: hr.timesheet.invoice.create.final}: | - import netsvc - wkf_service = netsvc.LocalService("workflow") res = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_final_0")], {"active_ids": [ref("account.analytic_agrolait")]}) From ddf3057db54a72991bd06b4d577da3c5ab4a2ab8 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 10:42:33 +0530 Subject: [PATCH 088/253] [IMP] mrp: use the new signal_xxx methods instead of trg_validate. bzr revid: tta@openerp.com-20130201051233-tcegov6upxq1jsqo --- addons/mrp/procurement.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/mrp/procurement.py b/addons/mrp/procurement.py index 8162c3178dc..1f94f0034ad 100644 --- a/addons/mrp/procurement.py +++ b/addons/mrp/procurement.py @@ -24,7 +24,6 @@ from dateutil.relativedelta import relativedelta from openerp.osv import fields from openerp.osv import osv from openerp.tools.translate import _ -from openerp import netsvc class procurement_order(osv.osv): _inherit = 'procurement.order' @@ -87,7 +86,6 @@ class procurement_order(osv.osv): company = self.pool.get('res.users').browse(cr, uid, uid, context).company_id production_obj = self.pool.get('mrp.production') move_obj = self.pool.get('stock.move') - wf_service = netsvc.LocalService("workflow") procurement_obj = self.pool.get('procurement.order') for procurement in procurement_obj.browse(cr, uid, ids, context=context): res_id = procurement.move_id.id @@ -112,7 +110,7 @@ class procurement_order(osv.osv): self.write(cr, uid, [procurement.id], {'state': 'running', 'production_id': produce_id}) bom_result = production_obj.action_compute(cr, uid, [produce_id], properties=[x.id for x in procurement.property_ids]) - wf_service.trg_validate(uid, 'mrp.production', produce_id, 'button_confirm', cr) + production_obj.signal_button_confirm(cr, uid, [produce_id]) if res_id: move_obj.write(cr, uid, [res_id], {'location_id': procurement.location_id.id}) From 191a095164482f7fe91a897a9ba812dd9c153f46 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 10:50:27 +0530 Subject: [PATCH 089/253] [IMP] membership: use the new signal_xxx methods instead of trg_validate. bzr revid: tta@openerp.com-20130201052027-2c0quhoqligc6ag2 --- addons/membership/test/test_membership.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/membership/test/test_membership.yml b/addons/membership/test/test_membership.yml index 357fcbcfc3e..8e8e7887b44 100644 --- a/addons/membership/test/test_membership.yml +++ b/addons/membership/test/test_membership.yml @@ -42,8 +42,8 @@ membership_lines = membership_line_pool.browse(cr, uid, membership_line_ids) assert membership_lines, _('Membership is not registrated.') membership_line = membership_lines[0] - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.invoice', membership_line.account_invoice_id.id, 'invoice_open', cr) + invoice_pool.signal_invoice_open(cr, uid, [membership_line.account_invoice_id.id]) + - | I'm checking "Current membership state" of "Seagate". It is an "Invoiced Member" or not. - From 89d400f824ba89dc45bc6a982b7b74a64a5f29ed Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 11:11:20 +0530 Subject: [PATCH 090/253] [IMP] mrp_repair: use the new signal_xxx methods instead of trg_validate. bzr revid: tta@openerp.com-20130201054120-lzah0vb83w3ff53z --- addons/mrp_repair/wizard/make_invoice.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/mrp_repair/wizard/make_invoice.py b/addons/mrp_repair/wizard/make_invoice.py index a6e93aca064..9442746d68e 100644 --- a/addons/mrp_repair/wizard/make_invoice.py +++ b/addons/mrp_repair/wizard/make_invoice.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import netsvc from openerp.osv import fields, osv class make_invoice(osv.osv_memory): @@ -50,9 +49,7 @@ class make_invoice(osv.osv_memory): # We have to trigger the workflow of the given repairs, otherwise they remain 'to be invoiced'. # Note that the signal 'action_invoice_create' will trigger another call to the method 'action_invoice_create', # but that second call will not do anything, since the repairs are already invoiced. - wf_service = netsvc.LocalService("workflow") - for repair_id in context['active_ids']: - wf_service.trg_validate(uid, 'mrp.repair', repair_id, 'action_invoice_create', cr) + order_obj.signal_action_invoice_create(cr, uid, context['active_ids']) form_res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form') form_id = form_res and form_res[1] or False From 048907a80f9f24986fdba0a0d462adb9dd1e94b1 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 11:38:37 +0530 Subject: [PATCH 091/253] [IMP] sale_mrp: use the new signal_xxx methods instead of trg_validate. bzr revid: tta@openerp.com-20130201060837-6uiv82cobhwjhimg --- addons/sale_mrp/test/sale_mrp.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/sale_mrp/test/sale_mrp.yml b/addons/sale_mrp/test/sale_mrp.yml index 6fd64301af2..c2eff008943 100644 --- a/addons/sale_mrp/test/sale_mrp.yml +++ b/addons/sale_mrp/test/sale_mrp.yml @@ -103,11 +103,8 @@ !python {model: procurement.order}: | sale_order_obj = self.pool.get('sale.order') so = sale_order_obj.browse(cr, uid, ref("sale_order_so0")) - import netsvc - wf_service = netsvc.LocalService("workflow") proc_ids = self.search(cr, uid, [('origin','=',so.name)]) - for proc in proc_ids: - wf_service.trg_validate(uid, 'procurement.order',proc,'button_check', cr) + self.signal_button_check(cr, uid, proc_ids) - I verify that a procurement state is "running" - From 3589c008ad440ea18d8f382c590228977af7c70e Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 11:54:21 +0530 Subject: [PATCH 092/253] [IMP] POS: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130201062421-luknla6wp3yqxhqm --- addons/point_of_sale/point_of_sale.py | 20 ++++++++----------- addons/point_of_sale/wizard/pos_confirm.py | 4 +--- addons/point_of_sale/wizard/pos_payment.py | 4 +--- addons/point_of_sale/wizard/pos_return.py | 10 +++------- .../wizard/pos_session_opening.py | 4 +--- 5 files changed, 14 insertions(+), 28 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 970eb1fbed7..9b9e5b951b4 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -27,7 +27,7 @@ import pdb import time import openerp -from openerp import netsvc, tools +from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -442,8 +442,7 @@ class pos_session(osv.osv): } def _confirm_orders(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") - + for session in self.browse(cr, uid, ids, context=context): order_ids = [order.id for order in session.order_ids if order.state == 'paid'] @@ -457,7 +456,7 @@ class pos_session(osv.osv): _('Error!'), _("You cannot confirm all orders of this session, because they have not the 'paid' status")) else: - wf_service.trg_validate(uid, 'pos.order', order.id, 'done', cr) + self.pool.get('pos.order').signal_done(cr, uid, [order.id]) return True @@ -519,8 +518,7 @@ class pos_order(osv.osv): 'journal': cash_journal.id, }, context=context) order_ids.append(order_id) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'pos.order', order_id, 'paid', cr) + self.signal_paid(cr, uid, [order_id]) return order_ids def unlink(self, cr, uid, ids, context=None): @@ -695,9 +693,8 @@ class pos_order(osv.osv): }, context=context) if line.qty < 0: location_id, output_id = output_id, location_id - - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'stock.picking', picking_id, 'button_confirm', cr) + + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [picking_id]) picking_obj.force_assign(cr, uid, [picking_id], context) return True @@ -707,7 +704,7 @@ class pos_order(osv.osv): """ stock_picking_obj = self.pool.get('stock.picking') for order in self.browse(cr, uid, ids, context=context): - wf_service.trg_validate(uid, 'stock.picking', order.picking_id.id, 'button_cancel', cr) + self.pool.get('stock.picking').signal_button_cancel(cr, uid, [order.picking_id.id]) if stock_picking_obj.browse(cr, uid, order.picking_id.id, context=context).state <> 'cancel': raise osv.except_osv(_('Error!'), _('Unable to cancel the picking.')) self.write(cr, uid, ids, {'state': 'cancel'}, context=context) @@ -803,7 +800,6 @@ class pos_order(osv.osv): return self.write(cr, uid, ids, {'state':'invoiced'}, context=context) def action_invoice(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") inv_ref = self.pool.get('account.invoice') inv_line_ref = self.pool.get('account.invoice.line') product_obj = self.pool.get('product.product') @@ -857,7 +853,7 @@ class pos_order(osv.osv): and [(6, 0, inv_line['invoice_line_tax_id'])] or [] inv_line_ref.create(cr, uid, inv_line, context=context) inv_ref.button_reset_taxes(cr, uid, [inv_id], context=context) - wf_service.trg_validate(uid, 'pos.order', order.id, 'invoice', cr) + self.signal_invoice(cr, uid, [order.id]) if not inv_ids: return {} diff --git a/addons/point_of_sale/wizard/pos_confirm.py b/addons/point_of_sale/wizard/pos_confirm.py index 4dec36685f0..ebc432a846f 100644 --- a/addons/point_of_sale/wizard/pos_confirm.py +++ b/addons/point_of_sale/wizard/pos_confirm.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import netsvc from openerp.osv import osv @@ -28,7 +27,6 @@ class pos_confirm(osv.osv_memory): _description = 'Post POS Journal Entries' def action_confirm(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") order_obj = self.pool.get('pos.order') ids = order_obj.search(cr, uid, [('state','=','paid')], context=context) for order in order_obj.browse(cr, uid, ids, context=context): @@ -38,7 +36,7 @@ class pos_confirm(osv.osv_memory): todo = False break if todo: - wf_service.trg_validate(uid, 'pos.order', order.id, 'done', cr) + self.pool.get('pos.order').signal_done(cr, uid, [order.id]) # Check if there is orders to reconcile their invoices ids = order_obj.search(cr, uid, [('state','=','invoiced'),('invoice_id.state','=','open')], context=context) diff --git a/addons/point_of_sale/wizard/pos_payment.py b/addons/point_of_sale/wizard/pos_payment.py index 0a1684ca9ca..5f90f267f7e 100644 --- a/addons/point_of_sale/wizard/pos_payment.py +++ b/addons/point_of_sale/wizard/pos_payment.py @@ -23,7 +23,6 @@ import time import pos_box_entries -from openerp import netsvc from openerp.osv import osv, fields from openerp.tools.translate import _ @@ -67,8 +66,7 @@ class pos_make_payment(osv.osv_memory): order_obj.add_payment(cr, uid, active_id, data, context=context) if order_obj.test_paid(cr, uid, [active_id]): - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'pos.order', active_id, 'paid', cr) + self.pool.get('pos.order').signal_paid(cr, uid, [active_id]) return {'type' : 'ir.actions.act_window_close' } ##self.print_report(cr, uid, ids, context=context) diff --git a/addons/point_of_sale/wizard/pos_return.py b/addons/point_of_sale/wizard/pos_return.py index d6dfdd1e183..f711a2e56ee 100644 --- a/addons/point_of_sale/wizard/pos_return.py +++ b/addons/point_of_sale/wizard/pos_return.py @@ -19,7 +19,6 @@ # ############################################################################## -from openerp import netsvc from openerp.osv import osv,fields from openerp.tools.translate import _ import time @@ -104,7 +103,6 @@ class pos_return(osv.osv_memory): property_obj= self.pool.get("ir.property") uom_obj =self. pool.get('product.uom') statementl_obj = self.pool.get('account.bank.statement.line') - wf_service = netsvc.LocalService("workflow") #Todo :Need to clean the code if active_id: data = self.browse(cr, uid, ids, context=context)[0] @@ -157,7 +155,7 @@ class pos_return(osv.osv_memory): 'amount': -amount, }) order_obj.write(cr,uid, [active_id,new_order], {'state': 'done'}) - wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_confirm', cr) + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [new_picking]) picking_obj.force_assign(cr, uid, [new_picking], context) act = { 'domain': "[('id', 'in', ["+str(new_order)+"])]", @@ -200,7 +198,6 @@ class add_product(osv.osv_memory): date_cur=time.strftime('%Y-%m-%d') uom_obj = self.pool.get('product.uom') prod_obj=self.pool.get('product.product') - wf_service = netsvc.LocalService("workflow") order_obj.add_product(cr, uid, active_id, data['product_id'], data['quantity'], context=context) for order_id in order_obj.browse(cr, uid, [active_id], context=context): @@ -232,7 +229,7 @@ class add_product(osv.osv_memory): 'date':date_cur }) - wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_confirm', cr) + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [new_picking]) picking_obj.force_assign(cr, uid, [new_picking], context) order_obj.write(cr,uid,active_id,{'picking_id':new_picking}) @@ -265,7 +262,6 @@ class add_product(osv.osv_memory): if return_id: data = return_boj.read(cr,uid,return_id,[])[0] - wf_service = netsvc.LocalService("workflow") self_data = self.browse(cr, uid, ids, context=context)[0] order_obj.add_product(cr, uid, active_ids[0], self_data.product_id.id, self_data.quantity, context=context) @@ -306,7 +302,7 @@ class add_product(osv.osv_memory): 'name':'%s (return)' % order_id.name, 'date':date_cur, }) - wf_service.trg_validate(uid, 'stock.picking',new_picking,'button_confirm', cr) + self.poolget('stock.picking').signal_button_confirm(cr, uid, [new_picking]) picking_obj.force_assign(cr, uid, [new_picking], context) obj=order_obj.browse(cr,uid, active_ids[0]) context.update({'return':'return'}) diff --git a/addons/point_of_sale/wizard/pos_session_opening.py b/addons/point_of_sale/wizard/pos_session_opening.py index 1aa4cb702c4..e0135de0cdb 100644 --- a/addons/point_of_sale/wizard/pos_session_opening.py +++ b/addons/point_of_sale/wizard/pos_session_opening.py @@ -1,6 +1,5 @@ #!/usr/bin/env python -from openerp import netsvc from openerp.osv import osv, fields from openerp.tools.translate import _ @@ -37,9 +36,8 @@ class pos_session_opening(osv.osv_memory): } def open_existing_session_cb_close(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") wizard = self.browse(cr, uid, ids[0], context=context) - wf_service.trg_validate(uid, 'pos.session', wizard.pos_session_id.id, 'cashbox_control', cr) + self.pool.get('pos.session').signal_cashbox_control(cr, uid, [wizard.pos_session_id.id]) return self.open_session_cb(cr, uid, ids, context) def open_session_cb(self, cr, uid, ids, context=None): From b5a9ccbe11af41f0b11e4b07ea6e10eecce72d69 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 12:17:40 +0530 Subject: [PATCH 093/253] [IMP] account: use the new signal_xxx methods instead of trg_validate and also update code with create_workflow and delete_workflow feature. bzr revid: tta@openerp.com-20130201064740-wxigbf179uf6dnnt --- addons/account/account_invoice.py | 10 +++------- addons/account/wizard/account_state_open.py | 3 +-- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 250a0446534..d7b2052305b 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -23,7 +23,6 @@ import time from lxml import etree import openerp.addons.decimal_precision as dp -from openerp import netsvc from openerp import pooler from openerp.osv import fields, osv, orm from openerp.tools.translate import _ @@ -80,11 +79,10 @@ class account_invoice(osv.osv): def _reconciled(self, cr, uid, ids, name, args, context=None): res = {} - wf_service = netsvc.LocalService("workflow") for inv in self.browse(cr, uid, ids, context=context): res[inv.id] = self.test_paid(cr, uid, [inv.id]) if not res[inv.id] and inv.state == 'paid': - wf_service.trg_validate(uid, 'account.invoice', inv.id, 'open_test', cr) + self.signal_open_test(cr, uid, [inv.id]) return res def _get_reference_type(self, cr, uid, context=None): @@ -638,10 +636,8 @@ class account_invoice(osv.osv): # go from canceled state to draft state def action_cancel_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state':'draft'}) - wf_service = netsvc.LocalService("workflow") - for inv_id in ids: - wf_service.trg_delete(uid, 'account.invoice', inv_id, cr) - wf_service.trg_create(uid, 'account.invoice', inv_id, cr) + self.delete_workflow(cr, uid, ids) + self.create_workflow(cr, uid, ids) return True # Workflow stuff diff --git a/addons/account/wizard/account_state_open.py b/addons/account/wizard/account_state_open.py index b2cbdc4961b..5d0ae6b66bd 100644 --- a/addons/account/wizard/account_state_open.py +++ b/addons/account/wizard/account_state_open.py @@ -35,8 +35,7 @@ class account_state_open(osv.osv_memory): data_inv = obj_invoice.browse(cr, uid, context['active_ids'][0], context=context) if data_inv.reconciled: raise osv.except_osv(_('Warning!'), _('Invoice is already reconciled.')) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.invoice', context['active_ids'][0], 'open_test', cr) + obj_invoice.signal_open_test(cr, uid, context['active_ids'][0]) return {'type': 'ir.actions.act_window_close'} account_state_open() From 27bd0dbfef0802bc621e5b80a82fcbbeea4a7ebe Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 12:29:48 +0530 Subject: [PATCH 094/253] [FIX] sale: did some changes bzr revid: cha@tinyerp.com-20130201065948-oae060lc7f25z1b3 --- addons/sale/sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 93556a3e7d5..c8ccfed1cba 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -418,7 +418,7 @@ class sale_order(osv.osv): This function prints the sales order and mark it as sent, so that we can see more easily the next step of the workflow ''' assert len(ids) == 1, 'This option should only be used for a single id at a time' - self.signal_quotation_sent(cr, uid, [ids[0]]) + self.signal_quotation_sent(cr, uid, ids) datas = { 'model': 'sale.order', 'ids': ids, @@ -986,7 +986,7 @@ class mail_compose_message(osv.Model): context = context or {} if context.get('default_model') == 'sale.order' and context.get('default_res_id') and context.get('mark_so_as_sent'): context = dict(context, mail_post_autofollow=True) - self.pool.get('sale.order').signal_quotation_sent(cr, uid, context['default_res_id']) + self.pool.get('sale.order').signal_quotation_sent(cr, uid, [context['default_res_id']]) return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 0b2a72f0a8e2ef74f53683fddeb7eddfaf60b9d4 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 12:36:28 +0530 Subject: [PATCH 095/253] [FIX] sale: did some changes bzr revid: cha@tinyerp.com-20130201070628-utvt502wrg5ynv44 --- addons/sale/wizard/sale_line_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/wizard/sale_line_invoice.py b/addons/sale/wizard/sale_line_invoice.py index 4b18c9a4b39..fe8432fc7db 100644 --- a/addons/sale/wizard/sale_line_invoice.py +++ b/addons/sale/wizard/sale_line_invoice.py @@ -102,7 +102,7 @@ class sale_order_line_make_invoice(osv.osv_memory): flag = False break if flag: - sales_order_obj.signal_manual_invoice(cr, uid, line.order_id.id) + sales_order_obj.signal_manual_invoice(cr, uid, [line.order_id.id]) sales_order_obj.write(cr, uid, [line.order_id.id], {'state': 'progress'}) if not invoices: From 75ffe3c712a8aabb6f8c1d00ed6642ba45439c4b Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 12:48:33 +0530 Subject: [PATCH 096/253] [IMP] account: use the new signal_xxx methods instead of trg_validate and also update code with create_workflow and delete_workflow feature. bzr revid: tta@openerp.com-20130201071833-x48y4zloat1diqa5 --- addons/account/wizard/account_invoice_refund.py | 5 +---- addons/account/wizard/account_invoice_state.py | 16 +++++++--------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py index 54d6c38a353..68937004dbc 100644 --- a/addons/account/wizard/account_invoice_refund.py +++ b/addons/account/wizard/account_invoice_refund.py @@ -23,7 +23,6 @@ import time from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp import netsvc class account_invoice_refund(osv.osv_memory): @@ -90,7 +89,6 @@ class account_invoice_refund(osv.osv_memory): account_m_line_obj = self.pool.get('account.move.line') mod_obj = self.pool.get('ir.model.data') act_obj = self.pool.get('ir.actions.act_window') - wf_service = netsvc.LocalService('workflow') inv_tax_obj = self.pool.get('account.invoice.tax') inv_line_obj = self.pool.get('account.invoice.line') res_users_obj = self.pool.get('res.users') @@ -161,8 +159,7 @@ class account_invoice_refund(osv.osv_memory): to_reconcile_ids[line.account_id.id] = [line.id] if type(line.reconcile_id) != osv.orm.browse_null: reconcile_obj.unlink(cr, uid, line.reconcile_id.id) - wf_service.trg_validate(uid, 'account.invoice', \ - refund.id, 'invoice_open', cr) + inv_obj.signal_invoice_open(cr, uid, [refund.id]) refund = inv_obj.browse(cr, uid, refund_id[0], context=context) for tmpline in refund.move_id.line_id: if tmpline.account_id.id == inv.account_id.id: diff --git a/addons/account/wizard/account_invoice_state.py b/addons/account/wizard/account_invoice_state.py index f79b4c046e3..9fab19ff42c 100644 --- a/addons/account/wizard/account_invoice_state.py +++ b/addons/account/wizard/account_invoice_state.py @@ -21,7 +21,6 @@ from openerp.osv import osv from openerp.tools.translate import _ -from openerp import netsvc from openerp import pooler class account_invoice_confirm(osv.osv_memory): @@ -33,16 +32,16 @@ class account_invoice_confirm(osv.osv_memory): _description = "Confirm the selected invoices" def invoice_confirm(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService('workflow') if context is None: context = {} pool_obj = pooler.get_pool(cr.dbname) - data_inv = pool_obj.get('account.invoice').read(cr, uid, context['active_ids'], ['state'], context=context) - + account_invoice_obj = pool_obj.get('account.invoice') + data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context) for record in data_inv: if record['state'] not in ('draft','proforma','proforma2'): raise osv.except_osv(_('Warning!'), _("Selected invoice(s) cannot be confirmed as they are not in 'Draft' or 'Pro-Forma' state.")) - wf_service.trg_validate(uid, 'account.invoice', record['id'], 'invoice_open', cr) + account_invoice_obj.signal_invoice_open(cr, uid, [ record['id'] ]) + return {'type': 'ir.actions.act_window_close'} account_invoice_confirm() @@ -59,14 +58,13 @@ class account_invoice_cancel(osv.osv_memory): def invoice_cancel(self, cr, uid, ids, context=None): if context is None: context = {} - wf_service = netsvc.LocalService('workflow') pool_obj = pooler.get_pool(cr.dbname) - data_inv = pool_obj.get('account.invoice').read(cr, uid, context['active_ids'], ['state'], context=context) - + account_invoice_obj = pool_obj.get('account.invoice') + data_inv = account_invoice_obj.read(cr, uid, context['active_ids'], ['state'], context=context) for record in data_inv: if record['state'] in ('cancel','paid'): raise osv.except_osv(_('Warning!'), _("Selected invoice(s) cannot be cancelled as they are already in 'Cancelled' or 'Done' state.")) - wf_service.trg_validate(uid, 'account.invoice', record['id'], 'invoice_cancel', cr) + account_invoice_obj.signal_invoice_cancel(cr , uid, [record['id']]) return {'type': 'ir.actions.act_window_close'} account_invoice_cancel() From f3c4e973cd74c3be9f47cd254cef69dbbb652c80 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 14:14:04 +0530 Subject: [PATCH 097/253] [FIX] hr_holidays: did some changes. bzr revid: cha@tinyerp.com-20130201084404-uanxza6nx80l8pn9 --- addons/hr_holidays/hr_holidays.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index ce30951f7a9..c81c4062a73 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -27,7 +27,6 @@ from itertools import groupby from operator import attrgetter, itemgetter import math -from openerp import netsvc from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ @@ -304,9 +303,8 @@ class hr_holidays(osv.osv): 'manager_id': False, 'manager_id2': False, }) - for id in ids: - self.delete_workflow(cr, uid, [id]) - self.create_workflow(cr, uid, [id]) + self.delete_workflow(cr, uid, ids) + self.create_workflow(cr, uid, ids) to_unlink = [] for record in self.browse(cr, uid, ids, context=context): for record2 in record.linked_request_ids: From 19685c35a592408b223b8a6b1a7503c6ecb2cd26 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 14:36:21 +0530 Subject: [PATCH 098/253] [FIX] code corrected. bzr revid: tta@openerp.com-20130201090621-sym8rxhgofk6wg9p --- addons/mrp/mrp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index b8081f461d6..9f2d651d3d0 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -991,7 +991,7 @@ class mrp_production(osv.osv): destination_location_id=source_location_id, context=context) self._make_production_line_procurement(cr, uid, line, shipment_move_id, context=context) - self.registry('stock.picking').signal_button_confirm(cr, uid, [shipment_id]) + self.pool.get('stock.picking').signal_button_confirm(cr, uid, [shipment_id]) production.write({'state':'confirmed'}, context=context) return shipment_id From 95a8d5759e6b033978af444813d1436828e640ea Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 14:53:07 +0530 Subject: [PATCH 099/253] [FIX] hr_timesheet_sheet: did some changes. bzr revid: cha@tinyerp.com-20130201092307-yajxn97wnhz3xofj --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index 5948c02bc5e..d4e71cedbf5 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -190,8 +190,7 @@ class hr_timesheet_sheet(osv.osv): def action_set_to_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'draft'}) - for id in ids: - self.create_workflow(cr, uid, [id]) + self.create_workflow(cr, uid, ids) return True def name_get(self, cr, uid, ids, context=None): From aded1b1840f3f98e68fcea07cdbc9cf99b4c57e1 Mon Sep 17 00:00:00 2001 From: Tejas Tank Date: Fri, 1 Feb 2013 15:20:35 +0530 Subject: [PATCH 100/253] [FIX] code corrected for mrp.repair. bzr revid: tta@openerp.com-20130201095035-2hbkwbc9npxf74kr --- addons/mrp_repair/mrp_repair.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index 7bb12b0402a..6c3f0ce21e1 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -544,7 +544,7 @@ class mrp_repair(osv.osv): 'tracking_id': False, 'state': 'assigned', }) - self.registry.signal_button_confirm(cr, uid, [picking]) + pick_obj.signal_button_confirm(cr, uid, [picking]) self.write(cr, uid, [repair.id], {'state': 'done', 'picking_id': picking}) res[repair.id] = picking else: From c2ffb389a3d6125461e63f0c85193931a9bdb76f Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 17:36:10 +0530 Subject: [PATCH 101/253] [FIX] sale: Made some changes bzr revid: cha@tinyerp.com-20130201120610-eotziutfkhsgd77o --- addons/sale/test/manual_order_policy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/sale/test/manual_order_policy.yml b/addons/sale/test/manual_order_policy.yml index 905f04b01f5..d138e917a4d 100644 --- a/addons/sale/test/manual_order_policy.yml +++ b/addons/sale/test/manual_order_policy.yml @@ -42,7 +42,9 @@ - !python {model: sale.order}: | so = self.browse(cr, uid, ref("sale_order_2")) - self.pool.get('account.invoice').signal_invoice_open(cr, uid, so.invoice_ids) + account_invoice_obj = self.pool.get('account.invoice') + for invoice in so.invoice_ids: + account_invoice_obj.signal_invoice_open(cr, uid, [invoice.id]) - I pay the invoice. - From a500b5d24942ee1bc4b1746793fef54f3d800dab Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 18:49:55 +0530 Subject: [PATCH 102/253] [FIX] sale: Made some changes bzr revid: cha@tinyerp.com-20130201131955-nmcaji8bkblipxo3 --- addons/sale/test/cancel_order.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/sale/test/cancel_order.yml b/addons/sale/test/cancel_order.yml index d9d76f19935..982452bc50e 100644 --- a/addons/sale/test/cancel_order.yml +++ b/addons/sale/test/cancel_order.yml @@ -52,7 +52,9 @@ - !python {model: sale.order}: | invoice_ids = self.browse(cr, uid, ref("sale_order_8")).invoice_ids - self.pool.get('account.invoice').signal_invoice_cancel(cr, uid, invoice_ids) + account_invoice_obj = self.pool.get('account.invoice') + for invoice in invoice_ids: + account_invoice_obj.signal_invoice_cancel(cr, uid, [invoice.id]) - I check order status in "Invoice Exception" and related invoice is in cancel state. - From df29fec0906661bf4cd58f8e2d631b088c8c6193 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 1 Feb 2013 19:04:40 +0530 Subject: [PATCH 103/253] [FIX] sale_stock: Made some changes bzr revid: cha@tinyerp.com-20130201133440-fgo2lj4q22i4dpfb --- addons/sale_stock/sale_stock.py | 3 ++- addons/sale_stock/test/picking_order_policy.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/sale_stock/sale_stock.py b/addons/sale_stock/sale_stock.py index f63282b7a16..b121bf425b6 100644 --- a/addons/sale_stock/sale_stock.py +++ b/addons/sale_stock/sale_stock.py @@ -208,8 +208,9 @@ class sale_order(osv.osv): proc_ids = proc_obj.search(cr, uid, [('move_id', '=', mov.id)]) if proc_ids: self.pool.get('procurement.order').signal_button_check(cr, uid, proc_ids) + stock_obj = self.pool.get('stock.picking') for r in self.read(cr, uid, ids, ['picking_ids']): - self.pool.get('stock.picking').signal_button_cancel(cr, uid, r['picking_ids']) + stock_obj.signal_button_cancel(cr, uid, r['picking_ids']) return super(sale_order, self).action_cancel(cr, uid, ids, context=context) def action_wait(self, cr, uid, ids, context=None): diff --git a/addons/sale_stock/test/picking_order_policy.yml b/addons/sale_stock/test/picking_order_policy.yml index a28326598ac..406aaf0bf8a 100644 --- a/addons/sale_stock/test/picking_order_policy.yml +++ b/addons/sale_stock/test/picking_order_policy.yml @@ -133,8 +133,9 @@ - !python {model: sale.order}: | so = self.browse(cr, uid, ref("sale.sale_order_6")) + account_invoice_obj = self.pool.get('account.invoice') for invoice in so.invoice_ids: - self.pool.get('account.invoice').signal_invoice_open(cr, uid, [invoice.id]) + account_invoice_obj.signal_invoice_open(cr, uid, [invoice.id]) - I pay the invoice - From 8d5340a27d818929a7ce3e008cff7328ac0d260d Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 1 Feb 2013 17:50:15 +0100 Subject: [PATCH 104/253] [IMP] fix a typo, even if it doesn't matter (odo would probably say something like 'stop acting nitpicky !' ;)) bzr revid: abo@openerp.com-20130201165015-l3dtvil3u59kqzf7 --- openerp/tests/addons/test_exceptions/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/tests/addons/test_exceptions/models.py b/openerp/tests/addons/test_exceptions/models.py index 45f0e6dbd47..03788159bf8 100644 --- a/openerp/tests/addons/test_exceptions/models.py +++ b/openerp/tests/addons/test_exceptions/models.py @@ -29,5 +29,5 @@ class m(openerp.osv.osv.Model): raise Exception('AccessDenied') def generate_undefined(self, cr, uid, ids, context=None): - self.surely_undefined_sumbol + self.surely_undefined_symbol # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 195be49479f93239849cd18c8807425e1fc983e7 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 1 Feb 2013 18:17:42 +0100 Subject: [PATCH 105/253] [IMP] add a new test for the new exception type bzr revid: abo@openerp.com-20130201171742-axfcg7y99uxpersw --- openerp/exceptions.py | 2 ++ openerp/tests/addons/test_exceptions/models.py | 4 ++++ openerp/tests/addons/test_exceptions/view.xml | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/openerp/exceptions.py b/openerp/exceptions.py index 46f0a29b1e0..41fff85010c 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -25,6 +25,8 @@ This module defines a few exception types. Those types are understood by the RPC layer. Any other exception type bubbling until the RPC layer will be treated as a 'Server error'. +If you consider introducing new exceptions, check out the test_exceptions +addon. """ class Warning(Exception): diff --git a/openerp/tests/addons/test_exceptions/models.py b/openerp/tests/addons/test_exceptions/models.py index 03788159bf8..78f0e182b48 100644 --- a/openerp/tests/addons/test_exceptions/models.py +++ b/openerp/tests/addons/test_exceptions/models.py @@ -19,6 +19,9 @@ class m(openerp.osv.osv.Model): def generate_warning(self, cr, uid, ids, context=None): raise openerp.exceptions.Warning('description') + def generate_redirect_warning(self, cr, uid, ids, context=None): + raise openerp.exceptions.RedirectWarning('description', self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'action_client_base_menu'), 'go to the redirection') + def generate_access_denied(self, cr, uid, ids, context=None): raise openerp.exceptions.AccessDenied() @@ -30,4 +33,5 @@ class m(openerp.osv.osv.Model): def generate_undefined(self, cr, uid, ids, context=None): self.surely_undefined_symbol + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tests/addons/test_exceptions/view.xml b/openerp/tests/addons/test_exceptions/view.xml index 180029e739a..0c8e373a278 100644 --- a/openerp/tests/addons/test_exceptions/view.xml +++ b/openerp/tests/addons/test_exceptions/view.xml @@ -21,6 +21,10 @@
\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Сайн байна уу ${object.partner_id.name},

\n" +"\n" +"

Танд шинэ нэхэмжлэл үүссэн байна:

\n" +" \n" +"

\n" +"   REFERENCES
\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" +" % if object.user_id:\n" +"   Таны харилцах хаяг:
${object.user_id.name}\n" +" % endif\n" +"

\n" +" \n" +" % if object.paypal_url:\n" +"
\n" +"

Түүнчлэн шууд Paypal-р төлөх боломжтой:

\n" +" \n" +" \n" +" \n" +" % endif\n" +" \n" +"
\n" +"

Хэрэв танд ямарваа асуулт байгаа бол эргэлзэлгүй бидэнтэй холбогдоно " +"уу.

\n" +"

Биднийг сонгосон ${object.company_id.name or 'us'} танд " +"баярлалаа!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"
\n" +" " #. module: account #: view:account.period:0 @@ -3800,6 +3979,8 @@ msgid "" "centralized counterpart box in the related journal from the configuration " "menu." msgstr "" +"Төвлөрсөн журнал дээр нэхэмжлэл үүсгэх боломжгүй. Тохиргооны менюгээс " +"журналын төвлөрсөн эсрэг тал тэмдэглэгээг арилгана уу." #. module: account #: field:account.bank.statement,balance_start:0 @@ -3824,7 +4005,7 @@ msgstr "Мөчлөг хаах" #: view:account.bank.statement:0 #: field:account.cashbox.line,subtotal_opening:0 msgid "Opening Subtotal" -msgstr "" +msgstr "Нээлтийн Дэд дүн" #. module: account #: constraint:account.move.line:0 @@ -3832,6 +4013,8 @@ msgid "" "You cannot create journal items with a secondary currency without recording " "both 'currency' and 'amount currency' field." msgstr "" +"Хоёрдогч валюттай журналын бичилтийг 'валют' болон 'валютын дүн' талбаруудыг " +"сонгохгүйгээр үүсгэх боломжгүй." #. module: account #: field:account.financial.report,display_detail:0 @@ -3858,6 +4041,10 @@ msgid "" "quotations with a button \"Pay with Paypal\" in automated emails or through " "the OpenERP portal." msgstr "" +"Онлайн төлбөр (кредит карт гм) Paypal данс (email). Хэрэв та Paypal данс " +"тохируулбал таны захиалагчид OpenERP-н порталаас автоматаар очсон имэйл дахь " +"\"Paypal-р төлөх\" даруулыг дарж таны нэхэмжлэл болон үнийн саналын " +"төлбөрийг хийх боломжтой." #. module: account #: code:addons/account/account_move_line.py:535 @@ -8471,7 +8658,7 @@ msgstr "Журналын бичилтүүд хүчингүй байна." #. module: account #: field:account.account.type,close_method:0 msgid "Deferral Method" -msgstr "Хойшлогдсон Арга" +msgstr "Өндөрлөх Арга" #. module: account #: model:process.node,note:account.process_node_electronicfile0 @@ -9349,6 +9536,9 @@ msgid "" "You cannot select an account type with a deferral method different of " "\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"." msgstr "" +"Тохиргооны алдаа!\n" +"\"Тулгагдахгүй\"-с ялгаатай өндөрлөх аргатай дотоод төрөл нь " +"\"Өглөг/Авлага\" байх дансны төрөлийг сонгох боломжгүй." #. module: account #: field:account.config.settings,has_fiscal_year:0 @@ -9869,7 +10059,7 @@ msgstr "Өөр компаниудад хөдөлгөөн хийх боломжг #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing msgid "Periodic Processing" -msgstr "" +msgstr "Тогтмол хугацааны боловсруулалт" #. module: account #: view:account.invoice.report:0 diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 412d0fce696..59b45bf69e1 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 08:03+0000\n" +"PO-Revision-Date: 2013-02-12 06:56+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: OpenERP Türkiye Yerelleştirmesi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" "Language: tr\n" @@ -2186,7 +2186,7 @@ msgstr "" " Tedarikçilerinizden gelen faturaları buradan " "girebilirsiniz.\n" " OpenERP tedarikçi faturalarınızı satınalma siparişlerinden\n" -" veya teslimatlardan da otomatik olarak oluşturabilir.\n" +" ya da makbuzlarından otomatik olarak oluşturabilir.\n" "

\n" " " diff --git a/addons/account_asset/i18n/fr.po b/addons/account_asset/i18n/fr.po index 27008c02e93..9486c820337 100755 --- a/addons/account_asset/i18n/fr.po +++ b/addons/account_asset/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 09:04+0000\n" +"Last-Translator: WANTELLET Sylvain \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: 2013-01-18 06:32+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_asset #: view:account.asset.asset:0 @@ -148,7 +148,7 @@ msgstr "Il s'agit de la part non dépréciable de l'immobilisation." #. module: account_asset #: help:account.asset.asset,method_period:0 msgid "The amount of time between two depreciations, in months" -msgstr "" +msgstr "La durée entre deux amortissements, en mois" #. module: account_asset #: field:account.asset.depreciation.line,depreciation_date:0 @@ -266,6 +266,7 @@ msgstr "Modifier la durée" #: help:account.asset.history,method_number:0 msgid "The number of depreciations needed to depreciate your asset" msgstr "" +"Le nombre d'amortissements nécessaire pour amortir votre immobilisation" #. module: account_asset #: view:account.asset.category:0 @@ -295,7 +296,7 @@ msgstr "" #. module: account_asset #: field:account.asset.depreciation.line,remaining_value:0 msgid "Next Period Depreciation" -msgstr "" +msgstr "Période d'amortissement suivante" #. module: account_asset #: help:account.asset.history,method_period:0 @@ -346,7 +347,7 @@ msgstr "Recherche une catérogie d'immobilisation" #. module: account_asset #: view:asset.modify:0 msgid "months" -msgstr "" +msgstr "mois" #. module: account_asset #: model:ir.model,name:account_asset.model_account_invoice_line @@ -610,7 +611,7 @@ msgstr "Méthode d'amortissement" #. module: account_asset #: field:account.asset.depreciation.line,amount:0 msgid "Current Depreciation" -msgstr "" +msgstr "Amortissement courant" #. module: account_asset #: field:account.asset.asset,name:0 @@ -655,6 +656,11 @@ msgid "" " * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" " * Degressive: Calculated on basis of: Residual Value * Degressive Factor" msgstr "" +"Veuillez choisir la méthode pour calculer le montant des lignes " +"d'amortissement.\n" +" * Linéaire : Calculé sur la base de : Valeur brute / Nombre " +"d'amortissements\n" +" * Dégressif : Calculé sur la base de : Valeur résiduelle * Taux dégressif" #. module: account_asset #: field:account.asset.depreciation.line,move_check:0 diff --git a/addons/base_calendar/i18n/cs.po b/addons/base_calendar/i18n/cs.po index 1c890d079fd..02184604710 100644 --- a/addons/base_calendar/i18n/cs.po +++ b/addons/base_calendar/i18n/cs.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-24 01:17+0000\n" +"PO-Revision-Date: 2013-02-12 18:30+0000\n" "Last-Translator: Radomil Urbánek \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-25 06:04+0000\n" -"X-Generator: Launchpad (build 16445)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -180,7 +180,7 @@ msgstr "Volno" #. module: base_calendar #: help:crm.meeting,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Pokud je zaškrtnuto, nové zprávy vyžadují vaši pozornost." #. module: base_calendar #: help:calendar.attendee,rsvp:0 @@ -405,7 +405,7 @@ msgstr "Organizátor" #: field:calendar.todo,user_id:0 #: field:crm.meeting,user_id:0 msgid "Responsible" -msgstr "Odopovědné" +msgstr "Odpovědný" #. module: base_calendar #: view:calendar.event:0 @@ -1463,7 +1463,7 @@ msgstr "Den v týdnu" #: code:addons/base_calendar/base_calendar.py:1008 #, python-format msgid "Interval cannot be negative." -msgstr "" +msgstr "Rozsah nemůže být záporný." #. module: base_calendar #: field:calendar.event,byday:0 @@ -1532,7 +1532,7 @@ msgstr "Odeslal" #: field:calendar.todo,sequence:0 #: field:crm.meeting,sequence:0 msgid "Sequence" -msgstr "Přadí" +msgstr "Pořadí" #. module: base_calendar #: help:calendar.event,alarm_id:0 @@ -1545,7 +1545,7 @@ msgstr "Nastavit upozornění, než nastane událost" #: view:calendar.event:0 #: view:crm.meeting:0 msgid "Accept" -msgstr "Přijmout" +msgstr "Potvrdit" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -1572,7 +1572,7 @@ msgstr "Druhý" #: field:calendar.attendee,availability:0 #: field:res.users,availability:0 msgid "Free/Busy" -msgstr "Volno/Zaneprázdněn(a)" +msgstr "Volný/Zaneprázdněný" #. module: base_calendar #: field:calendar.alarm,duration:0 diff --git a/addons/base_gengo/i18n/hr.po b/addons/base_gengo/i18n/hr.po index 6192935ebdb..d8920123944 100644 --- a/addons/base_gengo/i18n/hr.po +++ b/addons/base_gengo/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 20:39+0000\n" +"Last-Translator: Davor Bojkić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:36+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_gengo #: view:res.company:0 @@ -25,13 +25,13 @@ msgstr "Komentari prevoditelju" #. module: base_gengo #: field:ir.translation,job_id:0 msgid "Gengo Job ID" -msgstr "" +msgstr "ID Gengo zadatka" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:114 #, python-format msgid "This language is not supported by the Gengo translation services." -msgstr "" +msgstr "Ovaj jezik nije podržan od GENGO prevoditeljskih servera" #. module: base_gengo #: field:res.company,gengo_comment:0 @@ -51,7 +51,7 @@ msgstr "" #. module: base_gengo #: help:res.company,gengo_auto_approve:0 msgid "Jobs are Automatically Approved by Gengo." -msgstr "" +msgstr "Zadaci su automatski odobreni od GENGO-a." #. module: base_gengo #: field:base.gengo.translations,lang_id:0 @@ -61,13 +61,13 @@ msgstr "Jezik" #. module: base_gengo #: field:ir.translation,gengo_comment:0 msgid "Comments & Activity Linked to Gengo" -msgstr "" +msgstr "Komentari i aktivnosti povezani sa GENGO" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:124 #, python-format msgid "Gengo Sync Translation (Response)" -msgstr "" +msgstr "Sinhronizacija GENGO prijevoda (odaziv)" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:72 @@ -76,11 +76,13 @@ msgid "" "Gengo `Public Key` or `Private Key` are missing. Enter your Gengo " "authentication parameters under `Settings > Companies > Gengo Parameters`." msgstr "" +"Gengo 'Javni ključ' ili ' Privatni ključ' nedostaju. Unesite Gengo " +"autorizacijske podatke pod 'Postavke> Organizacije> Gengo postavke'." #. module: base_gengo #: selection:ir.translation,gengo_translation:0 msgid "Translation By Machine" -msgstr "" +msgstr "Prevelo računalo" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:155 @@ -91,17 +93,21 @@ msgid "" "--\n" " Commented on %s by %s." msgstr "" +"%s\n" +"\n" +"--\n" +" Komentirano dana %s od %s." #. module: base_gengo #: field:ir.translation,gengo_translation:0 msgid "Gengo Translation Service Level" -msgstr "" +msgstr "Nivo usluge Gengo prijevoda" #. module: base_gengo #: constraint:ir.translation:0 msgid "" "The Gengo translation service selected is not supported for this language." -msgstr "" +msgstr "OdabraniGengo sustav prijevoda nije podržan za ovaj jezik." #. module: base_gengo #: selection:ir.translation,gengo_translation:0 @@ -114,16 +120,18 @@ msgid "" "You can select here the service level you want for an automatic translation " "using Gengo." msgstr "" +"Ovdje ožete odabrati nivo usluge koju želite koristiti kod automatskih " +"prijevoda koristeći Gengo." #. module: base_gengo #: field:base.gengo.translations,restart_send_job:0 msgid "Restart Sending Job" -msgstr "" +msgstr "Ponavljanje slanja" #. module: base_gengo #: view:ir.translation:0 msgid "To Approve In Gengo" -msgstr "" +msgstr "Čeka odobrenje u Gengo" #. module: base_gengo #: view:res.company:0 @@ -144,7 +152,7 @@ msgstr "Gengo Javni ključ" #: code:addons/base_gengo/wizard/base_gengo_translations.py:123 #, python-format msgid "Gengo Sync Translation (Request)" -msgstr "" +msgstr "Sinkronizacija Gengo prijevoda (zahtjev)" #. module: base_gengo #: view:ir.translation:0 @@ -154,20 +162,20 @@ msgstr "Prijevodi" #. module: base_gengo #: field:res.company,gengo_auto_approve:0 msgid "Auto Approve Translation ?" -msgstr "" +msgstr "Automatski odobri prijevod?" #. module: base_gengo #: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations #: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations msgid "Gengo: Manual Request of Translation" -msgstr "" +msgstr "Gengo: ručni zahtjev za prijevodom" #. module: base_gengo #: code:addons/base_gengo/ir_translation.py:62 #: code:addons/base_gengo/wizard/base_gengo_translations.py:109 #, python-format msgid "Gengo Authentication Error" -msgstr "" +msgstr "Gengo autorizacjska greška" #. module: base_gengo #: model:ir.model,name:base_gengo.model_res_company @@ -181,6 +189,9 @@ msgid "" "translation has to be approved to be uploaded in this system. You are " "supposed to do that directly by using your Gengo Account" msgstr "" +"Napomena: Ako je status prijevoda 'U tijeku', to znači da prijevod mora biti " +"odobren za dodavanje u sistem. To bi vi trebali direktno učiniti prijavom na " +"svoj Gengo račun" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:82 @@ -189,11 +200,13 @@ msgid "" "Gengo connection failed with this message:\n" "``%s``" msgstr "" +"Gengo veza je pukla sa sljedećom porukom:\n" +"''%s''" #. module: base_gengo #: view:res.company:0 msgid "Gengo Parameters" -msgstr "" +msgstr "Gengo parametri" #. module: base_gengo #: view:base.gengo.translations:0 @@ -213,7 +226,7 @@ msgstr "" #. module: base_gengo #: view:ir.translation:0 msgid "Gengo Translation Service" -msgstr "" +msgstr "Servis Gengo prijevoda" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 @@ -223,7 +236,7 @@ msgstr "" #. module: base_gengo #: view:base.gengo.translations:0 msgid "Gengo Request Form" -msgstr "" +msgstr "Forma Gengo zahtjeva" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:114 @@ -237,6 +250,7 @@ msgid "" "This comment will be automatically be enclosed in each an every request sent " "to Gengo" msgstr "" +"Ovaj komentar će automatski biti uključen u svaki zahtjev poslan u Gengo" #. module: base_gengo #: view:base.gengo.translations:0 @@ -246,4 +260,4 @@ msgstr "Otkaži" #. module: base_gengo #: view:base.gengo.translations:0 msgid "or" -msgstr "" +msgstr "ili" diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index 52442eeaed7..21740059767 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm diff --git a/addons/crm_claim/i18n/tr.po b/addons/crm_claim/i18n/tr.po index 6ea90e03f37..e9e25bd045c 100644 --- a/addons/crm_claim/i18n/tr.po +++ b/addons/crm_claim/i18n/tr.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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm_claim diff --git a/addons/crm_helpdesk/i18n/tr.po b/addons/crm_helpdesk/i18n/tr.po index 35a8cbc5f8d..2840ffb4ae5 100644 --- a/addons/crm_helpdesk/i18n/tr.po +++ b/addons/crm_helpdesk/i18n/tr.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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm_helpdesk diff --git a/addons/crm_partner_assign/i18n/tr.po b/addons/crm_partner_assign/i18n/tr.po index 966df3269fd..3665b5c6446 100644 --- a/addons/crm_partner_assign/i18n/tr.po +++ b/addons/crm_partner_assign/i18n/tr.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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm_partner_assign diff --git a/addons/delivery/i18n/fr.po b/addons/delivery/i18n/fr.po index 1d073fafb78..ec342c92e8f 100644 --- a/addons/delivery/i18n/fr.po +++ b/addons/delivery/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-03 13:51+0000\n" -"Last-Translator: Florian Hatat \n" +"PO-Revision-Date: 2013-02-12 11:07+0000\n" +"Last-Translator: WANTELLET Sylvain \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: 2013-01-18 06:40+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: delivery #: report:sale.shipping:0 @@ -52,7 +52,7 @@ msgstr "Ligne du tarif de livraison" #: field:stock.move,weight_uom_id:0 #: field:stock.picking,weight_uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Unité de mesure" #. module: delivery #: view:delivery.carrier:0 diff --git a/addons/document_page/i18n/fr.po b/addons/document_page/i18n/fr.po index 3a7e548767f..08a88eb1579 100644 --- a/addons/document_page/i18n/fr.po +++ b/addons/document_page/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-30 10:30+0000\n" +"PO-Revision-Date: 2013-02-12 08:21+0000\n" "Last-Translator: WANTELLET Sylvain \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: 2013-01-31 05:17+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: document_page #: view:document.page:0 @@ -46,7 +46,7 @@ msgstr "Menu" #: view:document.page:0 #: model:ir.model,name:document_page.model_document_page msgid "Document Page" -msgstr "" +msgstr "Gestion documentaire de pages Web" #. module: document_page #: model:ir.actions.act_window,name:document_page.action_related_page_history diff --git a/addons/hr/i18n/fr.po b/addons/hr/i18n/fr.po index a391535170e..ccb4582906e 100644 --- a/addons/hr/i18n/fr.po +++ b/addons/hr/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-09 12:52+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2013-02-12 17:01+0000\n" +"Last-Translator: David Halgand \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: 2013-01-18 06:43+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -107,6 +107,8 @@ msgid "" "This field holds the image used as photo for the employee, limited to " "1024x1024px." msgstr "" +"Ce champ contient l'image originale utilisée comme photo pour l'employé, " +"limitée à 1024x1024px." #. module: hr #: help:hr.config.settings,module_hr_holidays:0 @@ -301,6 +303,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Photo de l'employé. Elle est automatiquement redimensionnée comme une image " +"64x64px, le ratio est préservé. Ce champ est utilisé lorsqu'une petite image " +"est nécessaire." #. module: hr #: field:hr.employee,birthday:0 diff --git a/addons/hr_evaluation/i18n/tr.po b/addons/hr_evaluation/i18n/tr.po index 330cbe4420d..8d7daedb2f3 100644 --- a/addons/hr_evaluation/i18n/tr.po +++ b/addons/hr_evaluation/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-01 23:51+0000\n" +"PO-Revision-Date: 2013-02-12 16:38+0000\n" "Last-Translator: Ali Sağlam \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-02 05:59+0000\n" -"X-Generator: Launchpad (build 16462)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -32,7 +32,7 @@ msgstr "Değerlendirmeye Başla" #: view:hr.evaluation.report:0 #: view:hr_evaluation.plan:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: hr_evaluation #: field:hr.evaluation.interview,request_id:0 @@ -60,7 +60,7 @@ msgstr "" #: field:hr_evaluation.plan,company_id:0 #: field:hr_evaluation.plan.phase,company_id:0 msgid "Company" -msgstr "" +msgstr "Firma" #. module: hr_evaluation #: field:hr.evaluation.interview,evaluation_id:0 @@ -78,12 +78,12 @@ msgstr "Gün" #: view:hr_evaluation.plan:0 #: field:hr_evaluation.plan,phase_ids:0 msgid "Appraisal Phases" -msgstr "Değerlendirme aşamaları" +msgstr "Değerlendirme Evreleri" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Request" -msgstr "" +msgstr "İstek Gönder" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -96,18 +96,18 @@ msgstr "" #: view:hr.employee:0 #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree msgid "Appraisals" -msgstr "" +msgstr "Değerlendirmeler" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(eval_name)s:Appraisal Name" -msgstr "Değerlendirme adı" +msgstr "(eval_name)s:Değerlendirme Adı" #. module: hr_evaluation #: field:hr.evaluation.interview,message_ids:0 #: field:hr_evaluation.evaluation,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -117,18 +117,18 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,wait:0 msgid "Wait Previous Phases" -msgstr "" +msgstr "Önceki Evreleri Bekle" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation msgid "Employee Appraisal" -msgstr "Çalışan Değerlendirme" +msgstr "Personel Değerlendirme" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 #: selection:hr_evaluation.evaluation,state:0 msgid "Cancelled" -msgstr "" +msgstr "Vazgeçildi" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 @@ -147,7 +147,7 @@ msgstr "Değerlendirme" #: help:hr.evaluation.interview,message_unread:0 #: help:hr_evaluation.evaluation,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -169,7 +169,7 @@ msgstr "Değerlendirme yeterli değilse yeni bir proses belirleyebilirsin" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Send to Employees" -msgstr "Değerlendirilen ile paylaş" +msgstr "Personel Gönder" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:84 @@ -208,24 +208,24 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Reset to Draft" -msgstr "Taslağı iptal et" +msgstr "Taslağı Sıfırla" #. module: hr_evaluation #: field:hr.evaluation.report,deadline:0 msgid "Deadline" -msgstr "Bitiş tarihi" +msgstr "ZamanSınırı" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:235 #: code:addons/hr_evaluation/hr_evaluation.py:320 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In progress Evaluations" -msgstr "Değerlendirme durumu" +msgstr "Değerlendirme DevamEdiyor" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_survey_request @@ -235,12 +235,12 @@ msgstr "İstek" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(date)s: Current Date" -msgstr "Güncel Tarih" +msgstr "(tarih)s: Güncel Tarih" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Interviews" -msgstr "" +msgstr "Görüşme" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:83 @@ -252,13 +252,13 @@ msgstr "Hakkında " #: field:hr.evaluation.interview,message_follower_ids:0 #: field:hr_evaluation.evaluation,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: hr_evaluation #: field:hr.evaluation.interview,message_unread:0 #: field:hr_evaluation.evaluation,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -267,7 +267,7 @@ msgstr "" #: field:hr_evaluation.evaluation,employee_id:0 #: model:ir.model,name:hr_evaluation.model_hr_employee msgid "Employee" -msgstr "Çalışan" +msgstr "Personel" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 @@ -321,7 +321,7 @@ msgstr "Hatırlatma e-posta gönder" #: view:hr.evaluation.report:0 #: field:hr_evaluation.evaluation,rating:0 msgid "Appreciation" -msgstr "" +msgstr "Değerlenmesi" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -331,7 +331,7 @@ msgstr "Mülakatı yazdır" #. module: hr_evaluation #: field:hr.evaluation.report,closed:0 msgid "closed" -msgstr "kapalı" +msgstr "kapandı" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 @@ -343,7 +343,7 @@ msgstr "Beklentileri karşılıyor" #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,nbr:0 msgid "# of Requests" -msgstr "" +msgstr "# nın Talepleri" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -357,7 +357,7 @@ msgstr "Temmuz" #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer @@ -383,17 +383,17 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Action to Perform" -msgstr "" +msgstr "İşlemi Gerçekleştirin" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_action:0 msgid "Action Plan" -msgstr "" +msgstr "İşlem Planı" #. module: hr_evaluation #: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config msgid "Periodic Appraisal" -msgstr "" +msgstr "Periyodik Değerleme" #. module: hr_evaluation #: field:hr_evaluation.plan,month_next:0 @@ -404,60 +404,60 @@ msgstr "" #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Significantly exceeds expectations" -msgstr "" +msgstr "Önemli Ölçüde beklentileri aşıyor" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "In progress" -msgstr "" +msgstr "DevamEden" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Interview Request" -msgstr "" +msgstr "Görüşme İsteği" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,send_answer_employee:0 #: field:hr_evaluation.plan.phase,send_answer_manager:0 msgid "All Answers" -msgstr "" +msgstr "Tüm Yanıtlar" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Answer Survey" -msgstr "" +msgstr "Anket Cevap" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Group by..." -msgstr "" +msgstr "Grupla ile" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Mail Settings" -msgstr "" +msgstr "Posta Ayarları" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders msgid "Appraisal Reminders" -msgstr "" +msgstr "Değerleme Hatırlatmaları" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,wait:0 @@ -479,13 +479,13 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,send_anonymous_employee:0 #: field:hr_evaluation.plan.phase,send_anonymous_manager:0 msgid "Anonymous Summary" -msgstr "" +msgstr "Anonim Özeti" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -500,44 +500,44 @@ msgstr "Bekleyen" #: field:hr_evaluation.plan.phase,plan_id:0 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan msgid "Appraisal Plan" -msgstr "" +msgstr "Değerleme Planı" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Print Survey" -msgstr "" +msgstr "Anket Yazdır" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Significantly bellow expectations" -msgstr "" +msgstr "Önemli Ölçüde beklentilerin altında" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Validate Appraisal" -msgstr "" +msgstr "Değerleme Doğrulama" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid " (employee_name)s: Partner name" -msgstr "" +msgstr " (employee_name)s: Partner adı" #. module: hr_evaluation #: field:hr.evaluation.interview,message_is_follower:0 #: field:hr_evaluation.evaluation,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -545,22 +545,22 @@ msgstr "" #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,plan_id:0 msgid "Plan" -msgstr "" +msgstr "Plan" #. module: hr_evaluation #: field:hr_evaluation.plan,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Genişletilmiş Filtreler ..." #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_employee:0 @@ -570,82 +570,82 @@ msgstr "Çalışana genel bir değerlendirme özeti gönder" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase msgid "Appraisal Plan Phase" -msgstr "" +msgstr "Değerleme Planı Evre" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: hr_evaluation #: view:hr.employee:0 msgid "Appraisal Interviews" -msgstr "" +msgstr "Değerleme Görüşmeler" #. module: hr_evaluation #: field:hr.evaluation.interview,message_summary:0 #: field:hr_evaluation.evaluation,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Survey" -msgstr "" +msgstr "Anket" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,action:0 msgid "Action" -msgstr "" +msgstr "İşlem" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: selection:hr.evaluation.report,state:0 msgid "Final Validation" -msgstr "" +msgstr "Final Onaylama" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 msgid "Waiting Appreciation" -msgstr "" +msgstr "Bekleyen Değerlenme" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: 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 "Değerleme Analizi" #. module: hr_evaluation #: field:hr_evaluation.evaluation,date:0 msgid "Appraisal Deadline" -msgstr "" +msgstr "Değerleme ZamanSınırı" #. module: hr_evaluation #: field:hr.evaluation.report,rating:0 msgid "Overall Rating" -msgstr "" +msgstr "Genel Derecelendirme" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interviewer" -msgstr "" +msgstr "Görüşmeci" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_report msgid "Evaluations Statistics" -msgstr "" +msgstr "Değerlendirme İstatistikleri" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Deadline Date" -msgstr "" +msgstr "ZamanSınırı Tarihi" #. module: hr_evaluation #: help:hr_evaluation.evaluation,rating:0 @@ -660,12 +660,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "General" -msgstr "" +msgstr "Genel" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_employee:0 msgid "Send all answers to the employee" -msgstr "" +msgstr "Personel tüm cevaplar gönder" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -674,40 +674,40 @@ msgstr "" #: view:hr_evaluation.evaluation:0 #: selection:hr_evaluation.evaluation,state:0 msgid "Done" -msgstr "" +msgstr "Biten" #. module: hr_evaluation #: view:hr_evaluation.plan:0 #: 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 "Değerleme Planlar" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview msgid "Appraisal Interview" -msgstr "" +msgstr "Değerleme Görüşme" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "In Progress" -msgstr "" +msgstr "DevamEden" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "To Do" -msgstr "" +msgstr "Yapılacak" #. module: hr_evaluation #: view:hr.evaluation.report:0 msgid "Final Validation Evaluations" -msgstr "" +msgstr "Final Onaylama Değerlendirmeleri" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_feature:0 @@ -722,7 +722,7 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: hr_evaluation #: help:hr.employee,evaluation_date:0 @@ -734,7 +734,7 @@ msgstr "" #. module: hr_evaluation #: field:hr.evaluation.report,overpass_delay:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "ZamanSınırı Geçen" #. module: hr_evaluation #: help:hr_evaluation.plan,month_next:0 @@ -746,18 +746,18 @@ msgstr "" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Self Appraisal Requests" -msgstr "" +msgstr "Öz Değerlendirme İstekleri" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 #: field:hr_evaluation.evaluation,survey_request_ids:0 msgid "Appraisal Forms" -msgstr "" +msgstr "Değerleme Formları" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree @@ -780,17 +780,17 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Internal Notes" -msgstr "" +msgstr "Dahili not" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Final Interview" -msgstr "" +msgstr "Nihai Görüşme" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,name:0 msgid "Phase" -msgstr "" +msgstr "Evre" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -800,29 +800,29 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interview Appraisal" -msgstr "" +msgstr "Görüşme Değerleme" #. module: hr_evaluation #: field:survey.request,is_evaluation:0 msgid "Is Appraisal?" -msgstr "" +msgstr "Değerleme mi?" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:320 #, python-format msgid "You cannot start evaluation without Appraisal." -msgstr "" +msgstr "Sen Değerleme olmadan değerlendirilmesi başlatılamıyor." #. module: hr_evaluation #: field:hr.evaluation.interview,user_to_review_id:0 msgid "Employee to Interview" -msgstr "" +msgstr "Personel Görüşmesi" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:235 @@ -835,12 +835,12 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Appraisal Plan Phases" -msgstr "" +msgstr "Değerleme Planının Evreleri" #. module: hr_evaluation #: model:ir.actions.act_window,help:hr_evaluation.action_hr_evaluation_interview_tree @@ -862,23 +862,23 @@ msgstr "" #: help:hr.evaluation.interview,message_ids:0 #: help:hr_evaluation.evaluation,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Search Appraisal" -msgstr "" +msgstr "Değerleme Arama" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıralama" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "(user_signature)s: User name" -msgstr "" +msgstr "(user_signature)s: Kullanıcı adı" #. module: hr_evaluation #: view:board.board:0 @@ -886,25 +886,25 @@ msgstr "" #: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_tree #: model:ir.ui.menu,name:hr_evaluation.menu_open_hr_evaluation_interview_requests msgid "Interview Requests" -msgstr "" +msgstr "Görüşme İstekleri" #. module: hr_evaluation #: field:hr.evaluation.report,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_summary:0 msgid "Appraisal Summary" -msgstr "" +msgstr "Değerleme Özeti" #. module: hr_evaluation #: field:hr.employee,evaluation_date:0 msgid "Next Appraisal Date" -msgstr "" +msgstr "Sonraki Değerleme Tarihi" diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index 58aaafe5197..6d11b7b9a55 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 21:49+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:45+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -25,7 +25,7 @@ msgstr "Mavi" #. module: hr_holidays #: field:hr.holidays,linked_request_ids:0 msgid "Linked Requests" -msgstr "" +msgstr "Linked İstekleri" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -39,6 +39,8 @@ msgid "" "You cannot modify a leave request that has been approved. Contact a human " "resource manager." msgstr "" +"Sen onaylanmış bir izin isteği değiştiremezsiniz. Bir insan İletişimkayank " +"yöneticisi" #. module: hr_holidays #: help:hr.holidays.status,remaining_leaves:0 @@ -53,7 +55,7 @@ msgstr "İzinlerin Yönetimi" #. module: hr_holidays #: view:hr.holidays:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Grupla İle..." #. module: hr_holidays #: field:hr.holidays,holiday_type:0 @@ -69,28 +71,28 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,department_id:0 msgid "Department" -msgstr "Bölüm" +msgstr "Departmen" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_allocation msgid "Allocation Requests to Approve" -msgstr "" +msgstr "Tahsis İstekleri Onaylayacak" #. module: hr_holidays #: help:hr.holidays,category_id:0 msgid "Category of Employee" -msgstr "" +msgstr "Personel kategorisi" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Brown" -msgstr "" +msgstr "Kahverengi" #. module: hr_holidays #: view:hr.holidays:0 msgid "Remaining Days" -msgstr "" +msgstr "Kalan Günleri" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -100,7 +102,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays,holiday_type:0 msgid "By Employee" -msgstr "" +msgstr "Personel Tarafından" #. module: hr_holidays #: view:hr.holidays:0 @@ -112,12 +114,12 @@ msgstr "" #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused msgid "Request refused" -msgstr "" +msgstr "İstek reddedildi" #. module: hr_holidays #: field:hr.holidays,number_of_days_temp:0 msgid "Allocation" -msgstr "" +msgstr "Tahsis" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -127,7 +129,7 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Cyan" -msgstr "" +msgstr "Açık Mavi" #. module: hr_holidays #: constraint:hr.holidays:0 @@ -137,17 +139,17 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Green" -msgstr "" +msgstr "Açık Yeşil" #. module: hr_holidays #: field:hr.employee,current_leave_id:0 msgid "Current Leave Type" -msgstr "" +msgstr "Mevcut İzin Türü" #. module: hr_holidays #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Doğrula" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -166,25 +168,25 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Refuse" -msgstr "" +msgstr "Reddetme" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:433 #, python-format msgid "Request approved, waiting second validation." -msgstr "" +msgstr "İstek onaylanan , ikinci doğrulama bekliyor." #. module: hr_holidays #: view:hr.employee:0 #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays msgid "Leaves" -msgstr "" +msgstr "İzinler" #. module: hr_holidays #: field:hr.holidays,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -195,31 +197,31 @@ msgstr "" #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays msgid "Leave Requests to Approve" -msgstr "" +msgstr "İzin için Onay İste" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 #: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept #: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal msgid "Leaves by Department" -msgstr "" +msgstr "İzinler Departmana Göre" #. module: hr_holidays #: field:hr.holidays,manager_id2:0 #: selection:hr.holidays,state:0 msgid "Second Approval" -msgstr "" +msgstr "İkinci Onay" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 #: selection:hr.holidays,state:0 msgid "Cancelled" -msgstr "" +msgstr "Vazgeçildi" #. module: hr_holidays #: help:hr.holidays,type:0 @@ -232,12 +234,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Validation" -msgstr "" +msgstr "Onaylama" #. module: hr_holidays #: help:hr.holidays,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Işaretli yeni mesajları, dikkat etmenizi gerektiren varsa" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 @@ -258,7 +260,7 @@ msgstr "" #: field:hr.holidays.summary.dept,holiday_type:0 #: model:ir.model,name:hr_holidays.model_hr_holidays_status msgid "Leave Type" -msgstr "" +msgstr "İzin Türü" #. module: hr_holidays #: help:hr.holidays,message_summary:0 @@ -276,22 +278,22 @@ msgstr "" #: code:addons/hr_holidays/hr_holidays.py:464 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Magenta" -msgstr "" +msgstr "Macenta" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_leave_request_to_meeting msgid "Leave Meetings" -msgstr "" +msgstr "İzin Toplantıs" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl msgid "Legal Leaves 2012" -msgstr "" +msgstr "Yasal 2012 İzinleri" #. module: hr_holidays #: selection:hr.holidays.summary.dept,holiday_type:0 @@ -308,39 +310,39 @@ msgstr "Başlangıç" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_sl msgid "Sick Leaves" -msgstr "" +msgstr "Hastalık İzinleri" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:471 #, python-format msgid "Leave Request for %s" -msgstr "" +msgstr "İzni İsteği %s" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Sum" -msgstr "" +msgstr "Toplam" #. module: hr_holidays #: view:hr.holidays.status:0 #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status msgid "Leave Types" -msgstr "" +msgstr "İzin Türleri" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 msgid "Remaining Leaves" -msgstr "" +msgstr "Kalan İzinler" #. module: hr_holidays #: field:hr.holidays,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user msgid "Total holidays by type" -msgstr "" +msgstr "Tipine göre toplam tatil" #. module: hr_holidays #: view:hr.employee:0 @@ -354,38 +356,38 @@ msgstr "Personel" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: hr_holidays #: view:hr.holidays:0 msgid "Type" -msgstr "" +msgstr "Türü" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Red" -msgstr "" +msgstr "Kırmızı" #. module: hr_holidays #: view:hr.holidays.remaining.leaves.user:0 msgid "Leaves by Type" -msgstr "" +msgstr "Türüne göre İzinler" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Salmon" -msgstr "" +msgstr "Açık Somon" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Wheat" -msgstr "" +msgstr "Buğday" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:469 #, python-format msgid "Allocation for %s" -msgstr "" +msgstr "Tahsisi %s" #. module: hr_holidays #: help:hr.holidays,state:0 @@ -403,7 +405,7 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,number_of_days:0 msgid "Number of Days" -msgstr "Gün Sayısı" +msgstr "Günlerin Sayısı" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:464 @@ -421,22 +423,22 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Search Leave Type" -msgstr "" +msgstr "İzin Türü Arama" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 msgid "Waiting Approval" -msgstr "" +msgstr "Onay Bekleyen" #. module: hr_holidays #: field:hr.holidays,category_id:0 msgid "Employee Tag" -msgstr "" +msgstr "Personel Etiketi" #. module: hr_holidays #: field:hr.holidays.summary.employee,emp:0 msgid "Employee(s)" -msgstr "" +msgstr "Personel (ler)" #. module: hr_holidays #: view:hr.holidays:0 @@ -467,34 +469,34 @@ msgstr "" #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "You have to select at least one Department. And try again." -msgstr "" +msgstr "En az bir Depatmen seçmek gerekir. Ve tekrar deneyin." #. module: hr_holidays #: field:hr.holidays,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Üst" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Lavender" -msgstr "" +msgstr "lavanta" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: hr_holidays #: field:hr.holidays,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: hr_holidays #: view:hr.holidays:0 #: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new msgid "Leave Requests" -msgstr "" +msgstr "İzin İstekleri" #. module: hr_holidays #: field:hr.holidays.status,limit:0 @@ -505,7 +507,7 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,date_from:0 msgid "Start Date" -msgstr "" +msgstr "Başlama Tarihi" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:414 @@ -519,7 +521,7 @@ msgstr "" #: view:hr.holidays.summary.dept:0 #: view:hr.holidays.summary.employee:0 msgid "or" -msgstr "" +msgstr "veya" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -534,6 +536,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir izin isteği oluşturmak için tıklayın.\n" +"

\n" +" izin isteği kayıtedildikten sonra, gönderilecek\n" +" doğrulama için Yöneticisine.İzni ayarlamak için emin olun\n" +" türü (iyileşme, resmi tatil, hastalık) ve kesin\n" +" number of open days related to your leave.\n" +"

\n" +" " #. module: hr_holidays #: sql_constraint:hr.holidays:0 @@ -543,7 +554,7 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Category" -msgstr "" +msgstr "Kategori" #. module: hr_holidays #: help:hr.holidays.status,max_leaves:0 @@ -563,42 +574,42 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Reset to New" -msgstr "" +msgstr "Yeni Sıfırla" #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The number of days must be greater than 0." -msgstr "" +msgstr "Gün sayısı 0'dan büyük olmalıdır." #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Coral" -msgstr "" +msgstr "Açık Mercan" #. module: hr_holidays #: field:hr.employee,leave_date_to:0 msgid "To Date" -msgstr "" +msgstr "Tarihine" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Black" -msgstr "" +msgstr "Siyah" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal msgid "Allocate Leaves for Employees" -msgstr "Çalışanlar için İzin Tahsisi" +msgstr "Personel için İzin Tahsisi" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Leaves Types" -msgstr "" +msgstr "İzin Türleri" #. module: hr_holidays #: field:hr.holidays,meeting_id:0 msgid "Meeting" -msgstr "" +msgstr "Toplantı" #. module: hr_holidays #: help:hr.holidays.status,color_name:0 @@ -611,32 +622,32 @@ msgstr "" #: view:hr.holidays:0 #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Ivory" -msgstr "" +msgstr "Fildişi" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee msgid "HR Leaves Summary Report By Employee" -msgstr "" +msgstr "İK Personel Özet Raporu İzinlerin" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests to Approve" -msgstr "" +msgstr "Onaylayacak İstekleri" #. module: hr_holidays #: field:hr.holidays.status,leaves_taken:0 msgid "Leaves Already Taken" -msgstr "" +msgstr "Daima Alınan İzinler" #. module: hr_holidays #: field:hr.holidays,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -647,28 +658,28 @@ msgstr "Kullanıcı" #. module: hr_holidays #: field:hr.holidays.status,active:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: hr_holidays #: view:hr.employee:0 #: field:hr.employee,remaining_leaves:0 msgid "Remaining Legal Leaves" -msgstr "" +msgstr "Kalan Yasal İzinler" #. module: hr_holidays #: field:hr.holidays,manager_id:0 msgid "First Approval" -msgstr "" +msgstr "İlk Onay" #. module: hr_holidays #: field:hr.holidays,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid msgid "Unpaid" -msgstr "" +msgstr "Ödenmemiş" #. module: hr_holidays #: xsl:holidays.summary:0 @@ -679,27 +690,27 @@ msgstr "" #: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary #: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation msgid "Leaves Summary" -msgstr "" +msgstr "İzin Özetleri" #. module: hr_holidays #: view:hr.holidays:0 msgid "Submit to Manager" -msgstr "" +msgstr "Yöneticisi Gönder" #. module: hr_holidays #: view:hr.employee:0 msgid "Assign Leaves" -msgstr "" +msgstr "İzin Atamaları" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Blue" -msgstr "" +msgstr "Açık Mavi" #. module: hr_holidays #: view:hr.holidays:0 msgid "My Department Leaves" -msgstr "" +msgstr "Departmen İzinlerim" #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed @@ -709,12 +720,12 @@ msgstr "" #. module: hr_holidays #: field:hr.employee,current_leave_state:0 msgid "Current Leave Status" -msgstr "" +msgstr "Mevcut İzin Durum" #. module: hr_holidays #: field:hr.holidays,type:0 msgid "Request Type" -msgstr "" +msgstr "İstek Türü" #. module: hr_holidays #: help:hr.holidays.status,active:0 @@ -731,18 +742,18 @@ msgstr "" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_comp msgid "Compensatory Days" -msgstr "" +msgstr "Telafi Günleri" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Yellow" -msgstr "" +msgstr "Açık Sarı" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report #: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree msgid "Leaves Analysis" -msgstr "" +msgstr "İzin Analizleri" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -765,7 +776,7 @@ msgstr "" #: view:hr.holidays:0 #: selection:hr.holidays,type:0 msgid "Allocation Request" -msgstr "" +msgstr "Tahsis İsteği" #. module: hr_holidays #: help:hr.holidays,holiday_type:0 @@ -777,19 +788,19 @@ msgstr "" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_resource_calendar_leaves msgid "Leave Detail" -msgstr "" +msgstr "İzin Ayrıntısı" #. module: hr_holidays #: field:hr.holidays,double_validation:0 #: field:hr.holidays.status,double_validation:0 msgid "Apply Double Validation" -msgstr "" +msgstr "Çift Doğrulama Uygula" #. module: hr_holidays #: view:hr.employee:0 #: view:hr.holidays:0 msgid "days" -msgstr "" +msgstr "günler" #. module: hr_holidays #: view:hr.holidays.summary.dept:0 @@ -800,24 +811,24 @@ msgstr "Yazdır" #. module: hr_holidays #: view:hr.holidays.status:0 msgid "Details" -msgstr "" +msgstr "Detaylar" #. module: hr_holidays #: view:board.board:0 #: view:hr.holidays:0 #: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_by_month msgid "My Leaves" -msgstr "" +msgstr "İzinlerim" #. module: hr_holidays #: field:hr.holidays.summary.dept,depts:0 msgid "Department(s)" -msgstr "" +msgstr "Departmen (ler)" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "To Submit" -msgstr "" +msgstr "Gönderin" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:336 @@ -826,7 +837,7 @@ msgstr "" #: field:resource.calendar.leaves,holiday_id:0 #, python-format msgid "Leave Request" -msgstr "" +msgstr "İzni İsteği" #. module: hr_holidays #: view:hr.holidays:0 @@ -849,27 +860,27 @@ msgstr "Reddedildi" #. module: hr_holidays #: field:hr.holidays.status,categ_id:0 msgid "Meeting Type" -msgstr "" +msgstr "Toplantı Türü" #. module: hr_holidays #: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 msgid "Remaining leaves" -msgstr "" +msgstr "Kalan izni" #. module: hr_holidays #: view:hr.holidays:0 msgid "Allocated Days" -msgstr "" +msgstr "Tahsis Günleri" #. module: hr_holidays #: view:hr.holidays:0 msgid "To Confirm" -msgstr "" +msgstr "Onayla" #. module: hr_holidays #: field:hr.holidays,date_to:0 msgid "End Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: hr_holidays #: help:hr.holidays.status,leaves_taken:0 @@ -877,16 +888,17 @@ msgid "" "This value is given by the sum of all holidays requests with a negative " "value." msgstr "" +"Bu değer, negatif olan tüm tatilleri istekleri toplamı ile verilirdeğer" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Violet" -msgstr "" +msgstr "Menekşe" #. module: hr_holidays #: field:hr.holidays.status,max_leaves:0 msgid "Maximum Allowed" -msgstr "" +msgstr "Maksimum İzin" #. module: hr_holidays #: help:hr.holidays,manager_id2:0 @@ -909,12 +921,12 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Approve" -msgstr "" +msgstr "Onay" #. module: hr_holidays #: help:hr.holidays,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:249 @@ -922,12 +934,12 @@ msgstr "" #: sql_constraint:hr.holidays:0 #, python-format msgid "The start date must be anterior to the end date." -msgstr "" +msgstr "Başlangıç ​​tarihi bitiş tarihinden anterior olmalıdır." #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays msgid "Leave" -msgstr "" +msgstr "İzin" #. module: hr_holidays #: help:hr.holidays.status,double_validation:0 @@ -941,12 +953,12 @@ msgstr "" #: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays msgid "Allocation Requests" -msgstr "" +msgstr "Tahsis İstekleri" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Color" -msgstr "" +msgstr "Renk" #. module: hr_holidays #: help:hr.employee,remaining_leaves:0 @@ -959,17 +971,17 @@ msgstr "" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Pink" -msgstr "" +msgstr "Açık Pembe" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "leaves." -msgstr "" +msgstr "izinler." #. module: hr_holidays #: view:hr.holidays:0 msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept @@ -979,31 +991,31 @@ msgstr "" #. module: hr_holidays #: view:hr.holidays:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: hr_holidays #: view:hr.holidays:0 msgid "Duration" -msgstr "" +msgstr "Süre" #. module: hr_holidays #: view:hr.holidays:0 #: selection:hr.holidays,state:0 #: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed msgid "To Approve" -msgstr "" +msgstr "Onaylama" #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved msgid "Request approved" -msgstr "" +msgstr "İstek onaylandı" #. module: hr_holidays #: field:hr.holidays,notes:0 msgid "Reasons" -msgstr "" +msgstr "Nedenleri" #. module: hr_holidays #: field:hr.holidays.summary.employee,holiday_type:0 msgid "Select Leave Type" -msgstr "" +msgstr "İzin Türü Seç" diff --git a/addons/hr_payroll/i18n/tr.po b/addons/hr_payroll/i18n/tr.po index 3aba2b1993d..71abad9410b 100644 --- a/addons/hr_payroll/i18n/tr.po +++ b/addons/hr_payroll/i18n/tr.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 21:49+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:46+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 #: field:hr.salary.rule,condition_select:0 msgid "Condition Based on" -msgstr "" +msgstr "Koşu Bazında" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 @@ -31,19 +31,19 @@ msgstr "Aylık" #. module: hr_payroll #: field:hr.payslip.line,rate:0 msgid "Rate (%)" -msgstr "" +msgstr "Oran (%)" #. module: hr_payroll #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_salary_rule_category #: report:paylip.details:0 msgid "Salary Rule Category" -msgstr "" +msgstr "Maaş Kural Kategorisi" #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_days:0 msgid "Number of Days" -msgstr "" +msgstr "Gün Sayısı" #. module: hr_payroll #: help:hr.salary.rule.category,parent_id:0 @@ -57,25 +57,25 @@ msgstr "" #: view:hr.payslip.line:0 #: view:hr.salary.rule:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: hr_payroll #: view:hr.payslip:0 msgid "States" -msgstr "" +msgstr "Durumu" #. module: hr_payroll #: field:hr.payslip.line,input_ids:0 #: view:hr.salary.rule:0 #: field:hr.salary.rule,input_ids:0 msgid "Inputs" -msgstr "" +msgstr "Girişler" #. module: hr_payroll #: field:hr.payslip.line,parent_rule_id:0 #: field:hr.salary.rule,parent_rule_id:0 msgid "Parent Salary Rule" -msgstr "" +msgstr "Esas Maaş Kural" #. module: hr_payroll #: view:hr.employee:0 @@ -85,13 +85,13 @@ msgstr "" #: field:hr.payslip.run,slip_ids:0 #: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" -msgstr "" +msgstr "Maaş Bordroları" #. module: hr_payroll #: field:hr.payroll.structure,parent_id:0 #: field:hr.salary.rule.category,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Ana" #. module: hr_payroll #: field:hr.contribution.register,company_id:0 @@ -101,7 +101,7 @@ msgstr "" #: field:hr.salary.rule,company_id:0 #: field:hr.salary.rule.category,company_id:0 msgid "Company" -msgstr "" +msgstr "Firma" #. module: hr_payroll #: view:hr.payslip:0 @@ -112,7 +112,7 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.payslip.run:0 msgid "Set to Draft" -msgstr "" +msgstr "Taslağa Ayarlayın" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_salary_rule @@ -144,12 +144,12 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Quantity/Rate" -msgstr "" +msgstr "Miktar/Oran" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Children Definition" -msgstr "" +msgstr "Alt Tanımı" #. module: hr_payroll #: field:hr.payslip.input,payslip_id:0 @@ -158,12 +158,12 @@ msgstr "" #: model:ir.model,name:hr_payroll.model_hr_payslip #: report:payslip:0 msgid "Pay Slip" -msgstr "" +msgstr "Makbuz" #. module: hr_payroll #: view:hr.payslip.employees:0 msgid "Generate" -msgstr "" +msgstr "Genel" #. module: hr_payroll #: help:hr.payslip.line,amount_percentage_base:0 @@ -174,28 +174,28 @@ msgstr "" #. module: hr_payroll #: report:contribution.register.lines:0 msgid "Total:" -msgstr "" +msgstr "Toplam:" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules msgid "All Children Rules" -msgstr "" +msgstr "Tüm Alt Kurallar" #. module: hr_payroll #: view:hr.payslip:0 #: view:hr.salary.rule:0 msgid "Input Data" -msgstr "" +msgstr "Data Giriş" #. module: hr_payroll #: constraint:hr.payslip:0 msgid "Payslip 'Date From' must be before 'Date To'." -msgstr "" +msgstr "Maaş bordrosu 'Gönderen: Tarih' önce 'Tarihine' olmalıdır." #. module: hr_payroll #: view:hr.salary.rule.category:0 msgid "Notes" -msgstr "" +msgstr "Notlar" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:866 @@ -205,7 +205,7 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:900 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -214,52 +214,52 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Amount" -msgstr "" +msgstr "Tutar" #. module: hr_payroll #: view:hr.payslip:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line msgid "Payslip Line" -msgstr "" +msgstr "Maaş bordrosu Satır" #. module: hr_payroll #: view:hr.payslip:0 msgid "Other Information" -msgstr "" +msgstr "Diğer Bilgisi" #. module: hr_payroll #: field:hr.config.settings,module_hr_payroll_account:0 msgid "Link your payroll to accounting system" -msgstr "" +msgstr "Muhasebe sistemi için bordro bağlantı" #. module: hr_payroll #: help:hr.payslip.line,amount_select:0 #: help:hr.salary.rule,amount_select:0 msgid "The computation method for the rule amount." -msgstr "" +msgstr "Kural miktarı hesaplama yöntemi." #. module: hr_payroll #: view:payslip.lines.contribution.register:0 msgid "Contribution Register's Payslip Lines" -msgstr "" +msgstr "Destek Kayıtlı kullanıcısının maaş bordro Satırları" #. module: hr_payroll #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı!" #. module: hr_payroll #: report:paylip.details:0 msgid "Details by Salary Rule Category:" -msgstr "" +msgstr "Maaş Kural Kategori Detayları:" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Note" -msgstr "" +msgstr "Not" #. module: hr_payroll #: field:hr.payroll.structure,code:0 @@ -267,45 +267,45 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Reference" -msgstr "" +msgstr "Referans" #. module: hr_payroll #: view:hr.payslip:0 msgid "Draft Slip" -msgstr "" +msgstr "Taslak Fiş" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:427 #, python-format msgid "Normal Working Days paid at 100%" -msgstr "" +msgstr "Normal Çalışma Günleri %100 ödenmektedir" #. module: hr_payroll #: field:hr.payslip.line,condition_range_max:0 #: field:hr.salary.rule,condition_range_max:0 msgid "Maximum Range" -msgstr "" +msgstr "Maksimum Aralık" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Identification No" -msgstr "" +msgstr "Kimlik No" #. module: hr_payroll #: field:hr.payslip,struct_id:0 msgid "Structure" -msgstr "" +msgstr "Yapı" #. module: hr_payroll #: field:hr.contribution.register,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: hr_payroll #: view:hr.payslip:0 msgid "Total Working Days" -msgstr "" +msgstr "Toplam Çalışma Günleri" #. module: hr_payroll #: help:hr.payslip.line,code:0 @@ -318,17 +318,17 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Weekly" -msgstr "" +msgstr "Haftalık" #. module: hr_payroll #: view:hr.payslip:0 msgid "From" -msgstr "" +msgstr "itibaren" #. module: hr_payroll #: view:hr.payslip:0 msgid "Confirm" -msgstr "" +msgstr "Onaylamak" #. module: hr_payroll #: model:ir.actions.act_window,help:hr_payroll.action_contribution_register_form @@ -349,7 +349,7 @@ msgstr "" #: help:hr.payslip.line,condition_range_max:0 #: help:hr.salary.rule,condition_range_max:0 msgid "The maximum amount, applied for this rule." -msgstr "" +msgstr "Bu kural için uygulanan azami tutar." #. module: hr_payroll #: help:hr.payslip.line,condition_python:0 @@ -363,22 +363,22 @@ msgstr "" #: report:contribution.register.lines:0 #: report:paylip.details:0 msgid "Register Name" -msgstr "" +msgstr "Kayıt Adı" #. module: hr_payroll #: view:hr.payslip.employees:0 msgid "Payslips by Employees" -msgstr "" +msgstr "Personel maaş bordroları" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Quarterly" -msgstr "" +msgstr "Çeyrek" #. module: hr_payroll #: selection:hr.payslip,state:0 msgid "Waiting" -msgstr "" +msgstr "Bekleyen" #. module: hr_payroll #: help:hr.salary.rule,quantity:0 @@ -391,52 +391,52 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Search Salary Rule" -msgstr "" +msgstr "Maaş Arama Kuralı" #. module: hr_payroll #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 #: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Personel" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Semi-annually" -msgstr "" +msgstr "Yarı-yıllık" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: hr_payroll #: view:hr.payslip.run:0 msgid "Search Payslip Batches" -msgstr "" +msgstr "Maaş bordrosu Toplu işlemi Arama" #. module: hr_payroll #: field:hr.payslip.line,amount_percentage_base:0 #: field:hr.salary.rule,amount_percentage_base:0 msgid "Percentage based on" -msgstr "" +msgstr "Yüzde Bazında" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:85 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: hr_payroll #: help:hr.config.settings,module_hr_payroll_account:0 msgid "Create journal entries from payslips" -msgstr "" +msgstr "Maaş bordroları dan yevmiye girişleri oluşturma" #. module: hr_payroll #: field:hr.payslip,paid:0 msgid "Made Payment Order ? " -msgstr "" +msgstr "Ödeme Sipariş yapılır? " #. module: hr_payroll #: report:contribution.register.lines:0 @@ -449,17 +449,17 @@ msgstr "" #: view:hr.payslip.line:0 #: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines msgid "Payslip Lines" -msgstr "" +msgstr "Maaş bordrosu Satırları" #. module: hr_payroll #: view:hr.payslip:0 msgid "Miscellaneous" -msgstr "" +msgstr "Çeşitli" #. module: hr_payroll #: selection:hr.payslip,state:0 msgid "Rejected" -msgstr "" +msgstr "Reddedildi" #. module: hr_payroll #: view:hr.payroll.structure:0 @@ -468,13 +468,13 @@ msgstr "" #: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form #: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form msgid "Salary Rules" -msgstr "" +msgstr "Maaş Kuralları" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:336 #, python-format msgid "Refund: " -msgstr "" +msgstr "İade: " #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register @@ -486,13 +486,13 @@ msgstr "" #: selection:hr.payslip,state:0 #: view:hr.payslip.run:0 msgid "Done" -msgstr "" +msgstr "Biten" #. module: hr_payroll #: field:hr.payslip.line,appears_on_payslip:0 #: field:hr.salary.rule,appears_on_payslip:0 msgid "Appears on Payslip" -msgstr "" +msgstr "Maaş bordrosu üzerinde Görünüyor" #. module: hr_payroll #: field:hr.payslip.line,amount_fix:0 @@ -500,13 +500,13 @@ msgstr "" #: field:hr.salary.rule,amount_fix:0 #: selection:hr.salary.rule,amount_select:0 msgid "Fixed Amount" -msgstr "" +msgstr "Sabit Tutar" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:365 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -520,50 +520,50 @@ msgstr "" #: field:hr.payslip,state:0 #: field:hr.payslip.run,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: hr_payroll #: view:hr.payslip:0 msgid "Worked Days & Inputs" -msgstr "" +msgstr "Çalışılan Gün ve Girişler" #. module: hr_payroll #: field:hr.payslip,details_by_salary_rule_category:0 msgid "Details by Salary Rule Category" -msgstr "" +msgstr "Maaş Kural Kategori Detayları" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register msgid "PaySlip Lines" -msgstr "" +msgstr "Maaş Bordrosu Satırları" #. module: hr_payroll #: help:hr.payslip.line,register_id:0 #: help:hr.salary.rule,register_id:0 msgid "Eventual third party involved in the salary payment of the employees." -msgstr "" +msgstr "Nihai üçüncü parti Personellerin maaş ödemeleri dahil." #. module: hr_payroll #: field:hr.payslip.worked_days,number_of_hours:0 msgid "Number of Hours" -msgstr "" +msgstr "Saat Sayısı" #. module: hr_payroll #: view:hr.payslip:0 msgid "PaySlip Batch" -msgstr "" +msgstr "Maaş Bordrosu Toplu İş" #. module: hr_payroll #: field:hr.payslip.line,condition_range_min:0 #: field:hr.salary.rule,condition_range_min:0 msgid "Minimum Range" -msgstr "" +msgstr "Minimum Aralık" #. module: hr_payroll #: field:hr.payslip.line,child_ids:0 #: field:hr.salary.rule,child_ids:0 msgid "Child Salary Rule" -msgstr "" +msgstr "Alt Maaş Kural" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -573,70 +573,70 @@ msgstr "" #: report:payslip:0 #: field:payslip.lines.contribution.register,date_to:0 msgid "Date To" -msgstr "" +msgstr "için Tarihi" #. module: hr_payroll #: selection:hr.payslip.line,condition_select:0 #: selection:hr.salary.rule,condition_select:0 msgid "Range" -msgstr "" +msgstr "Aralık" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree msgid "Salary Structures Hierarchy" -msgstr "" +msgstr "Maaş Yapı Hiyerarşi" #. module: hr_payroll #: help:hr.employee,total_wage:0 msgid "Sum of all current contract's wage of employee." -msgstr "" +msgstr "Presonelin tüm mevcut sözleşmenin ücret toplamı." #. module: hr_payroll #: view:hr.payslip:0 msgid "Payslip" -msgstr "" +msgstr "Maaş Bordrosu" #. module: hr_payroll #: field:hr.payslip,credit_note:0 #: field:hr.payslip.run,credit_note:0 msgid "Credit Note" -msgstr "" +msgstr "Alack Notu" #. module: hr_payroll #: view:hr.payslip:0 #: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines msgid "Payslip Computation Details" -msgstr "" +msgstr "Maaş Bordrosu Hesaplama Ayrıntıları" #. module: hr_payroll #: help:hr.payslip.line,appears_on_payslip:0 #: help:hr.salary.rule,appears_on_payslip:0 msgid "Used to display the salary rule on payslip." -msgstr "" +msgstr "Maaş bordrosu üzerinde maaş kuralı göstermek için kullanılır." #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payslip_input msgid "Payslip Input" -msgstr "" +msgstr "Maaş Bordro Girdisi" #. module: hr_payroll #: view:hr.salary.rule.category:0 #: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category #: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category msgid "Salary Rule Categories" -msgstr "" +msgstr "Maaş Kural Kategoriler" #. module: hr_payroll #: help:hr.payslip.input,contract_id:0 #: help:hr.payslip.worked_days,contract_id:0 msgid "The contract for which applied this input" -msgstr "" +msgstr "Sözleşme bu giriş uygulandı" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Computation" -msgstr "" +msgstr "Hesaplama" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:894 @@ -657,14 +657,14 @@ msgstr "" #: field:hr.payslip.line,amount_select:0 #: field:hr.salary.rule,amount_select:0 msgid "Amount Type" -msgstr "" +msgstr "Tutar Türü" #. module: hr_payroll #: field:hr.payslip.line,category_id:0 #: view:hr.salary.rule:0 #: field:hr.salary.rule,category_id:0 msgid "Category" -msgstr "" +msgstr "Kategori" #. module: hr_payroll #: view:hr.salary.rule:0 @@ -688,7 +688,7 @@ msgstr "" #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view msgid "Salary Structures" -msgstr "" +msgstr "Maaş Yapısı" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -701,7 +701,7 @@ msgstr "" #: view:hr.payslip.run:0 #: selection:hr.payslip.run,state:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -726,7 +726,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Conditions" -msgstr "" +msgstr "Koşullar" #. module: hr_payroll #: field:hr.payslip.line,amount_percentage:0 @@ -734,7 +734,7 @@ msgstr "" #: field:hr.salary.rule,amount_percentage:0 #: selection:hr.salary.rule,amount_select:0 msgid "Percentage (%)" -msgstr "" +msgstr "Yüzde (%)" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:866 @@ -760,7 +760,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,salary_rule_id:0 msgid "Rule" -msgstr "" +msgstr "Kural" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report @@ -776,12 +776,12 @@ msgstr "" #: field:hr.payslip.line,active:0 #: field:hr.salary.rule,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "Child Rules" -msgstr "" +msgstr "Alt Kurallar" #. module: hr_payroll #: help:hr.payslip.line,condition_range_min:0 @@ -799,18 +799,18 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Designation" -msgstr "" +msgstr "Atama" #. module: hr_payroll #: view:hr.payslip:0 msgid "Companies" -msgstr "" +msgstr "Şirketler" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Authorized Signature" -msgstr "" +msgstr "Yetkili İmza" #. module: hr_payroll #: field:hr.payslip,contract_id:0 @@ -819,7 +819,7 @@ msgstr "" #: field:hr.payslip.worked_days,contract_id:0 #: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Sözleşme" #. module: hr_payroll #: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:52 @@ -831,7 +831,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Credit" -msgstr "" +msgstr "Alacak" #. module: hr_payroll #: field:hr.contract,schedule_pay:0 @@ -853,24 +853,24 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:346 #, python-format msgid "Refund Payslip" -msgstr "" +msgstr "Maaş Bordrosu İade" #. module: hr_payroll #: field:hr.rule.input,input_id:0 #: model:ir.model,name:hr_payroll.model_hr_rule_input msgid "Salary Rule Input" -msgstr "" +msgstr "Maaş Kural Girdisi" #. module: hr_payroll #: field:hr.payslip.line,quantity:0 #: field:hr.salary.rule,quantity:0 msgid "Quantity" -msgstr "" +msgstr "Miktar" #. module: hr_payroll #: view:hr.payslip:0 msgid "Refund" -msgstr "" +msgstr "İadesi" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -883,7 +883,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Code" -msgstr "" +msgstr "Kod" #. module: hr_payroll #: field:hr.payslip.line,amount_python_compute:0 @@ -899,12 +899,12 @@ msgstr "" #: field:hr.payslip.worked_days,sequence:0 #: field:hr.salary.rule,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıralama" #. module: hr_payroll #: view:hr.payslip:0 msgid "Period" -msgstr "" +msgstr "Dönem" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -914,7 +914,7 @@ msgstr "" #. module: hr_payroll #: view:hr.salary.rule:0 msgid "General" -msgstr "" +msgstr "Genel" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:669 @@ -925,7 +925,7 @@ msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payslip_employees msgid "Generate payslips for all selected employees" -msgstr "" +msgstr "Seçilen tüm çalışanlar için maaş bordroları üret" #. module: hr_payroll #: field:hr.contract,struct_id:0 @@ -934,23 +934,23 @@ msgstr "" #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payroll_structure msgid "Salary Structure" -msgstr "" +msgstr "Maaş Yapısı" #. module: hr_payroll #: field:hr.contribution.register,register_line_ids:0 msgid "Register Line" -msgstr "" +msgstr "Kayıt Satırı" #. module: hr_payroll #: view:hr.payslip:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: hr_payroll #: view:hr.payslip.run:0 #: selection:hr.payslip.run,state:0 msgid "Close" -msgstr "" +msgstr "Kapalı" #. module: hr_payroll #: help:hr.payslip,struct_id:0 @@ -965,28 +965,28 @@ msgstr "" #: field:hr.payroll.structure,children_ids:0 #: field:hr.salary.rule.category,children_ids:0 msgid "Children" -msgstr "" +msgstr "Alt" #. module: hr_payroll #: help:hr.payslip,credit_note:0 msgid "Indicates this payslip has a refund of another" -msgstr "" +msgstr "Bu maaş bordrosu başka bir geri ödeme var gösterir" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Bi-monthly" -msgstr "" +msgstr "İki Aylık" #. module: hr_payroll #: report:paylip.details:0 msgid "Pay Slip Details" -msgstr "" +msgstr "Öde Fiş Detaylar" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form #: model:ir.ui.menu,name:hr_payroll.menu_department_tree msgid "Employee Payslips" -msgstr "" +msgstr "Personel maaş bordroları" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_config_settings @@ -1004,29 +1004,29 @@ msgstr "" #. module: hr_payroll #: view:payslip.lines.contribution.register:0 msgid "Print" -msgstr "" +msgstr "Yazıcı" #. module: hr_payroll #: view:hr.payslip.line:0 msgid "Calculations" -msgstr "" +msgstr "Hesaplamalar" #. module: hr_payroll #: view:hr.payslip:0 msgid "Worked Days" -msgstr "" +msgstr "Çalışılan Günler" #. module: hr_payroll #: view:hr.payslip:0 msgid "Search Payslips" -msgstr "" +msgstr "Arama MaaşBordroları" #. module: hr_payroll #: view:hr.payslip.run:0 #: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run msgid "Payslips Batches" -msgstr "" +msgstr "MaaşBordroları Toplu-İşlemi" #. module: hr_payroll #: view:hr.contribution.register:0 @@ -1042,12 +1042,12 @@ msgstr "" #: field:hr.salary.rule,note:0 #: field:hr.salary.rule.category,note:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: hr_payroll #: field:hr.employee,total_wage:0 msgid "Total Basic Salary" -msgstr "" +msgstr "Toplam Temel Maaş" #. module: hr_payroll #: view:hr.contribution.register:0 @@ -1061,7 +1061,7 @@ msgstr "" #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll #: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" -msgstr "" +msgstr "Bordro" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.contribution_register @@ -1072,24 +1072,24 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:365 #, python-format msgid "You cannot delete a payslip which is not draft or cancelled!" -msgstr "" +msgstr "Sen taslak veya iptal olmayan bir maaş bordrosu silemezsiniz!" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Address" -msgstr "" +msgstr "adres" #. module: hr_payroll #: field:hr.payslip,worked_days_line_ids:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days msgid "Payslip Worked Days" -msgstr "" +msgstr "Maaş Bordrosu Çalışılan Günler" #. module: hr_payroll #: view:hr.salary.rule.category:0 msgid "Salary Categories" -msgstr "" +msgstr "Maaş Kategoriler" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -1102,7 +1102,7 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Name" -msgstr "" +msgstr "Adı" #. module: hr_payroll #: help:hr.payslip.line,amount_percentage:0 @@ -1113,7 +1113,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.structure:0 msgid "Payroll Structures" -msgstr "" +msgstr "Bordro Yapısı" #. module: hr_payroll #: view:hr.payslip:0 @@ -1121,19 +1121,19 @@ msgstr "" #: field:hr.payslip.employees,employee_ids:0 #: view:hr.payslip.line:0 msgid "Employees" -msgstr "" +msgstr "Personeller" #. module: hr_payroll #: report:paylip.details:0 #: report:payslip:0 msgid "Bank Account" -msgstr "" +msgstr "Banka Hesabı" #. module: hr_payroll #: help:hr.payslip.line,sequence:0 #: help:hr.salary.rule,sequence:0 msgid "Use to arrange calculation sequence" -msgstr "" +msgstr "Hesaplama sırasını düzenlemek için kullanın" #. module: hr_payroll #: help:hr.payslip,state:0 @@ -1157,17 +1157,17 @@ msgstr "" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Annually" -msgstr "" +msgstr "Yıllık" #. module: hr_payroll #: field:hr.payslip,input_line_ids:0 msgid "Payslip Inputs" -msgstr "" +msgstr "Maaş Bordrosu Girdileri" #. module: hr_payroll #: view:hr.payslip:0 msgid "Other Inputs" -msgstr "" +msgstr "Diğer Girdiler" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view @@ -1187,17 +1187,17 @@ msgstr "" #: report:paylip.details:0 #: report:payslip:0 msgid "Total" -msgstr "" +msgstr "Toplam" #. module: hr_payroll #: view:hr.payslip:0 msgid "Salary Computation" -msgstr "" +msgstr "Maaş Hesaplama" #. module: hr_payroll #: view:hr.payslip:0 msgid "Details By Salary Rule Category" -msgstr "" +msgstr "Maaş Kural Kategori Detayları" #. module: hr_payroll #: help:hr.payslip.input,code:0 @@ -1210,42 +1210,42 @@ msgstr "" #: code:addons/hr_payroll/hr_payroll.py:900 #, python-format msgid "Wrong python condition defined for salary rule %s (%s)." -msgstr "" +msgstr "Maaş kuralı için tanımlanan Yanlış python koşulu %s (%s)." #. module: hr_payroll #: view:hr.payslip.run:0 #: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees msgid "Generate Payslips" -msgstr "" +msgstr "MaaşBordroları Oluştur" #. module: hr_payroll #: view:hr.payslip.line:0 msgid "Search Payslip Lines" -msgstr "" +msgstr "Arama MaaşBordro Satırları" #. module: hr_payroll #: selection:hr.contract,schedule_pay:0 msgid "Bi-weekly" -msgstr "" +msgstr "İki haftalık" #. module: hr_payroll #: selection:hr.payslip.line,condition_select:0 #: selection:hr.salary.rule,condition_select:0 msgid "Always True" -msgstr "" +msgstr "Daima Gerçek" #. module: hr_payroll #: report:contribution.register.lines:0 msgid "PaySlip Name" -msgstr "" +msgstr "MaaşBordro Adı" #. module: hr_payroll #: view:hr.payslip:0 msgid "Accounting" -msgstr "" +msgstr "Muhasebe" #. module: hr_payroll #: field:hr.payslip.line,condition_range:0 #: field:hr.salary.rule,condition_range:0 msgid "Range Based on" -msgstr "" +msgstr "Aralığı Bazında" diff --git a/addons/hr_recruitment/i18n/tr.po b/addons/hr_recruitment/i18n/tr.po index 64d47c773b3..91c88b19199 100644 --- a/addons/hr_recruitment/i18n/tr.po +++ b/addons/hr_recruitment/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 19:28+0000\n" +"PO-Revision-Date: 2013-02-12 09:22+0000\n" "Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_recruitment @@ -28,12 +28,12 @@ msgstr "" #: view:hr.recruitment.stage:0 #: field:hr.recruitment.stage,requirements:0 msgid "Requirements" -msgstr "Gereksinimler" +msgstr "İşe alım" #. module: hr_recruitment #: view:hr.applicant:0 msgid "Application Summary" -msgstr "Uygulama Özeti" +msgstr "Başvuru Özeti" #. module: hr_recruitment #: view:hr.applicant:0 diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po index 4cbab2f210b..8096d6a7f6b 100644 --- a/addons/mail/i18n/hu.po +++ b/addons/mail/i18n/hu.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-12 19:12+0000\n" -"Last-Translator: Herczeg Péter \n" +"PO-Revision-Date: 2013-02-12 14:55+0000\n" +"Last-Translator: Balint (eSolve) \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mail #: view:mail.followers:0 msgid "Followers Form" -msgstr "" +msgstr "Követők űrlapjai" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract @@ -46,7 +46,7 @@ msgstr "Üzenet címzettjei" #. module: mail #: help:mail.message.subtype,default:0 msgid "Activated by default when subscribing." -msgstr "" +msgstr "Alapértelmezetten aktiválva lesz a feliratkozásnál." #. module: mail #: view:mail.message:0 @@ -71,6 +71,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"Az e-mail álnáv neve, pl. 'állások' ha az " +"helyről akarjuk az e-maileket megkapni" #. module: mail #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard @@ -83,7 +85,7 @@ msgstr "Email írás" #: code:addons/mail/static/src/xml/mail.xml:132 #, python-format msgid "Add them into recipients and followers" -msgstr "" +msgstr "A címzettekhez és a követőkhőz adja hozzá" #. module: mail #: view:mail.group:0 @@ -112,6 +114,8 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found for incoming emails." msgstr "" +"A küldő e-mail címei. Ez a mező lesz beállítva, ha nem talált egyező " +"partnert a bejövő levelekhez." #. module: mail #: model:ir.model,name:mail.model_mail_compose_message @@ -128,7 +132,7 @@ msgstr "Hozzáadás" #. module: mail #: field:mail.message.subtype,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Szülő" #. module: mail #: field:mail.group,message_unread:0 @@ -150,6 +154,9 @@ msgid "" "Members of those groups will automatically added as followers. Note that " "they will be able to manage their subscription manually if necessary." msgstr "" +"Ezeknek a csoportoknak a tagjai automatikusan hozzá lesznek adva a " +"követőkhöz. Megjegyezve, hogy ha szükséges szerkeszteni tudják a " +"feliratkozásukat." #. module: mail #. openerp-web @@ -162,7 +169,7 @@ msgstr "Valóban törölni kívánja ezt az üzenetet?" #: view:mail.message:0 #: field:mail.notification,read:0 msgid "Read" -msgstr "" +msgstr "Olvas" #. module: mail #: view:mail.group:0 @@ -189,18 +196,21 @@ msgid "" "image, with aspect ratio preserved. Use this field in form views or some " "kanban views." msgstr "" +"Közepes méretű fotó a csoportról. Automatikusa át lesz méretezve 128x128px " +"képpé, az arányok megtartásával. Használja ezt a mezőt az osztályozott " +"nézetban és egyes kanban nézetekben." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:194 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Feltöltési hiba" #. module: mail #: model:mail.group,name:mail.group_support msgid "Support" -msgstr "" +msgstr "Támogatás" #. module: mail #: code:addons/mail/mail_message.py:727 @@ -211,6 +221,10 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"Az igényelt műveletet nem lehetett végrehajtani biztonsági korlátok miatt. " +"Kérem vegye fel a kapcsolatot a rendszer adminisztrátorral.\n" +"\n" +"(Dokumentum típus: %s, Művelet: %s)" #. module: mail #: view:mail.mail:0 @@ -228,24 +242,24 @@ msgstr "Szál" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "Open the full mail composer" -msgstr "" +msgstr "Nyissa meg a taljes levél szerkesztőt" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "ò" -msgstr "" +msgstr "ò" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "" +msgstr "Domain álnév" #. module: mail #: field:mail.group,group_ids:0 msgid "Auto Subscription" -msgstr "" +msgstr "Auto feliratkozás" #. module: mail #: field:mail.mail,references:0 @@ -257,12 +271,12 @@ msgstr "Hivatkozások" #: code:addons/mail/static/src/xml/mail.xml:188 #, python-format msgid "No messages." -msgstr "" +msgstr "Nincs üzenet." #. module: mail #: model:ir.model,name:mail.model_mail_group msgid "Discussion group" -msgstr "" +msgstr "Tárgyalási csoport" #. module: mail #. openerp-web @@ -277,7 +291,7 @@ msgstr "feltöltés" #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "more." -msgstr "" +msgstr "több." #. module: mail #: help:mail.compose.message,type:0 @@ -286,6 +300,8 @@ msgid "" "Message type: email for email message, notification for system message, " "comment for other messages such as user replies" msgstr "" +"Üzenet típus: email az email üzenetre, figyelmeztetés egy rendszer üzenetre, " +"hozzászólás egy másik üzenetre mint felhasználói válaszok" #. module: mail #: help:mail.message.subtype,relation_field:0 @@ -294,6 +310,8 @@ msgid "" "automatic subscription on a related document. The field is used to compute " "getattr(related_document.relation_field)." msgstr "" +"A mező az ide vonatkozó modell hivatkozására használt az altípus modellhez, " +"ha automatikus feliratkozást használ az ide vonatkozó dokumentumhoz." #. module: mail #: selection:mail.mail,state:0 @@ -316,12 +334,12 @@ msgstr "
Önt meghívták, hogy kövesse: %s
" #: help:mail.thread,message_unread:0 #: help:res.partner,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." #. module: mail #: field:mail.group,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Közepes méretű fotó" #. module: mail #: model:ir.actions.client,name:mail.action_mail_to_me_feeds @@ -352,21 +370,21 @@ msgstr "Követés leállítása" #: code:addons/mail/static/src/xml/mail.xml:261 #, python-format msgid "show one more message" -msgstr "" +msgstr "mutass még egy üzenetet" #. module: mail #: code:addons/mail/mail_mail.py:71 #: code:addons/mail/res_users.py:79 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Érvénytelen lépés!" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:25 #, python-format msgid "User img" -msgstr "" +msgstr "Felhasználói kép" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_mail @@ -379,7 +397,7 @@ msgstr "E-mailek" #. module: mail #: field:mail.followers,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Kapcsolódó partner" #. module: mail #: help:mail.group,message_summary:0 @@ -389,6 +407,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." #. module: mail #: help:mail.alias,alias_model_id:0 @@ -397,11 +417,14 @@ msgid "" "incoming email that does not reply to an existing record will cause the " "creation of a new record of this model (e.g. a Project Task)" msgstr "" +"A modell (OpenERP Documentum féle) amivel ez az álnév összhangban van. " +"Bármely beérkező email ami nem válaszol a meglévő rekordra az egy, a " +"modellhez tartozó új rekord létrehozást okozza (pl. a Projekt feladat)" #. module: mail #: field:mail.message.subtype,relation_field:0 msgid "Relation field" -msgstr "" +msgstr "Reléciós/összefüggés mező" #. module: mail #: selection:mail.compose.message,type:0 @@ -496,7 +519,7 @@ msgstr "Archívum" #: code:addons/mail/static/src/xml/mail.xml:94 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Törli ezt a mellékletet" #. module: mail #. openerp-web @@ -517,35 +540,35 @@ msgstr "Egy követő" #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Típus" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: mail #: field:ir.ui.menu,mail_group_id:0 msgid "Mail Group" -msgstr "" +msgstr "Levelezési csoport" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Megjegyzések és e-mailok" #. module: mail #: field:mail.alias,alias_defaults:0 msgid "Default Values" -msgstr "" +msgstr "Alapértelmezett értékek" #. module: mail #: code:addons/mail/res_users.py:100 #, python-format msgid "%s has joined the %s network." -msgstr "" +msgstr "%s csatlakozott a %s hálózathoz." #. module: mail #: help:mail.group,image_small:0 @@ -554,6 +577,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Kis mérető fotó a csoportról. Automatikusan át lesz méretezve 64x64px képpé, " +"az arány megtartása mellett. Használja ezt a mezőt bárhol ahol kisméretű " +"képet szeretne." #. module: mail #: view:mail.compose.message:0 @@ -566,7 +592,7 @@ msgstr "Címzettek" #: code:addons/mail/static/src/xml/mail.xml:127 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web @@ -578,7 +604,7 @@ msgstr "Bejegyzés írás a dokumentum követőinek..." #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Jogosult csoport" #. module: mail #: view:mail.group:0 @@ -588,7 +614,7 @@ msgstr "Csatlakozás a csoporthoz" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Üzenet küldő, a felhasználói meghatározásokból vett." #. module: mail #: code:addons/mail/wizard/invite.py:39 @@ -600,7 +626,7 @@ msgstr "
Önt meghívták, hogy kövessen egy új dokumentumot.
" #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Szülő üzenet" #. module: mail #: field:mail.compose.message,res_id:0 @@ -608,7 +634,7 @@ msgstr "" #: field:mail.message,res_id:0 #: field:mail.wizard.invite,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "Kapcsolódó dokument azonosító ID" #. module: mail #: model:ir.actions.client,help:mail.action_mail_to_me_feeds @@ -630,19 +656,19 @@ msgstr "" #. module: mail #: model:mail.group,name:mail.group_rd msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: mail #: model:ir.model,name:mail.model_mail_thread msgid "Email Thread" -msgstr "" +msgstr "E-mail összafűzés" #. module: mail #: view:mail.mail:0 @@ -654,19 +680,19 @@ msgstr "Speciális" #: code:addons/mail/static/src/xml/mail.xml:226 #, python-format msgid "Move to Inbox" -msgstr "" +msgstr "Bejövő üzenetekbe mozgatás" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:165 #, python-format msgid "Re:" -msgstr "" +msgstr "Vissza:" #. module: mail #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "Elolvas" #. module: mail #: code:addons/mail/res_users.py:79 @@ -675,19 +701,21 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"Talán nem hozott létre felhasználót. Egy felhasználó létrehozásához, " +"használja a \"Beállítások > Felhasználók\" menüt." #. module: mail #: help:mail.followers,res_model:0 #: help:mail.wizard.invite,res_model:0 msgid "Model of the followed resource" -msgstr "" +msgstr "A követett forrás modellje" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:286 #, python-format msgid "like" -msgstr "" +msgstr "hasonló" #. module: mail #: view:mail.compose.message:0 @@ -706,7 +734,7 @@ msgstr "Üzenet a követőimnek..." #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kapcsolat" #. module: mail #: view:mail.group:0 @@ -714,21 +742,23 @@ msgid "" "Only the invited followers can read the\n" " discussions on this group." msgstr "" +"Csak a meghívott követők olvashatják ennek a\n" +" csoportnak a beszélgetését." #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: mail #: view:mail.message:0 msgid "Has attachments" -msgstr "" +msgstr "Vannak mellékletei" #. module: mail #: view:mail.mail:0 msgid "on" -msgstr "" +msgstr "ezen:" #. module: mail #: code:addons/mail/mail_message.py:916 @@ -737,6 +767,8 @@ msgid "" "The following partners chosen as recipients for the email have no email " "address linked :" msgstr "" +"A következő partnerek lettek kiválasztva mint címzettek, azokhoz az e-" +"mailekhez amelyekhez nem lett kapcsolva e-mail cím :" #. module: mail #: help:mail.alias,alias_defaults:0 @@ -744,11 +776,13 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Egy Python szótár aminak a kiértékelésével alapértékeket biztosít, ha ehhez " +"az álnévhez új rekordokat hoz létre." #. module: mail #: model:ir.model,name:mail.model_mail_message_subtype msgid "Message subtypes" -msgstr "" +msgstr "Üzenet altípusok" #. module: mail #: help:mail.compose.message,notified_partner_ids:0 @@ -756,13 +790,15 @@ msgstr "" msgid "" "Partners that have a notification pushing this message in their mailboxes" msgstr "" +"Partnerek akiknek van egy értesítésük ennek az üzenetnek a levelező " +"ládájukba való mozgatására" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Megjegyzés" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -792,7 +828,7 @@ msgstr "" #. module: mail #: field:mail.mail,notification:0 msgid "Is Notification" -msgstr "" +msgstr "Ez egy üzenet" #. module: mail #. openerp-web @@ -812,6 +848,7 @@ msgstr "Küldés most" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" +"Nem tud e-mailt küldeni, kérem állítsa be a küldő e-mail címét vagy álnevet" #. module: mail #: help:res.users,alias_id:0 @@ -819,11 +856,13 @@ msgid "" "Email address internally associated with this user. Incoming emails will " "appear in the user's notifications." msgstr "" +"E-mail cím belsőleg összekapcsolva ezzel a felhasználóval. Bejövő e-mail-ok " +"megjelennek a felhasználó értesítéseinél." #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Fénykép" #. module: mail #. openerp-web @@ -832,13 +871,13 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "vagy" #. module: mail #: help:mail.compose.message,vote_user_ids:0 #: help:mail.message,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Felhasználók akik szavaztak erre az üzenetre" #. module: mail #: help:mail.group,alias_id:0 @@ -846,6 +885,8 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" +"Az ezzel a csoporttal társított e-mail cím. Új beérkezett e-mailek " +"automatikusan új témákat hoznak létre." #. module: mail #: view:mail.mail:0 @@ -861,7 +902,7 @@ msgstr "E-mail keresésée" #: field:mail.compose.message,child_ids:0 #: field:mail.message,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Alcsoportba rakott üzenetek" #. module: mail #: field:mail.alias,alias_user_id:0 @@ -1274,7 +1315,7 @@ msgstr "" #. module: mail #: model:mail.message.subtype,name:mail.mt_comment msgid "Discussions" -msgstr "" +msgstr "Hozzászólások" #. module: mail #. openerp-web diff --git a/addons/mail/i18n/pl.po b/addons/mail/i18n/pl.po index 70281521c3a..9f2c10c394f 100644 --- a/addons/mail/i18n/pl.po +++ b/addons/mail/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 11:25+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mail #: view:mail.followers:0 @@ -85,7 +85,7 @@ msgstr "Utwórz wiadomość e-mail" #: code:addons/mail/static/src/xml/mail.xml:132 #, python-format msgid "Add them into recipients and followers" -msgstr "" +msgstr "Dodaj je do odbiorców i obserwatorów" #. module: mail #: view:mail.group:0 @@ -127,12 +127,12 @@ msgstr "Kreator email" #: code:addons/mail/static/src/xml/mail_followers.xml:23 #, python-format msgid "Add others" -msgstr "" +msgstr "Dodaj innych" #. module: mail #: field:mail.message.subtype,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Nadrzędne" #. module: mail #: field:mail.group,message_unread:0 @@ -204,7 +204,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:194 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Błąd uploadu" #. module: mail #: model:mail.group,name:mail.group_support @@ -253,7 +253,7 @@ msgstr "" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "Alisa domeny" +msgstr "Alias domeny" #. module: mail #: field:mail.group,group_ids:0 @@ -290,7 +290,7 @@ msgstr "wysyłanie" #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "more." -msgstr "" +msgstr "więcej." #. module: mail #: help:mail.compose.message,type:0 @@ -422,7 +422,7 @@ msgstr "" #. module: mail #: field:mail.message.subtype,relation_field:0 msgid "Relation field" -msgstr "" +msgstr "Pole relacji" #. module: mail #: selection:mail.compose.message,type:0 @@ -678,7 +678,7 @@ msgstr "Zaawansowane" #: code:addons/mail/static/src/xml/mail.xml:226 #, python-format msgid "Move to Inbox" -msgstr "" +msgstr "Przejdź do przychodzącej" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:165 @@ -808,6 +808,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Dobra robota! Nie masz maili przychodzących.\n" +"

\n" +" Przychodzące zawiera wiadomości prywatne lub przysłane\n" +" do ciebie, jak również informacje związane z " +"dokumentami\n" +" lub ludźmi powiązanymi z tobą.\n" +"

\n" +" " #. module: mail #: field:mail.mail,notification:0 @@ -962,7 +971,7 @@ msgstr "Powiadomienie" #: code:addons/mail/static/src/js/mail.js:585 #, python-format msgid "Please complete partner's informations" -msgstr "" +msgstr "Uzupełnij informacje o partnerze" #. module: mail #: view:mail.wizard.invite:0 @@ -972,7 +981,7 @@ msgstr "Dodaj obserwatorów" #. module: mail #: view:mail.compose.message:0 msgid "Followers of selected items and" -msgstr "" +msgstr "Obserwatorzy wybranych elementów i" #. module: mail #: field:mail.alias,alias_force_thread_id:0 @@ -1165,7 +1174,7 @@ msgstr "Oznacz jako Do zrobienia" #. module: mail #: help:mail.message.subtype,parent_id:0 msgid "Parent subtype, used for automatic subscription." -msgstr "" +msgstr "Podtyp nadrzędny, stosowany do automatycznych subskrypcji." #. module: mail #: model:ir.model,name:mail.model_mail_wizard_invite @@ -1203,7 +1212,7 @@ msgstr "Formularz grupy" #: field:mail.message,starred:0 #: field:mail.notification,starred:0 msgid "Starred" -msgstr "" +msgstr "Oznaczone gwiazdką" #. module: mail #. openerp-web @@ -1248,7 +1257,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "And" -msgstr "" +msgstr "I" #. module: mail #: field:mail.compose.message,message_id:0 @@ -1285,7 +1294,7 @@ msgstr "Kopia" #. module: mail #: help:mail.notification,starred:0 msgid "Starred message that goes into the todo mailbox" -msgstr "" +msgstr "Wiadomość oznaczona gwiazdką, która wejdzie do skrzynki Do zrobienia" #. module: mail #. openerp-web diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index 7f1e8761ac4..8c7298de6fb 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-07 13:51+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2013-02-12 21:50+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-08 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -91,7 +91,7 @@ msgstr "Rotalar" #. module: mrp #: view:mrp.bom:0 msgid "Search Bill Of Material" -msgstr "Ürün Ağacı Ara" +msgstr "Ürün Ağacı Arama" #. module: mrp #: model:process.node,note:mrp.process_node_stockproduct1 @@ -103,7 +103,7 @@ msgstr "Stoklanabilir ürünler ve sarf malzemeleri için" #: help:mrp.production,message_unread:0 #: help:mrp.production.workcenter.line,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." #. module: mrp #: help:mrp.routing.workcenter,cycle_nbr:0 @@ -117,7 +117,7 @@ msgstr "" #. module: mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Yanlış" #. module: mrp #: view:mrp.bom:0 @@ -149,7 +149,7 @@ msgstr "" #: model:process.transition,name:mrp.process_transition_servicerfq0 #: model:process.transition,name:mrp.process_transition_stockrfq0 msgid "To Buy" -msgstr "Satınalınır" +msgstr "SatınAl" #. module: mrp #: model:process.transition,note:mrp.process_transition_purchaseprocure0 @@ -160,7 +160,7 @@ msgstr "" #. module: mrp #: view:mrp.production:0 msgid "Products to Finish" -msgstr "Bitirilecek Ürünler" +msgstr "Bitecek Ürünler" #. module: mrp #: selection:mrp.bom,method:0 @@ -189,7 +189,7 @@ msgstr "Ürün Mik." #. module: mrp #: view:mrp.production:0 msgid "Unit of Measure" -msgstr "Birim" +msgstr "Ölçü Birimi" #. module: mrp #: model:process.node,note:mrp.process_node_purchaseprocure0 @@ -199,7 +199,7 @@ msgstr "Satın alınan malzemeler için" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_production_order_action msgid "Order Planning" -msgstr "" +msgstr "Sipariş Planlama" #. module: mrp #: field:mrp.config.settings,module_mrp_operations:0 @@ -226,7 +226,7 @@ msgstr "İş Maliyeti" #. module: mrp #: model:process.transition,name:mrp.process_transition_procureserviceproduct0 msgid "Procurement of services" -msgstr "Hizmet satınalma" +msgstr "Hizmet tedariki" #. module: mrp #: view:mrp.workcenter:0 @@ -262,7 +262,7 @@ msgstr "Üretilmiş Ürünler" #. module: mrp #: report:mrp.production.order:0 msgid "Destination Location" -msgstr "Varış Konumu" +msgstr "Hedef Lokasyon" #. module: mrp #: view:mrp.config.settings:0 @@ -292,12 +292,12 @@ msgstr "" #. module: mrp #: report:mrp.production.order:0 msgid "Partner Ref" -msgstr "Paydaş Ref" +msgstr "Partner Ref" #. module: mrp #: selection:mrp.workcenter.load,measure_unit:0 msgid "Amount in hours" -msgstr "Saat olarak miktar" +msgstr "Saat Tutarı" #. module: mrp #: field:mrp.production,product_lines:0 @@ -307,13 +307,13 @@ msgstr "Planlanmış mallar" #. module: mrp #: selection:mrp.bom,type:0 msgid "Sets / Phantom" -msgstr "Takımlar / Görüntü" +msgstr "Ayarlar / Görüntü" #. module: mrp #: view:mrp.production:0 #: field:mrp.production,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: mrp #: help:mrp.bom,position:0 @@ -323,12 +323,12 @@ msgstr "Dış bir plandaki duruma gönderme." #. module: mrp #: model:res.groups,name:mrp.group_mrp_routings msgid "Manage Routings" -msgstr "" +msgstr "Rotaları Yönet" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce msgid "Product Produce" -msgstr "Ürün Üret" +msgstr "Ürün Üretme" #. module: mrp #: constraint:mrp.bom:0 @@ -419,7 +419,7 @@ msgstr "" #: field:mrp.production,product_qty:0 #: field:mrp.production.product.line,product_qty:0 msgid "Product Quantity" -msgstr "" +msgstr "Ürün Miktar" #. module: mrp #: help:mrp.production,picking_id:0 @@ -431,7 +431,7 @@ msgstr "Bu, bitmiş ürünü üretim planına getiren İç Toplama Listesidir" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_view_resource_calendar_search_mrp msgid "Working Time" -msgstr "Çalışma Süresi" +msgstr "Çalışma Zamanı" #. module: mrp #: help:mrp.production,state:0 @@ -517,7 +517,7 @@ msgstr "Ürün Ağacı Yapısı" #. module: mrp #: model:process.node,note:mrp.process_node_serviceproduct0 msgid "Product type is service" -msgstr "Ürün tipi hizmettir" +msgstr "Ürün türü hizmetse" #. module: mrp #: help:mrp.workcenter,costs_cycle:0 @@ -547,7 +547,7 @@ msgstr "Teklif Talebi" #: view:mrp.product_price:0 #: view:mrp.workcenter.load:0 msgid "or" -msgstr "" +msgstr "veya" #. module: mrp #: model:process.transition,note:mrp.process_transition_billofmaterialrouting0 @@ -565,7 +565,7 @@ msgstr "Üretilecek Ürünler" #. module: mrp #: view:mrp.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: mrp #: view:mrp.routing:0 @@ -576,12 +576,12 @@ msgstr "Üretim Lokasyonu" #. module: mrp #: view:mrp.production:0 msgid "Force Reservation" -msgstr "Rezerve Et" +msgstr "Rezerve Zorla" #. module: mrp #: field:report.mrp.inout,value:0 msgid "Stock value" -msgstr "Stok Değeri" +msgstr "Stok değeri" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_product_bom_structure @@ -591,7 +591,7 @@ msgstr "Ürün Ürün Ağacı Yapısı" #. module: mrp #: view:mrp.production:0 msgid "Search Production" -msgstr "Üretim Ara" +msgstr "Üretim Arama" #. module: mrp #: help:mrp.routing.workcenter,sequence:0 @@ -607,7 +607,7 @@ msgstr "Ürün Ağacı Sıradüzeni" #. module: mrp #: model:process.transition,name:mrp.process_transition_stockproduction0 msgid "To Produce" -msgstr "Üretilir" +msgstr "Üret" #. module: mrp #: help:mrp.config.settings,module_stock_no_autopicking:0 @@ -626,12 +626,12 @@ msgstr "" #. module: mrp #: selection:mrp.production,state:0 msgid "Picking Exception" -msgstr "Toplama İstisnası" +msgstr "Seçme İstisnası" #. module: mrp #: field:mrp.bom,bom_lines:0 msgid "BoM Lines" -msgstr "Ürün Ağacı Satırları" +msgstr "BoM Satırları" #. module: mrp #: field:mrp.workcenter,time_start:0 @@ -762,7 +762,7 @@ msgstr "Yazdır" #: view:mrp.bom:0 #: view:mrp.workcenter:0 msgid "Type" -msgstr "Tür" +msgstr "Türü" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_workcenter_action @@ -817,7 +817,7 @@ msgstr "Uyarı!" #. module: mrp #: report:mrp.production.order:0 msgid "Printing date" -msgstr "Yazdırma Tarihi" +msgstr "Yazdırma tarihi" #. module: mrp #: model:process.node,name:mrp.process_node_orderrfq0 @@ -828,7 +828,7 @@ msgstr "Teklif İsteği" #. module: mrp #: model:process.transition,name:mrp.process_transition_producttostockrules0 msgid "Procurement rule" -msgstr "Satınalma kuralı" +msgstr "Tedarik kuralı" #. module: mrp #: help:mrp.workcenter,costs_cycle_account_id:0 @@ -851,7 +851,7 @@ msgstr "Kısmi" #. module: mrp #: report:mrp.production.order:0 msgid "WorkCenter" -msgstr "İş Merkezi" +msgstr "İşMerkezi" #. module: mrp #: model:process.transition,note:mrp.process_transition_procureserviceproduct0 @@ -894,7 +894,7 @@ msgstr "Üretim Emri" #. module: mrp #: model:process.transition,name:mrp.process_transition_productionprocureproducts0 msgid "Procurement of raw material" -msgstr "Ham malzeme satınalma" +msgstr "Ham malzeme tedariki" #. module: mrp #: sql_constraint:mrp.bom:0 @@ -913,14 +913,14 @@ msgstr "Toplam Çevrim" #. module: mrp #: selection:mrp.production,state:0 msgid "Ready to Produce" -msgstr "Üretim için Hazır" +msgstr "Üretime Hazır" #. module: mrp #: field:mrp.bom,message_is_follower:0 #: field:mrp.production,message_is_follower:0 #: field:mrp.production.workcenter.line,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: mrp #: view:mrp.bom:0 @@ -949,7 +949,7 @@ msgstr "" #. module: mrp #: field:mrp.bom,type:0 msgid "BoM Type" -msgstr "Ürün Ağacı Tipi" +msgstr "Bom Türü" #. module: mrp #: code:addons/mrp/procurement.py:52 @@ -963,7 +963,7 @@ msgstr "" #. module: mrp #: view:mrp.property:0 msgid "Search" -msgstr "Ara" +msgstr "Arama" #. module: mrp #: model:process.node,note:mrp.process_node_billofmaterial0 @@ -1028,7 +1028,7 @@ msgstr "Özellik Grubu" #. module: mrp #: field:mrp.config.settings,group_mrp_routings:0 msgid "Manage routings and work orders " -msgstr "" +msgstr "Rotalar ve iş emirleri yönet " #. module: mrp #: model:process.node,note:mrp.process_node_production0 @@ -1068,7 +1068,7 @@ msgstr "Son" #. module: mrp #: model:process.node,name:mrp.process_node_servicemts0 msgid "Make to stock" -msgstr "Stoğa Üretim" +msgstr "Stok için Üretim" #. module: mrp #: report:bom.structure:0 @@ -1087,17 +1087,17 @@ msgstr "Üretim Emirleri" #. module: mrp #: selection:mrp.production,state:0 msgid "Awaiting Raw Materials" -msgstr "" +msgstr "Hammaddeler Bekliyor" #. module: mrp #: field:mrp.bom,position:0 msgid "Internal Reference" -msgstr "İç Kaynak" +msgstr "Dahili Referans" #. module: mrp #: field:mrp.production,product_uos_qty:0 msgid "Product UoS Quantity" -msgstr "" +msgstr "Ürün UoS Miktarı" #. module: mrp #: field:mrp.bom,name:0 @@ -1124,12 +1124,12 @@ msgstr "Biçim" #: help:mrp.production,message_ids:0 #: help:mrp.production.workcenter.line,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: mrp #: field:mrp.workcenter.load,measure_unit:0 msgid "Amount measuring unit" -msgstr "Tutar Ölçü Birimi" +msgstr "Tutar ölçü birimi" #. module: mrp #: help:mrp.config.settings,module_mrp_jit:0 @@ -1158,7 +1158,7 @@ msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action3 msgid "Manufacturing Orders in Progress" -msgstr "İşlemdeki Üretim Emirleri" +msgstr "DevamEden Üretim Emirleri" #. module: mrp #: model:ir.actions.client,name:mrp.action_client_mrp_menu @@ -1177,7 +1177,7 @@ msgstr "Ürün bekleyen Üretim Emirleri" #: view:mrp.routing:0 #: view:mrp.workcenter:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Grupla İle..." #. module: mrp #: code:addons/mrp/report/price.py:130 @@ -1190,7 +1190,7 @@ msgstr "Çevrim Maliyeti" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Cannot find bill of material for this product." -msgstr "" +msgstr "Bu ürün için malzeme faturası bulamıyor." #. module: mrp #: selection:mrp.workcenter.load,measure_unit:0 @@ -1200,7 +1200,7 @@ msgstr "Çevrim tutarı" #. module: mrp #: field:mrp.production,location_dest_id:0 msgid "Finished Products Location" -msgstr "Bitmiş Ürün Konumu" +msgstr "Bitmiş Ürün Lokasyonu" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_pm_resources_config @@ -1217,25 +1217,25 @@ msgstr "Bu iş merkezinin belirlenen rotadaki iemi yapması için gereken saat" #. module: mrp #: field:mrp.workcenter,costs_journal_id:0 msgid "Analytic Journal" -msgstr "Analiz Günlüğü" +msgstr "Analitik Yevmiye" #. module: mrp #: code:addons/mrp/report/price.py:139 #, python-format msgid "Supplier Price per Unit of Measure" -msgstr "" +msgstr "Ölçü Birim başına Tedarikçi Fiyatı" #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 msgid "Per week" -msgstr "Her Hafta" +msgstr "Her hafta" #. module: mrp #: field:mrp.bom,message_unread:0 #: field:mrp.production,message_unread:0 #: field:mrp.production.workcenter.line,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: mrp #: model:process.transition,note:mrp.process_transition_stockmts0 @@ -1280,7 +1280,7 @@ msgstr "Zaman birimini seç" #: model:ir.ui.menu,name:mrp.menu_mrp_product_form #: view:mrp.config.settings:0 msgid "Products" -msgstr "" +msgstr "Ürünler" #. module: mrp #: view:report.workcenter.load:0 @@ -1307,7 +1307,7 @@ msgstr "" #: code:addons/mrp/mrp.py:505 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz İşlem!" #. module: mrp #: model:process.transition,note:mrp.process_transition_producttostockrules0 @@ -1339,7 +1339,7 @@ msgstr "Öncelik" #: model:ir.model,name:mrp.model_stock_picking #: field:mrp.production,picking_id:0 msgid "Picking List" -msgstr "Toplama Listesi" +msgstr "Seçim Listesi" #. module: mrp #: help:mrp.production,bom_id:0 @@ -1352,7 +1352,7 @@ msgstr "" #: code:addons/mrp/mrp.py:375 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_product_line @@ -1393,12 +1393,12 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_procurement_order msgid "Procurement" -msgstr "Satınalma" +msgstr "Tedarik" #. module: mrp #: field:mrp.config.settings,module_product_manufacturer:0 msgid "Define manufacturers on products " -msgstr "" +msgstr "Ürünleri üreticileri tanımlayın " #. module: mrp #: model:ir.actions.act_window,name:mrp.action_view_mrp_product_price_wizard @@ -1425,12 +1425,12 @@ msgstr "mrp iş merkezini ara" #. module: mrp #: view:mrp.bom:0 msgid "BoM Structure" -msgstr "BOM YAPISI" +msgstr "BoM Yapısı" #. module: mrp #: field:mrp.production,date_start:0 msgid "Start Date" -msgstr "Baş. Tarihi" +msgstr "Başlama Tarihi" #. module: mrp #: field:mrp.workcenter,costs_hour_account_id:0 @@ -1442,7 +1442,7 @@ msgstr "Saat Hesabı" #: field:mrp.production,product_uom:0 #: field:mrp.production.product.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Ürün Ölçü Birimi" #. module: mrp #: view:mrp.production:0 @@ -1457,13 +1457,13 @@ msgstr "Yöntem" #. module: mrp #: view:mrp.production:0 msgid "Pending" -msgstr "&Kalan Mesajları Gönder" +msgstr "Bekleyen" #. module: mrp #: field:mrp.bom,active:0 #: field:mrp.routing,active:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: mrp #: help:mrp.config.settings,group_mrp_routings:0 @@ -1504,7 +1504,7 @@ msgstr "'Minimum stok kuralı' malzemesi" #. module: mrp #: view:mrp.production:0 msgid "Extra Information" -msgstr "Extra Bilgi" +msgstr "Ekstra Bilgisi" #. module: mrp #: model:ir.model,name:mrp.model_change_production_qty @@ -1519,7 +1519,7 @@ msgstr "Ham malzeme için satınalma emrlerini yönetir." #. module: mrp #: field:mrp.production.product.line,product_uos_qty:0 msgid "Product UOS Quantity" -msgstr "" +msgstr "Ürün UOS Miktarı" #. module: mrp #: field:mrp.workcenter,costs_general_account_id:0 @@ -1540,23 +1540,23 @@ msgstr "'%s' durumundaki bir üretim emri silinemez." #. module: mrp #: selection:mrp.production,state:0 msgid "Done" -msgstr "Bitti" +msgstr "Biten" #. module: mrp #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Bu ürünü satarken, OpenERP tetikleyecek" #. module: mrp #: field:mrp.production,origin:0 #: report:mrp.production.order:0 msgid "Source Document" -msgstr "Kaynak belge" +msgstr "Kaynak Belge" #. module: mrp #: selection:mrp.production,priority:0 msgid "Not urgent" -msgstr "Acil Değil" +msgstr "Acil değil" #. module: mrp #: field:mrp.production,user_id:0 @@ -1640,7 +1640,7 @@ msgstr "Ürünün Maliyet Yapısını Yazdır." #: field:mrp.bom,product_uos:0 #: field:mrp.production.product.line,product_uos:0 msgid "Product UOS" -msgstr "Stok 2.Birim" +msgstr "Ürün UOS" #. module: mrp #: view:mrp.production:0 @@ -1690,7 +1690,7 @@ msgstr "" #. module: mrp #: field:mrp.production,product_uos:0 msgid "Product UoS" -msgstr "Stok 2.Birim" +msgstr "Ürün UoS" #. module: mrp #: selection:mrp.production,priority:0 @@ -1718,12 +1718,12 @@ msgstr "Onayla" #. module: mrp #: view:mrp.config.settings:0 msgid "Order" -msgstr "" +msgstr "Sipariş" #. module: mrp #: view:mrp.property.group:0 msgid "Properties categories" -msgstr "Özellik Grubu" +msgstr "Özellik kategorisi" #. module: mrp #: help:mrp.production.workcenter.line,sequence:0 @@ -1774,17 +1774,17 @@ msgstr "Çevrim Maliyeti" #: model:process.node,name:mrp.process_node_serviceproduct0 #: model:process.node,name:mrp.process_node_serviceproduct1 msgid "Service" -msgstr "Servis" +msgstr "Hizmetler" #. module: mrp #: selection:mrp.production,state:0 msgid "Cancelled" -msgstr "İptal Edildi" +msgstr "İptalEdildi" #. module: mrp #: view:mrp.production:0 msgid "(Update)" -msgstr "" +msgstr "(güncelle)" #. module: mrp #: help:mrp.config.settings,module_mrp_operations:0 @@ -1826,7 +1826,7 @@ msgstr "Şirket" #. module: mrp #: view:mrp.bom:0 msgid "Default Unit of Measure" -msgstr "" +msgstr "Öntanımlı Ölçü Birimi" #. module: mrp #: field:mrp.workcenter,time_cycle:0 @@ -1844,14 +1844,14 @@ msgstr "Üretim Emri" #. module: mrp #: model:process.node,note:mrp.process_node_productminimumstockrule0 msgid "Automatic procurement rule" -msgstr "Otomatik satınalma kuralı" +msgstr "Otomatik tedarik kuralı" #. module: mrp #: field:mrp.bom,message_ids:0 #: field:mrp.production,message_ids:0 #: field:mrp.production.workcenter.line,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: mrp #: view:mrp.production:0 @@ -1864,35 +1864,35 @@ msgstr "Veri Hesapla" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Error!" -msgstr "" +msgstr "Hatta!" #. module: mrp #: code:addons/mrp/report/price.py:139 #: view:mrp.bom:0 #, python-format msgid "Components" -msgstr "Elemanlar" +msgstr "Bileşenleri" #. module: mrp #: report:bom.structure:0 #: model:ir.actions.report.xml,name:mrp.report_bom_structure msgid "BOM Structure" -msgstr "BOM YAPISI" +msgstr "BOM Yapısı" #. module: mrp #: field:mrp.config.settings,module_mrp_jit:0 msgid "Generate procurement in real time" -msgstr "" +msgstr "Gerçek zamanlı tedarik Üret" #. module: mrp #: field:mrp.bom,date_stop:0 msgid "Valid Until" -msgstr "Geç. Bitiş" +msgstr "Kadar Geçerli" #. module: mrp #: field:mrp.bom,date_start:0 msgid "Valid From" -msgstr "Geç. Başl." +msgstr "İtibaren Geçerli" #. module: mrp #: selection:mrp.bom,type:0 @@ -1908,17 +1908,17 @@ msgstr "Üretim Teslimat Süresi" #: code:addons/mrp/mrp.py:285 #, python-format msgid "Warning" -msgstr "" +msgstr "Uyarı" #. module: mrp #: field:mrp.bom,product_uos_qty:0 msgid "Product UOS Qty" -msgstr "Stok 2.Br. Mik." +msgstr "Ürün UOS Qty" #. module: mrp #: field:mrp.production,move_prod_id:0 msgid "Product Move" -msgstr "" +msgstr "Ürün Hareketi" #. module: mrp #: model:ir.actions.act_window,help:mrp.action_report_in_out_picking_tree @@ -1945,7 +1945,7 @@ msgstr "Üretim Verimliliği" #: field:mrp.production,message_follower_ids:0 #: field:mrp.production.workcenter.line,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçileri" #. module: mrp #: help:mrp.bom,active:0 @@ -1974,12 +1974,12 @@ msgstr "Yalnızca Sarf Et" #. module: mrp #: view:mrp.production:0 msgid "Recreate Picking" -msgstr "Hazırlığı Yeniden Oluştur" +msgstr "Seçimi Yeniden Oluştur" #. module: mrp #: selection:mrp.bom,method:0 msgid "On Order" -msgstr "Sipariş" +msgstr "Sipariş'den" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_configuration @@ -1989,7 +1989,7 @@ msgstr "Ayarlar" #. module: mrp #: view:mrp.bom:0 msgid "Starting Date" -msgstr "Başlangıç Tarihi" +msgstr "Başlama Tarihi" #. module: mrp #: field:mrp.workcenter,time_stop:0 @@ -2021,7 +2021,7 @@ msgstr "Maliyet Bilgisi" #. module: mrp #: model:process.node,name:mrp.process_node_purchaseprocure0 msgid "Procurement Orders" -msgstr "Satınalma Siparişleri" +msgstr "Tedarik Siparişleri" #. module: mrp #: help:mrp.bom,product_rounding:0 @@ -2055,7 +2055,7 @@ msgstr "" #. module: mrp #: field:mrp.routing.workcenter,routing_id:0 msgid "Parent Routing" -msgstr "Ana Rota" +msgstr "Üst Rota" #. module: mrp #: help:mrp.workcenter,time_start:0 @@ -2065,7 +2065,7 @@ msgstr "Ayar için saat cinsinden süre." #. module: mrp #: field:mrp.config.settings,module_mrp_repair:0 msgid "Manage repairs of products " -msgstr "" +msgstr "Ürün onarım yönetme " #. module: mrp #: help:mrp.config.settings,module_mrp_byproduct:0 @@ -2097,7 +2097,7 @@ msgstr "Stoktan atama." #: code:addons/mrp/report/price.py:139 #, python-format msgid "Cost Price per Unit of Measure" -msgstr "" +msgstr "Ölçü Birim başına Maliyet Fiyatı" #. module: mrp #: field:report.mrp.inout,date:0 @@ -2136,12 +2136,12 @@ msgstr "Kullanıcı" #. module: mrp #: selection:mrp.product.produce,mode:0 msgid "Consume & Produce" -msgstr "Sarf Et ve Üret" +msgstr "Sarf & Üret" #. module: mrp #: field:mrp.bom,bom_id:0 msgid "Parent BoM" -msgstr "Ana BOM" +msgstr "Üst BoM" #. module: mrp #: report:bom.structure:0 @@ -2176,7 +2176,7 @@ msgstr "Ürün Satınal" #. module: mrp #: field:mrp.product.produce,product_qty:0 msgid "Select Quantity" -msgstr "Miiktar Seç" +msgstr "Miktar Seç" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_bom_form_action @@ -2192,7 +2192,7 @@ msgstr "Ürün Ağaçları" #: code:addons/mrp/mrp.py:610 #, python-format msgid "Cannot find a bill of material for this product." -msgstr "" +msgstr "Bu ürün için malzeme faturası bulamıyor." #. module: mrp #: view:product.product:0 @@ -2211,7 +2211,7 @@ msgstr "" #: view:mrp.routing.workcenter:0 #: view:mrp.workcenter:0 msgid "General Information" -msgstr "Genel Bilgiler" +msgstr "Genel Bilgisi" #. module: mrp #: view:mrp.production:0 @@ -2309,7 +2309,7 @@ msgstr "" #: model:ir.actions.act_window,name:mrp.action_mrp_configuration #: view:mrp.config.settings:0 msgid "Configure Manufacturing" -msgstr "Üretimi Yapılandır" +msgstr "Üretimi Yapılandırma" #. module: mrp #: view:product.product:0 @@ -2323,7 +2323,7 @@ msgstr "" #. module: mrp #: field:mrp.config.settings,group_mrp_properties:0 msgid "Allow several bill of materials per products using properties" -msgstr "" +msgstr "Özelliklerini kullanarak ürün başına malzemelerin birkaç fatura İzni" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_group_action @@ -2361,7 +2361,7 @@ msgstr "Temizlik için saat cinsinden süre." #: field:mrp.production,message_summary:0 #: field:mrp.production.workcenter.line,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: mrp #: model:process.transition,name:mrp.process_transition_purchaseprocure0 diff --git a/addons/procurement/i18n/mn.po b/addons/procurement/i18n/mn.po index f5f1625a81d..c88ed5041b2 100644 --- a/addons/procurement/i18n/mn.po +++ b/addons/procurement/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-13 04:55+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:58+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -54,6 +54,8 @@ msgid "" "required quantities are always\n" " available" msgstr "" +"шаардлагатай тоо хэмжээ үргэлж \n" +" бэлэн" #. module: procurement #: view:product.product:0 @@ -63,6 +65,10 @@ msgid "" "inventory, you should\n" " create others rules like orderpoints." msgstr "" +"Хэрэв хангалттай тоо хэмжээ байхгүй бол хүргэх захиалга\n" +" шинэ бараа иртэл хүлээгдэнэ. Нөөцийг дүүргэхийн " +"тулд\n" +" бусад дүрэмүүдийг тодорхойлох хэрэгтэй." #. module: procurement #: field:procurement.order,procure_method:0 @@ -73,7 +79,7 @@ msgstr "Татан авах арга" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Үйлдвэрлэл" #. module: procurement #: model:process.process,name:procurement.process_process_serviceproductprocess0 @@ -88,7 +94,7 @@ msgstr "Зохистой нөөцийн дүрмийг хангах" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Дүрэм" #. module: procurement #: field:procurement.order,company_id:0 @@ -119,7 +125,7 @@ msgstr "Сүүлд гарсан алдаа" #. module: procurement #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Minimum Quantity" -msgstr "" +msgstr "Хамгийн бага тоо хэмжээ" #. module: procurement #: help:mrp.property,composition:0 @@ -148,22 +154,22 @@ msgstr "" #. module: procurement #: field:procurement.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: procurement #: help:procurement.order,message:0 msgid "Exception occurred while computing procurement orders." -msgstr "Татан авалтын захиалгуудыг тооцоолоход сондгой зүйлс тохиолдлоо." +msgstr "Татан авалтын захиалгуудыг тооцоолоход саатал тохиолдлоо." #. module: procurement #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Бараа" #. module: procurement #: selection:procurement.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Цуцлагдсан" #. module: procurement #: view:procurement.order:0 @@ -174,6 +180,7 @@ msgstr "Татан авалтын хугацаагүй саатал" #: help:procurement.order,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: procurement #: view:procurement.order.compute.all:0 @@ -188,13 +195,13 @@ msgstr "Барааны хөдөлгөөн" #. module: procurement #: view:product.product:0 msgid "Stockable products" -msgstr "" +msgstr "Хадгалах бараа" #. module: procurement #: code:addons/procurement/procurement.py:137 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: procurement #: help:procurement.order,message_summary:0 @@ -202,6 +209,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: procurement #: selection:procurement.order,state:0 @@ -230,6 +239,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Татан авах захиалга нь тодорхой бараанууд тодорхой " +"хэмжээгээр тодорхой байрлалд шаардлагатай болохыг илэрхийлнэ. Борлуулалтын " +"захиалга нь Татан авах захиалгыг үүсгэгч байж болох ч энэ нь тусдаа баримт " +"байна. Татан авалт болон барааны тохиргооноос хамаарч татан авалтын механизм " +"нь барааг нөөцлөх ажлыг агуулахаас хангах, нийлүүлэгчээс захиалах, " +"үйлдвэрлүүлэх зэрэг оролдлогыг хийнэ. Татан авалтыг яаж хийхийг " +"тодорхойлоогүй тохиолдолд систем Татан авалтын сааталыг үүсгэнэ. Зарим " +"саатал нь автоматаар шийдэгдэх боловч зарим нь гар боловсруулалт хийхийг " +"шаардана. Эдгээр нь алдааны тусгай мэдэгдлээр ялгагдана.\n" +"

\n" +" " #. module: procurement #: selection:procurement.order,state:0 @@ -255,7 +276,7 @@ msgstr "Батлах" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Олон тоо хэмжээ" #. module: procurement #: help:procurement.order,origin:0 @@ -290,17 +311,17 @@ msgstr "Урьтамж" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Дахин захиалах дүрэмийн хайлт" #. module: procurement #: selection:procurement.order,state:0 msgid "Waiting" -msgstr "Хүлээж байна" +msgstr "Хүлээгдэж буй" #. module: procurement #: field:procurement.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: procurement #: field:procurement.order,location_id:0 @@ -379,7 +400,7 @@ msgstr "Хэмжих нэгж" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Нөөцлүүлэх" #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -401,6 +422,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Татан авалтын захиалга үүсгэхдээ дарна. \n" +"

\n" +" Татан авалтын захиалга нь тодорхой бараа тодорхой байрлалд\n" +" тодорхой тоо хэмжээгээр хэрэгтэй болохыг илэрхийлнэ. Татан " +"\n" +" авалтын захиалга нь борлуулалтын захиалга, татах " +"логистикийн \n" +" дүрэм, хамгийн бага нөөцийн дүрэм зэрэгээс автоматаар " +"үүсгэгдэнэ.\n" +"

\n" +" Татан авах захиалга батлагдмагц татан авах шаардлагатай \n" +" үйлдлүүдийг үүсгэнэ: худалдан авах, үйлдвэрлэх, гм.\n" +"

\n" +" " #. module: procurement #: help:procurement.order,procure_method:0 @@ -422,6 +458,8 @@ msgid "" "use the available\n" " inventory" msgstr "" +"Бэлэн байгаа бараа материалыг \n" +" хэрэглэх" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order @@ -474,7 +512,7 @@ msgstr "Холбогдох Татан Авалтын Захиалгууд" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: procurement #: selection:mrp.property,composition:0 @@ -494,6 +532,13 @@ msgid "" " It is in 'Waiting'. status when the procurement is waiting for another one " "to finish." msgstr "" +"Татан авалт үүсгэгдмэгцээ төлөв нь 'Ноорог' байна.\n" +" Батласан дараа төлөв нь 'Батлагдсан' болно. \n" +"Батласан дараа 'Хийгдэж буй' төлөвт шилжинэ.\n" +" Хэрэв ямарваа сондгойрол үүссэн бол 'Саатал' төлөвт орно.\n" +" Саатлыг шийдвэрлэсэн дараа 'Бэлэн' төлөвтэй болно.\n" +" Хэрэв татан авалт нь өөр ямар нэг татан авалт дуусахыг хүлээж байгаа бол " +"'Хүлээж буй' төлөвтэй байна." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -512,6 +557,9 @@ msgid "" "procurement method as\n" " 'Make to Stock'." msgstr "" +"Үйлчилгээг борлуулах үед ямарваа зүйл өдөөгдөхгүй.\n" +" Захиалагчид хүргэхийн тулд татан авах аргыг\n" +" 'Нөөцлүүлэх' гэж сонгоно." #. module: procurement #: help:procurement.orderpoint.compute,automatic:0 @@ -523,7 +571,7 @@ msgstr "" #: field:procurement.order,product_uom:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Барааны хэмжих нэгж" #. module: procurement #: constraint:stock.warehouse.orderpoint:0 @@ -531,6 +579,8 @@ msgid "" "You have to select a product unit of measure in the same category than the " "default unit of measure of the product" msgstr "" +"Барааны хэмжих нэгжийг ижил ангилалд сонгох хэрэгтэй. Барааны анхны хэмжих " +"нэгжээс ялгаатайгаар." #. module: procurement #: view:procurement.order:0 @@ -543,6 +593,9 @@ msgid "" "as it's a consumable (as a result of this, the quantity\n" " on hand may become negative)." msgstr "" +"хангамжийн гэсэн тохиолдолд (гарт байгаа тоо хэмжээ нь \n" +" " +"сөрөг утгатай болж болно)." #. module: procurement #: field:procurement.order,note:0 @@ -556,6 +609,9 @@ msgid "" "OpenERP generates a procurement to bring the forecasted quantity to the Max " "Quantity." msgstr "" +"Ирээдүйн тоо хэмжээ нь энэ талбарт заасан хамгийн бага тоо хэмжээнээс бага " +"болоход OpenERP нь автоматаар татан авалтыг хамгийн их тоо хэмжээгээр " +"байхаар үүсгэнэ." #. module: procurement #: selection:procurement.order,state:0 @@ -567,7 +623,7 @@ msgstr "Ноорог" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Товлогчдыг ажиллуулах" #. module: procurement #: view:procurement.order.compute:0 @@ -583,12 +639,12 @@ msgstr "Төлөв" #. module: procurement #: selection:product.template,supply_method:0 msgid "Buy" -msgstr "" +msgstr "Худалдаж авах" #. module: procurement #: view:product.product:0 msgid "for the delivery order." -msgstr "" +msgstr "хүргэлтийн захиалгад." #. module: procurement #: selection:procurement.order,priority:0 @@ -602,16 +658,19 @@ msgid "" "will be generated, depending on the product type. \n" "Buy: When procuring the product, a purchase order will be generated." msgstr "" +"Үйлдвэрлэх: Барааг татан авахад үйлдвэрлэлийн захиалга үүснэ. Барааны " +"төрөлөөс энэ гэхдээ хамаарна. \n" +"Худалдан авах: Барааг татан авахад худалдан авалтын захиалга үүснэ." #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Хамгийн их тоо хэмжээ" #. module: procurement #: field:procurement.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: procurement #: code:addons/procurement/procurement.py:366 @@ -636,6 +695,8 @@ msgid "" "Please check the quantity in procurement order(s) for the product \"%s\", it " "should not be 0 or less!" msgstr "" +"Татан авалтын захиалгуудад \"%s\" барааны тоо хэмжээг шалгана уу, энэ нь 0 " +"юмуу түүнээс бага байж болохгүй!" #. module: procurement #: field:procurement.order,date_planned:0 @@ -653,6 +714,8 @@ msgid "" "When you sell this product, a delivery order will be created.\n" " OpenERP will consider that the" msgstr "" +"Барааг зарахад хүргэх захиалга үүснэ.\n" +" OpenERP үүнийг үзэхдээ" #. module: procurement #: code:addons/procurement/schedulers.py:133 @@ -688,7 +751,7 @@ msgstr "Нэмэлт мэдээлэл" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: procurement #: sql_constraint:stock.warehouse.orderpoint:0 @@ -708,7 +771,7 @@ msgstr "Хаагдсан огноо" #. module: procurement #: view:res.company:0 msgid "Logistics" -msgstr "" +msgstr "Логистик" #. module: procurement #: help:product.template,procure_method:0 @@ -717,6 +780,9 @@ msgid "" "for replenishment. \n" "Make to Order: When needed, the product is purchased or produced." msgstr "" +"Нөөцлүүлэх: Шаардлагатай болсон үед агуулахаас авах юмуу нөхөн дүүргэгдэхийг " +"хүлээнэ. \n" +"Захиалуулах: Шаардлагатай болсон үед барааг худалдан авах юм уу үйлдвэрлэнэ." #. module: procurement #: field:mrp.property,composition:0 @@ -784,7 +850,7 @@ msgstr "Яаралтай бус" #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "Захиалгын цэг" #. module: procurement #: help:stock.warehouse.orderpoint,product_max_qty:0 @@ -793,6 +859,9 @@ msgid "" "procurement to bring the forecasted quantity to the Quantity specified as " "Max Quantity." msgstr "" +"Ирээдүйн үлдэгдэл нь Хамгийн Бага тоо хэмжээнээс бага болоход OpenERP нь " +"ирээдүйн үлдэгдлийг Хамгийн их тоо хэмжээтэй байхаар татан авалтын захиалгыг " +"үүсгэнэ." #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute_all @@ -807,7 +876,7 @@ msgstr "Хожимдсон" #. module: procurement #: view:board.board:0 msgid "Procurements in Exception" -msgstr "Сондгойрсон Татан авалтууд" +msgstr "Саатсан Татан авалтууд" #. module: procurement #: model:ir.actions.act_window,name:procurement.procurement_action5 @@ -833,6 +902,12 @@ msgid "" "order or\n" " a new task." msgstr "" +"Энэ барааны татан авалтыг эхлүүлэхийг тулд бөглөнө үү.\n" +" Барааны тохиргооны дагууд энэ нь ноорог худалдан " +"авалтын\n" +" захиалга эсвэл үйлдвэрлэлийн захиалга эсвэл шинэ " +"даалгавар\n" +" үүсгэж болно." #. module: procurement #: field:procurement.order,close_move:0 @@ -873,7 +948,7 @@ msgstr "Яаралтай" #. module: procurement #: selection:procurement.order,state:0 msgid "Running" -msgstr "Ажиллаж байна" +msgstr "Хийгдэж буй" #. module: procurement #: model:process.node,name:procurement.process_node_serviceonorder0 @@ -885,7 +960,7 @@ msgstr "Захиалга хийх" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Нийлүүлэх арга" #. module: procurement #: field:procurement.order,move_id:0 @@ -900,7 +975,7 @@ msgstr "Татан авах хэлбэр нь барааны төрлөөс ха #. module: procurement #: view:product.product:0 msgid "When you sell this product, OpenERP will" -msgstr "" +msgstr "Энэ барааг зарахад OpenERP нь дараах үйлдлийг хийнэ" #. module: procurement #: view:procurement.order:0 @@ -925,13 +1000,13 @@ msgstr "макс" #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Дахин захиалах дүрэм" #. module: procurement #: code:addons/procurement/procurement.py:138 #, python-format msgid "Cannot delete Procurement Order(s) which are in %s state." -msgstr "" +msgstr "%s төлөвтэй татан авалтын захиалгыг устгаж чадахгүй." #. module: procurement #: field:procurement.order,product_uos:0 @@ -941,7 +1016,7 @@ msgstr "Хоёрдогч х.нэгж" #. module: procurement #: model:ir.model,name:procurement.model_product_template msgid "Product Template" -msgstr "" +msgstr "Барааны үлгэр" #. module: procurement #: view:procurement.orderpoint.compute:0 @@ -980,7 +1055,7 @@ msgstr "Автоматаар үлдэгдэл нөхөх" #. module: procurement #: help:procurement.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: procurement #: view:procurement.order:0 @@ -998,7 +1073,7 @@ msgstr "мин" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: procurement #: code:addons/procurement/schedulers.py:134 @@ -1009,7 +1084,7 @@ msgstr "ТОВЛОГЧ" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Татан авалт хүсэх" #. module: procurement #: code:addons/procurement/schedulers.py:87 @@ -1021,4 +1096,4 @@ msgstr "ТАТ.А %d: захиалгад - %3.2f %-5s - %s" #: code:addons/procurement/procurement.py:338 #, python-format msgid "Products reserved from stock." -msgstr "" +msgstr "Бараа агуулахаас нөөцлөгдсөн" diff --git a/addons/product/i18n/lo.po b/addons/product/i18n/lo.po new file mode 100644 index 00000000000..798856a4fe4 --- /dev/null +++ b/addons/product/i18n/lo.po @@ -0,0 +1,2479 @@ +# Lao translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-12 11:22+0000\n" +"Last-Translator: Phoxaysy \n" +"Language-Team: Lao \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: product +#: field:product.packaging,rows:0 +msgid "Number of Layers" +msgstr "ຈໍານວນຊັ້ນ" + +#. module: product +#: help:product.pricelist.item,base:0 +msgid "Base price for computation." +msgstr "ລາຄາພື້ນຖານໃນການຄິດໄລ່" + +#. module: product +#: help:product.product,seller_qty:0 +msgid "This is minimum quantity to purchase from Main Supplier." +msgstr "ນີ້ແມ່ນປະລິມານໜ້ອຍສຸດທີ່ຊື້ຈາກຜູ້ຈໍາໜ່າຍ" + +#. module: product +#: model:product.template,name:product.product_product_34_product_template +msgid "Webcam" +msgstr "ກ້ອງຖ່າຍຮູບ" + +#. module: product +#: field:product.product,incoming_qty:0 +msgid "Incoming" +msgstr "ກໍາລັງມາຮອດ" + +#. module: product +#: view:product.product:0 +msgid "Product Name" +msgstr "ຊື່ຜະລິດຕະພັນ" + +#. module: product +#: view:product.template:0 +msgid "Second Unit of Measure" +msgstr "ຫົວໜ່ວຍສໍາຮອງ" + +#. module: product +#: help:res.partner,property_product_pricelist:0 +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" +"ລາຍການລາຄານີ້ຈະຖຶກນໍາໃຊ້, ແທນທີ່ຈະຕັ້ງຄ່າເທົ່າກັບໜື່ງ " +"ເພື່ອຂາຍໃຫ້ແກ່ລູກຄ້າໃນປະຈຸບັນ" + +#. module: product +#: field:product.product,seller_qty:0 +msgid "Supplier Quantity" +msgstr "ຈໍານວນຜູ້ສະໜອງ" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Fixed" +msgstr "ກໍານົດ" + +#. module: product +#: model:product.template,name:product.product_product_10_product_template +msgid "Mouse, Optical" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Base Prices" +msgstr "" + +#. module: product +#: field:product.pricelist.item,name:0 +msgid "Rule Name" +msgstr "" + +#. module: product +#: help:product.template,list_price:0 +msgid "" +"Base price to compute the customer price. Sometimes called the catalog price." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_3_product_template +msgid "PC Assemble SC234" +msgstr "" + +#. module: product +#: help:product.product,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:179 +#: code:addons/product/product.py:208 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: product +#: field:product.product,image_small:0 +msgid "Small-sized image" +msgstr "" + +#. module: product +#: code:addons/product/product.py:176 +#, python-format +msgid "" +"Conversion from Product UoM %s to Default UoM %s is not possible as they " +"both belong to different Category!." +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Average Price" +msgstr "" + +#. module: product +#: help:product.pricelist.item,name:0 +msgid "Explicit rule name for this pricelist line." +msgstr "" + +#. module: product +#: field:product.template,uos_coeff:0 +msgid "Unit of Measure -> UOS Coeff" +msgstr "" + +#. module: product +#: field:product.price_list,price_list:0 +msgid "PriceList" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_4_product_template +msgid "PC Assemble SC349" +msgstr "" + +#. module: product +#: help:product.product,seller_delay:0 +msgid "" +"This is the average delay in days between the purchase order confirmation " +"and the reception of goods for this product and for the default supplier. It " +"is used by the scheduler to order requests based on reordering delays." +msgstr "" + +#. module: product +#: model:product.pricelist.version,name:product.ver0 +msgid "Default Public Pricelist Version" +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Standard Price" +msgstr "" + +#. module: product +#: model:product.pricelist.type,name:product.pricelist_type_sale +#: field:res.partner,property_product_pricelist:0 +msgid "Sale Pricelist" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,type:0 +msgid "Product Type" +msgstr "" + +#. module: product +#: code:addons/product/product.py:412 +#, python-format +msgid "Products: " +msgstr "" + +#. module: product +#: constraint:decimal.precision:0 +msgid "" +"Error! You cannot define the decimal precision of 'Account' as greater than " +"the rounding factor of the company's main currency" +msgstr "" + +#. module: product +#: field:product.category,parent_id:0 +msgid "Parent Category" +msgstr "ໜວດຫຼັກ" + +#. module: product +#: model:product.template,description:product.product_product_33_product_template +msgid "Headset for laptop PC with USB connector." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_all +msgid "All products" +msgstr "ຜະລິດຕະພັນທັງໝັດ" + +#. module: product +#: model:process.node,note:product.process_node_supplier0 +msgid "Supplier name, price, product code, ..." +msgstr "ຊື່ຜູ້ສະໜອງ, ລາຄາ, ລະຫັດຜະລິດຕະພັນ" + +#. module: product +#: constraint:res.currency:0 +msgid "" +"Error! You cannot define a rounding factor for the company's main currency " +"that is smaller than the decimal precision of 'Account'." +msgstr "" + +#. module: product +#: help:product.product,outgoing_qty:0 +msgid "" +"Quantity of products that are planned to leave.\n" +"In a context with a single Stock Location, this includes goods leaving this " +"Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving the Stock " +"Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods leaving the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods leaving any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_42_product_template +msgid "" +"Office Editing Software with word processing, spreadsheets, presentations, " +"graphics, and databases..." +msgstr "" + +#. module: product +#: field:product.product,seller_id:0 +msgid "Main Supplier" +msgstr "ຜູ້ສະໜອງຫຼັກ" + +#. module: product +#: model:ir.actions.act_window,name:product.product_ul_form_action +#: model:ir.model,name:product.model_product_packaging +#: model:ir.ui.menu,name:product.menu_product_ul_form_action +#: view:product.packaging:0 +#: view:product.product:0 +#: view:product.ul:0 +msgid "Packaging" +msgstr "ການຫຸ້ມຫໍ່" + +#. module: product +#: help:product.product,active:0 +msgid "" +"If unchecked, it will allow you to hide the product without removing it." +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.template,categ_id:0 +#: field:product.uom,category_id:0 +msgid "Category" +msgstr "ໝວດ" + +#. module: product +#: model:product.template,name:product.product_product_25_product_template +msgid "Laptop E5023" +msgstr "" + +#. module: product +#: help:product.packaging,ul_qty:0 +msgid "The number of packages by layer" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_30_product_template +msgid "Pen drive, SP-4" +msgstr "" + +#. module: product +#: field:product.packaging,qty:0 +msgid "Quantity by Package" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_29_product_template +msgid "Pen drive, SP-2" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,state:0 +msgid "Status" +msgstr "" + +#. module: product +#: help:product.template,categ_id:0 +msgid "Select category for the current product" +msgstr "" + +#. module: product +#: field:product.product,outgoing_qty:0 +msgid "Outgoing" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.list_price +#: field:product.product,lst_price:0 +msgid "Public Price" +msgstr "" + +#. module: product +#: field:product.price_list,qty5:0 +msgid "Quantity-5" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_ul_form_action +msgid "" +"

\n" +" Click to add a new packaging type.\n" +"

\n" +" The packaging type define the dimensions as well as the " +"number\n" +" of products per package. This will ensure salesperson sell " +"the\n" +" right number of products according to the package selected.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: field:product.template,product_manager:0 +msgid "Product Manager" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_7_product_template +msgid "17” LCD Monitor" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_name:0 +msgid "Supplier Product Name" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price Search" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,description_sale:0 +msgid "Sale Description" +msgstr "" + +#. module: product +#: help:product.packaging,length:0 +msgid "The length of the package" +msgstr "" + +#. module: product +#: field:product.product,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: product +#: help:product.template,weight_net:0 +msgid "The net weight in Kg." +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,min_quantity:0 +#: field:product.supplierinfo,qty:0 +msgid "Quantity" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Calculate Product Price per Unit Based on Pricelist Version." +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_id:0 +msgid "" +"Specify a product if this rule only applies to one product. Keep empty " +"otherwise." +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: product +#: help:product.product,virtual_available:0 +msgid "" +"Forecast quantity (computed as Quantity On Hand - Outgoing + Incoming)\n" +"In a context with a single Stock Location, this includes goods stored in " +"this location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: field:product.packaging,height:0 +msgid "Height" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Procurements" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_mrp_properties +msgid "Manage Properties of Product" +msgstr "" + +#. module: product +#: help:product.uom,factor:0 +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category:\n" +"1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_pricelist_partnerinfo +msgid "pricelist.partnerinfo" +msgstr "" + +#. module: product +#: field:product.price_list,qty2:0 +msgid "Quantity-2" +msgstr "" + +#. module: product +#: field:product.price_list,qty3:0 +msgid "Quantity-3" +msgstr "" + +#. module: product +#: field:product.price_list,qty1:0 +msgid "Quantity-1" +msgstr "" + +#. module: product +#: field:product.price_list,qty4:0 +msgid "Quantity-4" +msgstr "" + +#. module: product +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_44_product_template +msgid "GrapWorks Software" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_42_product_template +msgid "Office Suite" +msgstr "" + +#. module: product +#: field:product.template,mes_type:0 +msgid "Measure Type" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_32_product_template +msgid "Headset standard" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_day +msgid "Day(s)" +msgstr "ມື້" + +#. module: product +#: help:product.product,incoming_qty:0 +msgid "" +"Quantity of products that are planned to arrive.\n" +"In a context with a single Stock Location, this includes goods arriving to " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods arriving to the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods arriving to the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods arriving to any Stock Location with " +"'internal' type." +msgstr "" + +#. module: product +#: constraint:product.template:0 +msgid "" +"Error: The default Unit of Measure and the purchase Unit of Measure must be " +"in the same category." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom_categ +msgid "Product uom categ" +msgstr "" + +#. module: product +#: model:product.ul,name:product.product_ul_box +msgid "Box 20x20x40" +msgstr "" + +#. module: product +#: field:product.template,warranty:0 +msgid "Warranty" +msgstr "ຮັບປະກັນ" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Price Computation" +msgstr "" + +#. module: product +#: constraint:product.product:0 +msgid "" +"You provided an invalid \"EAN13 Barcode\" reference. You may use the " +"\"Internal Reference\" field instead." +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_purchase_pricelist +msgid "Purchase Pricelists" +msgstr "ລາຍການລາຄາຊື້" + +#. module: product +#: model:product.template,name:product.product_product_5_product_template +msgid "PC Assemble + Custom (PC on Demand)" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_27_product_template +msgid "Custom Laptop based on customer's requirement." +msgstr "" + +#. module: product +#: help:product.packaging,width:0 +msgid "The width of the package" +msgstr "" + +#. module: product +#: code:addons/product/product.py:361 +#, python-format +msgid "Unit of Measure categories Mismatch!" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_36_product_template +msgid "Blank DVD-RW" +msgstr "" + +#. module: product +#: selection:product.category,type:0 +msgid "View" +msgstr "ເບຶ່ງ" + +#. module: product +#: model:ir.actions.act_window,name:product.product_template_action_tree +msgid "Product Templates" +msgstr "" + +#. module: product +#: field:product.category,parent_left:0 +msgid "Left Parent" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_max_margin:0 +msgid "Specify the maximum amount of margin over the base price." +msgstr "" + +#. module: product +#: constraint:product.pricelist.item:0 +msgid "" +"Error! You cannot assign the Main Pricelist as Other Pricelist in PriceList " +"Item!" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "or" +msgstr "ຫຼື" + +#. module: product +#: constraint:product.packaging:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product +#: field:product.pricelist.item,min_quantity:0 +msgid "Min. Quantity" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_12_product_template +msgid "Mouse, Wireless" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_22_product_template +msgid "Processor Core i5 2.70 Ghz" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_price_type +msgid "Price Type" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Max. Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Base Price" +msgstr "" + +#. module: product +#: help:product.supplierinfo,name:0 +msgid "Supplier of this product" +msgstr "" + +#. module: product +#: help:product.pricelist.version,active:0 +msgid "" +"When a version is duplicated it is set to non active, so that the dates do " +"not overlaps with original version. You should change the dates and " +"reactivate the pricelist" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_18_product_template +msgid "HDD SH-2" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_17_product_template +msgid "HDD SH-1" +msgstr "" + +#. module: product +#: field:product.supplierinfo,name:0 +#: field:product.template,seller_ids:0 +msgid "Supplier" +msgstr "ຜູ້ສະໜອງ" + +#. module: product +#: help:product.template,cost_method:0 +msgid "" +"Standard Price: The cost price is manually updated at the end of a specific " +"period (usually every year). \n" +"Average Price: The cost price is recomputed at each incoming shipment." +msgstr "" + +#. module: product +#: field:product.product,qty_available:0 +msgid "Quantity On Hand" +msgstr "" + +#. module: product +#: field:product.price.type,name:0 +msgid "Price Name" +msgstr "" + +#. module: product +#: help:product.product,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: product +#: field:product.product,ean13:0 +msgid "EAN13 Barcode" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.action_product_price_list +#: model:ir.model,name:product.model_product_price_list +#: view:product.price_list:0 +#: report:product.pricelist:0 +#: field:product.pricelist.version,pricelist_id:0 +msgid "Price List" +msgstr "ລາຍການລາຄາ" + +#. module: product +#: field:product.product,virtual_available:0 +msgid "Forecasted Quantity" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Purchase" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_33_product_template +msgid "Headset USB" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Suppliers" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_sale_pricelist +msgid "Sales Pricelists" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "New Price =" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_7 +msgid "Accessories" +msgstr "" + +#. module: product +#: model:process.transition,name:product.process_transition_supplierofproduct0 +msgid "Supplier of the product" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_28_product_template +msgid "External Hard disk" +msgstr "" + +#. module: product +#: help:product.template,standard_price:0 +msgid "" +"Cost price of the product used for standard stock valuation in accounting " +"and used as a base price on purchase orders." +msgstr "" + +#. module: product +#: field:product.category,child_id:0 +msgid "Child Categories" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_end:0 +msgid "End Date" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_litre +msgid "Liter(s)" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Print" +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.ul,type:0 +#: field:product.uom,uom_type:0 +msgid "Type" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action2 +#: model:ir.actions.act_window,name:product.product_pricelist_action_for_purchase +#: model:ir.ui.menu,name:product.menu_product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: product +#: field:product.product,partner_ref:0 +msgid "Customer ref" +msgstr "" + +#. module: product +#: field:product.pricelist.type,key:0 +msgid "Key" +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_pricelist +#: model:ir.model,name:product.model_product_pricelist +#: field:product.product,pricelist_id:0 +#: view:product.supplierinfo:0 +msgid "Pricelist" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_hour +msgid "Hour(s)" +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "In Development" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_res_partner +msgid "Partner" +msgstr "" + +#. module: product +#: model:process.transition,note:product.process_transition_supplierofproduct0 +msgid "" +"1 or several supplier(s) can be linked to a product. All information stands " +"in the product form." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_round:0 +msgid "Price Rounding" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_1_product_template +msgid "On Site Monitoring" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "days" +msgstr "" + +#. module: product +#: model:process.node,name:product.process_node_supplier0 +#: view:product.supplierinfo:0 +msgid "Supplier Information" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_res_currency +#: field:product.price.type,currency_id:0 +#: report:product.pricelist:0 +#: field:product.pricelist,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_46_product_template +msgid "Datacard" +msgstr "" + +#. module: product +#: help:product.template,uos_coeff:0 +msgid "" +"Coefficient to convert default Unit of Measure to Unit of Sale\n" +" uos = uom * coeff" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action_form +#: model:ir.ui.menu,name:product.menu_product_category_action_form +#: view:product.category:0 +msgid "Product Categories" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Procurement & Locations" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_20_product_template +msgid "Motherboard I9P57" +msgstr "" + +#. module: product +#: field:product.packaging,weight:0 +msgid "Total Package Weight" +msgstr "" + +#. module: product +#: help:product.packaging,code:0 +msgid "The code of the transport unit." +msgstr "" + +#. module: product +#: view:product.price.type:0 +msgid "Products Price Type" +msgstr "" + +#. module: product +#: field:product.product,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: product +#: field:product.product,price_extra:0 +msgid "Variant Price Extra" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_supplierinfo +msgid "Information about a product supplier" +msgstr "" + +#. module: product +#: help:product.uom,factor_inv:0 +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category:\n" +"1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,description_purchase:0 +msgid "Purchase Description" +msgstr "" + +#. module: product +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "" + +#. module: product +#: help:product.pricelist.item,min_quantity:0 +msgid "" +"Specify the minimum quantity that needs to be bought/sold for the rule to " +"apply." +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_start:0 +msgid "First valid date for the version." +msgstr "" + +#. module: product +#: help:product.supplierinfo,delay:0 +msgid "" +"Lead time in days between the confirmation of the purchase order and the " +"reception of the products in your warehouse. Used by the scheduler for " +"automatic computation of the purchase order planning." +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_3_product_template +msgid "" +"17\" LCD Monitor\n" +"Processor AMD 8-Core\n" +"512MB RAM\n" +"HDD SH-1" +msgstr "" + +#. module: product +#: selection:product.template,type:0 +msgid "Stockable Product" +msgstr "" + +#. module: product +#: field:product.packaging,code:0 +msgid "Code" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_27_product_template +msgid "Laptop Customized" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_ul +msgid "Shipping Unit" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_35_product_template +msgid "Blank CD" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,suppinfo_id:0 +msgid "Partner Information" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action_sell +msgid "" +"

\n" +" Click to define a new product.\n" +"

\n" +" You must define a product for everything you sell, whether " +"it's\n" +" a physical product, a consumable or a service you offer to\n" +" customers.\n" +"

\n" +" The product form contains information to simplify the sale\n" +" process: price, notes in the quotation, accounting data,\n" +" procurement methods, etc.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Cancel" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_37_product_template +msgid "All in one hi-speed printer with fax and scanner." +msgstr "" + +#. module: product +#: help:product.supplierinfo,min_qty:0 +msgid "" +"The minimal quantity to purchase to this supplier, expressed in the supplier " +"Product Unit of Measure if not empty, in the default unit of measure of the " +"product otherwise." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Information" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Products Listprices Items" +msgstr "" + +#. module: product +#: view:product.packaging:0 +msgid "Other Info" +msgstr "" + +#. module: product +#: field:product.pricelist.version,items_id:0 +msgid "Price List Items" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,price:0 +msgid "Unit Price" +msgstr "" + +#. module: product +#: field:product.category,parent_right:0 +msgid "Right Parent" +msgstr "" + +#. module: product +#: field:product.product,price:0 +msgid "Price" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_surcharge:0 +msgid "Price Surcharge" +msgstr "" + +#. module: product +#: field:product.product,code:0 +#: field:product.product,default_code:0 +msgid "Internal Reference" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_8_product_template +msgid "USB Keyboard, QWERTY" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_9 +msgid "Softwares" +msgstr "" + +#. module: product +#: field:product.product,packaging:0 +msgid "Logistical Units" +msgstr "" + +#. module: product +#: field:product.category,complete_name:0 +#: field:product.category,name:0 +#: field:product.pricelist.type,name:0 +#: field:product.pricelist.version,name:0 +#: field:product.product,name_template:0 +#: field:product.template,name:0 +#: field:product.ul,name:0 +#: field:product.uom.categ,name:0 +msgid "Name" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_4 +msgid "Computers" +msgstr "" + +#. module: product +#: help:product.product,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "Obsolete" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_km +msgid "km" +msgstr "" + +#. module: product +#: field:product.template,standard_price:0 +msgid "Cost" +msgstr "" + +#. module: product +#: help:product.category,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of product categories." +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_dozen +msgid "Dozen(s)" +msgstr "" + +#. module: product +#: field:product.uom,factor:0 +#: field:product.uom,factor_inv:0 +msgid "Ratio" +msgstr "" + +#. module: product +#: field:product.packaging,width:0 +msgid "Width" +msgstr "" + +#. module: product +#: help:product.price.type,field:0 +msgid "Associated field in the product form." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,uom_id:0 +#: field:product.uom,name:0 +msgid "Unit of Measure" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Printing Date" +msgstr "" + +#. module: product +#: field:product.template,uos_id:0 +msgid "Unit of Sale" +msgstr "" + +#. module: product +#: field:product.product,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_categ_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action +msgid "Unit of Measure Categories" +msgstr "" + +#. module: product +#: help:product.product,seller_id:0 +msgid "Main Supplier who has highest priority in Supplier List." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_5 +#: view:product.product:0 +msgid "Services" +msgstr "" + +#. module: product +#: help:product.product,ean13:0 +msgid "International Article Number used for product identification." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_category_action +msgid "" +"

\n" +" Here is a list of all your products classified by category. " +"You\n" +" can click a category to get the list of all products linked " +"to\n" +" this category or to a child of this category.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: code:addons/product/product.py:361 +#, python-format +msgid "" +"New Unit of Measure '%s' must belong to same Unit of Measure category '%s' " +"as of old Unit of Measure '%s'. If you need to change the unit of measure, " +"you may deactivate this product from the 'Procurements' tab and create a new " +"one." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_normal_action +#: model:ir.actions.act_window,name:product.product_normal_action_puchased +#: model:ir.actions.act_window,name:product.product_normal_action_sell +#: model:ir.actions.act_window,name:product.product_normal_action_tree +#: model:ir.ui.menu,name:product.menu_products +#: model:ir.ui.menu,name:product.prod_config_main +#: view:product.product:0 +msgid "Products" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_32_product_template +msgid "" +"Hands free headset for laptop PC with in-line microphone and headphone plug." +msgstr "" + +#. module: product +#: help:product.packaging,rows:0 +msgid "The number of layers on a pallet or box" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_min_margin:0 +msgid "Specify the minimum amount of margin over the base price." +msgstr "" + +#. module: product +#: field:product.template,weight_net:0 +msgid "Net Weight" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Pallet Dimension" +msgstr "" + +#. module: product +#: help:product.product,image:0 +msgid "" +"This field holds the image used as image for the product, limited to " +"1024x1024px." +msgstr "" + +#. module: product +#: help:product.pricelist.item,categ_id:0 +msgid "" +"Specify a product category if this rule only applies to products belonging " +"to this category or its children categories. Keep empty otherwise." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Inventory" +msgstr "" + +#. module: product +#: field:product.product,seller_info_id:0 +msgid "Supplier Info" +msgstr "" + +#. module: product +#: code:addons/product/product.py:729 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_2_product_template +msgid "On Site Assistance" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_39_product_template +msgid "Toner Cartridge" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_form_action +#: model:ir.ui.menu,name:product.next_id_16 +#: view:product.uom:0 +msgid "Units of Measure" +msgstr "" + +#. module: product +#: field:product.supplierinfo,min_qty:0 +msgid "Minimal Quantity" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_code:0 +msgid "" +"This supplier's product code will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_43_product_template +msgid "Zed+ Antivirus" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_version_id:0 +msgid "Price List Version" +msgstr "" + +#. module: product +#: help:product.pricelist.item,sequence:0 +msgid "" +"Gives the order in which the pricelist items will be checked. The evaluation " +"gives highest priority to lowest sequence and stops as soon as a matching " +"item is found." +msgstr "" + +#. module: product +#: view:product.product:0 +#: selection:product.template,type:0 +msgid "Consumable" +msgstr "" + +#. module: product +#: help:product.price.type,currency_id:0 +msgid "The currency the field is expressed in." +msgstr "" + +#. module: product +#: help:product.template,weight:0 +msgid "The gross weight in Kg." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_37_product_template +msgid "Printer, All-in-one" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Procurement" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_23_product_template +msgid "Processor AMD 8-Core" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Weights" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Description for Quotations" +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,price:0 +msgid "" +"This price will be considered as a price for the supplier Unit of Measure if " +"any or the default Unit of Measure of the product otherwise" +msgstr "" + +#. module: product +#: field:product.template,uom_po_id:0 +msgid "Purchase Unit of Measure" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Group by..." +msgstr "" + +#. module: product +#: field:product.product,image_medium:0 +msgid "Medium-sized image" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +#: model:product.uom.categ,name:product.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_38_product_template +msgid "Ink Cartridge" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_cm +msgid "cm" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action +msgid "" +"

\n" +" Click to add a pricelist version.\n" +"

\n" +" There can be more than one version of a pricelist, each of\n" +" these must be valid during a certain period of time. Some\n" +" examples of versions: Main Prices, 2010, 2011, Summer " +"Sales,\n" +" etc.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: help:product.template,uom_po_id:0 +msgid "" +"Default Unit of Measure used for purchase orders. It must be in the same " +"category than the default unit of measure." +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_26_product_template +msgid "" +"17\" Monitor\n" +"6GB RAM\n" +"Hi-Speed 234Q Processor\n" +"QWERTY keyboard" +msgstr "" + +#. module: product +#: field:product.uom,rounding:0 +msgid "Rounding Precision" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Consumable products" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_21_product_template +msgid "Motherboard A20Z7" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_1_product_template +#: model:product.template,description_sale:product.product_product_1_product_template +msgid "This type of service include basic monitoring of products." +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_end:0 +msgid "Last valid date for the version." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_19_product_template +msgid "HDD on Demand" +msgstr "" + +#. module: product +#: field:product.price.type,active:0 +#: field:product.pricelist,active:0 +#: field:product.pricelist.version,active:0 +#: field:product.product,active:0 +#: field:product.uom,active:0 +msgid "Active" +msgstr "" + +#. module: product +#: field:product.product,price_margin:0 +msgid "Variant Price Margin" +msgstr "" + +#. module: product +#: field:product.pricelist,name:0 +msgid "Pricelist Name" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_1 +msgid "Saleable" +msgstr "" + +#. module: product +#: sql_constraint:product.uom:0 +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_24_product_template +msgid "Graphics Card" +msgstr "" + +#. module: product +#: help:product.packaging,ean:0 +msgid "The EAN code of the package unit." +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_uom:0 +msgid "This comes from the product form." +msgstr "" + +#. module: product +#: field:product.packaging,weight_ul:0 +msgid "Empty Package Weight" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_41_product_template +msgid "Windows Home Server 2011" +msgstr "" + +#. module: product +#: field:product.price.type,field:0 +msgid "Product Field" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_5_product_template +msgid "Custom computer assembled on order based on customer's requirement." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_price_type_action +#: model:ir.ui.menu,name:product.menu_product_price_type +msgid "Price Types" +msgstr "" + +#. module: product +#: help:product.template,uom_id:0 +msgid "Default Unit of Measure used for all stock operation." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Sales" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_categ_form_action +msgid "" +"

\n" +" Click to add a new unit of measure category.\n" +"

\n" +" Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of " +"measure:\n" +" Hours, Days.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,min_quantity:0 +msgid "" +"The minimal quantity to trigger this rule, expressed in the supplier Unit of " +"Measure if any or in the default Unit of Measure of the product otherrwise." +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: product +#: model:product.pricelist,name:product.list0 +msgid "Public Pricelist" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_code:0 +msgid "Supplier Product Code" +msgstr "" + +#. module: product +#: help:product.pricelist,active:0 +msgid "" +"If unchecked, it will allow you to hide the pricelist without removing it." +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pallet" +msgstr "" + +#. module: product +#: field:product.packaging,ul_qty:0 +msgid "Package by layer" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_product +#: model:process.node,name:product.process_node_product0 +#: model:process.process,name:product.process_process_productprocess0 +#: field:product.packaging,product_id:0 +#: field:product.pricelist.item,product_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,product_id:0 +#: model:res.request.link,name:product.req_link_product +msgid "Product" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Price:" +msgstr "" + +#. module: product +#: field:product.template,weight:0 +msgid "Gross Weight" +msgstr "" + +#. module: product +#: help:product.packaging,qty:0 +msgid "The total number of products you can put by pallet or box." +msgstr "" + +#. module: product +#: field:product.product,variants:0 +msgid "Variants" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action +#: model:ir.ui.menu,name:product.menu_products_category +msgid "Products by Category" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_16_product_template +msgid "Computer Case" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_9_product_template +msgid "USB Keyboard, AZERTY" +msgstr "" + +#. module: product +#: help:product.supplierinfo,sequence:0 +msgid "Assigns the priority to the list of product supplier." +msgstr "" + +#. module: product +#: constraint:product.pricelist.item:0 +msgid "Error! The minimum margin should be lower than the maximum margin." +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_uos +msgid "Manage Secondary Unit of Measure" +msgstr "" + +#. module: product +#: help:product.uom,rounding:0 +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rounding Method" +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_label +msgid "Products Labels" +msgstr "" + +#. module: product +#: model:product.ul,name:product.product_ul_big_box +msgid "Box 30x40x60" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_47_product_template +msgid "Switch, 24 ports" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_consultant_product_template +#: selection:product.template,type:0 +msgid "Service" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Internal Description" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_48_product_template +msgid "USB Adapter" +msgstr "" + +#. module: product +#: help:product.template,uos_id:0 +msgid "" +"Sepcify a unit of measure here if invoicing is made in another unit of " +"measure than inventory. Keep empty to use the default unit of measure." +msgstr "" + +#. module: product +#: code:addons/product/product.py:208 +#, python-format +msgid "Cannot change the category of existing Unit of Measure '%s'." +msgstr "" + +#. module: product +#: help:product.packaging,height:0 +msgid "The height of the package" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price List" +msgstr "" + +#. module: product +#: field:product.pricelist,company_id:0 +#: field:product.pricelist.item,company_id:0 +#: field:product.pricelist.version,company_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,company_id:0 +#: field:product.template,company_id:0 +msgid "Company" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_26_product_template +msgid "Laptop S3450" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Default Unit of Measure" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:377 +#, python-format +msgid "Partner section of the product form" +msgstr "" + +#. module: product +#: help:product.price.type,name:0 +msgid "Name of this kind of price." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_3 +msgid "Other Products" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_9_product_template +msgid "This product is configured with example of push/pull flows" +msgstr "" + +#. module: product +#: field:product.product,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_unit +msgid "Unit(s)" +msgstr "" + +#. module: product +#: code:addons/product/product.py:176 +#, python-format +msgid "Error!" +msgstr "" + +#. module: product +#: field:product.packaging,length:0 +msgid "Length" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_8 +msgid "Components" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_type +#: field:product.pricelist,type:0 +msgid "Pricelist Type" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_6 +msgid "External Devices" +msgstr "" + +#. module: product +#: field:product.product,color:0 +msgid "Color Index" +msgstr "" + +#. module: product +#: help:product.template,sale_ok:0 +msgid "Specify if the product can be selected in a sales order line." +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.template,sale_ok:0 +msgid "Can be Sold" +msgstr "" + +#. module: product +#: field:product.template,produce_delay:0 +msgid "Manufacturing Lead Time" +msgstr "" + +#. module: product +#: field:product.supplierinfo,pricelist_ids:0 +msgid "Supplier Pricelist" +msgstr "" + +#. module: product +#: field:product.pricelist.item,base:0 +msgid "Based on" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_10 +msgid "Raw Materials" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_13_product_template +msgid "RAM SR5" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_14_product_template +msgid "RAM SR2" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action_puchased +msgid "" +"

\n" +" Click to define a new product.\n" +"

\n" +" You must define a product for everything you purchase, " +"whether\n" +" it's a physical product, a consumable or services you buy " +"to\n" +" subcontractants.\n" +"

\n" +" The product form contains detailed information to improve " +"the\n" +" purchase process: prices, procurement logistics, accounting " +"data,\n" +" available suppliers, etc.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_44_product_template +msgid "Full featured image editing software." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_version +#: view:product.pricelist:0 +#: view:product.pricelist.version:0 +msgid "Pricelist Version" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "* ( 1 + " +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_31_product_template +msgid "Multimedia Speakers" +msgstr "" + +#. module: product +#: field:product.product,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Sale Conditions" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Palletization" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Price List Name" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Description for Suppliers" +msgstr "" + +#. module: product +#: field:product.supplierinfo,delay:0 +msgid "Delivery Lead Time" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "months" +msgstr "" + +#. module: product +#: help:product.uom,active:0 +msgid "" +"By unchecking the active field you can disable a unit of measure without " +"deleting it." +msgstr "" + +#. module: product +#: field:product.product,seller_delay:0 +msgid "Supplier Lead Time" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_decimal_precision +msgid "decimal.precision" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Box" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_surcharge:0 +msgid "" +"Specify the fixed amount to add or substract(if negative) to the amount " +"calculated with the discount." +msgstr "" + +#. module: product +#: help:product.product,qty_available:0 +msgid "" +"Current quantity of products.\n" +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: help:product.template,type:0 +msgid "" +"Consumable: Will not imply stock management for this product. \n" +"Stockable product: Will imply stock management for this product." +msgstr "" + +#. module: product +#: help:product.pricelist.type,key:0 +msgid "" +"Used in the code to select specific prices based on the context. Keep " +"unchanged." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action +msgid "" +"

\n" +" Click to define a new product.\n" +"

\n" +" You must define a product for everything you buy or sell,\n" +" whether it's a physical product, a consumable or service.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Context..." +msgstr "" + +#. module: product +#: field:product.packaging,ul:0 +msgid "Type of Package" +msgstr "" + +#. module: product +#: help:product.category,type:0 +msgid "" +"A category of the view type is a virtual category that can be used as the " +"parent of another category to create a hierarchical structure." +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pack" +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_tmpl_id:0 +msgid "" +"Specify a template if this rule only applies to one product template. Keep " +"empty otherwise." +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_2_product_template +msgid "" +"This type of service include assistance for security questions, system " +"configuration requirements, implementation or special needs." +msgstr "" + +#. module: product +#: field:product.product,image:0 +msgid "Image" +msgstr "" + +#. module: product +#: view:product.uom.categ:0 +msgid "Units of Measure categories" +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_4_product_template +msgid "" +"19\" LCD Monitor\n" +"Processor Core i5 2.70 Ghz\n" +"2GB RAM\n" +"HDD SH-1" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Descriptions" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_stock_packaging +msgid "Manage Product Packaging" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_2 +msgid "Internal" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_45_product_template +msgid "Router R430" +msgstr "" + +#. module: product +#: help:product.packaging,sequence:0 +msgid "Gives the sequence order when displaying a list of packaging." +msgstr "" + +#. module: product +#: selection:product.category,type:0 +#: selection:product.template,state:0 +msgid "Normal" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:179 +#, python-format +msgid "" +"At least one pricelist has no active version !\n" +"Please create or activate one." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_max_margin:0 +msgid "Max. Price Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Min. Margin" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_name:0 +msgid "" +"This supplier's product name will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action_for_purchase +msgid "" +"

\n" +" Click to create a pricelist.\n" +"

\n" +" A price list contains rules to be evaluated in order to " +"compute\n" +" the purchase price. The default price list has only one " +"rule; use\n" +" the cost price defined on the product form, so that you do " +"not have to\n" +" worry about supplier pricelists if you have very simple " +"needs.\n" +"

\n" +" But you can also import complex price lists form your " +"supplier\n" +" that may depends on the quantities ordered or the current\n" +" promotions.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Variable" +msgstr "" + +#. module: product +#: field:product.template,rental:0 +msgid "Can be Rent" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.standard_price +msgid "Cost Price" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_min_margin:0 +msgid "Min. Price Margin" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: product +#: help:product.packaging,weight:0 +msgid "The weight of a full package, pallet or box." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "e.g: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_25_product_template +msgid "" +"17\" Monitor\n" +"4GB RAM\n" +"Standard-1294P Processor\n" +"QWERTY keyboard" +msgstr "" + +#. module: product +#: field:product.category,sequence:0 +#: field:product.packaging,sequence:0 +#: field:product.pricelist.item,sequence:0 +#: field:product.supplierinfo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: product +#: help:product.template,produce_delay:0 +msgid "" +"Average delay in days to produce this product. In the case of multi-level " +"BOM, the manufacturing lead times of the components will be added." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_assembly_product_template +msgid "Assembly Service Cost" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_item +msgid "Pricelist item" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_form_action +msgid "" +"

\n" +" Click to add a new unit of measure.\n" +"

\n" +" You must define a conversion rate between several Units of\n" +" Measure within the same category.\n" +"

\n" +" " +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_11_product_template +msgid "Mouse, Laser" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Delays" +msgstr "" + +#. module: product +#: field:product.category,type:0 +msgid "Category Type" +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_product0 +msgid "Creation of the product" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,name:0 +#: field:product.packaging,name:0 +#: report:product.pricelist:0 +#: view:product.product:0 +#: field:product.template,description:0 +msgid "Description" +msgstr "" + +#. module: product +#: field:product.packaging,ean:0 +msgid "EAN" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid " ) + " +msgstr "" + +#. module: product +#: field:product.template,volume:0 +#: model:product.uom.categ,name:product.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: product +#: help:product.product,image_small:0 +msgid "" +"Small-sized image of the product. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_40_product_template +msgid "Windows 7 Professional" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_uom:0 +msgid "Supplier Unit of Measure" +msgstr "" + +#. module: product +#: view:product.product:0 +#: model:res.groups,name:product.group_product_variant +msgid "Product Variant" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_6_product_template +msgid "15” LCD Monitor" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:376 +#: field:product.pricelist.item,base_pricelist_id:0 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action2 +msgid "" +"

\n" +" Click to create a pricelist.\n" +"

\n" +" A price list contains rules to be evaluated in order to " +"compute\n" +" the sales price of the products.\n" +"

\n" +" Price lists may have several versions (2010, 2011, Promotion " +"of\n" +" February 2010, etc.) and each version may have several " +"rules.\n" +" (e.g. the customer price of a product category will be based " +"on\n" +" the supplier price multiplied by 1.80).\n" +"

\n" +" " +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_template +#: field:product.pricelist.item,product_tmpl_id:0 +#: field:product.product,product_tmpl_id:0 +#: view:product.template:0 +msgid "Product Template" +msgstr "" + +#. module: product +#: field:product.template,cost_method:0 +#: model:res.groups,name:product.group_costing_method +msgid "Costing Method" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_category +#: field:product.pricelist.item,categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_19_product_template +msgid "On demand hard-disk having capacity based on requirement." +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "End of Lifecycle" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_15_product_template +msgid "RAM SR3" +msgstr "" + +#. module: product +#: help:product.product,packaging:0 +msgid "" +"Gives the different ways to package the same product. This has no impact on " +"the picking order and is mainly used if you use the EDI module." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_action +#: field:product.pricelist,version_id:0 +msgid "Pricelist Versions" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_round:0 +msgid "" +"Sets the price so that it is a multiple of this value.\n" +"Rounding is applied after the discount and before the surcharge.\n" +"To have prices that end in 9.99, set rounding 10, surcharge -0.01" +msgstr "" + +#. module: product +#: field:product.template,list_price:0 +msgid "Sale Price" +msgstr "" + +#. module: product +#: help:product.uom,category_id:0 +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: product +#: constraint:product.category:0 +msgid "Error ! You cannot create recursive categories." +msgstr "" + +#. module: product +#: help:product.product,image_medium:0 +msgid "" +"Medium-sized image of the product. It is automatically resized as a " +"128x128px image, with aspect ratio preserved, only when the image exceeds " +"one of those sizes. Use this field in form views or some kanban views." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "e.g: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: help:product.supplierinfo,qty:0 +msgid "This is a quantity which is converted into Default Unit of Measure." +msgstr "" + +#. module: product +#: help:product.template,volume:0 +msgid "The volume in m3." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_discount:0 +msgid "Price Discount" +msgstr "" diff --git a/addons/project_timesheet/i18n/ro.po b/addons/project_timesheet/i18n/ro.po index cc4e4ff6161..f67da23770b 100644 --- a/addons/project_timesheet/i18n/ro.po +++ b/addons/project_timesheet/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 18:51+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:03+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -44,6 +44,8 @@ msgid "" "You cannot delete a partner which is assigned to project, but you can " "uncheck the active box." msgstr "" +"Nu puteti sterge un partener care este alocat unui proiect, dar puteti " +"debifa casuta activa." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task_work @@ -56,6 +58,7 @@ msgstr "Sarcina de lucru Proiect" msgid "" "You cannot select a Analytic Account which is in Close or Cancelled state." msgstr "" +"Nu puteti selecta un Cont Analitic care se afla in starea Inchis sau Anulat." #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -72,7 +75,7 @@ msgstr "Octombrie" #: view:project.project:0 #, python-format msgid "Timesheets" -msgstr "" +msgstr "Fise de pontaj" #. module: project_timesheet #: view:project.project:0 @@ -90,11 +93,19 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Dati clic pentru a adauga un contract al clientului.\n" +"

\n" +" Aici veti gasi contractele asociate proiectelor\n" +" clientului dumneavoastra pentru a urmari progresul " +"facturarii.\n" +"

\n" +" " #. module: project_timesheet #: view:account.analytic.line:0 msgid "Analytic Account/Project" -msgstr "" +msgstr "Cont/Proiect Analitic" #. module: project_timesheet #: view:account.analytic.line:0 @@ -114,6 +125,9 @@ msgid "" "employee.\n" "Fill in the HR Settings tab of the employee form." msgstr "" +"Va rugam sa definiti produsul si proprietatea contului categoriei produsului " +"pentru angajatul respectiv.\n" +"Completati tabul HR Settings (Setari RU) din formularul angajatului." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_account_analytic_line @@ -147,6 +161,8 @@ msgid "" "Please define journal on the related employee.\n" "Fill in the timesheet tab of the employee form." msgstr "" +"Va rugam sa definiti registrul angajatului respectiv.\n" +"Completati tabul fisa de pontaj din formularul angajatului." #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in @@ -166,7 +182,7 @@ msgstr "Contracte de reinnoit" #. module: project_timesheet #: view:project.project:0 msgid "Hours" -msgstr "" +msgstr "Ore" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -221,6 +237,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici veti gasi fisele de pontaj si achizitiile pe care le-" +"ati facut pentru contracte care pot fi refacturate clientului.\n" +" Daca doriti sa inregistrati noi activitati de facturat, ar " +"trebui sa folositi meniul fisa de pontaj.\n" +"

\n" +" " #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_timesheettask0 @@ -283,6 +306,8 @@ msgstr "" #, python-format msgid "Please define employee for user \"%s\". You must create one." msgstr "" +"Va rugam sa definiti angajatul pentru utilizatorul \"%s\". Trebuie sa creati " +"unul." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_res_partner @@ -317,7 +342,7 @@ msgstr "Facturare" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_triggerinvoice0 msgid "Trigger invoices from sales order lines" -msgstr "" +msgstr "Declansati facturi din liniile comenzii de vanzare" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:100 @@ -327,6 +352,9 @@ msgid "" "employee.\n" "Fill in the timesheet tab of the employee form." msgstr "" +"Va rugam sa definiti produsul si proprietatile contului categoriei " +"produsului pentru angajatul respectiv.\n" +"Completati tabul fisa de pontaj din formularul angajatului." #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:60 @@ -335,6 +363,8 @@ msgid "" "

Timesheets on this project may be invoiced to %s, according to the terms " "defined in the contract.

" msgstr "" +"

Fisele de pontaj pentru acest proiect pot fi facturate lui %s, in functie " +"de termenii definti in contract.

" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_taskwork0 @@ -345,7 +375,7 @@ msgstr "Lucrul la sarcina" #: model:ir.actions.act_window,name:project_timesheet.action_project_timesheet_bill_task #: model:ir.ui.menu,name:project_timesheet.menu_project_billing_line msgid "Invoice Tasks" -msgstr "" +msgstr "Facturati Sarcini" #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_report_timesheet_task_user @@ -373,7 +403,7 @@ msgstr "Dupa ce sarcina este incheiata, Creeaza factura acesteia." #: code:addons/project_timesheet/project_timesheet.py:266 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Actiune Nevalida!" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -388,6 +418,8 @@ msgid "" "

Record your timesheets for the project " "'%s'.

" msgstr "" +"Inregistrati-va fisele de " +"pontaj pentru proiectul '%s'.

" #. module: project_timesheet #: field:report.timesheet.task.user,timesheet_hrs:0 diff --git a/addons/purchase_double_validation/i18n/ro.po b/addons/purchase_double_validation/i18n/ro.po index 750f48847d2..ab88804cbe2 100644 --- a/addons/purchase_double_validation/i18n/ro.po +++ b/addons/purchase_double_validation/i18n/ro.po @@ -8,42 +8,42 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 15:28+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:04+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: purchase_double_validation #: model:ir.model,name:purchase_double_validation.model_purchase_config_settings msgid "purchase.config.settings" -msgstr "" +msgstr "purchase.config.settings (achizitie.config.setari)" #. module: purchase_double_validation #: view:purchase.order:0 msgid "Purchase orders which are not approved yet." -msgstr "" +msgstr "Comenzi de achizitii care nu sunt aprobate inca." #. module: purchase_double_validation #: field:purchase.config.settings,limit_amount:0 msgid "limit to require a second approval" -msgstr "" +msgstr "limita pentru a solicita o a doua aprobare" #. module: purchase_double_validation #: view:board.board:0 #: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting msgid "Purchase Orders Waiting Approval" -msgstr "" +msgstr "Comenzi de Achizitie care Asteapta Aprobarea" #. module: purchase_double_validation #: view:purchase.order:0 msgid "To Approve" -msgstr "" +msgstr "De Aprobat" #. module: purchase_double_validation #: help:purchase.config.settings,limit_amount:0 msgid "Amount after which validation of purchase is required." -msgstr "" +msgstr "Valoarea dupa care este necesara validarea achizitiei." diff --git a/addons/resource/i18n/ro.po b/addons/resource/i18n/ro.po index 1b40b885bb5..1848475743a 100644 --- a/addons/resource/i18n/ro.po +++ b/addons/resource/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 18:55+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:05+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: resource #: help:resource.calendar.leaves,resource_id:0 @@ -101,7 +101,7 @@ msgstr "" #: code:addons/resource/resource.py:307 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copie)" #. module: resource #: view:resource.calendar:0 @@ -137,7 +137,7 @@ msgstr "Vineri" #. module: resource #: view:resource.calendar.attendance:0 msgid "Hours" -msgstr "" +msgstr "Ore" #. module: resource #: view:resource.calendar.leaves:0 @@ -163,7 +163,7 @@ msgstr "Cauta Concediile pentru perioada de lucru" #. module: resource #: field:resource.calendar.attendance,date_from:0 msgid "Starting Date" -msgstr "" +msgstr "Data de inceput" #. module: resource #: field:resource.calendar,manager:0 @@ -209,7 +209,7 @@ msgstr "Program de lucru" #. module: resource #: help:resource.calendar.attendance,hour_from:0 msgid "Start and End time of working." -msgstr "" +msgstr "Inceputul si Sfarsitul programului de lucru." #. module: resource #: view:resource.calendar.leaves:0 @@ -308,6 +308,10 @@ msgid "" "show a load of 100% for this phase by default, but if we put a efficiency of " "200%, then his load will only be 50%." msgstr "" +"Acest camp prezinta eficienta resurselor pentru a finaliza sarcinile. de " +"exemplu resursele setate singure pe 5 zile cu 5 sarcini alocate, vor arata o " +"incarcare de 100% pentru aceasta etapa in mod implicit, dar daca introducem " +"o eficienta de 200%, atunci incarcarea va fi de doar 50%." #. module: resource #: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree @@ -352,7 +356,7 @@ msgstr "Om" #. module: resource #: view:resource.calendar.leaves:0 msgid "Duration" -msgstr "" +msgstr "Durata" #. module: resource #: field:resource.calendar.leaves,date_from:0 diff --git a/addons/sale/i18n/fr.po b/addons/sale/i18n/fr.po index 8615d304cf9..a343a39648a 100644 --- a/addons/sale/i18n/fr.po +++ b/addons/sale/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-08 09:23+0000\n" -"Last-Translator: David Halgand \n" +"PO-Revision-Date: 2013-02-12 08:24+0000\n" +"Last-Translator: WANTELLET Sylvain \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: 2013-01-18 07:05+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale #: model:res.groups,name:sale.group_analytic_accounting @@ -264,7 +264,7 @@ msgstr "Messages" #. module: sale #: field:sale.report,state:0 msgid "Order Status" -msgstr "" +msgstr "État de la commande" #. module: sale #: field:sale.order,amount_tax:0 @@ -280,7 +280,7 @@ msgstr "Montant hors-taxe" #. module: sale #: field:sale.config.settings,module_project:0 msgid "Project" -msgstr "" +msgstr "Projet" #. module: sale #: code:addons/sale/sale.py:360 @@ -345,7 +345,7 @@ msgstr "Assistant de composition de courriel" #. module: sale #: help:sale.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si coché, de nouveaux messages requièrent votre attention." #. module: sale #: selection:sale.order,state:0 diff --git a/addons/sale_analytic_plans/i18n/ro.po b/addons/sale_analytic_plans/i18n/ro.po index 7ac61494f34..ccdefcd49f8 100644 --- a/addons/sale_analytic_plans/i18n/ro.po +++ b/addons/sale_analytic_plans/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 18:56+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_analytic_plans #: field:sale.order.line,analytics_id:0 @@ -25,7 +25,7 @@ msgstr "Distributie analitica" #. module: sale_analytic_plans #: model:ir.model,name:sale_analytic_plans.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Comanda de vanzare" #. module: sale_analytic_plans #: model:ir.model,name:sale_analytic_plans.model_sale_order_line diff --git a/addons/sale_journal/i18n/ro.po b/addons/sale_journal/i18n/ro.po index 70c1e23d928..a953e26961f 100644 --- a/addons/sale_journal/i18n/ro.po +++ b/addons/sale_journal/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 18:57+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_journal #: field:sale_journal.invoice.type,note:0 @@ -32,6 +32,8 @@ msgstr "Tip de facturare" msgid "" "This invoicing type will be used, by default, to invoice the current partner." msgstr "" +"Acest tip de facturare va fi folosit implicit pentru a factura partenerul " +"curent." #. module: sale_journal #: view:res.partner:0 @@ -46,7 +48,7 @@ msgstr "Facturare" #. module: sale_journal #: model:ir.model,name:sale_journal.model_stock_picking_in msgid "Incoming Shipments" -msgstr "" +msgstr "Incarcaturi primite" #. module: sale_journal #: help:sale_journal.invoice.type,active:0 @@ -103,7 +105,7 @@ msgstr "" #. module: sale_journal #: help:sale.order,invoice_type_id:0 msgid "Generate invoice based on the selected option." -msgstr "" +msgstr "Generati facturi pe baza optiunii selectate." #. module: sale_journal #: view:sale.order:0 @@ -137,4 +139,4 @@ msgstr "Comanda de vanzare" #. module: sale_journal #: model:ir.model,name:sale_journal.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Comenzi de Livrare" diff --git a/addons/sale_margin/i18n/ro.po b/addons/sale_margin/i18n/ro.po index 522cf0bef71..0e98b86d02c 100644 --- a/addons/sale_margin/i18n/ro.po +++ b/addons/sale_margin/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 18:58+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_margin #: field:sale.order.line,purchase_price:0 @@ -44,3 +44,5 @@ msgid "" "It gives profitability by calculating the difference between the Unit Price " "and the cost price." msgstr "" +"Prezinta profitabilitatea prin calcularea diferentei dintre Pretul Unitar si " +"pretul de cost." diff --git a/addons/sale_mrp/i18n/ro.po b/addons/sale_mrp/i18n/ro.po index 459cd423862..28470d9fd67 100644 --- a/addons/sale_mrp/i18n/ro.po +++ b/addons/sale_mrp/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Dorin \n" +"PO-Revision-Date: 2013-02-12 18:59+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_mrp #: model:ir.model,name:sale_mrp.model_mrp_production @@ -35,9 +35,9 @@ msgstr "Indica Referinta clientului din comanda de vanzare." #. module: sale_mrp #: field:mrp.production,sale_ref:0 msgid "Sale Reference" -msgstr "" +msgstr "Referinta Vanzarii" #. module: sale_mrp #: field:mrp.production,sale_name:0 msgid "Sale Name" -msgstr "" +msgstr "Denumirea Vanzarii" diff --git a/addons/sale_order_dates/i18n/ro.po b/addons/sale_order_dates/i18n/ro.po index dd321467343..0b983b98571 100644 --- a/addons/sale_order_dates/i18n/ro.po +++ b/addons/sale_order_dates/i18n/ro.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 19:00+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_order_dates #: view:sale.order:0 msgid "Dates" -msgstr "" +msgstr "Date" #. module: sale_order_dates #: field:sale.order,commitment_date:0 @@ -40,7 +40,7 @@ msgstr "Data cand este creata ridicarea." #. module: sale_order_dates #: help:sale.order,requested_date:0 msgid "Date requested by the customer for the sale." -msgstr "" +msgstr "Data solicitata de catre client pentru vanzare." #. module: sale_order_dates #: field:sale.order,requested_date:0 @@ -55,4 +55,4 @@ msgstr "Comanda de vanzare" #. module: sale_order_dates #: help:sale.order,commitment_date:0 msgid "Committed date for delivery." -msgstr "" +msgstr "Data stabilita pentru livrare." diff --git a/addons/stock/i18n/mn.po b/addons/stock/i18n/mn.po index 037f0ac8987..b42839648c0 100644 --- a/addons/stock/i18n/mn.po +++ b/addons/stock/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 05:39+0000\n" -"Last-Translator: Altangerel \n" +"PO-Revision-Date: 2013-02-13 04:17+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -212,7 +212,7 @@ msgstr "Барааны журнал" #. module: stock #: view:report.stock.move:0 msgid "Incoming" -msgstr "Орох" +msgstr "Ирж буй" #. module: stock #: code:addons/stock/wizard/stock_move.py:223 @@ -646,7 +646,7 @@ msgstr "" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves msgid "Receive/Deliver Products" -msgstr "" +msgstr "Бараа хүлээн авах/хүргэх" #. module: stock #: field:stock.move,move_history_ids:0 @@ -1133,7 +1133,7 @@ msgstr "Бараа Байрлалаар" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt msgid "Receive/Deliver By Orders" -msgstr "" +msgstr "Захиалгаарх хүлээн авалт/хүргэлт" #. module: stock #: view:stock.production.lot:0 @@ -4234,7 +4234,7 @@ msgstr "" #: model:ir.actions.act_window,name:stock.action_reception_picking_move #: model:ir.ui.menu,name:stock.menu_action_pdct_in msgid "Incoming Products" -msgstr "" +msgstr "Ирж буй бараа" #. module: stock #: view:product.product:0 diff --git a/addons/subscription/i18n/ro.po b/addons/subscription/i18n/ro.po index 058635d7192..3deff9c6479 100644 --- a/addons/subscription/i18n/ro.po +++ b/addons/subscription/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-12 15:23+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:10+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: subscription #: field:subscription.subscription,doc_source:0 @@ -67,7 +67,7 @@ msgstr "Saptamani" #: view:subscription.subscription:0 #: field:subscription.subscription,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: subscription #: model:ir.ui.menu,name:subscription.config_recuuring_event @@ -176,7 +176,7 @@ msgstr "Zile" #: code:addons/subscription/subscription.py:136 #, python-format msgid "Error!" -msgstr "" +msgstr "Eroare!" #. module: subscription #: field:subscription.subscription,cron_id:0 diff --git a/addons/web/i18n/hu.po b/addons/web/i18n/hu.po index 3c820122505..9ef88396e9d 100644 --- a/addons/web/i18n/hu.po +++ b/addons/web/i18n/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-27 09:12+0000\n" +"PO-Revision-Date: 2013-02-12 13:23+0000\n" "Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-28 05:37+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:22+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: web #. openerp-web @@ -103,7 +103,7 @@ msgstr "Hozzáférés megtagadva" #: code:addons/web/static/src/js/view_form.js:5183 #, python-format msgid "Uploading error" -msgstr "Feltültési hiba" +msgstr "Feltöltési hiba" #. module: web #. openerp-web From 11051d4a08de2db72d76a9d715c6cd9c4229c9b6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 09:20:35 +0100 Subject: [PATCH 126/253] [FIX] web: rewrite reference to removed module openerp.service.web_services bzr revid: rco@openerp.com-20130213082035-9ajx7jlzim1qunv4 --- addons/web/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index e1a3c476a32..e23246d7288 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -683,7 +683,7 @@ class WebClient(openerpweb.Controller): @openerpweb.jsonrequest def version_info(self, req): - return openerp.service.web_services.RPC_VERSION_1 + return openerp.service.common.exp_version() class Proxy(openerpweb.Controller): _cp_path = '/web/proxy' From ba591e26327e26363a725044acdc1f876596c83a Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 10:47:43 +0100 Subject: [PATCH 127/253] [FIX] Customer kanban view does not display tags on results coming from "show more" lp bug: https://launchpad.net/bugs/1115066 fixed bzr revid: fme@openerp.com-20130213094743-6rjzgp9y46j9cewh --- addons/web_kanban/static/src/js/kanban.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 164c4ea9798..72e2fa70750 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -41,7 +41,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ this.has_been_loaded = $.Deferred(); this.search_domain = this.search_context = this.search_group_by = null; this.currently_dragging = {}; - this.limit = options.limit || 40; + this.limit = options.limit || 3; this.add_group_mutex = new $.Mutex(); }, view_loading: function(r) { @@ -636,6 +636,7 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({ self.view.dataset.ids = ids.concat(self.dataset.ids); self.do_add_records(records); self.compute_cards_auto_height(); + self.view.postprocess_m2m_tags(); return records; }); }, From c9e710b5b48e91dfd37f352ed365eead872c8229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 13 Feb 2013 10:59:42 +0100 Subject: [PATCH 128/253] [FIX] mailgateway: author of incoming emails are not put into the recipients anymore. bzr revid: tde@openerp.com-20130213095942-gwmt2mmthrthca5n --- addons/mail/mail_thread.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 9d7237ca907..7a2be4aed01 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -773,7 +773,7 @@ class mail_thread(osv.AbstractModel): msg_dict['author_id'] = author_ids[0] else: msg_dict['email_from'] = message.get('from') - partner_ids = self._message_find_partners(cr, uid, message, ['From', 'To', 'Cc'], context=context) + partner_ids = self._message_find_partners(cr, uid, message, ['To', 'Cc'], context=context) msg_dict['partner_ids'] = [(4, partner_id) for partner_id in partner_ids] if 'Date' in message: From 55625f52db111c75563a72a04dd3d5e992fadaf9 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 11:18:03 +0100 Subject: [PATCH 129/253] [FIX] fix import statements in yml files bzr revid: rco@openerp.com-20130213101803-4y1ponocx6oai2mz --- addons/account_voucher/test/case1_usd_usd.yml | 2 -- addons/account_voucher/test/case2_suppl_usd_eur.yml | 2 -- .../account_voucher/test/case2_usd_eur_debtor_in_usd.yml | 2 -- addons/account_voucher/test/case3_eur_eur.yml | 2 -- addons/hr_holidays/test/test_hr_holiday.yml | 1 - addons/hr_payroll_account/test/hr_payroll_account.yml | 4 ++-- addons/membership/test/test_membership.yml | 1 - addons/purchase_requisition/test/purchase_requisition.yml | 3 ++- addons/sale_mrp/test/sale_mrp.yml | 2 +- addons/sale_stock/test/picking_order_policy.yml | 7 ++++--- 10 files changed, 9 insertions(+), 17 deletions(-) diff --git a/addons/account_voucher/test/case1_usd_usd.yml b/addons/account_voucher/test/case1_usd_usd.yml index fd1945691ba..44269104370 100644 --- a/addons/account_voucher/test/case1_usd_usd.yml +++ b/addons/account_voucher/test/case1_usd_usd.yml @@ -159,7 +159,6 @@ I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case1')) data = [] @@ -254,7 +253,6 @@ I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case1')) data = [] diff --git a/addons/account_voucher/test/case2_suppl_usd_eur.yml b/addons/account_voucher/test/case2_suppl_usd_eur.yml index 91fb99f6360..c13bfcbd5d4 100644 --- a/addons/account_voucher/test/case2_suppl_usd_eur.yml +++ b/addons/account_voucher/test/case2_suppl_usd_eur.yml @@ -131,7 +131,6 @@ I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2_suppl')) data = [] @@ -234,7 +233,6 @@ I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2_suppl')) data = [] diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml index b049fc7692e..52c416e06cc 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml @@ -163,7 +163,6 @@ I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2b')) data = [] @@ -244,7 +243,6 @@ and I fully reconcil the 2 previous invoices - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2b')) data = [] diff --git a/addons/account_voucher/test/case3_eur_eur.yml b/addons/account_voucher/test/case3_eur_eur.yml index d0b18a5231b..99153ceeca4 100644 --- a/addons/account_voucher/test/case3_eur_eur.yml +++ b/addons/account_voucher/test/case3_eur_eur.yml @@ -118,7 +118,6 @@ I fill amounts 100 for the invoice of 150€ and 20 for the invoice of 80€ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case3')) data = [] @@ -206,7 +205,6 @@ I fill amounts 50 for the invoice of 150€ and 70 for the invoice of 80€ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case3')) data = [] diff --git a/addons/hr_holidays/test/test_hr_holiday.yml b/addons/hr_holidays/test/test_hr_holiday.yml index e78c2fd08bc..2bb60300cff 100644 --- a/addons/hr_holidays/test/test_hr_holiday.yml +++ b/addons/hr_holidays/test/test_hr_holiday.yml @@ -18,7 +18,6 @@ I again set to draft and then confirm. - !python {model: hr.holidays}: | - import netsvc self.set_to_draft(cr, uid, [ref('hr_holidays_employee1_cl')]) self.signal_confirm(cr, uid, [ref('hr_holidays_employee1_cl')]) - diff --git a/addons/hr_payroll_account/test/hr_payroll_account.yml b/addons/hr_payroll_account/test/hr_payroll_account.yml index ad0197c7905..c8b6bf42fdd 100644 --- a/addons/hr_payroll_account/test/hr_payroll_account.yml +++ b/addons/hr_payroll_account/test/hr_payroll_account.yml @@ -89,7 +89,7 @@ I verify the payslip is in draft state. - !python {model: hr.payslip}: | - from tools.translate import _ + from openerp.tools.translate import _ payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) assert(payslip_brw.state == 'draft'), _('State not changed!') - @@ -120,7 +120,7 @@ I verify that the payslip is in done state. - !python {model: hr.payslip}: | - from tools.translate import _ + from openerp.tools.translate import _ payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) assert(payslip_brw.state == 'done'), _('State not changed!') diff --git a/addons/membership/test/test_membership.yml b/addons/membership/test/test_membership.yml index 8e8e7887b44..6fb392670e9 100644 --- a/addons/membership/test/test_membership.yml +++ b/addons/membership/test/test_membership.yml @@ -31,7 +31,6 @@ I'm Opening that Invoice which is created for "Seagate". - !python {model: res.partner}: | - import netsvc from tools.translate import _ invoice_pool = self.pool.get('account.invoice') partner_pool = self.pool.get('res.partner') diff --git a/addons/purchase_requisition/test/purchase_requisition.yml b/addons/purchase_requisition/test/purchase_requisition.yml index f23737d21b8..8fd36e07d71 100644 --- a/addons/purchase_requisition/test/purchase_requisition.yml +++ b/addons/purchase_requisition/test/purchase_requisition.yml @@ -82,7 +82,8 @@ I print a Requisition report - !python {model: purchase.requisition}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.purchase.requisition').create(cr, uid, [ref('purchase_requisition.requisition1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'purchase_requisition-purchase_requisition_report.'+format), 'wb+').write(data) diff --git a/addons/sale_mrp/test/sale_mrp.yml b/addons/sale_mrp/test/sale_mrp.yml index c2eff008943..9b70e052854 100644 --- a/addons/sale_mrp/test/sale_mrp.yml +++ b/addons/sale_mrp/test/sale_mrp.yml @@ -92,7 +92,7 @@ I verify that a procurement has been generated for sale order - !python {model: procurement.order}: | - from tools.translate import _ + from openerp.tools.translate import _ sale_order_obj = self.pool.get('sale.order') so = sale_order_obj.browse(cr, uid, ref("sale_order_so0")) proc_ids = self.search(cr, uid, [('origin','=',so.name)]) diff --git a/addons/sale_stock/test/picking_order_policy.yml b/addons/sale_stock/test/picking_order_policy.yml index 406aaf0bf8a..f761dfb65db 100644 --- a/addons/sale_stock/test/picking_order_policy.yml +++ b/addons/sale_stock/test/picking_order_policy.yml @@ -22,7 +22,7 @@ !python {model: sale.order}: | from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta - from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT + from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT order = self.browse(cr, uid, ref("sale.sale_order_6")) for order_line in order.order_line: procurement = order_line.procurement_id @@ -44,7 +44,7 @@ !python {model: sale.order}: | from datetime import datetime, timedelta from dateutil.relativedelta import relativedelta - from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT + from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT sale_order = self.browse(cr, uid, ref("sale.sale_order_6")) assert sale_order.picking_ids, "Delivery order is not created." for picking in sale_order.picking_ids: @@ -161,7 +161,8 @@ I print a sale order report. - !python {model: sale.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.sale.order').create(cr, uid, [ref('sale.sale_order_6')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'sale-sale_order.'+format), 'wb+').write(data) From 9e05f4d291845c642da3ba018c0b16e42ac744e8 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 11:32:39 +0100 Subject: [PATCH 130/253] [FIX] membership: fix import statements in yml file bzr revid: rco@openerp.com-20130213103239-5tq1ib4xcbykgjzk --- addons/membership/test/test_membership.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/membership/test/test_membership.yml b/addons/membership/test/test_membership.yml index 6fb392670e9..40d1785c29a 100644 --- a/addons/membership/test/test_membership.yml +++ b/addons/membership/test/test_membership.yml @@ -31,7 +31,7 @@ I'm Opening that Invoice which is created for "Seagate". - !python {model: res.partner}: | - from tools.translate import _ + from openerp.tools.translate import _ invoice_pool = self.pool.get('account.invoice') partner_pool = self.pool.get('res.partner') membership_line_pool = self.pool.get('membership.membership_line') @@ -105,7 +105,7 @@ I'm doing to make credit note of invoice which is paid by "Seagate" to cancel membership. - !python {model: account.invoice}: | - from tools.translate import _ + from openerp.tools.translate import _ invoice_pool = self.pool.get('account.invoice') partner_pool = self.pool.get('res.partner') membership_line_pool = self.pool.get('membership.membership_line') From 3cd5a856be7a20cbcee884f10903a6c0e6ad6e41 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 11:42:29 +0100 Subject: [PATCH 131/253] [FIX] Properly escape values in templates bzr revid: fme@openerp.com-20130213104229-jjlhilp355lpi22p --- addons/web/controllers/testing.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/web/controllers/testing.py b/addons/web/controllers/testing.py index 5692139f002..b6327bf4622 100644 --- a/addons/web/controllers/testing.py +++ b/addons/web/controllers/testing.py @@ -32,12 +32,12 @@ NOMODULE_TEMPLATE = Template(u""" -""") +""", default_filters=['h']) NOTFOUND = Template(u"""

Unable to find the module [${module}], please check that the module name is correct and the module is on OpenERP's path.

<< Back to tests -""") +""", default_filters=['h']) TESTING = Template(u""" <%def name="to_path(module, p)">/${module}/${p} @@ -51,9 +51,9 @@ TESTING = Template(u""" @@ -83,7 +83,7 @@ TESTING = Template(u""" % endif % endfor -""") +""", default_filters=['h']) class TestRunnerController(http.Controller): _cp_path = '/web/tests' From 729107b73ce6c1a8c98598b6ac7e068061b2d69e Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 12:05:06 +0100 Subject: [PATCH 132/253] [IMP] openerp.osv.orm: add optional context in method that handles workflow signal bzr revid: rco@openerp.com-20130213110506-kzhgtczvauy6nkhc --- openerp/osv/orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 2168c443696..a3c588b2cfc 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -5276,7 +5276,7 @@ class BaseModel(object): if name.startswith('signal_'): signal_name = name[len('signal_'):] assert signal_name - def handle_workflow_signal(cr, uid, ids): + def handle_workflow_signal(cr, uid, ids, context=None): workflow_service = netsvc.LocalService("workflow") res = {} for id in ids: From bbcff0e777e0f63b80af070da1effba26621e125 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 13 Feb 2013 13:09:40 +0100 Subject: [PATCH 133/253] [IMP] add a test for get_option_warning() bzr revid: abo@openerp.com-20130213120940-ycgg7kgfwymav7yn --- openerp/addons/base/tests/test_res_config.py | 48 +++++++++++++++----- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/openerp/addons/base/tests/test_res_config.py b/openerp/addons/base/tests/test_res_config.py index b1013bf18e8..ee2a753a885 100644 --- a/openerp/addons/base/tests/test_res_config.py +++ b/openerp/addons/base/tests/test_res_config.py @@ -1,5 +1,6 @@ import unittest2 +import openerp import openerp.tests.common as common class test_res_config(common.TransactionCase): @@ -7,11 +8,30 @@ class test_res_config(common.TransactionCase): def setUp(self): super(test_res_config, self).setUp() self.res_config = self.registry('res.config.settings') + + # Define the test values self.menu_xml_id = 'base.menu_action_res_users' self.full_field_name = 'res.partner.lang' + self.error_msg = "WarningRedirect test string: %(field:res.partner.lang)s - %(menu:base.menu_action_res_users)s." + # Note: see the get_config_warning() doc for a better example + + # Fetch the expected values + module_name, menu_xml_id = self.menu_xml_id.split('.') + dummy, menu_id = self.registry('ir.model.data').get_object_reference(self.cr, self.uid, module_name, menu_xml_id) + ir_ui_menu = self.registry('ir.ui.menu').browse(self.cr, self.uid, menu_id, context=None) + + model_name, field_name = self.full_field_name.rsplit('.', 1) + + self.expected_path = ir_ui_menu.complete_name + self.expected_action_id = ir_ui_menu.action.id + self.expected_name = self.registry(model_name).fields_get(self.cr, self.uid, allfields=[field_name], context=None)[field_name]['string'] + self.expected_final_error_msg = self.error_msg % { + 'field:res.partner.lang': self.expected_name, + 'menu:base.menu_action_res_users': self.expected_path + } def test_00_get_option_path(self): - """ The get_option_path() should return a tuple containing a string and an integer """ + """ The get_option_path() method should return a tuple containing a string and an integer """ res = self.res_config.get_option_path(self.cr, self.uid, self.menu_xml_id, context=None) # Check types @@ -21,22 +41,26 @@ class test_res_config(common.TransactionCase): self.assertTrue(isinstance(res[1], long)), "The second element of the tuple should be an long (got %s)" % type(res[1]) # Check returned values - module_name, menu_xml_id = self.menu_xml_id.split('.') - dummy, menu_id = self.registry('ir.model.data').get_object_reference(self.cr, self.uid, module_name, menu_xml_id) - ir_ui_menu = self.registry('ir.ui.menu').browse(self.cr, self.uid, menu_id, context=None) - - self.assertTrue(res[0] == ir_ui_menu.complete_name), "Result mismatch: expected %s, got %s" % (ir_ui_menu.complete_name, res[0]) - self.assertTrue(res[1] == ir_ui_menu.action.id), "Result mismatch: expected %s, got %s" % (ir_ui_menu.action.id, res[1]) + self.assertTrue(res[0] == self.expected_path), "Result mismatch: expected %s, got %s" % (self.expected_path, res[0]) + self.assertTrue(res[1] == self.expected_action_id), "Result mismatch: expected %s, got %s" % (self.expected_action_id, res[1]) def test_10_get_option_name(self): - """ The get_option_name() should return a string """ + """ The get_option_name() method should return a string """ res = self.res_config.get_option_name(self.cr, self.uid, self.full_field_name, context=None) # Check type - self.assertTrue(isinstance(res, basestring)), "The result of get_option_name() should be a basestring (got %s)" % type(res) + self.assertTrue(isinstance(res, basestring)), "Result type mismatch: expected basestring, got %s" % type(res) # Check returned value - model_name, field_name = self.full_field_name.rsplit('.', 1) - expected_value = self.registry(model_name).fields_get(self.cr, self.uid, allfields=[field_name], context=None)[field_name]['string'] + self.assertTrue(res == self.expected_name), "Result mismatch: expected %s, got %s" % (self.expected_name, res) - self.assertTrue(res == expected_value), "Result mismatch: expected %s, got %s" % (res, expected_value) + def test_20_get_config_warning(self): + """ The get_config_warning() method should return a RedirectWarning exception """ + res = self.res_config.get_config_warning(self.cr, self.error_msg, context=None) + + # Check type + self.assertTrue(isinstance(res, openerp.exceptions.RedirectWarning)), "Result type mismatch: expected RedirectWarning, got %s" % type(res) + + # Check returned value + self.assertTrue(res.args[0], self.expected_final_error_msg), "Result mismatch: expected %s, got %s" % (self.expected_final_error_msg, res.args[0]) + self.assertTrue(res.args[1], self.expected_action_id), "Result mismatch: expected %s, got %s" % (self.expected_action_id, res.args[1]) From 8d491afca57f0fc0706bc81d7ab2607da959f938 Mon Sep 17 00:00:00 2001 From: Cecile Tonglet Date: Wed, 13 Feb 2013 13:52:55 +0100 Subject: [PATCH 134/253] [FIX] osv: Automatically retry the typical transaction serialization errors lp bug: https://launchpad.net/bugs/992525 fixed bzr revid: cto@openerp.com-20130213125255-ct0bf90pky2n6w3c --- openerp/osv/osv.py | 97 +++++++++++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 40 deletions(-) diff --git a/openerp/osv/osv.py b/openerp/osv/osv.py index 018976ac663..2a1fd333393 100644 --- a/openerp/osv/osv.py +++ b/openerp/osv/osv.py @@ -25,7 +25,7 @@ from functools import wraps import logging import threading -from psycopg2 import IntegrityError, errorcodes +from psycopg2 import IntegrityError, OperationalError, errorcodes import orm import openerp @@ -36,8 +36,14 @@ from openerp.tools.translate import translate from openerp.osv.orm import MetaModel, Model, TransientModel, AbstractModel import openerp.exceptions +import time +import random + _logger = logging.getLogger(__name__) +PG_CONCURRENCY_ERRORS_TO_RETRY = (errorcodes.LOCK_NOT_AVAILABLE, errorcodes.SERIALIZATION_FAILURE, errorcodes.DEADLOCK_DETECTED) +MAX_TRIES_ON_CONCURRENCY_FAILURE = 5 + # Deprecated. class except_osv(Exception): def __init__(self, name, value): @@ -117,45 +123,56 @@ class object_proxy(object): def _(src): return tr(src, 'code') - try: - if pooler.get_pool(dbname)._init: - raise except_osv('Database not ready', 'Currently, this database is not fully loaded and can not be used.') - return f(self, dbname, *args, **kwargs) - except orm.except_orm, inst: - raise except_osv(inst.name, inst.value) - except except_osv: - raise - except IntegrityError, inst: - osv_pool = pooler.get_pool(dbname) - for key in osv_pool._sql_error.keys(): - if key in inst[0]: - netsvc.abort_response(1, _('Constraint Error'), 'warning', - tr(osv_pool._sql_error[key], 'sql_constraint') or inst[0]) - if inst.pgcode in (errorcodes.NOT_NULL_VIOLATION, errorcodes.FOREIGN_KEY_VIOLATION, errorcodes.RESTRICT_VIOLATION): - msg = _('The operation cannot be completed, probably due to the following:\n- deletion: you may be trying to delete a record while other records still reference it\n- creation/update: a mandatory field is not correctly set') - _logger.debug("IntegrityError", exc_info=True) - try: - errortxt = inst.pgerror.replace('«','"').replace('»','"') - if '"public".' in errortxt: - context = errortxt.split('"public".')[1] - model_name = table = context.split('"')[1] - else: - last_quote_end = errortxt.rfind('"') - last_quote_begin = errortxt.rfind('"', 0, last_quote_end) - model_name = table = errortxt[last_quote_begin+1:last_quote_end].strip() - model = table.replace("_",".") - model_obj = osv_pool.get(model) - if model_obj: - model_name = model_obj._description or model_obj._name - msg += _('\n\n[object with reference: %s - %s]') % (model_name, model) - except Exception: - pass - netsvc.abort_response(1, _('Integrity Error'), 'warning', msg) - else: - netsvc.abort_response(1, _('Integrity Error'), 'warning', inst[0]) - except Exception: - _logger.exception("Uncaught exception") - raise + tries = 0 + while True: + try: + if pooler.get_pool(dbname)._init: + raise except_osv('Database not ready', 'Currently, this database is not fully loaded and can not be used.') + return f(self, dbname, *args, **kwargs) + except OperationalError, e: + # Automatically retry the typical transaction serialization errors + if not e.pgcode in PG_CONCURRENCY_ERRORS_TO_RETRY or tries >= MAX_TRIES_ON_CONCURRENCY_FAILURE: + self.logger.warning("%s, maximum number of tries reached" % errorcodes.lookup(e.pgcode)) + raise + wait_time = random.uniform(0.0, 2 ** tries) + tries += 1 + self.logger.info("%s, retrying %d/%d in %.04f sec..." % (errorcodes.lookup(e.pgcode), tries, MAX_TRIES_ON_CONCURRENCY_FAILURE, wait_time)) + time.sleep(wait_time) + except orm.except_orm, inst: + raise except_osv(inst.name, inst.value) + except except_osv: + raise + except IntegrityError, inst: + osv_pool = pooler.get_pool(dbname) + for key in osv_pool._sql_error.keys(): + if key in inst[0]: + netsvc.abort_response(1, _('Constraint Error'), 'warning', + tr(osv_pool._sql_error[key], 'sql_constraint') or inst[0]) + if inst.pgcode in (errorcodes.NOT_NULL_VIOLATION, errorcodes.FOREIGN_KEY_VIOLATION, errorcodes.RESTRICT_VIOLATION): + msg = _('The operation cannot be completed, probably due to the following:\n- deletion: you may be trying to delete a record while other records still reference it\n- creation/update: a mandatory field is not correctly set') + _logger.debug("IntegrityError", exc_info=True) + try: + errortxt = inst.pgerror.replace('«','"').replace('»','"') + if '"public".' in errortxt: + context = errortxt.split('"public".')[1] + model_name = table = context.split('"')[1] + else: + last_quote_end = errortxt.rfind('"') + last_quote_begin = errortxt.rfind('"', 0, last_quote_end) + model_name = table = errortxt[last_quote_begin+1:last_quote_end].strip() + model = table.replace("_",".") + model_obj = osv_pool.get(model) + if model_obj: + model_name = model_obj._description or model_obj._name + msg += _('\n\n[object with reference: %s - %s]') % (model_name, model) + except Exception: + pass + netsvc.abort_response(1, _('Integrity Error'), 'warning', msg) + else: + netsvc.abort_response(1, _('Integrity Error'), 'warning', inst[0]) + except Exception: + _logger.exception("Uncaught exception") + raise return wrapper From deb7833aecbf89ca03abf9a3d0bd4a4799bfdcf8 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 14:18:31 +0100 Subject: [PATCH 135/253] [FIX] Forgot testing value for number of records in kanban view bzr revid: fme@openerp.com-20130213131831-08g8b5w28gwzpt2u --- addons/web_kanban/static/src/js/kanban.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 72e2fa70750..23fac79736b 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -41,7 +41,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ this.has_been_loaded = $.Deferred(); this.search_domain = this.search_context = this.search_group_by = null; this.currently_dragging = {}; - this.limit = options.limit || 3; + this.limit = options.limit || 40; this.add_group_mutex = new $.Mutex(); }, view_loading: function(r) { From 2346b0d88c9de17a57ace2177ccdbbf336638876 Mon Sep 17 00:00:00 2001 From: Cecile Tonglet Date: Wed, 13 Feb 2013 14:33:45 +0100 Subject: [PATCH 136/253] [FIX] osv: Bad error message bzr revid: cto@openerp.com-20130213133345-ovhlrfd2g5sb2tts --- openerp/osv/osv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/osv/osv.py b/openerp/osv/osv.py index 2a1fd333393..1918d177232 100644 --- a/openerp/osv/osv.py +++ b/openerp/osv/osv.py @@ -131,7 +131,9 @@ class object_proxy(object): return f(self, dbname, *args, **kwargs) except OperationalError, e: # Automatically retry the typical transaction serialization errors - if not e.pgcode in PG_CONCURRENCY_ERRORS_TO_RETRY or tries >= MAX_TRIES_ON_CONCURRENCY_FAILURE: + if e.pgcode not in PG_CONCURRENCY_ERRORS_TO_RETRY: + raise + if tries >= MAX_TRIES_ON_CONCURRENCY_FAILURE: self.logger.warning("%s, maximum number of tries reached" % errorcodes.lookup(e.pgcode)) raise wait_time = random.uniform(0.0, 2 ** tries) From cf99d6af905649ff300886228de7b814f438e9fc Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Wed, 13 Feb 2013 14:47:07 +0100 Subject: [PATCH 137/253] [DOC] Updated changelog. bzr revid: vmt@openerp.com-20130213134707-moo136efomhfm8dy --- doc/changelog.rst | 2 ++ doc/routing.rst | 2 ++ 2 files changed, 4 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index 464237543d5..d340b281225 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,6 +6,8 @@ Changelog `trunk` ------- +- Added :ref:`orm-workflows` to the ORM. +- Added :ref:`routing-decorators` to the RPC and WSGI stack. - Removed support for `__terp__.py` descriptor files. - Removed support for `` root element in XML files. - Removed support for the non-openerp namespace (e.g. importing `tools` instead diff --git a/doc/routing.rst b/doc/routing.rst index 6a4af3374a9..76ef859c48b 100644 --- a/doc/routing.rst +++ b/doc/routing.rst @@ -19,6 +19,8 @@ Starting with OpenERP 7.1, exposing a new arbitrary WSGI handler is done with the :py:func:`openerp.http.handler` decorator while adding an RPC endpoint is done with the :py:func:`openerp.http.rpc` decorator. +.. _routing-decorators: + Routing decorators ------------------ From f78eb868fd6514f60c90cc0ea4a62eaf19619464 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 15:00:46 +0100 Subject: [PATCH 138/253] [IMP] remove model methods _workflow_trigger and _workflow_signal, and replace calls to new workflow methods bzr revid: rco@openerp.com-20130213140046-84aa1xtlndltlhzy --- openerp/osv/orm.py | 71 ++++++++++++++++++---------------------- openerp/service/model.py | 2 +- 2 files changed, 33 insertions(+), 40 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 2168c443696..d94b0d63a39 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3910,43 +3910,42 @@ class BaseModel(object): returned_ids = [x['id'] for x in cr.dictfetchall()] self._check_record_rules_result_count(cr, uid, sub_ids, returned_ids, operation, context=context) - def _workflow_trigger(self, cr, uid, ids, trigger, context=None): - """Call given workflow trigger as a result of a CRUD operation""" - wf_service = netsvc.LocalService("workflow") + def create_workflow(self, cr, uid, ids, context=None): + """Create a workflow instance for each given record IDs.""" + from openerp import workflow for res_id in ids: - getattr(wf_service, trigger)(uid, self._name, res_id, cr) + workflow.trg_create(uid, self._name, res_id, cr) + return True - def _workflow_signal(self, cr, uid, ids, signal, context=None): + def delete_workflow(self, cr, uid, ids, context=None): + """Delete the workflow instances bound to the given record IDs.""" + from openerp import workflow + for res_id in ids: + workflow.trg_delete(uid, self._name, res_id, cr) + return True + + def trigger_workflow(self, cr, uid, ids, context=None): + """Reevaluate the workflow instances of the given record IDs.""" + from openerp import workflow + for res_id in ids: + workflow.trg_write(uid, self._name, res_id, cr) + return True + + def signal_workflow(self, cr, uid, ids, signal, context=None): """Send given workflow signal and return a dict mapping ids to workflow results""" - wf_service = netsvc.LocalService("workflow") + from openerp import workflow result = {} for res_id in ids: - result[res_id] = wf_service.trg_validate(uid, self._name, res_id, signal, cr) + result[res_id] = workflow.trg_validate(uid, self._name, res_id, signal, cr) return result - def create_workflow(self, cr, uid, ids): - """Create a workflow instance for each given record IDs.""" - wf_service = netsvc.LocalService("workflow") - for res_id in ids: - wf_service.trg_create(uid, self._name, res_id, cr) - return True - - def delete_workflow(self, cr, uid, ids): - """Delete the workflow instances bound to the given record IDs.""" - wf_service = netsvc.LocalService("workflow") - for res_id in ids: - wf_service.trg_create(uid, self._name, res_id, cr) - return True - - def redirect_workflow(self, cr, uid, old_new_ids): + def redirect_workflow(self, cr, uid, old_new_ids, context=None): + """ Rebind the workflow instance bound to the given 'old' record IDs to + the given 'new' IDs. (``old_new_ids`` is a list of pairs ``(old, new)``. """ - Rebind the workflow instance bound to the given 'old' record IDs to - the given 'new' IDs. (``old_new_ids`` is a list of pairs - ``(old, new)``. - """ - wf_service = netsvc.LocalService("workflow") + from openerp import workflow for old_id, new_id in old_new_ids: - wf_service.trg_redirect(uid, self._name, old_id, new_id, cr) + workflow.trg_redirect(uid, self._name, old_id, new_id, cr) return True def unlink(self, cr, uid, ids, context=None): @@ -3987,7 +3986,7 @@ class BaseModel(object): property_ids = ir_property.search(cr, uid, [('res_id', 'in', ['%s,%s' % (self._name, i) for i in ids])], context=context) ir_property.unlink(cr, uid, property_ids, context=context) - self._workflow_trigger(cr, uid, ids, 'trg_delete', context=context) + self.delete_workflow(cr, uid, ids, context=context) self.check_access_rule(cr, uid, ids, 'unlink', context=context) pool_model_data = self.pool.get('ir.model.data') @@ -4292,7 +4291,7 @@ class BaseModel(object): todo.append(id) self.pool.get(object)._store_set_values(cr, user, todo, fields_to_recompute, context) - self._workflow_trigger(cr, user, ids, 'trg_write', context=context) + self.trigger_workflow(cr, user, ids, context=context) return True # @@ -4508,7 +4507,7 @@ class BaseModel(object): self.name_get(cr, user, [id_new], context=context)[0][1] + \ "' " + _("created.") self.log(cr, user, id_new, message, True, context=context) - self._workflow_trigger(cr, user, [id_new], 'trg_create', context=context) + self.create_workflow(cr, user, [id_new], context=context) return id_new def browse(self, cr, uid, select, context=None, list_class=None, fields_process=None): @@ -5276,14 +5275,8 @@ class BaseModel(object): if name.startswith('signal_'): signal_name = name[len('signal_'):] assert signal_name - def handle_workflow_signal(cr, uid, ids): - workflow_service = netsvc.LocalService("workflow") - res = {} - for id in ids: - # TODO consolidate trg_validate() and the functions it calls to work on a list of IDs. - res[id] = workflow_service.trg_validate(uid, self._name, id, signal_name, cr) - return res - return handle_workflow_signal + return (lambda *args, **kwargs: + self.signal_workflow(*args, signal=signal_name, **kwargs)) return super(BaseModel, self).__getattr__(name) # keep this import here, at top it will cause dependency cycle errors diff --git a/openerp/service/model.py b/openerp/service/model.py index a78f5e94018..ac37264ae2f 100644 --- a/openerp/service/model.py +++ b/openerp/service/model.py @@ -166,7 +166,7 @@ def exec_workflow_cr(cr, uid, obj, signal, *args): if not object: raise except_orm('Object Error', 'Object %s doesn\'t exist' % str(obj)) res_id = args[0] - return object._workflow_signal(cr, uid, [res_id], signal)[res_id] + return object.signal_workflow(cr, uid, [res_id], signal)[res_id] @check def exec_workflow(db, uid, obj, signal, *args): From 6bd409246d79edc471b3a69bde9428339367bec6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 15:00:52 +0100 Subject: [PATCH 139/253] [IMP] remove model methods _workflow_trigger and _workflow_signal, and replace calls to new workflow methods bzr revid: rco@openerp.com-20130213140052-9q6s9m3x6ye0qy35 --- addons/point_of_sale/point_of_sale.py | 2 +- addons/procurement/procurement.py | 9 +++-- addons/stock/stock.py | 52 ++++++++++++++++++--------- 3 files changed, 41 insertions(+), 22 deletions(-) diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 4f1b97cf28b..ea7460dae21 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -364,7 +364,7 @@ class pos_session(osv.osv): ids = [ids] this_record = self.browse(cr, uid, ids[0], context=context) - this_record._workflow_signal('open') + this_record.signal_workflow('open') context.update(active_id=this_record.id) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index dba68e79bf4..5dc8daf8303 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -373,14 +373,13 @@ class procurement_order(osv.osv): self.message_post(cr, uid, [procurement.id], body=message, context=context) return ok - def _workflow_trigger(self, cr, uid, ids, trigger, context=None): - """ Don't trigger workflow for the element specified in trigger - """ - wkf_op_key = 'workflow.%s.%s' % (trigger, self._name) + def trigger_workflow(self, cr, uid, ids, context=None): + """ Don't trigger workflow for the element specified in trigger """ + wkf_op_key = 'workflow.trg_write.%s' % self._name if context and not context.get(wkf_op_key, True): # make sure we don't have a trigger loop while processing triggers return - return super(procurement_order,self)._workflow_trigger(cr, uid, ids, trigger, context=context) + return super(procurement_order, self).trigger_workflow(cr, uid, ids, context=context) def action_produce_assign_service(self, cr, uid, ids, context=None): """ Changes procurement state to Running. diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 2d351d9302e..b8a7c675b6a 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2947,15 +2947,25 @@ class stock_picking_in(osv.osv): #override in order to redirect the check of acces rules on the stock.picking object return self.pool.get('stock.picking').check_access_rule(cr, uid, ids, operation, context=context) - def _workflow_trigger(self, cr, uid, ids, trigger, context=None): - #override in order to trigger the workflow of stock.picking at the end of create, write and unlink operation - #instead of it's own workflow (which is not existing) - return self.pool.get('stock.picking')._workflow_trigger(cr, uid, ids, trigger, context=context) + def create_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').create_workflow(cr, uid, ids, context=context) - def _workflow_signal(self, cr, uid, ids, signal, context=None): - #override in order to fire the workflow signal on given stock.picking workflow instance - #instead of it's own workflow (which is not existing) - return self.pool.get('stock.picking')._workflow_signal(cr, uid, ids, signal, context=context) + def delete_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').delete_workflow(cr, uid, ids, context=context) + + def trigger_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').trigger_workflow(cr, uid, ids, context=context) + + def signal_workflow(self, cr, uid, ids, signal, context=None): + # overridden in order to fire the workflow signal on given stock.picking workflow instance + # instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').signal_workflow(cr, uid, ids, signal, context=context) _columns = { 'backorder_id': fields.many2one('stock.picking.in', 'Back Order of', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}, help="If this shipment was split, then this field links to the shipment which contains the already processed part.", select=True), @@ -2992,15 +3002,25 @@ class stock_picking_out(osv.osv): #override in order to redirect the check of acces rules on the stock.picking object return self.pool.get('stock.picking').check_access_rule(cr, uid, ids, operation, context=context) - def _workflow_trigger(self, cr, uid, ids, trigger, context=None): - #override in order to trigger the workflow of stock.picking at the end of create, write and unlink operation - #instead of it's own workflow (which is not existing) - return self.pool.get('stock.picking')._workflow_trigger(cr, uid, ids, trigger, context=context) + def create_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').create_workflow(cr, uid, ids, context=context) - def _workflow_signal(self, cr, uid, ids, signal, context=None): - #override in order to fire the workflow signal on given stock.picking workflow instance - #instead of it's own workflow (which is not existing) - return self.pool.get('stock.picking')._workflow_signal(cr, uid, ids, signal, context=context) + def delete_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').delete_workflow(cr, uid, ids, context=context) + + def trigger_workflow(self, cr, uid, ids, context=None): + # overridden in order to trigger the workflow of stock.picking at the end of create, + # write and unlink operation instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').trigger_workflow(cr, uid, ids, context=context) + + def signal_workflow(self, cr, uid, ids, signal, context=None): + # overridden in order to fire the workflow signal on given stock.picking workflow instance + # instead of its own workflow (which is not existing) + return self.pool.get('stock.picking').signal_workflow(cr, uid, ids, signal, context=context) _columns = { 'backorder_id': fields.many2one('stock.picking.out', 'Back Order of', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}, help="If this shipment was split, then this field links to the shipment which contains the already processed part.", select=True), From e19a9728902c9840f14b4e6ade02db418834aa53 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 15:39:53 +0100 Subject: [PATCH 140/253] [FIX] Menu need action link's filter is overriden by default custom filters bzr revid: fme@openerp.com-20130213143953-nb8dqi2n1neaivm2 --- addons/web/static/src/js/chrome.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index b7b6c3df113..7b64358f005 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -1352,9 +1352,10 @@ instance.web.WebClient = instance.web.Client.extend({ .then(function (result) { return self.action_mutex.exec(function() { if (options.needaction) { - result.context = new instance.web.CompoundContext( - result.context, - {search_default_message_unread: true}); + result.context = new instance.web.CompoundContext(result.context, { + search_default_message_unread: true, + search_disable_custom_filters: true, + }); } var completed = $.Deferred(); $.when(self.action_manager.do_action(result, { From 4b3f6f2c819d35537fe80a67228334af9240585c Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 13 Feb 2013 15:50:57 +0100 Subject: [PATCH 141/253] [IMP] add another test for get_option_warning() bzr revid: abo@openerp.com-20130213145057-ib8l5jd378edzz8y --- openerp/addons/base/tests/test_res_config.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/tests/test_res_config.py b/openerp/addons/base/tests/test_res_config.py index ee2a753a885..0508aab67ee 100644 --- a/openerp/addons/base/tests/test_res_config.py +++ b/openerp/addons/base/tests/test_res_config.py @@ -13,6 +13,7 @@ class test_res_config(common.TransactionCase): self.menu_xml_id = 'base.menu_action_res_users' self.full_field_name = 'res.partner.lang' self.error_msg = "WarningRedirect test string: %(field:res.partner.lang)s - %(menu:base.menu_action_res_users)s." + self.error_msg_wo_menu = "WarningRedirect test string: %(field:res.partner.lang)s." # Note: see the get_config_warning() doc for a better example # Fetch the expected values @@ -29,6 +30,9 @@ class test_res_config(common.TransactionCase): 'field:res.partner.lang': self.expected_name, 'menu:base.menu_action_res_users': self.expected_path } + self.expected_final_error_msg_wo_menu = self.error_msg_wo_menu % { + 'field:res.partner.lang': self.expected_name, + } def test_00_get_option_path(self): """ The get_option_path() method should return a tuple containing a string and an integer """ @@ -55,12 +59,22 @@ class test_res_config(common.TransactionCase): self.assertTrue(res == self.expected_name), "Result mismatch: expected %s, got %s" % (self.expected_name, res) def test_20_get_config_warning(self): - """ The get_config_warning() method should return a RedirectWarning exception """ + """ The get_config_warning() method should return a RedirectWarning """ res = self.res_config.get_config_warning(self.cr, self.error_msg, context=None) # Check type - self.assertTrue(isinstance(res, openerp.exceptions.RedirectWarning)), "Result type mismatch: expected RedirectWarning, got %s" % type(res) + self.assertTrue(isinstance(res, openerp.exceptions.RedirectWarning)), "Result type mismatch: expected openerp.exceptions.RedirectWarning, got %s" % type(res) # Check returned value self.assertTrue(res.args[0], self.expected_final_error_msg), "Result mismatch: expected %s, got %s" % (self.expected_final_error_msg, res.args[0]) self.assertTrue(res.args[1], self.expected_action_id), "Result mismatch: expected %s, got %s" % (self.expected_action_id, res.args[1]) + + def test_30_get_config_warning_wo_menu(self): + """ The get_config_warning() method should return a Warning exception """ + res = self.res_config.get_config_warning(self.cr, self.error_msg_wo_menu, context=None) + + # Check type + self.assertTrue(isinstance(res, openerp.exceptions.Warning)), "Result type mismatch: expected openerp.exceptions.Warning, got %s" % type(res) + + # Check returned value + self.assertTrue(res.args[0], self.expected_final_error_msg), "Result mismatch: expected %s, got %s" % (self.expected_final_error_msg_wo_menu, res.args[0]) From 70bda50f7d38e1a89144014da5989d3c4e1fc7f4 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 16:01:34 +0100 Subject: [PATCH 142/253] [IMP] rename model method 'trigger_workflow' into 'step_workflow' (less confusing) bzr revid: rco@openerp.com-20130213150134-wocd9ey2pubpa3xn --- openerp/osv/orm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index d94b0d63a39..ba1ea94dfb1 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3924,7 +3924,7 @@ class BaseModel(object): workflow.trg_delete(uid, self._name, res_id, cr) return True - def trigger_workflow(self, cr, uid, ids, context=None): + def step_workflow(self, cr, uid, ids, context=None): """Reevaluate the workflow instances of the given record IDs.""" from openerp import workflow for res_id in ids: @@ -4291,7 +4291,7 @@ class BaseModel(object): todo.append(id) self.pool.get(object)._store_set_values(cr, user, todo, fields_to_recompute, context) - self.trigger_workflow(cr, user, ids, context=context) + self.step_workflow(cr, user, ids, context=context) return True # From f66e33f36d9eb725380fe05802f3c4a9ab37435a Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 16:01:36 +0100 Subject: [PATCH 143/253] [IMP] rename model method 'trigger_workflow' into 'step_workflow' (less confusing) bzr revid: rco@openerp.com-20130213150136-rg0llzdr4tzizise --- addons/procurement/procurement.py | 4 ++-- addons/stock/stock.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 5dc8daf8303..edf01290398 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -373,13 +373,13 @@ class procurement_order(osv.osv): self.message_post(cr, uid, [procurement.id], body=message, context=context) return ok - def trigger_workflow(self, cr, uid, ids, context=None): + def step_workflow(self, cr, uid, ids, context=None): """ Don't trigger workflow for the element specified in trigger """ wkf_op_key = 'workflow.trg_write.%s' % self._name if context and not context.get(wkf_op_key, True): # make sure we don't have a trigger loop while processing triggers return - return super(procurement_order, self).trigger_workflow(cr, uid, ids, context=context) + return super(procurement_order, self).step_workflow(cr, uid, ids, context=context) def action_produce_assign_service(self, cr, uid, ids, context=None): """ Changes procurement state to Running. diff --git a/addons/stock/stock.py b/addons/stock/stock.py index b8a7c675b6a..8e4611dc5d0 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2957,10 +2957,10 @@ class stock_picking_in(osv.osv): # write and unlink operation instead of its own workflow (which is not existing) return self.pool.get('stock.picking').delete_workflow(cr, uid, ids, context=context) - def trigger_workflow(self, cr, uid, ids, context=None): + def step_workflow(self, cr, uid, ids, context=None): # overridden in order to trigger the workflow of stock.picking at the end of create, # write and unlink operation instead of its own workflow (which is not existing) - return self.pool.get('stock.picking').trigger_workflow(cr, uid, ids, context=context) + return self.pool.get('stock.picking').step_workflow(cr, uid, ids, context=context) def signal_workflow(self, cr, uid, ids, signal, context=None): # overridden in order to fire the workflow signal on given stock.picking workflow instance @@ -3012,10 +3012,10 @@ class stock_picking_out(osv.osv): # write and unlink operation instead of its own workflow (which is not existing) return self.pool.get('stock.picking').delete_workflow(cr, uid, ids, context=context) - def trigger_workflow(self, cr, uid, ids, context=None): + def step_workflow(self, cr, uid, ids, context=None): # overridden in order to trigger the workflow of stock.picking at the end of create, # write and unlink operation instead of its own workflow (which is not existing) - return self.pool.get('stock.picking').trigger_workflow(cr, uid, ids, context=context) + return self.pool.get('stock.picking').step_workflow(cr, uid, ids, context=context) def signal_workflow(self, cr, uid, ids, signal, context=None): # overridden in order to fire the workflow signal on given stock.picking workflow instance From 5f080c1f9f758a2607ceaf0cee9a4f192af25f9f Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Wed, 13 Feb 2013 16:21:24 +0100 Subject: [PATCH 144/253] [IMP] update changelog bzr revid: abo@openerp.com-20130213152124-1zd6j9zs4zgtw01a --- doc/changelog.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index 464237543d5..184a783e3c0 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -10,3 +10,7 @@ Changelog - Removed support for `` root element in XML files. - Removed support for the non-openerp namespace (e.g. importing `tools` instead of `openerp.tools` in an addons). +- Add a new type of exception that allows redirections: + openerp.exceptions.RedirectWarning. +- Give a pair of new methods to res.config.settings and a helper to make them + easier to use: get_config_warning() From aa6cd343e8452a0e0f1995ee2e93bb9cbf2755b8 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 16:21:58 +0100 Subject: [PATCH 145/253] [IMP] Custom filters: make options 'share' and 'default' exclusive bzr revid: fme@openerp.com-20130213152158-45qlqjh02h7ua2ur --- addons/web/static/src/xml/base.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index e31dcd2a4a0..08d072d61d5 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1605,9 +1605,9 @@

- + - +

From 4af287772553b2b677fc1171233149e723193998 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 13 Feb 2013 16:27:56 +0100 Subject: [PATCH 146/253] [IMP] doc: add missing documentation on new methods bzr revid: rco@openerp.com-20130213152756-asq8oalkorn4nr1b --- doc/orm-methods.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/orm-methods.rst b/doc/orm-methods.rst index 6085a12c50b..fb8c461761e 100644 --- a/doc/orm-methods.rst +++ b/doc/orm-methods.rst @@ -27,9 +27,19 @@ way.) This is used instead of ``LocalService('workflow').trg_delete()``. +.. automethod:: BaseModel.step_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_write()``. + .. automethod:: BaseModel.redirect_workflow :noindex: +.. automethod:: BaseModel.signal_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_validate()``. + .. method:: BaseModel.signal_xxx(cr, uid, ids) :noindex: From b409abe3ad591470c7c047d9045ae44357922da6 Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Wed, 13 Feb 2013 16:41:37 +0100 Subject: [PATCH 147/253] [FIX]procurement : put back size limit on field message since some db in saas were not update and we need to truncate to size=124 for those bzr revid: csn@openerp.com-20130213154137-4jl6h3c8dn4xpguf --- addons/procurement/procurement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 1ccc08236c7..59f624ed712 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -103,7 +103,7 @@ class procurement_order(osv.osv): readonly=True, required=True, help="If you encode manually a Procurement, you probably want to use" \ " a make to order method."), 'note': fields.text('Note'), - 'message': fields.char('Latest error', help="Exception occurred while computing procurement orders."), + 'message': fields.char('Latest error', size=124, help="Exception occurred while computing procurement orders."), 'state': fields.selection([ ('draft','Draft'), ('cancel','Cancelled'), From e72d321e01ac24e3aed8bc8b7c9f18fba1db42dd Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 13 Feb 2013 17:36:18 +0100 Subject: [PATCH 148/253] [FIX] many2many in kanban templates are mixed up in some cases lp bug: https://launchpad.net/bugs/1121902 fixed bzr revid: fme@openerp.com-20130213163618-sm1ces6h1wm7hsjn --- addons/web_kanban/static/src/js/kanban.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 23fac79736b..53279d3ce20 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -134,7 +134,9 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ switch (node.tag) { case 'field': if (this.fields_view.fields[node.attrs.name].type === 'many2many') { - this.many2manys.push(node.attrs.name); + if (_.indexOf(this.many2manys, node.attrs.name) < 0) { + this.many2manys.push(node.attrs.name); + } node.tag = 'div'; node.attrs['class'] = (node.attrs['class'] || '') + ' oe_form_field oe_tags'; } else { From efedfde1bd8f5090dd94ad92f06d6ca0e0036941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 13 Feb 2013 18:39:40 +0100 Subject: [PATCH 149/253] [FIX] email_template: template does not erase the wizard content anymore. bzr revid: tde@openerp.com-20130213173940-ut3ff921aocgw2rf --- addons/email_template/tests/test_mail.py | 4 ++-- addons/email_template/wizard/mail_compose_message.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/email_template/tests/test_mail.py b/addons/email_template/tests/test_mail.py index 2ee8bf10297..8dbc5491dca 100644 --- a/addons/email_template/tests/test_mail.py +++ b/addons/email_template/tests/test_mail.py @@ -159,8 +159,8 @@ class test_message_compose(TestMailBase): # Test: subject, body self.assertEqual(message_pigs.subject, _subject1, 'mail.message subject on Pigs incorrect') self.assertEqual(message_bird.subject, _subject2, 'mail.message subject on Bird incorrect') - self.assertEqual(message_pigs.body, _body_html1, 'mail.message body on Pigs incorrect') - self.assertEqual(message_bird.body, _body_html2, 'mail.message body on Bird incorrect') + # self.assertEqual(message_pigs.body, _body_html1, 'mail.message body on Pigs incorrect') + # self.assertEqual(message_bird.body, _body_html2, 'mail.message body on Bird incorrect') # Test: partner_ids: p_a_id (default) + 3 newly created partners message_pigs_pids = [partner.id for partner in message_pigs.notified_partner_ids] message_bird_pids = [partner.id for partner in message_bird.notified_partner_ids] diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py index ad30b3817f5..b39ed4e5639 100644 --- a/addons/email_template/wizard/mail_compose_message.py +++ b/addons/email_template/wizard/mail_compose_message.py @@ -150,8 +150,8 @@ class mail_compose_message(osv.TransientModel): values = {} # get values to return email_dict = super(mail_compose_message, self).render_message(cr, uid, wizard, res_id, context) - email_dict.update(values) - return email_dict + values.update(email_dict) + return values def render_template(self, cr, uid, template, model, res_id, context=None): return self.pool.get('email.template').render_template(cr, uid, template, model, res_id, context=context) From 6540500f6a741372a34c1eeaf60735d88a917fdb Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 14 Feb 2013 04:37:42 +0000 Subject: [PATCH 150/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130214043742-09n43fevg1oo3lrw --- addons/auth_crypt/i18n/ru.po | 75 +++--------- addons/auth_oauth_signup/i18n/ru.po | 23 ++++ addons/mail/i18n/hu.po | 115 +++++++++++------- addons/marketing_campaign_crm_demo/i18n/hu.po | 78 ++++++++++-- 4 files changed, 175 insertions(+), 116 deletions(-) create mode 100644 addons/auth_oauth_signup/i18n/ru.po diff --git a/addons/auth_crypt/i18n/ru.po b/addons/auth_crypt/i18n/ru.po index 9701a6ba556..20afe17ee9e 100644 --- a/addons/auth_crypt/i18n/ru.po +++ b/addons/auth_crypt/i18n/ru.po @@ -1,75 +1,28 @@ # Russian translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-07 08:15+0000\n" -"Last-Translator: Denis Karataev \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-13 09:46+0000\n" +"Last-Translator: FULL NAME \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-12-08 04:59+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" +msgstr "Зашифрованный пароль" + +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users msgid "Users" msgstr "Пользователи" - -#~ msgid "res.users" -#~ msgstr "res.users" - -#, python-format -#~ msgid "Error" -#~ msgstr "Error" - -#, python-format -#~ msgid "Please specify the password !" -#~ msgstr "Необходимо указать пароль!" - -#~ msgid "The chosen company is not in the allowed companies for this user" -#~ msgstr "" -#~ "Выбранная организация отсутствует в списке разрешённых для этого пользователя" - -#~ msgid "You can not have two users with the same login !" -#~ msgstr "Не может быть двух пользователей с одинаковым именем пользователя!" - -#~ msgid "Base - Password Encryption" -#~ msgstr "Основной - Шифрование паролей" - -#~ msgid "" -#~ "This module replaces the cleartext password in the database with a password " -#~ "hash,\n" -#~ "preventing anyone from reading the original password.\n" -#~ "For your existing user base, the removal of the cleartext passwords occurs " -#~ "the first time\n" -#~ "a user logs into the database, after installing base_crypt.\n" -#~ "After installing this module it won't be possible to recover a forgotten " -#~ "password for your\n" -#~ "users, the only solution is for an admin to set a new password.\n" -#~ "\n" -#~ "Note: installing this module does not mean you can ignore basic security " -#~ "measures,\n" -#~ "as the password is still transmitted unencrypted on the network (by the " -#~ "client),\n" -#~ "unless you are using a secure protocol such as XML-RPCS.\n" -#~ " " -#~ msgstr "" -#~ "Этот модуль заменяет текстовые пароли в базе данных на их хэши,\n" -#~ "предотвращая хищение оригинальных паролей.\n" -#~ "Для существующей базы пользователей, удаление текстового пароля происходит " -#~ "при\n" -#~ "первом входе пользователя после установки base_crypt.\n" -#~ "После установки этого модуля станет невозможно восстановление пароля \n" -#~ "пользователя. Возможна будет только замена пароля.\n" -#~ "\n" -#~ "Прим.: установка этого модуля не избавляет от необходимости соблюдать\n" -#~ "базовые меры безопасности, поскольку пароли всё ещё передаются открытым\n" -#~ "текстом по сети, если не используется безопасный протокол вроде XML-RPCS.\n" -#~ " " diff --git a/addons/auth_oauth_signup/i18n/ru.po b/addons/auth_oauth_signup/i18n/ru.po new file mode 100644 index 00000000000..d1c4716c71c --- /dev/null +++ b/addons/auth_oauth_signup/i18n/ru.po @@ -0,0 +1,23 @@ +# Russian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-13 09:46+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-14 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: auth_oauth_signup +#: model:ir.model,name:auth_oauth_signup.model_res_users +msgid "Users" +msgstr "Пользователи" diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po index 3d3117c1b51..c7781d6eeef 100644 --- a/addons/mail/i18n/hu.po +++ b/addons/mail/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-12 17:52+0000\n" +"PO-Revision-Date: 2013-02-13 13:32+0000\n" "Last-Translator: krnkris \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: 2013-02-13 04:36+0000\n" +"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: mail @@ -906,12 +906,12 @@ msgstr "Alcsoportba rakott üzenetek" #. module: mail #: field:mail.alias,alias_user_id:0 msgid "Owner" -msgstr "" +msgstr "Tulajdonos" #. module: mail #: model:ir.model,name:mail.model_res_users msgid "Users" -msgstr "" +msgstr "Felhasználók" #. module: mail #: model:ir.model,name:mail.model_mail_message @@ -920,25 +920,25 @@ msgstr "" #: field:mail.notification,message_id:0 #: field:mail.wizard.invite,message:0 msgid "Message" -msgstr "" +msgstr "Üzenet" #. module: mail #: help:mail.followers,res_id:0 #: help:mail.wizard.invite,res_id:0 msgid "Id of the followed resource" -msgstr "" +msgstr "A követett forrás ID azonosítója" #. module: mail #: field:mail.compose.message,body:0 #: field:mail.message,body:0 msgid "Contents" -msgstr "" +msgstr "Tartalmak" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_alias #: model:ir.ui.menu,name:mail.mail_alias_menu msgid "Aliases" -msgstr "" +msgstr "Álnevek" #. module: mail #: help:mail.message.subtype,description:0 @@ -946,40 +946,44 @@ msgid "" "Description that will be added in the message posted for this subtype. If " "void, the name will be added instead." msgstr "" +"Leírás ami hozzá lesz adva az altípusnak elküldendő üzenethez. Ha üres, a " +"név lesz hozzáadva helyette." #. module: mail #: field:mail.compose.message,vote_user_ids:0 #: field:mail.message,vote_user_ids:0 msgid "Votes" -msgstr "" +msgstr "Szavazatok" #. module: mail #: view:mail.group:0 msgid "Group" -msgstr "" +msgstr "Csoport" #. module: mail #: help:mail.compose.message,starred:0 #: help:mail.message,starred:0 msgid "Current user has a starred notification linked to this message" msgstr "" +"A jelenlegi felhasználónak van egy kicsillagozott értesítése mely hozzá van " +"rendelve az üzenethez." #. module: mail #: field:mail.group,public:0 msgid "Privacy" -msgstr "" +msgstr "Adatvédelem" #. module: mail #: view:mail.mail:0 msgid "Notification" -msgstr "" +msgstr "Értesítés" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail.js:585 #, python-format msgid "Please complete partner's informations" -msgstr "" +msgstr "Kérem egészítse ki a partner információkat" #. module: mail #: view:mail.wizard.invite:0 @@ -994,7 +998,7 @@ msgstr "A kijelölt elemek követői és" #. module: mail #: field:mail.alias,alias_force_thread_id:0 msgid "Record Thread ID" -msgstr "" +msgstr "Összefűzési azonosító ID elmentése" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root @@ -1013,12 +1017,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nem található üzenet és nem lett még elküldve üzenet.\n" +"

\n" +" Kattintson felül jobbra az ikonra egy üzenet " +"összeállításához. Ez az\n" +" üzenet lesz elküldve e-mailként, ha ez egy belső " +"kapcsolat.\n" +"

\n" +" " #. module: mail #: view:mail.mail:0 #: field:mail.mail,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: mail #: view:mail.mail:0 @@ -1029,13 +1042,13 @@ msgstr "Kimenő" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "All feeds" -msgstr "" +msgstr "Összes betáplálás" #. module: mail #: help:mail.compose.message,record_name:0 #: help:mail.message,record_name:0 msgid "Name get of the related document." -msgstr "" +msgstr "A név az ide vonatkozó dokumentumról levéve." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_notifications @@ -1046,12 +1059,12 @@ msgstr "" #: field:mail.message,notification_ids:0 #: view:mail.notification:0 msgid "Notifications" -msgstr "" +msgstr "Értesítések" #. module: mail #: view:mail.alias:0 msgid "Search Alias" -msgstr "" +msgstr "Álnév keresés" #. module: mail #: help:mail.alias,alias_force_thread_id:0 @@ -1060,6 +1073,9 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"Az összefűzés (rekord) választható ID azonosítója, amely minden beérkezett " +"üzenethez hozzá lesz mellékleve, még akkor is ha nem válaszoltak rá. Ha " +"beállított, akkor teljesen ki lesz kapcsolva az új rekord létrehozása." #. module: mail #: help:mail.message.subtype,name:0 @@ -1070,28 +1086,33 @@ msgid "" "subtypes allow to precisely tune the notifications the user want to receive " "on its wall." msgstr "" +"Üzenet altípus sokkal pontosabb típust ad az üzenetekhez, főként a rendszer " +"értesítésekhez. Például, az értesítés kapcsolódhat új rekordhoz (Új), vagy " +"egy szakasz változás a műveletben (Szakasz változás). Üzenet altípusok " +"lehetővé teszik az értesítések pontos behangolását, melyeket a felhasználó " +"az üzenet falán látni szeretne." #. module: mail #: view:mail.mail:0 msgid "by" -msgstr "" +msgstr "által" #. module: mail #: model:mail.group,name:mail.group_best_sales_practices msgid "Best Sales Practices" -msgstr "" +msgstr "Legjobb Értékesítési Praktikák" #. module: mail #: selection:mail.group,public:0 msgid "Selected Group Only" -msgstr "" +msgstr "Csak a kiválasztott csoport" #. module: mail #: field:mail.group,message_is_follower:0 #: field:mail.thread,message_is_follower:0 #: field:res.partner,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Ez egy követő" #. module: mail #: view:mail.alias:0 @@ -1102,12 +1123,12 @@ msgstr "Felhasználó" #. module: mail #: view:mail.group:0 msgid "Groups" -msgstr "" +msgstr "Csoportok" #. module: mail #: view:mail.message:0 msgid "Messages Search" -msgstr "" +msgstr "Üzenetek keresése" #. module: mail #: field:mail.compose.message,date:0 @@ -1144,19 +1165,19 @@ msgstr "Bejegyzés írás a követőimnek" #. module: mail #: model:ir.model,name:mail.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Csoportok hozzáférése" #. module: mail #: field:mail.message.subtype,default:0 msgid "Default" -msgstr "" +msgstr "Alapértelmezett" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:260 #, python-format msgid "show more message" -msgstr "" +msgstr "mutassa a többi üzenetet" #. module: mail #. openerp-web @@ -1168,25 +1189,27 @@ msgstr "Megjelölés feladatkét" #. module: mail #: help:mail.message.subtype,parent_id:0 msgid "Parent subtype, used for automatic subscription." -msgstr "" +msgstr "Szülő altípus, ami automatikus feliratkozáshoz használt." #. module: mail #: model:ir.model,name:mail.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Meghívó varázsló" #. module: mail #: field:mail.group,message_summary:0 #: field:mail.thread,message_summary:0 #: field:res.partner,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Összegzés" #. module: mail #: help:mail.message.subtype,res_model:0 msgid "" "Model the subtype applies to. If False, this subtype applies to all models." msgstr "" +"Az altípushoz alkalmazott minta. Ha téves, akkor ez az altípus lesz " +"használva az összes mintához." #. module: mail #: field:mail.compose.message,subtype_id:0 @@ -1194,32 +1217,32 @@ msgstr "" #: field:mail.message,subtype_id:0 #: view:mail.message.subtype:0 msgid "Subtype" -msgstr "" +msgstr "Altípus" #. module: mail #: view:mail.group:0 msgid "Group Form" -msgstr "" +msgstr "Csoport űrlap" #. module: mail #: field:mail.compose.message,starred:0 #: field:mail.message,starred:0 #: field:mail.notification,starred:0 msgid "Starred" -msgstr "" +msgstr "Csillagozott" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:262 #, python-format msgid "more messages" -msgstr "" +msgstr "több üzenet" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error" -msgstr "" +msgstr "Hiba" #. module: mail #. openerp-web @@ -1233,6 +1256,7 @@ msgstr "Követés" msgid "" "Unfortunately this email alias is already used, please choose a unique one" msgstr "" +"Sajnos ez az email álnév már használva van, kérem válasszon egy egyedit." #. module: mail #: help:mail.alias,alias_user_id:0 @@ -1242,19 +1266,24 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"A rekord tulajdonosa létrehozva amikor erre az álnévre e-mailek érkeznek. " +"Ha ez a mező nincs kialakítva akkor a rendszer megpróbálja megkeresni a " +"jogos tulajdonost a elküldési (űrlap) címről, vagy az adminisztrátor " +"felhasználót fogja használni ha nem talált rendszer felhasználót azzal a " +"címmel." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "And" -msgstr "" +msgstr "És" #. module: mail #: field:mail.compose.message,message_id:0 #: field:mail.message,message_id:0 msgid "Message-Id" -msgstr "" +msgstr "Üzenet-ID azonosító" #. module: mail #: help:mail.group,image:0 @@ -1262,6 +1291,7 @@ msgid "" "This field holds the image used as photo for the group, limited to " "1024x1024px." msgstr "" +"Ez a mező a képet tárolja amit a csoporthoz használ, limitálva 1024x1024px." #. module: mail #: field:mail.compose.message,attachment_ids:0 @@ -1274,7 +1304,7 @@ msgstr "Mellékletek" #: field:mail.compose.message,record_name:0 #: field:mail.message,record_name:0 msgid "Message Record Name" -msgstr "" +msgstr "Üzenet rekord név" #. module: mail #: field:mail.mail,email_cc:0 @@ -1284,7 +1314,7 @@ msgstr "Másolat" #. module: mail #: help:mail.notification,starred:0 msgid "Starred message that goes into the todo mailbox" -msgstr "" +msgstr "Csillagos üzenet amely a teendők levélládába megy" #. module: mail #. openerp-web @@ -1292,17 +1322,18 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "Followers of" -msgstr "" +msgstr "Követők ehhez" #. module: mail #: help:mail.mail,auto_delete:0 msgid "Permanently delete this email after sending it, to save space" msgstr "" +"Tartósan törli ezt az üzenetet az elküldés után, hely felszabadítása miatt" #. module: mail #: model:ir.actions.client,name:mail.action_mail_group_feeds msgid "Discussion Group" -msgstr "" +msgstr "Megbeszélés csoport" #. module: mail #. openerp-web diff --git a/addons/marketing_campaign_crm_demo/i18n/hu.po b/addons/marketing_campaign_crm_demo/i18n/hu.po index 8c3b1bb2be9..a4a68e0e584 100644 --- a/addons/marketing_campaign_crm_demo/i18n/hu.po +++ b/addons/marketing_campaign_crm_demo/i18n/hu.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-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-01-21 15:22+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-13 12:33+0000\n" +"Last-Translator: krnkris \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-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-14 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_8 @@ -28,6 +28,14 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Köszönjük érdeklődésedet és feliratkozásodat a műszaki " +"képzésre.

\n" +" Egyéb, további felmerülő kérdésekben állunk rendelkezésre. " +"Nagyon köszönjük együttműködésedet.

\n" +"

Ha további információra van szükség, küldj választ erre az " +"üzenetre.

\n" +"

Tisztelettel,OpenERP csapata,

" #. module: marketing_campaign_crm_demo #: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report @@ -37,7 +45,7 @@ msgstr "Marketingkampány demojelentés" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_8 msgid "Thanks for subscribing to technical training" -msgstr "" +msgstr "Köszönjük a feliratkozást a műszaki képzésre" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_3 @@ -49,6 +57,12 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Köszönjük érdeklődésedet és feliratkozásodat az OpenERP " +"felfedező napra.

\n" +"

Ha további információra van szükség, küldj válasz választ " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapat,

" #. module: marketing_campaign_crm_demo #: report:crm.lead.demo:0 @@ -58,7 +72,7 @@ msgstr "Vállalat :" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_4 msgid "Thanks for buying the OpenERP book" -msgstr "" +msgstr "Köszönjük, hogy megvásárolta az OpenERP könyvet" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_6 @@ -71,16 +85,23 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Van egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n" +" Az ezüst tagjainknak, mi fizetjük a műszaki oktatást 2013 " +"Júniusában.

\n" +"

Ha további információra van szükség, küldj válasz választ " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapat,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_1 msgid "Thanks for showing interest in OpenERP" -msgstr "" +msgstr "Köszönjük érdeklődését az OpenERP iránt" #. module: marketing_campaign_crm_demo #: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy msgid "Dummy Action" -msgstr "" +msgstr "Látszólagos művelet" #. module: marketing_campaign_crm_demo #: report:crm.lead.demo:0 @@ -98,6 +119,13 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

an egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n" +" Ajánljuk, hogy iratkozzon fel az OpenERP felfedező napra 2013 " +"májusában.

\n" +"

Ha további információra van szükség, küldj válasz választ " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapat,

" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_5 @@ -110,26 +138,33 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

an egy nagyon jó ajánlatunk ami megfelelhet Önnek.\n" +" Az arany partnereknek, mi szervezzük az ingyenes oktatást 2013 " +"Júniusában.

\n" +"

Ha további információra van szükség, küldj válasz választ " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapat,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_2 msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010" -msgstr "" +msgstr "Javasolja a feliratkozást az OpenERP felfedező napra 2013 Májusában" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_3 msgid "Thanks for subscribing to the OpenERP Discovery Day" -msgstr "" +msgstr "Köszönjük, hogy feliratkozott az OpenERP felfedező napra" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_7 msgid "Propose gold partnership to silver partners" -msgstr "" +msgstr "Javasolja az arany partner tagságot az ezüst tagoknak" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_6 msgid "Propose paid training to Silver partners" -msgstr "" +msgstr "Javasolja a költségtérítéses oktatást az Ezüst partnereknek" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_4 @@ -139,6 +174,12 @@ msgid "" " If any further information required kindly revert back.\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Köszönjük az OpenERP könyv utáni érdeklődését és a " +"vásárlását.

\n" +" Ha további információra van szüksége kérjük forduljon hozzánk " +"bizalommal.\n" +"

Tisztelettel,OpenERP csapata,

" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_7 @@ -150,11 +191,17 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Nagyon jó ajánlatunk van ami illeszkedhet az Ön igényeihez.\n" +" Az Ezüst partnereinknek, Arany tagságot ajánlunk.

\n" +"

Ha további információra van szükségük, kérjük válaszoljon " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapata,

" #. module: marketing_campaign_crm_demo #: model:email.template,subject:marketing_campaign_crm_demo.email_template_5 msgid "Propose a free technical training to Gold partners" -msgstr "" +msgstr "Ajánljon ingyenes műszaki oktatást az Arany partnereknek" #. module: marketing_campaign_crm_demo #: model:email.template,body_html:marketing_campaign_crm_demo.email_template_1 @@ -166,3 +213,8 @@ msgid "" "reply to this message.

\n" "

Regards,OpenERP Team,

" msgstr "" +"

Hello,

\n" +"

Köszönjük az OpenERP iránti őszinte érdeklődését.

\n" +"

Ha további információra van szükségük, kérjük válaszoljon " +"erre az üzenetre.

\n" +"

Tisztelettel,OpenERP csapata,

" From 522bf1508a196170c4d753f2d59f7226ba083ed1 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 14 Feb 2013 05:36:03 +0000 Subject: [PATCH 151/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130213052103-dyim9whx08wn9mg4 bzr revid: launchpad_translations_on_behalf_of_openerp-20130214053603-ct5y2ol2671v2jiy --- openerp/addons/base/i18n/es.po | 10 +++++----- openerp/addons/base/i18n/fr.po | 10 +++++----- openerp/addons/base/i18n/hr.po | 11 ++++++++--- openerp/addons/base/i18n/pl.po | 10 +++++----- 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index a6a64ab135d..c25d12a00d8 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-30 10:48+0000\n" -"Last-Translator: Mustufa Rangwala (Open ERP) \n" +"PO-Revision-Date: 2013-02-13 07:54+0000\n" +"Last-Translator: Pedro Manuel Baeza \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: 2013-01-31 05:16+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -8437,7 +8437,7 @@ msgstr "Territorio británico del Océano Índico" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "Módulo de instalación inmediata" +msgstr "Instalación inmediata del módulo(s)" #. module: base #: view:ir.actions.server:0 diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index a7f8b1797c2..c6df3c8b892 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-07 10:58+0000\n" -"Last-Translator: Quentin THEURET \n" +"PO-Revision-Date: 2013-02-13 14:15+0000\n" +"Last-Translator: WANTELLET Sylvain \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: 2013-02-08 05:22+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:35+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -16149,7 +16149,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "Notes internes" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index c29fea7fa14..9edcabd1f8f 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-26 15:01+0000\n" +"PO-Revision-Date: 2013-02-13 23:16+0000\n" "Last-Translator: Davor Bojkić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-27 05:09+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:35+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -391,6 +391,8 @@ msgid "" "There is already a shared filter set as default for %(model)s, delete or " "change it before setting a new default" msgstr "" +"Već postoji dijeljeni set filtera kao zadani za %(model)s, obrišite ga ili " +"izmjenite prije spremanja novog." #. module: base #: code:addons/orm.py:2648 @@ -856,6 +858,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Mala sličica ovog kontakta. Veličina je automatski promijenjena na 64x64 px " +"sliku. sa očuvanim proporcijama. Koristite ovo polje gdjegod je potrebna " +"mala slika." #. module: base #: help:ir.actions.server,mobile:0 diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index a8374b70a7d..5c2cde6f92c 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-03 21:52+0000\n" -"Last-Translator: Mike08 \n" +"PO-Revision-Date: 2013-02-12 11:37+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-04 05:42+0000\n" -"X-Generator: Launchpad (build 16462)\n" +"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -14619,7 +14619,7 @@ msgstr "Uruchom" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "Przewoźnik" +msgstr "Dostawa" #. module: base #: model:ir.module.module,description:base.module_project_mrp From 94ffa103936e3b6d3135a4edc07897f7eaf47c31 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 14 Feb 2013 05:36:33 +0000 Subject: [PATCH 152/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130214053633-muupgrai3q1dopwe --- addons/account/i18n/es_MX.po | 12 +- addons/account/i18n/mn.po | 190 ++++++++++---- addons/auth_crypt/i18n/ru.po | 73 +----- addons/auth_oauth_signup/i18n/ru.po | 23 ++ addons/base_calendar/i18n/cs.po | 38 ++- addons/base_import/i18n/hr.po | 374 +++++++++++++++++++++++++--- addons/procurement/i18n/mn.po | 4 +- addons/stock/i18n/mn.po | 82 +++--- 8 files changed, 595 insertions(+), 201 deletions(-) create mode 100644 addons/auth_oauth_signup/i18n/ru.po diff --git a/addons/account/i18n/es_MX.po b/addons/account/i18n/es_MX.po index dbe6df94020..f425cc9a8ba 100644 --- a/addons/account/i18n/es_MX.po +++ b/addons/account/i18n/es_MX.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 00:11+0000\n" +"Last-Translator: OscarAlca \n" "Language-Team: Spanish (Mexico) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:30+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -5664,7 +5664,7 @@ msgstr "" #: selection:account.invoice.report,type:0 #: selection:report.invoice.created,type:0 msgid "Customer Refund" -msgstr "" +msgstr "Nota de crédito" #. module: account #: field:account.tax,ref_tax_sign:0 @@ -6186,7 +6186,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_invoice_tree3 #: model:ir.ui.menu,name:account.menu_action_invoice_tree3 msgid "Customer Refunds" -msgstr "" +msgstr "Notas de crédito del cliente" #. module: account #: field:account.account,foreign_balance:0 diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index b7b5092501c..fcde26ed560 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-13 04:11+0000\n" +"PO-Revision-Date: 2013-02-13 10:27+0000\n" "Last-Translator: gobi \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: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -610,7 +610,7 @@ msgstr "Данс энэ журнальд хэрэглэгдсэн" #: help:account.vat.declaration,chart_account_id:0 #: help:accounting.report,chart_account_id:0 msgid "Select Charts of Accounts" -msgstr "Дансны модоо сонго" +msgstr "Дансны төлөвлөгөө сонго" #. module: account #: model:ir.model,name:account.model_account_invoice_refund @@ -994,7 +994,8 @@ msgstr "өдөр" msgid "" "If checked, the new chart of accounts will not contain this by default." msgstr "" -"Хэрэв тэмдэглэгдсэн бол шинэ дансны мод нь үүнийг анхны байдлаараа агуулахгүй" +"Хэрэв тэмдэглэгдсэн бол шинэ дансны төлөвлөгөө нь үүнийг анхны байдлаараа " +"агуулахгүй" #. module: account #: model:ir.actions.act_window,help:account.action_account_manual_reconcile @@ -2059,7 +2060,7 @@ msgstr "Бүх харицлагч" #. module: account #: view:account.analytic.chart:0 msgid "Analytic Account Charts" -msgstr "Аналитик дансны мод" +msgstr "Аналитик дансны төлөвлөгөө" #. module: account #: report:account.overdue:0 @@ -2590,7 +2591,7 @@ msgstr "" #. module: account #: view:account.chart.template:0 msgid "Search Chart of Account Templates" -msgstr "Дансны Модны Үлгэр Хайх" +msgstr "Дансны Төлөвлөгөөний Үлгэр Хайх" #. module: account #: report:account.invoice:0 @@ -3583,7 +3584,7 @@ msgstr "Байнга" msgid "" "Full accounting features: journals, legal statements, chart of accounts, etc." msgstr "" -"Бүрэн санхүүгийн боломж: журнал, албан ёсны хуулга, дансны мод, r.м." +"Бүрэн санхүүгийн боломж: журнал, албан ёсны хуулга, дансны төлөвлөгөө, r.м." #. module: account #: view:account.analytic.line:0 @@ -3645,7 +3646,7 @@ msgstr "Тулгалтын Сурвалж" #. module: account #: field:account.config.settings,has_chart_of_accounts:0 msgid "Company has a chart of accounts" -msgstr "Компани нь дансны модтой байна" +msgstr "Компани нь дансны төлөвлөгөөтэй байна" #. module: account #: model:ir.model,name:account.model_account_tax_code_template @@ -3852,7 +3853,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_chart_template_form #: model:ir.ui.menu,name:account.menu_action_account_chart_template_form msgid "Chart of Accounts Templates" -msgstr "Дансны модны загвар" +msgstr "Дансны төлөвлөгөөний үлгэр" #. module: account #: view:account.bank.statement:0 @@ -4109,6 +4110,11 @@ msgid "" "by\n" " your supplier/customer." msgstr "" +"Энэхүү кредит баримтыг шууд засварлаад батлаж болно\n" +" эсвэл үүнийг ноорог хэвээр нь хадгалаад\n" +" нийлүүлэгч/захиалагчаас ирэх баримтыг " +"хүлээж\n" +" болно." #. module: account #: view:validate.account.move.lines:0 @@ -4126,6 +4132,8 @@ msgid "" "You have not supplied enough arguments to compute the initial balance, " "please select a period and a journal in the context." msgstr "" +"Эхлэлийн балансыг тооцоолоход хүрэлцэх аргументийг дамжуулсангүй, агуулга " +"дотор мөчлөг болон журналыг сонгоно уу." #. module: account #: model:ir.actions.report.xml,name:account.account_transfers @@ -4135,12 +4143,12 @@ msgstr "Шилжүүлэлт" #. module: account #: field:account.config.settings,expects_chart_of_accounts:0 msgid "This company has its own chart of accounts" -msgstr "Энэ компани нь өөрийн дансны модтой байна" +msgstr "Энэ компани нь өөрийн дансны төлөвлөгөөтэй байна" #. module: account #: view:account.chart:0 msgid "Account charts" -msgstr "Дансны мод" +msgstr "Дансны төлөвлөгөө" #. module: account #: view:cash.box.out:0 @@ -4176,6 +4184,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Захиалагчийн нэхэмжлэлийг үүсгэхдээ дарна.\n" +"

\n" +" OpenERP-н цахим нэхэмжлэл нь захиалагчийн төлбөрийг \n" +" цуглуулах ажлыг хялбарчлах, хурдасгах боломжийг олгоно. \n" +" Захиалагч имэйлээр нэхэмжлэлийг хүлээн авах бөгөөд \n" +" онлайнаар төлөх эсвэл импортлох боломжтой. \n" +"

\n" +" Нэхэмжлэлийн доод талд захиалагчтай харилцсан түүх шууд \n" +" ил харагдана.\n" +"

\n" +" " #. module: account #: field:account.tax.code,name:0 @@ -4207,6 +4227,8 @@ msgid "" "You cannot modify a posted entry of this journal.\n" "First you should set the journal to allow cancelling entries." msgstr "" +"Энэ журналын илгээгдсэн бичлэгийг засварлах боломжгүй.\n" +"Эхлээд журналыг цуцлахыг зөвшөөрдөг болгох хэрэгтэй." #. module: account #: model:ir.actions.act_window,name:account.action_account_print_sale_purchase_journal @@ -4231,6 +4253,8 @@ msgid "" "There is no fiscal year defined for this date.\n" "Please create one from the configuration of the accounting menu." msgstr "" +"Энэ огноонд санхүүгийн жил тодорхойлогдоогүй байна.\n" +"Санхүүгийн менюний тохиргоо хэсгээс үүсгэнэ үү." #. module: account #: view:account.addtmpl.wizard:0 @@ -4242,7 +4266,7 @@ msgstr "Данс үүсгэх" #: code:addons/account/wizard/account_fiscalyear_close.py:62 #, python-format msgid "The entries to reconcile should belong to the same company." -msgstr "" +msgstr "Тулгах бичилтүүд нь ижил компанид харъяалагдаж байх ёстой." #. module: account #: field:account.invoice.tax,tax_amount:0 @@ -4263,6 +4287,7 @@ msgstr "Задаргаа" #: help:account.config.settings,default_purchase_tax:0 msgid "This purchase tax will be assigned by default on new products." msgstr "" +"Энэ худалдан авалтын татвар нь автоматаар шинээр үүсгэсэн бараанд олгогдоно." #. module: account #: report:account.invoice:0 @@ -4280,7 +4305,7 @@ msgstr "НӨАТ :" #: model:ir.actions.act_window,name:account.action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "Дансны мод" +msgstr "Дансны төлөвлөгөө" #. module: account #: view:account.tax.chart:0 @@ -4290,7 +4315,7 @@ msgstr "(Хэрэв та мөчлөг сонгохгүй бол бүх нээл #. module: account #: model:ir.model,name:account.model_account_journal_cashbox_line msgid "account.journal.cashbox.line" -msgstr "" +msgstr "account.journal.cashbox.line" #. module: account #: model:ir.model,name:account.model_account_partner_reconcile_process @@ -4360,7 +4385,7 @@ msgstr "Тулгалтыг арилгах" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "Загвар дансны мод" +msgstr "Дансны төлөвлөгөөний үлгэр" #. module: account #: code:addons/account/account.py:2310 @@ -4431,7 +4456,7 @@ msgstr "" #. module: account #: field:account.config.settings,group_check_supplier_invoice_total:0 msgid "Check the total of supplier invoices" -msgstr "" +msgstr "Нийлүүлэгчийн нэхэмжлэлийн дүнг шалгана уу" #. module: account #: view:account.tax:0 @@ -4445,6 +4470,8 @@ msgid "" "When monthly periods are created. The status is 'Draft'. At the end of " "monthly period it is in 'Done' status." msgstr "" +"Сараар мөчлөгийг үүсгэгдэхэд төлөв нь 'Ноорог' байна. Сарын мөчлөгийн " +"төгсгөлд энэ нь 'Хийгдсэн' төлөвтэй болно." #. module: account #: view:account.invoice.report:0 @@ -4520,7 +4547,7 @@ msgstr "Татварын кодын үржүүлэх коэффициент" #. module: account #: field:account.config.settings,complete_tax_set:0 msgid "Complete set of taxes" -msgstr "" +msgstr "Татварын олонлогуудыг гүйцээнэ үү" #. module: account #: field:account.account,name:0 @@ -4538,12 +4565,12 @@ msgstr "Нэр" #: code:addons/account/installer.py:94 #, python-format msgid "No unconfigured company !" -msgstr "" +msgstr "Тохируулаагүй компани алга !" #. module: account #: field:res.company,expects_chart_of_accounts:0 msgid "Expects a Chart of Accounts" -msgstr "" +msgstr "Дансны төлөвлөгөөг гэж таамаглана" #. module: account #: field:account.move.line,date:0 @@ -4554,7 +4581,7 @@ msgstr "Огноо" #: code:addons/account/wizard/account_fiscalyear_close.py:100 #, python-format msgid "The journal must have default credit and debit account." -msgstr "" +msgstr "Журнал нь үндсэн утга байх дебит, кредит данстай байх ёстой." #. module: account #: model:ir.actions.act_window,name:account.action_bank_tree @@ -4565,7 +4592,7 @@ msgstr "Банкы дансдаа тохируулах" #. module: account #: xsl:account.transfer:0 msgid "Partner ID" -msgstr "" +msgstr "Харилцагчийн ID" #. module: account #: help:account.bank.statement,message_ids:0 @@ -4605,13 +4632,15 @@ msgid "" "Check this box if you don't want any tax related to this tax Code to appear " "on invoices." msgstr "" +"Хэрэв нэхэмжлэл дээр энэ кодтой холбогдсон ямарваа дансыг харуулахгүй байхыг " +"энэ сонголтыг тэмдэглэнэ." #. module: account #: code:addons/account/account_move_line.py:1061 #: code:addons/account/account_move_line.py:1144 #, python-format msgid "You cannot use an inactive account." -msgstr "" +msgstr "Идэвхгүй дансыг хэрэглэх боломжгүй." #. module: account #: model:ir.actions.act_window,name:account.open_board_account @@ -4732,7 +4761,7 @@ msgstr "(Нээх гэж буй нэхэмжлэл нь тулгагдаагүй #. module: account #: field:account.tax,account_analytic_collected_id:0 msgid "Invoice Tax Analytic Account" -msgstr "" +msgstr "Нэхэмжлэлийн Татварын Шинжилгээний Данс" #. module: account #: field:account.chart,period_from:0 @@ -4770,6 +4799,8 @@ msgid "" "This payment term will be used instead of the default one for sale orders " "and customer invoices" msgstr "" +"Энэ төлбөрийн нөхцөл нь борлуулалтын захиалга, захиалагчийн нэхэмжлэлийн " +"үндсэн утгын оронд хэрэглэгдэнэ." #. module: account #: view:account.config.settings:0 @@ -4777,6 +4808,7 @@ msgid "" "If you put \"%(year)s\" in the prefix, it will be replaced by the current " "year." msgstr "" +"Хэрэв \"%(year)s\" гэж угтварт нь тавьбал энэ одоогийн жилээр солигдоно." #. module: account #: help:account.account,active:0 @@ -4794,7 +4826,7 @@ msgstr "Батлагдсан журналын бичилтүүд" #. module: account #: field:account.move.line,blocked:0 msgid "No Follow-up" -msgstr "" +msgstr "Дагаж хийх зүйлс байхгүй" #. module: account #: view:account.tax.template:0 @@ -4813,6 +4845,9 @@ msgid "" "9.99 EUR, whereas a decimal precision of 4 will allow journal entries like: " "0.0231 EUR." msgstr "" +"Тухайлбал, аравны нарийвчлалын орон нь 2 гэж байвал журналын бичилт нь " +"дараах байдалтай байна: 9.99 EUR, харин аравны нарийвчлалын орон нь 4 гэж " +"байвал дараах байдалтай байна: 0.0231 EUR." #. module: account #: field:account.account,shortcut:0 @@ -4876,6 +4911,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ банкны данс тохируулахдаа дарна. \n" +"

\n" +" Компанийн банкны дансуудыг тохируулаад тайлангийн\n" +" хөлд харагдах дансыг нь сонгоно.\n" +"

\n" +" Хэрэв OpenERP-н санхүүгийн модулийг ашиглаж байгаа бол\n" +" журнал болон санхүүгийн данс нь тохируулсан өгөгдөл дээрээс\n" +" шууд үүснэ.\n" +"

\n" +" " #. module: account #: constraint:account.tax.code.template:0 @@ -4883,6 +4929,8 @@ msgid "" "Error!\n" "You cannot create recursive Tax Codes." msgstr "" +"Алдаа!\n" +"Тойрог хамааралтай татварын код үүсгэж болохгүй." #. module: account #: constraint:account.period:0 @@ -4890,6 +4938,8 @@ msgid "" "Error!\n" "The duration of the Period(s) is/are invalid." msgstr "" +"Алдаа!\n" +"Мөчлөгийн үргэлжлэх хугацаа буруу байна." #. module: account #: field:account.entries.report,month:0 @@ -4906,7 +4956,7 @@ msgstr "Сар" #: code:addons/account/account.py:668 #, python-format msgid "You cannot change the code of account which contains journal items!" -msgstr "" +msgstr "Журналын бичилт агуулж байгаа дансны кодыг өөрчлөж болохгүй!" #. module: account #: field:account.config.settings,purchase_sequence_prefix:0 @@ -4921,6 +4971,8 @@ msgid "" "Cannot find a chart of account, you should create one from Settings\\" "Configuration\\Accounting menu." msgstr "" +"Дансны төлөвлөгөөг олохгүй байна. Санхүү меню дахь Тохиргоо\\Тохиргоо " +"хэсгээс үүсгэнэ." #. module: account #: field:account.entries.report,product_uom_id:0 @@ -4942,7 +4994,7 @@ msgstr "Дансны төрөл" #. module: account #: selection:account.journal,type:0 msgid "Bank and Checks" -msgstr "" +msgstr "Банк болон Чек" #. module: account #: field:account.account.template,note:0 @@ -4970,7 +5022,7 @@ msgstr "Хоосон орхивол өнөөдрийн огноо сонгогд #: view:account.bank.statement:0 #: field:account.cashbox.line,subtotal_closing:0 msgid "Closing Subtotal" -msgstr "" +msgstr "Хаалтын Дэд дүн" #. module: account #: field:account.tax,base_code_id:0 @@ -4982,7 +5034,7 @@ msgstr "Account Base Code" #, python-format msgid "" "You have to provide an account for the write off/exchange difference entry." -msgstr "" +msgstr "Та Хасагдуулга/солилцооны ялгааны дансыг зааж өгөх ёстой." #. module: account #: help:res.company,paypal_account:0 @@ -5025,7 +5077,7 @@ msgstr "Хэрэв тэг үлдэгдэлтэй дансуудыг харахы #. module: account #: field:account.move.reconcile,opening_reconciliation:0 msgid "Opening Entries Reconciliation" -msgstr "" +msgstr "Нээлтийн Бичилтийн Тулгалт" #. module: account #. openerp-web @@ -5037,7 +5089,7 @@ msgstr "Сүүлчийн тулгалт:" #. module: account #: selection:account.move.line,state:0 msgid "Balanced" -msgstr "" +msgstr "Балансалсан" #. module: account #: model:process.node,note:account.process_node_importinvoice0 @@ -5051,16 +5103,18 @@ msgid "" "There is currently no company without chart of account. The wizard will " "therefore not be executed." msgstr "" +"Одоогоор дансны төлөвлөгөө үгүй компани байхгүй байна. Иймээс харилцах цонх " +"нь ажиллахгүй." #. module: account #: model:ir.actions.act_window,name:account.action_wizard_multi_chart msgid "Set Your Accounting Options" -msgstr "" +msgstr "Санхүүгийн сонголтуудыг тохируулах" #. module: account #: model:ir.model,name:account.model_account_chart msgid "Account chart" -msgstr "Дансны мод" +msgstr "Дансны төлөвлөгөө" #. module: account #: field:account.invoice,reference_type:0 @@ -5149,7 +5203,7 @@ msgstr "Мөчлөгийн нэр компаний хэмжээнд үл дав #. module: account #: help:wizard.multi.charts.accounts,currency_id:0 msgid "Currency as per company's country." -msgstr "" +msgstr "Компанийн хэмжээнд улсын валют" #. module: account #: view:account.tax:0 @@ -5169,7 +5223,7 @@ msgid "" "you want to generate accounts of this template only when loading its child " "template." msgstr "" -"Хэрэв энэ үлгэр нь Дансны Модыг үүсгэх харилцах цонхонд хэрэглэхээргүй " +"Хэрэв энэ үлгэр нь Дансны Төлөвлөгөөг үүсгэх харилцах цонхонд хэрэглэхээргүй " "байвал энэ тэмдэглэгээг арилгана. Энэ нь зөвхөн дэд үлгэрийг дуудаж дэд " "дансдыг үүсгэхэд л хэрэгтэй." @@ -5190,6 +5244,8 @@ msgid "" "Error!\n" "You cannot create an account which has parent account of different company." msgstr "" +"Алдаа!\n" +"Өөр компанийн дансыг эцэг дансаа болгосон данс үүсгэж болохгүй." #. module: account #: code:addons/account/account_invoice.py:631 @@ -5229,7 +5285,7 @@ msgstr "Давтан гүйлгээний загвар" #. module: account #: view:account.tax:0 msgid "Children/Sub Taxes" -msgstr "" +msgstr "Охин/Дэд татвар" #. module: account #: xsl:account.transfer:0 @@ -5261,12 +5317,12 @@ msgstr "Цуцлагдсан" #. module: account #: help:account.config.settings,group_proforma_invoices:0 msgid "Allows you to put invoices in pro-forma state." -msgstr "" +msgstr "Нэхэмжлэлийг урьдчилсан төлөвт тавих боломжийг олгоно." #. module: account #: view:account.journal:0 msgid "Unit Of Currency Definition" -msgstr "" +msgstr "Валютын нэгжний тодорхойлолт" #. module: account #: help:account.partner.ledger,amount_currency:0 @@ -5275,6 +5331,7 @@ msgid "" "It adds the currency column on report if the currency differs from the " "company currency." msgstr "" +"Энэ нь тайланд валют баганыг хэрэв компанийн валютаас ялгаатай байвал нэмнэ." #. module: account #: code:addons/account/account.py:3346 @@ -5349,6 +5406,9 @@ msgid "" "printed it comes to 'Printed' status. When all transactions are done, it " "comes in 'Done' status." msgstr "" +"Журналын мөчлөг нь үүсгэгдмэгцээ 'Ноорог' төлөвтэй байна. Хэрэв тайлан " +"хэвлэгдвэл 'Хэвлэгдсэн' төлөвт шилжинэ. Бүх гүйлгээ хийгдсэн бол 'Хийгдсэн' " +"төлөвт шилжинэ." #. module: account #: code:addons/account/account.py:3157 @@ -5377,7 +5437,7 @@ msgstr "Нэхэмжлэл" #. module: account #: help:account.config.settings,expects_chart_of_accounts:0 msgid "Check this box if this company is a legal entity." -msgstr "" +msgstr "Хэрэв энэ компани нь хуулийн этгээд бол энэ талбарыг тэмдэглэ." #. module: account #: model:account.account.type,name:account.conf_account_type_chk @@ -5494,6 +5554,8 @@ msgid "" "Set the account that will be set by default on invoice tax lines for " "invoices. Leave empty to use the expense account." msgstr "" +"Нэхэмжлэлийн татварын мөрөнд автоматаар сонгогдох дансыг тохируулж өгнө. " +"Хэрэв зардлын дансыг хэрэглэхээр бол хоосон үлдээнэ." #. module: account #: code:addons/account/account.py:890 @@ -5529,6 +5591,8 @@ msgid "" "Please verify the price of the invoice !\n" "The encoded total does not match the computed total." msgstr "" +"Нэхэмжлэлийн үнийг шалгана уу !\n" +"Оруулсан нийт дүн тооцоолсон нийт дүнтэй таарахгүй байна." #. module: account #: field:account.account,active:0 @@ -5544,7 +5608,7 @@ msgstr "Идэвхитэй" #: view:account.bank.statement:0 #: field:account.journal,cash_control:0 msgid "Cash Control" -msgstr "" +msgstr "Кассын хяналт" #. module: account #: field:account.analytic.balance,date2:0 @@ -5615,7 +5679,7 @@ msgstr "Ажил гүйлгээ" #: field:account.bank.statement,details_ids:0 #: view:account.journal:0 msgid "CashBox Lines" -msgstr "" +msgstr "Кассын мөрүүд" #. module: account #: model:ir.model,name:account.model_account_vat_declaration @@ -5628,6 +5692,8 @@ msgid "" "If you do not check this box, you will be able to do invoicing & payments, " "but not accounting (Journal Items, Chart of Accounts, ...)" msgstr "" +"Хэрэв энэ талбарыг тэмдэглэхгүй бол нэхэмжлэл, төлбөрийг хийх боломжтой байх " +"боловч санхүүг хөтлөж чадахгүй (Журналын бичилт, Дансны төлөвлөгөө, ...)" #. module: account #: view:account.period:0 @@ -5706,12 +5772,14 @@ msgstr "Хэрэглэх гүйлгээ" msgid "" "Move cannot be deleted if linked to an invoice. (Invoice: %s - Move ID:%s)" msgstr "" +"Хөдөлгөөн хэрэв энэ нэхэмжлэлтэй холбогдсон бол устгагдах боломжгүй. " +"(Нэхэмжлэл: %s - Хөдөлгөөн ID:%s)" #. module: account #: view:account.bank.statement:0 #: help:account.cashbox.line,number_opening:0 msgid "Opening Unit Numbers" -msgstr "" +msgstr "Нээлтийн нэгжийн тоонууд" #. module: account #: field:account.subscription,period_type:0 @@ -5793,11 +5861,14 @@ msgid "" "Put a sequence in the journal definition for automatic numbering or create a " "sequence manually for this piece." msgstr "" +"Энэ зүйлд автомат дарааллын дугаарыг үүсгэж чадахгүй.\n" +"Журналын тодорхойлолтыг дарааллыг сонгож өгөх хэрэгтэй эсвэл энэ зүйлд " +"дугаарыг гараараа оруулж явна." #. module: account #: view:account.invoice:0 msgid "Pro Forma Invoice " -msgstr "" +msgstr "Урьдчилсан нэхэмжлэл " #. module: account #: selection:account.subscription,period_type:0 @@ -5862,7 +5933,7 @@ msgstr "Тооцоолох програмчлалын код (хэрэв төр #, python-format msgid "" "Cannot find a chart of accounts for this company, you should create one." -msgstr "" +msgstr "Энэ компаний дансны төлөвлөгөө олдохгүй байна, үүсгэнэ үү." #. module: account #: selection:account.analytic.journal,type:0 @@ -6186,7 +6257,7 @@ msgstr "Төлбөрийн огноо" #: view:account.bank.statement:0 #: field:account.bank.statement,opening_details_ids:0 msgid "Opening Cashbox Lines" -msgstr "" +msgstr "Кассын Нээлтийн Мөрүүд" #. module: account #: view:account.analytic.account:0 @@ -6598,6 +6669,8 @@ msgid "" "You cannot validate this journal entry because account \"%s\" does not " "belong to chart of accounts \"%s\"." msgstr "" +"Энэ журналын бичилтийг батлаж чадахгүй учир нь данс \"%s\" нь \"%s\" дансны " +"төлөвлөгөөнд харъяалагдахгүй." #. module: account #: view:account.financial.report:0 @@ -7862,7 +7935,7 @@ msgstr "Үнэ" #: view:account.bank.statement:0 #: field:account.bank.statement,closing_details_ids:0 msgid "Closing Cashbox Lines" -msgstr "" +msgstr "Кассын Хаалтын Мөрүүд" #. module: account #: view:account.bank.statement:0 @@ -8127,6 +8200,24 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ шинжилгээний данс үүсгэхдээ дарна.\n" +"

\n" +" Энгийн дансны төлөвлөгөө нь улс орны хууль, эрх зүйн\n" +" дагууд тодорхойлогдсон бүтэцтэц байдаг. Харин шинжилгээний\n" +" дансны төлөвлөгөө нь өөрийн бизнесийн хэрэгцээ шаардлагын\n" +" дагууд өртөг/орлого зэрэгийн тайлангийн дагууд бүтэцтэй " +"байна.\n" +"

\n" +" Ихэвчлэн гэрээнүүд, төслүүд, бүтээгдэхүүнүүд, хэлтсүүд гэсэн " +"\n" +" байдлаар бүтэцлэгдсэн байдаг. OpenERP-н ихэнх үйлдлүүд нь " +"(нэхэмжлэл,\n" +" цаг бүртгэлийн хуудас, зардал, гм) санхүүгийн бичилтэй " +"холбогдох \n" +" шинжилгээний бичилтийг мөн давхар тогтмол үүсгэдэг.\n" +"

\n" +" " #. module: account #: model:account.account.type,name:account.data_account_type_view @@ -8263,6 +8354,7 @@ msgid "" "You have to set a code for the bank account defined on the selected chart of " "accounts." msgstr "" +"Сонгосон дансны төлөвгөөнд банкны дансны кодыг тодорхойлж өгөх хэрэгтэй." #. module: account #: model:ir.ui.menu,name:account.menu_manual_reconcile @@ -8326,7 +8418,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_chart_template msgid "Templates for Account Chart" -msgstr "Дансны модны загвар" +msgstr "Дансны төлөвлөгөөний үлгэр" #. module: account #: help:account.model.line,sequence:0 @@ -8523,7 +8615,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_cashbox_line msgid "CashBox Line" -msgstr "Кассын мөнгө" +msgstr "Кассын мөр" #. module: account #: field:account.installer,charts:0 @@ -8716,7 +8808,7 @@ msgstr "Нийт үлдэгдэл" #. module: account #: view:account.bank.statement:0 msgid "Opening Cash Control" -msgstr "" +msgstr "Кассын нээлтийн хяналт" #. module: account #: model:process.node,note:account.process_node_invoiceinvoice0 @@ -10085,7 +10177,7 @@ msgstr "7 сар" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "Дансны мод" +msgstr "Дансны төлөвлөгөө" #. module: account #: field:account.subscription.line,subscription_id:0 diff --git a/addons/auth_crypt/i18n/ru.po b/addons/auth_crypt/i18n/ru.po index 9701a6ba556..b13e2c0effb 100644 --- a/addons/auth_crypt/i18n/ru.po +++ b/addons/auth_crypt/i18n/ru.po @@ -1,75 +1,28 @@ # Russian translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-12-07 08:15+0000\n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-13 09:46+0000\n" "Last-Translator: Denis Karataev \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-12-08 04:59+0000\n" -"X-Generator: Launchpad (build 16341)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" +msgstr "Зашифрованный пароль" + +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users msgid "Users" msgstr "Пользователи" - -#~ msgid "res.users" -#~ msgstr "res.users" - -#, python-format -#~ msgid "Error" -#~ msgstr "Error" - -#, python-format -#~ msgid "Please specify the password !" -#~ msgstr "Необходимо указать пароль!" - -#~ msgid "The chosen company is not in the allowed companies for this user" -#~ msgstr "" -#~ "Выбранная организация отсутствует в списке разрешённых для этого пользователя" - -#~ msgid "You can not have two users with the same login !" -#~ msgstr "Не может быть двух пользователей с одинаковым именем пользователя!" - -#~ msgid "Base - Password Encryption" -#~ msgstr "Основной - Шифрование паролей" - -#~ msgid "" -#~ "This module replaces the cleartext password in the database with a password " -#~ "hash,\n" -#~ "preventing anyone from reading the original password.\n" -#~ "For your existing user base, the removal of the cleartext passwords occurs " -#~ "the first time\n" -#~ "a user logs into the database, after installing base_crypt.\n" -#~ "After installing this module it won't be possible to recover a forgotten " -#~ "password for your\n" -#~ "users, the only solution is for an admin to set a new password.\n" -#~ "\n" -#~ "Note: installing this module does not mean you can ignore basic security " -#~ "measures,\n" -#~ "as the password is still transmitted unencrypted on the network (by the " -#~ "client),\n" -#~ "unless you are using a secure protocol such as XML-RPCS.\n" -#~ " " -#~ msgstr "" -#~ "Этот модуль заменяет текстовые пароли в базе данных на их хэши,\n" -#~ "предотвращая хищение оригинальных паролей.\n" -#~ "Для существующей базы пользователей, удаление текстового пароля происходит " -#~ "при\n" -#~ "первом входе пользователя после установки base_crypt.\n" -#~ "После установки этого модуля станет невозможно восстановление пароля \n" -#~ "пользователя. Возможна будет только замена пароля.\n" -#~ "\n" -#~ "Прим.: установка этого модуля не избавляет от необходимости соблюдать\n" -#~ "базовые меры безопасности, поскольку пароли всё ещё передаются открытым\n" -#~ "текстом по сети, если не используется безопасный протокол вроде XML-RPCS.\n" -#~ " " diff --git a/addons/auth_oauth_signup/i18n/ru.po b/addons/auth_oauth_signup/i18n/ru.po new file mode 100644 index 00000000000..2bb35847b10 --- /dev/null +++ b/addons/auth_oauth_signup/i18n/ru.po @@ -0,0 +1,23 @@ +# Russian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-13 09:46+0000\n" +"Last-Translator: Denis Karataev \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: 2013-02-14 05:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: auth_oauth_signup +#: model:ir.model,name:auth_oauth_signup.model_res_users +msgid "Users" +msgstr "Пользователи" diff --git a/addons/base_calendar/i18n/cs.po b/addons/base_calendar/i18n/cs.po index 02184604710..bc88b5e0cb2 100644 --- a/addons/base_calendar/i18n/cs.po +++ b/addons/base_calendar/i18n/cs.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-12 18:30+0000\n" +"PO-Revision-Date: 2013-02-13 19:13+0000\n" "Last-Translator: Radomil Urbánek \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base_calendar @@ -68,7 +68,7 @@ msgstr "Opakovaná schůzka" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet5 msgid "Feedback Meeting" -msgstr "" +msgstr "Objednaná schůzka" #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view @@ -185,7 +185,7 @@ msgstr "Pokud je zaškrtnuto, nové zprávy vyžadují vaši pozornost." #. module: base_calendar #: help:calendar.attendee,rsvp:0 msgid "Indicats whether the favor of a reply is requested" -msgstr "" +msgstr "Vyznačuje, je-li vyžadováno odsouhlasení." #. module: base_calendar #: field:calendar.alarm,alarm_id:0 @@ -303,7 +303,7 @@ msgstr "Stav podílení účastníka" #. module: base_calendar #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "Odeslat na" #. module: base_calendar #: field:crm.meeting,name:0 @@ -360,6 +360,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Udržuje souhrn klábosení (počet zpráv, ...). Tento souhrn je přímo ve " +"formátu HTML aby jej bylo možné vložit do pohledů kanban." #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:399 @@ -528,7 +530,7 @@ msgstr "Informace budíku události" #: code:addons/base_calendar/base_calendar.py:1010 #, python-format msgid "Count cannot be negative or 0." -msgstr "" +msgstr "Počet nemůže být záporný nebo nulový." #. module: base_calendar #: field:crm.meeting,create_date:0 @@ -547,7 +549,7 @@ msgstr "Událost" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Month(s)" -msgstr "" +msgstr "měsíc" #. module: base_calendar #: view:calendar.event:0 @@ -569,7 +571,7 @@ msgstr "URL Caldav" #. module: base_calendar #: model:ir.model,name:base_calendar.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Průvodce pozvánkou" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -1127,7 +1129,7 @@ msgstr "" #: field:calendar.todo,end_type:0 #: field:crm.meeting,end_type:0 msgid "Recurrence Termination" -msgstr "" +msgstr "Ukončení opakování" #. module: base_calendar #: view:crm.meeting:0 @@ -1185,6 +1187,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klepněte pro naplánování nové schůzky.\n" +"

\n" +" Kalendář je sdílen zaměstnanci a je propojen\n" +" s dalšími moduly, jako dovolené zaměstnanců nebo obchodní\n" +" příležitosti.\n" +"

\n" +" " #. module: base_calendar #: help:calendar.alarm,description:0 @@ -1330,7 +1340,7 @@ msgstr "ir.values" #. module: base_calendar #: view:crm.meeting:0 msgid "Search Meetings" -msgstr "" +msgstr "Hledat schůzky" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_attachment @@ -1366,6 +1376,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klepni zde pro nastavení nového druhu upozornění.\n" +"

\n" +" Můžete vytvořit své upozornění, které pak můžete\n" +" použít pro události nebo schůzky v kalendáři.\n" +"

\n" +" " #. module: base_calendar #: selection:crm.meeting,state:0 @@ -1416,6 +1433,7 @@ msgid "" "Contains the text to be used as the message subject for " "email or contains the text to be used for display" msgstr "" +"Obsahuje text, který bude použit jako předmět e-mailu nebo pro zobrazení" #. module: base_calendar #: model:ir.model,name:base_calendar.model_mail_message diff --git a/addons/base_import/i18n/hr.po b/addons/base_import/i18n/hr.po index cb21df6c88b..c4d23e2020b 100644 --- a/addons/base_import/i18n/hr.po +++ b/addons/base_import/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-13 22:57+0000\n" +"Last-Translator: Davor Bojkić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:36+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_import #. openerp-web @@ -29,7 +29,7 @@ msgstr "Dohvati sve moguće vrijednosti" #: code:addons/base_import/static/src/xml/import.xml:71 #, python-format msgid "Need to import data from an other application?" -msgstr "" +msgstr "Potreban je uvoz podataka iz druge aplikacije?" #. module: base_import #. openerp-web @@ -47,6 +47,15 @@ msgid "" "give \n" " you an example for Products and their Categories." msgstr "" +"Kada koristite vanjske ID-eve, možete uvesti csv datoteke \n" +" sa kolonom \"External ID\" " +"definirate vanjski ID svakog zapisa \n" +" koji uvozite. Tada ćete biti " +"u mogućnosti napraviti referencu \n" +" na taj zapis sa kolonama tipa " +"\"polje/External ID\". Sljedeća dvije \n" +" csv datoteke daju primjer za " +"proizvode i njihove kategorije." #. module: base_import #. openerp-web @@ -56,13 +65,16 @@ msgid "" "How to export/import different tables from an SQL \n" " application to OpenERP?" msgstr "" +"Kako izvesti/uvesti različite tablice iz SQL \n" +" " +"programa u OpenERP" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:310 #, python-format msgid "Relation Fields" -msgstr "" +msgstr "Relacijska polja" #. module: base_import #. openerp-web @@ -72,6 +84,9 @@ msgid "" "Country/Database ID: the unique OpenERP ID for a \n" " record, defined by the ID postgresql column" msgstr "" +"Država/ID baze: jedinstveni OpenERP ID za \n" +" " +" zapis, definran kolonom postgres kolonom ID" #. module: base_import #. openerp-web @@ -87,6 +102,16 @@ msgid "" "\n" " have a unique Database ID)" msgstr "" +"Korištenje \n" +" Država/ID " +"BAze : ovo bi trebali rijetko koristiti\n" +" za " +"označavanje. Ovo je većinom korišteno od strane programera\n" +" jer je " +"glavna prednost ovoga to što nikad nema konflikata \n" +" (možete " +"imati više zapisa istog naziva, ali uvjek sa jedinstvenim IDentifikatorom u " +"Bazi)" #. module: base_import #. openerp-web @@ -96,6 +121,9 @@ msgid "" "For the country \n" " Belgium, you can use one of these 3 ways to import:" msgstr "" +"Za državu \n" +" " +" Belgiju, možete koristiti jedan od ova 3 načina uza uvoz:" #. module: base_import #. openerp-web @@ -121,13 +149,20 @@ msgid "" "companies) TO \n" " '/tmp/company.csv' with CSV HEADER;" msgstr "" +"kopirajte \n" +" (select " +"'company_'||id as \"External ID\",company_name\n" +" as " +"\"Name\",'True' as \"Is a Company\" from companies) TO\n" +" " +"'/tmp/company.csv' with CSV HEADER;" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:206 #, python-format msgid "CSV file for Manufacturer, Retailer" -msgstr "" +msgstr "CSV datoteka za Proizvođače, Veletrgovce" #. module: base_import #. openerp-web @@ -139,6 +174,11 @@ msgid "" "\n" " data from a third party application." msgstr "" +"Koristi \n" +" Država/Vanjski ID. " +"koristite vanjski ID kad uvozite \n" +" podatke iz drugih " +"aplikacija." #. module: base_import #. openerp-web @@ -152,7 +192,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "XXX/External ID" -msgstr "" +msgstr "XXX/Vanjski ID" #. module: base_import #. openerp-web @@ -181,6 +221,14 @@ msgid "" "\n" " See the following question." msgstr "" +"Primjetite da vaša csv datoteka \n" +" ima tabulator za " +"odvajanje, a OpenERP neće \n" +" primjetiti ta odvajanja. " +"Morate promjineiti format \n" +" zapisa u vašem tabličnom " +"kalkulatoru. \n" +" Vidi sljedeće pitanje." #. module: base_import #. openerp-web @@ -199,7 +247,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:239 #, python-format msgid "Can I import several times the same record?" -msgstr "" +msgstr "Mogu li isti zapis uvesti nekoliko puta?" #. module: base_import #. openerp-web @@ -213,7 +261,7 @@ msgstr "Potvrdi" #: code:addons/base_import/static/src/xml/import.xml:55 #, python-format msgid "Map your data to OpenERP" -msgstr "" +msgstr "Mapirajte vaše podatke na OpenERP" #. module: base_import #. openerp-web @@ -224,6 +272,10 @@ msgid "" " the easiest way when your data come from CSV files \n" " that have been created manually." msgstr "" +"Korištenje Države: ovo je \n" +" najlakši način kada vaši " +"podaci dolaze iz csv datoteka\n" +" koje su sastavljene ručno." #. module: base_import #. openerp-web @@ -233,6 +285,8 @@ msgid "" "What's the difference between Database ID and \n" " External ID?" msgstr "" +"Koja je razlika izmeži ID Baze i \n" +" vanjski ID?" #. module: base_import #. openerp-web @@ -244,25 +298,30 @@ msgid "" "\n" " you 3 different fields to import:" msgstr "" +"Na primjer, \n" +" referenciranje države " +"kontakta, OpenERP predlaže \n" +" 3 različita polja za " +"uvoz :" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:175 #, python-format msgid "What can I do if I have multiple matches for a field?" -msgstr "" +msgstr "Što da radim ako imam više istih zapisa za polje?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:302 #, python-format msgid "External ID,Name,Is a Company" -msgstr "" +msgstr "Vanjski ID , Naziv, Je Tvrtka" #. module: base_import #: field:base_import.tests.models.preview,somevalue:0 msgid "Some Value" -msgstr "" +msgstr "Neka vrijednost" #. module: base_import #. openerp-web @@ -272,6 +331,9 @@ msgid "" "The following CSV file shows how to import \n" " suppliers and their respective contacts" msgstr "" +"Sljedeća csv datoteka pokazuje kako uvesti \n" +" " +" dobavljače i njihove pripadne kontakte" #. module: base_import #. openerp-web @@ -281,6 +343,9 @@ msgid "" "How can I change the CSV file format options when \n" " saving in my spreadsheet application?" msgstr "" +"Kako da promijenim opcije csv formata \n" +" " +"kada spremam datoteku u tabličnom kalkulatoru?" #. module: base_import #. openerp-web @@ -301,6 +366,21 @@ msgid "" "orignial \n" " database)." msgstr "" +"kako možete vidjeti iz ove datoteke, Fabien i Laurence \n" +" " +" rade za organizaciju Biggies (company_1), a \n" +" " +" Eric radi za Organi. Pozezivanje osoba i " +"organizacija se radi \n" +" " +" korištenjem Vanjskog ID-a organizacije. Morali smo " +"staviti prefix \n" +" " +" naziva tablice na Vanjski ID da izbjegnemo konflikt " +"istog ID-a osobe \n" +" " +" i organizacije (osoba_1 i organizacija_1 koji dijele " +"isti ID u originalnoj bazi)." #. module: base_import #. openerp-web @@ -315,13 +395,20 @@ msgid "" "\n" " '/tmp/person.csv' with CSV" msgstr "" +"kopirajte \n" +" (select'person_'||id as \"External ID\",person_name " +"as\n" +" \"Name\",'False' as \"Is a " +"Company\",'company_'||company_id\n" +" as \"Related Company/External ID\" from persons) TO\n" +" '/tmp/person.csv' with CSV" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:148 #, python-format msgid "Country: Belgium" -msgstr "" +msgstr "Država : Belgija" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly @@ -342,7 +429,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:233 #, python-format msgid "Suppliers and their respective contacts" -msgstr "" +msgstr "Dobavljači i njihovi pripadni kontakti" #. module: base_import #. openerp-web @@ -364,6 +451,23 @@ msgid "" "category \n" " hierarchy." msgstr "" +"Ako na primjer imate dvije kategorije proizvoda \n" +" " +" sa podređenim nazivom \"za prodaju\" (npr. \"razno/proizvodi /za " +"prodaju\"\n" +" " +" i \"ostali proizvodi/za prodaju\" vaša validacija je zadržana, ali još " +"uvijek možete\n" +" " +" uvesti vaše podatke. Pazite, ne preporučamo vam da uvozite podatke jer\n" +" " +" će oni biti povezani na prvu kategoriju \"za prodaju\" pronađenu u " +"popisu \n" +" " +" kategorija (\"razno/proizvodi/za prodaju\"). Preporučamo Vam da " +"izmjenite \n" +" " +" jednu od dvostrukih vrijednosti ili hijerarhiju vaših kategorija." #. module: base_import #. openerp-web @@ -375,6 +479,11 @@ msgid "" "\n" " PSQL:" msgstr "" +"Za stvaranje csv datoteke za osobe povezane sa \n" +" " +" organizacijama, koristimo ljedeću SQL naredbu u \n" +" " +" PSQL:" #. module: base_import #. openerp-web @@ -386,6 +495,13 @@ msgid "" " (in 'Save As' dialog box > click 'Tools' dropdown \n" " list > Encoding tab)." msgstr "" +"Microsoft Excell će vam omogućiti \n" +" da promjenite kodnu stranu " +"jedino kod snimanja \n" +" (U 'Save as' dijalogu > " +"kliknite na 'Tools' padajući izbornik > \n" +" odaberite 'Encoding' " +"karticu)" #. module: base_import #: field:base_import.tests.models.preview,othervalue:0 @@ -402,6 +518,13 @@ msgid "" " later, it's thus good practice to specify it\n" " whenever possible" msgstr "" +"će također biti korišteno za ažuriranje originalnog \n" +" " +"uvoza, ako kasnije trebate ponovo uvesti \n" +" " +"izmjenjene podatke, zato se smatra dobrom praksom \n" +" " +"koristiti kad god je moguće" #. module: base_import #. openerp-web @@ -411,6 +534,9 @@ msgid "" "file to import. If you need a sample importable file, you\n" " can use the export tool to generate one." msgstr "" +"datoteka za uvoz. Ako trebate uzorak datoteke koja se može uvesti,\n" +" možete koristiti " +"alat za izvoz da napravite jednu." #. module: base_import #. openerp-web @@ -419,7 +545,7 @@ msgstr "" msgid "" "Country/Database \n" " ID: 21" -msgstr "" +msgstr "Država/Baza" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char @@ -429,14 +555,14 @@ msgstr "" #. module: base_import #: help:base_import.import,file:0 msgid "File to check and/or import, raw binary (not base64)" -msgstr "" +msgstr "Datoteke za provjeru i/ili uvoz, raw binary ( ne base64)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:230 #, python-format msgid "Purchase orders with their respective purchase order lines" -msgstr "" +msgstr "Narudžbe i njihove pripadne stavke" #. module: base_import #. openerp-web @@ -448,6 +574,14 @@ msgid "" " field corresponding to the column. This makes imports\n" " simpler especially when the file has many columns." msgstr "" +"Ako datoteka sadrži\n" +" nazive kolona, OpenERP može " +"pokušati \n" +" automatski odrediti polja koja " +"odgovaraju kolonama. \n" +" Ovo čini uvoz jednostavnijim " +"pogotovo ako datoteka ima \n" +" mnogo kolona." #. module: base_import #. openerp-web @@ -464,6 +598,8 @@ msgid "" ". The issue is\n" " usually an incorrect file encoding." msgstr "" +". Problem je \n" +" obično netočna kodna strana." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required @@ -490,6 +626,19 @@ msgid "" "filter \n" " settings' > Save)." msgstr "" +"Ako uređujete i premate CSV datoteku u tabličnom kalkulatoru \n" +" " +" vaše regionalne postavke sa računala će biti\n" +" " +" primjenjene na separatore i odvajanja. \n" +" " +" Preporučamo da koristite OpenOffice ili LibreOffice kalkulator\n" +" " +" jer vam oni omogućuju izmjene sve tri postavke\n" +" " +" (u 'Spremi kao' dijalogu > označite 'uredi postavke filtera' \n" +" " +" > Spremi)" #. module: base_import #. openerp-web @@ -519,7 +668,7 @@ msgstr "ID baze podataka" #: code:addons/base_import/static/src/xml/import.xml:313 #, python-format msgid "It will produce the following CSV file:" -msgstr "" +msgstr "Će napraviti sljedeću csv datoteku:" #. module: base_import #. openerp-web @@ -548,7 +697,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:360 #, python-format msgid "Import preview failed due to:" -msgstr "" +msgstr "Predpregled uvoza nije uspio zbog:" #. module: base_import #. openerp-web @@ -560,6 +709,11 @@ msgid "" "\n" " that imported it)" msgstr "" +"Područje/Vanjski ID : ID ovog zapisa \n" +" je " +"referenciran u drugoj aplikaciji (ili XML datoteci \n" +" iz " +"koje je uvezen)" #. module: base_import #. openerp-web @@ -588,6 +742,19 @@ msgid "" "\n" " per field you want to import." msgstr "" +"Neka polja definiraju poveznice sa drugim \n" +" " +" objektima. na primjer, područje kontakta je veza \n" +" " +" na zapis objekta 'područje'. Kada ćelite uvesti ovakva polja, \n" +" " +" OpenERP će ponovo stvoriti veze između različitih zapisa.\n" +" " +" Da bi vam pomogao uvesti takva polja, OpenERP pruža 3 \n" +" " +" mehanizma. Možete koristiti jedan i samo jedan mehanizam \n" +" " +" po polju koje želite uvesti." #. module: base_import #. openerp-web @@ -601,6 +768,13 @@ msgid "" " then you will encode it as follow \"Manufacturer,\n" " Retailer\" in the same column of your CSV file." msgstr "" +"Podaci bi trebali biti odvojeni sa zarezima bez ikakvih \n" +" " +" razmaka. Na primjer. ako želite da vaš partner bude \n" +" " +" označen kao 'kupac' i kao 'dobavljač' tada u vačem CSV-u \n" +" " +" unosite \"kupac, dobavljač\" u istoj koloni." #. module: base_import #: code:addons/base_import/models.py:264 @@ -643,7 +817,7 @@ msgstr "Uvezi CSV datoteku" #: code:addons/base_import/static/src/js/import.js:74 #, python-format msgid "Quoting:" -msgstr "" +msgstr "Navođenje:" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related @@ -670,7 +844,7 @@ msgstr "Uvoz" #: code:addons/base_import/static/src/js/import.js:407 #, python-format msgid "Here are the possible values:" -msgstr "" +msgstr "Evo mogućih vrijednosti:" #. module: base_import #. openerp-web @@ -687,13 +861,15 @@ msgid "" "A single column was found in the file, this often means the file separator " "is incorrect" msgstr "" +"U datoteci je nađena samo jedna kolona, to često znači da je format " +"razdjelnika neispravan." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:293 #, python-format msgid "dump of such a PostgreSQL database" -msgstr "" +msgstr "dump takve PostgereSQL baze" #. module: base_import #. openerp-web @@ -710,6 +886,9 @@ msgid "" "The following CSV file shows how to import purchase \n" " orders with their respective purchase order lines:" msgstr "" +"Sljedeća csv datoteka pokazuje kako uvesti \n" +" naloge za nabavu sa " +"njihovm pripadnim stavkama :" #. module: base_import #. openerp-web @@ -719,6 +898,9 @@ msgid "" "What can I do when the Import preview table isn't \n" " displayed correctly?" msgstr "" +"Što mogu uraditi kada se tablice Predpregleda za uvoz\n" +" " +" ne prikazuju ispravno?" #. module: base_import #: field:base_import.tests.models.char,value:0 @@ -749,7 +931,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:149 #, python-format msgid "Country/External ID: base.be" -msgstr "" +msgstr "Područje/Vanjski ID : base.be" #. module: base_import #. openerp-web @@ -764,20 +946,29 @@ msgid "" " the company he work for. (If you want to test this \n" " example, here is a" msgstr "" +"Kao primjer, pretpostavimo da imate SQL bazu \n" +" " +" sa dvije tablice koje želite uvesti: tvrtke i \n" +" " +" osobe. Svaka osoba pripada jednoj tvrtci, tako da \n" +" " +" ćete morati ponovo stvoriti poveznicu između osobe \n" +" " +" i tvrtke za koju radi. (Ako želite probati ovaj primjer, ovdje je" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:396 #, python-format msgid "(%d more)" -msgstr "" +msgstr "(%d više)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:227 #, python-format msgid "File for some Quotations" -msgstr "" +msgstr "Dadoteka sa nekim ponudama" #. module: base_import #. openerp-web @@ -804,6 +995,19 @@ msgid "" "\n" " table. (like 'company_1', 'person_1' instead of '1')" msgstr "" +"Za upravljanje relacijama između tablica, \n" +" " +"možete koristiti \"Vanjski ID\" mogućnosti OpenERP-a. \n" +" " +"\"Vanjski ID\" zapisa je jedinstveni identifikator ovog zapisa\n" +" u " +"drugoj aplikaciji. Ovaj \"Vanjski ID\" mora biti jedinstven u\n" +" u " +"svim zapisima i svim objektima, pa je uobičajena dobra praksa\n" +" " +"dati prefiks tom \"Vanjskom ID\" po nazivu aplikacije ili tablice. \n" +" " +"(npr. 'company_1', 'osoba_1' umjesto '1')" #. module: base_import #. openerp-web @@ -814,6 +1018,9 @@ msgid "" " \"External ID\". In PSQL, write the following " "command:" msgstr "" +"Prvo ćemo izvesti ave organizacije i njihove \n" +" " +" \"Vanjske ID\". U PSQL, napišite sljedeću narebu:" #. module: base_import #. openerp-web @@ -823,13 +1030,16 @@ msgid "" "How can I import a one2many relationship (e.g. several \n" " Order Lines of a Sales Order)?" msgstr "" +"Kako da uvezem one2many relaciju (npr. nekoliko \n" +" " +" stavki prodajnog maloga)?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:373 #, python-format msgid "Everything seems valid." -msgstr "" +msgstr "Sve se čini u redu." #. module: base_import #. openerp-web @@ -842,6 +1052,13 @@ msgid "" " use make use of the external ID for this field \n" " 'Category'." msgstr "" +"Međutim ukoliko ne želite mijenjati vaše \n" +" " +"postavke kategorija proizvoda, preporučamo vam da \n" +" " +"koristite vanjski ID za ovo polje \n" +" " +"'Kagtegorija'." #. module: base_import #. openerp-web @@ -858,6 +1075,9 @@ msgid "" "How can I import a many2many relationship field \n" " (e.g. a customer that has multiple tags)?" msgstr "" +"Kako mogu uvesti many2many relacijsko polje \n" +" " +" (npr, kupac koji ima višestruke oznake)?" #. module: base_import #. openerp-web @@ -880,6 +1100,15 @@ msgid "" " link between each person and the company they work \n" " for)." msgstr "" +"Ako trebate uvesti podatke iz različitih tablica, \n" +" " +" morate ponovo kreirati relacije između zapisa \n" +" " +" koji pripadaju različitim tablicama. (npr. ako uvozite\n" +" " +" organizacije i osobe, morate ponovo kreirati poveznicu\n" +" " +" između između svake osobe i organizacije za koju osoba radi)." #. module: base_import #. openerp-web @@ -892,6 +1121,13 @@ msgid "" " Here is when you should use one or the other, \n" " according to your need:" msgstr "" +"Sukladno vačim potrebama trebali bi koristiti \n" +" " +"jedan od 3 načina referenciranja zapisa u relacijama.\n" +" " +"Ovdje trebate koristiti jedan raspoloživih prema, \n" +" " +"vačim potrebama :" #. module: base_import #. openerp-web @@ -914,6 +1150,15 @@ msgid "" " will set the EMPTY value in the field, instead of \n" " assigning the default value." msgstr "" +"Ako ne postavite sva polja u vašoj csv datoteci, \n" +" OpenERP će " +"dodijeliti zadane vrijednosti za svako \n" +" nedefinirano " +"polje, ali ako postavite polja sa praznim virjenostima u csv-u \n" +" OpenERP će " +"postaviti vrijednost tih polja na \"PRAZNO\", umjesto da im \n" +" dodijeli zadane " +"vrijednosti" #. module: base_import #. openerp-web @@ -930,6 +1175,9 @@ msgid "" "What happens if I do not provide a value for a \n" " specific field?" msgstr "" +"Što se dešava ako ne dajem vrijednost za \n" +" " +"pojedino polje?" #. module: base_import #. openerp-web @@ -957,6 +1205,11 @@ msgid "" "spreadsheet \n" " application." msgstr "" +"Ovo vam \n" +" omogućuje da " +"koristite alat za Uvoz/Izvoz OpenERP-a \n" +" za izmjenu serija " +"zapisa u vašem omiljenom tabličnom kalkulatoru" #. module: base_import #. openerp-web @@ -967,6 +1220,10 @@ msgid "" " import an other record that links to the first\n" " one, use" msgstr "" +"kolona u OpenERP-u. Kada \n" +" uvozite drugi zapis " +"koji se referencira na prvi\n" +" koristite" #. module: base_import #. openerp-web @@ -987,20 +1244,33 @@ msgid "" " take care of creating or modifying each record \n" " depending if it's new or not." msgstr "" +"Ako uvozite datoteku koja sadži jednu od \n" +" " +"kolona \"Vanjski ID\" ili \"ID Baze\", zapisi koje ste već\n" +" " +"uvezli će biti izmjenjeni umjesto stvoreni. Ovo je \n" +" " +"veoma korisno i dozvoljava vam da uvozite nekoliko puta \n" +" " +"istu CSV datoteku, upisujući neke izmjene između dva\n" +" " +"uvoza. OpenERP će se pobrinuti o stvaranju ili izmjeni \n" +" " +"svakog zapisa ovisno o tome da li je novi ili postojeći." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:169 #, python-format msgid "CSV file for categories" -msgstr "" +msgstr "CSV datoteka za kategorije" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:309 #, python-format msgid "Normal Fields" -msgstr "" +msgstr "Normalna polja" #. module: base_import #. openerp-web @@ -1012,6 +1282,11 @@ msgid "" " identifier from the original application and\n" " map it to the" msgstr "" +"kako bi ponovo napravili relacije između\n" +" " +"različitih zapisa, trebali bi koristiti jedinstveni\n" +" " +"identifikator iz originalnog zapisa i njega mapirati na" #. module: base_import #. openerp-web @@ -1038,6 +1313,19 @@ msgid "" "\n" " the fields relative to the order." msgstr "" +"Ako želite uvesti prodajne naloge koji sadrže nekoliko \n" +" " +" stavki, za svaku stavku morate rezervirati\n" +" " +" njezin red u CSV datoteci. Prva stavka naloga \n" +" " +" će biti uvezena ako informacija vezana za taj \n" +" " +" nalog. Svaka dodatna stavka će trebati svoj\n" +" " +" dodatni red koji nema nikakve podatke u poljima\n" +" " +" vezanim za taj nalog." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related @@ -1054,7 +1342,7 @@ msgstr "Naziv" #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "to the original unique identifier." -msgstr "" +msgstr "originalni jedinstveni identifikator" #. module: base_import #. openerp-web @@ -1090,6 +1378,17 @@ msgid "" " to the first company). You must first import the \n" " companies and then the persons." msgstr "" +"Dvije dobivene datoteke su spremne da budu uvežene u \n" +" " +" OpenERP bez ikakvih izmjena. Nakon uvoza\n" +" " +" ove dvije CSV datoteke, imaćete 4 kontakta \n" +" " +" i 3 organizacije. (prva dva kontakta su povezana na\n" +" " +" prvu organizaciju). Prvo morate uvesti organizacije\n" +" " +" a potom kontakte." #. module: base_import #. openerp-web @@ -1103,6 +1402,15 @@ msgid "" " (displayed under the Browse CSV file bar after you \n" " select your file)." msgstr "" +"Zadane postavke predpogleda za uvoz su zarezi \n" +" " +" za razdvajanje polja, i navodnici kao oznaka teksta. \n" +" " +" Ako vaša CSV datoteka nema ove postavke, možete ih \n" +" " +" izmjeniti u Opcijama postavki formata. (prikazanim u traci\n" +" " +" Potraži CSV datoteku nakon što odaberete jednu)." #. module: base_import #. openerp-web @@ -1131,14 +1439,14 @@ msgstr "Vanjski ID" #: code:addons/base_import/static/src/xml/import.xml:39 #, python-format msgid "File Format Options…" -msgstr "" +msgstr "Opcije Formata datoteka..." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:392 #, python-format msgid "between rows %d and %d" -msgstr "" +msgstr "između reda %d i %d" #. module: base_import #. openerp-web @@ -1163,4 +1471,4 @@ msgstr "" #. module: base_import #: field:base_import.import,file:0 msgid "File" -msgstr "" +msgstr "Datoteka" diff --git a/addons/procurement/i18n/mn.po b/addons/procurement/i18n/mn.po index c88ed5041b2..06ac63d6e03 100644 --- a/addons/procurement/i18n/mn.po +++ b/addons/procurement/i18n/mn.po @@ -14,13 +14,13 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched msgid "Schedulers" -msgstr "Төлөвлөгч" +msgstr "Товлогч" #. module: procurement #: model:ir.model,name:procurement.model_make_procurement diff --git a/addons/stock/i18n/mn.po b/addons/stock/i18n/mn.po index b42839648c0..b1c07b7f198 100644 --- a/addons/stock/i18n/mn.po +++ b/addons/stock/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-13 04:17+0000\n" +"PO-Revision-Date: 2013-02-14 03:59+0000\n" "Last-Translator: gobi \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: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-14 05:36+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: stock @@ -88,7 +88,7 @@ msgstr "Сөрөг урсгалыг Хөтлөх боломж" #: field:stock.picking.in,date_done:0 #: field:stock.picking.out,date_done:0 msgid "Date of Transfer" -msgstr "" +msgstr "Шилжүүлэх огноо" #. module: stock #: field:product.product,track_outgoing:0 @@ -160,7 +160,7 @@ msgstr "Тоо хэмжээ сөрөг байж болохгүй." #: view:stock.picking:0 #: view:stock.picking.in:0 msgid "Picking list" -msgstr "Агуулахын баримт" +msgstr "Бэлтгэх Жагсаалт" #. module: stock #: report:lot.stock.overview:0 @@ -319,7 +319,7 @@ msgstr "Боловсруулах Бараанууд" #. module: stock #: view:stock.move:0 msgid "New Pack" -msgstr "" +msgstr "Шинэ ачаа" #. module: stock #: help:stock.fill.inventory,set_stock_zero:0 @@ -472,7 +472,7 @@ msgstr "Хоцролт (Өдөрөөр)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Хүргэхэд бэлэн" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -536,7 +536,7 @@ msgstr "Валютын дундаж үнэ" #. module: stock #: view:product.product:0 msgid "Stock and Expected Variations" -msgstr "" +msgstr "Нөөц болон таамаглагдсан хазайлт" #. module: stock #: help:product.category,property_stock_valuation_account_id:0 @@ -564,7 +564,7 @@ msgstr "" #: code:addons/stock/product.py:196 #, python-format msgid "Products: " -msgstr "Бараа: " +msgstr "Бараанууд " #. module: stock #: field:report.stock.inventory,location_type:0 @@ -681,7 +681,7 @@ msgstr "Баглаа" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_in msgid "Receipt Slip" -msgstr "" +msgstr "Хүлээн авсан тасалбар" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 @@ -743,7 +743,7 @@ msgstr "Нэмэлт Сурвалжууд" #. module: stock #: view:stock.partial.picking.line:0 msgid "Stock Picking Line" -msgstr "" +msgstr "Бараа Бэлтгэх баримтын мөр" #. module: stock #: field:stock.location,complete_name:0 @@ -884,7 +884,7 @@ msgstr "Хураангуй" #. module: stock #: view:product.category:0 msgid "Account Stock Properties" -msgstr "" +msgstr "Барааны дансны үзүүлэлтүүд" #. module: stock #: sql_constraint:stock.picking:0 @@ -936,7 +936,7 @@ msgstr "Гологдол Бараанууд" #. module: stock #: view:product.product:0 msgid "- update" -msgstr "" +msgstr "- шинэчлэх" #. module: stock #: report:stock.picking.list:0 @@ -974,7 +974,7 @@ msgstr "IT Нийлүүлэгчид" #. module: stock #: view:stock.config.settings:0 msgid "Location & Warehouse" -msgstr "" +msgstr "Байрлал & Агуулах" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -993,7 +993,7 @@ msgstr "" #. module: stock #: field:stock.config.settings,decimal_precision:0 msgid "Decimal precision on weight" -msgstr "" +msgstr "Жингийн аравны нарийвчлал" #. module: stock #: view:stock.production.lot:0 @@ -1049,7 +1049,7 @@ msgstr "Дэлгэрэнгүй" #. module: stock #: selection:stock.picking,state:0 msgid "Ready to Transfer" -msgstr "" +msgstr "Шилжүүлэхэд бэлэн" #. module: stock #: report:lot.stock.overview:0 @@ -1089,7 +1089,7 @@ msgstr "Журнал" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping msgid "Create Draft Invoices" -msgstr "" +msgstr "Ноорог нэхэмжлэл үүсгэх" #. module: stock #: help:stock.picking,location_id:0 @@ -1107,7 +1107,7 @@ msgstr "" #. module: stock #: selection:stock.picking.in,state:0 msgid "Ready to Receive" -msgstr "" +msgstr "Хүлээн авахад бэлэн" #. module: stock #: view:stock.move:0 @@ -1138,12 +1138,12 @@ msgstr "Захиалгаарх хүлээн авалт/хүргэлт" #. module: stock #: view:stock.production.lot:0 msgid "Product Lots" -msgstr "" +msgstr "Олон бараанууд" #. module: stock #: view:stock.picking:0 msgid "Reverse Transfer" -msgstr "" +msgstr "Эсрэг шилжүүлэг" #. module: stock #: field:stock.config.settings,group_uos:0 @@ -1217,7 +1217,7 @@ msgstr "Үйлдвэрлэлийн байрлал" #: code:addons/stock/product.py:121 #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)." -msgstr "" +msgstr "Дараах барааны ангилалд журналыг тодорхойлно уу. \"%s\"(id:%d)." #. module: stock #: field:report.stock.lines.date,date:0 @@ -1294,7 +1294,7 @@ msgstr "" #. module: stock #: report:stock.picking.list:0 msgid "Internal Shipment :" -msgstr "" +msgstr "Дотоодын тээвэрлэлт:" #. module: stock #: view:stock.inventory.line:0 @@ -1310,7 +1310,7 @@ msgstr "Гар аргаар тохируулах" #: view:report.stock.move:0 #: field:report.stock.move,picking_id:0 msgid "Shipment" -msgstr "" +msgstr "Тээвэрлэлт" #. module: stock #: view:stock.location:0 @@ -1333,7 +1333,7 @@ msgstr "" #: code:addons/stock/product.py:113 #, python-format msgid "Please specify company in Location." -msgstr "" +msgstr "Компанийг байрлалд тодорхой заана уу." #. module: stock #: view:stock.move:0 @@ -1370,7 +1370,7 @@ msgstr "Тооллого" #: code:addons/stock/wizard/stock_move.py:214 #, python-format msgid "Processing Error!" -msgstr "" +msgstr "Боловсруулалтын алдаа!" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1415,7 +1415,7 @@ msgstr "Нийт тоо хэмжээ" #: field:stock.picking.in,min_date:0 #: field:stock.picking.out,min_date:0 msgid "Scheduled Time" -msgstr "" +msgstr "Товлосон хугацаа" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume @@ -1506,7 +1506,7 @@ msgstr "" #: code:addons/stock/stock.py:1890 #, python-format msgid "Warning: No Back Order" -msgstr "" +msgstr "Анхааруулга: Захиалга буцаагдаагүй" #. module: stock #: model:ir.model,name:stock.model_stock_move @@ -1623,7 +1623,7 @@ msgstr "Хуваах" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_out msgid "Delivery Slip" -msgstr "" +msgstr "Хүргэлийн тасалбар" #. module: stock #: model:ir.actions.act_window,name:stock.open_board_warehouse @@ -1710,7 +1710,7 @@ msgstr "Доод хөдөлгөөнийг хянах" #. module: stock #: view:stock.picking.in:0 msgid "Receive" -msgstr "" +msgstr "Хүлээн авах" #. module: stock #: model:res.company,overdue_msg:stock.res_company_1 @@ -1795,7 +1795,7 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Storage Location" -msgstr "" +msgstr "Хадгалах байрлал" #. module: stock #: help:stock.partial.move.line,currency:0 @@ -1836,7 +1836,7 @@ msgstr "Төлөвлөгдсөн Сар" #: help:stock.picking.in,origin:0 #: help:stock.picking.out,origin:0 msgid "Reference of the document" -msgstr "" +msgstr "Баримтын сурвалж" #. module: stock #: view:stock.picking:0 @@ -1900,7 +1900,7 @@ msgstr "Бэлэн байдлыг цуцлах" #: code:addons/stock/wizard/stock_location_product.py:49 #, python-format msgid "Current Inventory" -msgstr "" +msgstr "Одоогийн Тооллого" #. module: stock #: help:product.template,property_stock_production:0 @@ -1962,7 +1962,7 @@ msgstr "Хүргэгдсэн Тоо Хэмжээ" #. module: stock #: view:stock.partial.picking:0 msgid "Transfer Products" -msgstr "" +msgstr "Бараануудыг Шилжүүлэх" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -2140,7 +2140,7 @@ msgstr "Бэлтгэлтийн Буцаалт" #: model:ir.actions.act_window,name:stock.act_stock_return_picking_in #: model:ir.actions.act_window,name:stock.act_stock_return_picking_out msgid "Return Shipment" -msgstr "" +msgstr "Буцаах Тээвэрлэлт" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge @@ -2284,7 +2284,7 @@ msgstr "Маршрутын нэр" #. module: stock #: report:stock.picking.list:0 msgid "Supplier Address :" -msgstr "" +msgstr "Нийлүүлэгчийн хаяг:" #. module: stock #: view:stock.inventory.line:0 @@ -2360,7 +2360,7 @@ msgstr "Нийлүүлэгчийн байрлал" #. module: stock #: view:stock.location.product:0 msgid "View Products Inventory" -msgstr "" +msgstr "Барааны бүртгэлийг харах" #. module: stock #: view:stock.move:0 @@ -2371,7 +2371,7 @@ msgstr "Үүсгэх" #: code:addons/stock/stock.py:1776 #, python-format msgid "Operation forbidden !" -msgstr "" +msgstr "Үйлдэл хориотой !" #. module: stock #: view:report.stock.inventory:0 @@ -2909,7 +2909,7 @@ msgstr "Идэвхтэй ID нь Context-д алга" #: view:stock.move:0 #: view:stock.picking:0 msgid "Force Availability" -msgstr "боломжийг хурдасгах" +msgstr "Хүчээр бэлэн болгох" #. module: stock #: field:product.template,loc_rack:0 @@ -3213,7 +3213,7 @@ msgstr "" #. module: stock #: view:stock.move:0 msgid "Process" -msgstr "Процесс" +msgstr "Гүйцэтгэх" #. module: stock #: field:stock.production.lot.revision,name:0 @@ -4203,7 +4203,7 @@ msgstr "Хийсвэр Барааны Өртөг" #: view:stock.picking.in:0 #: view:stock.picking.out:0 msgid "Return Products" -msgstr "Буцаах Бараанууд" +msgstr "Бараанууд Буцаах" #. module: stock #: view:stock.inventory:0 @@ -4597,7 +4597,7 @@ msgstr "Хүрэх байршил" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list msgid "Picking Slip" -msgstr "" +msgstr "Бэлтгэлтийн тасалбар" #. module: stock #: help:stock.move,product_packaging:0 @@ -4868,7 +4868,7 @@ msgstr "Сонголттой: дараалсан хөдөлгөөний үе д #. module: stock #: view:stock.picking.out:0 msgid "Print Delivery Slip" -msgstr "" +msgstr "Хүргэлтийн тасалбарыг хэвлэх" #. module: stock #: view:report.stock.inventory:0 From 9173e032ecd2681beb5de4dddb2392d9848c57a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Feb 2013 09:35:16 +0100 Subject: [PATCH 153/253] [IMP] email_template: updated mail-related tests. bzr revid: tde@openerp.com-20130214083516-olpnt3ol7ry5vwkj --- addons/email_template/tests/test_mail.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/email_template/tests/test_mail.py b/addons/email_template/tests/test_mail.py index 8dbc5491dca..78caf724e08 100644 --- a/addons/email_template/tests/test_mail.py +++ b/addons/email_template/tests/test_mail.py @@ -45,8 +45,8 @@ class test_message_compose(TestMailBase): # Mail data _subject1 = 'Pigs' _subject2 = 'Bird' - _body_html1 = '

Fans of Pigs, unite !\n

Admin

' - _body_html2 = '

I am angry !\n

Admin

' + _body_html1 = '

Fans of Pigs, unite !\n

' + _body_html2 = '

I am angry !\n

' _attachments = [ {'name': 'First', 'datas_fname': 'first.txt', 'datas': base64.b64encode('My first attachment')}, {'name': 'Second', 'datas_fname': 'second.txt', 'datas': base64.b64encode('My second attachment')} @@ -113,7 +113,7 @@ class test_message_compose(TestMailBase): partner_ids = self.res_partner.search(cr, uid, [('email', 'in', ['b@b.b', 'c@c.c', 'd@d.d'])]) # Test: mail.compose.message: subject, body, partner_ids self.assertEqual(compose.subject, _subject1, 'mail.compose.message subject incorrect') - self.assertEqual(compose.body, _body_html1, 'mail.compose.message body incorrect') + self.assertIn(_body_html1, compose.body, 'mail.compose.message body incorrect') self.assertEqual(set(message_pids), set(partner_ids), 'mail.compose.message partner_ids incorrect') # Test: mail.compose.message: attachments # Test: mail.message: attachments @@ -159,8 +159,8 @@ class test_message_compose(TestMailBase): # Test: subject, body self.assertEqual(message_pigs.subject, _subject1, 'mail.message subject on Pigs incorrect') self.assertEqual(message_bird.subject, _subject2, 'mail.message subject on Bird incorrect') - # self.assertEqual(message_pigs.body, _body_html1, 'mail.message body on Pigs incorrect') - # self.assertEqual(message_bird.body, _body_html2, 'mail.message body on Bird incorrect') + self.assertIn(_body_html1, message_pigs.body, 'mail.message body on Pigs incorrect') + self.assertIn(_body_html2, message_bird.body, 'mail.message body on Bird incorrect') # Test: partner_ids: p_a_id (default) + 3 newly created partners message_pigs_pids = [partner.id for partner in message_pigs.notified_partner_ids] message_bird_pids = [partner.id for partner in message_bird.notified_partner_ids] From 608ef49402126a00657980d0287ecc06b118f089 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 14 Feb 2013 10:33:51 +0100 Subject: [PATCH 154/253] [FIX] base_calendar search view bzr revid: al@openerp.com-20130214093351-l975g7wuik0h9op9 --- addons/base_calendar/crm_meeting_view.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index c2adc01cd54..d9b659b91fa 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -234,11 +234,12 @@ - + + + - - + From 89e569c17e967266845333fa4ecde67f65954f9b Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 14 Feb 2013 11:48:33 +0100 Subject: [PATCH 155/253] [FIX] deb missing dependency bzr revid: al@openerp.com-20130214104833-pu2ebksafhml1fr0 --- debian/control | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index d5980232b73..525c18421c6 100644 --- a/debian/control +++ b/debian/control @@ -19,6 +19,7 @@ Depends: python-docutils, python-feedparser, python-gdata, + python-imaging, python-jinja2, python-ldap, python-libxslt1, @@ -46,7 +47,7 @@ Depends: Conflicts: tinyerp-server, openerp-server, openerp-web Replaces: tinyerp-server, openerp-server, openerp-web Recommends: - graphviz, ghostscript, postgresql, python-imaging, python-matplotlib + graphviz, ghostscript, postgresql, python-matplotlib, poppler-utils Description: OpenERP Enterprise Resource Management OpenERP, previously known as TinyERP, is a complete ERP and CRM. The main features are accounting (analytic and financial), stock management, sales and From f392f09d494979ffc08c354de0257b1f18e14444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Feb 2013 12:12:30 +0100 Subject: [PATCH 156/253] [FIX] mail: fixed tests. bzr revid: tde@openerp.com-20130214111230-evgwyw9xofiq8mgn --- addons/email_template/tests/test_mail.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/email_template/tests/test_mail.py b/addons/email_template/tests/test_mail.py index 78caf724e08..b87b6d63000 100644 --- a/addons/email_template/tests/test_mail.py +++ b/addons/email_template/tests/test_mail.py @@ -45,8 +45,8 @@ class test_message_compose(TestMailBase): # Mail data _subject1 = 'Pigs' _subject2 = 'Bird' - _body_html1 = '

Fans of Pigs, unite !\n

' - _body_html2 = '

I am angry !\n

' + _body_html1 = 'Fans of Pigs, unite !' + _body_html2 = 'I am angry !' _attachments = [ {'name': 'First', 'datas_fname': 'first.txt', 'datas': base64.b64encode('My first attachment')}, {'name': 'Second', 'datas_fname': 'second.txt', 'datas': base64.b64encode('My second attachment')} From 2478d1b22171095341a8216a9177e55400b28192 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 14 Feb 2013 13:02:57 +0100 Subject: [PATCH 157/253] [FIX] mail.thread: allow re-entry in message_post in case of cross-model notifications via message_process Previously the `thread_model` key in the context would cause issues if an incoming message processed by message_process() triggered another message_post() call in a different model, because the `thead_model` would be incorrect in the second call. bzr revid: odo@openerp.com-20130214120257-c12fkj6pgont9ies --- addons/mail/mail_thread.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 7a2be4aed01..118118681ac 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -592,7 +592,7 @@ class mail_thread(osv.AbstractModel): thread_id = False for model, thread_id, custom_values, user_id in routes: - if self._name != model: + if self._name == 'mail.thread': context.update({'thread_model': model}) if model: model_pool = self.pool.get(model) @@ -883,7 +883,12 @@ class mail_thread(osv.AbstractModel): if isinstance(thread_id, (list, tuple)): thread_id = thread_id and thread_id[0] mail_message = self.pool.get('mail.message') - model = context.get('thread_model', self._name) if thread_id else False + + # if we're processing a message directly coming from the gateway, the destination model was + # set in the context. + model = False + if thread_id: + model = context.get('thread_model', self._name) if self._name == 'mail.thread' else self._name attachment_ids = kwargs.pop('attachment_ids', []) for name, content in attachments: From 0d3d15858cbad907d0b52c14343ec8cefbba51f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Feb 2013 13:39:15 +0100 Subject: [PATCH 158/253] [FIX] mail_thread: fixed duplicate emails when replying to an incoming email. bzr revid: tde@openerp.com-20130214123915-4uxyj0hyy6dw4adu --- addons/mail/mail_thread.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 7a2be4aed01..46052b07fdf 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -961,13 +961,12 @@ class mail_thread(osv.AbstractModel): mail_message_obj = self.pool.get('mail.message') ir_attachment = self.pool.get('ir.attachment') - # 1.A.1: add recipients of parent message + # 1.A.1: add recipients of parent message (# TDE FIXME HACK: mail.thread -> private message) partner_ids = set([]) - if parent_id: + if parent_id and self._name == 'mail.thread': parent_message = mail_message_obj.browse(cr, uid, parent_id, context=context) partner_ids |= set([(4, partner.id) for partner in parent_message.partner_ids]) - # TDE FIXME HACK: mail.thread -> private message - if self._name == 'mail.thread' and parent_message.author_id.id: + if parent_message.author_id.id: partner_ids.add((4, parent_message.author_id.id)) # 1.A.2: add specified recipients From d7f63a10fd7c8f92cc77da14032c353c3330e114 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 14 Feb 2013 13:39:25 +0100 Subject: [PATCH 159/253] [FIX] mail: notification emails: subject is now Re: . bzr revid: tde@openerp.com-20130214123925-2ymglkqph90ntebg --- addons/mail/mail_mail.py | 2 +- addons/mail/tests/test_mail_features.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py index eb5ec30496e..1b3ca152a9a 100644 --- a/addons/mail/mail_mail.py +++ b/addons/mail/mail_mail.py @@ -157,7 +157,7 @@ class mail_mail(osv.Model): :param browse_record partner: specific recipient partner """ if force or (not mail.subject and mail.model and mail.res_id): - return '%s posted on %s' % (mail.author_id.name, mail.record_name) + return 'Re: %s' % (mail.record_name) return mail.subject def send_get_mail_body(self, cr, uid, mail, partner=None, context=None): diff --git a/addons/mail/tests/test_mail_features.py b/addons/mail/tests/test_mail_features.py index e4e4c1a19b4..4302dab8669 100644 --- a/addons/mail/tests/test_mail_features.py +++ b/addons/mail/tests/test_mail_features.py @@ -339,7 +339,7 @@ class test_mail(TestMailBase): # Mail data _subject = 'Pigs' - _mail_subject = '%s posted on %s' % (user_raoul.name, group_pigs.name) + _mail_subject = 'Re: %s' % (group_pigs.name) _body1 = '

Pigs rules

' _mail_body1 = '

Pigs rules

\n

Raoul

\n' _mail_bodyalt1 = 'Pigs rules\nRaoul\n' From 94715ccbeceb94e6d08245ad234db4a653dbd677 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 14 Feb 2013 14:52:27 +0100 Subject: [PATCH 160/253] [FIX] sql_db: free dead database connections lp bug: https://launchpad.net/bugs/905257 fixed bzr revid: chs@openerp.com-20130214135227-x6lzy3gj0s75ssmw --- openerp/sql_db.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 337964f3368..be15bdbdc6a 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -3,7 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). -# Copyright (C) 2010-2011 OpenERP s.a. (). +# Copyright (C) 2010-2013 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -398,8 +398,14 @@ class ConnectionPool(object): def borrow(self, dsn): self._debug('Borrow connection to %r', dsn) - # free leaked connections + # free dead and leaked connections for i, (cnx, _) in tools.reverse_enumerate(self._connections): + try: + cnx.reset() + except psycopg2.OperationalError: + self._debug('Cannot reset connection at index %d: %r', i, cnx.dsn) + cnx.close() + if cnx.closed: self._connections.pop(i) self._debug('Removing closed connection at index %d: %r', i, cnx.dsn) From 195fef053e042e1fe0e0e99cd4ecb4d9a5052b4c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 14 Feb 2013 15:06:37 +0100 Subject: [PATCH 161/253] [ADD] re-introduce 'is set' and 'is not set' operators which were added to 6.1 but never ported to 7.0 lp bug: https://launchpad.net/bugs/1013528 fixed bzr revid: xmo@openerp.com-20130214140637-rk46j7csu0i4an31 --- addons/web/static/src/js/search.js | 59 +++++++++++++++++++++++++----- 1 file changed, 49 insertions(+), 10 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 8391f7a8ca5..933efe903ab 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1816,6 +1816,7 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ template: 'SearchView.extended_search.proposition', events: { 'change .searchview_extended_prop_field': 'changed', + 'change .searchview_extended_prop_op': 'operator_changed', 'click .searchview_extended_delete_prop': function (e) { e.stopPropagation(); this.getParent().remove_proposition(this); @@ -1847,6 +1848,17 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ this.select_field(_.detect(this.fields, function(x) {return x.name == nval;})); } }, + operator_changed: function (e) { + var $value = self.$('.searchview_extended_prop_value'); + switch ($(e.target).val()) { + case '∃': + case '∄': + $value.hide(); + break; + default: + $value.show(); + } + }, /** * Selects the provided field object * @@ -1875,7 +1887,7 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ .text(String(operator.text)) .appendTo(self.$('.searchview_extended_prop_op')); }); - var $value_loc = this.$('.searchview_extended_prop_value').empty(); + var $value_loc = this.$('.searchview_extended_prop_value').show().empty(); this.value.appendTo($value_loc); }, @@ -1883,10 +1895,27 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ if ( this.attrs.selected == null) return null; var field = this.attrs.selected; - var op = this.$('.searchview_extended_prop_op')[0]; - var operator = op.options[op.selectedIndex]; + var op_select = this.$('.searchview_extended_prop_op')[0]; + var operator = op_select.options[op_select.selectedIndex]; + var op, val, format; + switch (operator.value) { + case '∃': + case '∄': + format = _t('%(field)s %(operator)s'); + val = false; + break; + default: + op = operator.value; + val = this.value.get_value(); + format = _t('%(field)s %(operator)s "%(value)s"'); + } + switch (operator.value) { + case '∃': op = '!='; break; + case '∄': op = '='; break; + } + return { - label: _.str.sprintf(_t('%(field)s %(operator)s "%(value)s"'), { + label: _.str.sprintf(format, { field: field.string, // According to spec, HTMLOptionElement#label should return // HTMLOptionElement#text when not defined/empty, but it does @@ -1895,7 +1924,7 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ // for those operator: operator.label || operator.text, value: this.value}), - value: [field.name, operator.value, this.value.get_value()] + value: [field.name, op, val] }; } }); @@ -1924,7 +1953,9 @@ instance.web.search.ExtendedSearchProposition.Char = instance.web.search.Extende {value: "ilike", text: _lt("contains")}, {value: "not ilike", text: _lt("doesn't contain")}, {value: "=", text: _lt("is equal to")}, - {value: "!=", text: _lt("is not equal to")} + {value: "!=", text: _lt("is not equal to")}, + {value: "∃", text: _lt("is set")}, + {value: "∄", text: _lt("is not set")} ], get_value: function() { return this.$el.val(); @@ -1938,7 +1969,9 @@ instance.web.search.ExtendedSearchProposition.DateTime = instance.web.search.Ext {value: ">", text: _lt("greater than")}, {value: "<", text: _lt("less than")}, {value: ">=", text: _lt("greater or equal than")}, - {value: "<=", text: _lt("less or equal than")} + {value: "<=", text: _lt("less or equal than")}, + {value: "∃", text: _lt("is set")}, + {value: "∄", text: _lt("is not set")} ], /** * Date widgets live in view_form which is not yet loaded when this is @@ -1972,7 +2005,9 @@ instance.web.search.ExtendedSearchProposition.Integer = instance.web.search.Exte {value: ">", text: _lt("greater than")}, {value: "<", text: _lt("less than")}, {value: ">=", text: _lt("greater or equal than")}, - {value: "<=", text: _lt("less or equal than")} + {value: "<=", text: _lt("less or equal than")}, + {value: "∃", text: _lt("is set")}, + {value: "∄", text: _lt("is not set")} ], toString: function () { return this.$el.val(); @@ -1997,7 +2032,9 @@ instance.web.search.ExtendedSearchProposition.Float = instance.web.search.Extend {value: ">", text: _lt("greater than")}, {value: "<", text: _lt("less than")}, {value: ">=", text: _lt("greater or equal than")}, - {value: "<=", text: _lt("less or equal than")} + {value: "<=", text: _lt("less or equal than")}, + {value: "∃", text: _lt("is set")}, + {value: "∄", text: _lt("is not set")} ], toString: function () { return this.$el.val(); @@ -2015,7 +2052,9 @@ instance.web.search.ExtendedSearchProposition.Selection = instance.web.search.Ex template: 'SearchView.extended_search.proposition.selection', operators: [ {value: "=", text: _lt("is")}, - {value: "!=", text: _lt("is not")} + {value: "!=", text: _lt("is not")}, + {value: "∃", text: _lt("is set")}, + {value: "∄", text: _lt("is not set")} ], toString: function () { var select = this.$el[0]; From fcf4f4443c1eff02c3dbab26968c6043244ba736 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 14 Feb 2013 15:25:45 +0100 Subject: [PATCH 162/253] [FIX] wrong object accessed leading to incorrect show/hide of things bzr revid: xmo@openerp.com-20130214142545-lbog33w0bzpn354q --- addons/web/static/src/js/search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 933efe903ab..c09a957fe88 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1849,7 +1849,7 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ } }, operator_changed: function (e) { - var $value = self.$('.searchview_extended_prop_value'); + var $value = this.$('.searchview_extended_prop_value'); switch ($(e.target).val()) { case '∃': case '∄': From e00db293d131f107dd7158a35df3c79ce8ae4bfa Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 14 Feb 2013 15:29:52 +0100 Subject: [PATCH 163/253] [IMP] move domain section and label to ExtendedSearchProposition.Field Simplifies and linearizes control flow bzr revid: xmo@openerp.com-20130214142952-e59q9aoz4ngx9iwb --- addons/web/static/src/js/search.js | 64 +++++++++++++++++------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index c09a957fe88..202af9ae4d4 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -1897,34 +1897,10 @@ instance.web.search.ExtendedSearchProposition = instance.web.Widget.extend(/** @ var field = this.attrs.selected; var op_select = this.$('.searchview_extended_prop_op')[0]; var operator = op_select.options[op_select.selectedIndex]; - var op, val, format; - switch (operator.value) { - case '∃': - case '∄': - format = _t('%(field)s %(operator)s'); - val = false; - break; - default: - op = operator.value; - val = this.value.get_value(); - format = _t('%(field)s %(operator)s "%(value)s"'); - } - switch (operator.value) { - case '∃': op = '!='; break; - case '∄': op = '='; break; - } return { - label: _.str.sprintf(format, { - field: field.string, - // According to spec, HTMLOptionElement#label should return - // HTMLOptionElement#text when not defined/empty, but it does - // not in older Webkit (between Safari 5.1.5 and Chrome 17) and - // Gecko (pre Firefox 7) browsers, so we need a manual fallback - // for those - operator: operator.label || operator.text, - value: this.value}), - value: [field.name, op, val] + label: this.value.get_label(field, operator), + value: this.value.get_domain(field, operator), }; } }); @@ -1934,6 +1910,37 @@ instance.web.search.ExtendedSearchProposition.Field = instance.web.Widget.extend this._super(parent); this.field = field; }, + get_label: function (field, operator) { + var format; + switch (operator.value) { + case '∃': case '∄': format = _t('%(field)s %(operator)s'); break; + default: format = _t('%(field)s %(operator)s "%(value)s"'); break; + } + return this.format_label(format, field, operator); + }, + format_label: function (format, field, operator) { + return _.str.sprintf(format, { + field: field.string, + // According to spec, HTMLOptionElement#label should return + // HTMLOptionElement#text when not defined/empty, but it does + // not in older Webkit (between Safari 5.1.5 and Chrome 17) and + // Gecko (pre Firefox 7) browsers, so we need a manual fallback + // for those + operator: operator.label || operator.text, + value: this + }); + }, + get_domain: function (field, operator) { + switch (operator.value) { + case '∃': return this.make_domain(field.name, '!=', false); + case '∄': return this.make_domain(field.name, '=', false); + default: return this.make_domain( + field.name, operator.value, this.get_value()); + } + }, + make_domain: function (field, operator, value) { + return [field, operator, value]; + }, /** * Returns a human-readable version of the value, in case the "logical" * and the "semantic" values of a field differ (as for selection fields, @@ -2071,7 +2078,10 @@ instance.web.search.ExtendedSearchProposition.Boolean = instance.web.search.Exte {value: "=", text: _lt("is true")}, {value: "!=", text: _lt("is false")} ], - toString: function () { return ''; }, + get_label: function (field, operator) { + return this.format_label( + _t('%(field)s %(operator)s'), field, operator); + }, get_value: function() { return true; } From 57057992467bba0e07c4075e27fef67f81d0987c Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Thu, 14 Feb 2013 16:00:00 +0100 Subject: [PATCH 164/253] [FIX] hr_timesheet: remove product from data since it might crash if product has been deleted beforehand bzr revid: csn@openerp.com-20130214150000-wnkykndhcduo2cdl --- addons/hr_timesheet/hr_timesheet_data.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/hr_timesheet/hr_timesheet_data.xml b/addons/hr_timesheet/hr_timesheet_data.xml index e6714827a83..1cdc23d301f 100644 --- a/addons/hr_timesheet/hr_timesheet_data.xml +++ b/addons/hr_timesheet/hr_timesheet_data.xml @@ -9,7 +9,6 @@ - From ca175b0237a754a267c846e2549936d8d35930ec Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 14 Feb 2013 16:08:25 +0100 Subject: [PATCH 165/253] [FIX] openerp/service/report: missing import bzr revid: rco@openerp.com-20130214150825-dp0twlvzc8qrkb7v --- openerp/service/report.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/service/report.py b/openerp/service/report.py index 520faa8ead5..90ea5e963ba 100644 --- a/openerp/service/report.py +++ b/openerp/service/report.py @@ -6,6 +6,8 @@ import threading import openerp.netsvc import openerp.pooler +import security + _logger = logging.getLogger(__name__) # TODO: set a maximum report number per user to avoid DOS attacks From 49adee3488ff81ec86e7770bf8e7f6b3e414e6e3 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 14 Feb 2013 16:35:11 +0100 Subject: [PATCH 166/253] [FIX] openerp/service/report: add all missing imports! bzr revid: rco@openerp.com-20130214153511-r5omlvy5xa1t6rlm --- openerp/service/report.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openerp/service/report.py b/openerp/service/report.py index 90ea5e963ba..c20c7f0d7ec 100644 --- a/openerp/service/report.py +++ b/openerp/service/report.py @@ -1,10 +1,13 @@ # -*- coding: utf-8 -*- +import base64 import logging +import sys import threading import openerp.netsvc import openerp.pooler +from openerp import tools import security @@ -107,7 +110,7 @@ def exp_report(db, uid, object, ids, datas=None, context=None): cr.close() return True - thread.start_new_thread(go, (id, uid, ids, datas, context)) + threading.Thread(target=go, args=(id, uid, ids, datas, context)).start() return id def _check_report(report_id): From bf6c911b5d88c470dda2ea79f87bbe9ab848b440 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 14 Feb 2013 18:28:52 +0100 Subject: [PATCH 167/253] [IMP] remove whitespaces bzr revid: abo@openerp.com-20130214172852-l2vuptiwtc06xp47 --- addons/account/account_invoice.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index d7b2052305b..ddca98bc3b7 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -306,7 +306,7 @@ class account_invoice(osv.osv): ''' Find the partner for which the accounting entries will be created ''' - #if the chosen partner is not a company and has a parent company, use the parent for the journal entries + #if the chosen partner is not a company and has a parent company, use the parent for the journal entries #because you want to invoice 'Agrolait, accounting department' but the journal items are for 'Agrolait' part = inv.partner_id if part.parent_id and not part.is_company: @@ -417,7 +417,7 @@ class account_invoice(osv.osv): try: compose_form_id = ir_model_data.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')[1] except ValueError: - compose_form_id = False + compose_form_id = False ctx = dict(context) ctx.update({ 'default_model': 'account.invoice', @@ -538,11 +538,11 @@ class account_invoice(osv.osv): return result def onchange_payment_term_date_invoice(self, cr, uid, ids, payment_term_id, date_invoice): - res = {} + res = {} if not date_invoice: date_invoice = time.strftime('%Y-%m-%d') if not payment_term_id: - return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term + return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term pterm_list = self.pool.get('account.payment.term').compute(cr, uid, payment_term_id, value=1, date_ref=date_invoice) if pterm_list: pterm_list = [line[0] for line in pterm_list] From 496a5803352815afc858b969005e513131f4f092 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 14 Feb 2013 18:31:56 +0100 Subject: [PATCH 168/253] [IMP] let the code breathe bzr revid: abo@openerp.com-20130214173156-e2o3ovrg6t8et90g --- addons/account/account_invoice.py | 6 ++++++ addons/auth_signup/res_users.py | 2 ++ 2 files changed, 8 insertions(+) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index ddca98bc3b7..fe10e10f7b4 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -564,22 +564,27 @@ class account_invoice(osv.osv): obj_journal = self.pool.get('account.journal') account_obj = self.pool.get('account.account') inv_line_obj = self.pool.get('account.invoice.line') + if company_id and part_id and type: acc_id = False partner_obj = self.pool.get('res.partner').browse(cr,uid,part_id) + if partner_obj.property_account_payable and partner_obj.property_account_receivable: if partner_obj.property_account_payable.company_id.id != company_id and partner_obj.property_account_receivable.company_id.id != company_id: property_obj = self.pool.get('ir.property') rec_pro_id = property_obj.search(cr, uid, [('name','=','property_account_receivable'),('res_id','=','res.partner,'+str(part_id)+''),('company_id','=',company_id)]) pay_pro_id = property_obj.search(cr, uid, [('name','=','property_account_payable'),('res_id','=','res.partner,'+str(part_id)+''),('company_id','=',company_id)]) + if not rec_pro_id: rec_pro_id = property_obj.search(cr, uid, [('name','=','property_account_receivable'),('company_id','=',company_id)]) if not pay_pro_id: pay_pro_id = property_obj.search(cr, uid, [('name','=','property_account_payable'),('company_id','=',company_id)]) + rec_line_data = property_obj.read(cr, uid, rec_pro_id, ['name','value_reference','res_id']) pay_line_data = property_obj.read(cr, uid, pay_pro_id, ['name','value_reference','res_id']) rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False + if not rec_res_id and not pay_res_id: raise osv.except_osv(_('Configuration Error!'), _('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.')) @@ -587,6 +592,7 @@ class account_invoice(osv.osv): acc_id = rec_res_id else: acc_id = pay_res_id + val= {'account_id': acc_id} if ids: if company_id: diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index 9718897ef82..077a0feded9 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -260,11 +260,13 @@ class res_users(osv.Model): template = self.pool.get('ir.model.data').get_object(cr, uid, 'auth_signup', 'reset_password_email') mail_obj = self.pool.get('mail.mail') assert template._name == 'email.template' + for user in self.browse(cr, uid, ids, context): if not user.email: raise osv.except_osv(_("Cannot send email: user has no email address."), user.name) mail_id = self.pool.get('email.template').send_mail(cr, uid, template.id, user.id, True, context=context) mail_state = mail_obj.read(cr, uid, mail_id, ['state'], context=context) + if mail_state and mail_state['state'] == 'exception': raise osv.except_osv(_("Cannot send email: no outgoing email server configured.\nYou can configure it under Settings/General Settings."), user.name) else: From 75f80571dfaf2c92ffee501a01ca8bf2574e6f69 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Thu, 14 Feb 2013 18:34:13 +0100 Subject: [PATCH 169/253] [IMP] introduce two examples of use of the new get_config_warning() helper Typical use: self.pool.get("res.config.settings").get_config_warning(cr, _("Excpt message"), context) More documentation and examples in res_config.py doc (see method get_config_warning()) bzr revid: abo@openerp.com-20130214173413-lm4jm86eolinwz69 --- addons/account/account_invoice.py | 4 ++-- addons/auth_signup/res_users.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index fe10e10f7b4..e1e0fccd253 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -586,8 +586,8 @@ class account_invoice(osv.osv): pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False if not rec_res_id and not pay_res_id: - raise osv.except_osv(_('Configuration Error!'), - _('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.')) + raise self.pool.get('res.config.settings').get_config_warning(cr, _('Cannot find any chart of account: you can create a new one from %(menu:account.menu_account_config)s.'), context) + if type in ('out_invoice', 'out_refund'): acc_id = rec_res_id else: diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index 077a0feded9..4e86de5b474 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -268,7 +268,7 @@ class res_users(osv.Model): mail_state = mail_obj.read(cr, uid, mail_id, ['state'], context=context) if mail_state and mail_state['state'] == 'exception': - raise osv.except_osv(_("Cannot send email: no outgoing email server configured.\nYou can configure it under Settings/General Settings."), user.name) + raise self.pool.get('res.config.settings').get_config_warning(cr, _("Cannot send email: no outgoing email server configured.\nYou can configure it under %(menu:base_setup.menu_general_configuration)s."), context) else: return { 'type': 'ir.actions.client', From 77477a5e2d7e8c5533a751f915a487f931e780e4 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 14 Feb 2013 20:37:41 +0100 Subject: [PATCH 170/253] [FIX] contract search view bzr revid: al@openerp.com-20130214193741-a4yoc33k7ptmkhui --- addons/account/project/project_view.xml | 1 + .../account_analytic_analysis_menu.xml | 18 ++++++++++++++---- addons/analytic/analytic.py | 4 +--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 8590ee286d4..175a227a9ea 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -18,6 +18,7 @@ + diff --git a/addons/account_analytic_analysis/account_analytic_analysis_menu.xml b/addons/account_analytic_analysis/account_analytic_analysis_menu.xml index 75f06614124..32a9d489453 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis_menu.xml +++ b/addons/account_analytic_analysis/account_analytic_analysis_menu.xml @@ -31,10 +31,19 @@ - - - + + + + + + + @@ -44,6 +53,7 @@ + diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 005afa5d544..af5fc2f3890 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -196,7 +196,7 @@ class account_analytic_account(osv.osv): 'date_start': fields.date('Start Date'), 'date': fields.date('Date End', select=True), 'company_id': fields.many2one('res.company', 'Company', required=False), #not required because we want to allow different companies to use the same chart of account, except for leaf accounts. - 'state': fields.selection([('template', 'Template'),('draft','New'),('open','In Progress'), ('cancelled', 'Cancelled'),('pending','To Renew'),('close','Closed')], 'Status', required=True, track_visibility='onchange'), + 'state': fields.selection([('template', 'Template'),('draft','New'),('open','In Progress'),('pending','To Renew'),('close','Closed'),('cancelled', 'Cancelled')], 'Status', required=True, track_visibility='onchange'), 'currency_id': fields.function(_currency, fnct_inv=_set_company_currency, #the currency_id field is readonly except if it's a view account and if there is no company store = { 'res.company': (_get_analytic_account, ['currency_id'], 10), @@ -349,6 +349,4 @@ class account_analytic_line(osv.osv): (_check_no_view, 'You cannot create analytic line on view account.', ['account_id']), ] -account_analytic_line() - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From b0699326710656a0ca16643c60f3cac2b000514b Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 14 Feb 2013 20:56:45 +0100 Subject: [PATCH 171/253] reorder and document contract views in one clear file. bzr revid: al@openerp.com-20130214195645-oia0msv4fz1h14zx --- .../account_analytic_analysis/__openerp__.py | 1 - .../account_analytic_analysis_menu.xml | 114 -------------- .../account_analytic_analysis_view.xml | 146 +++++++++++++++--- 3 files changed, 127 insertions(+), 134 deletions(-) delete mode 100644 addons/account_analytic_analysis/account_analytic_analysis_menu.xml diff --git a/addons/account_analytic_analysis/__openerp__.py b/addons/account_analytic_analysis/__openerp__.py index 5ff15c09076..99e4353afa1 100644 --- a/addons/account_analytic_analysis/__openerp__.py +++ b/addons/account_analytic_analysis/__openerp__.py @@ -38,7 +38,6 @@ Adds menu to show relevant information to each manager.You can also view the rep 'security/ir.model.access.csv', 'security/account_analytic_analysis_security.xml', 'account_analytic_analysis_view.xml', - 'account_analytic_analysis_menu.xml', 'account_analytic_analysis_cron.xml', 'res_config_view.xml', ], diff --git a/addons/account_analytic_analysis/account_analytic_analysis_menu.xml b/addons/account_analytic_analysis/account_analytic_analysis_menu.xml deleted file mode 100644 index 32a9d489453..00000000000 --- a/addons/account_analytic_analysis/account_analytic_analysis_menu.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - Time & Materials to Invoice - account.analytic.line - form - tree,form - [('invoice_id','=',False)] - {'search_default_to_invoice': 1, 'search_default_sales': 1} - - -

- You will find here timesheets and purchases you did for - contracts that can be reinvoiced to the customer. If you want - to record new activities to invoice, you should use the timesheet - menu instead. -

-
-
- - - - account.analytic.account.search - account.analytic.account - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contracts to Renew - account.analytic.account - form - tree,form - {'search_default_manager_id':uid, 'search_default_pending':1, 'search_default_renew':1} - [('type','=','contract')] - - -

- Click to define a new contract. -

- You will find here the contracts to be renewed because the - end date is passed or the working effort is higher than the - maximum authorized one. -

- OpenERP automatically sets contracts to be renewed in a pending - state. After the negociation, the salesman should close or renew - pending contracts. -

-
-
- - - - Contracts - account.analytic.account - form - tree,form - {'default_type':'contract', 'search_default_open':1, 'search_default_pending':1, 'default_manager_id':uid} - [('type','=','contract')] - - -

- Click to create a new contract. -

- Use contracts to follow tasks, issues, timesheets or invoicing based on - work done, expenses and/or sales orders. OpenERP will automatically manage - the alerts for the renewal of the contracts to the right salesperson. -

-
-
- - - - -
-
diff --git a/addons/account_analytic_analysis/account_analytic_analysis_view.xml b/addons/account_analytic_analysis/account_analytic_analysis_view.xml index f8f718882af..dfbded83baa 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis_view.xml +++ b/addons/account_analytic_analysis/account_analytic_analysis_view.xml @@ -1,17 +1,13 @@ - - - Sales Orders sale.order account.analytic.account + account.analytic.account.invoice.form.inherit account.analytic.account @@ -142,19 +138,7 @@
- - account.analytic.account.tree - account.analytic.account - - - - - - - - - - + account.analytic.account.form.template.required account.analytic.account @@ -167,6 +151,130 @@
+ + + account.analytic.account.list.contract + account.analytic.account + + + + + + + + + + + + + account.analytic.account.search + account.analytic.account + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contracts + account.analytic.account + form + tree,form + {'default_type':'contract', 'search_default_open':1, 'search_default_pending':1, 'default_manager_id':uid} + [('type','=','contract')] + + +

+ Click to create a new contract. +

+ Use contracts to follow tasks, issues, timesheets or invoicing based on + work done, expenses and/or sales orders. OpenERP will automatically manage + the alerts for the renewal of the contracts to the right salesperson. +

+
+
+ + + + + + Time & Materials to Invoice + account.analytic.line + form + tree,form + [('invoice_id','=',False)] + {'search_default_to_invoice': 1, 'search_default_sales': 1} + + +

+ You will find here timesheets and purchases you did for + contracts that can be reinvoiced to the customer. If you want + to record new activities to invoice, you should use the timesheet + menu instead. +

+
+
+ + + + + + Contracts to Renew + account.analytic.account + form + tree,form + {'search_default_manager_id':uid, 'search_default_pending':1, 'search_default_renew':1} + [('type','=','contract')] + + +

+ Click to define a new contract. +

+ You will find here the contracts to be renewed because the + end date is passed or the working effort is higher than the + maximum authorized one. +

+ OpenERP automatically sets contracts to be renewed in a pending + state. After the negociation, the salesman should close or renew + pending contracts. +

+
+
+ + + Contract Template ir.actions.act_window @@ -184,8 +292,8 @@ terms and conditions of the contract.

- + From b1eba6c1ef20d4f4f1b98cde8066a13b81455ef9 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 15 Feb 2013 00:53:30 +0100 Subject: [PATCH 172/253] Fix contract expiration reminder: - fix domains and check for 3 different type of expiration - use an email template instead of an hardcoded string bzr revid: al@openerp.com-20130214235330-bmgjq962vn76q39x --- addons/account_analytic_analysis/__init__.py | 1 - .../account_analytic_analysis.py | 42 ++++++++-- .../account_analytic_analysis_cron.xml | 72 +++++++++++++++-- .../cron_account_analytic_account.py | 79 ------------------- 4 files changed, 104 insertions(+), 90 deletions(-) delete mode 100644 addons/account_analytic_analysis/cron_account_analytic_account.py diff --git a/addons/account_analytic_analysis/__init__.py b/addons/account_analytic_analysis/__init__.py index 9aae723c5cf..be5a6e43f73 100644 --- a/addons/account_analytic_analysis/__init__.py +++ b/addons/account_analytic_analysis/__init__.py @@ -20,7 +20,6 @@ ############################################################################## import account_analytic_analysis -import cron_account_analytic_account import res_config # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 23d8faaffce..2238a9179fc 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -18,6 +18,8 @@ # along with this program. If not, see . # ############################################################################## +import datetime +import time from openerp.osv import osv, fields from openerp.osv.orm import intersect, except_orm @@ -484,7 +486,41 @@ class account_analytic_account(osv.osv): res['value']['to_invoice'] = template.to_invoice.id res['value']['pricelist_id'] = template.pricelist_id.id return res -account_analytic_account() + + def cron_account_analytic_account(self, cr, uid, context=None): + remind = {} + + def fill_remind(key, domain, write_pending=False): + base_domain = [ + ('partner_id', '!=', False), + ('manager_id', '!=', False), + ('manager_id.email', '!=', False), + ] + base_domain.extend(domain) + accounts_ids = self.search(cr, uid, base_domain, context=context, order='name asc') + accounts = self.browse(cr, uid, accounts_ids, context=context) + for account in accounts: + if write_pending: + account.write({'state' : 'pending'}, context=context) + remind_user = remind.setdefault(account.manager_id.id, {}) + remind_type = remind_user.setdefault(key, {}) + remind_partner = remind_type.setdefault(account.partner_id, []).append(account) + + # Already expired + fill_remind("old", [('state', 'in', ['pending'])]) + + # Expires now + fill_remind("new", [('state', 'in', ['draft', 'open']), '|', '&', ('date', '!=', False), ('date', '<=', time.strftime('%Y-%m-%d')), ('is_overdue_quantity', '=', True)], True) + + # Expires in less than 30 days + fill_remind("future", [('state', 'in', ['draft', 'open']), ('date', '!=', False), ('date', '<', (datetime.datetime.now() + datetime.timedelta(30)).strftime("%Y-%m-%d"))]) + + template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account_analytic_analysis', 'account_analytic_cron_email_template')[1] + for user_id, data in remind.items(): + context["data"] = data + self.pool.get('email.template').send_mail(cr, uid, template_id, user_id, context=context) + + return True class account_analytic_account_summary_user(osv.osv): _name = "account_analytic_analysis.summary.user" @@ -538,8 +574,6 @@ class account_analytic_account_summary_user(osv.osv): lu.user_id as "user", unit_amount from lu, mu)''') - -account_analytic_account_summary_user() class account_analytic_account_summary_month(osv.osv): _name = "account_analytic_analysis.summary.month" @@ -600,6 +634,4 @@ class account_analytic_account_summary_month(osv.osv): 'GROUP BY d.month, d.account_id ' \ ')') - -account_analytic_account_summary_month() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_analytic_analysis/account_analytic_analysis_cron.xml b/addons/account_analytic_analysis/account_analytic_analysis_cron.xml index 8564b1606eb..39da3caa0a3 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis_cron.xml +++ b/addons/account_analytic_analysis/account_analytic_analysis_cron.xml @@ -1,15 +1,77 @@ + + + Contract expiration reminder + ${user.email or ''} + Contract expiration reminder ${user.company_id.name} + ${object.email} + ${object.lang} + + + + + Customer + Contract + Dates + Prepaid Units + Contact + + % for partner, accounts in values: + % for account in accounts: + + ${partner.name} + ${account.name} + ${account.date_start} to ${account.date and account.date or '???'} + + % if account.quantity_max != 0.0: + ${account.quantity}/${account.quantity_max} hours + % endif + + ${account.partner_id.phone or ''}, ${account.partner_id.email or ''} + + % endfor + % endfor + +% endmacro + +% if "new" in ctx["data"]: +

The following contracts just expired:

+ ${account_table(ctx["data"]["new"].iteritems())} +% endif + +% if "old" in ctx["data"]: +

The following expired contracts are still not processed:

+ ${account_table(ctx["data"]["old"].iteritems())} +% endif + +% if "future" in ctx["data"]: +

The following contracts will expire in less than one month:

+ ${account_table(ctx["data"]["future"].iteritems())} +% endif + + + + ]]>
+
+ + - Analytic Account Report for Sales + Contract expiration reminder 1 weeks -1 - - - - + + + +
diff --git a/addons/account_analytic_analysis/cron_account_analytic_account.py b/addons/account_analytic_analysis/cron_account_analytic_account.py deleted file mode 100644 index 6e2ce4a47b3..00000000000 --- a/addons/account_analytic_analysis/cron_account_analytic_account.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python -from mako.template import Template -import time -try: - import cStringIO as StringIO -except ImportError: - import StringIO - -from openerp import tools -from openerp.osv import osv - -MAKO_TEMPLATE = u"""Hello ${user.name}, - -Here is a list of contracts that have to be renewed for two -possible reasons: - - the end of contract date is passed - - the customer consumed more hours than expected - -Can you contact the customer in order to sell a new or renew its contract. -The contract has been set with a pending state, can you update the status -of the analytic account following this rule: - - Set Done: if the customer does not want to renew - - Set Open: if the customer purchased an extra contract - -Here is the list of contracts to renew: -% for partner, accounts in partners.iteritems(): - * ${partner.name} - % for account in accounts: - - Name: ${account.name} - % if account.quantity_max != 0.0: - - Quantity: ${account.quantity}/${account.quantity_max} hours - % endif - - Dates: ${account.date_start} to ${account.date and account.date or '???'} - - Contacts: - ${account.partner_id.name}, ${account.partner_id.phone or ''}, ${account.partner_id.email or ''} - - % endfor -% endfor - -You can use the report in the menu: Sales > Invoicing > Overdue Accounts - -Regards, - --- -OpenERP -""" - -class analytic_account(osv.osv): - _inherit = 'account.analytic.account' - - def cron_account_analytic_account(self, cr, uid, context=None): - domain = [ - ('name', 'not ilike', 'maintenance'), - ('partner_id', '!=', False), - ('user_id', '!=', False), - ('user_id.email', '!=', False), - ('state', 'in', ('draft', 'open')), - '|', ('date', '<', time.strftime('%Y-%m-%d')), ('date', '=', False), - ] - - account_ids = self.search(cr, uid, domain, context=context, order='name asc') - accounts = self.browse(cr, uid, account_ids, context=context) - - users = dict() - for account in accounts: - users.setdefault(account.user_id, dict()).setdefault(account.partner_id, []).append(account) - - account.write({'state' : 'pending'}, context=context) - - for user, data in users.iteritems(): - subject = '[OPENERP] Reporting: Analytic Accounts' - body = Template(MAKO_TEMPLATE).render_unicode(user=user, partners=data) - tools.email_send('noreply@openerp.com', [user.email, ], subject, body) - - return True - -analytic_account() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From acbe21da9d5dc56d73545d9e748ec18640360349 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 15 Feb 2013 02:52:38 +0100 Subject: [PATCH 173/253] [FIX] crm lead list view bzr revid: al@openerp.com-20130215015238-vr0m2pwm9jjr1ia4 --- addons/crm/crm_lead_view.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index fc43339ba8e..b14688db2dd 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -217,9 +217,8 @@ - + - From 7c89909ac4b9a57a50d9bceb2f22c95eb08361df Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 15 Feb 2013 02:58:05 +0100 Subject: [PATCH 174/253] [FIX] crm opportunity list view bzr revid: al@openerp.com-20130215015805-5mouv5pv3tsevrmr --- addons/crm/crm_lead_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index b14688db2dd..1a013751692 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -511,7 +511,7 @@ - + @@ -526,8 +526,8 @@ - + From 4bfed04c8da9b39232546a8249a3c11b364abcbc Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 15 Feb 2013 04:38:55 +0000 Subject: [PATCH 175/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130215043855-aqjya28sl21tmpaf --- addons/knowledge/i18n/hu.po | 41 +++++--- addons/l10n_multilang/i18n/hu.po | 174 +++++++++++++++++++++++++++++++ addons/mail/i18n/hu.po | 130 ++++++++++++++--------- addons/marketing/i18n/hu.po | 34 +++--- 4 files changed, 297 insertions(+), 82 deletions(-) create mode 100644 addons/l10n_multilang/i18n/hu.po diff --git a/addons/knowledge/i18n/hu.po b/addons/knowledge/i18n/hu.po index d34305492f8..d6ff50f6700 100644 --- a/addons/knowledge/i18n/hu.po +++ b/addons/knowledge/i18n/hu.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-02-01 10:13+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-14 15:58+0000\n" +"Last-Translator: krnkris \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-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Documents" -msgstr "" +msgstr "Dokumentumok" #. module: knowledge #: model:ir.model,name:knowledge.model_knowledge_config_settings msgid "knowledge.config.settings" -msgstr "" +msgstr "knowledge.config.settings" #. module: knowledge #: help:knowledge.config.settings,module_document_webdav:0 @@ -32,11 +32,13 @@ msgid "" "Access your documents in OpenERP through WebDAV.\n" " This installs the module document_webdav." msgstr "" +"Az OpenERP dokumentumok WebDAV-on keresztüli elérése.\n" +" Ez a document_webdav modult telepíti." #. module: knowledge #: help:knowledge.config.settings,module_document_page:0 msgid "This installs the module document_page." -msgstr "" +msgstr "Ez a document_page modult telepíti." #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 @@ -47,12 +49,12 @@ msgstr "Csoportmunában készült tartalom" #: model:ir.actions.act_window,name:knowledge.action_knowledge_configuration #: view:knowledge.config.settings:0 msgid "Configure Knowledge" -msgstr "" +msgstr "Tudástár beállítása" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Knowledge and Documents Management" -msgstr "" +msgstr "Tudástár és dokumentum kezelés" #. module: knowledge #: help:knowledge.config.settings,module_document:0 @@ -62,31 +64,36 @@ msgid "" "and a document dashboard.\n" " This installs the module document." msgstr "" +"Ez egy komplett dokumentum kezelő rendszer, beleértve: felhasználó " +"hitelesítást,\n" +" teljes dokumentum keresőt (de a pptx és docx nem " +"támogatott), és egy dokumentum vezérlőpultot.\n" +" Ez a document modult telepíti." #. module: knowledge #: field:knowledge.config.settings,module_document_page:0 msgid "Create static web pages" -msgstr "" +msgstr "Statikus weboldalak készítése" #. module: knowledge #: field:knowledge.config.settings,module_document_ftp:0 msgid "Share repositories (FTP)" -msgstr "" +msgstr "Elérési út (FTP) megosztás" #. module: knowledge #: field:knowledge.config.settings,module_document:0 msgid "Manage documents" -msgstr "" +msgstr "Dokumentum kezelés" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document_configuration @@ -99,16 +106,18 @@ msgid "" "Access your documents in OpenERP through an FTP interface.\n" " This installs the module document_ftp." msgstr "" +"Az OpenERP dokumentumok elérése egy FTP csatolón keresztül.\n" +" Ez a document_ftp modult telepíti." #. module: knowledge #: view:knowledge.config.settings:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: knowledge #: field:knowledge.config.settings,module_document_webdav:0 msgid "Share repositories (WebDAV)" -msgstr "" +msgstr "Elérési útvonal (webDAV) megosztás" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document diff --git a/addons/l10n_multilang/i18n/hu.po b/addons/l10n_multilang/i18n/hu.po new file mode 100644 index 00000000000..b56463cc70e --- /dev/null +++ b/addons/l10n_multilang/i18n/hu.po @@ -0,0 +1,174 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 01:06+0000\n" +"PO-Revision-Date: 2013-02-14 16:15+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template +msgid "Template for Fiscal Position" +msgstr "ÁFA pozíció sablon" + +#. module: l10n_multilang +#: sql_constraint:account.account:0 +msgid "The code of the account must be unique per company !" +msgstr "A főkönyvi számla számának egyedinek kell lennie!" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "" +"Configuration Error!\n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"Beállítási hiba!\n" +"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" " +"típusa különböző! " + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_journal +msgid "Analytic Journal" +msgstr "Analitikus/Gyüjtő napló" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Hiba! Nem hozhat létre rekurzív főkönyvi számla sablonokat." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_journal +msgid "Journal" +msgstr "Napló" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_chart_template +msgid "Templates for Account Chart" +msgstr "Számlatükör sablonok" + +#. module: l10n_multilang +#: sql_constraint:account.tax:0 +msgid "The description must be unique per company!" +msgstr "A leírás egyedi kell legyen minden vállalathoz!" + +#. module: l10n_multilang +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Hiba! Nem hozhat létre rekurzív adógyűjtőket." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_template +msgid "account.tax.template" +msgstr "account.tax.template" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax +msgid "account.tax" +msgstr "account.tax" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account +msgid "Account" +msgstr "Főkönyvi számla" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_wizard_multi_charts_accounts +msgid "wizard.multi.charts.accounts" +msgstr "wizard.multi.charts.accounts" + +#. module: l10n_multilang +#: constraint:account.journal:0 +msgid "" +"Configuration error! The currency chosen should be shared by the default " +"accounts too." +msgstr "" +"Beállítási hiba! A választott pénznemet meg kell osztani az alapértelmezett " +"főkönyvi számlával is." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account_template +msgid "Templates for Accounts" +msgstr "Főkönyvi számla sablonok" + +#. module: l10n_multilang +#: help:account.chart.template,spoken_languages:0 +msgid "" +"State here the languages for which the translations of templates could be " +"loaded at the time of installation of this localization module and copied in " +"the final object when generating them from templates. You must provide the " +"language codes separated by ';'" +msgstr "" +"Adja meg itt a nyelvet amelyen a sablon be fog töltődni a lokalizációs modul " +"telepítése után és az át lesz másolva a végső objektumba a sablonokból való " +"létrehozás után. A nyelvi kódot ';' kell elválasztani." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "Error ! You can not create recursive accounts." +msgstr "Hiba! Nem hozhat létre rekurzív számlákat." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not select an account type with a deferral method different of " +"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " +msgstr "" + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "A napló nevének egyedinek kell lennie mindegyik vállalatra!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitikus/elemző könyvelés" + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "A napló kódjának egyedinek kell lennie mindegyik vállalathoz!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Költségvetési pozíció" + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"Beállítási hiba! \n" +"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" " +"típusa különböző! " + +#. module: l10n_multilang +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Hiba! Nem hozhat létre rekurzív gyűjtőkódokat." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_code_template +msgid "Tax Code Template" +msgstr "" + +#. module: l10n_multilang +#: field:account.chart.template,spoken_languages:0 +msgid "Spoken Languages" +msgstr "Beszélt nyelvek" diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po index c7781d6eeef..817c0a71fa4 100644 --- a/addons/mail/i18n/hu.po +++ b/addons/mail/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-13 13:32+0000\n" +"PO-Revision-Date: 2013-02-14 16:43+0000\n" "Last-Translator: krnkris \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: 2013-02-14 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: mail @@ -1340,7 +1340,7 @@ msgstr "Megbeszélés csoport" #: code:addons/mail/static/src/xml/mail.xml:224 #, python-format msgid "Done" -msgstr "" +msgstr "Kész" #. module: mail #: model:mail.message.subtype,name:mail.mt_comment @@ -1357,7 +1357,7 @@ msgstr "Követ" #. module: mail #: field:mail.group,name:0 msgid "Name" -msgstr "" +msgstr "Név" #. module: mail #: model:mail.group,name:mail.group_all_employees @@ -1370,45 +1370,45 @@ msgstr "Teljes vállalat" #: view:mail.compose.message:0 #, python-format msgid "and" -msgstr "" +msgstr "és" #. module: mail #: help:mail.mail,body_html:0 msgid "Rich-text/HTML message" -msgstr "" +msgstr "Rich-text/HTML üzenet" #. module: mail #: view:mail.mail:0 msgid "Creation Month" -msgstr "" +msgstr "Létrehozás hónapja" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:272 #, python-format msgid "Compose new Message" -msgstr "" +msgstr "Új üzenet létrehozása" #. module: mail #: field:mail.group,menu_id:0 msgid "Related Menu" -msgstr "" +msgstr "Kapcsolódó menü" #. module: mail #: view:mail.message:0 msgid "Content" -msgstr "" +msgstr "Tartalom" #. module: mail #: field:mail.mail,email_to:0 msgid "To" -msgstr "" +msgstr "Címzett" #. module: mail #: field:mail.compose.message,notified_partner_ids:0 #: field:mail.message,notified_partner_ids:0 msgid "Notified partners" -msgstr "" +msgstr "Értesített partnerek" #. module: mail #: help:mail.group,public:0 @@ -1416,11 +1416,13 @@ msgid "" "This group is visible by non members. Invisible groups can add " "members through the invite button." msgstr "" +"Ez a csoport azoknak is látható akik nem tagok. A nem látható csoportok " +"tagokat adhatnak a meghívó gombbal." #. module: mail #: model:mail.group,name:mail.group_board msgid "Board meetings" -msgstr "" +msgstr "Tanácskozás" #. module: mail #: constraint:mail.alias:0 @@ -1428,40 +1430,42 @@ msgid "" "Invalid expression, it must be a literal python dictionary definition e.g. " "\"{'field': 'value'}\"" msgstr "" +"Nem érvényes kifejezés, ennek python szótár kifejezésnek kell lennie pl.: " +"\"{'field': 'value'}\"" #. module: mail #: field:mail.alias,alias_model_id:0 msgid "Aliased Model" -msgstr "" +msgstr "Minta álnév" #. module: mail #: help:mail.compose.message,message_id:0 #: help:mail.message,message_id:0 msgid "Message unique identifier" -msgstr "" +msgstr "Üzenet egyedi azonosító" #. module: mail #: field:mail.group,description:0 #: field:mail.message.subtype,description:0 msgid "Description" -msgstr "" +msgstr "Leírás" #. module: mail #: model:ir.model,name:mail.model_mail_followers msgid "Document Followers" -msgstr "" +msgstr "Követők dokumentuma" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:35 #, python-format msgid "Remove this follower" -msgstr "" +msgstr "Követő eltávolítása" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Never" -msgstr "" +msgstr "Soha" #. module: mail #: field:mail.mail,mail_server_id:0 @@ -1472,7 +1476,7 @@ msgstr "Kimenő levelező szerver" #: code:addons/mail/mail_message.py:920 #, python-format msgid "Partners email addresses not found" -msgstr "" +msgstr "A partnerek e-mail címei nem találhatóak" #. module: mail #: view:mail.mail:0 @@ -1483,19 +1487,21 @@ msgstr "Elküldött" #. module: mail #: field:mail.mail,body_html:0 msgid "Rich-text Contents" -msgstr "" +msgstr "Rich-text tartalmak" #. module: mail #: help:mail.compose.message,to_read:0 #: help:mail.message,to_read:0 msgid "Current user has an unread notification linked to this message" msgstr "" +"A jelenlegi felhasználónak van egy olvasatlan értesítése ehhez az üzenethez " +"csatolva" #. module: mail #: help:res.partner,notification_email_send:0 msgid "" "Choose in which case you want to receive an email when you receive new feeds." -msgstr "" +msgstr "Válassza ki milyen esetekben kíván e-mail kapni az új bevitelekből." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_groups @@ -1511,13 +1517,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" nincs üzenete ebben a csoportban.\n" +"

\n" +" " #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:195 #, python-format msgid "Please, wait while the file is uploading." -msgstr "" +msgstr "Kérem várjon amíg a fájl feltöltődik." #. module: mail #: view:mail.group:0 @@ -1527,6 +1537,9 @@ msgid "" "installed\n" " the portal module." msgstr "" +"Ez a csoport mindenki számára látható,\n" +" az ügyfeleinek is, ha telepítette a\n" +" portal modult." #. module: mail #. openerp-web @@ -1540,17 +1553,17 @@ msgstr "Visszahelyezés a feladatokhoz" #: code:addons/mail/static/src/xml/mail.xml:113 #, python-format msgid "this document" -msgstr "" +msgstr "ez a dokumentum" #. module: mail #: field:mail.compose.message,filter_id:0 msgid "Filters" -msgstr "" +msgstr "Szűrők" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "Új hozzászólások e-mailen fogadva" #. module: mail #: help:base.config.settings,alias_domain:0 @@ -1558,6 +1571,8 @@ msgid "" "If you have setup a catch-all email domain redirected to the OpenERP server, " "enter the domain name here." msgstr "" +"Ha be állítja az összes e-mail fogadása domain átirányítás az openERP " +"szerverre, akkor írja ide a domain nevet." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -1574,7 +1589,7 @@ msgstr "Üzenetek" #: code:addons/mail/static/src/xml/mail.xml:126 #, python-format msgid "others..." -msgstr "" +msgstr "mások..." #. module: mail #: model:ir.actions.client,name:mail.action_mail_star_feeds @@ -1588,12 +1603,12 @@ msgstr "Feladat" #: field:mail.group,alias_id:0 #: field:res.users,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Álnév" #. module: mail #: model:ir.model,name:mail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Elküldött levelek" #. module: mail #: help:mail.compose.message,notification_ids:0 @@ -1602,6 +1617,8 @@ msgid "" "Technical field holding the message notifications. Use notified_partner_ids " "to access notified partners." msgstr "" +"Technikai mező a értesítés üzenetek tárolásához. Használja a " +"notified_partner_ids az értesített partnerek eléréséhez." #. module: mail #: model:ir.ui.menu,name:mail.mail_feeds @@ -1613,12 +1630,12 @@ msgstr "Üzenetek" #: view:mail.alias:0 #: field:mail.message.subtype,res_model:0 msgid "Model" -msgstr "" +msgstr "Modell" #. module: mail #: view:mail.message:0 msgid "Unread" -msgstr "" +msgstr "Olvasatlan" #. module: mail #: help:mail.followers,subtype_ids:0 @@ -1626,23 +1643,25 @@ msgid "" "Message subtypes followed, meaning subtypes that will be pushed onto the " "user's Wall." msgstr "" +"Üzenet altípus követve, azt jelenti, hogy az altípus ki lesz rakva a " +"felhasználó üzenőfalára." #. module: mail #: help:mail.group,message_ids:0 #: help:mail.thread,message_ids:0 #: help:res.partner,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Üzenetek és kommunikáció történet" #. module: mail #: help:mail.mail,references:0 msgid "Message references, such as identifiers of previous messages" -msgstr "" +msgstr "Üzenet hivatkozások, mint előző üzenetek azonosítói" #. module: mail #: field:mail.compose.message,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Összeállítási mód" #. module: mail #: field:mail.compose.message,model:0 @@ -1650,14 +1669,14 @@ msgstr "" #: field:mail.message,model:0 #: field:mail.wizard.invite,res_model:0 msgid "Related Document Model" -msgstr "" +msgstr "Ide vonatkozó dokumentum modell" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:287 #, python-format msgid "unlike" -msgstr "" +msgstr "nem valószínű" #. module: mail #: help:mail.compose.message,author_id:0 @@ -1666,22 +1685,24 @@ msgid "" "Author of the message. If not set, email_from may hold an email address that " "did not match any partner." msgstr "" +"Az üzenet szerzője. Ha nincs beállítva, az e-mail ettől, egy címet " +"tartalmaz ami nem mutat egyik partnerre sem." #. module: mail #: help:mail.mail,email_cc:0 msgid "Carbon copy message recipients" -msgstr "" +msgstr "Üzenet másolat címzettjei" #. module: mail #: field:mail.alias,alias_domain:0 msgid "Alias domain" -msgstr "" +msgstr "Álénév domain" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Hiba a kiadó garancia szerverével történő kommunikációval." #. module: mail #: selection:mail.group,public:0 @@ -1701,32 +1722,41 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nincs teendő.\n" +"

\n" +" Ha a Beérkezett üzeneteinél végez műveletet, " +"megjelölheti\n" +" mint teendő. Ebből a menüből, minden teendőjét " +"elvégezheti.\n" +"

\n" +" " #. module: mail #: selection:mail.mail,state:0 msgid "Delivery Failed" -msgstr "" +msgstr "Küldés sikertelen" #. module: mail #: field:mail.compose.message,partner_ids:0 msgid "Additional contacts" -msgstr "" +msgstr "További kapcsolatok" #. module: mail #: help:mail.compose.message,parent_id:0 #: help:mail.message,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "Elsődleges összefűzött üzenet." #. module: mail #: model:mail.group,name:mail.group_hr_policies msgid "HR Policies" -msgstr "" +msgstr "HR Emberi erőforrás menedzsment házirend" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Emails only" -msgstr "" +msgstr "Kizárólag e-mailek" #. module: mail #: model:ir.actions.client,name:mail.action_mail_inbox_feeds @@ -1739,35 +1769,35 @@ msgstr "Beérkezett üzenetek" #: code:addons/mail/static/src/xml/mail.xml:58 #, python-format msgid "File" -msgstr "" +msgstr "Fájl" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/many2many_tags_email.js:63 #, python-format msgid "Please complete partner's informations and Email" -msgstr "" +msgstr "Kérem egészítse ki a partner információkat és e-mailjét" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_message_subtype #: model:ir.ui.menu,name:mail.menu_message_subtype msgid "Subtypes" -msgstr "" +msgstr "Altípusok" #. module: mail #: model:ir.model,name:mail.model_mail_alias msgid "Email Aliases" -msgstr "" +msgstr "e-amil álnevek" #. module: mail #: field:mail.group,image_small:0 msgid "Small-sized photo" -msgstr "" +msgstr "Kis-méretű fotó" #. module: mail #: help:mail.mail,reply_to:0 msgid "Preferred response address for the message" -msgstr "" +msgstr "Előnyben részesített válasz cím ehhez az üzenethez" #~ msgid "Open Attachments" #~ msgstr "Mellékletek megnyitása" diff --git a/addons/marketing/i18n/hu.po b/addons/marketing/i18n/hu.po index 48acf144f2e..cc8760c35a6 100644 --- a/addons/marketing/i18n/hu.po +++ b/addons/marketing/i18n/hu.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: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-01-31 14:00+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-14 16:51+0000\n" +"Last-Translator: krnkris \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-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-15 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: marketing #: model:ir.model,name:marketing.model_marketing_config_settings msgid "marketing.config.settings" -msgstr "" +msgstr "marketing.config.settings" #. module: marketing #: help:marketing.config.settings,module_marketing_campaign_crm_demo:0 @@ -33,7 +33,7 @@ msgstr "" #: model:ir.actions.act_window,name:marketing.action_marketing_configuration #: view:marketing.config.settings:0 msgid "Configure Marketing" -msgstr "" +msgstr "Értékesítés beállítás" #. module: marketing #: view:crm.lead:0 @@ -44,47 +44,47 @@ msgstr "Marketing" #. module: marketing #: field:marketing.config.settings,module_marketing_campaign:0 msgid "Marketing campaigns" -msgstr "" +msgstr "Értékesítési kampány" #. module: marketing #: view:marketing.config.settings:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns" -msgstr "" +msgstr "Kampányok" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager msgid "Manager" -msgstr "" +msgstr "Igazgató" #. module: marketing #: model:res.groups,name:marketing.group_marketing_user msgid "User" -msgstr "" +msgstr "Felhasználó" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns Settings" -msgstr "" +msgstr "Kampány beállítások" #. module: marketing #: field:marketing.config.settings,module_crm_profiling:0 msgid "Track customer profile to focus your campaigns" -msgstr "" +msgstr "Vevő profil nyomonkövetése a kampányra összpontosítva" #. module: marketing #: view:marketing.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: marketing #: view:marketing.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #. module: marketing #: help:marketing.config.settings,module_marketing_campaign:0 @@ -101,11 +101,13 @@ msgid "" "Allows users to perform segmentation within partners.\n" " This installs the module crm_profiling." msgstr "" +"A felhasználóknak engedélyezi a partnerek kiválogatását.\n" +" Ez telepíti a crm_profiling modult." #. module: marketing #: field:marketing.config.settings,module_marketing_campaign_crm_demo:0 msgid "Demo data for marketing campaigns" -msgstr "" +msgstr "Demo adatok a merketing kampányhoz" #~ msgid "Configure Your Marketing Application" #~ msgstr "Marketing alkalmazásainak beállítása" From 5d31ed34d04163d59ccd4511d2626172aa6610b5 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 15 Feb 2013 04:49:06 +0000 Subject: [PATCH 176/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130215044906-l8qxbb03kjhy48it --- addons/web_kanban/i18n/da.po | 37 ++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/addons/web_kanban/i18n/da.po b/addons/web_kanban/i18n/da.po index 008b99dcc6b..69339d9a1c4 100644 --- a/addons/web_kanban/i18n/da.po +++ b/addons/web_kanban/i18n/da.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-07-01 08:56+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 00:44+0000\n" +"Last-Translator: Casper Madsen of CloudMinds \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 05:09+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-15 04:49+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:704 #, python-format msgid "Edit column" -msgstr "" +msgstr "Rediger kolonne" #. module: web_kanban #. openerp-web @@ -30,6 +30,7 @@ msgstr "" #, python-format msgid "An error has occured while moving the record to this group." msgstr "" +"En fejl er opstået i forbindelse med flytningen af posten til denne gruppe." #. module: web_kanban #. openerp-web @@ -43,42 +44,42 @@ msgstr "Kanban" #: code:addons/web_kanban/static/src/js/kanban.js:557 #, python-format msgid "Undefined" -msgstr "Ikke defineret" +msgstr "Udefineret" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:723 #, python-format msgid "Are you sure to remove this column ?" -msgstr "" +msgstr "Er du sikker på at du vil fjerne denne kolonne?" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:42 #, python-format msgid "Edit" -msgstr "" +msgstr "Redigér" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:190 #, python-format msgid "Add column" -msgstr "" +msgstr "Tilføj kolonne" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:1100 #, python-format msgid "Create: " -msgstr "" +msgstr "Opret: " #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 #, python-format msgid "Add a new column" -msgstr "" +msgstr "Tilføj en ny kolonne" #. module: web_kanban #. openerp-web @@ -86,14 +87,14 @@ msgstr "" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:40 #, python-format msgid "Fold" -msgstr "" +msgstr "Fold" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:91 #, python-format msgid "Add" -msgstr "" +msgstr "Tilføj" #. module: web_kanban #. openerp-web @@ -114,7 +115,7 @@ msgstr "Er du sikker på at du vil slette denne post?" #: code:addons/web_kanban/static/src/js/kanban.js:694 #, python-format msgid "Unfold" -msgstr "" +msgstr "Fold ud" #. module: web_kanban #. openerp-web @@ -128,7 +129,7 @@ msgstr "Vis mere ... (" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:92 #, python-format msgid "Cancel" -msgstr "" +msgstr "Annullér" #. module: web_kanban #. openerp-web @@ -143,21 +144,21 @@ msgstr "tilbageværende)" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:91 #, python-format msgid "or" -msgstr "" +msgstr "eller" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:51 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:43 #, python-format msgid "Delete" -msgstr "" +msgstr "Slet" #~ msgid "Create" #~ msgstr "Opret" From f9659eb88459bb272b87e218fff1113a1a37d3e2 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 15 Feb 2013 05:23:29 +0000 Subject: [PATCH 177/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130215052329-m0wj2gx9s832tmul --- openerp/addons/base/i18n/da.po | 34 +++++++++++++++++++++++++++------- openerp/addons/base/i18n/nl.po | 12 ++++++------ 2 files changed, 33 insertions(+), 13 deletions(-) diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 36a601c1785..fd9960f0e8b 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 14:29+0000\n" +"PO-Revision-Date: 2013-02-15 02:15+0000\n" "Last-Translator: Casper Madsen of CloudMinds \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:28+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base @@ -25,6 +25,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Modul for check-skrivning og -udprint.\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -48,6 +52,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"Det andet argument i many2many-feltet %s skal være en SQL-tabel. !Du brugte " +"%s, som ikke er et gyldigt tabelnavn." #. module: base #: field:ir.ui.view,arch:0 @@ -73,7 +79,7 @@ msgstr "Ungarsk / Magyar" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "Spansk (PY) / Español (PY)" +msgstr "Spanish (PY) / Spansk (PY)" #. module: base #: model:ir.module.category,description:base.module_category_project_management @@ -87,7 +93,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Touchscreen-grænseflade for butikker" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -103,7 +109,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Oprettede visninger" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -120,11 +126,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Et modul som tilføjer producenterne og attributter på produkt formularen.\n" +"====================================================================\n" +"\n" +"Du kan nu definere følgende for et produkt:\n" +"-----------------------------------------------\n" +" * Producent\n" +" * Producentens produktnavn\n" +" * Producentens produktkode\n" +" * Produktattributter\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Supplerende argumenter" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -133,11 +150,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"Modulet tilføjer google user i res user.\n" +"========================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Afkryds denne boks hvis kontakten er en medarbejder." #. module: base #: help:ir.model.fields,domain:0 diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 4ef2a774fce..f2587dfedba 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 14:19+0000\n" +"PO-Revision-Date: 2013-02-14 10:51+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base @@ -6590,7 +6590,7 @@ msgstr "Toename nummer mag niet nul zijn." #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "Annuleer journaalposten" +msgstr "Annuleer boekingen" #. module: base #: field:res.partner,tz_offset:0 @@ -6694,7 +6694,7 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" -"de gebruiker heeft de mogelijkheid om zijn eigen personeelsbeheer zaken te " +"De gebruiker heeft de mogelijkheid om zijn eigen personeelsbeheer zaken te " "beheren (verlofaanvragen, urenstaten, etc.) als hij is gekoppeld aan een " "werknemer in het systeem." @@ -7233,7 +7233,7 @@ msgstr "" #: model:res.groups,comment:base.group_hr_user msgid "the user will be able to approve document created by employees." msgstr "" -"de gebruiker heeft de mogelijkheid om documenten goed te keuren welke zijn " +"De gebruiker heeft de mogelijkheid om documenten goed te keuren welke zijn " "gemaakt door werknemers." #. module: base @@ -14734,7 +14734,7 @@ msgstr "Geplande acties uitvoeren" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "Factuur journaalposten" +msgstr "Factureren boekingen" #. module: base #: help:ir.ui.view,groups_id:0 From 31f73fef994b0c787ca2902db3de2ff9c83401cb Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 15 Feb 2013 05:24:30 +0000 Subject: [PATCH 178/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130215052430-80s9f9m1p1xvy6f1 --- addons/account/i18n/es_MX.po | 2 +- addons/account/i18n/mn.po | 98 ++++++------ addons/account/i18n/nl.po | 187 ++++++++++------------ addons/account_analytic_plans/i18n/nl.po | 10 +- addons/account_asset/i18n/nl.po | 8 +- addons/account_followup/i18n/nl.po | 12 +- addons/account_payment/i18n/nl.po | 10 +- addons/account_sequence/i18n/nl.po | 16 +- addons/account_test/i18n/nl.po | 24 ++- addons/account_voucher/i18n/nl.po | 26 +-- addons/account_voucher/i18n/tr.po | 7 +- addons/analytic/i18n/nl.po | 6 +- addons/base_import/i18n/nl.po | 65 +++++++- addons/crm/i18n/tr.po | 24 +-- addons/fleet/i18n/mn.po | 30 ++-- addons/hr_expense/i18n/mn.po | 29 ++-- addons/hr_payroll/i18n/nl.po | 8 +- addons/hr_timesheet_invoice/i18n/nl.po | 8 +- addons/hr_timesheet_invoice/i18n/tr.po | 12 +- addons/l10n_multilang/i18n/hu.po | 174 ++++++++++++++++++++ addons/point_of_sale/i18n/nl.po | 8 +- addons/portal/i18n/hu.po | 195 ++++++++++++++++------- addons/product_expiry/i18n/sl.po | 50 +++--- addons/product_manufacturer/i18n/sl.po | 20 +-- addons/product_margin/i18n/sl.po | 40 ++--- addons/project/i18n/mn.po | 83 ++++++---- addons/project_gtd/i18n/mn.po | 18 +-- addons/project_issue_sheet/i18n/mn.po | 10 +- addons/project_long_term/i18n/mn.po | 36 +++-- addons/project_mrp/i18n/mn.po | 28 ++-- addons/project_timesheet/i18n/mn.po | 14 +- addons/purchase/i18n/mn.po | 17 +- addons/purchase/i18n/nl.po | 6 +- addons/purchase/i18n/ro.po | 10 +- addons/purchase/i18n/sl.po | 29 ++-- addons/purchase_requisition/i18n/ro.po | 62 ++++--- addons/report_webkit/i18n/ro.po | 37 +++-- addons/sale/i18n/mn.po | 36 +++-- addons/sale_crm/i18n/ro.po | 38 ++--- addons/sale_stock/i18n/mn.po | 10 +- addons/sale_stock/i18n/nl.po | 8 +- addons/sale_stock/i18n/ro.po | 94 +++++++---- addons/sale_stock/i18n/tr.po | 17 +- addons/share/i18n/ro.po | 77 +++++---- addons/stock/i18n/mn.po | 10 +- addons/stock/i18n/nl.po | 24 +-- addons/survey/i18n/ro.po | 25 +-- 47 files changed, 1105 insertions(+), 653 deletions(-) create mode 100644 addons/l10n_multilang/i18n/hu.po diff --git a/addons/account/i18n/es_MX.po b/addons/account/i18n/es_MX.po index f425cc9a8ba..347783d2b14 100644 --- a/addons/account/i18n/es_MX.po +++ b/addons/account/i18n/es_MX.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: 2013-02-14 05:36+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index fcde26ed560..83715eaf153 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-13 10:27+0000\n" +"PO-Revision-Date: 2013-02-14 11:30+0000\n" "Last-Translator: gobi \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: 2013-02-14 05:36+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -221,9 +221,9 @@ msgid "" "invoice) to create analytic entries, OpenERP will look for a matching " "journal of the same type." msgstr "" -"Аналитик журналын төрлийг сонгоно уу. Энэ нь аналитик журналын бичилт үүсгэх " -"үед хэрэглэгдэнэ. Жишээ нь нэхэмжлэл дээр аналитик журнал сонгох үед зөвхөн " -"ижил төрлийн журналуудаас сонгох боломжтой." +"Шинжилгээний журналын төрлийг сонгоно уу. Энэ нь шинжилгээний журналын " +"бичилт үүсгэх үед хэрэглэгдэнэ. Жишээ нь нэхэмжлэл дээр шинжилгээний журнал " +"сонгох үед зөвхөн ижил төрлийн журналуудаас сонгох боломжтой." #. module: account #: help:account.tax,account_analytic_collected_id:0 @@ -341,7 +341,7 @@ msgid "" "Installs localized accounting charts to match as closely as possible the " "accounting needs of your company based on your country." msgstr "" -"Тухайн орон нутгын дансны модыг танай байгуулагад тохирох хувилбараар " +"Тухайн орон нутгын дансны төлөвлөгөөг танай байгуулагад тохирох хувилбараар " "суулгах боломжтой." #. module: account @@ -380,7 +380,7 @@ msgstr "Олон төрлийн валют ашиглах" #: code:addons/account/account_invoice.py:73 #, python-format msgid "You must define an analytic journal of type '%s'!" -msgstr "Та '%s' төрлийн аналитик журнал тодорхойлох шаардлагатай!" +msgstr "Та '%s' төрлийн шинжилгээний журнал тодорхойлох шаардлагатай!" #. module: account #: selection:account.entries.report,month:0 @@ -400,7 +400,7 @@ msgstr "тулгах данснуудыг сонгох хэрэгтэй." #. module: account #: help:account.config.settings,group_analytic_accounting:0 msgid "Allows you to use the analytic accounting." -msgstr "Та аналитик данс хэрэглэхийг зөвшөөрөх." +msgstr "Та шинжилгээний данс хэрэглэхийг зөвшөөрөх." #. module: account #: view:account.invoice:0 @@ -492,7 +492,7 @@ msgstr "Хугацаа" #: field:account.tax.template,chart_template_id:0 #: field:wizard.multi.charts.accounts,chart_template_id:0 msgid "Chart Template" -msgstr "Загвар дансны мод" +msgstr "Төлөвлөгөөний үлгэр" #. module: account #: selection:account.invoice.refund,filter_refund:0 @@ -878,7 +878,7 @@ msgstr "Моднууд" #: model:ir.model,name:account.model_project_account_analytic_line #, python-format msgid "Analytic Entries by line" -msgstr "Аналитик бичилтийн мөрүүд" +msgstr "Шинжилгээний бичилтийн мөрүүд" #. module: account #: field:account.invoice.refund,filter_refund:0 @@ -947,7 +947,7 @@ msgstr "Тулгалтыг арилгах" #. module: account #: model:ir.model,name:account.model_account_analytic_journal_report msgid "Account Analytic Journal" -msgstr "Аналитик дансны журнал" +msgstr "Шинжилгээний санхүүгийн журнал" #. module: account #: view:account.invoice:0 @@ -1042,7 +1042,7 @@ msgstr "Утга" #: model:ir.actions.act_window,name:account.action_tax_code_tree #: model:ir.ui.menu,name:account.menu_action_tax_code_tree msgid "Chart of Taxes" -msgstr "Татварын мод" +msgstr "Татварын төлөвлөгөө" #. module: account #: view:account.fiscalyear:0 @@ -1178,7 +1178,7 @@ msgstr "Чанарууд" #: code:addons/account/account_move_line.py:195 #, python-format msgid "No Analytic Journal !" -msgstr "Аналитик журнал алга !" +msgstr "Шинжилгээний журнал алга !" #. module: account #: report:account.partner.balance:0 @@ -1658,7 +1658,7 @@ msgstr "Татвар хайх" #. module: account #: model:ir.model,name:account.model_account_analytic_cost_ledger msgid "Account Analytic Cost Ledger" -msgstr "Аналитик өртөгийн тайлан" +msgstr "Шинжилгээний санхүүгийн өртөгийн тайлан" #. module: account #: view:account.model:0 @@ -1898,7 +1898,7 @@ msgstr "баланс" #: model:process.node,note:account.process_node_analytic0 #: model:process.node,note:account.process_node_analyticcost0 msgid "Analytic costs to invoice" -msgstr "Нэхэмжлэгдэх аналитик өртөг" +msgstr "Нэхэмжлэгдэх шинжилгээний өртөг" #. module: account #: view:ir.sequence:0 @@ -2060,7 +2060,7 @@ msgstr "Бүх харицлагч" #. module: account #: view:account.analytic.chart:0 msgid "Analytic Account Charts" -msgstr "Аналитик дансны төлөвлөгөө" +msgstr "Шинжилгээний дансны төлөвлөгөө" #. module: account #: report:account.overdue:0 @@ -2314,7 +2314,7 @@ msgstr "Борлуулалт/Худалдан Авалтын Журнал" #: view:account.analytic.account:0 #: field:account.invoice.tax,account_analytic_id:0 msgid "Analytic account" -msgstr "Аналитик данс" +msgstr "Шинжилгээний данс" #. module: account #: code:addons/account/account_bank_statement.py:405 @@ -2457,7 +2457,7 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Analytic Journal Items related to a sale journal." -msgstr "Борлуулалтын журналд холбогдох аналитик журналын бичилтүүд." +msgstr "Борлуулалтын журналд холбогдох шинжилгээний журналын бичилтүүд." #. module: account #: selection:account.financial.report,style_overwrite:0 @@ -2545,7 +2545,7 @@ msgstr "Энэ жил" #. module: account #: view:account.tax.chart:0 msgid "Account tax charts" -msgstr "Татварын мод" +msgstr "Татварын төлөвлөгөө" #. module: account #: model:account.payment.term,name:account.account_payment_term_net @@ -3007,7 +3007,7 @@ msgstr "Татвар" #: field:account.move.line,analytic_account_id:0 #: field:account.move.line.reconcile.writeoff,analytic_id:0 msgid "Analytic Account" -msgstr "Аналитик данс" +msgstr "Шинжилгээний Данс" #. module: account #: field:account.config.settings,default_purchase_tax:0 @@ -3288,7 +3288,7 @@ msgstr "Борлуулалтын Журнал" #: code:addons/account/account_move_line.py:195 #, python-format msgid "You have to define an analytic journal on the '%s' journal!" -msgstr "'%s' журналд аналитик журнал тодорхойлогдоогүй байна!" +msgstr "'%s' журналд шинжилгээний журнал тодорхойлогдоогүй байна!" #. module: account #: code:addons/account/account.py:781 @@ -3626,7 +3626,7 @@ msgstr "BNK" #. module: account #: field:account.move.line,analytic_lines:0 msgid "Analytic lines" -msgstr "Аналитик бичилт" +msgstr "Шинжилгээний бичилт" #. module: account #: view:account.invoice:0 @@ -4078,7 +4078,7 @@ msgstr "Нэхэмжлэлд тусгагдахгүй" #: report:account.vat.declaration:0 #: field:account.vat.declaration,chart_tax_id:0 msgid "Chart of Tax" -msgstr "Татварын мод" +msgstr "Татварын төлөвлөгөө" #. module: account #: view:account.journal:0 @@ -4492,7 +4492,7 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Search Analytic Lines" -msgstr "Аналитик бичилт хайх" +msgstr "Шинжилгээний бичилт хайх" #. module: account #: field:res.partner,property_account_payable:0 @@ -4603,7 +4603,7 @@ msgstr "Зурвас болон харилцсан түүх" #. module: account #: help:account.journal,analytic_journal_id:0 msgid "Journal for analytic entries" -msgstr "Аналитик бичилт хийх журнал" +msgstr "Шинжилгээний бичилт хийх журнал" #. module: account #: constraint:account.aged.trial.balance:0 @@ -4791,7 +4791,7 @@ msgstr "Сарын төгөсгөл 30 өдөр" #: model:ir.actions.act_window,name:account.action_account_analytic_balance #: model:ir.actions.report.xml,name:account.account_analytic_account_balance msgid "Analytic Balance" -msgstr "Аналитик баланс" +msgstr "Шинжилгээний баланс" #. module: account #: help:res.partner,property_payment_term:0 @@ -5349,7 +5349,7 @@ msgstr "Ажил гүйлгээ үүсгэх" #. module: account #: help:account.vat.declaration,chart_tax_id:0 msgid "Select Charts of Taxes" -msgstr "Татварын мод сонго" +msgstr "Татварын төлөвлөгөөгөө сонго" #. module: account #: view:account.fiscal.position:0 @@ -5734,7 +5734,7 @@ msgstr "" #. module: account #: report:account.analytic.account.balance:0 msgid "Analytic Balance -" -msgstr "Аналитик баланс -" +msgstr "Шинжилгээний баланс -" #. module: account #: report:account.account.balance:0 @@ -6143,7 +6143,7 @@ msgstr "Нээлттэй" #: view:account.config.settings:0 #: model:ir.ui.menu,name:account.menu_analytic_accounting msgid "Analytic Accounting" -msgstr "Аналитик санхүү" +msgstr "Шинжилгээний санхүү" #. module: account #: help:account.payment.term.line,value:0 @@ -6264,7 +6264,7 @@ msgstr "Кассын Нээлтийн Мөрүүд" #: model:ir.actions.act_window,name:account.action_account_analytic_account_form #: model:ir.ui.menu,name:account.account_analytic_def_account msgid "Analytic Accounts" -msgstr "Аналитик данс" +msgstr "Шинжилгээний данс" #. module: account #: view:account.invoice.report:0 @@ -6746,7 +6746,7 @@ msgstr "Санхүүгийн жилийн харгалзуулалтын тай #: model:ir.actions.act_window,name:account.action_analytic_entries_report #: model:ir.ui.menu,name:account.menu_action_analytic_entries_report msgid "Analytic Entries Analysis" -msgstr "Аналитик гүйлгээ шинжилгээ" +msgstr "Шинжилгээний гүйлгээний шинжилгээ" #. module: account #: selection:account.aged.trial.balance,direction_selection:0 @@ -6763,7 +6763,7 @@ msgstr "Энэ банкны дансыг хадгалахад журнал ав #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "Аналитик бичилт" +msgstr "Шинжилгээний бичилт" #. module: account #: view:res.company:0 @@ -6805,7 +6805,7 @@ msgstr "Сүүлд Тулгалт хийсэн огноо" #: view:account.analytic.line:0 #: model:ir.model,name:account.model_account_analytic_line msgid "Analytic Line" -msgstr "Аналитик бичилт" +msgstr "Шинжилгээний мөр" #. module: account #: model:ir.ui.menu,name:account.menu_action_model_form @@ -7074,7 +7074,7 @@ msgstr "Хэрэглэгдээгүй журналын кодыг үүсгэж ч #. module: account #: view:project.account.analytic.line:0 msgid "View Account Analytic Lines" -msgstr "Дансны аналитик бичилт харах" +msgstr "Дансны шинжилгээний мөрүүд харах" #. module: account #: field:account.invoice,internal_number:0 @@ -7105,7 +7105,7 @@ msgstr "Тулгалт: Дараагийн харилцагч руу очих" #: model:ir.actions.act_window,name:account.action_account_analytic_invert_balance #: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance msgid "Inverted Analytic Balance" -msgstr "Урвуу аналитик баланс" +msgstr "Урвуу шинжилгээний баланс" #. module: account #: field:account.tax.template,applicable_type:0 @@ -7174,7 +7174,7 @@ msgstr "Хөрвөлт" #: model:ir.actions.act_window,name:account.action_account_analytic_journal_open_form #: model:ir.ui.menu,name:account.account_analytic_journal_entries msgid "Analytic Journal Items" -msgstr "Аналитик журналын бичилт" +msgstr "Шинжилгээний журналын бичилт" #. module: account #: field:account.config.settings,has_default_company:0 @@ -7314,7 +7314,7 @@ msgstr "account.sequence.fiscalyear" #: model:ir.model,name:account.model_account_analytic_journal #: model:ir.ui.menu,name:account.account_analytic_journal_print msgid "Analytic Journal" -msgstr "Аналитик журнал" +msgstr "Шинжилгээний журнал" #. module: account #: view:account.entries.report:0 @@ -7374,7 +7374,7 @@ msgstr "Тэмдэглэл" #. module: account #: model:ir.model,name:account.model_analytic_entries_report msgid "Analytic Entries Statistics" -msgstr "Аналитик бичилт статистик" +msgstr "Шинжилгээний бичилтийн статистик" #. module: account #: code:addons/account/account_analytic_line.py:142 @@ -7697,7 +7697,7 @@ msgstr "Нэмэлт Талбарууд" #. module: account #: model:ir.model,name:account.model_account_tax_chart msgid "Account tax chart" -msgstr "Дансны Татварын Мод" +msgstr "Дансны Татварын Төлөвлөгөө" #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -7888,7 +7888,7 @@ msgstr "Сарын эргэц" #: view:account.move:0 #: view:account.move.line:0 msgid "Analytic Lines" -msgstr "Аналитик бичилт" +msgstr "Шинжилгээний мөрүүд" #. module: account #: field:account.analytic.journal,line_ids:0 @@ -7991,7 +7991,7 @@ msgstr "Баланс бариагүй журналын бичилт" #. module: account #: model:ir.actions.act_window,name:account.open_account_charts_modules msgid "Chart Templates" -msgstr "Загвар дансны мод" +msgstr "Төлөвлөгөөний үлгэр" #. module: account #: field:account.journal.period,icon:0 @@ -8768,7 +8768,7 @@ msgstr "" #. module: account #: report:account.analytic.account.inverted.balance:0 msgid "Inverted Analytic Balance -" -msgstr "Урвуу аналитик баланс -" +msgstr "Урвуу шинжилгээний баланс -" #. module: account #: help:account.move.reconcile,opening_reconciliation:0 @@ -8780,7 +8780,7 @@ msgstr "" #: view:account.analytic.line:0 #: model:ir.actions.act_window,name:account.action_account_analytic_line_form msgid "Analytic Entries" -msgstr "Аналитик бичилт" +msgstr "Шинжилгээний бичилт" #. module: account #: view:account.analytic.account:0 @@ -9072,7 +9072,7 @@ msgstr "Хэсэгчлэн Тулгах" #. module: account #: model:ir.model,name:account.model_account_analytic_inverted_balance msgid "Account Analytic Inverted Balance" -msgstr "Дансны урвуу аналитик баланс" +msgstr "Дансны урвуу шинжилгээний баланс" #. module: account #: model:ir.model,name:account.model_account_common_report @@ -9380,7 +9380,7 @@ msgstr "Борлуулалтын Татвар (%)" #: model:ir.actions.act_window,name:account.action_account_analytic_chart #: model:ir.ui.menu,name:account.menu_action_analytic_account_tree2 msgid "Chart of Analytic Accounts" -msgstr "Аналитик дансны мод" +msgstr "Шинжилгээний дансны төлөвлөгөө" #. module: account #: model:ir.actions.act_window,help:account.action_subscription_form @@ -9414,7 +9414,7 @@ msgstr "Энэ нийлүүлэгчид өгөх нийт өглөгийн дү #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic Costs" -msgstr "Аналитик өртөг" +msgstr "Шинжилгээний өртөг" #. module: account #: field:account.analytic.journal,name:0 @@ -9745,7 +9745,7 @@ msgstr "Барааны мэдээлэл" #: view:account.move.line:0 #: model:ir.ui.menu,name:account.next_id_40 msgid "Analytic" -msgstr "Аналитик" +msgstr "Шинжилгээ" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 @@ -10187,7 +10187,7 @@ msgstr "захиалга" #. module: account #: model:ir.model,name:account.model_account_analytic_balance msgid "Account Analytic Balance" -msgstr "Дансны аналитик баланс" +msgstr "Дансны шинжилгээний баланс" #. module: account #: report:account.account.balance:0 @@ -11172,7 +11172,7 @@ msgstr "Дансны төрлөөр" #. module: account #: model:ir.model,name:account.model_account_analytic_chart msgid "Account Analytic Chart" -msgstr "Аналитик дансны мод" +msgstr "Шинжилгээний дансны төлөвлөгөө" #. module: account #: help:account.invoice,residual:0 diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index 754c26aad1c..b720e66fbf1 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 14:46+0000\n" +"PO-Revision-Date: 2013-02-14 15:34+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -42,14 +42,14 @@ msgstr "" #. module: account #: view:account.move.reconcile:0 msgid "Journal Entry Reconcile" -msgstr "Journaalpost afletteren" +msgstr "Boekingen afletteren" #. module: account #: view:account.account:0 #: view:account.bank.statement:0 #: view:account.move.line:0 msgid "Account Statistics" -msgstr "Rekeningstatistieken" +msgstr "Rekening analyses" #. module: account #: view:account.invoice:0 @@ -65,7 +65,7 @@ msgstr "Resterend" #: code:addons/account/account_bank_statement.py:368 #, python-format msgid "Journal item \"%s\" is not valid." -msgstr "Journaalpost \"%s\" is niet geldig." +msgstr "Boeking \"%s\" is niet geldig." #. module: account #: model:ir.model,name:account.model_report_aged_receivable @@ -466,12 +466,12 @@ msgid "" " but not accounting (Journal Items, Chart of Accounts, ...)" msgstr "" "Stelt u in staat activa te beheren voor een bedrijf/persoon.\n" -" Het registreert afschrijvingen voor activa, en creëert " -"journaalposten voor afschrijvingen.\n" +" Het registreert afschrijvingen voor activa, en maakt " +"boekingen voor de afschrijvingen.\n" " Hiermee installeert u de module 'account_asset'. Als u " "dit niet aanvinkt, kunt u wel facturen en betalingen\n" " registreren, maar geen financiële administratie voeren " -"(Rekeningschema, Journaalboekingen, ....)" +"(rekeningschema, boekingen, ....)" #. module: account #: help:account.bank.statement.line,name:0 @@ -664,7 +664,7 @@ msgstr "Niets af te letteren" #. module: account #: field:account.config.settings,decimal_precision:0 msgid "Decimal precision on journal entries" -msgstr "Aantal decimalen van journaalposten" +msgstr "Aantal decimalen van de boekingen" #. module: account #: selection:account.config.settings,period:0 @@ -1005,7 +1005,7 @@ msgid "" " " msgstr "" "

\n" -" Geen journaalposten gevonden.\n" +" Geen boekingen gevonden.\n" "

\n" " " @@ -1498,7 +1498,7 @@ msgstr "Opgenomen in grondslag" #: model:ir.actions.act_window,name:account.action_account_entries_report_all #: model:ir.ui.menu,name:account.menu_action_account_entries_report_all msgid "Entries Analysis" -msgstr "Journaalpost analyse" +msgstr "Dagboek analyse" #. module: account #: field:account.account,level:0 @@ -1591,7 +1591,7 @@ msgstr "Factuurnummer reeks" #. module: account #: model:ir.model,name:account.model_account_entries_report msgid "Journal Items Analysis" -msgstr "Analyse journaalposten" +msgstr "Dagboek analyse" #. module: account #: model:ir.ui.menu,name:account.next_id_22 @@ -1808,7 +1808,7 @@ msgstr "Bankafschriften zoeken" #. module: account #: view:account.move.line:0 msgid "Unposted Journal Items" -msgstr "Ongeboekte journaalposten" +msgstr "Ongeboekte boekingen" #. module: account #: view:account.chart.template:0 @@ -2294,7 +2294,7 @@ msgstr "Standaard bedrijfsvaluta" #: field:account.invoice,move_name:0 #: field:account.move.line,move_id:0 msgid "Journal Entry" -msgstr "Journaalpost" +msgstr "Boeking" #. module: account #: view:account.invoice:0 @@ -2766,7 +2766,7 @@ msgstr "" #: view:account.move:0 #: model:ir.model,name:account.model_account_move msgid "Account Entry" -msgstr "Journaalpost" +msgstr "Boeking" #. module: account #: field:account.sequence.fiscalyear,sequence_main_id:0 @@ -3245,9 +3245,8 @@ msgid "" "Note that journal entries that are automatically created by the system are " "always skipping that state." msgstr "" -"Vink deze optie aan als u nieuwe journaalposten niet eerst als 'concept' " -"maar meteen als 'geboekt' wilt aanmerken, zonder een handmatige " -"controlestap.\n" +"Vink deze optie aan als u nieuwe boeking niet eerst als 'concept' maar " +"meteen als 'geboekt' wilt aanmerken, zonder een handmatige controlestap.\n" "Merk op dat in het geval van door het systeem aangemaakte journaalposten " "deze stap altijd al wordt overgeslagen." @@ -3865,8 +3864,8 @@ msgid "" "This wizard will validate all journal entries of a particular journal and " "period. Once journal entries are validated, you can not update them anymore." msgstr "" -"Deze assistent valideert alle journaalposten in een bepaald dagboek en " -"periode. Na de validatie kunnen de journaalposten niet meer gewijzigd worden." +"Deze wizard valideert alle boekingen in een bepaald dagboek en periode. Na " +"de validatie kunnen de boekingen niet meer gewijzigd worden." #. module: account #: model:ir.actions.act_window,name:account.action_account_chart_template_form @@ -3898,12 +3897,12 @@ msgid "" "the first day of the new fiscal year." msgstr "" "Stel hier de methode in die gebruikt wordt bij de jaarafsluiting om de " -"journaalposten te genereren voor alle grootboekrekeningen van dit type.\n" -"'Geen': er worden geen journaalposten gegenereerd.\n" +"boekingen te genereren voor alle grootboekrekeningen van dit type.\n" +"'Geen': er worden geen boekingen gegenereerd.\n" "'Saldo': in het algemeen van toepassing op kasrekeningen.\n" -"'Detail': alle bestaande journaalposten van het afgelopen jaar worden " -"meegenomen, inclusief de afgeletterde.\n" -"'Onafgeletterd': alleen journaalposten die op de eerste dag van het nieuwe " +"'Detail': alle bestaande boekingen van het afgelopen jaar worden meegenomen, " +"inclusief de afgeletterde.\n" +"'Onafgeletterd': alleen boekingen die op de eerste dag van het nieuwe " "fiscale jaar nog onafgeletterd waren worden meegenomen." #. module: account @@ -4033,8 +4032,8 @@ msgid "" "You cannot create journal items with a secondary currency without recording " "both 'currency' and 'amount currency' field." msgstr "" -"Het is niet mogelijk om journaalposten aan te maken met een tweede valuta, " -"zonder zowel de valuta a;s het valutabedrag in te voeren." +"Het is niet mogelijk om boekingen aan te maken met een tweede valuta, zonder " +"zowel de valuta a;s het valutabedrag in te voeren." #. module: account #: field:account.financial.report,display_detail:0 @@ -4146,8 +4145,8 @@ msgid "" "All selected journal entries will be validated and posted. It means you " "won't be able to modify their accounting fields anymore." msgstr "" -"Alle geselecteerde journaalposten worden gevalideerd en geboekt. Daarmee " -"kunnen de financiële gegevens ervan niet meer gewijzigd worden." +"Alle geselecteerde boekingen worden gevalideerd en geboekt. Daarmee kunnen " +"de financiële gegevens ervan niet meer gewijzigd worden." #. module: account #: code:addons/account/account_move_line.py:98 @@ -4209,7 +4208,7 @@ msgid "" " " msgstr "" "

\n" -" Klik voor het maken van een fractuur.\n" +" Klik voor het maken van een factuur.\n" "

\n" " Met OpenERP's digitaal factureren heeft u de mogelijkheid\n" " om uw betalingen te vereenvoudigen en te versnellen. Uw " @@ -4304,7 +4303,7 @@ msgstr "Belastingbedrag" #. module: account #: view:account.move.line:0 msgid "Unreconciled Journal Items" -msgstr "Onafgeletterde journaalposten" +msgstr "Onafgeletterde boekingen" #. module: account #: selection:account.account.type,close_method:0 @@ -4688,7 +4687,7 @@ msgstr "Financieel" #. module: account #: view:account.entries.report:0 msgid "Journal Entries with period in current year" -msgstr "Journaalposten waarvan de perioden in het huidige boekjaar vallen." +msgstr "Boekingen waarvan de perioden in het huidige boekjaar vallen." #. module: account #: field:account.account,child_consol_ids:0 @@ -4853,7 +4852,7 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Posted Journal Items" -msgstr "Geboekte journaalposten" +msgstr "Geboekte boekingen" #. module: account #: field:account.move.line,blocked:0 @@ -4877,9 +4876,8 @@ msgid "" "9.99 EUR, whereas a decimal precision of 4 will allow journal entries like: " "0.0231 EUR." msgstr "" -"Een voorbeeld. Een decimale precisie van 2 staat journaalpostregels toe " -"zoals 9,99 EUR. Een decimale precisie van 4 staat journaalpostregels toe van " -"0,0231 EUR." +"Een voorbeeld. Een decimale precisie van 2 staat boekingen toe zoals 9,99 " +"EUR. Een decimale precisie van 4 staat boekingen toe van 0,0231 EUR." #. module: account #: field:account.account,shortcut:0 @@ -5175,7 +5173,7 @@ msgstr "Geef een naam aan de nieuwe regels" #. module: account #: model:ir.model,name:account.model_account_invoice_report msgid "Invoices Statistics" -msgstr "Factuur statistieken" +msgstr "Factuur analyses" #. module: account #: field:account.account,exchange_rate:0 @@ -5223,7 +5221,7 @@ msgstr "Creditfacturen" #: view:account.move.line:0 #: model:ir.actions.act_window,name:account.action_account_manual_reconcile msgid "Journal Items to Reconcile" -msgstr "Af te letteren journaalpostregels" +msgstr "Af te letteren boekingen" #. module: account #: model:ir.model,name:account.model_account_tax_template @@ -5445,8 +5443,8 @@ msgid "" "printed it comes to 'Printed' status. When all transactions are done, it " "comes in 'Done' status." msgstr "" -"Wanneer een journaalpost wordt aangemaakt is de status 'Concept'. Wanneer " -"een rapport wordt afgedrukt wordt de status 'Afgedrukt'. Wanneer alle " +"Wanneer een boeking wordt aangemaakt is de status 'Concept'. Wanneer een " +"rapport wordt afgedrukt wordt de status 'Afgedrukt'. Wanneer alle " "transacties zijn afgerond, krijgt het de status 'Gereed'." #. module: account @@ -5532,7 +5530,7 @@ msgstr "Gefactureerd" #. module: account #: view:account.move:0 msgid "Posted Journal Entries" -msgstr "Geboekte journaalposten" +msgstr "Geboekte boekingen" #. module: account #: view:account.use.model:0 @@ -5605,7 +5603,7 @@ msgstr "Openingsperiode" #. module: account #: view:account.move:0 msgid "Journal Entries to Review" -msgstr "Journaalposten te beoordelen" +msgstr "Boekingen te controleren" #. module: account #: selection:res.company,tax_calculation_rounding_method:0 @@ -6324,7 +6322,7 @@ msgstr "Kostenplaatsen" #. module: account #: view:account.invoice.report:0 msgid "Customer Invoices And Refunds" -msgstr "Klant facturen en terugbetalingen" +msgstr "Klant facturen en credit facturen" #. module: account #: field:account.analytic.line,amount_currency:0 @@ -6733,12 +6731,11 @@ msgid "" "created by the system on document validation (invoices, bank statements...) " "and will be created in 'Posted' status." msgstr "" -"Alle handmatig gemaakte nieuwe journaalposten zijn meestal in de staat " +"Alle handmatig gemaakte nieuwe boekingen zijn meestal in de staat " "'Ongeboekt', maar u kunt met de optie instellen om deze status over te slaan " -"op het betreffende dagboek. In dat geval worden ze behandeld als " -"journaalposten automatisch aangemaakt door het systeem bij document " -"validatie (facturen, bankafschriften, ...). Tevens worden ze aangemaakt in " -"de 'Geboekt' status." +"op het betreffende dagboek. In dat geval worden ze behandeld als boekingen " +"automatisch aangemaakt door het systeem bij document validatie (facturen, " +"bankafschriften, ...). Tevens worden ze aangemaakt in de 'Geboekt' status." #. module: account #: field:account.payment.term.line,days:0 @@ -6752,7 +6749,7 @@ msgid "" "You cannot validate this journal entry because account \"%s\" does not " "belong to chart of accounts \"%s\"." msgstr "" -"U kunt deze journaalpost niet valideren omdat rekening \"%s\" niet tot het " +"U kunt deze boeking niet valideren omdat rekening \"%s\" niet tot het " "rekeningschema \"%s\" behoort." #. module: account @@ -7086,8 +7083,7 @@ msgstr "Debiteuren" #. module: account #: constraint:account.move.line:0 msgid "You cannot create journal items on closed account." -msgstr "" -"Het is niet mogelijk om journaalposten te maken op een gesloten rekening." +msgstr "Het is niet mogelijk om boekingen te maken op een gesloten rekening." #. module: account #: code:addons/account/account_invoice.py:610 @@ -7284,7 +7280,7 @@ msgstr "Liquiditeit" #: model:ir.actions.act_window,name:account.action_account_analytic_journal_open_form #: model:ir.ui.menu,name:account.account_analytic_journal_entries msgid "Analytic Journal Items" -msgstr "Kostenplaats journaalposten" +msgstr "Kostenplaats boekingen" #. module: account #: field:account.config.settings,has_default_company:0 @@ -7298,10 +7294,10 @@ msgid "" "year. Note that you can run this wizard many times for the same fiscal year: " "it will simply replace the old opening entries with the new ones." msgstr "" -"Deze wizard zal de eindejaar journaalposten genereren voor het geselecteerde " -"fiscale jaar. Het is mogelijk deze wizard meerdere malen te starten voor " -"hetzelfde fiscale jaar. Het programma zal simpelweg de oude opening " -"vervangen door de nieuwe." +"Deze wizard zal eindejaar boekingen genereren voor het geselecteerde " +"boekjaar. Het is mogelijk deze wizard meerdere malen te starten voor " +"hetzelfde boek jaar. Het programma zal simpelweg de oude opening vervangen " +"door de nieuwe." #. module: account #: model:ir.ui.menu,name:account.menu_finance_bank_and_cash @@ -7338,7 +7334,7 @@ msgid "" "journal items." msgstr "" "Het is niet mogelijk om het bedrijf wat eigenaar is van de rekening te " -"wijzigen. Dit omdat er al journaalposten aanwezig zijn." +"wijzigen. Dit omdat er al boekingen aanwezig zijn." #. module: account #: report:account.invoice:0 @@ -7571,7 +7567,7 @@ msgstr "Python Code" #. module: account #: view:account.entries.report:0 msgid "Journal Entries with period in current period" -msgstr "Journaalposten met een periode in de huidige periode" +msgstr "Boekingen met een periode in de huidige periode" #. module: account #: help:account.journal,update_posted:0 @@ -7579,8 +7575,8 @@ msgid "" "Check this box if you want to allow the cancellation the entries related to " "this journal or of the invoice related to this journal" msgstr "" -"Vink deze optie aan als u het annuleren van journaalposten van dit dagboek " -"of van de gerelateerde factuur, wilt toestaan" +"Vink deze optie aan als u het annuleren van boekingen van dit dagboek of van " +"de gerelateerde factuur, wilt toestaan" #. module: account #: view:account.fiscalyear.close:0 @@ -7701,7 +7697,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_move_journal_line_form #: model:ir.ui.menu,name:account.menu_finance_entries msgid "Journal Entries" -msgstr "Journaalposten" +msgstr "Boekingen" #. module: account #: code:addons/account/wizard/account_invoice_refund.py:147 @@ -7800,8 +7796,8 @@ msgid "" "Check this box if you are unsure of that journal entry and if you want to " "note it as 'to be reviewed' by an accounting expert." msgstr "" -"Vink dit aan indien u onzeker bent over de journaalpost en of u wilt dat " -"deze wordt aangemerkt als 'ter controle' door een boekhoudkundig expert." +"Vink deze optie aan indien u onzeker bent over de boekingen en of u wilt " +"dat deze wordt aangemerkt als 'ter controle' door een boekhoudkundig expert." #. module: account #: field:account.chart.template,complete_tax_set:0 @@ -7815,8 +7811,7 @@ msgstr "Complete set van belastingen" msgid "" "Selected Entry Lines does not have any account move enties in draft state." msgstr "" -"De geselecteerde regels hebben geen enkele journaalpostregel in concept " -"status." +"De geselecteerde regels hebben geen enkele boeking in concept status." #. module: account #: view:account.chart.template:0 @@ -8051,7 +8046,7 @@ msgstr "Belastingrekening sjabloon" #. module: account #: view:account.journal.select:0 msgid "Are you sure you want to open Journal Entries?" -msgstr "Weet u zeker dat u de journaalposten wilt openen?" +msgstr "Weet u zeker dat u de boekingen wilt openen?" #. module: account #: view:account.state.open:0 @@ -8133,7 +8128,7 @@ msgstr "Totaalbedrag dat deze klant aan u verschuldigd is." #. module: account #: view:account.move.line:0 msgid "Unbalanced Journal Items" -msgstr "Journaalpostregels in onbelans" +msgstr "Boekingen in onbelans" #. module: account #: model:ir.actions.act_window,name:account.open_account_charts_modules @@ -8433,8 +8428,8 @@ msgid "" "This field is used for payable and receivable journal entries. You can put " "the limit date for the payment of this line." msgstr "" -"Dit veld wordt gebruikt voor crediteur- en debiteur journaalposten. U kunt " -"de limietdatum voor de betaling van deze regel invoeren." +"Dit veld wordt gebruikt voor crediteur- en debiteur boekingen. U kunt de " +"limietdatum voor de betaling van deze regel invoeren." #. module: account #: model:ir.ui.menu,name:account.menu_multi_currency @@ -8488,7 +8483,7 @@ msgstr "" #. module: account #: view:account.move:0 msgid "Unposted Journal Entries" -msgstr "Ongeboekte journaalposten" +msgstr "Ongeboekte boekingsregels" #. module: account #: help:account.invoice.refund,date:0 @@ -8602,7 +8597,7 @@ msgstr "Credit factuur reeks" #: view:validate.account.move:0 #: view:validate.account.move.lines:0 msgid "Post Journal Entries" -msgstr "Journaalposten boeken" +msgstr "Boekingsregels boeken" #. module: account #: selection:account.bank.statement.line,type:0 @@ -8666,7 +8661,7 @@ msgstr "Paypal rekening" #. module: account #: selection:account.print.journal,sort_selection:0 msgid "Journal Entry Number" -msgstr "Journaalpost nummer" +msgstr "Boekingsnummer" #. module: account #: view:account.financial.report:0 @@ -8691,7 +8686,7 @@ msgstr "cash.box.in" #. module: account #: help:account.invoice,move_id:0 msgid "Link to the automatically generated Journal Items." -msgstr "Koppeling naar de automatisch gegenereerde journaalpost" +msgstr "Koppeling naar de automatisch gegenereerde boeking." #. module: account #: model:ir.model,name:account.model_account_config_settings @@ -8882,8 +8877,7 @@ msgid "" "Select Fiscal Year which you want to remove entries for its End of year " "entries journal" msgstr "" -"Selecteer het fiscale jaar waarvoor u, voor de eindejaar journaalpost, " -"boekingen wilt verwijderen" +"Selecteer het boekjaar waarvoor u de eindejaar boekingen wilt verwijderen." #. module: account #: field:account.tax.template,type_tax_use:0 @@ -8922,8 +8916,7 @@ msgstr "Automatische boeking" msgid "" "Check this box if this account allows reconciliation of journal items." msgstr "" -"Vink deze optie aan als de rekening het afletteren van journaalposten " -"toestaat" +"Vink deze optie aan als de rekening het afletteren van boekingen toestaat" #. module: account #: report:account.analytic.account.inverted.balance:0 @@ -9403,8 +9396,7 @@ msgstr "Filter op" msgid "" "In order to close a period, you must first post related journal entries." msgstr "" -"Om een periode af te sluiten, dienen eerst de journaalposten te worden " -"geboekt." +"Om een periode af te sluiten, dienen eerst de boekingen te worden geboekt." #. module: account #: view:account.entries.report:0 @@ -9455,7 +9447,7 @@ msgstr "Afdrukken belastingopgave" #. module: account #: view:account.model.line:0 msgid "Journal Entry Model Line" -msgstr "Journaalpost model regel" +msgstr "Boeking model regel" #. module: account #: view:account.invoice:0 @@ -9683,7 +9675,7 @@ msgstr "" #: code:addons/account/account_move_line.py:1009 #, python-format msgid "The account move (%s) for centralisation has been confirmed." -msgstr "De journaalpost (%s) voor voor centralisatie is bevestigd." +msgstr "De boeking (%s) voor voor centralisatie is bevestigd." #. module: account #: report:account.analytic.account.journal:0 @@ -9935,8 +9927,8 @@ msgid "" " of accounts." msgstr "" "Wanneer concept facturen zijn bevestigd, kunt u deze niet meer\n" -" bewerken. de facturen krijgen een uniek nummer\n" -" en journaalposten worden aangemaakt in uw grootboek." +" bewerken. De facturen krijgen een uniek nummer\n" +" en boekingen worden aangemaakt in uw grootboek." #. module: account #: model:process.node,note:account.process_node_bankstatement0 @@ -10045,8 +10037,7 @@ msgstr "" "factuurnummer is toegekend. De factuur blijkt in deze staat zolang de " "factuur niet is betaald.\n" "* De 'Betaald' status, wordt automatisch ingesteld wanneer de factuur is " -"betaald. De bijbehorende journaalposten kunnen wel of niet zijn " -"afgeletterd.\n" +"betaald. De bijbehorende boekingen kunnen wel of niet zijn afgeletterd.\n" "* De 'Geannuleerd' status wordt gebruikt wanneer de gebruiker de factuur " "annuleert." @@ -10366,8 +10357,8 @@ msgid "" "This field contains the information related to the numbering of the journal " "entries of this journal." msgstr "" -"Dit veld bevat de informatie gerelateerd aan de nummering van de " -"journaalposten in dit dagboek." +"Dit veld bevat de informatie gerelateerd aan de nummering van de boekingen " +"in dit dagboek." #. module: account #: field:account.invoice,sent:0 @@ -10554,9 +10545,8 @@ 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 "" -"Dit geeft aan dat de factuur is betaald en dat de journaalposten van de " -"factuur zijn afgeletterd tegen een of meerdere journaalposten van de " -"betalingen." +"Dit geeft aan dat de factuur is betaald en dat de boekingen van de factuur " +"zijn afgeletterd tegen een of meerdere boekingen van de betalingen." #. module: account #: view:account.invoice:0 @@ -10663,7 +10653,7 @@ msgstr "Code/Datum" #: model:ir.model,name:account.model_account_move_line #: model:ir.ui.menu,name:account.menu_action_account_moves_all msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account #: view:accounting.report:0 @@ -10768,7 +10758,7 @@ msgstr "Dagboek totalen" #. module: account #: view:account.model:0 msgid "Journal Entry Model" -msgstr "Journaalpost model" +msgstr "Boeking model" #. module: account #: code:addons/account/account.py:1064 @@ -10905,9 +10895,9 @@ msgid "" "and is the process of transferring debit and credit amounts from a journal " "of original entry to a ledger book." msgstr "" -"Het controleren van journaalposten wordt ook wel 'Grootboek boeken' genoemd " -"en is het verwerken van de debet en credit boekingsbedragen van een dagboek " -"naar een grootboek." +"Het controleren van boekingen wordt ook wel 'Grootboek boeken' genoemd en is " +"het verwerken van de debet en credit boekingsbedragen van een dagboek naar " +"een grootboek." #. module: account #: model:ir.model,name:account.model_account_period @@ -11533,8 +11523,7 @@ msgstr "" " Selecteer de periode en het dagboek wat u wilt vullen.\n" "

\n" " Deze weergave kan worden gebruikt door accountants om\n" -" snel journaalposten te registreren in OpenERP. Als u " -"bijvoorbeeld een\n" +" snel boekingen te maken in OpenERP. Als u bijvoorbeeld een\n" " leveranciersfactuur wilt registreren, start dan met het " "registreren\n" " van een regel voor kostenrekening. OpenERP zal vervolgens\n" @@ -11759,7 +11748,7 @@ msgstr "Toekomst" #. module: account #: view:account.move.line:0 msgid "Search Journal Items" -msgstr "Zoek journaalposten" +msgstr "Zoek boekingen" #. module: account #: help:account.tax,base_sign:0 @@ -11808,6 +11797,6 @@ msgid "" "The residual amount on a receivable or payable of a journal entry expressed " "in its currency (maybe different of the company currency)." msgstr "" -"Het restbedrag ten opzichte van een schuld of vordering van een journaalpost " +"Het restbedrag ten opzichte van een schuld of vordering van een boeking " "uitgedrukt in zijn eigen valuta (welke verschillend kan zijn van de door het " "bedrijf gebruikte valuta)." diff --git a/addons/account_analytic_plans/i18n/nl.po b/addons/account_analytic_plans/i18n/nl.po index d8318139561..e97d7776326 100644 --- a/addons/account_analytic_plans/i18n/nl.po +++ b/addons/account_analytic_plans/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 11:37+0000\n" +"Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:31+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_analytic_plans #: field:account.analytic.plan.instance,account4_ids:0 @@ -207,7 +207,7 @@ msgstr "Perc(%)" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_account_move_line msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model diff --git a/addons/account_asset/i18n/nl.po b/addons/account_asset/i18n/nl.po index ba1104275c6..4fb62244a13 100644 --- a/addons/account_asset/i18n/nl.po +++ b/addons/account_asset/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-25 14:25+0000\n" +"PO-Revision-Date: 2013-02-14 11:33+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:32+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_asset #: view:account.asset.asset:0 @@ -569,7 +569,7 @@ msgstr "Afsluiten" #. module: account_asset #: model:ir.model,name:account_asset.model_account_move_line msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account_asset #: view:asset.modify:0 diff --git a/addons/account_followup/i18n/nl.po b/addons/account_followup/i18n/nl.po index 155a34ff38a..0554bfa71ae 100644 --- a/addons/account_followup/i18n/nl.po +++ b/addons/account_followup/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-31 16:10+0000\n" +"PO-Revision-Date: 2013-02-14 11:21+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-01 05:49+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_followup #: model:email.template,subject:account_followup.email_template_account_followup_default @@ -648,7 +648,7 @@ msgstr "Zoek betalingsherinnering" #. module: account_followup #: view:res.partner:0 msgid "Account Move line" -msgstr "Journaalpostregel" +msgstr "Boeking" #. module: account_followup #: code:addons/account_followup/wizard/account_followup_print.py:237 @@ -1159,7 +1159,7 @@ msgstr "Betalingsherinnering actie" #. module: account_followup #: view:account_followup.stat:0 msgid "Including journal entries marked as a litigation" -msgstr "Inclusief journaalposten gemarkeerd als een geschil" +msgstr "Inclusief boekingen gemarkeerd als een geschil" #. module: account_followup #: report:account_followup.followup.print:0 @@ -1201,7 +1201,7 @@ msgid "" " " msgstr "" "

\n" -" Geen journaalposten gevonden.\n" +" Geen boekingen gevonden.\n" "

\n" " " diff --git a/addons/account_payment/i18n/nl.po b/addons/account_payment/i18n/nl.po index d7229571481..e100942f340 100644 --- a/addons/account_payment/i18n/nl.po +++ b/addons/account_payment/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-25 14:31+0000\n" -"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n" +"PO-Revision-Date: 2013-02-14 10:53+0000\n" +"Last-Translator: Douwe Wullink (Dypalio) \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:33+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -445,7 +445,7 @@ msgstr "Betalingsregels" #. module: account_payment #: model:ir.model,name:account_payment.model_account_move_line msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account_payment #: help:payment.line,move_line_id:0 diff --git a/addons/account_sequence/i18n/nl.po b/addons/account_sequence/i18n/nl.po index 1f2030bf91c..4e737190e61 100644 --- a/addons/account_sequence/i18n/nl.po +++ b/addons/account_sequence/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 11:19+0000\n" +"Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:33+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_sequence #: view:account.sequence.installer:0 @@ -77,7 +77,7 @@ msgstr "Nummer verspringing" #. module: account_sequence #: model:ir.model,name:account_sequence.model_account_move_line msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account_sequence #: field:account.move,internal_sequence_number:0 @@ -112,7 +112,7 @@ msgstr "Voorvoegsel voor het record voor de reeks" #. module: account_sequence #: model:ir.model,name:account_sequence.model_account_move msgid "Account Entry" -msgstr "Journaalpost" +msgstr "Boeking" #. module: account_sequence #: field:account.sequence.installer,suffix:0 @@ -135,8 +135,8 @@ msgid "" "This sequence will be used to maintain the internal number for the journal " "entries related to this journal." msgstr "" -"Dit volgnummer wordt gebruikt voor de interne nummering van journaalposten " -"in dit dagboek." +"Dit volgnummer wordt gebruikt voor de interne nummering van boekingen in dit " +"dagboek." #. module: account_sequence #: model:ir.model,name:account_sequence.model_account_sequence_installer diff --git a/addons/account_test/i18n/nl.po b/addons/account_test/i18n/nl.po index d9e9c2ef8d8..563089d40b3 100644 --- a/addons/account_test/i18n/nl.po +++ b/addons/account_test/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-13 13:15+0000\n" +"PO-Revision-Date: 2013-02-14 11:20+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:34+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_test #: view:accounting.assert.test:0 @@ -91,8 +91,7 @@ msgstr "" msgid "" "Check if movement lines are balanced and have the same date and period" msgstr "" -"Controleer of journaalpostregels in balans zijn en dezelfde datum en periode " -"hebben" +"Controleer of boekingen in balans zijn en dezelfde datum en periode hebben" #. module: account_test #: field:accounting.assert.test,name:0 @@ -122,8 +121,8 @@ msgid "" "Check that reconciled account moves, that define Payable and Receivable " "accounts, are belonging to reconciled invoices" msgstr "" -"Controleer of afgelletterde journaalpostregels op de crediteuren en " -"debiteuren rekeningen, behoren aan afgeletterde facturen." +"Controleer of afgelletterde boekingen op de crediteuren en debiteuren " +"rekeningen, behoren aan afgeletterde facturen." #. module: account_test #: view:accounting.assert.test:0 @@ -144,13 +143,13 @@ msgstr "Omschrijving" #: model:accounting.assert.test,desc:account_test.account_test_06_1 msgid "Check that there's no move for any account with « View » account type" msgstr "" -"Controleer of er geen journaalpostregel zijn voor een rekening met " -"« Weergave » als rekeningsoort" +"Controleer of er geen boekingen zijn voor een rekening met « Weergave » als " +"rekeningsoort" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_08 msgid "Test 9 : Accounts and partners on account moves" -msgstr "Test 9 : Rekeningen en relaties of journaalposten" +msgstr "Test 9 : Rekeningen en relaties op boekingen" #. module: account_test #: model:ir.actions.act_window,name:account_test.action_accounting_assert @@ -209,7 +208,7 @@ msgstr "Test 8 : Eindsaldo op bankafschriften" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_03 msgid "Test 3: Movement lines" -msgstr "Test 3: Journaalpostregels" +msgstr "Test 3: Boekingen" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_05_2 @@ -273,8 +272,7 @@ msgstr "Controleer de balans: Som van debet = Som van Credit" #: model:accounting.assert.test,desc:account_test.account_test_08 msgid "Check that general accounts and partners on account moves are active" msgstr "" -"Controleer of algemene rekeningen en de relaties op journaalpostregels " -"actief zijn" +"Controleer of algemene rekeningen en de relaties op boekingen actief zijn" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_06_1 diff --git a/addons/account_voucher/i18n/nl.po b/addons/account_voucher/i18n/nl.po index a6a154e8236..7f07a8823c3 100644 --- a/addons/account_voucher/i18n/nl.po +++ b/addons/account_voucher/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-31 14:54+0000\n" +"PO-Revision-Date: 2013-02-14 15:25+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-01 05:49+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -46,7 +46,7 @@ msgstr "Totaalbedrag" #. module: account_voucher #: view:account.voucher:0 msgid "Open Customer Journal Entries" -msgstr "Open klant journaalposten" +msgstr "Open klantboekingen" #. module: account_voucher #: view:account.voucher:0 @@ -150,7 +150,7 @@ msgstr "Valideren" #: model:ir.actions.act_window,name:account_voucher.action_vendor_payment #: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment msgid "Supplier Payments" -msgstr "Leveranciers betalingen" +msgstr "Leverancierbetalingen" #. module: account_voucher #: model:ir.actions.act_window,help:account_voucher.action_purchase_receipt @@ -284,7 +284,7 @@ msgstr "" "

\n" " Klik om een betaalbewijs aan te maken.\n" "

\n" -" Wanneer een verkoopbon is bevestigd, kunt u de \n" +" Wanneer een betaalbewijs is bevestigd, kunt u de \n" " betaling van uw klant vastleggen.\n" "

\n" " " @@ -479,7 +479,7 @@ msgstr "" #. module: account_voucher #: view:account.voucher:0 msgid "Open Supplier Journal Entries" -msgstr "Open leveranciers journaalposten" +msgstr "Open leveranciersboekingen" #. module: account_voucher #: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list @@ -782,8 +782,8 @@ msgid "" "Check this box if you are unsure of that journal entry and if you want to " "note it as 'to be reviewed' by an accounting expert." msgstr "" -"Vink dit aan indien u onzeker bent over de journaalpost en of u wilt dat " -"deze wordt aangemerkt als 'ter controle' door een boekhoudkundig expert." +"Vink deze optie aan indien u onzeker bent over de boekingen en of u wilt " +"dat deze wordt aangemerkt als 'ter controle' door een boekhoudkundig expert." #. module: account_voucher #: selection:sale.receipt.report,month:0 @@ -886,7 +886,7 @@ msgstr "januari" #: model:ir.actions.act_window,name:account_voucher.action_voucher_list #: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher msgid "Journal Vouchers" -msgstr "Journaliseer betaalbewijzen" +msgstr "Betaalbewijs dagboek" #. module: account_voucher #: model:ir.model,name:account_voucher.model_res_company @@ -914,7 +914,7 @@ msgstr "Definieer een reeks voor dit dagboek." #: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt msgid "Customer Payments" -msgstr "Klantbetaling" +msgstr "Klantbetalingen" #. module: account_voucher #: model:ir.actions.act_window,name:account_voucher.action_sale_receipt_report_all @@ -1029,7 +1029,7 @@ msgstr "Pro-forma" #: view:account.voucher:0 #: field:account.voucher,move_ids:0 msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:496 @@ -1245,7 +1245,7 @@ msgstr "Totaal" #. module: account_voucher #: field:account.voucher,move_id:0 msgid "Account Entry" -msgstr "Journaalpost" +msgstr "Boeking" #. module: account_voucher #: constraint:account.bank.statement.line:0 diff --git a/addons/account_voucher/i18n/tr.po b/addons/account_voucher/i18n/tr.po index 08f9e2b16a1..3088917d21f 100644 --- a/addons/account_voucher/i18n/tr.po +++ b/addons/account_voucher/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 10:15+0000\n" +"PO-Revision-Date: 2013-02-14 12:55+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account_voucher @@ -1327,3 +1327,6 @@ msgid "" "inactive, which allow to hide the customer/supplier payment while the bank " "statement isn't confirmed." msgstr "" +"Varsayılan olarak, taslak banka hesapözetlerine yapılan uzlaşma fişleri " +"engelli olarak ayarlanır, banka hesapözeti onaylanmamışken müşteri/tedarikçi " +"ödemelerinin gizlenmesini sağlar." diff --git a/addons/analytic/i18n/nl.po b/addons/analytic/i18n/nl.po index d1fd15046b3..8b19b2258ca 100644 --- a/addons/analytic/i18n/nl.po +++ b/addons/analytic/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-11 13:38+0000\n" +"PO-Revision-Date: 2013-02-14 11:18+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: analytic @@ -66,7 +66,7 @@ msgid "" "default data that you can reuse easily." msgstr "" "Als u de optie 'Weergave' kiest, betekent dit dat u niet toestaat ​​om " -"journaalposten op deze kostenplaats te maken.\n" +"boekingen op deze kostenplaats te maken.\n" "Het type 'Kostenplaats' staat voor gewone kostenplaatsen die u alleen wilt " "gebruiken in de boekhouding.\n" "Als u 'Contract' of 'Project' kiest, dan biedt dit u de mogelijkheid om de " diff --git a/addons/base_import/i18n/nl.po b/addons/base_import/i18n/nl.po index 45b9305b313..316465a353d 100644 --- a/addons/base_import/i18n/nl.po +++ b/addons/base_import/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-10 13:21+0000\n" +"PO-Revision-Date: 2013-02-14 16:15+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-11 05:34+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_import #. openerp-web @@ -561,6 +561,10 @@ msgid "" " field corresponding to the column. This makes imports\n" " simpler especially when the file has many columns." msgstr "" +"als het bestand de kolom\n" +" namen bevat, kan OpenERP proberen de bijbehorende velden\n" +" te detecteren voor de kolommen. Dit maakt het importeren\n" +" eenvoudiger, vooral wanneer het bestand veel kolommen heeft." #. module: base_import #. openerp-web @@ -605,6 +609,16 @@ msgid "" "filter \n" " settings' > Save)." msgstr "" +"Als u een CSV bestand bewerkt en opslaat in een spreadsheet \n" +" worden uw regionale instellingen van uw computer\n" +" gebruikt voor het scheidingsteken. U kunt het beste\n" +" OpenOffice of Libreoffice calc gebruiken, omdat " +"deze\n" +" programma's u de mogelijkheid geven om deze " +"instellingen\n" +" aan te passen (in 'Opslaan als' scherm > Aanvinken " +"'Filter instellingen\n" +" bewerken > Opslaan'." #. module: base_import #. openerp-web @@ -675,6 +689,10 @@ msgid "" "\n" " that imported it)" msgstr "" +"Land/Externe ID: De ID van dit record\n" +" waaraan gerefereerd wordt in de andere applicatie " +"(of het .XML bestand\n" +" dat het heeft geïmporteerd)" #. module: base_import #. openerp-web @@ -703,6 +721,17 @@ msgid "" "\n" " per field you want to import." msgstr "" +"Sommige velden geven een relatie met een ander\n" +" object aan. Bijvoorbeeld, het land van een contact " +"is een koppeling \n" +" naar een record van het 'Land' object. Wanneer u\n" +" zo'n veld wilt importeren, zal OpenERP de koppeling " +"tussen deze\n" +" velden moeten maken. Om u te helpen zulke velden te " +"importeren, \n" +" geeft OpenERP u drie mechanismen. U dient een " +"mechanisme te kiezen\n" +" en alleen dit mechanisme per veld gebruiken." #. module: base_import #. openerp-web @@ -716,6 +745,14 @@ msgid "" " then you will encode it as follow \"Manufacturer,\n" " Retailer\" in the same column of your CSV file." msgstr "" +"De labels moeten worden gescheiden door een komma, zonder spaties \n" +" Bijvoorbeeld, indien u, uw klant wilt koppelen aan " +"de labels\n" +" \"Producent\" en \"Retailer\" dan dient u dit als " +"volgt\n" +" te coderen. \"Producent,Retailer\" in dezelfde kolom " +"van\n" +" uw CSV bestand." #. module: base_import #: code:addons/base_import/models.py:264 @@ -1165,6 +1202,11 @@ msgid "" " identifier from the original application and\n" " map it to the" msgstr "" +"Om het mogelijk te maken om relaties, tussen verschillende records,\n" +" opnieuw aan te maken, dient u unieke identifiers, " +"van de\n" +" originele applicatie te gebruiken en deze koppelen " +"aan de" #. module: base_import #. openerp-web @@ -1191,6 +1233,18 @@ msgid "" "\n" " the fields relative to the order." msgstr "" +"Indien u verkooporders wilt importeren met verschillende \n" +" orderregels, dien u voor iedere orderregel in het\n" +" CSV bestande een specifieke regel te reserveren.\n" +" De eerste orderregel wordt geïmporteerd op de " +"eerste\n" +" regel welke ook de kop informatie van de order " +"bevat.\n" +" Iedere volgende regel hebben een eigen regel welke " +"niet\n" +" meer de kopgegevens van de order bevatten, maar " +"alleen de\n" +" regelinformatie." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related @@ -1312,6 +1366,11 @@ msgid "" "demo \n" " data." msgstr "" +"Als een voorbeeld vind u hier het bestand:\n" +" purchase.order_functional_error_line_cant_adpat.CSV\n" +" Het bestand bevat enkele offertes, welke u kunt " +"importeren.\n" +" Het bestand is gebaseerd op de demo data." #. module: base_import #: field:base_import.import,file:0 diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index 21740059767..36b2b40e21b 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-12 00:53+0000\n" -"Last-Translator: Ediz Duman \n" +"PO-Revision-Date: 2013-02-14 13:28+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm @@ -1075,7 +1075,7 @@ msgstr "Aşama" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone Calls that are assigned to me" -msgstr "" +msgstr "Bana atanan Telefon Çağrıları" #. module: crm #: field:crm.lead,user_login:0 @@ -1117,7 +1117,7 @@ msgstr "Fırsat oluşturuldu" #. module: crm #: view:crm.lead:0 msgid "í" -msgstr "" +msgstr "í" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -1380,7 +1380,7 @@ msgstr "İptal" #. module: crm #: view:crm.lead:0 msgid "Opportunities Assigned to Me or My Team(s)" -msgstr "" +msgstr "Bana ya da Takım(lar)ıma Atanan Fırsatlar" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 @@ -1429,7 +1429,7 @@ msgstr "Birleştir adaylar/fırsatlar" #. module: crm #: help:crm.case.stage,sequence:0 msgid "Used to order stages. Lower is better." -msgstr "" +msgstr "Aşamaları sıralamak için kullanılır. Düşük olması daha iyidir." #. module: crm #: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action @@ -1793,7 +1793,7 @@ msgstr "Telesatış" #. module: crm #: view:crm.lead:0 msgid "Leads Assigned to Me or My Team(s)" -msgstr "" +msgstr "Bana ya da Takım(lar)ıma Atanan Adaylar" #. module: crm #: model:ir.model,name:crm.model_crm_segmentation_line @@ -1854,7 +1854,7 @@ msgstr "Satış Takımları" #. module: crm #: field:crm.case.stage,case_default:0 msgid "Default to New Sales Team" -msgstr "" +msgstr "Yeni Satış Takımı için Varsayılan" #. module: crm #: view:crm.lead:0 @@ -1965,7 +1965,7 @@ msgstr "Açık Fırsatlar" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead2 msgid "Email Campaign - Services" -msgstr "" +msgstr "Eposta Kampanyası - Hizmetler" #. module: crm #: selection:crm.case.stage,state:0 @@ -2081,7 +2081,7 @@ msgstr "İl" #. module: crm #: selection:crm.case.stage,type:0 msgid "Both" -msgstr "" +msgstr "Her ikisi de" #. module: crm #: view:crm.phonecall:0 @@ -2674,7 +2674,7 @@ msgstr "Kayıtlı Aramalar" #: model:mail.message.subtype,name:crm.mt_lead_won #: model:mail.message.subtype,name:crm.mt_salesteam_lead_won msgid "Opportunity Won" -msgstr "" +msgstr "Kazanılan Fırsat" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_act_tree diff --git a/addons/fleet/i18n/mn.po b/addons/fleet/i18n/mn.po index b31868081bf..9258ef1adbb 100644 --- a/addons/fleet/i18n/mn.po +++ b/addons/fleet/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-09 09:49+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-15 05:09+0000\n" +"Last-Translator: Tenuun Khangaitan \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: 2013-02-10 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -85,7 +85,7 @@ msgstr "" #: view:fleet.vehicle.cost:0 #: view:fleet.vehicle.model:0 msgid "Group By..." -msgstr "" +msgstr "Бүлэглэх..." #. module: fleet #: model:fleet.service.type,name:fleet.type_service_32 @@ -95,7 +95,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_18 msgid "Engine Belt Inspection" -msgstr "" +msgstr "Духны Ремень Үзлэг" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 @@ -117,7 +117,7 @@ msgstr "" #: field:fleet.vehicle.log.fuel,vendor_id:0 #: field:fleet.vehicle.log.services,vendor_id:0 msgid "Supplier" -msgstr "" +msgstr "Нийлүүлэгч" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_35 @@ -157,7 +157,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,company_id:0 msgid "Company" -msgstr "" +msgstr "Компани" #. module: fleet #: view:fleet.vehicle.log.contract:0 @@ -204,7 +204,7 @@ msgstr "" #: view:fleet.vehicle:0 #: selection:fleet.vehicle.cost,cost_type:0 msgid "Services" -msgstr "" +msgstr "Үйлчилгээ" #. module: fleet #: help:fleet.vehicle,odometer:0 @@ -233,7 +233,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Total Cost" -msgstr "" +msgstr "Нийт үнэ" #. module: fleet #: selection:fleet.service.type,category:0 @@ -280,7 +280,7 @@ msgstr "" #: view:fleet.vehicle.log.services:0 #: field:fleet.vehicle.log.services,notes:0 msgid "Notes" -msgstr "" +msgstr "Тэмдэглэгээ" #. module: fleet #: code:addons/fleet/fleet.py:47 @@ -291,12 +291,12 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: fleet #: model:res.groups,name:fleet.group_fleet_user msgid "User" -msgstr "" +msgstr "Хэрэглэгч" #. module: fleet #: help:fleet.vehicle.cost,vehicle_id:0 @@ -308,12 +308,12 @@ msgstr "" #: field:fleet.vehicle.log.fuel,cost_amount:0 #: field:fleet.vehicle.log.services,cost_amount:0 msgid "Amount" -msgstr "" +msgstr "Дүн" #. module: fleet #: field:fleet.vehicle,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_6 diff --git a/addons/hr_expense/i18n/mn.po b/addons/hr_expense/i18n/mn.po index 78bcf501575..7b3f8e4f525 100644 --- a/addons/hr_expense/i18n/mn.po +++ b/addons/hr_expense/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 05:12+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-01-18 06:44+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_expense #: view:hr.expense.expense:0 @@ -87,7 +87,7 @@ msgstr "3 сар" #. module: hr_expense #: field:hr.expense.expense,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: hr_expense #: field:hr.expense.expense,company_id:0 @@ -147,7 +147,7 @@ msgstr "Тэмдэглэл" #. module: hr_expense #: field:hr.expense.expense,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: hr_expense #: code:addons/hr_expense/hr_expense.py:172 @@ -155,12 +155,12 @@ msgstr "" #: code:addons/hr_expense/hr_expense.py:197 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: hr_expense #: model:mail.message.subtype,description:hr_expense.mt_expense_refused msgid "Expense refused" -msgstr "" +msgstr "Зардал хүлээн зөвшөөрөгдөөгүй" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.hr_expense_product @@ -189,6 +189,7 @@ msgstr "" #: help:hr.expense.expense,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: hr_expense #: selection:hr.expense.report,state:0 @@ -301,7 +302,7 @@ msgstr "" #: view:hr.expense.report:0 #: field:hr.expense.report,analytic_account:0 msgid "Analytic account" -msgstr "Аналитик данс" +msgstr "Шинжилгээний данс" #. module: hr_expense #: field:hr.expense.report,date:0 @@ -316,7 +317,7 @@ msgstr "Хүлээгдэж байгаа" #. module: hr_expense #: field:hr.expense.expense,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: hr_expense #: report:hr.expense:0 @@ -342,7 +343,7 @@ msgstr "Тоо хэмжээ" #: view:hr.expense.report:0 #: field:hr.expense.report,price_total:0 msgid "Total Price" -msgstr "Нийт үнэ" +msgstr "Нийт Үнэ" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_reinvoicing0 @@ -408,7 +409,7 @@ msgstr "Нэхэмжилэлийг үүсгэсэн дараа зардлыг н #: code:addons/hr_expense/hr_expense.py:116 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_reimbursement0 @@ -425,7 +426,7 @@ msgstr "Батламжилсан огноо" #: code:addons/hr_expense/hr_expense.py:227 #, python-format msgid "Expense Receipt" -msgstr "" +msgstr "Зардлын талон" #. module: hr_expense #: view:hr.expense.report:0 @@ -561,7 +562,7 @@ msgstr "Ноорог зардлууд" #. module: hr_expense #: field:hr.expense.expense,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.product_normal_form_view_installer diff --git a/addons/hr_payroll/i18n/nl.po b/addons/hr_payroll/i18n/nl.po index 479fb560523..412ac8e52d7 100644 --- a/addons/hr_payroll/i18n/nl.po +++ b/addons/hr_payroll/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-01 18:10+0000\n" +"PO-Revision-Date: 2013-02-14 11:38+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:45+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -443,7 +443,7 @@ msgstr "%s (kopie)" #. module: hr_payroll #: help:hr.config.settings,module_hr_payroll_account:0 msgid "Create journal entries from payslips" -msgstr "Maak journaalposten van loonafschriften" +msgstr "Maak boekingen van loonafschriften" #. module: hr_payroll #: field:hr.payslip,paid:0 diff --git a/addons/hr_timesheet_invoice/i18n/nl.po b/addons/hr_timesheet_invoice/i18n/nl.po index 328a6819b1e..62e8da84a94 100644 --- a/addons/hr_timesheet_invoice/i18n/nl.po +++ b/addons/hr_timesheet_invoice/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-31 08:11+0000\n" +"PO-Revision-Date: 2013-02-14 11:10+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-01 05:49+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -563,7 +563,7 @@ msgstr "Urenstaat per kostenplaats" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line msgid "Journal Items" -msgstr "Journaalpostregels" +msgstr "Boekingen" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 diff --git a/addons/hr_timesheet_invoice/i18n/tr.po b/addons/hr_timesheet_invoice/i18n/tr.po index 94dbb73a0d2..7ee5066d511 100644 --- a/addons/hr_timesheet_invoice/i18n/tr.po +++ b/addons/hr_timesheet_invoice/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-11 08:56+0000\n" +"PO-Revision-Date: 2013-02-14 10:55+0000\n" "Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_invoice @@ -71,7 +71,7 @@ msgstr "Gelir" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,name:0 msgid "Log of Activity" -msgstr "" +msgstr "Oturum Açma Faaliyeti" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 @@ -130,6 +130,8 @@ msgid "" "Fill this field only if you want to force to use a specific product. Keep " "empty to use the real product that comes from the cost." msgstr "" +"Eğer belirli bir ürün kullanmaya zorlamak istiyorsanız bu alanı " +"doldurun.Maliyet gelen gerçek ürünü kullanmak için boş tutun." #. module: hr_timesheet_invoice #: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -319,6 +321,8 @@ msgid "" "The cost of each work done will be displayed on the invoice. You probably " "don't want to check this" msgstr "" +"Yapılan her işin maliyeti fatura üzerinde gösterilecektir. Muhtemelen bu " +"kontrol etmek istemiyorsunuz" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 @@ -662,6 +666,8 @@ msgid "" "It allows to set the discount while making invoice, keep empty if the " "activities should not be invoiced." msgstr "" +"Bu fatura yaparken, indirimli belirlenen faaliyetler fatura edilmemelidir " +"boşsa saklamanızı sağlar." #. module: hr_timesheet_invoice #: field:account.analytic.account,amount_max:0 diff --git a/addons/l10n_multilang/i18n/hu.po b/addons/l10n_multilang/i18n/hu.po new file mode 100644 index 00000000000..839b994d484 --- /dev/null +++ b/addons/l10n_multilang/i18n/hu.po @@ -0,0 +1,174 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-02-08 01:06+0000\n" +"PO-Revision-Date: 2013-02-14 16:02+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position_template +msgid "Template for Fiscal Position" +msgstr "ÁFA pozíció sablon" + +#. module: l10n_multilang +#: sql_constraint:account.account:0 +msgid "The code of the account must be unique per company !" +msgstr "A főkönyvi számla számának egyedinek kell lennie!" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "" +"Configuration Error!\n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"Beállítási hiba!\n" +"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" " +"típusa különböző! " + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_journal +msgid "Analytic Journal" +msgstr "Analitikus/Gyüjtő napló" + +#. module: l10n_multilang +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Hiba! Nem hozhat létre rekurzív főkönyvi számla sablonokat." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_journal +msgid "Journal" +msgstr "Napló" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_chart_template +msgid "Templates for Account Chart" +msgstr "Számlatükör sablonok" + +#. module: l10n_multilang +#: sql_constraint:account.tax:0 +msgid "The description must be unique per company!" +msgstr "A leírás egyedi kell legyen minden vállalathoz!" + +#. module: l10n_multilang +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Hiba! Nem hozhat létre rekurzív adógyűjtőket." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_template +msgid "account.tax.template" +msgstr "account.tax.template" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax +msgid "account.tax" +msgstr "account.tax" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account +msgid "Account" +msgstr "Főkönyvi számla" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_wizard_multi_charts_accounts +msgid "wizard.multi.charts.accounts" +msgstr "wizard.multi.charts.accounts" + +#. module: l10n_multilang +#: constraint:account.journal:0 +msgid "" +"Configuration error! The currency chosen should be shared by the default " +"accounts too." +msgstr "" +"Beállítási hiba! A választott pénznemet meg kell osztani az alapértelmezett " +"főkönyvi számlával is." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_account_template +msgid "Templates for Accounts" +msgstr "Főkönyvi számla sablonok" + +#. module: l10n_multilang +#: help:account.chart.template,spoken_languages:0 +msgid "" +"State here the languages for which the translations of templates could be " +"loaded at the time of installation of this localization module and copied in " +"the final object when generating them from templates. You must provide the " +"language codes separated by ';'" +msgstr "" +"Adja meg itt a nyelvet amelyen a sablon be fog töltődni a lokalizációs modul " +"telepítése után és az át lesz másolva a végső objektumba a sablonokból való " +"létrehozás után. A nyelvi kódot ';' kell elválasztani." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "Error ! You can not create recursive accounts." +msgstr "Hiba! Nem hozhat létre rekurzív számlákat." + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not select an account type with a deferral method different of " +"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " +msgstr "" + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "A napló nevének egyedinek kell lennie mindegyik vállalatra!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitikus/elemző könyvelés" + +#. module: l10n_multilang +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "A napló kódjának egyedinek kell lennie mindegyik vállalathoz!" + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_fiscal_position +msgid "Fiscal Position" +msgstr "Költségvetési pozíció" + +#. module: l10n_multilang +#: constraint:account.account:0 +msgid "" +"Configuration Error! \n" +"You can not define children to an account with internal type different of " +"\"View\"! " +msgstr "" +"Beállítási hiba! \n" +"Nem tud al-számlát létrehozni egy számlához, melynek a belső \"Nézet\" " +"típusa különböző! " + +#. module: l10n_multilang +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Hiba! Nem hozhat létre rekurzív gyűjtőkódokat." + +#. module: l10n_multilang +#: model:ir.model,name:l10n_multilang.model_account_tax_code_template +msgid "Tax Code Template" +msgstr "" + +#. module: l10n_multilang +#: field:account.chart.template,spoken_languages:0 +msgid "Spoken Languages" +msgstr "Beszélt nyelvek" diff --git a/addons/point_of_sale/i18n/nl.po b/addons/point_of_sale/i18n/nl.po index 16e9190c085..962d1af4639 100644 --- a/addons/point_of_sale/i18n/nl.po +++ b/addons/point_of_sale/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-10 13:25+0000\n" +"PO-Revision-Date: 2013-02-14 11:38+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-11 05:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -752,7 +752,7 @@ msgstr "Wijze van betalen" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "Boek kassa journaalposten" +msgstr "Maak kassa boekingen" #. module: point_of_sale #. openerp-web diff --git a/addons/portal/i18n/hu.po b/addons/portal/i18n/hu.po index 59de119a232..a921995cb6a 100644 --- a/addons/portal/i18n/hu.po +++ b/addons/portal/i18n/hu.po @@ -8,25 +8,30 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" +"PO-Revision-Date: 2013-02-14 16:29+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:57+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal +#: model:ir.model,name:portal.model_mail_mail +msgid "Outgoing Mails" +msgstr "Elküldött levelek" #. module: portal #: view:portal.payment.acquirer:0 msgid "Mako" -msgstr "" +msgstr "Mako" #. module: portal #: code:addons/portal/wizard/share_wizard.py:50 #, python-format msgid "Please select at least one user to share with" -msgstr "" +msgstr "Kérem válasszon legalább egy felhasználót akivel megosztja" #. module: portal #: view:portal.wizard:0 @@ -37,63 +42,69 @@ msgid "" " If necessary, you can fix any contact's email " "address directly in the list." msgstr "" +"Válassza ki, hogy melyik felhasználónak kell hozzátartoznia az alábbi listán " +"felsorolt portálhoz.\n" +" Minden kiválasztott kapcsolathoz tartozó e-mailnek " +"érvényesnek és egyedinek kell lennie.\n" +" Ha szükséges, kijavíthatja a kapcsolatok e-mail " +"címeit a listában." #. module: portal #: model:mail.group,name:portal.company_jobs msgid "Company Jobs" -msgstr "" +msgstr "Vállalati feladatok" #. module: portal #: view:portal.payment.acquirer:0 msgid "amount: the total amount to pay, as a float" -msgstr "" +msgstr "összeg: a teljes fizetendő mennyiség, mind összegezve" #. module: portal #: view:portal.wizard.user:0 msgid "Contacts" -msgstr "" +msgstr "Kapcsolatok" #. module: portal #: view:share.wizard:0 #: field:share.wizard,group_ids:0 msgid "Existing groups" -msgstr "" +msgstr "Már létező csoportok" #. module: portal #: view:res.groups:0 msgid "Portal Groups" -msgstr "" +msgstr "Portál csoportok" #. module: portal #: field:portal.wizard,welcome_message:0 msgid "Invitation Message" -msgstr "" +msgstr "Meghívó szövege" #. module: portal #: view:res.groups:0 msgid "Non-Portal Groups" -msgstr "" +msgstr "Nem portál csoportok" #. module: portal #: code:addons/portal/wizard/share_wizard.py:54 #, python-format msgid "Please select at least one group to share with" -msgstr "" +msgstr "Kérem legalább egy csoport kiválasztását akivel megosztja" #. module: portal #: view:share.wizard:0 msgid "Details" -msgstr "" +msgstr "Részletek" #. module: portal #: model:ir.ui.menu,name:portal.portal_orders msgid "Quotations and Sales Orders" -msgstr "" +msgstr "Árajánlatok és vevői megrendelések" #. module: portal #: view:portal.payment.acquirer:0 msgid "reference: the reference number of the document to pay" -msgstr "" +msgstr "referencia: a fizetni kívánt dokumentum referencia száma" #. module: portal #: help:portal.payment.acquirer,visible:0 @@ -101,16 +112,18 @@ msgid "" "Make this payment acquirer available in portal forms (Customer invoices, " "etc.)" msgstr "" +"Ez a fizetési igénylő legyen elérhető a portál űrlapokon (Vevők számlái, " +"stb.)" #. module: portal #: model:ir.model,name:portal.model_share_wizard msgid "Share Wizard" -msgstr "" +msgstr "Megosztás varázsló" #. module: portal #: field:portal.wizard.user,email:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: portal #: model:ir.actions.client,help:portal.action_news @@ -120,6 +133,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Önnek nincsenek olvasatlan hírei a vállalattól.\n" +"

\n" +" " #. module: portal #: code:addons/portal/wizard/portal_wizard.py:194 @@ -127,29 +144,30 @@ msgstr "" msgid "" "You must have an email address in your User Preferences to send emails." msgstr "" +"Kell lennie egy e-mail címének a felhasználói űrlapján az e-mail küldéséhez." #. module: portal #: model:ir.actions.client,name:portal.action_jobs #: model:ir.ui.menu,name:portal.portal_jobs msgid "Jobs" -msgstr "" +msgstr "Feladatok" #. module: portal #: field:portal.wizard,user_ids:0 msgid "Users" -msgstr "" +msgstr "Felhasználók" #. module: portal #: code:addons/portal/acquirer.py:82 #, python-format msgid "Pay safely online" -msgstr "" +msgstr "Fizzesen biztonságosan online" #. module: portal #: code:addons/portal/acquirer.py:77 #, python-format msgid "No online payment acquirers configured" -msgstr "" +msgstr "Nincs online fizetési igénylő beállítva" #. module: portal #: view:portal.payment.acquirer:0 @@ -157,17 +175,20 @@ msgid "" "kind: the kind of document on which the payment form is rendered (translated " "to user language, e.g. \"Invoice\")" msgstr "" +"fajta: a dokumentum fajtája amelyen a fizetés űrlap elő lesz terjesztve " +"(lefordítva a felhasználó nyelvére, stb. \"Számla\")" #. module: portal #: help:portal.wizard,portal_id:0 msgid "The portal that users can be added in or removed from." msgstr "" +"A portál amihez a felhasználók hozzáadhatók vagy onnan eltávolíthatók" #. module: portal #: code:addons/portal/wizard/share_wizard.py:38 #, python-format msgid "Users you already shared with" -msgstr "" +msgstr "Felhasználók akikkel már megosztott" #. module: portal #: model:ir.actions.client,help:portal.action_jobs @@ -177,6 +198,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nincsenek olvasatlan feladat ajánlatai.\n" +"

\n" +" " #. module: portal #: view:portal.payment.acquirer:0 @@ -184,6 +209,8 @@ msgid "" ", so it may use Mako expressions.\n" " The Mako evaluation context provides:" msgstr "" +", így talán Mako kifejezéseket használ.\n" +" A Mako adja az összefüggés értékelést:" #. module: portal #: model:ir.ui.menu,name:portal.portal_menu @@ -191,34 +218,34 @@ msgstr "" #: field:res.groups,is_portal:0 #: model:res.groups,name:portal.group_portal msgid "Portal" -msgstr "" +msgstr "Portál" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:34 #, python-format msgid "Your OpenERP account at %(company)s" -msgstr "" +msgstr "Az Ön OpenERP számlája a %(company)s vállalthoz" #. module: portal #: model:res.groups,name:portal.group_anonymous msgid "Anonymous" -msgstr "" +msgstr "Névtelenül" #. module: portal #: field:portal.wizard.user,in_portal:0 msgid "In Portal" -msgstr "" +msgstr "Portálon" #. module: portal #: model:ir.actions.client,name:portal.action_news #: model:ir.ui.menu,name:portal.portal_company_news msgid "News" -msgstr "" +msgstr "Hírek" #. module: portal #: model:ir.ui.menu,name:portal.portal_after_sales msgid "After Sale Services" -msgstr "" +msgstr "Értékesítés utáni szolgáltatások" #. module: portal #: model:res.groups,comment:portal.group_portal @@ -227,49 +254,53 @@ msgid "" "restricted menus).\n" " They usually do not belong to the usual OpenERP groups." msgstr "" +"Portál tagoknak különböző hozzáférési joguk van (mint szabályok beiktatása " +"és menük korlátozása).\n" +" Általában nem függnek, tartoznak az alap OpenERP " +"csoportoktól." #. module: portal #: model:ir.actions.act_window,name:portal.action_acquirer_list #: view:portal.payment.acquirer:0 msgid "Payment Acquirers" -msgstr "" +msgstr "Fizetés kézhezvevői" #. module: portal #: model:ir.ui.menu,name:portal.portal_projects msgid "Projects" -msgstr "" +msgstr "Projektek" #. module: portal #: model:ir.actions.client,name:portal.action_mail_inbox_feeds_portal #: model:ir.ui.menu,name:portal.portal_inbox msgid "Inbox" -msgstr "" +msgstr "Beérkezett üzenetek" #. module: portal #: view:share.wizard:0 #: field:share.wizard,user_ids:0 msgid "Existing users" -msgstr "" +msgstr "Meglévő felhasználók" #. module: portal #: field:portal.wizard.user,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Varázsló" #. module: portal #: field:portal.payment.acquirer,name:0 msgid "Name" -msgstr "" +msgstr "Név" #. module: portal #: model:ir.model,name:portal.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Csoportok hozzáférése" #. module: portal #: view:portal.payment.acquirer:0 msgid "uid: the current user id" -msgstr "" +msgstr "uid: the current user id" #. module: portal #: view:portal.payment.acquirer:0 @@ -277,37 +308,34 @@ msgid "" "quote(): a method to quote special string character to make them suitable " "for inclusion in a URL" msgstr "" +"idézet(): egy mód, mellyel egy speciális karakter láncot be lehet írni egy " +"URL névbe" #. module: portal #: help:res.groups,is_portal:0 msgid "If checked, this group is usable as a portal." -msgstr "" +msgstr "Ha bejelölt, akkor a csoport portálként is használható." #. module: portal #: field:portal.payment.acquirer,form_template:0 msgid "Payment form template (HTML)" -msgstr "" +msgstr "Fizetés sablonból (HTML)" #. module: portal #: field:portal.wizard.user,partner_id:0 msgid "Contact" -msgstr "" - -#. module: portal -#: model:ir.model,name:portal.model_mail_mail -msgid "Outgoing Mails" -msgstr "" +msgstr "Kapcsolat" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:193 #, python-format msgid "Email required" -msgstr "" +msgstr "E-mail szükséges" #. module: portal #: model:ir.ui.menu,name:portal.portal_messages msgid "Messaging" -msgstr "" +msgstr "Üzenetküldés" #. module: portal #: model:res.groups,comment:portal.group_anonymous @@ -316,16 +344,19 @@ msgid "" "restricted menus).\n" " They usually do not belong to the usual OpenERP groups." msgstr "" +"Névtelen felhasználóknak különleges hozzáférési joguk van (mint jogosultság " +"rögzítése és korlátozott menük).\n" +" Általában nem függnek az alap OpenERP csoportoktól." #. module: portal #: model:ir.model,name:portal.model_portal_payment_acquirer msgid "Online Payment Acquirer" -msgstr "" +msgstr "Online fizetési igénylő" #. module: portal #: model:mail.group,name:portal.company_news_feed msgid "Company News" -msgstr "" +msgstr "Vállalati hírek" #. module: portal #: code:addons/portal/acquirer.py:76 @@ -333,11 +364,13 @@ msgstr "" msgid "" "You can finish the configuration in the Bank&Cash settings" msgstr "" +"Befejezheti a beállításokat ebben Bank&Készpénz " +"beállítások" #. module: portal #: view:portal.payment.acquirer:0 msgid "cr: the current database cursor" -msgstr "" +msgstr "cr: a jelenlegi adatbázis kurzor" #. module: portal #: model:ir.actions.client,help:portal.action_mail_inbox_feeds_portal @@ -353,6 +386,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Szép munka! Az ön postafiókja üres.\n" +"

\n" +" A \"Beérkezett üzenetei\" tartalmazzák a privát " +"üzeneteit vagy e-mailjeit\n" +" továbbá az Ön által nyomon követett dokumentumokhoz vagy " +"emberekhez\n" +" kapcsolódó információkat.\n" +"

\n" +" " #. module: portal #: view:portal.payment.acquirer:0 @@ -360,16 +403,18 @@ msgid "" "object: the document on which the payment form is rendered (usually an " "invoice or sales order record)" msgstr "" +"tárgy: a dokumentum melyen a fizetési dokumentum létrehozott (rendszerint " +"egy számla vagy megrendelés rekord)" #. module: portal #: help:portal.wizard,welcome_message:0 msgid "This text is included in the email sent to new users of the portal." -msgstr "" +msgstr "Ez a szöveg belekerül a portál új felhasználójához küldött e-mailre." #. module: portal #: model:ir.ui.menu,name:portal.portal_company msgid "About Us" -msgstr "" +msgstr "Rólunk" #. module: portal #: view:portal.payment.acquirer:0 @@ -377,11 +422,13 @@ msgid "" "currency: the currency record in which the document is issued (e.g. " "currency.name could be EUR)" msgstr "" +"Pénznem: a pénznem rekord ami a dokumentumon használva lett (pl. ezt a " +"devizát használták EUR)" #. module: portal #: view:portal.payment.acquirer:0 msgid "Payment Acquirer" -msgstr "" +msgstr "Fizetést kézhezvevő" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:35 @@ -404,11 +451,28 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Tisztelt %(name)s,\n" +"\n" +"Hozzáférést kapott a %(portal)s.\n" +"\n" +"Bejelentkezési adatai a következők:\n" +"Adatbázis: %(db)s\n" +"Felhasználó: %(login)s\n" +"\n" +"A belépési folyamat teljesítéséhez, a következő elérési útvonalra " +"kattintson:\n" +"%(url)s\n" +"\n" +"%(welcome_message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" #. module: portal #: view:portal.wizard:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: portal #: model:portal.payment.acquirer,form_template:portal.paypal_acquirer @@ -435,7 +499,7 @@ msgstr "" #. module: portal #: model:ir.model,name:portal.model_portal_wizard_user msgid "Portal User Config" -msgstr "" +msgstr "Portál felhasználó beállítás" #. module: portal #: view:portal.payment.acquirer:0 @@ -443,32 +507,34 @@ msgid "" "If the template renders to an empty result in a certain context it will be " "ignored, as if it was inactive." msgstr "" +"Ha a sablon ürest hoz létre bizonyos összefüggések esetén, akkor el lesz " +"vetve, mint inaktív." #. module: portal #: field:portal.payment.acquirer,visible:0 msgid "Visible" -msgstr "" +msgstr "Látható" #. module: portal #: code:addons/portal/wizard/share_wizard.py:39 #, python-format msgid "Existing Groups (e.g Portal Groups)" -msgstr "" +msgstr "Létező csoport (pl. Portál csoport)" #. module: portal #: view:portal.wizard:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: portal #: view:portal.wizard:0 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #. module: portal #: view:portal.payment.acquirer:0 msgid "ctx: the current context dictionary" -msgstr "" +msgstr "ctx: a jelenlegi összefüggés szótár" #. module: portal #: view:portal.payment.acquirer:0 @@ -476,6 +542,9 @@ msgid "" "This is an HTML form template to submit a payment through this acquirer.\n" " The template will be rendered with" msgstr "" +"Ez egy HTML formátumú sablon az ezen igénylőn keresztül kiadandó " +"fizetéshez.\n" +" A sablon ezzel lesz elkészítve" #. module: portal #: code:addons/portal/mail_mail.py:42 @@ -483,15 +552,17 @@ msgstr "" msgid "" "Access your personal documents through our Customer Portal" msgstr "" +"A személyes dokumentum elérése ezen keresztül a mi Vevő " +"Portálunk" #. module: portal #: view:portal.payment.acquirer:0 msgid "Form Template" -msgstr "" +msgstr "Sablon űrlap" #. module: portal #: model:ir.actions.act_window,name:portal.partner_wizard_action #: model:ir.model,name:portal.model_portal_wizard #: view:portal.wizard:0 msgid "Portal Access Management" -msgstr "" +msgstr "Portál hozzáférés kezelése" diff --git a/addons/product_expiry/i18n/sl.po b/addons/product_expiry/i18n/sl.po index e2ffc0d8a18..631d8d53e9b 100644 --- a/addons/product_expiry/i18n/sl.po +++ b/addons/product_expiry/i18n/sl.po @@ -8,29 +8,29 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 14:06+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:00+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_expiry #: model:product.template,name:product_expiry.product_product_from_product_template msgid "Ham" -msgstr "Šunka" +msgstr "Ham" #. module: product_expiry #: model:product.template,name:product_expiry.product_product_lait_product_template msgid "Cow milk" -msgstr "Kravje mleko" +msgstr "Cow milk" #. module: product_expiry #: field:product.product,life_time:0 msgid "Product Life Time" -msgstr "" +msgstr "Življenska doba izdelka" #. module: product_expiry #: help:stock.production.lot,removal_date:0 @@ -38,6 +38,7 @@ msgid "" "This is the date on which the goods with this Serial Number should be " "removed from the stock." msgstr "" +"Datum , ko bi bilo treba izdelka z to serijsko številko umakniti iz zaloge." #. module: product_expiry #: help:product.product,removal_time:0 @@ -45,16 +46,17 @@ msgid "" "When a new a Serial Number is issued, this is the number of days before the " "goods should be removed from the stock." msgstr "" +"Število dni od izdaje te serijske številke , do umika izdelkov iz zaloge." #. module: product_expiry #: field:product.product,use_time:0 msgid "Product Use Time" -msgstr "" +msgstr "Čas uporabnosti izdelka" #. module: product_expiry #: model:ir.model,name:product_expiry.model_product_product msgid "Product" -msgstr "" +msgstr "Izdelek" #. module: product_expiry #: help:product.product,use_time:0 @@ -62,40 +64,42 @@ msgid "" "When a new a Serial Number is issued, this is the number of days before the " "goods starts deteriorating, without being dangerous yet." msgstr "" +"Število dni od izdaje te serijske številke , do začetka zmanjšanje uporabne " +"vrednosti." #. module: product_expiry #: field:product.product,removal_time:0 msgid "Product Removal Time" -msgstr "" +msgstr "Čas za umik izdelka" #. module: product_expiry #: help:stock.production.lot,alert_date:0 msgid "" "This is the date on which an alert should be notified about the goods with " "this Serial Number." -msgstr "" +msgstr "Datum za opozorilo." #. module: product_expiry #: model:ir.model,name:product_expiry.model_stock_production_lot msgid "Serial Number" -msgstr "" +msgstr "Serijska številka" #. module: product_expiry #: help:product.product,alert_time:0 msgid "" "When a new a Serial Number is issued, this is the number of days before an " "alert should be notified." -msgstr "" +msgstr "Število dni od izdaje serijske številke , do opozorila." #. module: product_expiry #: field:stock.production.lot,removal_date:0 msgid "Removal Date" -msgstr "" +msgstr "Datum umika izdelka" #. module: product_expiry #: model:product.template,name:product_expiry.product_product_pain_product_template msgid "Bread" -msgstr "Kruh" +msgstr "Bread" #. module: product_expiry #: view:product.product:0 @@ -105,17 +109,17 @@ msgstr "Datumi" #. module: product_expiry #: field:stock.production.lot,life_date:0 msgid "End of Life Date" -msgstr "" +msgstr "Uporabno do" #. module: product_expiry #: field:stock.production.lot,use_date:0 msgid "Best before Date" -msgstr "" +msgstr "Najboljše za uporabo do" #. module: product_expiry #: model:product.template,name:product_expiry.product_product_jambon_product_template msgid "French cheese Camenbert" -msgstr "" +msgstr "French cheese Camenbert" #. module: product_expiry #: help:product.product,life_time:0 @@ -123,27 +127,29 @@ msgid "" "When a new a Serial Number is issued, this is the number of days before the " "goods may become dangerous and must not be consumed." msgstr "" +"Število dni od izdaje serijske številke , do trenutka ko izdelek postane " +"nevaren za uporabo." #. module: product_expiry #: field:stock.production.lot,alert_date:0 msgid "Alert Date" -msgstr "" +msgstr "Datum opozorila" #. module: product_expiry #: help:stock.production.lot,use_date:0 msgid "" "This is the date on which the goods with this Serial Number start " "deteriorating, without being dangerous yet." -msgstr "" +msgstr "Datum , ko izdelek postane manj vreden , ne pa še nevaren." #. module: product_expiry #: help:stock.production.lot,life_date:0 msgid "" "This is the date on which the goods with this Serial Number may become " "dangerous and must not be consumed." -msgstr "" +msgstr "Datum , ko izdelek postane nevaren." #. module: product_expiry #: field:product.product,alert_time:0 msgid "Product Alert Time" -msgstr "" +msgstr "Datum opozorila" diff --git a/addons/product_manufacturer/i18n/sl.po b/addons/product_manufacturer/i18n/sl.po index 818cd2d605c..c7b47ef5d00 100644 --- a/addons/product_manufacturer/i18n/sl.po +++ b/addons/product_manufacturer/i18n/sl.po @@ -8,41 +8,41 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 14:10+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:00+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_manufacturer #: field:product.product,manufacturer_pref:0 msgid "Manufacturer Product Code" -msgstr "" +msgstr "Dobaviteljeva koda izdelka" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_product #: field:product.manufacturer.attribute,product_id:0 msgid "Product" -msgstr "Proizvod" +msgstr "Izdelek" #. module: product_manufacturer #: view:product.manufacturer.attribute:0 msgid "Product Template Name" -msgstr "" +msgstr "Ime predloge produkta" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute msgid "Product attributes" -msgstr "" +msgstr "Lasnosti izdelka" #. module: product_manufacturer #: view:product.manufacturer.attribute:0 #: view:product.product:0 msgid "Product Attributes" -msgstr "" +msgstr "Lasnosti izdelka" #. module: product_manufacturer #: field:product.manufacturer.attribute,name:0 @@ -63,7 +63,7 @@ msgstr "Lastnosti" #. module: product_manufacturer #: field:product.product,manufacturer_pname:0 msgid "Manufacturer Product Name" -msgstr "" +msgstr "Dobaviteljevo ime izdelka" #. module: product_manufacturer #: view:product.product:0 diff --git a/addons/product_margin/i18n/sl.po b/addons/product_margin/i18n/sl.po index 33d39bcad21..d86b5a09864 100644 --- a/addons/product_margin/i18n/sl.po +++ b/addons/product_margin/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-30 20:48+0000\n" +"PO-Revision-Date: 2013-02-14 14:20+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-31 05:17+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_margin #: view:product.product:0 @@ -120,7 +120,7 @@ msgstr "Količina na dobaviteljevih računih" #. module: product_margin #: field:product.product,date_to:0 msgid "Margin Date To" -msgstr "" +msgstr "Razlika do" #. module: product_margin #: view:product.product:0 @@ -136,7 +136,7 @@ msgstr "Skupni storšek" #. module: product_margin #: help:product.product,normal_cost:0 msgid "Sum of Multiplication of Cost price and quantity of Supplier Invoices" -msgstr "" +msgstr "Vsota nabavne cene in količin na dobaviteljevih računih" #. module: product_margin #: field:product.product,expected_margin:0 @@ -146,22 +146,22 @@ msgstr "Pričakovana marža" #. module: product_margin #: view:product.product:0 msgid "#Purchased" -msgstr "" +msgstr "#Nabavljeno" #. module: product_margin #: help:product.product,expected_margin_rate:0 msgid "Expected margin * 100 / Expected Sale" -msgstr "" +msgstr "Pričakovana razlika * 100/Pričakovana prodaja" #. module: product_margin #: help:product.product,sale_avg_price:0 msgid "Avg. Price in Customer Invoices." -msgstr "" +msgstr "Pov. cena na računih kupca" #. module: product_margin #: help:product.product,purchase_avg_price:0 msgid "Avg. Price in Supplier Invoices " -msgstr "" +msgstr "Pov. cena na računih dobavitelja " #. module: product_margin #: field:product.margin,invoice_state:0 @@ -172,13 +172,13 @@ msgstr "Status računa" #. module: product_margin #: help:product.product,purchase_gap:0 msgid "Normal Cost - Total Cost" -msgstr "" +msgstr "Normalna cena - Skupna cna" #. module: product_margin #: help:product.product,sale_expected:0 msgid "" "Sum of Multiplication of Sale Catalog price and quantity of Customer Invoices" -msgstr "" +msgstr "Vsota kataloške cene in količin na računih kupcev" #. module: product_margin #: field:product.product,total_margin:0 @@ -188,13 +188,13 @@ msgstr "Skupna marža" #. module: product_margin #: field:product.product,date_from:0 msgid "Margin Date From" -msgstr "" +msgstr "Razlika od" #. module: product_margin #: help:product.product,turnover:0 msgid "" "Sum of Multiplication of Invoice price and quantity of Customer Invoices" -msgstr "" +msgstr "Vsota prodajne cene in količin na računih kupcev" #. module: product_margin #: field:product.product,normal_cost:0 @@ -209,12 +209,12 @@ msgstr "Nabave" #. module: product_margin #: field:product.product,purchase_num_invoiced:0 msgid "# Invoiced in Purchase" -msgstr "" +msgstr "#Zaračunano v nabavi" #. module: product_margin #: help:product.product,expected_margin:0 msgid "Expected Sale - Normal Cost" -msgstr "" +msgstr "Pričakovana prodaja - normalna nabavna cena" #. module: product_margin #: view:product.margin:0 @@ -224,18 +224,18 @@ msgstr "Skupine lastnosti" #. module: product_margin #: help:product.product,total_margin_rate:0 msgid "Total margin * 100 / Turnover" -msgstr "" +msgstr "Skupaj razlika * 100/Prihodek" #. module: product_margin #: view:product.margin:0 msgid "Open Margins" -msgstr "" +msgstr "Odpri razlike" #. module: product_margin #: selection:product.margin,invoice_state:0 #: selection:product.product,invoice_state:0 msgid "Open and Paid" -msgstr "" +msgstr "Odprto in plačano" #. module: product_margin #: view:product.product:0 @@ -255,7 +255,7 @@ msgstr "Splošne informacije" #. module: product_margin #: field:product.product,purchase_gap:0 msgid "Purchase Gap" -msgstr "" +msgstr "Nabava razlika" #. module: product_margin #: view:product.margin:0 @@ -270,7 +270,7 @@ msgstr "Marže" #. module: product_margin #: help:product.product,sale_num_invoiced:0 msgid "Sum of Quantity in Customer Invoices" -msgstr "" +msgstr "Vsota količin na računih kupcev" #. module: product_margin #: view:product.margin:0 diff --git a/addons/project/i18n/mn.po b/addons/project/i18n/mn.po index 3498955114b..52cb82026ba 100644 --- a/addons/project/i18n/mn.po +++ b/addons/project/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 05:33+0000\n" -"Last-Translator: Altangerel \n" +"PO-Revision-Date: 2013-02-15 01:48+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "Имэйл Интерфейс" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -28,6 +28,8 @@ msgid "" "If checked, this contract will be available in the project menu and you will " "be able to manage tasks or track issues" msgstr "" +"Хэрэв сонгосон бол, энэ гэрээ нь төсөл меню нь харагдах бөгөөд даалгавар, " +"асуудлыг хөтлөж менежмент хийх боломжтой" #. module: project #: field:project.project,progress_rate:0 @@ -122,7 +124,7 @@ msgstr "Аналитик Данс" #. module: project #: field:project.config.settings,group_time_work_estimation_tasks:0 msgid "Manage time estimation on tasks" -msgstr "" +msgstr "Даалгаврууд дээрх цагийн таамаглалыг менежмент хийх" #. module: project #: help:project.project,message_summary:0 @@ -149,7 +151,7 @@ msgstr "Харилцагч" #. module: project #: field:project.config.settings,group_manage_delegation_task:0 msgid "Allow task delegation" -msgstr "" +msgstr "Даалгаврыг ацаглах явдлыг зөвшөөрөх" #. module: project #: field:project.task.delegate,planned_hours:0 @@ -176,7 +178,7 @@ msgstr "Бүх хийх ёстой даалгварын хаагдсан даа #. module: project #: model:ir.actions.client,name:project.action_client_project_menu msgid "Open Project Menu" -msgstr "" +msgstr "Төсөл менюг нээх" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -197,7 +199,7 @@ msgstr "Хүчинтэй даалгавруудын нэрс" #. module: project #: model:res.groups,name:project.group_delegate_task msgid "Task Delegation" -msgstr "" +msgstr "Даалгавар ацаглах" #. module: project #: field:project.project,planned_hours:0 @@ -214,7 +216,7 @@ msgstr "Нийтийн" #. module: project #: model:project.category,name:project.project_category_01 msgid "Contact's suggestion" -msgstr "" +msgstr "Зөвлөх холбогчид" #. module: project #: help:project.config.settings,group_time_work_estimation_tasks:0 @@ -254,7 +256,7 @@ msgstr "Төслийн загвар" #. module: project #: field:project.project,analytic_account_id:0 msgid "Contract/Analytic" -msgstr "" +msgstr "Гэрээ/Шинжилгээ" #. module: project #: view:project.config.settings:0 @@ -369,7 +371,7 @@ msgstr "Хураангуй" #. module: project #: view:project.project:0 msgid "Append this project to another one using analytic accounts hierarchy" -msgstr "" +msgstr "Энэ төслийг өөр төсөлд шинжилгээний дансын мөчирийг ашиглан нэмэх" #. module: project #: view:project.task:0 @@ -403,7 +405,7 @@ msgstr "Ацагласан хэрэглэгч заагдсан байх хэрэ #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "Төслийн Менежер" #. module: project #: selection:project.project,state:0 @@ -434,12 +436,12 @@ msgstr "Даалгаврыг дахин үнэлүүлэх" #. module: project #: view:project.task:0 msgid "Validate planned time" -msgstr "" +msgstr "Төлөвлөсөн цагийг шалгах" #. module: project #: field:project.config.settings,module_pad:0 msgid "Use integrated collaborative note pads on task" -msgstr "" +msgstr "Даалгавар дээр хамтран ажиллах тэмдэглэлийн наалтыг хэрэглэх" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_blocked @@ -460,7 +462,7 @@ msgstr "Зохиомол нэр" #. module: project #: view:project.task:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: project #: model:mail.message.subtype,description:project.mt_task_blocked @@ -470,7 +472,7 @@ msgstr "Үүрэг хаалттай" #. module: project #: view:project.task:0 msgid "Delegation" -msgstr "" +msgstr "Ацаглах" #. module: project #: field:project.task,create_date:0 @@ -500,7 +502,7 @@ msgstr "Даалгаврын тайлбарыг хэрэглэгчийн даа #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "Төслийн тохиргоо" #. module: project #: view:report.project.task.user:0 @@ -591,7 +593,7 @@ msgstr "Даалгавар" #. module: project #: help:project.config.settings,group_tasks_work_on_tasks:0 msgid "Allows you to compute work on tasks." -msgstr "" +msgstr "Даалгаврууд дээр ажиллах явдлыг зөвшөөрөх" #. module: project #: view:project.project:0 @@ -601,7 +603,7 @@ msgstr "Удирдлага" #. module: project #: field:project.config.settings,group_tasks_work_on_tasks:0 msgid "Log work activities on tasks" -msgstr "" +msgstr "Даалгаврууд дээрх хийсэн ажлыг хөтлөх" #. module: project #: model:project.task.type,name:project.project_tt_analysis @@ -622,7 +624,7 @@ msgstr "Даалгаврын Үлгэр Биш" #. module: project #: field:project.task,planned_hours:0 msgid "Initially Planned Hours" -msgstr "" +msgstr "Анхны төлөвлөсөн цаг" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -650,6 +652,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ төсөл эхлэхдээ дарна.\n" +"

\n" +" Төсөл нь үйл ажиллагааг зохион байгуулахад тусладаг; " +"даалгавар \n" +" төлөвлөх, асуудал хөтлөх, цагийн хуудсыг нэхэмжлэх, " +"зэрэгт\n" +" хэрэглэгдэнэ. Дотоод төсөл (R&D, Борлуулалтын процессыг \n" +" сайжруулах), хувийн төсөл (өөрийн хийх зүйлс), захиалгат \n" +" төслүүдийг тодорхойлон үүсгэх боломжтой.\n" +"

\n" +" Төслүүд дээр дотоод хэрэглэгчидтэй хамтран ажиллах " +"боломжтой \n" +" эсвэл захиалагчид үйл ажиллагааг хуваалцах үүднээс урих \n" +" боломжтой.\n" +"

\n" +" " #. module: project #: view:project.config.settings:0 @@ -676,7 +695,7 @@ msgstr "Шинэ даалгавар" #. module: project #: field:project.config.settings,module_project_issue_sheet:0 msgid "Invoice working time on issues" -msgstr "" +msgstr "Асуудал дээр ажилласан цагийг нэхэмжлэх" #. module: project #: view:project.project:0 @@ -689,7 +708,7 @@ msgstr "Дуусах огноо" #. module: project #: model:project.task.type,name:project.project_tt_specification msgid "Specification" -msgstr "" +msgstr "Дэлгэрэнгүй тодорхойлолт" #. module: project #: model:process.transition,note:project.process_transition_draftopentask0 @@ -754,7 +773,7 @@ msgstr "Draft Open task" #. module: project #: field:project.project,alias_model:0 msgid "Alias Model" -msgstr "" +msgstr "Хуурмаг Модель" #. module: project #: help:report.project.task.user,closing_days:0 @@ -795,7 +814,7 @@ msgstr "Яаралтай" #. module: project #: model:project.category,name:project.project_category_02 msgid "Feature request" -msgstr "" +msgstr "Боломж Хүсэлт" #. module: project #: view:project.task:0 @@ -816,12 +835,12 @@ msgstr "ШАЛГАЛТ: %s" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "Төслийг Хаах" #. module: project #: field:project.project,tasks:0 msgid "Task Activities" -msgstr "" +msgstr "Даалгаврын үйл ажиллагаанууд" #. module: project #: field:project.project,effective_hours:0 @@ -833,7 +852,7 @@ msgstr "Зарцуулсан хугацаа" #: view:project.project:0 #: view:project.task:0 msgid "í" -msgstr "" +msgstr "í" #. module: project #: field:account.analytic.account,company_uom_id:0 @@ -859,7 +878,7 @@ msgstr "Өргөтгөсөн хайлт..." #. module: project #: model:ir.ui.menu,name:project.menu_tasks_config msgid "GTD" -msgstr "" +msgstr "АА" #. module: project #: help:project.task,state:0 @@ -870,6 +889,10 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"Шинэ хэрэг үүсмэгц тэр нь \"Ноорог\" төлөвтэй байна. Хэрэв уг хэрэг " +"боловсруулагдаж эхлэвэл \"Нээлттэй\" төлөвт орно. Хэрэг дуусмагц " +"\"Хийгдсэн\" төлөвтэй болох ба хэрэв уг хэрэгийг хянах хэрэгтэй бол " +"\"Хүлээлдэж буй\" төлөвт орно." #. module: project #: model:ir.model,name:project.model_res_company @@ -879,7 +902,7 @@ msgstr "Компаниуд" #. module: project #: field:project.task.type,fold:0 msgid "Folded by Default" -msgstr "" +msgstr "Анхныхаараа эвхэгдсэн байна" #. module: project #: field:project.task.history,date:0 diff --git a/addons/project_gtd/i18n/mn.po b/addons/project_gtd/i18n/mn.po index a83d48f38fb..12bf80f000c 100644 --- a/addons/project_gtd/i18n/mn.po +++ b/addons/project_gtd/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 01:49+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:02+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_gtd #: view:project.task:0 @@ -82,7 +82,7 @@ msgstr "Өнөөдөр" #. module: project_gtd #: view:project.task:0 msgid "Timeframe" -msgstr "" +msgstr "Хугацааны хайрцаг" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_lt @@ -195,7 +195,7 @@ msgstr "project.gtd.timebox" #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_timebox_tree @@ -225,7 +225,7 @@ msgstr "Даалгавруудын сонголт" #. module: project_gtd #: view:project.task:0 msgid "Display" -msgstr "" +msgstr "Харуулах" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_office @@ -271,7 +271,7 @@ msgstr "Хугацааны хайрцагаас авах" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_home @@ -297,4 +297,4 @@ msgstr "Даалгаврыг дахин нээхэд" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "or" -msgstr "" +msgstr "эсвэл" diff --git a/addons/project_issue_sheet/i18n/mn.po b/addons/project_issue_sheet/i18n/mn.po index 90999b3a577..3653bdb4d12 100644 --- a/addons/project_issue_sheet/i18n/mn.po +++ b/addons/project_issue_sheet/i18n/mn.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" +"PO-Revision-Date: 2013-02-15 01:50+0000\n" "Last-Translator: gobi \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: 2013-01-18 07:02+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_issue_sheet #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #, python-format msgid "The Analytic Account is pending !" -msgstr "" +msgstr "Шинжилгээний Данс хүлээгдэж байна !" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_account_analytic_line @@ -41,7 +41,7 @@ msgstr "Цаг хуудсын мөр" #. module: project_issue_sheet #: view:project.issue:0 msgid "on_change_project(project_id)" -msgstr "" +msgstr "on_change_project(project_id)" #. module: project_issue_sheet #: code:addons/project_issue_sheet/project_issue_sheet.py:57 diff --git a/addons/project_long_term/i18n/mn.po b/addons/project_long_term/i18n/mn.po index 0b698f91064..fe20e313d2e 100644 --- a/addons/project_long_term/i18n/mn.po +++ b/addons/project_long_term/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 01:54+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:02+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_long_term #: help:project.phase,constraint_date_end:0 @@ -41,7 +41,7 @@ msgstr "Шатууд" #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Team Planning" -msgstr "" +msgstr "Багийн төлөвлөлт" #. module: project_long_term #: field:project.phase,user_ids:0 @@ -91,12 +91,12 @@ msgstr "Шатуудыг Товыг Гаргах" #: view:project.phase:0 #: field:project.phase,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: project_long_term #: field:project.compute.phases,target_project:0 msgid "Action" -msgstr "" +msgstr "Үйлдэл" #. module: project_long_term #: view:project.phase:0 @@ -128,7 +128,7 @@ msgstr "Шинэ" #. module: project_long_term #: field:project.phase,product_uom:0 msgid "Duration Unit of Measure" -msgstr "" +msgstr "Үргэлжлэх хугацааны хэмжих нэгж" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves @@ -155,7 +155,7 @@ msgstr "Боловсруулагдаж байгаа Шатууд" #: code:addons/project_long_term/project_long_term.py:140 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 @@ -183,13 +183,13 @@ msgstr "Хамгийн бага эхлэх огноо" #: help:project.phase,product_uom:0 msgid "" "Unit of Measure (Unit of Measure) is the unit of measurement for Duration" -msgstr "" +msgstr "Хэмжих нэгж гэдэг нь үргэлжлэх хугацааны хэмжих нэгж" #. module: project_long_term #: help:project.phase,user_ids:0 msgid "" "The resources on the project can be computed automatically by the scheduler." -msgstr "" +msgstr "Төслийн нөөц нь товлогчоор автоматаар тооцоологдох боломжтой." #. module: project_long_term #: field:project.phase,sequence:0 @@ -200,6 +200,7 @@ msgstr "Дараалал" #: help:account.analytic.account,use_phases:0 msgid "Check this field if you plan to use phase-based scheduling" msgstr "" +"Хэрэв шат дээр суурилсан төлөвлөлтийг хэрэглэхээр бол энэ талбарыг сонгоно" #. module: project_long_term #: help:project.phase,state:0 @@ -210,6 +211,11 @@ msgid "" " \n" " If the phase is over, the status is set to 'Done'." msgstr "" +"Шат үүсгэгдсэн даруйдаа 'Ноорог' төлөвтэй байна.\n" +" Шат эхлэмэгцээ 'Хийгдэж буй' төлөвтэй болно.\n" +" Хэрэв шат ревюү хийгдэх шаардлагатай бол 'Хүлээгдэж буй' төлөвтэй болно. " +" \n" +" Хэрэв шат дууссанм бол 'Хийгдсэн' төлөвтэй болно." #. module: project_long_term #: field:project.phase,progress:0 @@ -315,7 +321,7 @@ msgstr "Даалгаврын Дэлгэрэнгүй" #. module: project_long_term #: field:project.project,phase_count:0 msgid "Open Phases" -msgstr "" +msgstr "Нээлттэй Шатууд" #. module: project_long_term #: help:project.phase,date_end:0 @@ -412,7 +418,7 @@ msgstr "Шатуудын жагсаалтыг харуулах дарааллы #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.project_phase_task_list msgid "Tasks" -msgstr "" +msgstr "Даалгаврууд" #. module: project_long_term #: help:project.user.allocation,date_end:0 @@ -457,7 +463,7 @@ msgstr "Сар" #. module: project_long_term #: model:ir.model,name:project_long_term.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Шинжилгээний Данс" #. module: project_long_term #: field:project.phase,constraint_date_end:0 @@ -512,4 +518,4 @@ msgstr "Нэр" #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "or" -msgstr "" +msgstr "эсвэл" diff --git a/addons/project_mrp/i18n/mn.po b/addons/project_mrp/i18n/mn.po index 5d0ea6caded..f41ac5f85ca 100644 --- a/addons/project_mrp/i18n/mn.po +++ b/addons/project_mrp/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-05 06:14+0000\n" -"Last-Translator: erdenebold \n" +"PO-Revision-Date: 2013-02-15 01:58+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:02+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_procuretasktask0 @@ -31,12 +31,12 @@ msgstr "Барааны төрөл нь үйлчилгээ бол энэ нь д #: code:addons/project_mrp/project_procurement.py:92 #, python-format msgid "Task created" -msgstr "" +msgstr "Даалгавар үүсгэгдлээ" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_saleordertask0 msgid "In case you sell services on sales order" -msgstr "" +msgstr "Борлуулалтын захиалга дээрх үйлчилгээг зарих тохиолдолд" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_mrptask0 @@ -51,7 +51,7 @@ msgstr "Бараа" #. module: project_mrp #: model:process.node,name:project_mrp.process_node_saleordertask0 msgid "Sales Order Task" -msgstr "" +msgstr "Борлуулалтын Захиалгын Даалгавар" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_procuretask0 @@ -90,11 +90,15 @@ msgid "" " in the project related to the contract of the sales " "order." msgstr "" +"Мөрөөр дагаж хийх \n" +" ажлууд үүсгэгдэх болно. Энэ даалгавар нь энэ " +"борлуулалтын \n" +" захиалгын гэрээний холбогдох төсөлд үүсч харагдана." #. module: project_mrp #: view:product.product:0 msgid "When you sell this service to a customer," -msgstr "" +msgstr "Захиалагчид үйлчилгээг борлуулахад," #. module: project_mrp #: field:product.product,project_id:0 @@ -110,7 +114,7 @@ msgstr "Татан авалт" #. module: project_mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Худал" #. module: project_mrp #: code:addons/project_mrp/project_procurement.py:86 @@ -127,7 +131,7 @@ msgstr "" #. module: project_mrp #: field:project.task,sale_line_id:0 msgid "Sales Order Line" -msgstr "" +msgstr "Борлуулалтын Захиалгын Мөр" #. module: project_mrp #: model:process.transition,name:project_mrp.process_transition_createtask0 @@ -142,9 +146,9 @@ msgstr "Борлуулалтын захиалга" #. module: project_mrp #: view:project.task:0 msgid "Order Line" -msgstr "" +msgstr "Захиалгын мөр" #. module: project_mrp #: view:product.product:0 msgid "a task" -msgstr "" +msgstr "даалгавар" diff --git a/addons/project_timesheet/i18n/mn.po b/addons/project_timesheet/i18n/mn.po index cff829f8977..b4b67b842b1 100644 --- a/addons/project_timesheet/i18n/mn.po +++ b/addons/project_timesheet/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 02:05+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:03+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -72,7 +72,7 @@ msgstr "10-р сар" #: view:project.project:0 #, python-format msgid "Timesheets" -msgstr "" +msgstr "Цагийн хуудас" #. module: project_timesheet #: view:project.project:0 @@ -166,7 +166,7 @@ msgstr "Шинэчлэх Гэрээнүүд" #. module: project_timesheet #: view:project.project:0 msgid "Hours" -msgstr "" +msgstr "Цаг" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -372,7 +372,7 @@ msgstr "Даалгавар дуусмагц харгалзах нэхэмжлэ #: code:addons/project_timesheet/project_timesheet.py:266 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: project_timesheet #: view:report.timesheet.task.user:0 diff --git a/addons/purchase/i18n/mn.po b/addons/purchase/i18n/mn.po index bd4aae53e44..ecbaf42563a 100644 --- a/addons/purchase/i18n/mn.po +++ b/addons/purchase/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-07 06:38+0000\n" -"Last-Translator: Tenuun Khangaitan \n" +"PO-Revision-Date: 2013-02-14 10:44+0000\n" +"Last-Translator: soyoko \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: 2013-02-08 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting @@ -25,7 +25,7 @@ msgstr "" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: purchase #: view:board.board:0 @@ -100,6 +100,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: purchase #: code:addons/purchase/purchase.py:1024 @@ -201,7 +203,7 @@ msgstr "Захиалгын дугаар" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Нэхэмжлэх үйл явц" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -227,6 +229,7 @@ msgstr "" #, python-format msgid "In order to delete a purchase order, you must cancel it first." msgstr "" +"Худалдан авалтын захиалгыг устгахын тулд эхлээд захиалгыг цуцлах хэрэгтэй." #. module: purchase #: view:product.product:0 @@ -272,7 +275,7 @@ msgstr "" #: field:purchase.order.line,state:0 #: view:purchase.report:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: purchase #: selection:purchase.report,month:0 diff --git a/addons/purchase/i18n/nl.po b/addons/purchase/i18n/nl.po index 668655cbb8e..7b762af8d19 100644 --- a/addons/purchase/i18n/nl.po +++ b/addons/purchase/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 19:43+0000\n" +"PO-Revision-Date: 2013-02-14 14:56+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -345,7 +345,7 @@ msgstr "" " inkomende leveringen. Dit afhankelijk van uw instellingen.\n" "

\n" " Wanneer u een factuur van uw leverancier heeft ontvangen, kunt\n" -" u deze vergelijken met de concept fractuur en deze valideren.\n" +" u deze vergelijken met de concept factuur en deze valideren.\n" "

\n" " " diff --git a/addons/purchase/i18n/ro.po b/addons/purchase/i18n/ro.po index 06518610e45..9bc7d5fc0e3 100644 --- a/addons/purchase/i18n/ro.po +++ b/addons/purchase/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 19:15+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:03+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting @@ -2073,7 +2073,7 @@ msgstr "Categorii Partener" #. module: purchase #: field:purchase.report,state:0 msgid "Order Status" -msgstr "" +msgstr "Statusul Comenzii" #. module: purchase #: report:purchase.order:0 diff --git a/addons/purchase/i18n/sl.po b/addons/purchase/i18n/sl.po index 151c2f13936..7be8148944a 100644 --- a/addons/purchase/i18n/sl.po +++ b/addons/purchase/i18n/sl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 01:27+0000\n" +"PO-Revision-Date: 2013-02-14 14:33+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -627,6 +627,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Novo povpraševanje (Nalog za nabavo)\n" +"

\n" +" " #. module: purchase #: view:purchase.order.line:0 @@ -778,7 +782,7 @@ msgstr "Znesek davka" #. module: purchase #: field:purchase.order,shipped_rate:0 msgid "Received Ratio" -msgstr "" +msgstr "Razmerje prejema" #. module: purchase #: selection:purchase.report,month:0 @@ -857,7 +861,7 @@ msgstr "Razširjeni filtri..." #: code:addons/purchase/wizard/purchase_order_group.py:48 #, python-format msgid "Please select multiple order to merge in the list view." -msgstr "" +msgstr "Izbrati morate več naročil." #. module: purchase #: view:purchase.order:0 @@ -887,7 +891,7 @@ msgstr "Vač analitičnih kontov na naročilih" #. module: purchase #: view:product.product:0 msgid "will be created in order to subcontract the job" -msgstr "" +msgstr "bo ustvarjen za podizvajalca" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -1110,7 +1114,7 @@ msgstr "Izbrana enota mere ne pripada isti skupini kot enota mere produkta." #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Select an Open Sales Order" -msgstr "" +msgstr "Izberite odprt nalog za prodajo" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase @@ -1182,7 +1186,7 @@ msgstr "Preklopi v pripravo" msgid "" "Reference of the document that generated this purchase order request; a " "sales order or an internal procurement request." -msgstr "" +msgstr "Dokument , ki je kreiral ta nalog za nabavo." #. module: purchase #: view:purchase.order.line:0 @@ -1192,7 +1196,7 @@ msgstr "Opombe" #. module: purchase #: field:purchase.config.settings,module_purchase_requisition:0 msgid "Manage purchase requisitions" -msgstr "" +msgstr "Upravljanje nabave" #. module: purchase #: report:purchase.order:0 @@ -1688,6 +1692,7 @@ msgid "" "lines on a purchase order between several accounts and analytic plans.\n" " This installs the module purchase_analytic_plans." msgstr "" +"Omogoča delitev postavk nabavnega naloga na več analitičnih planov in kontov." #. module: purchase #: field:purchase.order,location_id:0 @@ -1869,6 +1874,8 @@ msgid "" "of the purchase order, the invoice is based on received or on ordered " "quantities." msgstr "" +"Prevzemnica generira dobaviteljev račun. Odvisno od nastavitev , lahko račun " +"izhaja iz naročenih ali prevzetih količin." #. module: purchase #: field:purchase.order,message_follower_ids:0 @@ -1934,7 +1941,7 @@ msgid "" "Provide a double validation mechanism for purchases exceeding minimum " "amount.\n" " This installs the module purchase_double_validation." -msgstr "" +msgstr "Omogoča dvojno potrjevanje dobav , ki presegajo določeno vrednost." #. module: purchase #: code:addons/purchase/edi/purchase_order.py:132 @@ -2245,6 +2252,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ta dobavitelj nima nabavnih nalogov.\n" +"

\n" +" " #. module: purchase #: view:purchase.report:0 diff --git a/addons/purchase_requisition/i18n/ro.po b/addons/purchase_requisition/i18n/ro.po index fdd93e752fe..8f68af3e06e 100644 --- a/addons/purchase_requisition/i18n/ro.po +++ b/addons/purchase_requisition/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 16:11+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:04+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -30,7 +30,7 @@ msgstr "Cereri Multiple" #. module: purchase_requisition #: field:purchase.requisition.line,product_uom_id:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Unitatea de Masura a Produsului" #. module: purchase_requisition #: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition @@ -49,6 +49,20 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a incepe un proces nou de cerere pentru achizitii. \n" +"

\n" +" O cerere de achizitii este pasul dinaintea unei cereri de " +"cotatie.\n" +" Intr-o cerere de achizitie (sau oferta la licitatie de " +"achizitii), puteti sa inregistrati\n" +" produsele pe care trebuie sa le cumparati si sa declansati " +"crearea unei CdO catre\n" +" furnizori. Dupa negociere, odata ce ati verificat toate\n" +" ofertele furnizorului, le puteti valida pe unele si anula pe " +"altele.\n" +"

\n" +" " #. module: purchase_requisition #: view:purchase.requisition:0 @@ -60,12 +74,12 @@ msgstr "Responsabil" #: view:purchase.requisition:0 #: field:purchase.requisition,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Send to Suppliers" -msgstr "" +msgstr "Trimite Furnizorilor" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -76,12 +90,12 @@ msgstr "Grupeaza dupa..." #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Purchase Done" -msgstr "" +msgstr "Achizitie Efectuata" #. module: purchase_requisition #: field:purchase.requisition,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Persoane interesate" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -152,7 +166,7 @@ msgstr "Cotatii (oferte)" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Termeni si Conditii" #. module: purchase_requisition #: report:purchase.requisition:0 @@ -163,7 +177,7 @@ msgstr "Descriere" #. module: purchase_requisition #: field:purchase.requisition,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mesaje Necitite" #. module: purchase_requisition #: field:purchase.requisition,company_id:0 @@ -179,7 +193,7 @@ msgstr "Creeaza cotatia" #. module: purchase_requisition #: help:purchase.requisition,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Istoric mesaje si conversatii" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -189,7 +203,7 @@ msgstr "Aprobat de catre furnizor" #. module: purchase_requisition #: view:purchase.requisition.partner:0 msgid "or" -msgstr "" +msgstr "sau" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -214,7 +228,7 @@ msgstr "Referinta comanda" #. module: purchase_requisition #: field:purchase.requisition,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Este o persoana interesata" #. module: purchase_requisition #: field:purchase.requisition.line,product_qty:0 @@ -267,7 +281,7 @@ msgstr "Produse de cumparat" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Sent to Suppliers" -msgstr "" +msgstr "Trimis Furnizorilor" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -278,7 +292,7 @@ msgstr "Cauta solicitarea de achizitie" #: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:41 #, python-format msgid "No Product in Tender." -msgstr "" +msgstr "Nici un Produs in Oferta." #. module: purchase_requisition #: report:purchase.requisition:0 @@ -288,7 +302,7 @@ msgstr "Data comenzii" #. module: purchase_requisition #: field:purchase.requisition,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesaje" #. module: purchase_requisition #: help:purchase.requisition,exclusive:0 @@ -319,7 +333,7 @@ msgstr "Comanda de achizitie" #. module: purchase_requisition #: field:purchase.requisition,origin:0 msgid "Source Document" -msgstr "" +msgstr "Document Sursa" #. module: purchase_requisition #: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:41 @@ -360,7 +374,7 @@ msgstr "Partener Cerere de achizitie" #. module: purchase_requisition #: help:purchase.requisition,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." #. module: purchase_requisition #: report:purchase.requisition:0 @@ -380,7 +394,7 @@ msgstr "Scadenta solicitare" #. module: purchase_requisition #: field:purchase.requisition,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Continut" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -396,7 +410,7 @@ msgstr "Aprovizionare" #: report:purchase.requisition:0 #: view:purchase.requisition:0 msgid "Source" -msgstr "" +msgstr "Sursa" #. module: purchase_requisition #: field:purchase.requisition,warehouse_id:0 @@ -424,6 +438,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." #. module: purchase_requisition #: report:purchase.requisition:0 @@ -434,7 +450,7 @@ msgstr "UdeM (Unitate de masura) produs" #: code:addons/purchase_requisition/purchase_requisition.py:134 #, python-format msgid "Warning!" -msgstr "" +msgstr "Avertisment!" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -474,6 +490,8 @@ msgid "" "Check this box to generates purchase requisition instead of generating " "requests for quotation from procurement." msgstr "" +"Selectati aceasta casua pentru a genera cererea de achizitii in loc sa " +"generati cereri pentru cotatii din aprovizionari." #. module: purchase_requisition #: field:purchase.requisition,purchase_ids:0 diff --git a/addons/report_webkit/i18n/ro.po b/addons/report_webkit/i18n/ro.po index 51751265a39..bf8a4cda6b8 100644 --- a/addons/report_webkit/i18n/ro.po +++ b/addons/report_webkit/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 16:38+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:05+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: report_webkit #: view:ir.actions.report.xml:0 @@ -70,7 +70,7 @@ msgstr "Companie" #: code:addons/report_webkit/webkit_report.py:234 #, python-format msgid "Please set a header in company settings." -msgstr "" +msgstr "Va rugam sa configurati un antet in setarile companiei." #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -117,7 +117,7 @@ msgstr "A4 0 210 x 297 mm, 8.26 x 11.69 inci" #: code:addons/report_webkit/webkit_report.py:176 #, python-format msgid "Webkit error" -msgstr "" +msgstr "Eroare Webkit" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -132,7 +132,7 @@ msgstr "B2 17 500 x 707 mm" #: code:addons/report_webkit/webkit_report.py:304 #, python-format msgid "Webkit render!" -msgstr "" +msgstr "Redare Webkit!" #. module: report_webkit #: model:ir.model,name:report_webkit.model_ir_header_img @@ -153,6 +153,11 @@ msgid "" "http://code.google.com/p/wkhtmltopdf/downloads/list and set the path in the " "ir.config_parameter with the webkit_path key.Minimal version is 0.9.9" msgstr "" +"Va rugam sa instalati executabilul in sistemul dumneavoastra (sudo apt-get " +"install whtmltopdf) sau descarcati-l de aici: " +"http://code.google.com/p/wkhtmltopdf/downloads/list si setati ruta in " +"ir.config_parameter (ir.config_parametru) cu cheia webkit_path. Versiunea " +"minima este 0.9.9" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -204,7 +209,7 @@ msgstr "Antetul asociat raportului" #: code:addons/report_webkit/webkit_report.py:95 #, python-format msgid "Wkhtmltopdf library path is not set" -msgstr "" +msgstr "Nu este setata ruta arhivei" #. module: report_webkit #: view:ir.actions.report.xml:0 @@ -286,7 +291,7 @@ msgstr "Imagine" #. module: report_webkit #: view:ir.header_img:0 msgid "Header Image" -msgstr "" +msgstr "Imagine Antet" #. module: report_webkit #: field:res.company,header_webkit:0 @@ -315,7 +320,7 @@ msgstr "Portret" #. module: report_webkit #: view:report.webkit.actions:0 msgid "or" -msgstr "" +msgstr "sau" #. module: report_webkit #: selection:ir.header_webkit,orientation:0 @@ -331,7 +336,7 @@ msgstr "B8 22 62 x 88 mm" #: code:addons/report_webkit/webkit_report.py:177 #, python-format msgid "The command 'wkhtmltopdf' failed with error code = %s. Message: %s" -msgstr "" +msgstr "Comanda 'wkhtmltopdf' a esuat cu codul erorii = %s. Mesaj: %s" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -377,7 +382,7 @@ msgstr "Marginea din dreapta (mm)" #: code:addons/report_webkit/webkit_report.py:228 #, python-format msgid "Webkit report template not found!" -msgstr "" +msgstr "Nu a fost gasit sablonul de raport Webkit!" #. module: report_webkit #: field:ir.header_webkit,orientation:0 @@ -407,7 +412,7 @@ msgstr ":B10 16 31 x 44 mm" #. module: report_webkit #: view:report.webkit.actions:0 msgid "Cancel" -msgstr "" +msgstr "Anuleaza" #. module: report_webkit #: field:ir.header_webkit,css:0 @@ -429,7 +434,7 @@ msgstr "Logo-uri Webkit" #: code:addons/report_webkit/webkit_report.py:172 #, python-format msgid "No diagnosis message was provided" -msgstr "" +msgstr "Nu a fost prezentat nici un mesaj de diagnosticare" #. module: report_webkit #: selection:ir.header_webkit,format:0 @@ -518,9 +523,9 @@ msgstr "ir.actions.report.xml (ir.actiuni.raport.xml)" #: code:addons/report_webkit/webkit_report.py:174 #, python-format msgid "The following diagnosis message was provided:\n" -msgstr "" +msgstr "A fost prezentat urmatorul mesaj de diagnosticare:\n" #. module: report_webkit #: view:ir.header_webkit:0 msgid "HTML Header" -msgstr "" +msgstr "Antet HTML" diff --git a/addons/sale/i18n/mn.po b/addons/sale/i18n/mn.po index 8b489c9903b..e9b53bfa7ed 100644 --- a/addons/sale/i18n/mn.po +++ b/addons/sale/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-06 04:27+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-14 11:09+0000\n" +"Last-Translator: soyoko \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: 2013-02-07 05:42+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale #: model:res.groups,name:sale.group_analytic_accounting msgid "Analytic Accounting for Sales" -msgstr "" +msgstr "Аналитик данс" #. module: sale #: model:process.transition,name:sale.process_transition_confirmquotation0 @@ -42,7 +42,7 @@ msgstr "" #: model:ir.actions.act_window,name:sale.action_order_line_tree2 #: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines msgid "Order Lines to Invoice" -msgstr "" +msgstr "Захиалгын мөр" #. module: sale #: field:sale.order,date_confirm:0 @@ -64,12 +64,12 @@ msgstr "Хоёрдогч хүргэх хаяг" #. module: sale #: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv msgid "Invoice Order" -msgstr "" +msgstr "Нэхэмжлэл" #. module: sale #: view:sale.config.settings:0 msgid "Product Features" -msgstr "" +msgstr "Барааны онцлог" #. module: sale #: help:sale.config.settings,module_account_analytic_analysis:0 @@ -90,12 +90,14 @@ msgid "" "${(object.name or '').replace('/','_')}_${object.state == 'draft' and " "'draft' or ''}" msgstr "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" #. module: sale #: view:sale.order.line:0 #: field:sale.report,product_uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгж" #. module: sale #: field:sale.order.line,type:0 @@ -126,13 +128,13 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Quotation Number" -msgstr "" +msgstr "Үнийн саналын дугаар" #. module: sale #: view:sale.order:0 #: field:sale.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: sale #: field:sale.order,company_id:0 @@ -156,7 +158,7 @@ msgstr "Нэхэмжлээгүй бөгөөд хүргэгдсэн захиал #. module: sale #: model:mail.message.subtype,description:sale.mt_order_confirmed msgid "Quotation confirmed" -msgstr "" +msgstr "Зөвшөөрсөн үнийн санал" #. module: sale #: selection:sale.order,state:0 @@ -167,12 +169,12 @@ msgstr "Нэхэмжлэлийн сондгойрол" #. module: sale #: view:sale.order:0 msgid "Quotation " -msgstr "" +msgstr "Үнийн санал " #. module: sale #: selection:sale.order,state:0 msgid "Draft Quotation" -msgstr "" +msgstr "Ноорог үнийн санал" #. module: sale #: field:sale.order,partner_shipping_id:0 @@ -215,7 +217,7 @@ msgstr "Жин" #. module: sale #: view:sale.config.settings:0 msgid "Warehouse Features" -msgstr "" +msgstr "Агуулахын багтаамж" #. module: sale #: field:sale.config.settings,time_unit:0 @@ -231,7 +233,7 @@ msgstr "Хэмжих нэгж " #: code:addons/sale/wizard/sale_make_invoice_advance.py:101 #, python-format msgid "Incorrect Data" -msgstr "" +msgstr "Буруу өгөгдөл" #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:102 @@ -1462,7 +1464,7 @@ msgstr "Агуулахаас" #. module: sale #: report:sale.order:0 msgid "Quotation Date" -msgstr "Үнэ зохиох өдөр" +msgstr "Үнийн Саналын Огноо" #. module: sale #: field:sale.order,amount_total:0 diff --git a/addons/sale_crm/i18n/ro.po b/addons/sale_crm/i18n/ro.po index 009011240f5..35fd23b28c0 100644 --- a/addons/sale_crm/i18n/ro.po +++ b/addons/sale_crm/i18n/ro.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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Mihai Satmarean \n" +"PO-Revision-Date: 2013-02-14 16:42+0000\n" +"Last-Translator: Fekete Mihai \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: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:90 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Date Insuficiente!" #. module: sale_crm #: view:crm.lead:0 @@ -31,17 +31,17 @@ msgstr "Transforma in cotatie" #. module: sale_crm #: model:ir.model,name:sale_crm.model_account_invoice_report msgid "Invoices Statistics" -msgstr "" +msgstr "Statistica Facturi" #. module: sale_crm #: field:crm.make.sale,close:0 msgid "Mark Won" -msgstr "" +msgstr "Marcheaza drept Castigat" #. module: sale_crm #: field:res.users,default_section_id:0 msgid "Default Sales Team" -msgstr "" +msgstr "Echipa de Vanzari Implicita" #. module: sale_crm #: view:sale.order:0 @@ -51,30 +51,32 @@ msgstr "Echipa (echipele) mele de vanzari" #. module: sale_crm #: model:ir.model,name:sale_crm.model_res_users msgid "Users" -msgstr "" +msgstr "Utilizatori" #. module: sale_crm #: help:crm.make.sale,close:0 msgid "" "Check this to close the opportunity after having created the sales order." msgstr "" +"Selectati aici pentru a inchide oportunitatea dupa ce ati creat comanda de " +"vanzare." #. module: sale_crm #: model:mail.message.subtype,name:sale_crm.mt_salesteam_order_sent msgid "Quotation Send" -msgstr "" +msgstr "Trimite Cotatia" #. module: sale_crm #: field:sale.order,categ_ids:0 msgid "Categories" -msgstr "" +msgstr "Categorii" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:124 #: code:addons/sale_crm/wizard/crm_make_sale.py:135 #, python-format msgid "Quotation" -msgstr "" +msgstr "Cotatie" #. module: sale_crm #: field:crm.make.sale,partner_id:0 @@ -94,7 +96,7 @@ msgstr "Efectueaza vanzarea" #. module: sale_crm #: model:ir.model,name:sale_crm.model_account_invoice msgid "Invoice" -msgstr "" +msgstr "Factura" #. module: sale_crm #: code:addons/sale_crm/wizard/crm_make_sale.py:93 @@ -106,7 +108,7 @@ msgstr "Oportunitate: %s" #: code:addons/sale_crm/wizard/crm_make_sale.py:110 #, python-format msgid "Opportunity has been converted to the quotation %s." -msgstr "" +msgstr "Oportunitatea a fost transformata in cotatie %s." #. module: sale_crm #: field:crm.make.sale,shop_id:0 @@ -117,12 +119,12 @@ msgstr "Magazin" #: code:addons/sale_crm/wizard/crm_make_sale.py:90 #, python-format msgid "No addresse(s) defined for this customer." -msgstr "" +msgstr "Nu exista adrese definite pentru acest client." #. module: sale_crm #: model:mail.message.subtype,name:sale_crm.mt_salesteam_order_confirmed msgid "Sales Order Confirmed" -msgstr "" +msgstr "Comanda de Vanzare Confirmata" #. module: sale_crm #: view:account.invoice:0 @@ -136,7 +138,7 @@ msgstr "Echipa de vanzări" #. module: sale_crm #: view:crm.lead:0 msgid "Create Quotation" -msgstr "" +msgstr "Creeaza Cotatia" #. module: sale_crm #: model:ir.actions.act_window,name:sale_crm.action_crm_make_sale @@ -156,4 +158,4 @@ msgstr "Comanda de vanzare" #. module: sale_crm #: view:crm.make.sale:0 msgid "or" -msgstr "" +msgstr "sau" diff --git a/addons/sale_stock/i18n/mn.po b/addons/sale_stock/i18n/mn.po index d845c3c95d2..9bd3a3de69c 100644 --- a/addons/sale_stock/i18n/mn.po +++ b/addons/sale_stock/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 08:36+0000\n" +"Last-Translator: erdenebold \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: 2013-01-18 07:07+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -133,7 +133,7 @@ msgstr "Борлуулалтын захиалгын мөр бүрийн тата #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_move msgid "Stock Move" -msgstr "Барааны хөдөлгөөн" +msgstr "" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:161 diff --git a/addons/sale_stock/i18n/nl.po b/addons/sale_stock/i18n/nl.po index 6593de9b8c0..f0e7c63df78 100644 --- a/addons/sale_stock/i18n/nl.po +++ b/addons/sale_stock/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-26 14:06+0000\n" +"PO-Revision-Date: 2013-02-14 15:35+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-27 05:10+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -421,7 +421,7 @@ msgstr "" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_report msgid "Sales Orders Statistics" -msgstr "Verkooporder statistieken" +msgstr "Verkooporder analyses" #. module: sale_stock #: model:ir.model,name:sale_stock.model_res_company diff --git a/addons/sale_stock/i18n/ro.po b/addons/sale_stock/i18n/ro.po index 4ac95055e89..7b62a7b869a 100644 --- a/addons/sale_stock/i18n/ro.po +++ b/addons/sale_stock/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 17:39+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:07+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -23,6 +23,8 @@ msgid "" "To allow your salesman to make invoices for Delivery Orders using the menu " "'Deliveries to Invoice'." msgstr "" +"Pentru a-i permite agentului dumneavoastra de vanzari sa creeze facturi " +"pentru Ordinele de Livrare folosind meniul 'Livrari de Facturat'." #. module: sale_stock #: model:process.node,name:sale_stock.process_node_deliveryorder0 @@ -33,7 +35,7 @@ msgstr "Comanda de livrare" #: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice #: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice msgid "Deliveries to Invoice" -msgstr "" +msgstr "Livrari de Facturat" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:544 @@ -68,7 +70,7 @@ msgstr "Documentul miscarii catre iesire sau catre client." #. module: sale_stock #: field:sale.config.settings,group_multiple_shops:0 msgid "Manage multiple shops" -msgstr "" +msgstr "Gestioneaza magazine multiple" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_validate0 @@ -81,6 +83,8 @@ msgstr "Valideaza" msgid "" "You must first cancel all delivery order(s) attached to this sales order." msgstr "" +"Mai intai trebuie sa anulati toate comenzile de livrare atasate acestei " +"comenzi de vanzare." #. module: sale_stock #: model:process.transition,name:sale_stock.process_transition_saleprocurement0 @@ -105,7 +109,7 @@ msgstr "" #: code:addons/sale_stock/sale_stock.py:615 #, python-format msgid "Error!" -msgstr "" +msgstr "Eroare!" #. module: sale_stock #: field:sale.order,picking_policy:0 @@ -119,6 +123,8 @@ msgid "" "You cannot make an advance on a sales order that is " "defined as 'Automatic Invoice after delivery'." msgstr "" +"Nu puteti face un avans la comanda de vanzare care este definita drept ' " +"Facturare Automata dupa livrare'." #. module: sale_stock #: model:ir.ui.menu,name:sale_stock.menu_action_shop_form @@ -141,24 +147,24 @@ msgstr "Miscare stoc" #: code:addons/sale_stock/sale_stock.py:161 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Actiune Nevalida!" #. module: sale_stock #: field:sale.config.settings,module_project_timesheet:0 msgid "Project Timesheet" -msgstr "" +msgstr "Foaie de pontaj Proiect" #. module: sale_stock #: field:sale.config.settings,group_sale_delivery_address:0 msgid "Allow a different address for delivery and invoicing " -msgstr "" +msgstr "Permite o adresa diferita pentru livrare si facturare " #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:546 #: code:addons/sale_stock/sale_stock.py:597 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Eroare de configurare!" #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleprocurement0 @@ -179,7 +185,7 @@ msgstr "Comanda de vanzare" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Comenzi de Livrare" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_order_line @@ -225,7 +231,7 @@ msgstr "Forteaza atribuirea" #. module: sale_stock #: field:sale.config.settings,default_order_policy:0 msgid "The default invoicing method is" -msgstr "" +msgstr "Metoda implicita de facturare este" #. module: sale_stock #: field:sale.order.line,delay:0 @@ -240,7 +246,7 @@ msgstr "Documentul miscarii catre client." #. module: sale_stock #: view:sale.order:0 msgid "View Delivery Order" -msgstr "" +msgstr "Vizualizeaza Comanda de Livrare" #. module: sale_stock #: field:sale.order.line,move_ids:0 @@ -250,12 +256,12 @@ msgstr "Miscari inventar" #. module: sale_stock #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Optiuni Implicite" #. module: sale_stock #: field:sale.config.settings,module_project_mrp:0 msgid "Project MRP" -msgstr "" +msgstr "Proiect MRP" #. module: sale_stock #: model:process.transition,note:sale_stock.process_transition_invoiceafterdelivery0 @@ -299,22 +305,22 @@ msgstr "" #. module: sale_stock #: help:sale.config.settings,group_mrp_properties:0 msgid "Allows you to tag sales order lines with properties." -msgstr "" +msgstr "Va permite sa marcati liniile comenzii de vanzare cu proprietati." #. module: sale_stock #: field:sale.config.settings,group_invoice_deli_orders:0 msgid "Generate invoices after and based on delivery orders" -msgstr "" +msgstr "Genereaza facturi dupa si pe baza comenzilor de livrare" #. module: sale_stock #: field:sale.config.settings,module_delivery:0 msgid "Allow adding shipping costs" -msgstr "" +msgstr "Permite adaugarea costurilor de transport" #. module: sale_stock #: view:sale.order:0 msgid "days" -msgstr "" +msgstr "zile" #. module: sale_stock #: field:sale.order.line,product_packaging:0 @@ -327,6 +333,8 @@ msgid "" "International Commercial Terms are a series of predefined commercial terms " "used in international transactions." msgstr "" +"Termenii Comerciali Internationali sunt o serie de termeni comerciali " +"predefiniti folositi in tranzactiile internationale." #. module: sale_stock #: help:sale.config.settings,module_delivery:0 @@ -336,16 +344,21 @@ msgid "" "prices.\n" " This installs the module delivery." msgstr "" +"Va permite sa adaugati metodele de livrare in comenzile de vanzare si in " +"comenzile de livrare.\n" +" Va puteti defini propria companie de transport si grile de " +"livrare pentru preturi.\n" +" Acesta instaleaza modulul livrare." #. module: sale_stock #: field:sale.config.settings,default_picking_policy:0 msgid "Deliver all at once when all products are available." -msgstr "" +msgstr "Livrati totul odata atunci cand sunt disponibile toate produsele." #. module: sale_stock #: model:res.groups,name:sale_stock.group_invoice_deli_orders msgid "Enable Invoicing Delivery orders" -msgstr "" +msgstr "Activati Facturarea Livrarii Comenzilor" #. module: sale_stock #: field:res.company,security_lead:0 @@ -362,12 +375,14 @@ msgstr "Aprovizionarea materialelor vandute" msgid "" "Pick 'Deliver each product when available' if you allow partial delivery." msgstr "" +"Selectati 'Livreaza fiecare produs atunci cand este disponibil' daca " +"permiteti livrarea partiala." #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:206 #, python-format msgid "Cannot cancel sales order!" -msgstr "" +msgstr "Imposibil de anulat comanda de vanzare!" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_shop @@ -391,7 +406,7 @@ msgstr "Proprietati" #. module: sale_stock #: field:sale.config.settings,group_mrp_properties:0 msgid "Product properties on order lines" -msgstr "" +msgstr "Proprietatile produsului in liniile comenzii" #. module: sale_stock #: help:sale.config.settings,default_order_policy:0 @@ -421,6 +436,14 @@ msgid "" "lines.\n" " This installs the modules project_timesheet and project_mrp." msgstr "" +"Va permite sa transferati inregistrarile sub sarcini definite pentru " +"Managementul Proiectelor in\n" +" inregistrarile din linia Fisei de pontaj pentru o anumita " +"data si un anumit utilizator cu scopul de le a crea, edita sau sterge\n" +" si creeaza automat sarcini ale proiectului din liniile de " +"aprovizionare.\n" +" Acesta instaleaza modulele project_timesheet " +"(proiect_fisa_de_pontaj) si project_mrp (proiect_mrp)." #. module: sale_stock #: help:sale.config.settings,group_sale_delivery_address:0 @@ -428,6 +451,8 @@ msgid "" "Allows you to specify different delivery and invoice addresses on a sales " "order." msgstr "" +"Va permite sa specificati adrese de livrare si de facturare diferite intr-o " +"comanda de vanzare." #. module: sale_stock #: model:process.node,note:sale_stock.process_node_saleprocurement0 @@ -455,6 +480,7 @@ msgid "" "Number of days between the order confirmation and the shipping of the " "products to the customer" msgstr "" +"Numarul de zile dintre confirmarea comenzii si livrarea produsului clientului" #. module: sale_stock #: help:sale.config.settings,default_picking_policy:0 @@ -463,11 +489,14 @@ msgid "" "instead of delivering each product when it is available. This may have an " "impact on the shipping price." msgstr "" +"Comanda de vanzare implicita va fi configurata sa livreze toate produsele " +"odata in loc sa livreze fiecare produs atunci cand este disponibil. Acest " +"lucru poate avea un impact asupra pretului de transport." #. module: sale_stock #: selection:sale.config.settings,default_order_policy:0 msgid "Invoice based on sales orders" -msgstr "" +msgstr "Facturati pe baza comenzilor de vanzare" #. module: sale_stock #: model:process.node,name:sale_stock.process_node_invoiceafterdelivery0 @@ -488,6 +517,9 @@ msgid "" "In order to delete a confirmed sales order, you must cancel it.\n" "To do so, you must first cancel related picking for delivery orders." msgstr "" +"Pentru a sterge o comanda de vanzare confirmata, trebuie sa o anulati.\n" +"Pentru a face acest lucru, mai intai trebuie sa anulati ridicarea asociata " +"cu comenzile de livrare." #. module: sale_stock #: field:sale.order.line,number_packages:0 @@ -507,7 +539,7 @@ msgstr "Creeaza Factura" #. module: sale_stock #: field:sale.config.settings,task_work:0 msgid "Prepare invoices based on task's activities" -msgstr "" +msgstr "Pregatiti facturile pe baza activitatilor sarcinilor" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_advance_payment_inv @@ -537,7 +569,7 @@ msgstr "Incoterm" #: code:addons/sale_stock/sale_stock.py:496 #, python-format msgid "Cannot cancel sales order line!" -msgstr "" +msgstr "Imposibil de anulat linia comenzii de vanzare!" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0 @@ -562,7 +594,7 @@ msgstr "Ridicari asociate" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings (vanzare.config.setari)" #. module: sale_stock #: help:sale.order,picking_ids:0 @@ -570,6 +602,8 @@ msgid "" "This is a list of delivery orders that has been generated for this sales " "order." msgstr "" +"Aceasta este o lista cu comenzile de livrare care au fost generate pentru " +"aceasta comanda de livrare." #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleorderprocurement0 @@ -599,12 +633,12 @@ msgstr "" #. module: sale_stock #: view:sale.order:0 msgid "Recreate Delivery Order" -msgstr "" +msgstr "Recreati Comanda de Livrare" #. module: sale_stock #: help:sale.config.settings,group_multiple_shops:0 msgid "This allows to configure and use multiple shops." -msgstr "" +msgstr "Acesta permite sa configurati si sa folositi magazine multiple." #. module: sale_stock #: field:sale.order,picked_rate:0 diff --git a/addons/sale_stock/i18n/tr.po b/addons/sale_stock/i18n/tr.po index 53b8a59a061..ad17ac55c41 100644 --- a/addons/sale_stock/i18n/tr.po +++ b/addons/sale_stock/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-08 13:13+0000\n" +"PO-Revision-Date: 2013-02-14 11:40+0000\n" "Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -332,6 +332,8 @@ msgid "" "International Commercial Terms are a series of predefined commercial terms " "used in international transactions." msgstr "" +"Uluslararası Ticari Terimler uluslararası işlemlerde kullanılan önceden " +"tanımlanmış ticari dizinlerdir" #. module: sale_stock #: help:sale.config.settings,module_delivery:0 @@ -341,6 +343,10 @@ msgid "" "prices.\n" " This installs the module delivery." msgstr "" +"satış siparişleri ve teslimat siparişlerde teslimat yöntemleri eklemenize " +"olanak sağlar.\n" +"Sen fiyatlar için kendi taşıyıcı ve dağıtım ızgaraları tanımlayabilirsiniz.\n" +"Bu modül teslimat yükler." #. module: sale_stock #: field:sale.config.settings,default_picking_policy:0 @@ -367,6 +373,8 @@ msgstr "Satılan malzemenin tedarik edilmesi" msgid "" "Pick 'Deliver each product when available' if you allow partial delivery." msgstr "" +"Seçim kısmi teslimat izin verirseniz 'kullanılabilir olduğunda her ürünün " +"teslimatına'." #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:206 @@ -470,6 +478,9 @@ msgid "" "instead of delivering each product when it is available. This may have an " "impact on the shipping price." msgstr "" +"Varsayılan Satış sipariş bir kere yerine kullanılabilir olduğunda her ürünün " +"teslim tüm ürünler sunmak için yapılandırılacaktır. Bu nakliye fiyat " +"üzerinde bir etkisi olabilir." #. module: sale_stock #: selection:sale.config.settings,default_order_policy:0 diff --git a/addons/share/i18n/ro.po b/addons/share/i18n/ro.po index c02e947b362..d2fda21f13d 100644 --- a/addons/share/i18n/ro.po +++ b/addons/share/i18n/ro.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 18:56+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:07+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: share #: code:addons/share/wizard/share_wizard.py:841 #, python-format msgid "Invitation to collaborate about %s" -msgstr "" +msgstr "Invitatia de a colabora in legatura cu %s" #. module: share #: code:addons/share/wizard/share_wizard.py:779 @@ -29,11 +29,13 @@ msgstr "" msgid "" "The share engine has not been able to fetch a record_id for your invitation." msgstr "" +"Motorul de partajare nu a reusit sa furnizeze un id_inregistrare pentru " +"invitatia dumneavoastra." #. module: share #: view:share.wizard:0 msgid "Include an Optional Personal Message" -msgstr "" +msgstr "Include un Mesaj Personal Optional" #. module: share #: field:share.wizard,embed_option_title:0 @@ -48,13 +50,13 @@ msgstr "Acces permis!" #. module: share #: field:share.wizard,record_name:0 msgid "Record name" -msgstr "" +msgstr "Numele inregistrarii" #. module: share #: help:share.wizard,message:0 msgid "" "An optional personal message, to be included in the email notification." -msgstr "" +msgstr "Un mesaj personal optional, de inclus in emailul de instiintare." #. module: share #: field:share.wizard,user_type:0 @@ -76,6 +78,10 @@ msgid "" " %s\n" "\n" msgstr "" +"Documentele nu sunt atasate, le puteti vizualiza online direct pe serverul " +"meu OpenERP la:\n" +" %s\n" +"\n" #. module: share #: model:ir.module.category,name:share.module_category_share @@ -90,6 +96,8 @@ msgid "" "Hello,\n" "\n" msgstr "" +"Buna ziua,\n" +"\n" #. module: share #: field:share.wizard,share_root_url:0 @@ -101,7 +109,7 @@ msgstr "Partajeaza Acces URL" #: field:share.wizard,email_2:0 #: field:share.wizard,email_3:0 msgid "New user email" -msgstr "" +msgstr "Email-ul utilizatorului nou" #. module: share #: code:addons/share/wizard/share_wizard.py:886 @@ -122,13 +130,15 @@ msgstr "(Modificat(a))" #, python-format msgid "You must be a member of the Share/User group to use the share wizard." msgstr "" +"Trebuie sa fiti membru al grupului de Partajare/de Utilizatori pentru a " +"folosi wizardul de partajare." #. module: share #. openerp-web #: code:addons/share/static/src/js/share.js:63 #, python-format msgid "Embed" -msgstr "" +msgstr "Integreaza" #. module: share #: code:addons/share/wizard/share_wizard.py:598 @@ -177,6 +187,7 @@ msgstr "(Copiat pentru permisiuni modificate de partajare)" msgid "" "Please indicate the emails of the persons to share with, one per line." msgstr "" +"Va rugam indicati email-urile persoanelor cu care partajati, unul pe linie." #. module: share #: help:share.wizard,domain:0 @@ -193,6 +204,7 @@ msgstr "Urmatorul" #, python-format msgid "Action and Access Mode are required to create a shared access." msgstr "" +"Modul Actiune si Acces sunt obligatorii pentru a crea un acces partajat." #. module: share #: code:addons/share/wizard/share_wizard.py:849 @@ -211,17 +223,17 @@ msgstr "Optiuni de partajare" #: code:addons/share/static/src/xml/share.xml:9 #, python-format msgid "Invite" -msgstr "" +msgstr "Invita" #. module: share #: view:share.wizard:0 msgid "Embedded code options" -msgstr "" +msgstr "Optiunile codului integrat" #. module: share #: view:share.wizard:0 msgid "Configuration" -msgstr "" +msgstr "Configurare" #. module: share #: view:share.wizard:0 @@ -256,7 +268,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Non-Share Groups" -msgstr "" +msgstr "Grupuri Non-Partajare" #. module: share #: view:share.wizard:0 @@ -264,12 +276,13 @@ msgid "" "An email notification with instructions has been sent to the following " "people:" msgstr "" +"Un email de instiintare cu instructiuni a fost trimis urmatoarelor persoane:" #. module: share #: code:addons/share/wizard/share_wizard.py:77 #, python-format msgid "Direct link or embed code" -msgstr "" +msgstr "Link direct sau cod incorporat" #. module: share #: code:addons/share/wizard/share_wizard.py:855 @@ -292,7 +305,7 @@ msgstr "Actiunea de partajat" #. module: share #: help:share.wizard,record_name:0 msgid "Name of the shared record, if sharing a precise record" -msgstr "" +msgstr "Numele inregistrarii partajate, daca partajati o inregistrare exacta" #. module: share #: field:res.users,share:0 @@ -309,13 +322,13 @@ msgstr "necunoscut(a)" #: code:addons/share/wizard/share_wizard.py:656 #, python-format msgid "Sharing access cannot be created." -msgstr "" +msgstr "Nu poate fi creat accesul la partajare." #. module: share #: code:addons/share/wizard/share_wizard.py:779 #, python-format msgid "Record id not found" -msgstr "" +msgstr "Nu a fost gasit id-ul inregistrarii" #. module: share #: help:res.groups,share:0 @@ -327,7 +340,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Share Groups" -msgstr "" +msgstr "Grupuri de Partajare" #. module: share #: help:share.wizard,action_id:0 @@ -376,6 +389,8 @@ msgid "" "You must configure your email address in the user preferences before using " "the Share button." msgstr "" +"Trebuie sa va configurati adresa de email in preferintele utilizatorului " +"inainte de a folosi butonul Partajare." #. module: share #: model:res.groups,name:share.group_share_user @@ -409,7 +424,7 @@ msgstr "Baza de date" #. module: share #: view:share.wizard:0 msgid "Share with these People (one email per line)" -msgstr "" +msgstr "Partajati cu aceste Persoane (un email pe linie)" #. module: share #: field:share.wizard,domain:0 @@ -419,7 +434,7 @@ msgstr "Domeniu" #. module: share #: view:res.groups:0 msgid "{'search_default_no_share':1}" -msgstr "" +msgstr "{'search_default_no_share':1} ({'cuata_implicit_fara_partajare':1}" #. module: share #: view:share.wizard:0 @@ -432,6 +447,8 @@ msgstr "Rezumat" msgid "" "Embed this code in your documents to provide a link to the shared document." msgstr "" +"Inserati acest cod in documentele dumneavoastra pentru a oferi un link catre " +"documentul partajat." #. module: share #: code:addons/share/wizard/share_wizard.py:512 @@ -443,7 +460,7 @@ msgstr "Acces copiat pentru partajare" #: code:addons/share/wizard/share_wizard.py:816 #, python-format msgid "Invitation" -msgstr "" +msgstr "Invitatie" #. module: share #: model:ir.actions.act_window,name:share.action_share_wizard_step1 @@ -474,7 +491,7 @@ msgstr "share.wizard.result.line (partajeaza.asistent.rezultat.linie)" #. module: share #: field:share.wizard,embed_code:0 msgid "Code" -msgstr "" +msgstr "Cod" #. module: share #: help:share.wizard,user_type:0 @@ -489,6 +506,8 @@ msgid "" "I have shared %s (%s) with you!\n" "\n" msgstr "" +"Am partajat %s (%s) cu tine!\n" +"\n" #. module: share #: field:share.wizard,view_type:0 @@ -550,11 +569,13 @@ msgid "" "The documents have been automatically added to your subscriptions.\n" "\n" msgstr "" +"Documentele au fost adaugate automat la abonamentele dumneavoastra.\n" +"\n" #. module: share #: model:ir.model,name:share.model_res_users msgid "Users" -msgstr "" +msgstr "Utilizatori" #. module: share #: code:addons/share/wizard/share_wizard.py:875 @@ -563,6 +584,8 @@ msgid "" "I've shared %s with you!\n" "\n" msgstr "" +"Am partajat %s cu tine!\n" +"\n" #. module: share #: model:ir.model,name:share.model_res_groups @@ -572,7 +595,7 @@ msgstr "Acces Grupuri" #. module: share #: field:share.wizard,invite:0 msgid "Invite users to OpenSocial record" -msgstr "" +msgstr "Invitati utilizatorii sa se inregistreze la OpenSocial" #. module: share #: code:addons/share/wizard/share_wizard.py:850 @@ -614,7 +637,7 @@ msgstr "" #: code:addons/share/wizard/share_wizard.py:205 #, python-format msgid "No email address configured" -msgstr "" +msgstr "Nici o adresa de email configurata" #. module: share #: field:share.wizard.result.line,login:0 @@ -644,7 +667,7 @@ msgstr "ir.model.acces" #. module: share #: view:share.wizard:0 msgid "or" -msgstr "" +msgstr "sau" #. module: share #: help:share.wizard,access_mode:0 diff --git a/addons/stock/i18n/mn.po b/addons/stock/i18n/mn.po index b1c07b7f198..6b232263854 100644 --- a/addons/stock/i18n/mn.po +++ b/addons/stock/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 03:59+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-14 08:31+0000\n" +"Last-Translator: erdenebold \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: 2013-02-14 05:36+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: stock @@ -4176,7 +4176,7 @@ msgstr "Автоматаар батлах" #: code:addons/stock/stock.py:1821 #, python-format msgid "Insufficient Stock for Serial Number !" -msgstr "" +msgstr "Хангалтгүй барааны серийн дугаар !" #. module: stock #: model:ir.model,name:stock.model_product_template @@ -4665,7 +4665,7 @@ msgstr "5-р сар" #: code:addons/stock/product.py:110 #, python-format msgid "No difference between standard price and new price!" -msgstr "" +msgstr "Шинэ үнэ болон стандарт үнэ хоорондоо ялгаагүй !" #. module: stock #: view:stock.picking.out:0 diff --git a/addons/stock/i18n/nl.po b/addons/stock/i18n/nl.po index a4d849af61a..a43e8e1e1a8 100644 --- a/addons/stock/i18n/nl.po +++ b/addons/stock/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 14:47+0000\n" +"PO-Revision-Date: 2013-02-14 11:37+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-12 05:30+0000\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: stock @@ -899,9 +899,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." +"Wanneer u real-time voorraadwaardering doet, dan is dit het dagboek waarin " +"automatisch de boekingen worden gemaakt, wanneer de voorraadmutaties worden " +"verwerkt." #. module: stock #: code:addons/stock/stock.py:2252 @@ -2403,7 +2403,7 @@ msgstr "stock.return.picking.memory" #. module: stock #: field:stock.config.settings,group_stock_inventory_valuation:0 msgid "Generate accounting entries per stock movement" -msgstr "Maak journaalpostregels per voorraadmutatie" +msgstr "Maak boekingen per voorraadmutatie" #. module: stock #: code:addons/stock/product.py:449 @@ -2788,8 +2788,8 @@ msgid "" "Cannot create Journal Entry, Output Account of this product and Valuation " "account on category of this product are same." msgstr "" -"Het is niet mogelijk een journaalpost te maken, voorraadafname rekening en " -"de voorraadrekening bij de categorie zijn hetzelfde." +"Het is niet mogelijk een boeking te maken, voorraadafname rekening en de " +"voorraadrekening bij de categorie zijn hetzelfde." #. module: stock #: selection:stock.location,chained_location_type:0 @@ -2872,8 +2872,8 @@ msgid "" "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 " +"zal het systeem automatisch boekingenmaken, overeenkomstig de " +"voorraadmutaties. De voorraadwaarde rekening, zoals ingesteld bij de " "productcategorie, zal de huidige voorraadwaarde weergeven. De " "voorraadtoename en voorraadafname rekening bevatten de tegenboeking voor " "inkomende- en uitgaande producten." @@ -2971,8 +2971,8 @@ msgid "" "Cannot create Journal Entry, Input Account of this product and Valuation " "account on category of this product are same." msgstr "" -"Het is niet mogelijk een journaalpost te maken, voorraadtoename rekening en " -"de voorraadrekening bij de categorie zijn hetzelfde." +"Het is niet mogelijk een boeking te maken, voorraadtoename rekening en de " +"voorraadrekening bij de categorie zijn hetzelfde." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock diff --git a/addons/survey/i18n/ro.po b/addons/survey/i18n/ro.po index 45e3463ef9d..71226973e09 100644 --- a/addons/survey/i18n/ro.po +++ b/addons/survey/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-14 19:14+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:10+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: survey #: view:survey.response.line:0 @@ -47,7 +47,7 @@ msgstr "Validare text" #. module: survey #: view:survey:0 msgid "Answers:" -msgstr "" +msgstr "Raspunsuri:" #. module: survey #: view:survey:0 @@ -58,7 +58,7 @@ msgstr "Utilizator invitat" #. module: survey #: model:survey.type,name:survey.survey_type1 msgid "Human Resources" -msgstr "" +msgstr "Resurse Umane" #. module: survey #: selection:survey.answer,type:0 @@ -299,7 +299,7 @@ msgstr " Titlul coloanei" #: code:addons/survey/wizard/survey_send_invitation.py:71 #, python-format msgid "The following surveys are not in open state: %s" -msgstr "" +msgstr "Urmatoarele sondaje nu sunt in stare deschisa: %s" #. module: survey #: field:survey,tot_comp_survey:0 @@ -337,6 +337,8 @@ msgid "" "This survey has no question defined. Please define the questions and answers " "first." msgstr "" +"Acest sondaj nu are intrebari definite. Mai intai trebuie sa definiti " +"intrabarile si raspunsurile." #. module: survey #: field:survey.question,comment_field_type:0 @@ -357,12 +359,12 @@ msgstr "Data de incepere a sondajului" #: code:addons/survey/wizard/survey_answer.py:800 #, python-format msgid "You cannot select the same answer more than one time." -msgstr "" +msgstr "Nu puteti selecta acelasi raspuns decat o singura data." #. module: survey #: field:survey,color:0 msgid "Color Index" -msgstr "" +msgstr "Index de Culori" #. module: survey #: selection:survey.question,type:0 @@ -379,7 +381,7 @@ msgstr "Editeaza Sondajul" #: code:addons/survey/wizard/survey_answer.py:961 #, python-format msgid "Please enter an integer value." -msgstr "" +msgstr "Introduceti o valoare intreaga." #. module: survey #: field:survey.question.column.heading,menu_choice:0 @@ -393,6 +395,7 @@ msgid "" "You must enter one or more menu choices in " "column heading." msgstr "" +"Trebuie sa introduceti una sau mai multe optiuni in antetul coloanei." #. module: survey #: selection:survey.question,required_type:0 @@ -441,7 +444,7 @@ msgstr "Text" #. module: survey #: view:survey:0 msgid "Edit..." -msgstr "" +msgstr "Editeaza..." #. module: survey #: selection:survey.print,paper_size:0 From 2ffa8c7979b469312cb8c0ceb408300a9d4069f0 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 15 Feb 2013 11:58:20 +0100 Subject: [PATCH 179/253] [FIX] auth_oauth_signup: allow non-numeric OAuth User ID, for e.g. compatibility with Google OAuth lp bug: https://launchpad.net/bugs/1118151 fixed bzr revid: odo@openerp.com-20130215105820-ua7pwdrf78dkdyk8 --- addons/auth_oauth_signup/res_users.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/auth_oauth_signup/res_users.py b/addons/auth_oauth_signup/res_users.py index 495331124b1..5eebc02fe04 100644 --- a/addons/auth_oauth_signup/res_users.py +++ b/addons/auth_oauth_signup/res_users.py @@ -41,7 +41,7 @@ class res_users(osv.Model): state = simplejson.loads(params['state']) token = state.get('t') oauth_uid = validation['user_id'] - email = validation.get('email', 'provider_%d_user_%d' % (provider, oauth_uid)) + email = validation.get('email', 'provider_%s_user_%s' % (provider, oauth_uid)) name = validation.get('name', email) values = { 'name': name, From 40234a7a36fa66254e12580851b6277d82928e4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 15 Feb 2013 12:05:05 +0100 Subject: [PATCH 180/253] [FIX] mail_thread: correctly decode email_from of incoming emails. bzr revid: tde@openerp.com-20130215110505-yr8leztlwyi3lqme --- addons/mail/mail_thread.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index b13c7a6b191..d53536da8f7 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -772,7 +772,7 @@ class mail_thread(osv.AbstractModel): if author_ids: msg_dict['author_id'] = author_ids[0] else: - msg_dict['email_from'] = message.get('from') + msg_dict['email_from'] = decode(message.get('from')) partner_ids = self._message_find_partners(cr, uid, message, ['To', 'Cc'], context=context) msg_dict['partner_ids'] = [(4, partner_id) for partner_id in partner_ids] From 093f3a12f266776f11e69bbcdf2dbf926a5482cb Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 15 Feb 2013 12:19:26 +0100 Subject: [PATCH 181/253] [FIX] mail_followers: display_subtypes bzr revid: chm@openerp.com-20130215111926-tpnwii4a3of1gkb7 --- addons/mail/static/src/js/mail_followers.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index 03351c24ac2..41634fd2135 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -206,21 +206,23 @@ openerp_mail_followers = function(session, mail) { /** Fetch subtypes, only if current user is follower */ fetch_subtypes: function () { + var self = this; var subtype_list_ul = this.$('.oe_subtype_list').empty(); if (! this.message_is_follower) return; - var context = new session.web.CompoundContext(this.build_context(), {}); - this.ds_model.call('message_get_subscription_data', [[this.view.datarecord.id], context]).then(this.proxy('display_subtypes')); + var id = this.view.datarecord.id; + this.ds_model.call('message_get_subscription_data', [[id], new session.web.CompoundContext(this.build_context(), {})]) + .then(function (data) {self.display_subtypes(data, id);}); }, /** Display subtypes: {'name': default, followed} */ - display_subtypes:function (data) { + display_subtypes:function (data, id) { var self = this; var subtype_list_ul = this.$('.oe_subtype_list'); var records = []; var nb_subtype = 0; subtype_list_ul.empty(); - if (this.view.datarecord.id) { - records = data[this.view.datarecord.id].message_subtype_data; + if (data[id]) { + records = data[id].message_subtype_data; } _(records).each(function (record) {nb_subtype++;}); if (nb_subtype > 1) { From e464e1231d593cb147571e2e59c337d4667054eb Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 15 Feb 2013 12:37:51 +0100 Subject: [PATCH 182/253] [FIX] sql_db: closing a closed connection is not allowed in psycopg2 2.4.4 and earlier Having the connections automatically reaped by psycopg2 is not guaranteed to happen all the time, so we still need to take extra steps to forece-close them bzr revid: odo@openerp.com-20130215113751-12kwmfynyt43qs57 --- openerp/sql_db.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/sql_db.py b/openerp/sql_db.py index be15bdbdc6a..a41f5e5077e 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -404,7 +404,9 @@ class ConnectionPool(object): cnx.reset() except psycopg2.OperationalError: self._debug('Cannot reset connection at index %d: %r', i, cnx.dsn) - cnx.close() + # psycopg2 2.4.4 and earlier do not allow closing a closed connection + if cnx.closed: + cnx.close() if cnx.closed: self._connections.pop(i) From 4fef24e78180cb92a5077b0b41d51d07e34c24c5 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 15 Feb 2013 12:51:08 +0100 Subject: [PATCH 183/253] [FIX] auth_signup: improve wording of "reset password" button bzr revid: chs@openerp.com-20130215115108-wx4ql5pctvvcjbx7 --- addons/auth_signup/res_users_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/auth_signup/res_users_view.xml b/addons/auth_signup/res_users_view.xml index fc163e1b3ed..be9942feac2 100644 --- a/addons/auth_signup/res_users_view.xml +++ b/addons/auth_signup/res_users_view.xml @@ -21,8 +21,8 @@
-
From b30307da329fef4589eae9876934a1a7d3daaae2 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 15 Feb 2013 13:33:24 +0100 Subject: [PATCH 184/253] Revert 4580 bzr revid: nicolas.vanhoren@openerp.com-20130215123324-m10141rj595x30pl --- openerp/service/workers.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openerp/service/workers.py b/openerp/service/workers.py index da3a7a221da..0f962cdb968 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -141,8 +141,7 @@ class Multicorn(object): def process_spawn(self): while len(self.workers_http) < self.population: self.worker_spawn(WorkerHTTP, self.workers_http) - while len(self.workers_cron) < config['max_cron_threads'] \ - and config['db_name']: + while len(self.workers_cron) < config['max_cron_threads']: self.worker_spawn(WorkerCron, self.workers_cron) while len(self.workers_longpolling) < 1: self.worker_spawn(WorkerLongPolling, self.workers_longpolling) @@ -400,7 +399,7 @@ class WorkerCron(Worker): if config['db_name']: db_names = config['db_name'].split(',') else: - db_names = [] + db_names = openerp.service.db.exp_list(True) for db_name in db_names: if rpc_request_flag: start_time = time.time() From c156eab4e22d7f4bc74de366f9f17256204fc5fd Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 15 Feb 2013 14:11:16 +0100 Subject: [PATCH 185/253] [IMP] remove a few whitespaces bzr revid: abo@openerp.com-20130215131116-9kc1x2l190yf2kio --- addons/project_issue/project_issue_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 77375450e9a..bf38cf87c84 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -58,7 +58,7 @@
-
""" - _header_a4 = _header_main % ('23.0cm', '27.6cm', '27.7cm', '27.7cm', '27.8cm', '27.3cm', '25.3cm', '25.0cm', '25.0cm', '24.6cm', '24.6cm', '24.5cm', '24.5cm') - _header_letter = _header_main % ('21.3cm', '25.9cm', '26.0cm', '26.0cm', '26.1cm', '25.6cm', '23.6cm', '23.3cm', '23.3cm', '22.9cm', '22.9cm', '22.8cm', '22.8cm') + _header_a4 = _header_main % ('21.7cm', '27.7cm', '27.7cm', '27.7cm', '27.8cm', '27.3cm', '25.3cm', '25.0cm', '25.0cm', '24.6cm', '24.6cm', '24.5cm', '24.5cm') + _header_letter = _header_main % ('20cm', '26.0cm', '26.0cm', '26.0cm', '26.1cm', '25.6cm', '23.6cm', '23.3cm', '23.3cm', '22.9cm', '22.9cm', '22.8cm', '22.8cm') def onchange_paper_format(self, cr, uid, ids, paper_format, context=None): if paper_format == 'us_letter': From fe7dc3d817336c146023fb3b1c8bee25297bbeb7 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 15 Feb 2013 18:08:42 +0100 Subject: [PATCH 196/253] [IMP] remove useless whitespaces bzr revid: abo@openerp.com-20130215170842-662m14hjbpqelhbu --- addons/account/account_invoice.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index f255b6788ee..933670a1fd0 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -308,7 +308,7 @@ class account_invoice(osv.osv): ''' Find the partner for which the accounting entries will be created ''' - #if the chosen partner is not a company and has a parent company, use the parent for the journal entries + #if the chosen partner is not a company and has a parent company, use the parent for the journal entries #because you want to invoice 'Agrolait, accounting department' but the journal items are for 'Agrolait' part = inv.partner_id if part.parent_id and not part.is_company: @@ -419,7 +419,7 @@ class account_invoice(osv.osv): try: compose_form_id = ir_model_data.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')[1] except ValueError: - compose_form_id = False + compose_form_id = False ctx = dict(context) ctx.update({ 'default_model': 'account.invoice', @@ -540,11 +540,11 @@ class account_invoice(osv.osv): return result def onchange_payment_term_date_invoice(self, cr, uid, ids, payment_term_id, date_invoice): - res = {} + res = {} if not date_invoice: date_invoice = time.strftime('%Y-%m-%d') if not payment_term_id: - return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term + return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term pterm_list = self.pool.get('account.payment.term').compute(cr, uid, payment_term_id, value=1, date_ref=date_invoice) if pterm_list: pterm_list = [line[0] for line in pterm_list] From 81037740e1166a27a112a6ee878e423ac51eb8dd Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 15 Feb 2013 18:10:53 +0100 Subject: [PATCH 197/253] [IMP] issue #585361: give a more explicit error message when a user tries to delete an invoice that has been validated (i.e. assigned a sequence number) also, replace the old fashioned exceptions with the new implementation (one rock, two birds) bzr revid: abo@openerp.com-20130215171053-grkz9tkfsy2nkh3y --- addons/account/account_invoice.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 933670a1fd0..6a2a3deccf7 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -451,11 +451,15 @@ class account_invoice(osv.osv): context = {} invoices = self.read(cr, uid, ids, ['state','internal_number'], context=context) unlink_ids = [] + for t in invoices: - if t['state'] in ('draft', 'cancel') and t['internal_number']== False: - unlink_ids.append(t['id']) + if t['state'] not in ('draft', 'cancel'): + raise openerp.exceptions.Warning(_('You cannot delete an invoice which is not cancelled. You should refund it instead.')) + elif t['internal_number'] == False: + raise openerp.exceptions.Warning(_('You cannot delete an invoice after it has been validated (and received a number). You can set it back to "Draft" state and modify its content, then re-confirm it.')) else: - raise osv.except_osv(_('Invalid Action!'), _('You can not delete an invoice which is not cancelled. You should refund it instead.')) + unlink_ids.append(t['id']) + osv.osv.unlink(self, cr, uid, unlink_ids, context=context) return True From 5bcde7667d3a5cf7c1d944f32db244c74e3760b7 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 15 Feb 2013 18:28:25 +0100 Subject: [PATCH 198/253] [IMP] let the code breathe bzr revid: abo@openerp.com-20130215172825-114j0o50m3r3y8k0 --- addons/marketing/marketing_view.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml index da83c857f9b..a1f2b6a0972 100644 --- a/addons/marketing/marketing_view.xml +++ b/addons/marketing/marketing_view.xml @@ -7,6 +7,7 @@ id="base.marketing_menu" groups="marketing.group_marketing_user,marketing.group_marketing_manager" sequence="85"/> + crm.lead.inherit.form crm.lead @@ -21,6 +22,7 @@
+ crm.lead.inherit.form crm.lead From b266ed13971f8001204277ccaa8439857c8cc0d6 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 15 Feb 2013 18:41:03 +0100 Subject: [PATCH 199/253] [IMP] issue #586156: marketing options should be assessible in the leads form view, so the @groups is now cleared during the marketing module's installation bzr revid: abo@openerp.com-20130215174103-1o4a913opsp3bsj3 --- addons/marketing/marketing_view.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml index a1f2b6a0972..6467c516a49 100644 --- a/addons/marketing/marketing_view.xml +++ b/addons/marketing/marketing_view.xml @@ -15,6 +15,7 @@ Marketing + From 84c744a13d56c8399da45a25b56dc8c21ed749c5 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 15 Feb 2013 18:50:42 +0100 Subject: [PATCH 200/253] [FIX] lp:1102612. Cannot delete a journal. lp bug: https://launchpad.net/bugs/1102612 fixed bzr revid: qdp-launchpad@openerp.com-20130215175042-s5n73brhg7zy294h --- addons/account/account_cash_statement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index a100c0e60ba..86d3b0d24de 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -343,7 +343,7 @@ class account_journal_cashbox_line(osv.osv): _rec_name = 'pieces' _columns = { 'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')), - 'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1), + 'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1, ondelete="cascade"), } _order = 'pieces asc' From bbb4f105dc480a814a4908afd97234a1c58acd13 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Sat, 16 Feb 2013 02:18:31 +0100 Subject: [PATCH 201/253] [FIX] sql_db: immediately remove the connections from the pool when detected to be dead lp bug: https://launchpad.net/bugs/905257 fixed bzr revid: odo@openerp.com-20130216011831-5ehi02j5nj6shh8n --- openerp/sql_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 31540f7ae4c..9be6c61b013 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -412,15 +412,15 @@ class ConnectionPool(object): for i, (cnx, used) in enumerate(self._connections): if not used and dsn_are_equals(cnx.dsn, dsn): + self._connections.pop(i) try: cnx.reset() except psycopg2.OperationalError: - self._debug('Cannot reset connection at index %d: %r', i, cnx.dsn) + self._debug('Cannot reset connection at index %d: %r, removing it', i, cnx.dsn) # psycopg2 2.4.4 and earlier do not allow closing a closed connection if not cnx.closed: cnx.close() continue - self._connections.pop(i) self._connections.append((cnx, True)) self._debug('Existing connection found at index %d', i) From 4d242424cd13ade53498c12ed0a90975b1e0c864 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sun, 17 Feb 2013 04:47:51 +0000 Subject: [PATCH 202/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130216050946-w4syry6ser8ygl2j bzr revid: launchpad_translations_on_behalf_of_openerp-20130217044751-x711l71w351nknkb --- addons/web_kanban/i18n/da.po | 2 +- openerp/addons/base/i18n/ab.po | 4 +- openerp/addons/base/i18n/af.po | 4 +- openerp/addons/base/i18n/am.po | 4 +- openerp/addons/base/i18n/ar.po | 22 ++--- openerp/addons/base/i18n/bg.po | 4 +- openerp/addons/base/i18n/bs.po | 4 +- openerp/addons/base/i18n/ca.po | 4 +- openerp/addons/base/i18n/cs.po | 4 +- openerp/addons/base/i18n/da.po | 36 +++++++-- openerp/addons/base/i18n/de.po | 4 +- openerp/addons/base/i18n/el.po | 4 +- openerp/addons/base/i18n/en_GB.po | 4 +- openerp/addons/base/i18n/es.po | 6 +- openerp/addons/base/i18n/es_AR.po | 4 +- openerp/addons/base/i18n/es_CL.po | 4 +- openerp/addons/base/i18n/es_CR.po | 4 +- openerp/addons/base/i18n/es_DO.po | 4 +- openerp/addons/base/i18n/es_EC.po | 4 +- openerp/addons/base/i18n/es_MX.po | 4 +- openerp/addons/base/i18n/es_VE.po | 4 +- openerp/addons/base/i18n/et.po | 4 +- openerp/addons/base/i18n/eu.po | 4 +- openerp/addons/base/i18n/fa.po | 4 +- openerp/addons/base/i18n/fa_AF.po | 4 +- openerp/addons/base/i18n/fi.po | 4 +- openerp/addons/base/i18n/fr.po | 115 ++++++++++++++++++++++----- openerp/addons/base/i18n/gl.po | 4 +- openerp/addons/base/i18n/gu.po | 4 +- openerp/addons/base/i18n/he.po | 4 +- openerp/addons/base/i18n/hi.po | 4 +- openerp/addons/base/i18n/hr.po | 9 ++- openerp/addons/base/i18n/hu.po | 16 ++-- openerp/addons/base/i18n/hy.po | 4 +- openerp/addons/base/i18n/id.po | 4 +- openerp/addons/base/i18n/is.po | 4 +- openerp/addons/base/i18n/it.po | 4 +- openerp/addons/base/i18n/ja.po | 4 +- openerp/addons/base/i18n/ka.po | 4 +- openerp/addons/base/i18n/kk.po | 4 +- openerp/addons/base/i18n/ko.po | 22 +++-- openerp/addons/base/i18n/lt.po | 4 +- openerp/addons/base/i18n/lv.po | 4 +- openerp/addons/base/i18n/mk.po | 4 +- openerp/addons/base/i18n/mn.po | 4 +- openerp/addons/base/i18n/nb.po | 4 +- openerp/addons/base/i18n/nl.po | 33 +++++--- openerp/addons/base/i18n/nl_BE.po | 4 +- openerp/addons/base/i18n/pl.po | 6 +- openerp/addons/base/i18n/pt.po | 4 +- openerp/addons/base/i18n/pt_BR.po | 4 +- openerp/addons/base/i18n/ro.po | 15 ++-- openerp/addons/base/i18n/ru.po | 4 +- openerp/addons/base/i18n/sk.po | 4 +- openerp/addons/base/i18n/sl.po | 4 +- openerp/addons/base/i18n/sq.po | 4 +- openerp/addons/base/i18n/sr.po | 4 +- openerp/addons/base/i18n/sr@latin.po | 4 +- openerp/addons/base/i18n/sv.po | 4 +- openerp/addons/base/i18n/th.po | 4 +- openerp/addons/base/i18n/tlh.po | 4 +- openerp/addons/base/i18n/tr.po | 4 +- openerp/addons/base/i18n/uk.po | 4 +- openerp/addons/base/i18n/ur.po | 4 +- openerp/addons/base/i18n/vi.po | 4 +- openerp/addons/base/i18n/zh_CN.po | 4 +- openerp/addons/base/i18n/zh_HK.po | 4 +- openerp/addons/base/i18n/zh_TW.po | 4 +- 68 files changed, 317 insertions(+), 193 deletions(-) diff --git a/addons/web_kanban/i18n/da.po b/addons/web_kanban/i18n/da.po index 69339d9a1c4..0fa4a479ef1 100644 --- a/addons/web_kanban/i18n/da.po +++ b/addons/web_kanban/i18n/da.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: 2013-02-15 04:49+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:09+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: web_kanban diff --git a/openerp/addons/base/i18n/ab.po b/openerp/addons/base/i18n/ab.po index 899abe16d6f..8b61d50744e 100644 --- a/openerp/addons/base/i18n/ab.po +++ b/openerp/addons/base/i18n/ab.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index 274e44a8692..645d82d1046 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index e34482d3e60..afb9d172fde 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index a6f29207c17..e86afb7115c 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-11-25 18:53+0000\n" -"Last-Translator: waleed bazaza \n" +"PO-Revision-Date: 2013-02-16 09:04+0000\n" +"Last-Translator: Ahmad Khayyat \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: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -953,7 +953,7 @@ msgstr "مستودعات مشتركة (WebDav)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "تفضيلات البريد الالكتروني" +msgstr "تفضيلات البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -1328,7 +1328,7 @@ msgstr "" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "فتح قائمة الإعدادات" #. module: base #: selection:base.language.install,lang:0 @@ -2169,7 +2169,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "إعدادات" +msgstr "الإعدادات" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -4039,7 +4039,7 @@ msgstr "الجبل الأسود" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "بوابة البريد الالكتروني" +msgstr "بوابة البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_mail_server.py:465 @@ -4544,7 +4544,7 @@ msgstr "الهندية / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "تحميل ترجمة" #. module: base #: field:ir.module.module,latest_version:0 @@ -5254,7 +5254,7 @@ msgstr "الأسعار" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "قوالب البريد الإلكتروني" #. module: base #: model:res.country,name:base.sy @@ -11302,7 +11302,7 @@ msgstr "لا يمكن أن يكون حجم الحقل أقل من 1 !" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "عمليات التصنيع" #. module: base #: view:base.language.export:0 diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index 90909a2bfa8..3810e84889e 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index a848cc3835f..bfe35fe0d52 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 5bc72b026fc..32175f266d6 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index c3001f7c711..4edaf0f412d 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" "X-Poedit-Language: Czech\n" #. module: base diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 04e55b19745..50165a1b609 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:38+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -25,6 +25,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Modul for check-skrivning og -udprint.\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -48,6 +52,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"Det andet argument i many2many-feltet %s skal være en SQL-tabel. !Du brugte " +"%s, som ikke er et gyldigt tabelnavn." #. module: base #: field:ir.ui.view,arch:0 @@ -73,7 +79,7 @@ msgstr "Ungarsk / Magyar" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "" +msgstr "Spanish (PY) / Spansk (PY)" #. module: base #: model:ir.module.category,description:base.module_category_project_management @@ -81,11 +87,13 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Hjælper dig med at administrere dine projekter og opgaver ved at spore dem, " +"generere planlægning, osv. .." #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Touchscreen-grænseflade for butikker" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -101,7 +109,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Oprettede visninger" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -118,11 +126,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Et modul som tilføjer producenterne og attributter på produkt formularen.\n" +"====================================================================\n" +"\n" +"Du kan nu definere følgende for et produkt:\n" +"-----------------------------------------------\n" +" * Producent\n" +" * Producentens produktnavn\n" +" * Producentens produktkode\n" +" * Produktattributter\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Supplerende argumenter" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -131,11 +150,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"Modulet tilføjer google user i res user.\n" +"========================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Afkryds denne boks hvis kontakten er en medarbejder." #. module: base #: help:ir.model.fields,domain:0 diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 9b015dc92be..523d774d2db 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 8ee858b6d6b..b883501295f 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index 55ec9f2647c..364d5c46eda 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index 216b131f1fd..8c40e08046c 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -8436,7 +8436,7 @@ msgstr "Territorio británico del Océano Índico" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "Módulo de instalación inmediata" +msgstr "Instalación inmediata del módulo(s)" #. module: base #: view:ir.actions.server:0 diff --git a/openerp/addons/base/i18n/es_AR.po b/openerp/addons/base/i18n/es_AR.po index b0878db6476..1cc63b1d08c 100644 --- a/openerp/addons/base/i18n/es_AR.po +++ b/openerp/addons/base/i18n/es_AR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index 87519633abd..0750e176485 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CR.po b/openerp/addons/base/i18n/es_CR.po index 454b7a14415..8680af5bdc4 100644 --- a/openerp/addons/base/i18n/es_CR.po +++ b/openerp/addons/base/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" "Language: \n" #. module: base diff --git a/openerp/addons/base/i18n/es_DO.po b/openerp/addons/base/i18n/es_DO.po index 07b2740fc10..aae14bfadd9 100644 --- a/openerp/addons/base/i18n/es_DO.po +++ b/openerp/addons/base/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index c9d62b9a777..adf40f0beb2 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_MX.po b/openerp/addons/base/i18n/es_MX.po index 81c2889acb5..3683ba67ca7 100644 --- a/openerp/addons/base/i18n/es_MX.po +++ b/openerp/addons/base/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_VE.po b/openerp/addons/base/i18n/es_VE.po index c71dae6fbb4..a2fbcb32b52 100644 --- a/openerp/addons/base/i18n/es_VE.po +++ b/openerp/addons/base/i18n/es_VE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index 57d183b0851..3af33a370ff 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index 4f510294299..281900e4e3d 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 4f96538eeb0..0f63c33e275 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:48+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po index c9ce5eb59b5..583ff5b5173 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 5416b5a4eae..578cfa0f498 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index bc889e3b550..7a62b403471 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -42,7 +42,7 @@ msgstr "Autre configuration" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "Horodatage" +msgstr "Date/Heure" #. module: base #: code:addons/fields.py:643 @@ -698,6 +698,22 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"Ce module vous permet de produire plusieurs produits à partir d'un ordre de " +"production.\n" +"======================================================================\n" +"\n" +"Vous pouvez configurer des sous-produits dans la nomenclature des " +"matériaux.\n" +"\n" +"Sans ce module :\n" +"----------------------\n" +" A + B + C -> D\n" +"\n" +"Avec ce module : \n" +"-----------------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: selection:base.language.install,lang:0 @@ -2217,7 +2233,7 @@ msgstr "Accès en lecture" #. module: base #: help:ir.attachment,res_id:0 msgid "The record id this is attached to" -msgstr "" +msgstr "L'ID de l'enregistrement est attaché à" #. module: base #: model:ir.module.module,description:base.module_share @@ -3594,7 +3610,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Company Tagline" -msgstr "" +msgstr "Slogan de la société" #. module: base #: code:addons/base/res/res_users.py:668 @@ -3612,6 +3628,8 @@ msgid "" "the user will have an access to the human resources configuration as well as " "statistic reports." msgstr "" +"l'utilisateur aura un accès à la configuration des ressources humaines comme " +"aux rapports statistiques." #. module: base #: model:ir.module.module,description:base.module_l10n_pl @@ -4409,6 +4427,18 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"Ceci est un système complet d'agenda.\n" +"===============================\n" +"\n" +"Il supporte :\n" +"---------------\n" +" - L'agenda des événements,\n" +" - Les événements récurrents.\n" +"\n" +"Si vous souhaitez gérer vos rendez-vous, vous devriez installer le module " +"CRM.\n" +" " #. module: base #: model:res.country,name:base.je @@ -4438,7 +4468,7 @@ msgstr "%x - Représentation de date appropriée" #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "Étiquette" #. module: base #: view:res.lang:0 @@ -4478,7 +4508,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "" +msgstr "Slovaquie" #. module: base #: model:res.country,name:base.nr @@ -4719,6 +4749,18 @@ msgid "" "comptable\n" "Seddik au cours du troisième trimestre 2010." msgstr "" +"\n" +"Ce module de base permet de gérer le plan comptable pour le Maroc.\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet " +"de\n" +"générer les états comptables aux normes marocaines (Bilan, CPC (comptes de\n" +"produits et charges), balance générale à 6 colonnes, Grand livre " +"cumulatif...).\n" +"L'intégration comptable a été validé avec l'aide du Cabinet d'expertise " +"comptable\n" +"Seddik au cours du troisième trimestre 2010." #. module: base #: help:ir.module.module,auto_install:0 @@ -4753,7 +4795,7 @@ msgstr "Plans comtables" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Organisation d'évènements" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4781,7 +4823,7 @@ msgstr "Champ de base" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Gestion de véhicules et de contrats" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4908,12 +4950,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Devis, commandes, facturation" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "Société parente" #. module: base #: help:ir.actions.act_url,help:0 @@ -4959,7 +5001,7 @@ msgstr "`code` doit être unique." #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "Base de connaissances" #. module: base #: view:workflow.activity:0 @@ -4983,6 +5025,14 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Ce module met à jour les notes dans OpenERP, en utilisant un éditeur " +"externe\n" +"===============================================================\n" +"\n" +"Utilisez le pour mettre à jour vos notes en temps réel, avec les " +"utilisateurs invités.\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -5002,6 +5052,23 @@ msgid "" " * Number Padding\n" " " msgstr "" +"\n" +"Ce module permet de paramétrer les séquences de numérotation interne des " +"écritures comptables.\n" +"=============================================================================" +"=\n" +"\n" +"Il permet de configurer les séquences comptables\n" +"\n" +"Vous pouvez personnaliser les attributs suivants de la séquence : \n" +"-----------------------------------------------------------------------------" +"-----------\n" +" * Préfixe\n" +" * Suffixe\n" +" * Nombre suivant\n" +" * Incrément\n" +" * Espacement.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet @@ -13513,7 +13580,7 @@ msgstr "Chypre" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Définir le mot de passe" #. module: base #: field:ir.actions.server,subject:0 @@ -14748,7 +14815,7 @@ msgstr "Thaïlande" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "" +msgstr "Assistant de changement de mot de passe" #. module: base #: model:ir.module.module,summary:base.module_account_voucher @@ -14867,7 +14934,7 @@ msgstr "Taux de la devise" #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to Update" -msgstr "" +msgstr "Modules à mettre à jour" #. module: base #: model:ir.ui.menu,name:base.menu_custom_multicompany @@ -14956,7 +15023,7 @@ msgstr "Utilisation de l'action" #. module: base #: field:ir.module.module,name:0 msgid "Technical Name" -msgstr "" +msgstr "Nom technique" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -15020,7 +15087,7 @@ msgstr "Allemagne - Comptabilité" #. module: base #: view:ir.sequence:0 msgid "Day of the Year: %(doy)s" -msgstr "" +msgstr "Jour de l'année: %(doy)s" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -15043,6 +15110,8 @@ msgid "" "If this field is empty, the view applies to all users. Otherwise, the view " "applies to the users of those groups only." msgstr "" +"Si ce champ est vide, la vue s'applique à tous les utilisateurs. Sinon, la " +"vue s'applique aux utilisateurs de ces groupes uniquement." #. module: base #: selection:base.language.install,lang:0 @@ -15057,12 +15126,12 @@ msgstr "" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "Classe source" #. module: base #: view:ir.sequence:0 msgid "Day of the Week (0:Monday): %(weekday)s" -msgstr "" +msgstr "Jour de la semaine (0: lundi): %(weekday)s" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:84 @@ -15076,7 +15145,7 @@ msgstr "Dépendance non trouvé !" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Administrator access is required to uninstall a module" -msgstr "" +msgstr "L'accès administrateur est nécessaire pour désinstaller un module" #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -15780,7 +15849,7 @@ msgstr "Chili" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor msgid "View Editor" -msgstr "" +msgstr "Editeur de vue" #. module: base #: view:ir.cron:0 @@ -15860,6 +15929,8 @@ msgid "" "Do you confirm the uninstallation of this module? This will permanently " "erase all data currently stored by the module!" msgstr "" +"Confirmez-vous la désinstallation de ce module ? Cela efface définitivement " +"toutes les données actuellement stockées par le module !" #. module: base #: field:ir.actions.server,mobile:0 @@ -16077,7 +16148,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "Notes internes" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 7973d78a9fb..561c4d34428 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/gu.po b/openerp/addons/base/i18n/gu.po index abc564b4665..55f2bd205e6 100644 --- a/openerp/addons/base/i18n/gu.po +++ b/openerp/addons/base/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index ec3dbfd946d..6c2e7b4c248 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hi.po b/openerp/addons/base/i18n/hi.po index 34212be5a98..101d61b59f8 100644 --- a/openerp/addons/base/i18n/hi.po +++ b/openerp/addons/base/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index 1ed80ec578a..4409e7226ae 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" "Language: hr\n" #. module: base @@ -391,6 +391,8 @@ msgid "" "There is already a shared filter set as default for %(model)s, delete or " "change it before setting a new default" msgstr "" +"Već postoji dijeljeni set filtera kao zadani za %(model)s, obrišite ga ili " +"izmjenite prije spremanja novog." #. module: base #: code:addons/orm.py:2648 @@ -856,6 +858,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Mala sličica ovog kontakta. Veličina je automatski promijenjena na 64x64 px " +"sliku. sa očuvanim proporcijama. Koristite ovo polje gdjegod je potrebna " +"mala slika." #. module: base #: help:ir.actions.server,mobile:0 diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index b7614e2a02c..77dcffb413c 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -17983,7 +17983,7 @@ msgstr "Jamaika" #. module: base #: field:res.partner,color:0 msgid "Color Index" -msgstr "Szín mutató" +msgstr "Szín meghatározó" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -17994,10 +17994,10 @@ msgid "" "also belong to his parent category." msgstr "" "Rendszerezze a partner kategóriákat annak érdekében, hogy hatékonyabban " -"tudja osztályozni őket a nyomonkövetési és analitikai célokra. Egy partner " -"több kategóriához is tartozhat és a kategóriák hierarchikus szerkezettel is " -"rendelkezhetnek: egy partner, aki egy adott kategóriához tartozik szintén " -"tartozhat a szülőkategóriához is." +"tudja osztályozni őket a nyomonkövetési és analitikai, elemzési célokra. Egy " +"partner több kategóriához is tartozhat és a kategóriák hierarchikus " +"szerkezettel is rendelkezhetnek: egy partner, aki egy adott kategóriához " +"tartozik, szintén tartozhat a szülőkategóriához is." #. module: base #: model:ir.module.module,description:base.module_survey @@ -18029,7 +18029,7 @@ msgstr "" "választ adhat a \n" "különböző kérdésekre ha a felmérés elkészült. Partnerek is küldhetnek emailt " "a felhasználó\n" -"nevével és jelszóval meghívásként a felmérésben való részvételhez.\n" +"nevével és jelszóval, meghívásként a felmérésben való részvételhez.\n" " " #. module: base diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 20ec2b20b2f..ebbbf0f3cad 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index 1ca3668a411..93d42d05c61 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index f03ad62b867..b1b9b136051 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:46+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 30d251b7a13..41a4d069421 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index e7606212023..55e22742f6b 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ka.po b/openerp/addons/base/i18n/ka.po index 86ee7429002..523c9736b5c 100644 --- a/openerp/addons/base/i18n/ka.po +++ b/openerp/addons/base/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:45+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po index 213a1048df3..f67aac01beb 100644 --- a/openerp/addons/base/i18n/kk.po +++ b/openerp/addons/base/i18n/kk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index 26503dde406..5844568aa4e 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:41+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -741,6 +741,12 @@ msgid "" "Contains the installer for marketing-related modules.\n" " " msgstr "" +"\n" +"마케팅 메뉴.\n" +"===================\n" +"\n" +"마케팅 관련 모듈의 설치 파일을 포함하고 있음.\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_linkedin @@ -776,7 +782,7 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "이 업무에 대한 다음 실행 계획일" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -791,7 +797,7 @@ msgstr "에리트레아" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "회사명은 유일해야 함!" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -1006,6 +1012,12 @@ msgid "" "actions(Sign in/Sign out) performed by them.\n" " " msgstr "" +"\n" +"이 모듈은 직원의 출근(근태)관리를 목적으로 합니다.\n" +"==================================================\n" +"\n" +"직원의 계정의 활동 상황(로그인/로그아웃)에 기반하여 근태를 관리합니다.\n" +" " #. module: base #: model:res.country,name:base.nu @@ -1684,7 +1696,7 @@ msgstr "" msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." -msgstr "" +msgstr "견적 요청, 공급업체 송장 요청 등과 같은 구매 관련 프로세스를 관리하는데 도움을 줍니다." #. module: base #: help:res.partner,website:0 diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index af5c3f35363..e4749b63ce8 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index ec629a95962..f928517c4b8 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:47+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index 73795499f14..a48d0f0afb3 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:48+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index 4112f85bc77..97fd57bf06f 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-08 04:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 29b4954a421..8d64cb5f9c0 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:48+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:42+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 086e2d16c1b..cab24aae169 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:44+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -1563,7 +1563,7 @@ msgstr "" #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "Parent applicatie" +msgstr "Bovenliggende applicatie" #. module: base #: model:ir.actions.act_window,name:base.ir_action_wizard @@ -2225,7 +2225,7 @@ msgstr "%s (kopie)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "Grootboekschema template" +msgstr "Grootboekschema sjabloon" #. module: base #: field:res.partner,type:0 @@ -6589,7 +6589,7 @@ msgstr "Toename nummer mag niet nul zijn." #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "Annuleer journaalposten" +msgstr "Annuleer boekingen" #. module: base #: field:res.partner,tz_offset:0 @@ -6693,7 +6693,7 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" -"de gebruiker heeft de mogelijkheid om zijn eigen personeelsbeheer zaken te " +"De gebruiker heeft de mogelijkheid om zijn eigen personeelsbeheer zaken te " "beheren (verlofaanvragen, urenstaten, etc.) als hij is gekoppeld aan een " "werknemer in het systeem." @@ -7232,7 +7232,7 @@ msgstr "" #: model:res.groups,comment:base.group_hr_user msgid "the user will be able to approve document created by employees." msgstr "" -"de gebruiker heeft de mogelijkheid om documenten goed te keuren welke zijn " +"De gebruiker heeft de mogelijkheid om documenten goed te keuren welke zijn " "gemaakt door werknemers." #. module: base @@ -7428,7 +7428,7 @@ msgstr "Brits Territorium in de Indische Oceaan" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "Module directie installatie" +msgstr "Directe installatie" #. module: base #: view:ir.actions.server:0 @@ -9574,6 +9574,17 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Geachte heer / mevrouw,\n" +"\n" +"Uit onze gegevens blijkt dat sommige rekeningen nog niet zijn betaald. " +"Hieronder vindt u meer informatie.\n" +"Indien het bedrag reeds is betaald, dan kunt u dit bericht negeren. Anders " +"willen wij u vragen het totale bedrag hieronder vermeld, over te maken.\n" +"\n" +"Als u vragen hebt over uw facturen, neem dan contact met ons op.\n" +"\n" +"Dank u bij voorbaat voor uw medewerking.\n" +"Met vriendelijke groet," #. module: base #: view:ir.module.category:0 @@ -13951,7 +13962,7 @@ msgid "" msgstr "" "CSV formaat: kunt u rechtstreeks bewerken met uw favoriete spreadsheet-" "software,\n" -"                                 de meest rechtse kolom (waarde) bevat de " +" de meest rechtse kolom (waarde) bevat de " "vertalingen" #. module: base @@ -14733,7 +14744,7 @@ msgstr "Geplande acties uitvoeren" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "Factuur journaalposten" +msgstr "Factureren boekingen" #. module: base #: help:ir.ui.view,groups_id:0 @@ -15272,6 +15283,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"bestand codering. Zorg ervoor dat u het bestand bekijkt en bewerkt\n" +" met dezelfde codering." #. module: base #: view:ir.rule:0 diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index 6ee5eb187c6..af08388f7f0 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index a12bbc9f9d4..428e8c79b2b 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:48+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -14618,7 +14618,7 @@ msgstr "Uruchom" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "Przewoźnik" +msgstr "Dostawa" #. module: base #: model:ir.module.module,description:base.module_project_mrp diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 3417c833545..f843460c18e 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:48+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index 7c3f985f96d..f21c56f160a 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index fbcb6a5f0e3..029dccf009e 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -11497,11 +11497,12 @@ msgid "" msgstr "" "Stimate Domn/Doamna,\n" "\n" -"Inregistrarile noastre indica faptul ca unii parametrii din contul " -"dumneavoastra sunt inca scadente. Aveti toate detaliile mai jos.\n" -"Daca suma a fost deja platita, va rugam sa ignorati acest aviz. In cazul in " -"care nu a fost platita inca, va rugam sa efectuati plata restanta.\n" -"Daca aveti intrebari in legatura cu acest cont, va rugam sa ne contactati.\n" +"Inregistrarile noastre indica faptul ca aveti unele plati inca scadente. " +"Gasiti toate detaliile mai jos.\n" +"Daca suma a fost deja platita, va rugam sa ignorati acest aviz. In cazul " +"contrar, va rugam sa efectuati plata restanta descrisa mai jos.\n" +"Daca aveti intrebari in legatura cu contul dumneavoastra, va rugam sa ne " +"contactati.\n" "\n" "Va multumim anticipat pentru cooperarea dumneavoastra.\n" "Cu stima," diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index f7abb90c79d..b7d1dfd77f7 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index 2803d252a13..9b475e097d3 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index ad63c5552c0..312e0e7e696 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index 0b807f99742..c8162e55590 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:43+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:37+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index 1c8fb3fdc48..6ea6258be22 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:49+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index 8b8a2cf2647..8bf4a15e2ab 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index d82136c0107..7445b2d2ab9 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index f44c434e785..76408c11a13 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 892d8d1cc69..8521911a434 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:44+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 230a10b03b2..78a47208137 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index bdf75fd0948..7e78a30bd82 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index de667acc7f9..32f051788b6 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:50+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index 7b69b5379cd..e991fe537d8 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index de526b0c906..66262e60048 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:47+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po index 8b5a88f419b..9dbbf546b4b 100644 --- a/openerp/addons/base/i18n/zh_HK.po +++ b/openerp/addons/base/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:51+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:45+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index c793d9f29c8..b9e74d7397f 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 04:52+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-17 04:46+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing From 5dbc1b787ee3cfd1bb4b342726ae541904142f85 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 18 Feb 2013 05:26:24 +0000 Subject: [PATCH 203/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130215052434-vl34xg5zfo9c7wny bzr revid: launchpad_translations_on_behalf_of_openerp-20130216054019-5mij5aoepxhf3zoy bzr revid: launchpad_translations_on_behalf_of_openerp-20130216053913-zj2b2x6ll2ok19in bzr revid: launchpad_translations_on_behalf_of_openerp-20130217052310-9912kfq4cxc7k7fv bzr revid: launchpad_translations_on_behalf_of_openerp-20130218052538-tly4emi0bggrlp8h bzr revid: launchpad_translations_on_behalf_of_openerp-20130216054015-2uthx4z6mfqwrbrt bzr revid: launchpad_translations_on_behalf_of_openerp-20130217052400-07m6wixrfaq58l2k bzr revid: launchpad_translations_on_behalf_of_openerp-20130218052624-0mh8rmv7upyxmpg9 --- addons/account/i18n/ar.po | 74 +- addons/account/i18n/mn.po | 278 ++- addons/account/i18n/nl.po | 12 +- addons/account/i18n/tr.po | 14 +- addons/account_analytic_analysis/i18n/mn.po | 18 +- addons/account_analytic_default/i18n/mn.po | 23 +- addons/account_asset/i18n/mn.po | 8 +- addons/account_check_writing/i18n/mn.po | 10 +- addons/account_followup/i18n/de.po | 12 +- addons/account_test/i18n/tr.po | 71 +- addons/analytic/i18n/fr.po | 41 +- addons/analytic/i18n/tr.po | 82 +- .../analytic_contract_hr_expense/i18n/tr.po | 28 +- addons/analytic_user_function/i18n/tr.po | 26 +- addons/anonymization/i18n/tr.po | 24 +- addons/audittrail/i18n/tr.po | 14 +- addons/auth_crypt/i18n/mn.po | 10 +- addons/auth_openid/i18n/mn.po | 8 +- addons/base_action_rule/i18n/cs.po | 338 +++ addons/base_action_rule/i18n/mn.po | 20 +- addons/base_import/i18n/nl.po | 72 +- addons/base_vat/i18n/hu.po | 21 +- addons/crm/i18n/ro.po | 8 +- addons/crm/i18n/tr.po | 45 +- addons/crm_claim/i18n/de.po | 8 +- addons/crm_claim/i18n/tr.po | 28 +- addons/document/i18n/tr.po | 32 +- addons/document_page/i18n/mn.po | 10 +- addons/email_template/i18n/mn.po | 53 +- addons/email_template/i18n/tr.po | 26 +- addons/event/i18n/mn.po | 34 +- addons/fetchmail/i18n/mn.po | 18 +- addons/fleet/i18n/mn.po | 381 ++-- addons/google_docs/i18n/sv.po | 188 ++ addons/hr_evaluation/i18n/mn.po | 28 +- addons/hr_expense/i18n/mn.po | 24 +- addons/hr_payroll/i18n/mn.po | 22 +- addons/hr_timesheet_invoice/i18n/mn.po | 40 +- addons/knowledge/i18n/mn.po | 18 +- addons/knowledge/i18n/tr.po | 32 +- addons/lunch/i18n/de.po | 24 +- addons/lunch/i18n/ro.po | 290 ++- addons/lunch/i18n/tr.po | 268 +-- addons/mail/i18n/mn.po | 30 +- addons/mail/i18n/ro.po | 487 +++-- addons/marketing/i18n/tr.po | 37 +- addons/mrp/i18n/ar.po | 10 +- addons/mrp/i18n/de.po | 15 +- addons/mrp/i18n/nl.po | 66 +- addons/mrp/i18n/tr.po | 40 +- addons/mrp_operations/i18n/tr.po | 22 +- addons/mrp_repair/i18n/tr.po | 56 +- addons/note/i18n/mn.po | 16 +- addons/note/i18n/tr.po | 94 +- addons/point_of_sale/i18n/mn.po | 20 +- addons/point_of_sale/i18n/nl.po | 16 +- addons/portal_crm/i18n/ro.po | 568 +++++ addons/portal_sale/i18n/nl.po | 210 +- addons/procurement/i18n/fr.po | 42 +- addons/procurement/i18n/hu.po | 265 ++- addons/procurement/i18n/tr.po | 14 +- addons/product/i18n/mn.po | 337 ++- addons/product/i18n/tr.po | 24 +- addons/product_manufacturer/i18n/ro.po | 10 +- addons/product_margin/i18n/nl.po | 14 +- addons/product_visible_discount/i18n/ro.po | 10 +- addons/project/i18n/mn.po | 2 +- addons/project_gtd/i18n/mn.po | 2 +- addons/project_issue_sheet/i18n/mn.po | 2 +- addons/project_long_term/i18n/mn.po | 2 +- addons/project_mrp/i18n/mn.po | 2 +- addons/project_timesheet/i18n/mn.po | 2 +- addons/purchase/i18n/de.po | 8 +- addons/purchase/i18n/mn.po | 20 +- addons/purchase/i18n/ro.po | 106 +- addons/purchase/i18n/sl.po | 24 +- addons/purchase/i18n/tr.po | 28 +- addons/resource/i18n/mn.po | 22 +- addons/sale/i18n/fr.po | 8 +- addons/sale/i18n/mn.po | 232 +- addons/sale/i18n/sl.po | 56 +- addons/sale_stock/i18n/mn.po | 22 +- addons/sale_stock/i18n/sl.po | 42 +- addons/share/i18n/mn.po | 32 +- addons/stock/i18n/de.po | 12 +- addons/stock/i18n/mn.po | 46 +- addons/stock/i18n/tr.po | 25 +- addons/survey/i18n/ro.po | 83 +- addons/web/i18n/tr.po | 91 +- addons/web_kanban/i18n/tr.po | 12 +- addons/web_view_editor/i18n/tr.po | 10 +- openerp/addons/base/i18n/ar.po | 22 +- openerp/addons/base/i18n/da.po | 2 +- openerp/addons/base/i18n/de.po | 1942 ++++++++++++++++- openerp/addons/base/i18n/hu.po | 10 +- openerp/addons/base/i18n/nl.po | 19 +- 96 files changed, 6246 insertions(+), 1824 deletions(-) create mode 100644 addons/base_action_rule/i18n/cs.po create mode 100644 addons/google_docs/i18n/sv.po create mode 100644 addons/portal_crm/i18n/ro.po diff --git a/addons/account/i18n/ar.po b/addons/account/i18n/ar.po index fdbdb8897ba..85bb5280742 100644 --- a/addons/account/i18n/ar.po +++ b/addons/account/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-08 08:27+0000\n" -"Last-Translator: gehad shaat \n" +"PO-Revision-Date: 2013-02-17 03:05+0000\n" +"Last-Translator: Ahmad Khayyat \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:23+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -375,7 +375,7 @@ msgstr "يسمح لك باستخدام المحاسبة التحليلية" #: view:account.invoice.report:0 #: field:account.invoice.report,user_id:0 msgid "Salesperson" -msgstr "موظف مبيعات" +msgstr "موظف المبيعات" #. module: account #: view:account.bank.statement:0 @@ -931,7 +931,7 @@ msgstr "أيام" #: help:account.account.template,nocreate:0 msgid "" "If checked, the new chart of accounts will not contain this by default." -msgstr "لو تم التعليم عليها، فلن يحتوي الدليل المحاسبي عليها إفتراضياً" +msgstr "لا تدرج في الدليل المحاسبي الافتراضي" #. module: account #: model:ir.actions.act_window,help:account.action_account_manual_reconcile @@ -1076,7 +1076,7 @@ msgstr "مشتريات" #. module: account #: field:account.model,lines_id:0 msgid "Model Entries" -msgstr "نموذج للقيود" +msgstr "" #. module: account #: field:account.account,code:0 @@ -1457,7 +1457,7 @@ msgstr "بحث قوالب الضريبة" #: model:ir.actions.act_window,name:account.action_account_reconcile_select #: model:ir.actions.act_window,name:account.action_view_account_move_line_reconcile msgid "Reconcile Entries" -msgstr "تسوية المدخلات" +msgstr "تسوية القيود" #. module: account #: model:ir.actions.report.xml,name:account.account_overdue @@ -1603,7 +1603,7 @@ msgstr "عدد خانات الأرقام" #. module: account #: field:account.journal,entry_posted:0 msgid "Skip 'Draft' State for Manual Entries" -msgstr "تخطي حالة \"المسودة\" للقيود اليدوية" +msgstr "تخطي حالة 'المسودة' للقيود اليدوية" #. module: account #: code:addons/account/report/common_report_header.py:92 @@ -1675,7 +1675,7 @@ msgstr "مغلق" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries msgid "Recurring Entries" -msgstr "القيود التكرارية" +msgstr "القيود المتكررة" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template @@ -1854,7 +1854,7 @@ msgstr "" #: code:addons/account/account_move_line.py:857 #, python-format msgid "Some entries are already reconciled." -msgstr "بعض القيود قد تم تسويتها مسبقا." +msgstr "بعض القيود قد تمت تسويتها مسبقا." #. module: account #: field:account.tax.code,sum:0 @@ -1881,7 +1881,7 @@ msgstr "حسابات معلقة" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Cancel Fiscal Year Opening Entries" -msgstr "الغاء القيود الافتتاحية السنة المالية الأولية" +msgstr "إلغاء القيود الافتتاحية للسنة المالية" #. module: account #: report:account.journal.period.print.sale.purchase:0 @@ -2320,7 +2320,7 @@ msgstr "اذا كنت تريد التحكم باليومية عند الفتح/ #: selection:account.subscription,state:0 #: selection:report.invoice.created,state:0 msgid "Draft" -msgstr "مسودّة" +msgstr "مسودة" #. module: account #: field:account.move.reconcile,line_partial_ids:0 @@ -2331,7 +2331,7 @@ msgstr "سطور لقيود جزئية" #: view:account.fiscalyear:0 #: field:account.treasury.report,fiscalyear_id:0 msgid "Fiscalyear" -msgstr "سنة مالية" +msgstr "السنة المالية" #. module: account #: code:addons/account/wizard/account_move_bank_reconcile.py:53 @@ -2535,7 +2535,7 @@ msgstr "قالب المنتج" #: field:accounting.report,fiscalyear_id_cmp:0 #: model:ir.model,name:account.model_account_fiscalyear msgid "Fiscal Year" -msgstr "سنة مالية" +msgstr "السنة المالية" #. module: account #: help:account.aged.trial.balance,fiscalyear_id:0 @@ -3052,7 +3052,8 @@ msgstr "رسائل غير مقروءة" msgid "" "Selected invoice(s) cannot be confirmed as they are not in 'Draft' or 'Pro-" "Forma' state." -msgstr "لا يمكن تأكيد الفواتير لأنهم ليس بحالة 'مسودة' أو 'فاتورة مبدأية'" +msgstr "" +"لا يمكن تأكيد الفواتير المختارة لأنها ليست 'مسودات' أو 'فواتير مبدئية'." #. module: account #: code:addons/account/account.py:1062 @@ -3440,7 +3441,7 @@ msgstr "" #. module: account #: field:account.config.settings,has_chart_of_accounts:0 msgid "Company has a chart of accounts" -msgstr "الشركة لديها دليل الحسابات" +msgstr "الشركة لديها دليل محاسبي" #. module: account #: model:ir.model,name:account.model_account_tax_code_template @@ -3562,7 +3563,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_chart_template_form #: model:ir.ui.menu,name:account.menu_action_account_chart_template_form msgid "Chart of Accounts Templates" -msgstr "قوالب شجرة الحسابات" +msgstr "قوالب الدليل المحاسبي" #. module: account #: view:account.bank.statement:0 @@ -3834,7 +3835,7 @@ msgstr "تحويلات" #. module: account #: field:account.config.settings,expects_chart_of_accounts:0 msgid "This company has its own chart of accounts" -msgstr "هذه الشركة لديها دليل حسابات خاص بها" +msgstr "هذه الشركة لديها دليل محاسبي خاص بها" #. module: account #: view:account.chart:0 @@ -3981,7 +3982,7 @@ msgstr "ضريبة القيمة المضافة:" #: model:ir.actions.act_window,name:account.action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "شجرة الحسابات" +msgstr "الدليل المحاسبي" #. module: account #: view:account.tax.chart:0 @@ -4059,7 +4060,7 @@ msgstr "إلغاء التسوية" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "قالب شجرة الحسابات" +msgstr "قالب الدليل المحاسبي" #. module: account #: code:addons/account/account.py:2310 @@ -4144,8 +4145,8 @@ msgid "" "When monthly periods are created. The status is 'Draft'. At the end of " "monthly period it is in 'Done' status." msgstr "" -"عند انشاء فترات شهرية. تكون الحالة 'مسودة'. عند أخر الفترة الشهرية تكون " -"الحالة 'تم'" +"عند انشاء فترات شهرية، تظل الحالة 'مسودة' إلى نهاية الفترة الشهرية، ثم تصبح " +"'تامة' آنذاك." #. module: account #: view:account.invoice.report:0 @@ -4381,7 +4382,7 @@ msgstr "الاسم" #: view:account.period:0 #: view:account.subscription:0 msgid "Set to Draft" -msgstr "حفظ كمسودة" +msgstr "مسودة" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form @@ -4504,7 +4505,7 @@ msgstr "بحث قوالب الضريبة" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_journal_entries_validation msgid "Draft Entries" -msgstr "مسودة المدخلات" +msgstr "القيود المسودة" #. module: account #: help:account.config.settings,decimal_precision:0 @@ -4874,9 +4875,9 @@ msgid "" "you want to generate accounts of this template only when loading its child " "template." msgstr "" -"وضع هذا للخطأ لو انك لا تريد هذا النموذج لكي يستخدم منشطا في المعالجة التي " -"تنشأ رسم البياني المحاسبي من النموذج . هذا يكون مفيد عندما تريد انشاء حسابات " -"من هذا النموذج فقط عندما يتم تحميل النموذج الصغير" +"أزل هذا الخيار إذا كنت لا ترغب في استخدام هذه القالب عند إنشاء دليل محاسبي " +"جديد من قالب. فائدة هذه الخيار أنه يسمح لك بإنشاء حسابات بناء على هذه القالب " +"فقط في حالة تحميل القالب الفرعي." #. module: account #: view:account.use.model:0 @@ -5567,7 +5568,8 @@ msgstr "رمز الحساب (إذا كان النوع = الرمز)" #, python-format msgid "" "Cannot find a chart of accounts for this company, you should create one." -msgstr "لم يتم العثور على دليل حسابي لهذه الشركة. يجب إنشاء دليل حسابي لها." +msgstr "" +"لم يتم العثور على دليل محاسبي لهذه الشركة. يجب إنشاء دليل محاسبي لها." #. module: account #: selection:account.analytic.journal,type:0 @@ -6557,7 +6559,7 @@ msgstr "إضافة معلومات" #: field:account.chart,fiscalyear:0 #: view:account.fiscalyear:0 msgid "Fiscal year" -msgstr "سنة مالية" +msgstr "السنة المالية" #. module: account #: view:account.move.reconcile:0 @@ -8056,7 +8058,7 @@ msgstr "سجل المدخلات اليومية" #: code:addons/account/account_invoice.py:361 #, python-format msgid "Customer" -msgstr "عميل" +msgstr "العميل" #. module: account #: field:account.financial.report,name:0 @@ -8864,7 +8866,7 @@ msgstr "خط نموذج قيد اليومية" #: field:account.invoice.report,date_due:0 #: field:report.invoice.created,date_due:0 msgid "Due Date" -msgstr "تاريخ الإستحقاق" +msgstr "تاريخ الاستحقاق" #. module: account #: model:ir.ui.menu,name:account.menu_account_supplier @@ -9755,7 +9757,7 @@ msgstr "يوليو/تموز" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "شجرة الحسابات" +msgstr "الدليل المحاسبي" #. module: account #: field:account.subscription.line,subscription_id:0 @@ -9803,7 +9805,7 @@ msgstr "" #. module: account #: field:account.move.line,date_maturity:0 msgid "Due date" -msgstr "تاريخ الإستحقاق" +msgstr "تاريخ الاستحقاق" #. module: account #: model:account.payment.term,name:account.account_payment_term_immediate @@ -9840,7 +9842,7 @@ msgstr "إشتراك الحساب" #. module: account #: report:account.overdue:0 msgid "Maturity date" -msgstr "تاريخ الإستحقاق" +msgstr "تاريخ الاستحقاق" #. module: account #: view:account.subscription:0 @@ -10437,7 +10439,7 @@ msgstr "تعريف قيود تكرارية" #. module: account #: field:account.entries.report,date_maturity:0 msgid "Date Maturity" -msgstr "تاريخ الإستحقاق" +msgstr "تاريخ الاستحقاق" #. module: account #: field:account.invoice.refund,description:0 diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index 83715eaf153..0ebfb38c764 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 11:30+0000\n" +"PO-Revision-Date: 2013-02-17 14:31+0000\n" "Last-Translator: gobi \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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -871,7 +871,7 @@ msgstr "Хувь" #. module: account #: model:ir.ui.menu,name:account.menu_finance_charts msgid "Charts" -msgstr "Моднууд" +msgstr "Дансны төлөвлөгөө" #. module: account #: code:addons/account/project/wizard/project_account_analytic_line.py:47 @@ -6013,6 +6013,12 @@ msgid "" "entry was reconciled, either the user pressed the button \"Fully " "Reconciled\" in the manual reconciliation process" msgstr "" +"Харилцагчийн санхүүгийн бичилт нь хамгийн сүүлд хэдийд бүрэн тулгагдсан " +"болох огноо. Энэ нь хамгийн сүүлд энэ харилцагчид тулгалт хийсэн огноогоос " +"ялгаатай юм. Өөрөөр хэлбэл хамгийн сүүлд тулгах зүйл үлдэхгүй болтол " +"тулгасан огноо юм. Энэ нь хоёр замаар хийгдсэн байж болно: хамгийн сүүлийн " +"дебид/кредит тулгагдсан онгоо, эсвэл хэрэглэгч \"Бүрэн тулгагдсан\" даруулыг " +"гар тулгалтын боловсруулалтанд дарсан байж болно." #. module: account #: field:account.journal,update_posted:0 @@ -6059,13 +6065,13 @@ msgstr "account.installer" #. module: account #: view:account.invoice:0 msgid "Recompute taxes and total" -msgstr "" +msgstr "Татвар болон дүнг дахин тооцоолох" #. module: account #: code:addons/account/account.py:1103 #, python-format msgid "You cannot modify/delete a journal with entries for this period." -msgstr "" +msgstr "Энэ мөчлөгт бичлэгтэй журналыг засварлаж/устгаж чадахгүй." #. module: account #: field:account.tax.template,include_base_amount:0 @@ -6096,6 +6102,7 @@ msgstr "Дүн тооцоолол" #, python-format msgid "You can not add/modify entries in a closed period %s of journal %s." msgstr "" +"%s гэсэн %s журналын хаагдсан мөчлөгийн бичлэгийг засварлах/устгах боломжгүй." #. module: account #: view:account.journal:0 @@ -6120,7 +6127,7 @@ msgstr "Мөчлөгийн эхлэл" #. module: account #: model:account.account.type,name:account.account_type_asset_view1 msgid "Asset View" -msgstr "" +msgstr "Хөрөнгийн харагдац" #. module: account #: model:ir.model,name:account.model_account_common_account_report @@ -6152,6 +6159,9 @@ msgid "" "that you should have your last line with the type 'Balance' to ensure that " "the whole amount will be treated." msgstr "" +"Энэ төлбөрийн нөхцлийн мөрт холбогдох үнэлгээний төрлийг сонгоно уу. Гэхдээ " +"хамгийн сүүлийн мөр нь 'Баланс' төрөлтэй байх ёстой бөгөөд энэ нь бүх дүнг " +"хамрах явдлыг хангана." #. module: account #: field:account.partner.ledger,initial_balance:0 @@ -6320,6 +6330,8 @@ msgid "" "This payment term will be used instead of the default one for purchase " "orders and supplier invoices" msgstr "" +"Худалдан авалтын захиалга болон нийлүүлэгчийн нэхэмжлэлийн төлбөрийн " +"нөхцлийн анхны утгын оронд энэ төлбөрийн нөхцөл ашиглагдах болно." #. module: account #: help:account.automatic.reconcile,power:0 @@ -6334,7 +6346,7 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:56 #, python-format msgid "You must set a period length greater than 0." -msgstr "" +msgstr "Мөчлөгийн уртыг 0-с их байхаар сонгох ёстой." #. module: account #: view:account.fiscal.position.template:0 @@ -6382,7 +6394,7 @@ msgstr "Тулгалт хасалттайгаар" #. module: account #: constraint:account.move.line:0 msgid "You cannot create journal items on an account of type view." -msgstr "" +msgstr "Харагдац төрөлтэй дансанд журналын бичилтийг үүсгэж болохгүй." #. module: account #: selection:account.payment.term.line,value:0 @@ -6395,6 +6407,8 @@ msgstr "Тогтмол дүн" #, python-format msgid "You cannot change the tax, you should remove and recreate lines." msgstr "" +"Татварын өөрчлөх боломжгүй, иймд мөрийг арилгаад дахин шинээр үүсгэх нь " +"зохимжтой." #. module: account #: model:ir.actions.act_window,name:account.action_account_automatic_reconcile @@ -6582,6 +6596,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Данс үүгэхийн тулд дарна уу.\n" +"

\n" +" Данс гэдэг нь ерөнхий дэвтэрт компаний бүх төрлийн \n" +" дебид, кредит гүйлгээг бүртгэх хэсгийн нэг хэсэг юм. \n" +" Компани нь жил тутамын дансаа хоёр үндсэн хэсэгт \n" +" дүрсэлдэг: баланс, орлого үр дүн (ашиг/алдагдал). Жил \n" +" тутамын эдгээр дансанд хуулиар шаардагддаг бөгөөд \n" +" тодорхой мэдээллийг хангаж, хамардаг.\n" +"

\n" +" " #. module: account #: view:account.invoice.report:0 @@ -6633,7 +6658,7 @@ msgstr "" #. module: account #: field:account.journal,loss_account_id:0 msgid "Loss Account" -msgstr "" +msgstr "Алдагдлын данс" #. module: account #: field:account.tax,account_collected_id:0 @@ -6656,6 +6681,11 @@ msgid "" "created by the system on document validation (invoices, bank statements...) " "and will be created in 'Posted' status." msgstr "" +"Гараар үүсгэгдсэн бүх журналын бичилт нь ихэнхдээ 'Илгээгдээгүй' төлөвтэй " +"байдаг. Гэхдээ энэ төлөвийг алгасах сонголтыг зарим холбогдох журнал дээр " +"тохируулах боломжтой. Энэ тохиолдолд журналын бичилт нь ямарваа баримтыг " +"(нэхэмжлэл, банкны хуулга, гм) батлах үед автоматаар системээр үүсгэгдэж " +"'Илгээгдсэн' төлөвтэй болно." #. module: account #: field:account.payment.term.line,days:0 @@ -6729,7 +6759,7 @@ msgstr "Энэ журналын холбогдох компани" #. module: account #: help:account.config.settings,group_multi_currency:0 msgid "Allows you multi currency environment" -msgstr "" +msgstr "Олон валютын орчныг бий болгоно" #. module: account #: view:account.subscription:0 @@ -6819,6 +6849,8 @@ msgid "" "You cannot cancel an invoice which is partially paid. You need to " "unreconcile related payment entries first." msgstr "" +"Хэсэгчлэн төлөгдсөн нэхэмжлэлийг цуцлах боломжгүй. Эхлээд холбогдох " +"тулгалтыг эхлээд арилгах хэрэгтэй." #. module: account #: field:product.template,taxes_id:0 @@ -6853,6 +6885,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Нийлүүлэгчээс хүлээн авсан буцаалтыг үүсгэхдээ дарна уу.\n" +"

\n" +" Нийлүүлэгчийн буцаалтыг гараараа үүсгэхийн автоматаар \n" +" үүсгэх боломжтой. Түүнчлэн нийлүүлэгчийн холбогдох \n" +" нэхэмжлэлтэй шууд тулгалтыг хийж болно.\n" +"

\n" +" " #. module: account #: field:account.tax,type:0 @@ -6918,7 +6958,7 @@ msgstr "Шинээр үүсгэх татваруудын жагсаалт" #. module: account #: model:ir.actions.report.xml,name:account.account_intracom msgid "IntraCom" -msgstr "" +msgstr "IntraCom" #. module: account #: view:account.move.line.reconcile.writeoff:0 @@ -6996,6 +7036,8 @@ msgstr "Та хаагдсан дансанд журналын бичилт үү #, python-format msgid "Invoice line account's company and invoice's compnay does not match." msgstr "" +"Нэхэмжлэлийн мөрийн дансны компани болон нэхэмжлэлийн компаниуд хоорондоо " +"таарахгүй байна." #. module: account #: view:account.invoice:0 @@ -7044,6 +7086,7 @@ msgstr "Дотоод Шилжүүлэлтийн Данс" #, python-format msgid "Please check that the field 'Journal' is set on the Bank Statement" msgstr "" +"Банкны хуулга дээрх 'Журнал' талбар тэмдэглэгдсэн эсэхийг шалгана уу." #. module: account #: selection:account.tax,type:0 @@ -7121,6 +7164,13 @@ msgid "" "due date, make sure that the payment term is not set on the invoice. If you " "keep the payment term and the due date empty, it means direct payment." msgstr "" +"Хэрэв төлбөрийн нэхцлийг хэрэглэбэл дуусах огноо нь санхүүгийн бичилтийг " +"үүсгэх үед автоматаар тооцоологдоно. Төлбөрийн нөхцөл нь хэд хэдэн дуусах " +"огноонуудтай байж болно. Жишээлбэл 50% нь одоо, 50% нь нэг сарын дотор гэсэн " +"нөхцөл байж болох юм. Гэхдээ дуусах хугацааг хүчээр зааж өгөхөөр бол " +"нэхэмжлэл дээр төлбөрийн нөхцөл сонгоогүй байх ёстой тул анхаарах хэрэгтэй. " +"Хэрэв төлбөрийн нөхцөл болон дуусах хугацааг хоосон үлдээвэл энэ нь шууд " +"төлбөр гэсэн үг юм." #. module: account #: code:addons/account/account.py:414 @@ -7129,6 +7179,8 @@ msgid "" "There is no opening/closing period defined, please create one to set the " "initial balance." msgstr "" +"Нээлт/хаалтын мөчлөг тодорхойлогдоогүй байна, эхлэлийн балансыг тохируулахын " +"тулд үүсгэнэ үү." #. module: account #: help:account.tax.template,sequence:0 @@ -7179,7 +7231,7 @@ msgstr "Шинжилгээний журналын бичилт" #. module: account #: field:account.config.settings,has_default_company:0 msgid "Has default company" -msgstr "" +msgstr "Анхны утга компанитай байна" #. module: account #: view:account.fiscalyear.close:0 @@ -7327,6 +7379,8 @@ msgid "" "Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for " "2%." msgstr "" +"Төлбөрийн Нөхцлийн Мөрүүдийн хувь нь 0 ба 1-н хооронд утга байх ёстой, " +"тухайлбал: 0.02 нь 2% байна." #. module: account #: report:account.invoice:0 @@ -7347,7 +7401,7 @@ msgstr "Зардлын толгой данс" #. module: account #: sql_constraint:account.tax:0 msgid "Tax Name must be unique per company!" -msgstr "" +msgstr "Компаний хэмжээнд Татварын нэр үл давхцах байх ёстой!" #. module: account #: view:account.bank.statement:0 @@ -7360,6 +7414,8 @@ msgid "" "If you unreconcile transactions, you must also verify all the actions that " "are linked to those transactions because they will not be disabled" msgstr "" +"Хэрэв та гүйлгээнүүдийн тулгалтыг арилгавал эдгээр гүйлгээнд холбогдох бүх " +"үйлдлүүдийг шалгах ёстой. Учир нь тэдгээр нь цуцлагдахгүй." #. module: account #: view:account.account.template:0 @@ -7394,6 +7450,7 @@ msgid "" "You cannot provide a secondary currency if it is the same than the company " "one." msgstr "" +"Хэрэв компаний валюттай ижил бол хоёрдогч валютыг тааруулах боломжгүй." #. module: account #: selection:account.tax.template,applicable_type:0 @@ -7627,7 +7684,7 @@ msgstr "Бүх гүйлгээ" #. module: account #: constraint:account.move.reconcile:0 msgid "You can only reconcile journal items with the same partner." -msgstr "" +msgstr "Зөвхөн ижил харилцагчтай журналын бичилтүүдийг л тулгах боломжтой." #. module: account #: view:account.journal.select:0 @@ -7688,6 +7745,8 @@ msgstr "Татваруудын Олонлогийг Гүйцээ" msgid "" "Selected Entry Lines does not have any account move enties in draft state." msgstr "" +"Сонгосон Бичилтийн мөрүүд нь ноорог төлөвтэй дансны хөдөлгөөнийг агуулахгүй " +"байна." #. module: account #: view:account.chart.template:0 @@ -7717,6 +7776,8 @@ msgid "" "Configuration error!\n" "The currency chosen should be shared by the default accounts too." msgstr "" +"Тохиргооны алдаа!\n" +"Сонгосон валют нь анхны утгын дансдад бас хуваалцагдсан байх ёстой." #. module: account #: code:addons/account/account.py:2256 @@ -7743,12 +7804,12 @@ msgstr "" #. module: account #: field:account.invoice,paypal_url:0 msgid "Paypal Url" -msgstr "" +msgstr "Paypal Url" #. module: account #: field:account.config.settings,module_account_voucher:0 msgid "Manage customer payments" -msgstr "" +msgstr "Захиалагчийн төлбөрийг менежмент хийх" #. module: account #: help:report.invoice.created,origin:0 @@ -7767,6 +7828,8 @@ msgid "" "Error!\n" "The start date of a fiscal year must precede its end date." msgstr "" +"Алдаа!\n" +"Санхүүгийн жилийн эхлэх огноо дуусах огнооноос урд байх ёстой." #. module: account #: view:account.tax.template:0 @@ -7805,6 +7868,9 @@ msgid "" "Make sure you have configured payment terms properly.\n" "The latest payment term line should be of the \"Balance\" type." msgstr "" +"Баланс тэнцэхгүй бичилтийг батлах боломжгүй.\n" +"Төлбөрийн нөхцлүүдээ зөв тохируулсан эсэхээ шалгана уу.\n" +"Төлбөрийн нөхцлийн хамгийн сүүлийн мөр \"Баланс\" төрөлтэй байх ёстой." #. module: account #: model:process.transition,note:account.process_transition_invoicemanually0 @@ -7836,7 +7902,7 @@ msgstr "Эх баримт" #. module: account #: help:account.config.settings,company_footer:0 msgid "Bank accounts as printed in the footer of each printed document" -msgstr "" +msgstr "Банкны данснууд хэвлэгдэх бүх баримтуудын хөлд хэвлэгдэх байдлаараа" #. module: account #: constraint:account.account:0 @@ -7845,6 +7911,8 @@ msgid "" "You cannot define children to an account with internal type different of " "\"View\"." msgstr "" +"Тохиргоонй Алдаа!\n" +"\"Харагдац\" дотоод төрлөөс ялгаатай дансанд дэд данс үүсгэх боломжгүй." #. module: account #: model:ir.model,name:account.model_accounting_report @@ -7868,6 +7936,8 @@ msgid "" "You can not delete an invoice which is not cancelled. You should refund it " "instead." msgstr "" +"Цуцлагдаагүй нэхэмжлэлийг устгах боломжгүй. Харин оронд нь буцаалт хийх " +"хэрэгтэй." #. module: account #: help:account.tax,amount:0 @@ -8042,7 +8112,7 @@ msgstr "Нээлтийн Бичилтүүдийн Орлогын данс" #. module: account #: field:account.config.settings,group_proforma_invoices:0 msgid "Allow pro-forma invoices" -msgstr "" +msgstr "Урьдчилсан нэхэмжлэлийг зөвшөөрөх" #. module: account #: view:account.bank.statement:0 @@ -8078,7 +8148,7 @@ msgstr "Ажил гүйлгээ үүсгэх" #. module: account #: model:ir.model,name:account.model_cash_box_out msgid "cash.box.out" -msgstr "" +msgstr "cash.box.out" #. module: account #: help:account.config.settings,currency_id:0 @@ -8111,7 +8181,7 @@ msgstr "Санхүүгийн журнал" #. module: account #: field:account.config.settings,tax_calculation_rounding_method:0 msgid "Tax calculation rounding method" -msgstr "" +msgstr "Татвар тооцооллын тоймлох арга" #. module: account #: model:process.node,name:account.process_node_paidinvoice0 @@ -8128,6 +8198,9 @@ msgid "" " with the invoice. You will not be able " "to modify the credit note." msgstr "" +"Энэ сонголтыг хэрэггүй нэхэмжлэлийг цуцлахаар бол хэрэглэнэ. Нэхэмжлэлийн " +"кредит тэмдэглэл үүсгэгдэж, шалгагдаж, тулгагдана. Кредит тэмдэглэлийг " +"засварлах боломжгүй байна." #. module: account #: help:account.partner.reconcile.process,next_partner_id:0 @@ -8161,7 +8234,7 @@ msgstr "Модел хэрэлгэх" msgid "" "There is no default credit account defined \n" "on journal \"%s\"." -msgstr "" +msgstr "\"%s\" журналд анхны утга болох кредит данс тодорхойлогдоогүй байна." #. module: account #: view:account.invoice.line:0 @@ -8228,7 +8301,7 @@ msgstr "Язгуур/Харагдац" #: code:addons/account/account.py:3158 #, python-format msgid "OPEJ" -msgstr "" +msgstr "OPEJ" #. module: account #: report:account.invoice:0 @@ -8341,6 +8414,8 @@ msgid "" "This date will be used as the invoice date for credit note and period will " "be chosen accordingly!" msgstr "" +"Энэ огноо нь кредит тэмдэглэлийн нэхэмжлэл огноо болж ашиглагдах бөгөөд " +"холбогдох мөчлөг нь үүний дагууд сонгогдоно!" #. module: account #: view:product.template:0 @@ -8437,7 +8512,7 @@ msgstr "Валютын зөрөө дүн" #. module: account #: field:account.config.settings,sale_refund_sequence_prefix:0 msgid "Credit note sequence" -msgstr "" +msgstr "Кредит тэмдэглэлийн дараалал" #. module: account #: model:ir.actions.act_window,name:account.action_validate_account_move @@ -8486,6 +8561,8 @@ msgid "" "Refund base on this type. You can not Modify and Cancel if the invoice is " "already reconciled" msgstr "" +"Энэ төрөлийн буцаалтын суурь. Хэрэв нэхэмжлэл хэзээний тулгагдсан бол " +"Засварлах, Цуцлах боломжгүй" #. module: account #: field:account.bank.statement.line,sequence:0 @@ -8528,7 +8605,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_cash_box_in msgid "cash.box.in" -msgstr "" +msgstr "cash.box.in" #. module: account #: help:account.invoice,move_id:0 @@ -8538,7 +8615,7 @@ msgstr "Автоматаар бичигдсэн ажил гүйлгээтэй х #. module: account #: model:ir.model,name:account.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: account #: selection:account.config.settings,period:0 @@ -8620,7 +8697,7 @@ msgstr "Кассын мөр" #. module: account #: field:account.installer,charts:0 msgid "Accounting Package" -msgstr "" +msgstr "Санхүүгийн Багц" #. module: account #: report:account.third_party_ledger:0 @@ -8654,7 +8731,7 @@ msgstr "" #. module: account #: field:res.company,tax_calculation_rounding_method:0 msgid "Tax Calculation Rounding Method" -msgstr "" +msgstr "Татвар Тооцооллын Тоймлолын Арга" #. module: account #: field:account.entries.report,move_line_state:0 @@ -8675,7 +8752,7 @@ msgstr "Subscription Compute" #. module: account #: view:account.move.line.unreconcile.select:0 msgid "Open for Unreconciliation" -msgstr "" +msgstr "Тулгалтыг Арилгахаар Нээх" #. module: account #: field:account.bank.statement.line,partner_id:0 @@ -8774,7 +8851,7 @@ msgstr "Урвуу шинжилгээний баланс -" #: help:account.move.reconcile,opening_reconciliation:0 msgid "" "Is this reconciliation produced by the opening of a new fiscal year ?." -msgstr "" +msgstr "Энэ нь санхүүгийн жил нээхэд үүсэхэд үүссэн тулгалт мөн үү ?." #. module: account #: view:account.analytic.line:0 @@ -8909,6 +8986,10 @@ msgid "" "recalls.\n" " This installs the module account_followup." msgstr "" +"Энэ нь төлөгдөөгүй нэхэмжлэлүүдийн захидалуудыг олон түвшний давтан " +"дуудлагатайгаар \n" +" менежмент хийх боломжийг " +"олгодог. Энэ нь account_followup модулийг суулгадаг." #. module: account #: field:account.automatic.reconcile,period_id:0 @@ -9002,6 +9083,9 @@ msgid "" "This wizard will remove the end of year journal entries of selected fiscal " "year. Note that you can run this wizard many times for the same fiscal year." msgstr "" +"Энэ харилцах цонх нь сонгосон санхүүгийн жилийн төгсгөлийн журналийн " +"бичилтүүдийг устгана. Энэ харилцах цонхыг нэг санхүүгийн жилд олон дахин " +"ажиллуулах боломжтой." #. module: account #: report:account.invoice:0 @@ -9089,6 +9173,9 @@ msgid "" "invoice will be created \n" " so that you can edit it." msgstr "" +"Хэрэв нэхэмжлэлийг цуцлаад шинийг үүсгэхийг хүсвэл энэ сонголтыг ашиглана. " +"Идэвхтэй нэхэмжлэлийн кредит тэмдэглэл үүсгэгдэж, батлагдаж, тулгагдана. " +"Шинэ, ноорог үүсгэгдэх бөгөөд энэ нь засварлах боломжтой байна." #. module: account #: model:process.transition,name:account.process_transition_filestatement0 @@ -9130,6 +9217,8 @@ msgid "" "You cannot use this general account in this journal, check the tab 'Entry " "Controls' on the related journal." msgstr "" +"Энэ ерөнхий дансыг энэ журнал дээр ашиглах боломжгүй, холбогдох журналын " +"'Бичилтийн Хяналт' хавтсыг шалгаж үзнэ үү." #. module: account #: field:account.account.type,report_type:0 @@ -9192,6 +9281,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Журнал нэмэхдээ дарна.\n" +"

\n" +" Журнал нь бизнес өдөр тутамын бүх л санхүүгийн \n" +" бичилтийг хөтлөхөд хэрэглэгдэнэ. \n" +"

\n" +" Хялбар энгийн компанийн хувьд төлбөрийн аргын \n" +" (касс, харилцах) хувьд нэг журнал, худалдан авалтад \n" +" нэг журнал, борлуулалтад нэгж журнал, бусад \n" +" гүйлгээнд зориулсан бас нэг журнал гэсэн байдалтай \n" +" байна.\n" +"

\n" +" " #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close_state @@ -9320,6 +9422,9 @@ msgid "" "computed. Because it is space consuming, we do not allow to use it while " "doing a comparison." msgstr "" +"Энэ сонголт нь таны баланс ямар замаар тооцоологдож байгаа мэдээллийг авах " +"боломжийг олгоно. Учир нь энэ нь зай их авах тул бид харьцуулалт хийх " +"байдлаар ашиглахыг зөвшөөрдөггүй." #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close @@ -9336,6 +9441,7 @@ msgstr "Дансны код нь компаний хэмжээнд үл давх #: help:product.template,property_account_expense:0 msgid "This account will be used to value outgoing stock using cost price." msgstr "" +"Энэ данс нь гарч байгаа барааг өртөг үнийг ашиглан үнэлэхэд ашиглагдана." #. module: account #: view:account.invoice:0 @@ -9398,6 +9504,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ давтагдах бичилтийг үүсгэхдээ дарна.\n" +"

\n" +" Давтагдах бичилт нь тодорхой огнооноос эхлэн тогтмол \n" +" давтагдах гүйлгээг хэлнэ, жишээлбэл гэрээнд гарын үсэг \n" +" зурагдсанаас эхлэх, нийлүүлэгч эсвэл захиалагчтай \n" +" зөвшилцөл хийх гэх мэтээс эхлэж болно. Ийм төрлийн \n" +" давтагдах бичилтүүдийг автоматжуулж системд автоматаар \n" +" илгээлгүүлэх боломжтой.\n" +"

\n" +" " #. module: account #: view:account.journal:0 @@ -9440,6 +9557,9 @@ msgid "" "This allows you to check writing and printing.\n" " This installs the module account_check_writing." msgstr "" +"Энэ нь чек бичих, хэвлэх боломжийг олгодог. \n" +" Энэ нь account_check_writing " +"модулийг суулгадаг." #. module: account #: model:res.groups,name:account.group_account_invoice @@ -9479,7 +9599,7 @@ msgstr "" #: code:addons/account/account_move_line.py:1009 #, python-format msgid "The account move (%s) for centralisation has been confirmed." -msgstr "" +msgstr "Төвлөрүүлэхэд зориулсан (%s) дансны хөдөлгөөн нь батлагдсан." #. module: account #: report:account.analytic.account.journal:0 @@ -9518,6 +9638,8 @@ msgid "" "created. If you leave that field empty, it will use the same journal as the " "current invoice." msgstr "" +"Кредит тэмдэглэл үүсгэгдэх журналыг энэ сонгох боломжтой. Хэрэв энэ талбарыг " +"хоосон үлдээвэл нэхэмжлэлийн журналтай ижил журналыг хэрэглэх болно." #. module: account #: help:account.bank.statement.line,sequence:0 @@ -9566,6 +9688,9 @@ msgid "" "some non legal fields or you must unreconcile first.\n" "%s." msgstr "" +"Тулгагдсан бичилт дээр энэ засварыг хийх боломжгүй. Зөвхөн хуулийн бус зарим " +"талбаруудыг өөрчлөх боломжтой эсвэл тулгалтыг арилгах хэрэгтэй.\n" +"%s." #. module: account #: help:account.financial.report,sign:0 @@ -9718,6 +9843,11 @@ msgid "" "chart\n" " of accounts." msgstr "" +"Нэгэнт ноорог нэхэмжлэл батлагдсан бол тэдгээрийг \n" +" засварлах боломжгүй. Нэхэмжлэлүүд нь үл давхцах \n" +" дугаартай байх бөгөөд журналийн бичилтүүд нь дансны " +"\n" +" төлөвлөгөөнд бичигдэнэ." #. module: account #: model:process.node,note:account.process_node_bankstatement0 @@ -9776,6 +9906,8 @@ msgid "" "Please check that the field 'Internal Transfers Account' is set on the " "payment method '%s'." msgstr "" +"'Дотоод Шилжүүлгийн Данс' талбар нь '%s' төлбөрийн арга дээр тохируулагдсан " +"эсэхийг шалгана уу." #. module: account #: field:account.vat.declaration,display_detail:0 @@ -9816,6 +9948,16 @@ msgid "" "related journal entries may or may not be reconciled. \n" "* The 'Cancelled' status is used when user cancel invoice." msgstr "" +" * Хэрэглэгч шинэ, батлагдаагүй нэхэмжлэл шивсэн дараа төлөв нь 'Ноорог' " +"байна. \n" +"* Урьдчилсан байдалтай дугаар байхгүй нэхэмжлэл нь 'Урьдчилсан' төлөвтэй " +"байна. \n" +"* Хэрэглэгч нэхэмжлэлийг батлахад 'Нээлттэй' төлөвтэй болж дугаартай болно. " +"Төлбөр хийгдээгүй байна. \n" +"* Нэхэмжлэл төлөгдмөгц автоматаар 'Төлөгдсөн' төлөвтэй болно. Холбогдох " +"журналын бичилтүүд нь тулгагдсан эсвэл тулгагдаагүй байж болно. " +"\n" +"* Нэхэмжлэлийг цуцласан бол төлөв нь 'Цуцлагдсан' төлөвтэй болно." #. module: account #: field:account.period,date_stop:0 @@ -9835,7 +9977,7 @@ msgstr "Санхүүгийн Тайлангууд" #. module: account #: model:account.account.type,name:account.account_type_liability_view1 msgid "Liability View" -msgstr "" +msgstr "Эх үүсвэрийн харагдац" #. module: account #: report:account.account.balance:0 @@ -9931,6 +10073,12 @@ msgid "" "payments.\n" " This installs the module account_payment." msgstr "" +"Дараах зорилгуудаар төлбөрийн захиалгыг үүсгэх, менежмент хийх боломжтой\n" +" * автомат төлбөрийн шийдлүүдтэй холбогдох хялбар суурь " +"болж ашиглах\n" +" * нэхэмжлэлийн төлбөрийг хялбараар менежмент хийх боломж " +"олгох\n" +" Энэ нь account_payment модулийг суулгадаг." #. module: account #: xsl:account.transfer:0 @@ -9949,6 +10097,7 @@ msgstr "Авлагын данс" #, python-format msgid "To reconcile the entries company should be the same for all entries." msgstr "" +"Бичилтүүдийг тулгахын тулд эдгээр нь бүгд нэг компанид харъяалагдах ёстой." #. module: account #: field:account.account,balance:0 @@ -10026,7 +10175,7 @@ msgstr "Шүүлт" #: field:account.cashbox.line,number_closing:0 #: field:account.cashbox.line,number_opening:0 msgid "Number of Units" -msgstr "" +msgstr "Нэгжийн Тоо" #. module: account #: model:process.node,note:account.process_node_manually0 @@ -10075,11 +10224,14 @@ msgid "" "The period is invalid. Either some periods are overlapping or the period's " "dates are not matching the scope of the fiscal year." msgstr "" +"Алдаа!\n" +"Мөчлөг зөв биш. Мөчлөгүүдийн зарим нь давхацсан эсвэл мөчлөгийн огноонууд " +"санхүүгийн жилд хамаарахгүй байна." #. module: account #: report:account.overdue:0 msgid "There is nothing due with this customer." -msgstr "" +msgstr "Захиалагчтай холбогдох хугацаа дууссан зүйлс алга." #. module: account #: help:account.tax,account_paid_id:0 @@ -10087,6 +10239,8 @@ msgid "" "Set the account that will be set by default on invoice tax lines for " "refunds. Leave empty to use the expense account." msgstr "" +"Буцаалтын татварын мөрүүдэд автоматаар сонгогдох дансыг тохируулна уу. " +"Зардлын дансыг хэрэглэхээр бол хоосон үлдээнэ." #. module: account #: help:account.addtmpl.wizard,cparent_id:0 @@ -10120,6 +10274,8 @@ msgid "" "This field contains the information related to the numbering of the journal " "entries of this journal." msgstr "" +"Энэ талбар нь энэ журналын бичилтүүдийн дугаарлалтад холбогдох мэдээллүүдийг " +"агуулна." #. module: account #: field:account.invoice,sent:0 @@ -10220,7 +10376,7 @@ msgstr "Дуусах мөчлөг" #. module: account #: model:account.account.type,name:account.account_type_expense_view1 msgid "Expense View" -msgstr "" +msgstr "Зардлын Харагдац" #. module: account #: field:account.move.line,date_maturity:0 @@ -10428,6 +10584,9 @@ msgid "" "some non legal fields or you must unconfirm the journal entry first.\n" "%s." msgstr "" +"Батлагдсан бичилт дээр энэ засварыг хийх боломжгүй. Зөвхөн хуулийн бус зарим " +"талбарыг л засварлах боломжтой эсвэл журналын бичилтийг эхлээд цуцлах ёстой\n" +"%s." #. module: account #: help:account.config.settings,module_account_budget:0 @@ -10438,11 +10597,18 @@ msgid "" "analytic account.\n" " This installs the module account_budget." msgstr "" +"Энэ нь нягтлангуудад шинжилгээний болон хөндлөн дамнасан \n" +" төсөвүүдийг менежмент хийх боломжийг олгодог. Нэгэнт мастер " +"\n" +" төсөв болон төсөв нь тодорхойлогдсон бол төслийн менежерүүд " +"\n" +" төслүүдэд төлөвлөсөн дүнг шинжилгээний дансуудад төлөвлөх\n" +" боломжтой. Энэ нь account_budget модулийг суулгадаг." #. module: account #: field:account.bank.statement.line,name:0 msgid "OBI" -msgstr "" +msgstr "OBI" #. module: account #: help:res.partner,property_account_payable:0 @@ -10511,7 +10677,7 @@ msgstr "Журналын Бичилтийн Модель" #: code:addons/account/account.py:1064 #, python-format msgid "Start period should precede then end period." -msgstr "" +msgstr "Эхлэлийн мөчлөг нь төгсгөлийн мөчлөгийн өмнө байх ёстой." #. module: account #: field:account.invoice,number:0 @@ -10674,7 +10840,7 @@ msgstr "Дотоод төрөл" #. module: account #: field:account.subscription.generate,date:0 msgid "Generate Entries Before" -msgstr "" +msgstr "Эхлээд Бичилтүүдийг Үүсгэх" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_running @@ -10773,7 +10939,7 @@ msgstr "Төлөв байдал" #: help:product.category,property_account_income_categ:0 #: help:product.template,property_account_income:0 msgid "This account will be used to value outgoing stock using sale price." -msgstr "" +msgstr "Энэ данс нь гарч байгаа барааны зарах үнийг ашиглан үнэлгээг хийнэ." #. module: account #: field:account.invoice,check_total:0 @@ -10925,6 +11091,8 @@ msgid "" "If you unreconcile transactions, you must also verify all the actions that " "are linked to those transactions because they will not be disable" msgstr "" +"Хэрэв гүйлгээнүүдийн тулгалтыг арилгавал энэ гүйлгээнд холбогдох бүх " +"үйлдэлүүдийг шалгах хэрэгтэй. Учир нь эдгээр нь цуцлагдахгүй." #. module: account #: code:addons/account/account_move_line.py:1059 @@ -10960,6 +11128,9 @@ msgid "" "customer. The tool search can also be used to personalise your Invoices " "reports and so, match this analysis to your needs." msgstr "" +"Энэ тайлангаас захиалагчдаас нэхэмжилсэн дүнгийн тоймыг харах боломжтой. " +"Хайлтыг ашиглан өөрийн шаардлагад нийцүүлэн энэ нэхэмжлэлийн шинжилгээний " +"тайланг өөриймшүүлэх боломжтой." #. module: account #: view:account.partner.reconcile.process:0 @@ -10980,7 +11151,7 @@ msgstr "Нэхэмжлэлийн төлөв нь Дууссан" #. module: account #: field:account.config.settings,module_account_followup:0 msgid "Manage customer payment follow-ups" -msgstr "" +msgstr "Захиалагчийн төлбөрийн мөрөөр хийгдэх ажлыг менежмент хийх" #. module: account #: model:ir.model,name:account.model_report_account_sales @@ -11110,6 +11281,8 @@ msgstr "Гараар" msgid "" "This is a field only used for internal purpose and shouldn't be displayed" msgstr "" +"Энэ талбар нь зөвхөн дотоод зорилгоор ашиглагддаг, дэлгэцэнд харуулах нь " +"зохимжгүй" #. module: account #: selection:account.entries.report,month:0 @@ -11190,7 +11363,7 @@ msgstr "Бичилтүүдийн эрэмбэлсэн талбар" msgid "" "The selected unit of measure is not compatible with the unit of measure of " "the product." -msgstr "" +msgstr "Сонгосон хэмжих нэгж нь барааны хэмжих нэгжтэй нийцтэй биш." #. module: account #: view:account.fiscal.position:0 @@ -11214,6 +11387,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ татварын кодыг үүсгэхдээ дарна.\n" +"

\n" +" Улсаас хамааран татварын код нь хуулийн заалттай нийцүүлсэн " +"\n" +" байна. OpenERP нь татварын бүтцийг тодорхойлж, татвар бүрийн " +"\n" +" тооцооллыг нэг юмуу хэд хэдэн татварын кодод бүртгэж өгдөг.\n" +"

\n" +" " #. module: account #: selection:account.entries.report,month:0 @@ -11240,6 +11423,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Бөглөх журнал болон мөчлөгөө сонгоно уу.\n" +"

\n" +" Энэ харагдац нь нягтлангууд OpenERP-д бичилтийг хурдан " +"бүртгэхэд хэрэглэгдэж болно. Хэрэв нийлүүлэгчийн нэхэмжлэл үүсгэхийг хүсвэл " +"зардлын дансны мөрийг бүртгэх байдлаар эхлэж болно. OpenERP нь автоматаар " +"энэ дансанд холбогдох татварыг санал болгож эсрэг талын \"Өглөгийн Данс\"-г " +"санал болгоно.\n" +"

\n" +" " #. module: account #: help:account.invoice.line,account_id:0 @@ -11297,6 +11490,8 @@ msgid "" "You cannot remove/deactivate an account which is set on a customer or " "supplier." msgstr "" +"Захиалагч эсвэл нийлүүлэгч дээр тохируулсан дансыг устгах юмуу идэвхгүй " +"болгож болохгүй." #. module: account #: model:ir.model,name:account.model_validate_account_move_lines @@ -11341,6 +11536,7 @@ msgstr "Нэхэмжлэлийг Гар Татварууд" #, python-format msgid "The payment term of supplier does not have a payment term line." msgstr "" +"Нийлүүлэгчийн төлбөрийн нөхцөл төлбөрийн нөхцлийн мөрийг агуулаагүй байна." #. module: account #: field:account.account,parent_right:0 @@ -11422,7 +11618,7 @@ msgstr "2 сар" #: view:account.bank.statement:0 #: help:account.cashbox.line,number_closing:0 msgid "Closing Unit Numbers" -msgstr "" +msgstr "Хаалтын Нэгжийн Дугаарууд" #. module: account #: field:account.bank.accounts.wizard,bank_account_id:0 diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index b720e66fbf1..94ca7fc8a54 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 15:34+0000\n" +"PO-Revision-Date: 2013-02-16 19:21+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -2205,9 +2205,9 @@ msgstr "" "

\n" " U kunt de factuur van uw leverancier controleren op basis " "van\n" -"                 wat u gekocht of ontvangen heeft. OpenERP kan ook " +" wat u gekocht of ontvangen heeft. OpenERP kan ook " "automatisch concept\n" -"                 inkoopfacturen genereren uit inkooporders of " +" inkoopfacturen genereren uit inkooporders of " "ontvangstbewijzen.\n" "

\n" " " @@ -6851,7 +6851,7 @@ msgstr "Kostenplaatsboeking" #: view:res.company:0 #: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" -msgstr "Aanmaningsbericht" +msgstr "Bericht betalingsherinnering" #. module: account #: field:account.entries.report,date_created:0 @@ -9442,7 +9442,7 @@ msgstr "Subtotaal" #. module: account #: view:account.vat.declaration:0 msgid "Print Tax Statement" -msgstr "Afdrukken belastingopgave" +msgstr "Afdrukken belastingaangifte" #. module: account #: view:account.model.line:0 diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 59b45bf69e1..88afe338747 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-12 06:56+0000\n" +"PO-Revision-Date: 2013-02-16 21:42+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: OpenERP Türkiye Yerelleştirmesi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" "Language: tr\n" @@ -1630,7 +1630,7 @@ msgstr "%s (kopya)" #: selection:account.partner.balance,display_partner:0 #: selection:account.report.general.ledger,display_account:0 msgid "With balance is not equal to 0" -msgstr "Bakiye 0 a eşit değil" +msgstr "0 a eşit olmayan bakiyeli" #. module: account #: code:addons/account/account.py:1445 @@ -2337,7 +2337,7 @@ msgstr "Günlük maddeleri içerdiğinden hesap tipini '%s' e değiştiremezsini #. module: account #: model:ir.model,name:account.model_account_aged_trial_balance msgid "Account Aged Trial balance Report" -msgstr "Yaşlandırılmış Geçici Mizan" +msgstr "Yaşlandırılmış Geçici Mizan Raporu" #. module: account #: view:account.fiscalyear.close.state:0 @@ -3284,8 +3284,8 @@ msgid "" "You need an Opening journal with centralisation checked to set the initial " "balance." msgstr "" -"Açılış bakiyesini ayarlamak için merkezileştirmesi açılmış bir Açılış " -"günlüğüne gereksiminiz var!" +"İlk bakiyeyi ayarlamak için merkezileştirmesi işaretli bir Açılış günlğüğne " +"gereksiniminiz var!" #. module: account #: model:ir.actions.act_window,name:account.action_tax_code_list @@ -4983,7 +4983,7 @@ msgstr "Not" #. module: account #: selection:account.financial.report,sign:0 msgid "Reverse balance sign" -msgstr "bakiye işaretini değiştir" +msgstr "Ters bakiye imi" #. module: account #: selection:account.account.type,report_type:0 diff --git a/addons/account_analytic_analysis/i18n/mn.po b/addons/account_analytic_analysis/i18n/mn.po index 7bf01d199ff..8b89222ce43 100644 --- a/addons/account_analytic_analysis/i18n/mn.po +++ b/addons/account_analytic_analysis/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 06:54+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-15 05:38+0000\n" +"Last-Translator: Altangerel \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: 2013-02-09 05:28+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -220,7 +220,7 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Nothing to invoice, create" -msgstr "" +msgstr "Нэхэмжлэх, үүсгэх зүйлс алга" #. module: account_analytic_analysis #: model:res.groups,name:account_analytic_analysis.group_template_required @@ -250,7 +250,7 @@ msgstr "Томъёг ашиглан тооцоолох: (Бодит зөрүү/ #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "or view" -msgstr "" +msgstr "эсвэл үзэх" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -553,12 +553,12 @@ msgstr "Энэ данс дээр хйигдсэн сүүлийн ажлын ог #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: account_analytic_analysis #: field:sale.config.settings,group_template_required:0 msgid "Mandatory use of templates." -msgstr "" +msgstr "Үлгэрүүдийн зайлшгүй хэрэглээ" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.template_of_contract_action @@ -569,7 +569,7 @@ msgstr "Гэрээний загвар" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Units Done" -msgstr "" +msgstr "Хийгдсэн Нэгжүүд" #. module: account_analytic_analysis #: help:account.analytic.account,total_cost:0 diff --git a/addons/account_analytic_default/i18n/mn.po b/addons/account_analytic_default/i18n/mn.po index cb8156b028c..ce2ed1f6e25 100644 --- a/addons/account_analytic_default/i18n/mn.po +++ b/addons/account_analytic_default/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 11:21+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:31+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_analytic_default #: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_partner @@ -32,7 +32,7 @@ msgstr "Бүлэглэх..." #. module: account_analytic_default #: help:account.analytic.default,date_stop:0 msgid "Default end date for this Analytic Account." -msgstr "" +msgstr "Энэ Шинжилгээний дансны дуусах огнооны анхны утга." #. module: account_analytic_default #: help:account.analytic.default,product_id:0 @@ -41,6 +41,9 @@ msgid "" "default (e.g. create new customer invoice or Sales order if we select this " "product, it will automatically take this as an analytic account)" msgstr "" +"Шинжилгээний анхны утгад өгөгдсөн шинжилгээний дансыг хэрэглэх барааг сонго " +"(ө.х. шинэ захиалагчийн нэхэмжлэл үүсгээд эсвэл борлуулалтын захиалга " +"үүсгээд хэрэв энэ барааг сонговол автоматаар энэ шинжилгээний дансыг авна)" #. module: account_analytic_default #: model:ir.model,name:account_analytic_default.model_stock_picking @@ -65,6 +68,9 @@ msgid "" "default (e.g. create new customer invoice or Sales order if we select this " "partner, it will automatically take this as an analytic account)" msgstr "" +"Шинжилгээний анхны утгад өгөгдсөн шинжилгээний дансыг хэрэглэх харилцагч " +"сонго (ө.х. шинэ захиалагчийн нэхэмжлэл үүсгээд эсвэл борлуулалтын захиалга " +"үүсгээд энэ харилцагчийг сонговол автоматаар энэн шинжилгээний дансыг авна)" #. module: account_analytic_default #: view:account.analytic.default:0 @@ -105,6 +111,8 @@ msgstr "Дугаарлалт" msgid "" "Select a user which will use analytic account specified in analytic default." msgstr "" +"Шинжилгээний анхны утгад өгөгдсөн шинжилгээний дансыг хэрэглэх хэрэглэгчийг " +"сонго." #. module: account_analytic_default #: model:ir.model,name:account_analytic_default.model_account_invoice_line @@ -118,6 +126,9 @@ msgid "" "default (e.g. create new customer invoice or Sales order if we select this " "company, it will automatically take this as an analytic account)" msgstr "" +"Шинжилгээний анхны утгад өгөгдсөн шинжилгээний дансыг хэрэглэх компанийг " +"сонго (ө.х. шинэ захиалагчийн нэхэмжлэл үүсгээд эсвэл борлуулалтын захиалга " +"үүсгээд энэ компанийг сонговол автоматаар энэ шинжилгээний дансыг авна)" #. module: account_analytic_default #: view:account.analytic.default:0 @@ -133,7 +144,7 @@ msgstr "Шинжилгээт тархалт" #. module: account_analytic_default #: help:account.analytic.default,date_start:0 msgid "Default start date for this Analytic Account." -msgstr "" +msgstr "Энэ Шинжилгээний дансны эхлэх огнооны анхны утга" #. module: account_analytic_default #: view:account.analytic.default:0 diff --git a/addons/account_asset/i18n/mn.po b/addons/account_asset/i18n/mn.po index 4a32ad63164..210f522f22e 100644 --- a/addons/account_asset/i18n/mn.po +++ b/addons/account_asset/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-09 10:55+0000\n" +"PO-Revision-Date: 2013-02-15 15:53+0000\n" "Last-Translator: gobi \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: 2013-02-10 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_asset #: view:account.asset.asset:0 @@ -683,7 +683,7 @@ msgstr "" #. module: account_asset #: field:account.asset.asset,purchase_value:0 msgid "Gross Value" -msgstr "" +msgstr "Нийт Үнэ" #. module: account_asset #: field:account.asset.category,name:0 diff --git a/addons/account_check_writing/i18n/mn.po b/addons/account_check_writing/i18n/mn.po index 9102b7cb3b7..4490a3d44b9 100644 --- a/addons/account_check_writing/i18n/mn.po +++ b/addons/account_check_writing/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 06:59+0000\n" -"Last-Translator: Мөнхөө \n" +"PO-Revision-Date: 2013-02-15 11:06+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:28+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_check_writing #: selection:res.company,check_layout:0 @@ -180,7 +180,7 @@ msgstr "" #: report:account.print.check.bottom:0 #: report:account.print.check.middle:0 msgid "Balance Due" -msgstr "" +msgstr "Балансын дуусах хугацаа" #. module: account_check_writing #: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top diff --git a/addons/account_followup/i18n/de.po b/addons/account_followup/i18n/de.po index 989b6fda17f..540f949d0ae 100644 --- a/addons/account_followup/i18n/de.po +++ b/addons/account_followup/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-01 21:09+0000\n" -"Last-Translator: Felix Schubert \n" +"PO-Revision-Date: 2013-02-17 22:23+0000\n" +"Last-Translator: Rudolf Schnapka \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-02 05:59+0000\n" -"X-Generator: Launchpad (build 16462)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_followup #: model:email.template,subject:account_followup.email_template_account_followup_default @@ -352,7 +352,7 @@ msgstr "Spätestes Fälligkeitsdatum" #. module: account_followup #: view:account_followup.stat:0 msgid "Not Litigation" -msgstr "Kein Verzug" +msgstr "Ohne Rechtsstreit" #. module: account_followup #: view:account_followup.print:0 @@ -1299,7 +1299,7 @@ msgstr "Letzte Mahnstufe" #: field:account_followup.stat,date_move:0 #: field:account_followup.stat.by.partner,date_move:0 msgid "First move" -msgstr "Erste Zahlung:" +msgstr "Erste Buchung" #. module: account_followup #: model:ir.model,name:account_followup.model_account_followup_stat_by_partner diff --git a/addons/account_test/i18n/tr.po b/addons/account_test/i18n/tr.po index 4930cce3345..dee025a99e6 100644 --- a/addons/account_test/i18n/tr.po +++ b/addons/account_test/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-11 08:26+0000\n" +"PO-Revision-Date: 2013-02-15 11:06+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:29+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account_test @@ -51,7 +51,7 @@ msgstr "" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_02 msgid "Test 2: Opening a fiscal year" -msgstr "" +msgstr "Test 2: Bir mali yılın açılışı" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_05 @@ -59,12 +59,16 @@ msgid "" "Check that reconciled invoice for Sales/Purchases has reconciled entries for " "Payable and Receivable Accounts" msgstr "" +"Uzlaştırılmış Satış/Satınalma faturasının Alacak ve Borç Hesaplarında " +"uzlaştırılmış girişler olup olmadığını denetleyin" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_03 msgid "" "Check if movement lines are balanced and have the same date and period" msgstr "" +"Hareket kalemlerinin denk olduğunu ve aynı tarih ve dönemde olduğunu " +"denetleyin" #. module: account_test #: field:accounting.assert.test,name:0 @@ -74,17 +78,18 @@ msgstr "Test Adı" #. module: account_test #: report:account.test.assert.print:0 msgid "Accouting tests on" -msgstr "" +msgstr "Bunun için Muhasebe testi" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_01 msgid "Test 1: General balance" -msgstr "" +msgstr "Test 1: Genel bilanço" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_06 msgid "Check that paid/reconciled invoices are not in 'Open' state" msgstr "" +"Ödenmiş/uzlaştırılmış faturaların 'Açık' durumda olmadığını denetleyin" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_05_2 @@ -92,6 +97,8 @@ msgid "" "Check that reconciled account moves, that define Payable and Receivable " "accounts, are belonging to reconciled invoices" msgstr "" +"Borç ve Alacak hesaplarını tanımlayan uzlaştırılmış hareket kalemlerinin " +"uzlaştırılmış faturalara ait olduğunu denetleyin" #. module: account_test #: view:accounting.assert.test:0 @@ -101,61 +108,63 @@ msgstr "Testler" #. module: account_test #: field:accounting.assert.test,desc:0 msgid "Test Description" -msgstr "" +msgstr "Test Açıklaması" #. module: account_test #: view:accounting.assert.test:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_06_1 msgid "Check that there's no move for any account with « View » account type" msgstr "" +"« View » Hesap türündeki herhangi bir hesap için hiç hareket olmadığını " +"denetleyin" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_08 msgid "Test 9 : Accounts and partners on account moves" -msgstr "" +msgstr "Test 9 : Hesap hareketlerindeki hesaplar ve paydaşlar" #. module: account_test #: model:ir.actions.act_window,name:account_test.action_accounting_assert #: model:ir.actions.report.xml,name:account_test.account_assert_test_report #: model:ir.ui.menu,name:account_test.menu_action_license msgid "Accounting Tests" -msgstr "" +msgstr "Muhasebe Tsetleri" #. module: account_test #: code:addons/account_test/report/account_test_report.py:74 #, python-format msgid "The test was passed successfully" -msgstr "" +msgstr "Testler başarıyla geçildi" #. module: account_test #: field:accounting.assert.test,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_06 msgid "Test 6 : Invoices status" -msgstr "" +msgstr "Test 6 : Fatura durumu" #. module: account_test #: model:ir.model,name:account_test.model_accounting_assert_test msgid "accounting.assert.test" -msgstr "" +msgstr "accounting.assert.test" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_05 msgid "" "Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" -msgstr "" +msgstr "Test 5.1 : Uzlaştırılmış faturaların Borç ve Alacak hesap kalemleri" #. module: account_test #: field:accounting.assert.test,code_exec:0 msgid "Python code" -msgstr "" +msgstr "Piton kodu" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_07 @@ -163,41 +172,43 @@ msgid "" "Check on bank statement that the Closing Balance = Starting Balance + sum of " "statement lines" msgstr "" +"Hesap özetinde Kapanış Bakiyesi = Açılış Bakiyesi + hesap özeti kalemleri " +"toplamı olduğunu denetleyin" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_07 msgid "Test 8 : Closing balance on bank statements" -msgstr "" +msgstr "Test 8 : Banka hesap özetlerindeki kapanış bakiyesi" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_03 msgid "Test 3: Movement lines" -msgstr "" +msgstr "Test 3: Hareket kalemleri" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_05_2 msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" -msgstr "" +msgstr "Test 5.2 : Uzlaştırılmış faturalar be Borç/Alacak hesapları" #. module: account_test #: view:accounting.assert.test:0 msgid "Expression" -msgstr "" +msgstr "Anlatım" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_04 msgid "Test 4: Totally reconciled mouvements" -msgstr "" +msgstr "Test 4: Tamamen uzlaşıltırılmış hareketler" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_04 msgid "Check if the totally reconciled movements are balanced" -msgstr "" +msgstr "Tamamen uzlaştırılmış hareketleri denk olduğunu denetleyin" #. module: account_test #: field:accounting.assert.test,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıra" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_02 @@ -205,11 +216,13 @@ msgid "" "Check if the balance of the new opened fiscal year matches with last year's " "balance" msgstr "" +"Yeni açılan mali yılın bakiyesinin geçen yılın bakiyesi ile eşleştiğini " +"denetleyin" #. module: account_test #: view:accounting.assert.test:0 msgid "Python Code" -msgstr "" +msgstr "Piton Kodu" #. module: account_test #: model:ir.actions.act_window,help:account_test.action_accounting_assert @@ -219,23 +232,27 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Muhasebe Testini başlatmak için tıklayın.\n" +"

\n" +" " #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_01 msgid "Check the balance: Debit sum = Credit sum" -msgstr "" +msgstr "Bakiyeyi denetle: Borç Toplamı = Alacak toplamı" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_08 msgid "Check that general accounts and partners on account moves are active" -msgstr "" +msgstr "Hesap hareketlerindeki genel hesapları ve paydaşları denetleyin" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_06_1 msgid "Test 7: « View  » account type" -msgstr "" +msgstr "Test 7: « View  » hesap türü" #. module: account_test #: view:accounting.assert.test:0 msgid "Code Help" -msgstr "" +msgstr "Kod Yardımı" diff --git a/addons/analytic/i18n/fr.po b/addons/analytic/i18n/fr.po index 5afea97e66b..bc66a5b00cc 100644 --- a/addons/analytic/i18n/fr.po +++ b/addons/analytic/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-31 10:38+0000\n" -"Last-Translator: psyray \n" +"PO-Revision-Date: 2013-02-15 09:45+0000\n" +"Last-Translator: Numérigraphe \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: 2013-02-01 05:49+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -25,7 +25,7 @@ msgstr "Comptes fils" #. module: analytic #: selection:account.analytic.account,state:0 msgid "In Progress" -msgstr "" +msgstr "En cours" #. module: analytic #: code:addons/analytic/analytic.py:229 @@ -41,7 +41,7 @@ msgstr "Modèle" #. module: analytic #: view:account.analytic.account:0 msgid "End Date" -msgstr "" +msgstr "Date de fin" #. module: analytic #: help:account.analytic.line,unit_amount:0 @@ -98,7 +98,7 @@ msgstr "Responsable du compte" #. module: analytic #: field:account.analytic.account,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Abonnés" #. module: analytic #: selection:account.analytic.account,state:0 @@ -123,13 +123,13 @@ msgstr "" #. module: analytic #: field:account.analytic.account,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: analytic #: code:addons/analytic/analytic.py:268 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copie)" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_line @@ -145,7 +145,7 @@ msgstr "Description" #. module: analytic #: field:account.analytic.account,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Messages non lus" #. module: analytic #: constraint:account.analytic.account:0 @@ -161,12 +161,12 @@ msgstr "Société" #. module: analytic #: view:account.analytic.account:0 msgid "Renewal" -msgstr "" +msgstr "Renouvellement" #. module: analytic #: help:account.analytic.account,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Historique des messages et des communications" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_opened @@ -179,6 +179,9 @@ msgid "" "Sets the higher limit of time to work on the contract, based on the " "timesheet. (for instance, number of hours in a limited support contract.)" msgstr "" +"Définit la limite maximum de temps pour travailler sur le contrat, en " +"fonction de la feuille de temps. Par exemple, le nombre d'heures dans un " +"contrat de prise en charge limitée." #. module: analytic #: code:addons/analytic/analytic.py:160 @@ -201,7 +204,7 @@ msgstr "" #. module: analytic #: field:account.analytic.account,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Est abonné" #. module: analytic #: field:account.analytic.line,user_id:0 @@ -240,7 +243,7 @@ msgstr "" #. module: analytic #: field:account.analytic.account,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Client" #. module: analytic #: field:account.analytic.account,child_complete_ids:0 @@ -250,7 +253,7 @@ msgstr "Hiérarchie des comptes" #. module: analytic #: field:account.analytic.account,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Messages" #. module: analytic #: field:account.analytic.account,parent_id:0 @@ -271,12 +274,12 @@ msgstr "Modèle de contrat" #. module: analytic #: field:account.analytic.account,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Résumé" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Prepaid Service Units" -msgstr "" +msgstr "Unités pour le service prépayé" #. module: analytic #: field:account.analytic.account,credit:0 @@ -311,12 +314,12 @@ msgstr "Solde" #. module: analytic #: help:account.analytic.account,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: analytic #: selection:account.analytic.account,state:0 msgid "To Renew" -msgstr "" +msgstr "À renouveler" #. module: analytic #: field:account.analytic.account,quantity:0 diff --git a/addons/analytic/i18n/tr.po b/addons/analytic/i18n/tr.po index 49e507f1dae..3ac5eac6130 100644 --- a/addons/analytic/i18n/tr.po +++ b/addons/analytic/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:11+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:34+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: analytic #: field:account.analytic.account,child_ids:0 @@ -25,13 +25,13 @@ msgstr "Alt Hesaplar" #. module: analytic #: selection:account.analytic.account,state:0 msgid "In Progress" -msgstr "" +msgstr "Sürüyor" #. module: analytic #: code:addons/analytic/analytic.py:229 #, python-format msgid "Contract: " -msgstr "" +msgstr "Sözleşme: " #. module: analytic #: selection:account.analytic.account,state:0 @@ -41,7 +41,7 @@ msgstr "Şablon" #. module: analytic #: view:account.analytic.account:0 msgid "End Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: analytic #: help:account.analytic.line,unit_amount:0 @@ -83,12 +83,12 @@ msgstr "" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Contract or Project" -msgstr "" +msgstr "Sözleşme ya da Proje" #. module: analytic #: field:account.analytic.account,name:0 msgid "Account/Contract Name" -msgstr "" +msgstr "Hesap/Sözleşme Adı" #. module: analytic #: field:account.analytic.account,manager_id:0 @@ -98,7 +98,7 @@ msgstr "Hesap Yöneticisi" #. module: analytic #: field:account.analytic.account,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "İzleyiciler" #. module: analytic #: selection:account.analytic.account,state:0 @@ -108,7 +108,7 @@ msgstr "Kapalı" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_pending msgid "Contract to Renew" -msgstr "" +msgstr "Yenilenecek Sözleşme" #. module: analytic #: selection:account.analytic.account,state:0 @@ -118,18 +118,18 @@ msgstr "Yeni" #. module: analytic #: field:account.analytic.account,user_id:0 msgid "Project Manager" -msgstr "" +msgstr "Proje Yöneticisi" #. module: analytic #: field:account.analytic.account,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. module: analytic #: code:addons/analytic/analytic.py:268 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_line @@ -145,12 +145,12 @@ msgstr "Açıklama" #. module: analytic #: field:account.analytic.account,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış Mesajlar" #. module: analytic #: constraint:account.analytic.account:0 msgid "Error! You cannot create recursive analytic accounts." -msgstr "" +msgstr "Hata! Özyinelemeli analiz hesapları oluşturamazsınız." #. module: analytic #: field:account.analytic.account,company_id:0 @@ -161,17 +161,17 @@ msgstr "Şirket" #. module: analytic #: view:account.analytic.account:0 msgid "Renewal" -msgstr "" +msgstr "Yenileme" #. module: analytic #: help:account.analytic.account,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesaj ve iletişim geçmişi" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_opened msgid "Stage opened" -msgstr "" +msgstr "Aşama açıldı" #. module: analytic #: help:account.analytic.account,quantity_max:0 @@ -179,6 +179,8 @@ msgid "" "Sets the higher limit of time to work on the contract, based on the " "timesheet. (for instance, number of hours in a limited support contract.)" msgstr "" +"Zaman çizelgelerine göre sözleşmede çalışılacak sürenin enüst sınırını " +"ayarlar. (Örneğin; bir sınırlı destekli sözleşmedeki saat sayısı.)" #. module: analytic #: code:addons/analytic/analytic.py:160 @@ -200,7 +202,7 @@ msgstr "" #. module: analytic #: field:account.analytic.account,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçi mi" #. module: analytic #: field:account.analytic.line,user_id:0 @@ -210,7 +212,7 @@ msgstr "Kullanıcı" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_pending msgid "Contract pending" -msgstr "" +msgstr "Sözleşme bekliyor" #. module: analytic #: field:account.analytic.line,date:0 @@ -220,12 +222,12 @@ msgstr "Tarih" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_closed msgid "Contract Finished" -msgstr "" +msgstr "Sözleşme Sonlandı" #. module: analytic #: view:account.analytic.account:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Hükümler ve Şartlar" #. module: analytic #: help:account.analytic.line,amount:0 @@ -239,7 +241,7 @@ msgstr "" #. module: analytic #: field:account.analytic.account,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Müşteri" #. module: analytic #: field:account.analytic.account,child_complete_ids:0 @@ -249,7 +251,7 @@ msgstr "Hesap Sıradüzeni" #. module: analytic #: field:account.analytic.account,message_ids:0 msgid "Messages" -msgstr "" +msgstr "İletiler" #. module: analytic #: field:account.analytic.account,parent_id:0 @@ -259,23 +261,23 @@ msgstr "Üst Hesap Analizi" #. module: analytic #: view:account.analytic.account:0 msgid "Contract Information" -msgstr "" +msgstr "Sözleşme Bilgisi" #. module: analytic #: field:account.analytic.account,template_id:0 #: selection:account.analytic.account,type:0 msgid "Template of Contract" -msgstr "" +msgstr "Sözleşme Şablonu" #. module: analytic #: field:account.analytic.account,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: analytic #: field:account.analytic.account,quantity_max:0 msgid "Prepaid Service Units" -msgstr "" +msgstr "Önödemeli Hizmet Birimleri" #. module: analytic #: field:account.analytic.account,credit:0 @@ -285,12 +287,12 @@ msgstr "Kredi" #. module: analytic #: model:mail.message.subtype,name:analytic.mt_account_opened msgid "Contract Opened" -msgstr "" +msgstr "Sözleşme Açıldı" #. module: analytic #: model:mail.message.subtype,description:analytic.mt_account_closed msgid "Contract closed" -msgstr "" +msgstr "sözleşmekapalı" #. module: analytic #: selection:account.analytic.account,state:0 @@ -300,7 +302,7 @@ msgstr "İptal edildi" #. module: analytic #: selection:account.analytic.account,type:0 msgid "Analytic View" -msgstr "" +msgstr "Analiz Görünümü" #. module: analytic #: field:account.analytic.account,balance:0 @@ -310,12 +312,12 @@ msgstr "Bakiye" #. module: analytic #: help:account.analytic.account,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: analytic #: selection:account.analytic.account,state:0 msgid "To Renew" -msgstr "" +msgstr "Yenilenecek" #. module: analytic #: field:account.analytic.account,quantity:0 @@ -331,13 +333,13 @@ msgstr "Bitiş Tarihi" #. module: analytic #: field:account.analytic.account,code:0 msgid "Reference" -msgstr "" +msgstr "İlgi" #. module: analytic #: code:addons/analytic/analytic.py:160 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: analytic #: model:res.groups,name:analytic.group_analytic_accounting @@ -373,21 +375,23 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özeti (mesaj sayısı, ...) barındırır. Bu özetdoğrudan html " +"formatında sipariş kanban görünümlerinde eklenecek." #. module: analytic #: field:account.analytic.account,type:0 msgid "Type of Account" -msgstr "" +msgstr "Hesap Türü" #. module: analytic #: field:account.analytic.account,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Başlama Tarihi" #. module: analytic #: constraint:account.analytic.line:0 msgid "You cannot create analytic line on view account." -msgstr "" +msgstr "Hesap görünümünde analiz kalemleri oluşturamazsınız." #. module: analytic #: field:account.analytic.account,line_ids:0 diff --git a/addons/analytic_contract_hr_expense/i18n/tr.po b/addons/analytic_contract_hr_expense/i18n/tr.po index 765c5e74f9a..1aff5f7fea8 100644 --- a/addons/analytic_contract_hr_expense/i18n/tr.po +++ b/addons/analytic_contract_hr_expense/i18n/tr.po @@ -8,65 +8,65 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-04 13:51+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:17+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-05 05:23+0000\n" -"X-Generator: Launchpad (build 16468)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "or view" -msgstr "" +msgstr "ya da göster" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "Nothing to invoice, create" -msgstr "" +msgstr "Faturalanacak Bir şey yok, oluştur" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "expenses" -msgstr "" +msgstr "Giderler" #. module: analytic_contract_hr_expense #: model:ir.model,name:analytic_contract_hr_expense.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Analiz Hesabı" #. module: analytic_contract_hr_expense #: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:129 #, python-format msgid "Expenses to Invoice of %s" -msgstr "" +msgstr "%s e ait Faturalanacak Giderler" #. module: analytic_contract_hr_expense #: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:121 #, python-format msgid "Expenses of %s" -msgstr "" +msgstr "%s e ait Giderler" #. module: analytic_contract_hr_expense #: field:account.analytic.account,expense_invoiced:0 #: field:account.analytic.account,expense_to_invoice:0 #: field:account.analytic.account,remaining_expense:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: analytic_contract_hr_expense #: field:account.analytic.account,est_expenses:0 msgid "Estimation of Expenses to Invoice" -msgstr "" +msgstr "Faturalanacak Giderlerin Tahmini" #. module: analytic_contract_hr_expense #: field:account.analytic.account,charge_expenses:0 msgid "Charge Expenses" -msgstr "" +msgstr "Hesaba geçirilen giderler" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "⇒ Invoice" -msgstr "" +msgstr "⇒ Fatura" diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po index cfb698ae31f..aead109d402 100644 --- a/addons/analytic_user_function/i18n/tr.po +++ b/addons/analytic_user_function/i18n/tr.po @@ -8,44 +8,44 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:20+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:34+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: analytic_user_function #: model:ir.model,name:analytic_user_function.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analiz Kaleml" #. module: analytic_user_function #: view:account.analytic.account:0 msgid "Invoice Price Rate per User" -msgstr "" +msgstr "Her Kullanıcı için Fatura Ücreti Oranı" #. module: analytic_user_function #: field:analytic.user.funct.grid,product_id:0 msgid "Service" -msgstr "" +msgstr "Hizmet" #. module: analytic_user_function #: model:ir.model,name:analytic_user_function.model_analytic_user_funct_grid msgid "Price per User" -msgstr "" +msgstr "Kullanıcı başına Ücret" #. module: analytic_user_function #: field:analytic.user.funct.grid,price:0 msgid "Price" -msgstr "" +msgstr "Fiyat" #. module: analytic_user_function #: help:analytic.user.funct.grid,price:0 msgid "Price per hour for this user." -msgstr "" +msgstr "Bu kullanıcı için saat ücreti" #. module: analytic_user_function #: field:analytic.user.funct.grid,account_id:0 @@ -58,12 +58,12 @@ msgstr "Analiz Hesabı" #: code:addons/analytic_user_function/analytic_user_function.py:135 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: analytic_user_function #: view:analytic.user.funct.grid:0 msgid "Invoicing Data" -msgstr "" +msgstr "Faturalama Tarihi" #. module: analytic_user_function #: field:account.analytic.account,user_product_ids:0 @@ -83,7 +83,7 @@ msgstr "" #. module: analytic_user_function #: field:analytic.user.funct.grid,uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Ölçü Birimi" #. module: analytic_user_function #: code:addons/analytic_user_function/analytic_user_function.py:107 diff --git a/addons/anonymization/i18n/tr.po b/addons/anonymization/i18n/tr.po index 9b2ad7ddca3..972b35cbbb5 100644 --- a/addons/anonymization/i18n/tr.po +++ b/addons/anonymization/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:22+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:35+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: anonymization #: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard @@ -35,7 +35,7 @@ msgstr "" #. module: anonymization #: field:ir.model.fields.anonymization.migration.fix,target_version:0 msgid "Target Version" -msgstr "" +msgstr "Hedef Sürüm" #. module: anonymization #: selection:ir.model.fields.anonymization.migration.fix,query_type:0 @@ -65,7 +65,7 @@ msgstr "Alan" #. module: anonymization #: selection:ir.model.fields.anonymization,state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: anonymization #: field:ir.model.fields.anonymize.wizard,file_import:0 @@ -89,7 +89,7 @@ msgstr "" #: field:ir.model.fields.anonymization.history,state:0 #: field:ir.model.fields.anonymize.wizard,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. module: anonymization #: field:ir.model.fields.anonymization.history,direction:0 @@ -178,7 +178,7 @@ msgstr "Anonim Veritabanı" #. module: anonymization #: selection:ir.model.fields.anonymization.migration.fix,query_type:0 msgid "python" -msgstr "" +msgstr "Piton" #. module: anonymization #: view:ir.model.fields.anonymization.history:0 @@ -250,7 +250,7 @@ msgstr "Anonimleştirme Geçmişi" #. module: anonymization #: field:ir.model.fields.anonymization.migration.fix,model_name:0 msgid "Model" -msgstr "" +msgstr "Model" #. module: anonymization #: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_history @@ -271,7 +271,7 @@ msgstr "" #: code:addons/anonymization/anonymization.py:448 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata !" #. module: anonymization #: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymize_wizard @@ -287,7 +287,7 @@ msgstr "Dosyası Adı" #. module: anonymization #: field:ir.model.fields.anonymization.migration.fix,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıralama" #. module: anonymization #: selection:ir.model.fields.anonymization.history,direction:0 @@ -314,7 +314,7 @@ msgstr "Bitti" #: field:ir.model.fields.anonymization.migration.fix,query:0 #: field:ir.model.fields.anonymization.migration.fix,query_type:0 msgid "Query" -msgstr "" +msgstr "Sorgu" #. module: anonymization #: view:ir.model.fields.anonymization.history:0 diff --git a/addons/audittrail/i18n/tr.po b/addons/audittrail/i18n/tr.po index 7aae9a0d120..e77a7a4c185 100644 --- a/addons/audittrail/i18n/tr.po +++ b/addons/audittrail/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:23+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:35+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: audittrail #: view:audittrail.log:0 msgid "Old Value Text : " -msgstr "" +msgstr "Eski Metin Değeri : " #. module: audittrail #: code:addons/audittrail/audittrail.py:76 @@ -45,7 +45,7 @@ msgstr "Üye olunmuş" #: code:addons/audittrail/audittrail.py:408 #, python-format msgid "'%s' Model does not exist..." -msgstr "" +msgstr "'%s' Modeli yoktur..." #. module: audittrail #: view:audittrail.rule:0 @@ -62,7 +62,7 @@ msgstr "Denetimyolu Kuralı" #: view:audittrail.rule:0 #: field:audittrail.rule,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. module: audittrail #: view:audittrail.view.log:0 diff --git a/addons/auth_crypt/i18n/mn.po b/addons/auth_crypt/i18n/mn.po index 5ae71da0d5f..efa57cfe3a4 100644 --- a/addons/auth_crypt/i18n/mn.po +++ b/addons/auth_crypt/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 10:14+0000\n" -"Last-Translator: Мөнхөө \n" +"PO-Revision-Date: 2013-02-15 11:22+0000\n" +"Last-Translator: gobi \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: auth_crypt #: field:res.users,password_crypt:0 msgid "Encrypted Password" -msgstr "" +msgstr "Шифрлэгдсэн Нууц үг" #. module: auth_crypt #: model:ir.model,name:auth_crypt.model_res_users diff --git a/addons/auth_openid/i18n/mn.po b/addons/auth_openid/i18n/mn.po index 95540f7547a..15a5ff9a6c9 100644 --- a/addons/auth_openid/i18n/mn.po +++ b/addons/auth_openid/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:11+0000\n" +"PO-Revision-Date: 2013-02-15 11:22+0000\n" "Last-Translator: gobi \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: 2013-02-09 05:28+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: auth_openid #. openerp-web @@ -70,7 +70,7 @@ msgstr "" #. module: auth_openid #: field:res.users,openid_email:0 msgid "OpenID Email" -msgstr "" +msgstr "OpenID Имэйл" #. module: auth_openid #: field:res.users,openid_key:0 diff --git a/addons/base_action_rule/i18n/cs.po b/addons/base_action_rule/i18n/cs.po new file mode 100644 index 00000000000..b1b7870fd09 --- /dev/null +++ b/addons/base_action_rule/i18n/cs.po @@ -0,0 +1,338 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-15 16:47+0000\n" +"Last-Translator: Radomil Urbánek \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "In Progress" +msgstr "Probíhá" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"- In this same \"Search\" view, select the menu \"Save Current Filter\", " +"enter the name (Ex: Create the 01/01/2012) and add the option \"Share with " +"all users\"" +msgstr "" +"- V tomto zobrazení \"Vyhledat\" zvolte nabídku \"Uložit aktuální filtr\", " +"zadejte jméno (Např.: Vytvořeno 01.01.2012) a přidejte volbu \"sdílet se " +"všemi uživateli\"" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "Pravidla akcí" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Select a filter or a timer as condition." +msgstr "Zvolte jako podmínku filtr nebo časovač" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,user_id:0 +msgid "Responsible" +msgstr "Zodpovídá" + +#. module: base_action_rule +#: help:base.action.rule,server_action_ids:0 +msgid "Examples: email reminders, call object service, etc." +msgstr "Například: připomenutí e-mailu, volání služby, apod." + +#. module: base_action_rule +#: field:base.action.rule,act_followers:0 +msgid "Add Followers" +msgstr "Přidejte na vědomí" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible" +msgstr "Nastavte odpovědnou osobu" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "" +"Delay after the trigger date.You can put a negative number if you need a " +"delay before thetrigger date, like sending a reminder 15 minutes before a " +"meeting." +msgstr "" +"Zpoždění po datu spuštění. Můžete zadat záporné číslo, pokud potřebujete " +"prodlevu před datem spuštění, jako zaslání připomenutí 15 minut před " +"schůzkou." + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule_lead_test +msgid "base.action.rule.lead.test" +msgstr "base.action.rule.lead.test" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Closed" +msgstr "Uzavřeno" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "New" +msgstr "Nové" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "Po datu spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "Podmínky" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Pending" +msgstr "Čekající" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,state:0 +msgid "Status" +msgstr "Stav" + +#. module: base_action_rule +#: field:base.action.rule,filter_pre_id:0 +msgid "Before Update Filter" +msgstr "Filtr před aktualizací" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Action Rule" +msgstr "Pravidlo akce" + +#. module: base_action_rule +#: help:base.action.rule,filter_id:0 +msgid "" +"If present, this condition must be satisfied after the update of the record." +msgstr "Existuje-li, musí být tato podmínka po aktualizaci záznamu splněna." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "Pole, která je možno měnit" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "The filter must therefore be available in this page." +msgstr "Filtr musí být na této straně k dispozici." + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "After Update Filter" +msgstr "Filtr po aktualizaci" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "hodin" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "To create a new filter:" +msgstr "Nový filtr vytvoříte:" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +#: field:base.action.rule.lead.test,active:0 +msgid "Active" +msgstr "Aktivní" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "Zpoždění po datu spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"An action rule is checked when you create or modify the \"Related Document " +"Model\". The precondition filter is checked right before the modification " +"while the postcondition filter is checked after the modification. A " +"precondition filter will therefore not work during a creation." +msgstr "" +"Pravidlo akce je ověřováno při vytváření nebo úpravě \"souvisejícího modelu " +"dokumentu\". Platnost filtru s podmínkou před je ověřována před úpravou, " +"zatímco platnost filtru s podmínkou po je kontrolována po úpravě. Filtr s " +"podmínkou před nebude tedy pracovat při vytváření." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Filter Condition" +msgstr "Podmínka filtru" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"- Go to your \"Related Document Model\" page and set the filter parameters " +"in the \"Search\" view (Example of filter based on Leads/Opportunities: " +"Creation Date \"is equal to\" 01/01/2012)" +msgstr "" +"- Přejděte na stránku \"Přiřazený model dokumentu\" a nastavte parametry " +"filtru v zobrazení \"Hledat\" (Příklad filtru na základě Zájemci / " +"Příležitosti: Datum vytvoření \"je\" 01.01.2012)" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "Název pravidla" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "Automatické akce" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "Udává pořadí příkazů při zobrazení seznamu pravidel." + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "měsíců" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "dnů" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Timer" +msgstr "Časovač" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "Typ zpoždění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server actions to run" +msgstr "Akce serveru ke spuštění" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "When unchecked, the rule is hidden and will not be executed." +msgstr "Pokud neoznačíte, pravidlo nebude vidět neprovede se." + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Cancelled" +msgstr "Zrušeno" + +#. module: base_action_rule +#: field:base.action.rule,model:0 +msgid "Model" +msgstr "Model" + +#. module: base_action_rule +#: field:base.action.rule,last_run:0 +msgid "Last Run" +msgstr "Naposledy spuštěno" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "minut" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Related Document Model" +msgstr "Související model dokumentu" + +#. module: base_action_rule +#: help:base.action.rule,filter_pre_id:0 +msgid "" +"If present, this condition must be satisfied before the update of the record." +msgstr "Existuje-li, musí být podmínka spolněna po aktualizaci záznamu." + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "Pořadí" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "Akce" + +#. module: base_action_rule +#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act +msgid "" +"

\n" +" Click to setup a new automated action rule. \n" +"

\n" +" Use automated actions to automatically trigger actions for\n" +" various screens. Example: a lead created by a specific user " +"may\n" +" be automatically set to a specific sales team, or an\n" +" opportunity which still has status pending after 14 days " +"might\n" +" trigger an automatic reminder email.\n" +"

\n" +" " +msgstr "" +"

\n" +" Klepni pro vytvoření nového automatického pravidla akce. \n" +"

\n" +" Automatické akce používejte pro různé automaticky spouštěné\n" +" akce. Například: a zájemce vytvořený konkrétním uživatelem " +"může\n" +" být automaticky přiřazen do určité obchodní skupiny, nebo\n" +" příležitost, která je 14 dnů ve stavu \"čekající\" může " +"odeslat\n" +" upozorňující e-mail.\n" +"

\n" +" " + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "Datum vytvoření" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,date_action_last:0 +msgid "Last Action" +msgstr "Poslední akce" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_id:0 +msgid "Trigger Date" +msgstr "Datum spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: field:base.action.rule,server_action_ids:0 +msgid "Server Actions" +msgstr "Akce serveru" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,name:0 +msgid "Subject" +msgstr "Předmět" diff --git a/addons/base_action_rule/i18n/mn.po b/addons/base_action_rule/i18n/mn.po index c4ed6e8e070..d40f17e0537 100644 --- a/addons/base_action_rule/i18n/mn.po +++ b/addons/base_action_rule/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 15:56+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:35+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_action_rule #: selection:base.action.rule.lead.test,state:0 msgid "In Progress" -msgstr "" +msgstr "Хийгдэж буй" #. module: base_action_rule #: view:base.action.rule:0 @@ -53,7 +53,7 @@ msgstr "" #. module: base_action_rule #: field:base.action.rule,act_followers:0 msgid "Add Followers" -msgstr "" +msgstr "Дагагчид нэмэх" #. module: base_action_rule #: field:base.action.rule,act_user_id:0 @@ -76,12 +76,12 @@ msgstr "" #. module: base_action_rule #: selection:base.action.rule.lead.test,state:0 msgid "Closed" -msgstr "" +msgstr "Хаагдсан" #. module: base_action_rule #: selection:base.action.rule.lead.test,state:0 msgid "New" -msgstr "" +msgstr "Шинэ" #. module: base_action_rule #: field:base.action.rule,trg_date_range:0 @@ -96,12 +96,12 @@ msgstr "Нөхцөл" #. module: base_action_rule #: selection:base.action.rule.lead.test,state:0 msgid "Pending" -msgstr "" +msgstr "Хүлээгдэж буй" #. module: base_action_rule #: field:base.action.rule.lead.test,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: base_action_rule #: field:base.action.rule,filter_pre_id:0 diff --git a/addons/base_import/i18n/nl.po b/addons/base_import/i18n/nl.po index 316465a353d..b4c10810065 100644 --- a/addons/base_import/i18n/nl.po +++ b/addons/base_import/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-14 16:15+0000\n" +"PO-Revision-Date: 2013-02-15 07:45+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base_import @@ -201,7 +201,7 @@ msgstr "Niet importeren" #: code:addons/base_import/static/src/xml/import.xml:24 #, python-format msgid "Select the" -msgstr "Selecteer de" +msgstr "Selecteer het" #. module: base_import #. openerp-web @@ -922,6 +922,16 @@ msgid "" " the company he work for. (If you want to test this \n" " example, here is a" msgstr "" +"Een voorbeeld. Stel u heeft een SQL database \n" +" met twee tabellen, die u wilt importeren: bedrijven " +"\n" +" en personen. Ieder persoon behoort toe aan één " +"bedrijf. \n" +" U dient dus een koppeling te maken tussen de persoon " +"en \n" +" het bedrijf, waar hij voor werkt. (Als u dit " +"voorbeeld wilt testen \n" +" heeft u hier een" #. module: base_import #. openerp-web @@ -962,6 +972,19 @@ msgid "" "\n" " table. (like 'company_1', 'person_1' instead of '1')" msgstr "" +"Om relaties tussen tabellen te beheren, \n" +" kunt u gebruik maken van de \"Externe ID\" van " +"OpenERP. \n" +" Deze \"externe ID\" van een record is de unieke " +"identiefier van \n" +" dit record in de andere applicatie. Deze \"Externe " +"ID\" moet\n" +" uniek zijn bij alle records en alle objecten. Het is " +"daarom verstandig\n" +" om de externe ID te voorzien van een prefix, met de " +"naam van de applicatie\n" +" of de tabel (zoals 'bedrijf_1', 'persoon_1' in " +"plaats van alleen '1')" #. module: base_import #. openerp-web @@ -1050,6 +1073,14 @@ msgid "" " link between each person and the company they work \n" " for)." msgstr "" +"Als u gegevens moet importeren van verschillende tabellen, \n" +" dient u de relaties tussen de records van de " +"verschillende\n" +" tabellen aan te maken. (bijv. als u bedrijven en " +"personen importeert\n" +" dient u de koppeling tussen ieder persoon en het " +"bedrijf\n" +" waar hij voor werkt te maken." #. module: base_import #. openerp-web @@ -1062,6 +1093,12 @@ msgid "" " Here is when you should use one or the other, \n" " according to your need:" msgstr "" +"Afhankelijk van uw behoefte, kunt u gebruik \n" +" maken van één van de drie mogelijkheden om een " +"referentie\n" +" te maken. Hier kunt u lezen wanneer u de ene of de " +"andere\n" +" methode moet gebruiken." #. module: base_import #. openerp-web @@ -1177,6 +1214,19 @@ msgid "" " take care of creating or modifying each record \n" " depending if it's new or not." msgstr "" +"Als u een bestand importeert welke kolommen bevat \n" +" met \"Externe ID\" of \"Database ID\", dan zullen " +"records\n" +" welke al eerder zijn geïmporteerd, worden " +"bijgewerkt, in \n" +" plaats van opnieuw aangemaakt. Dit is erg handig en " +"geeft u de\n" +" mogelijkheid om een CSV bestand meerdere malen te " +"importeren\n" +" terwijl u tussentijds wijzigingen maakt in het " +"bestand. OpenERP zal\n" +" zorg dragen voor het aanmaken of bijwerken van " +"iedere record." #. module: base_import #. openerp-web @@ -1297,6 +1347,15 @@ msgid "" " to the first company). You must first import the \n" " companies and then the persons." msgstr "" +"De twee aangemaakte bestanden zijn gereed om te worden geïmporteerd\n" +" in OpenERP, zonder enige aanpassing. Na het " +"importeren van deze\n" +" twee CSV bestanden heeft u 4 contactpersonen en 3 " +"bedrijven.\n" +" (De eerste 2 contactpersonen zijn gekoppeld aan het " +"eerste bedrijf).\n" +" U dient eerst de bedrijven en personen te " +"importeren." #. module: base_import #. openerp-web @@ -1310,6 +1369,13 @@ msgid "" " (displayed under the Browse CSV file bar after you \n" " select your file)." msgstr "" +"Standaard wordt het scheidingsteken van het import voorbeeld \n" +" ingesteld op een komma en voor de tekst " +"aanhalingstekens.\n" +" Als uw CSV bestand niet deze instellingen heeft, " +"kunt u deze\n" +" instellingen aanpassen, direct onder de knop " +"\"Bestand kiezen\"." #. module: base_import #. openerp-web diff --git a/addons/base_vat/i18n/hu.po b/addons/base_vat/i18n/hu.po index af3325365ff..a992548aa1e 100644 --- a/addons/base_vat/i18n/hu.po +++ b/addons/base_vat/i18n/hu.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 12:28+0000\n" +"Last-Translator: Balint (eSolve) \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:37+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_vat #: view:res.partner:0 msgid "Check Validity" -msgstr "" +msgstr "Érvényesség ellenőrzés" #. module: base_vat #: code:addons/base_vat/base_vat.py:147 @@ -29,22 +29,24 @@ msgid "" "This VAT number does not seem to be valid.\n" "Note: the expected format is %s" msgstr "" +"Az adószám nem érvényes.\n" +"Az elvárt formátum a következő: %s" #. module: base_vat #: field:res.company,vat_check_vies:0 msgid "VIES VAT Check" -msgstr "" +msgstr "VIES - Közösségi adószám érvényesség ellenőrzés" #. module: base_vat #: model:ir.model,name:base_vat.model_res_company msgid "Companies" -msgstr "" +msgstr "Vállalatok" #. module: base_vat #: code:addons/base_vat/base_vat.py:111 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: base_vat #: help:res.partner,vat_subjected:0 @@ -65,6 +67,9 @@ msgid "" "If checked, Partners VAT numbers will be fully validated against EU's VIES " "service rather than via a simple format validation (checksum)." msgstr "" +"Bejelölt állapotban a partner közösségi adószámának érvényessége az EU VIES -" +" Közösségi adószám-megerősítés szolgáltatásával lesz ellenőrizve az egyszerű " +"formátum ellenőrzés helyett. (http://ec.europa.eu/taxation_customs/vies/)" #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/crm/i18n/ro.po b/addons/crm/i18n/ro.po index 4eec9e24bc8..140b44c3f94 100644 --- a/addons/crm/i18n/ro.po +++ b/addons/crm/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-11 08:01+0000\n" +"PO-Revision-Date: 2013-02-17 16:46+0000\n" "Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:38+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: crm #: view:crm.lead.report:0 @@ -1367,7 +1367,7 @@ msgid "" msgstr "" "Starea este setata pe 'Ciorna' atunci cand este creat un caz. Atunci cand " "cazul este in desfasurare, Starea este setata pe 'Deschis'. Cand cazul este " -"finalizat, Dtarea este setata pe 'Efectuat'. Cand cazul trebuie revazut, " +"finalizat, Starea este setata pe 'Efectuat'. Cand cazul trebuie revazut, " "atunci Starea este setata pe 'In asteptare'." #. module: crm diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index 36b2b40e21b..c3641be6418 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 13:28+0000\n" +"PO-Revision-Date: 2013-02-17 18:35+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm @@ -572,6 +572,10 @@ msgid "" " If the call needs to be done then the status is set " "to 'Not Held'." msgstr "" +"Bir durum oluşturulduğunda durumu 'Yapılacak' olarak ayarlanıt. Eğer durum " +"sürmekte ise durumu 'Açık' olarak ayarlanır. Çağrı sona ersiğinde durumu " +"'Düzenlendi' olarak ayarlanır. Çağrının yapılması gerekiyorsa durumu " +"'Düzenlenmedi' olarak ayarlanır." #. module: crm #: field:crm.case.section,message_summary:0 @@ -828,6 +832,8 @@ msgid "" "Link between stages and sales teams. When set, this limitate the current " "stage to the selected sales teams." msgstr "" +"Satış takımları ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli " +"durumu seçilen satış takımları ile sınırlar." #. module: crm #: view:crm.case.stage:0 @@ -936,7 +942,7 @@ msgstr "Referans" msgid "" "Opportunities that are assigned to either me or one of the sale teams I " "manage" -msgstr "" +msgstr "Bana ya da yönettiğim satış takımlarından birine atanan fırsatlar" #. module: crm #: help:crm.case.section,resource_calendar_id:0 @@ -1002,6 +1008,9 @@ msgid "" "Allows you to track your customers/suppliers claims and grievances.\n" " This installs the module crm_claim." msgstr "" +"Müşterlerinizin/tedarikçilerinizin şikayetlerini ve ihtilafları izlemenizi " +"sağlar.\n" +" crm_claim Modülünü kurar." #. module: crm #: model:crm.case.stage,name:crm.stage_lead6 @@ -1103,6 +1112,8 @@ msgid "" "Allows you to communicate with Customer, process Customer query, and " "provide better help and support. This installs the module crm_helpdesk." msgstr "" +"Müşteriler ile iletişimi sağlar, Müşteri sorgusu yürütür ve daha iyi yardım " +"ve destek sağlar. crm_yardımmasası Modülünü kurar." #. module: crm #: view:crm.lead:0 @@ -1210,6 +1221,8 @@ msgid "" "This field is used to distinguish stages related to Leads from stages " "related to Opportunities, or to specify stages available for both types." msgstr "" +"Bu alan, Adaylarla ilgili aşamaları Fırsatlarla ilgili aşamaları ayırt etmek " +"için ya da her iki tür için de aşamalar belirlemek için kullanılır." #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_create @@ -1290,6 +1303,10 @@ msgid "" "set to 'Done'. If the case needs to be reviewed then the Status is set to " "'Pending'." msgstr "" +"Bir durum oluşturulduğunda Durumu 'Taslak' olarak ayarlanır. Durum " +"sürmekteyse Durumu 'Açık' olarak ayarlanır. Durum tamamlandığında ise Durumu " +"'Yapıldı' olarak ayarlanır. Durum gözden geçirilmeyi gerektiriyorsa Durumu " +"'Bekliyor' olarak ayarlanır." #. module: crm #: model:crm.case.section,name:crm.crm_case_section_1 @@ -1314,6 +1331,8 @@ msgid "" "Phone Calls Assigned to the current user or with a team having the current " "user as team leader" msgstr "" +"Geçerli kullanıcıya ya da geçerli kullanıcının takım önderi olduğu takıma " +"Atanmış Telefon Çağrıları" #. module: crm #: view:crm.segmentation:0 @@ -1598,6 +1617,9 @@ msgid "" "stage. For example, if a stage is related to the status 'Close', when your " "document reaches this stage, it is automatically closed." msgstr "" +"Belgenizin durumu seçilen aşamaya bağlı olarak otomatikman değişecektir. " +"Örneğin; bir aşama 'Kapalı' durumla ilişkiliyse, belgeniz bu aşamaya " +"ulaştığında otomatikman kapatılır." #. module: crm #: view:crm.lead2opportunity.partner.mass:0 @@ -1932,6 +1954,7 @@ msgid "" "The name of the future partner company that will be created while converting " "the lead into opportunity" msgstr "" +"Adayı fırsata dönüştürürken oluşturulacak gelecek paydaş firmanın adı" #. module: crm #: field:crm.opportunity2phonecall,note:0 @@ -2120,6 +2143,8 @@ msgid "" "Follow this salesteam to automatically track the events associated to users " "of this team." msgstr "" +"Bu takımın kullanıcılarına bağlı olayları otomatikman izlemek için bu satış " +"takını takip edin." #. module: crm #: view:crm.lead:0 @@ -2132,6 +2157,8 @@ msgid "" "The email address associated with this team. New emails received will " "automatically create new leads assigned to the team." msgstr "" +"Bu satış takımı ile ilişkili eposta adresi. Yeni epostalar alınması " +"otomatikman bu takıma atanmış yeni adaylar oluşturacaktır." #. module: crm #: view:crm.lead:0 @@ -2232,6 +2259,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Aşama görünür değil, örneğin; durum çubuğunda ya da kanban görünümünde, o " +"aşamada görüntülenecek hiç kayıt yoksa." #. module: crm #: field:crm.lead.report,nbr:0 @@ -2247,7 +2276,7 @@ msgstr "Durumun bağlı olduğu satış takımı" #. module: crm #: model:crm.case.resource.type,name:crm.type_lead6 msgid "Banner Ads" -msgstr "" +msgstr "Reklam Afişi" #. module: crm #: field:crm.merge.opportunity,opportunity_ids:0 @@ -2297,7 +2326,7 @@ msgstr "Nesne Adı" #. module: crm #: view:crm.phonecall:0 msgid "Phone Calls Assigned to Me or My Team(s)" -msgstr "" +msgstr "Bana ya da Takım(lar)ıma Atanmış Telefon Çağrıları" #. module: crm #: view:crm.lead:0 @@ -2642,7 +2671,7 @@ msgstr "Takım Üyeleri" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "Schedule/Log a Call" -msgstr "" +msgstr "Planla/Bir Çağrı Bağla" #. module: crm #: field:crm.lead,planned_cost:0 @@ -2802,7 +2831,7 @@ msgstr "Çağrı Günlüğü" #. module: crm #: help:sale.config.settings,group_fund_raising:0 msgid "Allows you to trace and manage your activities for fund raising." -msgstr "" +msgstr "Kaynak yaratma etkinliklerinizi yönetmenizi ve izlemenizi sağlar." #. module: crm #: field:crm.meeting,phonecall_id:0 @@ -2813,7 +2842,7 @@ msgstr "TelefonÇağrısı" #. module: crm #: view:crm.phonecall.report:0 msgid "Phone calls that are assigned to one of the sale teams I manage" -msgstr "" +msgstr "Yönettiğim satış takımlarından birine atanmış telefon çağrıları" #. module: crm #: view:crm.lead:0 diff --git a/addons/crm_claim/i18n/de.po b/addons/crm_claim/i18n/de.po index ae7afe30da1..660ae72afe3 100644 --- a/addons/crm_claim/i18n/de.po +++ b/addons/crm_claim/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-06 09:32+0000\n" +"PO-Revision-Date: 2013-02-15 14:13+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:39+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: crm_claim #: help:crm.claim.stage,fold:0 @@ -749,7 +749,7 @@ msgstr "Öffnen" #. module: crm_claim #: view:crm.claim:0 msgid "New Claims" -msgstr "Neue Anträge" +msgstr "Neue Reklamation" #. module: crm_claim #: view:crm.claim:0 diff --git a/addons/crm_claim/i18n/tr.po b/addons/crm_claim/i18n/tr.po index e9e25bd045c..8d4cbaa9bb6 100644 --- a/addons/crm_claim/i18n/tr.po +++ b/addons/crm_claim/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-12 00:57+0000\n" -"Last-Translator: Ediz Duman \n" +"PO-Revision-Date: 2013-02-16 19:39+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: crm_claim @@ -23,6 +23,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Aşama görünür değil, örneğin; durum çubuğunda ya da kanban görünümünde, o " +"aşamada görüntülenecek hiç kayıt yoksa." #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -46,6 +48,8 @@ msgid "" "Allows you to configure your incoming mail server, and create claims from " "incoming emails." msgstr "" +"Gelen posta sunucunuzu yapılandırmanızı sağlar ve gelen epostalardan " +"şikayetler oluşturur." #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim_stage @@ -182,6 +186,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: crm_claim #: view:crm.claim:0 @@ -338,7 +344,7 @@ msgstr "Tarihler" #. module: crm_claim #: help:crm.claim,email_from:0 msgid "Destination email for email gateway." -msgstr "" +msgstr "Eposta ağgeçidi için eposta varış yeri." #. module: crm_claim #: code:addons/crm_claim/crm_claim.py:194 @@ -430,6 +436,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 "" +"Bu alanı işaretlerseniz, bu aşama her satış takımına varsayılan olarak " +"önerilecektir. Varolan takımlara bu aşama atanmayacaktır." #. module: crm_claim #: field:crm.claim,categ_id:0 @@ -529,7 +537,7 @@ msgstr "Normal" #. module: crm_claim #: help:crm.claim.stage,sequence:0 msgid "Used to order stages. Lower is better." -msgstr "" +msgstr "Aşamaları sıralamak için kullanılır. Düşük olması daha iyidir." #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -608,6 +616,8 @@ msgid "" "Responsible sales team. Define Responsible user and Email account for mail " "gateway." msgstr "" +"Sorumlu satış takımı.Posta ağgeçidi için Sorumlu kullanıcı ve Eposta hesabı " +"tanımla." #. module: crm_claim #: selection:crm.claim.report,month:0 @@ -638,7 +648,7 @@ msgstr "Şikayet Kategorileri" #. module: crm_claim #: field:crm.claim.stage,case_default:0 msgid "Common to All Teams" -msgstr "" +msgstr "Bütün Ekiplerde Ortak" #. module: crm_claim #: view:crm.claim:0 @@ -807,7 +817,7 @@ msgstr "Şubat" #. module: crm_claim #: model:ir.model,name:crm_claim.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: crm_claim #: view:crm.claim.report:0 @@ -883,8 +893,10 @@ msgid "" "Link between stages and sales teams. When set, this limitate the current " "stage to the selected sales teams." msgstr "" +"Satış takımları ve aşamalar arasındaki bağlantı. Ayarlandığında, geçerli " +"durumu seçilen satış takımları ile sınırlar." #. module: crm_claim #: help:crm.claim.stage,case_refused:0 msgid "Refused stages are specific stages for done." -msgstr "" +msgstr "Reddedilen aşamalar yapılmış belirli aşamalardır." diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 7bb65cb51e8..fa331a61bfc 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 19:08+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:41+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: document #: field:document.directory,parent_id:0 @@ -49,7 +49,7 @@ msgstr "Gruplandır..." #. module: document #: view:ir.attachment:0 msgid "Modification" -msgstr "" +msgstr "Değiştirme" #. module: document #: view:document.directory:0 @@ -91,7 +91,7 @@ msgstr "Klasör İçeriği" #. module: document #: view:ir.attachment:0 msgid "My Document(s)" -msgstr "" +msgstr "Belgelerim" #. module: document #: model:ir.ui.menu,name:document.menu_document_management_configuration @@ -112,7 +112,7 @@ msgstr "" #. module: document #: help:document.directory.dctx,field:0 msgid "The name of the field." -msgstr "" +msgstr "Alanın adı." #. module: document #: code:addons/document/document.py:326 @@ -249,14 +249,14 @@ msgstr "Tür" #. module: document #: sql_constraint:ir.attachment:0 msgid "The filename must be unique in a directory !" -msgstr "" +msgstr "Bir dizindeki dosya adı eşsiz olmalı !" #. module: document #: code:addons/document/document.py:110 #: code:addons/document/document.py:296 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: document #: help:document.directory,ressource_type_id:0 @@ -278,7 +278,7 @@ msgstr "" #. module: document #: constraint:document.directory:0 msgid "Error! You cannot create recursive directories." -msgstr "" +msgstr "Hata! Özyinelemeli dizinler oluşturamazsınız." #. module: document #: field:document.directory,resource_field:0 @@ -362,7 +362,7 @@ msgstr "Son Değiştiren Kullanıcı" #: model:ir.actions.act_window,name:document.action_view_files_by_user_graph #: view:report.document.user:0 msgid "Files by User" -msgstr "" +msgstr "Kullanıcıya göre Dosyalar" #. module: document #: view:ir.attachment:0 @@ -425,7 +425,7 @@ msgstr "Durağan" #. module: document #: field:report.document.user,user:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: document #: view:document.directory:0 @@ -501,7 +501,7 @@ msgstr "" #: code:addons/document/static/src/js/document.js:6 #, python-format msgid "Attachment(s)" -msgstr "" +msgstr "Ek(ler)" #. module: document #: selection:report.document.user,month:0 @@ -588,7 +588,7 @@ msgstr "Dizin adı eşsiz olmalı" #. module: document #: view:ir.attachment:0 msgid "Attachments" -msgstr "" +msgstr "Ek(ler)" #. module: document #: field:document.directory,create_uid:0 @@ -676,7 +676,7 @@ msgstr "ir.attachment" #. module: document #: view:report.document.user:0 msgid "Users File" -msgstr "" +msgstr "Kullanıcı Dosyası" #. module: document #: model:ir.model,name:document.model_document_configuration @@ -740,7 +740,7 @@ msgstr "Bu dizine ve dosyalarına, yalnızca bu grubun üyeleri erişebilirler." #: code:addons/document/static/src/js/document.js:17 #, python-format msgid "%s (%s)" -msgstr "" +msgstr "%s (%s)" #. module: document #: field:document.directory.content,sequence:0 diff --git a/addons/document_page/i18n/mn.po b/addons/document_page/i18n/mn.po index 651e89c3ad9..24011b99541 100644 --- a/addons/document_page/i18n/mn.po +++ b/addons/document_page/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-18 04:20+0000\n" +"Last-Translator: Мөнхөө \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: 2013-01-18 06:41+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: document_page #: view:document.page:0 @@ -69,7 +69,7 @@ msgstr "" #. module: document_page #: view:document.page:0 msgid "Template" -msgstr "" +msgstr "Загвар" #. module: document_page #: view:document.page:0 diff --git a/addons/email_template/i18n/mn.po b/addons/email_template/i18n/mn.po index fce744c1e9e..431842aa09b 100644 --- a/addons/email_template/i18n/mn.po +++ b/addons/email_template/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 07:42+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:42+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: email_template #: field:email.template,email_from:0 @@ -43,7 +43,7 @@ msgstr "" #: field:email.template,email_to:0 #: field:email_template.preview,email_to:0 msgid "To (Emails)" -msgstr "" +msgstr "Хэнд (Имэйлүүд)" #. module: email_template #: field:email.template,mail_server_id:0 @@ -76,7 +76,7 @@ msgstr "Илгээгчийн хаяг (энд хувьсагч ашиглаж б #. module: email_template #: view:email.template:0 msgid "Remove context action" -msgstr "" +msgstr "Контекстийн үйлдлийг арилгах" #. module: email_template #: help:email.template,mail_server_id:0 @@ -97,7 +97,7 @@ msgstr "Файлын нэр" #. module: email_template #: view:email.template:0 msgid "Preview" -msgstr "" +msgstr "Урьдчилан харах" #. module: email_template #: field:email.template,reply_to:0 @@ -108,7 +108,7 @@ msgstr "Хариулах" #. module: email_template #: view:mail.compose.message:0 msgid "Use template" -msgstr "" +msgstr "Үлгэрийг хэрэглэх" #. module: email_template #: field:email.template,body_html:0 @@ -120,7 +120,7 @@ msgstr "Их бие" #: code:addons/email_template/email_template.py:244 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: email_template #: help:email.template,user_signature:0 @@ -140,7 +140,7 @@ msgstr "SMTP сервер" #. module: email_template #: view:mail.compose.message:0 msgid "Save as new template" -msgstr "" +msgstr "Шинэ үлгэр болгож хадгалах" #. module: email_template #: help:email.template,sub_object:0 @@ -206,7 +206,7 @@ msgstr "" #. module: email_template #: view:email.template:0 msgid "Dynamic Value Builder" -msgstr "" +msgstr "Динамик Утгын Байгуулагч" #. module: email_template #: model:ir.actions.act_window,name:email_template.wizard_email_template_preview @@ -224,6 +224,8 @@ msgid "" "Display an option on related documents to open a composition wizard with " "this template" msgstr "" +"Холбогдох баримт дээр энэ үлгээр үүсгэх харилцах цонхын харуулах цонхын " +"сонголтууд" #. module: email_template #: help:email.template,email_cc:0 @@ -247,12 +249,12 @@ msgstr "Урьдчилсан" #. module: email_template #: view:email_template.preview:0 msgid "Preview of" -msgstr "" +msgstr "Дараахыг урьдчилан харах" #. module: email_template #: view:email_template.preview:0 msgid "Using sample document" -msgstr "" +msgstr "Жишээ баримт хэрэглэж" #. module: email_template #: view:email.template:0 @@ -288,12 +290,13 @@ msgstr "Email Preview" msgid "" "Remove the contextual action to use this template on related documents" msgstr "" +"Холбогдох баримт дээр энэ үлгэрийг хэрэглэхдээ контектсийн үйлдлийг хасах" #. module: email_template #: field:email.template,copyvalue:0 #: field:email_template.preview,copyvalue:0 msgid "Placeholder Expression" -msgstr "" +msgstr "Байрлал тогтоогчийн Илэрхийллийг" #. module: email_template #: field:email.template,sub_object:0 @@ -317,7 +320,7 @@ msgstr "Хариулах зөвлөмжит хаяг (энд хувьсагч х #: field:email.template,ref_ir_value:0 #: field:email_template.preview,ref_ir_value:0 msgid "Sidebar Button" -msgstr "" +msgstr "Хажуугийн Даруул" #. module: email_template #: field:email.template,report_template:0 @@ -339,24 +342,24 @@ msgstr "Model" #. module: email_template #: model:ir.model,name:email_template.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Имэйл үүсгэх харилцах цонх" #. module: email_template #: view:email.template:0 msgid "Add context action" -msgstr "" +msgstr "Контекст үйлдлийг нэмэх" #. module: email_template #: help:email.template,model_id:0 #: help:email_template.preview,model_id:0 msgid "The kind of document with with this template can be used" -msgstr "" +msgstr "Энэ үлгэртэй хэрэглэгдэж болох баримтуудын төрөл" #. module: email_template #: field:email.template,email_recipients:0 #: field:email_template.preview,email_recipients:0 msgid "To (Partners)" -msgstr "" +msgstr "Хэнд (Харилцагчид)" #. module: email_template #: field:email.template,auto_delete:0 @@ -377,12 +380,12 @@ msgstr "" #: field:email.template,model:0 #: field:email_template.preview,model:0 msgid "Related Document Model" -msgstr "" +msgstr "Холбогдох Баримтын Модель" #. module: email_template #: view:email.template:0 msgid "Addressing" -msgstr "" +msgstr "Хаяглалт" #. module: email_template #: help:email.template,email_recipients:0 @@ -390,6 +393,8 @@ msgstr "" msgid "" "Comma-separated ids of recipient partners (placeholders may be used here)" msgstr "" +"Хүлээн авагч харилцагчдын таслалаар тусгаарлагдсан хувийн дугаарууд (байрлал " +"тогтоогч энд хэрэглэгдэж болно)" #. module: email_template #: field:email.template,attachment_ids:0 @@ -413,7 +418,7 @@ msgstr "Cc" #: field:email.template,model_id:0 #: field:email_template.preview,model_id:0 msgid "Applies to" -msgstr "" +msgstr "Дараахад хэрэгжинэ" #. module: email_template #: field:email.template,sub_model_object_field:0 @@ -484,7 +489,7 @@ msgstr "Харилцагч" #: field:email.template,null_value:0 #: field:email_template.preview,null_value:0 msgid "Default Value" -msgstr "" +msgstr "Анхны утга" #. module: email_template #: help:email.template,attachment_ids:0 @@ -503,7 +508,7 @@ msgstr "Зурвасын Rich-text/HTML хувилбар (энд хувьсаг #. module: email_template #: view:email.template:0 msgid "Contents" -msgstr "" +msgstr "Агуулга" #. module: email_template #: field:email.template,subject:0 diff --git a/addons/email_template/i18n/tr.po b/addons/email_template/i18n/tr.po index 3b8ecfb1e4a..1ff948c743b 100644 --- a/addons/email_template/i18n/tr.po +++ b/addons/email_template/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 21:31+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:42+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: email_template #: field:email.template,email_from:0 @@ -37,7 +37,7 @@ msgstr "Kenar çubuğu işlevini açacak kenar çubuğu düğmesi" #. module: email_template #: field:res.partner,opt_out:0 msgid "Opt-Out" -msgstr "" +msgstr "Çekilmek" #. module: email_template #: field:email.template,email_to:0 @@ -96,7 +96,7 @@ msgstr "Rapor Dosyasının adı" #. module: email_template #: view:email.template:0 msgid "Preview" -msgstr "" +msgstr "Önizle" #. module: email_template #: field:email.template,reply_to:0 @@ -107,7 +107,7 @@ msgstr "Yanıtla" #. module: email_template #: view:mail.compose.message:0 msgid "Use template" -msgstr "" +msgstr "Şablon kullan" #. module: email_template #: field:email.template,body_html:0 @@ -119,7 +119,7 @@ msgstr "Gövde" #: code:addons/email_template/email_template.py:244 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: email_template #: help:email.template,user_signature:0 @@ -137,7 +137,7 @@ msgstr "SMTP Sunucusu" #. module: email_template #: view:mail.compose.message:0 msgid "Save as new template" -msgstr "" +msgstr "Yeni bir şablon olarak kaydet" #. module: email_template #: help:email.template,sub_object:0 @@ -204,7 +204,7 @@ msgstr "" #. module: email_template #: view:email.template:0 msgid "Dynamic Value Builder" -msgstr "" +msgstr "Dinamik Değer Oluşturucu" #. module: email_template #: model:ir.actions.act_window,name:email_template.wizard_email_template_preview @@ -248,7 +248,7 @@ msgstr "" #. module: email_template #: view:email_template.preview:0 msgid "Using sample document" -msgstr "" +msgstr "Örnek belge kullanımı" #. module: email_template #: view:email.template:0 @@ -289,7 +289,7 @@ msgstr "" #: field:email.template,copyvalue:0 #: field:email_template.preview,copyvalue:0 msgid "Placeholder Expression" -msgstr "" +msgstr "Yertutucu Tanımı" #. module: email_template #: field:email.template,sub_object:0 @@ -335,7 +335,7 @@ msgstr "Model" #. module: email_template #: model:ir.model,name:email_template.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Eposta yazma sihirbazı" #. module: email_template #: view:email.template:0 diff --git a/addons/event/i18n/mn.po b/addons/event/i18n/mn.po index 1c5fb517559..39fd7948f4a 100644 --- a/addons/event/i18n/mn.po +++ b/addons/event/i18n/mn.po @@ -8,25 +8,25 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:15+0000\n" +"PO-Revision-Date: 2013-02-15 11:25+0000\n" "Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: event #: view:event.event:0 #: view:report.event.registration:0 msgid "My Events" -msgstr "Миний үйл ажииллагаанууд" +msgstr "Миний үйл явдлууд" #. module: event #: field:event.registration,nb_register:0 msgid "Number of Participants" -msgstr "" +msgstr "Оролцогчийн тоо" #. module: event #: field:event.event,register_attended:0 @@ -66,7 +66,7 @@ msgstr "Бүртгүүлсэн огноо" #. module: event #: field:event.event,type:0 msgid "Type of Event" -msgstr "" +msgstr "Үйл явдлын төрөл" #. module: event #: model:event.event,name:event.event_0 @@ -78,7 +78,7 @@ msgstr "Bon Jovi-н концерт" #: selection:event.registration,state:0 #: selection:report.event.registration,registration_state:0 msgid "Attended" -msgstr "" +msgstr "Оролцсон" #. module: event #: selection:report.event.registration,month:0 @@ -102,7 +102,7 @@ msgstr "Компани" #: field:event.event,email_confirmation_id:0 #: field:event.type,default_email_event:0 msgid "Event Confirmation Email" -msgstr "" +msgstr "Үйл явдлын батламжлах Имэйл" #. module: event #: field:event.type,default_registration_max:0 @@ -156,7 +156,7 @@ msgstr "Үйл ажиллагаа эхлэх огноо" #: model:ir.ui.menu,name:event.menu_report_event_registration #: view:report.event.registration:0 msgid "Events Analysis" -msgstr "Үйл ажиллагааны анализ" +msgstr "Үйл явдлын шинжилгээ" #. module: event #: help:event.type,default_registration_max:0 @@ -400,7 +400,7 @@ msgstr "Үүсгэсэн Огноо" #: view:report.event.registration:0 #: field:report.event.registration,user_id:0 msgid "Event Responsible" -msgstr "" +msgstr "Үйл явдлын хариуцагч" #. module: event #: view:event.event:0 @@ -473,13 +473,13 @@ msgstr "Батлагдаагүй бүртгэлүүд" #. module: event #: model:ir.actions.client,name:event.action_client_event_menu msgid "Open Event Menu" -msgstr "" +msgstr "Үйл явдлын менюг нээх" #. module: event #: view:report.event.registration:0 #: field:report.event.registration,event_state:0 msgid "Event State" -msgstr "" +msgstr "Үйл явдлын төлөв" #. module: event #: field:event.registration,log_ids:0 @@ -526,7 +526,7 @@ msgstr "Сар" #. module: event #: field:event.registration,date_closed:0 msgid "Attended Date" -msgstr "" +msgstr "Оролцсон огноо" #. module: event #: view:event.event:0 @@ -541,7 +541,7 @@ msgstr "Батлагдаагүй бүртгэлүүдийн төлөв" #. module: event #: view:event.event:0 msgid "Event Description" -msgstr "" +msgstr "Үйл явдлын тодорхойлолт" #. module: event #: field:event.event,date_begin:0 @@ -831,7 +831,7 @@ msgstr "" #: view:event.event:0 #: view:event.registration:0 msgid "Attended the Event" -msgstr "" +msgstr "Үйл явдалд оролцсон" #. module: event #: constraint:event.event:0 @@ -1052,7 +1052,7 @@ msgstr "" #. module: event #: view:event.event:0 msgid "available." -msgstr "" +msgstr "бэлэн байгаа." #. module: event #: field:event.registration,event_begin_date:0 @@ -1068,7 +1068,7 @@ msgstr "" #. module: event #: view:event.event:0 msgid "Current Registrations" -msgstr "" +msgstr "Одоогийн бүртгэл" #. module: event #: model:email.template,body_html:event.confirmation_registration diff --git a/addons/fetchmail/i18n/mn.po b/addons/fetchmail/i18n/mn.po index 9d7d815b359..cc6ed92bf7e 100644 --- a/addons/fetchmail/i18n/mn.po +++ b/addons/fetchmail/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 07:47+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:42+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: fetchmail #: selection:fetchmail.server,state:0 @@ -76,7 +76,7 @@ msgstr "" #. module: fetchmail #: view:base.config.settings:0 msgid "Configure the incoming email gateway" -msgstr "" +msgstr "Ирэх имэйл үүдийг тохируулах" #. module: fetchmail #: view:fetchmail.server:0 @@ -107,7 +107,7 @@ msgstr "Локаль Сервер" #. module: fetchmail #: field:fetchmail.server,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: fetchmail #: model:ir.model,name:fetchmail.model_fetchmail_server @@ -156,7 +156,7 @@ msgstr "Эхийг үлдээх" #. module: fetchmail #: view:fetchmail.server:0 msgid "Advanced Options" -msgstr "" +msgstr "Нарийвчилсан Сонголтууд..." #. module: fetchmail #: view:fetchmail.server:0 @@ -202,6 +202,8 @@ msgid "" "Here is what we got instead:\n" " %s." msgstr "" +"Бидэнд оронд нь байгаа зүйл:\n" +" %s." #. module: fetchmail #: view:fetchmail.server:0 @@ -246,7 +248,7 @@ msgstr "" #. module: fetchmail #: model:ir.model,name:fetchmail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Гарах мэйлүүд" #. module: fetchmail #: field:fetchmail.server,priority:0 diff --git a/addons/fleet/i18n/mn.po b/addons/fleet/i18n/mn.po index 9258ef1adbb..9a780fa1150 100644 --- a/addons/fleet/i18n/mn.po +++ b/addons/fleet/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-15 05:09+0000\n" +"PO-Revision-Date: 2013-02-18 02:01+0000\n" "Last-Translator: Tenuun Khangaitan \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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: fleet @@ -74,12 +74,12 @@ msgstr "Дизель" #: code:addons/fleet/fleet.py:421 #, python-format msgid "License Plate: from '%s' to '%s'" -msgstr "" +msgstr "Улсын Дугаар: '%s'-с '%s'-руу" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_38 msgid "Resurface Rotors" -msgstr "" +msgstr "Ротор Өнгөлгөө" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -90,7 +90,7 @@ msgstr "Бүлэглэх..." #. module: fleet #: model:fleet.service.type,name:fleet.type_service_32 msgid "Oil Pump Replacement" -msgstr "" +msgstr "Тосны Насос Солилт" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_18 @@ -105,12 +105,12 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,power:0 msgid "Power in kW of the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн хүч кВт-р" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_2 msgid "Depreciation and Interests" -msgstr "" +msgstr "Элэгдэл болон Хүү" #. module: fleet #: field:fleet.vehicle.log.contract,insurer_id:0 @@ -122,37 +122,37 @@ msgstr "Нийлүүлэгч" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_35 msgid "Power Steering Hose Replacement" -msgstr "" +msgstr "Жолооны хоолой солих" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Odometer details" -msgstr "" +msgstr "Гүйлт хэмжигчийн дэлгэрэнгүй" #. module: fleet #: view:fleet.vehicle:0 msgid "Has Alert(s)" -msgstr "" +msgstr "Дохиололтой эсэх" #. module: fleet #: field:fleet.vehicle.log.fuel,liter:0 msgid "Liter" -msgstr "" +msgstr "Литр" #. module: fleet #: model:ir.actions.client,name:fleet.action_fleet_menu msgid "Open Fleet Menu" -msgstr "" +msgstr "Авто Цэс Нээх" #. module: fleet #: view:board.board:0 msgid "Fuel Costs" -msgstr "" +msgstr "Түлшний Үнэ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_9 msgid "Battery Inspection" -msgstr "" +msgstr "Баттерей Үзлэг" #. module: fleet #: field:fleet.vehicle,company_id:0 @@ -162,12 +162,12 @@ msgstr "Компани" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Invoice Date" -msgstr "" +msgstr "Нэхэмлэлийн Огноо" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Refueling Details" -msgstr "" +msgstr "Түлш Цэнэглэлтийн Дэлгэррэнгүй" #. module: fleet #: code:addons/fleet/fleet.py:659 @@ -188,7 +188,7 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,car_value:0 msgid "Value of the bought vehicle" -msgstr "" +msgstr "Тээврийн хэрэгсэл худалдаж авсан өртөг" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_44 @@ -217,18 +217,18 @@ msgstr "" #: view:fleet.vehicle.log.contract:0 #: field:fleet.vehicle.log.contract,notes:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Гэрээний заалт/нөхцөл" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban msgid "Vehicles with alerts" -msgstr "" +msgstr "Дохиололтой тээврийн хэрэгслүүд" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu msgid "Vehicle Costs" -msgstr "" +msgstr "Тээврийн хэрэгслийн өртөг" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -250,7 +250,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Terminate Contract" -msgstr "" +msgstr "Гэрээ Дуусгавар Болгох" #. module: fleet #: help:fleet.vehicle.cost,parent_id:0 @@ -265,7 +265,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_1 msgid "Calculation Benefit In Kind" -msgstr "" +msgstr "Бодит Ашиг Тооцоолох" #. module: fleet #: help:fleet.vehicle.log.contract,expiration_date:0 @@ -286,7 +286,7 @@ msgstr "Тэмдэглэгээ" #: code:addons/fleet/fleet.py:47 #, python-format msgid "Operation not allowed!" -msgstr "" +msgstr "Үйлдэл зөвшөөрөгдөхгүй!" #. module: fleet #: field:fleet.vehicle,message_ids:0 @@ -318,7 +318,7 @@ msgstr "Уншаагүй зурвасууд" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_6 msgid "Air Filter Replacement" -msgstr "" +msgstr "Агаар Шүүгч Солилт" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_tag @@ -328,63 +328,64 @@ msgstr "" #. module: fleet #: view:fleet.vehicle:0 msgid "show the services logs for this vehicle" -msgstr "" +msgstr "Энэ тээврийн хэрэгслийн үйлчилгээний түүхийг харуулах" #. module: fleet #: field:fleet.vehicle,contract_renewal_name:0 msgid "Name of contract to renew soon" -msgstr "" +msgstr "Шинэчлэх Гэрээний Нэр" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior msgid "Senior" -msgstr "" +msgstr "Ахлах" #. module: fleet #: help:fleet.vehicle.log.contract,state:0 msgid "Choose wheter the contract is still valid or not" -msgstr "" +msgstr "Аль нэгийг нь сонгоно уу! Гэрээ хүчинтэй эсвэл үгүй" #. module: fleet #: selection:fleet.vehicle,transmission:0 msgid "Automatic" -msgstr "" +msgstr "Автомат" #. module: fleet #: help:fleet.vehicle,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: fleet #: code:addons/fleet/fleet.py:414 #, python-format msgid "Driver: from '%s' to '%s'" -msgstr "" +msgstr "Жолооч: '%s'-с '%s'-руу" #. module: fleet #: view:fleet.vehicle:0 msgid "and" -msgstr "" +msgstr "ба" #. module: fleet #: field:fleet.vehicle.model.brand,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Дунд хэмжээт гэрэл зураг" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_34 msgid "Oxygen Sensor Replacement" -msgstr "" +msgstr "Агаарын Урсгал Мэдрэгч Солилт" #. module: fleet #: view:fleet.vehicle.log.services:0 msgid "Service Type" -msgstr "" +msgstr "Үйлчилгээний Төрөл" #. module: fleet #: help:fleet.vehicle,transmission:0 msgid "Transmission Used by the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн хурдны хайрцаг" #. module: fleet #: code:addons/fleet/fleet.py:730 @@ -392,37 +393,37 @@ msgstr "" #: model:ir.actions.act_window,name:fleet.act_renew_contract #, python-format msgid "Renew Contract" -msgstr "" +msgstr "Гэрээ Шинэчлэх" #. module: fleet #: view:fleet.vehicle:0 msgid "show the odometer logs for this vehicle" -msgstr "" +msgstr "Энэ тээврийн хэрэгслийн гүйлт хэмжигчийн түүхийг харуулах" #. module: fleet #: help:fleet.vehicle,odometer_unit:0 msgid "Unit of the odometer " -msgstr "" +msgstr "Гүйлт хэмжигчийн нэгж " #. module: fleet #: view:fleet.vehicle.log.services:0 msgid "Services Costs Per Month" -msgstr "" +msgstr "Сарын Тутмын Үйлчилгээний Өртөг" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Effective Costs" -msgstr "" +msgstr "Зохистой Өртөг" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_8 msgid "Repair and maintenance" -msgstr "" +msgstr "Засвар үйлчилгээ" #. module: fleet #: help:fleet.vehicle.log.contract,purchaser_id:0 msgid "Person to which the contract is signed for" -msgstr "" +msgstr "Гэрээг хэнд зориулж үсэг зурсан болох" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act @@ -450,24 +451,24 @@ msgstr "" #: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu msgid "Service Types" -msgstr "" +msgstr "Үйлчилгээний Төрлүүд" #. module: fleet #: view:board.board:0 msgid "Contracts Costs" -msgstr "" +msgstr "Гэрээний Өртөг" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu msgid "Vehicles Services Logs" -msgstr "" +msgstr "Тээврийн Хэрэгслийн Үйлчилгээний Түүх" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu msgid "Vehicles Fuel Logs" -msgstr "" +msgstr "Тээврийн Хэрэгслийн Түлш Зарцуулалтын Түүх" #. module: fleet #: view:fleet.vehicle.model.brand:0 @@ -479,7 +480,7 @@ msgstr "" #. module: fleet #: view:board.board:0 msgid "Vehicles With Alerts" -msgstr "" +msgstr "Дохиолтой Тээврийн Хэрэгсэл" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act @@ -497,17 +498,17 @@ msgstr "" #. module: fleet #: view:fleet.vehicle:0 msgid "show the fuel logs for this vehicle" -msgstr "" +msgstr "энэ тээврийн хэрэгслийн түлш зарцуулалтын түүхийг харуул" #. module: fleet #: field:fleet.vehicle.log.contract,purchaser_id:0 msgid "Contractor" -msgstr "" +msgstr "Гэрээ Хийгч" #. module: fleet #: field:fleet.vehicle,license_plate:0 msgid "License Plate" -msgstr "" +msgstr "Улсын Дугаар" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 @@ -517,68 +518,68 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.log.contract,cost_frequency:0 msgid "Recurring Cost Frequency" -msgstr "" +msgstr "Давтагдах Төлбөрийн Давтамж" #. module: fleet #: field:fleet.vehicle.log.fuel,inv_ref:0 #: field:fleet.vehicle.log.services,inv_ref:0 msgid "Invoice Reference" -msgstr "" +msgstr "Нэхэмжлэлийн Код" #. module: fleet #: field:fleet.vehicle,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: fleet #: field:fleet.vehicle,location:0 msgid "Location" -msgstr "" +msgstr "Байршил" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Costs Per Month" -msgstr "" +msgstr "Сар Тутмын Зардал" #. module: fleet #: field:fleet.contract.state,name:0 msgid "Contract Status" -msgstr "" +msgstr "Гэрээний Төлөв" #. module: fleet #: field:fleet.vehicle,contract_renewal_total:0 msgid "Total of contracts due or overdue minus one" -msgstr "" +msgstr "Хугацаа хэтэрсэн гэрээний дүн хасах нь нэг" #. module: fleet #: field:fleet.vehicle.cost,cost_subtype_id:0 msgid "Type" -msgstr "" +msgstr "Төрөл" #. module: fleet #: field:fleet.vehicle,contract_renewal_overdue:0 msgid "Has Contracts Overdued" -msgstr "" +msgstr "Хугацаа хэтэрсэн Гэрээ" #. module: fleet #: field:fleet.vehicle.cost,amount:0 msgid "Total Price" -msgstr "" +msgstr "Нийт Үнэ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_27 msgid "Heater Core Replacement" -msgstr "" +msgstr "Халаалтын Төвийг Солих" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_14 msgid "Car Wash" -msgstr "" +msgstr "Машин угаалга" #. module: fleet #: help:fleet.vehicle,driver_id:0 msgid "Driver of the vehicle" -msgstr "" +msgstr "Жолооч" #. module: fleet #: view:fleet.vehicle:0 @@ -588,7 +589,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_refueling msgid "Refueling" -msgstr "" +msgstr "Түлш Цэнэглэлт" #. module: fleet #: help:fleet.vehicle,message_summary:0 @@ -596,62 +597,64 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: fleet #: model:fleet.service.type,name:fleet.type_service_5 msgid "A/C Recharge" -msgstr "" +msgstr "Аir Condition Цэнэглэх" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel msgid "Fuel log for vehicles" -msgstr "" +msgstr "Тээврийн хэрэгслийн түлш зарцуулалтын түүх" #. module: fleet #: view:fleet.vehicle:0 msgid "Engine Options" -msgstr "" +msgstr "Хөдөлгүүрийн Сонголтууд" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Fuel Costs Per Month" -msgstr "" +msgstr "Түлшны Сарын Хэрэглээний Өртөг" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan msgid "Sedan" -msgstr "" +msgstr "Суудлын Тэрэг" #. module: fleet #: field:fleet.vehicle,seats:0 msgid "Seats Number" -msgstr "" +msgstr "Суудлын Тоо" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible msgid "Convertible" -msgstr "" +msgstr "Хумигддаг Дээвэртэй Тэрэг" #. module: fleet #: model:ir.ui.menu,name:fleet.fleet_configuration msgid "Configuration" -msgstr "" +msgstr "Тохируулга" #. module: fleet #: view:fleet.vehicle.log.contract:0 #: field:fleet.vehicle.log.contract,sum_cost:0 msgid "Indicative Costs Total" -msgstr "" +msgstr "Бодит Төлбөрийн Дүн" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior msgid "Junior" -msgstr "" +msgstr "Туслах" #. module: fleet #: help:fleet.vehicle,model_id:0 msgid "Model of the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн Модель" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act @@ -671,7 +674,7 @@ msgstr "" #: field:fleet.vehicle,log_fuel:0 #: view:fleet.vehicle.log.fuel:0 msgid "Fuel Logs" -msgstr "" +msgstr "Түлш Зарцуулалтын Түүх" #. module: fleet #: code:addons/fleet/fleet.py:409 @@ -686,27 +689,27 @@ msgstr "" #: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective #: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs msgid "Indicative Costs Analysis" -msgstr "" +msgstr "Чухал Үзүүлэлт Төлбөрийн Шинжилгээ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_12 msgid "Brake Inspection" -msgstr "" +msgstr "Тормоз Үзлэг" #. module: fleet #: help:fleet.vehicle,state_id:0 msgid "Current state of the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн одоогийн төлөв" #. module: fleet #: selection:fleet.vehicle,transmission:0 msgid "Manual" -msgstr "" +msgstr "Гарын авлага" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_52 msgid "Wheel Bearing Replacement" -msgstr "" +msgstr "Домбон Холхивч Солилт" #. module: fleet #: help:fleet.vehicle.cost,cost_subtype_id:0 @@ -716,7 +719,7 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 msgid "Gasoline" -msgstr "" +msgstr "Газ" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act @@ -730,12 +733,12 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.log.contract,start_date:0 msgid "Contract Start Date" -msgstr "" +msgstr "Гэрээ эхлэх огноо" #. module: fleet #: field:fleet.vehicle,odometer_unit:0 msgid "Odometer Unit" -msgstr "" +msgstr "Гүйлт хэмжигчийн нэгж" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_30 @@ -745,12 +748,12 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "Daily" -msgstr "" +msgstr "Өдөр тутмын" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_6 msgid "Snow tires" -msgstr "" +msgstr "Цасны Дугуй" #. module: fleet #: help:fleet.vehicle.cost,date:0 @@ -761,22 +764,22 @@ msgstr "" #: view:fleet.vehicle.cost:0 #: view:fleet.vehicle.model:0 msgid "Vehicles costs" -msgstr "" +msgstr "Тээврийн хэрэгслийн үнэ" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_log_services msgid "Services for vehicles" -msgstr "" +msgstr "Тээврийн хэрэгслийн үйлчилгээ" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Indicative Cost" -msgstr "" +msgstr "Бодит Үнэ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_26 msgid "Heater Control Valve Replacement" -msgstr "" +msgstr "Халаагуур Хянагчийн Хавхлага Солилт" #. module: fleet #: view:fleet.vehicle.log.contract:0 @@ -788,7 +791,7 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 msgid "Terminated" -msgstr "" +msgstr "Дуусгавар болгосон" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_cost @@ -798,7 +801,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_33 msgid "Other Maintenance" -msgstr "" +msgstr "Бусад Арчилгаа" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -810,7 +813,7 @@ msgstr "" #: field:fleet.vehicle,state_id:0 #: view:fleet.vehicle.state:0 msgid "State" -msgstr "" +msgstr "Төлөв" #. module: fleet #: field:fleet.vehicle.log.contract,cost_generated:0 @@ -844,18 +847,18 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,odometer:0 msgid "Last Odometer" -msgstr "" +msgstr "Гүйлт хэмжигчийн сүүлийн заалт" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu msgid "Vehicle Model" -msgstr "" +msgstr "Тээврийн Хэрэгслийн Модель" #. module: fleet #: field:fleet.vehicle,doors:0 msgid "Doors Number" -msgstr "" +msgstr "Хаалганы Тоо" #. module: fleet #: help:fleet.vehicle,acquisition_date:0 @@ -865,12 +868,12 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.model:0 msgid "Models" -msgstr "" +msgstr "Модел" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "amount" -msgstr "" +msgstr "дүн" #. module: fleet #: help:fleet.vehicle,fuel_type:0 @@ -891,12 +894,12 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: fleet #: field:fleet.vehicle,horsepower:0 msgid "Horsepower" -msgstr "" +msgstr "Морьны хүч" #. module: fleet #: field:fleet.vehicle,image:0 @@ -907,7 +910,7 @@ msgstr "" #: field:fleet.vehicle.model,image_small:0 #: field:fleet.vehicle.model.brand,image:0 msgid "Logo" -msgstr "" +msgstr "Лого" #. module: fleet #: field:fleet.vehicle,horsepower_tax:0 @@ -918,27 +921,27 @@ msgstr "" #: field:fleet.vehicle,log_services:0 #: view:fleet.vehicle.log.services:0 msgid "Services Logs" -msgstr "" +msgstr "Үйлчилгээний Түүх" #. module: fleet #: view:fleet.vehicle.model:0 msgid "Brand" -msgstr "" +msgstr "Брэнд" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_43 msgid "Thermostat Replacement" -msgstr "" +msgstr "Термостат Солилт" #. module: fleet #: field:fleet.service.type,category:0 msgid "Category" -msgstr "" +msgstr "Категори" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph msgid "Fuel Costs by Month" -msgstr "" +msgstr "Сарын Түлш Зарцуулалтын Өртөг" #. module: fleet #: help:fleet.vehicle.model.brand,image:0 @@ -955,7 +958,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle:0 msgid "All vehicles" -msgstr "" +msgstr "Бүх тээврийн хэрэгсэл" #. module: fleet #: view:fleet.vehicle.log.fuel:0 @@ -966,27 +969,27 @@ msgstr "" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph msgid "Services Costs by Month" -msgstr "" +msgstr "Үйлчилгээний Хөлс сараар" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_9 msgid "Assistance" -msgstr "" +msgstr "Тусламж" #. module: fleet #: field:fleet.vehicle.log.fuel,price_per_liter:0 msgid "Price Per Liter" -msgstr "" +msgstr "Литрийн Үнэ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_17 msgid "Door Window Motor/Regulator Replacement" -msgstr "" +msgstr "Хаалганы Цонхны Мотор/Удирдлага Солилт" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_46 msgid "Tire Service" -msgstr "" +msgstr "Дугуй Засвар" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_8 @@ -996,48 +999,48 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,fuel_type:0 msgid "Fuel Type" -msgstr "" +msgstr "Түлшны Төрөл" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_22 msgid "Fuel Injector Replacement" -msgstr "" +msgstr "Просунк Солилт" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu msgid "Vehicle Status" -msgstr "" +msgstr "Тээврийн Хэрэгслийн Төлөв" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_50 msgid "Water Pump Replacement" -msgstr "" +msgstr "Усны Насос Солилт" #. module: fleet #: help:fleet.vehicle,location:0 msgid "Location of the vehicle (garage, ...)" -msgstr "" +msgstr "Тээврийн хэрэгслийн байршил (гараж,...)" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_28 msgid "Heater Hose Replacement" -msgstr "" +msgstr "Халаагуурийн Хоолой Солилт" #. module: fleet #: field:fleet.vehicle.log.contract,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_40 msgid "Rotor Replacement" -msgstr "" +msgstr "Ротор Солилт" #. module: fleet #: help:fleet.vehicle.model,brand_id:0 msgid "Brand of the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн Брэнд" #. module: fleet #: help:fleet.vehicle.log.contract,start_date:0 @@ -1047,34 +1050,34 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 msgid "Electric" -msgstr "" +msgstr "Цахилгаан" #. module: fleet #: field:fleet.vehicle,tag_ids:0 msgid "Tags" -msgstr "" +msgstr "Шошгууд" #. module: fleet #: view:fleet.vehicle:0 #: field:fleet.vehicle,log_contracts:0 msgid "Contracts" -msgstr "" +msgstr "Гэрээнүүд" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_13 msgid "Brake Pad(s) Replacement" -msgstr "" +msgstr "Тормосны Наклад Солих" #. module: fleet #: view:fleet.vehicle.log.fuel:0 #: view:fleet.vehicle.log.services:0 msgid "Odometer Details" -msgstr "" +msgstr "Гүйлт Хэмжигчийн Дэлгэрэнгүй" #. module: fleet #: field:fleet.vehicle,driver_id:0 msgid "Driver" -msgstr "" +msgstr "Жолооч" #. module: fleet #: help:fleet.vehicle.model.brand,image_small:0 @@ -1216,12 +1219,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_12 msgid "Rent (Excluding VAT)" -msgstr "" +msgstr "Түрээс (НӨАТ үнэд шингээгүй)" #. module: fleet #: selection:fleet.vehicle,odometer_unit:0 msgid "Kilometers" -msgstr "" +msgstr "Километр" #. module: fleet #: view:fleet.vehicle.log.fuel:0 @@ -1233,37 +1236,37 @@ msgstr "" #: field:fleet.vehicle.cost,contract_id:0 #: selection:fleet.vehicle.cost,cost_type:0 msgid "Contract" -msgstr "" +msgstr "Гэрээ" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu msgid "Model brand of Vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн Брэндийн Модель" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_10 msgid "Battery Replacement" -msgstr "" +msgstr "Баттерей Солилт" #. module: fleet #: view:fleet.vehicle.cost:0 #: field:fleet.vehicle.cost,date:0 #: field:fleet.vehicle.odometer,date:0 msgid "Date" -msgstr "" +msgstr "Огноо" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_menu #: model:ir.ui.menu,name:fleet.fleet_vehicles msgid "Vehicles" -msgstr "" +msgstr "Тээврийн хэрэгсэл" #. module: fleet #: selection:fleet.vehicle,odometer_unit:0 msgid "Miles" -msgstr "" +msgstr "Милл" #. module: fleet #: help:fleet.vehicle.log.contract,cost_generated:0 @@ -1275,12 +1278,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_17 msgid "Emissions" -msgstr "" +msgstr "Утаа Хаялт" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_model msgid "Model of a vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн модель" #. module: fleet #: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs @@ -1311,49 +1314,49 @@ msgstr "" #: model:ir.ui.menu,name:fleet.menu_fleet_reporting #: model:ir.ui.menu,name:fleet.menu_root msgid "Fleet" -msgstr "" +msgstr "Авто бааз /// Флот /// Авто зогсоол гэх үү ????" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_14 msgid "Total expenses (Excluding VAT)" -msgstr "" +msgstr "Нийт зардал (НӨАТ шингээгүй)" #. module: fleet #: field:fleet.vehicle.cost,odometer_id:0 msgid "Odometer" -msgstr "" +msgstr "Гүйлт Хэмжигч" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_45 msgid "Tire Replacement" -msgstr "" +msgstr "Дугуй Солилт" #. module: fleet #: view:fleet.service.type:0 msgid "Service types" -msgstr "" +msgstr "Үйлчилгээний Төрлүүд" #. module: fleet #: field:fleet.vehicle.log.fuel,purchaser_id:0 #: field:fleet.vehicle.log.services,purchaser_id:0 msgid "Purchaser" -msgstr "" +msgstr "Худалдан Авагч" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_3 msgid "Tax roll" -msgstr "" +msgstr "Татварын хуудас" #. module: fleet #: view:fleet.vehicle.model:0 #: field:fleet.vehicle.model,vendors:0 msgid "Vendors" -msgstr "" +msgstr "Нийлүүлэгч" #. module: fleet #: model:fleet.service.type,name:fleet.type_contract_leasing msgid "Leasing" -msgstr "" +msgstr "Лизинг" #. module: fleet #: help:fleet.vehicle.model.brand,image_medium:0 @@ -1366,18 +1369,18 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "Weekly" -msgstr "" +msgstr "Долоо тутмын" #. module: fleet #: view:fleet.vehicle:0 #: view:fleet.vehicle.odometer:0 msgid "Odometer Logs" -msgstr "" +msgstr "Гүйлт Хэмжигчий Түүх" #. module: fleet #: field:fleet.vehicle,acquisition_date:0 msgid "Acquisition Date" -msgstr "" +msgstr "Худалдан Авсан Огноо" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_odometer @@ -1387,13 +1390,13 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.cost,cost_type:0 msgid "Category of the cost" -msgstr "" +msgstr "Өртөгийн ангилал" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_5 #: model:fleet.service.type,name:fleet.type_service_service_7 msgid "Summer tires" -msgstr "" +msgstr "Зуны Дугуй" #. module: fleet #: field:fleet.vehicle,contract_renewal_due_soon:0 @@ -1403,12 +1406,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_31 msgid "Oil Change" -msgstr "" +msgstr "Тос Солих" #. module: fleet #: field:fleet.vehicle.model.brand,image_small:0 msgid "Smal-sized photo" -msgstr "" +msgstr "Жижиг хэмжээт фото" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_model_brand @@ -1418,12 +1421,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_51 msgid "Wheel Alignment" -msgstr "" +msgstr "Тэнхлэг Тохиргоо" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased msgid "Purchased" -msgstr "" +msgstr "Худалдан авсан" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act @@ -1441,17 +1444,17 @@ msgstr "" #: field:fleet.vehicle.model,brand_id:0 #: view:fleet.vehicle.model.brand:0 msgid "Model Brand" -msgstr "" +msgstr "Модель Брэнд" #. module: fleet #: view:fleet.vehicle:0 msgid "General Properties" -msgstr "" +msgstr "Ерөнхий шинж чанар" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_21 msgid "Exhaust Manifold Replacement" -msgstr "" +msgstr "Хөдөлгүүрийн Яндан Солилт" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_47 @@ -1466,12 +1469,12 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 msgid "In Progress" -msgstr "" +msgstr "Боловсруулж байна" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "Yearly" -msgstr "" +msgstr "Жил тутмын" #. module: fleet #: field:fleet.vehicle.model,modelname:0 @@ -1492,23 +1495,23 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,power:0 msgid "Power (kW)" -msgstr "" +msgstr "Хүч (кВт)" #. module: fleet #: code:addons/fleet/fleet.py:418 #, python-format msgid "State: from '%s' to '%s'" -msgstr "" +msgstr "Төлөв: '%s'-c '%s'-руу" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_2 msgid "A/C Condenser Replacement" -msgstr "" +msgstr "А/Ш-ийн Конденсатор Солилт" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_19 msgid "Engine Coolant Replacement" -msgstr "" +msgstr "Тосол Солих" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -1534,7 +1537,7 @@ msgstr "" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing msgid "Employee Car" -msgstr "" +msgstr "Ажилтны Машин" #. module: fleet #: field:fleet.vehicle.cost,auto_generated:0 @@ -1544,17 +1547,17 @@ msgstr "" #. module: fleet #: selection:fleet.vehicle.cost,cost_type:0 msgid "Fuel" -msgstr "" +msgstr "Түлш" #. module: fleet #: sql_constraint:fleet.vehicle.state:0 msgid "State name already exists" -msgstr "" +msgstr "Төлвийн нэр бүртгэгдсэн байна" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_37 msgid "Radiator Repair" -msgstr "" +msgstr "Радиатор Засвар" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_log_contract @@ -1584,13 +1587,13 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Contract Costs Per Month" -msgstr "" +msgstr "Сар Тутмын Гэрээний Өртөг" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act #: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu msgid "Vehicles Contracts" -msgstr "" +msgstr "Тээврийн Хэрэгслийн Гэрээ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_48 @@ -1600,7 +1603,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.model.brand,name:0 msgid "Brand Name" -msgstr "" +msgstr "Брэндын Нэр" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_36 @@ -1623,13 +1626,13 @@ msgstr "" #: view:fleet.vehicle.log.fuel:0 #: view:fleet.vehicle.log.services:0 msgid "Price" -msgstr "" +msgstr "Үнэ" #. module: fleet #: field:fleet.vehicle.cost,odometer:0 #: field:fleet.vehicle.odometer,value:0 msgid "Odometer Value" -msgstr "" +msgstr "Гүйлт Хэмжигчийн Утга" #. module: fleet #: view:fleet.vehicle:0 @@ -1637,7 +1640,7 @@ msgstr "" #: field:fleet.vehicle.cost,vehicle_id:0 #: field:fleet.vehicle.odometer,vehicle_id:0 msgid "Vehicle" -msgstr "" +msgstr "Тээврийн хэрэгсэл" #. module: fleet #: field:fleet.vehicle.cost,cost_ids:0 @@ -1686,12 +1689,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_16 msgid "Options" -msgstr "" +msgstr "Тохируулга" #. module: fleet #: model:fleet.service.type,name:fleet.type_contract_repairing msgid "Repairing" -msgstr "" +msgstr "Засварлаж буй" #. module: fleet #: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs @@ -1714,7 +1717,7 @@ msgstr "" #: field:fleet.vehicle.state,name:0 #: field:fleet.vehicle.tag,name:0 msgid "Name" -msgstr "" +msgstr "Нэр" #. module: fleet #: help:fleet.vehicle,doors:0 @@ -1724,7 +1727,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,transmission:0 msgid "Transmission" -msgstr "" +msgstr "Хурдны Хайрцаг" #. module: fleet #: field:fleet.vehicle,vin_sn:0 @@ -1752,7 +1755,7 @@ msgstr "" #. module: fleet #: field:fleet.vehicle,co2:0 msgid "CO2 Emissions" -msgstr "" +msgstr "\"CO2\" утаа хаялт" #. module: fleet #: view:fleet.vehicle.log.contract:0 @@ -1778,7 +1781,7 @@ msgstr "" #: field:fleet.vehicle,model_id:0 #: view:fleet.vehicle.model:0 msgid "Model" -msgstr "" +msgstr "Модел" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_41 @@ -1788,17 +1791,17 @@ msgstr "" #. module: fleet #: help:fleet.vehicle,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle msgid "Information on a vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн мэдээлэл" #. module: fleet #: help:fleet.vehicle,co2:0 msgid "CO2 emissions of the vehicle" -msgstr "" +msgstr "Тээврийн хэрэгслийн \"CO2\" утаа хаялт" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_53 @@ -1814,12 +1817,12 @@ msgstr "" #. module: fleet #: field:fleet.vehicle.state,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Дараалал" #. module: fleet #: field:fleet.vehicle,color:0 msgid "Color" -msgstr "" +msgstr "Өнгө" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act @@ -1852,12 +1855,12 @@ msgstr "" #. module: fleet #: model:res.groups,name:fleet.group_fleet_manager msgid "Manager" -msgstr "" +msgstr "Менежер" #. module: fleet #: view:fleet.vehicle.log.services:0 msgid "Cost" -msgstr "" +msgstr "Үнэ" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_39 @@ -1873,7 +1876,7 @@ msgstr "" #: view:fleet.vehicle.cost:0 #: field:fleet.vehicle.cost,year:0 msgid "Year" -msgstr "" +msgstr "Жил" #. module: fleet #: help:fleet.vehicle,license_plate:0 @@ -1893,7 +1896,7 @@ msgstr "" #. module: fleet #: view:fleet.vehicle.log.services:0 msgid "Total" -msgstr "" +msgstr "Нийт" #. module: fleet #: help:fleet.service.type,category:0 diff --git a/addons/google_docs/i18n/sv.po b/addons/google_docs/i18n/sv.po new file mode 100644 index 00000000000..2b6d5634688 --- /dev/null +++ b/addons/google_docs/i18n/sv.po @@ -0,0 +1,188 @@ +# Swedish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-15 14:26+0000\n" +"Last-Translator: Mikael Dúi Bolinder \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Key Error!" +msgstr "Nyckelfel!" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,gdocs_resource_id:0 +msgid "Google Resource ID to Use as Template" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/xml/gdocs.xml:6 +#, python-format +msgid "Add Google Doc..." +msgstr "Lägg till Google-dokument..." + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL:" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_google_docs_config +msgid "Google Docs templates config" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:25 +#, python-format +msgid "" +"The user google credentials are not set yet. Contact your administrator for " +"help." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:101 +#, python-format +msgid "" +"Your resource id is not correct. You can find the id in the google docs URL." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Creating google docs may only be done by one at a time." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#: code:addons/google_docs/google_docs.py:101 +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Google Docs Error!" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#, python-format +msgid "Check your google configuration in Users/Users/Synchronization tab." +msgstr "" + +#. module: google_docs +#: model:ir.ui.menu,name:google_docs.menu_gdocs_config +msgid "Google Docs configuration" +msgstr "" + +#. module: google_docs +#: model:ir.actions.act_window,name:google_docs.action_google_docs_users_config +#: model:ir.ui.menu,name:google_docs.menu_gdocs_model_config +msgid "Models configuration" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,model_id:0 +msgid "Model" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:28 +#, python-format +msgid "User Google credentials are not yet set." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Your Google Doc Name Pattern's key does not found in object." +msgstr "" + +#. module: google_docs +#: help:google.docs.config,name_template:0 +msgid "" +"Choose how the new google docs will be named, on google side. Eg. " +"gdoc_%(field_name)s" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "Google Docs Configuration" +msgstr "" + +#. module: google_docs +#: help:google.docs.config,gdocs_resource_id:0 +msgid "" +"\n" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL: \n" +"*for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`\n" +"*for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`\n" +"*for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`\n" +"*for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`\n" +"...\n" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,name_template:0 +msgid "Google Doc Name Pattern" +msgstr "" diff --git a/addons/hr_evaluation/i18n/mn.po b/addons/hr_evaluation/i18n/mn.po index 42adb0c6730..94f1186e1ff 100644 --- a/addons/hr_evaluation/i18n/mn.po +++ b/addons/hr_evaluation/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-18 04:36+0000\n" +"Last-Translator: Dulguun \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: 2013-01-18 06:44+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 @@ -83,7 +83,7 @@ msgstr "Үнэлгээний үе шатууд" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Send Request" -msgstr "" +msgstr "хүсэлт илгээх" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -109,7 +109,7 @@ msgstr "Үнэлгээний нэр" #: field:hr.evaluation.interview,message_ids:0 #: field:hr_evaluation.evaluation,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -149,7 +149,7 @@ msgstr "Үнэлэх" #: help:hr.evaluation.interview,message_unread:0 #: help:hr_evaluation.evaluation,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -223,6 +223,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -239,7 +241,7 @@ msgstr "Тов" #: code:addons/hr_evaluation/hr_evaluation.py:320 #, python-format msgid "Warning!" -msgstr "" +msgstr "Сэрэмжлүүлэг!" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -271,13 +273,13 @@ msgstr "Холбоотой " #: field:hr.evaluation.interview,message_follower_ids:0 #: field:hr_evaluation.evaluation,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "дагалдагсад" #. module: hr_evaluation #: field:hr.evaluation.interview,message_unread:0 #: field:hr_evaluation.evaluation,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -446,7 +448,7 @@ msgstr "Бүх хариулт" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Answer Survey" -msgstr "" +msgstr "Хариулах асуулга" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -559,7 +561,7 @@ msgstr " (Ажилтны нэр): Харилцагчийн нэр" #: field:hr.evaluation.interview,message_is_follower:0 #: field:hr_evaluation.evaluation,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -888,7 +890,7 @@ msgstr "" #: help:hr.evaluation.interview,message_ids:0 #: help:hr_evaluation.evaluation,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: hr_evaluation #: view:hr.evaluation.interview:0 diff --git a/addons/hr_expense/i18n/mn.po b/addons/hr_expense/i18n/mn.po index 7b3f8e4f525..5c4b54cb394 100644 --- a/addons/hr_expense/i18n/mn.po +++ b/addons/hr_expense/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-15 05:12+0000\n" +"PO-Revision-Date: 2013-02-15 11:27+0000\n" "Last-Translator: Amar Zayasaikhan \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_expense @@ -36,7 +36,7 @@ msgstr "Зардлуудыг нөхөн төлөх данс" #. module: hr_expense #: model:mail.message.subtype,description:hr_expense.mt_expense_approved msgid "Expense approved" -msgstr "" +msgstr "Зардал батлагдсан" #. module: hr_expense #: field:hr.expense.expense,date_confirm:0 @@ -122,7 +122,7 @@ msgstr "Зардлын шинжилгээ" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Open Receipt" -msgstr "" +msgstr "Нээлттэй Талон" #. module: hr_expense #: view:hr.expense.report:0 @@ -354,14 +354,14 @@ msgstr "Зарим үнүүдийг харилцагч дахин нэхэмжи #: code:addons/hr_expense/hr_expense.py:197 #, python-format msgid "The employee must have a home address." -msgstr "" +msgstr "Ажилтны оршин суугаа гэрийн хаягтай байх ёстой" #. module: hr_expense #: view:board.board:0 #: view:hr.expense.expense:0 #: model:ir.actions.act_window,name:hr_expense.action_my_expense msgid "My Expenses" -msgstr "Миний өөрийн зардлууд" +msgstr "Миний Зардлууд" #. module: hr_expense #: view:hr.expense.report:0 @@ -481,7 +481,7 @@ msgstr "Валют" #. module: hr_expense #: field:hr.expense.expense,voucher_id:0 msgid "Employee's Receipt" -msgstr "" +msgstr "Ажилтны талон" #. module: hr_expense #: selection:hr.expense.expense,state:0 @@ -594,7 +594,7 @@ msgstr "Хэрэглэгч" #. module: hr_expense #: model:ir.ui.menu,name:hr_expense.menu_hr_product msgid "Expense Categories" -msgstr "" +msgstr "Зардлын ангилал" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -676,7 +676,7 @@ msgstr "Зардлын хуудас" #. module: hr_expense #: field:hr.expense.report,voucher_id:0 msgid "Receipt" -msgstr "" +msgstr "Талон" #. module: hr_expense #: view:hr.expense.report:0 @@ -829,7 +829,7 @@ msgstr "Зарлага болгох" #. module: hr_expense #: model:mail.message.subtype,description:hr_expense.mt_expense_confirmed msgid "Expense confirmed, waiting confirmation" -msgstr "" +msgstr "Зардал батлагдлаа, баталгаажилтыг хүлээж байна" #. module: hr_expense #: report:hr.expense:0 @@ -866,7 +866,7 @@ msgstr "Нэр" #: code:addons/hr_expense/hr_expense.py:116 #, python-format msgid "You can only delete draft expenses!" -msgstr "" +msgstr "Та зөвхөн ноорон зардлуудыг устгаж болно!" #. module: hr_expense #: field:hr.expense.expense,account_move_id:0 @@ -901,7 +901,7 @@ msgstr "Зөвшөөрсөн" #. module: hr_expense #: help:hr.expense.expense,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: hr_expense #: field:hr.expense.line,sequence:0 diff --git a/addons/hr_payroll/i18n/mn.po b/addons/hr_payroll/i18n/mn.po index 1fa871f027f..73650f0ab73 100644 --- a/addons/hr_payroll/i18n/mn.po +++ b/addons/hr_payroll/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 05:51+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-01-18 06:46+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_payroll #: field:hr.payslip.line,condition_select:0 @@ -210,7 +210,7 @@ msgstr "Тэмдэглэгээ" #: code:addons/hr_payroll/hr_payroll.py:900 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: hr_payroll #: report:contribution.register.lines:0 @@ -305,7 +305,7 @@ msgstr "Бүтэц" #. module: hr_payroll #: field:hr.contribution.register,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Харилцагч" #. module: hr_payroll #: view:hr.payslip:0 @@ -438,7 +438,7 @@ msgstr "Хувийн үндэслэл нь" #: code:addons/hr_payroll/hr_payroll.py:85 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: hr_payroll #: help:hr.config.settings,module_hr_payroll_account:0 @@ -518,7 +518,7 @@ msgstr "Тогтмол дүн" #: code:addons/hr_payroll/hr_payroll.py:365 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: hr_payroll #: help:hr.payslip.line,active:0 @@ -534,7 +534,7 @@ msgstr "" #: field:hr.payslip,state:0 #: field:hr.payslip.run,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: hr_payroll #: view:hr.payslip:0 @@ -923,7 +923,7 @@ msgstr "Дараалал" #. module: hr_payroll #: view:hr.payslip:0 msgid "Period" -msgstr "" +msgstr "Мөчлөг" #. module: hr_payroll #: view:hr.payslip.run:0 @@ -1194,7 +1194,7 @@ msgstr "Цалингийн хуудсын оролтууд" #. module: hr_payroll #: view:hr.payslip:0 msgid "Other Inputs" -msgstr "" +msgstr "Бусад оролтууд" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view diff --git a/addons/hr_timesheet_invoice/i18n/mn.po b/addons/hr_timesheet_invoice/i18n/mn.po index 61c17c9bc4c..f81f90a96d6 100644 --- a/addons/hr_timesheet_invoice/i18n/mn.po +++ b/addons/hr_timesheet_invoice/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 11:27+0000\n" +"Last-Translator: gobi \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: 2013-01-18 06:47+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -50,7 +50,7 @@ msgstr "" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Хангалтгүй өгөгдөл" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -80,7 +80,7 @@ msgstr "Төслийг дахин нээх" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,product_uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгж" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -245,7 +245,7 @@ msgstr "Тогтсон өдөр" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Тохиргооны алдаа!" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,partner_id:0 @@ -260,7 +260,7 @@ msgstr "Хийсэн ажилд зарцуулсан хугацааг нэхэм #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Cancel Contract" -msgstr "" +msgstr "Гэрээг цуцлах" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,date_from:0 @@ -324,7 +324,7 @@ msgstr "Цаг бүртгэлийг хэрэгдэгчээр харах" #: view:hr.analytic.timesheet:0 #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice msgid "To Invoice" -msgstr "Нэхэмжлэх" +msgstr "Үнийн нэхэмжлэл" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 @@ -337,12 +337,12 @@ msgstr "Цаг бүртгэлийн аналитик ашиг" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,product:0 msgid "Force Product" -msgstr "" +msgstr "Бараа албадах" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Contract Finished" -msgstr "" +msgstr "Гэрээ дууссан" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -362,7 +362,7 @@ msgstr "" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -493,7 +493,7 @@ msgstr "Төлөв" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line msgid "Analytic Line" -msgstr "Аналитик мөр" +msgstr "Шинжилгээний мөр" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -669,7 +669,7 @@ msgstr "" #: selection:report_timesheet.account.date,month:0 #: selection:report_timesheet.user,month:0 msgid "September" -msgstr "11 сар" +msgstr "9 сар" #. module: hr_timesheet_invoice #: field:account.analytic.line,invoice_id:0 @@ -683,7 +683,7 @@ msgstr "Нэхэмжлэл" #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "Cancel" -msgstr "Цуцлах" +msgstr "" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_line_stat_all @@ -793,7 +793,7 @@ msgstr "Энэ барааг үлдсэн дүнг нэхэмжлэхэд хэр #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,time:0 msgid "Time Spent" -msgstr "" +msgstr "Зарцуулсан хугацаа" #. module: hr_timesheet_invoice #: help:account.analytic.account,amount_max:0 @@ -832,7 +832,7 @@ msgstr "Нэр" #. module: hr_timesheet_invoice #: view:report.account.analytic.line.to.invoice:0 msgid "Analytic Lines" -msgstr "" +msgstr "Шинжилгээний мөрүүд" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 @@ -893,7 +893,7 @@ msgstr "Нэгжүүд" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:233 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4 @@ -905,7 +905,7 @@ msgstr "" #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 @@ -935,4 +935,4 @@ msgstr "Он" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Duration" -msgstr "" +msgstr "Үргэлжлэх хугацаа" diff --git a/addons/knowledge/i18n/mn.po b/addons/knowledge/i18n/mn.po index 03076a89543..3d383050357 100644 --- a/addons/knowledge/i18n/mn.po +++ b/addons/knowledge/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-09 09:52+0000\n" +"PO-Revision-Date: 2013-02-16 07:51+0000\n" "Last-Translator: gobi \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: 2013-02-10 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: knowledge #: view:knowledge.config.settings:0 @@ -25,7 +25,7 @@ msgstr "Баримтууд" #. module: knowledge #: model:ir.model,name:knowledge.model_knowledge_config_settings msgid "knowledge.config.settings" -msgstr "" +msgstr "knowledge.config.settings" #. module: knowledge #: help:knowledge.config.settings,module_document_webdav:0 @@ -65,6 +65,12 @@ msgid "" "and a document dashboard.\n" " This installs the module document." msgstr "" +"Энэ нь дараах боломжийг агуулсан бүрэн дүүрэн баримтын менежментийн систем: " +"\n" +" хэрэглэгчийн нэвтрэх эрхийн хяналт, баримтын " +"бүрэн хайлт (гэвч pptx болон docx дэмжигдэхггүй),\n" +" болон баримтын хянах самбар.\n" +" Энэ нь document модулийг суулгана." #. module: knowledge #: field:knowledge.config.settings,module_document_page:0 @@ -74,7 +80,7 @@ msgstr "Статик веб хуудас үүсгэх." #. module: knowledge #: field:knowledge.config.settings,module_document_ftp:0 msgid "Share repositories (FTP)" -msgstr "" +msgstr "Хуваалцах агуулахууд (FTP)" #. module: knowledge #: field:knowledge.config.settings,module_document:0 @@ -113,7 +119,7 @@ msgstr "эсвэл" #. module: knowledge #: field:knowledge.config.settings,module_document_webdav:0 msgid "Share repositories (WebDAV)" -msgstr "" +msgstr "Хуваалцах агуулахууд (WebDAV)" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document diff --git a/addons/knowledge/i18n/tr.po b/addons/knowledge/i18n/tr.po index 12b6d0da165..d435568a68f 100644 --- a/addons/knowledge/i18n/tr.po +++ b/addons/knowledge/i18n/tr.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 19:15+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:48+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Documents" -msgstr "" +msgstr "Belgeler" #. module: knowledge #: model:ir.model,name:knowledge.model_knowledge_config_settings msgid "knowledge.config.settings" -msgstr "" +msgstr "knowledge.config.settings" #. module: knowledge #: help:knowledge.config.settings,module_document_webdav:0 @@ -37,7 +37,7 @@ msgstr "" #. module: knowledge #: help:knowledge.config.settings,module_document_page:0 msgid "This installs the module document_page." -msgstr "" +msgstr "Bu document_page modülünü kurar." #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 @@ -48,12 +48,12 @@ msgstr "İmece İçerik" #: model:ir.actions.act_window,name:knowledge.action_knowledge_configuration #: view:knowledge.config.settings:0 msgid "Configure Knowledge" -msgstr "" +msgstr "Yapılandırma Bilgisi" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Knowledge and Documents Management" -msgstr "" +msgstr "Bilgi ve Belge Yönetimi" #. module: knowledge #: help:knowledge.config.settings,module_document:0 @@ -67,27 +67,27 @@ msgstr "" #. module: knowledge #: field:knowledge.config.settings,module_document_page:0 msgid "Create static web pages" -msgstr "" +msgstr "Statik web sayfaları oluştur" #. module: knowledge #: field:knowledge.config.settings,module_document_ftp:0 msgid "Share repositories (FTP)" -msgstr "" +msgstr "Havuzların Paylaşı (FTP)" #. module: knowledge #: field:knowledge.config.settings,module_document:0 msgid "Manage documents" -msgstr "" +msgstr "Belgeleri Yönet" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document_configuration @@ -104,12 +104,12 @@ msgstr "" #. module: knowledge #: view:knowledge.config.settings:0 msgid "or" -msgstr "" +msgstr "ya da" #. module: knowledge #: field:knowledge.config.settings,module_document_webdav:0 msgid "Share repositories (WebDAV)" -msgstr "" +msgstr "Havuzları paylaş (WebDAV)" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document diff --git a/addons/lunch/i18n/de.po b/addons/lunch/i18n/de.po index 64b7ced428b..b2977b80885 100644 --- a/addons/lunch/i18n/de.po +++ b/addons/lunch/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-07 00:40+0000\n" +"PO-Revision-Date: 2013-02-17 22:34+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: lunch #: field:lunch.product,category_id:0 @@ -151,7 +151,7 @@ msgstr "Erhalt der Mahlzeiten Lieferung" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove form" -msgstr "" +msgstr "Barzahlung Formular" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form @@ -201,7 +201,7 @@ msgstr "Storniert" #. module: lunch #: view:lunch.cashmove:0 msgid "lunch employee payment" -msgstr "" +msgstr "Mitarbeiter Mahlzeiten Bezahlung" #. module: lunch #: view:lunch.alert:0 @@ -525,7 +525,7 @@ msgstr "Storniere Mahlzeit" #: model:ir.model,name:lunch.model_lunch_cashmove #: view:lunch.cashmove:0 msgid "lunch cashmove" -msgstr "" +msgstr "Lunch Bezahlung" #. module: lunch #: view:lunch.cancel:0 @@ -579,12 +579,12 @@ msgstr "Mittagessen" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_line msgid "lunch order line" -msgstr "" +msgstr "Mahlzeiten Auftragspositionen" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product msgid "lunch product" -msgstr "" +msgstr "Mittagessen Produkt" #. module: lunch #: field:lunch.order.line,user_id:0 @@ -755,7 +755,7 @@ msgstr "Administriere Barkasse" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cancel msgid "cancel lunch order" -msgstr "" +msgstr "Abbrechen Mahlzeitenbestellung" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -898,7 +898,7 @@ msgstr "Neuer Auftrag" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove tree" -msgstr "" +msgstr "Liste Barzahlúngen" #. module: lunch #: view:lunch.cancel:0 @@ -972,7 +972,7 @@ msgstr "Möchten Sie diese Mahlzeit wirklich bestellen ?" #. module: lunch #: view:lunch.cancel:0 msgid "cancel order lines" -msgstr "" +msgstr "Abbrechen Auftragszeilen" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product_category @@ -1017,4 +1017,4 @@ msgstr "" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_tree msgid "Previous Orders" -msgstr "" +msgstr "Vorherige Bestellungen" diff --git a/addons/lunch/i18n/ro.po b/addons/lunch/i18n/ro.po index c15463a2506..6ab61911978 100644 --- a/addons/lunch/i18n/ro.po +++ b/addons/lunch/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 18:59+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: lunch #: field:lunch.product,category_id:0 @@ -26,17 +26,17 @@ msgstr "Categorie" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_by_supplier_form msgid "Today's Orders by Supplier" -msgstr "" +msgstr "Comenzile de Astazi dupa Furnizor" #. module: lunch #: view:lunch.order:0 msgid "My Orders" -msgstr "" +msgstr "Comenzile Mele" #. module: lunch #: selection:lunch.order,state:0 msgid "Partially Confirmed" -msgstr "" +msgstr "Confirmat Partial" #. module: lunch #: view:lunch.cashmove:0 @@ -47,13 +47,13 @@ msgstr "Grupati dupa..." #. module: lunch #: field:lunch.alert,sunday:0 msgid "Sunday" -msgstr "" +msgstr "Duminica" #. module: lunch #: field:lunch.order.line,supplier:0 #: field:lunch.product,supplier:0 msgid "Supplier" -msgstr "" +msgstr "Furnizor" #. module: lunch #: view:lunch.order.line:0 @@ -68,22 +68,22 @@ msgstr "Martie" #. module: lunch #: view:lunch.cashmove:0 msgid "By Employee" -msgstr "" +msgstr "Dupa Angajat" #. module: lunch #: field:lunch.alert,friday:0 msgid "Friday" -msgstr "" +msgstr "Vineri" #. module: lunch #: view:lunch.validation:0 msgid "validate order lines" -msgstr "" +msgstr "validati liniile comenzii" #. module: lunch #: view:lunch.order.line:0 msgid "Order lines Tree" -msgstr "" +msgstr "Arbore linii comanda" #. module: lunch #: field:lunch.alert,specific_day:0 @@ -95,12 +95,12 @@ msgstr "Zi" #: view:lunch.order.line:0 #: selection:lunch.order.line,state:0 msgid "Received" -msgstr "" +msgstr "Primit" #. module: lunch #: view:lunch.order.line:0 msgid "By Supplier" -msgstr "" +msgstr "Dupa Furnizor" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_order_tree @@ -117,27 +117,39 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o comanda pentru masa de pranz.\n" +"

\n" +"

\n" +" O comanda pentru masa de pranz este definita de catre " +"utilizatorul ei, data si liniile comenzii.\n" +" Fiecare linie a comenzii corespunde unui produs, unei note " +"aditionale si unui pret.\n" +" Inainte de a selecta liniile comenzii, nu uitati sa cititi " +"avertismentele afisate in zona rosie.\n" +"

\n" +" " #. module: lunch #: view:lunch.order.line:0 msgid "Not Received" -msgstr "" +msgstr "Nu a fost primit" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_by_supplier_form #: model:ir.ui.menu,name:lunch.menu_lunch_control_suppliers msgid "Orders by Supplier" -msgstr "" +msgstr "Comenzi dupa Furnizor" #. module: lunch #: view:lunch.validation:0 msgid "Receive Meals" -msgstr "" +msgstr "Primirea Meselor" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove form" -msgstr "" +msgstr "formular de mutare numerar" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form @@ -151,6 +163,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici puteti vedea mutarile numerarului dumneavoastra.
O " +"mutare de numerar poate fi sau o cheltuiala sau o plata.\n" +" O cheltuiala este creata automat atunci cand o comanda este " +"primita, in timp ce o plata este o rambursare catre compania inregistrata de " +"catre manager.\n" +"

\n" +" " #. module: lunch #: field:lunch.cashmove,amount:0 @@ -167,24 +187,24 @@ msgstr "Produse" #. module: lunch #: view:lunch.order.line:0 msgid "By Date" -msgstr "" +msgstr "Dupa Data" #. module: lunch #: selection:lunch.order,state:0 #: view:lunch.order.line:0 #: selection:lunch.order.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Anulat(a)" #. module: lunch #: view:lunch.cashmove:0 msgid "lunch employee payment" -msgstr "" +msgstr "plata pranzului angajatului" #. module: lunch #: view:lunch.alert:0 msgid "alert tree" -msgstr "" +msgstr "alerta copac" #. module: lunch #: model:ir.model,name:lunch.model_report_lunch_order_line @@ -194,23 +214,24 @@ msgstr "Statistici Comenzi pranz" #. module: lunch #: model:ir.model,name:lunch.model_lunch_alert msgid "Lunch Alert" -msgstr "" +msgstr "Alerta Pranz" #. module: lunch #: code:addons/lunch/lunch.py:183 #, python-format msgid "Select a product and put your order comments on the note." msgstr "" +"Selectati un produs si introduceti comentariile legate de comanda in nota." #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Week" -msgstr "" +msgstr "In fiecare saptamana" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove msgid "Register Cash Moves" -msgstr "" +msgstr "Inregistrati Mutarile de Numerar" #. module: lunch #: selection:lunch.order,state:0 @@ -220,7 +241,7 @@ msgstr "Confirmat(a)" #. module: lunch #: view:lunch.order:0 msgid "lunch orders" -msgstr "" +msgstr "comenzi pentru masa de pranz" #. module: lunch #: view:lunch.order.line:0 @@ -230,22 +251,22 @@ msgstr "Confirmati" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form msgid "Your Account" -msgstr "" +msgstr "Contul dumneavoastra" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form msgid "Your Lunch Account" -msgstr "" +msgstr "Contul Dumneavoastra pentru Pranz" #. module: lunch #: field:lunch.alert,active_from:0 msgid "Between" -msgstr "" +msgstr "Intre" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_order msgid "Wizard to order a meal" -msgstr "" +msgstr "Wizard pentru comanda unei mese de pranz" #. module: lunch #: selection:lunch.order,state:0 @@ -257,7 +278,7 @@ msgstr "Nou(a)" #: code:addons/lunch/lunch.py:180 #, python-format msgid "This is the first time you order a meal" -msgstr "" +msgstr "Aceasta este prima data cand comandati o masa de pranz" #. module: lunch #: field:report.lunch.order.line,price_total:0 @@ -267,7 +288,7 @@ msgstr "Pret total" #. module: lunch #: model:ir.model,name:lunch.model_lunch_validation msgid "lunch validation for order" -msgstr "" +msgstr "validarea comenzii pentru pranz" #. module: lunch #: report:lunch.order.line:0 @@ -287,13 +308,13 @@ msgstr "Iulie" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_config msgid "Configuration" -msgstr "" +msgstr "Configurare" #. module: lunch #: field:lunch.order,state:0 #: field:lunch.order.line,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: lunch #: view:lunch.order.order:0 @@ -301,17 +322,20 @@ msgid "" "Order a meal doesn't mean that we have to pay it.\n" " A meal should be paid when it is received." msgstr "" +"Comandarea unei mese de pranz nu inseamna ca trebuie sa o platim noi.\n" +" O masa de pranz ar trebui platita atunci cand este " +"primita." #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts #: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts msgid "Control Accounts" -msgstr "" +msgstr "Controlul Conturilor" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Day" -msgstr "" +msgstr "Zilnic" #. module: lunch #: field:lunch.order.line,cashmove:0 @@ -321,12 +345,12 @@ msgstr "Miscare numerar" #. module: lunch #: model:ir.actions.act_window,name:lunch.order_order_lines msgid "Order meals" -msgstr "" +msgstr "Comanda mese de pranz" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Hour" -msgstr "" +msgstr "Programati Ora" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -353,16 +377,29 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici puteti vedea fiecare comanda grupata dupa furnizori si " +"dupa data.\n" +"

\n" +"

\n" +" - Clic pe pentru a anunta plasarea comenzii
\n" +" - Clic pe pentru a anunta primirea comenzii
\n" +" - Clic pe red X pentru a anunta faptul ca, comanda nu este disponibila\n" +"

\n" +" " #. module: lunch #: field:lunch.alert,tuesday:0 msgid "Tuesday" -msgstr "" +msgstr "Marti" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_tree msgid "Your Orders" -msgstr "" +msgstr "Comenzile Dumneavoastra" #. module: lunch #: field:report.lunch.order.line,month:0 @@ -381,24 +418,32 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea un produs pentru pranz.\n" +"

\n" +"

\n" +" Un produs este definit dupa numele, categoria, pretul si " +"furnizorul lui.\n" +"

\n" +" " #. module: lunch #: view:lunch.alert:0 #: field:lunch.alert,message:0 msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: lunch #: view:lunch.order.order:0 msgid "Order Meals" -msgstr "" +msgstr "Comanda Mesele de pranz" #. module: lunch #: view:lunch.cancel:0 #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "or" -msgstr "" +msgstr "sau" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_product_categories @@ -411,11 +456,18 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o categorie a pranzului. \n" +"

\n" +"

\n" +" Aici puteti gasi fiecare categorie de pranz pentru produse.\n" +"

\n" +" " #. module: lunch #: view:lunch.order.order:0 msgid "Order meal" -msgstr "" +msgstr "Comanda masa de pranz" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_product_categories @@ -426,58 +478,58 @@ msgstr "Categorii de produse" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_control_suppliers msgid "Control Suppliers" -msgstr "" +msgstr "Control Furnizori" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Date" -msgstr "" +msgstr "Programati Data" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_alert #: model:ir.ui.menu,name:lunch.menu_lunch_alert #: field:lunch.order,alerts:0 msgid "Alerts" -msgstr "" +msgstr "Alerte" #. module: lunch #: field:lunch.order.line,note:0 #: field:report.lunch.order.line,note:0 msgid "Note" -msgstr "" +msgstr "Nota" #. module: lunch #: code:addons/lunch/lunch.py:250 #, python-format msgid "Add" -msgstr "" +msgstr "Adauga" #. module: lunch #: view:lunch.product:0 #: view:lunch.product.category:0 msgid "Products Form" -msgstr "" +msgstr "Formular Produse" #. module: lunch #: model:ir.actions.act_window,name:lunch.cancel_order_lines msgid "Cancel meals" -msgstr "" +msgstr "Anuleaza mesele de pranz" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cashmove #: view:lunch.cashmove:0 msgid "lunch cashmove" -msgstr "" +msgstr "mutare numerar pentru pranz" #. module: lunch #: view:lunch.cancel:0 msgid "Are you sure you want to cancel these meals?" -msgstr "" +msgstr "Sunteti sigur(a) ca doriti sa anulati aceste mese?" #. module: lunch #: view:lunch.cashmove:0 msgid "My Account" -msgstr "" +msgstr "Contul meu" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -487,17 +539,17 @@ msgstr "August" #. module: lunch #: field:lunch.alert,monday:0 msgid "Monday" -msgstr "" +msgstr "Luni" #. module: lunch #: field:lunch.order.line,name:0 msgid "unknown" -msgstr "" +msgstr "necunoscut(a)" #. module: lunch #: model:ir.actions.act_window,name:lunch.validate_order_lines msgid "Receive meals" -msgstr "" +msgstr "Primire mese" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -521,12 +573,12 @@ msgstr "Pranz" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_line msgid "lunch order line" -msgstr "" +msgstr "linia comenzii de pranz" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product msgid "lunch product" -msgstr "" +msgstr "produs pranz" #. module: lunch #: field:lunch.order.line,user_id:0 @@ -549,18 +601,18 @@ msgstr "Noiembrie" #. module: lunch #: view:lunch.order:0 msgid "Orders Tree" -msgstr "" +msgstr "Arbore Comenzi" #. module: lunch #: view:lunch.order:0 msgid "Orders Form" -msgstr "" +msgstr "Formular de comanda" #. module: lunch #: view:lunch.alert:0 #: view:lunch.order.line:0 msgid "Search" -msgstr "" +msgstr "Cauta" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -586,6 +638,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici puteti vedea comenzile de azi grupate dupa furnizori.\n" +"

\n" +"

\n" +" - Clic pe pentru a anunta plasarea comenzii
\n" +" - Clic pe pentru a anunta primirea comenzii
\n" +" - Clic pe pentru a anunta faptul ca, comanda nu este disponibila\n" +"

\n" +" " #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -595,27 +659,27 @@ msgstr "Ianuarie" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Specific Day" -msgstr "" +msgstr "O Anumita Zi" #. module: lunch #: field:lunch.alert,wednesday:0 msgid "Wednesday" -msgstr "" +msgstr "Miercuri" #. module: lunch #: view:lunch.product.category:0 msgid "Product Category: " -msgstr "" +msgstr "Categoria Produsului: " #. module: lunch #: field:lunch.alert,active_to:0 msgid "And" -msgstr "" +msgstr "Si" #. module: lunch #: selection:lunch.order.line,state:0 msgid "Ordered" -msgstr "" +msgstr "Comandat" #. module: lunch #: field:report.lunch.order.line,date:0 @@ -625,7 +689,7 @@ msgstr "Data comenzii" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel Orders" -msgstr "" +msgstr "Anuleaza Comenzile" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_alert @@ -648,21 +712,39 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o alerta pentru pranz. \n" +"

\n" +"

\n" +" Alertele sunt utilizate pentru a avertiza angajatii in " +"legatura cu probleme posibile legate de comenzile de pranz.\n" +" Pentru a crea o alerta de pranz trebuie sa ii definiti " +"valuta, intervalul de timp in care alerta ar trebui executata si mesajul de " +"afisare.\n" +"

\n" +"

\n" +" Exemplu:
\n" +" - Recurenta: Zilnic
\n" +" - Intervalul de timp: de la ora 00:00 am la ora 11:59 " +"pm
\n" +" - Mesaj: \"Trebuie sa comandati inainte de ora 10:30 am\"\n" +"

\n" +" " #. module: lunch #: view:lunch.cancel:0 msgid "A cancelled meal should not be paid by employees." -msgstr "" +msgstr "O masa anulata nu ar trebui sa fie platita de catre angajati." #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cash msgid "Administrate Cash Moves" -msgstr "" +msgstr "Administreaza Miscarile de Numerar" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cancel msgid "cancel lunch order" -msgstr "" +msgstr "anuleaza comanda de pranz" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -689,12 +771,22 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o plata. \n" +"

\n" +"

\n" +" Aici puteti vedea plata angajatilor. O plata este o mutare " +"de numerar de la angaja la companie\n" +"

\n" +" " #. module: lunch #: code:addons/lunch/lunch.py:186 #, python-format msgid "Your favorite meals will be created based on your last orders." msgstr "" +"Mancarurile dumneavoastra preferate vor fi create pe baza ultimelor " +"dumneavoastra comenzi." #. module: lunch #: model:ir.module.category,description:lunch.module_lunch_category @@ -702,6 +794,9 @@ msgid "" "Helps you handle your lunch needs, if you are a manager you will be able to " "create new products, cashmoves and to confirm or cancel orders." msgstr "" +"Va ajuta sa gestionati necesarul pentru pranz, daca sunteti manager veti " +"putea sa creati produse noi, miscari de numerar si sa confirmati sau sa " +"anulati comenzi." #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_control_accounts @@ -718,22 +813,32 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o plata noua. \n" +"

\n" +"

\n" +" O miscare de numerar poate fi sau o cheltuiala sau o " +"plata.
\n" +" O cheltuiala este creata automat la primirea comenzii.
\n" +" O plata reprezinta rambursarea angajatului catre companie.\n" +"

\n" +" " #. module: lunch #: field:lunch.alert,alter_type:0 msgid "Recurrency" -msgstr "" +msgstr "Recurenta" #. module: lunch #: code:addons/lunch/lunch.py:189 #, python-format msgid "Don't forget the alerts displayed in the reddish area" -msgstr "" +msgstr "Nu uitati de avertismentele afisate in zona rosie" #. module: lunch #: field:lunch.alert,thursday:0 msgid "Thursday" -msgstr "" +msgstr "Joi" #. module: lunch #: report:lunch.order.line:0 @@ -767,34 +872,35 @@ msgstr "Pret" #. module: lunch #: field:lunch.cashmove,state:0 msgid "Is an order or a Payment" -msgstr "" +msgstr "Este o comanda sau o Plata" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_form #: model:ir.ui.menu,name:lunch.menu_lunch_order_form msgid "New Order" -msgstr "" +msgstr "Comanda Noua" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove tree" -msgstr "" +msgstr "arbore miscari de numerar" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel a meal means that we didn't receive it from the supplier." msgstr "" +"Anularea unei mese de pranz inseamna ca nu am primit-o de la furnizor." #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove msgid "Employee Payments" -msgstr "" +msgstr "Platile Angajatilor" #. module: lunch #: view:lunch.cashmove:0 #: selection:lunch.cashmove,state:0 msgid "Payment" -msgstr "" +msgstr "Plata" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -809,12 +915,12 @@ msgstr "An" #. module: lunch #: view:lunch.order:0 msgid "List" -msgstr "" +msgstr "Lista" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_admin msgid "Administrate Orders" -msgstr "" +msgstr "Administreaza Comenzile" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -824,7 +930,7 @@ msgstr "Aprilie" #. module: lunch #: view:lunch.order:0 msgid "Select your order" -msgstr "" +msgstr "Selecteaza comanda" #. module: lunch #: field:lunch.cashmove,order_id:0 @@ -845,22 +951,22 @@ msgstr "Comanda pranz" #. module: lunch #: view:lunch.order.order:0 msgid "Are you sure you want to order these meals?" -msgstr "" +msgstr "Sunteti sigur(a) ca doriti sa comandati aceste mese?" #. module: lunch #: view:lunch.cancel:0 msgid "cancel order lines" -msgstr "" +msgstr "anuleaza liniile comenzii" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product_category msgid "lunch product category" -msgstr "" +msgstr "categorie de produse pentru pranz" #. module: lunch #: field:lunch.alert,saturday:0 msgid "Saturday" -msgstr "" +msgstr "Sambata" #. module: lunch #: model:res.groups,name:lunch.group_lunch_manager @@ -870,17 +976,19 @@ msgstr "Manager" #. module: lunch #: view:lunch.validation:0 msgid "Did your received these meals?" -msgstr "" +msgstr "Ati primit aceste mese de pranz?" #. module: lunch #: view:lunch.validation:0 msgid "Once a meal is received a new cash move is created for the employee." msgstr "" +"Odata ce o masa de pranz este primita, o noua miscare de numerar este creata " +"pentru angajat." #. module: lunch #: view:lunch.product:0 msgid "Products Tree" -msgstr "" +msgstr "Arbore Produse" #. module: lunch #: view:lunch.cashmove:0 @@ -888,9 +996,9 @@ msgstr "" #: field:lunch.order,total:0 #: view:lunch.order.line:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_tree msgid "Previous Orders" -msgstr "" +msgstr "Comenzile Anterioare" diff --git a/addons/lunch/i18n/tr.po b/addons/lunch/i18n/tr.po index 16138844ce0..764b71edc0a 100644 --- a/addons/lunch/i18n/tr.po +++ b/addons/lunch/i18n/tr.po @@ -8,35 +8,35 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-16 20:35+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: lunch #: field:lunch.product,category_id:0 #: field:lunch.product.category,name:0 msgid "Category" -msgstr "" +msgstr "Kategori" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_by_supplier_form msgid "Today's Orders by Supplier" -msgstr "" +msgstr "Tedarikçiye göre Bugünün Siparişleri" #. module: lunch #: view:lunch.order:0 msgid "My Orders" -msgstr "" +msgstr "Siparişlerim" #. module: lunch #: selection:lunch.order,state:0 msgid "Partially Confirmed" -msgstr "" +msgstr "Kısmen Onaylı" #. module: lunch #: view:lunch.cashmove:0 @@ -47,13 +47,13 @@ msgstr "Grupla..." #. module: lunch #: field:lunch.alert,sunday:0 msgid "Sunday" -msgstr "" +msgstr "Pazar" #. module: lunch #: field:lunch.order.line,supplier:0 #: field:lunch.product,supplier:0 msgid "Supplier" -msgstr "" +msgstr "Tedarikçi" #. module: lunch #: view:lunch.order.line:0 @@ -68,39 +68,39 @@ msgstr "Mart" #. module: lunch #: view:lunch.cashmove:0 msgid "By Employee" -msgstr "" +msgstr "Çalışan tarafından" #. module: lunch #: field:lunch.alert,friday:0 msgid "Friday" -msgstr "" +msgstr "Cuma" #. module: lunch #: view:lunch.validation:0 msgid "validate order lines" -msgstr "" +msgstr "sipariş kalemlerini doğrula" #. module: lunch #: view:lunch.order.line:0 msgid "Order lines Tree" -msgstr "" +msgstr "Sipariş kalemleri Ağacı" #. module: lunch #: field:lunch.alert,specific_day:0 #: field:report.lunch.order.line,day:0 msgid "Day" -msgstr "" +msgstr "Gün" #. module: lunch #: view:lunch.order.line:0 #: selection:lunch.order.line,state:0 msgid "Received" -msgstr "" +msgstr "Alındı" #. module: lunch #: view:lunch.order.line:0 msgid "By Supplier" -msgstr "" +msgstr "Tedarikçi tarafından" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_order_tree @@ -121,23 +121,23 @@ msgstr "" #. module: lunch #: view:lunch.order.line:0 msgid "Not Received" -msgstr "" +msgstr "Alınmadı" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_by_supplier_form #: model:ir.ui.menu,name:lunch.menu_lunch_control_suppliers msgid "Orders by Supplier" -msgstr "" +msgstr "Tedarikçiye göre Siparişler" #. module: lunch #: view:lunch.validation:0 msgid "Receive Meals" -msgstr "" +msgstr "Yemekleri Kabulet" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove form" -msgstr "" +msgstr "nakit çıkışı formu" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form @@ -155,57 +155,57 @@ msgstr "" #. module: lunch #: field:lunch.cashmove,amount:0 msgid "Amount" -msgstr "" +msgstr "Tutar" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_products #: model:ir.ui.menu,name:lunch.menu_lunch_products #: field:lunch.order,order_line_ids:0 msgid "Products" -msgstr "" +msgstr "Ürünler" #. module: lunch #: view:lunch.order.line:0 msgid "By Date" -msgstr "" +msgstr "Tarihe göre" #. module: lunch #: selection:lunch.order,state:0 #: view:lunch.order.line:0 #: selection:lunch.order.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Vazgeçildi" #. module: lunch #: view:lunch.cashmove:0 msgid "lunch employee payment" -msgstr "" +msgstr "öğle yemeği çalışan ödemesi" #. module: lunch #: view:lunch.alert:0 msgid "alert tree" -msgstr "" +msgstr "uyarı ağacı" #. module: lunch #: model:ir.model,name:lunch.model_report_lunch_order_line msgid "Lunch Orders Statistics" -msgstr "" +msgstr "Öğle yemeği Siparişi İstatistikleri" #. module: lunch #: model:ir.model,name:lunch.model_lunch_alert msgid "Lunch Alert" -msgstr "" +msgstr "Öğle yemeği Uyarısı" #. module: lunch #: code:addons/lunch/lunch.py:183 #, python-format msgid "Select a product and put your order comments on the note." -msgstr "" +msgstr "Bir ürün seç ve sipariş açıklamalarını nota iliştir." #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Week" -msgstr "" +msgstr "Her Hafta" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove @@ -215,85 +215,85 @@ msgstr "" #. module: lunch #: selection:lunch.order,state:0 msgid "Confirmed" -msgstr "" +msgstr "Onaylandı" #. module: lunch #: view:lunch.order:0 msgid "lunch orders" -msgstr "" +msgstr "öğle yemeği siparişleri" #. module: lunch #: view:lunch.order.line:0 msgid "Confirm" -msgstr "" +msgstr "Onayla" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form msgid "Your Account" -msgstr "" +msgstr "Hesabınız" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form msgid "Your Lunch Account" -msgstr "" +msgstr "Öğle Yemeği Hesabınız" #. module: lunch #: field:lunch.alert,active_from:0 msgid "Between" -msgstr "" +msgstr "Arasında" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_order msgid "Wizard to order a meal" -msgstr "" +msgstr "Yemek siparişi sihirbazı" #. module: lunch #: selection:lunch.order,state:0 #: selection:lunch.order.line,state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: lunch #: code:addons/lunch/lunch.py:180 #, python-format msgid "This is the first time you order a meal" -msgstr "" +msgstr "Bu ilk kez bir yemek siparişiniz" #. module: lunch #: field:report.lunch.order.line,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Toplam Fiyat" #. module: lunch #: model:ir.model,name:lunch.model_lunch_validation msgid "lunch validation for order" -msgstr "" +msgstr "sipariş için öğle yemeği doğrulaması" #. module: lunch #: report:lunch.order.line:0 msgid "Name/Date" -msgstr "" +msgstr "Ad/Tarih" #. module: lunch #: report:lunch.order.line:0 msgid "Total :" -msgstr "" +msgstr "Toplam :" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_config msgid "Configuration" -msgstr "" +msgstr "Yapılandırma" #. module: lunch #: field:lunch.order,state:0 #: field:lunch.order.line,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. module: lunch #: view:lunch.order.order:0 @@ -306,32 +306,32 @@ msgstr "" #: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts #: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts msgid "Control Accounts" -msgstr "" +msgstr "Denetim Hesapları" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Every Day" -msgstr "" +msgstr "Her Gün" #. module: lunch #: field:lunch.order.line,cashmove:0 msgid "Cash Move" -msgstr "" +msgstr "Nakit Hareketi" #. module: lunch #: model:ir.actions.act_window,name:lunch.order_order_lines msgid "Order meals" -msgstr "" +msgstr "Yemek sipariş et" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Hour" -msgstr "" +msgstr "Saat Çizelgesi" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_control_suppliers @@ -357,17 +357,17 @@ msgstr "" #. module: lunch #: field:lunch.alert,tuesday:0 msgid "Tuesday" -msgstr "" +msgstr "Salı" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_tree msgid "Your Orders" -msgstr "" +msgstr "Siparişleriniz" #. module: lunch #: field:report.lunch.order.line,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_products @@ -386,19 +386,19 @@ msgstr "" #: view:lunch.alert:0 #: field:lunch.alert,message:0 msgid "Message" -msgstr "" +msgstr "İleti" #. module: lunch #: view:lunch.order.order:0 msgid "Order Meals" -msgstr "" +msgstr "Yemekleri Sipariş et" #. module: lunch #: view:lunch.cancel:0 #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "or" -msgstr "" +msgstr "ya da" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_product_categories @@ -415,157 +415,157 @@ msgstr "" #. module: lunch #: view:lunch.order.order:0 msgid "Order meal" -msgstr "" +msgstr "Yemek sipariş et" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_product_categories #: model:ir.ui.menu,name:lunch.menu_lunch_product_categories msgid "Product Categories" -msgstr "" +msgstr "Ürün Kategorileri" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_control_suppliers msgid "Control Suppliers" -msgstr "" +msgstr "Tedarikçileri Denetle" #. module: lunch #: view:lunch.alert:0 msgid "Schedule Date" -msgstr "" +msgstr "Planlama Tarihi" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_alert #: model:ir.ui.menu,name:lunch.menu_lunch_alert #: field:lunch.order,alerts:0 msgid "Alerts" -msgstr "" +msgstr "Uyarılar" #. module: lunch #: field:lunch.order.line,note:0 #: field:report.lunch.order.line,note:0 msgid "Note" -msgstr "" +msgstr "Not" #. module: lunch #: code:addons/lunch/lunch.py:250 #, python-format msgid "Add" -msgstr "" +msgstr "Ekle" #. module: lunch #: view:lunch.product:0 #: view:lunch.product.category:0 msgid "Products Form" -msgstr "" +msgstr "Ürün Formu" #. module: lunch #: model:ir.actions.act_window,name:lunch.cancel_order_lines msgid "Cancel meals" -msgstr "" +msgstr "Yemekleri iptal et" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cashmove #: view:lunch.cashmove:0 msgid "lunch cashmove" -msgstr "" +msgstr "Öğle yemeği nakit hareketi" #. module: lunch #: view:lunch.cancel:0 msgid "Are you sure you want to cancel these meals?" -msgstr "" +msgstr "Bu yemekleri iptal etmek istediğinizden emin misiniz?" #. module: lunch #: view:lunch.cashmove:0 msgid "My Account" -msgstr "" +msgstr "Hesabım" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: lunch #: field:lunch.alert,monday:0 msgid "Monday" -msgstr "" +msgstr "Pazartesi" #. module: lunch #: field:lunch.order.line,name:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: lunch #: model:ir.actions.act_window,name:lunch.validate_order_lines msgid "Receive meals" -msgstr "" +msgstr "Yemekleri kabul et" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: lunch #: field:lunch.cashmove,user_id:0 #: field:lunch.order,user_id:0 #: field:report.lunch.order.line,user_id:0 msgid "User Name" -msgstr "" +msgstr "Kullanıcı Adı" #. module: lunch #: model:ir.module.category,name:lunch.module_lunch_category #: model:ir.ui.menu,name:lunch.menu_lunch #: model:ir.ui.menu,name:lunch.menu_lunch_title msgid "Lunch" -msgstr "" +msgstr "Öğle yemeği" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_line msgid "lunch order line" -msgstr "" +msgstr "öğle yemeği sipariş kalemi" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product msgid "lunch product" -msgstr "" +msgstr "Öğle yemeği ürünü" #. module: lunch #: field:lunch.order.line,user_id:0 #: model:res.groups,name:lunch.group_lunch_user msgid "User" -msgstr "" +msgstr "Kullanıcı" #. module: lunch #: field:lunch.cashmove,date:0 #: field:lunch.order,date:0 #: field:lunch.order.line,date:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: lunch #: view:lunch.order:0 msgid "Orders Tree" -msgstr "" +msgstr "Sipariş Ağacı" #. module: lunch #: view:lunch.order:0 msgid "Orders Form" -msgstr "" +msgstr "Sipariş Formu" #. module: lunch #: view:lunch.alert:0 #: view:lunch.order.line:0 msgid "Search" -msgstr "" +msgstr "Ara" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_order_by_supplier_form @@ -590,42 +590,42 @@ msgstr "" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: lunch #: selection:lunch.alert,alter_type:0 msgid "Specific Day" -msgstr "" +msgstr "Belirli Gün" #. module: lunch #: field:lunch.alert,wednesday:0 msgid "Wednesday" -msgstr "" +msgstr "Çarşamba" #. module: lunch #: view:lunch.product.category:0 msgid "Product Category: " -msgstr "" +msgstr "Ürün Kategorisi: " #. module: lunch #: field:lunch.alert,active_to:0 msgid "And" -msgstr "" +msgstr "Ve" #. module: lunch #: selection:lunch.order.line,state:0 msgid "Ordered" -msgstr "" +msgstr "Sipariş edildi" #. module: lunch #: field:report.lunch.order.line,date:0 msgid "Date Order" -msgstr "" +msgstr "Sipariş Tarihi" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel Orders" -msgstr "" +msgstr "Siparişleri İptal et" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_alert @@ -652,22 +652,22 @@ msgstr "" #. module: lunch #: view:lunch.cancel:0 msgid "A cancelled meal should not be paid by employees." -msgstr "" +msgstr "İptal edilen bir yemek çalışanlar tarafından ödenmemelidir." #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cash msgid "Administrate Cash Moves" -msgstr "" +msgstr "Nakit Hareketlerini Yönet" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cancel msgid "cancel lunch order" -msgstr "" +msgstr "öğle yemeği siparişini iptal et" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: lunch #: view:lunch.cancel:0 @@ -675,7 +675,7 @@ msgstr "" #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove @@ -694,7 +694,7 @@ msgstr "" #: code:addons/lunch/lunch.py:186 #, python-format msgid "Your favorite meals will be created based on your last orders." -msgstr "" +msgstr "En sevdiğiniz yemekler son siparişlerinize göre oluşturulacaktır." #. module: lunch #: model:ir.module.category,description:lunch.module_lunch_category @@ -702,6 +702,9 @@ msgid "" "Helps you handle your lunch needs, if you are a manager you will be able to " "create new products, cashmoves and to confirm or cancel orders." msgstr "" +"Yemek gereksinimlerinizi yönetmenize yardım eder, bir yöneticiyseniz yeni " +"ürünler, nakit hareketleri oluşturabilir ve siparişleri onayalayabilir ya da " +"iptal edebilirsiniz." #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_control_accounts @@ -722,109 +725,109 @@ msgstr "" #. module: lunch #: field:lunch.alert,alter_type:0 msgid "Recurrency" -msgstr "" +msgstr "Özyinelenme" #. module: lunch #: code:addons/lunch/lunch.py:189 #, python-format msgid "Don't forget the alerts displayed in the reddish area" -msgstr "" +msgstr "Kırmızılı alanda görüntülenen uyarıları unutma" #. module: lunch #: field:lunch.alert,thursday:0 msgid "Thursday" -msgstr "" +msgstr "Perşembe" #. module: lunch #: report:lunch.order.line:0 msgid "Unit Price" -msgstr "" +msgstr "Birim Fiyatı" #. module: lunch #: field:lunch.order.line,product_id:0 #: field:lunch.product,name:0 msgid "Product" -msgstr "" +msgstr "Ürün" #. module: lunch #: field:lunch.cashmove,description:0 #: report:lunch.order.line:0 #: field:lunch.product,description:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: lunch #: field:lunch.order.line,price:0 #: field:lunch.product,price:0 msgid "Price" -msgstr "" +msgstr "Fiyat" #. module: lunch #: field:lunch.cashmove,state:0 msgid "Is an order or a Payment" -msgstr "" +msgstr "Bir sipariş mi yoksa bir Ödeme mi" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_order_form #: model:ir.ui.menu,name:lunch.menu_lunch_order_form msgid "New Order" -msgstr "" +msgstr "Yeni Sipariş" #. module: lunch #: view:lunch.cashmove:0 msgid "cashmove tree" -msgstr "" +msgstr "nakit hareketi ağacı" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel a meal means that we didn't receive it from the supplier." -msgstr "" +msgstr "Bir yemeğin iptali, o yemeği tedarikçiden almadığımız anlamındadır." #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove msgid "Employee Payments" -msgstr "" +msgstr "Çalışan Ödemeleri" #. module: lunch #: view:lunch.cashmove:0 #: selection:lunch.cashmove,state:0 msgid "Payment" -msgstr "" +msgstr "Ödeme" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: lunch #: field:report.lunch.order.line,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: lunch #: view:lunch.order:0 msgid "List" -msgstr "" +msgstr "Liste" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_admin msgid "Administrate Orders" -msgstr "" +msgstr "Siparişleri Yönet" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: lunch #: view:lunch.order:0 msgid "Select your order" -msgstr "" +msgstr "Siparişini seç" #. module: lunch #: field:lunch.cashmove,order_id:0 @@ -833,54 +836,55 @@ msgstr "" #: view:lunch.order.line:0 #: field:lunch.order.line,order_id:0 msgid "Order" -msgstr "" +msgstr "Sipariş" #. module: lunch #: model:ir.actions.report.xml,name:lunch.report_lunch_order #: model:ir.model,name:lunch.model_lunch_order #: report:lunch.order.line:0 msgid "Lunch Order" -msgstr "" +msgstr "Öğle yemeği Siparişi" #. module: lunch #: view:lunch.order.order:0 msgid "Are you sure you want to order these meals?" -msgstr "" +msgstr "Bu yemekleri sipariş etmek istediğinizden emin misiniz?" #. module: lunch #: view:lunch.cancel:0 msgid "cancel order lines" -msgstr "" +msgstr "sipariş kalemlerini iptal et" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product_category msgid "lunch product category" -msgstr "" +msgstr "öğle yemeği ürün kategorisi" #. module: lunch #: field:lunch.alert,saturday:0 msgid "Saturday" -msgstr "" +msgstr "Cumartesi" #. module: lunch #: model:res.groups,name:lunch.group_lunch_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: lunch #: view:lunch.validation:0 msgid "Did your received these meals?" -msgstr "" +msgstr "Bu yemekleri aldınız mı?" #. module: lunch #: view:lunch.validation:0 msgid "Once a meal is received a new cash move is created for the employee." msgstr "" +"Bir yemek alındığında çalışan için yeni bir nakit hareketi oluşturulur." #. module: lunch #: view:lunch.product:0 msgid "Products Tree" -msgstr "" +msgstr "Ürün Ağacı" #. module: lunch #: view:lunch.cashmove:0 @@ -888,9 +892,9 @@ msgstr "" #: field:lunch.order,total:0 #: view:lunch.order.line:0 msgid "Total" -msgstr "" +msgstr "Toplam" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_tree msgid "Previous Orders" -msgstr "" +msgstr "Önceki Siparişler" diff --git a/addons/mail/i18n/mn.po b/addons/mail/i18n/mn.po index 47e26a344bc..808178c4fae 100644 --- a/addons/mail/i18n/mn.po +++ b/addons/mail/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 07:18+0000\n" -"Last-Translator: Altangerel \n" +"PO-Revision-Date: 2013-02-16 07:59+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mail #: view:mail.followers:0 @@ -655,14 +655,14 @@ msgstr "" #. module: mail #: model:mail.group,name:mail.group_rd msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: mail #: model:ir.model,name:mail.model_mail_thread @@ -1066,6 +1066,9 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"Мөчирийн сонгож болох ID хувийн дугаар бөгөөд ирж буй зурвасууд нь хариулт " +"биш байсан ч хамаагүй холбогдоно. Хэрэв сонгосон байвал шинэ бичлэг үүсэх " +"явдлыг бүхэлд нь байхгүй болгоно." #. module: mail #: help:mail.message.subtype,name:0 @@ -1256,6 +1259,10 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"Энэ нэр дээр хүлээн авсан имэйлээ үүсэх бичлэгүүдийн эзэмшигч. Хэрэв энэ " +"талбар тохируулагдаагүй байвал илгээгчийн хаягаас эзэмшигчийг автоматаар " +"тогтоох гэж систем оролдоно. Эсвэл системийн хэрэглэгч олдохгүй бол " +"Administrator-ийг онооно." #. module: mail #. openerp-web @@ -1486,7 +1493,7 @@ msgstr "" #: help:res.partner,notification_email_send:0 msgid "" "Choose in which case you want to receive an email when you receive new feeds." -msgstr "" +msgstr "Шинэ санал хүлээж авах ямар тохиолдолд имэйл хүлээж авахаа сонгоно." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_groups @@ -1548,7 +1555,7 @@ msgstr "Шүүлтүүр" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "Саналыг имэйлээр хүлээж авах" #. module: mail #: help:base.config.settings,alias_domain:0 @@ -1556,6 +1563,8 @@ msgid "" "If you have setup a catch-all email domain redirected to the OpenERP server, " "enter the domain name here." msgstr "" +"OpenERP серверрүү дамжуулсан бүх имэйлийг хүлээж авахаар тохируулсах бол энд " +"domain нэрийг тохируулна." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -1600,6 +1609,8 @@ msgid "" "Technical field holding the message notifications. Use notified_partner_ids " "to access notified partners." msgstr "" +"Зурвас мэдэгдлийг хадгалах талбарын техник нэр. notified_partner_ids-г " +"мэдэгдэл очсон харилцагчид руу хандахдаа хэрэглэ." #. module: mail #: model:ir.ui.menu,name:mail.mail_feeds @@ -1624,6 +1635,7 @@ msgid "" "Message subtypes followed, meaning subtypes that will be pushed onto the " "user's Wall." msgstr "" +"Хэрэглэгчийн ханан дээр нийтлэгдэх зурвасын дэд төрөлүүд араас нь дагалдана." #. module: mail #: help:mail.group,message_ids:0 @@ -1724,7 +1736,7 @@ msgstr "Нэмэлт холбогчид" #: help:mail.compose.message,parent_id:0 #: help:mail.message,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "Мөчирийн эхлэлийн зурвас." #. module: mail #: model:mail.group,name:mail.group_hr_policies diff --git a/addons/mail/i18n/ro.po b/addons/mail/i18n/ro.po index faf1b30ea21..a09d8147f26 100644 --- a/addons/mail/i18n/ro.po +++ b/addons/mail/i18n/ro.po @@ -8,30 +8,30 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 16:22+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mail #: view:mail.followers:0 msgid "Followers Form" -msgstr "" +msgstr "Persoane interesate de la" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "" +msgstr "publisher_warranty.contract (contract. garantie_editor)" #. module: mail #: field:mail.compose.message,author_id:0 #: field:mail.message,author_id:0 msgid "Author" -msgstr "" +msgstr "Autor" #. module: mail #: view:mail.mail:0 @@ -46,12 +46,12 @@ msgstr "Destinatari mesaj" #. module: mail #: help:mail.message.subtype,default:0 msgid "Activated by default when subscribing." -msgstr "" +msgstr "Activat implicit la abonare." #. module: mail #: view:mail.message:0 msgid "Comments" -msgstr "" +msgstr "Comentarii" #. module: mail #: view:mail.alias:0 @@ -63,7 +63,7 @@ msgstr "Grupeaza dupa..." #: help:mail.compose.message,body:0 #: help:mail.message,body:0 msgid "Automatically sanitized HTML contents" -msgstr "" +msgstr "Continuturi HTML cenzurate automat" #. module: mail #: help:mail.alias,alias_name:0 @@ -71,6 +71,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"Numele email-ului alias, de exemplu 'locuri de munca' daca doriti sa primiti " +"email-uri pentru " #. module: mail #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard @@ -83,17 +85,17 @@ msgstr "Compune e-mail" #: code:addons/mail/static/src/xml/mail.xml:132 #, python-format msgid "Add them into recipients and followers" -msgstr "" +msgstr "Adaugati-le la destinatari si persoane interesate" #. module: mail #: view:mail.group:0 msgid "Group Name" -msgstr "" +msgstr "Numele Grupului" #. module: mail #: selection:mail.group,public:0 msgid "Public" -msgstr "" +msgstr "Public" #. module: mail #: view:mail.mail:0 @@ -103,7 +105,7 @@ msgstr "Corp" #. module: mail #: view:mail.message:0 msgid "Show messages to read" -msgstr "" +msgstr "Afiseaza mesajele de citit" #. module: mail #: help:mail.compose.message,email_from:0 @@ -112,37 +114,39 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found for incoming emails." msgstr "" +"Adresa de email a expeditorului. Acest camp este setat atunci cand nu este " +"gasit nici un partener care sa se potriveasca email-urilor primite." #. module: mail #: model:ir.model,name:mail.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Wizardul de compunere email-uri" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:23 #, python-format msgid "Add others" -msgstr "" +msgstr "Adauga altele" #. module: mail #: field:mail.message.subtype,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Principal" #. module: mail #: field:mail.group,message_unread:0 #: field:mail.thread,message_unread:0 #: field:res.partner,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Mesaje Necitite" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:262 #, python-format msgid "show" -msgstr "" +msgstr "afiseaza" #. module: mail #: help:mail.group,group_ids:0 @@ -150,37 +154,40 @@ msgid "" "Members of those groups will automatically added as followers. Note that " "they will be able to manage their subscription manually if necessary." msgstr "" +"Membrii acelor grupuri vor fi adaugati automat ca persoane interesate. " +"Observati ca ei vor putea sa isi gestioneze manual abonamentul daca este " +"nevoie." #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail.js:869 #, python-format msgid "Do you really want to delete this message?" -msgstr "" +msgstr "Doriti intr-adevar sa stergeti acest mesaj?" #. module: mail #: view:mail.message:0 #: field:mail.notification,read:0 msgid "Read" -msgstr "" +msgstr "Citire" #. module: mail #: view:mail.group:0 msgid "Search Groups" -msgstr "" +msgstr "Cauta Grupuri" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail_followers.js:156 #, python-format msgid "followers" -msgstr "" +msgstr "persoane interesate" #. module: mail #: code:addons/mail/mail_message.py:726 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Acces Interzis" #. module: mail #: help:mail.group,image_medium:0 @@ -189,18 +196,21 @@ msgid "" "image, with aspect ratio preserved. Use this field in form views or some " "kanban views." msgstr "" +"Fotografie de dimensiune medie a grupului. Este redimensionata automat ca o " +"imagine de 128x128px, cu formatul imaginii pastrat. Utilizati acest camp in " +"vizualizarile formularului sau in unele vizualizari kanban." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:194 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Eroare incarcare" #. module: mail #: model:mail.group,name:mail.group_support msgid "Support" -msgstr "" +msgstr "Asistenta" #. module: mail #: code:addons/mail/mail_message.py:727 @@ -211,6 +221,10 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"Operatiunea solicitata nu poate fi finalizata din cauza restrictiilor de " +"securitate. Va rugam sa contactati administratorul de sistem.\n" +"\n" +"(Tip de document: %s, Operatiune: %s)" #. module: mail #: view:mail.mail:0 @@ -228,24 +242,24 @@ msgstr "Fir" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "Open the full mail composer" -msgstr "" +msgstr "Deschide paginarea completa a mail-ului" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "ò" -msgstr "" +msgstr "ò" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "" +msgstr "Domeniu Alias" #. module: mail #: field:mail.group,group_ids:0 msgid "Auto Subscription" -msgstr "" +msgstr "Abonare Automata" #. module: mail #: field:mail.mail,references:0 @@ -257,12 +271,12 @@ msgstr "Referinte" #: code:addons/mail/static/src/xml/mail.xml:188 #, python-format msgid "No messages." -msgstr "" +msgstr "Nici un mesaj." #. module: mail #: model:ir.model,name:mail.model_mail_group msgid "Discussion group" -msgstr "" +msgstr "Grup de discutii" #. module: mail #. openerp-web @@ -270,14 +284,14 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:95 #, python-format msgid "uploading" -msgstr "" +msgstr "se incarca" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "more." -msgstr "" +msgstr "mai mult." #. module: mail #: help:mail.compose.message,type:0 @@ -286,6 +300,8 @@ msgid "" "Message type: email for email message, notification for system message, " "comment for other messages such as user replies" msgstr "" +"Tipul de mesaj: email pentru mesaj email, notificare pentru mesajul sistem, " +"comentariu pentru alte mesaje, cum ar fi raspunsurile utilizatorului" #. module: mail #: help:mail.message.subtype,relation_field:0 @@ -294,6 +310,9 @@ msgid "" "automatic subscription on a related document. The field is used to compute " "getattr(related_document.relation_field)." msgstr "" +"Camp utilizat pentru a lega modelul asociat de modelul subtip atunci cand se " +"foloseste abonarea automata pe un document corelat. Acest camp este utilizat " +"pentru a calcula getattr (document_corelat.camp_relatie)." #. module: mail #: selection:mail.mail,state:0 @@ -309,30 +328,30 @@ msgstr "Raspunde" #: code:addons/mail/wizard/invite.py:36 #, python-format msgid "
You have been invited to follow %s.
" -msgstr "" +msgstr "
Ati fost invitat sa urmati %s.
" #. module: mail #: help:mail.group,message_unread:0 #: help:mail.thread,message_unread:0 #: help:res.partner,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." #. module: mail #: field:mail.group,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Fotografie de dimensiune medie" #. module: mail #: model:ir.actions.client,name:mail.action_mail_to_me_feeds #: model:ir.ui.menu,name:mail.mail_tomefeeds msgid "To: me" -msgstr "" +msgstr "Pentru:mine" #. module: mail #: field:mail.message.subtype,name:0 msgid "Message Type" -msgstr "" +msgstr "Tipul Mesajului" #. module: mail #: field:mail.mail,auto_delete:0 @@ -345,28 +364,28 @@ msgstr "Sterge Automat" #: view:mail.group:0 #, python-format msgid "Unfollow" -msgstr "" +msgstr "Nu urmati" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:261 #, python-format msgid "show one more message" -msgstr "" +msgstr "afiseaza inca un mesaj" #. module: mail #: code:addons/mail/mail_mail.py:71 #: code:addons/mail/res_users.py:79 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Actiune Nevalida!" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:25 #, python-format msgid "User img" -msgstr "" +msgstr "Utilizator img" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_mail @@ -379,7 +398,7 @@ msgstr "Email-uri" #. module: mail #: field:mail.followers,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Partener Asociat" #. module: mail #: help:mail.group,message_summary:0 @@ -389,6 +408,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." #. module: mail #: help:mail.alias,alias_model_id:0 @@ -397,17 +418,21 @@ msgid "" "incoming email that does not reply to an existing record will cause the " "creation of a new record of this model (e.g. a Project Task)" msgstr "" +"Modelul (Tip de Document OpenERP) caruia ii corespunde acest alias. Orice " +"email primit care nu se potriveste unei inregistrari existente va duce la " +"crearea unei noi inregistrari a acestui model (de exemplu O Sarcina a " +"Proiectului)" #. module: mail #: field:mail.message.subtype,relation_field:0 msgid "Relation field" -msgstr "" +msgstr "Camp relatie" #. module: mail #: selection:mail.compose.message,type:0 #: selection:mail.message,type:0 msgid "System notification" -msgstr "" +msgstr "Sistem de instiintare" #. module: mail #: model:ir.model,name:mail.model_res_partner @@ -418,7 +443,7 @@ msgstr "Partener" #. module: mail #: model:ir.ui.menu,name:mail.mail_my_stuff msgid "Organizer" -msgstr "" +msgstr "Organizator" #. module: mail #: field:mail.compose.message,subject:0 @@ -429,7 +454,7 @@ msgstr "Subiect" #. module: mail #: field:mail.wizard.invite,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Parteneri" #. module: mail #: view:mail.mail:0 @@ -452,7 +477,7 @@ msgstr "Mesaj e-mail" #. module: mail #: model:ir.model,name:mail.model_base_config_settings msgid "base.config.settings" -msgstr "" +msgstr "base.config.settings (setari.config.de_baza)" #. module: mail #: view:mail.compose.message:0 @@ -464,7 +489,7 @@ msgstr "Trimite" #: code:addons/mail/static/src/js/mail_followers.js:152 #, python-format msgid "No followers" -msgstr "" +msgstr "Nici o persoana interesata" #. module: mail #: view:mail.mail:0 @@ -482,13 +507,13 @@ msgstr "Esuat" #: field:res.partner,message_follower_ids:0 #, python-format msgid "Followers" -msgstr "" +msgstr "Persoane interesate" #. module: mail #: model:ir.actions.client,name:mail.action_mail_archives_feeds #: model:ir.ui.menu,name:mail.mail_archivesfeeds msgid "Archives" -msgstr "" +msgstr "Arhive" #. module: mail #. openerp-web @@ -496,7 +521,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:94 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Sterge acest atasament" #. module: mail #. openerp-web @@ -511,41 +536,41 @@ msgstr "Raspunde" #: code:addons/mail/static/src/js/mail_followers.js:154 #, python-format msgid "One follower" -msgstr "" +msgstr "O persoana interesata" #. module: mail #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Tip" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: mail #: field:ir.ui.menu,mail_group_id:0 msgid "Mail Group" -msgstr "" +msgstr "Grup Email" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Comentarii si Email-uri" #. module: mail #: field:mail.alias,alias_defaults:0 msgid "Default Values" -msgstr "" +msgstr "Valori Implicite" #. module: mail #: code:addons/mail/res_users.py:100 #, python-format msgid "%s has joined the %s network." -msgstr "" +msgstr "%s s-a alaturat retelei %s." #. module: mail #: help:mail.group,image_small:0 @@ -554,6 +579,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Fotografie de dimensiuni mici a grupului. Este redimensionata automat ca o " +"imagine de 64x64px, cu formatul imaginii pastrat. Utilizati acest camp " +"oriunde este necesara o imagine mica." #. module: mail #: view:mail.compose.message:0 @@ -566,41 +594,41 @@ msgstr "Destinatari" #: code:addons/mail/static/src/xml/mail.xml:127 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:43 #, python-format msgid "Write to the followers of this document..." -msgstr "" +msgstr "Scrie persoanelor interesate de acest document..." #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Grup Autorizat" #. module: mail #: view:mail.group:0 msgid "Join Group" -msgstr "" +msgstr "Alaturati-va Grupului" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Expeditorul mesajului, luat din preferintele utilizatorului." #. module: mail #: code:addons/mail/wizard/invite.py:39 #, python-format msgid "
You have been invited to follow a new document.
" -msgstr "" +msgstr "
Ati fost invitat sa urmariti un document nou.
" #. module: mail #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Mesaj Principal" #. module: mail #: field:mail.compose.message,res_id:0 @@ -620,18 +648,24 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nici un mesaj personal.\n" +"

\n" +" Aceasta lista contine mesajele trimise dumneavoastra.\n" +"

\n" +" " #. module: mail #: model:mail.group,name:mail.group_rd msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binar/incarca_atasament" #. module: mail #: model:ir.model,name:mail.model_mail_thread @@ -648,7 +682,7 @@ msgstr "Avansat" #: code:addons/mail/static/src/xml/mail.xml:226 #, python-format msgid "Move to Inbox" -msgstr "" +msgstr "Muta in Inbox" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:165 @@ -660,7 +694,7 @@ msgstr "Re:" #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "De citit" #. module: mail #: code:addons/mail/res_users.py:79 @@ -669,19 +703,21 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"Nu puteti crea un utilizator. Pentru a crea utilizatori noi, ar trebui sa " +"folositimeniul \"Setari > Utilizatori\"." #. module: mail #: help:mail.followers,res_model:0 #: help:mail.wizard.invite,res_model:0 msgid "Model of the followed resource" -msgstr "" +msgstr "Modelul resursei urmate" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:286 #, python-format msgid "like" -msgstr "" +msgstr "ca si" #. module: mail #: view:mail.compose.message:0 @@ -695,12 +731,12 @@ msgstr "Anuleaza" #: code:addons/mail/static/src/xml/mail.xml:44 #, python-format msgid "Share with my followers..." -msgstr "" +msgstr "Imparte cu persoanele interesate..." #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Contact" #. module: mail #: view:mail.group:0 @@ -708,21 +744,23 @@ msgid "" "Only the invited followers can read the\n" " discussions on this group." msgstr "" +"Numai persoanele invitate pot citi\n" +" discutiile din acest grup." #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.meniu" #. module: mail #: view:mail.message:0 msgid "Has attachments" -msgstr "" +msgstr "Are atasamente" #. module: mail #: view:mail.mail:0 msgid "on" -msgstr "" +msgstr "activat" #. module: mail #: code:addons/mail/mail_message.py:916 @@ -731,6 +769,8 @@ msgid "" "The following partners chosen as recipients for the email have no email " "address linked :" msgstr "" +"Urmatorii parteneri alesi ca destinatari ai email-ului nu au nici o adresa " +"de email asociata :" #. module: mail #: help:mail.alias,alias_defaults:0 @@ -738,25 +778,27 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Un dictionar Python care va fi evaluat pentru a furniza valorile implicite " +"atunci cand creati inregistrari noi pentru acest alias." #. module: mail #: model:ir.model,name:mail.model_mail_message_subtype msgid "Message subtypes" -msgstr "" +msgstr "Subtipuri de Mesaje" #. module: mail #: help:mail.compose.message,notified_partner_ids:0 #: help:mail.message,notified_partner_ids:0 msgid "" "Partners that have a notification pushing this message in their mailboxes" -msgstr "" +msgstr "Partenerii care au o notificare ce a dus la primirea acestui mesaj" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Comentariu" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -772,18 +814,29 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Treaba buna! Casuta dumneavoastra postala este " +"goala.\n" +"

\n" +" Casuta dumneavoastra postala contine mesaje sau email-" +"uri personale care v-au fost trimise dumneavoastra,\n" +" precum si informatii legate de documentele sau " +"persoanele pe care\n" +" le urmariti.\n" +"

\n" +" " #. module: mail #: field:mail.mail,notification:0 msgid "Is Notification" -msgstr "" +msgstr "Este o Instiintare" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:170 #, python-format msgid "Compose a new message" -msgstr "" +msgstr "Compuneti un mesaj nou" #. module: mail #: view:mail.mail:0 @@ -796,6 +849,8 @@ msgstr "Trimite acum" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" +"Email-ul nu a putut fi trimis, configurati adresa de email a expeditorului " +"sau alias." #. module: mail #: help:res.users,alias_id:0 @@ -803,11 +858,13 @@ msgid "" "Email address internally associated with this user. Incoming emails will " "appear in the user's notifications." msgstr "" +"Adresa de email asociata intern cu acest utilizator. Email-urile primite vor " +"apare in instiintarile utilizatorului." #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Fotografie" #. module: mail #. openerp-web @@ -816,13 +873,13 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "sau" #. module: mail #: help:mail.compose.message,vote_user_ids:0 #: help:mail.message,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Utilizatorii care au votat pentru acest mesaj" #. module: mail #: help:mail.group,alias_id:0 @@ -830,6 +887,8 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" +"Adresa de email asociata cu acest grup. Email-urile noi primite vor crea " +"automat subiecte noi." #. module: mail #: view:mail.mail:0 @@ -845,17 +904,17 @@ msgstr "Cautare e-mail" #: field:mail.compose.message,child_ids:0 #: field:mail.message,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Mesaje secundare" #. module: mail #: field:mail.alias,alias_user_id:0 msgid "Owner" -msgstr "" +msgstr "Proprietar" #. module: mail #: model:ir.model,name:mail.model_res_users msgid "Users" -msgstr "" +msgstr "Utilizatori" #. module: mail #: model:ir.model,name:mail.model_mail_message @@ -864,25 +923,25 @@ msgstr "" #: field:mail.notification,message_id:0 #: field:mail.wizard.invite,message:0 msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: mail #: help:mail.followers,res_id:0 #: help:mail.wizard.invite,res_id:0 msgid "Id of the followed resource" -msgstr "" +msgstr "Id-ul resursei urmarite" #. module: mail #: field:mail.compose.message,body:0 #: field:mail.message,body:0 msgid "Contents" -msgstr "" +msgstr "Cuprins" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_alias #: model:ir.ui.menu,name:mail.mail_alias_menu msgid "Aliases" -msgstr "" +msgstr "Alias-uri" #. module: mail #: help:mail.message.subtype,description:0 @@ -890,60 +949,64 @@ msgid "" "Description that will be added in the message posted for this subtype. If " "void, the name will be added instead." msgstr "" +"Descriere care va fi adaugata in mesajul postat pentru acest subtip. Daca " +"este necompletat, va fi adaugat numele." #. module: mail #: field:mail.compose.message,vote_user_ids:0 #: field:mail.message,vote_user_ids:0 msgid "Votes" -msgstr "" +msgstr "Voturi" #. module: mail #: view:mail.group:0 msgid "Group" -msgstr "" +msgstr "Grup" #. module: mail #: help:mail.compose.message,starred:0 #: help:mail.message,starred:0 msgid "Current user has a starred notification linked to this message" msgstr "" +"Utilizatorul actual are o notificare marcata cu asterisc atasata acestui " +"mesaj" #. module: mail #: field:mail.group,public:0 msgid "Privacy" -msgstr "" +msgstr "Confidentialitate" #. module: mail #: view:mail.mail:0 msgid "Notification" -msgstr "" +msgstr "Notificare" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail.js:585 #, python-format msgid "Please complete partner's informations" -msgstr "" +msgstr "Va rugam sa completati informatiile partenerului" #. module: mail #: view:mail.wizard.invite:0 msgid "Add Followers" -msgstr "" +msgstr "Adauga Urmariri" #. module: mail #: view:mail.compose.message:0 msgid "Followers of selected items and" -msgstr "" +msgstr "Urmariri ale elementelor selectate si" #. module: mail #: field:mail.alias,alias_force_thread_id:0 msgid "Record Thread ID" -msgstr "" +msgstr "ID Inregistrare Fir" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root msgid "My Groups" -msgstr "" +msgstr "Grupurile mele" #. module: mail #: model:ir.actions.client,help:mail.action_mail_archives_feeds @@ -957,12 +1020,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nici un mesaj gasit si nici un mesaj trimis inca.\n" +"

\n" +" Clic pe pictograma din partea dreapta sus pentru a " +"compune un mesaj. Acest\n" +" mesaj va fi trimis prin email daca este un contact " +"intern.\n" +"

\n" +" " #. module: mail #: view:mail.mail:0 #: field:mail.mail,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: mail #: view:mail.mail:0 @@ -973,13 +1045,13 @@ msgstr "Iesire" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "All feeds" -msgstr "" +msgstr "Toate stirile" #. module: mail #: help:mail.compose.message,record_name:0 #: help:mail.message,record_name:0 msgid "Name get of the related document." -msgstr "" +msgstr "Obtine numele documentului asociat" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_notifications @@ -990,12 +1062,12 @@ msgstr "" #: field:mail.message,notification_ids:0 #: view:mail.notification:0 msgid "Notifications" -msgstr "" +msgstr "Notificari" #. module: mail #: view:mail.alias:0 msgid "Search Alias" -msgstr "" +msgstr "Cauta Alias" #. module: mail #: help:mail.alias,alias_force_thread_id:0 @@ -1004,6 +1076,9 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"Id-ul optional al unei inregistrari la care vor fi atasate toate mesajele " +"primite, chiar daca nu i-au raspuns. Daca este setat, acesta va dezactiva " +"complet crearea de inregistrari noi." #. module: mail #: help:mail.message.subtype,name:0 @@ -1014,28 +1089,33 @@ msgid "" "subtypes allow to precisely tune the notifications the user want to receive " "on its wall." msgstr "" +"Subtipul de mesaj ofera un tip mai exact al mesajului, mai ales pentru " +"instiintarile de sistem. De exemplu, poate fi o instiintare asociata unei " +"inregistrari noi (Nou), sau unei modificari a etapelor intr-un proces " +"(Modificare Etapa). Subtipurile de mesaje permit reglarea instiintarilor pe " +"care utilizatorul doreste sa le primeasca." #. module: mail #: view:mail.mail:0 msgid "by" -msgstr "" +msgstr "de catre" #. module: mail #: model:mail.group,name:mail.group_best_sales_practices msgid "Best Sales Practices" -msgstr "" +msgstr "Cele mai Bune Practici de Vanzari" #. module: mail #: selection:mail.group,public:0 msgid "Selected Group Only" -msgstr "" +msgstr "Numai Grupul Selectat" #. module: mail #: field:mail.group,message_is_follower:0 #: field:mail.thread,message_is_follower:0 #: field:res.partner,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Este o persoana interesata" #. module: mail #: view:mail.alias:0 @@ -1046,12 +1126,12 @@ msgstr "Utilizator" #. module: mail #: view:mail.group:0 msgid "Groups" -msgstr "" +msgstr "Grupuri" #. module: mail #: view:mail.message:0 msgid "Messages Search" -msgstr "" +msgstr "Cautare Mesaje" #. module: mail #: field:mail.compose.message,date:0 @@ -1064,7 +1144,7 @@ msgstr "Data" #: code:addons/mail/static/src/xml/mail.xml:34 #, python-format msgid "Post" -msgstr "" +msgstr "Afisati" #. module: mail #: view:mail.mail:0 @@ -1076,61 +1156,63 @@ msgstr "Filtre Extinse..." #: code:addons/mail/static/src/xml/mail.xml:107 #, python-format msgid "To:" -msgstr "" +msgstr "Catre:" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:175 #, python-format msgid "Write to my followers" -msgstr "" +msgstr "Scrie persoanelor interesate" #. module: mail #: model:ir.model,name:mail.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Acces Grupuri" #. module: mail #: field:mail.message.subtype,default:0 msgid "Default" -msgstr "" +msgstr "Implicit" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:260 #, python-format msgid "show more message" -msgstr "" +msgstr "arata mai multe mesaje" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:228 #, python-format msgid "Mark as Todo" -msgstr "" +msgstr "Marcheaza De efectuat" #. module: mail #: help:mail.message.subtype,parent_id:0 msgid "Parent subtype, used for automatic subscription." -msgstr "" +msgstr "Subtip principal, utilizat pentru abonarea automata." #. module: mail #: model:ir.model,name:mail.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Wizard Invitatie" #. module: mail #: field:mail.group,message_summary:0 #: field:mail.thread,message_summary:0 #: field:res.partner,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Continut" #. module: mail #: help:mail.message.subtype,res_model:0 msgid "" "Model the subtype applies to. If False, this subtype applies to all models." msgstr "" +"Modelul caruia i se aplica subtipul. Daca este setat pe Fals, acest subtip " +"se aplica tuturor modelelor." #. module: mail #: field:mail.compose.message,subtype_id:0 @@ -1138,45 +1220,46 @@ msgstr "" #: field:mail.message,subtype_id:0 #: view:mail.message.subtype:0 msgid "Subtype" -msgstr "" +msgstr "Subtip" #. module: mail #: view:mail.group:0 msgid "Group Form" -msgstr "" +msgstr "Formular Grup" #. module: mail #: field:mail.compose.message,starred:0 #: field:mail.message,starred:0 #: field:mail.notification,starred:0 msgid "Starred" -msgstr "" +msgstr "Marcat cu asterisc" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:262 #, python-format msgid "more messages" -msgstr "" +msgstr "mai multe mesaje" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error" -msgstr "" +msgstr "Eroare" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:13 #, python-format msgid "Following" -msgstr "" +msgstr "urmarind" #. module: mail #: sql_constraint:mail.alias:0 msgid "" "Unfortunately this email alias is already used, please choose a unique one" msgstr "" +"Din nefericire, acest alias de email este deja folosit, alegeti unul unic" #. module: mail #: help:mail.alias,alias_user_id:0 @@ -1186,13 +1269,18 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"Detinatorul inregistrarilor create la primirea de email-uri in acest alias. " +"Daca acest camp nu este setat, sistemul va incerca sa gaseasca proprietarul " +"potrivit pe baza adresei expeditorului (De la), sau va folosi Contul " +"Administrator daca nu este gasit un utilizator al sistemului pentru acea " +"adresa." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "And" -msgstr "" +msgstr "Si" #. module: mail #: field:mail.compose.message,message_id:0 @@ -1206,6 +1294,8 @@ msgid "" "This field holds the image used as photo for the group, limited to " "1024x1024px." msgstr "" +"Acest camp contine imaginea utilizata ca fotografie a grupului, limitata la " +"1024x1024 pixeli." #. module: mail #: field:mail.compose.message,attachment_ids:0 @@ -1218,7 +1308,7 @@ msgstr "Atasamente" #: field:mail.compose.message,record_name:0 #: field:mail.message,record_name:0 msgid "Message Record Name" -msgstr "" +msgstr "Numele Inregistrarii Mesajului" #. module: mail #: field:mail.mail,email_cc:0 @@ -1228,7 +1318,7 @@ msgstr "Cc (copie carbon)" #. module: mail #: help:mail.notification,starred:0 msgid "Starred message that goes into the todo mailbox" -msgstr "" +msgstr "Mesaj marcat cu asterisc care ajunge in cutia postala de efectuat" #. module: mail #. openerp-web @@ -1236,7 +1326,7 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "Followers of" -msgstr "" +msgstr "Adepti ai" #. module: mail #: help:mail.mail,auto_delete:0 @@ -1247,36 +1337,36 @@ msgstr "" #. module: mail #: model:ir.actions.client,name:mail.action_mail_group_feeds msgid "Discussion Group" -msgstr "" +msgstr "Grup de Discutii" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:224 #, python-format msgid "Done" -msgstr "" +msgstr "Efectuat" #. module: mail #: model:mail.message.subtype,name:mail.mt_comment msgid "Discussions" -msgstr "" +msgstr "Discutii" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:11 #, python-format msgid "Follow" -msgstr "" +msgstr "Urmarire" #. module: mail #: field:mail.group,name:0 msgid "Name" -msgstr "" +msgstr "Nume" #. module: mail #: model:mail.group,name:mail.group_all_employees msgid "Whole Company" -msgstr "" +msgstr "Intreaga Companie" #. module: mail #. openerp-web @@ -1284,12 +1374,12 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "and" -msgstr "" +msgstr "si" #. module: mail #: help:mail.mail,body_html:0 msgid "Rich-text/HTML message" -msgstr "" +msgstr "Rich-text/Mesaj HTML" #. module: mail #: view:mail.mail:0 @@ -1301,17 +1391,17 @@ msgstr "Creare Luna" #: code:addons/mail/static/src/xml/mail.xml:272 #, python-format msgid "Compose new Message" -msgstr "" +msgstr "Compune un Mesaj nou" #. module: mail #: field:mail.group,menu_id:0 msgid "Related Menu" -msgstr "" +msgstr "Meniu Asociat" #. module: mail #: view:mail.message:0 msgid "Content" -msgstr "" +msgstr "Cuprins" #. module: mail #: field:mail.mail,email_to:0 @@ -1322,7 +1412,7 @@ msgstr "Catre" #: field:mail.compose.message,notified_partner_ids:0 #: field:mail.message,notified_partner_ids:0 msgid "Notified partners" -msgstr "" +msgstr "Parteneri instiintati" #. module: mail #: help:mail.group,public:0 @@ -1330,11 +1420,13 @@ msgid "" "This group is visible by non members. Invisible groups can add " "members through the invite button." msgstr "" +"Acest grup este vizibil pentru non membri. Grupurile invizibile pot adauga " +"membri prin butonul de invitare." #. module: mail #: model:mail.group,name:mail.group_board msgid "Board meetings" -msgstr "" +msgstr "Sedintele consiliului" #. module: mail #: constraint:mail.alias:0 @@ -1342,11 +1434,13 @@ msgid "" "Invalid expression, it must be a literal python dictionary definition e.g. " "\"{'field': 'value'}\"" msgstr "" +"Expresie nevalida, trebuie sa fie o definitie literala din dictionarul " +"python, de exemplu \"{'field': 'value'}\" ( \"{'camp': 'valoare'}\"" #. module: mail #: field:mail.alias,alias_model_id:0 msgid "Aliased Model" -msgstr "" +msgstr "Model de Alias" #. module: mail #: help:mail.compose.message,message_id:0 @@ -1358,24 +1452,24 @@ msgstr "Identificator unic mesaj" #: field:mail.group,description:0 #: field:mail.message.subtype,description:0 msgid "Description" -msgstr "" +msgstr "Descriere" #. module: mail #: model:ir.model,name:mail.model_mail_followers msgid "Document Followers" -msgstr "" +msgstr "Urmariri Document" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:35 #, python-format msgid "Remove this follower" -msgstr "" +msgstr "Sterge aceasta urmarire" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Never" -msgstr "" +msgstr "Niciodata" #. module: mail #: field:mail.mail,mail_server_id:0 @@ -1386,7 +1480,7 @@ msgstr "Server trimitere e-mail-uri" #: code:addons/mail/mail_message.py:920 #, python-format msgid "Partners email addresses not found" -msgstr "" +msgstr "Nu au fost gasite adresele de emai ale partenerilor" #. module: mail #: view:mail.mail:0 @@ -1397,25 +1491,27 @@ msgstr "Trimis" #. module: mail #: field:mail.mail,body_html:0 msgid "Rich-text Contents" -msgstr "" +msgstr "Cuprins Rich-text" #. module: mail #: help:mail.compose.message,to_read:0 #: help:mail.message,to_read:0 msgid "Current user has an unread notification linked to this message" -msgstr "" +msgstr "Utilizatorul actual are o notificare necitita atasata acestui mesaj" #. module: mail #: help:res.partner,notification_email_send:0 msgid "" "Choose in which case you want to receive an email when you receive new feeds." msgstr "" +"Selectati situatia in care doriti sa primiti email atunci cand primiti stiri " +"moi." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_groups #: model:ir.ui.menu,name:mail.mail_allgroups msgid "Join a group" -msgstr "" +msgstr "Alaturati-va unui grup" #. module: mail #: model:ir.actions.client,help:mail.action_mail_group_feeds @@ -1425,13 +1521,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nici un mesaj in acest grup.\n" +"

\n" +" " #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:195 #, python-format msgid "Please, wait while the file is uploading." -msgstr "" +msgstr "Va rugam sa asteptati pana cand se incarca acest fisier." #. module: mail #: view:mail.group:0 @@ -1441,20 +1541,24 @@ msgid "" "installed\n" " the portal module." msgstr "" +"Acest grup este vizibil tuturor,\n" +" inclusiv clientilor dumneavoastra daca " +"ati instalat\n" +" modulul portal." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:225 #, python-format msgid "Set back to Todo" -msgstr "" +msgstr "Setati inapoi pe De efectuat" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:113 #, python-format msgid "this document" -msgstr "" +msgstr "documentul acesta" #. module: mail #: field:mail.compose.message,filter_id:0 @@ -1464,7 +1568,7 @@ msgstr "Filtre" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "Primiti Stiri prin Email" #. module: mail #: help:base.config.settings,alias_domain:0 @@ -1472,6 +1576,8 @@ msgid "" "If you have setup a catch-all email domain redirected to the OpenERP server, " "enter the domain name here." msgstr "" +"Daca aveti setat un domeniu de email universal redirectionat spre serverul " +"OpenERP, introduceti aici numele domeniului." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -1488,13 +1594,13 @@ msgstr "Mesaje" #: code:addons/mail/static/src/xml/mail.xml:126 #, python-format msgid "others..." -msgstr "" +msgstr "altele..." #. module: mail #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "To-do" -msgstr "" +msgstr "De facut" #. module: mail #: view:mail.alias:0 @@ -1502,12 +1608,12 @@ msgstr "" #: field:mail.group,alias_id:0 #: field:res.users,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Alias" #. module: mail #: model:ir.model,name:mail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Email-uri Expediate" #. module: mail #: help:mail.compose.message,notification_ids:0 @@ -1516,23 +1622,25 @@ msgid "" "Technical field holding the message notifications. Use notified_partner_ids " "to access notified partners." msgstr "" +"Camp tehnic ce contine mesajele de notificare. Folositi notifice_partner_ids " +"(id-uri_partener_instiintat) pentru a accesa partenerii instiintati." #. module: mail #: model:ir.ui.menu,name:mail.mail_feeds #: model:ir.ui.menu,name:mail.mail_feeds_main msgid "Messaging" -msgstr "" +msgstr "Mesagerie" #. module: mail #: view:mail.alias:0 #: field:mail.message.subtype,res_model:0 msgid "Model" -msgstr "" +msgstr "Model" #. module: mail #: view:mail.message:0 msgid "Unread" -msgstr "" +msgstr "Necitit(e)" #. module: mail #: help:mail.followers,subtype_ids:0 @@ -1540,13 +1648,15 @@ msgid "" "Message subtypes followed, meaning subtypes that will be pushed onto the " "user's Wall." msgstr "" +"Au urmat subtipurile de mesaje, ceea ce inseamna subtipuri trimise " +"utilizatorului." #. module: mail #: help:mail.group,message_ids:0 #: help:mail.thread,message_ids:0 #: help:res.partner,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Istoric mesaje si conversatii" #. module: mail #: help:mail.mail,references:0 @@ -1556,7 +1666,7 @@ msgstr "Referinte mesaj, cum ar fi identificatorii mesajelor precedente" #. module: mail #: field:mail.compose.message,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Modul de compunere" #. module: mail #: field:mail.compose.message,model:0 @@ -1564,14 +1674,14 @@ msgstr "" #: field:mail.message,model:0 #: field:mail.wizard.invite,res_model:0 msgid "Related Document Model" -msgstr "" +msgstr "Modelul Documentului Asociat" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:287 #, python-format msgid "unlike" -msgstr "" +msgstr "spre deosebire de" #. module: mail #: help:mail.compose.message,author_id:0 @@ -1580,6 +1690,8 @@ msgid "" "Author of the message. If not set, email_from may hold an email address that " "did not match any partner." msgstr "" +"Autorul mesajului. Daca nu este selectat, email_from (expeditor_email) poate " +"sa contina o adresa de email care nu s-a potrivit cu nici un partener." #. module: mail #: help:mail.mail,email_cc:0 @@ -1589,18 +1701,18 @@ msgstr "Destinatari mesaj copie carbon (Cc)" #. module: mail #: field:mail.alias,alias_domain:0 msgid "Alias domain" -msgstr "" +msgstr "Doemniu alias" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Eroare in timpul comunicarii cu serverul garantiei editorului." #. module: mail #: selection:mail.group,public:0 msgid "Private" -msgstr "" +msgstr "Personal" #. module: mail #: model:ir.actions.client,help:mail.action_mail_star_feeds @@ -1615,6 +1727,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nimic de efectuat.\n" +"

\n" +" Atunci cand preocesati mesajele din inbox, puteti marca " +"unele\n" +" drept de efectuat. Din acest meniu, puteti " +"procesa toate lucrurile de efectuat.\n" +"

\n" +" " #. module: mail #: selection:mail.mail,state:0 @@ -1624,59 +1745,59 @@ msgstr "Livrarea a esuat" #. module: mail #: field:mail.compose.message,partner_ids:0 msgid "Additional contacts" -msgstr "" +msgstr "Contacte suplimentare" #. module: mail #: help:mail.compose.message,parent_id:0 #: help:mail.message,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "Continutul mesajului initial." #. module: mail #: model:mail.group,name:mail.group_hr_policies msgid "HR Policies" -msgstr "" +msgstr "Politica HR" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Emails only" -msgstr "" +msgstr "Doar email-uri" #. module: mail #: model:ir.actions.client,name:mail.action_mail_inbox_feeds #: model:ir.ui.menu,name:mail.mail_inboxfeeds msgid "Inbox" -msgstr "" +msgstr "Casuta postala" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:58 #, python-format msgid "File" -msgstr "" +msgstr "Fisier" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/many2many_tags_email.js:63 #, python-format msgid "Please complete partner's informations and Email" -msgstr "" +msgstr "Va rugam sa completati informatiile despre partener si Email-ul sau" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_message_subtype #: model:ir.ui.menu,name:mail.menu_message_subtype msgid "Subtypes" -msgstr "" +msgstr "Subtipuri" #. module: mail #: model:ir.model,name:mail.model_mail_alias msgid "Email Aliases" -msgstr "" +msgstr "Alias-uri Email" #. module: mail #: field:mail.group,image_small:0 msgid "Small-sized photo" -msgstr "" +msgstr "Fotografie de dimensiuni mici" #. module: mail #: help:mail.mail,reply_to:0 diff --git a/addons/marketing/i18n/tr.po b/addons/marketing/i18n/tr.po index bdfc5d9380c..6f1207c6a76 100644 --- a/addons/marketing/i18n/tr.po +++ b/addons/marketing/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 19:49+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: marketing #: model:ir.model,name:marketing.model_marketing_config_settings msgid "marketing.config.settings" -msgstr "" +msgstr "marketing.config.settings" #. module: marketing #: help:marketing.config.settings,module_marketing_campaign_crm_demo:0 @@ -29,12 +29,15 @@ msgid "" "Campaigns.\n" " This installs the module marketing_campaign_crm_demo." msgstr "" +"Pazarlama Kampanyaları için adaylar, kampanya ve bölümleri gibi verileri " +"kurar.\n" +" Bu marketing_crm_demo modülünü kurar.." #. module: marketing #: model:ir.actions.act_window,name:marketing.action_marketing_configuration #: view:marketing.config.settings:0 msgid "Configure Marketing" -msgstr "" +msgstr "Pazarlama Yapılandır" #. module: marketing #: view:crm.lead:0 @@ -45,17 +48,17 @@ msgstr "Pazarlama" #. module: marketing #: field:marketing.config.settings,module_marketing_campaign:0 msgid "Marketing campaigns" -msgstr "" +msgstr "Pazarlama kampanyaları" #. module: marketing #: view:marketing.config.settings:0 msgid "or" -msgstr "" +msgstr "ya da" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns" -msgstr "" +msgstr "Kampanyalar" #. module: marketing #: model:res.groups,name:marketing.group_marketing_manager @@ -70,22 +73,22 @@ msgstr "Kullanıcı" #. module: marketing #: view:marketing.config.settings:0 msgid "Campaigns Settings" -msgstr "" +msgstr "Kampanya Ayarları" #. module: marketing #: field:marketing.config.settings,module_crm_profiling:0 msgid "Track customer profile to focus your campaigns" -msgstr "" +msgstr "Kampanyalarınıza odaklanacak müşteri profilleri" #. module: marketing #: view:marketing.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: marketing #: view:marketing.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: marketing #: help:marketing.config.settings,module_marketing_campaign:0 @@ -95,6 +98,10 @@ msgid "" "CRM leads.\n" " This installs the module marketing_campaign." msgstr "" +"Pazarlama kampanyaları içinden adayların otomasyonunu sağlar.\n" +" Kampanyalar gerçekte herhangi bir kaynakta tanımlanabilir, " +"yalnızca CRM adaylarında değil.\n" +" Bu marketing_campaign modülünü kurar." #. module: marketing #: help:marketing.config.settings,module_crm_profiling:0 @@ -102,8 +109,10 @@ msgid "" "Allows users to perform segmentation within partners.\n" " This installs the module crm_profiling." msgstr "" +"Paydaşlar içinde bölümlemenin gerçekleştirilmesini sağlar\n" +" Bu module crm_profiling modülünü kurar." #. module: marketing #: field:marketing.config.settings,module_marketing_campaign_crm_demo:0 msgid "Demo data for marketing campaigns" -msgstr "" +msgstr "Pazarlama kampanyaları için gösteri verisi" diff --git a/addons/mrp/i18n/ar.po b/addons/mrp/i18n/ar.po index 9a529908250..aae54d25f01 100644 --- a/addons/mrp/i18n/ar.po +++ b/addons/mrp/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 09:08+0000\n" +"Last-Translator: Ahmad Khayyat \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:53+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -2286,7 +2286,7 @@ msgstr "" #: model:ir.actions.act_window,name:mrp.action_mrp_configuration #: view:mrp.config.settings:0 msgid "Configure Manufacturing" -msgstr "" +msgstr "ضبط التصنيع" #. module: mrp #: view:product.product:0 diff --git a/addons/mrp/i18n/de.po b/addons/mrp/i18n/de.po index 393905ffcac..a05d534eb06 100644 --- a/addons/mrp/i18n/de.po +++ b/addons/mrp/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-07 00:43+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2013-02-15 14:15+0000\n" +"Last-Translator: Felix Schubert \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:53+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -835,7 +834,7 @@ msgstr "Produktion begonnen" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_property msgid "Master Bill of Materials" -msgstr "Basisdaten Stückliste" +msgstr "Masterstückliste" #. module: mrp #: help:mrp.config.settings,module_product_manufacturer:0 @@ -2291,7 +2290,7 @@ msgstr "Bestandsveränderung" #: model:process.node,note:mrp.process_node_mts0 #: model:process.node,note:mrp.process_node_servicemts0 msgid "Assignment from stock." -msgstr "Zuweisung vom Lager." +msgstr "Entnahme aus Lager" #. module: mrp #: code:addons/mrp/report/price.py:139 @@ -2619,7 +2618,7 @@ msgstr "Reihenfolge" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_view_resource_calendar_leaves_search_mrp msgid "Resource Leaves" -msgstr "Abwesenheitszeiten" +msgstr "Abwesenheiten" #. module: mrp #: help:mrp.bom,sequence:0 diff --git a/addons/mrp/i18n/nl.po b/addons/mrp/i18n/nl.po index ae7f9ab8beb..e80c4a6b300 100644 --- a/addons/mrp/i18n/nl.po +++ b/addons/mrp/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 17:45+0000\n" +"Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:53+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp #: help:mrp.config.settings,module_mrp_repair:0 @@ -80,7 +80,7 @@ msgstr "Producten afkeuren" #. module: mrp #: view:mrp.workcenter:0 msgid "Mrp Workcenter" -msgstr "" +msgstr "Productiestap" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_routing_action @@ -203,7 +203,7 @@ msgstr "Voor ingekocht materiaal" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_production_order_action msgid "Order Planning" -msgstr "" +msgstr "Order planning" #. module: mrp #: field:mrp.config.settings,module_mrp_operations:0 @@ -276,7 +276,7 @@ msgstr "Stamgegevens" #. module: mrp #: field:mrp.config.settings,module_mrp_byproduct:0 msgid "Produce several products from one manufacturing order" -msgstr "" +msgstr "Produceer verschillende producten vanuit één productieoder." #. module: mrp #: help:mrp.config.settings,group_mrp_properties:0 @@ -327,7 +327,7 @@ msgstr "Refereert aan een positie in een extern plan." #. module: mrp #: model:res.groups,name:mrp.group_mrp_routings msgid "Manage Routings" -msgstr "" +msgstr "Productiestappen beheren" #. module: mrp #: model:ir.model,name:mrp.model_mrp_product_produce @@ -367,6 +367,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klik voor het aanmaken van een productieorder. \n" +"

\n" +" Een productieorder, gebaseerd op een materiaallijst, zal " +"grondstoffen\n" +" verbruiken en gereed product produceren.\n" +"

\n" +" Productieorder worden meestal automatisch aangemaakt op " +"basis\n" +" van klantbehoefte of op basis van een minimaal voorraad " +"niveau.\n" +"

\n" +" " #. module: mrp #: sql_constraint:mrp.production:0 @@ -807,7 +820,7 @@ msgstr "Per maand" msgid "" "Unit of Measure (Unit of Measure) is the unit of measurement for the " "inventory control" -msgstr "" +msgstr "Maateenheid voor de voorraad" #. module: mrp #: report:bom.structure:0 @@ -895,6 +908,8 @@ msgid "" "The Product Unit of Measure you chose has a different category than in the " "product form." msgstr "" +"De maateenheid van het door u gekozen product heeft een andere categorie dan " +"in het product bestand." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production @@ -1043,7 +1058,7 @@ msgstr "Eigenschappengroep" #. module: mrp #: field:mrp.config.settings,group_mrp_routings:0 msgid "Manage routings and work orders " -msgstr "" +msgstr "Productiestappen en werkopdrachten beheren " #. module: mrp #: model:process.node,note:mrp.process_node_production0 @@ -1102,7 +1117,7 @@ msgstr "Productieorders" #. module: mrp #: selection:mrp.production,state:0 msgid "Awaiting Raw Materials" -msgstr "" +msgstr "Wachten op grondstoffen" #. module: mrp #: field:mrp.bom,position:0 @@ -1112,7 +1127,7 @@ msgstr "Interne referentie" #. module: mrp #: field:mrp.production,product_uos_qty:0 msgid "Product UoS Quantity" -msgstr "" +msgstr "Product hoeveelheid in verk. maateenheid" #. module: mrp #: field:mrp.bom,name:0 @@ -1206,7 +1221,7 @@ msgstr "Kosten cycli" #: code:addons/mrp/wizard/change_production_qty.py:88 #, python-format msgid "Cannot find bill of material for this product." -msgstr "" +msgstr "Kan geen materiaallijst vinden voor dit product." #. module: mrp #: selection:mrp.workcenter.load,measure_unit:0 @@ -1241,7 +1256,7 @@ msgstr "Kostenplaatsdagboek" #: code:addons/mrp/report/price.py:139 #, python-format msgid "Supplier Price per Unit of Measure" -msgstr "" +msgstr "Leveranciersprijs per maateenheid." #. module: mrp #: selection:mrp.workcenter.load,time_unit:0 @@ -1419,7 +1434,7 @@ msgstr "Verwerving" #. module: mrp #: field:mrp.config.settings,module_product_manufacturer:0 msgid "Define manufacturers on products " -msgstr "" +msgstr "Definieer producenten bij producten " #. module: mrp #: model:ir.actions.act_window,name:mrp.action_view_mrp_product_price_wizard @@ -1542,7 +1557,7 @@ msgstr "Stuurt de inkoop orders voor grondstoffen." #. module: mrp #: field:mrp.production.product.line,product_uos_qty:0 msgid "Product UOS Quantity" -msgstr "" +msgstr "Product hoeveelheid in verk. maateenheid" #. module: mrp #: field:mrp.workcenter,costs_general_account_id:0 @@ -1559,6 +1574,7 @@ msgstr "Nummer verkoopopdracht" #, python-format msgid "Cannot delete a manufacturing order in state '%s'." msgstr "" +"Het is niet mogelijk een productieorder te verwijderen in de status '%s'." #. module: mrp #: selection:mrp.production,state:0 @@ -1568,7 +1584,7 @@ msgstr "Verwerkt" #. module: mrp #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Wanneer u dit product verkoopt, zal OpenERP" #. module: mrp #: field:mrp.production,origin:0 @@ -1910,7 +1926,7 @@ msgstr "Materiaallijststructuur" #. module: mrp #: field:mrp.config.settings,module_mrp_jit:0 msgid "Generate procurement in real time" -msgstr "" +msgstr "Genereer verwervingen real time" #. module: mrp #: field:mrp.bom,date_stop:0 @@ -2094,7 +2110,7 @@ msgstr "Opzettijd in uren" #. module: mrp #: field:mrp.config.settings,module_mrp_repair:0 msgid "Manage repairs of products " -msgstr "" +msgstr "Beheren van reparaties van producten " #. module: mrp #: help:mrp.config.settings,module_mrp_byproduct:0 @@ -2126,7 +2142,7 @@ msgstr "Toegewezen van voorraad" #: code:addons/mrp/report/price.py:139 #, python-format msgid "Cost Price per Unit of Measure" -msgstr "" +msgstr "Kostprijs per maateenheid" #. module: mrp #: field:report.mrp.inout,date:0 @@ -2221,7 +2237,7 @@ msgstr "Materiaallijst" #: code:addons/mrp/mrp.py:610 #, python-format msgid "Cannot find a bill of material for this product." -msgstr "" +msgstr "Kan geen materiaallijst vinden voor dit product." #. module: mrp #: view:product.product:0 @@ -2251,7 +2267,7 @@ msgstr "Producties" #: model:ir.model,name:mrp.model_stock_move_split #: view:mrp.production:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Opdelen in partijnumers" #. module: mrp #: help:mrp.bom,product_uos:0 @@ -2340,7 +2356,7 @@ msgstr "" #: model:ir.actions.act_window,name:mrp.action_mrp_configuration #: view:mrp.config.settings:0 msgid "Configure Manufacturing" -msgstr "" +msgstr "Productie instellen" #. module: mrp #: view:product.product:0 @@ -2348,11 +2364,15 @@ msgid "" "a manufacturing\n" " order" msgstr "" +"een productie\n" +" order" #. module: mrp #: field:mrp.config.settings,group_mrp_properties:0 msgid "Allow several bill of materials per products using properties" msgstr "" +"Sta verschillende materiaallijsten toe per product, door gebruik te maken " +"van eigenschappen." #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_group_action diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index 8c7298de6fb..a39efe89d11 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-12 21:50+0000\n" -"Last-Translator: Ediz Duman \n" +"PO-Revision-Date: 2013-02-16 19:33+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: mrp @@ -80,7 +80,7 @@ msgstr "Hurda Ürünler" #. module: mrp #: view:mrp.workcenter:0 msgid "Mrp Workcenter" -msgstr "" +msgstr "Ürt İşmerkezi" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_routing_action @@ -144,6 +144,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -204,7 +206,7 @@ msgstr "Sipariş Planlama" #. module: mrp #: field:mrp.config.settings,module_mrp_operations:0 msgid "Allow detailed planning of work order" -msgstr "" +msgstr "Ayrıntılı iş emri planınına izin verir" #. module: mrp #: code:addons/mrp/mrp.py:633 @@ -280,6 +282,8 @@ msgid "" "The selection of the right Bill of Material to use will depend on the " "properties specified on the sales order and the Bill of Material." msgstr "" +"Kullanılacak doğru Ürün Ağacının seçimi satış siparişinde ve Ürün Ağacında " +"belirtilen özelliklere bağlı olacaktır." #. module: mrp #: view:mrp.bom:0 @@ -385,6 +389,8 @@ msgid "" "Fill this product to easily track your production costs in the analytic " "accounting." msgstr "" +"Analiz muhasebesinde üretim maliyetlerinizi kolayca izlemek için bu ürünü " +"doldurun." #. module: mrp #: field:mrp.workcenter,product_id:0 @@ -795,6 +801,7 @@ msgid "" "Unit of Measure (Unit of Measure) is the unit of measurement for the " "inventory control" msgstr "" +"Ölçü Birimi (Ölçü Birimi) stok kontrolünde kullanılacak ölçü birimidir" #. module: mrp #: report:bom.structure:0 @@ -837,11 +844,13 @@ msgid "" "Fill this only if you want automatic analytic accounting entries on " "production orders." msgstr "" +"Bunu yalnızca üretim emirlerinde otomatik analiz girişleri isterseniz " +"doldurun." #. module: mrp #: view:mrp.production:0 msgid "Mark as Started" -msgstr "" +msgstr "Başlatıldı olarak İşaretle" #. module: mrp #: view:mrp.production:0 @@ -881,6 +890,8 @@ msgid "" "The Product Unit of Measure you chose has a different category than in the " "product form." msgstr "" +"Seçtiğiniz Ürün Ölçü Birimi, ürün formundakinden farklı bir kategoriye " +"sahiptir." #. module: mrp #: model:ir.model,name:mrp.model_mrp_production @@ -903,6 +914,9 @@ msgid "" "You should install the mrp_byproduct module if you want to manage extra " "products on BoMs !" msgstr "" +"Bütün ürün miktarları 0 dan büyük olmalıdır.\n" +"ÜA larında ek ürünleri yönetmek isterseniz mrp_byproduct modülünü " +"kurmalısınız !" #. module: mrp #: view:mrp.production:0 @@ -1163,7 +1177,7 @@ msgstr "DevamEden Üretim Emirleri" #. module: mrp #: model:ir.actions.client,name:mrp.action_client_mrp_menu msgid "Open MRP Menu" -msgstr "" +msgstr "ÜRT Menüsünü Aç" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action4 @@ -1347,6 +1361,8 @@ msgid "" "Bill of Materials allow you to define the list of required raw materials to " "make a finished product." msgstr "" +"Ürün Ağaçları, bitmiş bir ürün yapmak için gerekli ham maddeleri " +"tanımlamanızı sağlar." #. module: mrp #: code:addons/mrp/mrp.py:375 @@ -2201,11 +2217,13 @@ msgid "" " The delivery order will be ready once the production " "is done." msgstr "" +"Bu ürüne atanmış ürün ağacını kullanıyor.\n" +" Üretim tamamlandığında teslimat emri hazır olacaktır." #. module: mrp #: field:mrp.config.settings,module_stock_no_autopicking:0 msgid "Manage manual picking to fulfill manufacturing orders " -msgstr "" +msgstr "Üretim emirlerini tamamlamak için ell toplama işlemi yapın " #. module: mrp #: view:mrp.routing.workcenter:0 @@ -2222,7 +2240,7 @@ msgstr "Üretimler" #: model:ir.model,name:mrp.model_stock_move_split #: view:mrp.production:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Seri Numaralarına Göre ayır" #. module: mrp #: help:mrp.bom,product_uos:0 @@ -2280,7 +2298,7 @@ msgstr "Üretim panosu" #: code:addons/mrp/wizard/change_production_qty.py:68 #, python-format msgid "Active Id not found" -msgstr "" +msgstr "Etkin Id bulunamadı" #. module: mrp #: model:process.node,note:mrp.process_node_procureproducts0 @@ -2423,7 +2441,7 @@ msgstr "Bir ürün ağacı listesi görüntülenirken sıralamayı verir." #. module: mrp #: model:ir.model,name:mrp.model_mrp_config_settings msgid "mrp.config.settings" -msgstr "" +msgstr "mrp.config.settings" #. module: mrp #: view:mrp.production:0 diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po index cc1a00dea1e..ec6f806dce5 100644 --- a/addons/mrp_operations/i18n/tr.po +++ b/addons/mrp_operations/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 21:27+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:55+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form @@ -55,7 +55,7 @@ msgstr "Yönlendirme tanımlamasından gelen bilgiler." #. module: mrp_operations #: field:mrp.production.workcenter.line,uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Ölçü Birimi" #. module: mrp_operations #: selection:mrp.workorder,month:0 @@ -173,7 +173,7 @@ msgstr "Stok Hareketi" #: code:addons/mrp_operations/mrp_operations.py:481 #, python-format msgid "No operation to cancel." -msgstr "" +msgstr "İptal edilecek işlem yok." #. module: mrp_operations #: code:addons/mrp_operations/mrp_operations.py:474 @@ -198,12 +198,12 @@ msgstr "Taslak" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Actual Production Date" -msgstr "" +msgstr "Gerçek Üretim Tarihi" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Production Workcenter" -msgstr "" +msgstr "Üretim İşmerkezi" #. module: mrp_operations #: field:mrp.production.workcenter.line,date_finished:0 @@ -240,7 +240,7 @@ msgstr "İş Emri Analizi" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_action_planning msgid "Work Orders By Resource" -msgstr "" +msgstr "Kaynağa göre İş Emirleri" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 @@ -375,7 +375,7 @@ msgstr "Malzeme Bekleniyor" #. module: mrp_operations #: field:mrp.production.workcenter.line,production_state:0 msgid "Production Status" -msgstr "" +msgstr "Üretim Durumu" #. module: mrp_operations #: selection:mrp.workorder,state:0 @@ -449,6 +449,8 @@ msgid "" "Operation has already started! You can either Pause/Finish/Cancel the " "operation." msgstr "" +"İşlem zaten başlatılmış! İşlemi Duraklatabilir/Bitirebilir/İptal " +"edebilirsiniz." #. module: mrp_operations #: selection:mrp.workorder,month:0 diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index 773999fed4a..dd34c777485 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 21:33+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:55+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mrp_repair #: field:mrp.repair.line,move_id:0 @@ -53,7 +53,7 @@ msgstr "Faturalandırılacak" #. module: mrp_repair #: view:mrp.repair:0 msgid "Unit of Measure" -msgstr "" +msgstr "Ölçü Birimi" #. module: mrp_repair #: report:repair.order:0 @@ -68,7 +68,7 @@ msgstr "Paydaş Fatura Adreslerine göre Gruplandır" #. module: mrp_repair #: field:mrp.repair,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış İletiler" #. module: mrp_repair #: code:addons/mrp_repair/mrp_repair.py:435 @@ -95,7 +95,7 @@ msgstr "Fatura Muafiyeti" #. module: mrp_repair #: view:mrp.repair:0 msgid "Serial Number" -msgstr "" +msgstr "Seri Numarası" #. module: mrp_repair #: field:mrp.repair,address_id:0 @@ -121,7 +121,7 @@ msgstr "Fatura Adresi:" #. module: mrp_repair #: help:mrp.repair,partner_id:0 msgid "Choose partner for whom the order will be invoiced and delivered." -msgstr "" +msgstr "Siparişin faturalanacağı ve teslim edileceği paydaşı seçin." #. module: mrp_repair #: view:mrp.repair:0 @@ -136,7 +136,7 @@ msgstr "Notlar" #. module: mrp_repair #: field:mrp.repair,message_ids:0 msgid "Messages" -msgstr "" +msgstr "İletiler" #. module: mrp_repair #: field:mrp.repair,amount_tax:0 @@ -151,7 +151,7 @@ msgstr "Vergiler" #: code:addons/mrp_repair/mrp_repair.py:442 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: mrp_repair #: report:repair.order:0 @@ -162,12 +162,12 @@ msgstr "Net Toplam :" #: selection:mrp.repair,state:0 #: selection:mrp.repair.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Vazgeçildi" #. module: mrp_repair #: help:mrp.repair,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: mrp_repair #: view:mrp.repair:0 @@ -215,7 +215,7 @@ msgstr "Hareket" #. module: mrp_repair #: report:repair.order:0 msgid "Tax" -msgstr "" +msgstr "Vergi" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree @@ -234,6 +234,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: mrp_repair #: view:mrp.repair:0 @@ -252,7 +254,7 @@ msgstr "Uyarı!" #. module: mrp_repair #: view:mrp.repair:0 msgid "(update)" -msgstr "" +msgstr "(güncelle)" #. module: mrp_repair #: view:mrp.repair:0 @@ -297,7 +299,7 @@ msgstr "Onarım Siparişi" #: code:addons/mrp_repair/mrp_repair.py:336 #, python-format msgid "Serial number is required for operation line with product '%s'" -msgstr "" +msgstr "Seri numarası, '%s' ürünlü işlem kalemi için gereklidir" #. module: mrp_repair #: report:repair.order:0 @@ -314,7 +316,7 @@ msgstr "Parti Numarası" #. module: mrp_repair #: field:mrp.repair,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: mrp_repair #: field:mrp.repair,fees_lines:0 @@ -429,7 +431,7 @@ msgstr "Evet" #: view:mrp.repair.cancel:0 #: view:mrp.repair.make_invoice:0 msgid "or" -msgstr "" +msgstr "ya da" #. module: mrp_repair #: view:mrp.repair:0 @@ -443,7 +445,7 @@ msgstr "Faturalandı" #: field:mrp.repair.fee,product_uom:0 #: field:mrp.repair.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Ürün Ölçü Birimi" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 @@ -502,12 +504,12 @@ msgstr "" #. module: mrp_repair #: field:mrp.repair,guarantee_limit:0 msgid "Warranty Expiration" -msgstr "" +msgstr "Garanti Bitişi" #. module: mrp_repair #: help:mrp.repair,pricelist_id:0 msgid "Pricelist of the selected partner." -msgstr "" +msgstr "Seçilen paydaşın fiyat listesi." #. module: mrp_repair #: report:repair.order:0 @@ -534,12 +536,12 @@ msgstr "Onarım Sonrası" #: code:addons/mrp_repair/wizard/cancel_repair.py:41 #, python-format msgid "Active ID not Found" -msgstr "" +msgstr "Etkin ID Bulunamadı" #. module: mrp_repair #: field:mrp.repair,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçi mi" #. module: mrp_repair #: view:mrp.repair:0 @@ -569,7 +571,7 @@ msgstr "Onarım Teklifi" #. module: mrp_repair #: field:mrp.repair,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: mrp_repair #: view:mrp.repair:0 @@ -599,7 +601,7 @@ msgstr "Miktar" #. module: mrp_repair #: view:mrp.repair:0 msgid "Product Information" -msgstr "" +msgstr "Ürün Bilgisi" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice @@ -681,7 +683,7 @@ msgstr "Fatura Oluştur" #. module: mrp_repair #: view:mrp.repair:0 msgid "Reair Orders" -msgstr "" +msgstr "Onarım Siparişleri" #. module: mrp_repair #: field:mrp.repair.fee,name:0 @@ -736,7 +738,7 @@ msgstr "Gerçekten fatura(ları) oluşturmak istiyor musunuz?" #: code:addons/mrp_repair/mrp_repair.py:349 #, python-format msgid "Repair order is already invoiced." -msgstr "" +msgstr "Onarım siparişi zaten faturalandırılmış." #. module: mrp_repair #: field:mrp.repair,picking_id:0 @@ -778,7 +780,7 @@ msgstr "Fatura Adresi:" #. module: mrp_repair #: help:mrp.repair,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesaj ve iletişim geçmişi" #. module: mrp_repair #: view:mrp.repair:0 diff --git a/addons/note/i18n/mn.po b/addons/note/i18n/mn.po index 7b39625909d..549d941831d 100644 --- a/addons/note/i18n/mn.po +++ b/addons/note/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-07 10:16+0000\n" -"Last-Translator: Мөнхөө \n" +"PO-Revision-Date: 2013-02-15 11:28+0000\n" +"Last-Translator: gobi \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: 2013-02-08 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: note #: field:note.note,memo:0 @@ -113,7 +113,7 @@ msgstr "Уншаагүй илгээмж" #. module: note #: field:note.note,current_partner_id:0 msgid "unknown" -msgstr "үл мэдэх" +msgstr "үл мэдэгдэх" #. module: note #: view:note.note:0 @@ -128,7 +128,7 @@ msgstr "" #. module: note #: field:note.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "Үеийн нэр" #. module: note #: field:note.note,message_is_follower:0 @@ -185,7 +185,7 @@ msgstr "" #: model:note.stage,name:note.demo_note_stage_03 #: model:note.stage,name:note.note_stage_03 msgid "Later" -msgstr "" +msgstr "Дараа" #. module: note #: model:ir.model,name:note.model_note_stage @@ -264,7 +264,7 @@ msgstr "" #. module: note #: field:note.stage,user_id:0 msgid "Owner" -msgstr "" +msgstr "Эзэмшигч" #. module: note #: help:note.stage,sequence:0 diff --git a/addons/note/i18n/tr.po b/addons/note/i18n/tr.po index f6f642c2719..72e9d4786fa 100644 --- a/addons/note/i18n/tr.po +++ b/addons/note/i18n/tr.po @@ -8,61 +8,61 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-04 14:15+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 20:46+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-05 05:23+0000\n" -"X-Generator: Launchpad (build 16468)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: note #: field:note.note,memo:0 msgid "Note Content" -msgstr "" +msgstr "Not İçeriği" #. module: note #: view:note.stage:0 msgid "Stages of Notes" -msgstr "" +msgstr "Notların Aşamaları" #. module: note #: model:note.stage,name:note.demo_note_stage_04 #: model:note.stage,name:note.note_stage_02 msgid "This Week" -msgstr "" +msgstr "Bu Hafta" #. module: note #: model:ir.model,name:note.model_base_config_settings msgid "base.config.settings" -msgstr "" +msgstr "base.config.settings" #. module: note #: model:ir.model,name:note.model_note_tag msgid "Note Tag" -msgstr "" +msgstr "Not Başlığı" #. module: note #: model:res.groups,name:note.group_note_fancy msgid "Notes / Fancy mode" -msgstr "" +msgstr "Notlar / Fancy biçimi" #. module: note #: model:ir.model,name:note.model_note_note #: view:note.note:0 msgid "Note" -msgstr "" +msgstr "Not" #. module: note #: view:note.note:0 msgid "Group By..." -msgstr "" +msgstr "Gruplandır..." #. module: note #: field:note.note,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "İzleyiciler" #. module: note #: model:ir.actions.act_window,help:note.action_note_note @@ -88,89 +88,89 @@ msgstr "" #: model:note.stage,name:note.demo_note_stage_01 #: model:note.stage,name:note.note_stage_01 msgid "Today" -msgstr "" +msgstr "Bugün" #. module: note #: model:ir.model,name:note.model_res_users msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: note #: view:note.note:0 msgid "í" -msgstr "" +msgstr "í" #. module: note #: view:note.stage:0 msgid "Stage of Notes" -msgstr "" +msgstr "Notların Aşaması" #. module: note #: field:note.note,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış İletiler" #. module: note #: field:note.note,current_partner_id:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: note #: view:note.note:0 msgid "By sticky note Category" -msgstr "" +msgstr "Yapışkan not Kategorilerine göre" #. module: note #: help:note.note,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: note #: field:note.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "Aşama Adı" #. module: note #: field:note.note,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçi mi" #. module: note #: model:note.stage,name:note.demo_note_stage_02 msgid "Tomorrow" -msgstr "" +msgstr "Yarın" #. module: note #: view:note.note:0 #: field:note.note,open:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: note #: help:note.stage,user_id:0 msgid "Owner of the note stage." -msgstr "" +msgstr "Not aşaması sahibi" #. module: note #: model:ir.ui.menu,name:note.menu_notes_stage msgid "Categories" -msgstr "" +msgstr "Kategoriler" #. module: note #: view:note.note:0 #: field:note.note,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Aşama" #. module: note #: field:note.tag,name:0 msgid "Tag Name" -msgstr "" +msgstr "Başlık Adı" #. module: note #: field:note.note,message_ids:0 msgid "Messages" -msgstr "" +msgstr "İletiler" #. module: note #: view:base.config.settings:0 @@ -179,70 +179,70 @@ msgstr "" #: view:note.note:0 #: model:note.stage,name:note.note_stage_04 msgid "Notes" -msgstr "" +msgstr "Notlar" #. module: note #: model:note.stage,name:note.demo_note_stage_03 #: model:note.stage,name:note.note_stage_03 msgid "Later" -msgstr "" +msgstr "Daha Sonra" #. module: note #: model:ir.model,name:note.model_note_stage msgid "Note Stage" -msgstr "" +msgstr "Not Aşaması" #. module: note #: field:note.note,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: note #: field:note.note,stage_ids:0 msgid "Stages of Users" -msgstr "" +msgstr "Kullanıcıların Aşamaları" #. module: note #: field:note.note,name:0 msgid "Note Summary" -msgstr "" +msgstr "Not Özeti" #. module: note #: model:ir.actions.act_window,name:note.action_note_stage #: view:note.note:0 msgid "Stages" -msgstr "" +msgstr "Aşamalar" #. module: note #: help:note.note,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesaj ve iletişim geçmişi" #. module: note #: view:note.note:0 msgid "Delete" -msgstr "" +msgstr "Sil" #. module: note #: field:note.note,color:0 msgid "Color Index" -msgstr "" +msgstr "Renk İndeksi" #. module: note #: field:note.note,sequence:0 #: field:note.stage,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıralama" #. module: note #: field:note.note,tag_ids:0 msgid "Tags" -msgstr "" +msgstr "Başlıklar" #. module: note #: view:note.note:0 msgid "Archive" -msgstr "" +msgstr "Arşiv" #. module: note #: field:base.config.settings,module_note_pad:0 @@ -255,16 +255,18 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: note #: field:base.config.settings,group_note_fancy:0 msgid "Use fancy layouts for notes" -msgstr "" +msgstr "Notlar için fancy düzenlerini kullan" #. module: note #: field:note.stage,user_id:0 msgid "Owner" -msgstr "" +msgstr "Sahibi" #. module: note #: help:note.stage,sequence:0 @@ -274,7 +276,7 @@ msgstr "" #. module: note #: field:note.note,date_done:0 msgid "Date done" -msgstr "" +msgstr "Yapılış tarihi" #. module: note #: field:note.stage,fold:0 diff --git a/addons/point_of_sale/i18n/mn.po b/addons/point_of_sale/i18n/mn.po index 20b12489f49..5d363af21bf 100644 --- a/addons/point_of_sale/i18n/mn.po +++ b/addons/point_of_sale/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-07 10:23+0000\n" -"Last-Translator: Tenuun Khangaitan \n" +"PO-Revision-Date: 2013-02-15 07:19+0000\n" +"Last-Translator: erdenebold \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: 2013-02-08 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -47,7 +47,7 @@ msgstr "" #. module: point_of_sale #: view:pos.receipt:0 msgid "Print the Receipt of the Sale" -msgstr "" +msgstr "Борлуулалтын тасалбар хэвлэх" #. module: point_of_sale #: field:pos.session,cash_register_balance_end:0 @@ -86,7 +86,7 @@ msgstr "" #: field:pos.config,journal_id:0 #: field:pos.order,sale_journal:0 msgid "Sale Journal" -msgstr "" +msgstr "Борлуулалтын журнал" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_2l_product_template @@ -165,7 +165,7 @@ msgstr "Мөнгийг гадагш авах" #: code:addons/point_of_sale/point_of_sale.py:105 #, python-format msgid "not used" -msgstr "" +msgstr "ашиглаагүй" #. module: point_of_sale #: field:pos.config,iface_vkeyboard:0 @@ -208,7 +208,7 @@ msgstr "" #: code:addons/point_of_sale/static/src/xml/pos.xml:479 #, python-format msgid "Weighting" -msgstr "" +msgstr "ачаа" #. module: point_of_sale #: model:product.template,name:point_of_sale.fenouil_fenouil_product_template @@ -220,7 +220,7 @@ msgstr "" #: code:addons/point_of_sale/static/src/xml/pos.xml:478 #, python-format msgid "Help needed" -msgstr "" +msgstr "Тусламж хэрэгтэй" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:739 @@ -238,7 +238,7 @@ msgstr "Харилцагч" #. module: point_of_sale #: view:pos.session:0 msgid "Closing Cash Control" -msgstr "" +msgstr "Кассын удирдлага хаалттай" #. module: point_of_sale #: report:pos.details:0 diff --git a/addons/point_of_sale/i18n/nl.po b/addons/point_of_sale/i18n/nl.po index 962d1af4639..2adf1c2cbeb 100644 --- a/addons/point_of_sale/i18n/nl.po +++ b/addons/point_of_sale/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 11:38+0000\n" +"PO-Revision-Date: 2013-02-15 07:20+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: point_of_sale @@ -367,7 +367,7 @@ msgstr "" #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user #: report:pos.sales.user:0 msgid "Sales Report" -msgstr "Verkoopoverzicht" +msgstr "Verkoop rapportage" #. module: point_of_sale #: model:pos.category,name:point_of_sale.beverage @@ -805,7 +805,7 @@ msgstr "Klik om een sessie te starten." #: view:pos.payment.report.user:0 #: view:pos.sale.user:0 msgid "Print Report" -msgstr "Print Rapport" +msgstr "Kassabon afdrukken" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_bolognese_product_template @@ -967,7 +967,7 @@ msgstr "Jonagold appels" #: model:ir.model,name:point_of_sale.model_account_journal #: field:report.pos.order,journal_id:0 msgid "Journal" -msgstr "Dagboek" +msgstr "Kasboek" #. module: point_of_sale #: view:pos.session:0 @@ -992,7 +992,7 @@ msgstr "" #: report:pos.details:0 #: report:pos.details_summary:0 msgid "Total paid" -msgstr "Totaal voldaan" +msgstr "Totaal betaald" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_session_opening @@ -1635,7 +1635,7 @@ msgstr "Het gescande product is niet herkend" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos msgid "transaction for the pos" -msgstr "transactie voor de pos" +msgstr "transactie voor de kassa" #. module: point_of_sale #: report:pos.details:0 @@ -2373,7 +2373,7 @@ msgstr "Kassa's" #: report:pos.details:0 #: report:pos.details_summary:0 msgid "Qty of product" -msgstr "Hoeveelheid" +msgstr "Hoeveelheid van dit product" #. module: point_of_sale #: model:product.template,name:point_of_sale.pomme_golden_perlim_product_template diff --git a/addons/portal_crm/i18n/ro.po b/addons/portal_crm/i18n/ro.po new file mode 100644 index 00000000000..f2accd9222d --- /dev/null +++ b/addons/portal_crm/i18n/ro.po @@ -0,0 +1,568 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-17 16:45+0000\n" +"Last-Translator: Fekete Mihai \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Lead" +msgstr "Pista" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,title:0 +msgid "Title" +msgstr "Titlu" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,probability:0 +msgid "Success Rate (%)" +msgstr "Rata de succes (%)" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact us" +msgstr "Contactati-ne" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action:0 +msgid "Next Action Date" +msgstr "Data Actiunii Urmatoare" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,fax:0 +msgid "Fax" +msgstr "Fax" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,zip:0 +msgid "Zip" +msgstr "Cod postal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_unread:0 +msgid "Unread Messages" +msgstr "Mesaje Necitite" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_id:0 +msgid "Company" +msgstr "Companie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_open:0 +msgid "Days to Open" +msgstr "Zile pana la deschidere" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you for your interest, we'll respond to your request shortly." +msgstr "" +"va multumim pentru interes, vom da raspuns solicitarii dumneavoastra in " +"scurt timp." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Highest" +msgstr "Cel mai ridicat (cea mai ridicata)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,mobile:0 +msgid "Mobile" +msgstr "Mobil" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,description:0 +msgid "Notes" +msgstr "Note" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages" +msgstr "Mesaje" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,color:0 +msgid "Color Index" +msgstr "Index de Culori" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_latitude:0 +msgid "Geo Latitude" +msgstr "Latitudine Geo" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_name:0 +msgid "Customer Name" +msgstr "Numele clientului" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Cancelled" +msgstr "Anulat(a)" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,channel_id:0 +msgid "Communication channel (mail, direct, phone, ...)" +msgstr "Canal de comunicare (e-mail, direct, telefon, ...)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type_id:0 +msgid "Campaign" +msgstr "Campanie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref:0 +msgid "Reference" +msgstr "Referinta" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_next:0 +#: field:portal_crm.crm_contact_us,title_action:0 +msgid "Next Action" +msgstr "Urmatoarea actiune" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_id:0 +msgid "Partner" +msgstr "Partener" + +#. module: portal_crm +#: model:ir.actions.act_window,name:portal_crm.action_contact_us +msgid "Contact Us" +msgstr "Contactati-ne" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,name:0 +msgid "Subject" +msgstr "Subiect" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,opt_out:0 +msgid "Opt-Out" +msgstr "Nu participati" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,priority:0 +msgid "Priority" +msgstr "Prioritate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state_id:0 +msgid "State" +msgstr "Stare" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_follower_ids:0 +msgid "Followers" +msgstr "Urmari" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" +"Partener asociat (optional). Creat de obicei atunci cand pista este " +"transformata." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,payment_mode:0 +msgid "Payment Mode" +msgstr "Modalitatea de plata" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "New" +msgstr "Nou(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type:0 +msgid "Type" +msgstr "Tip" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_from:0 +msgid "Email" +msgstr "E-mail" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,channel_id:0 +msgid "Channel" +msgstr "Canal" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Name" +msgstr "Nume" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Lowest" +msgstr "Cel mai scazut (cea mai scazuta)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,create_date:0 +msgid "Creation Date" +msgstr "Data Crearii" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Close" +msgstr "Inchide" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Pending" +msgstr "In asteptare" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "Tip folosit pentru a separa Clientii potentiali si Oportunitatile" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,categ_ids:0 +msgid "Categories" +msgstr "Categorii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,stage_id:0 +msgid "Stage" +msgstr "Etapa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_login:0 +msgid "User Login" +msgstr "Autentificare Utilizator" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,opt_out:0 +msgid "" +"If opt-out is checked, this contact has refused to receive emails or " +"unsubscribed to a campaign." +msgstr "" +"Daca este bifata optiunea de neparticipare, acest contact a refuzat sa " +"primeasca e-mailuri sau s-a dezabonat de la o campanie." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,contact_name:0 +msgid "Contact Name" +msgstr "Numele Contactului" + +#. module: portal_crm +#: model:ir.ui.menu,name:portal_crm.portal_company_contact +msgid "Contact" +msgstr "Contact" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "E-mail Contact Partener" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_revenue:0 +msgid "Expected Revenue" +msgstr "Venituri Estimate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,task_ids:0 +msgid "Tasks" +msgstr "Sarcini" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact form" +msgstr "Formular de contact" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_currency:0 +msgid "Currency" +msgstr "Moneda" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,write_date:0 +msgid "Update Date" +msgstr "Data Actualizarii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_deadline:0 +msgid "Expected Closing" +msgstr "Inchidere estimata" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref2:0 +msgid "Reference 2" +msgstr "Referinta 2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_email:0 +msgid "User Email" +msgstr "E-mail utilizator" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_open:0 +msgid "Opened" +msgstr "Deschis(a)" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "In Progress" +msgstr "In curs de desfasurare" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_name:0 +msgid "" +"The name of the future partner company that will be created while converting " +"the lead into opportunity" +msgstr "" +"Numele viitorului partener al companiei care va fi creat in timpul " +"transformarii pistei in oportunitate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_cost:0 +msgid "Planned Costs" +msgstr "Costuri planificate" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "Estimarea datei in care oportunitatea va fi castigata." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Aceste adrese de email vor fi adaugate in campul CC al tuturor email-urilor " +"primite si trimise pentru aceasta inregistrare inainte de a fi trimise. " +"Despartiti adresele de mail multiple cu o virgula" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Low" +msgstr "Scazut(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_closed:0 +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Closed" +msgstr "Inchis(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_assign:0 +msgid "Assignation Date" +msgstr "Data alocarii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state:0 +msgid "Status" +msgstr "Status" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_cc:0 +msgid "Global CC" +msgstr "CC global" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street2:0 +msgid "Street2" +msgstr "Strada2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,id:0 +msgid "ID" +msgstr "ID" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,phone:0 +msgid "Phone" +msgstr "Telefon" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_is_follower:0 +msgid "Is a Follower" +msgstr "Este o persoana interesata" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,active:0 +msgid "Active" +msgstr "Activ(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_id:0 +msgid "Salesperson" +msgstr "Agent de vanzari" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_close:0 +msgid "Days to Close" +msgstr "Zile pana la inchidere" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_ids:0 +msgid "Companies" +msgstr "Companii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_summary:0 +msgid "Summary" +msgstr "Continut" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" +"Atunci cand trimiteti email-uri, adresa implicita este luata de la echipa de " +"vanzari." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "Numele de Contact al Partenerului" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_longitude:0 +msgid "Geo Longitude" +msgstr "Geo Longitudine" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" +"Ultima data cand acest caz a fost redirectionat/atribuit unui partener" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_from:0 +msgid "Email address of the contact" +msgstr "Adresa de email a contactului" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,city:0 +msgid "City" +msgstr "Oras" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Submit" +msgstr "Trimite" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,function:0 +msgid "Function" +msgstr "Functie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,referred:0 +msgid "Referred By" +msgstr "Recomandat de" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "Partenerul Alocat" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Opportunity" +msgstr "Oportunitate" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "Partenerul caruia i-a fost redirectionat/atribuit cazul." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,country_id:0 +msgid "Country" +msgstr "Tara" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you" +msgstr "Va multumim" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,state:0 +msgid "" +"The Status is set to 'Draft', when a case is created. If the case is in " +"progress the Status is set to 'Open'. When the case is over, the Status is " +"set to 'Done'. If the case needs to be reviewed then the Status is set to " +"'Pending'." +msgstr "" +"Starea este setata pe 'Ciorna' atunci cand este creat un caz. Atunci cand " +"cazul este in desfasurare, Starea este setata pe 'Deschis'. Cand cazul este " +"finalizat, Starea este setata pe 'Efectuat'. Cand cazul trebuie revazut, " +"atunci Starea este setata pe 'In asteptare'." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages and communication history" +msgstr "Istoric mesaje si conversatii" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type_id:0 +msgid "" +"From which campaign (seminar, marketing campaign, mass mailing, ...) did " +"this contact come from?" +msgstr "" +"Din ce campanie (seminar, campanie de marketing, trimitere de e-mail-uri in " +"masa,...) provine acest contact?" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "High" +msgstr "Ridicat(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,section_id:0 +msgid "Sales Team" +msgstr "Echipa de vanzari" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street:0 +msgid "Street" +msgstr "Strada" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_last:0 +msgid "Last Action" +msgstr "Ultima Actiune" + +#. module: portal_crm +#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "Formular de contact pentru portal" diff --git a/addons/portal_sale/i18n/nl.po b/addons/portal_sale/i18n/nl.po index a42a0bf4a12..a5a68e54d04 100644 --- a/addons/portal_sale/i18n/nl.po +++ b/addons/portal_sale/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-24 13:19+0000\n" +"PO-Revision-Date: 2013-02-17 17:58+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-25 06:05+0000\n" -"X-Generator: Launchpad (build 16445)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: portal_sale #: model:ir.model,name:portal_sale.model_account_config_settings @@ -73,6 +73,9 @@ msgid "" "who are accessing\n" "their documents through the portal." msgstr "" +"Leden van deze groep zien de online betaalmogelijkheden\n" +"voor verkooporders en facturen. deze opties zijn bedoelt voor\n" +"klanten welke hun documenten via de portaal benaderen." #. module: portal_sale #: model:email.template,body_html:portal_sale.email_template_edi_sale @@ -178,6 +181,107 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Hallo ${object.partner_id.name},

\n" +" \n" +"

Hier is uw ${object.state in ('draft', 'sent') and 'quotation' or " +"'order confirmation'} van ${object.company_id.name}:

\n" +"\n" +"

\n" +"   REFERENTIES
\n" +"   Order nummer: ${object.name}
\n" +"   Order totaal: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
\n" +"   Order datum: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order referentie: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Uw referentie: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" U kunt dit document online bekijken en betalen via de klanten portaal.\n" +"

\n" +" Bekijk ${object.state in ('draft', 'sent') " +"and 'Quotation' or 'Order'}\n" +" % endif\n" +"\n" +" % if object.paypal_url:\n" +"
\n" +"

Het is ook mogelijk om te betalen via Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +"\n" +"
\n" +"

Indien u vragen heeft, aarzel dan niet om contact met ons op te " +"nemen.

\n" +"

Dank u voor het kiezen voor ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Telefoon:   ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Website : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " #. module: portal_sale #: model:email.template,report_name:portal_sale.email_template_edi_invoice @@ -221,6 +325,9 @@ msgid "" "Show online payment options on Sale Orders and Customer Invoices to " "employees. If not checked, these options are only visible to portal users." msgstr "" +"Laat online betaalmogelijkheden voor verkooporders en facturen zien aan " +"werknemers. Indien niet aangevinkt, zijn deze opties alleen zichtbaar aan " +"portaal gebruikers." #. module: portal_sale #: model:ir.actions.act_window,name:portal_sale.portal_action_invoices @@ -333,6 +440,103 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +"\n" +"

Hella ${object.partner_id.name},

\n" +"\n" +"

Er is een nieuwe factuur voor u beschikbaar:

\n" +" \n" +"

\n" +"   REFERENTIES
\n" +"   Factuur nummer: ${object.number}
\n" +"   Factuur totaal: ${object.amount_total} " +"${object.currency_id.name}
\n" +"   Factuur datum: ${object.date_invoice}
\n" +" % if object.origin:\n" +"   Order referentie: ${object.origin}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Uw contactpersoont: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" U kunt de factuur online bekijken en betalen via de klant portaal:\n" +"

\n" +" Bekijk factuur\n" +" % endif\n" +" \n" +" % if object.paypal_url:\n" +"
\n" +"

Het is ook mogelijk om te betalen via Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +" \n" +"
\n" +"

Indien u vragen heeft, aarzel dan niet om contact met ons op te " +"nemen.

\n" +"

Dank u voor het kiezen voor ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Telefoon:   ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Website : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.action_orders_portal diff --git a/addons/procurement/i18n/fr.po b/addons/procurement/i18n/fr.po index ac7a4a0a88f..3480b93e680 100644 --- a/addons/procurement/i18n/fr.po +++ b/addons/procurement/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-30 10:27+0000\n" +"PO-Revision-Date: 2013-02-15 15:30+0000\n" "Last-Translator: WANTELLET Sylvain \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: 2013-01-31 05:17+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -55,7 +55,7 @@ msgstr "" msgid "" "required quantities are always\n" " available" -msgstr "" +msgstr "les quantités requises sont toujours disponibles" #. module: procurement #: view:product.product:0 @@ -79,7 +79,7 @@ msgstr "Méthode d'approvisionnement" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Produire" #. module: procurement #: model:process.process,name:procurement.process_process_serviceproductprocess0 @@ -94,7 +94,7 @@ msgstr "Calculer seulement les règles de stock minimum" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Règles" #. module: procurement #: field:procurement.order,company_id:0 @@ -283,7 +283,7 @@ msgstr "Confirmer" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Quantité multiple de" #. module: procurement #: help:procurement.order,origin:0 @@ -319,7 +319,7 @@ msgstr "Priorité" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Recherche des règles de réapprovisionnement" #. module: procurement #: selection:procurement.order,state:0 @@ -467,7 +467,7 @@ msgstr "Approvisionnements automatiques" msgid "" "use the available\n" " inventory" -msgstr "" +msgstr "utiliser l'inventaire disponible" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order @@ -541,6 +541,14 @@ msgid "" " It is in 'Waiting'. status when the procurement is waiting for another one " "to finish." msgstr "" +"Quand un approvisionnement est créé, il est dans l'état \"Brouillon\".\n" +" Si l'approvisionnement est confirmé, il est dans l'état \"Confirmé\".\n" +"Après confirmation, l'état est à \"En cours d'exécution\".\n" +" Si une exception survient dans la commande alors l'état est à " +"\"Exception\".\n" +" Une fois l'exception levée l'état devient \"Prêt\".\n" +" L'approvisionnement est dans l'état \"En attente\" lorsqu'il en attend un " +"autre pour terminer." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -593,6 +601,8 @@ msgid "" "as it's a consumable (as a result of this, the quantity\n" " on hand may become negative)." msgstr "" +"car il s'agit d'un consommable (de ce fait, la quantité\n" +" disponible peut devenir négative)." #. module: procurement #: field:procurement.order,note:0 @@ -617,7 +627,7 @@ msgstr "Brouillon" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Lancer les planificateurs" #. module: procurement #: view:procurement.order.compute:0 @@ -845,7 +855,7 @@ msgstr "Non urgent" #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "Réapprovisionnements" #. module: procurement #: help:stock.warehouse.orderpoint,product_max_qty:0 @@ -952,7 +962,7 @@ msgstr "Production à la demande" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Méthode de fourniture" #. module: procurement #: field:procurement.order,move_id:0 @@ -967,7 +977,7 @@ msgstr "Le moyen d’approvisionnement dépend du type de produit." #. module: procurement #: view:product.product:0 msgid "When you sell this product, OpenERP will" -msgstr "" +msgstr "Quand vous vendez cet article, OpenERP va" #. module: procurement #: view:procurement.order:0 @@ -992,7 +1002,7 @@ msgstr "max" #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Règles de réapprovisionnement" #. module: procurement #: code:addons/procurement/procurement.py:138 @@ -1067,7 +1077,7 @@ msgstr "min" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "ou" #. module: procurement #: code:addons/procurement/schedulers.py:134 @@ -1078,7 +1088,7 @@ msgstr "PLANIFICATEUR" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Demande d'achat" #. module: procurement #: code:addons/procurement/schedulers.py:87 diff --git a/addons/procurement/i18n/hu.po b/addons/procurement/i18n/hu.po index 91fa798070d..9e019e5f2e3 100644 --- a/addons/procurement/i18n/hu.po +++ b/addons/procurement/i18n/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 09:02+0000\n" +"Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:58+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -25,7 +25,7 @@ msgstr "Ütemezések" #. module: procurement #: model:ir.model,name:procurement.model_make_procurement msgid "Make Procurements" -msgstr "" +msgstr "Beszerzések létrehozása" #. module: procurement #: help:procurement.order.compute.all,automatic:0 @@ -34,6 +34,9 @@ msgid "" "under 0. You should probably not use this option, we suggest using a MTO " "configuration on products." msgstr "" +"Automatikus beszerzést kapcsol az összes 0 alatti virtuális raktárú " +"termékre. Nem kellene használnia ezt a lehetőséget, ha használja a " +"Rendelésre feladás beállítást ehhez a termékhez." #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -44,6 +47,7 @@ msgstr "Csoportosítás..." #: help:stock.warehouse.orderpoint,procurement_draft_ids:0 msgid "Draft procurement of the product and location of that orderpoint" msgstr "" +"A termékre és termékhelyre tervezet beszerzés, ehhez a megrendelési ponthoz." #. module: procurement #: view:product.product:0 @@ -51,6 +55,8 @@ msgid "" "required quantities are always\n" " available" msgstr "" +"igényelt mennyiség mindig\n" +" elérhető" #. module: procurement #: view:product.product:0 @@ -60,6 +66,11 @@ msgid "" "inventory, you should\n" " create others rules like orderpoints." msgstr "" +"Ha nincs elegendő elérhető mennyiség, a kiszállítási kézbesítési bizonylat " +"új\n" +" termékekre fog várni. A készlet kielégítésére, " +"más szabályokat\n" +" kell létrehoznia, mint megrendelési pontok." #. module: procurement #: field:procurement.order,procure_method:0 @@ -70,7 +81,7 @@ msgstr "Beszerzési módszer" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Gyártás" #. module: procurement #: model:process.process,name:procurement.process_process_serviceproductprocess0 @@ -80,12 +91,12 @@ msgstr "Szolgáltatás" #. module: procurement #: model:ir.actions.act_window,name:procurement.action_procurement_compute msgid "Compute Stock Minimum Rules Only" -msgstr "" +msgstr "Szükséglet számítás minimum készlet szabály szerint" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Szabályok" #. module: procurement #: field:procurement.order,company_id:0 @@ -96,7 +107,7 @@ msgstr "Vállalat" #. module: procurement #: field:procurement.order,product_uos_qty:0 msgid "UoS Quantity" -msgstr "" +msgstr "Eladási mértékegység menynisége" #. module: procurement #: view:procurement.order:0 @@ -106,7 +117,7 @@ msgstr "Ok" #. module: procurement #: view:procurement.order.compute:0 msgid "Compute Procurements" -msgstr "" +msgstr "Beszerzés számítás" #. module: procurement #: field:procurement.order,message:0 @@ -116,12 +127,12 @@ msgstr "Legutolsó hiba" #. module: procurement #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Minimum Quantity" -msgstr "" +msgstr "Minimum mennyiség" #. module: procurement #: help:mrp.property,composition:0 msgid "Not used in computations, for information purpose only." -msgstr "" +msgstr "Nem használt a számításhoz, csak információként szolgál." #. module: procurement #: field:stock.warehouse.orderpoint,procurement_id:0 @@ -138,36 +149,42 @@ msgid "" "will generate a procurement request to increase the stock up to the maximum " "quantity." msgstr "" +"Minimum készlet szabályt tud meghatározni, így az OpenERP automatikusan " +"fogja létrehozni a gyártási megrendelés tervezeteket vagy beszerzési " +"megrendeléseket a raktárkészlet alapján. Ha egyszer a terméknek a virtuális " +"készlete (= készleten lévő mínusz minden visszaigazolt megrendelés és " +"lefoglalások) a minimum mennyiség alatt vannak, OpenERP beszerzési igényt " +"fog generálni a raktárkészlet növeléséhez egészen a maximum mennyiségig." #. module: procurement #: field:procurement.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Üzenetek" #. module: procurement #: help:procurement.order,message:0 msgid "Exception occurred while computing procurement orders." -msgstr "" +msgstr "Kizárás történt a beszerzés számítása közben." #. module: procurement #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Termékek" #. module: procurement #: selection:procurement.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "Visszavont" #. module: procurement #: view:procurement.order:0 msgid "Permanent Procurement Exceptions" -msgstr "" +msgstr "Állandó beszerzés kizárások" #. module: procurement #: help:procurement.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." #. module: procurement #: view:procurement.order.compute.all:0 @@ -182,13 +199,13 @@ msgstr "Készletmozgás" #. module: procurement #: view:product.product:0 msgid "Stockable products" -msgstr "" +msgstr "Raktározható termékek" #. module: procurement #: code:addons/procurement/procurement.py:137 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Érvénytelen lépés!" #. module: procurement #: help:procurement.order,message_summary:0 @@ -196,6 +213,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." #. module: procurement #: selection:procurement.order,state:0 @@ -205,7 +224,7 @@ msgstr "Kész" #. module: procurement #: field:procurement.order.compute.all,automatic:0 msgid "Automatic orderpoint" -msgstr "" +msgstr "Automatikus megrendelés pontja" #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_exceptions @@ -224,6 +243,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Beszerzési megrendelés képviseli a termékek bizonyos " +"mennyiségi igényét, egy megadott időben, a megadott helyen. Vevői " +"megrendelések tipikus forrásai a beszerzési megrendeléseknek (de ezek " +"különálló dokumentumok). A beszerzési paraméterektől és a termék " +"beállításától függően, a beszerzési motor kísérletet tesz a kérésnek eleget " +"tenni a termék készletről való visszahívásával, a termék beszállítótól való " +"rendelésével, vagy egy gyártási megrendelés kiállításával, stb. Egy " +"beszerzési kifogás történhet ha a rendszer nem talál módot az igény " +"kielégítésére. Egyes kifogások saját maguktól megoldódnak automatikusan, de " +"mások kézi beavatkozást igényelnek (ezeket egy sajátos hiba üzenet " +"azonosítja).\n" +"

\n" +" " #. module: procurement #: selection:procurement.order,state:0 @@ -249,7 +282,7 @@ msgstr "Megerősítés" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Mennyiség sokszorozás" #. module: procurement #: help:procurement.order,origin:0 @@ -257,11 +290,13 @@ msgid "" "Reference of the document that created this Procurement.\n" "This is automatically completed by OpenERP." msgstr "" +"Ezt a beszerzést létrehozó dokumentumnak a hivatkozása.\n" +"Ezt az OpenERP automatikusan kitöltötte." #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Procurement Orders to Process" -msgstr "" +msgstr "Beszerzési utasítások végrehajtásra" #. module: procurement #: model:ir.model,name:procurement.model_stock_warehouse_orderpoint @@ -272,7 +307,7 @@ msgstr "Minimum készlet szabály" #: code:addons/procurement/procurement.py:369 #, python-format msgid "Procurement '%s' is in exception: " -msgstr "" +msgstr "Beszerzés '%s' kifogásolva van: " #. module: procurement #: field:procurement.order,priority:0 @@ -282,7 +317,7 @@ msgstr "Prioritás" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Újrerendelési szabályok keresése" #. module: procurement #: selection:procurement.order,state:0 @@ -292,7 +327,7 @@ msgstr "Várakozó" #. module: procurement #: field:procurement.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Követők" #. module: procurement #: field:procurement.order,location_id:0 @@ -322,17 +357,17 @@ msgstr "Legjobb ár (még nem aktív!)" #: code:addons/procurement/schedulers.py:110 #, python-format msgid "PROC %d: from stock - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: raktárról - %3.2f %-5s - %s" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute msgid "Compute Procurement" -msgstr "" +msgstr "Beszerzés számítás" #. module: procurement #: field:res.company,schedule_range:0 msgid "Scheduler Range Days" -msgstr "" +msgstr "Ütemterv tartomány nanjai" #. module: procurement #: view:make.procurement:0 @@ -360,6 +395,7 @@ msgstr "Mennyiség" #, python-format msgid "Not enough stock and no minimum orderpoint rule defined." msgstr "" +"Nincs definiálva elegendő készlet és mimimum megrendelés pontja szabály." #. module: procurement #: field:make.procurement,uom_id:0 @@ -371,7 +407,7 @@ msgstr "Mértékegység" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Beszerzés készletből" #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -393,6 +429,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson beszerzési megrendelés létrehozásához. \n" +"

\n" +" A beszerzési megrendelést a konkrét helyen és konkrét " +"termék\n" +" igényének rögzítésére használják. A beszerzési " +"megrendelések\n" +" általában automatikusan létrehozottak megrendelésekből, " +"kihúzási \n" +" logisztikából vagy minimum készlet szabályokból.\n" +"

\n" +" Beszerzési megrendelés visszaigazolása után, automatikusan\n" +" létrehozza a szükséges műveleteket az igény kielégítéséhez: " +"beszerzési\n" +" megrendelés javaslat, gyártási megrendelés, stb.\n" +"

\n" +" " #. module: procurement #: help:procurement.order,procure_method:0 @@ -400,6 +453,8 @@ msgid "" "If you encode manually a Procurement, you probably want to use a make to " "order method." msgstr "" +"Ha kézzel viszi be a beszerzési megrendelést, akkor biztosan a készlet a " +"gyártásból módszert használja." #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_procurement @@ -412,6 +467,8 @@ msgid "" "use the available\n" " inventory" msgstr "" +"használja az elérhető\n" +" készletet" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order @@ -428,7 +485,7 @@ msgstr "Beszerzési megrendelések" #. module: procurement #: view:procurement.order:0 msgid "To Fix" -msgstr "" +msgstr "Rögzít" #. module: procurement #: view:procurement.order:0 @@ -438,33 +495,33 @@ msgstr "Kivételek" #. module: procurement #: model:process.node,note:procurement.process_node_serviceonorder0 msgid "Assignment from Production or Purchase Order." -msgstr "" +msgstr "Ellátás gyártási vagy beszerzési megrendelésből." #. module: procurement #: model:ir.model,name:procurement.model_mrp_property msgid "Property" -msgstr "" +msgstr "Tulajdonság" #. module: procurement #: model:ir.actions.act_window,name:procurement.act_make_procurement #: view:make.procurement:0 msgid "Procurement Request" -msgstr "" +msgstr "Beszerzési igény" #. module: procurement #: view:procurement.orderpoint.compute:0 msgid "Compute Stock" -msgstr "" +msgstr "Készlet számítás" #. module: procurement #: field:stock.warehouse.orderpoint,procurement_draft_ids:0 msgid "Related Procurement Orders" -msgstr "" +msgstr "Kapcsolódó beszerzési megrendelések" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: procurement #: selection:mrp.property,composition:0 @@ -484,6 +541,15 @@ msgid "" " It is in 'Waiting'. status when the procurement is waiting for another one " "to finish." msgstr "" +"Ha egy beszerzést rögzít akkor annak állapota a 'Terv' lesz.\n" +" Ha a beszerzés visszaigazolt, az állapot be lesz állítva mint " +"'Visszaigazolt'. \n" +"A visszaigazolás után az állapot be lesz állítva mint 'Folyamatban'.\n" +" Ha valamilyen kifogás van a megrendelésben az állapot be lesz állítva mint " +"'Kifogásolva'.\n" +" Miután a kifogás meg lett oldva és eltávolítva az állapot be lesz állítva " +"mint 'Kész'.\n" +" 'Várakozik' állapotban van, ha a beszerzés egy másik befejezésére vár." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -491,6 +557,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the " "orderpoint without removing it." msgstr "" +"Ha az aktív mező hamisra állított, akkor lehetősége van a megrendelési " +"pontot eltüntetni, annak törlése nélkül." #. module: procurement #: view:product.product:0 @@ -500,17 +568,23 @@ msgid "" "procurement method as\n" " 'Make to Stock'." msgstr "" +"Ha értékesíti ezt a szolgáltatást, nem lesz különösebb kapcsolás " +"végrehajtva\n" +" szállítva lesz a vevőnek, a beszerzési módban " +"beállítottak szerint mint\n" +" 'Beszerzés készletből'." #. module: procurement #: help:procurement.orderpoint.compute,automatic:0 msgid "If the stock of a product is under 0, it will act like an orderpoint" msgstr "" +"Ha a termék készlete 0 alatti, akkor az úgy működik mint megrendelési pont" #. module: procurement #: field:procurement.order,product_uom:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Termék mértékegysége" #. module: procurement #: constraint:stock.warehouse.orderpoint:0 @@ -518,6 +592,8 @@ msgid "" "You have to select a product unit of measure in the same category than the " "default unit of measure of the product" msgstr "" +"Ki kell választania a termék mértékegységét ugyanabból a kategóriából mint a " +"termék alapértelmezett mértékegysége" #. module: procurement #: view:procurement.order:0 @@ -530,6 +606,8 @@ msgid "" "as it's a consumable (as a result of this, the quantity\n" " on hand may become negative)." msgstr "" +"mivel ez fogyasztási cikk (ennek eredményeképpen, a készlet\n" +" mennyiség negatív lehet ezután)." #. module: procurement #: field:procurement.order,note:0 @@ -543,6 +621,9 @@ msgid "" "OpenERP generates a procurement to bring the forecasted quantity to the Max " "Quantity." msgstr "" +"Ha a virtuális készlet kevesebb lesz mint az ehhez a mezőhöz tartozó Min " +"mennyiség, OpenERP generálni fog egy beszerzést ahhoz, hogy az előzetes " +"mennyiséget Max mennyiségbe emelje." #. module: procurement #: selection:procurement.order,state:0 @@ -554,12 +635,12 @@ msgstr "Tervezet" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Ütemezők futtatása" #. module: procurement #: view:procurement.order.compute:0 msgid "This wizard will schedule procurements." -msgstr "" +msgstr "Ez a varázsló ütemezni fogja a beszerzéseket" #. module: procurement #: view:procurement.order:0 @@ -570,12 +651,12 @@ msgstr "Állapot" #. module: procurement #: selection:product.template,supply_method:0 msgid "Buy" -msgstr "" +msgstr "Vásárlás" #. module: procurement #: view:product.product:0 msgid "for the delivery order." -msgstr "" +msgstr "a megrendeléshez." #. module: procurement #: selection:procurement.order,priority:0 @@ -589,22 +670,25 @@ msgid "" "will be generated, depending on the product type. \n" "Buy: When procuring the product, a purchase order will be generated." msgstr "" +"Gyártás: Ha a terméket gyártja, egy gyártási megrendelés vagy munka " +"megrendelés lesz generálva, a termék típusától függően. \n" +"Vásárlás: Ha beszerezi a terméket, egy megrendelés lesz generálva." #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Maximális mennyiség" #. module: procurement #: field:procurement.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Ez egy követő" #. module: procurement #: code:addons/procurement/procurement.py:366 #, python-format msgid "Not enough stock." -msgstr "" +msgstr "Nincs elég készlet." #. module: procurement #: field:stock.warehouse.orderpoint,active:0 @@ -623,6 +707,8 @@ msgid "" "Please check the quantity in procurement order(s) for the product \"%s\", it " "should not be 0 or less!" msgstr "" +"Kérem ellenőrizze a beszerzési megrendelése(ke)n a mennyiséget erre a " +"termékre \"%s\", nem lehet 0 vagy kisebb!" #. module: procurement #: field:procurement.order,date_planned:0 @@ -640,17 +726,20 @@ msgid "" "When you sell this product, a delivery order will be created.\n" " OpenERP will consider that the" msgstr "" +"Ha értékesíti ezt a terméket, egy kézbesítési kiszállítási jegy lesz " +"létrehozva.\n" +" OpenERP úgy fogja tekinteni mint" #. module: procurement #: code:addons/procurement/schedulers.py:133 #, python-format msgid "Automatic OP: %s" -msgstr "" +msgstr "Automatikus megrendelési pont: %s" #. module: procurement #: model:ir.model,name:procurement.model_procurement_orderpoint_compute msgid "Automatic Order Point" -msgstr "" +msgstr "Automatikus megrendelési pont" #. module: procurement #: field:stock.warehouse.orderpoint,qty_multiple:0 @@ -660,7 +749,7 @@ msgstr "Rendelési egység" #. module: procurement #: help:stock.warehouse.orderpoint,qty_multiple:0 msgid "The procurement quantity will be rounded up to this multiple." -msgstr "" +msgstr "A beszerzési mennyiség kerekítve lesz eddig a sokszorosig." #. module: procurement #: model:ir.model,name:procurement.model_res_company @@ -675,17 +764,17 @@ msgstr "Extra információ" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Összegzés" #. module: procurement #: sql_constraint:stock.warehouse.orderpoint:0 msgid "Qty Multiple must be greater than zero." -msgstr "" +msgstr "Mennyiség sokszorosnak nagyobbnak kell lenninie mint nulla." #. module: procurement #: selection:stock.warehouse.orderpoint,logic:0 msgid "Order to Max" -msgstr "" +msgstr "Maximumig rendelés" #. module: procurement #: field:procurement.order,date_close:0 @@ -695,7 +784,7 @@ msgstr "Lezárás dátuma" #. module: procurement #: view:res.company:0 msgid "Logistics" -msgstr "" +msgstr "Logisztika" #. module: procurement #: help:product.template,procure_method:0 @@ -704,11 +793,15 @@ msgid "" "for replenishment. \n" "Make to Order: When needed, the product is purchased or produced." msgstr "" +"Beszerzés készletből: Ha szükség van rá, a termék a raktár készletről vagy " +"megvárja a feltöltést. \n" +"Beszerzés megrendelésből/vásárlásból: Ha szükség van rá, a termék meg lesz " +"vásárolva vagy termelve lesz." #. module: procurement #: field:mrp.property,composition:0 msgid "Properties composition" -msgstr "" +msgstr "Összetételek tulajdonságai" #. module: procurement #: code:addons/procurement/procurement.py:310 @@ -721,7 +814,7 @@ msgstr "Elégtelen adat !" #: field:mrp.property,group_id:0 #: field:mrp.property.group,name:0 msgid "Property Group" -msgstr "" +msgstr "Tulajdonságcsoport" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -736,7 +829,7 @@ msgstr "Beszerzések" #. module: procurement #: view:procurement.order:0 msgid "Run Procurement" -msgstr "" +msgstr "Beszerzés fut" #. module: procurement #: selection:procurement.order,state:0 @@ -750,12 +843,12 @@ msgstr "Kész" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: procurement #: field:stock.warehouse.orderpoint,logic:0 msgid "Reordering Mode" -msgstr "" +msgstr "Újrarendelési mód" #. module: procurement #: field:procurement.order,origin:0 @@ -771,7 +864,7 @@ msgstr "Nem sürgős" #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "Megrendelési pont" #. module: procurement #: help:stock.warehouse.orderpoint,product_max_qty:0 @@ -780,11 +873,14 @@ msgid "" "procurement to bring the forecasted quantity to the Quantity specified as " "Max Quantity." msgstr "" +"Ha a virtuális készlet a Min mennyiség alá csökken, OpenERP beszerzést " +"generál, hogy visszaállítsa az előrejelzett mennyiséget a Max mennyiségben " +"beállított értékre." #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute_all msgid "Compute all schedulers" -msgstr "" +msgstr "Összes ütemező futtatása" #. module: procurement #: view:procurement.order:0 @@ -794,7 +890,7 @@ msgstr "Később" #. module: procurement #: view:board.board:0 msgid "Procurements in Exception" -msgstr "" +msgstr "Beszerzések kifogásolásban" #. module: procurement #: model:ir.actions.act_window,name:procurement.procurement_action5 @@ -803,7 +899,7 @@ msgstr "" #: model:ir.ui.menu,name:procurement.menu_stock_procurement_action #: view:procurement.order:0 msgid "Procurement Exceptions" -msgstr "" +msgstr "Beszerzési kifogások" #. module: procurement #: field:product.product,orderpoint_ids:0 @@ -820,11 +916,17 @@ msgid "" "order or\n" " a new task." msgstr "" +"Ennek kitöltésével erre a termékre beszerzési igényt indít.\n" +" A termék beállítása szerint, kapcsolhat egy " +"beszerzési\n" +" megrendelés tervet, egy gyártási megrendelést vagy " +"egy\n" +" új munkát." #. module: procurement #: field:procurement.order,close_move:0 msgid "Close Move at end" -msgstr "" +msgstr "A beszerzés végén bezárja" #. module: procurement #: view:procurement.order:0 @@ -860,19 +962,19 @@ msgstr "Sürgős" #. module: procurement #: selection:procurement.order,state:0 msgid "Running" -msgstr "" +msgstr "Folyamatban lévő" #. module: procurement #: model:process.node,name:procurement.process_node_serviceonorder0 #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Order" -msgstr "Rendelésre gyártás/vásárlás" +msgstr "Beszerzés megrendelésből/vásárlásból" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Ellátás módja" #. module: procurement #: field:procurement.order,move_id:0 @@ -887,12 +989,12 @@ msgstr "A beszerzési út függ a termék típusától." #. module: procurement #: view:product.product:0 msgid "When you sell this product, OpenERP will" -msgstr "" +msgstr "Ha értékesíti ezt a terméket, akkor az OpenERP fogja" #. module: procurement #: view:procurement.order:0 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "Ideiglenes beszerzési kifogások" #. module: procurement #: field:mrp.property,name:0 @@ -912,13 +1014,15 @@ msgstr "max." #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Újrarendelési szabályok" #. module: procurement #: code:addons/procurement/procurement.py:138 #, python-format msgid "Cannot delete Procurement Order(s) which are in %s state." msgstr "" +"Nem tudja törölni a beszerzési megrendelés(eke)t melyek a %s állapotban " +"vannak." #. module: procurement #: field:procurement.order,product_uos:0 @@ -928,13 +1032,15 @@ msgstr "Termék eladási egysége" #. module: procurement #: model:ir.model,name:procurement.model_product_template msgid "Product Template" -msgstr "" +msgstr "Terméksablon" #. module: procurement #: view:procurement.orderpoint.compute:0 msgid "" "Wizard checks all the stock minimum rules and generate procurement order." msgstr "" +"A varázsló ellenőrzi az összes raktár készlet minimum szabályt és beszerzési " +"megrendelést generál." #. module: procurement #: view:procurement.order:0 @@ -948,6 +1054,9 @@ msgid "" "procurements. All procurements that are not between today and today+range " "are skipped for future computation." msgstr "" +"Ez az az időkeret amit az időzítő elemez a beszerezés számításánál. Azok a " +"beszerzések melyek nincsenek a mai nap és a mai nap + tartomány között, azok " +"át lesznek lépve és ki lesznek számolva a jövőben." #. module: procurement #: selection:procurement.order,priority:0 @@ -957,22 +1066,22 @@ msgstr "Nagyon sürgős" #. module: procurement #: field:procurement.orderpoint.compute,automatic:0 msgid "Automatic Orderpoint" -msgstr "" +msgstr "Automatikus megrendelési pont" #. module: procurement #: help:procurement.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Üzenetek és kommunikáció történet" #. module: procurement #: view:procurement.order:0 msgid "Procurement started late" -msgstr "" +msgstr "A beszerzés később indult" #. module: procurement #: selection:mrp.property,composition:0 msgid "min" -msgstr "" +msgstr "perc" #. module: procurement #: view:make.procurement:0 @@ -980,27 +1089,27 @@ msgstr "" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: procurement #: code:addons/procurement/schedulers.py:134 #, python-format msgid "SCHEDULER" -msgstr "" +msgstr "ÜTEMEZŐ" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Beszerzési igény" #. module: procurement #: code:addons/procurement/schedulers.py:87 #, python-format msgid "PROC %d: on order - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: megrendelésen - %3.2f %-5s - %s" #. module: procurement #: code:addons/procurement/procurement.py:338 #, python-format msgid "Products reserved from stock." -msgstr "" +msgstr "Termék a raktárkészletről foglalva." diff --git a/addons/procurement/i18n/tr.po b/addons/procurement/i18n/tr.po index fbfb06d9818..fd024630c12 100644 --- a/addons/procurement/i18n/tr.po +++ b/addons/procurement/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-10 18:16+0000\n" -"Last-Translator: Ediz Duman \n" +"PO-Revision-Date: 2013-02-16 19:51+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-11 05:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -176,7 +176,7 @@ msgstr "Kalıcı Tedarik İstisnaları" #. module: procurement #: help:procurement.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: procurement #: view:procurement.order.compute.all:0 @@ -205,6 +205,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: procurement #: selection:procurement.order,state:0 @@ -291,7 +293,7 @@ msgstr "Öncelik" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Sipariş yenileme Kuralı Ara" #. module: procurement #: selection:procurement.order,state:0 diff --git a/addons/product/i18n/mn.po b/addons/product/i18n/mn.po index 6a6fbcbdf5b..6934871fff3 100644 --- a/addons/product/i18n/mn.po +++ b/addons/product/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-08 07:19+0000\n" -"Last-Translator: Altangerel \n" +"PO-Revision-Date: 2013-02-17 13:06+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product #: field:product.packaging,rows:0 @@ -258,6 +258,8 @@ msgid "" "Office Editing Software with word processing, spreadsheets, presentations, " "graphics, and databases..." msgstr "" +"Баримт, хүснэгт, илтгэл, хүснэгт, өгөгдлийн бааз зэрэгийн засварлагч оффисын " +"програм хангамжууд..." #. module: product #: field:product.product,seller_id:0 @@ -356,6 +358,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Баглааны шинэ төрөл нэмэхдээ дарна.\n" +"

\n" +" Баглааны төрөл нь хэмжээс болон баглаан дахь барааны \n" +" тоог тодорхойлно. Энэ нь сонгосон баглаагаар зөв тооны \n" +" бараа борлуулах ажлыг борлуулалтын ажилтанд \n" +" боломжийг олгодог. \n" +"

\n" +" " #. module: product #: field:product.template,product_manager:0 @@ -415,6 +426,8 @@ msgid "" "Specify a product if this rule only applies to one product. Keep empty " "otherwise." msgstr "" +"Хэрэв энэ дүрэм зөвхөн нэг бараанд үйлчилдэг бол барааг зааж өг. Үгүй бол " +"хоосон үлдээ." #. module: product #: model:product.uom.categ,name:product.product_uom_categ_kgm @@ -434,6 +447,16 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location with 'internal' " "type." msgstr "" +"Тоо хэмжээний таамаглал (тооцоологдохдоо Гарт байгаа тоо хэмжээ - Гарах + " +"Ирэх)\n" +"Нэг хадгалах байрлалын хувьд энэ байрлал болон бүх дэд байрлалд агуулагдаж " +"байгаа бараанууд хамаарна.\n" +"Нэг агуулахын хувьд агуулахын бүх хадгалах байрлал болон бүх дэд байрлал дах " +"бараанууд хамаарна.\n" +"Нэг дэлгүүрийн хувьд энэ дэлгүүрийн агуулахын бүх хадгалах байрлал болон бүх " +"дэд байрлал дах бараанууд хамаарна.\n" +"Бусад тохиолдолд энэ нөөцийн байрлалын 'Дотоод' төрөлтэй байрлалын бараанууд " +"хамаарна." #. module: product #: field:product.packaging,height:0 @@ -448,7 +471,7 @@ msgstr "Татан авалт" #. module: product #: model:res.groups,name:product.group_mrp_properties msgid "Manage Properties of Product" -msgstr "" +msgstr "Барааны үзүүлэлтүүдийг менежмент хийнэ" #. module: product #: help:product.uom,factor:0 @@ -457,6 +480,9 @@ msgid "" "Measure for this category:\n" "1 * (reference unit) = ratio * (this unit)" msgstr "" +"Энэ хэмжих нэгж нь хэр зэрэг их эсвэл бага гэдэг нь энэ ангилалын сурвалж " +"хэмжих нэгжтэй жишсэнээр илэрхийлэгдэнэ: \n" +"1 * (сурвалж нэгж) = харьцаа * (энэ нэгж)" #. module: product #: model:ir.model,name:product.model_pricelist_partnerinfo @@ -501,7 +527,7 @@ msgstr "Ажлын цаг" #. module: product #: model:product.template,name:product.product_product_42_product_template msgid "Office Suite" -msgstr "" +msgstr "Оффисын Багц" #. module: product #: field:product.template,mes_type:0 @@ -531,6 +557,15 @@ msgid "" "Otherwise, this includes goods arriving to any Stock Location with " "'internal' type." msgstr "" +"Ирэхээр төлөвлөгдсөн бараануудын тоо хэмжээ.\n" +"Нэг хадгалах байрлалын хувьд энэ байрлал болон бүх дэд байрлалд агуулагдаж " +"байгаа бараанууд хамаарна.\n" +"Нэг агуулахын хувьд агуулахын бүх хадгалах байрлал болон бүх дэд байрлал дах " +"бараанууд хамаарна.\n" +"Нэг дэлгүүрийн хувьд энэ дэлгүүрийн агуулахын бүх хадгалах байрлал болон бүх " +"дэд байрлал дах бараанууд хамаарна.\n" +"Бусад тохиолдолд энэ нөөцийн байрлалын 'Дотоод' төрөлтэй байрлалын бараанууд " +"хамаарна." #. module: product #: constraint:product.template:0 @@ -538,6 +573,8 @@ msgid "" "Error: The default Unit of Measure and the purchase Unit of Measure must be " "in the same category." msgstr "" +"Алдаа: Хэмжих нэгжийн анхны утга болон борлуулалтын хэмжих нэгжийн анхны " +"утга нь нэг ангилалд байх ёстой." #. module: product #: model:ir.model,name:product.model_product_uom_categ @@ -565,6 +602,8 @@ msgid "" "You provided an invalid \"EAN13 Barcode\" reference. You may use the " "\"Internal Reference\" field instead." msgstr "" +"Та буруу \"EAN13 Barcode\" оруулсан байна. Магадгүй оронд нь \"Дотоод Код\" " +"талбарыг ашигласан нь зөв байх." #. module: product #: model:res.groups,name:product.group_purchase_pricelist @@ -574,7 +613,7 @@ msgstr "Худалдан авалтын үнийн хүснэгт" #. module: product #: model:product.template,name:product.product_product_5_product_template msgid "PC Assemble + Custom (PC on Demand)" -msgstr "" +msgstr "PC Угсаргаа + Захиалгат (PC шаардсан дор)" #. module: product #: model:product.template,description:product.product_product_27_product_template @@ -615,7 +654,7 @@ msgstr "Зүүн Эцэг" #. module: product #: help:product.pricelist.item,price_max_margin:0 msgid "Specify the maximum amount of margin over the base price." -msgstr "" +msgstr "Суурь үнэ хэдий хэмжээгээр хамгийн их байх тодтоголны дээд хязгаар" #. module: product #: constraint:product.pricelist.item:0 @@ -623,6 +662,8 @@ msgid "" "Error! You cannot assign the Main Pricelist as Other Pricelist in PriceList " "Item!" msgstr "" +"Алдаа! Үнийн жагсаалтын зүйлд Үндсэн үнийн жагсаалтыг Өөр үнийн жагсаалтаар " +"оноох боломжгүй!" #. module: product #: view:product.price_list:0 @@ -703,6 +744,9 @@ msgid "" "period (usually every year). \n" "Average Price: The cost price is recomputed at each incoming shipment." msgstr "" +"Стандарт үнэ: Тодорхой мөчлөгийн (ихэвчлэн жил тутам) төгсгөлд гараар " +"шинэчлэдэг өртөг үнэ.\n" +"Дундаж үнэ: Ирж буй хүргэлт тутамд тооцоологддог өртөг үнэ." #. module: product #: field:product.product,qty_available:0 @@ -722,7 +766,7 @@ msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь #. module: product #: field:product.product,ean13:0 msgid "EAN13 Barcode" -msgstr "" +msgstr "EAN13 зураасан код" #. module: product #: model:ir.actions.act_window,name:product.action_product_price_list @@ -736,7 +780,7 @@ msgstr "Үнийн хүснэгт" #. module: product #: field:product.product,virtual_available:0 msgid "Forecasted Quantity" -msgstr "" +msgstr "Тоо хэмжээний урьдчилсан таамаг" #. module: product #: view:product.product:0 @@ -746,7 +790,7 @@ msgstr "Худалдан авалт" #. module: product #: model:product.template,name:product.product_product_33_product_template msgid "Headset USB" -msgstr "" +msgstr "USB чихэвч" #. module: product #: view:product.template:0 @@ -756,7 +800,7 @@ msgstr "Нийлүүлэгч" #. module: product #: model:res.groups,name:product.group_sale_pricelist msgid "Sales Pricelists" -msgstr "" +msgstr "Борлуулалтын үнийн хүснэгт" #. module: product #: view:product.pricelist.item:0 @@ -776,7 +820,7 @@ msgstr "Барааны нийлүүлэгч" #. module: product #: model:product.template,name:product.product_product_28_product_template msgid "External Hard disk" -msgstr "" +msgstr "Гадаад хатуу диск" #. module: product #: help:product.template,standard_price:0 @@ -784,6 +828,8 @@ msgid "" "Cost price of the product used for standard stock valuation in accounting " "and used as a base price on purchase orders." msgstr "" +"Барааны өртөг үнэ бөгөөд санхүүд барааг үнэлэхэд хэрэглэгдэнэ мөн худалдан " +"авалтын захиалгын суурь үнээр ашиглагдана." #. module: product #: field:product.category,child_id:0 @@ -798,7 +844,7 @@ msgstr "Дуусах өдөр" #. module: product #: model:product.uom,name:product.product_uom_litre msgid "Liter(s)" -msgstr "" +msgstr "Литер" #. module: product #: view:product.price_list:0 @@ -870,7 +916,7 @@ msgstr "Үнэ тоймлолт" #. module: product #: model:product.template,name:product.product_product_1_product_template msgid "On Site Monitoring" -msgstr "" +msgstr "Газар дээрх ажиглалт" #. module: product #: view:product.template:0 @@ -894,7 +940,7 @@ msgstr "Валют" #. module: product #: model:product.template,name:product.product_product_46_product_template msgid "Datacard" -msgstr "" +msgstr "Өгөгдлийн карт" #. module: product #: help:product.template,uos_coeff:0 @@ -902,6 +948,8 @@ msgid "" "Coefficient to convert default Unit of Measure to Unit of Sale\n" " uos = uom * coeff" msgstr "" +"Анхны хэмжих нэгжийг Борлуулалтын хэмжих нэгж рүү хөрвүүлэх коэфициент\n" +" бхн = хн * коэф" #. module: product #: model:ir.actions.act_window,name:product.product_category_action_form @@ -918,7 +966,7 @@ msgstr "Татан авалт & Байршил" #. module: product #: model:product.template,name:product.product_product_20_product_template msgid "Motherboard I9P57" -msgstr "" +msgstr "Motherboard I9P57" #. module: product #: field:product.packaging,weight:0 @@ -957,6 +1005,8 @@ msgid "" "Measure in this category:\n" "1 * (this unit) = ratio * (reference unit)" msgstr "" +"Ангилалын сурвалж хэмжих нэгжээс хэмжих нэгж нь хэд дахин их болох:\n" +"1 * (энэ нэгж) = харьцаа * (сурвалж нэгж)" #. module: product #: view:product.template:0 @@ -975,11 +1025,12 @@ msgid "" "Specify the minimum quantity that needs to be bought/sold for the rule to " "apply." msgstr "" +"Дүрэм хэрэгжих худалдан авах/борлуулалх хамгийн бага тоо хэмжээг зааж өгнө" #. module: product #: help:product.pricelist.version,date_start:0 msgid "First valid date for the version." -msgstr "" +msgstr "Хувилбарын эхний зав огноо" #. module: product #: help:product.supplierinfo,delay:0 @@ -1000,6 +1051,10 @@ msgid "" "512MB RAM\n" "HDD SH-1" msgstr "" +"17\" LCD Monitor\n" +"Processor AMD 8-Core\n" +"512MB RAM\n" +"HDD SH-1" #. module: product #: selection:product.template,type:0 @@ -1014,7 +1069,7 @@ msgstr "Код" #. module: product #: model:product.template,name:product.product_product_27_product_template msgid "Laptop Customized" -msgstr "" +msgstr "Өөриймшүүлсэн Laptop" #. module: product #: model:ir.model,name:product.model_product_ul @@ -1024,7 +1079,7 @@ msgstr "Тээвэрлэх нэгж" #. module: product #: model:product.template,name:product.product_product_35_product_template msgid "Blank CD" -msgstr "" +msgstr "Хоосон CD" #. module: product #: field:pricelist.partnerinfo,suppinfo_id:0 @@ -1048,6 +1103,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ бараа үүсгэхдээ дарна.\n" +"

\n" +" Борлуулдаг бүх зүйлдээ бараа үүсгэнэ. Энэ бодит бараа эсвэл " +"\n" +" захиалагчид үзүүлдэг үйлчилгээ байж болно.\n" +"

\n" +" Барааны маягт нь борлуулалтын процессыг хялбаршуулах олон \n" +" тооны мэдээллийг агуулдаг: үнэ, үнийн саналд анхаарах \n" +" тэмдэглэл, санхүүгийн өгөгдөл, татан авах арга, гм.\n" +"

\n" +" " #. module: product #: view:product.price_list:0 @@ -1057,7 +1124,7 @@ msgstr "Цуцлах" #. module: product #: model:product.template,description:product.product_product_37_product_template msgid "All in one hi-speed printer with fax and scanner." -msgstr "" +msgstr "Факс болон сканнертай бүгдийг багтаасан принтер" #. module: product #: help:product.supplierinfo,min_qty:0 @@ -1066,6 +1133,9 @@ msgid "" "Product Unit of Measure if not empty, in the default unit of measure of the " "product otherwise." msgstr "" +"Энэ нийлүүлэгчээс худалдан авах хамгийн бага тоо хэмжээ, энэ нь " +"нийлүүлэгчийн хэмжих нэгж хоосон биш нийлүүлэгчийн хэмжих нэгжээр " +"илэрхийлэгдэнэ үгүй бол барааны хэмжих нэгжээр илэрхийлэгдэнэ" #. module: product #: view:product.product:0 @@ -1117,12 +1187,12 @@ msgstr "Дотоод Сурвалж" #. module: product #: model:product.template,name:product.product_product_8_product_template msgid "USB Keyboard, QWERTY" -msgstr "" +msgstr "USB гар, QWERTY" #. module: product #: model:product.category,name:product.product_category_9 msgid "Softwares" -msgstr "" +msgstr "Програм хангамжууд" #. module: product #: field:product.product,packaging:0 @@ -1144,7 +1214,7 @@ msgstr "Нэр" #. module: product #: model:product.category,name:product.product_category_4 msgid "Computers" -msgstr "" +msgstr "Компьютер" #. module: product #: help:product.product,message_ids:0 @@ -1180,7 +1250,7 @@ msgstr "Барааны харгалзах ангилалын хувьд эрэм #. module: product #: model:product.uom,name:product.product_uom_dozen msgid "Dozen(s)" -msgstr "" +msgstr "Олон тооны" #. module: product #: field:product.uom,factor:0 @@ -1243,7 +1313,7 @@ msgstr "Үйлчилгээ" #. module: product #: help:product.product,ean13:0 msgid "International Article Number used for product identification." -msgstr "" +msgstr "Барааны Олон улсын хувийн дугаар" #. module: product #: model:ir.actions.act_window,help:product.product_category_action @@ -1257,6 +1327,12 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Энэ нь бараанууд ангиллаар жагсаагдсан бүх барааны \n" +" жагсаалт. Аливаа ангилал дээр дарж тухайн ангилал \n" +" болон дэд ангилалд хамаарах бүх жагсаалтыг авна.\n" +"

\n" +" " #. module: product #: code:addons/product/product.py:361 @@ -1267,6 +1343,10 @@ msgid "" "you may deactivate this product from the 'Procurements' tab and create a new " "one." msgstr "" +"Шинэ хэмжих нэгж '%s' нь Ангилалын хэмжих нэгж '%s'-тай ижил ангилалд буюу " +"хуучин хэмжих нэгж '%s'-нхтэй ижил байх ёстой. Хэрэв хэмжих нэгжийг " +"солимоор байвал 'Татан авалт' хавтсаас барааг идэвхгүй болгоод шинийг " +"үүсгэнэ." #. module: product #: model:ir.actions.act_window,name:product.product_normal_action @@ -1293,7 +1373,7 @@ msgstr "Тавиур эсвэл хайрцагийн давхаргын тоо" #. module: product #: help:product.pricelist.item,price_min_margin:0 msgid "Specify the minimum amount of margin over the base price." -msgstr "" +msgstr "Суурь үнээс дээш тохируулах хамгийн бага дүн" #. module: product #: field:product.template,weight_net:0 @@ -1311,7 +1391,7 @@ msgstr "Савлагааны хэмжигдэхүүн" msgid "" "This field holds the image used as image for the product, limited to " "1024x1024px." -msgstr "" +msgstr "Энэ талбар барааны зурагыг агуулна. 1024x1024px-р хязгаарлагдана." #. module: product #: help:product.pricelist.item,categ_id:0 @@ -1319,11 +1399,13 @@ msgid "" "Specify a product category if this rule only applies to products belonging " "to this category or its children categories. Keep empty otherwise." msgstr "" +"Хэрэв энэ дүрэм зөвхөн энэ ангилал болон бүх дэд ангилалд үйлчлэхээр бол " +"ангилалыг сонгоно. Үгүй бол хоосон үлдээнэ." #. module: product #: view:product.product:0 msgid "Inventory" -msgstr "" +msgstr "Тооллого" #. module: product #: field:product.product,seller_info_id:0 @@ -1334,12 +1416,12 @@ msgstr "Нийлүүлэгчийн мэдээлэл" #: code:addons/product/product.py:729 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: product #: model:product.template,name:product.product_product_2_product_template msgid "On Site Assistance" -msgstr "" +msgstr "Газар дээрх тусламж" #. module: product #: model:product.template,name:product.product_product_39_product_template @@ -1429,7 +1511,7 @@ msgstr "Жин" #. module: product #: view:product.product:0 msgid "Description for Quotations" -msgstr "" +msgstr "Үнийн саналын тайлбар" #. module: product #: help:pricelist.partnerinfo,price:0 @@ -1437,6 +1519,8 @@ msgid "" "This price will be considered as a price for the supplier Unit of Measure if " "any or the default Unit of Measure of the product otherwise" msgstr "" +"Хэрэв нийлүүлэгчийн хэмжих нэгж тодорхойлогдсон бол нийлүүлэгчийн хэмжих " +"нэгжээр үнэ гэж үзэгдэнэ. Байхгүй байвал барааны хэмжих нэгжээрх үнэ байна." #. module: product #: field:product.template,uom_po_id:0 @@ -1451,7 +1535,7 @@ msgstr "Бүлэглэх..." #. module: product #: field:product.product,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "Дунд-хэмжээт зураг" #. module: product #: selection:product.ul,type:0 @@ -1493,6 +1577,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Үнийн хүснэгтийн хувилбар нэмэхдээ дарна.\n" +"

\n" +" Үнийн хүснэгтэд нэгээс олон хувилбар байж болно. \n" +" Хувилбар бүр нь тодорхой хугацаанд хүчинтэй байна. \n" +" Тухайлбал: Үндсэн үнэ, Зуны хямдрал гэх мэт\n" +"

\n" +" " #. module: product #: help:product.template,uom_po_id:0 @@ -1506,7 +1598,7 @@ msgstr "" #. module: product #: view:product.pricelist:0 msgid "Products Price" -msgstr "" +msgstr "Барааны Үнэ" #. module: product #: model:product.template,description:product.product_product_26_product_template @@ -1516,6 +1608,10 @@ msgid "" "Hi-Speed 234Q Processor\n" "QWERTY keyboard" msgstr "" +"17\" Monitor\n" +"6GB RAM\n" +"Hi-Speed 234Q Processor\n" +"QWERTY keyboard" #. module: product #: field:product.uom,rounding:0 @@ -1525,23 +1621,23 @@ msgstr "Тоймлох нарийвчлал" #. module: product #: view:product.product:0 msgid "Consumable products" -msgstr "" +msgstr "Хангамжийн бараа" #. module: product #: model:product.template,name:product.product_product_21_product_template msgid "Motherboard A20Z7" -msgstr "" +msgstr "Motherboard A20Z7" #. module: product #: model:product.template,description:product.product_product_1_product_template #: model:product.template,description_sale:product.product_product_1_product_template msgid "This type of service include basic monitoring of products." -msgstr "" +msgstr "Энэ үйлчилгээний төрөл нь барааны суурь ажиглалтыг агуулдаг." #. module: product #: help:product.pricelist.version,date_end:0 msgid "Last valid date for the version." -msgstr "" +msgstr "Хувилбарын хамгийн сүүлийн зөв огноо" #. module: product #: model:product.template,name:product.product_product_19_product_template @@ -1570,7 +1666,7 @@ msgstr "Үнийн хүснэгтийн нэр" #. module: product #: model:product.category,name:product.product_category_1 msgid "Saleable" -msgstr "" +msgstr "Борлуулж болох" #. module: product #: sql_constraint:product.uom:0 @@ -1580,7 +1676,7 @@ msgstr "Хэмжих нэгжийн хөрвүүлэлтийн коэффице #. module: product #: model:product.template,name:product.product_product_24_product_template msgid "Graphics Card" -msgstr "" +msgstr "График Карт" #. module: product #: help:product.packaging,ean:0 @@ -1600,7 +1696,7 @@ msgstr "Хоосон савны жин" #. module: product #: model:product.template,name:product.product_product_41_product_template msgid "Windows Home Server 2011" -msgstr "" +msgstr "Windows Home Server 2011" #. module: product #: field:product.price.type,field:0 @@ -1610,7 +1706,7 @@ msgstr "Барааны талбар" #. module: product #: model:product.template,description:product.product_product_5_product_template msgid "Custom computer assembled on order based on customer's requirement." -msgstr "" +msgstr "Захиалагчийн шаардлага дээр суурилан захиалгаар угсарсан компьютер" #. module: product #: model:ir.actions.act_window,name:product.product_price_type_action @@ -1626,7 +1722,7 @@ msgstr "Агуулахын бүх үйлдэлд ашиглах үндсэн х #. module: product #: view:product.product:0 msgid "Sales" -msgstr "" +msgstr "Борлуулалт" #. module: product #: model:ir.actions.act_window,help:product.product_uom_categ_form_action @@ -1642,6 +1738,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ангилалд шинэ хэмжих нэгж нэмэхдээ дарна.\n" +"

\n" +" Нэг ангилалд хамаарах хэмжих нэгжүүд нь хоорондоо " +"хөрвүүлэгдэх боломжтой байдаг. Тухайлбал: 'Хугацаа' ангилалын хувьд, " +"дараах хэмжих нэгжүүдтэй байж болно: Цаг, өдөр\n" +"

\n" +" " #. module: product #: help:pricelist.partnerinfo,min_quantity:0 @@ -1649,11 +1753,14 @@ msgid "" "The minimal quantity to trigger this rule, expressed in the supplier Unit of " "Measure if any or in the default Unit of Measure of the product otherrwise." msgstr "" +"Энэ дүрмийг өдөөх хамгийн бага тоо хэмжээ. Энэ нь хэрэв нийлүүлэгчийн хэмжих " +"нэгж тодорхойлогдсон байвал нийлүүлэгчийн хэмжих нэгжээр илэрхийлэгдэнэ үгүй " +"бол барааны хэмжих нэгжээр илэрхийлэгдэнэ." #. module: product #: selection:product.uom,uom_type:0 msgid "Smaller than the reference Unit of Measure" -msgstr "" +msgstr "Сурвалж Хэмжих нэгжээс бага" #. module: product #: model:product.pricelist,name:product.list0 @@ -1669,7 +1776,7 @@ msgstr "Нийлүүлэгчийн барааны код" #: help:product.pricelist,active:0 msgid "" "If unchecked, it will allow you to hide the pricelist without removing it." -msgstr "" +msgstr "Хэрэв сонгоогүй бол үнийн хүснэгтийг устгахгүйгээр нууна." #. module: product #: selection:product.ul,type:0 @@ -1696,7 +1803,7 @@ msgstr "Бараа" #. module: product #: view:product.product:0 msgid "Price:" -msgstr "" +msgstr "Үнэ:" #. module: product #: field:product.template,weight:0 @@ -1738,11 +1845,12 @@ msgstr "Барааны нийлүүлэгчийн жагсаалтад урьт #: constraint:product.pricelist.item:0 msgid "Error! The minimum margin should be lower than the maximum margin." msgstr "" +"Алдаа! Хамгийн бага тохируулга нь хамгийн их тохируулгаас бага байх ёстой." #. module: product #: model:res.groups,name:product.group_uos msgid "Manage Secondary Unit of Measure" -msgstr "" +msgstr "Хоёрдогч хэмжих нэгжийг менежмент хийх" #. module: product #: help:product.uom,rounding:0 @@ -1750,6 +1858,8 @@ msgid "" "The computed quantity will be a multiple of this value. Use 1.0 for a Unit " "of Measure that cannot be further split, such as a piece." msgstr "" +"Тооцоолсон тоо хэмжээ нь эдгээрийн үржвэр байна. 1.0 гэсэн тоог цааш үл " +"хуваагдах нэгжид хэрэглэнэ. Жишээлбэл ширхэг." #. module: product #: view:product.pricelist.item:0 @@ -1774,7 +1884,7 @@ msgstr "" #. module: product #: selection:product.uom,uom_type:0 msgid "Bigger than the reference Unit of Measure" -msgstr "" +msgstr "Сурвалж хэмжих нэгжээс их" #. module: product #: model:product.template,name:product.product_product_consultant_product_template @@ -1785,7 +1895,7 @@ msgstr "Үйлчилгээ" #. module: product #: view:product.template:0 msgid "Internal Description" -msgstr "" +msgstr "Дотоод тайлбар" #. module: product #: model:product.template,name:product.product_product_48_product_template @@ -1798,12 +1908,15 @@ msgid "" "Sepcify a unit of measure here if invoicing is made in another unit of " "measure than inventory. Keep empty to use the default unit of measure." msgstr "" +"Хэрэв тооллогын хэмжих нэгжээс өөр хэмжих нэгжээр нэхэмжлэл хийгдсэн бол тэр " +"хэмжих нэгжийг энд зааж өгнө. Анхны хэмжих нэгжийг хэрэглэхээр бол хоосон " +"үлдээнэ." #. module: product #: code:addons/product/product.py:208 #, python-format msgid "Cannot change the category of existing Unit of Measure '%s'." -msgstr "" +msgstr "Одоо байгаа хэмжих нэгж '%s'-н ангилалыг солих боломжгүй." #. module: product #: help:product.packaging,height:0 @@ -1859,18 +1972,18 @@ msgstr "Энэ бараа нь push/pull жишээгээр тохируулаг #. module: product #: field:product.product,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: product #: model:product.uom,name:product.product_uom_unit msgid "Unit(s)" -msgstr "" +msgstr "Нэгж" #. module: product #: code:addons/product/product.py:176 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: product #: field:product.packaging,length:0 @@ -1885,7 +1998,7 @@ msgstr "Урт / Зай" #. module: product #: model:product.category,name:product.product_category_8 msgid "Components" -msgstr "" +msgstr "Бүрэлдэхүүнүүд" #. module: product #: model:ir.model,name:product.model_product_pricelist_type @@ -1896,7 +2009,7 @@ msgstr "Үнийн хүснэгтийн төрөл" #. module: product #: model:product.category,name:product.product_category_6 msgid "External Devices" -msgstr "" +msgstr "Гадаад Төхөөрөмжүүд" #. module: product #: field:product.product,color:0 @@ -1906,7 +2019,7 @@ msgstr "Өнгөний Индекс" #. module: product #: help:product.template,sale_ok:0 msgid "Specify if the product can be selected in a sales order line." -msgstr "" +msgstr "Хэрэв бараа борлуулалтын захиалгын мөрд харагдахаар бол зааж өгнө" #. module: product #: view:product.product:0 @@ -1964,11 +2077,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ барааг тодорхойлохдоо дарна.\n" +"

\n" +" Худалдаж авдаг бүх зүйлдээ барааг тодорхойлно. Энэ нь бодит " +"бараа байж болохоос гадна авдаг үйлчилгээ, дэд гэрээт ажлууд байж болно.\n" +"

\n" +" Барааны маягт нь худалдан авах процессыг автоматжуулах олон " +"тооны мэдээллийг агуулдаг: үнэ, татан авалтын логистик, санхүүгийн өгөгдөл, " +"боломжит нийлүүлэгчид, гм.\n" +"

\n" +" " #. module: product #: model:product.template,description_sale:product.product_product_44_product_template msgid "Full featured image editing software." -msgstr "" +msgstr "Зураг засварлах бүрэн хэмжээний програм хангамж" #. module: product #: model:ir.model,name:product.model_product_pricelist_version @@ -1990,12 +2114,12 @@ msgstr "" #. module: product #: field:product.product,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: product #: view:product.product:0 msgid "Sale Conditions" -msgstr "" +msgstr "Борлуулалтын Нөхцөл" #. module: product #: view:product.packaging:0 @@ -2011,7 +2135,7 @@ msgstr "Үнийн хүснэгтийн нэр" #. module: product #: view:product.product:0 msgid "Description for Suppliers" -msgstr "" +msgstr "Нийлүүлэгчийн тайлбар" #. module: product #: field:product.supplierinfo,delay:0 @@ -2021,7 +2145,7 @@ msgstr "Хүргэлтийн урьтал хугацаа" #. module: product #: view:product.product:0 msgid "months" -msgstr "" +msgstr "сар" #. module: product #: help:product.uom,active:0 @@ -2038,7 +2162,7 @@ msgstr "Нийлүүлэлтийн урьтал хугацаа" #. module: product #: model:ir.model,name:product.model_decimal_precision msgid "decimal.precision" -msgstr "" +msgstr "decimal.precision" #. module: product #: selection:product.ul,type:0 @@ -2051,6 +2175,8 @@ msgid "" "Specify the fixed amount to add or substract(if negative) to the amount " "calculated with the discount." msgstr "" +"Хөнгөлөлт тооцсон дүн дээр нэмэх эсвэл хасах (хэрэв сөрөг бол) тогтол дүнг " +"зааж өгнө." #. module: product #: help:product.product,qty_available:0 @@ -2065,6 +2191,15 @@ msgid "" "Otherwise, this includes goods stored in any Stock Location with 'internal' " "type." msgstr "" +"Барааны одоогийн тоо хэмжээ.\n" +"Нэг хадгалах байрлалын хувьд энэ байрлал болон бүх дэд байрлалд агуулагдаж " +"байгаа бараанууд хамаарна.\n" +"Нэг агуулахын хувьд агуулахын бүх хадгалах байрлал болон бүх дэд байрлал дах " +"бараанууд хамаарна.\n" +"Нэг дэлгүүрийн хувьд энэ дэлгүүрийн агуулахын бүх хадгалах байрлал болон бүх " +"дэд байрлал дах бараанууд хамаарна.\n" +"Бусад тохиолдолд энэ нөөцийн байрлалын 'Дотоод' төрөлтэй байрлалын бараанууд " +"хамаарна." #. module: product #: help:product.template,type:0 @@ -2072,6 +2207,8 @@ msgid "" "Consumable: Will not imply stock management for this product. \n" "Stockable product: Will imply stock management for this product." msgstr "" +"Хангамжийн: Энэ барааны хувьд нөөцийн менежмент хийгдэхгүй. \n" +"Хадгалах бараа: Энэ бараанд нөөцийн менежмент хийгдэнэ." #. module: product #: help:product.pricelist.type,key:0 @@ -2091,6 +2228,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ бараа үүсгэхдээ дарна.\n" +"

\n" +" Худалдаж авдаг, борлуулдаг бүх зүйлд барааг үүсгэх \n" +" ёстой бөгөөд энэ нь бодит бараа байхаас гадна \n" +" үйлчилгээ байж бас болно.\n" +"

\n" +" " #. module: product #: view:product.product:0 @@ -2108,6 +2253,8 @@ msgid "" "A category of the view type is a virtual category that can be used as the " "parent of another category to create a hierarchical structure." msgstr "" +"Харагдац төрлийн ангилал нь хуурмаг ангилал бөгөөд өөр ангилалаар эцэгээр " +"ашиглагдаж мөчирлөсөн бүтцийг бий болгоход хэрэглэгддэг." #. module: product #: selection:product.ul,type:0 @@ -2120,6 +2267,8 @@ msgid "" "Specify a template if this rule only applies to one product template. Keep " "empty otherwise." msgstr "" +"Хэрэв энэ дүрэм барааны нэг л үлгэрт үйлчлэх бол үлгэрийг зааж өгнө. Үгүй " +"бол хоосон үлдээнэ." #. module: product #: model:product.template,description:product.product_product_2_product_template @@ -2127,6 +2276,8 @@ msgid "" "This type of service include assistance for security questions, system " "configuration requirements, implementation or special needs." msgstr "" +"Энэ төрлийн үйлчилгээ нь нууцлалын асуудлууд, системийн тохиргооны " +"шаардлага, нэвтрүүлэлт, тусгай хэрэгцээ зэрэгт туслах үйлчилгээнүүд байдаг." #. module: product #: field:product.product,image:0 @@ -2155,12 +2306,12 @@ msgstr "Тайлбар" #. module: product #: model:res.groups,name:product.group_stock_packaging msgid "Manage Product Packaging" -msgstr "" +msgstr "Барааны баглааг менежмент хийнэ" #. module: product #: model:product.category,name:product.product_category_2 msgid "Internal" -msgstr "" +msgstr "Дотоод" #. module: product #: model:product.template,name:product.product_product_45_product_template @@ -2229,6 +2380,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Үнийн хүснэгт үүсгэхдээ дарна.\n" +"

\n" +" Үнийн хүснэгт гэдэг нь худалдан авах үнийг тооцоолж гаргаж \n" +" ирэх дүрмүүдийг агуулдаг. Анхны үнийн хүснэгт нь ганцхан \n" +" дүрмийг агуулж байдаг; энэ нь барааны маягтын өртөг үнийг \n" +" хэрэглэдэг. Хэрэв маш хялбар шаардлагатай бол захиалагчийн \n" +" үнийн хүснэгтйин талаар санаа зовох шаардлагагүй.\n" +"

\n" +" Гэхдээ зарим тохиолдолд нийлүүлэгчийн төвөгтэй үнийн \n" +" хүснэгтийг хэрэглэх тохиолдлууд байдаг. Тухайлбал тоо \n" +" хэмжээнээс хамаарсан, одоогийн зарласан урамшууллаас \n" +" хамаарсан зэрэг үнийн хүснэгтийн дүрмүүдийг хэрэглэж болно.\n" +"

\n" +" " #. module: product #: selection:product.template,mes_type:0 @@ -2253,7 +2419,7 @@ msgstr "Үнийн хэлбэлзэлийн доод хэмжээ" #. module: product #: model:res.groups,name:product.group_uom msgid "Manage Multiple Units of Measure" -msgstr "" +msgstr "Олон хэмжих нэгжийг менежмент хийх" #. module: product #: help:product.packaging,weight:0 @@ -2263,7 +2429,7 @@ msgstr "Баглаа, тавиур эсвэл хайрцагны савласа #. module: product #: view:product.uom:0 msgid "e.g: 1 * (this unit) = ratio * (reference unit)" -msgstr "" +msgstr "ө.х: 1 * (энэ нэгж) = харьцаа * (сурвалж нэгж)" #. module: product #: model:product.template,description:product.product_product_25_product_template @@ -2288,6 +2454,8 @@ msgid "" "Average delay in days to produce this product. In the case of multi-level " "BOM, the manufacturing lead times of the components will be added." msgstr "" +"Энэ барааг үйлдвэрлэхэд зарцуулагддаг дундаж хугацаа. Олон түвшний жортой " +"тохиолдолд үйлдвэрлэлийн урьтал хугацаанууд нь хоорондоо нэмэгдэнэ." #. module: product #: model:product.template,name:product.product_assembly_product_template @@ -2310,6 +2478,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ хэмжих нэгж нэмэхдээ дарна.\n" +"

\n" +" Ижил ангилал дахь олон хэмжих нэгжүүдийн хооронд \n" +" хөрвөх харьцааг тодорхойлж өгнө.\n" +"

\n" +" " #. module: product #: model:product.template,name:product.product_product_11_product_template @@ -2363,6 +2538,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Барааны жижиг хэмжээт зураг. Энэ нь автоматаар 64x64px хэмжээтэй болно, " +"харьцаа нь гэхдээ хадгалагдана. Энэ талбарыг жижиг зураг хэрэгцээтэй газарт " +"хаана ч хамаагүй хэрэглэж болно." #. module: product #: model:product.template,name:product.product_product_40_product_template @@ -2372,12 +2550,12 @@ msgstr "" #. module: product #: selection:product.uom,uom_type:0 msgid "Reference Unit of Measure for this category" -msgstr "" +msgstr "Ангилалын сурвалж хэмжих нэгж" #. module: product #: field:product.supplierinfo,product_uom:0 msgid "Supplier Unit of Measure" -msgstr "" +msgstr "Нийлүүлэгчийн хэмжих нэгж" #. module: product #: view:product.product:0 @@ -2417,6 +2595,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Үнийн хүснэгт үүсгэхдээ дарна\n" +"

\n" +" Үнийн хүснэгт гэдэг нь барааны зарах үнийг тооцоолж гаргах \n" +" дүрмүүдийг агуулдаг.\n" +"

\n" +" Үнийн хүснэгт нь олон хувилбар (2010, 2011, 2010 оны 2 сарын " +"\n" +" хямдрал, гм.) агуулж болох бөгөөд хувилбар бүр нь олон \n" +" дүрэмтэй байж болно.\n" +" (ө.х. барааны ангилалын захиалагчийн үнэ нь нийлүүлэгчийн \n" +" үнийг 1.80-р үржүүлнэ гэх мэт дүрэм байж болно).\n" +"

\n" +" " #. module: product #: model:ir.model,name:product.model_product_template @@ -2492,6 +2684,8 @@ msgid "" "Conversion between Units of Measure can only occur if they belong to the " "same category. The conversion will be made based on the ratios." msgstr "" +"Хэмжих нэгжийг хооронд нь хөрвүүлэх явдал нь зөвхөн нэг ангилалд хамаарч " +"байвал л хийгдэнэ. Хөрвүүлэлт нь харьцаан дээр суурилж явагдана." #. module: product #: constraint:product.category:0 @@ -2505,16 +2699,19 @@ msgid "" "128x128px image, with aspect ratio preserved, only when the image exceeds " "one of those sizes. Use this field in form views or some kanban views." msgstr "" +"Барааны дунд хэмжээт зураг. Энэ нь автоматаар 128x128px хэмжээтэй болох " +"бөгөөд харьцаа нь хадгалагдана. Энэ зурагийг зарим маягт харагдац болон " +"канбан харагдацад хэрэглэж болно." #. module: product #: view:product.uom:0 msgid "e.g: 1 * (reference unit) = ratio * (this unit)" -msgstr "" +msgstr "ө.х: 1 * (сурвалж нэгж) = харьцаа * (энэ нэгж)" #. module: product #: help:product.supplierinfo,qty:0 msgid "This is a quantity which is converted into Default Unit of Measure." -msgstr "" +msgstr "Энэ нь Анхны хэмжих нэгж рүү хөрвүүлэгдсэн тоо хэмжээ." #. module: product #: help:product.template,volume:0 diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po index 0baa8652c91..3087b3ffabf 100644 --- a/addons/product/i18n/tr.po +++ b/addons/product/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-10 17:01+0000\n" -"Last-Translator: elbruz \n" +"PO-Revision-Date: 2013-02-16 21:35+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-11 05:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product #: field:product.packaging,rows:0 @@ -74,7 +74,7 @@ msgstr "Sabit" #. module: product #: model:product.template,name:product.product_product_10_product_template msgid "Mouse, Optical" -msgstr "" +msgstr "Fare, Optik" #. module: product #: view:product.template:0 @@ -91,6 +91,8 @@ msgstr "Kural Adı" msgid "" "Base price to compute the customer price. Sometimes called the catalog price." msgstr "" +"Müşteri fiyatının hesaplandığı temel fiyat. Bazen katalog fiyatı olarak ta " +"anılır." #. module: product #: model:product.template,name:product.product_product_3_product_template @@ -266,7 +268,7 @@ msgstr "Paketleme" #: help:product.product,active:0 msgid "" "If unchecked, it will allow you to hide the product without removing it." -msgstr "" +msgstr "İşaretlerseniz, ürünü silmeden saklamanızı sağlar." #. module: product #: view:product.product:0 @@ -351,7 +353,7 @@ msgstr "Ürün Müdürü" #. module: product #: model:product.template,name:product.product_product_7_product_template msgid "17” LCD Monitor" -msgstr "" +msgstr "17” LCD Monitör" #. module: product #: field:product.supplierinfo,product_name:0 @@ -401,6 +403,8 @@ msgid "" "Specify a product if this rule only applies to one product. Keep empty " "otherwise." msgstr "" +"Bu kural yalnızca bir ürüne uygulanıyorsa bir ürün belirleyin. Aksi takdirde " +"boş bırakın." #. module: product #: model:product.uom.categ,name:product.product_uom_categ_kgm @@ -487,7 +491,7 @@ msgstr "Çalışma Süresi" #. module: product #: model:product.template,name:product.product_product_42_product_template msgid "Office Suite" -msgstr "" +msgstr "Ofis Paketi" #. module: product #: field:product.template,mes_type:0 @@ -703,7 +707,7 @@ msgstr "Fiyat Adı" #. module: product #: help:product.product,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: product #: field:product.product,ean13:0 @@ -827,7 +831,7 @@ msgstr "FiyatListesi" #. module: product #: model:product.uom,name:product.product_uom_hour msgid "Hour(s)" -msgstr "" +msgstr "Saat(ler)" #. module: product #: selection:product.template,state:0 diff --git a/addons/product_manufacturer/i18n/ro.po b/addons/product_manufacturer/i18n/ro.po index aa7c7449083..ccd23eb1df7 100644 --- a/addons/product_manufacturer/i18n/ro.po +++ b/addons/product_manufacturer/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 16:26+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:00+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_manufacturer #: field:product.product,manufacturer_pref:0 @@ -31,7 +31,7 @@ msgstr "Produs" #. module: product_manufacturer #: view:product.manufacturer.attribute:0 msgid "Product Template Name" -msgstr "Nume Sablon Produs" +msgstr "Numele Sablonului Produsului" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute diff --git a/addons/product_margin/i18n/nl.po b/addons/product_margin/i18n/nl.po index 238c17c9fdf..7942834e63f 100644 --- a/addons/product_margin/i18n/nl.po +++ b/addons/product_margin/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-10 15:25+0000\n" +"PO-Revision-Date: 2013-02-15 18:40+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-11 05:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_margin #: view:product.product:0 @@ -43,7 +43,7 @@ msgstr "" #. module: product_margin #: field:product.margin,to_date:0 msgid "To" -msgstr "Aan" +msgstr "T/m" #. module: product_margin #: help:product.product,total_margin:0 @@ -53,7 +53,7 @@ msgstr "Omzet - standaard prijs" #. module: product_margin #: field:product.product,total_margin_rate:0 msgid "Total Margin Rate(%)" -msgstr "Totale marge (5)" +msgstr "Totale marge (%)" #. module: product_margin #: selection:product.margin,invoice_state:0 @@ -148,7 +148,7 @@ msgstr "Verwachte marge" #. module: product_margin #: view:product.product:0 msgid "#Purchased" -msgstr "#Gekocht" +msgstr "# Gekocht" #. module: product_margin #: help:product.product,expected_margin_rate:0 @@ -215,7 +215,7 @@ msgstr "Inkopen" #. module: product_margin #: field:product.product,purchase_num_invoiced:0 msgid "# Invoiced in Purchase" -msgstr "# Gefactureerd bij inooop" +msgstr "# Gefactureerd bij inkoop" #. module: product_margin #: help:product.product,expected_margin:0 diff --git a/addons/product_visible_discount/i18n/ro.po b/addons/product_visible_discount/i18n/ro.po index f0b56f87ad5..4a810558ace 100644 --- a/addons/product_visible_discount/i18n/ro.po +++ b/addons/product_visible_discount/i18n/ro.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 16:24+0000\n" +"Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:00+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: product_visible_discount #: code:addons/product_visible_discount/product_visible_discount.py:149 @@ -26,7 +26,7 @@ msgstr "Nu a fost gasita nicio Lista de preturi de vanzare!" #. module: product_visible_discount #: field:product.pricelist,visible_discount:0 msgid "Visible Discount" -msgstr "Reducere vizibila" +msgstr "Reducere Vizibila" #. module: product_visible_discount #: code:addons/product_visible_discount/product_visible_discount.py:141 diff --git a/addons/project/i18n/mn.po b/addons/project/i18n/mn.po index 52cb82026ba..fb1e9163289 100644 --- a/addons/project/i18n/mn.po +++ b/addons/project/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project diff --git a/addons/project_gtd/i18n/mn.po b/addons/project_gtd/i18n/mn.po index 12bf80f000c..7468f7df2ce 100644 --- a/addons/project_gtd/i18n/mn.po +++ b/addons/project_gtd/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project_gtd diff --git a/addons/project_issue_sheet/i18n/mn.po b/addons/project_issue_sheet/i18n/mn.po index 3653bdb4d12..8705de1c8a9 100644 --- a/addons/project_issue_sheet/i18n/mn.po +++ b/addons/project_issue_sheet/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project_issue_sheet diff --git a/addons/project_long_term/i18n/mn.po b/addons/project_long_term/i18n/mn.po index fe20e313d2e..5ba14dde412 100644 --- a/addons/project_long_term/i18n/mn.po +++ b/addons/project_long_term/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project_long_term diff --git a/addons/project_mrp/i18n/mn.po b/addons/project_mrp/i18n/mn.po index f41ac5f85ca..867febf9c93 100644 --- a/addons/project_mrp/i18n/mn.po +++ b/addons/project_mrp/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project_mrp diff --git a/addons/project_timesheet/i18n/mn.po b/addons/project_timesheet/i18n/mn.po index b4b67b842b1..6c78b689fbe 100644 --- a/addons/project_timesheet/i18n/mn.po +++ b/addons/project_timesheet/i18n/mn.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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project_timesheet diff --git a/addons/purchase/i18n/de.po b/addons/purchase/i18n/de.po index 9e1870ae9b6..6ad02fcdc5c 100644 --- a/addons/purchase/i18n/de.po +++ b/addons/purchase/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-06 23:46+0000\n" +"PO-Revision-Date: 2013-02-17 22:28+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:03+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting @@ -1634,7 +1634,7 @@ msgstr "Konfiguriere Bestellung" #. module: purchase #: view:purchase.order:0 msgid "Untaxed" -msgstr "Nicht versteuert" +msgstr "Nettobetrag" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 diff --git a/addons/purchase/i18n/mn.po b/addons/purchase/i18n/mn.po index ecbaf42563a..876cb0a9991 100644 --- a/addons/purchase/i18n/mn.po +++ b/addons/purchase/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 10:44+0000\n" -"Last-Translator: soyoko \n" +"PO-Revision-Date: 2013-02-18 05:23+0000\n" +"Last-Translator: erdenebold \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting msgid "Analytic Accounting for Purchases" -msgstr "" +msgstr "Худалдан авалтын шинжилгээний санхүү" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings @@ -49,7 +49,7 @@ msgstr "Үндсэн Худалдан авах үнийн хүснэгт" #. module: purchase #: report:purchase.order:0 msgid "Tel :" -msgstr "" +msgstr "Утас :" #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -215,6 +215,7 @@ msgstr "Зөвшөөрөл" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Бараанд ялгаатай хэмжих нэгжийг сонгох болон арчлах боломжийг олгоно." #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -302,6 +303,7 @@ msgstr "Худалдан авалтын захиалга" #: help:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Allows you to specify an analytic account on purchase orders." msgstr "" +"Худалдан авалтын захиалга дээр шинжилгээний данс зааж өгөх боломжийг олгоно." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -479,7 +481,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Request for Quotation " -msgstr "" +msgstr "Үнийн саналын хүсэлт " #. module: purchase #: help:purchase.order,partner_ref:0 @@ -515,7 +517,7 @@ msgstr "" #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_approved msgid "RFQ Approved" -msgstr "" +msgstr "RFQ хүлээн авсан" #. module: purchase #: view:purchase.config.settings:0 @@ -544,12 +546,12 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Customer Address" -msgstr "" +msgstr "Үйлчлүүлэгчийн хаяг" #. module: purchase #: selection:purchase.order,state:0 msgid "RFQ Sent" -msgstr "" +msgstr "RFQ Илгээх" #. module: purchase #: view:purchase.order:0 diff --git a/addons/purchase/i18n/ro.po b/addons/purchase/i18n/ro.po index 9bc7d5fc0e3..058db95256e 100644 --- a/addons/purchase/i18n/ro.po +++ b/addons/purchase/i18n/ro.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 19:15+0000\n" +"PO-Revision-Date: 2013-02-17 17:59+0000\n" "Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting msgid "Analytic Accounting for Purchases" -msgstr "" +msgstr "Contabilitate Analitica pentru Achizitii" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "setari.config.cont" #. module: purchase #: view:board.board:0 @@ -40,6 +40,12 @@ msgid "" "Example: Product: this product is deprecated, do not purchase more than 5.\n" " Supplier: don't forget to ask for an express delivery." msgstr "" +"Permite sa configurati notificari pe produse si sa le declansati atunci cand " +"un utilizator doreste sa cumpere un anumit produs sau de la un anumit " +"furnizor.\n" +"De exemplu: Produs: acest produs este depreciat, nu cumparati mai mult de " +"5.\n" +" Furnizor: nu uitati sa cereti o livrare expres." #. module: purchase #: model:product.pricelist,name:purchase.list0 @@ -49,7 +55,7 @@ msgstr "Lista de preturi implicita de achizitii" #. module: purchase #: report:purchase.order:0 msgid "Tel :" -msgstr "" +msgstr "Tel :" #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -75,7 +81,7 @@ msgstr "Ordinea de zi" #. module: purchase #: help:purchase.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory @@ -100,12 +106,14 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." #. module: purchase #: code:addons/purchase/purchase.py:1024 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Eroare de configurare!" #. module: purchase #: code:addons/purchase/purchase.py:587 @@ -130,7 +138,7 @@ msgstr "Pretul Standard de achizitie" #: code:addons/purchase/purchase.py:1011 #, python-format msgid "No supplier defined for this product !" -msgstr "" +msgstr "Nu exista nici un furnizor definit pentru acest produs !" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_picking_tree4_picking_to_invoice @@ -145,6 +153,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici puteti sa urmariti toate receptiile produselor din " +"comenzile\n" +" de cumparare unde facturarea este \"Bazata pe Expedierea " +"Primita\",\n" +" si pentru care nu ati primit inca o factura a furnizorului.\n" +" Puteti genera o factura a furnizorului pe baza acelor " +"receptii.\n" +"

\n" +" " #. module: purchase #: view:purchase.report:0 @@ -184,12 +202,12 @@ msgstr "Adresa de expediere:" #. module: purchase #: view:purchase.order:0 msgid "Confirm Order" -msgstr "" +msgstr "Confirma Comanda" #. module: purchase #: field:purchase.config.settings,module_warning:0 msgid "Alerts by products or supplier" -msgstr "" +msgstr "Alerte dupa produse sau furnizor" #. module: purchase #: field:purchase.order,name:0 @@ -201,7 +219,7 @@ msgstr "Referinta comanda" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Procesul de Facturare" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -213,6 +231,8 @@ msgstr "Aprobare" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Va permite sa selectati si sa mentineti diferite unitati de masura pentru " +"produse." #. module: purchase #: help:purchase.order,minimum_planned_date:0 @@ -228,11 +248,12 @@ msgstr "" #, python-format msgid "In order to delete a purchase order, you must cancel it first." msgstr "" +"Pentru a sterge o comanda de achizitie, mai intai trebuie sa o anulati." #. module: purchase #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "" +msgstr "Cand vindeti acest produs, OpenERP va declansa" #. module: purchase #: view:purchase.order:0 @@ -274,7 +295,7 @@ msgstr "" #: field:purchase.order.line,state:0 #: view:purchase.report:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: purchase #: selection:purchase.report,month:0 @@ -284,7 +305,7 @@ msgstr "August" #. module: purchase #: view:product.product:0 msgid "to" -msgstr "" +msgstr "catre" #. module: purchase #: selection:purchase.report,month:0 @@ -301,6 +322,7 @@ msgstr "Comenzi de aprovizionare" #: help:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Allows you to specify an analytic account on purchase orders." msgstr "" +"Va permite sa specificati un cont analitic pentru comenzile de achizitie." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -317,6 +339,20 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea o factura ciorna.\n" +"

\n" +" Utilizati acest meniu pentru a controla facturile care vor fi " +"primite de la furnizorul\n" +" dumneavoastra. OpenERP genereaza facturi ciorna din comenzile " +"dumneavoastra de\n" +" achizitie sau din receptii, in functie de setarile " +"dumneavoastra.\n" +"

\n" +" Odata ce primiti o factura a furnizorului, o puteti potrivi cu\n" +" factura ciorna si sa o validati.\n" +"

\n" +" " #. module: purchase #: selection:purchase.report,month:0 @@ -330,11 +366,13 @@ msgid "" "The product \"%s\" has been defined with your company as reseller which " "seems to be a configuration error!" msgstr "" +"Produsul \"%s\" a fost definit in compania dumneavoastra ca revanzator ceea " +"ce pare a fi o eroare de configurare!" #. module: purchase #: view:product.product:0 msgid "When you sell this service to a customer," -msgstr "" +msgstr "Atunci cand vindeti acest serviciu unui client," #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -352,7 +390,7 @@ msgstr "Cotatii (oferte)" #. module: purchase #: view:purchase.order.line_invoice:0 msgid "Do you want to generate the supplier invoices?" -msgstr "" +msgstr "Doriti sa generati facturile furnizorului?" #. module: purchase #: field:purchase.order.line,product_qty:0 @@ -369,7 +407,7 @@ msgstr "Pozitie fiscala" #. module: purchase #: field:purchase.config.settings,default_invoice_method:0 msgid "Default invoicing control method" -msgstr "" +msgstr "Metoda de control a facturarii implicite" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking_in @@ -393,6 +431,18 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic aici pentru a inregistra o factura a furnizorului.\n" +"

\n" +" Facturile furnizorului pot fi pre-generate pe baza " +"comenzilor de\n" +" achizitie sau a receptiilor. Acest lucru va permite sa " +"controlati facturile\n" +" pe care le primiti de la furnizorul dumneavoastra, in " +"functie de documentul\n" +" ciorna in OpenERP.\n" +"

\n" +" " #. module: purchase #: view:purchase.order:0 @@ -417,6 +467,9 @@ msgid "" "Put an address if you want to deliver directly from the supplier to the " "customer. Otherwise, keep empty to deliver to your own company." msgstr "" +"Introduceti o adresa daca doriti sa faceti livrarea direct de la furnizor " +"catre client. In caz contrar, lasati necompletat pentru a face livrarea " +"catre compania dumneavoastra." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 @@ -432,6 +485,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Aici puteti urmari toate liniile comenzilor de achizitie " +"unde\n" +" facturarea este \"Pe Baza Liniilor Comenzii de Achizitie\", " +"si pentru care\n" +" nu ati primit inca o factura a furnizorului. Puteti genera " +"o\n" +" factura ciorna a furnizorului pe baza liniilor din aceasta " +"lista.\n" +"

\n" +" " #. module: purchase #: field:purchase.order.line,date_planned:0 @@ -441,7 +505,7 @@ msgstr "Data programata" #. module: purchase #: field:purchase.order,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Moneda" #. module: purchase #: field:purchase.order,journal_id:0 @@ -468,17 +532,17 @@ msgstr "Comenzi de achizitie care includ linii nefacturate." #: view:product.product:0 #: field:product.template,purchase_ok:0 msgid "Can be Purchased" -msgstr "" +msgstr "Poate fi achizitionat" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move msgid "Incoming Products" -msgstr "" +msgstr "Produse Primite" #. module: purchase #: view:purchase.order:0 msgid "Request for Quotation " -msgstr "" +msgstr "Cerere pentru Cotatie " #. module: purchase #: help:purchase.order,partner_ref:0 diff --git a/addons/purchase/i18n/sl.po b/addons/purchase/i18n/sl.po index 7be8148944a..b615a80a921 100644 --- a/addons/purchase/i18n/sl.po +++ b/addons/purchase/i18n/sl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 14:33+0000\n" +"PO-Revision-Date: 2013-02-16 10:24+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -143,6 +143,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Tu lahko spremljate prevzeme izdelkov , in ustvarite \n" +" osnutek računa.\n" +" " #. module: purchase #: view:purchase.report:0 @@ -439,6 +443,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Tu lahko vidite postavke nabavnih nalogov in \n" +" kreirate osnutke računov.\n" +" " #. module: purchase #: field:purchase.order.line,date_planned:0 @@ -493,7 +501,7 @@ msgid "" "Reference of the sales order or quotation sent by your supplier. It's mainly " "used to do the matching when you receive the products as this reference is " "usually written on the delivery order sent by your supplier." -msgstr "" +msgstr "Referenca na ponudbo dobavitelja." #. module: purchase #: view:purchase.config.settings:0 @@ -513,7 +521,7 @@ msgid "" "The invoice is created automatically if the Invoice control of the purchase " "order is 'On order'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." -msgstr "" +msgstr "Račun se lahko kreira avtomatsko ali ročno (odvisno od nastavitev)" #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_approved @@ -642,7 +650,7 @@ msgstr "Računi in Prevzemi" msgid "" "A Pick list generates an invoice. Depending on the Invoicing control of the " "sales order, the invoice is based on delivered or on ordered quantities." -msgstr "" +msgstr "Prevzemnica kreira osnutek računa." #. module: purchase #: view:purchase.report:0 @@ -1079,7 +1087,7 @@ msgid "" "Allows to manage different prices based on rules per category of Supplier.\n" " Example: 10% for retailers, promotion of 5 EUR on this " "product, etc." -msgstr "" +msgstr "Omogoča različne cene , glede na pravila na skupinah dobaviteljev." #. module: purchase #: model:ir.model,name:purchase.model_mail_mail @@ -1270,7 +1278,7 @@ msgstr "Fakture ustvarjene za naročilo" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Pre-generate draft invoices based on purchase orders" -msgstr "" +msgstr "Osnutki računov na osnovi nabavnih nalogov." #. module: purchase #: help:product.template,purchase_ok:0 @@ -1624,7 +1632,7 @@ msgstr "Potrditev" #. module: purchase #: report:purchase.order:0 msgid "TIN :" -msgstr "" +msgstr "Seznam prihajajočih pošiljk na osnovi tega nabavnega naloga." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po index 321eca61182..0c26c6ed121 100644 --- a/addons/purchase/i18n/tr.po +++ b/addons/purchase/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 09:47+0000\n" +"PO-Revision-Date: 2013-02-16 21:20+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:30+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -25,7 +25,7 @@ msgstr "SatınAlım için Analitik Muhasebe" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: purchase #: view:board.board:0 @@ -40,6 +40,10 @@ msgid "" "Example: Product: this product is deprecated, do not purchase more than 5.\n" " Supplier: don't forget to ask for an express delivery." msgstr "" +"Ürünler üzerine bildirim yapılandırmanıza ve bir kullanıcının verilen bir " +"ürünü ya da verilen bir tedarikçiden satınalmak istediğinde ürünü tetikler.\n" +"Örnek: Ürün: bu ürün uygun bulunmamıştır, 5 adetten fazla satınalmayın.\n" +" Tedarikçi: hızlı teslimat yapmasını istemeyi unutmayın." #. module: purchase #: model:product.pricelist,name:purchase.list0 @@ -718,6 +722,8 @@ msgid "" "Unique number of the purchase order, computed automatically when the " "purchase order is created." msgstr "" +"Eşsiz satınalma siparişi numarası, satınalma siparişi oluşturulduğunda " +"otomatikman hesaplanır." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase @@ -900,7 +906,7 @@ msgstr "Siparişlerde birden çok analitik hesap kullanın" #. module: purchase #: view:product.product:0 msgid "will be created in order to subcontract the job" -msgstr "" +msgstr "işi taşere etmek için oluşturulacaktır" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree @@ -1121,6 +1127,7 @@ msgid "" "Selected Unit of Measure does not belong to the same category as the product " "Unit of Measure." msgstr "" +"Seçilen Ölçü Birimi ürünün Ölçü Birimi ile aynı kategoriye ait değil." #. module: purchase #: view:purchase.order.line_invoice:0 @@ -1185,7 +1192,7 @@ msgstr "Okunmamış Mesajlar" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Ölçü Birimi Kategorileri" #. module: purchase #: view:purchase.order:0 @@ -1198,6 +1205,8 @@ msgid "" "Reference of the document that generated this purchase order request; a " "sales order or an internal procurement request." msgstr "" +"Bu satınalma siparişi isteğini oluşturan belgenin referansı; bir satış " +"siparişi ya da iç tedarik isteği." #. module: purchase #: view:purchase.order.line:0 @@ -1330,6 +1339,8 @@ msgid "" "a draft\n" " purchase order" msgstr "" +"Bir taslak\n" +" Satınalma siparişi" #. module: purchase #: code:addons/purchase/purchase.py:320 @@ -1383,7 +1394,7 @@ msgstr "Hesap uzmanı tarafından incelenecek." #. module: purchase #: model:ir.model,name:purchase.model_purchase_config_settings msgid "purchase.config.settings" -msgstr "" +msgstr "purchase.config.settings" #. module: purchase #: model:process.node,note:purchase.process_node_approvepurchaseorder0 @@ -1446,7 +1457,7 @@ msgstr "SatınAlama Siparişi " #. module: purchase #: help:purchase.config.settings,group_costing_method:0 msgid "Allows you to compute product cost price based on average cost." -msgstr "" +msgstr "Ortalama maliyete göre ürün maliyet fiyatını hesaplamanızı sağlar." #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_configuration @@ -1481,6 +1492,7 @@ msgid "" "This is the list of incoming shipments that have been generated for this " "purchase order." msgstr "" +"Bu satınalma siparişi için oluşturulmuş gelen sevkiyatlar listesidir." #. module: purchase #: field:purchase.config.settings,module_purchase_double_validation:0 @@ -1710,7 +1722,7 @@ msgstr "Müşteri Adresi (Stoktan Teslim)" #. module: purchase #: model:ir.actions.client,name:purchase.action_client_purchase_menu msgid "Open Purchase Menu" -msgstr "" +msgstr "Satınalma Menüsünü Aç" #. module: purchase #: code:addons/purchase/purchase.py:1028 diff --git a/addons/resource/i18n/mn.po b/addons/resource/i18n/mn.po index 2621ec2e05c..51c82d4762a 100644 --- a/addons/resource/i18n/mn.po +++ b/addons/resource/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-17 13:12+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:05+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: resource #: help:resource.calendar.leaves,resource_id:0 @@ -100,7 +100,7 @@ msgstr "" #: code:addons/resource/resource.py:307 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: resource #: view:resource.calendar:0 @@ -135,7 +135,7 @@ msgstr "Баасан" #. module: resource #: view:resource.calendar.attendance:0 msgid "Hours" -msgstr "" +msgstr "Цаг" #. module: resource #: view:resource.calendar.leaves:0 @@ -161,7 +161,7 @@ msgstr "Ажлын мөчлөгийн амралт чөлөө хайх" #. module: resource #: field:resource.calendar.attendance,date_from:0 msgid "Starting Date" -msgstr "" +msgstr "Эхлэх огноо" #. module: resource #: field:resource.calendar,manager:0 @@ -207,7 +207,7 @@ msgstr "Ажлын цаг" #. module: resource #: help:resource.calendar.attendance,hour_from:0 msgid "Start and End time of working." -msgstr "" +msgstr "Ажлын эхлэл, төгсгөлийн цаг" #. module: resource #: view:resource.calendar.leaves:0 @@ -305,6 +305,10 @@ msgid "" "show a load of 100% for this phase by default, but if we put a efficiency of " "200%, then his load will only be 50%." msgstr "" +"Энэ талбар нь даалгаврыг гүйцээхэд нөөцийн оновчтой байдлыг илэрхийлнэ. Ө.х " +"нөөц нь 5 өдөрт 5 даалгавар биелүүлэхээр шат дээр ганцаараа тавигдсан гэж " +"үзвэл энэ шат дээр 100% ачаалалтай гэж анхныхаараа үзнэ. Гэхдээ оновчтой " +"байдлыг 200% гэж тавьбал ачаалал нь 50% болно." #. module: resource #: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree @@ -348,7 +352,7 @@ msgstr "Хүн" #. module: resource #: view:resource.calendar.leaves:0 msgid "Duration" -msgstr "" +msgstr "Үргэлжлэх хугацаа" #. module: resource #: field:resource.calendar.leaves,date_from:0 diff --git a/addons/sale/i18n/fr.po b/addons/sale/i18n/fr.po index a343a39648a..691da5c2f7b 100644 --- a/addons/sale/i18n/fr.po +++ b/addons/sale/i18n/fr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-12 08:24+0000\n" -"Last-Translator: WANTELLET Sylvain \n" +"PO-Revision-Date: 2013-02-15 09:44+0000\n" +"Last-Translator: Numérigraphe \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: 2013-02-13 05:21+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: sale @@ -345,7 +345,7 @@ msgstr "Assistant de composition de courriel" #. module: sale #: help:sale.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "Si coché, de nouveaux messages requièrent votre attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: sale #: selection:sale.order,state:0 diff --git a/addons/sale/i18n/mn.po b/addons/sale/i18n/mn.po index e9b53bfa7ed..9bef900038c 100644 --- a/addons/sale/i18n/mn.po +++ b/addons/sale/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 11:09+0000\n" -"Last-Translator: soyoko \n" +"PO-Revision-Date: 2013-02-17 14:13+0000\n" +"Last-Translator: gobi \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: sale @@ -36,7 +36,7 @@ msgstr "Борлуулалт хянах самбар" #: code:addons/sale/wizard/sale_make_invoice_advance.py:92 #, python-format msgid "There is no income account defined as global property." -msgstr "" +msgstr "Глобаль үзүүлэлт дээр орлогын данс тодорхойлогдоогүй байна." #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree2 @@ -83,6 +83,13 @@ msgid "" "invoice automatically.\n" " It installs the account_analytic_analysis module." msgstr "" +"Захиалагчийн гэрээний нөхцлийг тодорхойлох боломжийг олгоно: \n" +" нэхэмжлэх арга (тогтмол үнэ, цагийн хуудас, урьдчилгаа " +"нэхэмжлэл),\n" +" (650€/өдөрт нэг хөгжүүлэгчид), үргэлжлэх хугацаа (нэг жилийн " +"дэмжлэгийн гэрээ).\n" +" Гэрээний явцыг ажиглах боломжтой болох ба нэхэмжлэх боломжтой. \n" +" Энэ нь account_analytic_analysis модулийг суулгана." #. module: sale #: model:email.template,report_name:sale.email_template_edi_sale @@ -112,7 +119,7 @@ msgstr "Борлуулалтын захиалга батлагдсан огно #. module: sale #: field:account.config.settings,module_sale_analytic_plans:0 msgid "Use multiple analytic accounts on sales" -msgstr "" +msgstr "Борлуулалт дээр олон шинжилгээний данс хэргэлэх" #. module: sale #: selection:sale.report,month:0 @@ -124,6 +131,8 @@ msgstr "3 сар" #, python-format msgid "First cancel all invoices attached to this sales order." msgstr "" +"Эхлээд энэ борлуулалтын захиалгад холбогдох бүх нэхэмжлэлүүдийг цуцлах " +"хэрэгтэй." #. module: sale #: view:sale.order:0 @@ -179,7 +188,7 @@ msgstr "Ноорог үнийн санал" #. module: sale #: field:sale.order,partner_shipping_id:0 msgid "Delivery Address" -msgstr "" +msgstr "Хүргэх Хаяг" #. module: sale #: view:sale.report:0 @@ -192,6 +201,7 @@ msgstr "Аналитик данс" #: field:sale.config.settings,module_sale_journal:0 msgid "Allow batch invoicing of delivery orders through journals" msgstr "" +"Журналаар дамжуулан хүргэх захиалгуудыг багцаар нь нэхэмжлэх боломжтой." #. module: sale #: field:sale.order.line,price_subtotal:0 @@ -222,7 +232,7 @@ msgstr "Агуулахын багтаамж" #. module: sale #: field:sale.config.settings,time_unit:0 msgid "The default working time unit for services is" -msgstr "" +msgstr "Үйчилгээний хэмжих нэгжийн анхны утга нь" #. module: sale #: field:sale.order.line,product_uom:0 @@ -239,17 +249,18 @@ msgstr "Буруу өгөгдөл" #: code:addons/sale/wizard/sale_make_invoice_advance.py:102 #, python-format msgid "The value of Advance Amount must be positive." -msgstr "" +msgstr "Урьдчилгааны дүн нь эерэг утгатай байх ёстой." #. module: sale #: help:sale.config.settings,group_discount_per_so_line:0 msgid "Allows you to apply some discount per sales order line." msgstr "" +"Борлуулалтын захиалгын зарим мөрүүдэд хөнгөлөлт хэрэглэх боломжийг олгодог." #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines that are in 'done' state" -msgstr "" +msgstr "'Хийгдсэн' төлөвт орсон борлуулалтын захиалгын мөрүүд" #. module: sale #: selection:sale.order.line,type:0 @@ -259,12 +270,12 @@ msgstr "Захиалга" #. module: sale #: field:sale.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: sale #: field:sale.report,state:0 msgid "Order Status" -msgstr "" +msgstr "Захиалгын төлөв" #. module: sale #: field:sale.order,amount_tax:0 @@ -280,7 +291,7 @@ msgstr "Татваргүй дүн" #. module: sale #: field:sale.config.settings,module_project:0 msgid "Project" -msgstr "" +msgstr "Төсөл" #. module: sale #: code:addons/sale/sale.py:360 @@ -290,7 +301,7 @@ msgstr "" #: code:addons/sale/sale.py:772 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: sale #: report:sale.order:0 @@ -304,6 +315,9 @@ msgid "" "replenishment.\n" "On order: When needed, the product is purchased or produced." msgstr "" +"Агуулахаас: Шаардлагатай болсон үед барааг агуулахаас авна эсвэл нөхөн " +"дүүртэл хүлээнэ.\n" +"Захиалгад: Шаардлагатай болсон үед барааг худалдаж авна эсвэл үйлдвэрлэнэ." #. module: sale #: help:sale.config.settings,module_analytic_user_function:0 @@ -316,6 +330,13 @@ msgid "" "available.\n" " This installs the module analytic_user_function." msgstr "" +"Өгөгдсөн данс дээр тусгай хэрэглэгч дээр үндсэн функц нь юу байхыг " +"тодорхойлох боломжийг олгодог.\n" +" Энэ нь хэрэглэгч цагийн хуудсаа шивихэд ихэвчлэн " +"хэрэглэгдэнэ. Утга нь авагдаж талбарууд нь \n" +" автоматаар бөглөгдөнө. \n" +" Гэхдээ эдгээр утгыг өөрчлөх боломж байсаар байна. \n" +" Энэ нь analytic_user_function модулийг суулгадаг." #. module: sale #: selection:sale.order,state:0 @@ -333,17 +354,18 @@ msgstr "" #. module: sale #: selection:sale.order,state:0 msgid "Quotation Sent" -msgstr "" +msgstr "Үнийн санал илгээгдсэн" #. module: sale #: model:ir.model,name:sale.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Имэйл үүсгэх харилцах цонх" #. module: sale #: help:sale.order,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: sale #: selection:sale.order,state:0 @@ -382,7 +404,7 @@ msgstr "Борлуулалтын захиалга үүсгэгдсэн огно #. module: sale #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Худал" #. module: sale #: help:sale.advance.payment.inv,advance_payment_method:0 @@ -393,6 +415,12 @@ msgid "" " Use Some Order Lines to invoice a selection of the sales " "order lines." msgstr "" +"Бүгд гэдэгийг ашиглаж эцсийн нэхэмжлэлийг үүсгэхэд ашиглана.\n" +" Хувийг ашиглаж нийт дүнгийн тодорхой хувийг нэхэмжлэнэ.\n" +" Тогтмол үнийг ашиглаж дүнгийн тодорхой дүнг урьдчилан " +"нэхэмжлэнэ.\n" +" Захиалгын зарим мөрийг ашиглаж борлуулалтын захиалгын зарим " +"мөрийг нэхэмжлэнэ." #. module: sale #: view:sale.make.invoice:0 @@ -403,7 +431,7 @@ msgstr "Нэхэмжлэл үүсгэх" #. module: sale #: report:sale.order:0 msgid "Tax" -msgstr "" +msgstr "Татвар" #. module: sale #: code:addons/sale/sale.py:270 @@ -411,7 +439,7 @@ msgstr "" #: code:addons/sale/sale.py:976 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: sale #: help:sale.order,state:0 @@ -423,6 +451,12 @@ msgid "" "The 'Waiting Schedule' status is set when the invoice is confirmed " " but waiting for the scheduler to run on the order date." msgstr "" +"Үнийн санал эсвэл борлуулалтын захиалгын төлөвийг өгнө.\n" +"Нэхэмжлэл батлах үед цуцлахад (Нэхэмжлэлийн Саатал) төлөв нь автоматаар " +"саатал төлөвтэй болно. Эсвэл бэлтгэх үед цуцалсан бол (Хүргэлтийн Саатал) " +"төлөв нь автоматаар саатал төлөвтэй болно. \n" +"'Товыг хүлээж буй' төлөв нь нэхэмжлэл батлагдахад олгогдоно гэхдээ товлогч " +"захиалга дээр ажиллахыг хүлээнэ." #. module: sale #: field:sale.report,date_confirm:0 @@ -441,11 +475,14 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: sale #: help:sale.order.line,sequence:0 msgid "Gives the sequence order when displaying a list of sales order lines." msgstr "" +"Борлуулалтын захиалгын мөрүүдийг харуулах дэс дарааллын эрэмбийг өгнө." #. module: sale #: view:sale.report:0 @@ -463,12 +500,12 @@ msgstr "Факс:" #, python-format msgid "" "In order to delete a confirmed sales order, you must cancel it before !" -msgstr "" +msgstr "Борлуулалтын захиалгыг устгахын тулд, та эхлээд цуцална уу!" #. module: sale #: view:sale.order:0 msgid "(update)" -msgstr "" +msgstr "(шинэчлэх)" #. module: sale #: model:ir.model,name:sale.model_res_partner @@ -480,7 +517,7 @@ msgstr "Харилцагч" #. module: sale #: view:sale.config.settings:0 msgid "Contract Features" -msgstr "" +msgstr "Гэрээний боломжууд" #. module: sale #: code:addons/sale/sale.py:280 @@ -499,7 +536,7 @@ msgstr "Борлуулалтын захиалга" #. module: sale #: model:res.groups,name:sale.group_invoice_so_lines msgid "Enable Invoicing Sales order lines" -msgstr "" +msgstr "Борлуулалтын захиалгын мөрүүдийг нэхэмжлэхийг зөвшөөрнө" #. module: sale #: model:ir.model,name:sale.model_sale_order_line @@ -514,7 +551,7 @@ msgstr "Урьдчилгаа дүн" #. module: sale #: help:sale.order,invoice_exists:0 msgid "It indicates that sales order has at least one invoice." -msgstr "" +msgstr "Энэ нь Борлуулалтын захиалга дор хаяж нэг нэхэмжлэлтэйг илэрхийлнэ." #. module: sale #: help:sale.config.settings,group_sale_pricelist:0 @@ -522,16 +559,19 @@ msgid "" "Allows to manage different prices based on rules per category of customers.\n" "Example: 10% for retailers, promotion of 5 EUR on this product, etc." msgstr "" +"Захиалагчийн ангилалын дүрэм дээр суурилан ялгаатай үнүүдийг менежмент хийх " +"боломжийг олгоно.\n" +"Жишээ: жижиглэн борлуулалтын 10%, энэ бараанд 5еврогийн урамшуулал, гм." #. module: sale #: field:sale.config.settings,module_analytic_user_function:0 msgid "One employee can have different roles per contract" -msgstr "" +msgstr "Нэг ажилчин гэрээнд өөр өөр үүрэгтэй байж болно." #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Invoice the whole sales order" -msgstr "" +msgstr "Бөөний борлуулалтын захиалгыг нэхэмжлэх" #. module: sale #: field:sale.shop,payment_default_id:0 @@ -546,13 +586,14 @@ msgstr "Батлах" #. module: sale #: field:sale.config.settings,timesheet:0 msgid "Prepare invoices based on timesheets" -msgstr "" +msgstr "Цагийн хуудас дээр суурилсан нэхэмжлэл бэлдэх" #. module: sale #: code:addons/sale/sale.py:812 #, python-format msgid "You cannot cancel a sales order line that has already been invoiced." msgstr "" +"Хэдийнээ нэхэмжлэгдсэн борлуулалтын захиалгын мөрүүдийг цуцлах боломжгүй." #. module: sale #: view:account.invoice.report:0 @@ -575,12 +616,12 @@ msgstr "Жил" #. module: sale #: field:sale.config.settings,group_uom:0 msgid "Allow using different units of measures" -msgstr "" +msgstr "Ялгаатай хэмжих нэгжийг хэрэглэж боломжийг олгоно" #. module: sale #: model:mail.message.subtype,name:sale.mt_order_confirmed msgid "Sales Order Confirmed" -msgstr "" +msgstr "Борлуулалтын захиалга Батлагдсан" #. module: sale #: view:sale.order:0 @@ -590,7 +631,7 @@ msgstr "Хараахан батлагдаагүй Борлуулалтын За #. module: sale #: view:sale.order:0 msgid "Print" -msgstr "" +msgstr "Хэвлэх" #. module: sale #: report:sale.order:0 @@ -612,7 +653,7 @@ msgstr "Хөнг.(%)" #: code:addons/sale/sale.py:756 #, python-format msgid "Please define income account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Энэ бараанд орлогын данс тодорхойлно уу: \"%s\" (id:%d)." #. module: sale #: field:sale.order.line,invoice_lines:0 @@ -629,6 +670,7 @@ msgstr "Нийт Үнэ" #: help:account.config.settings,group_analytic_account_for_sales:0 msgid "Allows you to specify an analytic account on sales orders." msgstr "" +"Борлуулалтын захиалга дээр шинжилгээний данс тодорхойлох боломжийг олгоно." #. module: sale #: help:sale.config.settings,module_sale_journal:0 @@ -638,6 +680,9 @@ msgid "" " and perform batch operations on journals.\n" " This installs the module sale_journal." msgstr "" +"Борлуулалт, хүргэлтийг ялгаатай журнал хооронд ангилах боломжийг олгоно,\n" +" журнал дээр багц үйлдэл хийх боломжийг мөн олгоно.\n" +" Энэ нь sale_journal модулийг суулгана." #. module: sale #: help:sale.make.invoice,grouped:0 @@ -659,7 +704,7 @@ msgstr "Цаг" #. module: sale #: field:res.partner,sale_order_count:0 msgid "# of Sales Order" -msgstr "" +msgstr "# Борлуулалтын захиалгын тоо" #. module: sale #: help:sale.config.settings,timesheet:0 @@ -670,6 +715,11 @@ msgid "" "user-wise as well as month wise.\n" " This installs the module account_analytic_analysis." msgstr "" +"Үйлчилгээний компаний төслийн менежерт чухал өгөгдлийн харуулахын тулд " +"дансны шинжилгээний харагдацыг засварлана.\n" +" Хэрэглэгчээр, сараар санхүүгийн шинжилгээний хураангуйг " +"харах боломжтой.\n" +" Энэ нь account_analytic_analysis модулийг суулгадаг." #. module: sale #: field:sale.order,create_date:0 @@ -700,7 +750,7 @@ msgstr "Борлуулалтын захиалгын захиалсан он" #. module: sale #: model:res.groups,name:sale.group_delivery_invoice_address msgid "Addresses in Sales Orders" -msgstr "" +msgstr "Борлуулалтын Захиалга дахь Хаягууд" #. module: sale #: field:sale.advance.payment.inv,qtty:0 @@ -717,7 +767,7 @@ msgstr "Нийт :" #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines ready to be invoiced" -msgstr "" +msgstr "Нэхэмжлэхэд бэлэн Борлуулалтын Захиалгын Мөрүүд" #. module: sale #: view:sale.report:0 @@ -753,11 +803,20 @@ msgid "" " \n" "* The 'Cancelled' status is set when a user cancel the sales order related." msgstr "" +"* Холбогдох борлуулалтын захиалга нь ноорог байхад төлөв нь 'Ноорог' байна. " +" \n" +"* Холбогдох борлуулалтын захиалга батлагдсан дараа төлөв нь 'Батлагдсан' " +"болно. \n" +"* Холбогдох борлуулалтын захиалга нь саатсан тохиоллдолд төлөв нь 'Саатал' " +"болно. \n" +"* Борлуулалтын захиалгын мөр нь бэлтгэгдсэн бол 'Хийгдсэн' төлөвтэй болно. " +" \n" +"* Холбогдох борлуулалтын захиалгыг цуцласан үед төлөв нь 'Цуцлагдсан' болно." #. module: sale #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Үндсэн Тохиргоо" #. module: sale #: code:addons/sale/sale.py:953 @@ -765,12 +824,12 @@ msgstr "" #: code:addons/sale/wizard/sale_make_invoice_advance.py:95 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Тохиргооны алдаа!" #. module: sale #: field:account.config.settings,group_analytic_account_for_sales:0 msgid "Analytic accounting for sales" -msgstr "" +msgstr "Борлуулалтын Шинжилгээний Санхүү" #. module: sale #: view:sale.order:0 @@ -787,11 +846,13 @@ msgid "" "After clicking 'Show Lines to Invoice', select lines to invoice and create " "the invoice from the 'More' dropdown menu." msgstr "" +"'Нэхэмжлэх мөрүүдийг харуулах'-г дарсан дараа, нэхэмжлэх мөрүүдийг сонгоод " +"'Цааш үзэх' менюгээс сонгож нэхэмжлэлийг үүсгэнэ." #. module: sale #: view:sale.order:0 msgid "Send by Email" -msgstr "" +msgstr "Е-майлээр илгээх" #. module: sale #: code:addons/sale/edi/sale_order.py:140 @@ -802,12 +863,12 @@ msgstr "EDI Үнийн жагсаалт (%s)" #. module: sale #: selection:sale.order,order_policy:0 msgid "On Delivery Order" -msgstr "" +msgstr "Хүргэх Захиалга дээр" #. module: sale #: view:sale.config.settings:0 msgid "Invoicing Process" -msgstr "" +msgstr "Нэхэмжлэх үйл явц" #. module: sale #: view:sale.order:0 @@ -817,13 +878,13 @@ msgstr "Огноо" #. module: sale #: view:sale.order:0 msgid "Sales Order done" -msgstr "" +msgstr "Борлуулалтын Захиалга хийгдэж дууслаа" #. module: sale #: code:addons/sale/sale.py:361 #, python-format msgid "Please define sales journal for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Энэ компанид борлуулалтын журнал тодорхойно уу: \"%s\" (id:%d)." #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order @@ -840,7 +901,7 @@ msgstr "Төлсөн" #: help:sale.config.settings,group_uom:0 msgid "" "Allows you to select and maintain different units of measure for products." -msgstr "" +msgstr "Барааны хэмжих нэгж болон тоо хэмжээг өөрчлөх боломжийг олгоно." #. module: sale #: view:sale.report:0 @@ -850,12 +911,12 @@ msgstr "Хэмжих нэгжийн код" #. module: sale #: view:sale.advance.payment.inv:0 msgid "Create and View Invoice" -msgstr "" +msgstr "Нэхэмжлэл Үүсгээд Харах" #. module: sale #: view:sale.order.line:0 msgid "Sales order lines done" -msgstr "" +msgstr "Борлуулалтын Захиалгийн Мөрүүд хийгдэж дууслаа" #. module: sale #: field:sale.make.invoice,grouped:0 @@ -901,7 +962,7 @@ msgstr "" #. module: sale #: view:sale.order.line.make.invoice:0 msgid "Create & View Invoice" -msgstr "" +msgstr "Нэхэмжлэл Үүсгэх ба Харах" #. module: sale #: view:board.board:0 @@ -922,7 +983,7 @@ msgstr "12 сар" #. module: sale #: view:sale.config.settings:0 msgid "Contracts Management" -msgstr "" +msgstr "Гэрээний Менежмент" #. module: sale #: view:sale.order.line:0 @@ -938,7 +999,7 @@ msgstr "Сар" #. module: sale #: field:sale.order,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Валют" #. module: sale #: view:sale.order.line:0 @@ -955,7 +1016,7 @@ msgstr "Барааны ангилал" #: code:addons/sale/sale.py:558 #, python-format msgid "Cannot cancel this sales order!" -msgstr "" +msgstr "Энэ борлуулалтын захиалга цуцлах боломжгүй!" #. module: sale #: view:sale.order:0 @@ -965,7 +1026,7 @@ msgstr "Дахин нэхэмжлэл үүсгэх" #. module: sale #: field:sale.config.settings,module_warning:0 msgid "Allow configuring alerts by customer or products" -msgstr "" +msgstr "Захиалагчаар эсвэл бараагаар дохиог тохируулах боломжийг олгоно" #. module: sale #: field:sale.shop,name:0 @@ -975,7 +1036,7 @@ msgstr "Дэлгүүрийн нэр" #. module: sale #: view:sale.order:0 msgid "My Sales Orders" -msgstr "" +msgstr "Миний Борлуулалтын Захиалгууд" #. module: sale #: report:sale.order:0 @@ -1000,17 +1061,19 @@ msgid "" "To allow your salesman to make invoices for sales order lines using the menu " "'Lines to Invoice'." msgstr "" +"'Нэхэмжлэх мөрүүд' менюг ашиглан борлуулалтын ажилтанд нэхэмжлэлийг " +"борлуулалтын захиалгын мөрүүдээр нэхэмжлэх боломжийг олгоно." #. module: sale #: model:ir.actions.client,name:sale.action_client_sale_menu msgid "Open Sale Menu" -msgstr "" +msgstr "Борлуулалт Менюг нээх" #. module: sale #: code:addons/sale/sale.py:592 #, python-format msgid "You cannot confirm a sales order which has no line." -msgstr "" +msgstr "Та мөргүй борлуулалтын захиалга батлаж болохгүй" #. module: sale #: selection:sale.report,state:0 @@ -1026,7 +1089,7 @@ msgstr "Захиалагч тодорхойлогдоогүй байна !" #. module: sale #: field:sale.config.settings,module_sale_stock:0 msgid "Trigger delivery orders automatically from sales orders" -msgstr "" +msgstr "Борлуулалтын захиалгаас хүргэх захиалгыг автоматаар үүсгэнэ" #. module: sale #: view:sale.make.invoice:0 @@ -1043,7 +1106,7 @@ msgstr "Батлагдсан" #: code:addons/sale/wizard/sale_make_invoice_advance.py:106 #, python-format msgid "Advance of %s %%" -msgstr "" +msgstr "%s %% урьдчилгаа" #. module: sale #: model:ir.model,name:sale.model_sale_order_line_make_invoice @@ -1063,12 +1126,12 @@ msgstr "Имэйл Үлгэрүүд" #. module: sale #: help:sale.order.line,address_allotment_id:0 msgid "A partner to whom the particular product needs to be allotted." -msgstr "" +msgstr "Барааг тусгайлан үлдээх харилцагч" #. module: sale #: field:sale.order,project_id:0 msgid "Contract / Analytic" -msgstr "" +msgstr "Гэрээ / Шинжилгээ" #. module: sale #: selection:sale.order,state:0 @@ -1079,7 +1142,7 @@ msgstr "Хуваарь хүлээж байна" #. module: sale #: field:sale.order,note:0 msgid "Terms and conditions" -msgstr "" +msgstr "Заалт болон нөхцөлүүд" #. module: sale #: model:ir.actions.act_window,name:sale.action_orders @@ -1096,12 +1159,12 @@ msgstr "Татварын дүн." #. module: sale #: field:sale.order,invoiced_rate:0 msgid "Invoiced Ratio" -msgstr "" +msgstr "Нэхэмжилсэн Харьцаа" #. module: sale #: selection:sale.order,order_policy:0 msgid "On Demand" -msgstr "" +msgstr "Шаардмагц" #. module: sale #: selection:sale.report,month:0 @@ -1136,6 +1199,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ дэлгүүр үүсгэхдээ дарна.\n" +"

\n" +" Бүх үнийн санал, борлуулалтын захиалга нь дэлгүүрт " +"холбогддог \n" +" байх ёстой. Дэлгүүр нь мөн барааг хаанаас хүргэх агуулахыг " +"тодорхойлдог. \n" +"

\n" +" " #. module: sale #: view:sale.order.line:0 @@ -1152,7 +1224,7 @@ msgstr "Борлуулалтын шинжилгээ" #. module: sale #: field:sale.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: sale #: view:sale.order.line:0 @@ -1160,6 +1232,8 @@ msgid "" "Sales Order Lines that are confirmed, done or in exception state and haven't " "yet been invoiced" msgstr "" +"Борлуулалтын захиалгын батлагдсан, хийгдсэн, саатсан төлөвтэй боловч " +"хараахан нэхэмжлэгдээгүй байгаа мөрүүд." #. module: sale #: model:ir.model,name:sale.model_sale_report @@ -1180,7 +1254,7 @@ msgstr "Огноо" #: view:sale.report:0 #: field:sale.report,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "Худалдагч" #. module: sale #: selection:sale.report,month:0 @@ -1239,6 +1313,10 @@ msgid "" "Manage Related Stock.\n" " This installs the module sale_stock." msgstr "" +"Үнийн санал, Борлуулалтын захиалгыг Захиалгын төрөл бүрийн бодлого ашиглан " +"үүсгэх боломжийг олгохоос гадна холбогдох нөөцийг менежмент хийх боломжийг " +"олгоно.\n" +" Энэ нь sale_stock модулийг суулгадаг." #. module: sale #: help:sale.advance.payment.inv,product_id:0 @@ -1247,6 +1325,9 @@ msgid "" " You may have to create it and set it as a default value on " "this field." msgstr "" +"'Урьдчилгаа Бараа' нэртэй үйлчилгээ төрөлтэй барааг сонгоно уу.\n" +" Энэ талбарын анхны утга байлгахаар энэ барааг үүсгэж, " +"тохируулж болно." #. module: sale #: selection:sale.report,month:0 @@ -1257,6 +1338,7 @@ msgstr "1 сар" #: field:sale.config.settings,group_discount_per_so_line:0 msgid "Allow setting a discount on the sales order lines" msgstr "" +"Борлуулалтын захиалгын мөрүүд дээр хөнгөлөлт тохируулах боломжийг олгодог" #. module: sale #: model:ir.actions.act_window,name:sale.action_orders_in_progress @@ -1294,7 +1376,7 @@ msgstr "Борлуулалтын захиалгатай холбогдсон ш #. module: sale #: view:sale.order:0 msgid "View Invoice" -msgstr "" +msgstr "Нэхэмжлэл Харах" #. module: sale #: field:sale.advance.payment.inv,advance_payment_method:0 @@ -1370,7 +1452,7 @@ msgstr "Онцгой тохиолдлыг үл хэрэгс" #. module: sale #: help:sale.order,partner_shipping_id:0 msgid "Delivery address for current sales order." -msgstr "" +msgstr "Идэвхтэй борлуулалтын захиалгын хүргэх хаяг." #. module: sale #: field:sale.config.settings,module_sale_margin:0 @@ -1512,7 +1594,7 @@ msgstr "Цуцлах" #. module: sale #: field:sale.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: sale #: code:addons/sale/sale.py:937 @@ -1523,7 +1605,7 @@ msgstr "Үнийн жагсаалт алга ! : " #. module: sale #: view:sale.order:0 msgid "Sales Order " -msgstr "" +msgstr "Борлуулалтын Захиалга " #. module: sale #: model:mail.message.subtype,description:sale.mt_order_sent @@ -1539,7 +1621,7 @@ msgstr "Нэхэмжлээгүй захиалга хайх" #. module: sale #: model:ir.model,name:sale.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: sale #: sql_constraint:sale.order:0 @@ -1638,7 +1720,7 @@ msgstr "Нэгж үнэ" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Percentage" -msgstr "" +msgstr "Хувь" #. module: sale #: view:sale.order:0 @@ -1756,7 +1838,7 @@ msgstr "" #: code:addons/sale/wizard/sale_make_invoice_advance.py:96 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Дараах бараанд Орлогын данс тодорхойлогдоогүй байна: \"%s\"(id:%d)." #. module: sale #: selection:sale.report,month:0 @@ -1840,7 +1922,7 @@ msgstr "" #. module: sale #: view:res.partner:0 msgid "sale.group_delivery_invoice_address" -msgstr "" +msgstr "sale.group_delivery_invoice_address" #. module: sale #: code:addons/sale/sale.py:773 @@ -1863,7 +1945,7 @@ msgstr "" #. module: sale #: selection:sale.order,state:0 msgid "Sale to Invoice" -msgstr "" +msgstr "Нэхэмжлэх борлуулалт" #. module: sale #: view:sale.order:0 @@ -1915,7 +1997,7 @@ msgstr "" #. module: sale #: model:ir.model,name:sale.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: sale #: selection:sale.report,month:0 @@ -1962,7 +2044,7 @@ msgstr "Захиалгыг бэлтгэж байна" #: code:addons/sale/wizard/sale_make_invoice.py:43 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree @@ -1993,12 +2075,12 @@ msgstr "" #. module: sale #: field:sale.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: sale #: help:sale.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: sale #: view:sale.order:0 @@ -2085,7 +2167,7 @@ msgstr "" #: view:sale.make.invoice:0 #: view:sale.order.line.make.invoice:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_product_tree diff --git a/addons/sale/i18n/sl.po b/addons/sale/i18n/sl.po index e1dea626f7b..d5311f7fc68 100644 --- a/addons/sale/i18n/sl.po +++ b/addons/sale/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-13 18:48+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2013-02-16 10:42+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:06+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale #: model:res.groups,name:sale.group_analytic_accounting @@ -158,7 +158,7 @@ msgstr "Dostavljene in nefakturirane pozicije" #. module: sale #: model:mail.message.subtype,description:sale.mt_order_confirmed msgid "Quotation confirmed" -msgstr "" +msgstr "Ponudba potrjena" #. module: sale #: selection:sale.order,state:0 @@ -191,7 +191,7 @@ msgstr "Analitični konto" #. module: sale #: field:sale.config.settings,module_sale_journal:0 msgid "Allow batch invoicing of delivery orders through journals" -msgstr "" +msgstr "Omogoča fakturiranje dostavnih nalogov iz dnevnikov" #. module: sale #: field:sale.order.line,price_subtotal:0 @@ -222,7 +222,7 @@ msgstr "Lastnosti skladišča" #. module: sale #: field:sale.config.settings,time_unit:0 msgid "The default working time unit for services is" -msgstr "" +msgstr "Privzeta enota dela je" #. module: sale #: field:sale.order.line,product_uom:0 @@ -244,12 +244,12 @@ msgstr "Znesek avansa mora biti pozitiven." #. module: sale #: help:sale.config.settings,group_discount_per_so_line:0 msgid "Allows you to apply some discount per sales order line." -msgstr "" +msgstr "Omogoča popuste na postavkah." #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines that are in 'done' state" -msgstr "" +msgstr "Postavke prodajnega naloga v statusu 'Končano'." #. module: sale #: selection:sale.order.line,type:0 @@ -446,7 +446,7 @@ msgstr "Povzetek (število sporočil,..)" #. module: sale #: help:sale.order.line,sequence:0 msgid "Gives the sequence order when displaying a list of sales order lines." -msgstr "" +msgstr "Določa zaporedje prikaza postavk." #. module: sale #: view:sale.report:0 @@ -464,7 +464,7 @@ msgstr "Fax :" #, python-format msgid "" "In order to delete a confirmed sales order, you must cancel it before !" -msgstr "" +msgstr "Prodajni nalog morate najprej preklicati." #. module: sale #: view:sale.order:0 @@ -500,7 +500,7 @@ msgstr "Prodajni nalog" #. module: sale #: model:res.groups,name:sale.group_invoice_so_lines msgid "Enable Invoicing Sales order lines" -msgstr "" +msgstr "Omogoča fakturiranje postavk prodajnega naloga." #. module: sale #: model:ir.model,name:sale.model_sale_order_line @@ -515,7 +515,7 @@ msgstr "Znesek Avansa" #. module: sale #: help:sale.order,invoice_exists:0 msgid "It indicates that sales order has at least one invoice." -msgstr "" +msgstr "Označuje da ima prodajni nalog vsaj en račun." #. module: sale #: help:sale.config.settings,group_sale_pricelist:0 @@ -530,7 +530,7 @@ msgstr "" #. module: sale #: field:sale.config.settings,module_analytic_user_function:0 msgid "One employee can have different roles per contract" -msgstr "" +msgstr "Zaposleni lahko ima različne vloge v pogodbi" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 @@ -556,7 +556,7 @@ msgstr "" #: code:addons/sale/sale.py:812 #, python-format msgid "You cannot cancel a sales order line that has already been invoiced." -msgstr "" +msgstr "Ne morete preklicati postavke , ki je že bila fakturirana." #. module: sale #: view:account.invoice.report:0 @@ -632,7 +632,7 @@ msgstr "Skupna cena" #. module: sale #: help:account.config.settings,group_analytic_account_for_sales:0 msgid "Allows you to specify an analytic account on sales orders." -msgstr "" +msgstr "Omogoča analitične konte na prodajnih nalogih." #. module: sale #: help:sale.config.settings,module_sale_journal:0 @@ -663,7 +663,7 @@ msgstr "Ura" #. module: sale #: field:res.partner,sale_order_count:0 msgid "# of Sales Order" -msgstr "" +msgstr "# po prodajnem nalogu" #. module: sale #: help:sale.config.settings,timesheet:0 @@ -704,7 +704,7 @@ msgstr "Leto prodajnega naloga" #. module: sale #: model:res.groups,name:sale.group_delivery_invoice_address msgid "Addresses in Sales Orders" -msgstr "" +msgstr "Naslovi v prodajnem nalogu" #. module: sale #: field:sale.advance.payment.inv,qtty:0 @@ -880,7 +880,7 @@ msgstr "Prodaja Izdela Račun" #: code:addons/sale/sale.py:300 #, python-format msgid "Pricelist Warning!" -msgstr "" +msgstr "Opozorilo cenika !" #. module: sale #: field:sale.order.line,discount:0 @@ -978,7 +978,7 @@ msgstr "Ime trgovine" #. module: sale #: view:sale.order:0 msgid "My Sales Orders" -msgstr "" +msgstr "Moji prodajni nalogi" #. module: sale #: report:sale.order:0 @@ -1013,7 +1013,7 @@ msgstr "Odpri meni prodaje" #: code:addons/sale/sale.py:592 #, python-format msgid "You cannot confirm a sales order which has no line." -msgstr "" +msgstr "Ni možno potrditi prodajnega naloga brez postavk" #. module: sale #: selection:sale.report,state:0 @@ -1099,7 +1099,7 @@ msgstr "Znesek davka" #. module: sale #: field:sale.order,invoiced_rate:0 msgid "Invoiced Ratio" -msgstr "" +msgstr "Delež fakturiranja" #. module: sale #: selection:sale.order,order_policy:0 @@ -1255,7 +1255,7 @@ msgstr "Januar" #. module: sale #: field:sale.config.settings,group_discount_per_so_line:0 msgid "Allow setting a discount on the sales order lines" -msgstr "" +msgstr "Omogoča popuste na postavkah prodajnega naloga" #. module: sale #: model:ir.actions.act_window,name:sale.action_orders_in_progress @@ -1517,13 +1517,13 @@ msgstr "Ni cenika! : " #. module: sale #: view:sale.order:0 msgid "Sales Order " -msgstr "" +msgstr "Prodajni nalog " #. module: sale #: model:mail.message.subtype,description:sale.mt_order_sent #: model:mail.message.subtype,name:sale.mt_order_sent msgid "Quotation send" -msgstr "" +msgstr "Ponudba poslana" #. module: sale #: view:sale.order.line:0 @@ -1626,7 +1626,7 @@ msgstr "Znesek brez davka." #. module: sale #: view:sale.order.line:0 msgid "Order reference" -msgstr "" +msgstr "Referenca naročila" #. module: sale #: help:sale.order,invoiced:0 @@ -1839,6 +1839,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nova ponudba.\n" +"

\n" +" " #. module: sale #: view:res.partner:0 diff --git a/addons/sale_stock/i18n/mn.po b/addons/sale_stock/i18n/mn.po index 9bd3a3de69c..9c59ef05543 100644 --- a/addons/sale_stock/i18n/mn.po +++ b/addons/sale_stock/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-14 08:36+0000\n" -"Last-Translator: erdenebold \n" +"PO-Revision-Date: 2013-02-15 11:43+0000\n" +"Last-Translator: gobi \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: sale_stock @@ -149,7 +149,7 @@ msgstr "" #. module: sale_stock #: field:sale.config.settings,group_sale_delivery_address:0 msgid "Allow a different address for delivery and invoicing " -msgstr "" +msgstr "Нэхэмжлэл болон хүргэлтийн хаягийг өөр байх боломжийг олгоно " #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:546 @@ -237,7 +237,7 @@ msgstr "Захиалгачийн хөдөлгөөний баримт." #. module: sale_stock #: view:sale.order:0 msgid "View Delivery Order" -msgstr "" +msgstr "Хүргэлтийн захиалга харах" #. module: sale_stock #: field:sale.order.line,move_ids:0 @@ -307,7 +307,7 @@ msgstr "" #. module: sale_stock #: field:sale.config.settings,module_delivery:0 msgid "Allow adding shipping costs" -msgstr "" +msgstr "Хүргэлтийн зардал нэмэхийг зөвшөөрөх" #. module: sale_stock #: view:sale.order:0 @@ -365,7 +365,7 @@ msgstr "" #: code:addons/sale_stock/sale_stock.py:206 #, python-format msgid "Cannot cancel sales order!" -msgstr "" +msgstr "Борлуулалтын захиалгыг цуцлах боломжгүй !" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_shop @@ -389,7 +389,7 @@ msgstr "Шинж чанар" #. module: sale_stock #: field:sale.config.settings,group_mrp_properties:0 msgid "Product properties on order lines" -msgstr "" +msgstr "Захиалгын мөрүүд дахь барааны үзүүлэлтүүд" #. module: sale_stock #: help:sale.config.settings,default_order_policy:0 @@ -536,7 +536,7 @@ msgstr "Худалдааны нөхцөл" #: code:addons/sale_stock/sale_stock.py:496 #, python-format msgid "Cannot cancel sales order line!" -msgstr "" +msgstr "Борлуулалтын захиалгын мөрийг цуцлаж болохгүй !" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_cancelassignation0 @@ -598,12 +598,12 @@ msgstr "" #. module: sale_stock #: view:sale.order:0 msgid "Recreate Delivery Order" -msgstr "" +msgstr "Хүргэлтийн захиалгыг дахин үүсгэх" #. module: sale_stock #: help:sale.config.settings,group_multiple_shops:0 msgid "This allows to configure and use multiple shops." -msgstr "" +msgstr "Олон дэлгүүр үүсгэх, тохируулах боломжийг олгоно." #. module: sale_stock #: field:sale.order,picked_rate:0 diff --git a/addons/sale_stock/i18n/sl.po b/addons/sale_stock/i18n/sl.po index 6dcfdd89415..30792f312f2 100644 --- a/addons/sale_stock/i18n/sl.po +++ b/addons/sale_stock/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-16 10:49+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:07+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -33,7 +33,7 @@ msgstr "Nalog za dostavo" #: model:ir.actions.act_window,name:sale_stock.outgoing_picking_list_to_invoice #: model:ir.ui.menu,name:sale_stock.menu_action_picking_list_to_invoice msgid "Deliveries to Invoice" -msgstr "" +msgstr "Dostave za fakturiranje." #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:544 @@ -64,7 +64,7 @@ msgstr "Dokument pemika za izhod ali za stranko" #. module: sale_stock #: field:sale.config.settings,group_multiple_shops:0 msgid "Manage multiple shops" -msgstr "" +msgstr "Več prodajaln" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_validate0 @@ -99,7 +99,7 @@ msgstr "Pri vsaki prodaju ustvariti naročilo za dobavo prodajnih artiklov" #: code:addons/sale_stock/sale_stock.py:615 #, python-format msgid "Error!" -msgstr "" +msgstr "Napaka!" #. module: sale_stock #: field:sale.order,picking_policy:0 @@ -133,24 +133,24 @@ msgstr "Prenos zaloge" #: code:addons/sale_stock/sale_stock.py:161 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Napačno dejanje!" #. module: sale_stock #: field:sale.config.settings,module_project_timesheet:0 msgid "Project Timesheet" -msgstr "" +msgstr "Časovnica projekta" #. module: sale_stock #: field:sale.config.settings,group_sale_delivery_address:0 msgid "Allow a different address for delivery and invoicing " -msgstr "" +msgstr "Omogoča različen naslova za dostavo in račun " #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:546 #: code:addons/sale_stock/sale_stock.py:597 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Napaka v nastavitvah" #. module: sale_stock #: model:process.node,name:sale_stock.process_node_saleprocurement0 @@ -160,18 +160,18 @@ msgstr "Javna naročila" #. module: sale_stock #: selection:sale.config.settings,default_order_policy:0 msgid "Invoice based on deliveries" -msgstr "" +msgstr "Računi na osnovi dobav" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_order #: field:stock.picking,sale_id:0 msgid "Sales Order" -msgstr "" +msgstr "Prodajni nalog" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Dostavni nalogi" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_order_line @@ -197,7 +197,7 @@ msgstr "Gre za dodajo dnevov, ki jih obljubim stranki zaradi varnosti" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_picking msgid "Picking List" -msgstr "" +msgstr "Dobavnica" #. module: sale_stock #: field:sale.shop,warehouse_id:0 @@ -237,7 +237,7 @@ msgstr "Premiki inventarja" #. module: sale_stock #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Privzete možnosti" #. module: sale_stock #: field:sale.config.settings,module_project_mrp:0 @@ -299,7 +299,7 @@ msgstr "" #. module: sale_stock #: view:sale.order:0 msgid "days" -msgstr "" +msgstr "dni" #. module: sale_stock #: field:sale.order.line,product_packaging:0 @@ -421,13 +421,13 @@ msgstr "Eno Nabavno naročilo za vsako naročilnico in za vsak sestavni del" #. module: sale_stock #: model:process.transition.action,name:sale_stock.process_transition_action_assign0 msgid "Assign" -msgstr "" +msgstr "Dodeli" #. module: sale_stock #: code:addons/sale_stock/sale_stock.py:592 #, python-format msgid "Not enough stock ! : " -msgstr "" +msgstr "Ni dovolj zaloge !: " #. module: sale_stock #: help:sale.order.line,delay:0 @@ -540,7 +540,7 @@ msgstr "Povezano Izbiranje" #. module: sale_stock #: model:ir.model,name:sale_stock.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: sale_stock #: help:sale.order,picking_ids:0 @@ -582,7 +582,7 @@ msgstr "" #. module: sale_stock #: help:sale.config.settings,group_multiple_shops:0 msgid "This allows to configure and use multiple shops." -msgstr "" +msgstr "Omogoča uporabo več prodajaln." #. module: sale_stock #: field:sale.order,picked_rate:0 diff --git a/addons/share/i18n/mn.po b/addons/share/i18n/mn.po index 5db416db0c4..b901a0c46ae 100644 --- a/addons/share/i18n/mn.po +++ b/addons/share/i18n/mn.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-15 11:06+0000\n" +"Last-Translator: gobi \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: 2013-01-18 07:07+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: share #: code:addons/share/wizard/share_wizard.py:841 #, python-format msgid "Invitation to collaborate about %s" -msgstr "" +msgstr "%s-ийн талаар хамтран ажиллах урилга" #. module: share #: code:addons/share/wizard/share_wizard.py:779 @@ -166,7 +166,7 @@ msgstr "Хуваалцах" #: code:addons/share/wizard/share_wizard.py:570 #, python-format msgid "(Duplicated for modified sharing permissions)" -msgstr "(Хуваалцах эрхийг засварлахад зориулан хувилагдлаа)" +msgstr "" #. module: share #: code:addons/share/wizard/share_wizard.py:668 @@ -208,17 +208,17 @@ msgstr "Хуваалцах Сонголтууд" #: code:addons/share/static/src/xml/share.xml:9 #, python-format msgid "Invite" -msgstr "" +msgstr "Урих" #. module: share #: view:share.wizard:0 msgid "Embedded code options" -msgstr "" +msgstr "Шигтгэх кодын сонголтууд" #. module: share #: view:share.wizard:0 msgid "Configuration" -msgstr "" +msgstr "Тохируулга" #. module: share #: view:share.wizard:0 @@ -253,7 +253,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Non-Share Groups" -msgstr "" +msgstr "Хуваалцахгүй Группууд" #. module: share #: view:share.wizard:0 @@ -266,7 +266,7 @@ msgstr "" #: code:addons/share/wizard/share_wizard.py:77 #, python-format msgid "Direct link or embed code" -msgstr "" +msgstr "Шууд холбоос эсвэл шигтгэх код" #. module: share #: code:addons/share/wizard/share_wizard.py:855 @@ -325,7 +325,7 @@ msgstr "" #. module: share #: view:res.groups:0 msgid "Share Groups" -msgstr "" +msgstr "Хуваалцах Группууд" #. module: share #: help:share.wizard,action_id:0 @@ -436,7 +436,7 @@ msgstr "Хуваалцахад зориулсан хувилсан хандал #: code:addons/share/wizard/share_wizard.py:816 #, python-format msgid "Invitation" -msgstr "" +msgstr "Урих" #. module: share #: model:ir.actions.act_window,name:share.action_share_wizard_step1 @@ -465,7 +465,7 @@ msgstr "share.wizard.result.line" #. module: share #: field:share.wizard,embed_code:0 msgid "Code" -msgstr "" +msgstr "Код" #. module: share #: help:share.wizard,user_type:0 @@ -545,7 +545,7 @@ msgstr "" #. module: share #: model:ir.model,name:share.model_res_users msgid "Users" -msgstr "" +msgstr "Хэрэглэгчид" #. module: share #: code:addons/share/wizard/share_wizard.py:875 @@ -635,7 +635,7 @@ msgstr "ir.model.access" #. module: share #: view:share.wizard:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: share #: help:share.wizard,access_mode:0 diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index 952c357389f..681bd32b313 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-06 23:54+0000\n" +"PO-Revision-Date: 2013-02-17 22:30+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 07:08+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -4953,7 +4953,7 @@ msgstr "Zielort" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list msgid "Picking Slip" -msgstr "" +msgstr "Pack Liste" #. module: stock #: help:stock.move,product_packaging:0 @@ -4965,7 +4965,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Delays" -msgstr "" +msgstr "Verzögerungen" #. module: stock #: report:stock.picking.list:0 @@ -5132,7 +5132,7 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Date of Reception" -msgstr "" +msgstr "Empfangsdatum" #. module: stock #: help:stock.config.settings,group_stock_multiple_locations:0 diff --git a/addons/stock/i18n/mn.po b/addons/stock/i18n/mn.po index 6b232263854..ddd85b771a9 100644 --- a/addons/stock/i18n/mn.po +++ b/addons/stock/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 08:31+0000\n" +"PO-Revision-Date: 2013-02-15 11:04+0000\n" "Last-Translator: erdenebold \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: stock @@ -2698,7 +2698,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_4 msgid "Big Suppliers" -msgstr "" +msgstr "Том нийлүүлэгчид" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2729,7 +2729,7 @@ msgstr "Үүсгэх" #. module: stock #: field:stock.change.product.qty,new_quantity:0 msgid "New Quantity on Hand" -msgstr "" +msgstr "Гар байгаа шинэ тоо хэмжээ" #. module: stock #: field:stock.move,priority:0 @@ -2774,7 +2774,7 @@ msgstr "Бэлтгэх жагсаалт" #. module: stock #: view:stock.inventory:0 msgid "Cancel Inventory" -msgstr "Нөөц цуцлах" +msgstr "Тооллого цуцлах" #. module: stock #: field:stock.config.settings,group_product_variant:0 @@ -2803,7 +2803,7 @@ msgstr "Тогтмол байрлал" #. module: stock #: field:report.stock.inventory,scrap_location:0 msgid "scrap" -msgstr "" +msgstr "гологдол" #. module: stock #: code:addons/stock/stock.py:1891 @@ -2816,7 +2816,7 @@ msgstr "" #. module: stock #: report:stock.inventory.move:0 msgid "Manual Quantity" -msgstr "" +msgstr "Гараарх тоо хэмжээ" #. module: stock #: view:product.product:0 @@ -2856,7 +2856,7 @@ msgstr "" #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Нэхэмжлэл үүсгэнэ үү." #. module: stock #: help:stock.config.settings,module_product_expiry:0 @@ -3058,7 +3058,7 @@ msgstr "" #. module: stock #: view:stock.partial.move.line:0 msgid "Stock Partial Move Line" -msgstr "" +msgstr "Нөөцийн хэсэгчилсэн хөдлгөөний мөр" #. module: stock #: field:stock.move,product_uos_qty:0 @@ -3304,7 +3304,7 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Confirm & Receive" -msgstr "" +msgstr "Батлах & Хүлээн авах" #. module: stock #: field:stock.picking,origin:0 @@ -3368,7 +3368,7 @@ msgstr "Бараа" #: code:addons/stock/wizard/stock_return_picking.py:219 #, python-format msgid "Returned Picking" -msgstr "" +msgstr "Буцаагдсан бэлтгэлт" #. module: stock #: model:ir.model,name:stock.model_product_product @@ -3612,7 +3612,7 @@ msgstr "Холбогдох Дансыг Зөвшөөрөх" #. module: stock #: field:stock.location.product,type:0 msgid "Analyse Type" -msgstr "" +msgstr "Шинжилгээний төрөл" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree4 @@ -3903,7 +3903,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_shop0 msgid "Your Company, Chicago shop" -msgstr "" +msgstr "Таны компани, Чикаго дэлгүүр" #. module: stock #: selection:report.stock.move,type:0 @@ -3951,7 +3951,7 @@ msgstr "" #. module: stock #: view:stock.production.lot.revision:0 msgid "Serial Number Revisions" -msgstr "" +msgstr "Серийн дугаарын түүх" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree @@ -4058,7 +4058,7 @@ msgstr "Барааны ангилал" #. module: stock #: view:stock.move:0 msgid "Serial Number" -msgstr "" +msgstr "Серийн дугаар" #. module: stock #: view:stock.invoice.onshipping:0 @@ -4239,7 +4239,7 @@ msgstr "Ирж буй бараа" #. module: stock #: view:product.product:0 msgid "update" -msgstr "" +msgstr "шинэчлэх" #. module: stock #: view:stock.change.product.qty:0 @@ -4312,7 +4312,7 @@ msgstr "Автомат Бэлтгэл" #. module: stock #: report:stock.picking.list:0 msgid "Customer Address :" -msgstr "" +msgstr "Захиалагчийн хаяг" #. module: stock #: field:stock.location,chained_auto_packing:0 @@ -4368,7 +4368,7 @@ msgstr "Эдгээр нөөцийг нэгтгэхийг та хүсч байн #. module: stock #: view:stock.picking.out:0 msgid "Date of Delivery" -msgstr "" +msgstr "Хүргэлтийн огноо" #. module: stock #: field:stock.location,posy:0 @@ -4392,7 +4392,7 @@ msgstr "" #: code:addons/stock/product.py:96 #, python-format msgid "Specify valuation Account for Product Category: %s." -msgstr "" +msgstr "Дараах барааны ангилалын үнэлгээний дансныг зааж өгнө үү: %s" #. module: stock #: help:stock.config.settings,module_claim_from_delivery:0 @@ -4561,7 +4561,7 @@ msgstr "Угтвар" #: view:stock.move:0 #: view:stock.move.split:0 msgid "Split in Serial Numbers" -msgstr "" +msgstr "Серийн дугааруудаар салгах" #. module: stock #: help:product.template,property_stock_account_input:0 @@ -4761,7 +4761,7 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Date of Reception" -msgstr "" +msgstr "Хүлээн авалтын огноо" #. module: stock #: help:stock.config.settings,group_stock_multiple_locations:0 @@ -4773,7 +4773,7 @@ msgstr "" #. module: stock #: view:stock.picking:0 msgid "Confirm & Transfer" -msgstr "" +msgstr "Батлах & Шилжүүлэх" #. module: stock #: field:stock.location,scrap_location:0 @@ -4891,4 +4891,4 @@ msgstr "Боловсруулахад Бэлэн" #. module: stock #: report:stock.picking.list:0 msgid "Warehouse Address :" -msgstr "" +msgstr "Агуулахын хаяг:" diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po index 10a524b0ea0..2b4c2d629e0 100644 --- a/addons/stock/i18n/tr.po +++ b/addons/stock/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-10 17:25+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-16 19:59+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-11 05:35+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:24+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -350,6 +350,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: stock #: code:addons/stock/stock.py:768 @@ -400,7 +402,7 @@ msgstr "Partner" #. module: stock #: field:stock.config.settings,module_claim_from_delivery:0 msgid "Allow claim on deliveries" -msgstr "" +msgstr "Teslimatlarda şikayete izin ver" #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -452,7 +454,7 @@ msgstr "Dahili lokasyon" #. module: stock #: view:stock.move:0 msgid "Split in Serial Number" -msgstr "" +msgstr "Deri Numaralarına ayır" #. module: stock #: view:stock.location:0 @@ -510,7 +512,7 @@ msgstr "Gelen Miktar" #. module: stock #: model:ir.actions.client,name:stock.action_client_warehouse_menu msgid "Open Warehouse Menu" -msgstr "" +msgstr "Depo Menüsünü Aç" #. module: stock #: field:stock.warehouse,lot_output_id:0 @@ -550,7 +552,7 @@ msgstr "" #. module: stock #: field:stock.config.settings,group_stock_tracking_lot:0 msgid "Track serial number on logistic units (pallets)" -msgstr "" +msgstr "Lojistik birimlerinde (paletler) seri numaralarını izle" #. module: stock #: help:product.template,sale_delay:0 @@ -629,11 +631,12 @@ msgstr "Hareket İstatistikleri" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Ürünler için farklı ölçü birimleri seçmenizi ve değiştirmenizi sağlar." #. module: stock #: model:ir.model,name:stock.model_stock_report_tracklots msgid "Stock report by logistic serial number" -msgstr "" +msgstr "Lojistik seri numarasına göre stok raporu" #. module: stock #: help:product.product,track_outgoing:0 @@ -1150,7 +1153,7 @@ msgstr "Ters Tranferler" #. module: stock #: field:stock.config.settings,group_uos:0 msgid "Invoice products in a different unit of measure than the sales order" -msgstr "" +msgstr "Ürünleri satış siparişindekinden farklı ölçü biriminde faturalandır" #. module: stock #: help:stock.location,active:0 @@ -1211,7 +1214,7 @@ msgstr "Uygula" #. module: stock #: field:product.template,loc_row:0 msgid "Row" -msgstr "" +msgstr "Sıra" #. module: stock #: field:product.template,property_stock_production:0 diff --git a/addons/survey/i18n/ro.po b/addons/survey/i18n/ro.po index 71226973e09..0f7c8c95c07 100644 --- a/addons/survey/i18n/ro.po +++ b/addons/survey/i18n/ro.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-14 19:14+0000\n" +"PO-Revision-Date: 2013-02-15 19:18+0000\n" "Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: survey @@ -395,7 +395,7 @@ msgid "" "You must enter one or more menu choices in " "column heading." msgstr "" -"Trebuie sa introduceti una sau mai multe optiuni in antetul coloanei." +"Trebuie sa introduceti una sau mai multe optiuni in titlul de coloana." #. module: survey #: selection:survey.question,required_type:0 @@ -435,6 +435,23 @@ msgid "" "\n" "Thanks," msgstr "" +"\n" +"Buna ziua %%(nume)s, \n" +"\n" +"\n" +" Va rugam sa va faceti putin timp pentru a raspunde la sondajul nostru: \n" +" %s\n" +"\n" +" Puteti accesa acest sondaj cu parametri urmatori:\n" +" URL: %s\n" +" ID autentificare: %%(login)s\n" +"\n" +" Parola: %%(passwd)s\n" +"\n" +"\n" +"\n" +"\n" +" Va multumim," #. module: survey #: field:survey.response.line,single_text:0 @@ -502,6 +519,7 @@ msgstr "Nu validati textul comentariului" #, python-format msgid "You must enter one or more menu choices in column heading." msgstr "" +"Trebuie sa introduceti una sau mai multe optiuni de meniu in titlul coloanei." #. module: survey #: selection:survey.question,comment_valid_type:0 @@ -539,7 +557,7 @@ msgstr "Etapa Planului de evaluare" #: code:addons/survey/wizard/survey_send_invitation.py:199 #, python-format msgid "Unknown" -msgstr "" +msgstr "Necunoscut(a)" #. module: survey #: view:survey:0 @@ -582,7 +600,7 @@ msgstr "Email" #: code:addons/survey/survey.py:259 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copie)" #. module: survey #: selection:survey.response,state:0 @@ -604,11 +622,13 @@ msgstr "Selecteaza Partenerul" #, python-format msgid "Maximum Required Answer is greater than Minimum Required Answer." msgstr "" +"Raspunsurile Maxime Solicitate sunt mai multe decat Raspunsurile Minime " +"Solicitate." #. module: survey #: model:ir.ui.menu,name:survey.menu_reporting msgid "Reporting" -msgstr "" +msgstr "Raportare" #. module: survey #: model:ir.actions.act_window,name:survey.act_survey_answer @@ -635,7 +655,7 @@ msgstr "Numar Pagina" #. module: survey #: model:ir.ui.menu,name:survey.menu_print_survey_form msgid "Print Surveys" -msgstr "" +msgstr "Tipareste Sondajele" #. module: survey #: field:survey.question.column.heading,in_visible_menu_choice:0 @@ -656,7 +676,7 @@ msgstr "Mesaj Eroare" #: code:addons/survey/wizard/survey_answer.py:124 #, python-format msgid "You cannot answer this survey more than %s times." -msgstr "" +msgstr "Nu puteti raspunde la acest sondaj mai mult de %s ori." #. module: survey #: field:survey.request,date_deadline:0 @@ -741,11 +761,13 @@ msgstr "Optiuni" #, python-format msgid "You must enter one or more Answers for question \"%s\" of page %s." msgstr "" +"Trebuie sa introduceti unul sau mai multe Raspunsuri pentru intrebarea " +"\"%s\" de la pagina %s." #. module: survey #: view:survey:0 msgid "Delete" -msgstr "" +msgstr "Sterge" #. module: survey #: field:survey.response.answer,comment_field:0 @@ -847,6 +869,8 @@ msgstr "Setati pe unu daca solicitati un singur Raspuns per utilizator" msgid "" "You must enter one or more column headings for question \"%s\" of page %s." msgstr "" +"Trebuie sa introduceti unul sau mai multe capete de coloana pentru " +"intrebarea \"%s\" de la pagina %s." #. module: survey #: model:ir.model,name:survey.model_res_users @@ -866,6 +890,8 @@ msgid "" "You must enter one or more menu choices in " "column heading (white spaces not allowed)." msgstr "" +"Trebuie sa introduceti una sau mai multe optiuni de meniu in titlul de " +"coloana (spatiile goale nu sunt acceptate)." #. module: survey #: field:survey.question,maximum_req_ans:0 @@ -925,6 +951,17 @@ msgid "" "

\n" " " msgstr "" +"\n" +" Clic pentru a crea un sondaj nou. \n" +"

\n" +" Puteti crea sondaje pentru diverse scopuri: interviuri de\n" +" recrutare, evaluari periodice ale angajatilor, campanii de\n" +" marketing, etc.\n" +"

\n" +" A survey is made of pages containing questions\n" +" of several types: text, multiple choices, etc.\n" +"

\n" +" " #. module: survey #: field:survey,date_close:0 @@ -1018,6 +1055,8 @@ msgid "" "You cannot give more responses. Please contact the author of this survey for " "further assistance." msgstr "" +"Nu puteti da mai multe raspunsuri. Contactati autorul acestui sondaj pentru " +"mai multe informatii." #. module: survey #: selection:survey.question,type:0 @@ -1097,7 +1136,7 @@ msgstr "Raspuns Necesar" #. module: survey #: model:survey.type,name:survey.survey_type2 msgid "Customer Feeback" -msgstr "" +msgstr "Feedback Client" #. module: survey #: view:survey:0 @@ -1164,6 +1203,8 @@ msgid "" "You must enter one or more menu choices in column heading (white spaces not " "allowed)." msgstr "" +"Trebuie sa introduceti una sau mai multe optiuni de meniu in titlul de " +"coloana (spatiile goale nu sunt acceptate)." #. module: survey #: field:survey.print,paper_size:0 @@ -1191,7 +1232,7 @@ msgstr "Linie de Raspuns la Sondaj" #: code:addons/survey/survey.py:169 #, python-format msgid "This survey has no pages defined. Please define pages first." -msgstr "" +msgstr "Acest sondaj nu are pagini definite. Definiti mai intai paginile." #. module: survey #: model:ir.actions.report.xml,name:survey.report_survey_form @@ -1345,6 +1386,8 @@ msgstr "Deschide" #, python-format msgid "You must enter one or more answers for question \"%s\" of page %s ." msgstr "" +"Trebuie sa introduceti unul sau mai multe raspunsuri la intrebarea \"%s\" de " +"la pagina %s." #. module: survey #: field:survey,tot_start_survey:0 @@ -1407,7 +1450,7 @@ msgstr "S-a raspuns" #. module: survey #: field:survey,send_response:0 msgid "Email Notification on Answer" -msgstr "" +msgstr "Email de Instiintare referitor la Raspunsuri" #. module: survey #: code:addons/survey/wizard/survey_answer.py:445 @@ -1440,7 +1483,7 @@ msgstr "Trimite invitatie" #: code:addons/survey/wizard/survey_selection.py:80 #, python-format msgid "You cannot give response for this survey more than %s times." -msgstr "" +msgstr "Nu puteti raspunde la acest sondaj mai mult de %s ori." #. module: survey #: view:survey.question:0 @@ -1488,7 +1531,7 @@ msgstr "Portret (vertical)" #: code:addons/survey/wizard/survey_send_invitation.py:68 #, python-format msgid "Invitation for %s" -msgstr "" +msgstr "Invitatie la %s" #. module: survey #: selection:survey.question,comment_valid_type:0 @@ -1499,13 +1542,13 @@ msgstr "Trebuie sa aiba Lungimea Exacta" #. module: survey #: model:survey.type,name:survey.survey_type3 msgid "Supplier Selection" -msgstr "" +msgstr "Selectia Furnizorilor" #. module: survey #: code:addons/survey/wizard/survey_answer.py:992 #, python-format msgid "You cannot select same answer more than one time.'" -msgstr "" +msgstr "Nu puteti selecta acelasi raspuns decat o singura data.'" #. module: survey #: code:addons/survey/survey.py:685 @@ -1579,7 +1622,7 @@ msgstr "Suma tuturor optiunilor" #. module: survey #: view:survey.request:0 msgid "Request" -msgstr "" +msgstr "Cerere" #. module: survey #: model:ir.model,name:survey.model_survey_response @@ -1643,7 +1686,7 @@ msgstr "Mesaj de eroare" #: code:addons/survey/wizard/survey_send_invitation.py:71 #, python-format msgid "Warning!" -msgstr "" +msgstr "Avertisment!" #. module: survey #: code:addons/survey/survey.py:465 @@ -1725,7 +1768,7 @@ msgstr "Stabilizare" #: view:survey.print.statistics:0 #: view:survey.send.invitation:0 msgid "or" -msgstr "" +msgstr "sau" #. module: survey #: field:survey,title:0 @@ -1776,7 +1819,7 @@ msgstr "Tabel" #: code:addons/survey/wizard/survey_answer.py:117 #, python-format msgid "You cannot answer because the survey is not open." -msgstr "" +msgstr "Nu puteti raspunde pentru ca acest sondaj nu este deschis." #. module: survey #: field:survey.question,comment_minimum_date:0 diff --git a/addons/web/i18n/tr.po b/addons/web/i18n/tr.po index bfe3744b0ae..0cdcb313794 100644 --- a/addons/web/i18n/tr.po +++ b/addons/web/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-01-24 20:42+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-15 20:45+0000\n" +"Last-Translator: Hasan Yılmaz \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-25 06:05+0000\n" -"X-Generator: Launchpad (build 16445)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: web #. openerp-web @@ -89,14 +89,14 @@ msgstr "Gerçekten %s veritabanını SİLMEK istiyor musunuz?" #: code:addons/web/static/src/js/search.js:1398 #, python-format msgid "Search %(field)s at: %(value)s" -msgstr "Search %(field)s at: %(value)s" +msgstr "Armama %(field)s at: %(value)s" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:537 #, python-format msgid "Access Denied" -msgstr "Erişim Reddedildi" +msgstr "Erişim Reddedildi" #. module: web #. openerp-web @@ -141,7 +141,7 @@ msgstr "'%s' geçerli bir tarih değil" #: code:addons/web/static/src/xml/base.xml:1837 #, python-format msgid "Here is a preview of the file we could not import:" -msgstr "İçeaktaramadığımız dosyanın önizlemesi:" +msgstr "İçe-aktarılamıyan dosyanın önizlemesi:" #. module: web #. openerp-web @@ -213,8 +213,7 @@ msgstr "Son Değiştirme tarihi:" #: code:addons/web/static/src/js/search.js:1459 #, python-format msgid "M2O search fields do not currently handle multiple default values" -msgstr "" -"Çoktan teke arama alanları henüz çoklu öntanımlı değerleri desteklemiyor" +msgstr "M2O arama alanları henüz çoklu öntanımlı değerleri desteklemiyor" #. module: web #. openerp-web @@ -313,7 +312,7 @@ msgstr "Özel Filtreler" #: code:addons/web/static/src/xml/base.xml:1336 #, python-format msgid "Button Type:" -msgstr "Buton Tipi:" +msgstr "Buton Türü:" #. module: web #. openerp-web @@ -327,7 +326,7 @@ msgstr "OpenERP SA Company" #: code:addons/web/static/src/js/search.js:1553 #, python-format msgid "Custom Filter" -msgstr "Özel Süzgeç" +msgstr "Özel Filtre" #. module: web #. openerp-web @@ -385,7 +384,7 @@ msgstr "Grup" #: code:addons/web/static/src/xml/base.xml:927 #, python-format msgid "Unhandled widget" -msgstr "işlenmemiş parçacık" +msgstr "İşlenmemiş parçacık" #. module: web #. openerp-web @@ -440,7 +439,7 @@ msgstr "Dosya yükle" #: code:addons/web/static/src/js/view_form.js:3804 #, python-format msgid "Action Button" -msgstr "Eylem Butonu" +msgstr "İşlem Butonu" #. module: web #. openerp-web @@ -483,7 +482,7 @@ msgstr "(%d) Yükleniyor" #: code:addons/web/static/src/js/search.js:1114 #, python-format msgid "GroupBy" -msgstr "Grupla" +msgstr "Gruplaİle" #. module: web #. openerp-web @@ -525,7 +524,7 @@ msgstr "bir dakika önce" #: code:addons/web/static/src/xml/base.xml:851 #, python-format msgid "Condition:" -msgstr "Durum:" +msgstr "Koşul:" #. module: web #. openerp-web @@ -560,7 +559,7 @@ msgstr "%d-%d / %d" #: code:addons/web/static/src/js/view_form.js:2868 #, python-format msgid "Create and Edit..." -msgstr "Oluştur ve düzenle..." +msgstr "Oluştur ve Düzenle..." #. module: web #. openerp-web @@ -616,7 +615,7 @@ msgstr "Daha ayrıntılı bilgi için burayı ziyaret edin" #: code:addons/web/static/src/xml/base.xml:1859 #, python-format msgid "Add All Info..." -msgstr "Bütün bilgiyi ekle..." +msgstr "Bütün Bilgisini Ekle..." #. module: web #. openerp-web @@ -682,7 +681,7 @@ msgstr "Filitreyi Kaydet" #: code:addons/web/static/src/xml/base.xml:1344 #, python-format msgid "Action ID:" -msgstr "Eylem ID:" +msgstr "İşelme ID:" #. module: web #. openerp-web @@ -704,7 +703,7 @@ msgstr "Ekranda tanımlanan '%s' alanı bulunamıyor." #: code:addons/web/static/src/xml/base.xml:1756 #, python-format msgid "Saved exports:" -msgstr "Kaydedilmiş Dışa Aktarımlar:" +msgstr "Kaydedilmiş Dış-Aktarımlar:" #. module: web #. openerp-web @@ -782,7 +781,7 @@ msgstr "Dosyanın başlık satırı varmı ?" #: code:addons/web/static/src/js/view_list.js:327 #, python-format msgid "Unlimited" -msgstr "Sınırsız" +msgstr "Limitsiz" #. module: web #. openerp-web @@ -799,7 +798,7 @@ msgstr "Uyarı, kayıt değiştirildi, değişiklikleriniz kaybolacaklar." #: code:addons/web/static/src/js/view_form.js:2904 #, python-format msgid "Search: " -msgstr "Ara: " +msgstr "Arama: " #. module: web #. openerp-web @@ -834,7 +833,7 @@ msgstr "Filtre adı" #: code:addons/web/static/src/xml/base.xml:1464 #, python-format msgid "-- Actions --" -msgstr "-- Eylemler --" +msgstr "-- İşlemler --" #. module: web #. openerp-web @@ -908,7 +907,7 @@ msgstr "Saat diliminizi değiştirmek için için tıklayın." #: code:addons/web/static/src/xml/base.xml:966 #, python-format msgid "Modifiers:" -msgstr "Düzenleyenler" +msgstr "Değiştirenler:" #. module: web #. openerp-web @@ -975,7 +974,7 @@ msgstr "Hata Ayıklama Görünümü#" #: code:addons/web/static/src/xml/base.xml:77 #, python-format msgid "Log in" -msgstr "Giriş yap" +msgstr "Giriş" #. module: web #. openerp-web @@ -1070,7 +1069,7 @@ msgstr "Parola Değişti" #: code:addons/web/static/src/xml/base.xml:1431 #, python-format msgid "Search" -msgstr "Ara" +msgstr "Arama" #. module: web #. openerp-web @@ -1186,7 +1185,7 @@ msgstr "Dosya biçimini kontrol edin" #: code:addons/web/static/src/xml/base.xml:1718 #, python-format msgid "Name" -msgstr "İsim" +msgstr "Adı" #. module: web #. openerp-web @@ -1277,7 +1276,7 @@ msgstr "Çıkış Yap" #: code:addons/web/static/src/js/search.js:1090 #, python-format msgid "Group by: %s" -msgstr "Grupla : %s" +msgstr "Grupla ile : %s" #. module: web #. openerp-web @@ -1429,7 +1428,7 @@ msgstr "(%d kayıt)" #: code:addons/web/static/src/xml/base.xml:970 #, python-format msgid "Change default:" -msgstr "Varsayılanı değiştir:" +msgstr "Öntanılıyı değiştir:" #. module: web #. openerp-web @@ -1644,7 +1643,7 @@ msgstr "Boy:" #: code:addons/web/static/src/xml/base.xml:1824 #, python-format msgid "--- Don't Import ---" -msgstr "--- İçeri Alma ---" +msgstr "--- İçeri Aktarma ---" #. module: web #. openerp-web @@ -1716,7 +1715,7 @@ msgstr "Kodlama:" #: code:addons/web/static/src/xml/base.xml:1808 #, python-format msgid "Lines to skip" -msgstr "atlanacak satırlar" +msgstr "Atlanacak satırlar" #. module: web #. openerp-web @@ -1773,14 +1772,14 @@ msgstr "JS Testleri" #: code:addons/web/static/src/xml/base.xml:1750 #, python-format msgid "Save as:" -msgstr "Save as:" +msgstr "Farklı kaydet:" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:927 #, python-format msgid "Filter on: %s" -msgstr "Filterele: %s" +msgstr "Filtrelede: %s" #. module: web #. openerp-web @@ -1838,14 +1837,14 @@ msgstr "Veri Dışaaktar" #: code:addons/web/static/src/xml/base.xml:962 #, python-format msgid "Domain:" -msgstr "Alan:" +msgstr "Domain:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:834 #, python-format msgid "Default:" -msgstr "Varsayılan:" +msgstr "Öntanımlı:" #. module: web #. openerp-web @@ -1884,7 +1883,7 @@ msgstr "Yükleniyor ..." #: code:addons/web/static/src/xml/base.xml:1853 #, python-format msgid "Name:" -msgstr "İsim:" +msgstr "Adı:" #. module: web #. openerp-web @@ -1898,7 +1897,7 @@ msgstr "Hakkında" #: code:addons/web/static/src/xml/base.xml:1431 #, python-format msgid "Search Again" -msgstr "Yeniden Ara" +msgstr "Yeniden Arama" #. module: web #. openerp-web @@ -1937,7 +1936,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:537 #, python-format msgid "Set Defaults" -msgstr "Varsayılanları Ayarla" +msgstr "Öntanımlı Ayarla" #. module: web #. openerp-web @@ -1972,7 +1971,7 @@ msgstr "Filtre Adı:" #: code:addons/web/static/src/xml/base.xml:946 #, python-format msgid "Type:" -msgstr "Tip:" +msgstr "Türü:" #. module: web #. openerp-web @@ -2043,7 +2042,7 @@ msgstr "Ekle: " #: code:addons/web/static/src/xml/base.xml:1858 #, python-format msgid "Quick Add" -msgstr "Hızlı ekle" +msgstr "Hızlı Ekle" #. module: web #. openerp-web @@ -2286,7 +2285,7 @@ msgstr "Veritabanlarını Yönet" #: code:addons/web/static/src/js/pyeval.js:765 #, python-format msgid "Evaluation Error" -msgstr "Değerlendirme hatası" +msgstr "Değerlendirme Hatası" #. module: web #. openerp-web @@ -2379,7 +2378,7 @@ msgstr "Yedeklenmiş" #: code:addons/web/static/src/xml/base.xml:1610 #, python-format msgid "Use by default" -msgstr "Öntanımlı değer olarak kullan" +msgstr "Öntanımlı kullan" #. module: web #. openerp-web @@ -2414,7 +2413,7 @@ msgstr "Parçacık:" #: code:addons/web/static/src/xml/base.xml:548 #, python-format msgid "Edit Action" -msgstr "Eylemi Düzenle" +msgstr "İşlemi Düzenle" #. module: web #. openerp-web @@ -2428,7 +2427,7 @@ msgstr "ID:" #: code:addons/web/static/src/xml/base.xml:870 #, python-format msgid "Only you" -msgstr "sadece sen" +msgstr "Sadece sen" #. module: web #. openerp-web @@ -2477,7 +2476,7 @@ msgstr "Veritabanu %s silindi" #: code:addons/web/static/src/xml/base.xml:460 #, python-format msgid "User's timezone" -msgstr "Kullanıcı saat dilimi" +msgstr "Kullanıcı saat-dilimi" #. module: web #. openerp-web @@ -2534,7 +2533,7 @@ msgstr "Kaydet & Kapat" #: code:addons/web/static/src/js/view_form.js:2845 #, python-format msgid "Search More..." -msgstr "Daha fazla ara..." +msgstr "Daha Fazla Ara..." #. module: web #. openerp-web @@ -2565,7 +2564,7 @@ msgstr "Kaldır" #: code:addons/web/static/src/xml/base.xml:1062 #, python-format msgid "Select date" -msgstr "Tarihi Seç" +msgstr "Tarihi seç" #. module: web #. openerp-web diff --git a/addons/web_kanban/i18n/tr.po b/addons/web_kanban/i18n/tr.po index e4e4ed20ba2..68d051f9644 100644 --- a/addons/web_kanban/i18n/tr.po +++ b/addons/web_kanban/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-15 20:44+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 07:39+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: web_kanban #. openerp-web @@ -29,7 +29,7 @@ msgstr "Sütunu düzenle" #: code:addons/web_kanban/static/src/js/kanban.js:418 #, python-format msgid "An error has occured while moving the record to this group." -msgstr "" +msgstr "Kayıt bu gruba taşınırken bir hata oluştu." #. module: web_kanban #. openerp-web @@ -150,7 +150,7 @@ msgstr "veya" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:51 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web_kanban #. openerp-web diff --git a/addons/web_view_editor/i18n/tr.po b/addons/web_view_editor/i18n/tr.po index 29a1d4e68cd..d6c2a7b7a44 100644 --- a/addons/web_view_editor/i18n/tr.po +++ b/addons/web_view_editor/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Mustafa TÜRKER \n" +"PO-Revision-Date: 2013-02-15 20:44+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 07:39+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 05:40+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: web_view_editor #. openerp-web @@ -150,7 +150,7 @@ msgstr "Bu düğümü(node) silmek istediğinize emin misiniz?" #: code:addons/web_view_editor/static/src/js/view_editor.js:390 #, python-format msgid "Can't Update View" -msgstr "" +msgstr "Görünüm Güncellenemiyor" #. module: web_view_editor #. openerp-web diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index 867b1d84ed2..64e7667d808 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-27 23:27+0000\n" -"Last-Translator: Mustafa Rawi \n" +"PO-Revision-Date: 2013-02-16 08:47+0000\n" +"Last-Translator: Ahmad Khayyat \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-28 05:35+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -954,7 +954,7 @@ msgstr "مستودعات مشتركة (WebDav)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "تفضيلات البريد الالكتروني" +msgstr "تفضيلات البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -1329,7 +1329,7 @@ msgstr "" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "فتح قائمة الإعدادات" #. module: base #: selection:base.language.install,lang:0 @@ -2170,7 +2170,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "إعدادات" +msgstr "الإعدادات" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -4040,7 +4040,7 @@ msgstr "الجبل الأسود" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "بوابة البريد الالكتروني" +msgstr "بوابة البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_mail_server.py:465 @@ -4545,7 +4545,7 @@ msgstr "الهندية / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "تحميل ترجمة" #. module: base #: field:ir.module.module,latest_version:0 @@ -5255,7 +5255,7 @@ msgstr "الأسعار" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "قوالب البريد الإلكتروني" #. module: base #: model:res.country,name:base.sy @@ -11303,7 +11303,7 @@ msgstr "لا يمكن أن يكون حجم الحقل أقل من 1 !" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "عمليات التصنيع" #. module: base #: view:base.language.export:0 diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index fd9960f0e8b..eee266b8bb0 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 1005fae4032..89b14946ef4 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-30 14:46+0000\n" +"PO-Revision-Date: 2013-02-17 21:53+0000\n" "Last-Translator: Martina Thie (openbig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-31 05:16+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -190,7 +190,7 @@ msgstr "Zielzeitraum" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Hauptreport Datei Pfad" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans @@ -696,6 +696,22 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht die Fertigung von mehreren Endprodukten bei einem " +"Fertigungsauftrag " +"============================================================================" +"\n" +"\n" +"In einer Stückliste können Sie Kuppelprodukte konfigurieren.\n" +"\n" +"Ohne diese Anwendung:\n" +"--------------------\n" +" A + B + C -> D\n" +"\n" +"Mit dieser Anwendung:\n" +"-----------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: selection:base.language.install,lang:0 @@ -772,7 +788,7 @@ msgstr "Kontext Verzeichnis eines Python Ausdruckes (Standard: {} )" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "Logo Web" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -832,6 +848,33 @@ msgid "" "module named account_voucher.\n" " " msgstr "" +"\n" +"Finanzbuchhaltung\n" +"===============\n" +"\n" +"Finanz-und Rechnungswesen-Modul, welches umfasst:\n" +"--------------------------------------------------------------------------\n" +" * Finanzbuchhaltung\n" +" * Kostenrechnung\n" +" * Debitoren- und Kreditorenbuchhaltung\n" +" * Steuern Verwaltung\n" +" * Budgets\n" +" * Kunden- und Lieferantenrechnungen\n" +" * Kontoauszüge\n" +" * Abgleich offener Posten bei Partnern\n" +"\n" +"Anzeigetafel für Buchhalter, die folgendes beinhaltet:\n" +"-----------------------------------------------------------------------------" +"----------\n" +" * Liste der Kundenrechnung, die noch gebucht werden müssen\n" +" * Unternehmensanalyse\n" +" * Grafik zur Liquidität\n" +"\n" +"Die Buchführung für ein bestimmtes Geschäftsjahr erfolgt in Journalen " +"(Chronologische Aufzeichung und sachliche Gruppierung zusammengehöriger " +"Buchungssätze), für die Buchung von Belegen gibt es ein Modul namens " +"account_voucher.\n" +" " #. module: base #: view:ir.model:0 @@ -1021,6 +1064,31 @@ msgid "" "also possible in order to automatically create a meeting when a holiday " "request is accepted by setting up a type of meeting in Leave Type.\n" msgstr "" +"\n" +"Verwalten von Abwesenheit und Urlaub\n" +"====================================\n" +"\n" +"Diese Anwendung regelt den Urlaubsplan Ihres Unternehmens. Ihre Mitarbeitern " +"können Urlaub beantragen. Vorgesetzte Manager können den Urlaub zuweisen " +"und Anträge genehmigen oder ablehnen. So können Sie die gesamte " +"Urlaubsplanung für das Unternehmen oder für einzelne Abteilung steuern. \n" +"\n" +"Sie können mehrere Abwesenheitstypen konfigurieren (Krankheit, Urlaub, " +"bezahlte Urlaubstage, ...) und die verfügbaren Tage einem Mitarbeiter oder " +"einer Abteilung zuweisen. Zusätzliche Tage können durch die Mitarbeiter " +"selbst beantragt werden. Durch Genehmigung des Vorgesetzten können dann die " +"verfügbaren Tage erhöht werden.\n" +"\n" +"Mithilfe der folgenden Berichte kann Urlaub und Abwesenheit ausgewertet " +"werden:\n" +"\n" +"* Übersicht Urlaubskonto\n" +"* Urlaub der Abteilung\n" +"* Statistik Urlaub\n" +"\n" +"Eine Synchronisation mit Ihrem Terminkalender (Meetings aus der Anwendung " +"CRM) ist ebenfalls möglich, um automatisch durch eine genehmigte " +"Urlaubsanfrage einen Kalendereintrag zu generieren.\n" #. module: base #: selection:base.language.install,lang:0 @@ -1248,6 +1316,28 @@ msgid "" "* Planned Revenue by Stage and User (graph)\n" "* Opportunities by Stage (graph)\n" msgstr "" +"\n" +"Das allgemeine OpenERP Customer Relationship Management\n" +"====================================================\n" +"\n" +"Diese Anwendung ermöglicht intelligent und effizient Interessenten, Chancen, " +"Termine und Telefonate zu verwalten.\n" +"\n" +"Abgebildet werden Aufgaben wie Kommunikation, Identifikation, Priorisierung, " +"Übertragung, Beendigung und Benachrichtigung von Verkaufschancen.\n" +"\n" +"OpenERP sorgt dafür, dass alle Vorgänge durch Anwender, Kunden und " +"Lieferanten verfolgt werden können. Es können automatisch Erinnerungen " +"gesendet werden, sowie weitere Spezifikationen vorgenommen werden, um " +"spezifische Massnahmen auszulösen oder bezüglich bestimmter definierter " +"Ablaufregeln zu verfolgen. Das Beste ist, dass die Nutzer hierzu nichts " +"besonderes tun müssen. Das CRM-Modul verfügt über einen E-Mail-Ausgang für " +"die Synchronisation zwischen E-Mails und OpenERP. Auf diese Weise können die " +"Benutzer sehr einfach E-Mails zu Vorgängen verfolgen.\n" +"\n" +"OpenERP kümmert sich um die automatische Weiterleitung an die " +"verantwortlichen Mitarbeiter und stellt sicher, daß die\n" +"richtigen Nachrichten an die richtigen Personen übermittelt werden.\n" #. module: base #: selection:base.language.export,format:0 @@ -1272,7 +1362,7 @@ msgstr "Dokumenten Model" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Ändern Sie das Benutzerpasswort." #. module: base #: view:res.lang:0 @@ -1503,6 +1593,10 @@ msgid "" " for uploading to OpenERP's translation " "platform," msgstr "" +"TGZ Format: Dies ist ein komprimiertes Archiv mit einer PO-Datei, die direkt " +"für\n" +" das Hochladen auf die OpenERP Übersetzungs-" +"Plattform geeignet ist." #. module: base #: view:res.lang:0 @@ -1675,6 +1769,14 @@ msgid "" "with a single statement.\n" " " msgstr "" +"\n" +"Dieses Modul installiert die Basis für IBAN (International Bank Account " +"Number) Bankkonten und prüft ihre Gültigkeit.\n" +"\n" +"\n" +"Korrekt dargestellte lokale Konten können aus IBAN Konten mit nur mit einem " +"einzigen Befehl extrahiert werden.\n" +" " #. module: base #: view:ir.module.module:0 @@ -1696,6 +1798,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Das Portal wird um ein Menü für Reklamationen erweitert, wenn die " +"Anwendungen Reklamationen und Portal installiert sind.\n" +"=============================================================================" +"=================\n" +" " #. module: base #: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form @@ -1799,6 +1907,28 @@ msgid "" "in their pockets, this module is essential.\n" " " msgstr "" +"\n" +"Das Basismodul für das Management von Mahlzeiten\n" +"============================================\n" +"\n" +"Viele Unternehmen bieten Ihren Mitarbeitern die Möglichkeit belegte Brote, " +"Pizzen und anderes zu bestellen.\n" +"\n" +"Für die Mittagessen Anforderungen und Bestellungen ist ein ordnungsgemäßes " +"Mahlzeiten Management vor allem dann erforderlich, wenn die Anzahl der " +"Mitarbeiter oder die Lieferantenauswahl wichtig ist.\n" +"\n" +"Das \"Mahlzeiten\"-Modul wurde entwickelt, um den Mitarbeitern hierzu die " +"entsprechenden Werkzeuge mittels einer einfach zu bedienende Anwendung " +"bereitzustellen.\n" +"\n" +"Zusätzlich zum kompletten Mahlzeiten und Lieferanten-Management, bietet " +"dieses Modul die Möglichkeit, aktuelle Hinweise anzuzeigen sowie " +"Bestellvorschläge auf Basis der Mitarbeiter Vorlieben vorzuschlagen.\n" +"Wenn Mitarbeiter für Ihre Mahlzeiten Zeit sparen sollen und vermieden werden " +"soll, dass sie immer Bargeld in der Tasche haben müssen, ist dieses Modul " +"unentbehrlich.\n" +" " #. module: base #: view:wizard.ir.model.menu.create:0 @@ -2102,6 +2232,26 @@ msgid "" "synchronization with other companies.\n" " " msgstr "" +"\n" +"Dieses Modul erweitert OpenERP um Freigabe Werkzeuge.\n" +"==================================================\n" +"\n" +"Es wird eine spezifische \"Freigeben\"- Schaltfläche hinzugefügt, die im Web-" +"Client verfügbar ist,\n" +"und die Freigabe beliebiger Arten von OpenERP Daten mit Kollegen, Kunden, " +"Freunden ermöglicht.\n" +"\n" +"Ad-Hoc können im System neue Benutzer und Gruppen angelegt werden, wobei " +"durch\n" +"durch die Kombination der entsprechenden Zugriffsrechte und Regeln " +"sichergestellt wird, dass\n" +"die freigegebenen Benutzer auch nur Zugriff auf die Daten gegeben wird, die " +"ihnen freigegeben wurden. \n" +"\n" +"Dies ist für das gemeinsame Arbeiten, Wissensaustausch und die " +"Synchronisation mit anderen Unternehmen \n" +"sehr nützlich.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -2202,6 +2352,14 @@ msgid "" " templates to target objects.\n" " " msgstr "" +"\n" +" * Multi Sprachunterstützung für Kontenpläne, Steuern , Steuerschlüssel,\n" +" Buchhaltung Kontenpläne und Kostenstellen Kontenpläne und Journale.\n" +" * Einrichtung-Assistenten für Veränderungen\n" +" - Kopieren Sie Übersetzungen für COA, Tax, Tax Code und Fiscal " +"Position aus\n" +" den Vorlagen zu den neuen Zielobjekten.\n" +" " #. module: base #: field:workflow.transition,act_from:0 @@ -2291,6 +2449,28 @@ msgid "" "* *Before Delivery*: A Draft invoice is created and must be paid before " "delivery\n" msgstr "" +"\n" +"Verwalten von Angeboten und Aufträgen\n" +"========================================\n" +"\n" +"Diese Anwendung verbindet die beiden Anwendungen Verkauf und Lager. \n" +"\n" +"Vorzunehmende Einstellungen:\n" +"-------------------------------------------------\n" +"\n" +"* Auslieferung: Wahl zwischen sofortiger Teillieferung oder vollständiger " +"Lieferung bei Verfügbarkeit\n" +"* Zahlungsbedingung: Wählen Sie aus, wie gezahlt werden soll\n" +"* Handelsbedingung: Auswahl der internationalen Handelsbedingungen\n" +"\n" +"Sie können außerdem noch folgende flexible Abrechnungsbedingungen " +"auswählen:\n" +"\n" +"** Auf Anfrage *: Rechnungen werden händisch vom Kundenaufträgen generiert\n" +"** Bei Auslieferung des Auftrages *: Die Rechnungen werden automatisch im " +"Verlauf der Kommissionierung (Lieferung) generiert\n" +"** Vor Lieferung *: Ein Rechnungsentwurf wird vorab erstellt, wenn zwingend " +"vor Lieferung bezahlt werden muss.\n" #. module: base #: field:ir.ui.menu,complete_name:0 @@ -2477,6 +2657,31 @@ msgid "" "* Maximal difference between timesheet and attendances\n" " " msgstr "" +"\n" +"Leichtes Erfassen und bestätigen der Zeiterfassung und Anwesenheiten\n" +"=========================================================\n" +"\n" +"Diese Anwendung liefert ein neues Fenster, das Ihnen ermöglicht, sowohl " +"Anwesenheiten (Anmelden / Abmelden) und Ihre Arbeit Codierung " +"(Zeiterfassung) im Zeitraum zu verwalten. Einträge für die Zeiterfassung " +"werden durch die Mitarbeiter täglich gemacht. Am Ende des definierten " +"Zeitraums, bestätigen die Mitarbeiter Zeiterfassung und der Vorgesetzte muss " +"diese dann genehmigen. Die Perioden werden in bei der Firma durch Formulare " +"definiert und können festgelegt werden auf monatlich oder wöchentlich " +"Laufzeit.\n" +"\n" +"Der komplette Validierungsprozess der Zeiterfassung:\n" +"---------------------------------------------------------------------------\n" +"* Entwurfs Datenblatt\n" +"* Bestätigung am Ende des Zeitraums durch den Arbeitnehmer\n" +"* Bestätigung durch den Projektmanager\n" +"\n" +"Die Bestätigung kann durch das Unternehmen konfiguriert werden:\n" +"-----------------------------------------------------------------------------" +"----------------\n" +"* Zeitraum (Tag, Woche, Monat)\n" +"* Maximale Differenz zwischen Zeiterfassung und Anwesenheiten\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:341 @@ -2550,6 +2755,10 @@ msgid "" "=================================\n" " " msgstr "" +"\n" +"Erlauben Sie Portalbesuche anonymer Benutzer\n" +"======================================\n" +" " #. module: base #: model:res.country,name:base.ge @@ -3470,6 +3679,22 @@ msgid "" " above. Specify the interval information and partner to be invoice.\n" " " msgstr "" +"\n" +"Erstellen wiederkehrender Belege.\n" +"===============================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, neue Belege zu erstellen und durch " +"Abonnements diese Belege regelmässig zu erstellen.\n" +"\n" +"z. B. um automatisch monatliche Abrechnungen zu erzeugen:\n" +"-------------------------------------------------------------\n" +" * Definieren Sie einen Dokumenttyp basierend auf dem Rechnungsobjekt\n" +" * Definieren Sie einen Abo Zeitraum, dessen Quelle, das oben definierte " +"Dokument \n" +" ist. Bestimmen Sie das Intervall zur Neuerstellung des Belegs sowie " +"den Partner mit \n" +" dessen Abrechnungsbedingung.\n" +" " #. module: base #: field:res.company,rml_header1:0 @@ -3658,6 +3883,32 @@ msgid "" "customers' expenses if your work by project.\n" " " msgstr "" +"\n" +"Verwaltung der Spesen für Mitarbeiter\n" +"==============================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, die Spesen Ihrer Mitarbeitern zu " +"verwalten. Sie gibt Ihnen Zugriff auf die Aufwandsabrechnungen Ihrer " +"Mitarbeiter und das Recht diese zu vervollständigen und zu bestätigen oder " +"zu verweigern. Nach der Bestätigung erstellt diese Anwendung eine " +"Spesenabrechnung für den Mitarbeiter.\n" +"Der Mitarbeiter kann seine Spesen eingeben und der Bestätigungsprozesses " +"leitet diese Spesenabrechnung nach der Bestätigung durch den Vorgesetzten " +"automatisch an die Finanzbuchhaltung weiter.\n" +"\n" +"\n" +"Der gesamte Prozess umfasst:\n" +"----------------------------------------------\n" +"* Entwurf Spesen\n" +"* Bestätigung der Spesenabrechnung durch den Mitarbeiter\n" +"* Bestätigung durch dessen Vorgesetzten\n" +"* Bestätigung durch den Buchhalter und Erhalt der Spesenabrechnung\n" +"\n" +"Diese Anwendung nutzt weiterhin die Kostenstellen Integration und ist somit " +"kompatibel zur Abrechnung an Kunden über die Anwendung der Zeiterfassung, " +"sodass es Ihnen möglich ist, sofern Sie mit Projekten arbeiten, erneut eine " +"neue Rechnung Ihrer Kundenspesen zu erstellen.\n" +" " #. module: base #: view:base.language.export:0 @@ -3977,6 +4228,40 @@ msgid "" "* Work Order Analysis\n" " " msgstr "" +"\n" +"Verwalten des Fertigungsprozesses in OpenERP\n" +"======================================\n" +"\n" +"Die Fertigungsanwendung ermöglicht es Ihnen die Planung, Bestellung, " +"Lagererung und Fertigung oder Montage von Produkten von Rohstoffen und " +"Komponenten abzudecken. Es verwaltet den Verbrauch und die Produktion an " +"Hand einer Stückliste und die notwendigen Vorgänge an Maschinen, durch die " +"Benutzung von Werkzeugen oder menschlicher Arbeitszeit anhand der angelegten " +"Arbeitspläne.\n" +"\n" +"Die Anwendung unterstützt die vollständige Integration und Planbarkeit der " +"lagerfähigen Waren, Verbrauchsmaterialien und Dienstleistungen. " +"Dienstleistungen werden vollständig in den Rest der Software integriert. Zum " +"Beispiel können Sie eine Untervergabe in einer Stückliste einrichten, um " +"automatisch die Montage Ihrer Produktion zu erwerben. \n" +"\n" +"Hauptmerkmale\n" +"---------------------------\n" +"* Lagerfertigung / Auftragsfertigung\n" +"* Multi-Level Stückliste, keine Begrenzung\n" +"* Multi-Level Arbeitsplan, keine Begrenzung\n" +"* Arbeitsplan und Arbeitsplatz integriert in Kostenrechnung\n" +"* regelmäßige Planungsberechnung\n" +"* Durchsuchen von Stücklisten in einer kompletten Struktur, die Unter- und \n" +"Phantom- Stücklisten beinhaltet\n" +"\n" +"Die Statistik / Bericht für MPR beinhaltet folgende Auswertungen:\n" +"-----------------------------------------------------------------------------" +"-------------------------------\n" +"* Beschaffungen Ausnahmefehler (Grafik)\n" +"* Lagerbestand Entwicklung (Grafik)\n" +"* Statistik der Fertigungsaufträge\n" +" " #. module: base #: view:ir.attachment:0 @@ -4006,6 +4291,16 @@ msgid "" "easily\n" "keep track and order all your purchase orders.\n" msgstr "" +"\n" +"Dieses Modul ermöglicht Ihnen, Ihre Bestellanforderung zu verwalten.\n" +"========================================================\n" +"\n" +"Wenn eine neue Bestellung erstellt wird, haben Sie jetzt die Möglichkeit, " +"die verwendete\n" +"Bestellanforderung zu speichern. Dieses neue Objekt wird neu umgruppiert und " +"ermöglicht\n" +"es Ihnen auf einfache Weise alle Ihre Bestellungen im Auge zu behalten und " +"zu bestellen.\n" #. module: base #: help:ir.mail_server,smtp_host:0 @@ -4164,6 +4459,23 @@ msgid "" "\n" " " msgstr "" +"\n" +"Dieses Modul erlaubt die Definition der Standard Kostenstelle für einen " +"bestimmten Benutzer.\n" +"================================================== " +"==========================\n" +"\n" +"Dieser Standard wird meistens verwendet, wenn ein Benutzer seine " +"Zeiterfassung vornimmt: Die Standard Werte werden abgerufen und die Felder " +"werden automatisch mit der zugewiesenen Kostenstelle ausgefüllt. Es gibt " +"dennoch weiter die Möglichkeit, die entsprechenden Werte abzuändern.\n" +"\n" +"Natürlich ergibt sich die Kostenstelle aus den Stammdaten des Mitarbeiters, " +"wenn ein solcher Standard nicht \n" +"eigens konfiguriert wurde, damit dieses Modul auch weiterhin mit älteren " +"Konfigurationen kompatibel ist.\n" +"\n" +" " #. module: base #: view:ir.model:0 @@ -4284,6 +4596,19 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"Dies ist eine vollständige Kalenderanwendung.\n" +"========================================\n" +"\n" +"Abgebildet sind:\n" +"-------------------------------\n" +"\n" +" - Kalender für Veranstaltungen\n" +" - wiederkehrende Veranstaltungen\n" +"\n" +"Wenn Sie Ihre Termine verwalten möchten, sollte Sie hierzu die CRM Anwendung " +"installieren.\n" +" " #. module: base #: model:res.country,name:base.je @@ -4757,6 +5082,25 @@ msgid "" "very handy when used in combination with the module 'share'.\n" " " msgstr "" +"\n" +"Passen Sie Zugriffe auf Ihre OpenERP Datenbank für externe Nutzer an, indem " +"Sie Portale einrichten.\n" +"=============================================================================" +"===\n" +"Ein Portal definiert eine bestimmtes Anwendermenü und Zugriffsrechte für " +"seine Mitglieder. Dieses\n" +"Menü kann von Portalmitgliedern, anonymen Benutzern und anderern Benutzern, " +"die den Zugang\n" +"hinsichtlich technischer Eigenschaften haben, gesehen werden. (z. B. der " +"Administrator)\n" +"Außerdem ist jedes Portalmitglied an einen bestimmten Partner gebunden.\n" +"\n" +"Das Modul verbindet Benutzergruppen mit den Portal-Nutzern (Hinzufügen zu " +"einer Gruppe\n" +"im Portal fügt sie zu den Portal-Benutzer, etc). Das Merkmal ist sehr " +"praktisch, wenn in\n" +"Kombination mit dem Modul 'Teilen' verwendet.\n" +" " #. module: base #: field:multi_company.default,expression:0 @@ -4781,7 +5125,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Angebote, Aufträge, Rechnungen" #. module: base #: field:res.partner,parent_id:0 @@ -4856,6 +5200,15 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Dieses Modul aktualisiert Notizen in OpenERP für die Verwendung einer " +"externen Notiz Anwendung (Pad)\n" +"=============================================================================" +"=======\n" +"\n" +"Aktualisieren Sie Ihre Textnotizen in Echtzeit mit den Benutzern, die Sie " +"hierzu einladen.\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -4953,6 +5306,17 @@ msgid "" "then select the test \n" "and print the report from Print button in header area.\n" msgstr "" +"\n" +"=========================================\n" +"Mit diesem Modul können Sie durch das Menü Berichtswesen / Finanzen / " +"Finanzen Test eine manuelle Prüfung der Plausibilität Ihrer " +"Finanzbuchhaltung durchführen und nach möglichen Ungereimtheiten suchen. \n" +"\n" +"Sie können eine Abfrage schreiben, um Plausibilitätsprüfungen zu erstellen " +"und erhalten das Ergebnis der Prüfung\n" +"im PDF-Format, auf die Sie über das o.a. Menü zugreifen können. Dort wählen " +"Sie dann den Test aus und drucken den Bericht durch Klick auf die " +"Schaltfläche Drucken im Kopfbereich.\n" #. module: base #: field:ir.module.module,license:0 @@ -5002,6 +5366,22 @@ msgid "" "for\n" "this event.\n" msgstr "" +"\n" +"Veranstaltungsanmeldung durch Auftrag.\n" +"======================================\n" +"\n" +"Diese Anwendung ermöglicht eine automatisierte Anmeldung durch die Anbindung " +"an den\n" +"Verkaufsprozess, inklusive der Aktivierung der Abrechnungsfunktionalität für " +"Veranstaltungen.\n" +"\n" +"Es wird eine neue Art Serviceprodukt erstellt , welches die Möglichkeit " +"bietet eine Event-Kategorie \n" +"zuzuordnen. Wenn Sie dann einen Auftrag mit einem solchen Produkt erfassen, " +"können Sie eine \n" +"aktuelle Veranstaltung dieser Kategorie auswählen, wodurch automatisch die " +"Anmeldung zu dieser \n" +"Veranstaltung vorgenommen wird.\n" #. module: base #: model:ir.module.module,description:base.module_sale_order_dates @@ -5016,6 +5396,17 @@ msgid "" " * Commitment Date\n" " * Effective Date\n" msgstr "" +"\n" +"Ergänzen Sie zusätzliche Datum Informationen zum Auftrag.\n" +"=================================================\n" +"\n" +"Sie können die folgenden zusätzlichen Daten zu einem Kundenauftrag " +"hinzufügen:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------\n" +" * Wunschtermin\n" +" * Bestätigter Termin\n" +" * tatsächlicher Termin\n" #. module: base #: field:ir.actions.server,srcmodel_id:0 @@ -5070,6 +5461,23 @@ msgid "" "You can also use the geolocalization without using the GPS coordinates.\n" " " msgstr "" +"\n" +"Dies ist die von OpenERP SA genutze Anwendung, um Kunden anhand Ihrer " +"geographischen Lage an Partner weiterzuleiten " +"=============================================================================" +"======================\n" +"\n" +"Sie können die geographische Lage Ihrer Chancen durch Nutzung dieser " +"Anwendung bestimmen.\n" +"\n" +"Verwenden Sie Geolokalisierungssysteme beim Zuweisen von Chancen an Ihre " +"Reseller Partner.\n" +"Bestimmen Sie die GPS-Koordinaten anhand der Adresse des Partners.\n" +"\n" +"Der am besten geeignete Partner kann zugeordnet werden. Sie können die " +"Geolokalisierung auch ohne die \n" +"GPS-Koordinaten verwenden.\n" +" " #. module: base #: view:ir.actions.act_window:0 @@ -5266,6 +5674,23 @@ msgid "" "since it's the same which has been renamed.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht eine Segmentierung von Partnern\n" +"====================================================\n" +"\n" +"Die Profile Funktion aus der früheren Segmentierung Anwendung wurde als " +"Grundlage genommen und verbessert. \n" +"Durch Verwendung des neuen Konzepts für Fragebögen können Sie jetzt auch " +"einzelne Fragen aus einem Fragebogen direkt \n" +"bei einem Partner verwenden und zur Segmentierung anwenden. \n" +"\n" +"Es erfolgte eine Zusammenführung mit den Features der früheren CRM & SRM " +"Segmentierung Anwendung, da sich einige überlappende Funktionalitäten " +"ergeben haben . \n" +"\n" +" ** Hinweis: ** Diese Anwendung ist nicht kompatibel mit der Anwendung " +"Segmentierung, da die Plattform prinzipiell identisch ist.\n" +" " #. module: base #: model:res.country,name:base.gt @@ -5371,6 +5796,45 @@ msgid "" "So, that we can compare the theoretic delay and real delay. \n" " " msgstr "" +"\n" +"Diese Anwendung fügt Status, Datum Beginn, Datum Ende im Aktenreiter " +"Arbeitsaufträge hinzu\n" +"=============================================================================" +"=\n" +"\n" +"Status: Entwurf, Bestätigt, Erledigt, Abgebrochen\n" +"Beim Beenden / Bestätigen, Abbrechen des Fertigungsauftrages ändern Sie alle " +"Arbeitspositionen entsprechend seines \n" +"Status ab.\n" +"\n" +"Neue Menüs:\n" +"----------------------------\n" +" **Fertigung** > ** Fertigung ** > **Arbeitsaufträge**\n" +"\n" +"Dieses ist eine Ansicht auf 'Arbeitsaufträge' Positionen eines " +"Fertigungsauftrags.\n" +"\n" +"Neue Schaltflächen in der Formular Ansicht des Fertigungsauftrags im " +"\"Arbeitsaufträge\" Aktenreiter:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"----------\n" +" * Start (Ändert Status auf In Bearbeitung), Startdatum\n" +" * Erledigt (Ändert Status auf Erledigt), Endedatum\n" +" * Zurücksetzen (Ändert Status auf Entwurf)\n" +" * Abbrechen (Ändert Status auf Abgebrochen)\n" +"\n" +"Wenn der Fertigungsauftrag 'Bereit zur Produktion \"ist, müssen die " +"Arbeitspositionen\n" +"\"bestätigt\" werden. Wenn der Produktionsauftrag abgeschlossen wird, " +"müssen\n" +"auch alle Arbeitspositionen erledigt sein.\n" +"\n" +"Das Feld 'Arbeitsstunden' ist die Zeitspanne zwischen Endedatum - " +"Startdatum.\n" +"Hierdurch kann dann die theoretische Auftragsdauer mit der tatsächlichen \n" +"Dauer verglichen werden. \n" +" " #. module: base #: view:res.config.installer:0 @@ -5659,7 +6123,7 @@ msgstr "Spanish (PA) / Español (PA)" #: view:res.currency:0 #: field:res.currency,rate_ids:0 msgid "Rates" -msgstr "Raten" +msgstr "Kurse" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template @@ -5764,6 +6228,48 @@ msgid "" "Email by Openlabs was kept.\n" " " msgstr "" +"\n" +"E-Mail-Vorlagen (vereinfachte Version des Original-Power Email von " +"OpenLabs).\n" +"=============================================================================" +"=\n" +"\n" +"Hiermit können Sie vollständige E-Mail-Vorlagen im Zusammenhang eines " +"OpenERP Belegs erstellen\n" +"(Aufträge, Rechnungen und so weiter), und Absender, Empfänger, Betreff, " +"Inhalt (HTML und Text) aus dem \n" +"Kontext automatisiert erstellen lassen. Sie können auch automatisch Dateien " +"an Ihre Vorlagen \n" +"hinzufügen oder ausdrucken und einfach einen Bericht beilegen. \n" +"\n" +"Für fortgeschrittene Anwender können die Vorlagen auch dynamische " +"Eigenschaften enthalten,\n" +"die mit dem Beleg selbst in einem gemeinsamen Kontext stehen. Zum Beispiel, " +"können Sie den Namen \n" +"eines Landes von einem Partner nutzen, wenn Sie ihm schreiben, auch die " +"Bereitstellung eines sicheren \n" +"Standard für den Fall dass die Eigenschaft nicht definiert ist. Jede Vorlage " +"enthält deshalb einen \n" +"eingebauten Assistenten,der mit der Aufnahme solcher dynamischen Werte " +"beginnt.\n" +"\n" +"Wenn Sie diese Option aktivieren, wird ein Assistent auch in der " +"Seitenleiste\n" +"der OpenERP Belegs, zu dem diese Vorlage gehört (z. B. Rechnungen), " +"erscheinen.\n" +"Dieser Assistent dient als schneller Weg zum Senden neuer E-Mails basierend " +"auf einer Text - Vorlage,\n" +"bei Bedarf nach der Überprüfung und Anpassung der Inhalte. Dieser Assistent " +"wird dann zu einem Massenmailsystem, \n" +"wenn Sie mehrere Dokumente auf einmal aufgerufen haben. \n" +"\n" +"Diese E-Mail-Vorlagen stehen auch im Mittelpunkt der Marketing-Kampagne " +"(siehe ``marketing_campaign`` application), um größere Kampagnen auch für " +"alle OpenERP Dokumente zu automatisieren. \n" +"\n" +" **Technischer Hinweis:** nur das Vorlagensystem der ursprünglichen Power " +"Email von OpenLabs wurde beibehalten.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form @@ -6004,6 +6510,66 @@ msgid "" " * Zip return for separated PDF\n" " * Web client WYSIWYG\n" msgstr "" +"\n" +"Dieses Modul fügt einen neue Berichtsanwendung basierend auf WebKit-" +"Bibliothek (wkhtmltopdf) um Berichte, die in HTML + CSS gestaltet sind " +"unterstützen.\n" +"=============================================================================" +"========================================\n" +"\n" +"\n" +"Die Anwendungsstruktur und ein Code werden von der report_openoffice " +"Anwendung inspiriert.\n" +"\n" +"Die Anwendung ermöglicht:\n" +"------------------\n" +"- HTML Berichtsdefinition\n" +"- MultiKopfzeile Unterstützung\n" +"- Multi-Logo\n" +"- Multi betriebliche Unterstützung\n" +"- HTML-und CSS-3-Unterstützung (In das Grenze des tatsächlichen WebKit-" +"Version)\n" +"- JavaScript-Unterstützung\n" +"- Raw HTML-Fehlerbeseitiger\n" +"- Buch Druckfunktionen\n" +"- Seitenränder Festlegung\n" +"- Papierformat Festlegung\n" +"\n" +"Mehrere Kopfzeilen und Logos können pro Unternehmen festgelegt werden. CSS " +"Stil, Kopf-und\n" +"Fußzeile werden pro Unternehmen definiert.\n" +"\n" +"Ein Beispiel für eine Bericht finden Sie auch in der webkit_report_sample " +"Anwendung und in diesem Video:\n" +"http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Voraussetzungen und Installation:\n" +"----------------------------------------------\n" +"Dieses Modul erfordert die ``wkthtmltopdf`` Bibliothek, um HTML-Dokumente " +"in\n" +"PDF umzuwandeln. Version 0.9.9 oder höher ist erforderlich und können Sie " +"für Linux,\n" +" Mac OS X (i386) und Windows (32 Bit) unter " +"http://code.google.com/p/wkhtmltopdf/ finden.\n" +"\n" +"Nach der Installation der Bibliothek auf dem OpenERP Server-Rechner, müssen " +"Sie den \n" +"Pfad zur ausführbaren Datei ``wkthtmltopdf`` für jedes Unternehmen " +"herstellen.\n" +"\n" +"Wenn Sie ein Problem mit fehlender Kopf- und Fußzeile bei Linux haben, " +"achten Sie darauf,\n" +"dass Sie bei der Installation einer \"ruhende\" Version der Bibliothek " +"installiert haben. Es ist bekannt, dass\n" +"der Standardwert ``wkhtmltopdf`` auf Ubuntu dieses Problem habt.\n" +"\n" +"\n" +"was zu tun ist:\n" +"-----\n" +"* Unterstützung von JavaScript Aktivierung Deaktivierung\n" +"* Sortieren und buchen Sie Format-Unterstützung\n" +"* Zip zurück zur getrennten PDF\n" +"* Web-Client WYSIWYG\n" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads @@ -6192,6 +6758,54 @@ msgid "" "only the country code will be validated.\n" " " msgstr "" +"\n" +"Umsatzsteuer Validierung für die Umsatzsteuer-Identifikationsnummern der " +"Partner\n" +"===================================================================\n" +"\n" +"Nach der Installation dieser Anwendung werden die eingegebenen Werte im " +"Bereich\n" +"der Mehrwertsteuer der Partner wird für alle unterstützten Ländern " +"validiert. Das Land\n" +"wird von abgeleitetet von dem 2-Buchstaben-Ländercode, der der " +"Mehrwertsteuer-Nummer\n" +"vorangestellt ist, z. B. wird BE0477472701 nach den belgischen Vorschriften " +"validiert.\n" +"\n" +"Es gibt zwei verschiedene Ebenen der Umsatzsteuer-Identifikationsnummer " +"Validierung:\n" +"-----------------------------------------------------------------------------" +"---------------------------------------------\n" +"  * Standardmäßig wird eine einfache off-line Prüfung durchgeführt, unter " +"Verwendung der\n" +" bekannten Validierungsregeln für das Land, in der Regel eine einfache " +"Prüfziffer. Das geht schnell\n" +" und ist jederzeit möglich, aber ermöglicht auch Zahlen, die vielleicht " +"nicht wirklich vergeben\n" +"      oder nicht mehr gültig sind.\n" +" \n" +"    * Wenn die \"VAT MIAS Check\" Option aktiviert ist (in der " +"Konfiguration des Unternehmens des\n" +"       Benutzers wird die Mehrwertsteuer Zahl anstelle der Online EU VIES " +"Datenbank\n" +" übermittelt werden, die wirklich sicherstellt, dass die Zahl gültig " +"und aktuell\n" +" einem EU-Unternehmen zugeordnet ist. Das ist ein wenig langsamer als " +"die einfache\n" +" off-line Prüfung, erfordert eine Internet-Verbindung und steht " +"möglicherweise nicht jederzeit zur \n" +" Verfügung. Wenn der Dienst nicht verfügbar ist oder gewünschte Land " +"nicht unterstützt\n" +" (z. B. für Nicht-EU-Ländern), wird stattdessen eine einfache Prüfung " +"\n" +" durchgeführt.\n" +"\n" +"Zu den unterstützten Länder gehören derzeit die EU-Länder und ein paar Nicht-" +"EU-Länder,\n" +"wie Chile, Kolumbien, Mexiko, Norwegen oder Russland. Für nicht unterstützte " +"Länder, wird\n" +"nur der Land Code validiert.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view @@ -6239,6 +6853,23 @@ msgid "" " Replica of Democratic Congo, Senegal, Chad, Togo.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht das Bilanzierungsdiagramm für OHADA Bereich\n" +"=============================================================\n" +"    \n" +"Es ermöglicht jedem Unternehmen oder Verband, seine Finanzbuchhaltung zu " +"verwalten.\n" +"\n" +"Länder, die OHADA verwenden, sind folgende:\n" +"-------------------------------------------\n" +"     Benin, Burkina Faso, Kamerun, Zentralafrikanische Republik, die " +"Komoren, Kongo,\n" +"    \n" +"     Elfenbeinküste, Gabun, Guinea, Guinea-Bissau, Äquatorialguinea, Mali, " +"Niger,\n" +"    \n" +"     Demokratischen Republik Kongo, Senegal, Tschad, Togo.\n" +" " #. module: base #: view:ir.translation:0 @@ -6349,6 +6980,10 @@ msgid "" "===============================================\n" " " msgstr "" +"\n" +"Benutzern erlauben, sich anzumelden und ihr Kennwort zurückzusetzen\n" +"=========================================================\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_usability @@ -6373,6 +7008,15 @@ msgid "" "membership products (schemes).\n" " " msgstr "" +"\n" +"Diese Anwendung konfiguriert Module im Zusammenhang mit einer " +"Verbundorganisation\n" +"==========================================================================\n" +"\n" +"Dieses Modul installiert das Profil für Vereine und Verbände, um " +"Veranstaltungen, Registrierungen, Mitgliedschaften, Mitgliedschaft Produkte " +"(Systeme) zu verwalten.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -6405,6 +7049,19 @@ msgid "" "documentation at http://doc.openerp.com.\n" " " msgstr "" +"\n" +"Bietet eine gemeinsame EDI-Plattform, die von anderen Anwendungen verwendet " +"werden kann.\n" +"====================================================================\n" +"\n" +"OpenERP legt ein allgemeines EDI-Format für den Austausch von " +"Geschäftsdokumenten zwischen\n" +"verschiedenen Systemen fest, und bietet generelle Mechanismen, um diese zu " +"importieren und zu exportieren.\n" +"\n" +"Mehr Details über OpenERP EDI-Format können Sie in der technischen OpenERP\n" +"Dokumentation finden unter http://doc.openerp.com.\n" +" " #. module: base #: code:addons/base/ir/workflow/workflow.py:99 @@ -6424,6 +7081,9 @@ msgid "" "deleting it (if you delete a native record rule, it may be re-created when " "you reload the module." msgstr "" +"Wenn Sie das Aktiv Feld deaktivieren, wird dieser Eintrag deaktiviert ohne " +"dabei gelöscht zu werden (wenn Sie eine systemeigene Datensatz Regel " +"löschen, kann diese beim erneuten Laden des Moduls erneut erstellt werden)." #. module: base #: selection:base.language.install,lang:0 @@ -6440,6 +7100,12 @@ msgid "" "Allows users to create custom dashboard.\n" " " msgstr "" +"\n" +"Ermöglicht dem Benutzer eine benutzerdefinierte Anzeigetafel zu erstellen\n" +"==========================================================\n" +"\n" +"Ermöglicht Benutzern die Erstellung benutzerdefinierter Anzeigetafeln\n" +" " #. module: base #: model:ir.actions.act_window,name:base.ir_access_act @@ -6747,7 +7413,7 @@ msgstr "Malaysien" #: code:addons/base/ir/ir_sequence.py:130 #, python-format msgid "Increment number must not be zero." -msgstr "" +msgstr "Inkrementierung muss positiv sein" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel @@ -6796,6 +7462,43 @@ msgid "" " CRM Leads.\n" " " msgstr "" +"\n" +"Dieses Anwendung bietet automatisierte Marketing-Kampagnen für Interessenten " +"(Kampagnen können freilich für eine beliebige Ressource definiert werden, " +"nicht nur CRM Interessenten).\n" +"=============================================================================" +"==============================\n" +"\n" +"Die Kampagnen sind dynamisch und haben mehrere Kanäle. Der Ablauf ist wie " +"folgt geplant:\n" +"------------------------------------------------------------------------\n" +" * Erstellen Sie Marketing-Kampagnen wie Workflows, einschließlich E-Mail-" +"Vorlagen zum \n" +" Versenden, Berichte auszudrucken und per E-Mail zu versenden, " +"benutzerdefinierte Aktionen \n" +" * Definieren Sie Eingabe Segmente, die die Elemente auswählen, die der " +"Kampagne hinzugefügt\n" +" werden sollen (z. B. Interessenten aus bestimmten Ländern). \n" +" * Führen Sie Kampagne im Simulationsmodus aus, um diese in Echtzeit zu " +"testen oder oder beschleunigen\n" +" Sie diese und und optimieren diese. \n" +" * Sie können die echte Kampagne auch im manuellen Modus starten, in der " +"jede Maßnahme\n" +" die manuelle Validierung erfordert. \n" +" * Schließlich starten Sie Ihre Kampagne und beobachten in den " +"Statistiken wie die\n" +" Kampagne alles vollautomatisch macht.\n" +"\n" +"Während die Kampagne läuft, können Sie natürlich weiterhin zur " +"Feinabstimmung der Parameter\n" +"des Arbeitsablaufes, Segmente eingeben.\n" +"\n" +"**Hinweis:** Wenn Sie Demo-Daten benötigen, können Sie die Anwendung " +"marketing_campaign_crm_demo\n" +" installieren, jedoch wird automatisch die Anwendung CRM installiert, " +"da diese von den CRM Interessenten\n" +" abhängt.\n" +" " #. module: base #: help:ir.mail_server,smtp_debug:0 @@ -6818,6 +7521,14 @@ msgid "" "Price and Cost Price.\n" " " msgstr "" +"\n" +"Diese Anwendung fügt die Gewinnmarge dem Verkaufsauftrag hinzu\n" +"======================================================\n" +"\n" +"Dies gibt die Ertragskraft an durch die Berechnung der Differenz zwischen " +"dem Verkaufspreis\n" +"und Herstellungspreis.\n" +" " #. module: base #: selection:ir.actions.todo,type:0 @@ -6847,6 +7558,7 @@ msgstr "Kapverdische Inseln" #: model:res.groups,comment:base.group_sale_salesman msgid "the user will have access to his own data in the sales application." msgstr "" +"der Benutzer hat Zugriff auf seine eigenen Daten in der Verkaufsanwendung." #. module: base #: model:res.groups,comment:base.group_user @@ -6854,6 +7566,9 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" +"Der Benutzer ist in der Lage, seine eigenen Personalvorgänge " +"(Urlaubsanfragen, Zeiterfassung,...) zu verwalten, wenn er hierzu mit einem " +"Mitarbeiter im System verbunden wird." #. module: base #: code:addons/orm.py:2246 @@ -7222,6 +7937,12 @@ msgid "" "This module provides the core of the OpenERP Web Client.\n" " " msgstr "" +"\n" +"OpenERP Web-Anwendung\n" +"======================\n" +"\n" +"Dieses Anwendung bietet den OpenERP Web Client.\n" +" " #. module: base #: view:ir.sequence:0 @@ -7334,7 +8055,7 @@ msgstr "Ungültiges Format für den Namen des Bankkontos" #. module: base #: view:ir.filters:0 msgid "Filters visible only for one user" -msgstr "" +msgstr "Filter nur sichtbar für einen Benutzer" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -7376,6 +8097,31 @@ msgid "" "* In a module, so that administrators and users of OpenERP who do not\n" " need or want an online import can avoid it being available to users.\n" msgstr "" +"\n" +"Neuer erweiterter Dateiimport für OpenERP\n" +"======================================\n" +"\n" +"Neuimplementierung der OpenERP Dateiimport-Systematik:\n" +"\n" +"*Serverseite, das vorherige System zwingt den Großteil der Logik in den\n" +" Client, welches den Aufwand (zwischen Clients) dupliziert, macht die\n" +" Benutzung des Import Systems viel schwieriger, ohne die Verwendung eines " +"Client\n" +" (direkt RPC oder andere Formen der Automatisierung) und macht es viel " +"schwerer,\n" +" das Wissen über die Import / Export Systeme zu erfassen, als wenn es über\n" +" 3+ verschiedene Projekte verteilt wird.\n" +"\n" +"** In einer erweiterbaren Art und Weise, so dass Anwender und Partner ihre\n" +" eigenen Front-Ends erstellen können, um aus anderen Dateiformaten zu " +"importieren\n" +" (z. B. OpenDocument Dateien), welche möglicherweise in ihrem eigenen " +"Arbeitsablauf einfacher\n" +" zu handhaben sind oder aus ihren Daten Produktionsquellen.\n" +"\n" +"* In einer Anwendung, sodass Administratoren und Benutzer von OpenERP, die " +"keinen Online \n" +"Import brauchen oder vermeiden wollen, für Benutzer verfügbar zu sein.\n" #. module: base #: selection:res.currency,position:0 @@ -7538,6 +8284,17 @@ msgid "" "their status quickly as they evolve.\n" " " msgstr "" +"\n" +"Verfolgen von Problemen / Fehlern bei der Verwaltung in Projekten\n" +"==================================================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, die Probleme, mit denen Sie in einem " +"Projekt konfrontiert sein könnten, wie Fehler in einem System, " +"Kundenbeschwerden oder Materialbeschädigungen zu verwalten.\n" +"\n" +"Es ermöglicht dem Manager, die Probleme schnell zu überprüfen, sie zu ordnen " +"und so schnell über deren Status zu entscheiden, wie diese entstanden sind.\n" +" " #. module: base #: field:ir.model.access,perm_create:0 @@ -7564,6 +8321,22 @@ msgid "" "up a management by affair.\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht ein Stundenzettel System\n" +"========================================\n" +"\n" +"Jeder Mitarbeiter kann seine aufgewendete Zeit für verschiedene Projekte " +"kodieren und verfolgen.\n" +"Ein Projekt ist eine analytische Rechnung und die Zeit, die jemand an diesem " +"Projekt verbracht hat,\n" +"verursacht Kosten auf dem entsprechenden Konto. \n" +"\n" +"Viele Berichterstattungen über die Verfolgung von Zeit und Mitarbeiter " +"werden bereitgestellt.\n" +"Es ist vollständig in die Kostenrechnung integriert. Es ermöglicht Ihnen die " +"Einrichtung einer \n" +"Betriebsführung nach Angelegenheit.\n" +" " #. module: base #: field:res.bank,state:0 @@ -7746,6 +8519,20 @@ msgid "" "trigger an automatic reminder email.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht es, Server Action Rules für jedes Objekt " +"einzuführen.\n" +"============================================================\n" +"\n" +"Verwenden Sie automatisierte Aktionen, um automatisch diese Maßnahmen für " +"verschiedene Rechner auszulösen.\n" +"\n" +"** Beispiel: ** Interssent A wird von einem bestimmten Benutzer erstellt und " +"kann automatisch einem bestimmten\n" +"Verkaufsteam zugeordnet werden oder eine Chance, die auch noch nach 14 Tagen " +"den Status \"ausstehend\"\n" +"könnte eine automatische Erinnerungs-E-Mail auslösen.\n" +" " #. module: base #: field:res.partner,function:0 @@ -7847,6 +8634,31 @@ msgid "" " are scheduled with taking the phase's start date.\n" " " msgstr "" +"\n" +"Langfristige Projektsteuerung, zur Planung, Disposition und zur Zuweisung " +"von Ressourcen\n" +"=============================================================================" +"====\n" +"\n" +"Funktionen:\n" +"---------\n" +" * Verwalten von Groß-Projekten\n" +" * Definieren Sie verschiedenen Phasen der Projektimplementierung\n" +" * Berechnen Sie die Phase Planung: Berechne Start- und Enddatum der " +"Phasen,\n" +" die im Status Entwurf, offene und ausstehend des Projekts gegeben " +"sind. Wenn kein\n" +" Projekt angegebenen ist, dann werden alle Phase im Entwurf, offen und " +"ausstehend genommen.\n" +" * Berechnung Aufgabenplanung: Diese funktioniert genauso wie die " +"Planerfunktion bei der\n" +" Projektphase. Es nimmt das Projekt als Parameter und berechnet alle " +"offen, Entwürfe\n" +" und anstehenden Aufgaben. \n" +" * Berechnung Aufgaben: Alle die Aufgaben, die im Status Entwurf, " +"anstehend oder offen sind,\n" +" werden mit dem Startdatum der Phase berechnet.\n" +" " #. module: base #: code:addons/orm.py:2020 @@ -7952,6 +8764,11 @@ msgid "" "use the same timezone that is otherwise used to pick and render date and " "time values: your computer's timezone." msgstr "" +"Die Zeitzone des Partners wird genutzt, um korrekte Datums- und Zeitwerte " +"für Druck Berichte anzugeben. Es ist wichitg, einen Wert für dieses Feld " +"festzulegen. Sie sollten die gleiche Zeitzone nutzen, die sonst verwendet " +"wird, um Datums- und Zeitwerte zu holen und zu übergeben: Die Zeitzone Ihres " +"Computers." #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default @@ -7966,7 +8783,7 @@ msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "" +msgstr "Geplante Aktionen" #. module: base #: model:res.country,name:base.bi @@ -8006,6 +8823,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Diese Anwendung fügt das Menü \"Ereignis\" und weitere Funktionen Ihrem " +"Portal hinzu, wenn Ereignis und Portal installiert sind.\n" +"=============================================================================" +"===============\n" +" " #. module: base #: help:ir.sequence,number_next:0 @@ -8131,6 +8954,16 @@ msgid "" "shortcut.\n" " " msgstr "" +"\n" +"Aktivieren Sie Verknüpfungsfunktionen im Web-Client\n" +"===========================================\n" +"\n" +"Fügen Sie ein Verknüpfungssymbol in der Systemleiste hinzu, um auf die " +"Verknüpfungen (falls vorhanden) des Benutzers zuzugreifen.\n" +"\n" +"Fügen Sie ein Verknüpfungssymbol neben die Ansicht Titel, um eine eigene " +"Verknüpfung hinzuzufügen oder zu entfernen.\n" +" " #. module: base #: field:res.company,rml_header2:0 @@ -8155,6 +8988,10 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Aufgabenliste für CRM und Verkaufschancen\n" +"====================================\n" +" " #. module: base #: view:ir.mail_server:0 @@ -8213,6 +9050,22 @@ msgid "" "requested it.\n" " " msgstr "" +"\n" +"Automatisierte Übersetzungen durch Gengo API\n" +"=======================================\n" +"\n" +"Diese Anwendung installiert passive Planeraufgaben für automatische " +"Übersetzungen \n" +"mithilfe der Gengo API. Um sie zu aktivieren, müssen Sie\n" +"1) Ihren Gengo Authentifizierungs-Parameter unter \"Einstellungen > " +"Unternehmen > Gengo Parameter\" konfigurieren\n" +"2) den Assisstenten unter \"Einstellungen > Verwendung AGB > Gengo: Manuelle " +"Anfrage der Übersetzung\" starten und dann dem Assissten folgen\n" +"\n" +"Dieser Assistent aktiviert den Cron-Job und die Planer und startet die " +"automatische Übersetzung via Gengo Services für alle Begriffe, die Sie " +"angefordert haben.\n" +" " #. module: base #: model:ir.module.module,description:base.module_fetchmail @@ -8256,6 +9109,45 @@ msgid "" "(technically: Server Actions) to be triggered for each incoming mail.\n" " " msgstr "" +"\n" +"Abrufen eingehender E-Mails auf POP / IMAP-Servern.\n" +"============================================\n" +"\n" +"Geben Sie die Werte Ihres POP / IMAP-Kontos / Ihrer Konten ein und alle " +"eingehenden E-Mails auf\n" +"diesen Konten werden automatisch in Ihr OpenERP System heruntergeladen. " +"Alle\n" +"POP3/IMAP-compatible Servern werden unterstützt, auch diejenigen, die ein\n" +"verschlüsseltes SSL / TLS-Verbindung erfordern.\n" +"\n" +"Dies kann verwendet werden, um auf einfache Weise E-Mail-basierede " +"Arbeitsabläufe für viele E-Mail-fähigen OpenERP Dokumente zu erstellen, wie " +"zum Beispiel: \n" +"-----------------------------------------------------------------------------" +"-----------------------------\n" +" * CRM Interessenten / Chancen\n" +" * CRM Anfragen\n" +" * Projekt Themen\n" +" * Projektaufgaben\n" +" * Personalwesen Neueinstellungen (Bewerber)\n" +"\n" +"Installieren Sie einfach die jeweilige Anwendung, und Sie können jede dieser " +"Dokumenttypen\n" +"(Interessenten, Projektprobleme) Ihren eingehenden E-Mail-Konten zuweisen. " +"Neue E-Mails erzeugen\n" +"automatisch neue Dokumente des gewählten Typs, sodass es ein Kinderspiel " +"ist, eine Integration in\n" +"einer Mailbox in OpenERP zu erstellen. Sogar besser: Noch besser: diese " +"Dokumente handeln direkt als\n" +"Mini-Konversationen synchornisiert durch E-Mails. Sie können innerhalb von " +"OpenERP antworten und die\n" +"Antwort wird automatisch gesammlt, wenn sie zurückkommt und an das gleiche " +"*Gespräch* \n" +"Dokument angehängt. \n" +"\n" +"Für weitere spezifische Bedürfnisse können Sie auch individuell definierte " +"Maßnahmen zuweisen, die für jede eingehende Mail ausgelöst wird.\n" +" " #. module: base #: field:res.currency,rounding:0 @@ -8374,7 +9266,7 @@ msgstr "Bank Typen Felder" #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Regeln können nicht auf Vorübergehende Varianten angewandt werden" #. module: base #: selection:base.language.install,lang:0 @@ -8758,6 +9650,8 @@ msgid "" "The kernel of OpenERP, needed for all installation.\n" "===================================================\n" msgstr "" +"\n" +"Der Kern von OpenERP, der für alle die Installation benötigt wird.\n" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines @@ -8907,6 +9801,8 @@ msgid "" "Translation features are unavailable until you install an extra OpenERP " "translation." msgstr "" +"Übersetzungsfunktionen sind nicht verfügbar, solange bis Sie eine " +"zusätzliche OpenERP Übersetzung installieren." #. module: base #: model:ir.module.module,description:base.module_l10n_nl @@ -9013,6 +9909,22 @@ msgid "" "\n" "Notes can be found in the 'Home' menu.\n" msgstr "" +"\n" +"Dieses Modul erlaubt es Benutzern, ihre eigenen Notizen innerhalb von " +"OpenERP zu erstellen\n" +"===========================================================================\n" +"\n" +"Verwenden Sie Notizen, um Sitzungsprotokolle zu schreiben, Ideen zu " +"organisieren, persönliche Aufgabenlisten\n" +"zu organisieren, etc. Jeder Benutzer verwaltet seine eigenen persönlichen " +"Notizen. Notizen stehen nur\n" +"dem Autor zur Verfügung, aber können auch an andere Benutzer freigegeben " +"werden, sodass mehrere\n" +"Personen an der gleichen Notiz in Echtzeit arbeiten können. Es ist sehr " +"effizient, um Sitzungsprotokolle\n" +"zu teilen.\n" +"\n" +"Notizen finden Sie in im \"Home\"-Menü.\n" #. module: base #: model:res.country,name:base.dm @@ -9137,6 +10049,40 @@ msgid "" "employees evaluation plans. Each user receives automatic emails and requests " "to perform a periodical evaluation of their colleagues.\n" msgstr "" +"\n" +"Regelmäßige Mitarbeiter Bewertung und Beurteilungen\n" +"=============================================\n" +"\n" +"Durch die Nutzung dieser Anwendung erhalten Sie den Motivationsprozess, " +"indem Sie regelmäßige Auswertungen der Leistungsfähigkeit Ihrer Mitarbeiter " +"durchführen. Von der regelmäßigen Beurteilung der personellen Ressourcen " +"können sowohl Ihre Mitarbeiter als auch Ihr Unternehmen profitieren. \n" +"\n" +"Eine Bewertungsplan kann jedem Mitarbeiter zugeordnet werden. Diese Pläne " +"definieren die Häufigkeit und die Art und Weise, \n" +"wie Sie Ihre regelmäßigen persönlichen Auswertungen verwalten. Sie werden in " +"der Lage sein, Maßnahmen zu definieren und Fragebögen zu jedem Schritt " +"anzuhängen. \n" +"\n" +"Verwalten Sie mehrere Arten von Auswertungen: von unten nach oben, von oben " +"nach unten, Selbsteinschätzungen und die abschließende Bewertung durch den " +"Manager.\n" +"\n" +"Hauptmerkmale\n" +"------------\n" +"* Möglichkeit Mitarbeiter Auswertungen zu erstellen.\n" +"* Eine Auswertung kann von einem Mitarbeiter für die Untergeordneten, " +"Junioren sowie seinem Manager erstellt werden.\n" +"* Die Auswertung erfolgt nach einem Plan bei dem verschiedene Umfragen " +"erzeugt werden können. Jede Umfrage kann von einer bestimmten " +"Hierarchieebene der Mitarbeiter beantwortet werden. Die abschließende " +"Überprüfung und Bewertung wird durch den Geschäftsführer durchgeführt.\n" +"* Jede Bewertung, die von Mitarbeitern ausgefüllt wurde, kann in einem PDF-" +"Formular angezeigt werden.\n" +"* Fragebögen werden automatisch von OpenERP entsprechend den " +"Bewertungsplänen der Mitarbeiter generiert. Jeder Nutzer erhält automatisch " +"E-Mails und Anfragen um eine periodische Bewertung seiner Kollegen " +"durchzuführen.\n" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_update @@ -9351,6 +10297,25 @@ msgid "" "* Show all costs associated to a vehicle or to a type of service\n" "* Analysis graph for costs\n" msgstr "" +"\n" +"Fahrzeug, Leasing, Versicherungen, Kosten\n" +"==================================\n" +"Mit dieser Anwendung hilft OpenERP Ihnen bei der Verwaltung Ihre Fahrzeuge,\n" +"die Verträge für diese Fahrzeuge sowie Dienstleistungen, Kraftstoff,\n" +"Fahrtbucheinträge, Kosten und viele andere Funktionen, die notwendig sind " +"um\n" +"ihren Fuhrpark zu verwalten. \n" +"\n" +"Hauptfunktionen\n" +"-------------\n" +"* Hinzufügen von Fahrzeugen zu Ihrem Fuhrpark\n" +"* Verwalten von Verträgen für Fahrzeuge\n" +"* Erinnerungen wenn ein Vertrag ausläuft\n" +"* Hinzufügen von Dienstleistungen, Kraftstoff und Fahrtbucheinträge, " +"Kilometerzähler Werte für alle Fahrzeuge\n" +"* Alle Kosten aufzeigen, die mit einem Fahrzeug oder einer Art von " +"Dienstleistung zusammenhängen\n" +"* Auswertungsgrafik für die Kosten\n" #. module: base #: field:multi_company.default,company_dest_id:0 @@ -9594,6 +10559,113 @@ msgid "" "authentication if installed at the same time.\n" " " msgstr "" +"\n" +"Fügt Unterstützung für die Authentifizierung durch LDAP-Server hinzu\n" +"========================================================\n" +"\n" +"Dieses Modul ermöglicht es Benutzern, sich mit ihrem LDAP-Benutzernamen und " +"Passwort anzumelden und erstellt währenddesse automatisch OpenERP Nutzer für " +"sie.\n" +"\n" +"**Hinweis:** Diese Modul funktioniert nur auf Servern, die die Anwendung " +"Python's \"Idap\" installiert haben.\n" +"\n" +"Konfiguration:\n" +"--------------\n" +"Nach der Installation dieser Anwendung, müssen Sie die LDAP Parameter in der " +"Registerkarte\n" +"Konfiguration Ihrer Unternehmens Details konfigurieren. Verschiedene " +"Unternehmen haben möglicherweise\n" +"verschiedene LDAP Server, so lange Sie eindeutige Benutzernamen haben " +"(Benuternamen müssen in\n" +"OpenERP einzigartig sein, selbst über mehrere Unternehmen). \n" +"\n" +"Anonyme LDAP-Bindung wird ebenfalls unterstützt (für LDAP-Server, die es " +"erlauben), indem\n" +"Sie einfaches LDAP-Benutzer und Passwort in der LDAP-Konfiguration leer " +"lassen. Dies\n" +"erlaubt keine anonyme Authentifizierung für Benutzer, es ist lediglich für " +"das Master-LDAP-Konto,\n" +"das verwendet wird, um zu überprüfen, ob ein Benutzer vorhanden ist, bevor " +"Sie versuchen ihn\n" +"zu authentifizieren.\n" +"\n" +"Sicherung der Verbindung mit STARTTLS steht für LDAP Server zur dessen " +"Unterstützung zur Verfügung, durch\n" +"Freigabe der TLS Option in der LDAP Konfiguration. \n" +"\n" +"Für weitere Optionen zur Konfiguration der LDAP Einstellung, schauen Sie " +"hier Idap.conf\n" +"manpage: manpage: \"Idap.conf(5)\". \n" +"\n" +"Sicherheits-Überlegungen:\n" +"-------------------------------------\n" +"Benutzer LDAP Passwörter werden niemals in der OpenERP Datenbank " +"gespeichert, der LDAP Server\n" +"wird abgefragt, wenn ein Benutzer authentifiziert werden muss. Es erfolgt " +"keine Vervielfältigung des\n" +"Passwortes und Passwörter werden nur an einer Stelle verwaltet.\n" +"\n" +"Open ERP gelingt es nicht, Passwortänderungen in LDAP zu verwalten, sodass " +"jede Änderung des Passworts\n" +"mit anderen Mitteln im LDAP-Verzeichnis direkt durchgeführt werden sollte.\n" +"\n" +"Es ist auch möglich, lokale OpenERP Benutzer in der Datenbank zusammen mit\n" +"LDAP-authentifzierten Benutzern (das Administrator-Konto ist ein " +"offensichtliches Beispiel) zu haben. \n" +"\n" +"Hier steht wie es funktioniert:\n" +"------------------------------------------\n" +" * Das System versucht zuerst, Benutzer gegen die lokale OpenERP " +"Datenbank\n" +" zu authentifzieren;\n" +" * Wenn diese Authentifizierung fehlschlägt (z. B: weil der Benutzer kein " +"lokales\n" +" Passwort hat), versucht das System gegen LDAP zu authentifizieren.\n" +"\n" +"\n" +"Da LDAP Benutzer standardmäßig leere Passwörter in der lokalen OpenEPR " +"Datenbank\n" +"haben (was bedeutet, kein Zugriff), schlägt der erste Schritt immer fehl und " +"der LDAP Server\n" +"wird abgefragt, um die Authendifizierung durchzuführen.\n" +"\n" +"Aktivieren der STARTTLS sorgt dafür, dass die Abfrage der Authentifizierung " +"an den LDAP-Server verschlüsselt ist.\n" +"\n" +"Benutzervorlage:\n" +"------------------------\n" +"In der LDAP Konfiguration im Unternehmensformular, ist es möglich, eine " +"*Benutzervorlage*\n" +"auszuwählen. Wenn diese gesetzt ist, wird der Benutzer als Vorlage genutzt, " +"um lokale Benutzer\n" +"zu erstellen, wannimmer jemand zum ersten mal über die LDAP-" +"Authentifizierung authentifiziert wird. \n" +"Dies ermöglicht die Voreinstellung der Standard-Gruppen und Menüs der " +"Erstanwender.\n" +"\n" +"**Warnung** Wenn Sie ein Passwort für die Benutzervorlage festlegen, wird " +"dieses Passwort\n" +" für jeden neuen LDAP Benutzer zugewiesen, am wirksamsten setzten " +"Sie ein \n" +" *Master Passwort* für dies Benutzer (solange bis sie manuell " +"geändert werden). In der \n" +" Regel wollen Sie das nicht. Ein einfacher Weg, um eine " +"Benutzervorlage zu erstellen, ist\n" +" wenn Sie sich mit einem gültigen LDAP-Benutzer einloggen, OpenERP " +"einen leere lokalen\n" +" Benutzer mit dem gleichen Login erstellen (und einem leeren " +"Passwort), dann benennen Sie diesen\n" +" Benutzer mit einem Benutzernamen, der nicht in LDAP exisitert und " +"richten dess Gruppen auf die \n" +" Art ein, wie Sie möchten.\n" +"\n" +"Interaktion mit base_crypt:\n" +"-------------------------------------\n" +"Die Anwendung base_crypt ist nicht kompatibel mit dieser Anwendungund wird " +"LDAP\n" +"Authentifizierung deaktivieren, wenn es zur gleichen Zeit installiert wird.\n" +" " #. module: base #: model:res.country,name:base.re @@ -9849,6 +10921,13 @@ msgid "" "==========================================================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt eine Liste der Mitarbeiter zu der Kontaktseite Ihres " +"Portals wenn HR und portal_crm (welches die Kontaktseite erstellt) " +"installiert sind.\n" +"=============================================================================" +"==========================================================\n" +" " #. module: base #: model:res.country,name:base.bn @@ -9943,6 +11022,15 @@ msgid "" "If set to true it allows user to cancel entries & invoices.\n" " " msgstr "" +"\n" +"Ermöglicht das Abbrechen von Buchungseinträgen\n" +"=============================?==========\n" +"\n" +"Diese Anwendung fügt das Feld \"Erlaube das Abbrechen von Einträgen\" in der " +"Formularansicht des Journals\n" +"hinzu. Wenn dieses auf wahr gesetzt wird, ermöglicht es dem Benutzer " +"Einträge & Rechnungen abzubrechen.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_plugin @@ -10066,6 +11154,13 @@ msgid "" "=======================================================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt eine Kontaktseite (mit einem Kontaktformular, welches " +"einen Interessenten erstellt, wenn möglich) zu Ihrem Portal hinzu, wenn CRM " +"und Portal installiert sind. \n" +"=============================================================================" +"=======================================================\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us @@ -10182,6 +11277,29 @@ msgid "" "Accounting/Invoicing settings.\n" " " msgstr "" +"\n" +"Diese Anwendung fügt Ihrem Portal ein Verkaufsmenü hinzu sobald Verkauf und " +"Portal installiert sind.\n" +"=============================================================================" +"=========\n" +"\n" +"Nach der Installation dieser Anwendung, sind Portalbenutzer in der Lage, " +"mithilfe der folgenden Menüs auf ihre eigenen Dokumente zuzugreifen:\n" +"\n" +" - Angebote\n" +" - Verkaufsaufträge\n" +" - Auslieferungsaufträgen\n" +" - Produkte (die öffentlich sind)\n" +" - Rechnungen\n" +" - Zahlungen / Erstattungen\n" +"\n" +"Wenn Online-Zahlungs-Käufe konfiguriert sind, wird Portalbenutzer auch die " +"Möglichkeit gegeben,\n" +"noch nicht bezhalte Bestellungen und Rechnungen online zu bezahlen. Paypal " +"ist standardmäßig enthalten,\n" +"Sie müssen einfach ein Paypal-Konto in den Einstellungen der Buchhaltung / " +"Fakturierung konfigurieren.\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:316 @@ -10230,6 +11348,12 @@ msgid "" "=====================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt Ihrem Portal ein Menü und Funktionen für Probleme " +"hinzu, wenn project_issue und das Portal installiert sind.\n" +"=============================================================================" +"=====================\n" +" " #. module: base #: view:res.lang:0 @@ -10260,6 +11384,12 @@ msgid "" "default value. If you don't do that, your customization will be overwrited " "at the next update or upgrade to a future version of OpenERP." msgstr "" +"Stellen Sie beim Anpassen eines Arbeitsablaufes sicher, dass Sie nicht einen " +"vorhandenen Knoten oder Pfeil ändern, sondern einen neuen Knoten oder Pfeil " +"hinzufügen. Wenn Sie unbedingt einen Knoten oder Pfeil ändern müssen, können " +"Sie nur Felder ändern, die leer sind oder den Standard-Wert enthalten. Wenn " +"Sie das nicht tun, wird Ihre Anpassung beim nächsten Upgrade oder beim " +"Upgrade zu einer zukünftigen Version von OpenERP einfach überschrieben wird." #. module: base #: report:ir.module.reference:0 @@ -10437,6 +11567,11 @@ msgid "" "=============================================================================" "=========================\n" msgstr "" +"\n" +"Diese Anwendung ist zum Modifizieren der analytischen Kontoansicht, um " +"einige Daten im Zusammenhang mit dem hr_expense module zu zeigen.\n" +"=============================================================================" +"=========================\n" #. module: base #: field:ir.attachment,store_fname:0 @@ -10461,6 +11596,10 @@ msgid "" "===========================\n" "\n" msgstr "" +"\n" +"OpenERP Web Beispiel Anwendung\n" +"===========================\n" +"\n" #. module: base #: selection:ir.module.module,state:0 @@ -10498,6 +11637,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Klicken Sie hier, um in Ihrem Adressbuch einen Kontakt hinzuzufügen.\n" +"\n" +"OpenERP hilft Ihnen, alle Aktivitäten im Zusammenhang mit\n" +"Lieferanten problemlos zu verfolgen: Diskussionen, Entwicklung der Käufe,\n" +"[Dokumente usw.\n" +"\n" +" " #. module: base #: model:res.country,name:base.lr @@ -10512,6 +11659,10 @@ msgid "" "=======================\n" "\n" msgstr "" +"\n" +"OpenERP Web\n" +"=======================\n" +"\n" #. module: base #: view:ir.model:0 @@ -10861,6 +12012,12 @@ msgid "" "\n" "Adds a Claim link to the delivery order.\n" msgstr "" +"\n" +"Erstellen Sie eine Forderung aus einem Auslieferungsauftrag.\n" +"=================================================\n" +"\n" +"Fügt eine Verknüpfung für eine Forderung zu einem Auslieferungsauftrag " +"hinzu.\n" #. module: base #: view:ir.model:0 @@ -10885,7 +12042,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Klicken Sie hier, um Ihr Firmenlogo einzubinden." #. module: base #: view:res.lang:0 @@ -11126,6 +12283,15 @@ msgid "" "associated to every resource. It also manages the leaves of every resource.\n" " " msgstr "" +"\n" +"Anwendung zur Verwaltung der Ressourcen.\n" +"===================================\n" +"\n" +"Eine Ressource stellt etwas dar, das geplant werden kann (ein Entwickler für " +"eine Aufgabe oder einen Arbeitsplatz für Fertigungsaufträge). Diese " +"Anwendung verwaltet einen Ressourcen Kalender, der jeder Ressource " +"zugeordnet ist. Er verwaltet auch die Fehlzeiten jeder Ressource.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_followup @@ -11156,6 +12322,36 @@ msgid "" " Reporting / Accounting / **Follow-ups Analysis\n" "\n" msgstr "" +"\n" +"Anwendung um Briefe für unbezahlte Rechnungen mit mehreren Mahnstufen zu " +"automatisieren. \n" +"=============================================================================" +"==\n" +"\n" +"Sie können Ihre verschiedenen Mahnstufen mithilfe des Menüs definieren:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------------\n" +" Konfiguration / Stufen der Verfolgung\n" +" \n" +"Sobald diese definiert sind, können sie automatisch jeden Tag Mahnungen " +"drucken, durch einen einfach Klick auf das Menü:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"-------------------------------------------------\n" +" Zahlungsverfolgung / E-Mail und Briefe senden\n" +"\n" +"Es wird ein PDF generiert / eine E-Mail gesendet / verschiedene Aktionen " +"festgesetzt entsprechend den verschiedenen\n" +"Mahnstufen, die definiert sind. Sie können verschiedene Methoden für " +"verschiedene Unternehmen festlegen. \n" +"\n" +"Beachten Sie, dass wenn Sie die Mahnstufe eines Partners kontrollieren " +"wollen, sie dieses mithilfe des Menüs tun können:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"---------------------------------------------\n" +" Berichtswesen / Fakturierung / **Verfolgungsanalyse\n" +"\n" #. module: base #: code:addons/base/ir/ir_model.py:728 @@ -11212,6 +12408,8 @@ msgid "" "One of the documents you are trying to access has been deleted, please try " "again after refreshing." msgstr "" +"Eines der Dokumente, auf das Sie versuchen zuzugreifen, wurde gelöscht, " +"bitte versuchen Sie es erneut nach einer Aktualisierung." #. module: base #: model:ir.model,name:base.model_ir_mail_server @@ -11336,6 +12534,22 @@ msgid "" "You can define the different phases of interviews and easily rate the " "applicant from the kanban view.\n" msgstr "" +"\n" +"Verwalten Sie Arbeitsplätze und den Einstellungsprozess\n" +"==============================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen die leichte Verfolgung von Arbeitsplätzen, " +"Stellenangeboten, Bewerbern, Vorstellungsgesprächen,...\n" +"\n" +"Es ist in der E-Mail Schnittstellen integriert um automatisch gesendete E-" +"Mails an in der Liste der Bewerber abzuholen. Es ist " +"auch in das System der Dokumentenverwaltung integriert, um in der Datenbank " +"mit den Lebensläufe zu speichern und zu suchen und den Kandidaten zu finden, " +"den Sie suchen. Ebenso ist es in die Anwendung mit den Umfragen integriert, " +"um Ihnen die Möglichkeit zu bieten, Gespräche für verschiedene Arbeitsplätze " +"zu definieren. \n" +"Sie können die verschiedenen Phasen des Gespräches festlegen und einfach den " +"Bewerber aus der Kanbanansicht bewerten.\n" #. module: base #: field:ir.model.fields,model:0 @@ -12134,6 +13348,105 @@ msgid "" "from Gate A\n" " " msgstr "" +"\n" +"Diese Anwendung ergänzt die Lageranwendung durch eine effektive Umsetzung " +"der Push and Pull Methode beim Inventurablauf. \n" +"=============================================================================" +"============================\n" +"\n" +"Typischerweise könnte dies verwendet werden, um:\n" +"-----------------------------------------------------------------------------" +"-------\n" +" * Produktherstellungsketten zu verwalten\n" +" * Standard Standorte je Produkt zu verwalten\n" +" * Routen innerhalb Ihres Lagers nach Bedarf der Unternehmensbedürfnisse " +"zu definieren, wie z. B. :\n" +" - Qualitätskontrolle\n" +" - After Sales Services\n" +" - Lieferanten Rücksendungen\n" +"\n" +" * Hilfen bei der Verwaltung von Mieten, durch die Erzeugung " +"automatischer Rückgabewegungen für gemietete Produkte.\n" +"\n" +"Sobald diese Anwendung installiert ist, erscheint eine zusätzliche " +"Registerkarte im Produktformular,\n" +"wo Sie Push- und Pullablaufspezifikationen hinzufügen können. Die Demodaten " +"für Produkt CPU1\n" +"für dieses push / pull: \n" +"\n" +"Push Abläufe:\n" +"-------------------\n" +"Push Abläufe sind nützlich, wenn die Ankunft eines bestimmten Produkts an " +"einem bestimmten\n" +"Ort immer gefolgt ist von einem bestimmten Wechsel zu einem anderen Ort, " +"gegebenenenfalls\n" +"nach einer gewissen Verzögerung. Die ursprüngliche Lageranwendung " +"unterstützt bereits\n" +"solche Push Ablaufdaten zu den Orten selbst, kann diese aber nicht pro " +"Produkt\n" +"verfeinern. \n" +"\n" +"Eine Push Ablauf Spezifikation gibt an, welcher Ort an bestimmte Orte " +"gebunden ist\n" +"und mit welchen Parametern verbunden ist. Sobald eine bestimmte Menge von " +"Produkten\n" +"an den Ursprungsort bewegt wird, wird eine verkettete Bewegung " +"entsprechender Parameter\n" +"automatisch für die Ablauf Spezifikation (Zielort, Verspätung, Art der " +"Bewegung,\n" +"Journal) vorgesehen. Die neue Bewegung kann automatisch verarbeitet werden " +"oder erfordert,\n" +"abhängig von den Parametern, eine manuelle Bestätigung. \n" +"\n" +"Push Ablauf:\n" +"--------------------\n" +"Pull Abläufe sind ein wenig anders als Push Abläufe, in dem Sinne, dass sie " +"nicht\n" +"die Verarbeitung von Produktbewegungen betreffen, sondern die Verarbeitung\n" +"von Beschaffungsaufträgen. Was gezogen wird, ist ein Bedarf, kein direktes " +"Produkt. Ein\n" +"klassisches Beispiel für Pull Abläufe ist, wenn Sie ein Outlet Unternehmen " +"haben, mit einer\n" +"Muttergesellschaft, die verantwortlich für die Lieferungen an das Outlet " +"Unternehmen.\n" +"\n" +" [ Kunde ] <- A - [ Outlet ] <- B - [ Muttergesellschaft ] <~ C ~ [ " +"Lieferant ]\n" +"\n" +"Wenn ein neuer Beschaffungsauftrag (A, zum Beispiel entstanden aus der " +"Bestätigung eines\n" +"Verakufsauftrages) im Outlet Unternehmen ankommt, wird er in einen anderen " +"Beschaffungsauftrag\n" +"umgewandelt (B, mithilfe des Pull Ablaufes des Types \"Bewegen\") angefragt " +"von der Muttergeseellschaft. \n" +"Wenn der Beschaffungsauftrag B durch die Muttergesellschaft verarbeitet wird " +"und wenn das Produkt\n" +"im Lager nicht vorrätig ist, kann es in eine Bestellung (C) an einen " +"Lieferanten (Pull Ablauf des\n" +"Types Beschaffung) umgewandelt werden. Das Ergebnis ist, dass die " +"Bestellung, die benötigt wird,\n" +"den ganzen Weg zwischen dem Kunden und dem Lieferanten geschoben wird. \n" +"\n" +"Technisch erlauben Pull Abläufe die unterschiedliche Verarbeitung der\n" +"Beschaffungsaufträge, nicht nur betrachtet je Produkt, sonder auch abhängig " +"davon,\n" +"welcher Ort erhält das \"Bedürfnis\" für dieses Produkt (d. h. der Zielort " +"dieses\n" +"Beschaffungsauftrages).\n" +"\n" +"Anwendungsfall:\n" +"--------------------------\n" +"Sie können die Demo-Daten wie folgt verwenden:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" **CPU1:** Verkaufen Sie einige CPU1 aus dem Chicago Shop und führen Sie " +"den Planer durch\n" +" - Lager: Auslieferungsauftrag, Chicago Shop: Empfang\n" +" **CPU3:**\n" +" - Beim Empfang des Produkts, geht es in die Qualitätskontrolle, dann\n" +" lagern Sie es im Regal 2.\n" +" - Bei der Anlieferung an den Kunden: Wählen Sie Liste -> Verpackung -> " +"Auslieferungsauftrag von Tor A\n" +" " #. module: base #: model:ir.module.module,description:base.module_decimal_precision @@ -12146,6 +13459,14 @@ msgid "" "\n" "The decimal precision is configured per company.\n" msgstr "" +"\n" +"Konfigurieren Sie den Preis in der Exaktheit, wie Sie ihn für " +"unterschiedliche Arten der Nutzung gebrauchen: Buchhaltung, Verkauf, " +"Einkauf\n" +"=============================================================================" +"====================\n" +"\n" +"Die Nachkommastellen wird pro Unternehmen konfiguriert.\n" #. module: base #: selection:res.company,paper_format:0 @@ -12241,6 +13562,9 @@ msgid "" "(if you delete a native ACL, it will be re-created when you reload the " "module." msgstr "" +"Wenn Sie das aktive Feld deaktivieren, wird es die ACL deaktivieren ohne " +"diese zu löschen (wenn Sie eine systemeigene ACL löschen, wir diese neu " +"erstellt werden, sobald Sie die Anwendung neu laden)." #. module: base #: model:ir.model,name:base.model_ir_fields_converter @@ -12296,6 +13620,18 @@ msgid "" "into mail.message with attachments.\n" " " msgstr "" +"\n" +"Diese Anwendung bietet das Outlook Plug-in\n" +"=====================================\n" +"\n" +"Das Outlook Plugin ermöglicht Ihnen ein Objekt auszuwählen, das Sie gerne " +"Ihrer\n" +" E-Mail und dessen Anhang aus MS Outlook hinzufügen möchten. Sie können " +"einen Partner,\n" +"eine Aufgabe, ein Projekt, ein analytisches Konto oder ein anderes Objekt " +"auswählen und \n" +"ausgewählte E-Mails in E-Mail Nachrichten mit Anhängen archivieren.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_bo @@ -12403,6 +13739,42 @@ msgid "" "Some statistics by journals are provided.\n" " " msgstr "" +"\n" +"Mit der Anwendung Verkaufsjournal können Sie Ihre Verkäufe und Lieferungen " +"(Kommissionslisten) zwischen verschiedenen Journalen kategorisieren.\n" +"=============================================================================" +"============================\n" +"\n" +"Diese Anwendung ist sehr hilfreich für größere Unternehmen, die mit " +"verschiedenen Abteilungen arbeiten.\n" +"\n" +"Sie können ein Journal für unterschiedliche Zwecke nutzen, einige " +"Beispiele:\n" +"-----------------------------------------------------------------------------" +"------------------------------------------------\n" +" * isolieren der Umsätze von verschiedenen Abteilungen\n" +" * Journalen für Lieferungen per LKW oder per UPS\n" +"\n" +"Journale haben einen Verantwortlichen und entwickeln sich zwischen " +"verschieden Zuständen:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------------------------------------------\n" +" * Entwurf, offen, abgebrochen, erledigt.\n" +"\n" +"Chargenvorgänge können bei den verschiedenen Journalen bearbeitet werden um " +"alle Verkäufe auf einmal zu bestätigen, zu validieren oder zu berechnen oder " +"zu verpacken.\n" +"\n" +"Es unterstützt auch die Chargenabrechnungsmethoden, die nach Partnern und " +"Verkaufsaufträgen konfiguriert werden können, Beispiele: \n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"---------------------------------------------------------\n" +" * tägliche Fakturierung\n" +" * monatliche Fakturierung\n" +"\n" +"Einige Statistiken von Journalen werden angeboten.\n" +" " #. module: base #: code:addons/base/ir/ir_mail_server.py:469 @@ -13269,6 +14641,37 @@ msgid "" "email is actually sent.\n" " " msgstr "" +"\n" +"Geschäftsorientiertes Soziales Netzwerk\n" +"=================================\n" +"Die Anwendung Soziales Netzwerk ermöglicht eine einheitliche soziale " +"Netzwerk Abstraktionsebene, welches Bewerbern eine komplette " +"Kommunikationshistorie anzeigt, mit einem voll integrierten E-Mail und " +"Nachrichten Management System. \n" +"\n" +"Es ermöglicht dem Benutzer Nachrichten ebenso wie E-Mails zu lesen und zu " +"senden. Weiterhin bietet es eine Feeds-Seite gemeinsam mit einem Abonnement-" +"Mechanismus an, um Dokumente zu verfolgen und stets über aktuelle " +"Nachrichten auf dem Laufenden gehalten werden zu können.\n" +"\n" +"Hauptmerkmale\n" +"--------------------------\n" +"* Saubere und erneute Kommunikations-Historie für jedes OpenERP Dokument, " +"das als Diskussionsthema fungieren können\n" +"* Abonnement-Mechanismus, um über neue Nachrichten bezüglich interessanter " +"Dokumente auf dem Laufenden gehalten zu werden\n" +"* vereinheitlichte Feeds-Seiten, um neuste Nachrichten und Aktivitäten von " +"verfolgten Dokumenten zu sehen\n" +"* Benutzer Kommunikation über die Feeds-Seite\n" +"* Themenbezogene Diskussion auf Dokumente bezogen\n" +"* Beruht auf dem globalen Postausgangsserver - ein integriertes E-Mail-" +"Management-System - ermöglicht es, E-Mails mit einem konfigurierbaren, " +"planungsbasierenden Bearbeitungswerkzeug zu senden\n" +"* Beinhaltet einen erweiterbaren allgemeinen E-Mail Aufbauassistenten, der " +"zu einem Massen-Email Assistenten werden kann und fähig ist, die " +"Interpretation von einfachen *Platzhalter Ausdrücken* mit dynamischen Daten " +"zu ersetzen, sobald jede Mail tatsächlich gesendet wird.\n" +" " #. module: base #: help:ir.actions.server,sequence:0 @@ -13309,6 +14712,12 @@ msgid "" "Provide Templates for Chart of Accounts, Taxes for Uruguay.\n" "\n" msgstr "" +"\n" +"Allgemeiner Kontenplan\n" +"====================\n" +"\n" +"Bietet Vorlagen für Kontenplan, Steuern für Uruguay.\n" +"\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr @@ -13394,6 +14803,29 @@ msgid "" "actually performing those tasks.\n" " " msgstr "" +"\n" +"Umsetzung von Konzepten der \"Getting Things Done\"-Methode\n" +"===================================================\n" +"\n" +"Diese Anwendung führt eine einfache persönliche Zu-Erledigen-Liste, " +"basierend auf Aufgaben, ein. Es fügt eine bearbeitbare Liste von Aufgaben " +"ein, um die minimal erforderlichen Felder in der Projektanwendung zu " +"vereinfachen. \n" +"\n" +"Die noch zu erledigen Liste basiert auf der \"Getting Things Done\"-" +"Methodik. Diese weltweit genutzte Methodik wird verwendet, um das " +"persönliche Zeitmanagement zu verbessern.\n" +"\n" +"Getting Things Done (üblicherweise abgekürzt als GTD) ist eine Handlungs-" +"Management-Methode, erstellt von David Allen und beschrieben in einem Buch " +"mit dem gleichen Namen.\n" +"\n" +"GTD beruht auf dem Prinzip, dass eine Person es braucht, Aufgaben aus dem " +"Kopf zu verschieben, indem sie diese auswärtig einträgt. Auf diese Weise ist " +"der Kopf davon befreit, sich alles merken zu müssen, was noch zu erledigen " +"ist und kann sich auf die Durchführung seiner aktuellen Aufgabe " +"konzentrieren.\n" +" " #. module: base #: field:res.users,menu_id:0 @@ -13574,6 +15006,24 @@ msgid "" "invoice and send propositions for membership renewal.\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht es Ihnen, alle Vorgänge für die Verwaltung von " +"Mitgliedschaften zu verwalten.\n" +"=============================================================================" +"========\n" +"\n" +"Es unterstützt verschiedene Arten von Mitglieder:\n" +"-----------------------------------------------------------------------------" +"---\n" +" * Freie Mitglieder\n" +" * assoziiertes Mitglieder\n" +" * zahlende Mitglieder\n" +" * Spezielle Mitglied Preise\n" +"\n" +"Es ist in das Umsatz und Rechnungswesen integriert, was Ihnen die " +"Möglichkeit bietet, automatisch zu fakturieren und Vorschläge für " +"Mitgliedschafterneuerungen zu senden.\n" +" " #. module: base #: selection:res.currency,position:0 @@ -13594,7 +15044,7 @@ msgstr "Einstellungen" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "Komponenten Käufer" #. module: base #: model:ir.module.module,description:base.module_web_tests_demo @@ -13606,6 +15056,13 @@ msgid "" "Test suite example, same code as that used in the testing documentation.\n" " " msgstr "" +"\n" +"OpenERP Internet Demo von einer Testreihe\n" +"================================\n" +"\n" +"Testreihe Beispiel, selber Code, der in der Test-Dokumentation, verwendet " +"wird.\n" +" " #. module: base #: help:ir.cron,function:0 @@ -13748,6 +15205,20 @@ msgid "" "routing of the assembly operation.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht einen Zwischenkommissionierungsvorgang, um den " +"Produktionsaufträgen Rohstoffe zu bieten\n" +"=============================================================================" +"========================\n" +"\n" +"Ein Beispiel für die Nutzung dieser Anwendung ist die Verwaltung Ihrer " +"Produktion, die von Ihren\n" +"Lieferanten übernommen wird (Sub-Unternehmer). Um dies zu erreichen, setzen " +"Sie das fertig montierte\n" +"Produkt, welches von Ihrem Sub-Unternehmer ist auf \"No Auto-Picking\" und " +"setzen den Ort der Lieferung\n" +"in den Plan des Montagevorgangs ein.\n" +" " #. module: base #: help:multi_company.default,expression:0 @@ -13808,6 +15279,17 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"\n" +"Verwalten von Kunden-Forderungen\n" +"==============================\n" +"Diese Anwendung ermöglicht Ihnen Ihre Kunden / Lieferanten Forderungen und " +"Beschwerden zu verfolgen. \n" +"\n" +"Es ist komplett in die E-Mail Schnittstelle integriert, sodass Sie " +"automatisch\n" +"neue Forderungen, basierend auf eingehende E-Mails, erstellen können.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_account_test @@ -13826,6 +15308,15 @@ msgid "" "exceeds minimum amount set by configuration wizard.\n" " " msgstr "" +"\n" +"Doppel-Validierung für Einkäufe über Mindestbetrag\n" +"===========================================\n" +"\n" +"Diese Anwendung verändert den Arbeitsablauf des Kaufes so, dass Einkäufe " +"validiert werden,\n" +"die den Mindestbetrag, der vom Konfigurations-Assissten festgelegt wurde, " +"übersteigen.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_administration @@ -13979,7 +15470,7 @@ msgstr "Steuer-Nr." #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions msgid "Bank Statement Extensions to Support e-banking" -msgstr "" +msgstr "Kontoauszug Erweiterungen zur Unterstützung von E-Banking" #. module: base #: field:ir.model.fields,field_description:0 @@ -14042,6 +15533,16 @@ msgid "" "Adds menu to show relevant information to each manager.You can also view the " "report of account analytic summary user-wise as well as month-wise.\n" msgstr "" +"\n" +"Diese Anwendung ist zum Modifizieren der Ansicht der analytischen Konten, um " +"den Geschäftsführern von Dienstleistungsunternehmen wichtige Daten " +"aufzuzeigen. \n" +"=============================================================================" +"============================\n" +"\n" +"Fügt ein Menü hinzu, um relevante Informationen jedem Geschäftsführer zu " +"zeigen. Sie können den Bericht der analytischen Kontenzusammenfassung " +"benutzerweise als auch Monatsweise anschauen.\n" #. module: base #: model:ir.module.module,description:base.module_hr_payroll_account @@ -14055,6 +15556,14 @@ msgid "" " * Company Contribution Management\n" " " msgstr "" +"\n" +"Allgemeines Abrechnungssystem integriert ins Rechnungswesen. \n" +"=====================================================\n" +"\n" +" * Aufwandseingabe\n" +" * Zahlungserfassung\n" +" * Unternehmen Beteiligungsverwaltung\n" +" " #. module: base #: field:res.partner.category,parent_right:0 @@ -14120,6 +15629,17 @@ msgid "" "\n" "Used, for example, in food industries." msgstr "" +"\n" +"Verfolgen unterschiedlicher Daten von Produkte und Stückzahlen\n" +"\n" +"Folgende Daten können verfolgt werden:\n" +"------------------------------------------------------------------\n" +" - Lebensende\n" +" - Haltbarkeitsdatum\n" +" - Beseitigungsdatum\n" +" - Benachrichtigungsdatum\n" +"\n" +"Beispielsweise genutzt, in der Lebensmittelindustrie" #. module: base #: help:ir.translation,state:0 @@ -14127,6 +15647,8 @@ msgid "" "Automatically set to let administators find new terms that might need to be " "translated" msgstr "" +"Automatisch festgelegt, um Administratoren neue Begriffe finden zu lassen, " +"die möglicherweise übersetzt werden müssen." #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -14158,7 +15680,7 @@ msgstr "Kommissionierung vor Fertigung" #. module: base #: model:ir.module.module,summary:base.module_note_pad msgid "Sticky memos, Collaborative" -msgstr "" +msgstr "Haftnotizen, Verbundprojekt" #. module: base #: model:res.country,name:base.wf @@ -14189,6 +15711,22 @@ msgid "" "* HR Jobs\n" " " msgstr "" +"\n" +"Personalwirtschaft\n" +"================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, wichtige Aspekte Ihrer Mitarbeiter und " +"andere Details wie Kenntnisse, Kontaktdaten, Arbeitszeiten,... zu verwalten. " +"\n" +"\n" +"\n" +"Sie können Folgendes verwalten:\n" +"------------------------------------------------------\n" +"* Mitarbeiter und Hierarchien: Sie können Ihre Mitarbeiter mit Benutzer-und " +"Anzeige Hierarchien definieren\n" +"* Personalwirtschaft Abteilungen\n" +"* Personalwirtschaft Arbeitsplätze\n" +" " #. module: base #: model:ir.module.module,description:base.module_hr_contract @@ -14205,6 +15743,18 @@ msgid "" "You can assign several contracts per employee.\n" " " msgstr "" +"\n" +"Fügen Sie alle Informationen in das Mitarbeiterformular ein, um Verträge zu " +"verwalten. \n" +"=============================================================\n" +"\n" +" * Vertrag\n" +" * Geburtsort\n" +" * Datum ärztlicher Untersuchung\n" +" * Firmenwagen\n" +"\n" +"Sie können mehrere Verträge pro Mitarbeiter bestimmen\n" +" " #. module: base #: view:ir.model.data:0 @@ -14226,6 +15776,16 @@ msgid "" "and can check logs.\n" " " msgstr "" +"\n" +"Mit dieser Anwendung können Administratoren jede Benutzerhandlung für alle " +"Objekt des Systems verfolgen\n" +"=============================================================================" +"==============\n" +"\n" +"Der Administrator kann die Regeln abonnieren, zum Lesen, Schreiben und " +"Löschen von Objekten\n" +"und um Protokolle zu überprüfen.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access @@ -14295,6 +15855,10 @@ msgid "" " the rightmost column (value) contains the " "translations" msgstr "" +"CSV-Format: Sie können es direkt mit Ihrem Lieblings-" +"Tabellenkalkulationsprogramm bearbeiten,\n" +" die ganz rechte Spalte (Wert) enthält die " +"Übersetzungen" #. module: base #: model:ir.module.module,description:base.module_account_chart @@ -14340,6 +15904,9 @@ msgid "" "The common interface for plug-in.\n" "=================================\n" msgstr "" +"\n" +"Die gemeinsame Schnittstelle für Plug-in.\n" +"=================================\n" #. module: base #: model:ir.module.module,description:base.module_sale_crm @@ -14413,6 +15980,10 @@ msgid "" "your home page.\n" "You can track your suppliers, customers and other contacts.\n" msgstr "" +"\n" +"Dieses Modul gibt Ihnen einen schnellen Überblick über Ihr Adressbuch, " +"erreichbar von Ihrer Homepage. Sie können Ihre Lieferanten, Kunden und " +"andere Kontakte verwalten.\n" #. module: base #: help:res.company,custom_footer:0 @@ -14420,6 +15991,8 @@ msgid "" "Check this to define the report footer manually. Otherwise it will be " "filled in automatically." msgstr "" +"Aktivieren Sie diese Option, um die Fußzeile des Berichts manuell zu " +"definieren. Sonst wird diese automatisch ausgefüllt." #. module: base #: view:res.partner:0 @@ -14513,6 +16086,14 @@ msgid "" "OpenOffice. \n" "Once you have modified it you can upload the report using the same wizard.\n" msgstr "" +"\n" +"Diese Anwendung wird zusammen mit dem OpenERP OpenOffice Plugin verwendet.\n" +"====================================================================\n" +"\n" +"Diese Anwendung fügt einen Assistenten zum Importieren / Exportieren von " +".sxw Berichten hinzu, die sie in OpenOffice bearbeiten können. Sobald sie " +"diesen bearbeitet haben, können Sie den Bericht mithilfe des gleichen " +"Assistenten wieder hochladen.\n" #. module: base #: view:base.module.upgrade:0 @@ -14575,6 +16156,17 @@ msgid "" "order.\n" " " msgstr "" +"\n" +"Diese Anwendung bietet dem Benutzer die Möglichkeit, um Fertigung und " +"Verkauf gleichzeitig zu installieren. \n" +"=============================================================================" +"=================\n" +"\n" +"Es wird grundsätzlich verwendet, wenn wir den Überblick über " +"Fertigungsaufträge, die aus Verkaufsaufträge erstellt werden, behalten " +"wollen. Es fügt Verkaufsnamen und Verkaufsreferenzen dem Fertigungsauftrag " +"hinzu.\n" +" " #. module: base #: model:ir.module.module,description:base.module_portal_stock @@ -14586,6 +16178,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Dieses Modul fügt Regeln für den Zugang zu dem Portal hinzu, wenn Lager und " +"Portal installiert werden.\n" +"=============================================================================" +"=========\n" +" " #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -14603,6 +16201,12 @@ msgid "" "=========================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt das Projektmenü und Funktionen (Aufgaben) Ihrem Portal " +"hinzu, wenn Projekt und Portal installiert sind. \n" +"=============================================================================" +"============================\n" +" " #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:38 @@ -14613,7 +16217,7 @@ msgstr "System Konfiguration erledigt" #. module: base #: field:ir.attachment,db_datas:0 msgid "Database Data" -msgstr "" +msgstr "Datenbankdaten" #. module: base #: model:res.country,name:base.tc @@ -14658,6 +16262,25 @@ msgid "" "anonymization process to recover your previous data.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht Ihnen Ihre Datenbank zu anonymisieren\n" +"==========================================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, Ihre Daten für eine gegebene Datenbank " +"vertraulich zu halten.\n" +"Dieses Verfahren ist nützlich, wenn Sie den Migrationsprozess verwenden " +"wollen und Ihre eigene\n" +"Datenbank oder die Ihres Kunden vertraulich nutzen wollen. Das Prinzip ist, " +"dass Sie ein\n" +"Anonymisierungswerkzeug ausführen, das Ihre vertraulichen Daten versteckt " +"(sie werden durch\n" +"'XXX' Zeichen ersetzt). Dann können Sie die anonymisierte Datenbank zu Ihrem " +"Migrationsteam\n" +"senden. Sobald Sie Ihre migrierten Datenbank zurück erhalten haben, stellen " +"Sie diese wieder her\n" +"und kehren die Anonymisierung um, um Ihre bisherigen Daten " +"wiederherzustellen.\n" +" " #. module: base #: help:ir.sequence,implementation:0 @@ -15163,6 +16786,30 @@ msgid "" "* Refund previous sales\n" " " msgstr "" +"\n" +"Schneller und einfacher Verkaufsprozess\n" +"=================================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, Ihren Shop Verkäufe sehr einfach " +"mithilfe einer vollständig web-basierte Touchscreen-Schnittstelle zu " +"verwalten. Sie ist kompatibel mit allen Tablett PCs und dem iPad und bietet " +"mehrere Zahlungsmöglichkeiten. \n" +"\n" +"Produktauswahl kann auf verschiedene Weise erfolgen: \n" +"\n" +"* Mit einem Barcode-Leser\n" +"* Durchsuchen der Kategorien von Produkten oder über eine Volltextsuche\n" +"\n" +"Hauptfunktionen\n" +"---------------------------\n" +"* Schnelle Kodierung des Verkaufs\n" +"* Wählen Sie eine Zahlungsmethode (der schnelle Weg) oder teilen Sie die " +"Zahlung zwischen mehreren Zahlungsarten\n" +"* Berechnung der Menge an Geld, um zurückzugeben\n" +"* automatische Erstellung und Bestätigung der Kommissionierung Liste\n" +"* Ermöglicht es dem Benutzer automatisch eine Rechnung zu erstellen\n" +"* Rückerstattung bisherigen Umsätze\n" +" " #. module: base #: code:addons/orm.py:3567 @@ -15190,6 +16837,20 @@ msgid "" "The managers can obtain an easy view of best ideas from all the users.\n" "Once installed, check the menu 'Ideas' in the 'Tools' main menu." msgstr "" +"\n" +"Diese Anwendung ermöglicht es dem Benutzer einfach und effizient an " +"Unternehmensinnovation teilzunehmen.\n" +"=============================================================================" +"==============\n" +"\n" +"Es ermöglicht jedem Ideen über verschiedene Themen zu äußern. \n" +"Dann können andere Benutzer diese Ideen kommentieren und für die beliebteste " +"Idee stimmen. \n" +"Jede Idee hat einen Wert, basierend auf der abgegebenen Stimmenanzahl. \n" +"Die Geschäftsführer erhalten nun einen Überblick über die besten Ideen aller " +"Benutzer. \n" +"Nach der Installation, überprüfen Sie das Menü 'Ideen' in den 'Werkzeugen' " +"im Hauptmenü." #. module: base #: code:addons/orm.py:5321 @@ -15229,6 +16890,33 @@ msgid "" "have a new option to import payment orders as bank statement lines.\n" " " msgstr "" +"\n" +"Anwendung, um die Zahlungen Ihrer Lieferantenrechnungen zu verwalten\n" +"============================================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen Zahlungsanweisungen zu erstellen und zu " +"verwalten, um \n" +"-----------------------------------------------------------------------------" +"------------------------------------------------------------------------- \n" +" * als Basis zu dienen für ein einfaches Plug in verschiedener " +"automatischer Zahlungsverfahren\n" +" * einen effizienteren Weg bieten, um die Bezahlung der Rechnungen zu " +"verwalten\n" +"\n" +"Hinweis: \n" +"~~~~~~~~\n" +"Die Bestätigung einer Zahlungsanweisung erstellt keine Buchungsposten, sie " +"nimmt lediglich\n" +"die Fakten auf, dass Sie eine Zahlungsanweisung an Ihre Bank gegeben haben. " +"Die Buchung\n" +"Ihrer Bestellung ist wie üblich durch einen Kontoauszug zu codieren. In der " +"Tat können Sie nur\n" +"in Ihrer Buchhaltung buchen, wenn Sie die Bestätigung Ihrer Bank haben, dass " +"Ihre Bestellung\n" +"angenommen wurde. Um Ihnen bei diesem Vorgang zu helfen, haben Sie eine " +"neue Möglichkeit,\n" +"Ihre Zahlungsaufträge wie Kontoauszüge zu importieren.\n" +" " #. module: base #: field:ir.model,access_ids:0 @@ -15322,6 +17010,19 @@ msgid "" " * Integrated with Holiday Management\n" " " msgstr "" +"\n" +"Allgemeines Abrechnungssystem.\n" +"===========================\n" +"\n" +" * Mitarbeiter Einzelheiten\n" +" * Mitarbeiter Verträge\n" +" * Pass basierder Vertrag\n" +" * Zuschläge / Abzüge\n" +" * Möglichkeit zur Konfiguration des Basic / Brutto / Netto Gehalts\n" +" * Mitarbeiter Gehaltsabrechnung\n" +" * Monatliche Abrechnung Auflistung\n" +" * Integration mit der Urlaubsverwaltung\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -15391,6 +17092,34 @@ msgid "" "the\n" "task is completed.\n" msgstr "" +"\n" +"Automatische Erstellung von Projektaufgaben aus Beschaffungsauftragsposten\n" +"================================================================\n" +"\n" +"Diese Anwendung erstellt automatisch neue Aufgaben für jeden " +"Beschaffungsauftragsposten\n" +"(z. B. für Verkaufsauftragsposten), wenn das entsprechende Produkt die " +"folgende\n" +"Eigenschaften erfüllt:\n" +" * Produktart = Dienstleistung\n" +" * Beschaffung Methode (Auftragsabwicklung) = MTO (Make to Order)\n" +" * Lieferungs- / Beschaffungsmethode = Fertigung\n" +"\n" +"Wenn ein Projekt als Produkt angegeben ist (oben in der Registerkarte " +"Beschaffung),\n" +"dann wird die neue Aufgabe in diesem speziellen Projekt erstellt. " +"Andernfalls wird die neue\n" +"Aufgabe nicht länger zu einem Projekt gehören und kann später manuell einem " +"Projekt\n" +"hinzugefügt werden. \n" +"\n" +"Wenn die Projektaufgabe abgeschlossen oder abgebrochen wurde, wird der " +"Arbeitsablauf\n" +"des entsprechenden Beschaffungsauftragsposten aktualisiert. Zum Beispiel, " +"wenn dieser Beschaffung\n" +"einem Beschaffungsauftragsposten entspricht, wird dieser als erbracht " +"markiert, wenn die Aufgabe\n" +"abgeschlossen ist.\n" #. module: base #: field:ir.actions.act_window,limit:0 @@ -15450,6 +17179,21 @@ msgid "" "user name and password for the invitation of the survey.\n" " " msgstr "" +"\n" +"Diese Anwendung Modul wird für Umfragen eingesetzt.\n" +"====================================================\n" +"\n" +"Es hängt von den Antworten oder Bewertungen einigen Fragen verschiedener " +"Benutzer ab. Eine \n" +"Umfrage hat möglicherweise mehrere Seiten. Jede Seite besteht aus mehreren " +"Fragen und jede\n" +"Frage hat möglicherweise mehrere Antworten. Verschiedene Benutzer geben " +"möglicherweise\n" +"verschiedene Antworten auf Fragen und dementsprechend wird diese Umfrage " +"erstellt. Den\n" +"Partnern werden auch E-Mails mit Benutzername und Kennwort für die Anfrage " +"der Umfrage geschickt.\n" +" " #. module: base #: code:addons/base/ir/ir_model.py:164 @@ -15517,6 +17261,9 @@ msgid "" "Allow users to login through OpenID.\n" "====================================\n" msgstr "" +"\n" +"Benutzern erlauben, über OpenID anzumelden. \n" +"===========================================\n" #. module: base #: help:ir.mail_server,smtp_port:0 @@ -15623,6 +17370,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"Dateicodierung, bitte achten Sie darauf, beim Anzeigen und beim Bearbeiten " +"die gleiche Codierung zu verwenden." #. module: base #: view:ir.rule:0 @@ -15734,6 +17483,37 @@ msgid "" "gives \n" " the spreading, for the selected Analytic Accounts of Budgets.\n" msgstr "" +"\n" +"Diese Anwendung ermöglicht es den Buchhaltern analytische und " +"überschneidende Budgets zu verwalten. \n" +"=============================================================================" +"==============\n" +"\n" +"Sobald das Budget festgelegt ist (Fakturierung / Budgets / Budgets), kann " +"der Projektmanager\n" +"das geplante Budget für jede Projekt Kostenstelle zu bestimmen. \n" +"\n" +"Der Buchhalter hat die Möglichkeit den gesamten geplanten Betrag für jedes " +"Budget zu\n" +"sehen, um sicherzustellen, dass das gesamte geplante nicht größer / kleiner " +"ist als das, was\n" +"er für sein Budget festgelegt hat. Jede Liste der Aufzeichnung kann auch " +"auf eine grafischen\n" +"Ansicht davon umgeschaltet werden. \n" +"\n" +"Drei Arten von Berichten sind möglich:\n" +"---------------------------------------------------------\n" +" 1. Der erste ist ist erstellbar aus einer Liste von Budgets. Er gibt die " +"Aufteilung für diese Budgets\n" +" der analytischen Konten.\n" +"\n" +" 2. Der zweite ist eine Zusammenfassung des vorangehenden, er gibt " +"lediglich die Aufteilung\n" +" für ausgewählte Budgets der analytischen Konten.\n" +"\n" +" 3. Der letzte ist möglich aus dem analytischen Kontenplan. Er gibt eine " +"Aufteilung \n" +" für die ausgewählten analytischen Konten der Budgets.\n" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -15782,6 +17562,29 @@ msgid "" "* Voucher Payment [Customer & Supplier]\n" " " msgstr "" +"\n" +"Fakturierung & Zahlungen durch Buchhaltung Quittung & Beleg\n" +"=======================================================\n" +"Das spezielle und einfach zu benutzende Fakturierungssystem in OpenERP " +"ermöglicht Ihnen Ihre Buchhaltung zu verfolgen, sogar wenn Sie kein " +"Buchhalter sind. Es bietet Ihnen einen einfachen Weg, Ihre Lieferanten- und " +"Kundenangelegenheiten zu verfolgen. \n" +"\n" +"Sie können diese vereinfachte Buchhaltung verwenden, wenn Sie mit einem " +"(externen) Buchhalter zusammenarbeiten, um Ihre Bücher zu führen und Sie " +"dennoch den Überblick über Ihre Zahlungen behalten wollen. \n" +"\n" +"Das Fakturierungssystem beinhaltet Belege und Quittungen (ein einfacher Weg, " +"um den Überblick über Verkäufe und Einkäufe zu behalten). Es ermöglicht " +"Ihnen eine einfache Methode, um Zahlungen zu registrieren, ohne dass Sie " +"komplett abstrakte Konten kodieren.\n" +"\n" +"Diese Anwendung verwaltet:\n" +"\n" +"* Belege Einträge\n" +"* Belege Eingänge (Verkäufe & Einkäufe)\n" +"* Belege Zahlung (Kunden & Lieferanten)\n" +" " #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -15903,6 +17706,26 @@ msgid "" "In that case, you can not use priorities any more on the different picking.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht die Just In Time Berechnung der " +"Beschaffungsaufträge\n" +"=========================================================================\n" +"\n" +"Wenn Sie diese Anwendung installieren, müssen Sie nicht mehr den regulären\n" +"Einkaufsplan umsetzen (jedoch müssen Sie an den Punkten der " +"Mindestbestellmenge\n" +"eine Bestellung auslösen oder zum Beispiel täglich durchführen).\n" +"Alle Bestellungen werden sofort ausgelöst, was in einigen Fällen auch " +"kleine\n" +"Auswirkungen auf die Ausführung haben kann. \n" +"\n" +"Es kann ebenso Ihre Lagerbestandsmenge erhöhen, da Produkte so schnell wie " +"möglich vorbehalten\n" +"werden und der geplante Zeitrahmen wird in die Berechnung nicht weiter " +"einbezogen. In diesem Fall\n" +"können Sie weiterhin Prioritäten für die unterschiedlichen " +"Kommissionierungen benutzen.\n" +" " #. module: base #: model:res.country,name:base.hr @@ -16030,6 +17853,39 @@ msgid "" "* Moves Analysis\n" " " msgstr "" +"\n" +"Verwalten Sie mehrere Lagerhallen, mehrere und strukturierte Lagerorte\n" +"==============================================================\n" +"\n" +"Das Lager- und Bestandsmanagement basiert auf einer hierarchischen " +"Lagerstruktur, von Lager bis zu Lagerplätzen. Die\n" +"doppelte Buchführung ermöglicht es Ihnen, sowohl Kunden und Lieferanten als " +"auch Bestände der Fertigprodukte zu verwalten. \n" +"\n" +"OpenERP hat die Eigenschaft, Losgrößen- und Seriennummern zu verwalten, um " +"die Rückverfolgbarkeit zu gewährleisten, die von der Mehrheit der " +"Indstrieunternehmen auferlegt wird. \n" +"\n" +"Hauptmerkmale\n" +"------------------------\n" +"* Bewegungsverlauf und Planung\n" +"* Bestandsbewertung (Standard oder durchschnittlicher Preis,...) \n" +"* Robustheit konfrontiert mit Inventurdifferenzen\n" +"* Automatische Neuerungsregelungen\n" +"* Unterstützung für Barcodes\n" +"* Schnelle Erkennung von Fehlern durch das System der doppelten Buchführung\n" +"* Rückverfolgbarkeit (Flussaufwärts / Flussabwärts, Seriennummern, ...) \n" +"\n" +"Die Übersicht / das Berichtswesen für die Lagerverwaltung enthält:\n" +"-----------------------------------------------------------------------------" +"---------------------------------------\n" +"* Eingehende Produkte (Graphik)\n" +"* Ausgehende Produkte (Graphik)\n" +"* Bestellungen in Ausnahmefällen\n" +"* Inventuranalyse\n" +"* Letzte Produktvorräte\n" +"* Bewegungsanalysen\n" +" " #. module: base #: help:res.partner,vat:0 @@ -16065,6 +17921,28 @@ msgid "" "depending on the product's configuration.\n" " " msgstr "" +"\n" +"Dies ist die Anwendung zur Berechnung der Beschaffungen\n" +"===================================================\n" +"\n" +"Im MPR Prozess werden Beschaffungsaufträge erstellt, um Fertigungsaufträge\n" +"Bestellungen und Lagerbereitstellungen zu starten. Beschaffungsaufträge " +"werden\n" +"automatisch durch das System erstellt und solange kein Problem besteht, wird " +"der Benutzer\n" +"nicht benachrichtigt. Im Fall von Problemen, wird das System Anlass zu " +"Ausnahmen von\n" +"Beschaffungen geben, um den Benutzer über blockierende Probleme, die manuell " +"gelöst\n" +"werden müssen (wie z. B. fehlende BoM Struktur oder fehlende Lieferanten) zu " +"informieren. \n" +"\n" +"Der Beschaffungsauftrag wird einen Vorschlag planen, für ein Produkt, " +"welches\n" +"der Lagerauffüllung bedarf. Diese Beschaffung wird in Abhängigkeit von der\n" +"Produktkonfiguration eine Aufgabe anstoßen, entweder einen Bestellung von\n" +"dem Lieferanten oder einen Produktionsauftrag.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_module_tree @@ -16136,6 +18014,26 @@ msgid "" "* Cumulative Flow\n" " " msgstr "" +"\n" +"Verfolgen Sie mehrstufige Projekte, Aufgaben, erledigte Arbeit für Aufgaben\n" +"=====================================================\n" +"\n" +"Diese Anwendung ergmöglicht ein operatives Projektverwaltungssystem, um Ihre " +"Aktivitäten in Aufgaben zu organisieren und die Arbeit zu planen, die zu " +"machen ist, um die Aufgabe abzuschließen.\n" +"\n" +"Gantt-Diagramme geben Ihnen in einer graphischen Darstellung Ihre " +"Projektpläne, sowie die Verfügbarkeit von Ressourcen und die " +"Arbeitsbelastung. \n" +"\n" +"Die Übersichten / das Berichtswesen für die Projektverwaltung enthält:\n" +"-----------------------------------------------------------------------------" +"----------------------------------------------\n" +"* Meine Aufgaben\n" +"* Offene Aufgaebn\n" +"* Aufgabenanalyse\n" +"* Summendurchfluss\n" +" " #. module: base #: view:res.partner:0 @@ -16265,6 +18163,16 @@ msgid "" "on a supplier purchase order into several accounts and analytic plans.\n" " " msgstr "" +"\n" +"Die Basisanwendung zur zum Verwalten des analytischen Vertriebs und " +"Bestellungen\n" +"==========================================================================\n" +"\n" +"Ermöglicht es dem Benutzer, mehrere Analysepläne zu erstellen. Diese können " +"Sie aus\n" +"einer Lieferantenbestellung in mehrere Konten und analytische Pläne " +"aufteilen.\n" +" " #. module: base #: model:res.country,name:base.lk diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index f2ebfd0a5df..6a31da5a562 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-09 14:26+0000\n" -"Last-Translator: krnkris \n" +"PO-Revision-Date: 2013-02-17 12:33+0000\n" +"Last-Translator: Balint (eSolve) \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-10 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -16206,7 +16206,7 @@ msgstr "Függőségek :" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "Adó azonosító" +msgstr "Közösségi adószám" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index f2587dfedba..e9c7cfb7286 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 10:51+0000\n" +"PO-Revision-Date: 2013-02-16 19:27+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-15 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base @@ -9575,6 +9575,17 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Geachte heer / mevrouw,\n" +"\n" +"Uit onze gegevens blijkt dat sommige rekeningen nog niet zijn betaald. " +"Hieronder vindt u meer informatie.\n" +"Indien het bedrag reeds is betaald, dan kunt u dit bericht negeren. Anders " +"willen wij u vragen het totale bedrag hieronder vermeld, over te maken.\n" +"\n" +"Als u vragen hebt over uw facturen, neem dan contact met ons op.\n" +"\n" +"Dank u bij voorbaat voor uw medewerking.\n" +"Met vriendelijke groet," #. module: base #: view:ir.module.category:0 @@ -13952,7 +13963,7 @@ msgid "" msgstr "" "CSV formaat: kunt u rechtstreeks bewerken met uw favoriete spreadsheet-" "software,\n" -"                                 de meest rechtse kolom (waarde) bevat de " +" de meest rechtse kolom (waarde) bevat de " "vertalingen" #. module: base @@ -15273,6 +15284,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"bestand codering. Zorg ervoor dat u het bestand bekijkt en bewerkt\n" +" met dezelfde codering." #. module: base #: view:ir.rule:0 From 7bfb7eaa13eb4c9a326e85f8d49a4df117a797ea Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 18 Feb 2013 11:38:41 +0100 Subject: [PATCH 204/253] [FIX] fetchmail: put server action choice in Technical Features, as it confuses most users and they select random values bzr revid: odo@openerp.com-20130218103841-41coppgqqxcmkx1i --- addons/fetchmail/fetchmail_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml index 8bbdeb26f6d..4e653adce28 100644 --- a/addons/fetchmail/fetchmail_view.xml +++ b/addons/fetchmail/fetchmail_view.xml @@ -49,7 +49,7 @@ - + From 6fe0dd8032b058ebb580df320c6b77d93e55d575 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 18 Feb 2013 11:45:29 +0100 Subject: [PATCH 205/253] [FIX] prevent dragging click target images of m2o and datetime fields can get slightly disturbing when missing a click and slightly dragging the image instead, possibly to the input (pasting its URL) lp bug: https://launchpad.net/bugs/1098230 fixed bzr revid: xmo@openerp.com-20130218104529-i0i8700v2mwxje4b --- addons/web/static/src/js/view_form.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index ce5f5c2841a..b94b976bfff 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2374,6 +2374,7 @@ instance.web.DateTimeWidget = instance.web.Widget.extend({ type_of_date: "datetime", events: { 'change .oe_datepicker_master': 'change_datetime', + 'dragstart img.oe_datepicker_trigger': function () { return false; }, }, init: function(parent) { this._super(parent); @@ -2955,7 +2956,9 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc case $.ui.keyCode.DOWN: e.stopPropagation(); } - } + }, + 'dragstart .oe_m2o_drop_down_button img': function () { return false; }, + 'dragstart .oe_m2o_cm_button': function () { return false; } }, init: function(field_manager, node) { this._super(field_manager, node); From 1a1d4133676f9438b8495d817bb791fb02119464 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 18 Feb 2013 12:08:02 +0100 Subject: [PATCH 206/253] [FIX] Fixed layout lp bug: https://launchpad.net/bugs/1097219 fixed bzr revid: fme@openerp.com-20130218110802-1i6esihnb29f5nvh --- addons/web/static/src/css/base.css | 8 +++++++- addons/web/static/src/css/base.sass | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index e5e2b2dd4ee..be26b7edd70 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -1,4 +1,4 @@ -@charset "UTF-8"; +@charset "utf-8"; @font-face { font-family: "mnmliconsRegular"; src: url("/web/static/src/font/mnmliconsv21-webfont.eot") format("eot"); @@ -1415,7 +1415,13 @@ display: inline-block; overflow: hidden; } +.openerp .oe_view_manager { + display: table; + height: inherit; + width: 100%; +} .openerp .oe_view_manager .oe_view_manager_body { + display: table-row; height: inherit; } .openerp .oe_view_manager .oe_view_manager_view_kanban { diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index 0fd38ec1ad1..b308b825775 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -1137,7 +1137,11 @@ $sheet-padding: 16px // }}} // ViewManager common {{{ .oe_view_manager + display: table + height: inherit + width: 100% .oe_view_manager_body + display: table-row height: inherit .oe_view_manager_view_kanban height: inherit From 61d182b77b7ad148884b657f9e80ab5bb9398409 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Mon, 18 Feb 2013 12:21:22 +0100 Subject: [PATCH 207/253] [REF] removed unecessary code. This should be handled by the record rules/access rights bzr revid: qdp-launchpad@openerp.com-20130218112122-zqi1a3iuotigudvu --- addons/account_followup/wizard/account_followup_print.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py index 76aee365e00..37b4300b03f 100644 --- a/addons/account_followup/wizard/account_followup_print.py +++ b/addons/account_followup/wizard/account_followup_print.py @@ -26,8 +26,6 @@ from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp import SUPERUSER_ID - class account_followup_stat_by_partner(osv.osv): _name = "account_followup.stat.by.partner" _description = "Follow-up Statistics by Partner" @@ -315,13 +313,6 @@ class account_followup_print(osv.osv_memory): if stat_line_id not in partner_list: partner_list.append(stat_line_id) to_update[str(id)]= {'level': fups[followup_line_id][1], 'partner_id': stat_line_id} - #Remove partners that are other companies in OpenERP - comp_obj = self.pool.get("res.company") - comp_ids = comp_obj.search(cr, SUPERUSER_ID, [], context=context) - for comp in comp_obj.browse(cr, SUPERUSER_ID, comp_ids, context=context): - company_partner_wiz_id = comp.partner_id.id * 10000 + company_id - if company_partner_wiz_id in partner_list: - partner_list.remove(company_partner_wiz_id) return {'partner_ids': partner_list, 'to_update': to_update} account_followup_print() From 98a9bb5376f8ddf995083cb64266cde7d6cd3ebc Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 18 Feb 2013 12:49:11 +0100 Subject: [PATCH 208/253] [FIX] ViewManagerAction's do_create_view() does not pipe _super's deferred. bzr revid: fme@openerp.com-20130218114911-wpack9pfkr3pn0a2 --- addons/web/static/src/js/views.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 2cbd966b6bb..47986f1da47 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -996,10 +996,11 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ }); }, do_create_view: function(view_type) { - var r = this._super.apply(this, arguments); - var view = this.views[view_type].controller; - view.set({ 'title': this.action.name }); - return r; + var self = this; + return this._super.apply(this, arguments).then(function() { + var view = self.views[view_type].controller; + view.set({ 'title': self.action.name }); + }); }, get_action_manager: function() { var cur = this; From 1177cd3420e4dac340b1467707bcf4a92f27eee1 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Mon, 18 Feb 2013 13:10:12 +0100 Subject: [PATCH 209/253] [REF] account_followup: removed unecessary code. This should be handled by the record rules/access rights bzr revid: qdp-launchpad@openerp.com-20130218121012-m29u7vnynrymqf8w --- addons/account_followup/wizard/account_followup_print.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py index 76aee365e00..37b4300b03f 100644 --- a/addons/account_followup/wizard/account_followup_print.py +++ b/addons/account_followup/wizard/account_followup_print.py @@ -26,8 +26,6 @@ from openerp import tools from openerp.osv import fields, osv from openerp.tools.translate import _ -from openerp import SUPERUSER_ID - class account_followup_stat_by_partner(osv.osv): _name = "account_followup.stat.by.partner" _description = "Follow-up Statistics by Partner" @@ -315,13 +313,6 @@ class account_followup_print(osv.osv_memory): if stat_line_id not in partner_list: partner_list.append(stat_line_id) to_update[str(id)]= {'level': fups[followup_line_id][1], 'partner_id': stat_line_id} - #Remove partners that are other companies in OpenERP - comp_obj = self.pool.get("res.company") - comp_ids = comp_obj.search(cr, SUPERUSER_ID, [], context=context) - for comp in comp_obj.browse(cr, SUPERUSER_ID, comp_ids, context=context): - company_partner_wiz_id = comp.partner_id.id * 10000 + company_id - if company_partner_wiz_id in partner_list: - partner_list.remove(company_partner_wiz_id) return {'partner_ids': partner_list, 'to_update': to_update} account_followup_print() From 1a5b4160efda14c0739621e825e0fb6f56e1d66a Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Mon, 18 Feb 2013 13:14:41 +0100 Subject: [PATCH 210/253] [FIX] logging level of pooler loading, number of modules is info, the actual list of modules is debug bzr revid: al@openerp.com-20130218121441-i8tidklmhafudp4k --- openerp/modules/loading.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index 638a40c9fa8..a7696c5fe18 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -138,7 +138,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= loaded_modules = [] pool = pooler.get_pool(cr.dbname) migrations = openerp.modules.migration.MigrationManager(cr, graph) - _logger.debug('loading %d packages...', len(graph)) + _logger.info('loading %d modules...', len(graph)) # Query manual fields for all models at once and save them on the registry # so the initialization code for each model does not have to do it @@ -156,7 +156,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= if skip_modules and module_name in skip_modules: continue - _logger.info('module %s: loading objects', package.name) + _logger.debug('module %s: loading objects', package.name) migrations.migrate_module(package, 'pre') load_openerp_module(package.name) From 3afc3e2c22ce2b0de10178a00f8dd14312feb277 Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Mon, 18 Feb 2013 14:21:32 +0100 Subject: [PATCH 211/253] [FIX]sale-wizard : fix incorrect argument "date_inv" to "date_invoice" bzr revid: csn@openerp.com-20130218132132-glk50ok3o31l3pl8 --- addons/sale/wizard/sale_make_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/wizard/sale_make_invoice.py b/addons/sale/wizard/sale_make_invoice.py index d60adbb7b25..87911228cb6 100644 --- a/addons/sale/wizard/sale_make_invoice.py +++ b/addons/sale/wizard/sale_make_invoice.py @@ -51,7 +51,7 @@ class sale_make_invoice(osv.osv_memory): if context is None: context = {} data = self.read(cr, uid, ids)[0] - order_obj.action_invoice_create(cr, uid, context.get(('active_ids'), []), data['grouped'], date_inv = data['invoice_date']) + order_obj.action_invoice_create(cr, uid, context.get(('active_ids'), []), data['grouped'], date_invoice = data['invoice_date']) wf_service = netsvc.LocalService("workflow") for id in context.get(('active_ids'), []): wf_service.trg_validate(uid, 'sale.order', id, 'manual_invoice', cr) From 0f43032b82c22a69332b6a01b9d277776a2d644b Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 18 Feb 2013 15:51:00 +0100 Subject: [PATCH 212/253] [FIX] search: when count=True, execute main query as a subquery to avoid side effects with offset and limit bzr revid: rco@openerp.com-20130218145100-4q24j8ko9j9elwpw --- openerp/osv/orm.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index ebde4c17a51..f43b0d27d3b 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4870,12 +4870,16 @@ class BaseModel(object): limit_str = limit and ' limit %d' % limit or '' offset_str = offset and ' offset %d' % offset or '' where_str = where_clause and (" WHERE %s" % where_clause) or '' + query_str = 'SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + offset_str if count: - cr.execute('SELECT count("%s".id) FROM ' % self._table + from_clause + where_str + limit_str + offset_str, where_clause_params) - res = cr.fetchall() - return res[0][0] - cr.execute('SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + offset_str, where_clause_params) + # /!\ the main query must be executed as a subquery, otherwise + # offset and limit apply to the result of count()! + cr.execute('SELECT count(*) FROM (%s) AS res' % query_str, where_clause_params) + res = cr.fetchone() + return res[0] + + cr.execute(query_str, where_clause_params) res = cr.fetchall() # TDE note: with auto_join, we could have several lines about the same result From ee256b5664665ce45b9397b5225bf004c0c35754 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 18 Feb 2013 16:31:07 +0100 Subject: [PATCH 213/253] [FIX] service: call stop() instead of shutdown() in the evented case. bzr revid: vmt@openerp.com-20130218153107-m5ikcn10gckk8ik3 --- openerp/service/wsgi_server.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index 0676f8c02b0..0ca7dfcbd94 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -450,8 +450,13 @@ def stop_service(): The server is supposed to have been started by start_server() above. """ if httpd: - httpd.shutdown() - close_socket(httpd.socket) + if not openerp.evented: + httpd.shutdown() + close_socket(httpd.socket) + else: + import gevent + httpd.stop() + gevent.shutdown() def close_socket(sock): """ Closes a socket instance cleanly From e6d719cf3a1a017775b848cb315bebc2e9fad028 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Mon, 18 Feb 2013 17:12:22 +0100 Subject: [PATCH 214/253] [FIX] account_analytic_analysis only remind contracts bzr revid: al@openerp.com-20130218161222-f7jmrek9udvwapml --- addons/account_analytic_analysis/account_analytic_analysis.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 2238a9179fc..ddd937644b0 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -492,6 +492,7 @@ class account_analytic_account(osv.osv): def fill_remind(key, domain, write_pending=False): base_domain = [ + ('type', '=', 'contract'), ('partner_id', '!=', False), ('manager_id', '!=', False), ('manager_id.email', '!=', False), From c20a201769ee995fe961f940edd49686cd7549a4 Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Mon, 18 Feb 2013 17:42:04 +0100 Subject: [PATCH 215/253] [FIX]lunch : fix problem when try to order a meal on current date and then change the date, it wasn't updating correctly the date in lunch_order_line bzr revid: csn@openerp.com-20130218164204-8cssdh0v8u7179oz --- addons/lunch/lunch.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index 0f9033fce38..82c3bf8e51b 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -373,11 +373,24 @@ class lunch_order_line(osv.Model): cashmove_ref.unlink(cr, uid, cash_ids, context=context) return self._update_order_lines(cr, uid, ids, context=context) + def _get_line_order_ids(self, cr, uid, ids, context=None): + """ + return the list of lunch.order.lines ids to which belong the lunch.order 'ids' + """ + result = set() + for lunch_order in self.browse(cr, uid, ids, context=context): + for lines in lunch_order.order_line_ids: + result.add(lines.id) + return list(result) + + _columns = { 'name': fields.related('product_id', 'name', readonly=True), 'order_id': fields.many2one('lunch.order', 'Order', ondelete='cascade'), 'product_id': fields.many2one('lunch.product', 'Product', required=True), - 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store=True), + 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store={ + 'lunch.order': (_get_line_order_ids, ['date'], 10), + }), 'supplier': fields.related('product_id', 'supplier', type='many2one', relation='res.partner', string="Supplier", readonly=True, store=True), 'user_id': fields.related('order_id', 'user_id', type='many2one', relation='res.users', string='User', readonly=True, store=True), 'note': fields.text('Note'), From b985c7302f387948f6d4ddd5ba7b02861c747885 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 18 Feb 2013 17:48:39 +0100 Subject: [PATCH 216/253] [FIX] openerp namespace: the import hook was still inserting modules in sys.moduls at their shortname. bzr revid: vmt@openerp.com-20130218164839-2qludhn3znpdftq5 --- openerp/modules/module.py | 56 --------------------------------------- openerp/service/cron.py | 6 +---- 2 files changed, 1 insertion(+), 61 deletions(-) diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 9f716099b56..e71c1f1c519 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -62,23 +62,6 @@ class AddonsImportHook(object): backward compatibility, `import ` is still supported. Now they are living in `openerp.addons`. The good way to import such modules is thus `import openerp.addons.module`. - - For backward compatibility, loading an addons puts it in `sys.modules` - under both the legacy (short) name, and the new (longer) name. This - ensures that - import hr - import openerp.addons.hr - loads the hr addons only once. - - When an OpenERP addons name clashes with some other installed Python - module (for instance this is the case of the `resource` addons), - obtaining the OpenERP addons is only possible with the long name. The - short name will give the expected Python module. - - Instead of relying on some addons path, an alternative approach would be - to use pkg_resources entry points from already installed Python libraries - (and install our addons as such). Even when implemented, we would still - have to support the addons path approach for backward compatibility. """ def find_module(self, module_name, package_path): @@ -86,25 +69,6 @@ class AddonsImportHook(object): if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): return self # We act as a loader too. - # TODO list of loadable modules can be cached instead of always - # calling get_module_path(). - if len(module_parts) == 1 and \ - get_module_path(module_parts[0], - display_warning=False): - try: - # Check if the bare module name clashes with another module. - f, path, descr = imp.find_module(module_parts[0]) - _logger.warning(""" -Ambiguous import: the OpenERP module `%s` is shadowed by another -module (available at %s). -To import it, use `import openerp.addons..`.""" % (module_name, path)) - return - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - return self # We act as a loader too. - def load_module(self, module_name): module_parts = module_name.split('.') @@ -113,29 +77,9 @@ To import it, use `import openerp.addons..`.""" % (module_name, path)) if module_name in sys.modules: return sys.modules[module_name] - if len(module_parts) == 1: - module_part = module_parts[0] - if module_part in sys.modules: - return sys.modules[module_part] - - try: - # Check if the bare module name shadows another module. - f, path, descr = imp.find_module(module_part) - is_shadowing = True - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - is_shadowing = False - # Note: we don't support circular import. f, path, descr = imp.find_module(module_part, ad_paths) mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) - if not is_shadowing: - sys.modules[module_part] = mod - for k in sys.modules.keys(): - if k.startswith('openerp.addons.' + module_part): - sys.modules[k[len('openerp.addons.'):]] = sys.modules[k] sys.modules['openerp.addons.' + module_part] = mod return mod diff --git a/openerp/service/cron.py b/openerp/service/cron.py index f3c81fe785f..3155ed4259b 100644 --- a/openerp/service/cron.py +++ b/openerp/service/cron.py @@ -44,11 +44,7 @@ def cron_runner(number): _logger.debug('cron%d polling for jobs', number) for db_name, registry in registries.items(): while True and registry.ready: - # acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name) - # TODO why isnt openerp.addons.base defined ? - import sys - base = sys.modules['addons.base'] - acquired = base.ir.ir_cron.ir_cron._acquire_job(db_name) + acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name) if not acquired: break From aed092ad8e7c9976af1211e1132d7b2c3b7291c4 Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Mon, 18 Feb 2013 18:34:38 +0100 Subject: [PATCH 217/253] [FIX]lunch test: the field date is now needed since we use a store=dict on date and there was no date defined in the test despite the field being recquired in form view bzr revid: csn@openerp.com-20130218173438-m77ojfl6l6xvxloe --- addons/lunch/tests/test_lunch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/lunch/tests/test_lunch.py b/addons/lunch/tests/test_lunch.py index 49e936848fe..79095f4504a 100644 --- a/addons/lunch/tests/test_lunch.py +++ b/addons/lunch/tests/test_lunch.py @@ -20,6 +20,7 @@ ############################################################################## from openerp import tools +import time from openerp.tests import common class Test_Lunch(common.TransactionCase): @@ -43,12 +44,14 @@ class Test_Lunch(common.TransactionCase): self.new_id_order = self.lunch_order.create(cr,uid,{ 'user_id': self.demo_id[0], 'order_line_ids':'[]', + 'date': time.strftime(tools.DEFAULT_SERVER_DATE_FORMAT), },context=None) self.new_id_order_line = self.lunch_order_line.create(cr,uid,{ 'order_id':self.new_id_order, 'product_id':self.product_Bolognese_id, 'note': '+Emmental', 'cashmove': [], + 'date': time.strftime(tools.DEFAULT_SERVER_DATE_FORMAT), 'price': self.lunch_product.browse(cr,uid,self.product_Bolognese_id,context=None).price, }) From 58ca2f6e70fd02bd1370835a46e0ce29bf8f4e2b Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Mon, 18 Feb 2013 19:03:09 +0100 Subject: [PATCH 218/253] [REV] lunch: reverted commits 8720 and 8721 because they were 1) breaking runbot, 2) not fixing the runbot in the best way. bzr revid: qdp-launchpad@openerp.com-20130218180309-jeltfdibmu01hasz --- addons/lunch/lunch.py | 15 +-------------- addons/lunch/tests/test_lunch.py | 3 --- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index 82c3bf8e51b..0f9033fce38 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -373,24 +373,11 @@ class lunch_order_line(osv.Model): cashmove_ref.unlink(cr, uid, cash_ids, context=context) return self._update_order_lines(cr, uid, ids, context=context) - def _get_line_order_ids(self, cr, uid, ids, context=None): - """ - return the list of lunch.order.lines ids to which belong the lunch.order 'ids' - """ - result = set() - for lunch_order in self.browse(cr, uid, ids, context=context): - for lines in lunch_order.order_line_ids: - result.add(lines.id) - return list(result) - - _columns = { 'name': fields.related('product_id', 'name', readonly=True), 'order_id': fields.many2one('lunch.order', 'Order', ondelete='cascade'), 'product_id': fields.many2one('lunch.product', 'Product', required=True), - 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store={ - 'lunch.order': (_get_line_order_ids, ['date'], 10), - }), + 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store=True), 'supplier': fields.related('product_id', 'supplier', type='many2one', relation='res.partner', string="Supplier", readonly=True, store=True), 'user_id': fields.related('order_id', 'user_id', type='many2one', relation='res.users', string='User', readonly=True, store=True), 'note': fields.text('Note'), diff --git a/addons/lunch/tests/test_lunch.py b/addons/lunch/tests/test_lunch.py index 79095f4504a..49e936848fe 100644 --- a/addons/lunch/tests/test_lunch.py +++ b/addons/lunch/tests/test_lunch.py @@ -20,7 +20,6 @@ ############################################################################## from openerp import tools -import time from openerp.tests import common class Test_Lunch(common.TransactionCase): @@ -44,14 +43,12 @@ class Test_Lunch(common.TransactionCase): self.new_id_order = self.lunch_order.create(cr,uid,{ 'user_id': self.demo_id[0], 'order_line_ids':'[]', - 'date': time.strftime(tools.DEFAULT_SERVER_DATE_FORMAT), },context=None) self.new_id_order_line = self.lunch_order_line.create(cr,uid,{ 'order_id':self.new_id_order, 'product_id':self.product_Bolognese_id, 'note': '+Emmental', 'cashmove': [], - 'date': time.strftime(tools.DEFAULT_SERVER_DATE_FORMAT), 'price': self.lunch_product.browse(cr,uid,self.product_Bolognese_id,context=None).price, }) From b68f13d892b013f8e3e0d17d45406e38eaac63cb Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 18 Feb 2013 19:07:32 +0100 Subject: [PATCH 219/253] [FIX] BufferedDataset ids should not be passed to on_changes bzr revid: fme@openerp.com-20130218180732-ivdxvenc2flgl32p --- addons/web/static/src/js/view_form.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index b94b976bfff..43699721776 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -509,9 +509,13 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM var on_change = widget.node.attrs.on_change; if (on_change) { var change_spec = self.parse_on_change(on_change, widget); - var id = [self.datarecord.id == null ? [] : [self.datarecord.id]]; + var ids = []; + if (self.datarecord.id && !instance.web.BufferedDataSet.virtual_id_regex.test(self.datarecord.id)) { + // In case of a o2m virtual id, we should pass an empty ids list + ids.push(self.datarecord.id); + } def = new instance.web.Model(self.dataset.model).call( - change_spec.method, id.concat(change_spec.args)); + change_spec.method, [ids].concat(change_spec.args)); } else { def = $.when({}); } From 5bca6d888f2b244248a1fca8834a1d10472d7df1 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 19 Feb 2013 04:57:06 +0000 Subject: [PATCH 220/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130216045714-d9igbkeb3a2wzohp bzr revid: launchpad_translations_on_behalf_of_openerp-20130218044953-7p6xwm71bp0eaxna bzr revid: launchpad_translations_on_behalf_of_openerp-20130219045706-ixtnuj13l1xhob4u --- addons/account_analytic_analysis/i18n/mn.po | 79 +-- addons/account_test/i18n/ar.po | 241 +++++++++ addons/base_action_rule/i18n/cs.po | 338 ++++++++++++ addons/contacts/i18n/hu.po | 17 +- addons/google_docs/i18n/mn.po | 188 +++++++ addons/google_docs/i18n/sv.po | 188 +++++++ addons/hr/i18n/hu.po | 70 ++- addons/knowledge/i18n/mn.po | 32 +- addons/marketing/i18n/hu.po | 11 +- addons/marketing_campaign/i18n/hu.po | 180 +++++-- addons/portal_crm/i18n/ro.po | 568 ++++++++++++++++++++ addons/portal_sale/i18n/mn.po | 344 ++++++++++++ addons/report_webkit/i18n/mn.po | 517 ++++++++++++++++++ 13 files changed, 2637 insertions(+), 136 deletions(-) create mode 100644 addons/account_test/i18n/ar.po create mode 100644 addons/base_action_rule/i18n/cs.po create mode 100644 addons/google_docs/i18n/mn.po create mode 100644 addons/google_docs/i18n/sv.po create mode 100644 addons/portal_crm/i18n/ro.po create mode 100644 addons/portal_sale/i18n/mn.po create mode 100644 addons/report_webkit/i18n/mn.po diff --git a/addons/account_analytic_analysis/i18n/mn.po b/addons/account_analytic_analysis/i18n/mn.po index ca1f43d0234..d961188e2dc 100644 --- a/addons/account_analytic_analysis/i18n/mn.po +++ b/addons/account_analytic_analysis/i18n/mn.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-12-21 17:04+0000\n" -"PO-Revision-Date: 2010-12-20 23:20+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2013-02-15 10:57+0000\n" +"Last-Translator: gobi \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-12-22 05:42+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -29,12 +29,12 @@ msgstr "Бүлэглэх..." #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "To Invoice" -msgstr "" +msgstr "Үнийн нэхэмжлэл" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Remaining" -msgstr "" +msgstr "Үлдэгдэл" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -71,12 +71,12 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "⇒ Invoice" -msgstr "" +msgstr "⇒ Нэхэмжлэл" #. module: account_analytic_analysis #: field:account.analytic.account,ca_invoiced:0 msgid "Invoiced Amount" -msgstr "Нэхэмжилсэн дүн" +msgstr "Нэхэмжлэлийн дүн" #. module: account_analytic_analysis #: field:account.analytic.account,last_worked_invoiced_date:0 @@ -86,7 +86,7 @@ msgstr "Эцсийн өртөгийг нэхэмжилсэн огноо" #. module: account_analytic_analysis #: help:account.analytic.account,fix_price_to_invoice:0 msgid "Sum of quotations for this contract." -msgstr "" +msgstr "Энэ гэрээний ханшийн нийлбэр." #. module: account_analytic_analysis #: help:account.analytic.account,ca_invoiced:0 @@ -120,7 +120,7 @@ msgstr "Аналитик данс" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Partner" -msgstr "" +msgstr "Харилцагч" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -149,12 +149,12 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "End Date" -msgstr "Дуусах огноо" +msgstr "Дуусан огноо" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Account Manager" -msgstr "" +msgstr "Дансны менежер" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_hours_to_invoice:0 @@ -164,12 +164,12 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Expected" -msgstr "" +msgstr "Тооцоолсон" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Contracts not assigned" -msgstr "" +msgstr "Гэрээнүүд оноогдоогүй байна" #. module: account_analytic_analysis #: help:account.analytic.account,theorical_margin:0 @@ -205,6 +205,7 @@ msgstr "Бодит зөрүүний хэмжээ (%)" #: help:account.analytic.account,remaining_hours:0 msgid "Computed using the formula: Maximum Time - Total Worked Time" msgstr "" +"Тооцоололд ашиглагдсан томъёо: Хамгийн их хугацаа - Нийт ажилласан хугацаа" #. module: account_analytic_analysis #: help:account.analytic.account,hours_quantity:0 @@ -218,7 +219,7 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Nothing to invoice, create" -msgstr "" +msgstr "Нэхэмжлэх, үүсгэх зүйлс алга" #. module: account_analytic_analysis #: model:res.groups,name:account_analytic_analysis.group_template_required @@ -228,7 +229,7 @@ msgstr "" #. module: account_analytic_analysis #: field:account.analytic.account,hours_quantity:0 msgid "Total Worked Time" -msgstr "" +msgstr "Нийт ажилласан хугацаа" #. module: account_analytic_analysis #: field:account.analytic.account,real_margin:0 @@ -238,7 +239,7 @@ msgstr "Бодит зөрүү" #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month msgid "Hours summary by month" -msgstr "Hours summary by month" +msgstr "Сарын цагийн хураангуй" #. module: account_analytic_analysis #: help:account.analytic.account,real_margin_rate:0 @@ -248,12 +249,12 @@ msgstr "Томъёг ашиглан тооцоолох: (Бодит зөрүү/ #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "or view" -msgstr "" +msgstr "эсвэл үзэх" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Customer Contracts" -msgstr "" +msgstr "Захиалагчийн гэрээнүүд" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -270,7 +271,7 @@ msgstr "Сар" #: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all msgid "Time & Materials to Invoice" -msgstr "" +msgstr "Хугацаа & Нэхэмжлэлийн материал" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_overdue_all @@ -281,12 +282,12 @@ msgstr "Гэрээнүүд" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Start Date" -msgstr "" +msgstr "Эхлэх огноо" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Invoiced" -msgstr "" +msgstr "Нэхэмжилсэн" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -305,7 +306,7 @@ msgstr "Захиалагчтай шинэчлэхээр хүлээж байга #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Timesheets" -msgstr "" +msgstr "Цагийн хуудас" #. module: account_analytic_analysis #: help:account.analytic.account,hours_qtt_non_invoiced:0 @@ -329,7 +330,7 @@ msgstr "Тоо ширхэг хязгаараас давсан" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: account_analytic_analysis #: field:account.analytic.account,ca_theorical:0 @@ -350,7 +351,7 @@ msgstr "OpenERP-д гэрээ нь харилцагч бүхий шинжилг #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.action_sales_order msgid "Sales Orders" -msgstr "" +msgstr "Борлуулалтын захиалгууд" #. module: account_analytic_analysis #: help:account.analytic.account,last_invoice_date:0 @@ -437,12 +438,12 @@ msgstr "" #. module: account_analytic_analysis #: field:account.analytic.account,toinvoice_total:0 msgid "Total to Invoice" -msgstr "" +msgstr "Нийт нэхэмжлэл" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Sale Orders" -msgstr "" +msgstr "Борлуулалтын захиалга" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -452,7 +453,7 @@ msgstr "Нээх" #. module: account_analytic_analysis #: field:account.analytic.account,invoiced_total:0 msgid "Total Invoiced" -msgstr "" +msgstr "Нийт нэхэмжлэл" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_ca:0 @@ -468,7 +469,7 @@ msgstr "Сүүлийн нэхэмжлэлийн огноо" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Units Remaining" -msgstr "" +msgstr "Нэгжийн үлдэгдэл" #. module: account_analytic_analysis #: model:ir.actions.act_window,help:account_analytic_analysis.action_hr_tree_invoiced_all @@ -497,7 +498,7 @@ msgstr "Нэхэмжлэх" #. module: account_analytic_analysis #: field:account.analytic.account,total_cost:0 msgid "Total Costs" -msgstr "Нийт өртөг" +msgstr "Нийт зардал" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_total:0 @@ -526,7 +527,7 @@ msgstr "Онолын Хязгаар" #. module: account_analytic_analysis #: field:account.analytic.account,remaining_total:0 msgid "Total Remaining" -msgstr "" +msgstr "Нийт үлдэгдэл" #. module: account_analytic_analysis #: help:account.analytic.account,real_margin:0 @@ -536,12 +537,12 @@ msgstr "Томъёг ашиглан тооцоолох: Нэхэмжилсэн #. module: account_analytic_analysis #: field:account.analytic.account,hours_qtt_est:0 msgid "Estimation of Hours to Invoice" -msgstr "" +msgstr "Нэхэмжлэх цагийн тооцоолол" #. module: account_analytic_analysis #: field:account.analytic.account,fix_price_invoices:0 msgid "Fixed Price" -msgstr "" +msgstr "Тогтмол үнэ" #. module: account_analytic_analysis #: help:account.analytic.account,last_worked_date:0 @@ -551,23 +552,23 @@ msgstr "Энэ данс дээр хйигдсэн сүүлийн ажлын ог #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: account_analytic_analysis #: field:sale.config.settings,group_template_required:0 msgid "Mandatory use of templates." -msgstr "" +msgstr "Үлгэрүүдийн зайлшгүй хэрэглээ" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.template_of_contract_action #: model:ir.ui.menu,name:account_analytic_analysis.menu_template_of_contract_action msgid "Contract Template" -msgstr "" +msgstr "Гэрээний загвар" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Units Done" -msgstr "" +msgstr "Хийгдсэн Нэгжүүд" #. module: account_analytic_analysis #: help:account.analytic.account,total_cost:0 @@ -581,7 +582,7 @@ msgstr "" #. module: account_analytic_analysis #: field:account.analytic.account,est_total:0 msgid "Total Estimation" -msgstr "" +msgstr "Нийт таамаг тооцоо" #. module: account_analytic_analysis #: field:account.analytic.account,remaining_ca:0 @@ -617,7 +618,7 @@ msgstr "" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Total" -msgstr "" +msgstr "Нийт" #~ msgid "" #~ "Number of hours that can be invoiced plus those that already have been " diff --git a/addons/account_test/i18n/ar.po b/addons/account_test/i18n/ar.po new file mode 100644 index 00000000000..c2d46674b1b --- /dev/null +++ b/addons/account_test/i18n/ar.po @@ -0,0 +1,241 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-18 11:32+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-19 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_02 +msgid "Test 2: Opening a fiscal year" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05 +msgid "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_03 +msgid "" +"Check if movement lines are balanced and have the same date and period" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,name:0 +msgid "Test Name" +msgstr "" + +#. module: account_test +#: report:account.test.assert.print:0 +msgid "Accouting tests on" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_01 +msgid "Test 1: General balance" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06 +msgid "Check that paid/reconciled invoices are not in 'Open' state" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05_2 +msgid "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Tests" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,desc:0 +msgid "Test Description" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Description" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06_1 +msgid "Check that there's no move for any account with « View » account type" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_08 +msgid "Test 9 : Accounts and partners on account moves" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,name:account_test.action_accounting_assert +#: model:ir.actions.report.xml,name:account_test.account_assert_test_report +#: model:ir.ui.menu,name:account_test.menu_action_license +msgid "Accounting Tests" +msgstr "" + +#. module: account_test +#: code:addons/account_test/report/account_test_report.py:74 +#, python-format +msgid "The test was passed successfully" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,active:0 +msgid "Active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06 +msgid "Test 6 : Invoices status" +msgstr "" + +#. module: account_test +#: model:ir.model,name:account_test.model_accounting_assert_test +msgid "accounting.assert.test" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05 +msgid "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,code_exec:0 +msgid "Python code" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_07 +msgid "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_07 +msgid "Test 8 : Closing balance on bank statements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_03 +msgid "Test 3: Movement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05_2 +msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Expression" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_04 +msgid "Test 4: Totally reconciled mouvements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_04 +msgid "Check if the totally reconciled movements are balanced" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_02 +msgid "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Python Code" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,help:account_test.action_accounting_assert +msgid "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View  » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/base_action_rule/i18n/cs.po b/addons/base_action_rule/i18n/cs.po new file mode 100644 index 00000000000..2321a9b5d31 --- /dev/null +++ b/addons/base_action_rule/i18n/cs.po @@ -0,0 +1,338 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-15 15:11+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "In Progress" +msgstr "Probíhá" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"- In this same \"Search\" view, select the menu \"Save Current Filter\", " +"enter the name (Ex: Create the 01/01/2012) and add the option \"Share with " +"all users\"" +msgstr "" +"- V tomto zobrazení \"Vyhledat\" zvolte nabídku \"Uložit aktuální filtr\", " +"zadejte jméno (Např.: Vytvořeno 01.01.2012) a přidejte volbu \"sdílet se " +"všemi uživateli\"" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "Pravidla akcí" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Select a filter or a timer as condition." +msgstr "Zvolte jako podmínku filtr nebo časovač" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,user_id:0 +msgid "Responsible" +msgstr "Zodpovídá" + +#. module: base_action_rule +#: help:base.action.rule,server_action_ids:0 +msgid "Examples: email reminders, call object service, etc." +msgstr "Například: připomenutí e-mailu, volání služby, apod." + +#. module: base_action_rule +#: field:base.action.rule,act_followers:0 +msgid "Add Followers" +msgstr "Přidejte na vědomí" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible" +msgstr "Nastavte odpovědnou osobu" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "" +"Delay after the trigger date.You can put a negative number if you need a " +"delay before thetrigger date, like sending a reminder 15 minutes before a " +"meeting." +msgstr "" +"Zpoždění po datu spuštění. Můžete zadat záporné číslo, pokud potřebujete " +"prodlevu před datem spuštění, jako zaslání připomenutí 15 minut před " +"schůzkou." + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule_lead_test +msgid "base.action.rule.lead.test" +msgstr "base.action.rule.lead.test" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Closed" +msgstr "Uzavřeno" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "New" +msgstr "Nové" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "Po datu spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "Podmínky" + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Pending" +msgstr "Čekající" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,state:0 +msgid "Status" +msgstr "Stav" + +#. module: base_action_rule +#: field:base.action.rule,filter_pre_id:0 +msgid "Before Update Filter" +msgstr "Filtr před aktualizací" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Action Rule" +msgstr "Pravidlo akce" + +#. module: base_action_rule +#: help:base.action.rule,filter_id:0 +msgid "" +"If present, this condition must be satisfied after the update of the record." +msgstr "Existuje-li, musí být tato podmínka po aktualizaci záznamu splněna." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "Pole, která je možno měnit" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "The filter must therefore be available in this page." +msgstr "Filtr musí být na této straně k dispozici." + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "After Update Filter" +msgstr "Filtr po aktualizaci" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "hodin" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "To create a new filter:" +msgstr "Nový filtr vytvoříte:" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +#: field:base.action.rule.lead.test,active:0 +msgid "Active" +msgstr "Aktivní" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "Zpoždění po datu spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"An action rule is checked when you create or modify the \"Related Document " +"Model\". The precondition filter is checked right before the modification " +"while the postcondition filter is checked after the modification. A " +"precondition filter will therefore not work during a creation." +msgstr "" +"Pravidlo akce je ověřováno při vytváření nebo úpravě \"souvisejícího modelu " +"dokumentu\". Platnost filtru s podmínkou před je ověřována před úpravou, " +"zatímco platnost filtru s podmínkou po je kontrolována po úpravě. Filtr s " +"podmínkou před nebude tedy pracovat při vytváření." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Filter Condition" +msgstr "Podmínka filtru" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"- Go to your \"Related Document Model\" page and set the filter parameters " +"in the \"Search\" view (Example of filter based on Leads/Opportunities: " +"Creation Date \"is equal to\" 01/01/2012)" +msgstr "" +"- Přejděte na stránku \"Přiřazený model dokumentu\" a nastavte parametry " +"filtru v zobrazení \"Hledat\" (Příklad filtru na základě Zájemci / " +"Příležitosti: Datum vytvoření \"je\" 01.01.2012)" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "Název pravidla" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "Automatické akce" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "Udává pořadí příkazů při zobrazení seznamu pravidel." + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "měsíců" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "dnů" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Timer" +msgstr "Časovač" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "Typ zpoždění" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server actions to run" +msgstr "Akce serveru ke spuštění" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "When unchecked, the rule is hidden and will not be executed." +msgstr "Pokud neoznačíte, pravidlo nebude vidět neprovede se." + +#. module: base_action_rule +#: selection:base.action.rule.lead.test,state:0 +msgid "Cancelled" +msgstr "Zrušeno" + +#. module: base_action_rule +#: field:base.action.rule,model:0 +msgid "Model" +msgstr "Model" + +#. module: base_action_rule +#: field:base.action.rule,last_run:0 +msgid "Last Run" +msgstr "Naposledy spuštěno" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "minut" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Related Document Model" +msgstr "Související model dokumentu" + +#. module: base_action_rule +#: help:base.action.rule,filter_pre_id:0 +msgid "" +"If present, this condition must be satisfied before the update of the record." +msgstr "Existuje-li, musí být podmínka spolněna po aktualizaci záznamu." + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "Pořadí" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "Akce" + +#. module: base_action_rule +#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act +msgid "" +"

\n" +" Click to setup a new automated action rule. \n" +"

\n" +" Use automated actions to automatically trigger actions for\n" +" various screens. Example: a lead created by a specific user " +"may\n" +" be automatically set to a specific sales team, or an\n" +" opportunity which still has status pending after 14 days " +"might\n" +" trigger an automatic reminder email.\n" +"

\n" +" " +msgstr "" +"

\n" +" Klepni pro vytvoření nového automatického pravidla akce. \n" +"

\n" +" Automatické akce používejte pro různé automaticky spouštěné\n" +" akce. Například: a zájemce vytvořený konkrétním uživatelem " +"může\n" +" být automaticky přiřazen do určité obchodní skupiny, nebo\n" +" příležitost, která je 14 dnů ve stavu \"čekající\" může " +"odeslat\n" +" upozorňující e-mail.\n" +"

\n" +" " + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "Datum vytvoření" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,date_action_last:0 +msgid "Last Action" +msgstr "Poslední akce" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_id:0 +msgid "Trigger Date" +msgstr "Datum spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: field:base.action.rule,server_action_ids:0 +msgid "Server Actions" +msgstr "Akce serveru" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,name:0 +msgid "Subject" +msgstr "Předmět" diff --git a/addons/contacts/i18n/hu.po b/addons/contacts/i18n/hu.po index 500d4f50c83..343ecb73bb4 100644 --- a/addons/contacts/i18n/hu.po +++ b/addons/contacts/i18n/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-11-27 23:56+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-15 16:22+0000\n" +"Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:07+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: contacts #: model:ir.actions.act_window,help:contacts.action_contacts @@ -29,6 +29,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson új kapcsolat hozzáadásához a címjegyzékhez.\n" +"

\n" +" OpenERP segít az összes tevékenység nyomon követésében ami \n" +" összefüggésben áll a vevőkkel; megbeszélésekkel, üzleti " +"lehetőségek történetével,\n" +" dokumentumokkal stb.\n" +"

\n" +" " #. module: contacts #: model:ir.actions.act_window,name:contacts.action_contacts diff --git a/addons/google_docs/i18n/mn.po b/addons/google_docs/i18n/mn.po new file mode 100644 index 00000000000..8968332fba0 --- /dev/null +++ b/addons/google_docs/i18n/mn.po @@ -0,0 +1,188 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-19 02:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-19 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Key Error!" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,gdocs_resource_id:0 +msgid "Google Resource ID to Use as Template" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/xml/gdocs.xml:6 +#, python-format +msgid "Add Google Doc..." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL:" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_google_docs_config +msgid "Google Docs templates config" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:25 +#, python-format +msgid "" +"The user google credentials are not set yet. Contact your administrator for " +"help." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:101 +#, python-format +msgid "" +"Your resource id is not correct. You can find the id in the google docs URL." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Creating google docs may only be done by one at a time." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#: code:addons/google_docs/google_docs.py:101 +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Google Docs Error!" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#, python-format +msgid "Check your google configuration in Users/Users/Synchronization tab." +msgstr "" + +#. module: google_docs +#: model:ir.ui.menu,name:google_docs.menu_gdocs_config +msgid "Google Docs configuration" +msgstr "" + +#. module: google_docs +#: model:ir.actions.act_window,name:google_docs.action_google_docs_users_config +#: model:ir.ui.menu,name:google_docs.menu_gdocs_model_config +msgid "Models configuration" +msgstr "Моделийн тохиргоо" + +#. module: google_docs +#: field:google.docs.config,model_id:0 +msgid "Model" +msgstr "Модел" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:28 +#, python-format +msgid "User Google credentials are not yet set." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Your Google Doc Name Pattern's key does not found in object." +msgstr "" + +#. module: google_docs +#: help:google.docs.config,name_template:0 +msgid "" +"Choose how the new google docs will be named, on google side. Eg. " +"gdoc_%(field_name)s" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "Google Docs Configuration" +msgstr "" + +#. module: google_docs +#: help:google.docs.config,gdocs_resource_id:0 +msgid "" +"\n" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL: \n" +"*for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`\n" +"*for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`\n" +"*for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`\n" +"*for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`\n" +"...\n" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,name_template:0 +msgid "Google Doc Name Pattern" +msgstr "" diff --git a/addons/google_docs/i18n/sv.po b/addons/google_docs/i18n/sv.po new file mode 100644 index 00000000000..6228d0b7ad5 --- /dev/null +++ b/addons/google_docs/i18n/sv.po @@ -0,0 +1,188 @@ +# Swedish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-15 14:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Key Error!" +msgstr "Nyckelfel!" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,gdocs_resource_id:0 +msgid "Google Resource ID to Use as Template" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/xml/gdocs.xml:6 +#, python-format +msgid "Add Google Doc..." +msgstr "Lägg till Google-dokument..." + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL:" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_google_docs_config +msgid "Google Docs templates config" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:25 +#, python-format +msgid "" +"The user google credentials are not set yet. Contact your administrator for " +"help." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:101 +#, python-format +msgid "" +"Your resource id is not correct. You can find the id in the google docs URL." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Creating google docs may only be done by one at a time." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#: code:addons/google_docs/google_docs.py:101 +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Google Docs Error!" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#, python-format +msgid "Check your google configuration in Users/Users/Synchronization tab." +msgstr "" + +#. module: google_docs +#: model:ir.ui.menu,name:google_docs.menu_gdocs_config +msgid "Google Docs configuration" +msgstr "" + +#. module: google_docs +#: model:ir.actions.act_window,name:google_docs.action_google_docs_users_config +#: model:ir.ui.menu,name:google_docs.menu_gdocs_model_config +msgid "Models configuration" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,model_id:0 +msgid "Model" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:28 +#, python-format +msgid "User Google credentials are not yet set." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Your Google Doc Name Pattern's key does not found in object." +msgstr "" + +#. module: google_docs +#: help:google.docs.config,name_template:0 +msgid "" +"Choose how the new google docs will be named, on google side. Eg. " +"gdoc_%(field_name)s" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "Google Docs Configuration" +msgstr "" + +#. module: google_docs +#: help:google.docs.config,gdocs_resource_id:0 +msgid "" +"\n" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL: \n" +"*for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`\n" +"*for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`\n" +"*for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`\n" +"*for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`\n" +"...\n" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,name_template:0 +msgid "Google Doc Name Pattern" +msgstr "" diff --git a/addons/hr/i18n/hu.po b/addons/hr/i18n/hu.po index 82805ae8b7f..32337b6db0b 100644 --- a/addons/hr/i18n/hu.po +++ b/addons/hr/i18n/hu.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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 18:17+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-15 18:13+0000\n" +"Last-Translator: krnkris \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-12-22 05:48+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -24,7 +24,7 @@ msgstr "OpenERP felhasználó" #. module: hr #: field:hr.config.settings,module_hr_timesheet_sheet:0 msgid "Allow timesheets validation by managers" -msgstr "" +msgstr "Engedélyezze az időkimutatások vezetőség általi megerősítését" #. module: hr #: field:hr.job,requirements:0 @@ -58,11 +58,14 @@ msgid "" "128x128px image, with aspect ratio preserved. Use this field in form views " "or some kanban views." msgstr "" +"Közepes méretű fotó az alkalmazottakról. Automatikusan átméretezett mint " +"128x128px kép, az arányok megtartása mellett. Használja ezt a mezőt a forma " +"nézetben és egyes kanban nézetben." #. module: hr #: view:hr.config.settings:0 msgid "Time Tracking" -msgstr "" +msgstr "Idő követés" #. module: hr #: view:hr.employee:0 @@ -78,12 +81,12 @@ msgstr "Saját osztály létrehozása" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employees currently occupying this job position." -msgstr "" +msgstr "Alakalmazottak száma akik jelenleg betöltik ezt az állás pozíciót." #. module: hr #: field:hr.config.settings,module_hr_evaluation:0 msgid "Organize employees periodic evaluation" -msgstr "" +msgstr "Alkalmazottak szervezése időközönkénti értékeléssel" #. module: hr #: view:hr.department:0 @@ -98,7 +101,7 @@ msgstr "Osztály, részleg" #. module: hr #: field:hr.employee,work_email:0 msgid "Work Email" -msgstr "" +msgstr "Munkahelyi e-mail" #. module: hr #: help:hr.employee,image:0 @@ -106,11 +109,13 @@ msgid "" "This field holds the image used as photo for the employee, limited to " "1024x1024px." msgstr "" +"Ez a mező tartalmazza a képet amit az alkalmazottakhoz használ, limitált " +"méret 1024x1024px." #. module: hr #: help:hr.config.settings,module_hr_holidays:0 msgid "This installs the module hr_holidays." -msgstr "" +msgstr "Ez a hr_holidays modult telepíti." #. module: hr #: view:hr.job:0 @@ -125,7 +130,7 @@ msgstr "Toborzás folyamatban" #. module: hr #: field:hr.job,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: hr #: field:hr.department,company_id:0 @@ -143,33 +148,33 @@ msgstr "Várható felvételek" #. module: hr #: field:res.users,employee_ids:0 msgid "Related employees" -msgstr "" +msgstr "Ide kapcsolódó alkalmazottak" #. module: hr #: constraint:hr.employee.category:0 msgid "Error! You cannot create recursive Categories." -msgstr "" +msgstr "Hiba! Nem tud többszörös kategóriát létrehozni." #. module: hr #: help:hr.config.settings,module_hr_recruitment:0 msgid "This installs the module hr_recruitment." -msgstr "" +msgstr "Ez a hr_recruitment modult telepíti." #. module: hr #: view:hr.employee:0 msgid "Birth" -msgstr "" +msgstr "Született" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Employee Tags" -msgstr "" +msgstr "Alkalmazott címke" #. module: hr #: view:hr.job:0 msgid "Launch Recruitement" -msgstr "" +msgstr "Ebéd igénylés" #. module: hr #: model:process.transition,name:hr.process_transition_employeeuser0 @@ -194,22 +199,22 @@ msgstr "Házas" #. module: hr #: field:hr.job,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Üzenetek" #. module: hr #: view:hr.config.settings:0 msgid "Talent Management" -msgstr "" +msgstr "Képesség kezelés" #. module: hr #: help:hr.config.settings,module_hr_timesheet_sheet:0 msgid "This installs the module hr_timesheet_sheet." -msgstr "" +msgstr "Ez a hr_timesheet_sheet modult telepíti." #. module: hr #: view:hr.employee:0 msgid "Mobile:" -msgstr "" +msgstr "Mobil:" #. module: hr #: view:hr.employee:0 @@ -219,12 +224,12 @@ msgstr "Beosztás" #. module: hr #: help:hr.job,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." #. module: hr #: field:hr.employee,color:0 msgid "Color Index" -msgstr "" +msgstr "Szín meghatározó" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -232,11 +237,13 @@ msgid "" "The Related user field on the Employee form allows to link the OpenERP user " "(and her rights) to the employee." msgstr "" +"Az alkalmazott űrlapján ide vonatkozó felhasználó mező lehetővé teszi az " +"OpenERP felhasználó (és jogosultságai) hozzárendelését az alkalmazottakhoz." #. module: hr #: field:hr.employee,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Közepes méretű fotó" #. module: hr #: field:hr.employee,identification_id:0 @@ -277,7 +284,7 @@ msgstr "Iroda címe" #. module: hr #: field:hr.job,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Követők" #. module: hr #: view:hr.employee:0 @@ -298,6 +305,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Kis méretű fotó az alkalmazottról. Automatikusan átméretezve 64x64px képre, " +"az arányok megtartás mellett. Használja ezt mezőt bárhol ahol kisméretű " +"képet igényel." #. module: hr #: field:hr.employee,birthday:0 @@ -307,12 +317,12 @@ msgstr "Születési idő" #. module: hr #: help:hr.job,no_of_recruitment:0 msgid "Number of new employees you expect to recruit." -msgstr "" +msgstr "A felvenni kívánt alkalmazottak száma" #. module: hr #: model:ir.actions.client,name:hr.action_client_hr_menu msgid "Open HR Menu" -msgstr "" +msgstr "Munkaügy HR menü megnyitása" #. module: hr #: help:hr.job,message_summary:0 @@ -320,6 +330,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." #. module: hr #: help:hr.config.settings,module_account_analytic_analysis:0 @@ -327,6 +339,8 @@ msgid "" "This installs the module account_analytic_analysis, which will install sales " "management too." msgstr "" +"Ez az account_analytic_analysis modult telepíti, amely az értékesítés " +"kezelést is magában foglalja." #. module: hr #: view:board.board:0 @@ -343,7 +357,7 @@ msgstr "Munka" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Current Number of Employees" -msgstr "" +msgstr "Jelenlegi alkalmazottak száma" #. module: hr #: field:hr.department,member_ids:0 diff --git a/addons/knowledge/i18n/mn.po b/addons/knowledge/i18n/mn.po index 8f06a0378d0..223fbbd71cc 100644 --- a/addons/knowledge/i18n/mn.po +++ b/addons/knowledge/i18n/mn.po @@ -8,24 +8,24 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2010-12-19 23:48+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2013-02-15 10:59+0000\n" +"Last-Translator: erdenebold \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-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Documents" -msgstr "" +msgstr "Баримтууд" #. module: knowledge #: model:ir.model,name:knowledge.model_knowledge_config_settings msgid "knowledge.config.settings" -msgstr "" +msgstr "knowledge.config.settings" #. module: knowledge #: help:knowledge.config.settings,module_document_webdav:0 @@ -33,11 +33,13 @@ msgid "" "Access your documents in OpenERP through WebDAV.\n" " This installs the module document_webdav." msgstr "" +"OpenERP бичиг баримтууд руу WebDAV-р хандана.\n" +" Энэ нь document_webdav модулийг суулгана." #. module: knowledge #: help:knowledge.config.settings,module_document_page:0 msgid "This installs the module document_page." -msgstr "" +msgstr "Энэ нь мdocument_page модулийг суулгана." #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document2 @@ -48,12 +50,12 @@ msgstr "Хамтарсан агуулга" #: model:ir.actions.act_window,name:knowledge.action_knowledge_configuration #: view:knowledge.config.settings:0 msgid "Configure Knowledge" -msgstr "" +msgstr "Баримтын Тохиргоо" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Knowledge and Documents Management" -msgstr "" +msgstr "Бичиг Баримт, Мэдлэгийн менежмент" #. module: knowledge #: help:knowledge.config.settings,module_document:0 @@ -67,7 +69,7 @@ msgstr "" #. module: knowledge #: field:knowledge.config.settings,module_document_page:0 msgid "Create static web pages" -msgstr "" +msgstr "Статик веб хуудас үүсгэх." #. module: knowledge #: field:knowledge.config.settings,module_document_ftp:0 @@ -77,17 +79,17 @@ msgstr "" #. module: knowledge #: field:knowledge.config.settings,module_document:0 msgid "Manage documents" -msgstr "" +msgstr "Бичиг баримтуудыг менежмент хийх" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: knowledge #: view:knowledge.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Ашиглах" #. module: knowledge #: model:ir.ui.menu,name:knowledge.menu_document_configuration @@ -100,11 +102,13 @@ msgid "" "Access your documents in OpenERP through an FTP interface.\n" " This installs the module document_ftp." msgstr "" +"OpenERP бичиг баримтууд руу FTP интерфейсээр хандана.\n" +"Энэ нь document_ftp модулийг суулгана." #. module: knowledge #: view:knowledge.config.settings:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: knowledge #: field:knowledge.config.settings,module_document_webdav:0 diff --git a/addons/marketing/i18n/hu.po b/addons/marketing/i18n/hu.po index cc8760c35a6..d30ea159220 100644 --- a/addons/marketing/i18n/hu.po +++ b/addons/marketing/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-14 16:51+0000\n" +"PO-Revision-Date: 2013-02-15 16:10+0000\n" "Last-Translator: krnkris \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: 2013-02-15 04:38+0000\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: marketing @@ -28,6 +28,9 @@ msgid "" "Campaigns.\n" " This installs the module marketing_campaign_crm_demo." msgstr "" +"Demó adatok telepítése mint érdeklődések, kampányok és szakaszok a Marketing " +"kampányokhoz.\n" +" Ez a marketing_campaign_crm_demo modult telepíti.." #. module: marketing #: model:ir.actions.act_window,name:marketing.action_marketing_configuration @@ -94,6 +97,10 @@ msgid "" "CRM leads.\n" " This installs the module marketing_campaign." msgstr "" +"Marketing kampányokon keresztüli érdeklődés automatizálást biztosít.\n" +" Kampányt meg lehet határozni valójában bármely forrásból, " +"nem csak a CMR érdeklődésekből.\n" +" Ez a marketing_campaign modult telepíti." #. module: marketing #: help:marketing.config.settings,module_crm_profiling:0 diff --git a/addons/marketing_campaign/i18n/hu.po b/addons/marketing_campaign/i18n/hu.po index 460d35dd20e..7ccfe78d3ee 100644 --- a/addons/marketing_campaign/i18n/hu.po +++ b/addons/marketing_campaign/i18n/hu.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-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-02-04 14:42+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-15 12:34+0000\n" +"Last-Translator: krnkris \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-12-22 06:01+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-16 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -31,16 +31,18 @@ msgstr "Előző tevékenység" #, python-format msgid "The current step for this item has no email or report to preview." msgstr "" +"Ennek a tételnek az aktuális lépéséhez nincs előnézeti e-mail vagy jelentés." #. module: marketing_campaign #: constraint:marketing.campaign.transition:0 msgid "The To/From Activity of transition must be of the same Campaign " msgstr "" +"A tól/hoz átvezetési tevékenységnek ugyanahhoz a kampányhoz kell tartoznia. " #. module: marketing_campaign #: selection:marketing.campaign.transition,trigger:0 msgid "Time" -msgstr "" +msgstr "Idő" #. module: marketing_campaign #: selection:marketing.campaign.activity,type:0 @@ -62,16 +64,19 @@ msgid "" "reached this point has generated a certain revenue. You can get revenue " "statistics in the Reporting section" msgstr "" +"Állítson be elvárt jövedelmet, ha figyelembe akarja venni amikor az egyes " +"kampány termékek elérik ezt a szintet akkor azok bevételt generálnak. El " +"tudja érni a bevétel statisztikát a Jelentések részen." #. module: marketing_campaign #: field:marketing.campaign.transition,trigger:0 msgid "Trigger" -msgstr "" +msgstr "Indítás" #. module: marketing_campaign #: view:marketing.campaign:0 msgid "Follow-Up" -msgstr "" +msgstr "Fizetési emlékeztető" #. module: marketing_campaign #: field:campaign.analysis,count:0 @@ -89,7 +94,7 @@ msgstr "Kampányszerkesztő" #: view:marketing.campaign.segment:0 #: selection:marketing.campaign.segment,state:0 msgid "Running" -msgstr "" +msgstr "Folyamatban lévő" #. module: marketing_campaign #: model:email.template,body_html:marketing_campaign.email_template_3 @@ -97,6 +102,7 @@ msgid "" "Hi, we are delighted to let you know that you have entered the select circle " "of our Gold Partners" msgstr "" +"Helló, mi örömmel tudatjuk, hogy bekerül az arany kiválasztott tagok körébe" #. module: marketing_campaign #: selection:campaign.analysis,month:0 @@ -112,6 +118,7 @@ msgstr "Tárgy" #: view:marketing.campaign.segment:0 msgid "Sync mode: only records created after last sync" msgstr "" +"Szinkronizációs mód: csak a legutóbbi szinkronizlás után létrehozott rekordok" #. module: marketing_campaign #: help:marketing.campaign.activity,condition:0 @@ -125,6 +132,15 @@ msgid "" " - transitions: list of campaign transitions outgoing from this activity\n" "...- re: Python regular expression module" msgstr "" +"Python kifejezés annak eldöntésére, hogy a tevékenység végrehajtható, egyéb " +"esetben törölve vagy visszavonva lesz. A kifejezés a használhatja a " +"következő [böngészhető] változókat:\n" +" - tevékenység: a vállalat tevékenysége\n" +" - feladatelemek: a kampány feladatelem\n" +" - forrás: ezt a kampányt képviselő forrás termék\n" +" - átmeneti időszakok: kampány átmeneti időszak listák amik ebből a " +"tevékenységből származnak\n" +"...- re: Python általános kifejező modul" #. module: marketing_campaign #: view:marketing.campaign:0 @@ -145,11 +161,13 @@ msgid "" "The campaign cannot be started. It does not have any starting activity. " "Modify campaign's activities to mark one as the starting point." msgstr "" +"A kampány nem indítható el. Nincs semmilyen elindítható tevékenysége. " +"Módosítsa a kampány tevékenységet, legyen egy induló pontja." #. module: marketing_campaign #: help:marketing.campaign.activity,email_template_id:0 msgid "The email to send when this activity is activated" -msgstr "" +msgstr "A küldendő email a tevékenység aktiválása után" #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -176,12 +194,12 @@ msgstr "Visszaállítás" #. module: marketing_campaign #: help:marketing.campaign,object_id:0 msgid "Choose the resource on which you want this campaign to be run" -msgstr "" +msgstr "Válasszon forrást amelyen a kampányt futtatni szeretné" #. module: marketing_campaign #: model:ir.actions.client,name:marketing_campaign.action_client_marketing_menu msgid "Open Marketing Menu" -msgstr "" +msgstr "Merketing menü megnyitása" #. module: marketing_campaign #: field:marketing.campaign.segment,sync_last_date:0 @@ -199,6 +217,8 @@ msgid "" "Date on which this segment was synchronized last time (automatically or " "manually)" msgstr "" +"Dátum amelyen a szakasz utoljára szinkronizálva lett (automatikusan vagy " +"kézzel)" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -225,16 +245,25 @@ msgid "" "Normal - the campaign runs normally and automatically sends all emails and " "reports (be very careful with this mode, you're live!)" msgstr "" +"Teszt - Ez közvetlenül, automatikusan létrehozza és futtatja az összes " +"tevékenységet (anélkül, hogy az átmenetek késésére várakozna) de nem küld e-" +"maileket és nem készít jelentéseket.\n" +"Valós idejű teszt - Ez közvetlenül létrehozza és futtatja tevékenységeket de " +"nem küld e-maileket és nem készít jelentéseket.\n" +"Kézi visszaigazolással - a kampány normál futása, de a felhasználónak kézzel " +"kell érvényesítenie a feladatelemet.\n" +"Normál - a kampány normál futása és automatikus email küldések és jelentés " +"készítések (legyen nagyon óvatos ezzel a móddal, élőben tesz mindent!)" #. module: marketing_campaign #: help:marketing.campaign.segment,date_run:0 msgid "Initial start date of this segment." -msgstr "" +msgstr "Elsődleges indítási dátuma ennek a szakasznak." #. module: marketing_campaign #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Hamis" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -251,7 +280,7 @@ msgstr "Kampány" #. module: marketing_campaign #: model:email.template,body_html:marketing_campaign.email_template_1 msgid "Hello, you will receive your welcome pack via email shortly." -msgstr "" +msgstr "Helló, nemsokára emailben megkapja az üdvözlő csomagot." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -266,7 +295,7 @@ msgstr "Szakasz" #: code:addons/marketing_campaign/marketing_campaign.py:214 #, python-format msgid "You cannot duplicate a campaign, Not supported yet." -msgstr "" +msgstr "Nem sokszorozhat kampányt, még nem támogatott." #. module: marketing_campaign #: help:marketing.campaign.activity,type:0 @@ -279,11 +308,20 @@ msgid "" "of the resource record\n" " " msgstr "" +"A művelet típusa melyet elvégez, amikor ehhez a tevékenységhez bevisz egy " +"tételt, úgy mint:\n" +" - Email: email küldése az előre definiált sablonból\n" +" - Jelentés: a erőforrás tételnél meghatározott jelentés nyomtatása és " +"elmentése egy konkrét könyvtárba\n" +" - Egyedi művelet: előre meghatározott művelet végrehajtása, pl.: " +"erőforrás rekord mező módosítása\n" +" " #. module: marketing_campaign #: help:marketing.campaign.segment,date_next_sync:0 msgid "Next time the synchronization job is scheduled to run automatically" msgstr "" +"Következő időpont a munka szinkronizálására amikor az automatikusan futni fog" #. module: marketing_campaign #: selection:marketing.campaign.transition,interval_type:0 @@ -301,7 +339,7 @@ msgstr "Partner" #. module: marketing_campaign #: model:ir.filters,name:marketing_campaign.filter0 msgid "Partners" -msgstr "" +msgstr "Partnerek" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -312,7 +350,7 @@ msgstr "Marketing jelentések" #: selection:marketing.campaign,state:0 #: selection:marketing.campaign.segment,state:0 msgid "New" -msgstr "" +msgstr "Új" #. module: marketing_campaign #: sql_constraint:marketing.campaign.transition:0 @@ -322,7 +360,7 @@ msgstr "Az intervallumnak pozitívnak vagy 0-nak kell lennie" #. module: marketing_campaign #: selection:marketing.campaign.activity,type:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: marketing_campaign #: field:marketing.campaign,name:0 @@ -335,7 +373,7 @@ msgstr "Név" #. module: marketing_campaign #: field:marketing.campaign.workitem,res_name:0 msgid "Resource Name" -msgstr "" +msgstr "Erőforrás neve" #. module: marketing_campaign #: field:marketing.campaign.segment,sync_mode:0 @@ -346,7 +384,7 @@ msgstr "Szinkronizálási mód" #: view:marketing.campaign:0 #: view:marketing.campaign.segment:0 msgid "Run" -msgstr "" +msgstr "Futtatás" #. module: marketing_campaign #: view:marketing.campaign.activity:0 @@ -357,12 +395,12 @@ msgstr "Előző tevékenységek" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_2 msgid "Congratulations! You are now a Silver Partner!" -msgstr "" +msgstr "Gratulálok! Ön mostmár Ezüst partner!" #. module: marketing_campaign #: help:marketing.campaign.segment,date_done:0 msgid "Date this segment was last closed or cancelled." -msgstr "" +msgstr "Dátum amikor ez a szakasz utoljára le volt zárva vagy visszavonva." #. module: marketing_campaign #: view:marketing.campaign.workitem:0 @@ -417,6 +455,9 @@ msgid "" "reached this point has entailed a certain cost. You can get cost statistics " "in the Reporting section" msgstr "" +"Változó költség beállítása ha úgy dönt, hogy mindegyik kampány tétel amikor " +"eléri ezt a szintet akkor maga után von egy bizonyos költséget. Megkaphatja " +"a költség statisztikát a Jelentés résznél" #. module: marketing_campaign #: selection:marketing.campaign.transition,interval_type:0 @@ -434,6 +475,9 @@ msgid "" "By activating this option, workitems that aren't executed because the " "condition is not met are marked as cancelled instead of being deleted." msgstr "" +"Ennek a lehetőségnek a aktiválásával, feladatelemek melyek a körülmények " +"miatt nem végrehajthatóak azok visszavontak ahelyett, hogy törölte volna " +"azokat." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -444,7 +488,7 @@ msgstr "Kivételek" #: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_followup #: field:res.partner,workitem_ids:0 msgid "Workitems" -msgstr "" +msgstr "Feladatelemek" #. module: marketing_campaign #: field:marketing.campaign,fixed_cost:0 @@ -477,6 +521,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson marketing kampány létrehozásához.\n" +"

\n" +" OpenERP marketing kampánya lehetővé teszi a kiállításaihoz\n" +" az automatikus kommunikációt. Szakaszokat tud meghatározni \n" +" (körülmények megadásával) az érdeklődőkhöz és a partnerekhez \n" +" a kampány elvégzéséhez.\n" +"

\n" +" Egy kampánynak több tevékenysége lehet mint: email küldés, " +"levél\n" +" nyomtatás, csoporthoz fűzés, stb. ezek a tevékenységek " +"kapcsolhatóak\n" +" egy sajátos helyzethez; kapcsolati űrlap, 10 nappal az első " +"kapcsolat\n" +" felvételtől, ha az érdeklődés még nincs lezárva, stb.\n" +"

\n" +" " #. module: marketing_campaign #: field:marketing.campaign.transition,interval_nbr:0 @@ -507,6 +568,10 @@ msgid "" "for reporting purposes, via the Campaign Analysis or Campaign Follow-up " "views." msgstr "" +"A létrehozott feladatelemek a rekordhoz tartozó partnerhez lesznek csatlova. " +"Ha a rekord a partnerrel megegyezik akkor a mezőt hagyja üresen. Ez hasznos " +"jelentés céljából, a Kampány analízis elemzéshez vagy a Kampány nyomkövetés " +"nézetben." #. module: marketing_campaign #: view:campaign.analysis:0 @@ -535,6 +600,7 @@ msgstr "Tesztmód" #: selection:marketing.campaign.segment,sync_mode:0 msgid "Only records modified after last sync (no duplicates)" msgstr "" +"Csak az utolsó szinkronizálás óta módosult rekordok (nincs többszörözés)" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_ir_actions_report_xml @@ -549,7 +615,7 @@ msgstr "Kampánystatisztikák" #. module: marketing_campaign #: help:marketing.campaign.activity,server_action_id:0 msgid "The action to perform when this activity is activated" -msgstr "" +msgstr "Az elvégzett művelet miután tevékenység aktiválásra került" #. module: marketing_campaign #: field:marketing.campaign,partner_field_id:0 @@ -574,6 +640,13 @@ msgid "" "records which have the same value for the unique field as other records that " "already entered the campaign." msgstr "" +"Még egy kritérium meghatározásának hozzáadása a szűrőhöz, amikor egy új " +"rekordot választ a kampányba való beillesztéshez \"Nincs többszörözés\" " +"megakadályozva olyan rekord választását melyek már előzőleg be lettek " +"illesztve a kampányba. Ha a kampányban van \"Egyedi mező\" beállítva, " +"\"nincs többszörözés\" akkor is megakadályozza olyan rekord kiválasztását, " +"melynek ugyanaz az értéke az egyedi mezőre mint a másik rekordnak, mely már " +"be lett írva a kampányba." #. module: marketing_campaign #: selection:marketing.campaign,mode:0 @@ -599,7 +672,7 @@ msgstr "Tervezet" #. module: marketing_campaign #: view:marketing.campaign.workitem:0 msgid "Marketing Campaign Activity" -msgstr "" +msgstr "marketing kampány tevékenység" #. module: marketing_campaign #: view:marketing.campaign.workitem:0 @@ -616,7 +689,7 @@ msgstr "Előnézet" #: view:marketing.campaign.workitem:0 #: field:marketing.campaign.workitem,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: marketing_campaign #: selection:campaign.analysis,month:0 @@ -639,6 +712,9 @@ msgid "" "An activity with a signal can be called programmatically. Be careful, the " "workitem is always created when a signal is sent" msgstr "" +"Egy tevékenység jeladóval ellátva úgy is nevezhető mint programozott " +"végrehajtó. Vigyázzon, a feladatelem mindig létre lesz hozva, ha a jelet " +"elküldik" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -646,7 +722,7 @@ msgstr "" #: view:marketing.campaign.workitem:0 #: selection:marketing.campaign.workitem,state:0 msgid "To Do" -msgstr "" +msgstr "Teendő" #. module: marketing_campaign #: selection:campaign.analysis,month:0 @@ -656,17 +732,17 @@ msgstr "Június" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_email_template msgid "Email Templates" -msgstr "" +msgstr "E-mail sablonok" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: all records" -msgstr "" +msgstr "Szinkronizációs mód: minden rekord" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 msgid "All records (no duplicates)" -msgstr "" +msgstr "Minden rekord (nincs sokszorozás)" #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -696,7 +772,7 @@ msgstr "Jelentés generálódik, amikor ez a tevékenység aktiválódott" #. module: marketing_campaign #: field:marketing.campaign,unique_field_id:0 msgid "Unique Field" -msgstr "" +msgstr "Egyedi mező" #. module: marketing_campaign #: selection:campaign.analysis,state:0 @@ -729,7 +805,7 @@ msgstr "Kivitelezés dátuma" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_workitem msgid "Campaign Workitem" -msgstr "" +msgstr "Kampány feladatelem" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_activity @@ -739,7 +815,7 @@ msgstr "Kampánytevékenység" #. module: marketing_campaign #: help:marketing.campaign.activity,report_directory_id:0 msgid "This folder is used to store the generated reports" -msgstr "" +msgstr "Ez a könyvtár a létrehozott jelentések tárolására szolgál" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:136 @@ -781,12 +857,12 @@ msgstr "Folyamat" #: selection:marketing.campaign.transition,trigger:0 #, python-format msgid "Cosmetic" -msgstr "" +msgstr "Kozmetika" #. module: marketing_campaign #: help:marketing.campaign.transition,trigger:0 msgid "How is the destination workitem triggered" -msgstr "" +msgstr "Ahogy a végső feladatelem kapcsolva lesz" #. module: marketing_campaign #: view:campaign.analysis:0 @@ -809,7 +885,7 @@ msgstr "Nem támogatott művelet" #: view:marketing.campaign.segment:0 #: view:marketing.campaign.workitem:0 msgid "Cancel" -msgstr "" +msgstr "Visszavonás" #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -820,6 +896,7 @@ msgstr "Zárás" #: constraint:marketing.campaign.segment:0 msgid "Model of filter must be same as resource model of Campaign " msgstr "" +"A szűrő modelljének ugyanannak kell lennie mint a kampány erőforrás modellje " #. module: marketing_campaign #: view:marketing.campaign.segment:0 @@ -835,12 +912,12 @@ msgstr "Erőforrás ID" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign_transition msgid "Campaign Transition" -msgstr "" +msgstr "Kampány átmenet" #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Marketing Campaign Segment" -msgstr "" +msgstr "Marketing kampány szakasz" #. module: marketing_campaign #: model:ir.actions.act_window,name:marketing_campaign.act_marketing_campaing_segment_opened @@ -854,7 +931,7 @@ msgstr "Szegmensek" #. module: marketing_campaign #: field:marketing.campaign.activity,keep_if_condition_not_met:0 msgid "Don't Delete Workitems" -msgstr "" +msgstr "Ne törölje a feladatelemeket" #. module: marketing_campaign #: view:marketing.campaign.activity:0 @@ -876,7 +953,7 @@ msgstr "Tevékenységek" #. module: marketing_campaign #: selection:marketing.campaign,mode:0 msgid "With Manual Confirmation" -msgstr "" +msgstr "Kézi visszaigazolással" #. module: marketing_campaign #: selection:campaign.analysis,month:0 @@ -891,7 +968,7 @@ msgstr "Típus" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_3 msgid "Congratulations! You are now one of our Gold Partners!" -msgstr "" +msgstr "Gratulálunk! Most már Ön is egy Arany tagsággal rendelkezik!" #. module: marketing_campaign #: help:marketing.campaign,unique_field_id:0 @@ -910,7 +987,7 @@ msgstr "" #: code:addons/marketing_campaign/marketing_campaign.py:529 #, python-format msgid "After %(interval_nbr)d %(interval_type)s" -msgstr "" +msgstr "Után %(interval_nbr)d %(interval_type)s" #. module: marketing_campaign #: model:ir.model,name:marketing_campaign.model_marketing_campaign @@ -937,7 +1014,7 @@ msgstr "Február" #: view:marketing.campaign.workitem:0 #: field:marketing.campaign.workitem,object_id:0 msgid "Resource" -msgstr "" +msgstr "Erőforrás" #. module: marketing_campaign #: help:marketing.campaign,fixed_cost:0 @@ -946,11 +1023,15 @@ msgid "" "revenue on each campaign activity. Cost and Revenue statistics are included " "in Campaign Reporting." msgstr "" +"fix költség a kampány futtatásához. Lehetősége van megadni változó költséget " +"is és bevételt mindegyik kampány tevékenységhez. Költség és bevétel " +"statisztikák a Kampány jelentéseknél." #. module: marketing_campaign #: view:marketing.campaign.segment:0 msgid "Sync mode: only records updated after last sync" msgstr "" +"Szinkronizálási mód: csak az utolsó szinkronizálás óta frissített rekordok" #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:793 @@ -961,12 +1042,12 @@ msgstr "E-mail előnézet" #. module: marketing_campaign #: field:marketing.campaign.activity,signal:0 msgid "Signal" -msgstr "" +msgstr "Jel" #. module: marketing_campaign #: help:marketing.campaign.workitem,date:0 msgid "If date is not set, this workitem has to be run manually" -msgstr "" +msgstr "Ha nincs beállítva a dátum, ezt a feladatelemet kézzel kell futtatni" #. module: marketing_campaign #: selection:campaign.analysis,month:0 @@ -978,6 +1059,7 @@ msgstr "Április" #, python-format msgid "The campaign cannot be marked as done before all segments are closed." msgstr "" +"Minden szakasz lezárása előtt a kampányt nem lehet elvégzettnek jelölni." #. module: marketing_campaign #: view:marketing.campaign:0 @@ -1006,7 +1088,7 @@ msgstr "" #: code:addons/marketing_campaign/marketing_campaign.py:136 #, python-format msgid "The campaign cannot be started. There are no activities in it." -msgstr "" +msgstr "a kampány nem indítható el. Nincs tevékenység benne." #. module: marketing_campaign #: field:marketing.campaign.segment,date_next_sync:0 @@ -1017,7 +1099,7 @@ msgstr "Következő szinkronizáció" #: model:email.template,body_html:marketing_campaign.email_template_2 msgid "" "Hi, we are delighted to welcome you among our Silver Partners as of today!" -msgstr "" +msgstr "Helló, örömmel köszöntjük az Ezüst Partnereink között a mai naptól!" #. module: marketing_campaign #: field:marketing.campaign.segment,ir_filter_id:0 @@ -1032,7 +1114,7 @@ msgstr "Összes" #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 msgid "Only records created after last sync" -msgstr "" +msgstr "Csak az utolsó szinkronizáció után létrehozott rekordok" #. module: marketing_campaign #: field:marketing.campaign.activity,variable_cost:0 @@ -1042,7 +1124,7 @@ msgstr "Változó költség" #. module: marketing_campaign #: model:email.template,subject:marketing_campaign.email_template_1 msgid "Welcome to the OpenERP Partner Channel!" -msgstr "" +msgstr "Köszöntjük az OpenERP Partnereknél!" #. module: marketing_campaign #: view:campaign.analysis:0 diff --git a/addons/portal_crm/i18n/ro.po b/addons/portal_crm/i18n/ro.po new file mode 100644 index 00000000000..5fa2bfd0036 --- /dev/null +++ b/addons/portal_crm/i18n/ro.po @@ -0,0 +1,568 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-17 16:28+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-18 04:49+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Lead" +msgstr "Pista" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,title:0 +msgid "Title" +msgstr "Titlu" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,probability:0 +msgid "Success Rate (%)" +msgstr "Rata de succes (%)" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact us" +msgstr "Contactati-ne" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action:0 +msgid "Next Action Date" +msgstr "Data Actiunii Urmatoare" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,fax:0 +msgid "Fax" +msgstr "Fax" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,zip:0 +msgid "Zip" +msgstr "Cod postal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_unread:0 +msgid "Unread Messages" +msgstr "Mesaje Necitite" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_id:0 +msgid "Company" +msgstr "Companie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_open:0 +msgid "Days to Open" +msgstr "Zile pana la deschidere" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you for your interest, we'll respond to your request shortly." +msgstr "" +"va multumim pentru interes, vom da raspuns solicitarii dumneavoastra in " +"scurt timp." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Highest" +msgstr "Cel mai ridicat (cea mai ridicata)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,mobile:0 +msgid "Mobile" +msgstr "Mobil" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,description:0 +msgid "Notes" +msgstr "Note" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages" +msgstr "Mesaje" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,color:0 +msgid "Color Index" +msgstr "Index de Culori" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_latitude:0 +msgid "Geo Latitude" +msgstr "Latitudine Geo" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_name:0 +msgid "Customer Name" +msgstr "Numele clientului" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Cancelled" +msgstr "Anulat(a)" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,channel_id:0 +msgid "Communication channel (mail, direct, phone, ...)" +msgstr "Canal de comunicare (e-mail, direct, telefon, ...)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type_id:0 +msgid "Campaign" +msgstr "Campanie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref:0 +msgid "Reference" +msgstr "Referinta" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_next:0 +#: field:portal_crm.crm_contact_us,title_action:0 +msgid "Next Action" +msgstr "Urmatoarea actiune" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_id:0 +msgid "Partner" +msgstr "Partener" + +#. module: portal_crm +#: model:ir.actions.act_window,name:portal_crm.action_contact_us +msgid "Contact Us" +msgstr "Contactati-ne" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,name:0 +msgid "Subject" +msgstr "Subiect" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,opt_out:0 +msgid "Opt-Out" +msgstr "Nu participati" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,priority:0 +msgid "Priority" +msgstr "Prioritate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state_id:0 +msgid "State" +msgstr "Stare" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_follower_ids:0 +msgid "Followers" +msgstr "Urmari" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" +"Partener asociat (optional). Creat de obicei atunci cand pista este " +"transformata." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,payment_mode:0 +msgid "Payment Mode" +msgstr "Modalitatea de plata" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "New" +msgstr "Nou(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type:0 +msgid "Type" +msgstr "Tip" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_from:0 +msgid "Email" +msgstr "E-mail" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,channel_id:0 +msgid "Channel" +msgstr "Canal" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Name" +msgstr "Nume" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Lowest" +msgstr "Cel mai scazut (cea mai scazuta)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,create_date:0 +msgid "Creation Date" +msgstr "Data Crearii" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Close" +msgstr "Inchide" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Pending" +msgstr "In asteptare" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "Tip folosit pentru a separa Clientii potentiali si Oportunitatile" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,categ_ids:0 +msgid "Categories" +msgstr "Categorii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,stage_id:0 +msgid "Stage" +msgstr "Etapa" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_login:0 +msgid "User Login" +msgstr "Autentificare Utilizator" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,opt_out:0 +msgid "" +"If opt-out is checked, this contact has refused to receive emails or " +"unsubscribed to a campaign." +msgstr "" +"Daca este bifata optiunea de neparticipare, acest contact a refuzat sa " +"primeasca e-mailuri sau s-a dezabonat de la o campanie." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,contact_name:0 +msgid "Contact Name" +msgstr "Numele Contactului" + +#. module: portal_crm +#: model:ir.ui.menu,name:portal_crm.portal_company_contact +msgid "Contact" +msgstr "Contact" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "E-mail Contact Partener" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_revenue:0 +msgid "Expected Revenue" +msgstr "Venituri Estimate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,task_ids:0 +msgid "Tasks" +msgstr "Sarcini" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact form" +msgstr "Formular de contact" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_currency:0 +msgid "Currency" +msgstr "Moneda" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,write_date:0 +msgid "Update Date" +msgstr "Data Actualizarii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_deadline:0 +msgid "Expected Closing" +msgstr "Inchidere estimata" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref2:0 +msgid "Reference 2" +msgstr "Referinta 2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_email:0 +msgid "User Email" +msgstr "E-mail utilizator" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_open:0 +msgid "Opened" +msgstr "Deschis(a)" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "In Progress" +msgstr "In curs de desfasurare" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_name:0 +msgid "" +"The name of the future partner company that will be created while converting " +"the lead into opportunity" +msgstr "" +"Numele viitorului partener al companiei care va fi creat in timpul " +"transformarii pistei in oportunitate" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_cost:0 +msgid "Planned Costs" +msgstr "Costuri planificate" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "Estimarea datei in care oportunitatea va fi castigata." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Aceste adrese de email vor fi adaugate in campul CC al tuturor email-urilor " +"primite si trimise pentru aceasta inregistrare inainte de a fi trimise. " +"Despartiti adresele de mail multiple cu o virgula" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Low" +msgstr "Scazut(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_closed:0 +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Closed" +msgstr "Inchis(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_assign:0 +msgid "Assignation Date" +msgstr "Data alocarii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state:0 +msgid "Status" +msgstr "Status" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_cc:0 +msgid "Global CC" +msgstr "CC global" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street2:0 +msgid "Street2" +msgstr "Strada2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,id:0 +msgid "ID" +msgstr "ID" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,phone:0 +msgid "Phone" +msgstr "Telefon" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_is_follower:0 +msgid "Is a Follower" +msgstr "Este o persoana interesata" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,active:0 +msgid "Active" +msgstr "Activ(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_id:0 +msgid "Salesperson" +msgstr "Agent de vanzari" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_close:0 +msgid "Days to Close" +msgstr "Zile pana la inchidere" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_ids:0 +msgid "Companies" +msgstr "Companii" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_summary:0 +msgid "Summary" +msgstr "Continut" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" +"Atunci cand trimiteti email-uri, adresa implicita este luata de la echipa de " +"vanzari." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "Numele de Contact al Partenerului" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_longitude:0 +msgid "Geo Longitude" +msgstr "Geo Longitudine" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" +"Ultima data cand acest caz a fost redirectionat/atribuit unui partener" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_from:0 +msgid "Email address of the contact" +msgstr "Adresa de email a contactului" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,city:0 +msgid "City" +msgstr "Oras" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Submit" +msgstr "Trimite" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,function:0 +msgid "Function" +msgstr "Functie" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,referred:0 +msgid "Referred By" +msgstr "Recomandat de" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "Partenerul Alocat" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Opportunity" +msgstr "Oportunitate" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "Partenerul caruia i-a fost redirectionat/atribuit cazul." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,country_id:0 +msgid "Country" +msgstr "Tara" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you" +msgstr "Va multumim" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,state:0 +msgid "" +"The Status is set to 'Draft', when a case is created. If the case is in " +"progress the Status is set to 'Open'. When the case is over, the Status is " +"set to 'Done'. If the case needs to be reviewed then the Status is set to " +"'Pending'." +msgstr "" +"Starea este setata pe 'Ciorna' atunci cand este creat un caz. Atunci cand " +"cazul este in desfasurare, Starea este setata pe 'Deschis'. Cand cazul este " +"finalizat, Starea este setata pe 'Efectuat'. Cand cazul trebuie revazut, " +"atunci Starea este setata pe 'In asteptare'." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages and communication history" +msgstr "Istoric mesaje si conversatii" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type_id:0 +msgid "" +"From which campaign (seminar, marketing campaign, mass mailing, ...) did " +"this contact come from?" +msgstr "" +"Din ce campanie (seminar, campanie de marketing, trimitere de e-mail-uri in " +"masa,...) provine acest contact?" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "High" +msgstr "Ridicat(a)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,section_id:0 +msgid "Sales Team" +msgstr "Echipa de vanzari" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street:0 +msgid "Street" +msgstr "Strada" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_last:0 +msgid "Last Action" +msgstr "Ultima Actiune" + +#. module: portal_crm +#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "Formular de contact pentru portal" diff --git a/addons/portal_sale/i18n/mn.po b/addons/portal_sale/i18n/mn.po new file mode 100644 index 00000000000..7306fd1e385 --- /dev/null +++ b/addons/portal_sale/i18n/mn.po @@ -0,0 +1,344 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-18 08:59+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-19 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_config_settings +msgid "account.config.settings" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.portal_action_invoices +msgid "We haven't sent you any invoice." +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_sale +msgid "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:res.groups,name:portal_sale.group_payment_options +msgid "View Online Payment Options" +msgstr "" + +#. module: portal_sale +#: field:account.config.settings,group_payment_options:0 +msgid "Show payment buttons to employees too" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_sale +msgid "" +"${object.company_id.name} ${object.state in ('draft', 'sent') and " +"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_quotations_portal +msgid "We haven't sent you any quotation." +msgstr "" + +#. module: portal_sale +#: model:ir.ui.menu,name:portal_sale.portal_sales_orders +msgid "Sales Orders" +msgstr "Борлуулалтын захиалгууд" + +#. module: portal_sale +#: model:res.groups,comment:portal_sale.group_payment_options +msgid "" +"Members of this group see the online payment options\n" +"on Sale Orders and Customer Invoices. These options are meant for customers " +"who are accessing\n" +"their documents through the portal." +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_sale +msgid "" +"\n" +"
\n" +"\n" +"

Hello ${object.partner_id.name},

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or " +"'order confirmation'} from ${object.company_id.name}:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" You can access this document and pay online via our Customer Portal:\n" +"

\n" +" View ${object.state in ('draft', 'sent') " +"and 'Quotation' or 'Order'}\n" +" % endif\n" +"\n" +" % if object.paypal_url:\n" +"
\n" +"

It is also possible to directly pay with Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

Thank you for choosing ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_invoice +msgid "" +"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " +"and 'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_invoice +msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_mail_mail +msgid "Outgoing Mails" +msgstr "Гарах мэйлүүд" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_quotations_portal +#: model:ir.ui.menu,name:portal_sale.portal_quotations +msgid "Quotations" +msgstr "Үнэ ханш" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_sale_order +msgid "Sales Order" +msgstr "Борлуулалтын захиалга" + +#. module: portal_sale +#: field:account.invoice,portal_payment_options:0 +#: field:sale.order,portal_payment_options:0 +msgid "Portal Payment Options" +msgstr "Портал Төлбөрийг Тохируулга" + +#. module: portal_sale +#: help:account.config.settings,group_payment_options:0 +msgid "" +"Show online payment options on Sale Orders and Customer Invoices to " +"employees. If not checked, these options are only visible to portal users." +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.portal_action_invoices +#: model:ir.ui.menu,name:portal_sale.portal_invoices +msgid "Invoices" +msgstr "Нэхэмжлэлүүд" + +#. module: portal_sale +#: view:account.config.settings:0 +msgid "Configure payment acquiring methods" +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_invoice +msgid "" +"\n" +"
\n" +"\n" +"

Hello ${object.partner_id.name},

\n" +"\n" +"

A new invoice is available for you:

\n" +" \n" +"

\n" +"   REFERENCES
\n" +"   Invoice number: ${object.number}
\n" +"   Invoice total: ${object.amount_total} " +"${object.currency_id.name}
\n" +"   Invoice date: ${object.date_invoice}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" You can access the invoice document and pay online via our Customer " +"Portal:\n" +"

\n" +" View Invoice\n" +" % endif\n" +" \n" +" % if object.paypal_url:\n" +"
\n" +"

It is also possible to directly pay with Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +" \n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

Thank you for choosing ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_orders_portal +msgid "We haven't sent you any sales order." +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_invoice +msgid "Invoice" +msgstr "Нэхэмжлэл" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_orders_portal +msgid "Sale Orders" +msgstr "Борлуулалтын захиалга" diff --git a/addons/report_webkit/i18n/mn.po b/addons/report_webkit/i18n/mn.po new file mode 100644 index 00000000000..dc73fc69f20 --- /dev/null +++ b/addons/report_webkit/i18n/mn.po @@ -0,0 +1,517 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-18 09:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-19 04:57+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:233 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "Компани" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:234 +#, python-format +msgid "Please set a header in company settings." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "DLE 26 110 x 200 mm" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "Толгой хэсэг" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "" + +#. module: report_webkit +#: 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 "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:176 +#, python-format +msgid "Webkit error" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:260 +#: code:addons/report_webkit/webkit_report.py:271 +#: code:addons/report_webkit/webkit_report.py:280 +#: code:addons/report_webkit/webkit_report.py:293 +#: code:addons/report_webkit/webkit_report.py:304 +#, python-format +msgid "Webkit render!" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:96 +#, python-format +msgid "" +"Please install executable on your system (sudo apt-get install wkhtmltopdf) " +"or download it from here: " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the path in the " +"ir.config_parameter with the webkit_path key.Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "Төрөл" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:133 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "Wkhtmltopdf library path is not set" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "" + +#. module: report_webkit +#: view:ir.header_img:0 +msgid "Header Image" +msgstr "Толгой зураг" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "or" +msgstr "эсвэл" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:177 +#, python-format +msgid "The command 'wkhtmltopdf' failed with error code = %s. Message: %s" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:228 +#, python-format +msgid "Webkit report template not found!" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "Cancel" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: 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 "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:172 +#, python-format +msgid "No diagnosis message was provided" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:228 +#, python-format +msgid "Error!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:174 +#, python-format +msgid "The following diagnosis message was provided:\n" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "HTML Header" +msgstr "" From 90cf45533b6e2fead25cbbcf7f74a06ba22664b4 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 19 Feb 2013 05:32:32 +0000 Subject: [PATCH 221/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130219053232-wk89wnuigphewpcw --- openerp/addons/base/i18n/de.po | 55 +++++++++++++++++++++++----------- 1 file changed, 37 insertions(+), 18 deletions(-) diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 89b14946ef4..60aae9fe000 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-17 21:53+0000\n" -"Last-Translator: Martina Thie (openbig.org) \n" +"PO-Revision-Date: 2013-02-18 17:08+0000\n" +"Last-Translator: Felix Schubert \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-18 05:25+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base @@ -4491,7 +4490,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Ziel Model" #. module: base #: selection:ir.sequence,implementation:0 @@ -5748,12 +5747,12 @@ msgstr "Spezielle industrielle Anwendungen" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs msgid "Google Docs integration" -msgstr "" +msgstr "Google Docs Integration" #. module: base #: help:ir.attachment,res_model:0 msgid "The database object this attachment will be attached to" -msgstr "" +msgstr "Das Datenbankobjekt, dem der Anhang zugewiesen werden soll" #. module: base #: code:addons/base/ir/ir_fields.py:327 @@ -6670,6 +6669,9 @@ msgid "" "

You should try others search criteria.

\n" " " msgstr "" +"

Kein Modul gefunden!

\n" +"

Sie müssen Ihre Suchkriterien modifizieren.

\n" +" " #. module: base #: model:ir.model,name:base.model_ir_module_module @@ -7196,7 +7198,7 @@ msgstr "Nicht kategorisiert" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "Telefon:" #. module: base #: field:res.partner,is_company:0 @@ -8579,7 +8581,7 @@ msgstr "Nördliche Marianen" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "Benutzername" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -8924,6 +8926,9 @@ msgid "" "Allow users to login through OAuth2 Provider.\n" "=============================================\n" msgstr "" +"\n" +"Freigabe der Anmeldung per OAuth2.\n" +"=============================================\n" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -9292,7 +9297,7 @@ msgid "" msgstr "" "

\n" " Klicken Sie hier, um einen Kontakt zu Ihrem Adressbuch " -"hinzzufügen.\n" +"hinzuzufügen.\n" "

\n" " OpenERP unterstützt Sie bei der Verfolgung aller Aufgaben " "die mit\n" @@ -9418,7 +9423,7 @@ msgstr "Französisch (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Distributor" -msgstr "" +msgstr "Distributor" #. module: base #: help:ir.actions.server,subject:0 @@ -9521,7 +9526,7 @@ msgstr "Buchungszeilen Sequenznummern" #. module: base #: view:base.language.export:0 msgid "POEdit" -msgstr "" +msgstr "POEdit" #. module: base #: view:ir.values:0 @@ -11638,12 +11643,15 @@ msgid "" " " msgstr "" "

\n" -"Klicken Sie hier, um in Ihrem Adressbuch einen Kontakt hinzuzufügen.\n" -"\n" -"OpenERP hilft Ihnen, alle Aktivitäten im Zusammenhang mit\n" -"Lieferanten problemlos zu verfolgen: Diskussionen, Entwicklung der Käufe,\n" -"[Dokumente usw.\n" -"\n" +" Klicken Sie hier, um einen Kontakt zu Ihrem Adressbuch " +"hinzuzufügen.\n" +"

\n" +" OpenERP unterstützt Sie bei der Verfolgung aller Aufgaben " +"die mit\n" +" einem Kunden verknüpft sind: Diskussionen, Verlauf der " +"Opportunities,\n" +" Dokumente, usw.\n" +"

\n" " " #. module: base @@ -18121,6 +18129,17 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klicken Sie hier, um einen Kontakt zu Ihrem Adressbuch " +"hinzuzufügen.\n" +"

\n" +" OpenERP unterstützt Sie bei der Verfolgung aller Aufgaben " +"die mit\n" +" einem Kunden verknüpft sind: Diskussionen, Verlauf der " +"Opportunities,\n" +" Dokumente, usw.\n" +"

\n" +" " #. module: base #: model:res.partner.category,name:base.res_partner_category_2 From 95ff2f9092b1fb216c3806dddfd70988bc301e29 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 19 Feb 2013 05:32:57 +0000 Subject: [PATCH 222/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130219053257-8wvf3wq3x6i40siv --- .../account_analytic_analysis/i18n/zh_CN.po | 24 +- .../i18n/mn.po | 18 +- addons/account_followup/i18n/mn.po | 16 +- addons/account_test/i18n/ar.po | 241 ++++++++ .../analytic_contract_hr_expense/i18n/fr.po | 10 +- addons/base_gengo/i18n/mn.po | 18 +- addons/delivery/i18n/mn.po | 14 +- addons/document_page/i18n/mn.po | 2 +- addons/event/i18n/mn.po | 36 +- addons/fleet/i18n/mn.po | 12 +- addons/google_docs/i18n/mn.po | 188 +++++++ addons/hr_attendance/i18n/mn.po | 19 +- addons/hr_contract/i18n/mn.po | 14 +- addons/hr_evaluation/i18n/mn.po | 2 +- addons/hr_holidays/i18n/mn.po | 148 +++-- addons/hr_timesheet/i18n/mn.po | 51 +- addons/hr_timesheet_sheet/i18n/mn.po | 72 ++- addons/lunch/i18n/mn.po | 96 ++-- addons/portal/i18n/mn.po | 44 +- addons/portal_sale/i18n/mn.po | 344 ++++++++++++ addons/process/i18n/mn.po | 26 +- addons/procurement/i18n/fr.po | 6 +- addons/project/i18n/mn.po | 52 +- addons/purchase/i18n/mn.po | 22 +- addons/report_webkit/i18n/mn.po | 517 ++++++++++++++++++ 25 files changed, 1721 insertions(+), 271 deletions(-) create mode 100644 addons/account_test/i18n/ar.po create mode 100644 addons/google_docs/i18n/mn.po create mode 100644 addons/portal_sale/i18n/mn.po create mode 100644 addons/report_webkit/i18n/mn.po diff --git a/addons/account_analytic_analysis/i18n/zh_CN.po b/addons/account_analytic_analysis/i18n/zh_CN.po index a9697c72451..711b426f6d7 100644 --- a/addons/account_analytic_analysis/i18n/zh_CN.po +++ b/addons/account_analytic_analysis/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-18 12:27+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: 2013-01-18 06:31+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -103,7 +103,7 @@ msgstr "合同已开票的计工单行的汇总" #: code:addons/account_analytic_analysis/account_analytic_analysis.py:462 #, python-format msgid "Sales Order Lines of %s" -msgstr "" +msgstr "%s 的销售订单行" #. module: account_analytic_analysis #: help:account.analytic.account,revenue_per_hour:0 @@ -155,12 +155,12 @@ msgstr "截止日期" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Account Manager" -msgstr "" +msgstr "会计经理" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_hours_to_invoice:0 msgid "Computed using the formula: Maximum Time - Total Invoiced Time" -msgstr "" +msgstr "使用此公式计算:最大时间 - 已开票总时间" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -196,6 +196,8 @@ msgid "" "{'required': [('type','=','contract')], 'invisible': [('type','in',['view', " "'normal','template'])]}" msgstr "" +"{'required': [('type','=','contract')], 'invisible': [('type','in',['view', " +"'normal','template'])]}" #. module: account_analytic_analysis #: field:account.analytic.account,real_margin_rate:0 @@ -252,7 +254,7 @@ msgstr "或 视图" #. module: account_analytic_analysis #: view:account.analytic.account:0 msgid "Customer Contracts" -msgstr "" +msgstr "客户合同" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -428,7 +430,7 @@ msgstr "" #. module: account_analytic_analysis #: field:account.analytic.account,toinvoice_total:0 msgid "Total to Invoice" -msgstr "" +msgstr "待开票总额" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -516,7 +518,7 @@ msgstr "理论的差额" #. module: account_analytic_analysis #: field:account.analytic.account,remaining_total:0 msgid "Total Remaining" -msgstr "" +msgstr "总剩余" #. module: account_analytic_analysis #: help:account.analytic.account,real_margin:0 @@ -552,7 +554,7 @@ msgstr "" #: model:ir.actions.act_window,name:account_analytic_analysis.template_of_contract_action #: model:ir.ui.menu,name:account_analytic_analysis.menu_template_of_contract_action msgid "Contract Template" -msgstr "" +msgstr "合同模版" #. module: account_analytic_analysis #: view:account.analytic.account:0 diff --git a/addons/account_bank_statement_extensions/i18n/mn.po b/addons/account_bank_statement_extensions/i18n/mn.po index 7ce63abc3fe..a2c8468fe0d 100644 --- a/addons/account_bank_statement_extensions/i18n/mn.po +++ b/addons/account_bank_statement_extensions/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-09 09:42+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-18 06:36+0000\n" +"Last-Translator: Dulguun \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: 2013-02-10 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_bank_statement_extensions #: help:account.bank.statement.line.global,name:0 msgid "Originator to Beneficiary Information" -msgstr "" +msgstr "Үүсгэгчээс Ашиг хүртэгчийн Мэдээлэл рүү" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -64,7 +64,7 @@ msgstr "Үнэлгээний Огноо" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Group By..." -msgstr "" +msgstr "Бүлэглэх..." #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -254,7 +254,7 @@ msgstr "" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,child_ids:0 msgid "Child Codes" -msgstr "" +msgstr "Удамшил шифрүүд" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -339,7 +339,7 @@ msgstr "Хүү багцын төлбөр" #. module: account_bank_statement_extensions #: view:confirm.statement.line:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 @@ -349,7 +349,7 @@ msgstr "" #. module: account_bank_statement_extensions #: view:account.bank.statement.line:0 msgid "Total Amount" -msgstr "" +msgstr "Нийт хэмжээ" #. module: account_bank_statement_extensions #: field:account.bank.statement.line,globalisation_id:0 diff --git a/addons/account_followup/i18n/mn.po b/addons/account_followup/i18n/mn.po index 983f27928ba..d1680d65868 100644 --- a/addons/account_followup/i18n/mn.po +++ b/addons/account_followup/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 11:52+0000\n" -"Last-Translator: Altangerel \n" +"PO-Revision-Date: 2013-02-18 07:48+0000\n" +"Last-Translator: Dulguun \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_followup #: model:email.template,subject:account_followup.email_template_account_followup_default @@ -34,12 +34,12 @@ msgstr "" #: view:account_followup.stat:0 #: view:res.partner:0 msgid "Group By..." -msgstr "Бүлэглэвэл..." +msgstr "Бүлэглэх..." #. module: account_followup #: field:account_followup.print,followup_id:0 msgid "Follow-Up" -msgstr "Мөрөөр хийх ажил" +msgstr "" #. module: account_followup #: view:account_followup.followup.line:0 @@ -83,7 +83,7 @@ msgstr "Компани" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Invoice Date" -msgstr "Нэхэмжилсэн Огноо" +msgstr "" #. module: account_followup #: field:account_followup.print,email_subject:0 @@ -422,7 +422,7 @@ msgstr "" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Li." -msgstr "" +msgstr "Ли." #. module: account_followup #: field:account_followup.print,email_conf:0 diff --git a/addons/account_test/i18n/ar.po b/addons/account_test/i18n/ar.po new file mode 100644 index 00000000000..77c2d88f63c --- /dev/null +++ b/addons/account_test/i18n/ar.po @@ -0,0 +1,241 @@ +# Arabic translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-18 11:32+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_02 +msgid "Test 2: Opening a fiscal year" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05 +msgid "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_03 +msgid "" +"Check if movement lines are balanced and have the same date and period" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,name:0 +msgid "Test Name" +msgstr "" + +#. module: account_test +#: report:account.test.assert.print:0 +msgid "Accouting tests on" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_01 +msgid "Test 1: General balance" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06 +msgid "Check that paid/reconciled invoices are not in 'Open' state" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05_2 +msgid "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Tests" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,desc:0 +msgid "Test Description" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Description" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06_1 +msgid "Check that there's no move for any account with « View » account type" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_08 +msgid "Test 9 : Accounts and partners on account moves" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,name:account_test.action_accounting_assert +#: model:ir.actions.report.xml,name:account_test.account_assert_test_report +#: model:ir.ui.menu,name:account_test.menu_action_license +msgid "Accounting Tests" +msgstr "" + +#. module: account_test +#: code:addons/account_test/report/account_test_report.py:74 +#, python-format +msgid "The test was passed successfully" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,active:0 +msgid "Active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06 +msgid "Test 6 : Invoices status" +msgstr "" + +#. module: account_test +#: model:ir.model,name:account_test.model_accounting_assert_test +msgid "accounting.assert.test" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05 +msgid "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,code_exec:0 +msgid "Python code" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_07 +msgid "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_07 +msgid "Test 8 : Closing balance on bank statements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_03 +msgid "Test 3: Movement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05_2 +msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Expression" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_04 +msgid "Test 4: Totally reconciled mouvements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_04 +msgid "Check if the totally reconciled movements are balanced" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_02 +msgid "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Python Code" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,help:account_test.action_accounting_assert +msgid "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View  » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/analytic_contract_hr_expense/i18n/fr.po b/addons/analytic_contract_hr_expense/i18n/fr.po index 06755e5f5fb..2ef0454bfaa 100644 --- a/addons/analytic_contract_hr_expense/i18n/fr.po +++ b/addons/analytic_contract_hr_expense/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-18 14:50+0000\n" +"Last-Translator: Aline (OpenERP) \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:34+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "or view" -msgstr "" +msgstr "ou afficher" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 diff --git a/addons/base_gengo/i18n/mn.po b/addons/base_gengo/i18n/mn.po index 7d9d6a8f0ab..dd80d96b1ab 100644 --- a/addons/base_gengo/i18n/mn.po +++ b/addons/base_gengo/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:11+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-18 07:26+0000\n" +"Last-Translator: Мөнхөө \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: 2013-02-09 05:28+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_gengo #: view:res.company:0 @@ -106,7 +106,7 @@ msgstr "" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 msgid "Standard" -msgstr "" +msgstr "Стандарт" #. module: base_gengo #: help:ir.translation,gengo_translation:0 @@ -133,7 +133,7 @@ msgstr "" #. module: base_gengo #: view:res.company:0 msgid "Public Key" -msgstr "" +msgstr "Нийтийн түлхүүр" #. module: base_gengo #: field:res.company,gengo_public_key:0 @@ -149,7 +149,7 @@ msgstr "" #. module: base_gengo #: view:ir.translation:0 msgid "Translations" -msgstr "" +msgstr "Орчуулга" #. module: base_gengo #: field:res.company,gengo_auto_approve:0 @@ -198,7 +198,7 @@ msgstr "" #. module: base_gengo #: view:base.gengo.translations:0 msgid "Send" -msgstr "" +msgstr "Илгээх" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 @@ -246,4 +246,4 @@ msgstr "" #. module: base_gengo #: view:base.gengo.translations:0 msgid "or" -msgstr "" +msgstr "эсвэл" diff --git a/addons/delivery/i18n/mn.po b/addons/delivery/i18n/mn.po index c4d4d01e686..bcd385874a2 100644 --- a/addons/delivery/i18n/mn.po +++ b/addons/delivery/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 07:01+0000\n" -"Last-Translator: Tenuun Khangaitan \n" +"PO-Revision-Date: 2013-02-18 08:01+0000\n" +"Last-Translator: Dulguun \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: delivery #: report:sale.shipping:0 @@ -204,7 +204,7 @@ msgstr "Хүснэгт тодорхойлох" #: code:addons/delivery/stock.py:90 #, python-format msgid "Warning!" -msgstr "" +msgstr "Сэрэмжлүүлэг!" #. module: delivery #: field:delivery.grid.line,operator:0 @@ -219,12 +219,12 @@ msgstr "Харилцагч" #. module: delivery #: model:ir.model,name:delivery.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Борлуулалтын дараалал" #. module: delivery #: model:ir.model,name:delivery.model_stock_picking_out msgid "Delivery Orders" -msgstr "" +msgstr "Хүргэх захиалгууд" #. module: delivery #: view:sale.order:0 diff --git a/addons/document_page/i18n/mn.po b/addons/document_page/i18n/mn.po index 24011b99541..2294ae19b3f 100644 --- a/addons/document_page/i18n/mn.po +++ b/addons/document_page/i18n/mn.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: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: document_page diff --git a/addons/event/i18n/mn.po b/addons/event/i18n/mn.po index 39fd7948f4a..90cd9db8192 100644 --- a/addons/event/i18n/mn.po +++ b/addons/event/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 11:25+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-18 09:00+0000\n" +"Last-Translator: Dulguun \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: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: event @@ -191,7 +191,7 @@ msgstr "Бүртгэлүүд" #: code:addons/event/event.py:355 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: event #: view:event.event:0 @@ -226,7 +226,7 @@ msgstr "Verdi-н дуурь" #: help:event.event,message_unread:0 #: help:event.registration,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: event #: view:report.event.registration:0 @@ -256,6 +256,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: event #: view:report.event.registration:0 @@ -349,7 +351,7 @@ msgstr "Зөвхөн" #: field:event.event,message_follower_ids:0 #: field:event.registration,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: event #: view:event.event:0 @@ -362,7 +364,7 @@ msgstr "Байрлал" #: view:event.registration:0 #: field:event.registration,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: event #: view:event.registration:0 @@ -427,7 +429,7 @@ msgstr "Батлагдсан бүртгэлүүд" #. module: event #: view:event.event:0 msgid "Starting Date" -msgstr "" +msgstr "Эхлэх огноо" #. module: event #: view:event.event:0 @@ -551,7 +553,7 @@ msgstr "Эхлэл огноо" #. module: event #: view:event.confirm:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: event #: help:res.partner,speaker:0 @@ -657,12 +659,12 @@ msgstr "Үйл ажиллагаанууд" #: view:event.registration:0 #: field:event.registration,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв байдал" #. module: event #: field:event.event,city:0 msgid "city" -msgstr "" +msgstr "хот" #. module: event #: selection:report.event.registration,month:0 @@ -672,7 +674,7 @@ msgstr "8-р сар" #. module: event #: field:event.event,zip:0 msgid "zip" -msgstr "" +msgstr "шуудангийн код" #. module: event #: field:res.partner,event_ids:0 @@ -683,7 +685,7 @@ msgstr "үл мэдэгдэх" #. module: event #: field:event.event,street2:0 msgid "Street2" -msgstr "" +msgstr "Гудамж 2" #. module: event #: selection:report.event.registration,month:0 @@ -702,12 +704,12 @@ msgstr "" #: help:event.event,message_ids:0 #: help:event.registration,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: event #: field:event.registration,phone:0 msgid "Phone" -msgstr "" +msgstr "Утас" #. module: event #: model:email.template,body_html:event.confirmation_event @@ -727,13 +729,13 @@ msgstr "" #: field:event.event,message_is_follower:0 #: field:event.registration,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: event #: field:event.registration,user_id:0 #: model:res.groups,name:event.group_event_user msgid "User" -msgstr "" +msgstr "Хэрэглэгч" #. module: event #: view:event.confirm:0 diff --git a/addons/fleet/i18n/mn.po b/addons/fleet/i18n/mn.po index 9a780fa1150..50f31c7ed50 100644 --- a/addons/fleet/i18n/mn.po +++ b/addons/fleet/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-18 02:01+0000\n" -"Last-Translator: Tenuun Khangaitan \n" +"PO-Revision-Date: 2013-02-18 08:12+0000\n" +"Last-Translator: Dulguun \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: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: fleet @@ -100,7 +100,7 @@ msgstr "Духны Ремень Үзлэг" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 msgid "No" -msgstr "" +msgstr "Үгүй" #. module: fleet #: help:fleet.vehicle,power:0 @@ -238,7 +238,7 @@ msgstr "Нийт үнэ" #. module: fleet #: selection:fleet.service.type,category:0 msgid "Both" -msgstr "" +msgstr "Хоёул" #. module: fleet #: field:fleet.vehicle.log.contract,cost_id:0 @@ -807,7 +807,7 @@ msgstr "Бусад Арчилгаа" #: view:fleet.vehicle.cost:0 #: field:fleet.vehicle.cost,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Толгой" #. module: fleet #: field:fleet.vehicle,state_id:0 diff --git a/addons/google_docs/i18n/mn.po b/addons/google_docs/i18n/mn.po new file mode 100644 index 00000000000..1b64844bdc7 --- /dev/null +++ b/addons/google_docs/i18n/mn.po @@ -0,0 +1,188 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-19 02:49+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Key Error!" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,gdocs_resource_id:0 +msgid "Google Resource ID to Use as Template" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/xml/gdocs.xml:6 +#, python-format +msgid "Add Google Doc..." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL:" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_google_docs_config +msgid "Google Docs templates config" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:25 +#, python-format +msgid "" +"The user google credentials are not set yet. Contact your administrator for " +"help." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:101 +#, python-format +msgid "" +"Your resource id is not correct. You can find the id in the google docs URL." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Creating google docs may only be done by one at a time." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#: code:addons/google_docs/google_docs.py:101 +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Google Docs Error!" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#, python-format +msgid "Check your google configuration in Users/Users/Synchronization tab." +msgstr "" + +#. module: google_docs +#: model:ir.ui.menu,name:google_docs.menu_gdocs_config +msgid "Google Docs configuration" +msgstr "" + +#. module: google_docs +#: model:ir.actions.act_window,name:google_docs.action_google_docs_users_config +#: model:ir.ui.menu,name:google_docs.menu_gdocs_model_config +msgid "Models configuration" +msgstr "Моделийн тохиргоо" + +#. module: google_docs +#: field:google.docs.config,model_id:0 +msgid "Model" +msgstr "Модел" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:28 +#, python-format +msgid "User Google credentials are not yet set." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Your Google Doc Name Pattern's key does not found in object." +msgstr "" + +#. module: google_docs +#: help:google.docs.config,name_template:0 +msgid "" +"Choose how the new google docs will be named, on google side. Eg. " +"gdoc_%(field_name)s" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "Google Docs Configuration" +msgstr "" + +#. module: google_docs +#: help:google.docs.config,gdocs_resource_id:0 +msgid "" +"\n" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL: \n" +"*for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`\n" +"*for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`\n" +"*for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`\n" +"*for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`\n" +"...\n" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,name_template:0 +msgid "Google Doc Name Pattern" +msgstr "" diff --git a/addons/hr_attendance/i18n/mn.po b/addons/hr_attendance/i18n/mn.po index 6e23df7020a..fa3df6c06bf 100644 --- a/addons/hr_attendance/i18n/mn.po +++ b/addons/hr_attendance/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:16+0000\n" +"PO-Revision-Date: 2013-02-18 23:52+0000\n" "Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_attendance_month @@ -45,11 +45,14 @@ msgstr "Ирц" #, python-format msgid "Last sign in: %s,
%s.
Click to sign out." msgstr "" +"Хамгийн сүүлд орсон хугацаа: %s,
%s.
Гарахаар бол дарна уу." #. module: hr_attendance #: constraint:hr.attendance:0 msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)" msgstr "" +"Алдаа ! Орох нь (resp. Sign out) заавал гарсны (resp. Sign in) дараа байх " +"ёстой" #. module: hr_attendance #: help:hr.action.reason,name:0 @@ -111,7 +114,7 @@ msgstr "Гарах" #: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 #, python-format msgid "No records are found for your selection!" -msgstr "" +msgstr "Таны сонголтонд ямар ч бичлэг олдсонгүй!" #. module: hr_attendance #: view:hr.attendance.error:0 @@ -177,7 +180,7 @@ msgstr "Анхааруулга" #. module: hr_attendance #: help:hr.config.settings,group_hr_attendance:0 msgid "Allocates attendance group to all users." -msgstr "" +msgstr "Бүх хэрэглэгчдэд ирц группыг хуваарилна." #. module: hr_attendance #: view:hr.attendance:0 @@ -406,14 +409,14 @@ msgstr "Долоо хоногийн ирцийн тайланг хэвлэх" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_attendance #. openerp-web #: code:addons/hr_attendance/static/src/js/attendance.js:36 #, python-format msgid "Click to Sign In at %s." -msgstr "" +msgstr "%s-д орохдоо дарна уу" #. module: hr_attendance #: field:hr.action.reason,action_type:0 @@ -432,6 +435,8 @@ msgid "" "You tried to %s with a date anterior to another event !\n" "Try to contact the HR Manager to correct attendances." msgstr "" +"Та %s-г өмнө нь болсон өөр үйл явдалын огноотойгоор оролдож үзлээ !\n" +"Хүний нөөцийн менежертэйгээ холбогдож зөв болгох талаас нь ярина уу." #. module: hr_attendance #: selection:hr.attendance.month,month:0 diff --git a/addons/hr_contract/i18n/mn.po b/addons/hr_contract/i18n/mn.po index 4ec95f03c49..7c91c8acf8d 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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 07:04+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 05:31+0000\n" +"Last-Translator: gobi \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_contract #: field:hr.contract,wage:0 @@ -163,7 +163,7 @@ msgstr "Ажлын цагийн хуваарь" #. module: hr_contract #: view:hr.contract:0 msgid "Salary and Advantages" -msgstr "" +msgstr "Цалин болон Давуу тал" #. module: hr_contract #: field:hr.contract,job_id:0 @@ -173,7 +173,7 @@ msgstr "Албан тушаал" #. module: hr_contract #: constraint:hr.contract:0 msgid "Error! Contract start-date must be less than contract end-date." -msgstr "" +msgstr "Алдаа! Гэрээний эхлэх хугацаа нь дуусах хугацаанаас бага байх ёстой." #. module: hr_contract #: field:hr.employee,manager:0 @@ -193,7 +193,7 @@ msgstr "Визний дугаар" #. module: hr_contract #: field:hr.employee,vehicle_distance:0 msgid "Home-Work Dist." -msgstr "" +msgstr "Ажил-гэрийн зай" #. module: hr_contract #: field:hr.employee,place_of_birth:0 diff --git a/addons/hr_evaluation/i18n/mn.po b/addons/hr_evaluation/i18n/mn.po index 94f1186e1ff..a4661d6d417 100644 --- a/addons/hr_evaluation/i18n/mn.po +++ b/addons/hr_evaluation/i18n/mn.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: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_evaluation diff --git a/addons/hr_holidays/i18n/mn.po b/addons/hr_holidays/i18n/mn.po index da579f8f070..1c10e9bf6a7 100644 --- a/addons/hr_holidays/i18n/mn.po +++ b/addons/hr_holidays/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 06:10+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 01:07+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -39,6 +39,8 @@ msgid "" "You cannot modify a leave request that has been approved. Contact a human " "resource manager." msgstr "" +"Батлагдсан амралт, чөлөөний хүсэлтийг засварлах боломжгүй. Хүний нөөцийн " +"менежертэйгээ холбогдоно уу." #. module: hr_holidays #: help:hr.holidays.status,remaining_leaves:0 @@ -63,7 +65,7 @@ msgstr "Хуваарилах горим" #. module: hr_holidays #: field:hr.employee,leave_date_from:0 msgid "From Date" -msgstr "" +msgstr "Эхлэх Огноо" #. module: hr_holidays #: view:hr.holidays:0 @@ -75,7 +77,7 @@ msgstr "Хэлтэс" #: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_allocation msgid "Allocation Requests to Approve" -msgstr "" +msgstr "Батлах Хуваарилах хүсэлт" #. module: hr_holidays #: help:hr.holidays,category_id:0 @@ -95,7 +97,7 @@ msgstr "Үлдсэн хоног" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "of the" -msgstr "" +msgstr "дараахийн" #. module: hr_holidays #: selection:hr.holidays,holiday_type:0 @@ -108,21 +110,23 @@ msgid "" "The default duration interval between the start date and the end date is 8 " "hours. Feel free to adapt it to your needs." msgstr "" +"Эхлэх огноо төгсгөл огнооны хоорондын үргэлжлэх хугацааны анхны утга нь 8 " +"цаг байдаг. Өөрийн шаардлагадаа дуртайгаараа нийцүүлэх боломжтой." #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused msgid "Request refused" -msgstr "" +msgstr "Хүсэлт татгалзагдсан" #. module: hr_holidays #: field:hr.holidays,number_of_days_temp:0 msgid "Allocation" -msgstr "" +msgstr "Хуваарилалт" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "to" -msgstr "" +msgstr "дараах руу" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -132,7 +136,7 @@ msgstr "Цайвар саарал" #. module: hr_holidays #: constraint:hr.holidays:0 msgid "You can not have 2 leaves that overlaps on same day!" -msgstr "" +msgstr "Ижил өдөр давхацсан хоёр амралт, чөлөө байж болохгүй!" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -147,7 +151,7 @@ msgstr "Идэвхтэй амралт, чөлөөний төрөл" #. module: hr_holidays #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Шалгах" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -172,7 +176,7 @@ msgstr "Татгалзах" #: code:addons/hr_holidays/hr_holidays.py:433 #, python-format msgid "Request approved, waiting second validation." -msgstr "" +msgstr "Хүсэлт батлагдсан, хоёр дахь шалгалтыг хүлээж байна." #. module: hr_holidays #: view:hr.employee:0 @@ -184,18 +188,18 @@ msgstr "Амралт, чөлөө" #. module: hr_holidays #: field:hr.holidays,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Analyze from" -msgstr "" +msgstr "Дараахаас шинжлэх" #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays @@ -240,7 +244,7 @@ msgstr "Хяналт" #. module: hr_holidays #: help:hr.holidays,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: hr_holidays #: field:hr.holidays.status,color_name:0 @@ -270,6 +274,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:238 @@ -290,12 +296,12 @@ msgstr "Ягаан" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_leave_request_to_meeting msgid "Leave Meetings" -msgstr "" +msgstr "Уулзалтын чөлөө" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_cl msgid "Legal Leaves 2012" -msgstr "" +msgstr "Цалинтай чөлөө 2012" #. module: hr_holidays #: selection:hr.holidays.summary.dept,holiday_type:0 @@ -323,13 +329,13 @@ msgstr "%s-н амралт, чөлөөний хүсэлт" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Sum" -msgstr "" +msgstr "Нийлбэр" #. module: hr_holidays #: view:hr.holidays.status:0 #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status msgid "Leave Types" -msgstr "" +msgstr "Амралт, чөлөөний төрөл" #. module: hr_holidays #: field:hr.holidays.status,remaining_leaves:0 @@ -339,7 +345,7 @@ msgstr "Үлдсэн амралт, чөлөө" #. module: hr_holidays #: field:hr.holidays,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user @@ -402,6 +408,12 @@ msgid "" " \n" "The status is 'Approved', when holiday request is approved by manager." msgstr "" +"Амралтын хүсэлт үүсгэгдсэн дараагаараа 'Илгээх' төрөлтэй байна. \n" +"Амралтын хүсэлтээ хэрэглэгч өөрөө батласан тохиолдолд 'Батлах' батлах " +"төлөвтэй болно. \n" +"Менежер амралтын хүсэлтийг татгалзсан бол 'Татгалзсан' төлөвтэй болно. " +" \n" +"Менежер батласан дараа төлөв нь 'Батласан' төлөвтэй болно." #. module: hr_holidays #: view:hr.holidays:0 @@ -441,7 +453,7 @@ msgstr "Зөвшөөрөл хүлээж байгаа" #. module: hr_holidays #: field:hr.holidays,category_id:0 msgid "Employee Tag" -msgstr "" +msgstr "Ажилчны Тааг" #. module: hr_holidays #: field:hr.holidays.summary.employee,emp:0 @@ -454,6 +466,8 @@ msgid "" "Filters only on allocations and requests that belong to an holiday type that " "is 'active' (active field is True)" msgstr "" +"Зөвхөн 'идэвхтэй' (идэвхтэй талбар нь тэмгдэглэгдсэн) төрөлтэй амралтын " +"төрөлд хамаарах амралтын хуваарилалт, хүсэлтийг шүүнэ." #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal @@ -465,6 +479,12 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ажилчин бүрт үлдэгдэл цалинтай амралт чөлөөг оноож болно, " +"OpenERP\n" +" нь автоматаар амралтыг хуваарилах хүсэлтийг үүсгэж шалгана.\n" +"

\n" +" " #. module: hr_holidays #: help:hr.holidays.status,categ_id:0 @@ -472,12 +492,14 @@ msgid "" "Once a leave is validated, OpenERP will create a corresponding meeting of " "this type in the calendar." msgstr "" +"Зөвхөн чөлөө шалгагдана, OpenERP нь холбогдох уулзалтын төрөлийг цаглабарт " +"үүсгэнэ." #. module: hr_holidays #: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44 #, python-format msgid "You have to select at least one Department. And try again." -msgstr "" +msgstr "Дор хаяж нэг хэлтэс сонгох ёстой. Дахин оролдоно уу." #. module: hr_holidays #: field:hr.holidays,parent_id:0 @@ -497,7 +519,7 @@ msgstr "Сар" #. module: hr_holidays #: field:hr.holidays,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: hr_holidays #: view:hr.holidays:0 @@ -524,12 +546,14 @@ msgid "" "There are not enough %s allocated for employee %s; please create an " "allocation request for this leave type." msgstr "" +"%s хангалттай амралт, чөлөө %s ажилчинд хуваарилагдаагүй байна; энэ төрөлийн " +"амралт чөлөө хуваарилах хүсэлтийг үүсгэнэ үү." #. module: hr_holidays #: view:hr.holidays.summary.dept:0 #: view:hr.holidays.summary.employee:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: hr_holidays #: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays @@ -544,11 +568,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ амралт, чөлөө үүсгэхдээ дарна уу.\n" +"

\n" +" Нэгэнтээ амралт чөлөөний хүсэлтийг бүртгэсэн бол энэ нь \n" +" менежер рүү илгээгдэж шалгагдахыг хүлээнэ. Зөв төрлийн \n" +" (өвчний чөлөө, ээлжийн амралт, сувилал) амралт чөлөө хүсч \n" +" байгаа эсэхээ сайн хянаад зөв тооны өдөрөөр хүсч байгаа \n" +" эсэхээ анзаарах хэрэгтэй.\n" +"

\n" +" " #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The employee or employee category of this request is missing." -msgstr "" +msgstr "Энэ хүсэлтийн ажилчин эсвэл ажилчны ангилал байхгүй байна." #. module: hr_holidays #: view:hr.holidays:0 @@ -571,16 +605,19 @@ msgid "" "leaves than the available ones for this type and take them into account for " "the \"Remaining Legal Leaves\" defined on the employee form." msgstr "" +"Хэрэв энэ талбарыг тэмдэглэсэн бол ажилчдад боломжит чөлөөнөөс илүү " +"хэмжээгээр чөлөө авахыг зөвшөөрдөг бөгөөд ажилчны маягтад тодорхойлсон " +"\"Үлдэгдэл Цалинтай Чөлөө\"-нд тооцдог." #. module: hr_holidays #: view:hr.holidays:0 msgid "Reset to New" -msgstr "" +msgstr "Шинэ болгох" #. module: hr_holidays #: sql_constraint:hr.holidays:0 msgid "The number of days must be greater than 0." -msgstr "" +msgstr "Өдрийн тоо нь 0-с их байх ёстой." #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -590,7 +627,7 @@ msgstr "Цайвар шүрэн" #. module: hr_holidays #: field:hr.employee,leave_date_to:0 msgid "To Date" -msgstr "" +msgstr "Хүртэл Огноо" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -605,7 +642,7 @@ msgstr "Ажилчдад амралт, чөлөө хуваарилах" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Leaves Types" -msgstr "" +msgstr "Амралт, чөлөөний төрөл" #. module: hr_holidays #: field:hr.holidays,meeting_id:0 @@ -618,12 +655,14 @@ msgid "" "This color will be used in the leaves summary located in Reporting\\Leaves " "by Department." msgstr "" +"Энэ өнгө нь Тайлан/Амралт чөлөө хэлтсээр хэсэгт байрлах товчоонд " +"хэрэглэгдэнэ." #. module: hr_holidays #: view:hr.holidays:0 #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -633,12 +672,12 @@ msgstr "Заасны ясны өнгөтэй" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee msgid "HR Leaves Summary Report By Employee" -msgstr "" +msgstr "Хүний Нөөцийн Амралт чөлөөний товчоо тайлан ажилчнаар" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays msgid "Requests to Approve" -msgstr "" +msgstr "Батлах хүсэлтүүд" #. module: hr_holidays #: field:hr.holidays.status,leaves_taken:0 @@ -648,7 +687,7 @@ msgstr "Хэдийн авсан амралт, чөлөө" #. module: hr_holidays #: field:hr.holidays,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -675,7 +714,7 @@ msgstr "Эхний зөвшөөрөл" #. module: hr_holidays #: field:hr.holidays,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: hr_holidays #: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid @@ -696,7 +735,7 @@ msgstr "Амралт, чөлөөний товчоо" #. module: hr_holidays #: view:hr.holidays:0 msgid "Submit to Manager" -msgstr "" +msgstr "Менежерт Илгээх" #. module: hr_holidays #: view:hr.employee:0 @@ -716,7 +755,7 @@ msgstr "Миний хэлтсийн амралт, чөлөөнүүд" #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed msgid "Request confirmed, waiting confirmation" -msgstr "" +msgstr "Хүсэлт батлагдсан, магадлагааг хүлээж байна" #. module: hr_holidays #: field:hr.employee,current_leave_state:0 @@ -773,7 +812,7 @@ msgstr "Батламжилсан" #: code:addons/hr_holidays/hr_holidays.py:238 #, python-format msgid "You cannot delete a leave which is in %s state." -msgstr "" +msgstr "%s төлөвтэй амралт, чөлөөг устгах боломжгүй." #. module: hr_holidays #: view:hr.holidays:0 @@ -787,6 +826,8 @@ msgid "" "By Employee: Allocation/Request for individual Employee, By Employee Tag: " "Allocation/Request for group of employees in category" msgstr "" +"Ажичлнаар: Хуваарилалт/Хүсэлт ажилчин бүрт, Ажилчдын Таагаар: " +"Хуваарилалт/Хүсэлт ажилчдын ангилал дэх бүлгүүдэд" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_resource_calendar_leaves @@ -831,7 +872,7 @@ msgstr "Хэлтсүүд" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "To Submit" -msgstr "" +msgstr "Илгээх" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:336 @@ -851,7 +892,7 @@ msgstr "Тайлбар" #. module: hr_holidays #: selection:hr.holidays,holiday_type:0 msgid "By Employee Tag" -msgstr "" +msgstr "Ажилчны Таагаар" #. module: hr_holidays #: selection:hr.employee,current_leave_state:0 @@ -863,7 +904,7 @@ msgstr "Татгалзсан" #. module: hr_holidays #: field:hr.holidays.status,categ_id:0 msgid "Meeting Type" -msgstr "" +msgstr "Уулзалтын төрөл" #. module: hr_holidays #: field:hr.holidays.remaining.leaves.user,no_of_leaves:0 @@ -923,7 +964,7 @@ msgstr "Горим" #: selection:hr.holidays.summary.dept,holiday_type:0 #: selection:hr.holidays.summary.employee,holiday_type:0 msgid "Both Approved and Confirmed" -msgstr "" +msgstr "Батлагдсан болон Магадлагдсан хоёулаа" #. module: hr_holidays #: view:hr.holidays:0 @@ -933,7 +974,7 @@ msgstr "Зөвшөөрөх" #. module: hr_holidays #: help:hr.holidays,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: hr_holidays #: code:addons/hr_holidays/hr_holidays.py:249 @@ -941,7 +982,7 @@ msgstr "" #: sql_constraint:hr.holidays:0 #, python-format msgid "The start date must be anterior to the end date." -msgstr "" +msgstr "Төгсгөлийн огнооноос эхлэлийн огноо нь өмнө нь байх ёстой" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays @@ -954,6 +995,8 @@ msgid "" "When selected, the Allocation/Leave Requests for this type require a second " "validation to be approved." msgstr "" +"Сонгосон бол энэ төрөлийн Хуваарилалт/Чөлөөний хүсэлт нь хоёр дахь " +"баталгаажуулалтыг шаардаж байж батлана." #. module: hr_holidays #: view:hr.holidays:0 @@ -965,7 +1008,7 @@ msgstr "Амралт, чөлөө хуваарилах хүсэлт" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "Color" -msgstr "" +msgstr "Өнгө" #. module: hr_holidays #: help:hr.employee,remaining_leaves:0 @@ -974,6 +1017,9 @@ msgid "" "to create allocation/leave request. Total based on all the leave types " "without overriding limit." msgstr "" +"Энэ ажилчны цалинтай чөлөөний нийт дүн, энэ утгыг өөрчилж " +"хуваарилалт/чөлөөний хүсэлтийг үүсгэнэ. Дүн нь хязгаарыг даралгүйгээр бүх " +"төрөл дээр суурилна." #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -983,7 +1029,7 @@ msgstr "Цайвар ягаан" #. module: hr_holidays #: xsl:holidays.summary:0 msgid "leaves." -msgstr "" +msgstr "чөлөө" #. module: hr_holidays #: view:hr.holidays:0 @@ -993,7 +1039,7 @@ msgstr "Менежер" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept msgid "HR Leaves Summary Report By Department" -msgstr "" +msgstr "Амралт чөлөөний товчоо тайлан хэлтсээр" #. module: hr_holidays #: view:hr.holidays:0 @@ -1003,7 +1049,7 @@ msgstr "Жил" #. module: hr_holidays #: view:hr.holidays:0 msgid "Duration" -msgstr "" +msgstr "Үргэлжлэх хугацаа" #. module: hr_holidays #: view:hr.holidays:0 @@ -1015,7 +1061,7 @@ msgstr "Зөвшөөрөх" #. module: hr_holidays #: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved msgid "Request approved" -msgstr "" +msgstr "Хүсэлт батлагдсан" #. module: hr_holidays #: field:hr.holidays,notes:0 @@ -1025,4 +1071,4 @@ msgstr "Амралт, чөлөөний шалтгаан" #. module: hr_holidays #: field:hr.holidays.summary.employee,holiday_type:0 msgid "Select Leave Type" -msgstr "" +msgstr "Чөлөөний төрөлийг сонгох" diff --git a/addons/hr_timesheet/i18n/mn.po b/addons/hr_timesheet/i18n/mn.po index 570d027aa0c..7d757d81f07 100644 --- a/addons/hr_timesheet/i18n/mn.po +++ b/addons/hr_timesheet/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-09 09:50+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 00:47+0000\n" +"Last-Translator: gobi \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: 2013-02-10 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.act_analytic_cost_revenue @@ -42,6 +42,27 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Энэ гэрээнд одоогоор үйл ажиллагаа алга байна.\n" +"

\n" +" OpenERP-д гэрээ болон төсөл нь шинжилгээний дансыг ашиглаж \n" +" хэрэгждэг. Иймд өртөг болон орлогыг хөтлөж зөрүүг шинжлэх \n" +" боломжтой.\n" +"

\n" +" Өртөг нь нийлүүлэгчийн нэхэмжлэл, зардал, цагийн хуудсыг " +"бөглөхөд автоматаар хөтлөгдөнө.\n" +"

\n" +" Орлого нь захиалагчийн нэхэмжлэл үүсгэхэд автоматаар " +"хөтлөгдөнө. \n" +" Захиалагчийн нэхэмжлэл нь борлуулалтын захиалгаас үүсч болно " +"\n" +" (нэхэмжлэлийн тодорхой үнэ), цагийн хуудсын хийсэн ажлаас " +"үүсч \n" +" болно (хийсэн ажил дээр суурилж), зардлаас үүсч болно (замын " +"\n" +" зардлыг нэхэмжлэх гм).\n" +"

\n" +" " #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:44 @@ -103,7 +124,7 @@ msgstr "Цагийн хуудас" #: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43 #, python-format msgid "Please define employee for this user!" -msgstr "" +msgstr "Энэ хэрэглэгчид ажилчинг тодорхойлно уу!" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:44 @@ -166,7 +187,7 @@ msgstr "Ажилтны цагийн хуудасыг хэвлэх" #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 #, python-format msgid "Please define employee for your user." -msgstr "" +msgstr "Хэрэглэгчдээ ажилчныг тодорхойлно уу." #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.act_analytic_cost_revenue @@ -244,6 +265,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Үйл ажиллагааг хөтлөхдөө дарна.\n" +"

\n" +" Төсөл бүрээр өдөр тутам ажилласан цагаа бүртгэж ажиллана. \n" +" Төсөл дээр зарцуулсан цаг бүр нь шинжилгээний санхүү/гэрээнд " +"\n" +" өртөг болж бүртгэгдэх бөгөөд шаардлагатай бол захиалагчаас \n" +" нэхэмжлэх боломжтой.\n" +"

\n" +" " #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -294,6 +325,8 @@ msgid "" "No analytic account is defined on the project.\n" "Please set one or we cannot automatically fill the timesheet." msgstr "" +"Энэ төсөл дээр шинжилгээний данс тодорхойлогдоогүй байна.\n" +"Тодорхойлохгүй бол цагийн хуудсыг автоматаар бөглөх боломжгүй." #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -307,6 +340,8 @@ msgid "" "No 'Analytic Journal' is defined for employee %s \n" "Define an employee for the selected user and assign an 'Analytic Journal'!" msgstr "" +"%s ажилчинд 'Шинжилгээний Журнал' тодорхойлогдоогүй байна \n" +"Сонгосон хэрэглэгчид ажилчин тодорхойлж 'Шинжилгээний Журнал'-г онооно!" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:41 @@ -421,6 +456,8 @@ msgid "" "No analytic journal defined for '%s'.\n" "You should assign an analytic journal on the employee form." msgstr "" +"'%s'-д шинжилгээний журнал алга байна.\n" +"Ажичлны маягт дээр шинжилгээний журналыг оноох нь зүйтэй." #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:41 @@ -615,6 +652,8 @@ msgid "" "Please create an employee for this user, using the menu: Human Resources > " "Employees." msgstr "" +"Энэ хэрэглэгчид ажилчин үүсгэнэ үү, дараах менюг ашиглана: Хүний нөөц > " +"Ажилчид" #. module: hr_timesheet #: view:hr.analytical.timesheet.users:0 diff --git a/addons/hr_timesheet_sheet/i18n/mn.po b/addons/hr_timesheet_sheet/i18n/mn.po index 3aa52e27f62..b8d2c995fe1 100644 --- a/addons/hr_timesheet_sheet/i18n/mn.po +++ b/addons/hr_timesheet_sheet/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-09 09:50+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 01:07+0000\n" +"Last-Translator: gobi \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: 2013-02-10 05:24+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 @@ -43,6 +43,8 @@ msgid "" " computation for one sheet. Set this to 0 if you do not want " "any control." msgstr "" +"Орсон/гарсны хоорондын зөвшөөрөгдөх хугацаа цагаар ба нэг цагийн хуудасд " +"зөвшөөрөгдөх тооцооллын ялгаа цагаар. Хэрэв 0 бол ямар нэг хяналт хийгдэхгүй." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -77,6 +79,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign an " "analytic journal to the employee, like 'Timesheet Journal'." msgstr "" +"Ажилчинд цагийн хуудас үүсгэхдээ ажилчинд шинжилгээний журнал оноох ётой, " +"тухайлбал 'Цагийн хуудсын журнал'" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -123,7 +127,7 @@ msgstr "Ноорог болгох" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Timesheet Period" -msgstr "" +msgstr "Цагийн хуудсын мөчлөг" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 @@ -134,7 +138,7 @@ msgstr "Дуусах огноо,цаг" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "to" -msgstr "" +msgstr "дараах руу" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 @@ -189,13 +193,13 @@ msgstr "Татгалзах" #: view:hr_timesheet_sheet.sheet:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet msgid "Timesheet Activities" -msgstr "" +msgstr "Цагийн хуудсын үйл ажиллагаанууд" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Please create an employee and associate it with this user." -msgstr "" +msgstr "Ажилчинг үүсгэх холбогдох хэрэглэгчтэй холбоно уу." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401 @@ -203,7 +207,7 @@ msgstr "" #, python-format msgid "" "You cannot enter an attendance date outside the current timesheet dates." -msgstr "" +msgstr "Цагийн хуудсын гадна хамаарах ирцийг оруулах боломжгүй." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205 @@ -243,6 +247,11 @@ msgid "" "* The 'Done' status is used when users timesheet is accepted by his/her " "senior." msgstr "" +" * Ажилчин батлаагүй шинэ цагийн хуудас оруулсан дараа 'Ноорог' төлөтэй " +"байна. \n" +"* Хэрэглэгч цагийн хуудсыг батласан дараа 'Батласан' төлөтэй байна. " +" \n" +"* Удирдагч цагийн хуудсыг зөвшөөрсөн дараа 'Хийгдсэн' төлөвтэй болно." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64 @@ -264,13 +273,14 @@ msgstr "Алдаа!" msgid "" "Allow a difference of time between timesheets and attendances of (in hours)" msgstr "" +"Ирц болон цагийн хуудсын цагийн зөрүүний зөвшөөрөгдөх дээд хэмжээ (цагаар)" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 #, python-format msgid "" "Please verify that the total difference of the sheet is lower than %.2f." -msgstr "" +msgstr "Цагийн хуудсын зөрүү нь %.2f-с бага эсэхийг шалгана уу." #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all @@ -291,7 +301,7 @@ msgstr "Хяналт" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69 @@ -301,6 +311,7 @@ msgid "" "In order to create a timesheet for this employee, you must assign it to a " "user." msgstr "" +"Энэ ажилчинд цагийн хуудас үүсгэхийн тулд хэрэглэгч холбож өгөх ёстой." #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 @@ -328,6 +339,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 @@ -501,6 +514,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'." msgstr "" +"Энэ ажилчинд цагийн хуудас үүсгэхийн тулд ажилчинд барааг холбож өгөх ёстой, " +"тухайлбал 'Зөвлөгөө'" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -552,6 +567,7 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product." msgstr "" +"Энэ ажилчинд цагийн хуудас үүсгэхийн тулд ажилчинд барааг холбож өгөх ёстой." #. module: hr_timesheet_sheet #. openerp-web @@ -561,6 +577,8 @@ msgid "" "You will be able to register your working hours and\n" " activities." msgstr "" +"Ажилласан цаг, хийсэн ажлаа бүртгэх боломжтой \n" +" байна." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -630,6 +648,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Батлах шинэ цагийн хуудас.\n" +"

\n" +" Та Цагийн хуудсыг өдөр тутам хөтлөх ёстой бөгөөд долоо " +"хоногийн \n" +" төгсгөл тутамд батлах ёстой. Цагийн хуудас нэгэнтээ " +"батлагдсан \n" +" бол менежер үүнийг шалгах ёстой.\n" +"

\n" +" Цагийн хуудас нь мөн захиалагчаас нэхэмжлэх боломжтой бөгөөд " +"\n" +" төсөл бүрийн гэрээний тохиргооноос хамаарна.\n" +"

\n" +" " #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line @@ -731,6 +763,7 @@ msgid "" "The timesheet cannot be validated as it does not contain an equal number of " "sign ins and sign outs." msgstr "" +"Орсон болон гарсан нь тэнцүү биш учир цагийн хуудсыг батлах боломжгүй." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -772,11 +805,13 @@ msgid "" "You cannot have 2 timesheets that overlap!\n" "You should use the menu 'My Timesheet' to avoid this problem." msgstr "" +"Давхацсан хоёр цагийн хуудас байж болохгүй!\n" +"'Өөрийн цагийн хуудас' менюг ашигласнаар энэ асуудлаас зайлсхийж болно." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Submit to Manager" -msgstr "" +msgstr "Менежерт Илгээх" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -835,6 +870,8 @@ msgid "" "You cannot have 2 timesheets that overlap!\n" "Please use the menu 'My Current Timesheet' to avoid this problem." msgstr "" +"Давхацсан хоёр зцагийн хуудастай байж болохгүй!\n" +"'Өөрийн одоогийн цагийн хуудас' менюг ашигласнаар энэ асуудлаас зайлсхийнэ." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -901,7 +938,7 @@ msgstr "Төлөв 'Батламжилсан'-д шилжлээ" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -1030,6 +1067,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Энэ тайлан нь хэрэглэгчдээр үүссэн цагийн хуудсыг шинжлэхэд " +"\n" +" хэрэглэгдэнэ. Энэ нь ажилчдын оруулсан бичилтийг бүх тоймыг " +"\n" +" харах боломжийг олгоно. Хайлтыг нь ашиглан тухайлсан \n" +" шинжүүрээр бүлэглэх боломжтой.\n" +"

\n" +" " #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 diff --git a/addons/lunch/i18n/mn.po b/addons/lunch/i18n/mn.po index f0212fcb544..315dc945250 100644 --- a/addons/lunch/i18n/mn.po +++ b/addons/lunch/i18n/mn.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 10:16+0000\n" -"Last-Translator: Tenuun Khangaitan \n" +"PO-Revision-Date: 2013-02-19 03:54+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: lunch #: field:lunch.product,category_id:0 #: field:lunch.product.category,name:0 msgid "Category" -msgstr "Категори" +msgstr "Ангилал" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_by_supplier_form @@ -63,7 +63,7 @@ msgstr "Өнөөдөр" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "March" -msgstr "3-р сар" +msgstr "3 сар" #. module: lunch #: view:lunch.cashmove:0 @@ -78,7 +78,7 @@ msgstr "Баасан" #. module: lunch #: view:lunch.validation:0 msgid "validate order lines" -msgstr "" +msgstr "Захиалгын мөрийг батлах" #. module: lunch #: view:lunch.order.line:0 @@ -215,7 +215,7 @@ msgstr "" #. module: lunch #: selection:lunch.order,state:0 msgid "Confirmed" -msgstr "" +msgstr "Батлагдсан" #. module: lunch #: view:lunch.order:0 @@ -240,12 +240,12 @@ msgstr "" #. module: lunch #: field:lunch.alert,active_from:0 msgid "Between" -msgstr "" +msgstr "Хооронд" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_order msgid "Wizard to order a meal" -msgstr "" +msgstr "Харилцах цонхноос хүнсний захиалгаруу" #. module: lunch #: selection:lunch.order,state:0 @@ -277,23 +277,23 @@ msgstr "Нэр/Огноо" #. module: lunch #: report:lunch.order.line:0 msgid "Total :" -msgstr "Бүгд:" +msgstr "Нийт:" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "July" -msgstr "7-р сар" +msgstr "7 сар" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_config msgid "Configuration" -msgstr "Тохируулга" +msgstr "Тохиргоо" #. module: lunch #: field:lunch.order,state:0 #: field:lunch.order.line,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: lunch #: view:lunch.order.order:0 @@ -308,7 +308,7 @@ msgstr "" #: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts #: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts msgid "Control Accounts" -msgstr "" +msgstr "Хяналтын данс" #. module: lunch #: selection:lunch.alert,alter_type:0 @@ -323,7 +323,7 @@ msgstr "" #. module: lunch #: model:ir.actions.act_window,name:lunch.order_order_lines msgid "Order meals" -msgstr "" +msgstr "Захиалгын хүнс" #. module: lunch #: view:lunch.alert:0 @@ -393,7 +393,7 @@ msgstr "Зурвас" #. module: lunch #: view:lunch.order.order:0 msgid "Order Meals" -msgstr "" +msgstr "Захиалгын хоолнууд" #. module: lunch #: view:lunch.cancel:0 @@ -417,7 +417,7 @@ msgstr "" #. module: lunch #: view:lunch.order.order:0 msgid "Order meal" -msgstr "" +msgstr "Захиалгын хоол" #. module: lunch #: model:ir.actions.act_window,name:lunch.action_lunch_product_categories @@ -523,7 +523,7 @@ msgstr "Үдийн зоог" #. module: lunch #: model:ir.model,name:lunch.model_lunch_order_line msgid "lunch order line" -msgstr "" +msgstr "Үдийн зоог захиалгын мөр" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product @@ -607,7 +607,7 @@ msgstr "Лхагва" #. module: lunch #: view:lunch.product.category:0 msgid "Product Category: " -msgstr "Бүтээгдхүүний Категори " +msgstr "Бүтээгдхүүний Ангилал " #. module: lunch #: field:lunch.alert,active_to:0 @@ -617,7 +617,7 @@ msgstr "Ба" #. module: lunch #: selection:lunch.order.line,state:0 msgid "Ordered" -msgstr "" +msgstr "Захийлагдсан" #. module: lunch #: field:report.lunch.order.line,date:0 @@ -627,7 +627,7 @@ msgstr "Захиалсан огноо" #. module: lunch #: view:lunch.cancel:0 msgid "Cancel Orders" -msgstr "" +msgstr "Захиалгуудыг цуцлах" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_alert @@ -664,7 +664,7 @@ msgstr "" #. module: lunch #: model:ir.model,name:lunch.model_lunch_cancel msgid "cancel lunch order" -msgstr "" +msgstr "Өдрийн хоолны захиалга цуцлах" #. module: lunch #: selection:report.lunch.order.line,month:0 @@ -677,7 +677,7 @@ msgstr "12 сар" #: view:lunch.order.order:0 #: view:lunch.validation:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: lunch #: model:ir.actions.act_window,help:lunch.action_lunch_cashmove @@ -735,36 +735,36 @@ msgstr "" #. module: lunch #: field:lunch.alert,thursday:0 msgid "Thursday" -msgstr "" +msgstr "Пүрэв" #. module: lunch #: report:lunch.order.line:0 msgid "Unit Price" -msgstr "" +msgstr "Нэгжийн үнэ" #. module: lunch #: field:lunch.order.line,product_id:0 #: field:lunch.product,name:0 msgid "Product" -msgstr "" +msgstr "Бүтээгдэхүүн" #. module: lunch #: field:lunch.cashmove,description:0 #: report:lunch.order.line:0 #: field:lunch.product,description:0 msgid "Description" -msgstr "" +msgstr "Тайлбар" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "May" -msgstr "" +msgstr "5-р сар" #. module: lunch #: field:lunch.order.line,price:0 #: field:lunch.product,price:0 msgid "Price" -msgstr "" +msgstr "Үнэ" #. module: lunch #: field:lunch.cashmove,state:0 @@ -775,7 +775,7 @@ msgstr "" #: model:ir.actions.act_window,name:lunch.action_lunch_order_form #: model:ir.ui.menu,name:lunch.menu_lunch_order_form msgid "New Order" -msgstr "" +msgstr "Шинэ захиалга" #. module: lunch #: view:lunch.cashmove:0 @@ -790,28 +790,28 @@ msgstr "" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_cashmove msgid "Employee Payments" -msgstr "" +msgstr "Ажилтны төлбөр" #. module: lunch #: view:lunch.cashmove:0 #: selection:lunch.cashmove,state:0 msgid "Payment" -msgstr "" +msgstr "Төлбөр" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "February" -msgstr "" +msgstr "2-р сар" #. module: lunch #: field:report.lunch.order.line,year:0 msgid "Year" -msgstr "" +msgstr "Жил" #. module: lunch #: view:lunch.order:0 msgid "List" -msgstr "" +msgstr "Жагсаалт" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_admin @@ -821,12 +821,12 @@ msgstr "" #. module: lunch #: selection:report.lunch.order.line,month:0 msgid "April" -msgstr "" +msgstr "4-р сар" #. module: lunch #: view:lunch.order:0 msgid "Select your order" -msgstr "" +msgstr "Өөрийн захиалгыг сонго" #. module: lunch #: field:lunch.cashmove,order_id:0 @@ -835,24 +835,24 @@ msgstr "" #: view:lunch.order.line:0 #: field:lunch.order.line,order_id:0 msgid "Order" -msgstr "" +msgstr "Захиалга" #. module: lunch #: model:ir.actions.report.xml,name:lunch.report_lunch_order #: model:ir.model,name:lunch.model_lunch_order #: report:lunch.order.line:0 msgid "Lunch Order" -msgstr "" +msgstr "Өдрийн хоолны захиалга" #. module: lunch #: view:lunch.order.order:0 msgid "Are you sure you want to order these meals?" -msgstr "" +msgstr "Та энэ хоолыг захиалахдаа итгэлтэй байна уу?" #. module: lunch #: view:lunch.cancel:0 msgid "cancel order lines" -msgstr "" +msgstr "захиалгын мөрүүдийг цуцлах" #. module: lunch #: model:ir.model,name:lunch.model_lunch_product_category @@ -862,17 +862,17 @@ msgstr "" #. module: lunch #: field:lunch.alert,saturday:0 msgid "Saturday" -msgstr "" +msgstr "Бямба" #. module: lunch #: model:res.groups,name:lunch.group_lunch_manager msgid "Manager" -msgstr "" +msgstr "Менежер" #. module: lunch #: view:lunch.validation:0 msgid "Did your received these meals?" -msgstr "" +msgstr "Та хоолоо хүлээж авсан уу?" #. module: lunch #: view:lunch.validation:0 @@ -882,7 +882,7 @@ msgstr "" #. module: lunch #: view:lunch.product:0 msgid "Products Tree" -msgstr "" +msgstr "Бүтээгдхүүний мод" #. module: lunch #: view:lunch.cashmove:0 @@ -890,9 +890,9 @@ msgstr "" #: field:lunch.order,total:0 #: view:lunch.order.line:0 msgid "Total" -msgstr "" +msgstr "Нийт" #. module: lunch #: model:ir.ui.menu,name:lunch.menu_lunch_order_tree msgid "Previous Orders" -msgstr "" +msgstr "Өмнөх захиалгууд" diff --git a/addons/portal/i18n/mn.po b/addons/portal/i18n/mn.po index ca0e06d09c3..1680b191d11 100644 --- a/addons/portal/i18n/mn.po +++ b/addons/portal/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-01-02 15:34+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-19 05:25+0000\n" +"Last-Translator: Мөнхөө \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: 2013-01-18 06:57+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: portal #: view:portal.payment.acquirer:0 @@ -141,7 +141,7 @@ msgstr "Ажлын байрууд" #. module: portal #: field:portal.wizard,user_ids:0 msgid "Users" -msgstr "Хэрэглэгчид" +msgstr "" #. module: portal #: code:addons/portal/acquirer.py:82 @@ -195,7 +195,7 @@ msgstr "" #: field:res.groups,is_portal:0 #: model:res.groups,name:portal.group_portal msgid "Portal" -msgstr "" +msgstr "Портал" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:34 @@ -206,12 +206,12 @@ msgstr "" #. module: portal #: model:res.groups,name:portal.group_anonymous msgid "Anonymous" -msgstr "" +msgstr "Зочин" #. module: portal #: field:portal.wizard.user,in_portal:0 msgid "In Portal" -msgstr "" +msgstr "Портал дотор" #. module: portal #: model:ir.actions.client,name:portal.action_news @@ -236,12 +236,12 @@ msgstr "" #: model:ir.actions.act_window,name:portal.action_acquirer_list #: view:portal.payment.acquirer:0 msgid "Payment Acquirers" -msgstr "" +msgstr "Худалдаг авагчийн төлөлт" #. module: portal #: model:ir.ui.menu,name:portal.portal_projects msgid "Projects" -msgstr "" +msgstr "Төслүүд" #. module: portal #: model:ir.actions.client,name:portal.action_mail_inbox_feeds_portal @@ -253,22 +253,22 @@ msgstr "" #: view:share.wizard:0 #: field:share.wizard,user_ids:0 msgid "Existing users" -msgstr "" +msgstr "Байгаа хэрэглэгчид" #. module: portal #: field:portal.wizard.user,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Харилцах Цонх" #. module: portal #: field:portal.payment.acquirer,name:0 msgid "Name" -msgstr "" +msgstr "Нэр" #. module: portal #: model:ir.model,name:portal.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Хандалтын Группүүд" #. module: portal #: view:portal.payment.acquirer:0 @@ -295,18 +295,18 @@ msgstr "" #. module: portal #: field:portal.wizard.user,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Холбогч" #. module: portal #: model:ir.model,name:portal.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Гарах мэйлүүд" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:193 #, python-format msgid "Email required" -msgstr "" +msgstr "Имэйл шаардлагатай" #. module: portal #: model:ir.ui.menu,name:portal.portal_messages @@ -412,7 +412,7 @@ msgstr "" #. module: portal #: view:portal.wizard:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: portal #: model:portal.payment.acquirer,form_template:portal.paypal_acquirer @@ -439,7 +439,7 @@ msgstr "" #. module: portal #: model:ir.model,name:portal.model_portal_wizard_user msgid "Portal User Config" -msgstr "" +msgstr "Портал хэрэглэгчийн тохиргоо" #. module: portal #: view:portal.payment.acquirer:0 @@ -462,12 +462,12 @@ msgstr "" #. module: portal #: view:portal.wizard:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: portal #: view:portal.wizard:0 msgid "Apply" -msgstr "" +msgstr "Ашиглах" #. module: portal #: view:portal.payment.acquirer:0 @@ -498,4 +498,4 @@ msgstr "" #: model:ir.model,name:portal.model_portal_wizard #: view:portal.wizard:0 msgid "Portal Access Management" -msgstr "" +msgstr "Портал хандалтын удирдлага" diff --git a/addons/portal_sale/i18n/mn.po b/addons/portal_sale/i18n/mn.po new file mode 100644 index 00000000000..4f878a16e3b --- /dev/null +++ b/addons/portal_sale/i18n/mn.po @@ -0,0 +1,344 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-18 09:02+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_config_settings +msgid "account.config.settings" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.portal_action_invoices +msgid "We haven't sent you any invoice." +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_sale +msgid "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:res.groups,name:portal_sale.group_payment_options +msgid "View Online Payment Options" +msgstr "" + +#. module: portal_sale +#: field:account.config.settings,group_payment_options:0 +msgid "Show payment buttons to employees too" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_sale +msgid "" +"${object.company_id.name} ${object.state in ('draft', 'sent') and " +"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_quotations_portal +msgid "We haven't sent you any quotation." +msgstr "" + +#. module: portal_sale +#: model:ir.ui.menu,name:portal_sale.portal_sales_orders +msgid "Sales Orders" +msgstr "Борлуулалтын захиалгууд" + +#. module: portal_sale +#: model:res.groups,comment:portal_sale.group_payment_options +msgid "" +"Members of this group see the online payment options\n" +"on Sale Orders and Customer Invoices. These options are meant for customers " +"who are accessing\n" +"their documents through the portal." +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_sale +msgid "" +"\n" +"
\n" +"\n" +"

Hello ${object.partner_id.name},

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or " +"'order confirmation'} from ${object.company_id.name}:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" You can access this document and pay online via our Customer Portal:\n" +"

\n" +" View ${object.state in ('draft', 'sent') " +"and 'Quotation' or 'Order'}\n" +" % endif\n" +"\n" +" % if object.paypal_url:\n" +"
\n" +"

It is also possible to directly pay with Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

Thank you for choosing ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_invoice +msgid "" +"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " +"and 'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_invoice +msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_mail_mail +msgid "Outgoing Mails" +msgstr "Гарах мэйлүүд" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_quotations_portal +#: model:ir.ui.menu,name:portal_sale.portal_quotations +msgid "Quotations" +msgstr "Үнэ ханш" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_sale_order +msgid "Sales Order" +msgstr "Борлуулалтын захиалга" + +#. module: portal_sale +#: field:account.invoice,portal_payment_options:0 +#: field:sale.order,portal_payment_options:0 +msgid "Portal Payment Options" +msgstr "Портал Төлбөрийг Тохируулга" + +#. module: portal_sale +#: help:account.config.settings,group_payment_options:0 +msgid "" +"Show online payment options on Sale Orders and Customer Invoices to " +"employees. If not checked, these options are only visible to portal users." +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.portal_action_invoices +#: model:ir.ui.menu,name:portal_sale.portal_invoices +msgid "Invoices" +msgstr "Нэхэмжлэлүүд" + +#. module: portal_sale +#: view:account.config.settings:0 +msgid "Configure payment acquiring methods" +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_invoice +msgid "" +"\n" +"
\n" +"\n" +"

Hello ${object.partner_id.name},

\n" +"\n" +"

A new invoice is available for you:

\n" +" \n" +"

\n" +"   REFERENCES
\n" +"   Invoice number: ${object.number}
\n" +"   Invoice total: ${object.amount_total} " +"${object.currency_id.name}
\n" +"   Invoice date: ${object.date_invoice}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

\n" +" You can access the invoice document and pay online via our Customer " +"Portal:\n" +"

\n" +" View Invoice\n" +" % endif\n" +" \n" +" % if object.paypal_url:\n" +"
\n" +"

It is also possible to directly pay with Paypal:

\n" +" \n" +" \n" +" \n" +" % endif\n" +" \n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

Thank you for choosing ${object.company_id.name or 'us'}!

\n" +"
\n" +"
\n" +"
\n" +"

\n" +" ${object.company_id.name}

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\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} ${object.company_id.city}
\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" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : ${object.company_id.website}\n" +"
\n" +" % endif\n" +"

\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_orders_portal +msgid "We haven't sent you any sales order." +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_invoice +msgid "Invoice" +msgstr "Нэхэмжлэл" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_orders_portal +msgid "Sale Orders" +msgstr "Борлуулалтын захиалга" diff --git a/addons/process/i18n/mn.po b/addons/process/i18n/mn.po index 94c6cf4ecd0..c05dfc67eb4 100644 --- a/addons/process/i18n/mn.po +++ b/addons/process/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-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-18 05:38+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-01-18 06:58+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: process #: model:ir.model,name:process.model_process_node @@ -41,7 +41,7 @@ msgstr "Харгалзах цэс" #. module: process #: selection:process.node,kind:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: process #: field:process.transition,action_ids:0 @@ -139,7 +139,7 @@ msgstr "Ажлын урсгалын шилжилтүүд" #: code:addons/process/static/src/xml/process.xml:39 #, python-format msgid "Last modified by:" -msgstr "" +msgstr "Хамгийн сүүлд зассан:" #. module: process #: field:process.transition.action,action:0 @@ -151,7 +151,7 @@ msgstr "Үйлдлийн ID" #: code:addons/process/static/src/xml/process.xml:7 #, python-format msgid "Process View" -msgstr "" +msgstr "Процесс Харагдац" #. module: process #: model:ir.model,name:process.model_process_transition @@ -199,7 +199,7 @@ msgstr "Эхлэлийн шилжилт" #: code:addons/process/static/src/xml/process.xml:54 #, python-format msgid "Related:" -msgstr "" +msgstr "Холбоотой:" #. module: process #: view:process.node:0 @@ -215,7 +215,7 @@ msgstr "Тэмдэглэл" #: code:addons/process/static/src/xml/process.xml:88 #, python-format msgid "Edit Process" -msgstr "" +msgstr "Процесс Засварлах" #. module: process #. openerp-web @@ -254,7 +254,7 @@ msgstr "Үйлдэл" #: code:addons/process/static/src/xml/process.xml:67 #, python-format msgid "Select Process" -msgstr "" +msgstr "Процесс Сонгох" #. module: process #: field:process.condition,model_states:0 @@ -341,7 +341,7 @@ msgstr "Зангилааны төрөл" #: code:addons/process/static/src/xml/process.xml:42 #, python-format msgid "Subflows:" -msgstr "" +msgstr "Дэд урсгал:" #. module: process #: view:process.node:0 @@ -354,7 +354,7 @@ msgstr "Гарах шилжилтүүд" #: code:addons/process/static/src/xml/process.xml:36 #, python-format msgid "Notes:" -msgstr "" +msgstr "Тэмдэглэлүүд:" #. module: process #: selection:process.node,kind:0 @@ -378,4 +378,4 @@ msgstr "Объектын метод" #: code:addons/process/static/src/xml/process.xml:77 #, python-format msgid "Select" -msgstr "" +msgstr "Сонгох" diff --git a/addons/procurement/i18n/fr.po b/addons/procurement/i18n/fr.po index 3480b93e680..72396ab8388 100644 --- a/addons/procurement/i18n/fr.po +++ b/addons/procurement/i18n/fr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-15 15:30+0000\n" +"PO-Revision-Date: 2013-02-18 16:51+0000\n" "Last-Translator: WANTELLET Sylvain \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: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: procurement @@ -1088,7 +1088,7 @@ msgstr "PLANIFICATEUR" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "Demande d'achat" +msgstr "Demande d'approvisionnement" #. module: procurement #: code:addons/procurement/schedulers.py:87 diff --git a/addons/project/i18n/mn.po b/addons/project/i18n/mn.po index fb1e9163289..6b6361d7c23 100644 --- a/addons/project/i18n/mn.po +++ b/addons/project/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-15 01:48+0000\n" +"PO-Revision-Date: 2013-02-19 01:34+0000\n" "Last-Translator: gobi \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: 2013-02-16 05:40+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project @@ -221,7 +221,7 @@ msgstr "Зөвлөх холбогчид" #. module: project #: help:project.config.settings,group_time_work_estimation_tasks:0 msgid "Allows you to compute Time Estimation on tasks." -msgstr "" +msgstr "Даалгавар дээрх цагийн таамаглалыг тооцоолох боломжийг олгоно." #. module: project #: field:report.project.task.user,user_id:0 @@ -917,6 +917,8 @@ msgid "" "Provides management of issues/bugs in projects.\n" " This installs the module project_issue." msgstr "" +"Төсөлд асуудал/алдаа-г менежмент хийх боломжийг олгоно.\n" +" Энэ нь project_issue модулийг суулгадаг." #. module: project #: help:project.task,kanban_state:0 @@ -927,6 +929,11 @@ msgid "" " * Ready for next stage indicates the task is ready to be pulled to the next " "stage" msgstr "" +"Даалгаврын канбан төлөв нь нөлөөлж байгаа тусгай нөхцлийг илтгэнэ:\n" +" * Нормал гэдэг нь анхны төлөв\n" +" * Блоклогдсон гэдэг нь даалгаврын явцад өөр ямарваа зүйл нөлөөлж байгааг " +"илтгэнэ.\n" +" * Бэлэн гэдэг нь даалгаврыг дараагийн үерүү зөөх боломжтойг илэрхийлнэ." #. module: project #: view:project.task:0 @@ -985,6 +992,8 @@ msgid "" "Follow this project to automatically track the events associated to tasks " "and issues of this project." msgstr "" +"Энэ төслийг дагаж даалгавар болон асуудалтай холбогдох үзэгдлүүдийг " +"автоматаар хөтлөнө." #. module: project #: view:project.task:0 @@ -1045,6 +1054,8 @@ msgid "" "To invoice or setup invoicing and renewal options, go to the related " "contract:" msgstr "" +"Нэхэмжлэх юмуу нэхэмжлэлийг тохируулах болон сонголтуудыг шинэчлэхдээ " +"холбогдох гэрээ рүү очно:" #. module: project #: field:project.task.delegate,state:0 @@ -1168,6 +1179,9 @@ msgid "" "stage. For example, if a stage is related to the status 'Close', when your " "document reaches this stage, it is automatically closed." msgstr "" +"Баримтын төлөв нь сонгосон үеээс хамааран автоматаар өөрчлөгдөнө. Жишээлбэл, " +"хэрэв үе нь 'Хаагдсан'-тай холбоотой бол баримт энэ үед хүрэхдээ автоматаар " +"хаагдана." #. module: project #: view:project.task:0 @@ -1188,7 +1202,7 @@ msgstr "# даалгаврын" #. module: project #: field:project.project,doc_count:0 msgid "Number of documents attached" -msgstr "" +msgstr "Хавсрагдсан баримтын тоо" #. module: project #: field:project.task,priority:0 @@ -1208,6 +1222,9 @@ msgid "" "automatically synchronizedwith Tasks (or optionally Issues if the Issue " "Tracker module is installed)." msgstr "" +"Энэ төсөлтэй холбогдох дотоод имэйл. Ирэх имэйлүүд нь автоматаар " +"даалгавартай ижилтгэгдэнэ. (Эсвэл асуудал хөтлөх модуль суусан бол " +"асуудалтай ижилтгэгдэнэ)" #. module: project #: model:ir.actions.act_window,help:project.open_task_type_form @@ -1278,6 +1295,7 @@ msgstr "Баг" #: help:project.config.settings,time_unit:0 msgid "This will set the unit of measure used in projects and tasks." msgstr "" +"Төслүүдэд болон даалгавруудад хэрэглэгдэх хэмжих нэгжийг энэ нь тохируулна." #. module: project #: selection:project.task,priority:0 @@ -1331,7 +1349,7 @@ msgstr "Хүчинтэй даалгаварыг нэрлэх" #. module: project #: field:project.config.settings,time_unit:0 msgid "Working time unit" -msgstr "" +msgstr "Ажлын цагийн нэгж" #. module: project #: view:project.project:0 @@ -1386,7 +1404,7 @@ msgstr "" #. module: project #: help:project.config.settings,group_manage_delegation_task:0 msgid "Allows you to delegate tasks to other users." -msgstr "" +msgstr "Даалгавруудыг өөр хэрэглэгчид ацаглах боломжийг олгоно." #. module: project #: field:project.project,active:0 @@ -1396,7 +1414,7 @@ msgstr "Идэвхитэй" #. module: project #: model:ir.model,name:project.model_project_category msgid "Category of project's task, issue, ..." -msgstr "" +msgstr "Төслийн даалгавар, асуудлын ангилал" #. module: project #: help:project.project,resource_calendar_id:0 @@ -1415,7 +1433,7 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Helpdesk & Support" -msgstr "" +msgstr "Тусламын төв & Дэмжлэг" #. module: project #: help:report.project.task.user,opening_days:0 @@ -1463,6 +1481,8 @@ msgid "" "You cannot delete a project containing tasks. You can either delete all the " "project's tasks and then delete the project or simply deactivate the project." msgstr "" +"Даалгавартай төслийг устгах боломжгүй. Төслийн бүх даалгаврыг устгаад дараа " +"нь төслийн устгаж болно эсвэл төслийг идэвхгүй болгож болно." #. module: project #: model:process.transition.action,name:project.process_transition_action_draftopentask0 @@ -1473,7 +1493,7 @@ msgstr "Нээх" #. module: project #: field:project.project,privacy_visibility:0 msgid "Privacy / Visibility" -msgstr "" +msgstr "Хувийн нууцлал / Ил Үзэгдэх байдал" #. module: project #: view:project.task:0 @@ -1584,7 +1604,7 @@ msgstr "Эзэн оноох" #. module: project #: model:res.groups,name:project.group_time_work_estimation_tasks msgid "Time Estimation on Tasks" -msgstr "" +msgstr "Даалгавар дээрх цагийн таамаг" #. module: project #: field:project.task,total_hours:0 @@ -1672,17 +1692,17 @@ msgstr "" #. module: project #: field:project.config.settings,module_project_issue:0 msgid "Track issues and bugs" -msgstr "" +msgstr "Асуудал болон алдаа хөтлөх" #. module: project #: field:project.config.settings,module_project_mrp:0 msgid "Generate tasks from sale orders" -msgstr "" +msgstr "Борлуулалтын захиалгаас даалгавар үүсгэх" #. module: project #: model:ir.ui.menu,name:project.menu_task_types_view msgid "Task Stages" -msgstr "" +msgstr "Даалгаврын үеүүд" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -1751,7 +1771,7 @@ msgstr "Дуусах огноо" #. module: project #: field:project.task.type,state:0 msgid "Related Status" -msgstr "" +msgstr "Холбогдох төлөв" #. module: project #: view:project.project:0 @@ -1811,7 +1831,7 @@ msgstr "Батлагдсан даалгавар" #. module: project #: field:project.config.settings,module_project_long_term:0 msgid "Manage resources planning on gantt view" -msgstr "" +msgstr "Гант харагдац дээр нөөцийн төлөвлөлтийг менежмент хийх" #. module: project #: view:project.task:0 @@ -1870,7 +1890,7 @@ msgstr "Төслүүд" #. module: project #: model:res.groups,name:project.group_tasks_work_on_tasks msgid "Task's Work on Tasks" -msgstr "" +msgstr "Даалгавар дээрх ажил" #. module: project #: help:project.task.delegate,name:0 diff --git a/addons/purchase/i18n/mn.po b/addons/purchase/i18n/mn.po index 876cb0a9991..7a7b0407d73 100644 --- a/addons/purchase/i18n/mn.po +++ b/addons/purchase/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-18 05:23+0000\n" +"PO-Revision-Date: 2013-02-18 07:33+0000\n" "Last-Translator: erdenebold \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: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-19 05:32+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -571,7 +571,7 @@ msgstr "Нийлүүлэгч" #: code:addons/purchase/purchase.py:525 #, python-format msgid "Define expense account for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Энэ компанийн дансны зардлыг тодоройлох: \"%s\" (id:%d)" #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 @@ -671,7 +671,7 @@ msgstr "Энэ нь барааг бүрэн хүлээж авсан эсэхий #: code:addons/purchase/purchase.py:586 #, python-format msgid "Unable to cancel this purchase order." -msgstr "" +msgstr "Энэ худалдан авалтын захиалгыг цуцлаж боломжгүй." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice @@ -812,7 +812,7 @@ msgstr "Барааны хөдөлгөөн" #: code:addons/purchase/purchase.py:1156 #, python-format msgid "Draft Purchase Order created" -msgstr "" +msgstr "Ноорог үүсгэсэн худалдан авалтын захиалга" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase @@ -958,7 +958,7 @@ msgstr "Зөвшөөрсөн огноо" #. module: purchase #: view:product.product:0 msgid "a draft purchase order" -msgstr "" +msgstr "ноорог худалдан авалтын захиалга" #. module: purchase #: model:email.template,body_html:purchase.email_template_edi_purchase @@ -1078,7 +1078,7 @@ msgstr "" #. module: purchase #: model:ir.model,name:purchase.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Явсан мэйлүүд" #. module: purchase #: code:addons/purchase/purchase.py:456 @@ -1095,7 +1095,7 @@ msgstr "" #: field:purchase.order,warehouse_id:0 #: field:stock.picking.in,warehouse_id:0 msgid "Destination Warehouse" -msgstr "" +msgstr "Зориулалтын агуулах" #. module: purchase #: code:addons/purchase/purchase.py:941 @@ -1338,7 +1338,7 @@ msgstr "3 сар" #. module: purchase #: view:purchase.order:0 msgid "Receive Invoice" -msgstr "" +msgstr "Нэхэмжлэл хүлээн авах" #. module: purchase #: view:purchase.order:0 @@ -1632,7 +1632,7 @@ msgstr "" #. module: purchase #: field:purchase.order,invoiced:0 msgid "Invoice Received" -msgstr "" +msgstr "Хүлээн авсан нэхэмжлэл" #. module: purchase #: field:purchase.order,invoice_method:0 @@ -1688,7 +1688,7 @@ msgstr "Хаана" #. module: purchase #: field:purchase.order,dest_address_id:0 msgid "Customer Address (Direct Delivery)" -msgstr "" +msgstr "Үйлчлүүлэгчийн хаяг (шууд хүргэлт)" #. module: purchase #: model:ir.actions.client,name:purchase.action_client_purchase_menu diff --git a/addons/report_webkit/i18n/mn.po b/addons/report_webkit/i18n/mn.po new file mode 100644 index 00000000000..d97a519d7f4 --- /dev/null +++ b/addons/report_webkit/i18n/mn.po @@ -0,0 +1,517 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 05:00+0000\n" +"Last-Translator: Мөнхөө \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: 2013-02-19 05:32+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +msgid "Webkit Template (used if Report File is not found)" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Tabloid 29 279.4 x 431.8 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Ledger 28 431.8 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:233 +#, python-format +msgid "No header defined for this Webkit report!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_img,type:0 +msgid "Image type(png,gif,jpeg)" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,precise_mode:0 +msgid "" +"This mode allow more precise element " +" position as each object is printed on a separate HTML. " +" but memory and disk " +"usage is wider" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Executive 4 7.5 x 10 inches, 190.5 x 254 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,company_id:0 +#: field:ir.header_webkit,company_id:0 +msgid "Company" +msgstr "Компани" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:234 +#, python-format +msgid "Please set a header in company settings." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "DLE 26 110 x 220 mm" +msgstr "DLE 26 110 x 200 mm" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B7 21 88 x 125 mm" +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Headers" +msgstr "Толгой хэсэг" + +#. module: report_webkit +#: help:ir.header_img,name:0 +msgid "Name of Image" +msgstr "" + +#. module: report_webkit +#: 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 "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Legal 3 8.5 x 14 inches, 215.9 x 355.6 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_webkit +msgid "ir.header_webkit" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A4 0 210 x 297 mm, 8.26 x 11.69 inches" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:176 +#, python-format +msgid "Webkit error" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B2 17 500 x 707 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:260 +#: code:addons/report_webkit/webkit_report.py:271 +#: code:addons/report_webkit/webkit_report.py:280 +#: code:addons/report_webkit/webkit_report.py:293 +#: code:addons/report_webkit/webkit_report.py:304 +#, python-format +msgid "Webkit render!" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_header_img +msgid "ir.header_img" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,precise_mode:0 +msgid "Precise Mode" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:96 +#, python-format +msgid "" +"Please install executable on your system (sudo apt-get install wkhtmltopdf) " +"or download it from here: " +"http://code.google.com/p/wkhtmltopdf/downloads/list and set the path in the " +"ir.config_parameter with the webkit_path key.Minimal version is 0.9.9" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A0 5 841 x 1189 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "C5E 24 163 x 229 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,type:0 +msgid "Type" +msgstr "Төрөл" + +#. module: report_webkit +#: code:addons/report_webkit/wizard/report_webkit_actions.py:133 +#, python-format +msgid "Client Actions Connections" +msgstr "" + +#. module: report_webkit +#: field:res.company,header_image:0 +msgid "Available Images" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,html:0 +msgid "webkit header" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B1 15 707 x 1000 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A1 6 594 x 841 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_header:0 +msgid "The header linked to the report" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:95 +#, python-format +msgid "Wkhtmltopdf library path is not set" +msgstr "" + +#. module: report_webkit +#: view:ir.actions.report.xml:0 +#: view:res.company:0 +msgid "Webkit" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,format:0 +msgid "Select Proper Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B5 1 176 x 250 mm, 6.93 x 9.84 inches" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A7 11 74 x 105 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A6 10 105 x 148 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,report_webkit_data:0 +msgid "This template will be used if the main report file is not found" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Folio 27 210 x 330 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_top:0 +msgid "Top Margin (mm)" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "_Ok" +msgstr "_Ok" + +#. module: report_webkit +#: help:report.webkit.actions,print_button:0 +msgid "" +"Check this to add a Print action for this Report in the sidebar of the " +"corresponding document types" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B3 18 353 x 500 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_header:0 +msgid "Webkit Header" +msgstr "" + +#. module: report_webkit +#: help:ir.actions.report.xml,webkit_debug:0 +msgid "Enable the webkit engine debugger" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,img:0 +msgid "Image" +msgstr "" + +#. module: report_webkit +#: view:ir.header_img:0 +msgid "Header Image" +msgstr "Толгой зураг" + +#. module: report_webkit +#: field:res.company,header_webkit:0 +msgid "Available html" +msgstr "" + +#. module: report_webkit +#: help:report.webkit.actions,open_action:0 +msgid "" +"Check this to view the newly added internal print action after creating it " +"(technical view) " +msgstr "" + +#. module: report_webkit +#: view:res.company:0 +msgid "Images" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Portrait" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "or" +msgstr "эсвэл" + +#. module: report_webkit +#: selection:ir.header_webkit,orientation:0 +msgid "Landscape" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B8 22 62 x 88 mm" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:177 +#, python-format +msgid "The command 'wkhtmltopdf' failed with error code = %s. Message: %s" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A2 7 420 x 594 mm" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,print_button:0 +msgid "Add print button" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A9 13 37 x 52 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_bottom:0 +msgid "Bottom Margin (mm)" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_report_webkit_actions +msgid "Webkit Actions" +msgstr "" + +#. module: report_webkit +#: field:report.webkit.actions,open_action:0 +msgid "Open added action" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_right:0 +msgid "Right Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:228 +#, python-format +msgid "Webkit report template not found!" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B6 20 125 x 176 mm" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,html:0 +msgid "Set Webkit Report Header" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,format:0 +msgid "Paper size" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid ":B10 16 31 x 44 mm" +msgstr "" + +#. module: report_webkit +#: view:report.webkit.actions:0 +msgid "Cancel" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,css:0 +msgid "Header CSS" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B4 19 250 x 353 mm" +msgstr "" + +#. module: report_webkit +#: 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 "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:172 +#, python-format +msgid "No diagnosis message was provided" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A3 8 297 x 420 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,report_webkit_data:0 +msgid "Webkit Template" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,footer_html:0 +msgid "webkit footer" +msgstr "" + +#. module: report_webkit +#: field:ir.actions.report.xml,webkit_debug:0 +msgid "Webkit debug" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B0 14 1000 x 1414 mm" +msgstr "" + +#. module: report_webkit +#: field:ir.header_img,name:0 +#: field:ir.header_webkit,name:0 +msgid "Name" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A5 9 148 x 210 mm" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "A8 12 52 x 74 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.actions.act_window,name:report_webkit.wizard_ofdo_report_actions +#: view:report.webkit.actions:0 +msgid "Add Print Buttons" +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "Comm10E 25 105 x 241 mm, U.S. Common 10 Envelope" +msgstr "" + +#. module: report_webkit +#: field:ir.header_webkit,margin_left:0 +msgid "Left Margin (mm)" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:228 +#, python-format +msgid "Error!" +msgstr "" + +#. module: report_webkit +#: help:ir.header_webkit,footer_html:0 +msgid "Set Webkit Report Footer." +msgstr "" + +#. module: report_webkit +#: selection:ir.header_webkit,format:0 +msgid "B9 23 33 x 62 mm" +msgstr "" + +#. module: report_webkit +#: model:ir.model,name:report_webkit.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: report_webkit +#: code:addons/report_webkit/webkit_report.py:174 +#, python-format +msgid "The following diagnosis message was provided:\n" +msgstr "" + +#. module: report_webkit +#: view:ir.header_webkit:0 +msgid "HTML Header" +msgstr "" From 713ff5c65dbf7b4ffccc01f35a7aa7161ac68be1 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 19 Feb 2013 09:42:55 +0100 Subject: [PATCH 223/253] [FIX] use openerp namespace. bzr revid: vmt@openerp.com-20130219084255-m8kxcsejob64hh72 --- addons/crm/crm_lead.py | 2 +- addons/l10n_in_hr_payroll/report/report_payslip_details.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 294adc863b5..6498a69673b 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -28,7 +28,7 @@ from openerp import tools from openerp.tools.translate import _ from openerp.tools import html2plaintext -from base.res.res_partner import format_address +from openerp.addons.base.res.res_partner import format_address CRM_LEAD_FIELDS_TO_MERGE = ['name', 'partner_id', diff --git a/addons/l10n_in_hr_payroll/report/report_payslip_details.py b/addons/l10n_in_hr_payroll/report/report_payslip_details.py index 462bb374287..37cb7c2a0b7 100644 --- a/addons/l10n_in_hr_payroll/report/report_payslip_details.py +++ b/addons/l10n_in_hr_payroll/report/report_payslip_details.py @@ -20,7 +20,7 @@ ############################################################################## from openerp.report import report_sxw -from hr_payroll import report +from openerp.addons.hr_payroll import report class payslip_details_report_in(report.report_payslip_details.payslip_details_report): @@ -32,4 +32,4 @@ class payslip_details_report_in(report.report_payslip_details.payslip_details_re report_sxw.report_sxw('report.paylip.details.in', 'hr.payslip', 'l10n_in_hr_payroll/report/report_payslip_details.rml', parser=payslip_details_report_in) -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From e7beed6291b1d0ed4c97319915be490da3b43755 Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Tue, 19 Feb 2013 10:09:23 +0100 Subject: [PATCH 224/253] [FIX]lunch : fix lunch_order_line date field bzr revid: csn@openerp.com-20130219090923-3r930mnmi1ckcw4k --- addons/lunch/lunch.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index 0f9033fce38..ddb4afe830a 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -372,12 +372,31 @@ class lunch_order_line(osv.Model): cash_ids = [cash.id for cash in order_line.cashmove] cashmove_ref.unlink(cr, uid, cash_ids, context=context) return self._update_order_lines(cr, uid, ids, context=context) + + def _get_line_order_ids(self, cr, uid, ids, context=None): + """ + return the list of lunch.order.lines ids to which belong the lunch.order 'ids' + """ + result = set() + for lunch_order in self.browse(cr, uid, ids, context=context): + for lines in lunch_order.order_line_ids: + result.add(lines.id) + return list(result) + + def _get_create_line_ids(self, cr, uid, ids, context=None): + """ + return list of lunch_order_line ids + """ + return ids _columns = { 'name': fields.related('product_id', 'name', readonly=True), 'order_id': fields.many2one('lunch.order', 'Order', ondelete='cascade'), 'product_id': fields.many2one('lunch.product', 'Product', required=True), - 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store=True), + 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store={ + 'lunch.order': (_get_line_order_ids, ['date'], 10), + 'lunch.order.line': (_get_create_line_ids, [], 10), + }), 'supplier': fields.related('product_id', 'supplier', type='many2one', relation='res.partner', string="Supplier", readonly=True, store=True), 'user_id': fields.related('order_id', 'user_id', type='many2one', relation='res.users', string='User', readonly=True, store=True), 'note': fields.text('Note'), From b3e9037dd96d0e6c6352f086cb67c8cb3110748d Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 19 Feb 2013 10:09:58 +0100 Subject: [PATCH 225/253] [FIX] use openerp namespace. bzr revid: vmt@openerp.com-20130219090958-88o2o9flbqjfikjb --- addons/document_webdav/nodes.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/document_webdav/nodes.py b/addons/document_webdav/nodes.py index e08abe6f488..5e819e01754 100644 --- a/addons/document_webdav/nodes.py +++ b/addons/document_webdav/nodes.py @@ -20,12 +20,14 @@ ############################################################################## -from document import document as nodes -from openerp.tools.safe_eval import safe_eval as eval import time import urllib import uuid + from openerp import SUPERUSER_ID +from openerp.tools.safe_eval import safe_eval as eval + +from openerp.addons.document import document as nodes def dict_filter(srcdic, keys, res=None): ''' Return a copy of srcdic that has only keys set. From e704c22878a65bc9d47e4c73719f3a23d99e23de Mon Sep 17 00:00:00 2001 From: csn-openerp Date: Tue, 19 Feb 2013 10:40:01 +0100 Subject: [PATCH 226/253] [FIX]lunch : replace useless function by a lambda bzr revid: csn@openerp.com-20130219094001-xfy81u3ee1d8yjzj --- addons/lunch/lunch.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index ddb4afe830a..5b5e99b5f51 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -383,19 +383,13 @@ class lunch_order_line(osv.Model): result.add(lines.id) return list(result) - def _get_create_line_ids(self, cr, uid, ids, context=None): - """ - return list of lunch_order_line ids - """ - return ids - _columns = { 'name': fields.related('product_id', 'name', readonly=True), 'order_id': fields.many2one('lunch.order', 'Order', ondelete='cascade'), 'product_id': fields.many2one('lunch.product', 'Product', required=True), 'date': fields.related('order_id', 'date', type='date', string="Date", readonly=True, store={ 'lunch.order': (_get_line_order_ids, ['date'], 10), - 'lunch.order.line': (_get_create_line_ids, [], 10), + 'lunch.order.line': (lambda self, cr, uid, ids, ctx: ids, [], 10), }), 'supplier': fields.related('product_id', 'supplier', type='many2one', relation='res.partner', string="Supplier", readonly=True, store=True), 'user_id': fields.related('order_id', 'user_id', type='many2one', relation='res.users', string='User', readonly=True, store=True), From 0240416a135aeff751185d7f3690e1097bd12c05 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 19 Feb 2013 11:26:10 +0100 Subject: [PATCH 227/253] [REVERT] sql_db: undo eager removal of connections from pool; could skip half the connections and is not strictly required Credit to Florent Xicluna for spotting it! lp bug: https://launchpad.net/bugs/905257 fixed bzr revid: odo@openerp.com-20130219102610-ll69qaf3zxem1pxf --- openerp/sql_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 9be6c61b013..31540f7ae4c 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -412,15 +412,15 @@ class ConnectionPool(object): for i, (cnx, used) in enumerate(self._connections): if not used and dsn_are_equals(cnx.dsn, dsn): - self._connections.pop(i) try: cnx.reset() except psycopg2.OperationalError: - self._debug('Cannot reset connection at index %d: %r, removing it', i, cnx.dsn) + self._debug('Cannot reset connection at index %d: %r', i, cnx.dsn) # psycopg2 2.4.4 and earlier do not allow closing a closed connection if not cnx.closed: cnx.close() continue + self._connections.pop(i) self._connections.append((cnx, True)) self._debug('Existing connection found at index %d', i) From 331ccca3104ff2928fccc41af34d0ba619fda749 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 19 Feb 2013 12:00:27 +0100 Subject: [PATCH 228/253] [DOC] Added section `Process model` to talk a bit about the recently merged longpolling feature. bzr revid: vmt@openerp.com-20130219110027-8kld9li7i5g0dtjo --- doc/02_architecture.rst | 47 +++++++++++++++++++++++++++++++++++++++-- doc/changelog.rst | 15 +++++++------ 2 files changed, 53 insertions(+), 9 deletions(-) diff --git a/doc/02_architecture.rst b/doc/02_architecture.rst index 815a498d5bd..203a1bceba9 100644 --- a/doc/02_architecture.rst +++ b/doc/02_architecture.rst @@ -1,6 +1,6 @@ -======================================== +============ Architecture -======================================== +============ OpenERP as a multitenant three-tiers architecture ================================================= @@ -180,6 +180,7 @@ OpenERP follows the MVC semantic with Network communications and WSGI =============================== + OpenERP is an HTTP web server and may also be deployed as an WSGI-compliant application. @@ -207,3 +208,45 @@ As such, it can be run as a stand-alone HTTP server or embedded inside OpenERP. The HTTP namespaces /openerp/ /object/ /common/ are reserved for the XML-RPC layer, every module restrict it's HTTP namespace to // +Process model +============= + +In the past, the OpenERP server was using threads to handle HTTP requests +concurrently or to process cron jobs. Using threads is still the default +behavior when running the ``openerp-server`` script but not the recommended +one: it is in fact recommended to use the ``--workers`` option. + +By using the ``--workers`` option, the OpenERP server will spawn a fixed number +of processes instead of spawning a new thread for each incoming request. + +This has a number of advantages: + + - Processes do not suffer from CPython's Global Interpreter Lock. + - Processes can be gracefully recycled while requests are still handled by the + server. + - Resources such as CPU time and memory made available to a process can be + monitored on a per-process basis. + +When using the ``--workers`` options, two types of processes may be spawned: +web process, and cron process. + +.. versionadded:: 7.1 + +.. _longpolling-worker: + +When using the ``--workers`` options, three types of processes may be spawned: +web process, and cron process, just as previsouly, but also an evented (using +gevent) web process is started. It is used for long-polling as needed by the +upcoming Instant Messaging feature. As for now, that process is listening on a +different port than the main web processes. A reverse proxy (e.g. Nginx) to +listen on a unique port, mapping all requests to the normal port, but mapping +the ``/longpolling`` route to the evented process is necessary (the web +interface cannot issue requests to different ports). + +(It is possible to make the threaded server evented by passing the ``--gevent`` +flag.) + +The goal is to drop support for the threaded model, and also make all web +processes evented; there would be no more distinction between "normal" and +"longpolling" processes. For this to happen, further testing is needed. + diff --git a/doc/changelog.rst b/doc/changelog.rst index 84a3cdcb12e..a80e8dc6c8d 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,13 +6,14 @@ Changelog `trunk` ------- +- Added the :ref:`Long polling ` worker type. - Added :ref:`orm-workflows` to the ORM. - Added :ref:`routing-decorators` to the RPC and WSGI stack. -- Removed support for `__terp__.py` descriptor files. -- Removed support for `` root element in XML files. -- Removed support for the non-openerp namespace (e.g. importing `tools` instead - of `openerp.tools` in an addons). +- Removed support for ``__terp__.py`` descriptor files. +- Removed support for ```` root element in XML files. +- Removed support for the non-openerp namespace (e.g. importing ``tools`` + instead of ``openerp.tools`` in an addons). - Add a new type of exception that allows redirections: - openerp.exceptions.RedirectWarning. -- Give a pair of new methods to res.config.settings and a helper to make them - easier to use: get_config_warning() + ``openerp.exceptions.RedirectWarning``. +- Give a pair of new methods to ``res.config.settings`` and a helper to make + them easier to use: ``get_config_warning()``. From eafdbbd60110980cf230ff795519d627b02c958b Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 19 Feb 2013 15:04:39 +0100 Subject: [PATCH 229/253] [FIX] cron: push the registry signaling checks in the try/except of the job itself. bzr revid: vmt@openerp.com-20130219140439-f5gbkmz02mlhciow --- openerp/addons/base/ir/ir_cron.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/openerp/addons/base/ir/ir_cron.py b/openerp/addons/base/ir/ir_cron.py index 60aa685b6fc..d86eb10f3d8 100644 --- a/openerp/addons/base/ir/ir_cron.py +++ b/openerp/addons/base/ir/ir_cron.py @@ -120,11 +120,13 @@ class ir_cron(osv.osv): :param args: arguments of the method (without the usual self, cr, uid). :param job_id: job id. """ - args = str2tuple(args) - model = self.pool.get(model_name) - if model and hasattr(model, method_name): - method = getattr(model, method_name) - try: + try: + args = str2tuple(args) + openerp.modules.registry.RegistryManager.check_registry_signaling(cr.dbname) + registry = openerp.pooler.get_pool(cr.dbname) + model = registry.get(model_name) + if model and hasattr(model, method_name): + method = getattr(model, method_name) log_depth = (None if _logger.isEnabledFor(logging.DEBUG) else 1) netsvc.log(_logger, logging.DEBUG, 'cron.object.execute', (cr.dbname,uid,'*',model_name,method_name)+tuple(args), depth=log_depth) if _logger.isEnabledFor(logging.DEBUG): @@ -133,12 +135,13 @@ class ir_cron(osv.osv): if _logger.isEnabledFor(logging.DEBUG): end_time = time.time() _logger.debug('%.3fs (%s, %s)' % (end_time - start_time, model_name, method_name)) - except Exception, e: - self._handle_callback_exception(cr, uid, model_name, method_name, args, job_id, e) - else: - msg = "Method `%s.%s` do not exist." % (model._name, method_name) \ - if model else "Model `%s` do not exist." % model._name - _logger.warning(msg) + openerp.modules.registry.RegistryManager.signal_caches_change(cr.dbname) + else: + msg = "Method `%s.%s` does not exist." % (model_name, method_name) \ + if model else "Model `%s` does not exist." % model_name + _logger.warning(msg) + except Exception, e: + self._handle_callback_exception(cr, uid, model_name, method_name, args, job_id, e) def _process_job(self, job_cr, job, cron_cr): """ Run a given job taking care of the repetition. @@ -220,10 +223,8 @@ class ir_cron(osv.osv): _logger.debug('Starting job `%s`.', job['name']) job_cr = db.cursor() try: - openerp.modules.registry.RegistryManager.check_registry_signaling(db_name) registry = openerp.pooler.get_pool(db_name) registry[cls._name]._process_job(job_cr, job, lock_cr) - openerp.modules.registry.RegistryManager.signal_caches_change(db_name) except Exception: _logger.exception('Unexpected exception while processing cron job %r', job) finally: From ffab924c0805f3541f3526d8e0fb32f815e6852f Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 19 Feb 2013 15:16:45 +0100 Subject: [PATCH 230/253] [FIX] FieldStatus does not re-render when view change bzr revid: fme@openerp.com-20130219141645-3c1avqxnk23gcn1g --- addons/web/static/src/js/view_form.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 43699721776..75b6aa6d5ae 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -5222,6 +5222,8 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ this.options.clickable = this.options.clickable || (this.node.attrs || {}).clickable || false; this.options.visible = this.options.visible || (this.node.attrs || {}).statusbar_visible || false; this.set({value: false}); + this.field_manager.on("view_content_has_changed", this, this.render_value); + this.selection_mutex = new $.Mutex(); }, start: function() { if (this.options.clickable) { @@ -5240,14 +5242,16 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ }, render_value: function() { var self = this; - self.get_selection().done(function() { - var content = QWeb.render("FieldStatus.content", {widget: self}); - self.$el.html(content); - var colors = JSON.parse((self.node.attrs || {}).statusbar_colors || "{}"); - var color = colors[self.get('value')]; - if (color) { - self.$("oe_active").css("color", color); - } + self.selection_mutex.exec(function() { + return self.get_selection().done(function() { + var content = QWeb.render("FieldStatus.content", {widget: self}); + self.$el.html(content); + var colors = JSON.parse((self.node.attrs || {}).statusbar_colors || "{}"); + var color = colors[self.get('value')]; + if (color) { + self.$("oe_active").css("color", color); + } + }); }); }, /** Get the selection and render it From 5c8bb9a08996447553ecee06c539f5f824a1983c Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 19 Feb 2013 15:32:15 +0100 Subject: [PATCH 231/253] [FIX] FormOpenPopup does not trigger on_button_cancel bzr revid: fme@openerp.com-20130219143215-68izxr278eu77sn0 --- addons/web/static/src/js/view_form.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 75b6aa6d5ae..a023dd54174 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4551,6 +4551,7 @@ instance.web.form.AbstractFormPopup = instance.web.Widget.extend({ }); var $cbutton = self.$buttonpane.find(".oe_abstractformpopup-form-close"); $cbutton.click(function() { + self.view_form.trigger('on_button_cancel'); self.check_exit(); }); self.view_form.do_show(); From 1f269d0d93e684945f37cbe60ed53bc9fad41eb2 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 19 Feb 2013 16:16:13 +0100 Subject: [PATCH 232/253] [FIX] oe drop: correctly call netsvc.init_logger(), and use pid instead of procpid under postgres 9.2. bzr revid: vmt@openerp.com-20130219151613-k0pvlemire9kvrok --- openerpcommand/drop.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/openerpcommand/drop.py b/openerpcommand/drop.py index aee8c2859f9..b64442716de 100644 --- a/openerpcommand/drop.py +++ b/openerpcommand/drop.py @@ -9,6 +9,7 @@ import common # openerp/service/web_services.py). def drop_database(database_name): import openerp + openerp.netsvc.init_logger() db = openerp.sql_db.db_connect('template1') cr = db.cursor() cr.autocommit(True) # avoid transaction block @@ -16,17 +17,21 @@ def drop_database(database_name): # TODO option for doing this. # Try to terminate all other connections that might prevent # dropping the database + + # PostgreSQL 9.2 renamed pg_stat_activity.procpid to pid: + # http://www.postgresql.org/docs/9.2/static/release-9-2.html#AEN110389 + pid_col = 'pid' if cr._cnx.server_version >= 90200 else 'procpid' try: - cr.execute("""SELECT pg_terminate_backend(procpid) + cr.execute("""SELECT pg_terminate_backend(%(pid_col)s) FROM pg_stat_activity - WHERE datname = %s AND - procpid != pg_backend_pid()""", + WHERE datname = %%s AND + %(pid_col)s != pg_backend_pid()""" % {'pid_col': pid_col}, (database_name,)) except Exception: pass try: - cr.execute('DROP DATABASE "%s"' % database_name) + cr.execute('DROP DATABASE "%s"' % database_name, log_exceptions=False) except Exception, e: print "Can't drop %s" % (database_name,) finally: From f559b97ce91a4faaca92904bd66f3efd0726f5ea Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 19 Feb 2013 19:15:19 +0100 Subject: [PATCH 233/253] [FIX] Fixed mysterious bug about active_ids in state This is a temporary fix, I need more time to check the issue. bzr revid: fme@openerp.com-20130219181519-a1zdkr2y8a43dqgb --- addons/web/static/src/js/views.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 47986f1da47..1f809550e64 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -195,7 +195,7 @@ instance.web.ActionManager = instance.web.Widget.extend({ state["active_id"] = this.inner_action.context.active_id; } if (this.inner_action.context.active_ids) { - state["active_ids"] = this.inner_action.context.active_ids.join(','); + //state["active_ids"] = this.inner_action.context.active_ids.join(','); } } } From 17fae74958a324bf90bfea17a7216b04b92d5dce Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 20 Feb 2013 04:50:41 +0000 Subject: [PATCH 234/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130220045041-kkr8s68g8wxlyjpo --- addons/crm_partner_assign/i18n/mn.po | 937 +++++++++ addons/fleet/i18n/cs.po | 1912 ++++++++++++++++++ addons/google_docs/i18n/mn.po | 2 +- addons/hr_timesheet/i18n/hu.po | 89 +- addons/hr_timesheet_invoice/i18n/hu.po | 111 +- addons/hr_timesheet_sheet/i18n/hu.po | 144 +- addons/marketing_campaign/i18n/hu.po | 19 +- addons/portal_project/i18n/sl.po | 37 + addons/portal_project_issue/i18n/sl.po | 44 + addons/purchase_double_validation/i18n/mn.po | 49 + 10 files changed, 3235 insertions(+), 109 deletions(-) create mode 100644 addons/crm_partner_assign/i18n/mn.po create mode 100644 addons/fleet/i18n/cs.po create mode 100644 addons/portal_project/i18n/sl.po create mode 100644 addons/portal_project_issue/i18n/sl.po create mode 100644 addons/purchase_double_validation/i18n/mn.po diff --git a/addons/crm_partner_assign/i18n/mn.po b/addons/crm_partner_assign/i18n/mn.po new file mode 100644 index 00000000000..e07cbb39784 --- /dev/null +++ b/addons/crm_partner_assign/i18n/mn.po @@ -0,0 +1,937 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-19 08:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_close:0 +msgid "Delay to Close" +msgstr "Хаахыг Азнах" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,author_id:0 +msgid "Author" +msgstr "Зохиогч" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Төлөвлөсөн орлого" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,type:0 +msgid "" +"Message type: email for email message, notification for system message, " +"comment for other messages such as user replies" +msgstr "" +"Зурвасын төрөл: имэйл зурваст зориулсан имэйл, системийн зурвасын мэдэгдэл, " +"бусад зурвас дахь сэтгэгдэл буюу хариулт гэх мэт" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Group By..." +msgstr "Бүлэглэх..." + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,body:0 +msgid "Automatically sanitized HTML contents" +msgstr "Автомат янзлагдсан HTML агуулга" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Forward" +msgstr "Урагш" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,starred:0 +msgid "Starred" +msgstr "Одоор тэмдэглэсэн" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Body" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_from:0 +msgid "" +"Email address of the sender. This field is set when no matching partner is " +"found for incoming emails." +msgstr "" +"Илгээгчийн имэйл хаяг. Ирсэн имэйлд тохирох харилцагч олдоогүй тохиолдолд " +"энэ талбар нь тохируулагдана." + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Partnership" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Lead" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to close" +msgstr "Хаахыг азнах" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Whole Story" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,company_id:0 +msgid "Company" +msgstr "Компани" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,notification_ids:0 +msgid "Notifications" +msgstr "Мэдэгдлүүд" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_assign:0 +msgid "Partner Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +#: view:res.partner:0 +msgid "Salesperson" +msgstr "Худалдагч" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Highest" +msgstr "Хамгийн Өндөр" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,day:0 +msgid "Day" +msgstr "Өдөр" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,message_id:0 +msgid "Message unique identifier" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,date_review_next:0 +msgid "Next Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Latest email" +msgstr "Хамгийн сүүлийн Имэйл" + +#. module: crm_partner_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Cancelled" +msgstr "Цуцлагдсан" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner +msgid "Email composition wizard" +msgstr "Имэйл үүсгэх харилцах цонх" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,turnover:0 +msgid "Turnover" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_closed:0 +msgid "Close Date" +msgstr "Хаах огноо" + +#. module: crm_partner_assign +#: help:res.partner,partner_weight:0 +msgid "" +"Gives the probability to assign a lead to this partner. (0 means no " +"assignation.)" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Partner Activation" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "System notification" +msgstr "Системийн мэдэгдэл" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 +#, python-format +msgid "Lead forward" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability:0 +msgid "Avg Probability" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Previous" +msgstr "Өмнөх" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:36 +#, python-format +msgid "Network error" +msgstr "Сүлжээний алдаа" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_from:0 +msgid "From" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action +#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action +#: view:res.partner.grade:0 +msgid "Partner Grade" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Section" +msgstr "Хэсэг" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send" +msgstr "Илгээх" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Next" +msgstr "Дараагийх" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,priority:0 +msgid "Priority" +msgstr "Чухалчлал" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "Хугацаа хэтэрсэн тов" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,type:0 +#: field:crm.lead.report.assign,type:0 +msgid "Type" +msgstr "Төрөл" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "Email" +msgstr "Имэйл" + +#. module: crm_partner_assign +#: help:crm.lead,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Lowest" +msgstr "Хамгийн Бага" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Invoice" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,template_id:0 +msgid "Template" +msgstr "Үлгэр" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Assign Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Leads Analysis" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,creation_date:0 +msgid "Creation Date" +msgstr "Үүсгэсэн огноо" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_activation +msgid "res.partner.activation" +msgstr "res.partner.activation" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,parent_id:0 +msgid "Parent Message" +msgstr "Эцэг зурвас" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,res_id:0 +msgid "Related Document ID" +msgstr "Холбогдох Баримтын ID" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Pending" +msgstr "Хүлээгдэж буй" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Partner Assignation" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "Сэжим болон Борлуулалтыг тусгаарлахад хэрэглэхэд төрөл" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "July" +msgstr "7-р сар" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Review" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,stage_id:0 +msgid "Stage" +msgstr "Шат" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,state:0 +msgid "Status" +msgstr "Төлөв" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,to_read:0 +msgid "To read" +msgstr "" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 +#, python-format +msgid "Fwd" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Opportunities Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: view:res.partner:0 +msgid "Cancel" +msgstr "Цуцлах" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,history_mode:0 +msgid "Send history" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Close" +msgstr "Хаах" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "March" +msgstr "3-р сар" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign +#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree +msgid "Opp. Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,notified_partner_ids:0 +msgid "" +"Partners that have a notification pushing this message in their mailboxes" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "Comment" +msgstr "Сэтгэгдэл" + +#. module: crm_partner_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "Жин" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "April" +msgstr "4-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,grade_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,grade_id:0 +msgid "Grade" +msgstr "Түвшин" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "December" +msgstr "12-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,vote_user_ids:0 +msgid "Users that voted for this message" +msgstr "Энэ зурвасд санал өгсөн хэрэглэгчид" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,month:0 +msgid "Month" +msgstr "Сар" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,opening_date:0 +msgid "Opening Date" +msgstr "Нээх огноо" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,child_ids:0 +msgid "Child Messages" +msgstr "Дэд зурвасууд" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,date_review:0 +#: field:res.partner,date_review:0 +msgid "Latest Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subject:0 +msgid "Subject" +msgstr "Гарчиг" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "or" +msgstr "эсвэл" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,body:0 +msgid "Contents" +msgstr "Агуулга" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,vote_user_ids:0 +msgid "Votes" +msgstr "Саналууд" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "#Opportunities" +msgstr "#Боломжууд" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,starred:0 +msgid "Current user has a starred notification linked to this message" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,date_partnership:0 +#: field:res.partner,date_partnership:0 +msgid "Partnership Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Team" +msgstr "Баг" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Draft" +msgstr "Ноорог" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Closed" +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 "" + +#. module: crm_partner_assign +#: view:res.partner:0 +#: field:res.partner,opportunity_assigned_ids:0 +msgid "Assigned Opportunities" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,date_assign:0 +msgid "Assignation Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability_max:0 +msgid "Max Probability" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "August" +msgstr "8-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,record_name:0 +msgid "Name get of the related document." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Normal" +msgstr "Энгийн" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Escalate" +msgstr "Томруулах" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "June" +msgstr "6-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_open:0 +msgid "Number of Days to open the case" +msgstr "Хэрэгийг нээх өдрийн тоо" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_open:0 +msgid "Delay to Open" +msgstr "Нээхийг Азнах" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,user_id:0 +#: field:crm.partner.report.assign,user_id:0 +msgid "User" +msgstr "Хэрэглэгч" + +#. module: crm_partner_assign +#: field:res.partner.grade,active:0 +msgid "Active" +msgstr "Идэвхтэй" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "November" +msgstr "11-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Extended Filters..." +msgstr "Өргөтгөсөн Шүүлтүүр..." + +#. module: crm_partner_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,opp:0 +msgid "# of Opportunity" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Lead Assign" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "October" +msgstr "10-р сар" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Assignation" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "January" +msgstr "1-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send Mail" +msgstr "Имэйл илгээх" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,date:0 +msgid "Date" +msgstr "Огноо" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Planned Revenues" +msgstr "Төлөвлөсөн орлого" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,period_id:0 +msgid "Invoice Period" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_grade +msgid "res.partner.grade" +msgstr "res.partner.grade" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,message_id:0 +msgid "Message-Id" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: field:crm.lead.forward.to.partner,attachment_ids:0 +msgid "Attachments" +msgstr "Хавсралт" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,record_name:0 +msgid "Message Record Name" +msgstr "Зурвасын Бичлэгийн Нэр" + +#. module: crm_partner_assign +#: field:res.partner.activation,sequence:0 +#: field:res.partner.grade,sequence:0 +msgid "Sequence" +msgstr "Дараалал" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:37 +#, python-format +msgid "" +"Cannot contact geolocation servers. Please make sure that your internet " +"connection is up and running (%s)." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "September" +msgstr "9-р сар" + +#. module: crm_partner_assign +#: field:res.partner.grade,name:0 +msgid "Grade Name" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +#: view:res.partner:0 +msgid "Open" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subtype_id:0 +msgid "Subtype" +msgstr "Дэд төрөл" + +#. module: crm_partner_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Current" +msgstr "Идэвхтэй" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Сэжим/Боломж" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,notified_partner_ids:0 +msgid "Notified partners" +msgstr "Мэдэгдэл хүрсэн харилцагчид" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act +msgid "Forward to Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,section_id:0 +#: field:crm.partner.report.assign,section_id:0 +msgid "Sales Team" +msgstr "Борлуулалтын баг" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "May" +msgstr "5-р сар" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probable_revenue:0 +msgid "Probable Revenue" +msgstr "Магадлалт орлого" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,activation:0 +#: view:res.partner:0 +#: field:res.partner,activation:0 +#: view:res.partner.activation:0 +msgid "Activation" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +#: field:crm.lead,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,grade_id:0 +msgid "Partner Level" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,to_read:0 +msgid "Current user has an unread notification linked to this message" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Opportunity" +msgstr "Боломж" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,partner_id:0 +msgid "Customer" +msgstr "Үйлчлүүлэгч" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "February" +msgstr "2-р сар" + +#. module: crm_partner_assign +#: field:res.partner.activation,name:0 +msgid "Name" +msgstr "Нэр" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_activation_act +#: model:ir.ui.menu,name:crm_partner_assign.res_partner_activation_config_mi +msgid "Partner Activations" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,country_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,country_id:0 +msgid "Country" +msgstr "Улс" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,year:0 +msgid "Year" +msgstr "Жил" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Convert to Opportunity" +msgstr "Боломж руу хөрвүүлэх" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to open" +msgstr "Нээхээ азнах" + +#. module: crm_partner_assign +#: 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 "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,notification_ids:0 +msgid "" +"Technical field holding the message notifications. Use notified_partner_ids " +"to access notified partners." +msgstr "" +"Зурвас мэдэгдлийг хадгалах талбарын техник нэр. notified_partner_ids-г " +"мэдэгдэл очсон харилцагчид руу хандахдаа хэрэглэ." + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Partner assigned Analysis" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign +msgid "CRM Lead Report" +msgstr "CRM Судалгааны Тайлан" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,composition_mode:0 +msgid "Composition mode" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,model:0 +msgid "Related Document Model" +msgstr "Холбогдох Баримтын Модель" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Case Information" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,author_id:0 +msgid "" +"Author of the message. If not set, email_from may hold an email address that " +"did not match any partner." +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign +msgid "CRM Partner Report" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "High" +msgstr "Өндөр" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,partner_ids:0 +msgid "Additional contacts" +msgstr "Нэмэлт холбогчид" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,parent_id:0 +msgid "Initial thread message." +msgstr "Мөчирийн эхлэлийн зурвас." + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,create_date:0 +msgid "Create Date" +msgstr "Үүсгэх огноо" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,filter_id:0 +msgid "Filters" +msgstr "Шүүлтүүд" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,partner_assigned_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,partner_id:0 +#: model:ir.model,name:crm_partner_assign.model_res_partner +msgid "Partner" +msgstr "Харилцагч" diff --git a/addons/fleet/i18n/cs.po b/addons/fleet/i18n/cs.po new file mode 100644 index 00000000000..20d2f19edce --- /dev/null +++ b/addons/fleet/i18n/cs.po @@ -0,0 +1,1912 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 21:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Group By..." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "" + +#. module: fleet +#: model:ir.actions.client,name:fleet.action_fleet_menu +msgid "Open Fleet Menu" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:659 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_user +msgid "User" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:730 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Type" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,driver_id:0 +msgid "Driver of the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,state_id:0 +msgid "Current state of the vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Cost type purchased with this cost" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Vehicles costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,state_id:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Brand" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "Vehicle Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model,brand_id:0 +msgid "Brand of the vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,driver_id:0 +msgid "Driver" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.module.category,name:fleet.module_fleet_category +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand_id:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_manager +msgid "Manager" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/google_docs/i18n/mn.po b/addons/google_docs/i18n/mn.po index 8968332fba0..79b861e4b52 100644 --- a/addons/google_docs/i18n/mn.po +++ b/addons/google_docs/i18n/mn.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: 2013-02-19 04:57+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: google_docs diff --git a/addons/hr_timesheet/i18n/hu.po b/addons/hr_timesheet/i18n/hu.po index 3b3e35edc94..a0579b90f19 100644 --- a/addons/hr_timesheet/i18n/hu.po +++ b/addons/hr_timesheet/i18n/hu.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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 17:49+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-19 10:49+0000\n" +"Last-Translator: krnkris \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-12-22 05:41+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet #: model:ir.actions.act_window,help:hr_timesheet.act_analytic_cost_revenue @@ -41,6 +41,28 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Nincs még tevékenység ezen a szerződésen.\n" +"

\n" +" Az OpenERP, szerződések és projektek beágyazottak az elemző " +"számla\n" +" használatába. Így, nyomon követheti a költségeit és " +"bevételeit az \n" +" árkülönbözet könnyű elemzéséhez.\n" +"

\n" +" Automatikusan lesz a költség létrehozva amint rögzíti a " +"beszállítók\n" +" számláit, kiadásait vagy időkimutatásait.\n" +"

\n" +" Automatikusan lesz bevétel létrehozva amikor a vevőknek " +"számlákat\n" +" készít. Vevők számláit létrehozhatja a megrendelések " +"alapján\n" +" (fix árú számlák), időkimutatásokon (az elvégzett munka " +"alapján) vagy\n" +" költségeken (pl. az utazás költségei újraszámlázása).\n" +"

\n" +" " #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:44 @@ -75,7 +97,7 @@ msgstr "" #. module: hr_timesheet #: field:hr.employee,uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Mértékegység" #. module: hr_timesheet #: field:hr.employee,journal_id:0 @@ -103,7 +125,7 @@ msgstr "Munkaidő-kimutatás" #: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43 #, python-format msgid "Please define employee for this user!" -msgstr "" +msgstr "Kérem határozzon meg alkalmazottat ehhez a felhasználóhoz!" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:44 @@ -129,7 +151,7 @@ msgstr "P" #: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_all_form #: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours msgid "Timesheet Activities" -msgstr "" +msgstr "Időkimutatás tevékenységek" #. module: hr_timesheet #: field:hr.sign.out.project,analytic_amount:0 @@ -166,12 +188,12 @@ msgstr "Alkalmazotti munkaidő-kimutatás nyomtatása" #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 #, python-format msgid "Please define employee for your user." -msgstr "" +msgstr "Kérem határozzon meg alkalmazottat a felhasználójához." #. module: hr_timesheet #: model:ir.actions.act_window,name:hr_timesheet.act_analytic_cost_revenue msgid "Costs & Revenues" -msgstr "" +msgstr "Költségek & Árbevételek" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:44 @@ -188,7 +210,7 @@ msgstr "Gyűjtőkód" #. module: hr_timesheet #: view:account.analytic.account:0 msgid "Costs and Revenues" -msgstr "" +msgstr "Költségek és Árbevételek" #. module: hr_timesheet #: code:addons/hr_timesheet/hr_timesheet.py:144 @@ -198,7 +220,7 @@ msgstr "" #: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43 #, python-format msgid "Warning!" -msgstr "" +msgstr "Figyelem!" #. module: hr_timesheet #: field:hr.analytic.timesheet,partner_id:0 @@ -222,7 +244,7 @@ msgstr "V" #. module: hr_timesheet #: xsl:hr.analytical.timesheet:0 msgid "Sum" -msgstr "" +msgstr "Összeg" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -244,6 +266,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson tevékenységek rögzítéséhez.\n" +"

\n" +" Regisztrálhatja és nyomon követheti a projektenkénti munka " +"órákat minden\n" +" nap. Minden idő amit ezen a projekten eltölt költség lesz az " +"\n" +" analitikus/elemző számlán/szerződésen és újra-számlázható a " +"vevő felé\n" +" ha szükséges.\n" +"

\n" +" " #. module: hr_timesheet #: view:hr.analytical.timesheet.employee:0 @@ -254,7 +288,7 @@ msgstr "Nyomtatás" #. module: hr_timesheet #: help:account.analytic.account,use_timesheets:0 msgid "Check this field if this project manages timesheets" -msgstr "" +msgstr "Jelölje ki ezt a mezőt, ha ez a projekt időkimutatásokat kezel" #. module: hr_timesheet #: view:hr.analytical.timesheet.users:0 @@ -280,7 +314,7 @@ msgstr "Indulás dátuma" #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 #, python-format msgid "Please define cost unit for this employee." -msgstr "" +msgstr "Kérem hetározzon meg költség egységet ennek az alkalmazottnak." #. module: hr_timesheet #: help:hr.employee,product_id:0 @@ -296,6 +330,9 @@ msgid "" "No analytic account is defined on the project.\n" "Please set one or we cannot automatically fill the timesheet." msgstr "" +"Nincs analitikai/elemző számla meghatározva a projekthez.\n" +"Kérem egy beállítását vagy különben nem lehet automatikus időkimutatást " +"készíteni." #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -309,6 +346,9 @@ msgid "" "No 'Analytic Journal' is defined for employee %s \n" "Define an employee for the selected user and assign an 'Analytic Journal'!" msgstr "" +"Nincs 'analitika/Elemző jelentés' meghatározva az alkalmazotthoz %s \n" +"Határozzon meg egy alkalmazottat a kiválasztott felhasználóhoz és jelöljön " +"ki egy 'Analitikai/elemző jelentést'!" #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:41 @@ -350,12 +390,12 @@ msgstr "Munka leírása" #: view:hr.sign.in.project:0 #: view:hr.sign.out.project:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: hr_timesheet #: xsl:hr.analytical.timesheet:0 msgid "Timesheet by Employee" -msgstr "" +msgstr "Alaklmazonkénti időkimutatás" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -398,6 +438,9 @@ msgid "" "analyse costs and revenues. In OpenERP, analytic accounts are also used to " "track customer contracts." msgstr "" +"Létre kell hoznia egy analitikai/elemző számla felépítést a költség és " +"bevétel elemzés igényeitől függően. Az OpenERP, elemző számláit a vevők " +"szerződéseinek nyomon követésére is használja." #. module: hr_timesheet #: field:hr.analytic.timesheet,line_id:0 @@ -420,6 +463,8 @@ msgid "" "No analytic journal defined for '%s'.\n" "You should assign an analytic journal on the employee form." msgstr "" +"Nem lett elemző jelentés meghatározva ehhez '%s'.\n" +"Hozzá kell rendelnie egy elemző jelentést az alkalmazott törzslapján." #. module: hr_timesheet #: code:addons/hr_timesheet/report/user_timesheet.py:41 @@ -434,7 +479,7 @@ msgstr "Június" #: field:hr.sign.in.project,state:0 #: field:hr.sign.out.project,state:0 msgid "Current Status" -msgstr "" +msgstr "Jelenlegi állapot" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -500,7 +545,7 @@ msgstr "Alkalmazotti ID" #. module: hr_timesheet #: view:hr.analytical.timesheet.users:0 msgid "Period" -msgstr "" +msgstr "Időszak" #. module: hr_timesheet #: view:hr.sign.out.project:0 @@ -614,6 +659,8 @@ msgid "" "Please create an employee for this user, using the menu: Human Resources > " "Employees." msgstr "" +"Kérem hozzon létre egy alkalmazottat ehhez a felhasználóhoz, ennek a menünek " +"a használatával: Emberi erőforrás > Alkalmazottak" #. module: hr_timesheet #: view:hr.analytical.timesheet.users:0 @@ -643,7 +690,7 @@ msgstr "Április" #: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 #, python-format msgid "User Error!" -msgstr "" +msgstr "Felhasználói hiba!" #. module: hr_timesheet #: view:hr.sign.in.project:0 @@ -659,7 +706,7 @@ msgstr "Év" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 msgid "Duration" -msgstr "" +msgstr "Időtartam" #. module: hr_timesheet #: view:hr.analytic.timesheet:0 @@ -670,7 +717,7 @@ msgstr "Könyvelés" #: xsl:hr.analytical.timesheet:0 #: xsl:hr.analytical.timesheet_users:0 msgid "Total" -msgstr "" +msgstr "Összesen" #. module: hr_timesheet #: view:hr.sign.out.project:0 diff --git a/addons/hr_timesheet_invoice/i18n/hu.po b/addons/hr_timesheet_invoice/i18n/hu.po index b75c13c3b76..0dbd02cc2c4 100644 --- a/addons/hr_timesheet_invoice/i18n/hu.po +++ b/addons/hr_timesheet_invoice/i18n/hu.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-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-03-03 15:08+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-19 10:15+0000\n" +"Last-Translator: krnkris \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-12-22 05:43+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -25,7 +25,7 @@ msgstr "Felhasználó szerinti munkaidő-kimutatás" #. module: hr_timesheet_invoice #: field:hr_timesheet_invoice.factor,name:0 msgid "Internal Name" -msgstr "" +msgstr "Belső név" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 @@ -38,18 +38,20 @@ msgid "" "The product to invoice is defined on the employee form, the price will be " "deducted by this pricelist on the product." msgstr "" +"Az alkalmazott űrlapján van a számlázandó termék meghatározva, az ár le lesz " +"vonva a termékről ennek az árlistának megfelelően." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "No record(s) found for this report." -msgstr "" +msgstr "Ehhez a jelentéhez nincs rekord(ok)." #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Nincs elegendő adat!" #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -69,17 +71,17 @@ msgstr "Bevétel" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,name:0 msgid "Log of Activity" -msgstr "" +msgstr "Tevékenység naplózása" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Re-open project" -msgstr "" +msgstr "Projekt újboli megnyitása" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,product_uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Mértékegység" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user @@ -104,7 +106,7 @@ msgstr "Nyereség" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:144 #, python-format msgid "You cannot modify an invoiced analytic line!" -msgstr "" +msgstr "Nem módosíthat egy számlázott elemzési sort!" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor @@ -128,6 +130,9 @@ msgid "" "Fill this field only if you want to force to use a specific product. Keep " "empty to use the real product that comes from the cost." msgstr "" +"Csak akkor töltse ki ezt a mezőt, ha kényszeríti egy jellegzetes termék " +"használatára. Hagyja üresen, ha az tényleges terméket használja, ami a " +"költségekből lett áthozva." #. module: hr_timesheet_invoice #: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -145,6 +150,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Kattintson egy új típusú számlázás használatához.\n" +"

\n" +" OpenERP lehetővé teszi alapértelmezett szálázási módok " +"létrehozását. Lehetősége\n" +" van általános árengedményt hozzárendelni, egy sajátos a " +"megrendelővel kötött szerződés\n" +" vagy megegyezés. Ebből a menüből, lehetősége van\n" +" további számlázás típusok hozzáadására a számlázás " +"felgyorsításához.\n" +"

\n" +" " #. module: hr_timesheet_invoice #: view:report.timesheet.line:0 @@ -165,7 +182,7 @@ msgstr "Kiszámlázott összeg" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:188 #, python-format msgid "Analytic Account incomplete !" -msgstr "" +msgstr "Analitikai/Elemző számla nem teljes !" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,account_id:0 @@ -175,7 +192,7 @@ msgstr "Projekt" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Invoice on Timesheets Options" -msgstr "" +msgstr "Számla az időkimutatások feltételein" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,amount:0 @@ -190,7 +207,7 @@ msgstr "Minden elvégzett munka részletezése megjelenik a számlában" #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "Árlista" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create @@ -215,6 +232,10 @@ msgid "" "20% advance invoice (fixed price, based on a sales order), you should " "invoice the rest on timesheet with a 80% ratio." msgstr "" +"Alapértelmezésben az időkimutatások 100% -át kiszámlázza. De ha a fix árat " +"és az időkimutatások számlázását keveri, akkor más feltételeket használhat. " +"Például, ha 20% előlegszámlát ad (fix ár, a megrendelés alapján), akkor a " +"maradék 80% az időkimutatás feltételei szerint számlázza." #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 @@ -244,7 +265,7 @@ msgstr "Határidő" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Beállítási hiba!" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,partner_id:0 @@ -259,7 +280,7 @@ msgstr "Minden elvégzett munkára fordított időtartam megjelenik a számlába #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Cancel Contract" -msgstr "" +msgstr "Szarződés visszavonása" #. module: hr_timesheet_invoice #: field:hr.timesheet.analytic.profit,date_from:0 @@ -269,7 +290,7 @@ msgstr "Kezdő dátum" #. module: hr_timesheet_invoice #: report:account.analytic.profit:0 msgid "User or Journal Name" -msgstr "" +msgstr "Felhasználó vagy jelentés neve" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice @@ -281,7 +302,7 @@ msgstr "Kiszámlázandó költségek" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246 #, python-format msgid "Please define income account for product '%s'." -msgstr "" +msgstr "Kérem határozzon meg bevételi számlát erre a termékre '%s'." #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,account_id:0 @@ -311,7 +332,7 @@ msgstr "" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Force to use a special product" -msgstr "" +msgstr "Eröltesse a speciális termék használatát" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all @@ -336,12 +357,12 @@ msgstr "Munkaidő-kimutatás eredménylevezetése" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,product:0 msgid "Force Product" -msgstr "" +msgstr "Eröltetett termék" #. module: hr_timesheet_invoice #: view:account.analytic.account:0 msgid "Contract Finished" -msgstr "" +msgstr "Szerződés végrehejtva" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -355,13 +376,13 @@ msgstr "Július" #. module: hr_timesheet_invoice #: field:account.analytic.line,to_invoice:0 msgid "Invoiceable" -msgstr "" +msgstr "Számlázható" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Warning!" -msgstr "" +msgstr "Figyelem!" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form @@ -377,7 +398,7 @@ msgstr "Elméleti" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3 msgid "Free of charge" -msgstr "" +msgstr "Ingyenes termék" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice @@ -408,7 +429,7 @@ msgstr "Igen (100%)" #. module: hr_timesheet_invoice #: view:report_timesheet.user:0 msgid "Timesheet by users" -msgstr "" +msgstr "Felhasználónkénti időkimutatások" #. module: hr_timesheet_invoice #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:58 @@ -429,7 +450,7 @@ msgstr "December" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Invoice contract" -msgstr "" +msgstr "Szerződési számla" #. module: hr_timesheet_invoice #: field:report.account.analytic.line.to.invoice,month:0 @@ -487,7 +508,7 @@ msgstr "Összesen kiszámlázott összeg" #. module: hr_timesheet_invoice #: field:report.analytic.account.close,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line @@ -536,7 +557,7 @@ msgstr "Gyűjtőkód szerinti munkaidő-kimutatás" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Könyvelési tételsorok" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -605,7 +626,7 @@ msgstr "Dátum" #: field:report_timesheet.invoice,quantity:0 #: field:report_timesheet.user,quantity:0 msgid "Time" -msgstr "" +msgstr "Idő" #. module: hr_timesheet_invoice #: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final @@ -650,6 +671,8 @@ msgid "" "It allows to set the discount while making invoice, keep empty if the " "activities should not be invoiced." msgstr "" +"Lehetővé teszi a számla készítésekor az árengedmény beállítását,hagyja " +"üresen ha a tevékenységen nem kell számlázni." #. module: hr_timesheet_invoice #: field:account.analytic.account,amount_max:0 @@ -659,7 +682,7 @@ msgstr "Max. számlázható összeg" #. module: hr_timesheet_invoice #: field:account.analytic.account,to_invoice:0 msgid "Timesheet Invoicing Ratio" -msgstr "" +msgstr "Időkimutatás számlázási arány" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -710,7 +733,7 @@ msgstr "Záró dátum" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 msgid "Do you want to show details of work in invoice?" -msgstr "" +msgstr "Meg akarja jeleníteni a munka részleteit a számlán?" #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create:0 @@ -718,7 +741,7 @@ msgstr "" #: 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 "Számla létrehozás" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timehsheet_account @@ -745,7 +768,7 @@ msgstr "Kiszámlázandó munkaidő-kimutatások" #, python-format msgid "" "Contract incomplete. Please fill in the Customer and Pricelist fields." -msgstr "" +msgstr "Létrehozás nem teljes. Töltse kia Vevő és az árlista mezőket." #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all @@ -768,7 +791,7 @@ msgstr "Számlázási típusok" #. module: hr_timesheet_invoice #: view:hr.analytic.timesheet:0 msgid "Invoicing" -msgstr "" +msgstr "Számlázás" #. module: hr_timesheet_invoice #: selection:report.account.analytic.line.to.invoice,month:0 @@ -792,17 +815,17 @@ msgstr "Termék, amelynek a jogcímén a maradványösszeg kiszámlázásra ker #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create.final,time:0 msgid "Time Spent" -msgstr "" +msgstr "Eltöltött idő" #. 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 "Hagyja üresen, ha ez a szerződés nincs korlátozva a teljes fix árra." #. module: hr_timesheet_invoice #: view:hr.timesheet.invoice.create.final:0 msgid "Do you want to show details of each activity to your customer?" -msgstr "" +msgstr "Meg akarja jeleníteni minden tevékenység részletét a vevő részére?" #. module: hr_timesheet_invoice #: view:report_timesheet.invoice:0 @@ -831,7 +854,7 @@ msgstr "Név" #. module: hr_timesheet_invoice #: view:report.account.analytic.line.to.invoice:0 msgid "Analytic Lines" -msgstr "" +msgstr "Gyűjtőkód sorok" #. module: hr_timesheet_invoice #: view:report_timesheet.account.date:0 @@ -864,6 +887,8 @@ msgid "" "There is no product defined. Please select one or force the product through " "the wizard." msgstr "" +"Nincs termék meghatározva. Kérem válasszon egyet vagy erőltessen egy " +"terméket a varázslón keresztül." #. module: hr_timesheet_invoice #: help:hr_timesheet_invoice.factor,factor:0 @@ -874,7 +899,7 @@ msgstr "Engedmény százalékban megadva" #: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56 #, python-format msgid "Invoice is already linked to some of the analytic line(s)!" -msgstr "" +msgstr "A számla már hozzá van rendelve egyes elemző sor(ok)hoz!" #. module: hr_timesheet_invoice #: field:hr.timesheet.invoice.create,name:0 @@ -892,19 +917,19 @@ msgstr "Egységek" #: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:233 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: hr_timesheet_invoice #: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4 msgid "80%" -msgstr "" +msgstr "80%" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 #: view:hr.timesheet.invoice.create:0 #: view:hr.timesheet.invoice.create.final:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: hr_timesheet_invoice #: field:report_timesheet.invoice,manager_id:0 @@ -934,7 +959,7 @@ msgstr "Év" #. module: hr_timesheet_invoice #: view:hr.timesheet.analytic.profit:0 msgid "Duration" -msgstr "" +msgstr "Időtartam" #~ msgid " 7 Days " #~ msgstr " Hetente " diff --git a/addons/hr_timesheet_sheet/i18n/hu.po b/addons/hr_timesheet_sheet/i18n/hu.po index 8f91b58a6f5..35b676ac9de 100644 --- a/addons/hr_timesheet_sheet/i18n/hu.po +++ b/addons/hr_timesheet_sheet/i18n/hu.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-12-21 17:04+0000\n" -"PO-Revision-Date: 2011-02-04 14:31+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-19 09:31+0000\n" +"Last-Translator: krnkris \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-12-22 05:44+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_sheet #: field:hr.analytic.timesheet,sheet_id:0 @@ -33,7 +33,7 @@ msgstr "Szolgáltatás" #: field:hr.timesheet.report,quantity:0 #: field:timesheet.report,quantity:0 msgid "Time" -msgstr "" +msgstr "Idő" #. module: hr_timesheet_sheet #: help:hr.config.settings,timesheet_max_difference:0 @@ -42,6 +42,9 @@ msgid "" " computation for one sheet. Set this to 0 if you do not want " "any control." msgstr "" +"Megengedett különbség órákban a ki/belépés között és az időkimutatás\n" +" számításon egy lapon. Állítsa be mint 0, ha nem akar " +"szabályozást." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -76,6 +79,9 @@ msgid "" "In order to create a timesheet for this employee, you must assign an " "analytic journal to the employee, like 'Timesheet Journal'." msgstr "" +"Ahhoz, hogy ennek a munkavállalónak időkimutatást hozzon létre, egy " +"analitikai/összegző jelentést kell hozzáadnia ehhez a munkavállalóhoz, mint " +"'Időkimutatás jelentés'." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -92,7 +98,7 @@ msgstr "Költség" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -122,7 +128,7 @@ msgstr "Beállítás tervezetnek" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Timesheet Period" -msgstr "" +msgstr "Időkimutatás időszak" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 @@ -133,7 +139,7 @@ msgstr "Dátumig" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "to" -msgstr "" +msgstr "ig" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 @@ -145,7 +151,7 @@ msgstr "Munkaidő-kimutatás alapján" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:397 #, python-format msgid "You cannot modify an entry in a confirmed timesheet." -msgstr "" +msgstr "Nem tud módosítani a visszaigazolt időkimutatáson." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -156,7 +162,7 @@ msgstr "Csoportosítás nap szerint" #. module: hr_timesheet_sheet #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current msgid "My Current Timesheet" -msgstr "" +msgstr "Az én jelenlegi időkimutatásom" #. module: hr_timesheet_sheet #: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 @@ -188,13 +194,14 @@ msgstr "Elutasítás" #: view:hr_timesheet_sheet.sheet:0 #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet msgid "Timesheet Activities" -msgstr "" +msgstr "Időkimutatás tevékenység" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Please create an employee and associate it with this user." msgstr "" +"Kérem hozzon létre egy munkavállalót és társítsa ezzel a felhasználóval." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401 @@ -203,12 +210,14 @@ msgstr "" msgid "" "You cannot enter an attendance date outside the current timesheet dates." msgstr "" +"Nem írhat be részvételi dátumot, mely túlmutat a jelenlegi időkimutatás " +"dátumain." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205 #, python-format msgid "Week " -msgstr "" +msgstr "Hét " #. module: hr_timesheet_sheet #: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open @@ -231,7 +240,7 @@ msgstr "" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Üzenetek" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,state:0 @@ -243,6 +252,12 @@ msgid "" "* The 'Done' status is used when users timesheet is accepted by his/her " "senior." msgstr "" +" * A 'Terv' állapotot használ, ha a felhasználó olyan új időkimutatást " +"táplál be ami még nincs visszaigazolva. \n" +"* A 'visszaigazolt' állapotot használja, ha egy felhasználó visszaigazolta " +"az időkimutatást. \n" +"* Az 'Elvégezve' állapotot használja, ha a felhasználó időkimutatását " +"elfogadta egy felettese." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64 @@ -257,13 +272,15 @@ msgstr "" #: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: hr_timesheet_sheet #: field:hr.config.settings,timesheet_max_difference:0 msgid "" "Allow a difference of time between timesheets and attendances of (in hours)" msgstr "" +"Engedélyezze az időbeni különbséget az időkimutatások és a részvételi idők " +"közt (órában)" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 @@ -271,6 +288,8 @@ msgstr "" msgid "" "Please verify that the total difference of the sheet is lower than %.2f." msgstr "" +"Ellenőrizze kérem, hogy a teljes különbség a kimutatásokon kevesebb mint " +"%.2f." #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all @@ -291,7 +310,7 @@ msgstr "Jóváhagyás" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69 @@ -301,6 +320,8 @@ msgid "" "In order to create a timesheet for this employee, you must assign it to a " "user." msgstr "" +"Ahhoz, hogy időkimutatást tudjon készíteni ehhez az alkalmazotthoz, hozzá " +"kell rendelnie egy felhasználóhoz." #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 @@ -312,7 +333,7 @@ msgstr "Alkalmazotti munkaidő-kimutatás tétel" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Érvénytelen lépés!" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -328,6 +349,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." #. module: hr_timesheet_sheet #: field:timesheet.report,nbr:0 @@ -375,7 +398,7 @@ msgstr "Munkaidő-kimutatás sorok" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Követők" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 @@ -407,7 +430,7 @@ msgstr "Összes idő" #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form msgid "Timesheets to Validate" -msgstr "" +msgstr "Visszaigazolásra váró időkimutatások" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -435,21 +458,21 @@ msgstr "Július" #. module: hr_timesheet_sheet #: field:hr.config.settings,timesheet_range:0 msgid "Validate timesheets every" -msgstr "" +msgstr "Igazolja vissza az időkimutatásokat minden" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73 #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86 #, python-format msgid "Configuration Error!" -msgstr "" +msgstr "Beállítási hiba!" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state:0 #: view:timesheet.report:0 #: field:timesheet.report,state:0 msgid "Status" -msgstr "" +msgstr "Állapot" #. module: hr_timesheet_sheet #: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 @@ -501,6 +524,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product, like 'Consultant'." msgstr "" +"Ahhoz, hogy időkimutatást tudjon készíteni ehhez az alkalmazotthoz, az " +"alkalmazottat egy termékhez kell rendelnie, mint 'Tanácsadó'." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -552,6 +577,8 @@ msgid "" "In order to create a timesheet for this employee, you must link the employee " "to a product." msgstr "" +"Ahhoz, hogy időkimutatást tudjon készíteni ehhez az alkalmazotthoz, az " +"alkalmazottat egy termékhez kell rendelnie." #. module: hr_timesheet_sheet #. openerp-web @@ -561,11 +588,13 @@ msgid "" "You will be able to register your working hours and\n" " activities." msgstr "" +"Lehetősége lesz a munka óráit és a tevékenységeit\n" +" regisztrálnia." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: hr_timesheet_sheet #: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 @@ -591,7 +620,7 @@ msgstr "Megjegyzés" #: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 #, python-format msgid "Add" -msgstr "" +msgstr "Hozzáadás" #. module: hr_timesheet_sheet #: view:timesheet.report:0 @@ -630,11 +659,25 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Új időkimutatás jóváhagyása.\n" +"

\n" +" Minden nap rögzíteni kell az időkimutatást és visszaigazolni " +"a\n" +" hét végén. Miután az időkimutatás visszaigazolt, egy felső " +"vezetőnek\n" +" kell érvényesíteni azt.\n" +"

\n" +" Időkimutatást ki is lehet számlázni a vevőknek, a " +"beállítástól\n" +" függően minden a projekthez tartozó szerződéshez.\n" +"

\n" +" " #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Gyűjtőkód tételsor" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -645,7 +688,7 @@ msgstr "Augusztus" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Differences" -msgstr "" +msgstr "Különbségek" #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -673,7 +716,7 @@ msgstr "Időszak szerinti munkaidő-kimutatások" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Ez egy követő" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -731,6 +774,8 @@ msgid "" "The timesheet cannot be validated as it does not contain an equal number of " "sign ins and sign outs." msgstr "" +"Az időkimutatást nem lehet érvényesíteni mivel nem tartalmaz egyenlő " +"számokat a ki és belépésekhez." #. module: hr_timesheet_sheet #: selection:hr.timesheet.report,month:0 @@ -758,7 +803,7 @@ msgstr "Összegzés" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 #, python-format msgid "You cannot delete a timesheet which have attendance entries." -msgstr "" +msgstr "Nem tud olyan időkimutatást törölni amihez van jelenlét bevitel." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -772,11 +817,13 @@ msgid "" "You cannot have 2 timesheets that overlap!\n" "You should use the menu 'My Timesheet' to avoid this problem." msgstr "" +"Nem lehet 2 olyan időkimutatása ami fedi egymás!\n" +"Használja az 'Én időkimutatásaim' menüt, hogy elkerülhesse ezt a problémát." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Submit to Manager" -msgstr "" +msgstr "Felső vezetőnek rendelkezésére" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -790,18 +837,18 @@ msgstr "Főkönyvi számla" #: help:hr.config.settings,timesheet_range:0 #: help:res.company,timesheet_range:0 msgid "Periodicity on which you validate your timesheets." -msgstr "" +msgstr "Periódus, melyen az időkimutatásait érvényesíti." #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Search Account" -msgstr "" +msgstr "Felhasználó keresés" #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:428 #, python-format msgid "You cannot modify an entry in a confirmed timesheet" -msgstr "" +msgstr "Nem módosíthatja a beírásokat egy visszaigazolt időkimutatáson." #. module: hr_timesheet_sheet #: help:res.company,timesheet_max_difference:0 @@ -836,6 +883,9 @@ msgid "" "You cannot have 2 timesheets that overlap!\n" "Please use the menu 'My Current Timesheet' to avoid this problem." msgstr "" +"Nem lehet 2 időkimutatása mely fedi egymást!\n" +"Használja a 'Én aktuális időkimutatásom' menüt, ennek a problémának az " +"elkerülésére." #. module: hr_timesheet_sheet #: view:hr.timesheet.current.open:0 @@ -892,7 +942,7 @@ msgstr "Csoportosítás év szerint" #: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:56 #, python-format msgid "Click to add projects, contracts or analytic accounts." -msgstr "" +msgstr "Kattintson projekt, szerződések vagy elemző számlák hozzáadásához." #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 @@ -902,7 +952,7 @@ msgstr "Az állapot 'jóváhagyott'." #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -924,7 +974,7 @@ msgstr "Jóváhagyott munkaidő kimutatások" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Details" -msgstr "" +msgstr "Részletek" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet @@ -935,7 +985,7 @@ msgstr "Munkaidő-kimutatás sora" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213 #, python-format msgid "You cannot delete a timesheet which is already confirmed." -msgstr "" +msgstr "Nem törölhet olyan időkimutatást, mely már visszaigazolt." #. module: hr_timesheet_sheet #: view:hr.timesheet.report:0 @@ -995,7 +1045,7 @@ msgstr "Összes jelenlét" #: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:39 #, python-format msgid "Add a Line" -msgstr "" +msgstr "Sor hozzáadása" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,total_difference:0 @@ -1007,7 +1057,7 @@ msgstr "Eltérés" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64 #, python-format msgid "You cannot duplicate a timesheet." -msgstr "" +msgstr "Nem többszörözhet egy időkimutatást." #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 @@ -1032,6 +1082,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Ez a jelentés elemzést végez az emberi erőforrás rendszerén\n" +" létrehozott időkimutatásokon. Lehetővé teszi a teljes \n" +" áttekintést az alkalmazottai által bevitt adatokon. " +"Csoportosíthatja\n" +" jellegzetes kiválasztási kritériummal a keresőnek " +"köszönhetően.\n" +"

\n" +" " #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -1042,6 +1101,7 @@ msgstr "Alkalmazottak" #: constraint:hr.analytic.timesheet:0 msgid "You cannot modify an entry in a Confirmed/Done timesheet !" msgstr "" +"Nem módosíthat beírásokat egy visszaigazolt/Elvégzett időkimutatáson !" #. module: hr_timesheet_sheet #: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 @@ -1063,7 +1123,7 @@ msgstr "Megerősítés" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 #, python-format msgid "Warning!" -msgstr "" +msgstr "Figyelem!" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 @@ -1075,12 +1135,12 @@ msgstr "Számlázási ráta" #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:421 #, python-format msgid "User Error!" -msgstr "" +msgstr "Felhasználói hiba!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Difference" -msgstr "" +msgstr "Teljes különbség" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -1090,7 +1150,7 @@ msgstr "Jóváhagyás" #. module: hr_timesheet_sheet #: help:hr_timesheet_sheet.sheet,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Üzenetek és kommunikáció történet" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -1160,7 +1220,7 @@ msgstr "Napló" #. 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 "Időkimutatások napok szerint" #~ msgid "Today" #~ msgstr "Ma" diff --git a/addons/marketing_campaign/i18n/hu.po b/addons/marketing_campaign/i18n/hu.po index 7ccfe78d3ee..b91c6a9456c 100644 --- a/addons/marketing_campaign/i18n/hu.po +++ b/addons/marketing_campaign/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 12:34+0000\n" +"PO-Revision-Date: 2013-02-19 08:56+0000\n" "Last-Translator: krnkris \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: 2013-02-16 04:57+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: marketing_campaign @@ -982,6 +982,16 @@ msgid "" "campaign previously. Only easily comparable fields like textfields, " "integers, selections or single relationships may be used." msgstr "" +"Ha be van állítva, ez a mező segítséget ad a szakaszokhoz, melyek a \"nincs " +"sokszorozás\" módban működnek, elkerülve az egyedülálló rekordok kétszeri " +"kiválasztását. Egyedülálló rekordok melyek ugyanazzal az értékkel " +"rendelkeznek az egyedi mezőben. Például az \"e-mail ettől\" mező " +"kiválasztásával a CMR Lehetőségek-et megakadályozza, hogy a kampányt még " +"egyszer ugyanarra az e-mail címre elküldje. Ha nincs beállítva, a \"nincs " +"sokszorozás\" csak attól fog megvédeni, hogy a már kiválasztott kampányt ne " +"válassza ki még egyszer. Csak a könnyen összehasonlítható mezőket, mint " +"szöveg mező, egész szám, kiválasztás vagy egyedülálló kapcsolat lehet " +"használni." #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:529 @@ -1083,6 +1093,11 @@ msgid "" "view of the Resource. If no filter is set, all records are selected without " "filtering. The synchronization mode may also add a criterion to the filter." msgstr "" +"Szűrő a szakaszhoz tartozó, egyező forrás rekordok kiválasztásához. Új szűrő " +"is létrehozható és elmenthető a kiterjesztett keresővel a Források lista " +"nézetében. Ha nincs szűrő kiválasztva, akkor szűrő nélkül lesznek " +"leválogatva a rekordok. A szinkronizációs mód hozzáadhat kritériumokat a " +"szűrőhöz." #. module: marketing_campaign #: code:addons/marketing_campaign/marketing_campaign.py:136 diff --git a/addons/portal_project/i18n/sl.po b/addons/portal_project/i18n/sl.po new file mode 100644 index 00000000000..23bd386d6e0 --- /dev/null +++ b/addons/portal_project/i18n/sl.po @@ -0,0 +1,37 @@ +# Slovenian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-19 18:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_project +#: model:ir.actions.act_window,help:portal_project.open_view_project +msgid "" +"

\n" +" Click to start a new project.\n" +"

\n" +" " +msgstr "" +"

\n" +" Nov projekt.\n" +"

\n" +" " + +#. module: portal_project +#: model:ir.actions.act_window,name:portal_project.open_view_project +#: model:ir.ui.menu,name:portal_project.portal_services_projects +msgid "Projects" +msgstr "Projekti" diff --git a/addons/portal_project_issue/i18n/sl.po b/addons/portal_project_issue/i18n/sl.po new file mode 100644 index 00000000000..b1d9c16fd89 --- /dev/null +++ b/addons/portal_project_issue/i18n/sl.po @@ -0,0 +1,44 @@ +# Slovenian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 18:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_project_issue +#: view:project.issue:0 +msgid "Creation:" +msgstr "Nastalo:" + +#. module: portal_project_issue +#: model:ir.actions.act_window,help:portal_project_issue.project_issue_categ_act0 +msgid "" +"

\n" +" Click to create an issue.\n" +"

\n" +" You can track your issues from this menu and the action we\n" +" will take.\n" +"

\n" +" " +msgstr "" +"

\n" +" Nova zadeva.\n" +"

\n" +" " + +#. module: portal_project_issue +#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0 +msgid "Issues" +msgstr "Zadeve" diff --git a/addons/purchase_double_validation/i18n/mn.po b/addons/purchase_double_validation/i18n/mn.po new file mode 100644 index 00000000000..f3725724950 --- /dev/null +++ b/addons/purchase_double_validation/i18n/mn.po @@ -0,0 +1,49 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 09:14+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 04:50+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_config_settings +msgid "purchase.config.settings" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.order:0 +msgid "Purchase orders which are not approved yet." +msgstr "Хараахан батлагдаагүй худалдан авах захиалгууд" + +#. module: purchase_double_validation +#: field:purchase.config.settings,limit_amount:0 +msgid "limit to require a second approval" +msgstr "" + +#. module: purchase_double_validation +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting +msgid "Purchase Orders Waiting Approval" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.order:0 +msgid "To Approve" +msgstr "Зөвшөөрөх" + +#. module: purchase_double_validation +#: help:purchase.config.settings,limit_amount:0 +msgid "Amount after which validation of purchase is required." +msgstr "" From def78f70069c6ac160530fd82451c4a64e1777b8 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 20 Feb 2013 05:28:37 +0000 Subject: [PATCH 235/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130220052837-nxddsbcb302p48ly --- openerp/addons/base/i18n/tr.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 3c104bbf211..f3284d53b1d 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-06 22:07+0000\n" -"Last-Translator: Ediz Duman \n" +"PO-Revision-Date: 2013-02-19 21:48+0000\n" +"Last-Translator: Mehmet Demirel \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-07 05:40+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -641,7 +641,7 @@ msgstr "Kolombiya" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister msgid "Mister" -msgstr "" +msgstr "Bay" #. module: base #: help:res.country,code:0 @@ -683,7 +683,7 @@ msgstr "" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "Logo Web" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -1781,7 +1781,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Portal Sorunu" #. module: base #: model:ir.ui.menu,name:base.menu_tools From 2685892101681da3e74c2e2c24357c994fca9b68 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 20 Feb 2013 05:29:36 +0000 Subject: [PATCH 236/253] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20130220052936-h23tx78qw3dor4gr --- addons/account/i18n/nl.po | 14 +- .../i18n/nl.po | 8 +- addons/account_followup/i18n/mn.po | 8 +- addons/account_test/i18n/tr.po | 29 +- addons/analytic/i18n/tr.po | 21 +- addons/analytic_user_function/i18n/tr.po | 13 +- addons/anonymization/i18n/tr.po | 10 +- addons/base_action_rule/i18n/cs.po | 20 +- addons/base_import/i18n/mn.po | 56 +- addons/base_report_designer/i18n/mn.po | 10 +- addons/base_vat/i18n/nl.po | 12 +- addons/crm/i18n/mn.po | 68 +- addons/crm_claim/i18n/mn.po | 168 +- addons/crm_partner_assign/i18n/mn.po | 937 ++++++++ addons/document_page/i18n/mn.po | 8 +- addons/fleet/i18n/cs.po | 1912 +++++++++++++++++ addons/google_docs/i18n/mn.po | 2 +- addons/hr/i18n/mn.po | 121 +- addons/hr/i18n/sl.po | 18 +- addons/hr_attendance/i18n/mn.po | 2 +- addons/hr_contract/i18n/mn.po | 2 +- addons/hr_evaluation/i18n/mn.po | 42 +- addons/hr_expense/i18n/mn.po | 26 +- addons/hr_holidays/i18n/mn.po | 2 +- addons/hr_recruitment/i18n/mn.po | 22 +- addons/hr_timesheet/i18n/mn.po | 6 +- addons/hr_timesheet_sheet/i18n/mn.po | 2 +- addons/idea/i18n/sl.po | 48 +- addons/l10n_cr/i18n/mn.po | 162 ++ addons/l10n_nl/i18n/mn.po | 28 + addons/lunch/i18n/mn.po | 2 +- addons/portal/i18n/mn.po | 8 +- addons/portal_project/i18n/sl.po | 37 + addons/portal_project_issue/i18n/sl.po | 44 + addons/portal_sale/i18n/mn.po | 14 +- addons/project/i18n/mn.po | 2 +- addons/project_issue/i18n/mn.po | 56 +- addons/purchase/i18n/mn.po | 80 +- addons/purchase/i18n/nl.po | 6 +- addons/purchase/i18n/ro.po | 39 +- addons/purchase/i18n/tr.po | 250 ++- addons/purchase_double_validation/i18n/mn.po | 49 + addons/report_webkit/i18n/mn.po | 2 +- addons/sale/i18n/mn.po | 8 +- addons/sale/i18n/nl.po | 8 +- addons/stock/i18n/sl.po | 12 +- 46 files changed, 3918 insertions(+), 476 deletions(-) create mode 100644 addons/crm_partner_assign/i18n/mn.po create mode 100644 addons/fleet/i18n/cs.po create mode 100644 addons/l10n_cr/i18n/mn.po create mode 100644 addons/l10n_nl/i18n/mn.po create mode 100644 addons/portal_project/i18n/sl.po create mode 100644 addons/portal_project_issue/i18n/sl.po create mode 100644 addons/purchase_double_validation/i18n/mn.po diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index 94ca7fc8a54..24735c97055 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-16 19:21+0000\n" +"PO-Revision-Date: 2013-02-19 14:40+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-17 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account @@ -5152,7 +5152,7 @@ msgstr "Rekeningstelsel" #. module: account #: field:account.invoice,reference_type:0 msgid "Payment Reference" -msgstr "Betaalteferentie" +msgstr "Betaalreferentie" #. module: account #: selection:account.financial.report,style_overwrite:0 @@ -5750,7 +5750,7 @@ msgstr "Sjablonen" #. module: account #: field:account.invoice.tax,name:0 msgid "Tax Description" -msgstr "Belasting Omschrijving" +msgstr "Belasting" #. module: account #: field:account.tax,child_ids:0 @@ -5921,7 +5921,7 @@ msgstr "Volgende relatie om af te letteren" #: field:account.invoice.tax,account_id:0 #: field:account.move.line,tax_code_id:0 msgid "Tax Account" -msgstr "Belasting-rekening" +msgstr "Rekening" #. module: account #: model:account.financial.report,name:account.account_financial_report_balancesheet0 @@ -6105,7 +6105,7 @@ msgstr "account.installer" #. module: account #: view:account.invoice:0 msgid "Recompute taxes and total" -msgstr "BeLasti gen en totalen opnieuw berekenen" +msgstr "Belastingen en totalen opnieuw berekenen" #. module: account #: code:addons/account/account.py:1103 @@ -10692,7 +10692,7 @@ msgstr "" #. module: account #: field:account.bank.statement.line,name:0 msgid "OBI" -msgstr "OBI" +msgstr "Info" #. module: account #: help:res.partner,property_account_payable:0 diff --git a/addons/account_bank_statement_extensions/i18n/nl.po b/addons/account_bank_statement_extensions/i18n/nl.po index b06fffafdae..5c25c57e1b8 100644 --- a/addons/account_bank_statement_extensions/i18n/nl.po +++ b/addons/account_bank_statement_extensions/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-07 10:56+0000\n" +"PO-Revision-Date: 2013-02-19 13:57+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-08 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: account_bank_statement_extensions #: help:account.bank.statement.line.global,name:0 @@ -207,7 +207,7 @@ msgstr "Naam" #. module: account_bank_statement_extensions #: field:account.bank.statement.line.global,name:0 msgid "OBI" -msgstr "OBI" +msgstr "Info" #. module: account_bank_statement_extensions #: selection:account.bank.statement.line.global,type:0 diff --git a/addons/account_followup/i18n/mn.po b/addons/account_followup/i18n/mn.po index d1680d65868..ab70ceb445a 100644 --- a/addons/account_followup/i18n/mn.po +++ b/addons/account_followup/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-18 07:48+0000\n" -"Last-Translator: Dulguun \n" +"PO-Revision-Date: 2013-02-20 02:15+0000\n" +"Last-Translator: Altangerel \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account_followup @@ -83,7 +83,7 @@ msgstr "Компани" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Invoice Date" -msgstr "" +msgstr "Нэхэмлэлийн Огноо" #. module: account_followup #: field:account_followup.print,email_subject:0 diff --git a/addons/account_test/i18n/tr.po b/addons/account_test/i18n/tr.po index dee025a99e6..b3f73722321 100644 --- a/addons/account_test/i18n/tr.po +++ b/addons/account_test/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 11:06+0000\n" +"PO-Revision-Date: 2013-02-19 07:23+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: account_test @@ -47,6 +47,31 @@ msgid "" " cr.execute(sql)\n" " result = cr.dictfetchall()" msgstr "" +"Kod her zaman, testinizin sonucunda ‘sonuç’ olarak adlandırılan bir değişken " +"oluşturmalıdır, bu bir\n" +"liste ya da bir sözlük olabilir. Eğer ‘sonuç’ boş bir listeyse, bu testin " +"başarılı olduğu anlamındadır. Aksi\n" +"takdirde ‘sonuç’ içinde ne varsa çevirisini yapın ve yazdırın.\n" +"\n" +"Testinizin sonucu bir sözlük ise, ‘sonuç’ içeriğini hangi sırada yazdırmayı " +"seçmeniz için ‘sütun_sırası’\n" +"adıyla bir değişken oluşturmalısınız.\n" +"\n" +"Gerekirse kodunuza aşağıdaki değişkenleri de ekleyebilirsiniz:\n" +" * cr: veritabanı imleçi\n" +" * uid: geçerli kullanıcı ID\n" +"\n" +"Kod her durumda doğru satırbaşı girintisi ile (gerekirse) geçerli piton " +"komutları olmalı.\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_02 diff --git a/addons/analytic/i18n/tr.po b/addons/analytic/i18n/tr.po index 3ac5eac6130..09eb2300343 100644 --- a/addons/analytic/i18n/tr.po +++ b/addons/analytic/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 21:11+0000\n" +"PO-Revision-Date: 2013-02-19 07:37+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: analytic @@ -65,6 +65,14 @@ msgid "" "The special type 'Template of Contract' allows you to define a template with " "default data that you can reuse easily." msgstr "" +"Görünüm Türünü seçerseniz, o hesap kullanarak günlük girişleri " +"oluşturulmasına izin vermeyeceksiniz anlamına gelir.\n" +"'Analiz Hesabı', yalnızca muhasebede kullanmak istediğiniz olağan hesapların " +"yerini tutar.\n" +"Sözleşme ya da Proje seçerseniz, bu hesabın geçerliliğini ve faturalama " +"seçeneklerini yönetme olanakları size önerilir.\n" +"Özel tür olan 'Sözleşme Şablonu', varsayılan verileri olan tekrar " +"kullanabileceğiniz bir şablon tanımlamanızı sağlar." #. module: analytic #: view:account.analytic.account:0 @@ -79,6 +87,15 @@ msgid "" "the\n" " customer." msgstr "" +"Sözleşmenin bitiş süresi birkez\n" +" geçtiğinde ya da ençok hizmet birimi " +"\n" +" sayısına ulaşıldığında (örn. destek " +"sözleşmes) \n" +" hesap yöneticisi müşteri ile " +"sözleşmenin \n" +" yenilenmesi konusunda eposta ile\n" +" bilgilendirilir." #. module: analytic #: selection:account.analytic.account,type:0 diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po index aead109d402..61f31e19d63 100644 --- a/addons/analytic_user_function/i18n/tr.po +++ b/addons/analytic_user_function/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 21:20+0000\n" +"PO-Revision-Date: 2013-02-19 07:47+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: analytic_user_function @@ -79,6 +79,10 @@ msgid "" " of the default values when invoicing the " "customer." msgstr "" +"Bazı kullanıcılar için, müşterilere fatura kesilirken varsayılan\n" +" değerlerin yerine kullanılmak üzere özel bir " +"hizmet\n" +" (örn. Kıdemli Danışman) ve fiyat tanımlayın." #. module: analytic_user_function #: field:analytic.user.funct.grid,uom_id:0 @@ -106,6 +110,11 @@ msgid "" " specific user. This allows to set invoicing\n" " conditions for a group of contracts." msgstr "" +"OpenERP, belirli bir kullanıcı için özel koşulların\n" +" tanımlandığını yinelemeli olarak " +"araştıracaktır.\n" +" Bu, bir grup sözleşme için faturalama\n" +" koşulları ayarlamayı sağlar." #. module: analytic_user_function #: field:analytic.user.funct.grid,user_id:0 diff --git a/addons/anonymization/i18n/tr.po b/addons/anonymization/i18n/tr.po index 972b35cbbb5..a62d2679768 100644 --- a/addons/anonymization/i18n/tr.po +++ b/addons/anonymization/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 21:22+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2013-02-19 21:07+0000\n" +"Last-Translator: Ahmet Altınışık \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: anonymization @@ -30,7 +30,7 @@ msgstr "Nesne" #. module: anonymization #: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_migration_fix msgid "ir.model.fields.anonymization.migration.fix" -msgstr "" +msgstr "ir.model.fields.anonymization.migration.fix" #. module: anonymization #: field:ir.model.fields.anonymization.migration.fix,target_version:0 @@ -40,7 +40,7 @@ msgstr "Hedef Sürüm" #. module: anonymization #: selection:ir.model.fields.anonymization.migration.fix,query_type:0 msgid "sql" -msgstr "" +msgstr "sql" #. module: anonymization #: code:addons/anonymization/anonymization.py:91 diff --git a/addons/base_action_rule/i18n/cs.po b/addons/base_action_rule/i18n/cs.po index b1b7870fd09..75057d566d0 100644 --- a/addons/base_action_rule/i18n/cs.po +++ b/addons/base_action_rule/i18n/cs.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-15 16:47+0000\n" +"PO-Revision-Date: 2013-02-19 11:49+0000\n" "Last-Translator: Radomil Urbánek \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: base_action_rule @@ -70,8 +70,8 @@ msgid "" "delay before thetrigger date, like sending a reminder 15 minutes before a " "meeting." msgstr "" -"Zpoždění po datu spuštění. Můžete zadat záporné číslo, pokud potřebujete " -"prodlevu před datem spuštění, jako zaslání připomenutí 15 minut před " +"Zpoždění po datu spuštění. Můžete zadat také záporné číslo, potřebujete-i " +"časový úsek před datem spuštění, jako třeba zaslání připomínky 15 minut před " "schůzkou." #. module: base_action_rule @@ -294,15 +294,13 @@ msgid "" " " msgstr "" "

\n" -" Klepni pro vytvoření nového automatického pravidla akce. \n" +" Klepni pro vytvoření nového pravidla automatické akce. \n" "

\n" " Automatické akce používejte pro různé automaticky spouštěné\n" -" akce. Například: a zájemce vytvořený konkrétním uživatelem " -"může\n" -" být automaticky přiřazen do určité obchodní skupiny, nebo\n" -" příležitost, která je 14 dnů ve stavu \"čekající\" může " -"odeslat\n" -" upozorňující e-mail.\n" +" akce. Např.: zájemce vytvořený konkrétním uživatelem může\n" +" být automaticky přiřazen do určité obchodní skupiny,\n" +" nebo může být odeslán e-mail informující o tom, že určitá \n" +" příležitost je už 14 dnů ve stavu \"čekající\".\n" "

\n" " " diff --git a/addons/base_import/i18n/mn.po b/addons/base_import/i18n/mn.po index cf88d8dc78d..859642e5ea2 100644 --- a/addons/base_import/i18n/mn.po +++ b/addons/base_import/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:12+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-20 02:20+0000\n" +"Last-Translator: Altangerel \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_import #. openerp-web @@ -206,7 +206,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:15 #, python-format msgid "Validate" -msgstr "" +msgstr "Шалгах" #. module: base_import #. openerp-web @@ -496,23 +496,23 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:30 #, python-format msgid "CSV File:" -msgstr "" +msgstr "CSV Файл:" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_preview msgid "base_import.tests.models.preview" -msgstr "" +msgstr "base_import.tests.models.preview" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_required msgid "base_import.tests.models.char.required" -msgstr "" +msgstr "base_import.tests.models.char.required" #. module: base_import #: code:addons/base_import/models.py:112 #, python-format msgid "Database ID" -msgstr "" +msgstr "Өгөгдлийн сангийн дугаар" #. module: base_import #. openerp-web @@ -531,17 +531,17 @@ msgstr "" #. module: base_import #: field:base_import.import,file_type:0 msgid "File Type" -msgstr "" +msgstr "Файлын төрөл" #. module: base_import #: model:ir.model,name:base_import.model_base_import_import msgid "base_import.import" -msgstr "" +msgstr "base_import.import" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_o2m msgid "base_import.tests.models.o2m" -msgstr "" +msgstr "base_import.tests.models.o2m" #. module: base_import #. openerp-web @@ -571,7 +571,7 @@ msgstr "" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly msgid "base_import.tests.models.char.readonly" -msgstr "" +msgstr "base_import.tests.models.char.readonly" #. module: base_import #. openerp-web @@ -627,7 +627,7 @@ msgstr "" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_states msgid "base_import.tests.models.char.states" -msgstr "" +msgstr "base_import.tests.models.char.states" #. module: base_import #. openerp-web @@ -646,14 +646,14 @@ msgstr "" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related msgid "base_import.tests.models.m2o.required.related" -msgstr "" +msgstr "base_import.tests.models.m2o.required.related" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:293 #, python-format msgid ")." -msgstr "" +msgstr ")." #. module: base_import #. openerp-web @@ -661,7 +661,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:396 #, python-format msgid "Import" -msgstr "" +msgstr "Импортлох" #. module: base_import #. openerp-web @@ -733,7 +733,7 @@ msgstr "" #: field:base_import.tests.models.o2m.child,parent_id:0 #: field:base_import.tests.models.o2m.child,value:0 msgid "unknown" -msgstr "" +msgstr "үл мэдэгдэх" #. module: base_import #. openerp-web @@ -782,7 +782,7 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:72 #, python-format msgid "Encoding:" -msgstr "" +msgstr "Кодлох:" #. module: base_import #. openerp-web @@ -918,7 +918,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:20 #, python-format msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: base_import #. openerp-web @@ -934,7 +934,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:68 #, python-format msgid "Frequently Asked Questions" -msgstr "" +msgstr "Түгээмэл Тавигддаг Асуултууд" #. module: base_import #. openerp-web @@ -1045,7 +1045,7 @@ msgstr "" #. module: base_import #: field:base_import.tests.models.preview,name:0 msgid "Name" -msgstr "" +msgstr "Нэр" #. module: base_import #. openerp-web @@ -1064,7 +1064,7 @@ msgstr "" #. module: base_import #: field:base_import.import,res_model:0 msgid "Model" -msgstr "" +msgstr "Загвар" #. module: base_import #. openerp-web @@ -1072,7 +1072,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:82 #, python-format msgid "ID" -msgstr "" +msgstr "ID" #. module: base_import #. openerp-web @@ -1107,12 +1107,12 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:73 #, python-format msgid "Separator:" -msgstr "" +msgstr "Тусгаарлах тэмдэгт:" #. module: base_import #: field:base_import.import,file_name:0 msgid "File Name" -msgstr "" +msgstr "Файлын нэр" #. module: base_import #. openerp-web @@ -1122,7 +1122,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:82 #, python-format msgid "External ID" -msgstr "" +msgstr "Гадаад ID" #. module: base_import #. openerp-web @@ -1161,4 +1161,4 @@ msgstr "" #. module: base_import #: field:base_import.import,file:0 msgid "File" -msgstr "" +msgstr "Файл" diff --git a/addons/base_report_designer/i18n/mn.po b/addons/base_report_designer/i18n/mn.po index eb5893b22d9..788c0de00e3 100644 --- a/addons/base_report_designer/i18n/mn.po +++ b/addons/base_report_designer/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-19 06:21+0000\n" +"Last-Translator: Мөнхөө \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: 2013-01-18 06:37+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_report_designer #: model:ir.model,name:base_report_designer.model_base_report_sxw @@ -179,7 +179,7 @@ msgstr "Болих" #. module: base_report_designer #: view:base.report.sxw:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: base_report_designer #: model:ir.model,name:base_report_designer.model_ir_actions_report_xml diff --git a/addons/base_vat/i18n/nl.po b/addons/base_vat/i18n/nl.po index 3d2f012b759..56b35060a01 100644 --- a/addons/base_vat/i18n/nl.po +++ b/addons/base_vat/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-19 15:21+0000\n" +"Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-01-18 06:37+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_vat #: view:res.partner:0 @@ -68,8 +68,8 @@ msgid "" "If checked, Partners VAT numbers will be fully validated against EU's VIES " "service rather than via a simple format validation (checksum)." msgstr "" -"Indien aangevinkt worden BTW nummers vvan relaties gevalideerd bij de EU's " -"VIES service, in plaats van een simpele checksum validatie." +"Indien aangevinkt worden BTW nummers van relaties gevalideerd bij de EU's " +"VIES service, in plaats van een simpele controlegetal controle." #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/crm/i18n/mn.po b/addons/crm/i18n/mn.po index a1f0f37100b..fdf0525628c 100644 --- a/addons/crm/i18n/mn.po +++ b/addons/crm/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-09 09:47+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-20 02:30+0000\n" +"Last-Translator: Altangerel \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: 2013-02-10 05:23+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:28+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: crm #: view:crm.lead.report:0 @@ -507,7 +507,7 @@ msgstr "Илгээх" #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_stage msgid "Stage changed" -msgstr "" +msgstr "Үе шат өөрчлөгдсөн" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -734,7 +734,7 @@ msgstr "" #. module: crm #: model:ir.model,name:crm.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: crm #: view:crm.segmentation:0 @@ -883,7 +883,7 @@ msgstr "3 сар" #. module: crm #: view:crm.lead:0 msgid "Send Email" -msgstr "" +msgstr "Э-мэйл илгээх" #. module: crm #: code:addons/crm/wizard/crm_lead_to_opportunity.py:97 @@ -1083,7 +1083,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Delete" -msgstr "" +msgstr "Устга" #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_create @@ -1093,7 +1093,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "í" -msgstr "" +msgstr "í" #. module: crm #: selection:crm.lead.report,creation_month:0 @@ -1133,7 +1133,7 @@ msgstr "Энэ шатаар тохируулахад боломж дахь ма #. module: crm #: view:crm.lead:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_payment_mode_act @@ -1226,7 +1226,7 @@ msgstr "тодорхой бус" #: field:crm.lead,message_is_follower:0 #: field:crm.phonecall,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: crm #: field:crm.opportunity2phonecall,date:0 @@ -1318,7 +1318,7 @@ msgstr "Код" #. module: crm #: view:sale.config.settings:0 msgid "Features" -msgstr "" +msgstr "Чанарууд" #. module: crm #: field:crm.case.section,child_ids:0 @@ -1333,7 +1333,7 @@ msgstr "Ноорог болон нээлттэй төлөвтэй утасны #. module: crm #: field:crm.lead2opportunity.partner.mass,user_ids:0 msgid "Salesmen" -msgstr "" +msgstr "Борлуулалтын ажилтан" #. module: crm #: view:crm.lead:0 @@ -1359,7 +1359,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor4 msgid "Information" -msgstr "" +msgstr "Мэдээлэл" #. module: crm #: view:crm.lead.report:0 @@ -1418,12 +1418,12 @@ msgstr "Нээлттэй Сэжим/Боломж" #. module: crm #: model:ir.model,name:crm.model_res_users msgid "Users" -msgstr "" +msgstr "Хэрэглэгчид" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_stage msgid "Stage Changed" -msgstr "" +msgstr "Үе шат өөрчлөгдсөн" #. module: crm #: field:crm.case.stage,section_ids:0 @@ -1494,7 +1494,7 @@ msgstr "Миний Хэрэгүүд" #: help:crm.lead,message_ids:0 #: help:crm.phonecall,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: crm #: view:crm.lead:0 @@ -1610,7 +1610,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor3 msgid "Services" -msgstr "" +msgstr "Үйлчилгээ" #. module: crm #: selection:crm.lead,priority:0 @@ -1650,7 +1650,7 @@ msgstr "Хариулах" #. module: crm #: view:crm.lead:0 msgid "Display" -msgstr "" +msgstr "Харуулах" #. module: crm #: view:board.board:0 @@ -1686,12 +1686,12 @@ msgstr "Нэмэлт мэдээлэл" #. module: crm #: view:crm.lead:0 msgid "Fund Raising" -msgstr "" +msgstr "Сан Өсгөх" #. module: crm #: view:crm.lead:0 msgid "Edit..." -msgstr "" +msgstr "Засах..." #. module: crm #: model:crm.case.resource.type,name:crm.type_lead5 @@ -1729,7 +1729,7 @@ msgstr "" #: view:crm.payment.mode:0 #: model:ir.actions.act_window,name:crm.action_crm_payment_mode msgid "Payment Mode" -msgstr "" +msgstr "Төлбөрийн горим" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner_mass @@ -1745,7 +1745,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" -msgstr "" +msgstr "CRM" #. module: crm #: model:ir.actions.act_window,name:crm.crm_segmentation_tree-act @@ -1874,7 +1874,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor5 msgid "Design" -msgstr "" +msgstr "Зохиомж" #. module: crm #: selection:crm.lead2opportunity.partner,name:0 @@ -2021,7 +2021,7 @@ msgstr "Таамаг. Хаагдах Өдөр" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor2 msgid "Software" -msgstr "" +msgstr "Програм хангамж" #. module: crm #: field:crm.case.section,change_responsible:0 @@ -2075,7 +2075,7 @@ msgstr "" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor1 msgid "Product" -msgstr "" +msgstr "Бараа" #. module: crm #: field:crm.lead.report,creation_year:0 @@ -2097,7 +2097,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Address" -msgstr "" +msgstr "Хаяг" #. module: crm #: help:crm.case.section,alias_id:0 @@ -2205,6 +2205,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Тухайн үе шатанд харуулах бичлэг байхгүй үед уг үе шатыг төлвийн мөр юмуу " +"канбан харагдац дээр харуулахгүй." #. module: crm #: field:crm.lead.report,nbr:0 @@ -2275,12 +2277,12 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Reset" -msgstr "" +msgstr "Сэргээх" #. module: crm #: view:sale.config.settings:0 msgid "After-Sale Services" -msgstr "" +msgstr "Борлуулалтын дараах үйлчилгээ" #. module: crm #: field:crm.case.section,message_ids:0 @@ -2335,7 +2337,7 @@ msgstr "" #. module: crm #: field:crm.case.stage,state:0 msgid "Related Status" -msgstr "" +msgstr "Холбогдох төлөв" #. module: crm #: field:crm.phonecall,name:0 @@ -2398,7 +2400,7 @@ msgstr "Сонгох Илэрхийлэл" #: field:crm.lead,message_follower_ids:0 #: field:crm.phonecall,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: crm #: model:ir.actions.act_window,help:crm.crm_case_category_act_leads_all @@ -2597,7 +2599,7 @@ msgstr "Таамаг. Хаах Он" #. module: crm #: model:ir.actions.client,name:crm.action_client_crm_menu msgid "Open Sale Menu" -msgstr "" +msgstr "Борлуулалт Менюг нээх" #. module: crm #: field:crm.lead,date_open:0 @@ -2866,7 +2868,7 @@ msgstr "" #. module: crm #: view:crm.lead:0 msgid "Internal Notes" -msgstr "" +msgstr "Дотоод тэмдэглэл" #. module: crm #: view:crm.lead:0 diff --git a/addons/crm_claim/i18n/mn.po b/addons/crm_claim/i18n/mn.po index 57b6c1f0cc6..61b806a28ea 100644 --- a/addons/crm_claim/i18n/mn.po +++ b/addons/crm_claim/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-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-08 07:14+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-20 02:31+0000\n" +"Last-Translator: Altangerel \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: crm_claim #: help:crm.claim.stage,fold:0 @@ -23,6 +23,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Тухайн үе шатанд харуулах бичлэг байхгүй үед уг үе шатыг төлвийн мөр юмуу " +"канбан харагдац дээр харуулахгүй." #. module: crm_claim #: field:crm.claim.report,nbr:0 @@ -65,7 +67,7 @@ msgstr "Хаахыг азнах" #. module: crm_claim #: field:crm.claim,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: crm_claim #: field:crm.claim,resolution:0 @@ -149,17 +151,17 @@ msgstr "Урьдчилан сануулах" #. module: crm_claim #: help:crm.claim,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: crm_claim #: field:crm.claim.report,date_closed:0 msgid "Close Date" -msgstr "" +msgstr "Хаах огноо" #. module: crm_claim #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Худал" #. module: crm_claim #: field:crm.claim,ref:0 @@ -174,7 +176,7 @@ msgstr "" #. module: crm_claim #: view:crm.claim.report:0 msgid "# Mails" -msgstr "" +msgstr "# Мэйлүүд" #. module: crm_claim #: help:crm.claim,message_summary:0 @@ -182,6 +184,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: crm_claim #: view:crm.claim:0 @@ -197,7 +201,7 @@ msgstr "Товлосон хугацаа" #: field:crm.claim.report,partner_id:0 #: model:ir.model,name:crm_claim.model_res_partner msgid "Partner" -msgstr "" +msgstr "Харилцагч" #. module: crm_claim #: view:crm.claim:0 @@ -213,7 +217,7 @@ msgstr "Урьдчилан сануулах үйлдэл" #. module: crm_claim #: field:crm.claim.report,section_id:0 msgid "Section" -msgstr "" +msgstr "Хэсэг" #. module: crm_claim #: view:crm.claim:0 @@ -230,7 +234,7 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,priority:0 msgid "Priority" -msgstr "" +msgstr "Чухалчлал" #. module: crm_claim #: field:crm.claim.stage,fold:0 @@ -240,7 +244,7 @@ msgstr "" #. module: crm_claim #: field:crm.claim,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: crm_claim #: view:crm.claim:0 @@ -249,38 +253,38 @@ msgstr "" #: model:crm.claim.stage,name:crm_claim.stage_claim1 #: selection:crm.claim.stage,state:0 msgid "New" -msgstr "" +msgstr "Шинэ" #. module: crm_claim #: field:crm.claim.stage,section_ids:0 msgid "Sections" -msgstr "" +msgstr "Хэсгүүд" #. module: crm_claim #: field:crm.claim,email_from:0 msgid "Email" -msgstr "" +msgstr "Имэйл" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Lowest" -msgstr "" +msgstr "Доод" #. module: crm_claim #: field:crm.claim,action_next:0 msgid "Next Action" -msgstr "" +msgstr "Дараагийн үйлдэл" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Sales Team(s)" -msgstr "" +msgstr "Миний Борлуулалтын Баг" #. module: crm_claim #: field:crm.claim,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Үүсгэсэн огноо" #. module: crm_claim #: field:crm.claim,name:0 @@ -290,7 +294,7 @@ msgstr "" #. module: crm_claim #: model:crm.claim.stage,name:crm_claim.stage_claim3 msgid "Rejected" -msgstr "" +msgstr "Буцаасан" #. module: crm_claim #: field:crm.claim,date_action_next:0 @@ -307,7 +311,7 @@ msgstr "" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "July" -msgstr "" +msgstr "7-р сар" #. module: crm_claim #: view:crm.claim.stage:0 @@ -318,7 +322,7 @@ msgstr "Гомдолын үе" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act msgid "Categories" -msgstr "" +msgstr "Ангилалууд" #. module: crm_claim #: view:crm.claim:0 @@ -326,12 +330,12 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Шат" #. module: crm_claim #: view:crm.claim:0 msgid "Dates" -msgstr "" +msgstr "Огноо" #. module: crm_claim #: help:crm.claim,email_from:0 @@ -342,7 +346,7 @@ msgstr "" #: code:addons/crm_claim/crm_claim.py:194 #, python-format msgid "No Subject" -msgstr "" +msgstr "Гарчиг үгүй" #. module: crm_claim #: help:crm.claim.stage,state:0 @@ -361,7 +365,7 @@ msgstr "" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view msgid "Stages" -msgstr "" +msgstr "Үе шатууд" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim @@ -372,7 +376,7 @@ msgstr "Гомдолын анализ" #. module: crm_claim #: help:crm.claim.report,delay_close:0 msgid "Number of Days to close the case" -msgstr "" +msgstr "Тохиолдлыг хаах өдрийн тоо" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim_report @@ -382,7 +386,7 @@ msgstr "" #. module: crm_claim #: view:sale.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Тохируулга" #. module: crm_claim #: model:crm.case.resource.type,name:crm_claim.type_claim1 @@ -392,30 +396,30 @@ msgstr "Засвар" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "September" -msgstr "" +msgstr "9-р сар" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "December" -msgstr "" +msgstr "12-р сар" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,month:0 msgid "Month" -msgstr "" +msgstr "Сар" #. module: crm_claim #: field:crm.claim,type_action:0 #: view:crm.claim.report:0 #: field:crm.claim.report,type_action:0 msgid "Action Type" -msgstr "" +msgstr "Үйлдлийн төрөл" #. module: crm_claim #: field:crm.claim,write_date:0 msgid "Update Date" -msgstr "" +msgstr "Шинэчилсэн огноо" #. module: crm_claim #: view:crm.claim.report:0 @@ -428,13 +432,15 @@ 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 "" +"Хэрэв энэ талбарыг тэмдэглэвэл энэ шат нь борлуулалтын баг бүрийн анхны шат " +"нь байна. Энэ нь байгаа багуудад олгогдохгүй." #. module: crm_claim #: field:crm.claim,categ_id:0 #: view:crm.claim.report:0 #: field:crm.claim.report,categ_id:0 msgid "Category" -msgstr "" +msgstr "Категори" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim2 @@ -444,7 +450,7 @@ msgstr "" #. module: crm_claim #: view:crm.claim:0 msgid "Responsible User" -msgstr "" +msgstr "Хариуцагч хэрэглэгч" #. module: crm_claim #: field:crm.claim,email_cc:0 @@ -462,7 +468,7 @@ msgstr "" #. module: crm_claim #: selection:crm.claim.report,state:0 msgid "Draft" -msgstr "" +msgstr "Ноорог" #. module: crm_claim #: selection:crm.claim,priority:0 @@ -476,12 +482,12 @@ msgstr "" #: selection:crm.claim.report,state:0 #: selection:crm.claim.stage,state:0 msgid "Closed" -msgstr "" +msgstr "Хаагдсан" #. module: crm_claim #: view:crm.claim:0 msgid "Reject" -msgstr "" +msgstr "Татгалзах" #. module: crm_claim #: view:res.partner:0 @@ -500,7 +506,7 @@ msgstr "" #: selection:crm.claim.report,state:0 #: selection:crm.claim.stage,state:0 msgid "Pending" -msgstr "" +msgstr "Хүлээгдэж буй" #. module: crm_claim #: view:crm.claim:0 @@ -509,18 +515,18 @@ msgstr "" #: field:crm.claim.report,state:0 #: field:crm.claim.stage,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "August" -msgstr "" +msgstr "8-р сар" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Normal" -msgstr "" +msgstr "Энгийн" #. module: crm_claim #: help:crm.claim.stage,sequence:0 @@ -530,27 +536,27 @@ msgstr "" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "June" -msgstr "" +msgstr "6-р сар" #. module: crm_claim #: field:crm.claim,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: crm_claim #: field:crm.claim,partner_phone:0 msgid "Phone" -msgstr "" +msgstr "Утас" #. module: crm_claim #: field:crm.claim,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: crm_claim #: field:crm.claim.report,user_id:0 msgid "User" -msgstr "" +msgstr "Хэрэглэгч" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.crm_claim_stage_act @@ -577,21 +583,25 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"Шинэ хэрэг үүсмэгц тэр нь \"Ноорог\" төлөвтэй байна. Хэрэв уг хэрэг " +"боловсруулагдаж эхлэвэл \"Нээлттэй\" төлөвт орно. Хэрэг дуусмагц " +"\"Хийгдсэн\" төлөвтэй болох ба хэрэв уг хэрэгийг хянах хэрэгтэй бол " +"\"Хүлээлдэж буй\" төлөвт орно." #. module: crm_claim #: field:crm.claim,active:0 msgid "Active" -msgstr "" +msgstr "Идэвхтэй" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "November" -msgstr "" +msgstr "11-р сар" #. module: crm_claim #: view:crm.claim.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "Өргөтгөсөн Шүүлтүүр..." #. module: crm_claim #: view:crm.claim:0 @@ -608,12 +618,12 @@ msgstr "" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "October" -msgstr "" +msgstr "10-р сар" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "January" -msgstr "" +msgstr "1-р сар" #. module: crm_claim #: view:crm.claim:0 @@ -624,7 +634,7 @@ msgstr "" #. module: crm_claim #: field:crm.claim,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action @@ -634,7 +644,7 @@ msgstr "" #. module: crm_claim #: field:crm.claim.stage,case_default:0 msgid "Common to All Teams" -msgstr "" +msgstr "Бүх Багт Ерөнхий" #. module: crm_claim #: view:crm.claim:0 @@ -645,7 +655,7 @@ msgstr "" #: view:res.partner:0 #: field:res.partner,claims_ids:0 msgid "Claims" -msgstr "" +msgstr "Шаардлагууд" #. module: crm_claim #: selection:crm.claim,type_action:0 @@ -668,17 +678,17 @@ msgstr "Хаагдсан огноо" #: model:ir.model,name:crm_claim.model_crm_claim #: model:ir.ui.menu,name:crm_claim.menu_config_claim msgid "Claim" -msgstr "" +msgstr "Зорилт" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Company" -msgstr "" +msgstr "Миний Компани" #. module: crm_claim #: view:crm.claim.report:0 msgid "Done" -msgstr "" +msgstr "Хийсэн" #. module: crm_claim #: view:crm.claim:0 @@ -688,7 +698,7 @@ msgstr "Гомдол мэдүүлэгч" #. module: crm_claim #: view:crm.claim.report:0 msgid "Cancel" -msgstr "" +msgstr "Цуцлах" #. module: crm_claim #: view:crm.claim.report:0 @@ -707,18 +717,18 @@ msgstr "Шинэ гомдол" #: model:crm.claim.stage,name:crm_claim.stage_claim5 #: selection:crm.claim.stage,state:0 msgid "In Progress" -msgstr "" +msgstr "Боловсруулж байна" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Хариуцагч" #. module: crm_claim #: view:crm.claim.report:0 msgid "Search" -msgstr "" +msgstr "Хайх" #. module: crm_claim #: view:crm.claim:0 @@ -728,7 +738,7 @@ msgstr "Тодорхойгүй гомдолууд" #. module: crm_claim #: field:crm.claim.report,delay_expected:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "Хугацаа хэтэрсэн тов" #. module: crm_claim #: field:crm.claim,cause:0 @@ -743,7 +753,7 @@ msgstr "" #. module: crm_claim #: field:crm.claim,description:0 msgid "Description" -msgstr "" +msgstr "Тайлбар" #. module: crm_claim #: view:crm.claim:0 @@ -753,13 +763,13 @@ msgstr "Гомдолууд хайх" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "May" -msgstr "" +msgstr "5-р сар" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Type" -msgstr "" +msgstr "Төрөл" #. module: crm_claim #: view:crm.claim:0 @@ -783,7 +793,7 @@ msgstr "" #. module: crm_claim #: field:crm.claim.report,email:0 msgid "# Emails" -msgstr "" +msgstr "# Э-мэйлүүд" #. module: crm_claim #: view:crm.claim.report:0 @@ -793,33 +803,33 @@ msgstr "Сарын гомдол" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "February" -msgstr "" +msgstr "2-р сар" #. module: crm_claim #: model:ir.model,name:crm_claim.model_sale_config_settings msgid "sale.config.settings" -msgstr "" +msgstr "sale.config.settings" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,name:0 msgid "Year" -msgstr "" +msgstr "Жил" #. module: crm_claim #: view:crm.claim.report:0 msgid "My company" -msgstr "" +msgstr "Миний компани" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "April" -msgstr "" +msgstr "4-р сар" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Case(s)" -msgstr "" +msgstr "Миний Хэрэгүүд" #. module: crm_claim #: model:crm.claim.stage,name:crm_claim.stage_claim2 @@ -829,7 +839,7 @@ msgstr "" #. module: crm_claim #: help:crm.claim,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: crm_claim #: field:sale.config.settings,fetchmail_claim:0 @@ -839,24 +849,24 @@ msgstr "" #. module: crm_claim #: field:crm.claim.stage,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Дараалал" #. module: crm_claim #: view:crm.claim:0 msgid "Actions" -msgstr "" +msgstr "Үйлдэл" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "High" -msgstr "" +msgstr "Өндөр" #. module: crm_claim #: field:crm.claim,section_id:0 #: view:crm.claim.report:0 msgid "Sales Team" -msgstr "" +msgstr "Борлуулалтын баг" #. module: crm_claim #: field:crm.claim.report,create_date:0 diff --git a/addons/crm_partner_assign/i18n/mn.po b/addons/crm_partner_assign/i18n/mn.po new file mode 100644 index 00000000000..11490ca30f4 --- /dev/null +++ b/addons/crm_partner_assign/i18n/mn.po @@ -0,0 +1,937 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-20 02:42+0000\n" +"Last-Translator: Altangerel \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: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_close:0 +msgid "Delay to Close" +msgstr "Хаахыг Азнах" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,author_id:0 +msgid "Author" +msgstr "Зохиогч" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Төлөвлөсөн орлого" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,type:0 +msgid "" +"Message type: email for email message, notification for system message, " +"comment for other messages such as user replies" +msgstr "" +"Зурвасын төрөл: имэйл зурваст зориулсан имэйл, системийн зурвасын мэдэгдэл, " +"бусад зурвас дахь сэтгэгдэл буюу хариулт гэх мэт" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,nbr:0 +msgid "# of Cases" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Group By..." +msgstr "Бүлэглэх..." + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,body:0 +msgid "Automatically sanitized HTML contents" +msgstr "Автомат янзлагдсан HTML агуулга" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Forward" +msgstr "Урагш" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,starred:0 +msgid "Starred" +msgstr "Одоор тэмдэглэсэн" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Body" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_from:0 +msgid "" +"Email address of the sender. This field is set when no matching partner is " +"found for incoming emails." +msgstr "" +"Илгээгчийн имэйл хаяг. Ирсэн имэйлд тохирох харилцагч олдоогүй тохиолдолд " +"энэ талбар нь тохируулагдана." + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Partnership" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Lead" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to close" +msgstr "Хаахыг азнах" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Whole Story" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,company_id:0 +msgid "Company" +msgstr "Компани" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,notification_ids:0 +msgid "Notifications" +msgstr "Мэдэгдлүүд" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_assign:0 +msgid "Partner Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +#: view:res.partner:0 +msgid "Salesperson" +msgstr "Худалдагч" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Highest" +msgstr "Хамгийн Өндөр" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,day:0 +msgid "Day" +msgstr "Өдөр" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,message_id:0 +msgid "Message unique identifier" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,date_review_next:0 +msgid "Next Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Latest email" +msgstr "Хамгийн сүүлийн Имэйл" + +#. module: crm_partner_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Cancelled" +msgstr "Цуцлагдсан" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner +msgid "Email composition wizard" +msgstr "Имэйл үүсгэх харилцах цонх" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,turnover:0 +msgid "Turnover" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_closed:0 +msgid "Close Date" +msgstr "Хаах огноо" + +#. module: crm_partner_assign +#: help:res.partner,partner_weight:0 +msgid "" +"Gives the probability to assign a lead to this partner. (0 means no " +"assignation.)" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Partner Activation" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "System notification" +msgstr "Системийн мэдэгдэл" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 +#, python-format +msgid "Lead forward" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability:0 +msgid "Avg Probability" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Previous" +msgstr "Өмнөх" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:36 +#, python-format +msgid "Network error" +msgstr "Сүлжээний алдаа" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_from:0 +msgid "From" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action +#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action +#: view:res.partner.grade:0 +msgid "Partner Grade" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Section" +msgstr "Хэсэг" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send" +msgstr "Илгээх" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Next" +msgstr "Дараагийх" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,priority:0 +msgid "Priority" +msgstr "Чухалчлал" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "Хугацаа хэтэрсэн тов" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,type:0 +#: field:crm.lead.report.assign,type:0 +msgid "Type" +msgstr "Төрөл" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "Email" +msgstr "Имэйл" + +#. module: crm_partner_assign +#: help:crm.lead,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Lowest" +msgstr "Хамгийн Бага" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Invoice" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,template_id:0 +msgid "Template" +msgstr "Үлгэр" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Assign Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Leads Analysis" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,creation_date:0 +msgid "Creation Date" +msgstr "Үүсгэсэн огноо" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_activation +msgid "res.partner.activation" +msgstr "res.partner.activation" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,parent_id:0 +msgid "Parent Message" +msgstr "Эцэг зурвас" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,res_id:0 +msgid "Related Document ID" +msgstr "Холбогдох Баримтын ID" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Pending" +msgstr "Хүлээгдэж буй" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Partner Assignation" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "Сэжим болон Борлуулалтыг тусгаарлахад хэрэглэхэд төрөл" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "July" +msgstr "7-р сар" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Date Review" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,stage_id:0 +msgid "Stage" +msgstr "Шат" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,state:0 +msgid "Status" +msgstr "Төлөв" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,to_read:0 +msgid "To read" +msgstr "" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:77 +#, python-format +msgid "Fwd" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: view:crm.partner.report.assign:0 +msgid "Opportunities Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: view:res.partner:0 +msgid "Cancel" +msgstr "Цуцлах" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,history_mode:0 +msgid "Send history" +msgstr "" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Close" +msgstr "Хаах" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "March" +msgstr "3-р сар" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign +#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree +msgid "Opp. Assignment Analysis" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_close:0 +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,notified_partner_ids:0 +msgid "" +"Partners that have a notification pushing this message in their mailboxes" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,type:0 +msgid "Comment" +msgstr "Сэтгэгдэл" + +#. module: crm_partner_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "Жин" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "April" +msgstr "4-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,grade_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,grade_id:0 +msgid "Grade" +msgstr "Түвшин" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "December" +msgstr "12-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,vote_user_ids:0 +msgid "Users that voted for this message" +msgstr "Энэ зурвасд санал өгсөн хэрэглэгчид" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,month:0 +msgid "Month" +msgstr "Сар" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,opening_date:0 +msgid "Opening Date" +msgstr "Нээх огноо" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,child_ids:0 +msgid "Child Messages" +msgstr "Дэд зурвасууд" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,date_review:0 +#: field:res.partner,date_review:0 +msgid "Latest Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subject:0 +msgid "Subject" +msgstr "Гарчиг" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "or" +msgstr "эсвэл" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,body:0 +msgid "Contents" +msgstr "Агуулга" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,vote_user_ids:0 +msgid "Votes" +msgstr "Саналууд" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "#Opportunities" +msgstr "#Боломжууд" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,starred:0 +msgid "Current user has a starred notification linked to this message" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,date_partnership:0 +#: field:res.partner,date_partnership:0 +msgid "Partnership Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Team" +msgstr "Баг" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +msgid "Draft" +msgstr "Ноорог" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Low" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Closed" +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 "" + +#. module: crm_partner_assign +#: view:res.partner:0 +#: field:res.partner,opportunity_assigned_ids:0 +msgid "Assigned Opportunities" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead,date_assign:0 +msgid "Assignation Date" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability_max:0 +msgid "Max Probability" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "August" +msgstr "8-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,record_name:0 +msgid "Name get of the related document." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Normal" +msgstr "Энгийн" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Escalate" +msgstr "Томруулах" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "June" +msgstr "6-р сар" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_open:0 +msgid "Number of Days to open the case" +msgstr "Хэрэгийг нээх өдрийн тоо" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_open:0 +msgid "Delay to Open" +msgstr "Нээхийг Азнах" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,user_id:0 +#: field:crm.partner.report.assign,user_id:0 +msgid "User" +msgstr "Хэрэглэгч" + +#. module: crm_partner_assign +#: field:res.partner.grade,active:0 +msgid "Active" +msgstr "Идэвхтэй" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "November" +msgstr "11-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Extended Filters..." +msgstr "Өргөтгөсөн Шүүлтүүр..." + +#. module: crm_partner_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,opp:0 +msgid "# of Opportunity" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Lead Assign" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "October" +msgstr "10-р сар" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Assignation" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "January" +msgstr "1-р сар" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Send Mail" +msgstr "Имэйл илгээх" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,date:0 +msgid "Date" +msgstr "Огноо" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Planned Revenues" +msgstr "Төлөвлөсөн орлого" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Partner Review" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.partner.report.assign,period_id:0 +msgid "Invoice Period" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_grade +msgid "res.partner.grade" +msgstr "res.partner.grade" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,message_id:0 +msgid "Message-Id" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: field:crm.lead.forward.to.partner,attachment_ids:0 +msgid "Attachments" +msgstr "Хавсралт" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,record_name:0 +msgid "Message Record Name" +msgstr "Зурвасын Бичлэгийн Нэр" + +#. module: crm_partner_assign +#: field:res.partner.activation,sequence:0 +#: field:res.partner.grade,sequence:0 +msgid "Sequence" +msgstr "Дараалал" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:37 +#, python-format +msgid "" +"Cannot contact geolocation servers. Please make sure that your internet " +"connection is up and running (%s)." +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "September" +msgstr "9-р сар" + +#. module: crm_partner_assign +#: field:res.partner.grade,name:0 +msgid "Grade Name" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,state:0 +#: view:res.partner:0 +msgid "Open" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subtype_id:0 +msgid "Subtype" +msgstr "Дэд төрөл" + +#. module: crm_partner_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Current" +msgstr "Идэвхтэй" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Сэжим/Боломж" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,notified_partner_ids:0 +msgid "Notified partners" +msgstr "Мэдэгдэл хүрсэн харилцагчид" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act +msgid "Forward to Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,section_id:0 +#: field:crm.partner.report.assign,section_id:0 +msgid "Sales Team" +msgstr "Борлуулалтын баг" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "May" +msgstr "5-р сар" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probable_revenue:0 +msgid "Probable Revenue" +msgstr "Магадлалт орлого" + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,activation:0 +#: view:res.partner:0 +#: field:res.partner,activation:0 +#: view:res.partner.activation:0 +msgid "Activation" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead:0 +#: field:crm.lead,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner,grade_id:0 +msgid "Partner Level" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,to_read:0 +msgid "Current user has an unread notification linked to this message" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Opportunity" +msgstr "Боломж" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,partner_id:0 +msgid "Customer" +msgstr "Үйлчлүүлэгч" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "February" +msgstr "2-р сар" + +#. module: crm_partner_assign +#: field:res.partner.activation,name:0 +msgid "Name" +msgstr "Нэр" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_activation_act +#: model:ir.ui.menu,name:crm_partner_assign.res_partner_activation_config_mi +msgid "Partner Activations" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,country_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,country_id:0 +msgid "Country" +msgstr "Улс" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,year:0 +msgid "Year" +msgstr "Жил" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Convert to Opportunity" +msgstr "Боломж руу хөрвүүлэх" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to open" +msgstr "Нээхээ азнах" + +#. module: crm_partner_assign +#: 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 "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,notification_ids:0 +msgid "" +"Technical field holding the message notifications. Use notified_partner_ids " +"to access notified partners." +msgstr "" +"Зурвас мэдэгдлийг хадгалах талбарын техник нэр. notified_partner_ids-г " +"мэдэгдэл очсон харилцагчид руу хандахдаа хэрэглэ." + +#. module: crm_partner_assign +#: view:crm.partner.report.assign:0 +msgid "Partner assigned Analysis" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign +msgid "CRM Lead Report" +msgstr "CRM Судалгааны Тайлан" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,composition_mode:0 +msgid "Composition mode" +msgstr "" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,model:0 +msgid "Related Document Model" +msgstr "Холбогдох Баримтын Модель" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history_mode:0 +msgid "Case Information" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,author_id:0 +msgid "" +"Author of the message. If not set, email_from may hold an email address that " +"did not match any partner." +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_partner_report_assign +msgid "CRM Partner Report" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "High" +msgstr "Өндөр" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,partner_ids:0 +msgid "Additional contacts" +msgstr "Нэмэлт холбогчид" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,parent_id:0 +msgid "Initial thread message." +msgstr "Мөчирийн эхлэлийн зурвас." + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,create_date:0 +msgid "Create Date" +msgstr "Үүсгэх огноо" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,filter_id:0 +msgid "Filters" +msgstr "Шүүлтүүд" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,partner_assigned_id:0 +#: view:crm.partner.report.assign:0 +#: field:crm.partner.report.assign,partner_id:0 +#: model:ir.model,name:crm_partner_assign.model_res_partner +msgid "Partner" +msgstr "Харилцагч" diff --git a/addons/document_page/i18n/mn.po b/addons/document_page/i18n/mn.po index 2294ae19b3f..023369b837f 100644 --- a/addons/document_page/i18n/mn.po +++ b/addons/document_page/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-18 04:20+0000\n" +"PO-Revision-Date: 2013-02-19 06:22+0000\n" "Last-Translator: Мөнхөө \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: document_page @@ -23,7 +23,7 @@ msgstr "" #: selection:document.page,type:0 #: model:ir.actions.act_window,name:document_page.action_category msgid "Category" -msgstr "" +msgstr "Ангилал" #. module: document_page #: view:document.page:0 @@ -46,7 +46,7 @@ msgstr "Цэс" #: view:document.page:0 #: model:ir.model,name:document_page.model_document_page msgid "Document Page" -msgstr "" +msgstr "Баримтын Хуудас" #. module: document_page #: model:ir.actions.act_window,name:document_page.action_related_page_history diff --git a/addons/fleet/i18n/cs.po b/addons/fleet/i18n/cs.po new file mode 100644 index 00000000000..cc47a2fa40d --- /dev/null +++ b/addons/fleet/i18n/cs.po @@ -0,0 +1,1912 @@ +# Czech translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 21:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Group By..." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "" + +#. module: fleet +#: model:ir.actions.client,name:fleet.action_fleet_menu +msgid "Open Fleet Menu" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:659 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_user +msgid "User" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:730 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Type" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,driver_id:0 +msgid "Driver of the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,state_id:0 +msgid "Current state of the vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Cost type purchased with this cost" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Vehicles costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,state_id:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Brand" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "Vehicle Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model,brand_id:0 +msgid "Brand of the vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,driver_id:0 +msgid "Driver" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.module.category,name:fleet.module_fleet_category +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand_id:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_manager +msgid "Manager" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/google_docs/i18n/mn.po b/addons/google_docs/i18n/mn.po index 1b64844bdc7..98fb8ca72dd 100644 --- a/addons/google_docs/i18n/mn.po +++ b/addons/google_docs/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: google_docs diff --git a/addons/hr/i18n/mn.po b/addons/hr/i18n/mn.po index 7fc3bca2101..5f1a80f8147 100644 --- a/addons/hr/i18n/mn.po +++ b/addons/hr/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-08 05:40+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 06:59+0000\n" +"Last-Translator: gobi \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: 2013-02-09 05:29+0000\n" -"X-Generator: Launchpad (build 16482)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -59,6 +59,9 @@ msgid "" "128x128px image, with aspect ratio preserved. Use this field in form views " "or some kanban views." msgstr "" +"Ажилчны дунд хэмжээт зураг. Энэ нь автоматаар 128x128px хэмжээтэй болно, " +"гэхдээ харьцаа нь хадгалагдана. Энэ талбарыг форм харагдац болон канбан " +"харагдацад харагдана." #. module: hr #: view:hr.config.settings:0 @@ -84,7 +87,7 @@ msgstr "Ажлын байран дахь ажилчдын тоо." #. module: hr #: field:hr.config.settings,module_hr_evaluation:0 msgid "Organize employees periodic evaluation" -msgstr "" +msgstr "Тогтмол хугацаат ажилчны үнэлгээг зохион байгуулах" #. module: hr #: view:hr.department:0 @@ -107,6 +110,8 @@ msgid "" "This field holds the image used as photo for the employee, limited to " "1024x1024px." msgstr "" +"Энэ талбар нь ажилчны зурагийг хадгалахад хэрэглэгддэг бөгөөд хэмжээ нь " +"1024x1024px-р хязгаарлагдана." #. module: hr #: help:hr.config.settings,module_hr_holidays:0 @@ -170,7 +175,7 @@ msgstr "Ажилтны шошго" #. module: hr #: view:hr.job:0 msgid "Launch Recruitement" -msgstr "" +msgstr "Ажил авалтыг эхлүүлэх" #. module: hr #: model:process.transition,name:hr.process_transition_employeeuser0 @@ -200,7 +205,7 @@ msgstr "Зурвасууд" #. module: hr #: view:hr.config.settings:0 msgid "Talent Management" -msgstr "" +msgstr "Авъяасын менежмент" #. module: hr #: help:hr.config.settings,module_hr_timesheet_sheet:0 @@ -302,6 +307,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Ажилчны жижиг хэмжээт зураг. Энэ нь автоматаар 64x64px хэмжээтэй болох " +"бөгөөд харьцаа нь хадгалагдана. Жижиг хэмжээтэй зураг хэрэг болсон хаана ч " +"хамаагүй үүнийг хэрэглэж болно." #. module: hr #: field:hr.employee,birthday:0 @@ -311,12 +319,12 @@ msgstr "Төрсөн огноо" #. module: hr #: help:hr.job,no_of_recruitment:0 msgid "Number of new employees you expect to recruit." -msgstr "" +msgstr "Ажилд авахаар таамагласан шинэ ажилчдын тоо." #. module: hr #: model:ir.actions.client,name:hr.action_client_hr_menu msgid "Open HR Menu" -msgstr "" +msgstr "Хүний Нөөц Менюг Нээх" #. module: hr #: help:hr.job,message_summary:0 @@ -333,6 +341,8 @@ msgid "" "This installs the module account_analytic_analysis, which will install sales " "management too." msgstr "" +"Энэ нь account_analytic_analysis модулийг суулгана. Энэ нь sales модулийг " +"мөн суулгана." #. module: hr #: view:board.board:0 @@ -420,6 +430,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ ажлын байр тодорхойлох.\n" +"

\n" +" Ажлын байр нь ажил болон түүний шаардлагыг тодоройлдог. \n" +" Ажил бүр дээрх ажилчдын тоог хөтлөж ирээдүйн төлөвлөлтийн \n" +" хөгжлийг харах боломжтой. \n" +"

\n" +" Ажлын байранд асуулга хавсаргаж болно. Энэ нь энэ ажлын " +"байрны \n" +" горилогчийг үнэлэхэд хэрэглэгдэж болно.\n" +"

\n" +" " #. module: hr #: selection:hr.employee,gender:0 @@ -432,6 +454,8 @@ msgid "" "$('.oe_employee_picture').load(function() { if($(this).width() > " "$(this).height()) { $(this).addClass('oe_employee_picture_wide') } });" msgstr "" +"$('.oe_employee_picture').load(function() { if($(this).width() > " +"$(this).height()) { $(this).addClass('oe_employee_picture_wide') } });" #. module: hr #: help:hr.config.settings,module_hr_evaluation:0 @@ -441,7 +465,7 @@ msgstr "hr_evalution модулийг суулгах." #. module: hr #: constraint:hr.employee:0 msgid "Error! You cannot create recursive hierarchy of Employee(s)." -msgstr "" +msgstr "Алдаа! Тойрог хамааралтай ажилчдыг үүсгэх боломжгүй." #. module: hr #: help:hr.config.settings,module_hr_attendance:0 @@ -487,12 +511,12 @@ msgstr "Зэрэглэл" #. module: hr #: view:hr.job:0 msgid "Stop Recruitment" -msgstr "" +msgstr "Ажилтан авах ажлыг зогсоох" #. module: hr #: field:hr.config.settings,module_hr_attendance:0 msgid "Install attendances feature" -msgstr "" +msgstr "Ирцийн боломжийг суулгах" #. module: hr #: help:hr.employee,bank_account_id:0 @@ -518,6 +542,7 @@ msgstr "Гэрээний мэдээлэл" #: field:hr.config.settings,module_hr_holidays:0 msgid "Manage holidays, leaves and allocation requests" msgstr "" +"Амралт, чөлөөний хүсэлт, амралт, чөлөө хуваарилах хүсэлтийг менежмент хийх" #. module: hr #: field:hr.department,child_ids:0 @@ -564,7 +589,7 @@ msgstr "Дагагч эсэх" #. module: hr #: field:hr.config.settings,module_hr_recruitment:0 msgid "Manage the recruitment process" -msgstr "" +msgstr "Ажилтан авах процессыг менежмент хийх" #. module: hr #: view:hr.employee:0 @@ -579,7 +604,7 @@ msgstr "Хүний нөөцийн менежмент" #. module: hr #: view:hr.config.settings:0 msgid "Install your country's payroll" -msgstr "" +msgstr "Өөрийн улсын цалинг суулгах" #. module: hr #: field:hr.employee,bank_account_id:0 @@ -594,7 +619,7 @@ msgstr "Компаниуд" #. module: hr #: field:hr.job,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: hr #: model:process.transition,note:hr.process_transition_contactofemployee0 @@ -617,6 +642,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ ажилтан нэмэхдээ дарна.\n" +"

\n" +" Товчхондоо бол OpenERP-н ажилтны дэлгэцээс ажилтны талаарх " +"бүх \n" +" шаардлагатай мэдээллийг хүн бүрээр олж харах боломжийг өгнө; " +"\n" +" холбогдох хаяг, ажлын байр, бэлэн байдал, гм.\n" +"

\n" +" " #. module: hr #: view:hr.employee:0 @@ -681,6 +716,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Хэлтэс үүсгэхдээ дарна.\n" +"

\n" +" OpenERP-н хэлтсийн бүтэц нь ажилтанд холбогдох бүх баримтыг " +"\n" +" менежмент хийхэд хэрэглэгдэнэ: зардал, цагийн хуудас, \n" +" амралт-чөлөө, ажилтан авах, гм\n" +"

\n" +" " #. module: hr #: help:hr.config.settings,module_hr_timesheet:0 @@ -692,6 +736,8 @@ msgstr "hr_timesheet модулийг суулгах" msgid "" "Expected number of employees for this job position after new recruitment." msgstr "" +"Шинэ ажилтан авах ажил явагдсан дараах энэ ажлын байр дахь таамаглаж байгаа " +"ажилтны тоо." #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -706,6 +752,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ хэлтэс үүсгэхдээ дарна.\n" +"

\n" +" Хэлтсийн бүтэц нь ажилтанд хамаарах бүх баримтын " +"менежментийг \n" +" хэлтсээр гүйцэтгэхэд хэрэглэгдэн: зардал, цагийн хуудас, " +"амралт \n" +" чөлөө, ажилтан авах, гм.\n" +"

\n" +" " #. module: hr #: view:hr.employee:0 @@ -730,13 +786,15 @@ msgstr "Ажлын гар утас" #. module: hr #: selection:hr.job,state:0 msgid "Recruitement in Progress" -msgstr "" +msgstr "Явагдаж байгаа ажилтан авах процесс" #. module: hr #: field:hr.config.settings,module_account_analytic_analysis:0 msgid "" "Allow invoicing based on timesheets (the sale application will be installed)" msgstr "" +"Цагийн хуудас дээр суурилж нэхэмлэхийг зөвшөөрөх (sale модуль суулгагдах " +"болно)" #. module: hr #: view:hr.employee.category:0 @@ -751,7 +809,7 @@ msgstr "Гэрийн хаяг" #. module: hr #: field:hr.config.settings,module_hr_timesheet:0 msgid "Manage timesheets" -msgstr "" +msgstr "Цагийн хуудсын менежмент" #. module: hr #: model:ir.actions.act_window,name:hr.open_payroll_modules @@ -796,7 +854,7 @@ msgstr "Үндэстэн" #. module: hr #: view:hr.config.settings:0 msgid "Additional Features" -msgstr "" +msgstr "Нэмэлт боломжууд" #. module: hr #: field:hr.employee,notes:0 @@ -806,7 +864,7 @@ msgstr "Тэмдэглэл" #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Subordinate Hierarchy" -msgstr "" +msgstr "Удирдах Мөчир" #. module: hr #: field:hr.employee,resource_id:0 @@ -854,7 +912,7 @@ msgstr "Тайлан" #. module: hr #: field:hr.config.settings,module_hr_payroll:0 msgid "Manage payroll" -msgstr "" +msgstr "Цалингийн менежмент" #. module: hr #: view:hr.config.settings:0 @@ -865,7 +923,7 @@ msgstr "Хүний нөөцийн тохиргоо" #. module: hr #: selection:hr.job,state:0 msgid "No Recruitment" -msgstr "" +msgstr "Ажилтан авах процесс алга" #. module: hr #: help:hr.employee,ssnid:0 @@ -885,7 +943,7 @@ msgstr "Нэвтрэх" #. module: hr #: field:hr.job,expected_employees:0 msgid "Total Forecasted Employees" -msgstr "" +msgstr "Таамаглагдсан нийт ажилтан" #. module: hr #: help:hr.job,state:0 @@ -893,6 +951,8 @@ msgid "" "By default 'In position', set it to 'In Recruitment' if recruitment process " "is going on for this job position." msgstr "" +"Анхныхаар 'Байрандаа', Хэрэв ажилтан авах ажил энэ ажлын байранд явагдаж " +"байгаа бол 'Ажилтан авч буй' болгож тааруулна." #. module: hr #: model:ir.model,name:hr.model_res_users @@ -923,6 +983,21 @@ msgid "" " \n" " " msgstr "" +"
\n" +"

\n" +" Хүнийн Нөөцийн хянах самбар хоосон байна.\n" +"

\n" +" Хянах самбарт ямарваа тайлан нэмэхдээ альч хамаагүй " +"жагсаалт, \n" +" график гэх мэт дэлгэцрүү ороод 'Хянах самбарт " +"нэмэх'-г \n" +" өргөтгөсөн хайлтаас дарна.\n" +"

\n" +" Хянах самбарт нэмэхээсээ өмнө бүлэглэх, хайх " +"сонголтуудыг хийж болно.\n" +"

\n" +"
\n" +" " #. module: hr #: view:hr.employee:0 @@ -943,7 +1018,7 @@ msgstr "hr_expense модулийг суулгах" #. module: hr #: model:ir.model,name:hr.model_hr_config_settings msgid "hr.config.settings" -msgstr "" +msgstr "hr.config.settings" #. module: hr #: field:hr.department,manager_id:0 diff --git a/addons/hr/i18n/sl.po b/addons/hr/i18n/sl.po index fb4e16fa2eb..373fc24c5a3 100644 --- a/addons/hr/i18n/sl.po +++ b/addons/hr/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-01 14:34+0000\n" +"PO-Revision-Date: 2013-02-19 18:19+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:43+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -210,12 +210,12 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "Mobile:" -msgstr "" +msgstr "Mob:" #. module: hr #: view:hr.employee:0 msgid "Position" -msgstr "" +msgstr "Delovno mesto" #. module: hr #: help:hr.job,message_unread:0 @@ -237,7 +237,7 @@ msgstr "" #. module: hr #: field:hr.employee,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Srednje velika slika" #. module: hr #: field:hr.employee,identification_id:0 @@ -339,7 +339,7 @@ msgstr "Nadzorna plošča človeških virov" #: field:hr.employee,job_id:0 #: view:hr.job:0 msgid "Job" -msgstr "" +msgstr "Zaposlitev" #. module: hr #: field:hr.job,no_of_employee:0 @@ -369,7 +369,7 @@ msgstr "" #. module: hr #: view:hr.employee:0 msgid "Tel:" -msgstr "" +msgstr "Tel.:" #. module: hr #: selection:hr.employee,marital:0 @@ -446,7 +446,7 @@ msgstr "" #. module: hr #: field:hr.employee,image_small:0 msgid "Smal-sized photo" -msgstr "" +msgstr "Mala slika" #. module: hr #: view:hr.employee.category:0 diff --git a/addons/hr_attendance/i18n/mn.po b/addons/hr_attendance/i18n/mn.po index fa3df6c06bf..c3572c155f7 100644 --- a/addons/hr_attendance/i18n/mn.po +++ b/addons/hr_attendance/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_attendance diff --git a/addons/hr_contract/i18n/mn.po b/addons/hr_contract/i18n/mn.po index 7c91c8acf8d..10c3e59228e 100644 --- a/addons/hr_contract/i18n/mn.po +++ b/addons/hr_contract/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_contract diff --git a/addons/hr_evaluation/i18n/mn.po b/addons/hr_evaluation/i18n/mn.po index a4661d6d417..5b1d1ab66f6 100644 --- a/addons/hr_evaluation/i18n/mn.po +++ b/addons/hr_evaluation/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-18 04:36+0000\n" -"Last-Translator: Dulguun \n" +"PO-Revision-Date: 2013-02-19 05:52+0000\n" +"Last-Translator: gobi \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_evaluation @@ -98,7 +98,7 @@ msgstr "" #: view:hr.employee:0 #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree msgid "Appraisals" -msgstr "" +msgstr "Үнэлгээнүүд" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -261,7 +261,7 @@ msgstr "(Огноо) Өнөөдрийн огноо" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Interviews" -msgstr "" +msgstr "Ярилцалагууд" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:83 @@ -401,6 +401,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ үнэлгээний төлөвлөгөө үүсгэхдээ дарна.\n" +"

\n" +" Та шинэ үнэлгээ төлөвлөгөө үүсгэж болно (Ж: эхний ярилцлага " +"6 сарын дараа, дараа нь жил бүр). Дараа нь ажилтан бүр үнэлгээний " +"төлөвлөгөөтэй холбогдоно тэгээд OpenERP нь автоматаар ярилцлагын хүсэлтийг " +"менежер рүү, зохион байгуулагч руу илгээнэ.\n" +"

\n" +" " #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -674,7 +683,7 @@ msgstr "Товлосон огноо" #. module: hr_evaluation #: help:hr_evaluation.evaluation,rating:0 msgid "This is the appreciation on which the evaluation is summarized." -msgstr "" +msgstr "Энэ нь үнэлгээ нэгтгэгдсэний талархал." #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 @@ -804,6 +813,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ үнэлгээ үүсгэхдээ дарна.\n" +"

\n" +" Ажилчин бүр нь үнэлгээний төлөвлөгөөтэй холбогдсон байна. " +"Ийм төлөвлөгөөнүүд нь үнэлэх арга, түүний давтамж зэрэгийг тодорхойлдог. " +"Алхамуудыг тодорхойлж ярилцлагын материалыг хавсаргаж болно. OpenERP нь бүх " +"төрлийн үнэлгээг хийдэг: доороос-дээш, дээрээс-доош, өөрийн үнэлгээ болон " +"менежерийн эцсийн үнэлгээ.\n" +"

\n" +" " #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -859,6 +878,8 @@ msgid "" "You cannot change state, because some appraisal(s) are in waiting answer or " "draft state." msgstr "" +"Төлөвийг өөрчилж болохгүй учир нь зарим үнэлгээ нь хариу хүлээж байгаа юм уу " +"ноорог төлөвтэй байна." #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -885,6 +906,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Өөрийн үнэлгээнд холбогдох ярилцалагын шинэ хүсэлт үүсгэх. \n" +"

\n" +" Ярилцлагын хүсэлт нь ажилтны үнэлгээний төлөвлөгөөний дагууд " +"OpenERP-р автоматаар үүсгэгддэг. Хэрэглэгчид нь эдэгээр автомат имэйлийг " +"байн байн авах бөгөөд бие биенээ үнэлэх ярилцлагын хүсэлтүүдийг хүлээн авна. " +"\n" +"

\n" +" " #. module: hr_evaluation #: help:hr.evaluation.interview,message_ids:0 diff --git a/addons/hr_expense/i18n/mn.po b/addons/hr_expense/i18n/mn.po index 5c4b54cb394..f1b9f6a699b 100644 --- a/addons/hr_expense/i18n/mn.po +++ b/addons/hr_expense/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-15 11:27+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 07:02+0000\n" +"Last-Translator: gobi \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: 2013-02-16 05:39+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_expense @@ -77,7 +77,7 @@ msgstr "Шинэ зардал" #: field:hr.expense.line,uom_id:0 #: view:product.product:0 msgid "Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгж" #. module: hr_expense #: selection:hr.expense.report,month:0 @@ -113,6 +113,8 @@ msgid "" "No expense journal found. Please make sure you have a journal with type " "'purchase' configured." msgstr "" +"Зардлын журнал олдсонгүй. 'Худалдан авалт' төрлийн журнал тохируулсан эсэхээ " +"шалгана." #. module: hr_expense #: model:ir.model,name:hr_expense.model_hr_expense_report @@ -242,12 +244,14 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: hr_expense #: code:addons/hr_expense/hr_expense.py:302 #, python-format msgid "Warning" -msgstr "" +msgstr "Анхааруулга" #. module: hr_expense #: report:hr.expense:0 @@ -295,7 +299,7 @@ msgstr "Зардлын мөрүүдийг харахдаа тэдгээрт да #: view:hr.expense.report:0 #: field:hr.expense.report,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: hr_expense #: field:hr.expense.line,analytic_account:0 @@ -635,7 +639,7 @@ msgstr "Хүний нөөцийн зардалууд" #. module: hr_expense #: field:hr.expense.expense,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: hr_expense #: model:product.template,name:hr_expense.car_travel_product_template @@ -694,7 +698,7 @@ msgstr "Нэгжийн үнэ" #: view:hr.expense.report:0 #: selection:hr.expense.report,state:0 msgid "Done" -msgstr "" +msgstr "Хийсэн" #. module: hr_expense #: model:process.transition.action,name:hr_expense.process_transition_action_supplierinvoice0 @@ -715,12 +719,12 @@ msgstr "Дахин нэхэмжлэх" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Expense Date" -msgstr "" +msgstr "Зардлын огноо" #. module: hr_expense #: field:hr.expense.expense,user_valid:0 msgid "Validation By" -msgstr "" +msgstr "Цохогч" #. module: hr_expense #: view:hr.expense.expense:0 @@ -930,7 +934,7 @@ msgstr "" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Accounting" -msgstr "" +msgstr "Санхүү" #. module: hr_expense #: view:hr.expense.expense:0 diff --git a/addons/hr_holidays/i18n/mn.po b/addons/hr_holidays/i18n/mn.po index 1c10e9bf6a7..291b5f10887 100644 --- a/addons/hr_holidays/i18n/mn.po +++ b/addons/hr_holidays/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_holidays diff --git a/addons/hr_recruitment/i18n/mn.po b/addons/hr_recruitment/i18n/mn.po index c171fdcaac0..aaa44faf9c0 100644 --- a/addons/hr_recruitment/i18n/mn.po +++ b/addons/hr_recruitment/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-06 04:26+0000\n" +"PO-Revision-Date: 2013-02-19 06:13+0000\n" "Last-Translator: gobi \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: 2013-02-07 05:41+0000\n" -"X-Generator: Launchpad (build 16477)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: hr_recruitment #: help:hr.applicant,active:0 @@ -156,6 +156,22 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Шинэ горилогч нэмэхдээ дарна.\n" +"

\n" +" OpenERP нь ажил авах процесст горилогчийг бүртгэж холбогдох " +"ажлыг \n" +" хөтлөхөд тусладаг: уулзалт, ярилцлага, гм.\n" +"

\n" +" Хэрэв имэйл үүдийг тохируулсан бол горилогчдын\n" +" jobs@yourcompany.com хаяг руу илгээсэн имэйл, хавсралт CV " +"зэрэгээс \n" +" горилогчийг үүсгэдэг. Хэрэв баримтын менежментийн модуль \n" +" суулгасан бол бүх CV-үүд нь индекслэгддэг тул агуулга дотор " +"нь хайлт \n" +" хийх боломж бүрддэг.\n" +"

\n" +" " #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.crm_case_categ0_act_job diff --git a/addons/hr_timesheet/i18n/mn.po b/addons/hr_timesheet/i18n/mn.po index 7d757d81f07..c3843999f17 100644 --- a/addons/hr_timesheet/i18n/mn.po +++ b/addons/hr_timesheet/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-19 00:47+0000\n" +"PO-Revision-Date: 2013-02-19 23:57+0000\n" "Last-Translator: gobi \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet @@ -150,7 +150,7 @@ msgstr "Баа" #: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_all_form #: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours msgid "Timesheet Activities" -msgstr "Үйл ажиллагаануудын цагийн хуудас" +msgstr "Цагийн хуудсын үйл ажиллагаанууд" #. module: hr_timesheet #: field:hr.sign.out.project,analytic_amount:0 diff --git a/addons/hr_timesheet_sheet/i18n/mn.po b/addons/hr_timesheet_sheet/i18n/mn.po index b8d2c995fe1..73cef89b6a9 100644 --- a/addons/hr_timesheet_sheet/i18n/mn.po +++ b/addons/hr_timesheet_sheet/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: hr_timesheet_sheet diff --git a/addons/idea/i18n/sl.po b/addons/idea/i18n/sl.po index 407dfe36ccd..0ef78dc8a81 100644 --- a/addons/idea/i18n/sl.po +++ b/addons/idea/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-19 18:14+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-18 06:48+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: idea #: view:idea.category:0 @@ -26,17 +26,17 @@ msgstr "Kategorija" #. module: idea #: view:idea.idea:0 msgid "In Progress" -msgstr "" +msgstr "V teku" #. module: idea #: view:idea.idea:0 msgid "By States" -msgstr "" +msgstr "Po fazah" #. module: idea #: sql_constraint:idea.category:0 msgid "The name of the category must be unique" -msgstr "" +msgstr "Ime skupine mora biti edinstveno" #. module: idea #: view:idea.idea:0 @@ -56,23 +56,23 @@ msgstr "" #. module: idea #: view:idea.idea:0 msgid "Group By..." -msgstr "" +msgstr "Združeno po..." #. module: idea #: field:idea.category,name:0 msgid "Category Name" -msgstr "" +msgstr "Naziv skupine" #. module: idea #: view:idea.idea:0 #: selection:idea.idea,state:0 msgid "New" -msgstr "" +msgstr "Novo" #. module: idea #: view:idea.idea:0 msgid "New Ideas" -msgstr "" +msgstr "Nove ideje" #. module: idea #: view:idea.idea:0 @@ -93,22 +93,22 @@ msgstr "" #. module: idea #: field:idea.idea,category_ids:0 msgid "Tags" -msgstr "" +msgstr "Ključne besede" #. module: idea #: field:idea.idea,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Neprebrana sporočila" #. module: idea #: help:idea.idea,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Sporočila in zgodovina sporočil" #. module: idea #: field:idea.idea,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Je sledilec" #. module: idea #: model:ir.model,name:idea.model_idea_idea @@ -119,7 +119,7 @@ msgstr "" #: view:idea.idea:0 #: selection:idea.idea,state:0 msgid "Accepted" -msgstr "" +msgstr "Sprejeto" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_category @@ -130,12 +130,12 @@ msgstr "Kategorije" #. module: idea #: view:idea.idea:0 msgid "Refuse" -msgstr "" +msgstr "Zavrni" #. module: idea #: field:idea.idea,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Sporočila" #. module: idea #: view:idea.idea:0 @@ -163,7 +163,7 @@ msgstr "Povzetek" #. module: idea #: help:idea.idea,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Če je izbrano, zahtevajo nova sporočila vašo pozornost." #. module: idea #: field:idea.idea,description:0 @@ -173,7 +173,7 @@ msgstr "Opis" #. module: idea #: selection:idea.idea,state:0 msgid "Refused" -msgstr "" +msgstr "Zavrnjeno" #. module: idea #: view:idea.idea:0 @@ -194,19 +194,19 @@ msgstr "Ideja" #. module: idea #: view:idea.idea:0 msgid "Accept" -msgstr "" +msgstr "Sprejmi" #. module: idea #: help:idea.idea,message_summary:0 msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" +msgstr "Povzetek (število sporočil,..)" #. module: idea #: selection:idea.idea,state:0 msgid "Done" -msgstr "" +msgstr "Končano" #. module: idea #: view:idea.idea:0 @@ -216,7 +216,7 @@ msgstr "" #. module: idea #: field:idea.idea,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Sledilci" #. module: idea #: view:idea.category:0 diff --git a/addons/l10n_cr/i18n/mn.po b/addons/l10n_cr/i18n/mn.po new file mode 100644 index 00000000000..31b0bcd0184 --- /dev/null +++ b/addons/l10n_cr/i18n/mn.po @@ -0,0 +1,162 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-07 05:56+0000\n" +"PO-Revision-Date: 2013-02-19 05:54+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_ing +msgid "Ingeniero/a" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dr +msgid "Doctor" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_lic +msgid "Licenciado" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_sal +msgid "S.A.L." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dr +msgid "Dr." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_sal +msgid "Sociedad Anónima Laboral" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_licda +msgid "Licenciada" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_dra +msgid "Doctora" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_lic +msgid "Lic." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_gov +msgid "Government" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_edu +msgid "Educational Institution" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_mba +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_mba +msgid "MBA" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_msc +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_msc +msgid "Msc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_dra +msgid "Dra." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_indprof +msgid "Ind. Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_ing +msgid "Ing." +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,shortdesc:l10n_cr.module_meta_information +msgid "Costa Rica - Chart of Accounts" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_prof +msgid "Professor" +msgstr "" + +#. module: l10n_cr +#: model:ir.module.module,description:l10n_cr.module_meta_information +msgid "" +"Chart of accounts for Costa Rica\n" +"Includes:\n" +"* account.type\n" +"* account.account.template\n" +"* account.tax.template\n" +"* account.tax.code.template\n" +"* account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are " +"welcome, please go to\n" +"http://translations.launchpad.net/openerp-costa-rica\n" +" " +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_gov +msgid "Gov." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_licda +msgid "Licda." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_prof +msgid "Prof." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_asoc +msgid "Asociation" +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_asoc +msgid "Asoc." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,shortcut:l10n_cr.res_partner_title_edu +msgid "Edu." +msgstr "" + +#. module: l10n_cr +#: model:res.partner.title,name:l10n_cr.res_partner_title_indprof +msgid "Independant Professional" +msgstr "" diff --git a/addons/l10n_nl/i18n/mn.po b/addons/l10n_nl/i18n/mn.po new file mode 100644 index 00000000000..09d9b6d5ee0 --- /dev/null +++ b/addons/l10n_nl/i18n/mn.po @@ -0,0 +1,28 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2013-02-19 09:22+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_equity +msgid "Eigen Vermogen" +msgstr "" + +#. module: l10n_nl +#: model:account.account.type,name:l10n_nl.user_type_tax +msgid "BTW" +msgstr "" diff --git a/addons/lunch/i18n/mn.po b/addons/lunch/i18n/mn.po index 315dc945250..f3ec24dfbf6 100644 --- a/addons/lunch/i18n/mn.po +++ b/addons/lunch/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: lunch diff --git a/addons/portal/i18n/mn.po b/addons/portal/i18n/mn.po index 1680b191d11..962490b9934 100644 --- a/addons/portal/i18n/mn.po +++ b/addons/portal/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2013-02-19 05:25+0000\n" -"Last-Translator: Мөнхөө \n" +"PO-Revision-Date: 2013-02-19 05:33+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: portal @@ -368,7 +368,7 @@ msgstr "" #. module: portal #: help:portal.wizard,welcome_message:0 msgid "This text is included in the email sent to new users of the portal." -msgstr "" +msgstr "Энэ текст порталын шинэ хэрэглэгчидрүү илгээсэн имайлд багтсан." #. module: portal #: model:ir.ui.menu,name:portal.portal_company diff --git a/addons/portal_project/i18n/sl.po b/addons/portal_project/i18n/sl.po new file mode 100644 index 00000000000..c379eac02e5 --- /dev/null +++ b/addons/portal_project/i18n/sl.po @@ -0,0 +1,37 @@ +# Slovenian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-19 18:33+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_project +#: model:ir.actions.act_window,help:portal_project.open_view_project +msgid "" +"

\n" +" Click to start a new project.\n" +"

\n" +" " +msgstr "" +"

\n" +" Nov projekt.\n" +"

\n" +" " + +#. module: portal_project +#: model:ir.actions.act_window,name:portal_project.open_view_project +#: model:ir.ui.menu,name:portal_project.portal_services_projects +msgid "Projects" +msgstr "Projekti" diff --git a/addons/portal_project_issue/i18n/sl.po b/addons/portal_project_issue/i18n/sl.po new file mode 100644 index 00000000000..5950eea9883 --- /dev/null +++ b/addons/portal_project_issue/i18n/sl.po @@ -0,0 +1,44 @@ +# Slovenian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 18:36+0000\n" +"Last-Translator: Dušan Laznik (Mentis) \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: portal_project_issue +#: view:project.issue:0 +msgid "Creation:" +msgstr "Nastalo:" + +#. module: portal_project_issue +#: model:ir.actions.act_window,help:portal_project_issue.project_issue_categ_act0 +msgid "" +"

\n" +" Click to create an issue.\n" +"

\n" +" You can track your issues from this menu and the action we\n" +" will take.\n" +"

\n" +" " +msgstr "" +"

\n" +" Nova zadeva.\n" +"

\n" +" " + +#. module: portal_project_issue +#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0 +msgid "Issues" +msgstr "Zadeve" diff --git a/addons/portal_sale/i18n/mn.po b/addons/portal_sale/i18n/mn.po index 4f878a16e3b..ed213bfcaf2 100644 --- a/addons/portal_sale/i18n/mn.po +++ b/addons/portal_sale/i18n/mn.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-18 09:02+0000\n" -"Last-Translator: Amar Zayasaikhan \n" +"PO-Revision-Date: 2013-02-19 08:50+0000\n" +"Last-Translator: Мөнхөө \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: portal_sale #: model:ir.model,name:portal_sale.model_account_config_settings msgid "account.config.settings" -msgstr "" +msgstr "account.config.settings" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.portal_action_invoices @@ -33,6 +33,8 @@ msgid "" "${(object.name or '').replace('/','_')}_${object.state == 'draft' and " "'draft' or ''}" msgstr "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" #. module: portal_sale #: model:res.groups,name:portal_sale.group_payment_options @@ -181,11 +183,13 @@ msgid "" "Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " "and 'draft' or ''}" msgstr "" +"Нэхэмжлэл_${(object.number or '').replace('/','_')}_${object.state == " +"'draft' and 'draft' or ''}" #. module: portal_sale #: model:email.template,subject:portal_sale.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })" -msgstr "" +msgstr "${object.company_id.name} Нэхэмжлэл (Ref ${object.number or 'n/a' })" #. module: portal_sale #: model:ir.model,name:portal_sale.model_mail_mail diff --git a/addons/project/i18n/mn.po b/addons/project/i18n/mn.po index 6b6361d7c23..306d4da1548 100644 --- a/addons/project/i18n/mn.po +++ b/addons/project/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: project diff --git a/addons/project_issue/i18n/mn.po b/addons/project_issue/i18n/mn.po index 5c3ca180e8c..82ffa04466f 100644 --- a/addons/project_issue/i18n/mn.po +++ b/addons/project_issue/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-20 02:46+0000\n" +"Last-Translator: Altangerel \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: 2013-01-18 07:02+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_03 @@ -74,7 +74,7 @@ msgstr "Явц (%)" #: view:project.issue:0 #: field:project.issue,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: project_issue #: field:project.issue,company_id:0 @@ -101,7 +101,7 @@ msgstr "" #. module: project_issue #: help:project.issue,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: project_issue #: help:account.analytic.account,use_issues:0 @@ -229,7 +229,7 @@ msgstr "Нээх хүртэлх дундаж ажлын цаг" #. module: project_issue #: model:ir.model,name:project_issue.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Шинжилгээний Данс" #. module: project_issue #: help:project.issue,message_summary:0 @@ -237,6 +237,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: project_issue #: help:project.project,project_escalation_id:0 @@ -268,7 +270,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Edit..." -msgstr "" +msgstr "Засах..." #. module: project_issue #: view:project.issue:0 @@ -283,7 +285,7 @@ msgstr "Статистик" #. module: project_issue #: field:project.issue,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "Канбан Төлөв" #. module: project_issue #: code:addons/project_issue/project_issue.py:360 @@ -310,7 +312,7 @@ msgstr "Хувилбар" #. module: project_issue #: field:project.issue,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: project_issue #: view:project.issue:0 @@ -345,7 +347,7 @@ msgstr "Хамгийн Бага" #: code:addons/project_issue/project_issue.py:382 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: project_issue #: view:project.issue:0 @@ -416,7 +418,7 @@ msgstr "Асуудлын Шинжилгээ" #: code:addons/project_issue/project_issue.py:485 #, python-format msgid "No Subject" -msgstr "" +msgstr "Гарчиг үгүй" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree @@ -434,7 +436,7 @@ msgstr "Холбогч" #. module: project_issue #: view:project.issue:0 msgid "Delete" -msgstr "" +msgstr "Устга" #. module: project_issue #: code:addons/project_issue/project_issue.py:365 @@ -460,7 +462,7 @@ msgstr "12-р сар" #. module: project_issue #: field:project.issue,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Таагууд" #. module: project_issue #: view:project.issue:0 @@ -506,7 +508,7 @@ msgstr "Дараагийн үйлдэл" #: view:project.issue:0 #: selection:project.issue,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "Хоригдсон" #. module: project_issue #: field:project.issue,user_email:0 @@ -594,12 +596,12 @@ msgstr "Энгийн" #. module: project_issue #: field:project.project,issue_count:0 msgid "unknown" -msgstr "" +msgstr "үл мэдэгдэх" #. module: project_issue #: view:project.issue:0 msgid "Category:" -msgstr "" +msgstr "Ангилал:" #. module: project_issue #: selection:project.issue.report,month:0 @@ -609,7 +611,7 @@ msgstr "6-р сар" #. module: project_issue #: help:project.issue,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: project_issue #: view:project.issue:0 @@ -624,7 +626,7 @@ msgstr "Хаах өдөр" #. module: project_issue #: field:project.issue,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: project_issue #: help:project.issue,state:0 @@ -635,6 +637,10 @@ msgid "" "the case needs to be reviewed then the status is set " "to 'Pending'." msgstr "" +"Шинэ хэрэг үүсмэгц тэр нь \"Ноорог\" төлөвтэй байна. Хэрэв уг хэрэг " +"боловсруулагдаж эхлэвэл \"Нээлттэй\" төлөвт орно. Хэрэг дуусмагц " +"\"Хийгдсэн\" төлөвтэй болох ба хэрэв уг хэрэгийг хянах хэрэгтэй бол " +"\"Хүлээлдэж буй\" төлөвт орно." #. module: project_issue #: field:project.issue,active:0 @@ -651,7 +657,7 @@ msgstr "11-р сар" #: code:addons/project_issue/project_issue.py:465 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: project_issue #: view:project.issue.report:0 @@ -686,7 +692,7 @@ msgstr "Эдгээр хүмүүс и-мэйл хүлээж авна" #. module: project_issue #: field:project.issue,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: project_issue #: field:project.issue,date:0 @@ -703,7 +709,7 @@ msgstr "Хариуцагч" #. module: project_issue #: view:project.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Тохируулга" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_closed @@ -828,7 +834,7 @@ msgstr "5-р сар" #. module: project_issue #: model:ir.model,name:project_issue.model_project_config_settings msgid "project.config.settings" -msgstr "" +msgstr "project.config.settings" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_closed @@ -863,7 +869,7 @@ msgstr "2-р сар" #: model:mail.message.subtype,description:project_issue.mt_issue_stage #: model:mail.message.subtype,description:project_issue.mt_project_issue_stage msgid "Stage changed" -msgstr "" +msgstr "Үе шат өөрчлөгдсөн" #. module: project_issue #: view:project.issue:0 @@ -960,7 +966,7 @@ msgstr "Хаах хүртэлх дундаж ажлын цаг" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_stage msgid "Stage Changed" -msgstr "" +msgstr "Үе шат өөрчлөгдсөн" #. module: project_issue #: selection:project.issue,priority:0 diff --git a/addons/purchase/i18n/mn.po b/addons/purchase/i18n/mn.po index 7a7b0407d73..0122982340c 100644 --- a/addons/purchase/i18n/mn.po +++ b/addons/purchase/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-18 07:33+0000\n" -"Last-Translator: erdenebold \n" +"PO-Revision-Date: 2013-02-19 09:11+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -286,7 +286,7 @@ msgstr "8 сар" #. module: purchase #: view:product.product:0 msgid "to" -msgstr "" +msgstr "дараах руу" #. module: purchase #: selection:purchase.report,month:0 @@ -337,7 +337,7 @@ msgstr "" #. module: purchase #: view:product.product:0 msgid "When you sell this service to a customer," -msgstr "" +msgstr "Захиалагчид үйлчилгээг борлуулахад," #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 @@ -444,7 +444,7 @@ msgstr "Төлөвлөгдсөн огноо" #. module: purchase #: field:purchase.order,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Валют" #. module: purchase #: field:purchase.order,journal_id:0 @@ -471,12 +471,12 @@ msgstr "Нэхэмжлэгдээгүй мөр агуулж байгаа худа #: view:product.product:0 #: field:product.template,purchase_ok:0 msgid "Can be Purchased" -msgstr "" +msgstr "Худалдан авч болох" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move msgid "Incoming Products" -msgstr "" +msgstr "Ирж буй бараа" #. module: purchase #: view:purchase.order:0 @@ -496,7 +496,7 @@ msgstr "" #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: purchase #: field:res.company,po_lead:0 @@ -522,7 +522,7 @@ msgstr "RFQ хүлээн авсан" #. module: purchase #: view:purchase.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Ашиглах" #. module: purchase #: field:purchase.order,amount_untaxed:0 @@ -541,7 +541,7 @@ msgstr "" #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_confirmed msgid "RFQ Confirmed" -msgstr "" +msgstr "RFQ Батлагдсан" #. module: purchase #: view:purchase.order:0 @@ -556,7 +556,7 @@ msgstr "RFQ Илгээх" #. module: purchase #: view:purchase.order:0 msgid "Not Invoiced" -msgstr "" +msgstr "Нэхэмжлэгдээгүй" #. module: purchase #: view:purchase.order:0 @@ -603,12 +603,12 @@ msgstr "Ноорог төлөвт байгаа худалдан авах зах #. module: purchase #: view:product.product:0 msgid "Suppliers" -msgstr "" +msgstr "Нийлүүлэгчид" #. module: purchase #: view:product.product:0 msgid "To Purchase" -msgstr "" +msgstr "Худалдан Авах" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -654,7 +654,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "(update)" -msgstr "" +msgstr "(шинэчлэх)" #. module: purchase #: view:purchase.order:0 @@ -730,7 +730,7 @@ msgstr "Үнийн хүснэгт" #. module: purchase #: selection:purchase.order,state:0 msgid "Draft PO" -msgstr "" +msgstr "Ноорог PO" #. module: purchase #: code:addons/purchase/purchase.py:941 @@ -739,7 +739,7 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning!" -msgstr "" +msgstr "Анхааруулга!" #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 @@ -759,7 +759,7 @@ msgstr "Захиалах огноо" #. module: purchase #: field:purchase.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Бараа бүтээгдхүүний ондоо хэмжих нэгжийн удирдлага" #. module: purchase #: model:process.node,name:purchase.process_node_invoiceafterpacking0 @@ -827,7 +827,7 @@ msgstr "Энэ нь нэхэмжлэл бүрэн төлөгдсөн эсэхи #. module: purchase #: field:purchase.order,notes:0 msgid "Terms and Conditions" -msgstr "" +msgstr "Гэрээний заалт/нөхцөл" #. module: purchase #: help:purchase.order,date_order:0 @@ -837,7 +837,7 @@ msgstr "Энэ баримт үүссэн огноо." #. module: purchase #: field:purchase.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph @@ -1055,7 +1055,7 @@ msgstr "" #: field:account.config.settings,group_analytic_account_for_purchases:0 #: field:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Analytic accounting for purchases" -msgstr "" +msgstr "Худалдан авалтын аналитик данс" #. module: purchase #: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 @@ -1089,7 +1089,7 @@ msgstr "" #. module: purchase #: help:purchase.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: purchase #: field:purchase.order,warehouse_id:0 @@ -1163,12 +1163,12 @@ msgstr "Худалдан авалтын захиалгын статистик" #: view:purchase.order:0 #: field:purchase.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй Зурвасууд" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Ангилалын Хэмжих Нэгж" #. module: purchase #: view:purchase.order:0 @@ -1215,7 +1215,7 @@ msgstr "Агуулахын хөдөлгөөн" #: code:addons/purchase/purchase.py:260 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: purchase #: field:purchase.order,validator:0 @@ -1243,7 +1243,7 @@ msgstr "Үнийн саналын хүснэгт." #. module: purchase #: view:purchase.order:0 msgid "Source" -msgstr "" +msgstr "Эх үүсвэр" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking @@ -1317,7 +1317,7 @@ msgstr "" #: code:addons/purchase/purchase.py:320 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Нэхэмжлэл үүсгэнэ үү." #. module: purchase #: model:ir.model,name:purchase.model_procurement_order @@ -1377,7 +1377,7 @@ msgstr "Худалдан авалтын захиалгын төлөв." #. module: purchase #: field:purchase.order.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Барааны хэмжих нэгж" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action @@ -1435,12 +1435,12 @@ msgstr "" #: model:ir.actions.act_window,name:purchase.action_purchase_configuration #: view:purchase.config.settings:0 msgid "Configure Purchases" -msgstr "" +msgstr "Худалдан авалтын бүрдүүлэлт" #. module: purchase #: view:purchase.order:0 msgid "Untaxed" -msgstr "" +msgstr "Татваргүй" #. module: purchase #: model:process.transition,name:purchase.process_transition_createpackinglist0 @@ -1473,7 +1473,7 @@ msgstr "" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type msgid "Price Types" -msgstr "" +msgstr "Үнийн Төрлүүд" #. module: purchase #: help:purchase.order,date_approve:0 @@ -1753,7 +1753,7 @@ msgstr "Хүлээн авалтын шинжилгээ" #. module: purchase #: field:purchase.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_order @@ -1778,7 +1778,7 @@ msgstr "Худалдан авах захиалга" #: code:addons/purchase/wizard/purchase_line_invoice.py:105 #, python-format msgid "Error!" -msgstr "" +msgstr "Алдаа!" #. module: purchase #: report:purchase.order:0 @@ -1811,7 +1811,7 @@ msgstr "" #. module: purchase #: model:ir.model,name:purchase.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Имэйл үүсгэх харилцах цонх" #. module: purchase #: report:purchase.quotation:0 @@ -1821,7 +1821,7 @@ msgstr "Утас:" #. module: purchase #: view:purchase.order:0 msgid "Resend Purchase Order" -msgstr "" +msgstr "Худалдан авалтын захиалгыг дахин илгээх" #. module: purchase #: report:purchase.order:0 @@ -1865,7 +1865,7 @@ msgstr "" #. module: purchase #: field:purchase.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: purchase #: help:purchase.config.settings,module_purchase_requisition:0 @@ -1938,7 +1938,7 @@ msgstr "EDI Үнийн жагсаалт (%s)" #: view:purchase.report:0 #: field:purchase.report,product_uom:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгжийн код" #. module: purchase #: model:process.node,note:purchase.process_node_packinginvoice0 @@ -2083,7 +2083,7 @@ msgstr "Үнийн санал N°" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Settings" -msgstr "" +msgstr "Нэхэмжлэх тохиргоо" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all @@ -2164,7 +2164,7 @@ msgstr "Бүгд дүн" #. module: purchase #: model:ir.model,name:purchase.model_product_template msgid "Product Template" -msgstr "" +msgstr "Барааны үлгэр" #. module: purchase #: view:purchase.order.group:0 @@ -2195,7 +2195,7 @@ msgstr "" #. module: purchase #: field:purchase.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Хураангуй" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action diff --git a/addons/purchase/i18n/nl.po b/addons/purchase/i18n/nl.po index 7b762af8d19..6d4e05640c5 100644 --- a/addons/purchase/i18n/nl.po +++ b/addons/purchase/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-14 14:56+0000\n" +"PO-Revision-Date: 2013-02-19 13:37+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-15 05:24+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -1550,7 +1550,7 @@ msgstr "Status van de inkooporder." #. module: purchase #: field:purchase.order.line,product_uom:0 msgid "Product Unit of Measure" -msgstr "Maateenheid product" +msgstr "Maateenheid" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action diff --git a/addons/purchase/i18n/ro.po b/addons/purchase/i18n/ro.po index 058db95256e..88dd0a66169 100644 --- a/addons/purchase/i18n/ro.po +++ b/addons/purchase/i18n/ro.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-17 17:59+0000\n" +"PO-Revision-Date: 2013-02-19 19:37+0000\n" "Last-Translator: Fekete Mihai \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase @@ -551,13 +551,17 @@ msgid "" "used to do the matching when you receive the products as this reference is " "usually written on the delivery order sent by your supplier." msgstr "" +"Referinta comenzii de vanzare sau a cotatiei trimisa de furnizorul " +"dumneavoastra. Este folosita in principal pentru a potrivi produsele atunci " +"cand le primiti deoarece aceasta referinta este de obicei scrisa pe ordinul " +"de livrare trimis de furnizorul dumneavoastra." #. module: purchase #: view:purchase.config.settings:0 #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "" +msgstr "sau" #. module: purchase #: field:res.company,po_lead:0 @@ -578,12 +582,12 @@ msgstr "" #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_approved msgid "RFQ Approved" -msgstr "" +msgstr "RFQ Aprobata" #. module: purchase #: view:purchase.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Aplica" #. module: purchase #: field:purchase.order,amount_untaxed:0 @@ -602,17 +606,17 @@ msgstr "" #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_confirmed msgid "RFQ Confirmed" -msgstr "" +msgstr "RFQ Confirmata" #. module: purchase #: view:purchase.order:0 msgid "Customer Address" -msgstr "" +msgstr "Adresa Clientului" #. module: purchase #: selection:purchase.order,state:0 msgid "RFQ Sent" -msgstr "" +msgstr "RFQ Trimisa" #. module: purchase #: view:purchase.order:0 @@ -633,6 +637,7 @@ msgstr "Furnizor" #, python-format msgid "Define expense account for this company: \"%s\" (id:%d)." msgstr "" +"Definiti contul de cheltuieli pentru aceasta companie: \"%s\" (id:%d)." #. module: purchase #: model:process.transition,name:purchase.process_transition_packinginvoice0 @@ -664,12 +669,12 @@ msgstr "Comanda de aprovizionare care se afla in starea de ciorna" #. module: purchase #: view:product.product:0 msgid "Suppliers" -msgstr "" +msgstr "Furnizori" #. module: purchase #: view:product.product:0 msgid "To Purchase" -msgstr "" +msgstr "De achizitionat" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -691,7 +696,7 @@ msgstr "" #. module: purchase #: view:purchase.order.line:0 msgid "Invoices and Receptions" -msgstr "" +msgstr "Facturi si Receptii" #. module: purchase #: model:process.transition,note:purchase.process_transition_packinginvoice0 @@ -710,12 +715,12 @@ msgstr "# de Linii" #: code:addons/purchase/wizard/purchase_line_invoice.py:106 #, python-format msgid "Define expense account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Definiti contul de cheltuieli pentru acest produs: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 msgid "(update)" -msgstr "" +msgstr "(actualizare)" #. module: purchase #: view:purchase.order:0 @@ -765,6 +770,8 @@ msgid "" "Unique number of the purchase order, computed automatically when the " "purchase order is created." msgstr "" +"Numar unic al ordinului de cumparare, calculat automat atunci cand ordinul " +"de cumparare este creat." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase @@ -792,7 +799,7 @@ msgstr "Lista de preturi" #. module: purchase #: selection:purchase.order,state:0 msgid "Draft PO" -msgstr "" +msgstr "PO Ciorna" #. module: purchase #: code:addons/purchase/purchase.py:941 @@ -801,7 +808,7 @@ msgstr "" #: code:addons/purchase/wizard/purchase_order_group.py:47 #, python-format msgid "Warning!" -msgstr "" +msgstr "Avertisment!" #. module: purchase #: model:process.node,name:purchase.process_node_draftpurchaseorder0 @@ -821,7 +828,7 @@ msgstr "Data comenzii" #. module: purchase #: field:purchase.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Gestionati diferite unitati de masaura pentru produse" #. module: purchase #: model:process.node,name:purchase.process_node_invoiceafterpacking0 diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po index 0c26c6ed121..39ac4e20c5a 100644 --- a/addons/purchase/i18n/tr.po +++ b/addons/purchase/i18n/tr.po @@ -8,29 +8,29 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-16 21:20+0000\n" +"PO-Revision-Date: 2013-02-19 15:31+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-17 05:23+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting msgid "Analytic Accounting for Purchases" -msgstr "SatınAlım için Analitik Muhasebe" +msgstr "Satınalmalar için Analitik Muhasebe" #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings msgid "account.config.settings" -msgstr "account.config.settings" +msgstr "hesap.yapilandir.ayarlar" #. module: purchase #: view:board.board:0 msgid "Monthly Purchases by Category" -msgstr "Kategoriye göre Aylık SatınAlmalar" +msgstr "Kategoriye göre Aylık Satınalmalar" #. module: purchase #: help:purchase.config.settings,module_warning:0 @@ -48,12 +48,12 @@ msgstr "" #. module: purchase #: model:product.pricelist,name:purchase.list0 msgid "Default Purchase Pricelist" -msgstr "Öntanımlı SatınAlma FiyatListesi" +msgstr "Varsayılan Satınalma Fiyat Listesi" #. module: purchase #: report:purchase.order:0 msgid "Tel :" -msgstr "Tel :" +msgstr "Tel :" #. module: purchase #: help:purchase.order,pricelist_id:0 @@ -74,12 +74,12 @@ msgstr "Gün" #. module: purchase #: view:purchase.report:0 msgid "Order of Day" -msgstr "Günün Siparişi" +msgstr "Sipariş Günü" #. module: purchase #: help:purchase.order,message_unread:0 msgid "If checked new messages require your attention." -msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory @@ -96,7 +96,7 @@ msgstr "Referans" #. module: purchase #: field:purchase.order.line,account_analytic_id:0 msgid "Analytic Account" -msgstr "Analitik Hesabı" +msgstr "Analiz Hesabı" #. module: purchase #: help:purchase.order,message_summary:0 @@ -104,26 +104,27 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" -"Mesajlaşma özetini tutar (mesajların sayısı, ...). Bu özet kanban " -"ekranlarına eklenebilmesi için html biçimindedir." +"Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına " +"eklenebilmesi için html biçimindedir." #. module: purchase #: code:addons/purchase/purchase.py:1024 #, python-format msgid "Configuration Error!" -msgstr "Yapılandırma Hatası" +msgstr "Yapılandırma Hatası!" #. module: purchase #: code:addons/purchase/purchase.py:587 #, python-format msgid "You must first cancel all receptions related to this purchase order." -msgstr "Önce bu satınalma emriyle ilişkili bütün alımları iptal etmelisiniz." +msgstr "" +"Önce bu satınalma siparişi ile ilişkili bütün alımları iptal etmelisiniz." #. module: purchase #: model:ir.model,name:purchase.model_res_partner #: field:purchase.order.line,partner_id:0 msgid "Partner" -msgstr "Partner" +msgstr "Paydaş" #. module: purchase #: field:purchase.report,negociation:0 @@ -149,6 +150,14 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Burada, faturalamanın \"Gelen Gönderilere Göre\" olduğu\n" +" satınalma siparişlerine ait mal kabullerini ve henüz " +"tedarikçi\n" +" faturası almadığınız malları izleyebilirsiniz.\n" +" Bu kabullere göre tedarikçi faturaları oluşturabilirsiniz\n" +"

\n" +" " #. module: purchase #: view:purchase.report:0 @@ -159,12 +168,12 @@ msgstr "Ortalama Fiyat" #. module: purchase #: view:purchase.order:0 msgid "Purchase order which are in the exception state" -msgstr "İstisna durumundaki Satınalma Emirleri" +msgstr "Olağandışı durumdaki Satınalma Emirleri" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group msgid "Merge Purchase orders" -msgstr "SatınAlma Siparişlerini birleştir" +msgstr "Satınalma Siparişlerini birleştir" #. module: purchase #: view:purchase.report:0 @@ -178,7 +187,7 @@ msgstr "Toplam Fiyat" #: report:purchase.quotation:0 #: field:purchase.report,expected_date:0 msgid "Expected Date" -msgstr "Tahmini Tarih" +msgstr "Umulan Tarih" #. module: purchase #: report:purchase.order:0 @@ -193,19 +202,19 @@ msgstr "Siparişi Onayla" #. module: purchase #: field:purchase.config.settings,module_warning:0 msgid "Alerts by products or supplier" -msgstr "Ürün veya tedarikçi tarafından Uyarılar" +msgstr "Ürünler ya da tedarikçi tarafından uyarılar" #. module: purchase #: field:purchase.order,name:0 #: view:purchase.order.line:0 #: field:purchase.order.line,order_id:0 msgid "Order Reference" -msgstr "Sipariş Referans" +msgstr "Sipariş Referansı" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Process" -msgstr "Faturalama Süreci" +msgstr "Faturalama İşlemi" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 @@ -225,8 +234,8 @@ msgid "" "This is computed as the minimum scheduled date of all purchase order lines' " "products." msgstr "" -"Bu, tüm satınalma sipariş öğelerine ait ürünleri minimum planlanan tarih " -"olarak hesaplar." +"Bu, tüm satınalma sipariş kalemleri ürünlerinin minimum planlanan tarih " +"olarak hesaplanır." #. module: purchase #: code:addons/purchase/purchase.py:260 @@ -237,7 +246,7 @@ msgstr "Bir satınalma siparişi silmek için, önce onu iptal etmeniz gerekir." #. module: purchase #: view:product.product:0 msgid "When you sell this product, OpenERP will trigger" -msgstr "Bu ürünü satarken, OpenERP tetikleyecek" +msgstr "Bu ürünü sattığınızda, OpenERP bunu tetikler" #. module: purchase #: view:purchase.order:0 @@ -278,7 +287,7 @@ msgstr "" #: field:purchase.order.line,state:0 #: view:purchase.report:0 msgid "Status" -msgstr "Durumu" +msgstr "Durum" #. module: purchase #: selection:purchase.report,month:0 @@ -288,7 +297,7 @@ msgstr "Ağustos" #. module: purchase #: view:product.product:0 msgid "to" -msgstr "ye" +msgstr "bitiş" #. module: purchase #: selection:purchase.report,month:0 @@ -298,14 +307,13 @@ msgstr "Haziran" #. module: purchase #: model:ir.model,name:purchase.model_purchase_report msgid "Purchases Orders" -msgstr "SatınAlma Siparişleri" +msgstr "Satınalma Siparişleri" #. module: purchase #: help:account.config.settings,group_analytic_account_for_purchases:0 #: help:purchase.config.settings,group_analytic_account_for_purchases:0 msgid "Allows you to specify an analytic account on purchase orders." -msgstr "" -"Satın alma siparişleri ile ilgili analitik hesabı belirlemenizi sağlar." +msgstr "Satınalma siparişlerine analitik hesap belirlemenizi sağlar." #. module: purchase #: model:ir.actions.act_window,help:purchase.action_invoice_pending @@ -322,6 +330,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Taslak fatura oluşturmak için tıklayın\n" +"

\n" +" Bu menüyü tedarikçinizden gelecek faturaları denetlemek için\n" +" kullanın. OpenERP, ayarlarınıza göre satınalma " +"siparişlerinizden\n" +" kabullerinizden taslak faturalar oluşturur.\n" +"

\n" +" Tedarikçi faturasını aldığınızda, onu taslak fatura ile\n" +" karşılaştırıp doğrulayabilirsiniz.\n" +"

\n" +" " #. module: purchase #: selection:purchase.report,month:0 @@ -335,6 +355,8 @@ msgid "" "The product \"%s\" has been defined with your company as reseller which " "seems to be a configuration error!" msgstr "" +"\"%s\" Ürünü firmanızda satıcı olarak olarak tanımlanmış, bu bir " +"yapılandırma hatası olarak görünüyor!" #. module: purchase #: view:product.product:0 @@ -344,7 +366,7 @@ msgstr "Eğer bir müşteri için bu hizmeti satarken," #. module: purchase #: model:process.transition,note:purchase.process_transition_createpackinglist0 msgid "A pick list is generated to track the incoming products." -msgstr "Gelen ürünleri izlemek için bir alım listesi oluşturulur." +msgstr "Gelen ürünleri izlemek için bir toplama listesi oluşturulur." #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_rfq @@ -369,19 +391,19 @@ msgstr "Miktar" #. module: purchase #: field:purchase.order,fiscal_position:0 msgid "Fiscal Position" -msgstr "Mali Pozisyon" +msgstr "Mali Durum" #. module: purchase #: field:purchase.config.settings,default_invoice_method:0 msgid "Default invoicing control method" -msgstr "Öntanımlı fatura kontrol yöntemi" +msgstr "Varsayılan fatura denetim yöntemi" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking_in #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4 #: view:purchase.order:0 msgid "Incoming Shipments" -msgstr "Gelen Sevkiyatlar" +msgstr "Gelen Gönderiler" #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_supplier_invoices @@ -399,14 +421,14 @@ msgid "" " " msgstr "" "

\n" -" Bir tedarikçi fatura kaydetmek için buraya tıklayın.\n" +" Bir tedarikçi faturası kaydetmek için buraya tıklayın.\n" "

\n" -" Tedarikçi faturaları bazalınarak önceden " -"oluşturulabilirsatınAlmalar\n" -" siparişler veya kabulleri.Kontrol etmenize olanak tanır " -"faturalar\n" -" taslağa göre tedarikçiden alma\n" -" belge OpenERP.\n" +" Tedarikçi faturaları satınalma siparişleri ya da " +"kabuller bazalınarak\n" +" önceden oluşturulabilir. Bu sizin tedarikçinizden " +"aldığınız\n" +" faturaları OpenERP deki taslak belgeye göre\n" +" denetlemenizi sağlar.\n" "

\n" " " @@ -414,18 +436,18 @@ msgstr "" #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Search Purchase Order" -msgstr "SatınAlma Siparişi Arama" +msgstr "Satınalma Siparişi Ara" #. module: purchase #: report:purchase.order:0 msgid "Date Req." -msgstr "Talep Tarihi." +msgstr "İstek Tar." #. module: purchase #: view:purchase.order:0 #: view:purchase.order.line:0 msgid "Purchase Order Lines" -msgstr "Satınalma Siparişi Satırları" +msgstr "Satınalma Siparişi Kalemleri" #. module: purchase #: help:purchase.order,dest_address_id:0 @@ -450,11 +472,20 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Burada, faturalamanın \"Gelen Gönderilere Göre\" olduğu\n" +" satınalma siparişlerine ait tüm kalemleri ve henüz " +"tedarikçi\n" +" faturası almadığınız malları izleyebilirsiniz.\n" +" Bu listedeki kalemlere göre tedarikçi faturası " +"oluşturabilirsiniz\n" +"

\n" +" " #. module: purchase #: field:purchase.order.line,date_planned:0 msgid "Scheduled Date" -msgstr "Zamanlanan Tarih" +msgstr "Planlanan Tarih" #. module: purchase #: field:purchase.order,currency_id:0 @@ -480,7 +511,7 @@ msgstr "Rezervasyon" #. module: purchase #: view:purchase.order:0 msgid "Purchase orders that include lines not invoiced." -msgstr "İçinde faturalanmamış satırlar içeren satınalma emirleri" +msgstr "İçinde faturalanmamış kalemler içeren satınalma siparişleri" #. module: purchase #: view:product.product:0 @@ -505,18 +536,21 @@ msgid "" "used to do the matching when you receive the products as this reference is " "usually written on the delivery order sent by your supplier." msgstr "" +"Tedarikçi tarafından gönderilen satış siparişi ya da teklifin referansı. " +"Genellikle tedarikçiniz tarafından gönderilen teslimat emirlerinde yazılı bu " +"ürüne ait referansın eşleştirilmesinde kullanılır." #. module: purchase #: view:purchase.config.settings:0 #: view:purchase.order.group:0 #: view:purchase.order.line_invoice:0 msgid "or" -msgstr "veya" +msgstr "ya da" #. module: purchase #: field:res.company,po_lead:0 msgid "Purchase Lead Time" -msgstr "SatınAlma Tedarik Süresi" +msgstr "Satınalma Tedarik Süresii" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompurchase0 @@ -525,14 +559,14 @@ msgid "" "order is 'On order'. The invoice can also be generated manually by the " "accountant (Invoice control = Manual)." msgstr "" -"Satınalma siparişinin fatura kontrolü 'İşlemde' ise, fatura otomatik olarak " -"oluşturulur. Fatura hesap uzmanı tarafından manuel olarak da oluşturulabilir " -"(Fatura kontrolü = Manuel)." +"Satınalma siparişinin fatura denetimi 'Siparişte' ise, fatura kendiliğinden " +"oluşur. Fatura muhasebeci tarafından el ile de oluşturulabilir (Fatura " +"denetimi= El ile)." #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_approved msgid "RFQ Approved" -msgstr "RFQ Onaylandı" +msgstr "Tİ Onaylandı" #. module: purchase #: view:purchase.config.settings:0 @@ -550,13 +584,13 @@ msgid "" "The buyer has to approve the RFQ before being sent to the supplier. The RFQ " "becomes a confirmed Purchase Order." msgstr "" -"Alıcı, tedarikçiye gönderilmeden önce RFQ'yu onaylamalıdır. RFQ onaylanmış " -"bir Satınalma Siparişi haline gelir." +"Alıcı, tedarikçiye gönderilmeden önce Tİ ni onaylamalıdır. Tİ onaylanmış bir " +"Satınalma Siparişi haline gelir." #. module: purchase #: model:mail.message.subtype,name:purchase.mt_rfq_confirmed msgid "RFQ Confirmed" -msgstr "RFQ Doğrulandı" +msgstr "Tİ Doğrulandı" #. module: purchase #: view:purchase.order:0 @@ -566,7 +600,7 @@ msgstr "Müşteri Adresi" #. module: purchase #: selection:purchase.order,state:0 msgid "RFQ Sent" -msgstr "RFQ Gönder" +msgstr "Tİ Gönderildi" #. module: purchase #: view:purchase.order:0 @@ -592,7 +626,7 @@ msgstr "Bu firma için gider hesabı tanımlayın: \"%s\" (id:%d)." #: model:process.transition,name:purchase.process_transition_packinginvoice0 #: model:process.transition,name:purchase.process_transition_productrecept0 msgid "From a Pick list" -msgstr "Seçim listesinden" +msgstr "Bir Toplama listesinden" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph @@ -603,12 +637,12 @@ msgstr "Kategoriye göre Aylık Satınalma" #. module: purchase #: field:purchase.order.line,price_subtotal:0 msgid "Subtotal" -msgstr "AltToplam" +msgstr "Ara Toplam" #. module: purchase #: field:purchase.order,shipped:0 msgid "Received" -msgstr "Alınan" +msgstr "Alındı" #. module: purchase #: view:purchase.order:0 @@ -623,7 +657,7 @@ msgstr "Tedarikçiler" #. module: purchase #: view:product.product:0 msgid "To Purchase" -msgstr "SatınAlınacak" +msgstr "Satınalınacak" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -641,6 +675,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Bir satınalma siparişine dönüştürülecek bir teklif " +"oluşturmak için tıklayın. \n" +"

\n" +" Bu menüyü satınalma siparişleriniz içinde referanslara, " +"tedarikçiye, ürüne,\n" +" v.b göre aramak için kullanın. Her satınalma siparişi için " +"tedarikçinizle yapılan\n" +" ilgili görüşmeleri izleyebilir, kabul edilen ürünleri ve " +"tedarikçi faturalarını\n" +" denetleyebilirsiniz.\n" +"

\n" +" " #. module: purchase #: view:purchase.order.line:0 @@ -661,7 +708,7 @@ msgstr "" #: view:purchase.report:0 #: field:purchase.report,nbr:0 msgid "# of Lines" -msgstr "# nın Satırı" +msgstr "Kalem Sayısı" #. module: purchase #: code:addons/purchase/wizard/purchase_line_invoice.py:106 @@ -677,12 +724,12 @@ msgstr "(güncelle)" #. module: purchase #: view:purchase.order:0 msgid "Calendar View" -msgstr "Takvimi Göster" +msgstr "Takvim Görünümü" #. module: purchase #: help:purchase.order,shipped:0 msgid "It indicates that a picking has been done" -msgstr "Bir alım gerçekleştirildiğini gösterir" +msgstr "Bir toplama yapıldığını gösterir" #. module: purchase #: code:addons/purchase/purchase.py:579 @@ -694,7 +741,7 @@ msgstr "Bu satınalma siparişi iptal edilemiyor." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice msgid "Invoice Control" -msgstr "Fatura Kontrolü" +msgstr "Fatura Denetimi" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -702,7 +749,7 @@ msgid "" "Reception Analysis allows you to easily check and analyse your company order " "receptions and the performance of your supplier's deliveries." msgstr "" -"Resepsiyon Analizi şirketinizin sipariş resepsiyonlarını ve tedarikçi " +"Kabul Analizi şirketinizin sipariş kabullerinizin ve tedarikçi " "teslimatlarınızın performansını kolayca kontrol ve analiz edebilmenizi " "sağlar." @@ -714,7 +761,7 @@ msgstr "Yazdır" #. module: purchase #: field:purchase.order,order_line:0 msgid "Order Lines" -msgstr "Sipariş Satırları" +msgstr "Sipariş Kalemleri" #. module: purchase #: help:purchase.order,name:0 @@ -723,19 +770,19 @@ msgid "" "purchase order is created." msgstr "" "Eşsiz satınalma siparişi numarası, satınalma siparişi oluşturulduğunda " -"otomatikman hesaplanır." +"kendiliğinden hesaplanır." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase #: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist msgid "Pricelists" -msgstr "FiyatListeleri" +msgstr "Fiyat Listeleri" #. module: purchase #: model:product.pricelist.type,name:purchase.pricelist_type_purchase #: field:res.partner,property_product_pricelist_purchase:0 msgid "Purchase Pricelist" -msgstr "SatınAlma FiyatListesi" +msgstr "Satınalma Fiyat Listesi" #. module: purchase #: report:purchase.order:0 @@ -746,7 +793,7 @@ msgstr "Toplam :" #: field:purchase.order,pricelist_id:0 #: field:purchase.report,pricelist_id:0 msgid "Pricelist" -msgstr "FiyatListesi" +msgstr "Fiyat Listesi" #. module: purchase #: selection:purchase.order,state:0 @@ -766,7 +813,7 @@ msgstr "Uyarı!" #: model:process.node,name:purchase.process_node_draftpurchaseorder0 #: model:process.node,name:purchase.process_node_draftpurchaseorder1 msgid "RFQ" -msgstr "Teklif İsteği" +msgstr "Tİ" #. module: purchase #: report:purchase.order:0 @@ -791,7 +838,7 @@ msgstr "Taslak Fatura" #. module: purchase #: help:purchase.order,amount_tax:0 msgid "The tax amount" -msgstr "Vergi miktarı" +msgstr "Vergi tutarı" #. module: purchase #: field:purchase.order,shipped_rate:0 @@ -817,12 +864,12 @@ msgstr "Teklif İsteği:" #: model:ir.actions.act_window,name:purchase.action_picking_tree4_picking_to_invoice #: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice msgid "On Incoming Shipments" -msgstr "Gelen Sevkiyatlarda" +msgstr "Gelen Sevkiyatlar üzerine" #. module: purchase #: report:purchase.order:0 msgid "Taxes :" -msgstr "Vergi :" +msgstr "Vergiler :" #. module: purchase #: view:purchase.order.line:0 @@ -848,7 +895,7 @@ msgstr "Bir faturanın ödendiğini gösterir" #. module: purchase #: field:purchase.order,notes:0 msgid "Terms and Conditions" -msgstr "Şartlar ve Koşullar" +msgstr "Hükümler ve Şartlar" #. module: purchase #: help:purchase.order,date_order:0 @@ -869,7 +916,7 @@ msgstr "Aylık Toplam Mik ve Tutar" #. module: purchase #: view:purchase.report:0 msgid "Extended Filters..." -msgstr "Uzatılmış Filtreler..." +msgstr "Gelişmiş Süzgeçler..." #. module: purchase #: code:addons/purchase/wizard/purchase_order_group.py:48 @@ -881,7 +928,7 @@ msgstr "" #. module: purchase #: view:purchase.order:0 msgid "Exception" -msgstr "İstisna" +msgstr "Olağandışı" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat @@ -915,13 +962,13 @@ msgstr "işi taşere etmek için oluşturulacaktır" #: model:ir.ui.menu,name:purchase.menu_purchase_config #: view:res.partner:0 msgid "Purchases" -msgstr "SatınAlma" +msgstr "Satınalımlar" #. module: purchase #: view:purchase.report:0 #: field:purchase.report,delay:0 msgid "Days to Validate" -msgstr "Onaylama Günleri" +msgstr "Onaylanacak Günler" #. module: purchase #: view:purchase.config.settings:0 @@ -932,7 +979,7 @@ msgstr "Tedarikçi Özellikleri" #: report:purchase.order:0 #: report:purchase.quotation:0 msgid "Qty" -msgstr "Mik." +msgstr "Mik" #. module: purchase #: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0 @@ -947,12 +994,12 @@ msgstr "İptal" #. module: purchase #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique per Company!" -msgstr "Sipariş Referansı Her Şirket İçin Tekil Olmalı!" +msgstr "Sipariş Referansı her Firma için eşsiz olmalı!" #. module: purchase #: model:process.transition,name:purchase.process_transition_purchaseinvoice0 msgid "From a purchase order" -msgstr "Bir satınAlma siparişinden" +msgstr "Bir satınalma siparişinden" #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_quotation @@ -963,7 +1010,7 @@ msgstr "Teklif İsteği" #. module: purchase #: view:purchase.report:0 msgid "Order of Month" -msgstr "Ayın Siparişleri" +msgstr "Ayın Siparişi" #. module: purchase #: report:purchase.order:0 @@ -1095,6 +1142,10 @@ msgid "" " Example: 10% for retailers, promotion of 5 EUR on this " "product, etc." msgstr "" +"Tedarikçi kategorileriAllows to manage different prices based on rules per " +"category of Supplier.\n" +" Example: 10% for retailers, promotion of 5 EUR on this " +"product, etc." #. module: purchase #: model:ir.model,name:purchase.model_mail_mail @@ -1556,6 +1607,19 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Bir teklif isteği oluşturmak için tıklayın.\n" +"

\n" +" Teklif, tedarikçinizle yapmış olduğunuz görüşme/pazarlık\n" +" geçmişini içermelidir. Onaylandığında, bir teklif isteği\n" +" bir satınalma siparişine dönüştürülür.\n" +"

\n" +" Satınalma siparilerinin çoğu stok gereksinimlerine göre " +"OpenERP\n" +" tarafından kendiliğinden satınalma siparişlerine " +"dönüştürülür.\n" +"

\n" +" " #. module: purchase #: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0 @@ -1691,7 +1755,7 @@ msgstr "Yönetici" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "Satınalma Siparişi öğeleri temelinde" +msgstr "Satınalma Siparişi kalemlerine göre" #. module: purchase #: field:purchase.order,amount_total:0 @@ -1771,7 +1835,7 @@ msgstr "Varsayılan Satınalma Fiyat Listesi Sürümü" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on generated draft invoice" -msgstr "Taslak faturadan oluşturuldu" +msgstr "Oluşturulan taslak faturaya göre" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_stock_move_report_po @@ -1873,7 +1937,7 @@ msgstr "Onayla" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on receptions" -msgstr "Sevkiyatlar Temelinde" +msgstr "Kabullere göre" #. module: purchase #: field:purchase.order,partner_ref:0 @@ -1887,9 +1951,9 @@ msgid "" "of the purchase order, the invoice is based on received or on ordered " "quantities." msgstr "" -"Alım listesi bir tedarikçi faturası oluşturur. Satınalma siparişi faturalama " -"kontrolüne bağlı olarak, fatura alınanlara ya da sipariş edilen miktarlara " -"dayanır." +"Toplama listesi bir tedarikçi faturası oluşturur. Satınalma siparişi " +"faturalama denetimine bağlı olarak, fatura alınanlara ya da sipariş edilen " +"miktarlara dayanır." #. module: purchase #: field:purchase.order,message_follower_ids:0 @@ -2093,6 +2157,12 @@ msgid "" "Bases on incoming shipments: let you create an invoice when receptions are " "validated." msgstr "" +"Satrınalma Sipariş kalemlerine göre: seçerek fatura oluşturabileceğiniz " +"'Fatura Denetimi > S.S. kalemlerine göre' satırları tek olarak yerleştirin.\n" +"Oluşturulan faturaya göre: taslak bir fatura oluşturun, daha sonra " +"doğrulayabilirsiniz.\n" +"Gelen gönderilere göre: kabuller doğrulandığında bir fatura " +"oluşturabilirsiniz." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form @@ -2122,7 +2192,7 @@ msgstr "Aylık Toplam Kullanıcı Siparişi" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on incoming shipments" -msgstr "Gelen sevkiyatlardan" +msgstr "Gelen gönderilere göre" #. module: purchase #: code:addons/purchase/purchase.py:1018 @@ -2253,7 +2323,7 @@ msgstr "Yıl" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on purchase order lines" -msgstr "Satınalma sipariş satırları esasdan" +msgstr "Satınalma sipariş kalemlerine göre" #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order diff --git a/addons/purchase_double_validation/i18n/mn.po b/addons/purchase_double_validation/i18n/mn.po new file mode 100644 index 00000000000..bebc6610e07 --- /dev/null +++ b/addons/purchase_double_validation/i18n/mn.po @@ -0,0 +1,49 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-19 09:14+0000\n" +"Last-Translator: Amar Zayasaikhan \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: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_config_settings +msgid "purchase.config.settings" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.order:0 +msgid "Purchase orders which are not approved yet." +msgstr "Хараахан батлагдаагүй худалдан авах захиалгууд" + +#. module: purchase_double_validation +#: field:purchase.config.settings,limit_amount:0 +msgid "limit to require a second approval" +msgstr "" + +#. module: purchase_double_validation +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase_double_validation.purchase_waiting +msgid "Purchase Orders Waiting Approval" +msgstr "" + +#. module: purchase_double_validation +#: view:purchase.order:0 +msgid "To Approve" +msgstr "Зөвшөөрөх" + +#. module: purchase_double_validation +#: help:purchase.config.settings,limit_amount:0 +msgid "Amount after which validation of purchase is required." +msgstr "" diff --git a/addons/report_webkit/i18n/mn.po b/addons/report_webkit/i18n/mn.po index d97a519d7f4..21932ed83ee 100644 --- a/addons/report_webkit/i18n/mn.po +++ b/addons/report_webkit/i18n/mn.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: 2013-02-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: report_webkit diff --git a/addons/sale/i18n/mn.po b/addons/sale/i18n/mn.po index 9bef900038c..e701f27bed5 100644 --- a/addons/sale/i18n/mn.po +++ b/addons/sale/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-17 14:13+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-20 02:46+0000\n" +"Last-Translator: Altangerel \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: 2013-02-18 05:26+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: sale @@ -1366,7 +1366,7 @@ msgstr "" #. module: sale #: field:sale.order,paypal_url:0 msgid "Paypal Url" -msgstr "" +msgstr "Paypal Url" #. module: sale #: help:sale.order,project_id:0 diff --git a/addons/sale/i18n/nl.po b/addons/sale/i18n/nl.po index 8a75f3e9e18..8a6d8b36960 100644 --- a/addons/sale/i18n/nl.po +++ b/addons/sale/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-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-01-31 16:08+0000\n" +"PO-Revision-Date: 2013-02-19 13:28+0000\n" "Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2013-02-01 05:49+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: sale #: model:res.groups,name:sale.group_analytic_accounting @@ -948,7 +948,7 @@ msgstr "Prijslijst waarschuwing" #. module: sale #: field:sale.order.line,discount:0 msgid "Discount (%)" -msgstr "Korting (%)" +msgstr "Krt. (%)" #. module: sale #: code:addons/sale/wizard/sale_line_invoice.py:110 diff --git a/addons/stock/i18n/sl.po b/addons/stock/i18n/sl.po index 3a650c58781..c3dc32f73f9 100644 --- a/addons/stock/i18n/sl.po +++ b/addons/stock/i18n/sl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-02-11 01:43+0000\n" +"PO-Revision-Date: 2013-02-19 18:45+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-12 05:30+0000\n" +"X-Launchpad-Export-Date: 2013-02-20 05:29+0000\n" "X-Generator: Launchpad (build 16491)\n" #. module: stock @@ -1770,7 +1770,7 @@ msgstr "Pustite to polje prazno , če je to skupna lokacija za vsa podjetja." #. module: stock #: field:stock.location,chained_delay:0 msgid "Chaining Lead Time" -msgstr "" +msgstr "Povezani dobavni čas" #. module: stock #: field:stock.config.settings,group_uom:0 @@ -1780,7 +1780,7 @@ msgstr "Omogoči različne enote mere za izdelke" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping msgid "Stock Invoice Onshipping" -msgstr "" +msgstr "Obračun po povzetju" #. module: stock #: code:addons/stock/stock.py:2475 @@ -1942,7 +1942,7 @@ msgstr "Ni možno odstraniti vrstico sklopa" #: help:stock.location,posy:0 #: help:stock.location,posz:0 msgid "Optional localization details, for information purpose only" -msgstr "" +msgstr "Podrobnosti lokacije (informativno)" #. module: stock #: view:product.product:0 @@ -2144,7 +2144,7 @@ msgstr "Vrnitev pošiljke" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge msgid "Merge Inventory" -msgstr "" +msgstr "Združevanje inventur" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory From 7daccf507424617412cf4b8fc3b4e1ed2fc89171 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Wed, 20 Feb 2013 09:27:07 +0100 Subject: [PATCH 237/253] [IMP] product: re-enabled the multi variant feature bzr revid: qdp-launchpad@openerp.com-20130220082707-x6r4pwcscmymkrz2 --- addons/product/product_view.xml | 44 +++++++++++++++++++++++++------- addons/sale/res_config.py | 3 +++ addons/sale/res_config_view.xml | 4 +++ addons/stock/res_config.py | 3 --- addons/stock/res_config_view.xml | 4 --- 5 files changed, 42 insertions(+), 16 deletions(-) diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 3e360594b19..6c82b4a2027 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -38,7 +38,6 @@ - @@ -90,11 +89,6 @@ - - - - - @@ -615,6 +609,7 @@
+ product.variant.form product.product @@ -623,7 +618,7 @@ - + @@ -631,22 +626,53 @@ - product.variant.tree product.product - + + + + + + Product Variants + ir.actions.act_window + + product.product + form + tree,form,kanban + + + +

+ Click to define a new variant of product. +

+
+
+ + + tree + + + + + + form + + + + + product.template.product.tree product.template diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index a693fd11024..9a9f093a7b4 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -55,6 +55,9 @@ Example: 10% for retailers, promotion of 5 EUR on this product, etc."""), 'group_discount_per_so_line': fields.boolean("Allow setting a discount on the sales order lines", implied_group='sale.group_discount_per_so_line', help="Allows you to apply some discount per sales order line."), + 'group_product_variant': fields.boolean("Support multiple variants per products ", + implied_group='product.group_product_variant', + help="""Allow to manage several variants per product. As an example, if you sell T-Shirts, for the same "Linux T-Shirt", you may have variants on sizes or colors; S, M, L, XL, XXL."""), 'module_warning': fields.boolean("Allow configuring alerts by customer or products", help="""Allow to configure notification on products and trigger them when a user wants to sale a given product or a given customer. Example: Product: this product is deprecated, do not purchase more than 5. diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml index b150fb276b7..9d5b5d071fc 100644 --- a/addons/sale/res_config_view.xml +++ b/addons/sale/res_config_view.xml @@ -69,6 +69,10 @@
diff --git a/addons/stock/res_config.py b/addons/stock/res_config.py index 4c15fcf1732..d0b0563875c 100644 --- a/addons/stock/res_config.py +++ b/addons/stock/res_config.py @@ -69,9 +69,6 @@ This installs the module product_expiry."""), implied_group='stock.group_locations', help="""This allows to configure and use multiple stock locations and warehouses, instead of having a single default one."""), - 'group_product_variant': fields.boolean("Support multiple variants per products ", - implied_group='product.group_product_variant', - help="""Allow to manage several variants per product. As an example, if you sell T-Shirts, for the same "Linux T-Shirt", you may have variants on sizes or colors; S, M, L, XL, XXL."""), 'decimal_precision': fields.integer('Decimal precision on weight', help="As an example, a decimal precision of 2 will allow weights like: 9.99 kg, whereas a decimal precision of 4 will allow weights like: 0.0231 kg."), } diff --git a/addons/stock/res_config_view.xml b/addons/stock/res_config_view.xml index 3de3104a970..133e6ffa875 100644 --- a/addons/stock/res_config_view.xml +++ b/addons/stock/res_config_view.xml @@ -91,10 +91,6 @@