From 8e58b5191a3f5203dd655bf90e507195c07cdd2b Mon Sep 17 00:00:00 2001 From: "Sbh (OpenERP)" Date: Wed, 9 Feb 2011 16:15:55 +0530 Subject: [PATCH 0001/2661] [ADD] Add google_conact module bzr revid: sbh@tinyerp.com-20110209104555-l3txskncpjnfxvyc --- addons/goolge_contact/__init__.py | 24 +++++++++ addons/goolge_contact/__openerp__.py | 40 +++++++++++++++ addons/goolge_contact/google_contact.py | 32 ++++++++++++ addons/goolge_contact/google_contact_view.xml | 50 +++++++++++++++++++ addons/goolge_contact/test.py | 40 +++++++++++++++ 5 files changed, 186 insertions(+) create mode 100644 addons/goolge_contact/__init__.py create mode 100644 addons/goolge_contact/__openerp__.py create mode 100644 addons/goolge_contact/google_contact.py create mode 100644 addons/goolge_contact/google_contact_view.xml create mode 100644 addons/goolge_contact/test.py diff --git a/addons/goolge_contact/__init__.py b/addons/goolge_contact/__init__.py new file mode 100644 index 00000000000..ab21f4a289b --- /dev/null +++ b/addons/goolge_contact/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import google_contact +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/goolge_contact/__openerp__.py b/addons/goolge_contact/__openerp__.py new file mode 100644 index 00000000000..645362a0729 --- /dev/null +++ b/addons/goolge_contact/__openerp__.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + + +{ + 'name': 'Google Contact', + 'version': '1.0', + 'category': 'Generic Modules/Others', + 'description': """The module adds google contact in partner address""", + 'author': 'OpenERP SA', + 'website': 'http://www.openerp.com', + 'depends': ['base'], + 'init_xml': [], + 'update_xml': [ + # 'google_contact_view.xml' + ], + 'demo_xml': [], + 'installable': True, + 'active': False, + 'certificate': '', +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/goolge_contact/google_contact.py b/addons/goolge_contact/google_contact.py new file mode 100644 index 00000000000..0612398321b --- /dev/null +++ b/addons/goolge_contact/google_contact.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields,osv,orm + +try: + import gdata + from gdata import contacts + import gdata.contacts.service +except ImportError: + raise osv.except_osv(_('Google Contacts Import Error!'), _('Please install gdata-python-client from http://code.google.com/p/gdata-python-client/downloads/list')) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/goolge_contact/google_contact_view.xml b/addons/goolge_contact/google_contact_view.xml new file mode 100644 index 00000000000..09ed4a9346f --- /dev/null +++ b/addons/goolge_contact/google_contact_view.xml @@ -0,0 +1,50 @@ + + + + + + google.contact.form + google.contact + form + +
+ + + + + + + + @@ -127,9 +127,9 @@ - + - @@ -137,11 +137,11 @@ - - + + - +
@@ -171,7 +171,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -223,7 +223,7 @@ - + From 38340f448d069bf44ce685b99594491abed2ed17 Mon Sep 17 00:00:00 2001 From: "noz (OpenERP)" Date: Fri, 1 Jul 2011 17:54:30 +0530 Subject: [PATCH 1798/2661] [FIX] Created common method for all Database operations. bzr revid: noz@tinyerp.com-20110701122430-lhomemgtfay5jeev --- addons/base/controllers/main.py | 19 ++++++++++--------- addons/base/static/src/js/chrome.js | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 8d3069cc190..56328489a5b 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -121,16 +121,17 @@ class Session(openerpweb.Controller): return {"lang_list": lang_list} @openerpweb.jsonrequest - def drop_db(self, req, **kw): + def db_operation(self, req, flag, **kw): - db = kw.get('db') - password = kw.get('password') - try: - res = req.session.proxy("db").drop(password, db) - if res: - return res - except TypeError: - return {'error': e} + if flag == 'drop': + db = kw.get('db') + password = kw.get('password') + try: + res = req.session.proxy("db").drop(password, db) + if res: + return res + except TypeError: + return {'error': e} @openerpweb.jsonrequest def modules(self, req): diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index a2a243790df..7e19d138ff0 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -944,7 +944,7 @@ openerp.base.Database = openerp.base.Controller.extend({ var password = self.$option_id.find("input[name=drop_password]").val(); if (confirm("Do you really want to delete the database: " + db + " ?")) { - self.rpc("/base/session/drop_db", {'db': db, 'password': password}, + self.rpc("/base/session/db_operation", {'flag': 'drop', 'db': db, 'password': password}, function(result) { self.$option_id.find("select[name=drop_db] :selected").remove(); self.notification.notify("Dropping database", "The database '" + db + "' has been dropped"); From 55385c4ce1a417cf12f339c8d3770f9fd03b163d Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Fri, 1 Jul 2011 18:07:19 +0530 Subject: [PATCH 1799/2661] [IMP]: ir.actions.todo: minor improvement for dict.get bzr revid: rpa@tinyerp.com-20110701123719-wuv5bcq1rw3usyrn --- openerp/addons/base/ir/ir_actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 2577c2cf475..0b4ab79b3c4 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -846,7 +846,7 @@ class ir_actions_todo(osv.osv): res.update({'nodestroy': True}) # Open Specific resouce when res_id is provided in context - if res.get('context', {}): + if res.get('context'): user = self.pool.get('res.users').browse(cr, uid, uid, context=context) ctx = eval(res['context'], {'user': user}) if ctx.get('res_id'): From 35b93cb9343ab14e98fd61ed367d9ddad2272b53 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Fri, 1 Jul 2011 18:24:41 +0530 Subject: [PATCH 1800/2661] [FIX] Base : Remove select= 1 from view bzr revid: aag@tinyerp.co.in-20110701125441-6vscvjw79iy9xawe --- openerp/addons/base/base_update.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 28f8e2b09c1..1a373f42eef 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -194,9 +194,9 @@
- - - + + + From 27232d05054f810ba7845596fc7dd1c0fdfe2b12 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Fri, 1 Jul 2011 14:55:05 +0200 Subject: [PATCH 1801/2661] [FIX] account_asset: added missing argument for _compute_board_amount bzr revid: qdp-launchpad@openerp.com-20110701125505-6aey92y0zrq24gxh --- addons/account_asset/account_asset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 7715c4e6465..068d0b40f24 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -107,7 +107,7 @@ class account_asset_asset(osv.osv): GROUP BY a.id, a.purchase_date """, (tuple(ids),)) return dict(cr.fetchall()) - def _compute_board_amount(self, cr, uid, asset, i, residual_amount, amount_to_depr, undone_dotation_number, posted_depreciation_line_ids, total_days, context=None): + def _compute_board_amount(self, cr, uid, asset, i, residual_amount, amount_to_depr, undone_dotation_number, posted_depreciation_line_ids, total_days, depreciation_date, context=None): #by default amount = 0 amount = 0 if i == undone_dotation_number: @@ -156,7 +156,7 @@ class account_asset_asset(osv.osv): undone_dotation_number = self._compute_board_undone_dotation_nb(cr, uid, asset, depreciation_date, total_days, context=context) for x in range(len(posted_depreciation_line_ids), undone_dotation_number): i = x + 1 - amount = self._compute_board_amount(cr, uid, asset, i, residual_amount, amount_to_depr, undone_dotation_number, posted_depreciation_line_ids, total_days, context=context) + amount = self._compute_board_amount(cr, uid, asset, i, residual_amount, amount_to_depr, undone_dotation_number, posted_depreciation_line_ids, total_days, depreciation_date, context=context) residual_amount -= amount vals = { 'amount': amount, From b027703a918fee2fa262fe35380fc3a8bd48d526 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 1 Jul 2011 14:59:19 +0200 Subject: [PATCH 1802/2661] [FIX] stray comma in dashboard code bzr revid: xmo@openerp.com-20110701125919-fqo4ipj5pjo0d6pc --- addons/base_dashboard/static/src/js/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_dashboard/static/src/js/dashboard.js b/addons/base_dashboard/static/src/js/dashboard.js index eadea5d2319..476dbd499f3 100644 --- a/addons/base_dashboard/static/src/js/dashboard.js +++ b/addons/base_dashboard/static/src/js/dashboard.js @@ -147,7 +147,7 @@ openerp.base.form.DashBoard = openerp.base.form.Widget.extend({ modal: true, title: 'Edit Layout', width: 'auto', - height: 'auto', + height: 'auto' }).html(QWeb.render('DashBoard.layouts', qdict)); $dialog.find('li').click(function() { var layout = $(this).attr('data-layout'); From 2809ce6a9c63bca8ab9417c9042f6cb71fa8a3be Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Fri, 1 Jul 2011 18:29:44 +0530 Subject: [PATCH 1803/2661] [FIX] Base :required=True is already present in the python so Remove from view bzr revid: aag@tinyerp.co.in-20110701125944-xdte25y6iavdj3xo --- openerp/addons/base/base_update.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 1a373f42eef..c8d99f76041 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -195,7 +195,7 @@ - + From 93eccd6b5439e6328634371d13841f55aa89032c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 1 Jul 2011 15:03:13 +0200 Subject: [PATCH 1804/2661] [IMP] don't filter dashboard action picker on act_window, server & url &etc... are kind-of valid although the dashboard will probably need to have its own ActionManager and override the behavior of default for some actions e.g. act_url bzr revid: xmo@openerp.com-20110701130313-g5755hicgkle9k2q --- addons/base_dashboard/static/src/js/dashboard.js | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/base_dashboard/static/src/js/dashboard.js b/addons/base_dashboard/static/src/js/dashboard.js index 476dbd499f3..df2ae08e5de 100644 --- a/addons/base_dashboard/static/src/js/dashboard.js +++ b/addons/base_dashboard/static/src/js/dashboard.js @@ -61,7 +61,6 @@ openerp.base.form.DashBoard = openerp.base.form.Widget.extend({ type : 'ir.actions.act_window', limit : 80, auto_search : true, - domain : [['type', '=', 'ir.actions.act_window']], flags : { sidebar : false, views_switcher : false, From cbbae67165670e574cf737648652ca4b6dc2b6e2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 1 Jul 2011 15:05:17 +0200 Subject: [PATCH 1805/2661] [ADD] possibility to use a client action in a menu bzr revid: xmo@openerp.com-20110701130517-p8dz909jho2658vk --- openerp/addons/base/ir/ir_ui_menu.py | 1 + 1 file changed, 1 insertion(+) diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index d67f0c247d1..9ed4d7806bc 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -273,6 +273,7 @@ class ir_ui_menu(osv.osv): ('ir.actions.wizard', 'ir.actions.wizard'), ('ir.actions.url', 'ir.actions.url'), ('ir.actions.server', 'ir.actions.server'), + ('ir.actions.client', 'ir.actions.client'), ]), } From e461ba754d9049aacd8e66ed44a58c2cea5605c9 Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Fri, 1 Jul 2011 18:36:30 +0530 Subject: [PATCH 1806/2661] [REF]: put self.pool.get outside loop bzr revid: rpa@tinyerp.com-20110701130630-zy1g4e8zqr1550ed --- openerp/addons/base/res/res_company.py | 4 ++-- openerp/addons/base/res/res_config.py | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index a49c419397d..54eda3d44f8 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -81,13 +81,13 @@ class res_company(osv.osv): def _get_address_data(self, cr, uid, ids, name, arg, context=None): result = {} + part_obj = self.pool.get('res.partner') + address_obj = self.pool.get('res.partner.address') for company in self.browse(cr, uid, ids, context=context): result[company.id] = {} for field in name: result[company.id][field] = False if company.partner_id: - part_obj = self.pool.get('res.partner') - address_obj = self.pool.get('res.partner.address') address_data = part_obj.address_get(cr, uid, [company.partner_id.id], adr_pref=['default']) if address_data['default']: address = address_obj.read(cr, uid, address_data['default'], [], context=context) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index 89f197ba68a..20e8a7b6e38 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -44,10 +44,9 @@ class res_config_configurable(osv.osv_memory): '''Return a description the current progress of configuration: a tuple of (non_open_todos:int, total_todos: int) ''' - return (self.pool.get('ir.actions.todo')\ - .search_count(cr, uid, [('state','<>','open')], context), - self.pool.get('ir.actions.todo')\ - .search_count(cr, uid, [], context)) + todo_pool = self.pool.get('ir.actions.todo') + return (todo_pool.search_count(cr, uid, [('state','<>','open')], context), + todo_pool.search_count(cr, uid, [], context)) def _progress(self, cr, uid, context=None): closed, total = self.get_current_progress(cr, uid, context=context) @@ -116,8 +115,9 @@ class res_config_configurable(osv.osv_memory): return self.pool.get(current_user_menu.type).read(cr, uid, current_user_menu.id) def start(self, cr, uid, ids, context=None): - ids2 = self.pool.get('ir.actions.todo').search(cr, uid, [], context=context) - for todo in self.pool.get('ir.actions.todo').browse(cr, uid, ids2, context=context): + todo_pool = self.pool.get('ir.actions.todo') + ids2 = todo_pool.search(cr, uid, [], context=context) + for todo in todo_pool.browse(cr, uid, ids2, context=context): if (todo.type=='normal_recurring'): todo.write({'state':'open'}) return self.next(cr, uid, ids, context) From 543cd270ba86cc4abd90ad2ce14afdebb677cff1 Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Fri, 1 Jul 2011 18:38:40 +0530 Subject: [PATCH 1807/2661] [IMP]: ir.actions.todo: put docstring, _desrciption and tooltip for ir.actions.todo and ir.actions.todo.category bzr revid: rpa@tinyerp.com-20110701130840-xn8cqoc3mmlob3pv --- openerp/addons/base/ir/ir_actions.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 2577c2cf475..bb8f3199d7d 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -801,7 +801,12 @@ class act_window_close(osv.osv): act_window_close() class ir_actions_todo_category(osv.osv): + """ + Category of Configuration Wizards + """ + _name = 'ir.actions.todo.category' + _description = "Configuration Wizard Category" _columns = { 'name':fields.char('Name', size=64, translate=True, required=True), 'sequence': fields.integer('Sequence'), @@ -816,7 +821,11 @@ TODO_STATES = [('open', 'To Do'), ('cancel','Cancelled')] class ir_actions_todo(osv.osv): + """ + Configuration Wizards + """ _name = 'ir.actions.todo' + _description = "Configuration Wizards" _columns={ 'action_id': fields.many2one( 'ir.actions.act_window', 'Action', select=True, required=True, @@ -824,7 +833,9 @@ class ir_actions_todo(osv.osv): 'sequence': fields.integer('Sequence'), 'state': fields.selection(TODO_STATES, string='State', required=True), 'name':fields.char('Name', size=64), - 'type': fields.selection([('special','Special'),('normal','Normal'),('normal_recurring','Normal Recurring')],'Type',required=True), + 'type': fields.selection([('special','Special'),('normal','Normal'),('normal_recurring','Normal Recurring')], 'Type', required=True, help="Special: that have to be run again on trigger (when someone select this application to be reconfigured)\ +\nNormal: that will be display in the config panel and disappear as soon it's done\ +\nNormal Recurring: that will be always displayed in the config panel regardless of it's state"), 'groups_id':fields.many2many('res.groups', 'res_groups_action_rel', 'uid', 'gid', 'Groups'), 'note':fields.text('Text', translate=True), 'category_id': fields.many2one('ir.actions.todo.category','Category'), From 93719cfba80a71fd0e141d5419daaf91f5715d90 Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Fri, 1 Jul 2011 18:40:41 +0530 Subject: [PATCH 1808/2661] [REM]: removed unused methof createReport bzr revid: rpa@tinyerp.com-20110701131041-ychn3kse63tj2f8b --- openerp/addons/base/res/res_company.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index a49c419397d..e94207d4f82 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -182,26 +182,6 @@ class res_company(osv.osv): ids = self.search(cr, uid, [('parent_id','child_of',[company])]) return ids -# For Report - - def createReport(cr, uid, report, ids, name=False): - files = [] - for id in ids: - try: - service = netsvc.LocalService(report) - (result, format) = service.create(cr, uid, [id], {}, {}) - if not name: - report_file = '/tmp/reports'+ str(id) + '.pdf' - else: - report_file = name - fp = open(report_file,'wb+') - fp.write(result); - fp.close(); - files += [report_file] - except Exception,e: - continue - return files - def _get_partner_hierarchy(self, cr, uid, company_id, context={}): if company_id: parent_id = self.browse(cr, uid, company_id)['parent_id'] From 37dfdc617650868df584fbf17b9f3c320db32080 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 1 Jul 2011 15:35:34 +0200 Subject: [PATCH 1809/2661] [ADD] config overview client action to the administration dashboard bzr revid: xmo@openerp.com-20110701133534-6rl45ygunb5oqcti --- addons/board/board_administration_view.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/board/board_administration_view.xml b/addons/board/board_administration_view.xml index 337ca63dab8..e997059c51c 100644 --- a/addons/board/board_administration_view.xml +++ b/addons/board/board_administration_view.xml @@ -87,6 +87,11 @@ + + Configuration Overview + board.config.overview + + board.res.log.report.graph @@ -143,6 +148,7 @@ + From d415fff15689afb1204ceebc430426502f706e6e Mon Sep 17 00:00:00 2001 From: "Rucha (Open ERP)" Date: Fri, 1 Jul 2011 19:08:58 +0530 Subject: [PATCH 1810/2661] [IMP, FIX]: res.company: - in the _{get,set}_address_data: name should be a plural, add a docstring. bzr revid: rpa@tinyerp.com-20110701133858-fn8s95utbyuz1i1g --- openerp/addons/base/res/res_company.py | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index a49c419397d..e2c0c06254a 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -79,15 +79,16 @@ class res_company(osv.osv): _description = 'Companies' _order = 'name' - def _get_address_data(self, cr, uid, ids, name, arg, context=None): + def _get_address_datas(self, cr, uid, ids, name, arg, context=None): + "Retrieves address datas of the partner related to the company" result = {} + part_obj = self.pool.get('res.partner') + address_obj = self.pool.get('res.partner.address') for company in self.browse(cr, uid, ids, context=context): result[company.id] = {} for field in name: result[company.id][field] = False if company.partner_id: - part_obj = self.pool.get('res.partner') - address_obj = self.pool.get('res.partner.address') address_data = part_obj.address_get(cr, uid, [company.partner_id.id], adr_pref=['default']) if address_data['default']: address = address_obj.read(cr, uid, address_data['default'], [], context=context) @@ -95,7 +96,8 @@ class res_company(osv.osv): result[company.id][field] = address[field] or False return result - def _set_address_data(self, cr, uid, company_id, name, value, arg, context=None): + def _set_address_datas(self, cr, uid, company_id, name, value, arg, context=None): + "Retrieves address datas of the partner related to the company" company = self.browse(cr, uid, company_id, context=context) if company.partner_id: part_obj = self.pool.get('res.partner') @@ -124,14 +126,14 @@ class res_company(osv.osv): 'currency_ids': fields.one2many('res.currency', 'company_id', 'Currency'), 'user_ids': fields.many2many('res.users', 'res_company_users_rel', 'cid', 'user_id', 'Accepted Users'), 'account_no':fields.char('Account No.', size=64), - 'street' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=128, type='char', method=True, string="Street", multi='address'), - 'street2' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=128, type='char', method=True, string="Street2", multi='address'), - 'zip' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=24, type='char', method=True, string="Zip", multi='address'), - 'city' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=24, type='char', method=True, string="City", multi='address'), - 'state_id' : fields.function(_get_address_data, fnct_inv=_set_address_data, type='many2one', domain="[('country_id', '=', country_id)]", relation='res.country.state', method=True, string="State", multi='address'), - 'country_id' : fields.function(_get_address_data, fnct_inv=_set_address_data, type='many2one', relation='res.country', method=True, string="Country", multi='address'), - 'email' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=64, type='char', method=True, string="Email", multi='address'), - 'phone' : fields.function(_get_address_data, fnct_inv=_set_address_data, size=64, type='char', method=True, string="Phone", multi='address'), + 'street' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=128, type='char', method=True, string="Street", multi='address'), + 'street2' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=128, type='char', method=True, string="Street2", multi='address'), + 'zip' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=24, type='char', method=True, string="Zip", multi='address'), + 'city' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=24, type='char', method=True, string="City", multi='address'), + 'state_id' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, type='many2one', domain="[('country_id', '=', country_id)]", relation='res.country.state', method=True, string="State", multi='address'), + 'country_id' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, type='many2one', relation='res.country', method=True, string="Country", multi='address'), + 'email' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=64, type='char', method=True, string="Email", multi='address'), + 'phone' : fields.function(_get_address_datas, fnct_inv=_set_address_datas, size=64, type='char', method=True, string="Phone", multi='address'), } def _search(self, cr, uid, args, offset=0, limit=None, order=None, @@ -349,8 +351,7 @@ class res_company(osv.osv): fp.write(header_xml) fp.close() - if netsvc.Service._services.get('report.company.report'): - netsvc.Service._services.pop('report.company.report') + netsvc.Service._services.pop('report.company.report', False) myreport = report_sxw.report_sxw('report.company.report', 'res.company', tempfilename, parser=company_parser) return { From 4a00aefa4db1cca78cbb937d28f094b6762a28f1 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 1 Jul 2011 17:12:37 +0200 Subject: [PATCH 1811/2661] [fix] cleaned on_change product_id in sale bzr revid: nicolas.vanhoren@openerp.com-20110701151237-lkmtrp60digfi7f6 --- addons/sale/sale.py | 4 +++- addons/sale/sale_view.xml | 6 +++--- addons/sale_layout/sale_layout_view.xml | 6 +++--- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 0b436f0dc91..64faca26e77 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1013,7 +1013,9 @@ class sale_order_line(osv.osv): def product_id_change(self, cr, uid, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, - lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False): + lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None): + context = context or {} + lang = lang or ('lang' in context and context['lang']) if not partner_id: raise osv.except_osv(_('No Customer Defined !'), _('You have to select a customer in the sales form !\nPlease set one customer before choosing a product.')) warning = {} diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index 6c444ad174d..14d3046e885 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -128,12 +128,12 @@ @@ -142,7 +142,7 @@ diff --git a/addons/sale_layout/sale_layout_view.xml b/addons/sale_layout/sale_layout_view.xml index 6dee4ddd62f..4b69a01d919 100644 --- a/addons/sale_layout/sale_layout_view.xml +++ b/addons/sale_layout/sale_layout_view.xml @@ -22,13 +22,13 @@ context="{'partner_id':parent.partner_id,'quantity':product_uom_qty,'pricelist':parent.pricelist_id,'shop':parent.shop_id,'uom':product_uom}" name="product_id" attrs="{'readonly':[('layout_type','!=','article')]}" - on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" + on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, True, parent.date_order, product_packaging, parent.fiscal_position, False, context)" select="1"/> From f418321fd434ae7fbc2f8dfe396c58a783709c6d Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 1 Jul 2011 17:13:48 +0200 Subject: [PATCH 1812/2661] [fix] cleaned on_change product_uom in sale bzr revid: nicolas.vanhoren@openerp.com-20110701151348-gl6aoxrfy97ow80m --- addons/sale/sale.py | 4 +++- addons/sale/sale_view.xml | 2 +- addons/sale_layout/sale_layout_view.xml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 64faca26e77..fd2dddbe309 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1148,7 +1148,9 @@ class sale_order_line(osv.osv): def product_uom_change(self, cursor, user, ids, pricelist, product, qty=0, uom=False, qty_uos=0, uos=False, name='', partner_id=False, - lang=False, update_tax=True, date_order=False): + lang=False, update_tax=True, date_order=False, context=None): + context = context or {} + lang = lang or ('lang' in context and context['lang']) res = self.product_id_change(cursor, user, ids, pricelist, product, qty=qty, uom=uom, qty_uos=qty_uos, uos=uos, name=name, partner_id=partner_id, lang=lang, update_tax=update_tax, diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index 14d3046e885..28201cfaa76 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -136,7 +136,7 @@ on_change="product_id_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, product_packaging, parent.fiscal_position, True, context)" /> + on_change="product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, context)"/> + on_change="product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, context)"/> Date: Fri, 1 Jul 2011 17:18:39 +0200 Subject: [PATCH 1813/2661] [REVERT] last 4 revisions on fields_view_get, need further review bzr revid: odo@openerp.com-20110701151839-g8nhfr4z8pmkflah --- openerp/osv/orm.py | 139 +++------------------------------------------ 1 file changed, 8 insertions(+), 131 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 4c52a8730fb..f4a7dfa8ed2 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -48,7 +48,6 @@ import re import time import traceback import types -import simplejson import openerp.netsvc as netsvc from lxml import etree @@ -72,88 +71,6 @@ module_class_list = {} # Super-user identifier (aka Administrator aka root) ROOT_USER_ID = 1 -def transfer_field_to_modifiers(field, modifiers): - for a in ('invisible', 'readonly', 'required'): - if field.get(a): - modifiers[a] = bool(field.get(a)) - - -# Don't deal with groups, it is done by check_group(). -# Need the context to evaluate the invisible attribute on tree views. -# For non-tree views, the context shouldn't be given. -def transfer_node_to_modifiers(node, modifiers, context=None, in_tree_view=False): - if node.get('attrs'): - modifiers.update(eval(node.get('attrs'))) - - if node.get('states'): - if 'invisible' in modifiers and isinstance(modifiers['invisible'], list): - # TODO combine with AND or OR, use implicit AND for now. - modifiers['invisible'].append(('state', 'not in', node.get('states').split(','))) - else: - modifiers['invisible'] = [('state', 'not in', node.get('states').split(','))] - - for a in ('invisible', 'readonly', 'required'): - if node.get(a): - v = bool(eval(node.get(a), {'context': context or {}})) - if in_tree_view and a == 'invisible': - # Invisible in a tree view has a specific meaning, make it a - # new key in the modifiers attribute. - modifiers['tree_invisible'] = v - elif v or (a not in modifiers or not isinstance(modifiers[a], list)): - # Don't set the attribute to False if a dynamic value was - # provided (i.e. a domain from attrs or states). - modifiers[a] = v - - -def simplify_modifiers(modifiers): - for a in ('invisible', 'readonly', 'required'): - if a in modifiers and not modifiers[a]: - del modifiers[a] - - -def transfer_modifiers_to_node(modifiers, node): - if modifiers: - simplify_modifiers(modifiers) - node.set('modifiers', simplejson.dumps(modifiers)) - - -def test_modifiers(what, expected): - modifiers = {} - if isinstance(what, basestring): - node = etree.fromstring(what) - transfer_node_to_modifiers(node, modifiers) - simplify_modifiers(modifiers) - json = simplejson.dumps(modifiers) - assert json == expected, "%s != %s" % (json, expected) - elif isinstance(what, dict): - transfer_field_to_modifiers(what, modifiers) - simplify_modifiers(modifiers) - json = simplejson.dumps(modifiers) - assert json == expected, "%s != %s" % (json, expected) - - -# To use this test: -# import openerp -# openerp.osv.orm.modifiers_tests() -def modifiers_tests(): - test_modifiers('', '{}') - test_modifiers('', '{"invisible": true}') - test_modifiers('', '{"readonly": true}') - test_modifiers('', '{"required": true}') - test_modifiers('', '{}') - test_modifiers('', '{}') - test_modifiers('', '{}') - test_modifiers('', '{"invisible": true, "required": true}') # TODO order is not guaranteed - test_modifiers('', '{"invisible": true}') - test_modifiers('', '{"required": true}') - test_modifiers("""""", '{"invisible": [["b", "=", "c"]]}') - - # The dictionary is supposed to be the result of fields_get(). - test_modifiers({}, '{}') - test_modifiers({"invisible": True}, '{"invisible": true}') - test_modifiers({"invisible": False}, '{}') - - def check_object_name(name): """ Check if the given name is a valid openerp object name. @@ -1407,26 +1324,13 @@ class orm_template(object): def view_header_get(self, cr, user, view_id=None, view_type='form', context=None): return False - def __view_look_dom(self, cr, user, node, view_id, in_tree_view, model_fields, context=None): - """ Return the description of the fields in the node. - - In a normal call to this method, node is a complete view architecture - but it is actually possible to give some sub-node (this is used so - that the method can call itself recursively). - - Originally, the field descriptions are drawn from the node itself. - But there is now some code calling fields_get() in order to merge some - of those information in the architecture. - - """ + def __view_look_dom(self, cr, user, node, view_id, context=None): if context is None: context = {} result = False fields = {} children = True - modifiers = {} - def encode(s): if isinstance(s, unicode): return s.encode('utf8') @@ -1440,7 +1344,6 @@ class orm_template(object): can_see = any(access_pool.check_groups(cr, user, group) for group in groups) if not can_see: node.set('invisible', '1') - modifiers['invisible'] = True if 'attrs' in node.attrib: del(node.attrib['attrs']) #avoid making field visible later del(node.attrib['groups']) @@ -1512,14 +1415,10 @@ class orm_template(object): attrs['selection'].append((False, '')) fields[node.get('name')] = attrs - field = model_fields[node.get('name')] - transfer_field_to_modifiers(field, modifiers) - elif node.tag in ('form', 'tree'): result = self.view_header_get(cr, user, False, node.tag, context) if result: node.set('string', result) - in_tree_view = node.tag == 'tree' elif node.tag == 'calendar': for additional_field in ('date_start', 'date_delay', 'date_stop', 'color'): @@ -1528,12 +1427,6 @@ class orm_template(object): check_group(node) - # The view architeture overrides the python model. - # Get the attrs before they are (possibly) deleted by check_group below - transfer_node_to_modifiers(node, modifiers, context, in_tree_view) - - # TODO remove attrs couterpart in modifiers when invisible is true ? - # translate view if 'lang' in context: if node.get('string') and not result: @@ -1559,9 +1452,8 @@ class orm_template(object): for f in node: if children or (node.tag == 'field' and f.tag in ('filter','separator')): - fields.update(self.__view_look_dom(cr, user, f, view_id, in_tree_view, model_fields, context)) + fields.update(self.__view_look_dom(cr, user, f, view_id, context)) - transfer_modifiers_to_node(modifiers, node) return fields def _disable_workflow_buttons(self, cr, user, node): @@ -1590,32 +1482,19 @@ class orm_template(object): return node def __view_look_dom_arch(self, cr, user, node, view_id, context=None): - """ Return an architecture and a description of all the fields. - - The field description combines the result of fields_get() and - __view_look_dom(). - - :param node: the architecture as as an etree - :return: a tuple (arch, fields) where arch is the given node as a - string and fields is the description of all the fields. - - """ + fields_def = self.__view_look_dom(cr, user, node, view_id, context=context) + node = self._disable_workflow_buttons(cr, user, node) + arch = etree.tostring(node, encoding="utf-8").replace('\t', '') fields = {} if node.tag == 'diagram': if node.getchildren()[0].tag == 'node': - node_fields = self.pool.get(node.getchildren()[0].get('object')).fields_get(cr, user, None, context) + node_fields = self.pool.get(node.getchildren()[0].get('object')).fields_get(cr, user, fields_def.keys(), context) fields.update(node_fields) if node.getchildren()[1].tag == 'arrow': - arrow_fields = self.pool.get(node.getchildren()[1].get('object')).fields_get(cr, user, None, context) + arrow_fields = self.pool.get(node.getchildren()[1].get('object')).fields_get(cr, user, fields_def.keys(), context) fields.update(arrow_fields) else: - fields = self.fields_get(cr, user, None, context) - fields_def = self.__view_look_dom(cr, user, node, view_id, False, fields, context=context) - node = self._disable_workflow_buttons(cr, user, node) - arch = etree.tostring(node, encoding="utf-8").replace('\t', '') - for k in fields.keys(): - if k not in fields_def: - del fields[k] + fields = self.fields_get(cr, user, fields_def.keys(), context) for field in fields_def: if field == 'id': # sometime, the view may contain the (invisible) field 'id' needed for a domain (when 2 objects have cross references) @@ -1636,7 +1515,6 @@ class orm_template(object): def __get_default_calendar_view(self): """Generate a default calendar view (For internal use only). """ - # TODO could return an etree instead of a string arch = ('\n' ' Date: Sat, 2 Jul 2011 01:23:28 +0200 Subject: [PATCH 1814/2661] [IMP] fields.function: removed method=True param, added docstring The 'method' param was quite useless, as 100% of functions fields were using method=True. In addition, there is no need to distinguish methods and functions, as methods are unbound and passed as function objects in the declaration of a function field, so they only need a proper signature. Finally, docstring was added for fields.function class, based on current doc from developer book (in preparation of future API doc). (A fix in addons follows, getting rid of all the useless method=True params there too). bzr revid: odo@openerp.com-20110701232328-flgxulxva70vnyxr --- openerp/osv/fields.py | 200 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 190 insertions(+), 10 deletions(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index b7979f03812..3cf87a1e4fe 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -741,6 +741,192 @@ def sanitize_binary_value(value): # Function fields # --------------------------------------------------------- class function(_column): + """ + A field whose value is computed by a function (rather + than being read from the database). + + :param fnct: the callable that will compute the field value. + :param arg: arbitrary value to be passed to ``fnct`` when computing the value. + :param fnct_inv: the callable that will allow writing values in that field + (if not provided, the field is read-only). + :param fnct_inv_arg: arbitrary value to be passed to ``fnct_inv`` when + writing a value. + :param str type: type of the field simulated by the function field + :param fnct_search: the callable that allows searching on the field + (if not provided, search will not return any result). + :param store: store computed value in database + (see :ref:`The *store* parameter `). + :type store: True or dict specifying triggers for field computation + :param multi: name of batch for batch computation of function fields. + All fields with the same batch name will be computed by + a single function call. This changes the signature of the + ``fnct`` callable. + + .. _field-function-fnct: The ``fnct`` parameter + + .. rubric:: The ``fnct`` parameter + + The callable implementing the function field must have the following signature: + + .. function:: fnct(model, cr, uid, ids, field_name(s), arg, context) + + Implements the function field. + + :param orm_template model: model to which the field belongs (should be ``self`` for + a model method) + :param field_name(s): name of the field to compute, or if ``multi`` is provided, + list of field names to compute. + :type field_name(s): str | [str] + :param arg: arbitrary value passed when declaring the function field + :rtype: dict + :return: mapping of ``ids`` to computed values, or if multi is provided, + to a map of field_names to computed values + + The values in the returned dictionary must be of the type specified by the type + argument in the field declaration. + + Here is an example with a simple function ``char`` function field:: + + # declarations + def compute(self, cr, uid, ids, field_name, arg, context): + result = {} + # ... + return result + _columns['my_char'] = fields.function(compute, type='char', size=50) + + # when called with ``ids=[1,2,3]``, ``compute`` could return: + { + 1: 'foo', + 2: 'bar', + 3: False # null values should be returned explicitly too + } + + If ``multi`` is set, then ``field_name`` is replaced by ``field_names``: a list + of the field names that should be computed. Each value in the returned + dictionary must then be a dictionary mapping field names to values. + + Here is an example where two function fields (``name`` and ``age``) + are both computed by a single function field:: + + # declarations + def compute(self, cr, uid, ids, field_names, arg, context): + result = {} + # ... + return result + _columns['name'] = fields.function(compute_person_data, type='char',\ + size=50, multi='person_data') + _columns[''age'] = fields.function(compute_person_data, type='integer',\ + multi='person_data') + + # when called with ``ids=[1,2,3]``, ``compute_person_data`` could return: + { + 1: {'name': 'Bob', 'age': 23}, + 2: {'name': 'Sally', 'age': 19}, + 3: {'name': 'unknown', 'age': False} + } + + .. _field-function-fnct-inv: + + .. rubric:: The ``fnct_inv`` parameter + + This callable implements the write operation for the function field + and must have the following signature: + + .. function:: fnct_inv(model, cr, uid, ids, field_name, field_value, fnct_inv_arg, context) + + Callable that implements the ``write`` operation for the function field. + + :param orm_template model: model to which the field belongs (should be ``self`` for + a model method) + :param str field_name: name of the field to set + :param fnct_inv_arg: arbitrary value passed when declaring the function field + :return: True + + When writing values for a function field, the ``multi`` parameter is ignored. + + .. _field-function-fnct-search: + + .. rubric:: The ``fnct_search`` parameter + + This callable implements the search operation for the function field + and must have the following signature: + + .. function:: fnct_search(model, cr, uid, model_again, field_name, criterion, context) + + Callable that implements the ``search`` operation for the function field by expanding + a search criterion based on the function field into a new domain based only on + columns that are stored in the database. + + :param orm_template model: model to which the field belongs (should be ``self`` for + a model method) + :param orm_template model_again: same value as ``model`` (seriously! this is for backwards + compatibility) + :param str field_name: name of the field to search on + :param list criterion: domain component specifying the search criterion on the field. + :rtype: list + :return: domain to use instead of ``criterion`` when performing the search. + This new domain must be based only on columns stored in the database, as it + will be used directly without any translation. + + The returned value must be a domain, that is, a list of the form [(field_name, operator, operand)]. + The most generic way to implement ``fnct_search`` is to directly search for the records that + match the given ``criterion``, and return their ``ids`` wrapped in a domain, such as + ``[('id','in',[1,3,5])]``. + + .. _field-function-store: + + .. rubric:: The ``store`` parameter + + The ``store`` parameter allows caching the result of the field computation in the + database, and defining the triggers that will invalidate that cache and force a + recomputation of the function field. + When not provided, the field is computed every time its value is read. + The value of ``store`` may be either ``True`` (to recompute the field value whenever + any field in the same record is modified), or a dictionary specifying a more + flexible set of recomputation triggers. + + A trigger specification is a dictionary that maps the names of the models that + will trigger the computation, to a tuple describing the trigger rule, in the + following form:: + + store = { + 'trigger_model': (mapping_function, + ['trigger_field1', 'trigger_field2'], + priority), + } + + A trigger rule is defined by a 3-item tuple where: + + * The ``mapping_function`` is defined as follows: + + .. function:: mapping_function(trigger_model, cr, uid, trigger_ids, context) + + Callable that maps record ids of a trigger model to ids of the + corresponding records in the source model (whose field values + need to be recomputed). + + :param orm_template model: trigger_model + :param list trigger_ids: ids of the records of trigger_model that were + modified + :rtype: list + :return: list of ids of the source model whose function field values + need to be recomputed + + * The second item is a list of the fields who should act as triggers for + the computation. If an empty list is given, all fields will act as triggers. + * The last item is the priority, used to order the triggers when processing them + after any write operation on a model that has function field triggers. The + default priority is 10. + + In fact, setting store = True is the same as using the following trigger dict:: + + store = { + 'model_itself': (lambda self, cr, uid, ids, context: ids, + [], + 10) + } + + """ _classic_read = False _classic_write = False _prefetch = False @@ -750,10 +936,9 @@ class function(_column): # # multi: compute several fields in one call # - def __init__(self, fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='float', fnct_search=None, obj=None, method=False, store=False, multi=False, **args): + def __init__(self, fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='float', fnct_search=None, obj=None, store=False, multi=False, **args): _column.__init__(self, **args) self._obj = obj - self._method = method self._fnct = fnct self._fnct_inv = fnct_inv self._arg = arg @@ -834,11 +1019,7 @@ class function(_column): return result def get(self, cr, obj, ids, name, uid=False, context=None, values=None): - result = {} - if self._method: - result = self._fnct(obj, cr, uid, ids, name, self._arg, context) - else: - result = self._fnct(cr, obj._table, ids, name, self._arg, context) + result = self._fnct(obj, cr, uid, ids, name, self._arg, context) for id in ids: if self._multi and id in result: for field, value in result[id].iteritems(): @@ -968,7 +1149,7 @@ class related(function): def __init__(self, *arg, **args): self.arg = arg self._relations = [] - super(related, self).__init__(self._fnct_read, arg, self._fnct_write, fnct_inv_arg=arg, method=True, fnct_search=self._fnct_search, **args) + super(related, self).__init__(self._fnct_read, arg, self._fnct_write, fnct_inv_arg=arg, fnct_search=self._fnct_search, **args) if self.store is True: # TODO: improve here to change self.store = {...} according to related objects pass @@ -1005,7 +1186,7 @@ class dummy(function): def __init__(self, *arg, **args): self.arg = arg self._relations = [] - super(dummy, self).__init__(self._fnct_read, arg, self._fnct_write, fnct_inv_arg=arg, method=True, fnct_search=None, **args) + super(dummy, self).__init__(self._fnct_read, arg, self._fnct_write, fnct_inv_arg=arg, fnct_search=None, **args) # --------------------------------------------------------- # Serialized fields @@ -1164,7 +1345,6 @@ def field_to_dict(self, cr, user, context, field): res['fnct_inv'] = field._fnct_inv and field._fnct_inv.func_name or False res['fnct_inv_arg'] = field._fnct_inv_arg or False res['func_obj'] = field._obj or False - res['func_method'] = field._method if isinstance(field, many2many): res['related_columns'] = list((field._id1, field._id2)) res['third_table'] = field._rel From 06fb14130a4bb88399c38979d1d07f37fbacf658 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Sat, 2 Jul 2011 01:41:24 +0200 Subject: [PATCH 1815/2661] [IMP] removed method=True params from all fields.function Server revision 3495 odo@openerp.com-20110701232328-flgxulxva70vnyxr removed the need for passing method=True to function fields, so this is the equivalent addons fix, removing it everywhere. Please be careful from now on, and do not pass it anymore! bzr revid: odo@openerp.com-20110701234124-a61zl0idvdfz3hyb --- addons/account/account.py | 22 ++++----- addons/account/account_bank_statement.py | 4 +- addons/account/account_cash_statement.py | 8 ++-- addons/account/account_move_line.py | 8 ++-- addons/account/invoice.py | 20 ++++---- addons/account/partner.py | 4 +- addons/account/report/account_report.py | 2 +- .../account/report/account_treasury_report.py | 4 +- .../account_analytic_analysis.py | 40 ++++++++-------- .../account_analytic_plans.py | 2 +- addons/account_budget/account_budget.py | 6 +-- .../account_invoice_layout.py | 2 +- addons/account_payment/account_invoice.py | 2 +- addons/account_payment/account_move_line.py | 2 +- addons/account_payment/account_payment.py | 10 ++-- addons/account_voucher/account_voucher.py | 8 ++-- addons/analytic/analytic.py | 14 +++--- addons/anonymization/anonymization.py | 4 +- addons/auction/auction.py | 24 +++++----- addons/base_calendar/base_calendar.py | 22 ++++----- addons/base_contact/base_contact.py | 2 +- .../base_report_creator.py | 2 +- addons/crm/crm.py | 2 +- addons/crm/crm_lead.py | 2 +- addons/crm/crm_meeting.py | 2 +- addons/delivery/delivery.py | 2 +- addons/delivery/stock.py | 8 ++-- addons/document/directory_report.py | 2 +- addons/document/document.py | 2 +- addons/event/event.py | 6 +-- addons/hr/hr.py | 6 +-- addons/hr/hr_department.py | 2 +- addons/hr_attendance/hr_attendance.py | 4 +- addons/hr_contract/hr_contract.py | 2 +- addons/hr_expense/hr_expense.py | 4 +- addons/hr_holidays/hr_holidays.py | 8 ++-- addons/hr_payroll/hr_payroll.py | 46 +++++++++---------- .../hr_payroll_account/hr_payroll_account.py | 4 +- .../hr_timesheet_invoice.py | 2 +- .../hr_timesheet_sheet/hr_timesheet_sheet.py | 18 ++++---- addons/idea/idea.py | 10 ++-- addons/l10n_ch/invoice.py | 2 +- addons/lunch/lunch.py | 4 +- addons/mail_gateway/mail_gateway.py | 2 +- .../marketing_campaign/marketing_campaign.py | 6 +-- .../report/campaign_analysis.py | 2 +- addons/membership/membership.py | 10 ++-- addons/mrp/mrp.py | 12 ++--- addons/mrp_operations/mrp_operations.py | 6 +-- addons/mrp_repair/mrp_repair.py | 12 ++--- addons/point_of_sale/point_of_sale.py | 18 ++++---- addons/procurement/procurement.py | 2 +- addons/product/product.py | 26 +++++------ addons/product_margin/product_margin.py | 34 +++++++------- addons/project/project.py | 20 ++++---- addons/project_issue/project_issue.py | 2 +- addons/project_long_term/project_long_term.py | 4 +- addons/project_planning/project_planning.py | 20 ++++---- addons/project_scrum/project_scrum.py | 12 ++--- .../project_timesheet/report/task_report.py | 4 +- addons/purchase/purchase.py | 16 +++---- addons/sale/sale.py | 16 +++---- addons/sale_journal/sale_journal.py | 1 - addons/sale_margin/sale_margin.py | 4 +- addons/sale_mrp/sale_mrp.py | 4 +- addons/sale_order_dates/sale_order_dates.py | 4 +- addons/stock/product.py | 18 ++++---- addons/stock/stock.py | 12 ++--- addons/stock_planning/stock_planning.py | 10 ++-- addons/survey/survey.py | 6 +-- 70 files changed, 316 insertions(+), 317 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index e50e18e8a1d..aced4041f13 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -368,16 +368,16 @@ class account_account(osv.osv): 'parent_id': fields.many2one('account.account', 'Parent', ondelete='cascade', domain=[('type','=','view')]), 'child_parent_ids': fields.one2many('account.account','parent_id','Children'), 'child_consol_ids': fields.many2many('account.account', 'account_account_consol_rel', 'child_id', 'parent_id', 'Consolidated Children'), - 'child_id': fields.function(_get_child_ids, method=True, type='many2many', relation="account.account", string="Child Accounts"), - 'balance': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Balance', multi='balance'), - 'credit': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Credit', multi='balance'), - 'debit': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Debit', multi='balance'), + 'child_id': fields.function(_get_child_ids, type='many2many', relation="account.account", string="Child Accounts"), + 'balance': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Balance', multi='balance'), + 'credit': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Credit', multi='balance'), + 'debit': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Debit', multi='balance'), 'reconcile': fields.boolean('Reconcile', help="Check this if the user is allowed to reconcile entries in this account."), 'shortcut': fields.char('Shortcut', size=12), 'tax_ids': fields.many2many('account.tax', 'account_account_tax_default_rel', 'account_id', 'tax_id', 'Default Taxes'), 'note': fields.text('Note'), - 'company_currency_id': fields.function(_get_company_currency, method=True, type='many2one', relation='res.currency', string='Company Currency'), + 'company_currency_id': fields.function(_get_company_currency, type='many2one', relation='res.currency', string='Company Currency'), 'company_id': fields.many2one('res.company', 'Company', required=True), 'active': fields.boolean('Active', select=2, help="If the active field is set to False, it will allow you to hide the account without removing it."), @@ -390,7 +390,7 @@ class account_account(osv.osv): 'manage this. So if you import from another software system you may have to use the rate at date. ' \ 'Incoming transactions always use the rate at date.', \ required=True), - 'level': fields.function(_get_level, string='Level', method=True, store=True, type='integer'), + 'level': fields.function(_get_level, string='Level', store=True, type='integer'), } _defaults = { @@ -587,7 +587,7 @@ class account_journal_column(osv.osv): _description = "Journal Column" _columns = { 'name': fields.char('Column Name', size=64, required=True), - 'field': fields.selection(_col_get, 'Field Name', method=True, required=True, size=32), + 'field': fields.selection(_col_get, 'Field Name', required=True, size=32), 'view_id': fields.many2one('account.journal.view', 'Journal View', select=True), 'sequence': fields.integer('Sequence', help="Gives the sequence order to journal column.", readonly=True), 'required': fields.boolean('Required'), @@ -985,7 +985,7 @@ class account_journal_period(osv.osv): 'name': fields.char('Journal-Period Name', size=64, required=True), 'journal_id': fields.many2one('account.journal', 'Journal', required=True, ondelete="cascade"), 'period_id': fields.many2one('account.period', 'Period', required=True, ondelete="cascade"), - 'icon': fields.function(_icon_get, method=True, string='Icon', type='char', size=32), + 'icon': fields.function(_icon_get, string='Icon', type='char', size=32), 'active': fields.boolean('Active', required=True, help="If the active field is set to False, it will allow you to hide the journal period without removing it."), 'state': fields.selection([('draft','Draft'), ('printed','Printed'), ('done','Done')], 'State', required=True, readonly=True, help='When journal period is created. The state is \'Draft\'. If a report is printed it comes to \'Printed\' state. When all transactions are done, it comes in \'Done\' state.'), @@ -1139,7 +1139,7 @@ class account_move(osv.osv): 'line_id': fields.one2many('account.move.line', 'move_id', 'Entries', states={'posted':[('readonly',True)]}), 'to_check': fields.boolean('To Review', help='Check this box if you are unsure of that journal entry and if you want to note it as \'to be reviewed\' by an accounting expert.'), 'partner_id': fields.related('line_id', 'partner_id', type="many2one", relation="res.partner", string="Partner", store=True), - 'amount': fields.function(_amount_compute, method=True, string='Amount', digits_compute=dp.get_precision('Account'), type='float', fnct_search=_search_amount), + 'amount': fields.function(_amount_compute, string='Amount', digits_compute=dp.get_precision('Account'), type='float', fnct_search=_search_amount), 'date': fields.date('Date', required=True, states={'posted':[('readonly',True)]}, select=True), 'narration':fields.text('Narration'), 'company_id': fields.related('journal_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True), @@ -1646,8 +1646,8 @@ class account_tax_code(osv.osv): 'name': fields.char('Tax Case Name', size=64, required=True, translate=True), 'code': fields.char('Case Code', size=64), 'info': fields.text('Description'), - 'sum': fields.function(_sum_year, method=True, string="Year Sum"), - 'sum_period': fields.function(_sum_period, method=True, string="Period Sum"), + 'sum': fields.function(_sum_year, string="Year Sum"), + 'sum_period': fields.function(_sum_period, string="Period Sum"), 'parent_id': fields.many2one('account.tax.code', 'Parent Code', select=True), 'child_ids': fields.one2many('account.tax.code', 'parent_id', 'Child Codes'), 'line_ids': fields.one2many('account.move.line', 'tax_code_id', 'Lines'), diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 54776e5c7e6..f712cc9ab0c 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -137,7 +137,7 @@ class account_bank_statement(osv.osv): states={'confirm':[('readonly',True)]}), 'balance_end_real': fields.float('Ending Balance', digits_compute=dp.get_precision('Account'), states={'confirm':[('readonly', True)]}), - 'balance_end': fields.function(_end_balance, method=True, string='Balance'), + 'balance_end': fields.function(_end_balance, string='Balance'), 'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True), 'line_ids': fields.one2many('account.bank.statement.line', 'statement_id', 'Statement lines', @@ -149,7 +149,7 @@ class account_bank_statement(osv.osv): states={'confirm': [('readonly', True)]}, readonly="1", help='When new statement is created the state will be \'Draft\'. \ \n* And after getting confirmation from the bank it will be in \'Confirmed\' state.'), - 'currency': fields.function(_currency, method=True, string='Currency', + 'currency': fields.function(_currency, string='Currency', type='many2one', relation='res.currency'), 'account_id': fields.related('journal_id', 'default_debit_account_id', type='many2one', relation='account.account', string='Account used in this journal', readonly=True, help='used in statement reconciliation domain, but shouldn\'t be used elswhere.'), } diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index 04e780ade30..982383ea2a7 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -58,7 +58,7 @@ class account_cashbox_line(osv.osv): _columns = { 'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')), 'number': fields.integer('Number'), - 'subtotal': fields.function(_sub_total, method=True, string='Sub Total', type='float', digits_compute=dp.get_precision('Account')), + 'subtotal': fields.function(_sub_total, string='Sub Total', type='float', digits_compute=dp.get_precision('Account')), 'starting_id': fields.many2one('account.bank.statement', ondelete='cascade'), 'ending_id': fields.many2one('account.bank.statement', ondelete='cascade'), } @@ -223,10 +223,10 @@ class account_cash_statement(osv.osv): [('draft', 'Draft'), ('confirm', 'Closed'), ('open','Open')], 'State', required=True, states={'confirm': [('readonly', True)]}, readonly="1"), - 'total_entry_encoding': fields.function(_get_sum_entry_encoding, method=True, store=True, string="Cash Transaction", help="Total cash transactions"), + 'total_entry_encoding': fields.function(_get_sum_entry_encoding, store=True, string="Cash Transaction", help="Total cash transactions"), 'closing_date': fields.datetime("Closed On"), - 'balance_end': fields.function(_end_balance, method=True, store=True, string='Balance', help="Closing balance based on Starting Balance and Cash Transactions"), - 'balance_end_cash': fields.function(_balance_end_cash, method=True, store=True, string='Balance', help="Closing balance based on cashBox"), + 'balance_end': fields.function(_end_balance, store=True, string='Balance', help="Closing balance based on Starting Balance and Cash Transactions"), + 'balance_end_cash': fields.function(_balance_end_cash, store=True, string='Balance', help="Closing balance based on cashBox"), 'starting_details_ids': fields.one2many('account.cashbox.line', 'starting_id', string='Opening Cashbox'), 'ending_details_ids': fields.one2many('account.cashbox.line', 'ending_id', string='Closing Cashbox'), 'name': fields.char('Name', size=64, required=True, states={'draft': [('readonly', False)]}, readonly=True, help='if you give the Name other then /, its created Accounting Entries Move will be with same name as statement name. This allows the statement entries to have the same references than the statement itself'), diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 2117d7fc40e..2733ecbd189 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -489,8 +489,8 @@ class account_move_line(osv.osv): 'reconcile_id': fields.many2one('account.move.reconcile', 'Reconcile', readonly=True, ondelete='set null', select=2), 'reconcile_partial_id': fields.many2one('account.move.reconcile', 'Partial Reconcile', readonly=True, ondelete='set null', select=2), 'amount_currency': fields.float('Amount Currency', help="The amount expressed in an optional other currency if it is a multi-currency entry.", digits_compute=dp.get_precision('Account')), - 'amount_residual_currency': fields.function(_amount_residual, method=True, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in its currency (maybe different of the company currency)."), - 'amount_residual': fields.function(_amount_residual, method=True, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in the company currency."), + 'amount_residual_currency': fields.function(_amount_residual, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in its currency (maybe different of the company currency)."), + 'amount_residual': fields.function(_amount_residual, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in the company currency."), 'currency_id': fields.many2one('res.currency', 'Currency', help="The optional other currency if it is a multi-currency entry."), 'period_id': fields.many2one('account.period', 'Period', required=True, select=2), 'journal_id': fields.many2one('account.journal', 'Journal', required=True, select=1), @@ -504,13 +504,13 @@ class account_move_line(osv.osv): 'date_created': fields.date('Creation date', select=True), 'analytic_lines': fields.one2many('account.analytic.line', 'move_id', 'Analytic lines'), 'centralisation': fields.selection([('normal','Normal'),('credit','Credit Centralisation'),('debit','Debit Centralisation'),('currency','Currency Adjustment')], 'Centralisation', size=8), - 'balance': fields.function(_balance, fnct_search=_balance_search, method=True, string='Balance'), + 'balance': fields.function(_balance, fnct_search=_balance_search, string='Balance'), 'state': fields.selection([('draft','Unbalanced'), ('valid','Valid')], 'State', readonly=True, help='When new move line is created the state will be \'Draft\'.\n* When all the payments are done it will be in \'Valid\' state.'), 'tax_code_id': fields.many2one('account.tax.code', 'Tax Account', help="The Account can either be a base tax code or a tax code account."), 'tax_amount': fields.float('Tax/Base Amount', digits_compute=dp.get_precision('Account'), select=True, help="If the Tax account is a tax code account, this field will contain the taxed amount.If the tax account is base tax code, "\ "this field will contain the basic amount(without tax)."), - 'invoice': fields.function(_invoice, method=True, string='Invoice', + 'invoice': fields.function(_invoice, string='Invoice', type='many2one', relation='account.invoice', fnct_search=_invoice_search), 'account_tax_id':fields.many2one('account.tax', 'Tax'), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'), diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 9d95a5af4ba..8b1b2a0edda 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -227,21 +227,21 @@ class account_invoice(osv.osv): 'tax_line': fields.one2many('account.invoice.tax', 'invoice_id', 'Tax Lines', readonly=True, states={'draft':[('readonly',False)]}), 'move_id': fields.many2one('account.move', 'Journal Entry', readonly=True, select=1, ondelete='restrict', help="Link to the automatically generated Journal Items."), - 'amount_untaxed': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Untaxed', + 'amount_untaxed': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Untaxed', store={ 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice.tax': (_get_invoice_tax, None, 20), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20), }, multi='all'), - 'amount_tax': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Tax', + 'amount_tax': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Tax', store={ 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice.tax': (_get_invoice_tax, None, 20), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20), }, multi='all'), - 'amount_total': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Total', + 'amount_total': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Total', store={ 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice.tax': (_get_invoice_tax, None, 20), @@ -252,7 +252,7 @@ class account_invoice(osv.osv): 'journal_id': fields.many2one('account.journal', 'Journal', required=True, readonly=True, states={'draft':[('readonly',False)]}), 'company_id': fields.many2one('res.company', 'Company', required=True, change_default=True, readonly=True, states={'draft':[('readonly',False)]}), 'check_total': fields.float('Total', digits_compute=dp.get_precision('Account'), states={'open':[('readonly',True)],'close':[('readonly',True)]}), - 'reconciled': fields.function(_reconciled, method=True, string='Paid/Reconciled', type='boolean', + 'reconciled': fields.function(_reconciled, string='Paid/Reconciled', type='boolean', store={ 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, None, 50), # Check if we can remove ? 'account.move.line': (_get_invoice_from_line, None, 50), @@ -260,8 +260,8 @@ class account_invoice(osv.osv): }, help="The Journal Entry of the invoice have been totally reconciled with one or several Journal Entries of payment."), 'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account', help='Bank Account Number, Company bank account if Invoice is customer or supplier refund, otherwise Partner bank account number.', readonly=True, states={'draft':[('readonly',False)]}), - 'move_lines':fields.function(_get_lines, method=True, type='many2many', relation='account.move.line', string='Entry Lines'), - 'residual': fields.function(_amount_residual, method=True, digits_compute=dp.get_precision('Account'), string='Residual', + 'move_lines':fields.function(_get_lines, type='many2many', relation='account.move.line', string='Entry Lines'), + 'residual': fields.function(_amount_residual, digits_compute=dp.get_precision('Account'), string='Residual', store={ 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line','move_id'], 50), 'account.invoice.tax': (_get_invoice_tax, None, 50), @@ -270,7 +270,7 @@ class account_invoice(osv.osv): 'account.move.reconcile': (_get_invoice_from_reconcile, None, 50), }, help="Remaining amount due."), - 'payment_ids': fields.function(_compute_lines, method=True, relation='account.move.line', type="many2many", string='Payments'), + 'payment_ids': fields.function(_compute_lines, relation='account.move.line', type="many2many", string='Payments'), 'move_name': fields.char('Journal Entry', size=64, readonly=True, states={'draft':[('readonly',False)]}), 'user_id': fields.many2one('res.users', 'Salesman', readonly=True, states={'draft':[('readonly',False)]}), 'fiscal_position': fields.many2one('account.fiscal.position', 'Fiscal Position', readonly=True, states={'draft':[('readonly',False)]}) @@ -1282,7 +1282,7 @@ class account_invoice_line(osv.osv): 'product_id': fields.many2one('product.product', 'Product', ondelete='set null'), 'account_id': fields.many2one('account.account', 'Account', required=True, domain=[('type','<>','view'), ('type', '<>', 'closed')], help="The income or expense account related to the selected product."), 'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Account')), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal', type="float", + 'price_subtotal': fields.function(_amount_line, string='Subtotal', type="float", digits_compute= dp.get_precision('Account'), store=True), 'quantity': fields.float('Quantity', required=True), 'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Account')), @@ -1505,8 +1505,8 @@ class account_invoice_tax(osv.osv): 'tax_code_id': fields.many2one('account.tax.code', 'Tax Code', help="The tax basis of the tax declaration."), 'tax_amount': fields.float('Tax Code Amount', digits_compute=dp.get_precision('Account')), 'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True), - 'factor_base': fields.function(_count_factor, method=True, string='Multipication factor for Base code', type='float', multi="all"), - 'factor_tax': fields.function(_count_factor, method=True, string='Multipication factor Tax code', type='float', multi="all") + 'factor_base': fields.function(_count_factor, string='Multipication factor for Base code', type='float', multi="all"), + 'factor_tax': fields.function(_count_factor, string='Multipication factor Tax code', type='float', multi="all") } def base_change(self, cr, uid, ids, base, currency_id=False, company_id=False, date_invoice=False): diff --git a/addons/account/partner.py b/addons/account/partner.py index 9e2aafe849a..984c7e037e0 100644 --- a/addons/account/partner.py +++ b/addons/account/partner.py @@ -142,8 +142,8 @@ class res_partner(osv.osv): _columns = { 'credit': fields.function(_credit_debit_get, - fnct_search=_credit_search, method=True, string='Total Receivable', multi='dc', help="Total amount this customer owes you."), - 'debit': fields.function(_credit_debit_get, fnct_search=_debit_search, method=True, string='Total Payable', multi='dc', help="Total amount you have to pay to this supplier."), + fnct_search=_credit_search, string='Total Receivable', multi='dc', help="Total amount this customer owes you."), + 'debit': fields.function(_credit_debit_get, fnct_search=_debit_search, string='Total Payable', multi='dc', help="Total amount you have to pay to this supplier."), 'debit_limit': fields.float('Payable Limit'), 'property_account_payable': fields.property( 'account.account', diff --git a/addons/account/report/account_report.py b/addons/account/report/account_report.py index 6b22dc21fdf..6666b1ccd83 100644 --- a/addons/account/report/account_report.py +++ b/addons/account/report/account_report.py @@ -114,7 +114,7 @@ class report_aged_receivable(osv.osv): _columns = { 'name': fields.char('Month Range', size=7, readonly=True), - 'balance': fields.function(_calc_bal, method=True, string='Balance', readonly=True), + 'balance': fields.function(_calc_bal, string='Balance', readonly=True), } def init(self, cr, uid=1): diff --git a/addons/account/report/account_treasury_report.py b/addons/account/report/account_treasury_report.py index 4d3ec449204..fce3661b4c4 100644 --- a/addons/account/report/account_treasury_report.py +++ b/addons/account/report/account_treasury_report.py @@ -47,8 +47,8 @@ class account_treasury_report(osv.osv): 'credit': fields.float('Credit', readonly=True), 'balance': fields.float('Balance', readonly=True), 'date': fields.date('Beginning of Period Date', readonly=True), - 'starting_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), method=True, string='Starting Balance', multi='balance'), - 'ending_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), method=True, string='Ending Balance', multi='balance'), + 'starting_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), string='Starting Balance', multi='balance'), + 'ending_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), string='Ending Balance', multi='balance'), 'company_id': fields.many2one('res.company', 'Company', readonly=True), } diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 11f92614b73..22eb9401ad7 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -375,49 +375,49 @@ class account_analytic_account(osv.osv): return res _columns ={ - 'ca_invoiced': fields.function(_ca_invoiced_calc, method=True, type='float', string='Invoiced Amount', + 'ca_invoiced': fields.function(_ca_invoiced_calc, type='float', string='Invoiced Amount', help="Total customer invoiced amount for this account.", digits_compute=dp.get_precision('Account')), - 'total_cost': fields.function(_total_cost_calc, method=True, type='float', string='Total Costs', + 'total_cost': fields.function(_total_cost_calc, type='float', string='Total Costs', help="Total of costs for this account. It includes real costs (from invoices) and indirect costs, like time spent on timesheets.", digits_compute=dp.get_precision('Account')), - 'ca_to_invoice': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Uninvoiced Amount', + 'ca_to_invoice': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Uninvoiced Amount', help="If invoice from analytic account, the remaining amount you can invoice to the customer based on the total costs.", digits_compute=dp.get_precision('Account')), - 'ca_theorical': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Theoretical Revenue', + 'ca_theorical': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Theoretical Revenue', help="Based on the costs you had on the project, what would have been the revenue if all these costs have been invoiced at the normal sale price provided by the pricelist.", digits_compute=dp.get_precision('Account')), - 'hours_quantity': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Hours Tot', + 'hours_quantity': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Hours Tot', help="Number of hours you spent on the analytic account (from timesheet). It computes on all journal of type 'general'."), - 'last_invoice_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Last Invoice Date', + 'last_invoice_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Last Invoice Date', help="If invoice from the costs, this is the date of the latest invoiced."), - 'last_worked_invoiced_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Date of Last Invoiced Cost', + 'last_worked_invoiced_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Date of Last Invoiced Cost', help="If invoice from the costs, this is the date of the latest work or cost that have been invoiced."), - 'last_worked_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Date of Last Cost/Work', + 'last_worked_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Date of Last Cost/Work', help="Date of the latest work done on this account."), - 'hours_qtt_non_invoiced': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Uninvoiced Hours', + 'hours_qtt_non_invoiced': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Uninvoiced Hours', help="Number of hours (from journal of type 'general') that can be invoiced if you invoice based on analytic account."), - 'hours_qtt_invoiced': fields.function(_hours_qtt_invoiced_calc, method=True, type='float', string='Invoiced Hours', + 'hours_qtt_invoiced': fields.function(_hours_qtt_invoiced_calc, type='float', string='Invoiced Hours', help="Number of hours that can be invoiced plus those that already have been invoiced."), - 'remaining_hours': fields.function(_remaining_hours_calc, method=True, type='float', string='Remaining Hours', + 'remaining_hours': fields.function(_remaining_hours_calc, type='float', string='Remaining Hours', help="Computed using the formula: Maximum Quantity - Hours Tot."), - 'remaining_ca': fields.function(_remaining_ca_calc, method=True, type='float', string='Remaining Revenue', + 'remaining_ca': fields.function(_remaining_ca_calc, type='float', string='Remaining Revenue', help="Computed using the formula: Max Invoice Price - Invoiced Amount.", digits_compute=dp.get_precision('Account')), - 'revenue_per_hour': fields.function(_revenue_per_hour_calc, method=True, type='float', string='Revenue per Hours (real)', + 'revenue_per_hour': fields.function(_revenue_per_hour_calc, type='float', string='Revenue per Hours (real)', help="Computed using the formula: Invoiced Amount / Hours Tot.", digits_compute=dp.get_precision('Account')), - 'real_margin': fields.function(_real_margin_calc, method=True, type='float', string='Real Margin', + 'real_margin': fields.function(_real_margin_calc, type='float', string='Real Margin', help="Computed using the formula: Invoiced Amount - Total Costs.", digits_compute=dp.get_precision('Account')), - 'theorical_margin': fields.function(_theorical_margin_calc, method=True, type='float', string='Theoretical Margin', + 'theorical_margin': fields.function(_theorical_margin_calc, type='float', string='Theoretical Margin', help="Computed using the formula: Theorial Revenue - Total Costs", digits_compute=dp.get_precision('Account')), - 'real_margin_rate': fields.function(_real_margin_rate_calc, method=True, type='float', string='Real Margin Rate (%)', + 'real_margin_rate': fields.function(_real_margin_rate_calc, type='float', string='Real Margin Rate (%)', help="Computes using the formula: (Real Margin / Total Costs) * 100.", digits_compute=dp.get_precision('Account')), - 'month_ids': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='many2many', relation='account_analytic_analysis.summary.month', string='Month'), - 'user_ids': fields.function(_analysis_all, method=True, multi='analytic_analysis', type="many2many", relation='account_analytic_analysis.summary.user', string='User'), + 'month_ids': fields.function(_analysis_all, multi='analytic_analysis', type='many2many', relation='account_analytic_analysis.summary.month', string='Month'), + 'user_ids': fields.function(_analysis_all, multi='analytic_analysis', type="many2many", relation='account_analytic_analysis.summary.user', string='User'), } account_analytic_account() @@ -456,7 +456,7 @@ class account_analytic_account_summary_user(osv.osv): _columns = { 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), - 'unit_amount': fields.function(_unit_amount, method=True, type='float', + 'unit_amount': fields.function(_unit_amount, type='float', string='Total Time'), 'user': fields.many2one('res.users', 'User'), } @@ -620,7 +620,7 @@ class account_analytic_account_summary_month(osv.osv): _columns = { 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), - 'unit_amount': fields.function(_unit_amount, method=True, type='float', string='Total Time'), + 'unit_amount': fields.function(_unit_amount, type='float', string='Total Time'), 'month': fields.char('Month', size=32, readonly=True), } diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 990f53e91ef..c8ab5334d8a 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -61,7 +61,7 @@ class account_analytic_line(osv.osv): return res _columns = { - 'amount_currency': fields.function(_get_amount, string="Amount Currency", type="float", method=True, store=True, help="The amount expressed in the related account currency if not equal to the company one.", readonly=True), + 'amount_currency': fields.function(_get_amount, string="Amount Currency", type="float", store=True, help="The amount expressed in the related account currency if not equal to the company one.", readonly=True), 'percentage': fields.float('Percentage') } diff --git a/addons/account_budget/account_budget.py b/addons/account_budget/account_budget.py index 12caba17374..7d9666ae5ac 100644 --- a/addons/account_budget/account_budget.py +++ b/addons/account_budget/account_budget.py @@ -196,9 +196,9 @@ class crossovered_budget_lines(osv.osv): 'date_to': fields.date('End Date', required=True), 'paid_date': fields.date('Paid Date'), 'planned_amount':fields.float('Planned Amount', required=True, digits_compute=dp.get_precision('Account')), - 'practical_amount':fields.function(_prac, method=True, string='Practical Amount', type='float', digits_compute=dp.get_precision('Account')), - 'theoritical_amount':fields.function(_theo, method=True, string='Theoretical Amount', type='float', digits_compute=dp.get_precision('Account')), - 'percentage':fields.function(_perc, method=True, string='Percentage', type='float'), + 'practical_amount':fields.function(_prac, string='Practical Amount', type='float', digits_compute=dp.get_precision('Account')), + 'theoritical_amount':fields.function(_theo, string='Theoretical Amount', type='float', digits_compute=dp.get_precision('Account')), + 'percentage':fields.function(_perc, string='Percentage', type='float'), 'company_id': fields.related('crossovered_budget_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True) } diff --git a/addons/account_invoice_layout/account_invoice_layout.py b/addons/account_invoice_layout/account_invoice_layout.py index 3337710420f..b0fb92c9abb 100644 --- a/addons/account_invoice_layout/account_invoice_layout.py +++ b/addons/account_invoice_layout/account_invoice_layout.py @@ -161,7 +161,7 @@ class account_invoice_line(osv.osv): ('break','Page Break'),] ,'Type', select=True, required=True), 'sequence': fields.integer('Sequence Number', help="Gives the sequence order when displaying a list of invoice lines."), - 'functional_field': fields.function(_fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='char', fnct_search=None, obj=None, method=True, store=False, string="Source Account"), + 'functional_field': fields.function(_fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='char', fnct_search=None, obj=None, store=False, string="Source Account"), } def _default_account(self, cr, uid, context=None): diff --git a/addons/account_payment/account_invoice.py b/addons/account_payment/account_invoice.py index 1f882b48421..fd787863c7d 100644 --- a/addons/account_payment/account_invoice.py +++ b/addons/account_payment/account_invoice.py @@ -42,7 +42,7 @@ class Invoice(osv.osv): return res _columns = { - 'amount_to_pay': fields.function(_amount_to_pay, method=True, + 'amount_to_pay': fields.function(_amount_to_pay, type='float', string='Amount to be paid', help='The amount which should be paid at the current date\n' \ 'minus the amount which is already in payment order'), diff --git a/addons/account_payment/account_move_line.py b/addons/account_payment/account_move_line.py index 68bb33ca4e5..24f9486be95 100644 --- a/addons/account_payment/account_move_line.py +++ b/addons/account_payment/account_move_line.py @@ -111,7 +111,7 @@ class account_move_line(osv.osv): return line2bank _columns = { - 'amount_to_pay': fields.function(amount_to_pay, method=True, + 'amount_to_pay': fields.function(amount_to_pay, type='float', string='Amount to pay', fnct_search=_to_pay_search), } diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index 19de746b7c9..a7b803b2d3b 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -96,7 +96,7 @@ class payment_order(osv.osv): ('done', 'Done')], 'State', select=True, help='When an order is placed the state is \'Draft\'.\n Once the bank is confirmed the state is set to \'Confirmed\'.\n Then the order is paid the state is \'Done\'.'), 'line_ids': fields.one2many('payment.line', 'order_id', 'Payment lines', states={'done': [('readonly', True)]}), - 'total': fields.function(_total, string="Total", method=True, type='float'), + 'total': fields.function(_total, string="Total", type='float'), 'user_id': fields.many2one('res.users', 'User', required=True, states={'done': [('readonly', True)]}), 'date_prefered': fields.selection([ ('now', 'Directly'), @@ -348,10 +348,10 @@ class payment_line(osv.osv): help='Payment amount in the company currency'), 'ml_date_created': fields.function(_get_ml_created_date, string="Effective Date", method=True, type='date', help="Invoice Effective Date"), - 'ml_maturity_date': fields.function(_get_ml_maturity_date, method=True, type='date', string='Due Date'), - 'ml_inv_ref': fields.function(_get_ml_inv_ref, method=True, type='many2one', relation='account.invoice', string='Invoice Ref.'), - 'info_owner': fields.function(info_owner, string="Owner Account", method=True, type="text", help='Address of the Main Partner'), - 'info_partner': fields.function(info_partner, string="Destination Account", method=True, type="text", help='Address of the Ordering Customer.'), + 'ml_maturity_date': fields.function(_get_ml_maturity_date, type='date', string='Due Date'), + 'ml_inv_ref': fields.function(_get_ml_inv_ref, type='many2one', relation='account.invoice', string='Invoice Ref.'), + 'info_owner': fields.function(info_owner, string="Owner Account", type="text", help='Address of the Main Partner'), + 'info_partner': fields.function(info_partner, string="Destination Account", type="text", help='Address of the Ordering Customer.'), 'date': fields.date('Payment Date', help="If no payment date is specified, the bank will treat this payment line directly"), 'create_date': fields.datetime('Created', readonly=True), 'state': fields.selection([('normal','Free'), ('structured','Structured')], 'Communication Type', required=True), diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index b4422cd8051..dee3d81832b 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -226,7 +226,7 @@ class account_voucher(osv.osv): 'writeoff_acc_id': fields.many2one('account.account', 'Write-Off account', readonly=True, states={'draft': [('readonly', False)]}), 'comment': fields.char('Write-Off Comment', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}), 'analytic_id': fields.many2one('account.analytic.account','Write-Off Analytic Account', readonly=True, states={'draft': [('readonly', False)]}), - 'writeoff_amount': fields.function(_get_writeoff_amount, method=True, string='Write-Off Amount', type='float', readonly=True), + 'writeoff_amount': fields.function(_get_writeoff_amount, string='Write-Off Amount', type='float', readonly=True), } _defaults = { 'period_id': _get_period, @@ -845,8 +845,8 @@ class account_voucher_line(osv.osv): 'move_line_id': fields.many2one('account.move.line', 'Journal Item'), 'date_original': fields.related('move_line_id','date', type='date', relation='account.move.line', string='Date', readonly=1), 'date_due': fields.related('move_line_id','date_maturity', type='date', relation='account.move.line', string='Due Date', readonly=1), - 'amount_original': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Original Amount', store=True), - 'amount_unreconciled': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Open Balance', store=True), + 'amount_original': fields.function(_compute_balance, multi='dc', type='float', string='Original Amount', store=True), + 'amount_unreconciled': fields.function(_compute_balance, multi='dc', type='float', string='Open Balance', store=True), 'company_id': fields.related('voucher_id','company_id', relation='res.company', type='many2one', string='Company', store=True, readonly=True), } _defaults = { @@ -991,7 +991,7 @@ class account_bank_statement_line(osv.osv): _columns = { 'amount_reconciled': fields.function(_amount_reconciled, - string='Amount reconciled', method=True, type='float'), + string='Amount reconciled', type='float'), 'voucher_id': fields.many2one('account.voucher', 'Payment'), } diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index d822c382c91..a155352adf8 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -149,18 +149,18 @@ class account_analytic_account(osv.osv): _columns = { 'name': fields.char('Account Name', size=128, required=True), - 'complete_name': fields.function(_complete_name_calc, method=True, type='char', string='Full Account Name'), + 'complete_name': fields.function(_complete_name_calc, type='char', string='Full Account Name'), 'code': fields.char('Account Code', size=24, select=True), 'type': fields.selection([('view','View'), ('normal','Normal')], 'Account Type', help='If you select the View Type, it means you won\'t allow to create journal entries using that account.'), 'description': fields.text('Description'), 'parent_id': fields.many2one('account.analytic.account', 'Parent Analytic Account', select=2), 'child_ids': fields.one2many('account.analytic.account', 'parent_id', 'Child Accounts'), - 'child_complete_ids': fields.function(_child_compute, relation='account.analytic.account', method=True, string="Account Hierarchy", type='many2many'), + 'child_complete_ids': fields.function(_child_compute, relation='account.analytic.account', string="Account Hierarchy", type='many2many'), 'line_ids': fields.one2many('account.analytic.line', 'account_id', 'Analytic Entries'), - 'balance': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Balance', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), - 'debit': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Debit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), - 'credit': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Credit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), - 'quantity': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Quantity', multi='debit_credit_bal_qtty'), + 'balance': fields.function(_debit_credit_bal_qtty, type='float', string='Balance', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), + 'debit': fields.function(_debit_credit_bal_qtty, type='float', string='Debit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), + 'credit': fields.function(_debit_credit_bal_qtty, type='float', string='Credit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), + 'quantity': fields.function(_debit_credit_bal_qtty, type='float', string='Quantity', multi='debit_credit_bal_qtty'), 'quantity_max': fields.float('Maximum Quantity', help='Sets the higher limit of quantity of hours.'), 'partner_id': fields.many2one('res.partner', 'Partner'), 'contact_id': fields.many2one('res.partner.address', 'Contact'), @@ -175,7 +175,7 @@ class account_analytic_account(osv.osv): \n* And finally when all the transactions are over, it can be in \'Close\' state. \ \n* The project can be in either if the states \'Template\' and \'Running\'.\n If it is template then we can make projects based on the template projects. If its in \'Running\' state it is a normal project.\ \n If it is to be reviewed then the state is \'Pending\'.\n When the project is completed the state is set to \'Done\'.'), - 'currency_id': fields.function(_currency, fnct_inv=_set_company_currency, method=True, + 'currency_id': fields.function(_currency, fnct_inv=_set_company_currency, store = { 'res.company': (_get_analytic_account, ['currency_id'], 10), }, string='Currency', type='many2one', relation='res.currency'), diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index 2814227015a..c4a2d9f0488 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -240,10 +240,10 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): _columns = { 'name': fields.char(size='64', string='File Name'), - 'summary': fields.function(_get_summary, method=True, type='text', string='Summary'), + 'summary': fields.function(_get_summary, type='text', string='Summary'), 'file_export': fields.binary(string='Export'), 'file_import': fields.binary(string='Import'), - 'state': fields.function(_get_state, method=True, string='State', type='selection', selection=ANONYMIZATION_STATES, readonly=False), + 'state': fields.function(_get_state, string='State', type='selection', selection=ANONYMIZATION_STATES, readonly=False), 'msg': fields.text(string='Message'), } diff --git a/addons/auction/auction.py b/addons/auction/auction.py index 0b2fc467f88..685b6ee3368 100644 --- a/addons/auction/auction.py +++ b/addons/auction/auction.py @@ -95,12 +95,12 @@ class auction_dates(osv.osv): 'seller_costs': fields.many2many('account.tax', 'auction_seller_taxes_rel', 'auction_id', 'tax_id', 'Seller Costs', help="Account tax for seller"), 'acc_income': fields.many2one('account.account', 'Income Account', required=True), 'acc_expense': fields.many2one('account.account', 'Expense Account', required=True), - 'adj_total': fields.function(_adjudication_get, method=True, string='Total Adjudication', store=True), + 'adj_total': fields.function(_adjudication_get, string='Total Adjudication', store=True), 'state': fields.selection((('draft', 'Draft'), ('closed', 'Closed')), 'State', select=1, readonly=True, help='When auction starts the state is \'Draft\'.\n At the end of auction, the state becomes \'Closed\'.'), 'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', required=False), - 'buyer_invoice_history': fields.function(_get_invoice, relation='account.invoice', method=True, string="Buyer Invoice", type='many2many', multi=True), - 'seller_invoice_history': fields.function(_get_invoice, relation='account.invoice', method=True, string="Seller Invoice", type='many2many', multi=True), + 'buyer_invoice_history': fields.function(_get_invoice, relation='account.invoice', string="Buyer Invoice", type='many2many', multi=True), + 'seller_invoice_history': fields.function(_get_invoice, relation='account.invoice', string="Seller Invoice", type='many2many', multi=True), } _defaults = { @@ -382,8 +382,8 @@ class auction_lots(osv.osv): 'vnd_lim': fields.float('Seller limit'), 'vnd_lim_net': fields.boolean('Net limit ?', readonly=True), 'image': fields.binary('Image', help="Object Image"), - 'paid_vnd':fields.function(_getprice, string='Seller Paid', method=True, type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', this field is selected as True."), - 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', method=True, type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', this field is selected as True."), + 'paid_vnd':fields.function(_getprice, string='Seller Paid', type='boolean', store=True, multi="paid_vnd", help="When state of Seller Invoice is 'Paid', this field is selected as True."), + 'paid_ach':fields.function(_getprice, string='Buyer Invoice Reconciled', type='boolean', store=True, multi="paid_ach", help="When state of Buyer Invoice is 'Paid', this field is selected as True."), 'state': fields.selection(( ('draft', 'Draft'), ('unsold', 'Unsold'), @@ -394,14 +394,14 @@ class auction_lots(osv.osv): \n* The \'Unsold\' state is used when object does not sold for long time, user can also set it as draft state after unsold. \ \n* The \'Paid\' state is used when user pay for the object \ \n* The \'Sold\' state is used when user buy the object.'), - 'buyer_price': fields.function(_getprice, method=True, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), - 'seller_price': fields.function(_getprice, method=True, string='Seller price', store=True, multi="seller_price", help="Seller Price"), - 'gross_revenue':fields.function(_getprice, method=True, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), - 'gross_margin':fields.function(_getprice, method=True, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), - 'costs':fields.function(_getprice, method=True, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), + 'buyer_price': fields.function(_getprice, string='Buyer price', store=True, multi="buyer_price", help="Buyer Price"), + 'seller_price': fields.function(_getprice, string='Seller price', store=True, multi="seller_price", help="Seller Price"), + 'gross_revenue':fields.function(_getprice, string='Gross revenue', store=True, multi="gross_revenue", help="Buyer Price - Seller Price"), + 'gross_margin':fields.function(_getprice, string='Gross Margin (%)', store=True, multi="gross_margin", help="(Gross Revenue*100.0)/ Object Price"), + 'costs':fields.function(_getprice, string='Indirect costs', store=True, multi="costs", help="Deposit cost"), 'statement_id': fields.many2many('account.bank.statement.line', 'auction_statement_line_rel', 'auction_id', 'statement', 'Payment', help="Bank statement line for given buyer"), - 'net_revenue':fields.function(_getprice, method=True, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), - 'net_margin':fields.function(_getprice, method=True, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), + 'net_revenue':fields.function(_getprice, string='Net revenue', store=True, multi="net_revenue", help="Buyer Price - Seller Price - Indirect Cost"), + 'net_margin':fields.function(_getprice, string='Net Margin (%)', store=True, multi="net_margin", help="(Net Revenue * 100)/ Object Price"), } _defaults = { 'state':lambda *a: 'draft', diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 4df126e191e..5f24b08884a 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -341,26 +341,26 @@ class calendar_attendee(osv.osv): help="Status of the attendee's participation"), 'rsvp': fields.boolean('Required Reply?', help="Indicats whether the favor of a reply is requested"), - 'delegated_to': fields.function(_compute_data, method=True, \ + 'delegated_to': fields.function(_compute_data, \ string='Delegated To', type="char", size=124, store=True, \ multi='delegated_to', help="The users that the original \ request was delegated to"), - 'delegated_from': fields.function(_compute_data, method=True, string=\ + 'delegated_from': fields.function(_compute_data, string=\ 'Delegated From', type="char", store=True, size=124, multi='delegated_from'), 'parent_ids': fields.many2many('calendar.attendee', 'calendar_attendee_parent_rel', \ 'attendee_id', 'parent_id', 'Delegrated From'), 'child_ids': fields.many2many('calendar.attendee', 'calendar_attendee_child_rel', \ 'attendee_id', 'child_id', 'Delegrated To'), - 'sent_by': fields.function(_compute_data, method=True, string='Sent By', \ + 'sent_by': fields.function(_compute_data, string='Sent By', \ type="char", multi='sent_by', store=True, size=124, \ help="Specify the user that is acting on behalf of the calendar user"), - 'sent_by_uid': fields.function(_compute_data, method=True, string='Sent By User', \ + 'sent_by_uid': fields.function(_compute_data, string='Sent By User', \ type="many2one", relation="res.users", multi='sent_by_uid'), - 'cn': fields.function(_compute_data, method=True, string='Common name', \ + 'cn': fields.function(_compute_data, string='Common name', \ type="char", size=124, multi='cn', store=True), 'dir': fields.char('URI Reference', size=124, help="Reference to the URI\ that points to the directory information corresponding to the attendee."), - 'language': fields.function(_compute_data, method=True, string='Language', \ + 'language': fields.function(_compute_data, string='Language', \ type="selection", selection=_lang_get, multi='language', \ store=True, help="To specify the language for text values in a\ property or property parameter."), @@ -369,9 +369,9 @@ property or property parameter."), 'partner_id': fields.related('partner_address_id', 'partner_id', type='many2one', \ relation='res.partner', string='Partner', help="Partner related to contact"), 'email': fields.char('Email', size=124, help="Email of Invited Person"), - 'event_date': fields.function(_compute_data, method=True, string='Event Date', \ + 'event_date': fields.function(_compute_data, string='Event Date', \ type="datetime", multi='event_date'), - 'event_end_date': fields.function(_compute_data, method=True, \ + 'event_end_date': fields.function(_compute_data, \ string='Event End Date', type="datetime", \ multi='event_end_date'), 'ref': fields.reference('Event Ref', selection=_links_get, size=128), @@ -1022,7 +1022,7 @@ class calendar_event(osv.osv): defines the list of date/time exceptions for a recurring calendar component."), 'exrule': fields.char('Exception Rule', size=352, help="Defines a \ rule or repeating pattern of time to exclude from the recurring rule."), - 'rrule': fields.function(_get_rulestring, type='char', size=124, method=True, \ + 'rrule': fields.function(_get_rulestring, type='char', size=124, \ store=True, string='Recurrent Rule'), 'rrule_type': fields.selection([('none', ''), ('daily', 'Daily'), \ ('weekly', 'Weekly'), ('monthly', 'Monthly'), \ @@ -1552,7 +1552,7 @@ class calendar_todo(osv.osv): return self.write(cr, uid, id, { 'date_start': value }, context=context) _columns = { - 'date': fields.function(_get_date, method=True, fnct_inv=_set_date, \ + 'date': fields.function(_get_date, fnct_inv=_set_date, \ string='Duration', store=True, type='datetime'), 'duration': fields.integer('Duration'), } @@ -1750,7 +1750,7 @@ class res_users(osv.osv): _columns = { 'availability': fields.function(_get_user_avail_fun, type='selection', \ selection=[('free', 'Free'), ('busy', 'Busy')], \ - string='Free/Busy', method=True), + string='Free/Busy'), } res_users() diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index 8a003ec7cf1..cf0bc610be8 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -64,7 +64,7 @@ class res_partner_contact(osv.osv): relation='res.partner', string='Main Employer'), 'function': fields.related('job_ids', 'function', type='char', \ string='Main Function'), - 'job_id': fields.function(_main_job, method=True, type='many2one',\ + 'job_id': fields.function(_main_job, type='many2one',\ relation='res.partner.job', string='Main Job'), 'email': fields.char('E-Mail', size=240), 'comment': fields.text('Notes', translate=True), diff --git a/addons/base_report_creator/base_report_creator.py b/addons/base_report_creator/base_report_creator.py index a026a077c85..29699b9000d 100644 --- a/addons/base_report_creator/base_report_creator.py +++ b/addons/base_report_creator/base_report_creator.py @@ -415,7 +415,7 @@ class report_creator(osv.osv): 'model_ids': fields.many2many('ir.model', 'base_report_creator_report_model_rel', 'report_id', 'model_id', 'Reported Objects'), 'field_ids': fields.one2many('base_report_creator.report.fields', 'report_id', 'Fields to Display'), 'filter_ids': fields.one2many('base_report_creator.report.filter', 'report_id', 'Filters'), - 'sql_query': fields.function(_sql_query_get, method=True, type="text", string='SQL Query', store=True), + 'sql_query': fields.function(_sql_query_get, type="text", string='SQL Query', store=True), 'group_ids': fields.many2many('res.groups', 'base_report_creator_group_rel', 'report_id', 'group_id', 'Authorized Groups'), 'menu_id': fields.many2one('ir.ui.menu', "Menu", readonly=True), } diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 7003bba2a8e..0b1e8db7bbb 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -682,7 +682,7 @@ class crm_case_section(osv.osv): _columns = { 'name': fields.char('Sales Team', size=64, required=True, translate=True), - 'complete_name': fields.function(get_full_name, method=True, type='char', size=256, readonly=True, store=True), + 'complete_name': fields.function(get_full_name, type='char', size=256, readonly=True, store=True), 'code': fields.char('Code', size=8), 'active': fields.boolean('Active', help="If the active field is set to "\ "true, it will allow you to hide the sales team without removing it."), diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 11f465d8e39..a07974f4fd0 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -170,7 +170,7 @@ class crm_lead(crm_case, osv.osv): \nWhen the case is over, the state is set to \'Done\'.\ \nIf the case needs to be reviewed then the state is set to \'Pending\'.'), 'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', domain=[('model','=',_name)]), - 'subjects': fields.function(_get_email_subject, fnct_search=_history_search, string='Subject of Email', method=True, type='char', size=64), + 'subjects': fields.function(_get_email_subject, fnct_search=_history_search, string='Subject of Email', type='char', size=64), } diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 6d3d68ef881..440bbdfc3bf 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -125,7 +125,7 @@ class calendar_attendee(osv.osv): return result _columns = { - 'categ_id': fields.function(_compute_data, method=True, \ + 'categ_id': fields.function(_compute_data, \ string='Event Type', type="many2one", \ relation="crm.case.categ", multi='categ_id'), } diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py index aceee36e0a2..7ad3f7fff5f 100644 --- a/addons/delivery/delivery.py +++ b/addons/delivery/delivery.py @@ -63,7 +63,7 @@ class delivery_carrier(osv.osv): 'partner_id': fields.many2one('res.partner', 'Carrier Partner', required=True), 'product_id': fields.many2one('product.product', 'Delivery Product', required=True), 'grids_id': fields.one2many('delivery.grid', 'carrier_id', 'Delivery Grids'), - 'price' : fields.function(get_price, method=True,string='Price'), + 'price' : fields.function(get_price,string='Price'), 'active': fields.boolean('Active', help="If the active field is set to False, it will allow you to hide the delivery carrier without removing it.") } _defaults = { diff --git a/addons/delivery/stock.py b/addons/delivery/stock.py index d1ffb7ba968..05074268220 100644 --- a/addons/delivery/stock.py +++ b/addons/delivery/stock.py @@ -54,12 +54,12 @@ class stock_picking(osv.osv): _columns = { 'carrier_id':fields.many2one("delivery.carrier","Carrier"), 'volume': fields.float('Volume'), - 'weight': fields.function(_cal_weight, method=True, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_weight', + 'weight': fields.function(_cal_weight, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_weight', store={ 'stock.picking': (lambda self, cr, uid, ids, c={}: ids, ['move_lines'], 20), 'stock.move': (_get_picking_line, ['product_id','product_qty','product_uom','product_uos_qty'], 20), }), - 'weight_net': fields.function(_cal_weight, method=True, type='float', string='Net Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_weight', + 'weight_net': fields.function(_cal_weight, type='float', string='Net Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_weight', store={ 'stock.picking': (lambda self, cr, uid, ids, c={}: ids, ['move_lines'], 20), 'stock.move': (_get_picking_line, ['product_id','product_qty','product_uom','product_uos_qty'], 20), @@ -158,11 +158,11 @@ class stock_move(osv.osv): return res _columns = { - 'weight': fields.function(_cal_move_weight, method=True, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_move_weight', + 'weight': fields.function(_cal_move_weight, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_move_weight', store={ 'stock.move': (lambda self, cr, uid, ids, c=None: ids, ['product_id', 'product_qty', 'product_uom'], 20), }), - 'weight_net': fields.function(_cal_move_weight, method=True, type='float', string='Net weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_move_weight', + 'weight_net': fields.function(_cal_move_weight, type='float', string='Net weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_move_weight', store={ 'stock.move': (lambda self, cr, uid, ids, c=None: ids, ['product_id', 'product_qty', 'product_uom'], 20), }), diff --git a/addons/document/directory_report.py b/addons/document/directory_report.py index 1665a7abf68..2726fcd5462 100644 --- a/addons/document/directory_report.py +++ b/addons/document/directory_report.py @@ -56,7 +56,7 @@ class ir_action_report_xml(osv.osv): return [('id','in',report_id)] _columns={ - 'model_id' : fields.function(_model_get, fnct_search=_model_search, method=True, string='Model Id'), + 'model_id' : fields.function(_model_get, fnct_search=_model_search, string='Model Id'), } ir_action_report_xml() diff --git a/addons/document/document.py b/addons/document/document.py index 90f57438ce8..69e123b87eb 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -117,7 +117,7 @@ class document_file(osv.osv): # If ir.attachment contained any data before document is installed, preserve # the data, don't drop the column! 'db_datas': fields.binary('Data', oldname='datas'), - 'datas': fields.function(_data_get, method=True, fnct_inv=_data_set, string='File Content', type="binary", nodrop=True), + 'datas': fields.function(_data_get, fnct_inv=_data_set, string='File Content', type="binary", nodrop=True), # Fields of document: 'user_id': fields.many2one('res.users', 'Owner', select=1), diff --git a/addons/event/event.py b/addons/event/event.py index 4d392689bba..0fc28c7c193 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -207,9 +207,9 @@ class event_event(osv.osv): 'type': fields.many2one('event.type', 'Type', help="Type of Event like Seminar, Exhibition, Conference, Training.", readonly=False, states={'done': [('readonly', True)]}), 'register_max': fields.integer('Maximum Registrations', help="Provide Maximum Number of Registrations", readonly=True, states={'draft': [('readonly', False)]}), 'register_min': fields.integer('Minimum Registrations', help="Provide Minimum Number of Registrations", readonly=True, states={'draft': [('readonly', False)]}), - 'register_current': fields.function(_get_register, method=True, string='Confirmed Registrations', multi='register_current', + 'register_current': fields.function(_get_register, string='Confirmed Registrations', multi='register_current', help="Total of Open and Done Registrations"), - 'register_prospect': fields.function(_get_register, method=True, string='Unconfirmed Registrations', multi='register_prospect', + 'register_prospect': fields.function(_get_register, string='Unconfirmed Registrations', multi='register_prospect', help="Total of Prospect Registrations"), 'registration_ids': fields.one2many('event.registration', 'event_id', 'Registrations', readonly=False, states={'done': [('readonly', True)]}), 'date_begin': fields.datetime('Beginning date', required=True, help="Beginning Date of Event", readonly=True, states={'draft': [('readonly', False)]}), @@ -301,7 +301,7 @@ class event_registration(osv.osv): "partner_invoice_id": fields.many2one('res.partner', 'Partner Invoiced', readonly=True, states={'draft': [('readonly', False)]}), "contact_id": fields.many2one('res.partner.contact', 'Partner Contact', readonly=False, states={'done': [('readonly', True)]}), #TODO: filter only the contacts that have a function into the selected partner_id "unit_price": fields.float('Unit Price', required=True, digits_compute=dp.get_precision('Sale Price'), readonly=True, states={'draft': [('readonly', False)]}), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal', digits_compute=dp.get_precision('Sale Price'), store=True), + 'price_subtotal': fields.function(_amount_line, string='Subtotal', digits_compute=dp.get_precision('Sale Price'), store=True), "badge_ids": fields.one2many('event.registration.badge', 'registration_id', 'Badges', readonly=False, states={'done': [('readonly', True)]}), "event_product": fields.char("Invoice Name", size=128, readonly=True, states={'draft': [('readonly', False)]}), "tobe_invoiced": fields.boolean("To be Invoiced", readonly=True, states={'draft': [('readonly', False)]}), diff --git a/addons/hr/hr.py b/addons/hr/hr.py index 8a49fd876ba..70f7784f55b 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -45,7 +45,7 @@ class hr_employee_category(osv.osv): _description = "Employee Category" _columns = { 'name': fields.char("Category", size=64, required=True), - 'complete_name': fields.function(_name_get_fnc, method=True, type="char", string='Name'), + 'complete_name': fields.function(_name_get_fnc, type="char", string='Name'), 'parent_id': fields.many2one('hr.employee.category', 'Parent Category', select=True), 'child_ids': fields.one2many('hr.employee.category', 'parent_id', 'Child Categories') } @@ -92,8 +92,8 @@ class hr_job(osv.osv): _description = "Job Description" _columns = { 'name': fields.char('Job Name', size=128, required=True, select=True), - 'expected_employees': fields.function(_no_of_employee, method=True, string='Expected Employees', help='Required number of Employees in total for that job.', multi="no_of_employee", store=True), - 'no_of_employee': fields.function(_no_of_employee, method=True, string="No of Employee", help='Number of employee with that job.', multi="no_of_employee", store=True), + 'expected_employees': fields.function(_no_of_employee, string='Expected Employees', help='Required number of Employees in total for that job.', multi="no_of_employee", store=True), + 'no_of_employee': fields.function(_no_of_employee, string="No of Employee", help='Number of employee with that job.', multi="no_of_employee", store=True), 'no_of_recruitment': fields.float('Expected in Recruitment'), 'employee_ids': fields.one2many('hr.employee', 'job_id', 'Employees'), 'description': fields.text('Job Description'), diff --git a/addons/hr/hr_department.py b/addons/hr/hr_department.py index c885fdf30bd..3332207cb17 100644 --- a/addons/hr/hr_department.py +++ b/addons/hr/hr_department.py @@ -44,7 +44,7 @@ class hr_department(osv.osv): _name = "hr.department" _columns = { 'name': fields.char('Department Name', size=64, required=True), - 'complete_name': fields.function(_dept_name_get_fnc, method=True, type="char", string='Name'), + 'complete_name': fields.function(_dept_name_get_fnc, type="char", string='Name'), 'company_id': fields.many2one('res.company', 'Company', select=True, required=False), 'parent_id': fields.many2one('hr.department', 'Parent Department', select=True), 'child_ids': fields.one2many('hr.department', 'parent_id', 'Child Departments'), diff --git a/addons/hr_attendance/hr_attendance.py b/addons/hr_attendance/hr_attendance.py index 8c5648a1040..a138d66a285 100644 --- a/addons/hr_attendance/hr_attendance.py +++ b/addons/hr_attendance/hr_attendance.py @@ -56,7 +56,7 @@ class hr_attendance(osv.osv): 'action': fields.selection([('sign_in', 'Sign In'), ('sign_out', 'Sign Out'), ('action','Action')], 'Action', required=True), 'action_desc': fields.many2one("hr.action.reason", "Action Reason", domain="[('action_type', '=', action)]", help='Specifies the reason for Signing In/Signing Out in case of extra hours.'), 'employee_id': fields.many2one('hr.employee', "Employee's Name", required=True, select=True), - 'day': fields.function(_day_compute, method=True, type='char', string='Day', store=True, select=1, size=32), + 'day': fields.function(_day_compute, type='char', string='Day', store=True, select=1, size=32), } _defaults = { 'name': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), #please don't remove the lambda, if you remove it then the current time will not change @@ -110,7 +110,7 @@ class hr_employee(osv.osv): return result _columns = { - 'state': fields.function(_state, method=True, type='selection', selection=[('absent', 'Absent'), ('present', 'Present')], string='Attendance'), + 'state': fields.function(_state, type='selection', selection=[('absent', 'Absent'), ('present', 'Present')], string='Attendance'), } def _action_check(self, cr, uid, emp_id, dt=False, context=None): diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py index 7ed2d16d6b7..21d15a4194b 100644 --- a/addons/hr_contract/hr_contract.py +++ b/addons/hr_contract/hr_contract.py @@ -46,7 +46,7 @@ class hr_employee(osv.osv): 'vehicle': fields.char('Company Vehicle', size=64), 'vehicle_distance': fields.integer('Home-Work Distance', help="In kilometers"), 'contract_ids': fields.one2many('hr.contract', 'employee_id', 'Contracts'), - 'contract_id':fields.function(_get_latest_contract, method=True, string='Contract', type='many2one', relation="hr.contract", help='Latest contract of the employee'), + 'contract_id':fields.function(_get_latest_contract, string='Contract', type='many2one', relation="hr.contract", help='Latest contract of the employee'), } hr_employee() diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 2e7020306b5..0f996c79e79 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -70,7 +70,7 @@ class hr_expense_expense(osv.osv): 'account_move_id': fields.many2one('account.move', 'Ledger Posting'), 'line_ids': fields.one2many('hr.expense.line', 'expense_id', 'Expense Lines', readonly=True, states={'draft':[('readonly',False)]} ), 'note': fields.text('Note'), - 'amount': fields.function(_amount, method=True, string='Total Amount'), + 'amount': fields.function(_amount, string='Total Amount'), 'invoice_id': fields.many2one('account.invoice', "Employee's Invoice"), 'currency_id': fields.many2one('res.currency', 'Currency', required=True), 'department_id':fields.many2one('hr.department','Department'), @@ -244,7 +244,7 @@ class hr_expense_line(osv.osv): 'name': fields.char('Expense Note', size=128, required=True), 'date_value': fields.date('Date', required=True), 'expense_id': fields.many2one('hr.expense.expense', 'Expense', ondelete='cascade', select=True), - 'total_amount': fields.function(_amount, method=True, string='Total', digits_compute=dp.get_precision('Account')), + 'total_amount': fields.function(_amount, string='Total', digits_compute=dp.get_precision('Account')), 'unit_amount': fields.float('Unit Price', digits_compute=dp.get_precision('Account')), 'unit_quantity': fields.float('Quantities' ), 'product_id': fields.many2one('product.product', 'Product', domain=[('hr_expense_ok','=',True)]), diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 7074fd5cecc..18b1bacc836 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -78,9 +78,9 @@ class hr_holidays_status(osv.osv): 'color_name': fields.selection([('red', 'Red'),('blue','Blue'), ('lightgreen', 'Light Green'), ('lightblue','Light Blue'), ('lightyellow', 'Light Yellow'), ('magenta', 'Magenta'),('lightcyan', 'Light Cyan'),('black', 'Black'),('lightpink', 'Light Pink'),('brown', 'Brown'),('violet', 'Violet'),('lightcoral', 'Light Coral'),('lightsalmon', 'Light Salmon'),('lavender', 'Lavender'),('wheat', 'Wheat'),('ivory', 'Ivory')],'Color in Report', required=True, help='This color will be used in the leaves summary located in Reporting\Leaves by Departement'), 'limit': fields.boolean('Allow to Override Limit', help='If you tick this checkbox, the system will allow, for this section, the employees to take more leaves than the available ones.'), 'active': fields.boolean('Active', help="If the active field is set to false, it will allow you to hide the leave type without removing it."), - 'max_leaves': fields.function(_user_left_days, method=True, string='Maximum Allowed', help='This value is given by the sum of all holidays requests with a positive value.', multi='user_left_days'), - 'leaves_taken': fields.function(_user_left_days, method=True, string='Leaves Already Taken', help='This value is given by the sum of all holidays requests with a negative value.', multi='user_left_days'), - 'remaining_leaves': fields.function(_user_left_days, method=True, string='Remaining Leaves', help='Maximum Leaves Allowed - Leaves Already Taken', multi='user_left_days'), + 'max_leaves': fields.function(_user_left_days, string='Maximum Allowed', help='This value is given by the sum of all holidays requests with a positive value.', multi='user_left_days'), + 'leaves_taken': fields.function(_user_left_days, string='Leaves Already Taken', help='This value is given by the sum of all holidays requests with a negative value.', multi='user_left_days'), + 'remaining_leaves': fields.function(_user_left_days, string='Remaining Leaves', help='Maximum Leaves Allowed - Leaves Already Taken', multi='user_left_days'), 'double_validation': fields.boolean('Apply Double Validation', help="If its True then its Allocation/Request have to be validated by second validator") } _defaults = { @@ -127,7 +127,7 @@ class hr_holidays(osv.osv): 'manager_id': fields.many2one('hr.employee', 'First Approval', invisible=False, readonly=True, help='This area is automatically filled by the user who validate the leave'), 'notes': fields.text('Reasons',readonly=True, states={'draft':[('readonly',False)]}), 'number_of_days_temp': fields.float('Number of Days', readonly=True, states={'draft':[('readonly',False)]}), - 'number_of_days': fields.function(_compute_number_of_days, method=True, string='Number of Days', store=True), + 'number_of_days': fields.function(_compute_number_of_days, string='Number of Days', store=True), 'case_id': fields.many2one('crm.meeting', 'Meeting'), 'type': fields.selection([('remove','Leave Request'),('add','Allocation Request')], 'Request Type', required=True, readonly=True, states={'draft':[('readonly',False)]}, help="Choose 'Leave Request' if someone wants to take an off-day. \nChoose 'Allocation Request' if you want to increase the number of leaves available for someone"), 'parent_id': fields.many2one('hr.holidays', 'Parent'), diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index b29bd1312ac..43e35424da0 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -318,11 +318,11 @@ class hr_contract(osv.osv): 'visa_expire': fields.date('Visa Expire Date'), 'struct_id': fields.many2one('hr.payroll.structure', 'Salary Structure'), 'working_days_per_week': fields.integer('Working Days', help="No of Working days / week for an employee"), - 'basic': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Basic Salary', digits=(14,2)), - 'gross': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Gross Salary', digits=(14,2)), - 'net': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Net Salary', digits=(14,2)), - 'advantages_net': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Deductions', digits=(14,2)), - 'advantages_gross': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Allowances', digits=(14,2)), + 'basic': fields.function(_calculate_salary, store=True, multi='dc', type='float', string='Basic Salary', digits=(14,2)), + 'gross': fields.function(_calculate_salary, store=True, multi='dc', type='float', string='Gross Salary', digits=(14,2)), + 'net': fields.function(_calculate_salary, store=True, multi='dc', type='float', string='Net Salary', digits=(14,2)), + 'advantages_net': fields.function(_calculate_salary, store=True, multi='dc', type='float', string='Deductions', digits=(14,2)), + 'advantages_gross': fields.function(_calculate_salary, store=True, multi='dc', type='float', string='Allowances', digits=(14,2)), } _defaults = { 'working_days_per_week': lambda *a: 5, @@ -374,10 +374,10 @@ class payroll_register(osv.osv): ],'State', select=True, readonly=True), 'active':fields.boolean('Active', required=False), 'company_id':fields.many2one('res.company', 'Company', required=False), - 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', type='float', digits=(16, 4)), - 'net': fields.function(_calculate, method=True, store=True, multi='dc', string='Net Salary', digits=(16, 4)), - 'allounce': fields.function(_calculate, method=True, store=True, multi='dc', string='Allowance', digits=(16, 4)), - 'deduction': fields.function(_calculate, method=True, store=True, multi='dc', string='Deduction', digits=(16, 4)), + 'grows': fields.function(_calculate, store=True, multi='dc', string='Gross Salary', type='float', digits=(16, 4)), + 'net': fields.function(_calculate, store=True, multi='dc', string='Net Salary', digits=(16, 4)), + 'allounce': fields.function(_calculate, store=True, multi='dc', string='Allowance', digits=(16, 4)), + 'deduction': fields.function(_calculate, store=True, multi='dc', string='Deduction', digits=(16, 4)), 'note': fields.text('Description'), 'bank_id':fields.many2one('res.bank', 'Bank', required=False, help="Select the Bank Address from whcih the salary is going to be paid"), } @@ -611,8 +611,8 @@ class contrib_register(osv.osv): 'company_id':fields.many2one('res.company', 'Company', required=False), 'name':fields.char('Name', size=256, required=True, readonly=False), 'register_line_ids':fields.one2many('hr.contibution.register.line', 'register_id', 'Register Line', readonly=True), - 'monthly_total_by_emp': fields.function(_total_contrib, method=True, multi='dc', string='Total By Employee', digits=(16, 4)), - 'monthly_total_by_comp': fields.function(_total_contrib, method=True, multi='dc', string='Total By Company', digits=(16, 4)), + 'monthly_total_by_emp': fields.function(_total_contrib, multi='dc', string='Total By Employee', digits=(16, 4)), + 'monthly_total_by_comp': fields.function(_total_contrib, multi='dc', string='Total By Company', digits=(16, 4)), 'note': fields.text('Description'), } _defaults = { @@ -644,7 +644,7 @@ class contrib_register_line(osv.osv): 'date': fields.date('Date'), 'emp_deduction': fields.float('Employee Deduction', digits=(16, 4)), 'comp_deduction': fields.float('Company Deduction', digits=(16, 4)), - 'total': fields.function(_total, method=True, store=True, string='Total', digits=(16, 4)), + 'total': fields.function(_total, store=True, string='Total', digits=(16, 4)), } _defaults = { 'date': lambda *a: time.strftime('%Y-%m-%d'), @@ -884,12 +884,12 @@ class hr_payslip(osv.osv): 'basic_before_leaves': fields.float('Basic Salary', readonly=True, digits_compute=dp.get_precision('Account')), 'leaves': fields.float('Leave Deductions', readonly=True, digits_compute=dp.get_precision('Account')), 'basic': fields.float('Net Basic', readonly=True, digits_compute=dp.get_precision('Account')), - 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', digits_compute=dp.get_precision('Account')), - 'net': fields.function(_calculate, method=True, store=True, multi='dc', string='Net Salary', digits_compute=dp.get_precision('Account')), - 'allounce': fields.function(_calculate, method=True, store=True, multi='dc', string='Allowance', digits_compute=dp.get_precision('Account')), - 'deduction': fields.function(_calculate, method=True, store=True, multi='dc', string='Deduction', digits_compute=dp.get_precision('Account')), - 'other_pay': fields.function(_calculate, method=True, store=True, multi='dc', string='Others', digits_compute=dp.get_precision('Account')), - 'total_pay': fields.function(_calculate, method=True, store=True, multi='dc', string='Total Payment', digits_compute=dp.get_precision('Account')), + 'grows': fields.function(_calculate, store=True, multi='dc', string='Gross Salary', digits_compute=dp.get_precision('Account')), + 'net': fields.function(_calculate, store=True, multi='dc', string='Net Salary', digits_compute=dp.get_precision('Account')), + 'allounce': fields.function(_calculate, store=True, multi='dc', string='Allowance', digits_compute=dp.get_precision('Account')), + 'deduction': fields.function(_calculate, store=True, multi='dc', string='Deduction', digits_compute=dp.get_precision('Account')), + 'other_pay': fields.function(_calculate, store=True, multi='dc', string='Others', digits_compute=dp.get_precision('Account')), + 'total_pay': fields.function(_calculate, store=True, multi='dc', string='Total Payment', digits_compute=dp.get_precision('Account')), 'line_ids':fields.one2many('hr.payslip.line', 'slip_id', 'Payslip Line', required=False, readonly=True, states={'draft': [('readonly', False)]}), 'company_id':fields.many2one('res.company', 'Company', required=False, readonly=True, states={'draft': [('readonly', False)]}), 'holiday_days': fields.float('No of Leaves', readonly=True), @@ -1436,11 +1436,11 @@ class hr_employee(osv.osv): 'slip_ids':fields.one2many('hr.payslip', 'employee_id', 'Payslips', required=False, readonly=True), 'otherid': fields.char('Other Id', size=64), - 'basic': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Basic Salary', digits=(14,2)), - 'gross': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Gross Salary', digits=(14,2)), - 'net': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Net Salary', digits=(14,2)), - 'advantages_net': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Deductions', digits=(14,2)), - 'advantages_gross': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Allowances', digits=(14,2)), + 'basic': fields.function(_calculate_salary, multi='dc', type='float', string='Basic Salary', digits=(14,2)), + 'gross': fields.function(_calculate_salary, multi='dc', type='float', string='Gross Salary', digits=(14,2)), + 'net': fields.function(_calculate_salary, multi='dc', type='float', string='Net Salary', digits=(14,2)), + 'advantages_net': fields.function(_calculate_salary, multi='dc', type='float', string='Deductions', digits=(14,2)), + 'advantages_gross': fields.function(_calculate_salary, multi='dc', type='float', string='Allowances', digits=(14,2)), } hr_employee() diff --git a/addons/hr_payroll_account/hr_payroll_account.py b/addons/hr_payroll_account/hr_payroll_account.py index 416aeb485ef..deb06b121d0 100644 --- a/addons/hr_payroll_account/hr_payroll_account.py +++ b/addons/hr_payroll_account/hr_payroll_account.py @@ -180,8 +180,8 @@ class contrib_register(osv.osv): _columns = { 'account_id': fields.many2one('account.account', 'Account'), 'analytic_account_id':fields.many2one('account.analytic.account', 'Analytic Account'), - 'yearly_total_by_emp': fields.function(_total_contrib, method=True, multi='dc', store=True, string='Total By Employee', digits=(16, 4)), - 'yearly_total_by_comp': fields.function(_total_contrib, method=True, multi='dc', store=True, string='Total By Company', digits=(16, 4)), + 'yearly_total_by_emp': fields.function(_total_contrib, multi='dc', store=True, string='Total By Employee', digits=(16, 4)), + 'yearly_total_by_comp': fields.function(_total_contrib, multi='dc', store=True, string='Total By Company', digits=(16, 4)), } contrib_register() diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py index 5c042c5c7e3..d9314690ce7 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py @@ -66,7 +66,7 @@ class account_analytic_account(osv.osv): 'pricelist_id': fields.many2one('product.pricelist', 'Sale Pricelist', help="The product to invoice is defined on the employee form, the price will be deduced by this pricelist on the product."), 'amount_max': fields.float('Max. Invoice Price'), - 'amount_invoiced': fields.function(_invoiced_calc, method=True, string='Invoiced Amount', + 'amount_invoiced': fields.function(_invoiced_calc, string='Invoiced Amount', help="Total invoiced"), 'to_invoice': fields.many2one('hr_timesheet_invoice.factor', 'Reinvoice Costs', help="Fill this field if you plan to automatically generate invoices based " \ diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index 4384a9e536f..cf4351112a4 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -286,13 +286,13 @@ class hr_timesheet_sheet(osv.osv): help=' * The \'Draft\' state is used when a user is encoding a new and unconfirmed timesheet. \ \n* The \'Confirmed\' state is used for to confirm the timesheet by user. \ \n* The \'Done\' state is used when users timesheet is accepted by his/her senior.'), - 'state_attendance' : fields.function(_state_attendance, method=True, type='selection', selection=[('absent', 'Absent'), ('present', 'Present'),('none','No employee defined')], string='Current Status'), - 'total_attendance_day': fields.function(_total_day, method=True, string='Total Attendance', multi="_total_day"), - 'total_timesheet_day': fields.function(_total_day, method=True, string='Total Timesheet', multi="_total_day"), - 'total_difference_day': fields.function(_total_day, method=True, string='Difference', multi="_total_day"), - 'total_attendance': fields.function(_total, method=True, string='Total Attendance', multi="_total_sheet"), - 'total_timesheet': fields.function(_total, method=True, string='Total Timesheet', multi="_total_sheet"), - 'total_difference': fields.function(_total, method=True, string='Difference', multi="_total_sheet"), + 'state_attendance' : fields.function(_state_attendance, type='selection', selection=[('absent', 'Absent'), ('present', 'Present'),('none','No employee defined')], string='Current Status'), + 'total_attendance_day': fields.function(_total_day, string='Total Attendance', multi="_total_day"), + 'total_timesheet_day': fields.function(_total_day, string='Total Timesheet', multi="_total_day"), + 'total_difference_day': fields.function(_total_day, string='Difference', multi="_total_day"), + 'total_attendance': fields.function(_total, string='Total Attendance', multi="_total_sheet"), + 'total_timesheet': fields.function(_total, string='Total Timesheet', multi="_total_sheet"), + 'total_difference': fields.function(_total, string='Difference', multi="_total_sheet"), 'period_ids': fields.one2many('hr_timesheet_sheet.sheet.day', 'sheet_id', 'Period', readonly=True), 'account_ids': fields.one2many('hr_timesheet_sheet.sheet.account', 'sheet_id', 'Analytic accounts', readonly=True), 'company_id': fields.many2one('res.company', 'Company'), @@ -473,7 +473,7 @@ class hr_timesheet_line(osv.osv): return [('id', 'in', [x[0] for x in res])] _columns = { - 'sheet_id': fields.function(_sheet, method=True, string='Sheet', + 'sheet_id': fields.function(_sheet, string='Sheet', type='many2one', relation='hr_timesheet_sheet.sheet', fnct_search=_sheet_search), } @@ -598,7 +598,7 @@ class hr_attendance(osv.osv): return [('id', 'in', [x[0] for x in res])] _columns = { - 'sheet_id': fields.function(_sheet, method=True, string='Sheet', + 'sheet_id': fields.function(_sheet, string='Sheet', type='many2one', relation='hr_timesheet_sheet.sheet', fnct_search=_sheet_search), } diff --git a/addons/idea/idea.py b/addons/idea/idea.py index 04ae4dff5df..0e6e89f15b5 100644 --- a/addons/idea/idea.py +++ b/addons/idea/idea.py @@ -52,7 +52,7 @@ class idea_category(osv.osv): _columns = { 'name': fields.char('Category', size=64, required=True), - 'complete_name': fields.function(_categ_name_get_fnc, method=True, type="char", string='Name'), + 'complete_name': fields.function(_categ_name_get_fnc, type="char", string='Name'), 'summary': fields.text('Summary'), 'parent_id': fields.many2one('idea.category', 'Parent Categories', ondelete='set null'), 'child_ids': fields.one2many('idea.category', 'parent_id', 'Child Categories'), @@ -180,10 +180,10 @@ class idea_idea(osv.osv): 'created_date': fields.datetime('Creation date', readonly=True), 'open_date': fields.datetime('Open date', readonly=True, help="Date when an idea opened"), 'vote_ids': fields.one2many('idea.vote', 'idea_id', 'Vote'), - 'my_vote': fields.function(_vote_read, fnct_inv = _vote_save, string="My Vote", method=True, type="selection", selection=VoteValues), - 'vote_avg': fields.function(_vote_avg_compute, method=True, string="Average Score", type="float"), - 'count_votes': fields.function(_vote_count, method=True, string="Count of votes", type="integer"), - 'count_comments': fields.function(_comment_count, method=True, string="Count of comments", type="integer"), + 'my_vote': fields.function(_vote_read, fnct_inv = _vote_save, string="My Vote", type="selection", selection=VoteValues), + 'vote_avg': fields.function(_vote_avg_compute, string="Average Score", type="float"), + 'count_votes': fields.function(_vote_count, string="Count of votes", type="integer"), + 'count_comments': fields.function(_comment_count, string="Count of comments", type="integer"), 'category_id': fields.many2one('idea.category', 'Category', required=True, readonly=True, states={'draft':[('readonly',False)]}), 'state': fields.selection([('draft', 'Draft'), ('open', 'Opened'), diff --git a/addons/l10n_ch/invoice.py b/addons/l10n_ch/invoice.py index af9beac55e0..4896931b77b 100644 --- a/addons/l10n_ch/invoice.py +++ b/addons/l10n_ch/invoice.py @@ -73,7 +73,7 @@ class account_invoice(osv.osv): help='The partner bank account to pay\nKeep empty to use the default' ), ### Amount to pay - 'amount_to_pay': fields.function(_amount_to_pay, method=True, + 'amount_to_pay': fields.function(_amount_to_pay, type='float', string='Amount to be paid', help='The amount which should be paid at the current date\n' \ 'minus the amount which is already in payment order'), diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index 1499dd4414e..c940d23fa40 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -81,7 +81,7 @@ class lunch_cashbox(osv.osv): _columns = { 'manager': fields.many2one('res.users', 'Manager'), 'name': fields.char('Name', size=30, required=True, unique = True), - 'sum_remain': fields.function(amount_available, method=True, string='Total Remaining'), + 'sum_remain': fields.function(amount_available, string='Total Remaining'), } lunch_cashbox() @@ -140,7 +140,7 @@ class lunch_order(osv.osv): states = {'draft':[('readonly', False)]}), 'state': fields.selection([('draft', 'Draft'), ('confirmed', 'Confirmed'), ], \ 'State', readonly=True, select=True), - 'price': fields.function(_price_get, method=True, string="Price"), + 'price': fields.function(_price_get, string="Price"), 'category': fields.many2one('lunch.category','Category'), } diff --git a/addons/mail_gateway/mail_gateway.py b/addons/mail_gateway/mail_gateway.py index ab40a9572e1..4fa70484666 100644 --- a/addons/mail_gateway/mail_gateway.py +++ b/addons/mail_gateway/mail_gateway.py @@ -281,7 +281,7 @@ class mailgate_message(osv.osv): 'description': fields.text('Description', readonly=True), 'partner_id': fields.many2one('res.partner', 'Partner', required=False), 'attachment_ids': fields.many2many('ir.attachment', 'message_attachment_rel', 'message_id', 'attachment_id', 'Attachments', readonly=True), - 'display_text': fields.function(_get_display_text, method=True, type='text', size="512", string='Display Text'), + 'display_text': fields.function(_get_display_text, type='text', size="512", string='Display Text'), } def init(self, cr): diff --git a/addons/marketing_campaign/marketing_campaign.py b/addons/marketing_campaign/marketing_campaign.py index 15c86f5298e..ae1ab2309e2 100644 --- a/addons/marketing_campaign/marketing_campaign.py +++ b/addons/marketing_campaign/marketing_campaign.py @@ -281,7 +281,7 @@ class marketing_campaign_segment(osv.osv): 'State',), 'date_run': fields.datetime('Launch Date', help="Initial start date of this segment."), 'date_done': fields.datetime('End Date', help="Date this segment was last closed or cancelled."), - 'date_next_sync': fields.function(_get_next_sync, method=True, string='Next Synchronization', type='datetime', help="Next time the synchronization job is scheduled to run automatically"), + 'date_next_sync': fields.function(_get_next_sync, string='Next Synchronization', type='datetime', help="Next time the synchronization job is scheduled to run automatically"), } _defaults = { @@ -548,7 +548,7 @@ class marketing_campaign_transition(osv.osv): _columns = { - 'name': fields.function(_get_name, method=True, string='Name', + 'name': fields.function(_get_name, string='Name', type='char', size=128), 'activity_from_id': fields.many2one('marketing.campaign.activity', 'Previous Activity', select=1, @@ -649,7 +649,7 @@ class marketing_campaign_workitem(osv.osv): 'object_id': fields.related('activity_id', 'campaign_id', 'object_id', type='many2one', relation='ir.model', string='Resource', select=1, readonly=True, store=True), 'res_id': fields.integer('Resource ID', select=1, readonly=True), - 'res_name': fields.function(_res_name_get, method=True, string='Resource Name', fnct_search=_resource_search, type="char", size=64), + 'res_name': fields.function(_res_name_get, string='Resource Name', fnct_search=_resource_search, type="char", size=64), 'date': fields.datetime('Execution Date', help='If date is not set, this workitem has to be run manually', readonly=True), 'partner_id': fields.many2one('res.partner', 'Partner', select=1, readonly=True), 'state': fields.selection([('todo', 'To Do'), diff --git a/addons/marketing_campaign/report/campaign_analysis.py b/addons/marketing_campaign/report/campaign_analysis.py index 0b245aee785..af04a7e6dff 100644 --- a/addons/marketing_campaign/report/campaign_analysis.py +++ b/addons/marketing_campaign/report/campaign_analysis.py @@ -62,7 +62,7 @@ class campaign_analysis(osv.osv): 'partner_id': fields.many2one('res.partner', 'Partner', readonly=True), 'country_id': fields.related('partner_id','address', 'country_id', type='many2one', relation='res.country',string='Country'), - 'total_cost' : fields.function(_total_cost, string='Cost', method=True, + 'total_cost' : fields.function(_total_cost, string='Cost', type="float", digits_compute=dp.get_precision('Purchase Price')), 'revenue': fields.float('Revenue', readonly=True, digits_compute=dp.get_precision('Sale Price')), 'count' : fields.integer('# of Actions', readonly=True), diff --git a/addons/membership/membership.py b/addons/membership/membership.py index 48fd8dc2d41..6384a255ac3 100644 --- a/addons/membership/membership.py +++ b/addons/membership/membership.py @@ -149,7 +149,7 @@ class membership_line(osv.osv): 'member_price': fields.float('Member Price', digits_compute= dp.get_precision('Sale Price'), required=True, help='Amount for the membership'), 'account_invoice_line': fields.many2one('account.invoice.line', 'Account Invoice line', readonly=True), 'account_invoice_id': fields.related('account_invoice_line', 'invoice_id', type='many2one', relation='account.invoice', string='Invoice', readonly=True), - 'state': fields.function(_state, method=True, + 'state': fields.function(_state, string='Membership State', type='selection', selection=STATE, store = { 'account.invoice': (_get_membership_lines, ['state'], 10), @@ -322,7 +322,7 @@ class Partner(osv.osv): 'Membership amount', digits=(16, 2), help = 'The price negotiated by the partner'), 'membership_state': fields.function( - __get_membership_state, method=True, + __get_membership_state, string = 'Current Membership State', type = 'selection', selection = STATE, store = { @@ -337,7 +337,7 @@ class Partner(osv.osv): -Invoiced Member: A member whose invoice has been created. -Paid Member: A member who has paid the membership amount."""), 'membership_start': fields.function( - _membership_date, method=True, multi = 'membeship_start', + _membership_date, multi = 'membeship_start', string = 'Start membership date', type = 'date', store = { 'account.invoice': (_get_invoice_partner, ['state'], 10), @@ -345,7 +345,7 @@ class Partner(osv.osv): 'res.partner': (lambda self, cr, uid, ids, c={}: ids, ['free_member'], 10) }, help="Date from which membership becomes active."), 'membership_stop': fields.function( - _membership_date, method=True, + _membership_date, string = 'Stop membership date', type='date', multi='membership_stop', store = { 'account.invoice': (_get_invoice_partner, ['state'], 10), @@ -353,7 +353,7 @@ class Partner(osv.osv): 'res.partner': (lambda self, cr, uid, ids, c={}: ids, ['free_member'], 10) }, help="Date until which membership remains active."), 'membership_cancel': fields.function( - _membership_date, method=True, + _membership_date, string = 'Cancel membership date', type='date', multi='membership_cancel', store = { 'account.invoice': (_get_invoice_partner, ['state'], 11), diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 5603327290d..ec429488914 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -197,7 +197,7 @@ class mrp_bom(osv.osv): help= "If a sub-product is used in several products, it can be useful to create its own BoM. "\ "Though if you don't want separated production orders for this sub-product, select Set/Phantom as BoM type. "\ "If a Phantom BoM is used for a root product, it will be sold and shipped as a set of components, instead of being produced."), - 'method': fields.function(_compute_type, string='Method', method=True, type='selection', selection=[('',''),('stock','On Stock'),('order','On Order'),('set','Set / Pack')]), + 'method': fields.function(_compute_type, string='Method', type='selection', selection=[('',''),('stock','On Stock'),('order','On Order'),('set','Set / Pack')]), 'date_start': fields.date('Valid From', help="Validity of this BoM or component. Keep empty if it's always valid."), 'date_stop': fields.date('Valid Until', help="Validity of this BoM or component. Keep empty if it's always valid."), 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of bills of material."), @@ -214,7 +214,7 @@ class mrp_bom(osv.osv): 'routing_id': fields.many2one('mrp.routing', 'Routing', help="The list of operations (list of work centers) to produce the finished product. The routing is mainly used to compute work center costs during operations and to plan future loads on work centers based on production planning."), 'property_ids': fields.many2many('mrp.property', 'mrp_bom_property_rel', 'bom_id','property_id', 'Properties'), 'revision_ids': fields.one2many('mrp.bom.revision', 'bom_id', 'BoM Revisions'), - 'child_complete_ids': fields.function(_child_compute, relation='mrp.bom', method=True, string="BoM Hierarchy", type='many2many'), + 'child_complete_ids': fields.function(_child_compute, relation='mrp.bom', string="BoM Hierarchy", type='many2many'), 'company_id': fields.many2one('res.company','Company',required=True), } _defaults = { @@ -457,8 +457,8 @@ class mrp_production(osv.osv): 'location_dest_id': fields.many2one('stock.location', 'Finished Products Location', required=True, readonly=True, states={'draft':[('readonly',False)]}, help="Location where the system will stock the finished products."), - 'date_planned_end': fields.function(_production_date_end, method=True, type='date', string='Scheduled End Date'), - 'date_planned_date': fields.function(_production_date, method=True, type='date', string='Scheduled Date'), + 'date_planned_end': fields.function(_production_date_end, type='date', string='Scheduled End Date'), + 'date_planned_date': fields.function(_production_date, type='date', string='Scheduled Date'), 'date_planned': fields.datetime('Scheduled date', required=True, select=1), 'date_start': fields.datetime('Start Date', select=True), 'date_finished': fields.datetime('End Date', select=True), @@ -478,8 +478,8 @@ class mrp_production(osv.osv): 'state': fields.selection([('draft','Draft'),('picking_except', 'Picking Exception'),('confirmed','Waiting Goods'),('ready','Ready to Produce'),('in_production','In Production'),('cancel','Cancelled'),('done','Done')],'State', readonly=True, help='When the production order is created the state is set to \'Draft\'.\n If the order is confirmed the state is set to \'Waiting Goods\'.\n If any exceptions are there, the state is set to \'Picking Exception\'.\ \nIf the stock is available then the state is set to \'Ready to Produce\'.\n When the production gets started then the state is set to \'In Production\'.\n When the production is over, the state is set to \'Done\'.'), - 'hour_total': fields.function(_production_calc, method=True, type='float', string='Total Hours', multi='workorder', store=True), - 'cycle_total': fields.function(_production_calc, method=True, type='float', string='Total Cycles', multi='workorder', store=True), + 'hour_total': fields.function(_production_calc, type='float', string='Total Hours', multi='workorder', store=True), + 'cycle_total': fields.function(_production_calc, type='float', string='Total Cycles', multi='workorder', store=True), 'company_id': fields.many2one('res.company','Company',required=True), } _defaults = { diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index 589d3c27031..fe926d30ac1 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -92,9 +92,9 @@ class mrp_production_workcenter_line(osv.osv): "* When work order is in running mode, during that time if user wants to stop or to make changes in order then can set in 'Pause' state.\n" \ "* When the user cancels the work order it will be set in 'Canceled' state.\n" \ "* When order is completely processed that time it is set in 'Finished' state."), - 'date_start_date': fields.function(_get_date_date, method=True, string='Start Date', type='date'), + 'date_start_date': fields.function(_get_date_date, string='Start Date', type='date'), 'date_planned': fields.datetime('Scheduled Date'), - 'date_planned_end': fields.function(_get_date_end, method=True, string='End Date', type='datetime'), + 'date_planned_end': fields.function(_get_date_end, string='End Date', type='datetime'), 'date_start': fields.datetime('Start Date'), 'date_finished': fields.datetime('End Date'), 'delay': fields.float('Working Hours',help="This is lead time between operation start and stop in this Work Center",readonly=True), @@ -554,7 +554,7 @@ class mrp_operations_operation(osv.osv): 'code_id':fields.many2one('mrp_operations.operation.code','Code',required=True), 'date_start': fields.datetime('Start Date'), 'date_finished': fields.datetime('End Date'), - 'order_date': fields.function(_get_order_date,method=True,string='Order Date',type='date',store={'mrp.production':(_order_date_search_production,['date_planned'], 10)}), + 'order_date': fields.function(_get_order_date,string='Order Date',type='date',store={'mrp.production':(_order_date_search_production,['date_planned'], 10)}), } _defaults={ 'date_start': lambda *a:datetime.now().strftime('%Y-%m-%d %H:%M:%S') diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index e95e3fb6058..caacb2e3247 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -117,7 +117,7 @@ class mrp_repair(osv.osv): 'product_id': fields.many2one('product.product', string='Product to Repair', required=True, readonly=True, states={'draft':[('readonly',False)]}), 'partner_id' : fields.many2one('res.partner', 'Partner', select=True, help='This field allow you to choose the parner that will be invoiced and delivered'), 'address_id': fields.many2one('res.partner.address', 'Delivery Address', domain="[('partner_id','=',partner_id)]"), - 'default_address_id': fields.function(_get_default_address, method=True, type="many2one", relation="res.partner.address"), + 'default_address_id': fields.function(_get_default_address, type="many2one", relation="res.partner.address"), 'prodlot_id': fields.many2one('stock.production.lot', 'Lot Number', select=True, domain="[('product_id','=',product_id)]"), 'state': fields.selection([ ('draft','Quotation'), @@ -156,17 +156,17 @@ class mrp_repair(osv.osv): 'deliver_bool': fields.boolean('Deliver', help="Check this box if you want to manage the delivery once the product is repaired. If cheked, it will create a picking with selected product. Note that you can select the locations in the Info tab, if you have the extended view."), 'invoiced': fields.boolean('Invoiced', readonly=True), 'repaired': fields.boolean('Repaired', readonly=True), - 'amount_untaxed': fields.function(_amount_untaxed, method=True, string='Untaxed Amount', + 'amount_untaxed': fields.function(_amount_untaxed, string='Untaxed Amount', store={ 'mrp.repair': (lambda self, cr, uid, ids, c={}: ids, ['operations'], 10), 'mrp.repair.line': (_get_lines, ['price_unit', 'price_subtotal', 'product_id', 'tax_id', 'product_uom_qty', 'product_uom'], 10), }), - 'amount_tax': fields.function(_amount_tax, method=True, string='Taxes', + 'amount_tax': fields.function(_amount_tax, string='Taxes', store={ 'mrp.repair': (lambda self, cr, uid, ids, c={}: ids, ['operations'], 10), 'mrp.repair.line': (_get_lines, ['price_unit', 'price_subtotal', 'product_id', 'tax_id', 'product_uom_qty', 'product_uom'], 10), }), - 'amount_total': fields.function(_amount_total, method=True, string='Total', + 'amount_total': fields.function(_amount_total, string='Total', store={ 'mrp.repair': (lambda self, cr, uid, ids, c={}: ids, ['operations'], 10), 'mrp.repair.line': (_get_lines, ['price_unit', 'price_subtotal', 'product_id', 'tax_id', 'product_uom_qty', 'product_uom'], 10), @@ -661,7 +661,7 @@ class mrp_repair_line(osv.osv, ProductChangeMixin): 'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok','=',True)], required=True), 'invoiced': fields.boolean('Invoiced',readonly=True), 'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Sale Price')), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal',digits_compute= dp.get_precision('Sale Price')), + 'price_subtotal': fields.function(_amount_line, string='Subtotal',digits_compute= dp.get_precision('Sale Price')), 'tax_id': fields.many2many('account.tax', 'repair_operation_line_tax', 'repair_operation_line_id', 'tax_id', 'Taxes'), 'product_uom_qty': fields.float('Quantity (UoM)', digits=(16,2), required=True), 'product_uom': fields.many2one('product.uom', 'Product UoM', required=True), @@ -750,7 +750,7 @@ class mrp_repair_fee(osv.osv, ProductChangeMixin): 'product_uom_qty': fields.float('Quantity', digits=(16,2), required=True), 'price_unit': fields.float('Unit Price', required=True), 'product_uom': fields.many2one('product.uom', 'Product UoM', required=True), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal',digits_compute= dp.get_precision('Sale Price')), + 'price_subtotal': fields.function(_amount_line, string='Subtotal',digits_compute= dp.get_precision('Sale Price')), 'tax_id': fields.many2many('account.tax', 'repair_fee_line_tax', 'repair_fee_line_id', 'tax_id', 'Taxes'), 'invoice_line_id': fields.many2one('account.invoice.line', 'Invoice Line', readonly=True), 'to_invoice': fields.boolean('To Invoice'), diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 4eeb7b2dd9f..917e6273ddc 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -253,17 +253,17 @@ class pos_order(osv.osv): method=True, string='Validation Date', type='date', select=True, store=True), - 'date_payment': fields.function(_get_date_payment2, method=True, + 'date_payment': fields.function(_get_date_payment2, string='Payment Date', type='date', select=True, store=True), 'date_validity': fields.date('Validity Date', required=True), 'user_id': fields.many2one('res.users', 'Connected Salesman', help="Person who uses the the cash register. It could be a reliever, a student or an interim employee."), 'user_salesman_id': fields.many2one('res.users', 'Cashier', required=True, help="User who is logged into the system."), 'sale_manager': fields.many2one('res.users', 'Salesman Manager'), - 'amount_tax': fields.function(_amount_all, method=True, string='Taxes', digits_compute=dp.get_precision('Point Of Sale'), multi='all'), - 'amount_total': fields.function(_amount_all, method=True, string='Total', multi='all'), - 'amount_paid': fields.function(_amount_all, string='Paid', states={'draft': [('readonly', False)]}, readonly=True, method=True, digits_compute=dp.get_precision('Point Of Sale'), multi='all'), - 'amount_return': fields.function(_amount_all, 'Returned', method=True, digits_compute=dp.get_precision('Point Of Sale'), multi='all'), + 'amount_tax': fields.function(_amount_all, string='Taxes', digits_compute=dp.get_precision('Point Of Sale'), multi='all'), + 'amount_total': fields.function(_amount_all, string='Total', multi='all'), + 'amount_paid': fields.function(_amount_all, string='Paid', states={'draft': [('readonly', False)]}, readonly=True, digits_compute=dp.get_precision('Point Of Sale'), multi='all'), + 'amount_return': fields.function(_amount_all, 'Returned', digits_compute=dp.get_precision('Point Of Sale'), multi='all'), 'lines': fields.one2many('pos.order.line', 'order_id', 'Order Lines', states={'draft': [('readonly', False)]}, readonly=True), 'price_type': fields.selection([ ('tax_excluded','Tax excluded')], @@ -955,7 +955,7 @@ class account_bank_statement_line(osv.osv): res[line.id] = line.statement_id and line.statement_id.journal_id and line.statement_id.journal_id.name or None return res _columns= { - 'journal_id': fields.function(_get_statement_journal, method=True,store=True, string='Journal', type='char', size=64), + 'journal_id': fields.function(_get_statement_journal,store=True, string='Journal', type='char', size=64), 'am_out': fields.boolean("To count"), 'is_acc': fields.boolean("Is accompte"), 'pos_statement_id': fields.many2one('pos.order', ondelete='cascade'), @@ -1141,12 +1141,12 @@ class pos_order_line(osv.osv): 'notice': fields.char('Discount Notice', size=128, required=True), 'serial_number': fields.char('Serial Number', size=128), 'product_id': fields.many2one('product.product', 'Product', domain=[('sale_ok', '=', True)], required=True, change_default=True), - 'price_unit': fields.function(_get_amount, method=True, string='Unit Price', store=True), + 'price_unit': fields.function(_get_amount, string='Unit Price', store=True), 'price_ded': fields.float('Discount(Amount)', digits_compute=dp.get_precision('Point Of Sale')), 'qty': fields.float('Quantity'), 'qty_rfd': fields.float('Refunded Quantity'), - 'price_subtotal': fields.function(_amount_line_all, method=True, multi='pos_order_line_amount', string='Subtotal w/o Tax'), - 'price_subtotal_incl': fields.function(_amount_line_all, method=True, multi='pos_order_line_amount', string='Subtotal'), + 'price_subtotal': fields.function(_amount_line_all, multi='pos_order_line_amount', string='Subtotal w/o Tax'), + 'price_subtotal_incl': fields.function(_amount_line_all, multi='pos_order_line_amount', string='Subtotal'), 'discount': fields.float('Discount (%)', digits=(16, 2)), 'order_id': fields.many2one('pos.order', 'Order Ref', ondelete='cascade'), 'create_date': fields.datetime('Creation Date', readonly=True), diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 743ef85a9ea..f05ca64144d 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -527,7 +527,7 @@ class stock_warehouse_orderpoint(osv.osv): help="The procurement quantity will be rounded up to this multiple."), 'procurement_id': fields.many2one('procurement.order', 'Latest procurement', ondelete="set null"), 'company_id': fields.many2one('res.company','Company',required=True), - 'procurement_draft_ids': fields.function(_get_draft_procurements, method=True, type='many2many', relation="procurement.order", \ + 'procurement_draft_ids': fields.function(_get_draft_procurements, type='many2many', relation="procurement.order", \ string="Related Procurement Orders",help="Draft procurement of the product and location of that orderpoint"), } _defaults = { diff --git a/addons/product/product.py b/addons/product/product.py index fa6796b3953..320b4552c18 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -206,7 +206,7 @@ class product_category(osv.osv): _description = "Product Category" _columns = { 'name': fields.char('Name', size=64, required=True, translate=True), - 'complete_name': fields.function(_name_get_fnc, method=True, type="char", string='Name'), + 'complete_name': fields.function(_name_get_fnc, type="char", string='Name'), 'parent_id': fields.many2one('product.category','Parent Category', select=True), 'child_id': fields.one2many('product.category', 'parent_id', string='Child Categories'), 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of product categories."), @@ -296,9 +296,9 @@ class product_template(osv.osv): help='Coefficient to convert UOM to UOS\n' ' uos = uom * coeff'), 'mes_type': fields.selection((('fixed', 'Fixed'), ('variable', 'Variable')), 'Measure Type', required=True), - 'seller_delay': fields.function(_calc_seller, method=True, type='integer', string='Supplier Lead Time', multi="seller_delay", help="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."), - 'seller_qty': fields.function(_calc_seller, method=True, type='float', string='Supplier Quantity', multi="seller_qty", help="This is minimum quantity to purchase from Main Supplier."), - 'seller_id': fields.function(_calc_seller, method=True, type='many2one', relation="res.partner", string='Main Supplier', help="Main Supplier who has highest priority in Supplier List.", multi="seller_id"), + 'seller_delay': fields.function(_calc_seller, type='integer', string='Supplier Lead Time', multi="seller_delay", help="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."), + 'seller_qty': fields.function(_calc_seller, type='float', string='Supplier Quantity', multi="seller_qty", help="This is minimum quantity to purchase from Main Supplier."), + 'seller_id': fields.function(_calc_seller, type='many2one', relation="res.partner", string='Main Supplier', help="Main Supplier who has highest priority in Supplier List.", multi="seller_id"), 'seller_ids': fields.one2many('product.supplierinfo', 'product_id', 'Partners'), 'loc_rack': fields.char('Rack', size=16), 'loc_row': fields.char('Row', size=16), @@ -469,14 +469,14 @@ class product_product(osv.osv): _inherits = {'product.template': 'product_tmpl_id'} _order = 'default_code,name_template' _columns = { - 'qty_available': fields.function(_product_qty_available, method=True, type='float', string='Real Stock'), - 'virtual_available': fields.function(_product_virtual_available, method=True, type='float', string='Virtual Stock'), - 'incoming_qty': fields.function(_product_incoming_qty, method=True, type='float', string='Incoming'), - 'outgoing_qty': fields.function(_product_outgoing_qty, method=True, type='float', string='Outgoing'), - 'price': fields.function(_product_price, method=True, type='float', string='Pricelist', digits_compute=dp.get_precision('Sale Price')), - 'lst_price' : fields.function(_product_lst_price, method=True, type='float', string='Public Price', digits_compute=dp.get_precision('Sale Price')), - 'code': fields.function(_product_code, method=True, type='char', string='Reference'), - 'partner_ref' : fields.function(_product_partner_ref, method=True, type='char', string='Customer ref'), + 'qty_available': fields.function(_product_qty_available, type='float', string='Real Stock'), + 'virtual_available': fields.function(_product_virtual_available, type='float', string='Virtual Stock'), + 'incoming_qty': fields.function(_product_incoming_qty, type='float', string='Incoming'), + 'outgoing_qty': fields.function(_product_outgoing_qty, type='float', string='Outgoing'), + 'price': fields.function(_product_price, type='float', string='Pricelist', digits_compute=dp.get_precision('Sale Price')), + 'lst_price' : fields.function(_product_lst_price, type='float', string='Public Price', digits_compute=dp.get_precision('Sale Price')), + 'code': fields.function(_product_code, type='char', string='Reference'), + 'partner_ref' : fields.function(_product_partner_ref, type='char', string='Customer ref'), 'default_code' : fields.char('Reference', size=64), 'active': fields.boolean('Active', help="If the active field is set to False, it will allow you to hide the product without removing it."), 'variants': fields.char('Variants', size=64), @@ -733,7 +733,7 @@ class product_supplierinfo(osv.osv): 'sequence' : fields.integer('Sequence', help="Assigns the priority to the list of product supplier."), 'product_uom': fields.many2one('product.uom', string="Supplier UoM", help="Choose here the Unit of Measure in which the prices and quantities are expressed below."), 'min_qty': fields.float('Minimal Quantity', required=True, help="The minimal quantity to purchase to this supplier, expressed in the supplier Product UoM if not empty, in the default unit of measure of the product otherwise."), - 'qty': fields.function(_calc_qty, method=True, store=True, type='float', string='Quantity', multi="qty", help="This is a quantity which is converted into Default Uom."), + 'qty': fields.function(_calc_qty, store=True, type='float', string='Quantity', multi="qty", help="This is a quantity which is converted into Default Uom."), 'product_id' : fields.many2one('product.template', 'Product', required=True, ondelete='cascade', select=True), 'delay' : fields.integer('Delivery Lead Time', required=True, help="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."), 'pricelist_ids': fields.one2many('pricelist.partnerinfo', 'suppinfo_id', 'Supplier Pricelist'), diff --git a/addons/product_margin/product_margin.py b/addons/product_margin/product_margin.py index 37639c3b223..5895feedf3f 100644 --- a/addons/product_margin/product_margin.py +++ b/addons/product_margin/product_margin.py @@ -92,38 +92,38 @@ class product_product(osv.osv): return res _columns = { - 'date_from': fields.function(_product_margin, method=True, type='date', string='From Date', multi='product_margin'), - 'date_to': fields.function(_product_margin, method=True, type='date', string='To Date', multi='product_margin'), - 'invoice_state': fields.function(_product_margin, method=True, type='selection', selection=[ + 'date_from': fields.function(_product_margin, type='date', string='From Date', multi='product_margin'), + 'date_to': fields.function(_product_margin, type='date', string='To Date', multi='product_margin'), + 'invoice_state': fields.function(_product_margin, type='selection', selection=[ ('paid','Paid'),('open_paid','Open and Paid'),('draft_open_paid','Draft, Open and Paid') ], string='Invoice State',multi='product_margin', readonly=True), - 'sale_avg_price' : fields.function(_product_margin, method=True, type='float', string='Avg. Unit Price', multi='product_margin', + 'sale_avg_price' : fields.function(_product_margin, type='float', string='Avg. Unit Price', multi='product_margin', help="Avg. Price in Customer Invoices)"), - 'purchase_avg_price' : fields.function(_product_margin, method=True, type='float', string='Avg. Unit Price', multi='product_margin', + 'purchase_avg_price' : fields.function(_product_margin, type='float', string='Avg. Unit Price', multi='product_margin', help="Avg. Price in Supplier Invoices "), - 'sale_num_invoiced' : fields.function(_product_margin, method=True, type='float', string='# Invoiced', multi='product_margin', + 'sale_num_invoiced' : fields.function(_product_margin, type='float', string='# Invoiced', multi='product_margin', help="Sum of Quantity in Customer Invoices"), - 'purchase_num_invoiced' : fields.function(_product_margin, method=True, type='float', string='# Invoiced', multi='product_margin', + 'purchase_num_invoiced' : fields.function(_product_margin, type='float', string='# Invoiced', multi='product_margin', help="Sum of Quantity in Supplier Invoices"), - 'sales_gap' : fields.function(_product_margin, method=True, type='float', string='Sales Gap', multi='product_margin', + 'sales_gap' : fields.function(_product_margin, type='float', string='Sales Gap', multi='product_margin', help="Expected Sale - Turn Over"), - 'purchase_gap' : fields.function(_product_margin, method=True, type='float', string='Purchase Gap', multi='product_margin', + 'purchase_gap' : fields.function(_product_margin, type='float', string='Purchase Gap', multi='product_margin', help="Normal Cost - Total Cost"), - 'turnover' : fields.function(_product_margin, method=True, type='float', string='Turnover' ,multi='product_margin', + 'turnover' : fields.function(_product_margin, type='float', string='Turnover' ,multi='product_margin', help="Sum of Multification of Invoice price and quantity of Customer Invoices"), - 'total_cost' : fields.function(_product_margin, method=True, type='float', string='Total Cost', multi='product_margin', + 'total_cost' : fields.function(_product_margin, type='float', string='Total Cost', multi='product_margin', help="Sum of Multification of Invoice price and quantity of Supplier Invoices "), - 'sale_expected' : fields.function(_product_margin, method=True, type='float', string='Expected Sale', multi='product_margin', + 'sale_expected' : fields.function(_product_margin, type='float', string='Expected Sale', multi='product_margin', help="Sum of Multification of Sale Catalog price and quantity of Customer Invoices"), - 'normal_cost' : fields.function(_product_margin, method=True, type='float', string='Normal Cost', multi='product_margin', + 'normal_cost' : fields.function(_product_margin, type='float', string='Normal Cost', multi='product_margin', help="Sum of Multification of Cost price and quantity of Supplier Invoices"), - 'total_margin' : fields.function(_product_margin, method=True, type='float', string='Total Margin', multi='product_margin', + 'total_margin' : fields.function(_product_margin, type='float', string='Total Margin', multi='product_margin', help="Turnorder - Standard price"), - 'expected_margin' : fields.function(_product_margin, method=True, type='float', string='Expected Margin', multi='product_margin', + 'expected_margin' : fields.function(_product_margin, type='float', string='Expected Margin', multi='product_margin', help="Expected Sale - Normal Cost"), - 'total_margin_rate' : fields.function(_product_margin, method=True, type='float', string='Total Margin (%)', multi='product_margin', + 'total_margin_rate' : fields.function(_product_margin, type='float', string='Total Margin (%)', multi='product_margin', help="Total margin * 100 / Turnover"), - 'expected_margin_rate' : fields.function(_product_margin, method=True, type='float', string='Expected Margin (%)', multi='product_margin', + 'expected_margin_rate' : fields.function(_product_margin, type='float', string='Expected Margin (%)', multi='product_margin', help="Expected margin * 100 / Expected Sale"), } diff --git a/addons/project/project.py b/addons/project/project.py index 3d20bc2f5f8..b1461da424c 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -123,7 +123,7 @@ class project(osv.osv): return super(project, self).unlink(cr, uid, ids, *args, **kwargs) _columns = { - 'complete_name': fields.function(_complete_name, method=True, string="Project Name", type='char', size=250), + 'complete_name': fields.function(_complete_name, string="Project Name", type='char', size=250), 'active': fields.boolean('Active', help="If the active field is set to False, it will allow you to hide the project without removing it."), 'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of Projects."), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account', help="Link this project to an analytic account if you need financial management on projects. It enables you to connect projects with budgets, planning, cost and revenue analysis, timesheets on projects, etc.", ondelete="cascade", required=True), @@ -133,18 +133,18 @@ class project(osv.osv): 'members': fields.many2many('res.users', 'project_user_rel', 'project_id', 'uid', 'Project Members', help="Project's members are users who can have an access to the tasks related to this project.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), 'tasks': fields.one2many('project.task', 'project_id', "Project tasks"), - 'planned_hours': fields.function(_progress_rate, multi="progress", method=True, string='Planned Time', help="Sum of planned hours of all tasks related to this project and its child projects.", + 'planned_hours': fields.function(_progress_rate, multi="progress", string='Planned Time', help="Sum of planned hours of all tasks related to this project and its child projects.", store = { 'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10), 'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10), }), - 'effective_hours': fields.function(_progress_rate, multi="progress", method=True, string='Time Spent', help="Sum of spent hours of all tasks related to this project and its child projects."), - 'total_hours': fields.function(_progress_rate, multi="progress", method=True, string='Total Time', help="Sum of total hours of all tasks related to this project and its child projects.", + 'effective_hours': fields.function(_progress_rate, multi="progress", string='Time Spent', help="Sum of spent hours of all tasks related to this project and its child projects."), + 'total_hours': fields.function(_progress_rate, multi="progress", string='Total Time', help="Sum of total hours of all tasks related to this project and its child projects.", store = { 'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10), 'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10), }), - 'progress_rate': fields.function(_progress_rate, multi="progress", method=True, string='Progress', type='float', group_operator="avg", help="Percent of tasks closed according to the total of tasks todo."), + 'progress_rate': fields.function(_progress_rate, multi="progress", string='Progress', type='float', group_operator="avg", help="Percent of tasks closed according to the total of tasks todo."), 'warn_customer': fields.boolean('Warn Partner', help="If you check this, the user will have a popup when closing a task that propose a message to send by email to the customer.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), 'warn_header': fields.text('Mail Header', help="Header added at the beginning of the email for the warning message sent to the customer when a task is closed.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), 'warn_footer': fields.text('Mail Footer', help="Footer added at the beginning of the email for the warning message sent to the customer when a task is closed.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), @@ -420,7 +420,7 @@ class task(osv.osv): return result.keys() _columns = { - 'active': fields.function(_is_template, method=True, store=True, string='Not a Template Task', type='boolean', help="This field is computed automatically and have the same behavior than the boolean 'active' field: if the task is linked to a template or unactivated project, it will be hidden unless specifically asked."), + 'active': fields.function(_is_template, store=True, string='Not a Template Task', type='boolean', help="This field is computed automatically and have the same behavior than the boolean 'active' field: if the task is linked to a template or unactivated project, it will be hidden unless specifically asked."), 'name': fields.char('Task Summary', size=128, required=True), 'description': fields.text('Description'), 'priority': fields.selection([('4','Very Low'), ('3','Low'), ('2','Medium'), ('1','Important'), ('0','Very important')], 'Priority'), @@ -438,23 +438,23 @@ class task(osv.osv): 'child_ids': fields.many2many('project.task', 'project_task_parent_rel', 'parent_id', 'task_id', 'Delegated Tasks'), 'notes': fields.text('Notes'), 'planned_hours': fields.float('Planned Hours', help='Estimated time to do the task, usually set by the project manager when the task is in draft state.'), - 'effective_hours': fields.function(_hours_get, method=True, string='Hours Spent', multi='hours', help="Computed using the sum of the task work done.", + 'effective_hours': fields.function(_hours_get, string='Hours Spent', multi='hours', help="Computed using the sum of the task work done.", store = { 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours'], 10), 'project.task.work': (_get_task, ['hours'], 10), }), 'remaining_hours': fields.float('Remaining Hours', digits=(16,2), help="Total remaining time, can be re-estimated periodically by the assignee of the task."), - 'total_hours': fields.function(_hours_get, method=True, string='Total Hours', multi='hours', help="Computed as: Time Spent + Remaining Time.", + 'total_hours': fields.function(_hours_get, string='Total Hours', multi='hours', help="Computed as: Time Spent + Remaining Time.", store = { 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours'], 10), 'project.task.work': (_get_task, ['hours'], 10), }), - 'progress': fields.function(_hours_get, method=True, string='Progress (%)', multi='hours', group_operator="avg", help="If the task has a progress of 99.99% you should close the task if it's finished or reevaluate the time", + 'progress': fields.function(_hours_get, string='Progress (%)', multi='hours', group_operator="avg", help="If the task has a progress of 99.99% you should close the task if it's finished or reevaluate the time", store = { 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours','state'], 10), 'project.task.work': (_get_task, ['hours'], 10), }), - 'delay_hours': fields.function(_hours_get, method=True, string='Delay Hours', multi='hours', help="Computed as difference of the time estimated by the project manager and the real time to close the task.", + 'delay_hours': fields.function(_hours_get, string='Delay Hours', multi='hours', help="Computed as difference of the time estimated by the project manager and the real time to close the task.", store = { 'project.task': (lambda self, cr, uid, ids, c={}: ids, ['work_ids', 'remaining_hours', 'planned_hours'], 10), 'project.task.work': (_get_task, ['hours'], 10), diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index a8a32847243..abb9b7e92ff 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -216,7 +216,7 @@ class project_issue(crm.crm_case, osv.osv): 'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', domain=[('model','=',_name)]), 'date_action_last': fields.datetime('Last Action', readonly=1), 'date_action_next': fields.datetime('Next Action', readonly=1), - 'progress': fields.function(_hours_get, method=True, string='Progress (%)', multi='hours', group_operator="avg", help="Computed as: Time Spent / Total Time.", + 'progress': fields.function(_hours_get, string='Progress (%)', multi='hours', group_operator="avg", help="Computed as: Time Spent / Total Time.", store = { 'project.issue': (lambda self, cr, uid, ids, c={}: ids, ['task_id'], 10), 'project.task': (_get_issue_task, ['progress'], 10), diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index a6437819248..6c5ef7890bf 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -120,7 +120,7 @@ class project_phase(osv.osv): 'state': fields.selection([('draft', 'Draft'), ('open', 'In Progress'), ('pending', 'Pending'), ('cancelled', 'Cancelled'), ('done', 'Done')], 'State', readonly=True, required=True, help='If the phase is created the state \'Draft\'.\n If the phase is started, the state becomes \'In Progress\'.\n If review is needed the phase is in \'Pending\' state.\ \n If the phase is over, the states is set to \'Done\'.'), - 'total_hours': fields.function(_compute, method=True, string='Total Hours'), + 'total_hours': fields.function(_compute, string='Total Hours'), } _defaults = { 'responsible_id': lambda obj,cr,uid,context: uid, @@ -399,7 +399,7 @@ class project_resource_allocation(osv.osv): res[allocation.id] = name return res _columns = { - 'name': fields.function(get_name, method=True, type='char', size=256), + 'name': fields.function(get_name, type='char', size=256), 'resource_id': fields.many2one('resource.resource', 'Resource', required=True), 'phase_id': fields.many2one('project.phase', 'Project Phase', ondelete='cascade', required=True), 'project_id': fields.related('phase_id', 'project_id', type='many2one', relation="project.project", string='Project', store=True), diff --git a/addons/project_planning/project_planning.py b/addons/project_planning/project_planning.py index 46cc225153e..701a9a12cd6 100644 --- a/addons/project_planning/project_planning.py +++ b/addons/project_planning/project_planning.py @@ -128,8 +128,8 @@ class report_account_analytic_planning(osv.osv): 'business_days': fields.integer('Business Days', required=True, states={'done':[('readonly', True)]}, help='Set here the number of working days within this planning for one person full time'), 'planning_user_ids': one2many_mod3('report_account_analytic.planning.user', 'planning_id', 'Planning By User'), 'planning_account': fields.one2many('report_account_analytic.planning.account', 'planning_id', 'Planning By Account'), - 'total_planned': fields.function(_get_total_planned, method=True, string='Total Planned'), - 'total_free': fields.function(_get_total_free, method=True, string='Total Free'), + 'total_planned': fields.function(_get_total_planned, string='Total Planned'), + 'total_free': fields.function(_get_total_free, string='Total Free'), } _defaults = { 'date_from': lambda *a: time.strftime('%Y-%m-01'), @@ -202,7 +202,7 @@ class report_account_analytic_planning_line(osv.osv): 'amount': fields.float('Quantity', required=True), 'amount_unit': fields.many2one('product.uom', 'Qty UoM', required=True), 'note': fields.text('Note', size=64), - 'amount_in_base_uom': fields.function(_amount_base_uom, method=True, string='Quantity in base uom', store=True), + 'amount_in_base_uom': fields.function(_amount_base_uom, string='Quantity in base uom', store=True), 'task_ids': fields.one2many('project.task', 'planning_line_id', 'Planning Tasks'), } _order = 'user_id, account_id' @@ -301,13 +301,13 @@ class report_account_analytic_planning_user(osv.osv): _columns = { 'planning_id': fields.many2one('report_account_analytic.planning', 'Planning'), 'user_id': fields.many2one('res.users', 'User', readonly=True), - 'tasks': fields.function(_get_tasks, method=True, string='Remaining Tasks', help='This value is given by the sum of work remaining to do on the task for this planning, expressed in days.'), + 'tasks': fields.function(_get_tasks, string='Remaining Tasks', help='This value is given by the sum of work remaining to do on the task for this planning, expressed in days.'), 'plan_tasks': fields.float('Time Planned on Tasks', readonly=True, help='This value is given by the sum of time allocation with task(s) linked, expressed in days.'), - 'free': fields.function(_get_free, method=True, string='Unallocated Time', readonly=True, help='Computed as \ + 'free': fields.function(_get_free, string='Unallocated Time', readonly=True, help='Computed as \ Business Days - (Time Allocation of Tasks + Time Allocation without Tasks + Holiday Leaves)'), 'plan_open': fields.float('Time Allocation without Tasks', readonly=True,help='This value is given by the sum of time allocation without task(s) linked, expressed in days.'), 'holiday': fields.float('Leaves',help='This value is given by the total of validated leaves into the \'Date From\' and \'Date To\' of the planning.'), - 'timesheet': fields.function(_get_timesheets, method=True, string='Timesheet', help='This value is given by the sum of all work encoded in the timesheet(s) between the \'Date From\' and \'Date To\' of the planning.'), + 'timesheet': fields.function(_get_timesheets, string='Timesheet', help='This value is given by the sum of all work encoded in the timesheet(s) between the \'Date From\' and \'Date To\' of the planning.'), } def init(self, cr): @@ -435,10 +435,10 @@ class report_account_analytic_planning_account(osv.osv): _columns = { 'planning_id': fields.many2one('report_account_analytic.planning', 'Planning'), 'account_id': fields.many2one('account.analytic.account', 'Analytic account', readonly=True), - 'tasks': fields.function(_get_tasks, method=True, string='Remaining Tasks', help='This value is given by the sum of work remaining to do on the task for this planning, expressed in days.'), + 'tasks': fields.function(_get_tasks, string='Remaining Tasks', help='This value is given by the sum of work remaining to do on the task for this planning, expressed in days.'), 'plan_tasks': fields.float('Time Allocation of Tasks', readonly=True, help='This value is given by the sum of time allocation with the checkbox \'Assigned in Taks\' set to TRUE expressed in days.'), 'plan_open': fields.float('Time Allocation without Tasks', readonly=True, help='This value is given by the sum of time allocation with the checkbox \'Assigned in Taks\' set to FALSE, expressed in days.'), - 'timesheet': fields.function(_get_timesheets, method=True, string='Timesheet', help='This value is given by the sum of all work encoded in the timesheet(s) between the \'Date From\' and \'Date To\' of the planning.'), + 'timesheet': fields.function(_get_timesheets, string='Timesheet', help='This value is given by the sum of all work encoded in the timesheet(s) between the \'Date From\' and \'Date To\' of the planning.'), } def init(self, cr): @@ -546,8 +546,8 @@ WHERE user_id=%s and account_id=%s and date>=%s and date<=%s''', (line.user_id.i 'manager_id': fields.many2one('res.users', 'Manager'), 'account_id': fields.many2one('account.analytic.account', 'Account'), 'sum_amount': fields.float('Planned Days', required=True), - 'sum_amount_real': fields.function(_sum_amount_real, method=True, string='Timesheet'), - 'sum_amount_tasks': fields.function(_sum_amount_tasks, method=True, string='Tasks'), + 'sum_amount_real': fields.function(_sum_amount_real, string='Timesheet'), + 'sum_amount_tasks': fields.function(_sum_amount_tasks, string='Tasks'), } def init(self, cr): diff --git a/addons/project_scrum/project_scrum.py b/addons/project_scrum/project_scrum.py index 6c274aa3f6a..334a415982d 100644 --- a/addons/project_scrum/project_scrum.py +++ b/addons/project_scrum/project_scrum.py @@ -106,9 +106,9 @@ class project_scrum_sprint(osv.osv): 'review': fields.text('Sprint Review'), 'retrospective': fields.text('Sprint Retrospective'), 'backlog_ids': fields.one2many('project.scrum.product.backlog', 'sprint_id', 'Sprint Backlog'), - 'progress': fields.function(_compute, group_operator="avg", type='float', multi="progress", method=True, string='Progress (0-100)', help="Computed as: Time Spent / Total Time."), - 'effective_hours': fields.function(_compute, multi="effective_hours", method=True, string='Effective hours', help="Computed using the sum of the task work done."), - 'expected_hours': fields.function(_compute, multi="expected_hours", method=True, string='Planned Hours', help='Estimated time to do the task.'), + 'progress': fields.function(_compute, group_operator="avg", type='float', multi="progress", string='Progress (0-100)', help="Computed as: Time Spent / Total Time."), + 'effective_hours': fields.function(_compute, multi="effective_hours", string='Effective hours', help="Computed using the sum of the task work done."), + 'expected_hours': fields.function(_compute, multi="expected_hours", string='Planned Hours', help='Estimated time to do the task.'), 'state': fields.selection([('draft','Draft'),('open','Open'),('pending','Pending'),('cancel','Cancelled'),('done','Done')], 'State', required=True), } _defaults = { @@ -230,11 +230,11 @@ class project_scrum_product_backlog(osv.osv): 'sequence' : fields.integer('Sequence', help="Gives the sequence order when displaying a list of product backlog."), 'tasks_id': fields.one2many('project.task', 'product_backlog_id', 'Tasks Details'), 'state': fields.selection([('draft','Draft'),('open','Open'),('pending','Pending'),('done','Done'),('cancel','Cancelled')], 'State', required=True), - 'progress': fields.function(_compute, multi="progress", group_operator="avg", type='float', method=True, string='Progress', help="Computed as: Time Spent / Total Time."), - 'effective_hours': fields.function(_compute, multi="effective_hours", method=True, string='Spent Hours', help="Computed using the sum of the time spent on every related tasks", store=True), + 'progress': fields.function(_compute, multi="progress", group_operator="avg", type='float', string='Progress', help="Computed as: Time Spent / Total Time."), + 'effective_hours': fields.function(_compute, multi="effective_hours", string='Spent Hours', help="Computed using the sum of the time spent on every related tasks", store=True), 'expected_hours': fields.float('Planned Hours', help='Estimated total time to do the Backlog'), 'create_date': fields.datetime("Creation Date", readonly=True), - 'task_hours': fields.function(_compute, multi="task_hours", method=True, string='Task Hours', help='Estimated time of the total hours of the tasks') + 'task_hours': fields.function(_compute, multi="task_hours", string='Task Hours', help='Estimated time of the total hours of the tasks') } _defaults = { 'state': 'draft', diff --git a/addons/project_timesheet/report/task_report.py b/addons/project_timesheet/report/task_report.py index 623d4e4a5cd..3c223ab6b07 100644 --- a/addons/project_timesheet/report/task_report.py +++ b/addons/project_timesheet/report/task_report.py @@ -62,8 +62,8 @@ class report_timesheet_task_user(osv.osv): 'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'), ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'), ('10','October'), ('11','November'), ('12','December')],'Month',readonly=True), 'user_id': fields.many2one('res.users', 'User',readonly=True), - 'timesheet_hrs': fields.function(get_hrs_timesheet, method=True, string="Timesheet Hours"), - 'task_hrs': fields.function(_get_task_hours, method=True, string="Task Hours"), + 'timesheet_hrs': fields.function(get_hrs_timesheet, string="Timesheet Hours"), + 'task_hrs': fields.function(_get_task_hours, string="Task Hours"), } def init(self, cr): diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 6f6ab0c1b44..6ec558acc97 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -185,29 +185,29 @@ class purchase_order(osv.osv): 'invoice_ids': fields.many2many('account.invoice', 'purchase_invoice_rel', 'purchase_id', 'invoice_id', 'Invoices', help="Invoices generated for a purchase order"), 'picking_ids': fields.one2many('stock.picking', 'purchase_id', 'Picking List', readonly=True, help="This is the list of picking list that have been generated for this purchase"), 'shipped':fields.boolean('Received', readonly=True, select=True, help="It indicates that a picking has been done"), - 'shipped_rate': fields.function(_shipped_rate, method=True, string='Received', type='float'), - 'invoiced': fields.function(_invoiced, method=True, string='Invoiced & Paid', type='boolean', help="It indicates that an invoice has been paid"), - 'invoiced_rate': fields.function(_invoiced_rate, method=True, string='Invoiced', type='float'), + 'shipped_rate': fields.function(_shipped_rate, string='Received', type='float'), + 'invoiced': fields.function(_invoiced, string='Invoiced & Paid', type='boolean', help="It indicates that an invoice has been paid"), + 'invoiced_rate': fields.function(_invoiced_rate, string='Invoiced', type='float'), 'invoice_method': fields.selection([('manual','Manual'),('order','From Order'),('picking','From Picking')], 'Invoicing Control', required=True, help="From Order: a draft invoice will be pre-generated based on the purchase order. The accountant " \ "will just have to validate this invoice for control.\n" \ "From Picking: a draft invoice will be pre-generated based on validated receptions.\n" \ "Manual: allows you to generate suppliers invoices by chosing in the uninvoiced lines of all manual purchase orders." ), - 'minimum_planned_date':fields.function(_minimum_planned_date, fnct_inv=_set_minimum_planned_date, method=True, string='Expected Date', type='date', select=True, help="This is computed as the minimum scheduled date of all purchase order lines' products.", + 'minimum_planned_date':fields.function(_minimum_planned_date, fnct_inv=_set_minimum_planned_date, string='Expected Date', type='date', select=True, help="This is computed as the minimum scheduled date of all purchase order lines' products.", store = { 'purchase.order.line': (_get_order, ['date_planned'], 10), } ), - 'amount_untaxed': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Purchase Price'), string='Untaxed Amount', + 'amount_untaxed': fields.function(_amount_all, digits_compute= dp.get_precision('Purchase Price'), string='Untaxed Amount', store={ 'purchase.order.line': (_get_order, None, 10), }, multi="sums", help="The amount without tax"), - 'amount_tax': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Purchase Price'), string='Taxes', + 'amount_tax': fields.function(_amount_all, digits_compute= dp.get_precision('Purchase Price'), string='Taxes', store={ 'purchase.order.line': (_get_order, None, 10), }, multi="sums", help="The tax amount"), - 'amount_total': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Purchase Price'), string='Total', + 'amount_total': fields.function(_amount_all, digits_compute= dp.get_precision('Purchase Price'), string='Total', store={ 'purchase.order.line': (_get_order, None, 10), }, multi="sums",help="The total amount"), @@ -622,7 +622,7 @@ class purchase_order_line(osv.osv): 'move_ids': fields.one2many('stock.move', 'purchase_line_id', 'Reservation', readonly=True, ondelete='set null'), 'move_dest_id': fields.many2one('stock.move', 'Reservation Destination', ondelete='set null'), 'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Purchase Price')), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal', digits_compute= dp.get_precision('Purchase Price')), + 'price_subtotal': fields.function(_amount_line, string='Subtotal', digits_compute= dp.get_precision('Purchase Price')), 'notes': fields.text('Notes'), 'order_id': fields.many2one('purchase.order', 'Order Reference', select=True, required=True, ondelete='cascade'), 'account_analytic_id':fields.many2one('account.analytic.account', 'Analytic Account',), diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 0b436f0dc91..e9a670cdaaf 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -236,25 +236,25 @@ class sale_order(osv.osv): 'invoice_ids': fields.many2many('account.invoice', 'sale_order_invoice_rel', 'order_id', 'invoice_id', 'Invoices', readonly=True, help="This is the list of invoices that have been generated for this sales order. The same sales order may have been invoiced in several times (by line for example)."), 'picking_ids': fields.one2many('stock.picking', 'sale_id', 'Related Picking', readonly=True, help="This is a list of picking that has been generated for this sales order."), 'shipped': fields.boolean('Delivered', readonly=True, help="It indicates that the sales order has been delivered. This field is updated only after the scheduler(s) have been launched."), - 'picked_rate': fields.function(_picked_rate, method=True, string='Picked', type='float'), - 'invoiced_rate': fields.function(_invoiced_rate, method=True, string='Invoiced', type='float'), - 'invoiced': fields.function(_invoiced, method=True, string='Paid', + 'picked_rate': fields.function(_picked_rate, string='Picked', type='float'), + 'invoiced_rate': fields.function(_invoiced_rate, string='Invoiced', type='float'), + 'invoiced': fields.function(_invoiced, string='Paid', fnct_search=_invoiced_search, type='boolean', help="It indicates that an invoice has been paid."), 'note': fields.text('Notes'), - 'amount_untaxed': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Sale Price'), string='Untaxed Amount', + 'amount_untaxed': fields.function(_amount_all, digits_compute= dp.get_precision('Sale Price'), string='Untaxed Amount', store = { 'sale.order': (lambda self, cr, uid, ids, c={}: ids, ['order_line'], 10), 'sale.order.line': (_get_order, ['price_unit', 'tax_id', 'discount', 'product_uom_qty'], 10), }, multi='sums', help="The amount without tax."), - 'amount_tax': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Sale Price'), string='Taxes', + 'amount_tax': fields.function(_amount_all, digits_compute= dp.get_precision('Sale Price'), string='Taxes', store = { 'sale.order': (lambda self, cr, uid, ids, c={}: ids, ['order_line'], 10), 'sale.order.line': (_get_order, ['price_unit', 'tax_id', 'discount', 'product_uom_qty'], 10), }, multi='sums', help="The tax amount."), - 'amount_total': fields.function(_amount_all, method=True, digits_compute= dp.get_precision('Sale Price'), string='Total', + 'amount_total': fields.function(_amount_all, digits_compute= dp.get_precision('Sale Price'), string='Total', store = { 'sale.order': (lambda self, cr, uid, ids, c={}: ids, ['order_line'], 10), 'sale.order.line': (_get_order, ['price_unit', 'tax_id', 'discount', 'product_uom_qty'], 10), @@ -851,7 +851,7 @@ class sale_order_line(osv.osv): 'invoiced': fields.boolean('Invoiced', readonly=True), 'procurement_id': fields.many2one('procurement.order', 'Procurement'), 'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Sale Price'), readonly=True, states={'draft': [('readonly', False)]}), - 'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal', digits_compute= dp.get_precision('Sale Price')), + 'price_subtotal': fields.function(_amount_line, string='Subtotal', digits_compute= dp.get_precision('Sale Price')), 'tax_id': fields.many2many('account.tax', 'sale_order_tax', 'order_line_id', 'tax_id', 'Taxes', readonly=True, states={'draft': [('readonly', False)]}), 'type': fields.selection([('make_to_stock', 'from stock'), ('make_to_order', 'on order')], 'Procurement Method', required=True, readonly=True, states={'draft': [('readonly', False)]}), 'property_ids': fields.many2many('mrp.property', 'sale_order_line_property_rel', 'order_id', 'property_id', 'Properties', readonly=True, states={'draft': [('readonly', False)]}), @@ -863,7 +863,7 @@ class sale_order_line(osv.osv): 'product_packaging': fields.many2one('product.packaging', 'Packaging'), 'move_ids': fields.one2many('stock.move', 'sale_line_id', 'Inventory Moves', readonly=True), 'discount': fields.float('Discount (%)', digits=(16, 2), readonly=True, states={'draft': [('readonly', False)]}), - 'number_packages': fields.function(_number_packages, method=True, type='integer', string='Number Packages'), + 'number_packages': fields.function(_number_packages, type='integer', string='Number Packages'), 'notes': fields.text('Notes'), 'th_weight': fields.float('Weight', readonly=True, states={'draft': [('readonly', False)]}), 'state': fields.selection([('draft', 'Draft'),('confirmed', 'Confirmed'),('done', 'Done'),('cancel', 'Cancelled'),('exception', 'Exception')], 'State', required=True, readonly=True, diff --git a/addons/sale_journal/sale_journal.py b/addons/sale_journal/sale_journal.py index 8d5d219537f..136e7d68198 100644 --- a/addons/sale_journal/sale_journal.py +++ b/addons/sale_journal/sale_journal.py @@ -48,7 +48,6 @@ class res_partner(osv.osv): type = 'many2one', relation = 'sale_journal.invoice.type', string = "Invoicing Method", - method = True, view_load = True, group_name = "Accounting Properties", help = "The type of journal used for sales and picking."), diff --git a/addons/sale_margin/sale_margin.py b/addons/sale_margin/sale_margin.py index 8f1cb8027ae..24f36b9f94b 100644 --- a/addons/sale_margin/sale_margin.py +++ b/addons/sale_margin/sale_margin.py @@ -49,7 +49,7 @@ class sale_order_line(osv.osv): return res _columns = { - 'margin': fields.function(_product_margin, method=True, string='Margin', store=True), + 'margin': fields.function(_product_margin, string='Margin', store=True), 'purchase_price': fields.float('Cost Price', digits=(16,2)) } @@ -67,7 +67,7 @@ class sale_order(osv.osv): return result _columns = { - 'margin': fields.function(_product_margin, method=True, string='Margin', store=True, help="It gives profitability by calculating the difference between the Unit Price and Cost Price."), + 'margin': fields.function(_product_margin, string='Margin', store=True, help="It gives profitability by calculating the difference between the Unit Price and Cost Price."), } sale_order() diff --git a/addons/sale_mrp/sale_mrp.py b/addons/sale_mrp/sale_mrp.py index ae1df1eb946..840c33770a7 100644 --- a/addons/sale_mrp/sale_mrp.py +++ b/addons/sale_mrp/sale_mrp.py @@ -70,8 +70,8 @@ class mrp_production(osv.osv): return res _columns = { - 'sale_name': fields.function(_ref_calc, method=True, multi='sale_name', type='char', string='Sales Name', help='Indicate the name of sales order.'), - 'sale_ref': fields.function(_ref_calc, method=True, multi='sale_name', type='char', string='Sales Reference', help='Indicate the Customer Reference from sales order.'), + 'sale_name': fields.function(_ref_calc, multi='sale_name', type='char', string='Sales Name', help='Indicate the name of sales order.'), + 'sale_ref': fields.function(_ref_calc, multi='sale_name', type='char', string='Sales Reference', help='Indicate the Customer Reference from sales order.'), } mrp_production() diff --git a/addons/sale_order_dates/sale_order_dates.py b/addons/sale_order_dates/sale_order_dates.py index 60595903ab8..ceb6d48755c 100644 --- a/addons/sale_order_dates/sale_order_dates.py +++ b/addons/sale_order_dates/sale_order_dates.py @@ -54,9 +54,9 @@ class sale_order_dates(osv.osv): return res _columns = { - 'commitment_date': fields.function(_get_commitment_date, method=True, store=True, type='date', string='Commitment Date', help="Date on which delivery of products is to be made."), + 'commitment_date': fields.function(_get_commitment_date, store=True, type='date', string='Commitment Date', help="Date on which delivery of products is to be made."), 'requested_date': fields.date('Requested Date', help="Date on which customer has requested for sales."), - 'effective_date': fields.function(_get_effective_date, method=True, type='date', store=True, string='Effective Date',help="Date on which picking is created."), + 'effective_date': fields.function(_get_effective_date, type='date', store=True, string='Effective Date',help="Date on which picking is created."), } sale_order_dates() diff --git a/addons/stock/product.py b/addons/stock/product.py index 2a819ea89b2..49068deba96 100644 --- a/addons/stock/product.py +++ b/addons/stock/product.py @@ -326,10 +326,10 @@ class product_product(osv.osv): return res _columns = { - 'qty_available': fields.function(_product_available, method=True, type='float', string='Real Stock', help="Current quantities of products in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), - 'virtual_available': fields.function(_product_available, method=True, type='float', string='Virtual Stock', help="Future stock for this product according to the selected locations or all internal if none have been selected. Computed as: Real Stock - Outgoing + Incoming.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), - 'incoming_qty': fields.function(_product_available, method=True, type='float', string='Incoming', help="Quantities of products that are planned to arrive in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), - 'outgoing_qty': fields.function(_product_available, method=True, type='float', string='Outgoing', help="Quantities of products that are planned to leave in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), + 'qty_available': fields.function(_product_available, type='float', string='Real Stock', help="Current quantities of products in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), + 'virtual_available': fields.function(_product_available, type='float', string='Virtual Stock', help="Future stock for this product according to the selected locations or all internal if none have been selected. Computed as: Real Stock - Outgoing + Incoming.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), + 'incoming_qty': fields.function(_product_available, type='float', string='Incoming', help="Quantities of products that are planned to arrive in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), + 'outgoing_qty': fields.function(_product_available, type='float', string='Outgoing', help="Quantities of products that are planned to leave in selected locations or all internal if none have been selected.", multi='qty_available', digits_compute=dp.get_precision('Product UoM')), 'track_production': fields.boolean('Track Manufacturing Lots' , help="Forces to specify a Production Lot for all moves containing this product and generated by a Manufacturing Order"), 'track_incoming': fields.boolean('Track Incoming Lots', help="Forces to specify a Production Lot for all moves containing this product and coming from a Supplier Location"), 'track_outgoing': fields.boolean('Track Outgoing Lots', help="Forces to specify a Production Lot for all moves containing this product and going to a Customer Location"), @@ -423,11 +423,11 @@ class product_template(osv.osv): help="For the current product, this stock location will be used, instead of the default one, as the source location for stock moves generated when you do an inventory"), 'property_stock_account_input': fields.property('account.account', type='many2one', relation='account.account', - string='Stock Input Account', method=True, view_load=True, + string='Stock Input Account', view_load=True, help='When doing real-time inventory valuation, counterpart Journal Items for all incoming stock moves will be posted in this account. If not set on the product, the one from the product category is used.'), 'property_stock_account_output': fields.property('account.account', type='many2one', relation='account.account', - string='Stock Output Account', method=True, view_load=True, + string='Stock Output Account', view_load=True, help='When doing real-time inventory valuation, counterpart Journal Items for all outgoing stock moves will be posted in this account. If not set on the product, the one from the product category is used.'), } @@ -439,15 +439,15 @@ class product_category(osv.osv): _columns = { 'property_stock_journal': fields.property('account.journal', relation='account.journal', type='many2one', - string='Stock journal', method=True, view_load=True, + string='Stock journal', view_load=True, help="When doing real-time inventory valuation, this is the Accounting Journal in which entries will be automatically posted when stock moves are processed."), 'property_stock_account_input_categ': fields.property('account.account', type='many2one', relation='account.account', - string='Stock Input Account', method=True, view_load=True, + string='Stock Input Account', view_load=True, help='When doing real-time inventory valuation, counterpart Journal Items for all incoming stock moves will be posted in this account. This is the default value for all products in this category, it can also directly be set on each product.'), 'property_stock_account_output_categ': fields.property('account.account', type='many2one', relation='account.account', - string='Stock Output Account', method=True, view_load=True, + string='Stock Output Account', view_load=True, help='When doing real-time inventory valuation, counterpart Journal Items for all outgoing stock moves will be posted in this account. This is the default value for all products in this category, it can also directly be set on each product.'), 'property_stock_variation': fields.property('account.account', type='many2one', diff --git a/addons/stock/stock.py b/addons/stock/stock.py index d478ab39c9c..e93a60289aa 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -167,10 +167,10 @@ class stock_location(osv.osv): \n* Production: Virtual counterpart location for production operations: this location consumes the raw material and produces finished products """, select = True), # temporarily removed, as it's unused: 'allocation_method': fields.selection([('fifo', 'FIFO'), ('lifo', 'LIFO'), ('nearest', 'Nearest')], 'Allocation Method', required=True), - 'complete_name': fields.function(_complete_name, method=True, type='char', size=100, string="Location Name"), + 'complete_name': fields.function(_complete_name, type='char', size=100, string="Location Name"), - 'stock_real': fields.function(_product_value, method=True, type='float', string='Real Stock', multi="stock"), - 'stock_virtual': fields.function(_product_value, method=True, type='float', string='Virtual Stock', multi="stock"), + 'stock_real': fields.function(_product_value, type='float', string='Real Stock', multi="stock"), + 'stock_virtual': fields.function(_product_value, type='float', string='Virtual Stock', multi="stock"), 'location_id': fields.many2one('stock.location', 'Parent Location', select=True, ondelete='cascade'), 'child_ids': fields.one2many('stock.location', 'location_id', 'Contains'), @@ -207,8 +207,8 @@ class stock_location(osv.osv): 'parent_left': fields.integer('Left Parent', select=1), 'parent_right': fields.integer('Right Parent', select=1), - 'stock_real_value': fields.function(_product_value, method=True, type='float', string='Real Stock Value', multi="stock", digits_compute=dp.get_precision('Account')), - 'stock_virtual_value': fields.function(_product_value, method=True, type='float', string='Virtual Stock Value', multi="stock", digits_compute=dp.get_precision('Account')), + 'stock_real_value': fields.function(_product_value, type='float', string='Real Stock Value', multi="stock", digits_compute=dp.get_precision('Account')), + 'stock_virtual_value': fields.function(_product_value, type='float', string='Virtual Stock Value', multi="stock", digits_compute=dp.get_precision('Account')), 'company_id': fields.many2one('res.company', 'Company', select=1, help='Let this field empty if this location is shared between all companies'), 'scrap_location': fields.boolean('Scrap Location', help='Check this box to allow using this location to put scrapped/damaged goods.'), 'valuation_in_account_id': fields.many2one('account.account', 'Stock Input Account',domain = [('type','=','other')], help='This account will be used to value stock moves that have this location as destination, instead of the stock output account from the product.'), @@ -1399,7 +1399,7 @@ class stock_production_lot(osv.osv): 'prefix': fields.char('Prefix', size=64, help="Optional prefix to prepend when displaying this serial number: PREFIX/SERIAL [INT_REF]"), 'product_id': fields.many2one('product.product', 'Product', required=True, domain=[('type', '<>', 'service')]), 'date': fields.datetime('Creation Date', required=True), - 'stock_available': fields.function(_get_stock, fnct_search=_stock_search, method=True, type="float", string="Available", select=True, + 'stock_available': fields.function(_get_stock, fnct_search=_stock_search, type="float", string="Available", select=True, help="Current quantity of products with this Production Lot Number available in company warehouses", digits_compute=dp.get_precision('Product UoM')), 'revisions': fields.one2many('stock.production.lot.revision', 'lot_id', 'Revisions'), diff --git a/addons/stock_planning/stock_planning.py b/addons/stock_planning/stock_planning.py index 160ce6a3c20..7e9342292b9 100644 --- a/addons/stock_planning/stock_planning.py +++ b/addons/stock_planning/stock_planning.py @@ -459,9 +459,9 @@ class stock_planning(osv.osv): 'planned_outgoing': fields.float('Planned Out', required=True, \ help = 'Enter planned outgoing quantity from selected Warehouse during the selected Period of selected Product. '\ 'To plan this value look at Confirmed Out or Sales Forecasts. This value should be equal or greater than Confirmed Out.'), - 'company_forecast': fields.function(_get_forecast, method=True, string ='Company Forecast', multi = 'company', \ + 'company_forecast': fields.function(_get_forecast, string ='Company Forecast', multi = 'company', \ help = 'All sales forecasts for whole company (for all Warehouses) of selected Product during selected Period.'), - 'warehouse_forecast': fields.function(_get_forecast, method=True, string ='Warehouse Forecast', multi = 'warehouse',\ + 'warehouse_forecast': fields.function(_get_forecast, string ='Warehouse Forecast', multi = 'warehouse',\ help = 'All sales forecasts for selected Warehouse of selected Product during selected Period.'), 'stock_simulation': fields.float('Stock Simulation', readonly =True, \ help = 'Stock simulation at the end of selected Period.\n For current period it is: \n' \ @@ -480,10 +480,10 @@ class stock_planning(osv.osv): 'to_procure': fields.float(string='Planned In', required=True, \ help = 'Enter quantity which (by your plan) should come in. Change this value and observe Stock simulation. ' \ 'This value should be equal or greater than Confirmed In.'), - 'line_time': fields.function(_get_past_future, method=True,type='char', string='Past/Future'), - 'minimum_op': fields.function(_get_op, method=True, type='float', string = 'Minimum Rule', multi= 'minimum', \ + 'line_time': fields.function(_get_past_future,type='char', string='Past/Future'), + 'minimum_op': fields.function(_get_op, type='float', string = 'Minimum Rule', multi= 'minimum', \ help = 'Minimum quantity set in Minimum Stock Rules for this Warhouse'), - 'maximum_op': fields.function(_get_op, method=True, type='float', string = 'Maximum Rule', multi= 'maximum', \ + 'maximum_op': fields.function(_get_op, type='float', string = 'Maximum Rule', multi= 'maximum', \ help = 'Maximum quantity set in Minimum Stock Rules for this Warhouse'), 'outgoing_before': fields.float('Planned Out Before', readonly=True, \ help= 'Planned Out in periods before calculated. '\ diff --git a/addons/survey/survey.py b/addons/survey/survey.py index 42111499187..74d15382670 100644 --- a/addons/survey/survey.py +++ b/addons/survey/survey.py @@ -247,7 +247,7 @@ class survey_question(osv.osv): 'req_error_msg': fields.text('Error Message'), 'allow_comment': fields.boolean('Allow Comment Field'), 'sequence': fields.integer('Sequence'), - 'tot_resp': fields.function(_calc_response, method=True, string="Total Answer"), + 'tot_resp': fields.function(_calc_response, string="Total Answer"), 'survey': fields.related('page_id', 'survey_id', type='many2one', relation='survey', string='Survey'), 'descriptive_text': fields.text('Descriptive Text', size=255), 'column_heading_ids': fields.one2many('survey.question.column.heading', 'question_id',' Column heading'), @@ -586,8 +586,8 @@ class survey_answer(osv.osv): 'question_id': fields.many2one('survey.question', 'Question', ondelete='cascade'), 'answer': fields.char('Answer', size=128, required=1), 'sequence': fields.integer('Sequence'), - 'response': fields.function(_calc_response_avg, method=True, string="#Answer", multi='sums'), - 'average': fields.function(_calc_response_avg, method=True, string="#Avg", multi='sums'), + 'response': fields.function(_calc_response_avg, string="#Answer", multi='sums'), + 'average': fields.function(_calc_response_avg, string="#Avg", multi='sums'), 'type': fields.selection([('char','Character'),('date','Date'),('datetime','Date & Time'),\ ('integer','Integer'),('float','Float'),('selection','Selection'),\ ('email','Email')], "Type of Answer",required=1), From 63ebd1cdb30dfca27e897ae03ddfa49fb2c824ce Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sat, 2 Jul 2011 05:05:53 +0000 Subject: [PATCH 1816/2661] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110702050553-o1o1p8skzk0twqr9 --- debian/po/bg.po | 2 +- debian/po/ca.po | 2 +- debian/po/cs.po | 2 +- debian/po/de.po | 2 +- debian/po/el.po | 2 +- debian/po/en_GB.po | 2 +- debian/po/es.po | 2 +- debian/po/es_CL.po | 2 +- debian/po/es_EC.po | 2 +- debian/po/fa.po | 2 +- debian/po/fi.po | 2 +- debian/po/fr.po | 2 +- debian/po/gl.po | 2 +- debian/po/he.po | 2 +- debian/po/hr.po | 2 +- debian/po/hu.po | 2 +- debian/po/it.po | 2 +- debian/po/ja.po | 2 +- debian/po/ko.po | 2 +- debian/po/lv.po | 2 +- debian/po/mn.po | 2 +- debian/po/nb.po | 2 +- debian/po/nl.po | 2 +- debian/po/pl.po | 2 +- debian/po/pt.po | 2 +- debian/po/pt_BR.po | 2 +- debian/po/ro.po | 2 +- debian/po/ru.po | 2 +- debian/po/sk.po | 2 +- debian/po/sq.po | 2 +- debian/po/sr.po | 2 +- debian/po/sv.po | 2 +- debian/po/tr.po | 2 +- debian/po/uk.po | 2 +- debian/po/vi.po | 2 +- debian/po/zh_CN.po | 2 +- debian/po/zh_TW.po | 2 +- openerp/addons/base/i18n/af.po | 2 +- openerp/addons/base/i18n/am.po | 2 +- openerp/addons/base/i18n/ar.po | 26 +++++++++++++------------- openerp/addons/base/i18n/bg.po | 2 +- openerp/addons/base/i18n/bs.po | 2 +- openerp/addons/base/i18n/ca.po | 2 +- openerp/addons/base/i18n/cs.po | 2 +- openerp/addons/base/i18n/da.po | 2 +- openerp/addons/base/i18n/de.po | 2 +- openerp/addons/base/i18n/el.po | 2 +- openerp/addons/base/i18n/en_GB.po | 2 +- openerp/addons/base/i18n/es.po | 2 +- openerp/addons/base/i18n/es_CL.po | 2 +- openerp/addons/base/i18n/es_EC.po | 2 +- openerp/addons/base/i18n/et.po | 2 +- openerp/addons/base/i18n/eu.po | 2 +- openerp/addons/base/i18n/fa.po | 2 +- openerp/addons/base/i18n/fa_AF.po | 2 +- openerp/addons/base/i18n/fi.po | 2 +- openerp/addons/base/i18n/fr.po | 2 +- openerp/addons/base/i18n/gl.po | 2 +- openerp/addons/base/i18n/he.po | 2 +- openerp/addons/base/i18n/hr.po | 2 +- openerp/addons/base/i18n/hu.po | 2 +- openerp/addons/base/i18n/hy.po | 2 +- openerp/addons/base/i18n/id.po | 2 +- openerp/addons/base/i18n/is.po | 2 +- openerp/addons/base/i18n/it.po | 2 +- openerp/addons/base/i18n/ja.po | 2 +- openerp/addons/base/i18n/ko.po | 2 +- openerp/addons/base/i18n/lt.po | 2 +- openerp/addons/base/i18n/lv.po | 2 +- openerp/addons/base/i18n/mk.po | 2 +- openerp/addons/base/i18n/mn.po | 2 +- openerp/addons/base/i18n/nb.po | 2 +- openerp/addons/base/i18n/nl.po | 2 +- openerp/addons/base/i18n/nl_BE.po | 2 +- openerp/addons/base/i18n/pl.po | 2 +- openerp/addons/base/i18n/pt.po | 2 +- openerp/addons/base/i18n/pt_BR.po | 2 +- openerp/addons/base/i18n/ro.po | 2 +- openerp/addons/base/i18n/ru.po | 8 ++++---- openerp/addons/base/i18n/sk.po | 2 +- openerp/addons/base/i18n/sl.po | 2 +- openerp/addons/base/i18n/sq.po | 2 +- openerp/addons/base/i18n/sr.po | 2 +- openerp/addons/base/i18n/sr@latin.po | 2 +- openerp/addons/base/i18n/sv.po | 2 +- openerp/addons/base/i18n/th.po | 2 +- openerp/addons/base/i18n/tlh.po | 2 +- openerp/addons/base/i18n/tr.po | 4 ++-- openerp/addons/base/i18n/uk.po | 2 +- openerp/addons/base/i18n/ur.po | 2 +- openerp/addons/base/i18n/vi.po | 2 +- openerp/addons/base/i18n/zh_CN.po | 2 +- openerp/addons/base/i18n/zh_TW.po | 2 +- 93 files changed, 109 insertions(+), 109 deletions(-) diff --git a/debian/po/bg.po b/debian/po/bg.po index 09b50a70b26..09d5b6390ba 100644 --- a/debian/po/bg.po +++ b/debian/po/bg.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/ca.po b/debian/po/ca.po index 07094463302..cfeccff5ec7 100644 --- a/debian/po/ca.po +++ b/debian/po/ca.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/cs.po b/debian/po/cs.po index 14ba09b9a54..8b41f7f4702 100644 --- a/debian/po/cs.po +++ b/debian/po/cs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/de.po b/debian/po/de.po index 8653956dd71..972d8c13bea 100644 --- a/debian/po/de.po +++ b/debian/po/de.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/el.po b/debian/po/el.po index 7a2875ef213..55234f50535 100644 --- a/debian/po/el.po +++ b/debian/po/el.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/en_GB.po b/debian/po/en_GB.po index 512d7666477..ea295d8c03e 100644 --- a/debian/po/en_GB.po +++ b/debian/po/en_GB.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/es.po b/debian/po/es.po index a68e0fd543d..77e79d58b08 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/es_CL.po b/debian/po/es_CL.po index 5146f4cc7b4..7f953ce377d 100644 --- a/debian/po/es_CL.po +++ b/debian/po/es_CL.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/es_EC.po b/debian/po/es_EC.po index da256cfbe36..d59820c54e3 100644 --- a/debian/po/es_EC.po +++ b/debian/po/es_EC.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/fa.po b/debian/po/fa.po index f9cdb06112c..0703c40444c 100644 --- a/debian/po/fa.po +++ b/debian/po/fa.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/fi.po b/debian/po/fi.po index 10a1cdc7010..19c253f5fbf 100644 --- a/debian/po/fi.po +++ b/debian/po/fi.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/fr.po b/debian/po/fr.po index deedfd07dcb..731c7355bb6 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/gl.po b/debian/po/gl.po index ce42e2aab4f..897e4403052 100644 --- a/debian/po/gl.po +++ b/debian/po/gl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/he.po b/debian/po/he.po index d7b3b0dbcee..5fae5da9f4d 100644 --- a/debian/po/he.po +++ b/debian/po/he.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/hr.po b/debian/po/hr.po index c2d97d82b40..a46872aec17 100644 --- a/debian/po/hr.po +++ b/debian/po/hr.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/hu.po b/debian/po/hu.po index e647b27cfc3..be7d7d35a1d 100644 --- a/debian/po/hu.po +++ b/debian/po/hu.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/it.po b/debian/po/it.po index ec640df4f3e..4891f1b3e22 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/ja.po b/debian/po/ja.po index efc1e263544..9e66fcf3b2c 100644 --- a/debian/po/ja.po +++ b/debian/po/ja.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/ko.po b/debian/po/ko.po index 32f178ed132..63f1decc99d 100644 --- a/debian/po/ko.po +++ b/debian/po/ko.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/lv.po b/debian/po/lv.po index f9703dfa007..aa84c323469 100644 --- a/debian/po/lv.po +++ b/debian/po/lv.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/mn.po b/debian/po/mn.po index aad21704d52..cf0a9b1d061 100644 --- a/debian/po/mn.po +++ b/debian/po/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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/nb.po b/debian/po/nb.po index e17168b4c90..865961a630f 100644 --- a/debian/po/nb.po +++ b/debian/po/nb.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/nl.po b/debian/po/nl.po index 42999c15d53..9432670cb10 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/pl.po b/debian/po/pl.po index 72060b2014c..4e8f8884998 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/pt.po b/debian/po/pt.po index 5ee3f072953..144f8272d23 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po index e889e19762d..d5266e3ae25 100644 --- a/debian/po/pt_BR.po +++ b/debian/po/pt_BR.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/ro.po b/debian/po/ro.po index fa877dc4422..37bd9211980 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/ru.po b/debian/po/ru.po index 3f4aae1e425..7bfd46dc961 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/sk.po b/debian/po/sk.po index c5ff614ee84..28d8301e688 100644 --- a/debian/po/sk.po +++ b/debian/po/sk.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/sq.po b/debian/po/sq.po index 08011f04f2f..5e860c2de73 100644 --- a/debian/po/sq.po +++ b/debian/po/sq.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/sr.po b/debian/po/sr.po index 0276e221057..e28d9d50012 100644 --- a/debian/po/sr.po +++ b/debian/po/sr.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/sv.po b/debian/po/sv.po index afd5118f8c8..ba2e0f434bf 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" "X-Poedit-Language: Swedish\n" diff --git a/debian/po/tr.po b/debian/po/tr.po index fce53c415ba..0c37bafb2f6 100644 --- a/debian/po/tr.po +++ b/debian/po/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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/uk.po b/debian/po/uk.po index 4c58df2d35a..3c2b29dc28a 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/vi.po b/debian/po/vi.po index 8e20be9d311..e2392f3089c 100644 --- a/debian/po/vi.po +++ b/debian/po/vi.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: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po index 10e078fe5c9..6d4a3abea9f 100644 --- a/debian/po/zh_CN.po +++ b/debian/po/zh_CN.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. Type: string diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po index d13900e0b39..c36e8d6f1a5 100644 --- a/debian/po/zh_TW.po +++ b/debian/po/zh_TW.po @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: TAIWAN\n" "X-Poedit-Language: Chinese\n" diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index d13be8cad4d..a62a0a5f409 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.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: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:54+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index d02211564a2..806bc3996d6 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.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: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:54+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index 6b23e8bdb0a..d31657dc6d2 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:54+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base @@ -23,7 +23,7 @@ msgstr "" #: field:ir.rule,domain_force:0 #: field:res.partner.title,domain:0 msgid "Domain" -msgstr "" +msgstr "النطاق" #. module: base #: model:res.country,name:base.sh @@ -33,12 +33,12 @@ msgstr "سانت هيلينا" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "" +msgstr "عدادت أخري" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "الوقت و التاريخ" #. module: base #: code:addons/fields.py:534 @@ -52,18 +52,18 @@ msgstr "" #: view:ir.values:0 #: field:ir.values,meta_unpickle:0 msgid "Metadata" -msgstr "الفوقية" +msgstr "بيانات وصفية" #. module: base #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "" +msgstr "العرض الهندسي" #. module: base #: field:base.language.import,code:0 msgid "Code (eg:en__US)" -msgstr "" +msgstr "الرمز (مثال: ar_EG)" #. module: base #: view:workflow:0 @@ -73,32 +73,32 @@ msgstr "" #: field:workflow.transition,wkf_id:0 #: field:workflow.workitem,wkf_id:0 msgid "Workflow" -msgstr "" +msgstr "مسار العمل" #. module: base #: view:partner.sms.send:0 msgid "SMS - Gateway: clickatell" -msgstr "" +msgstr "بوابة خدمة الرسائل القصيرة: كليكاتل (clickatell)" #. module: base #: selection:base.language.install,lang:0 msgid "Hungarian / Magyar" -msgstr "المجرية / Magyar" +msgstr "المجرية" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "لا يمكن البحث" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "" +msgstr "الأسبانية" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Workflow On" -msgstr "" +msgstr "سير العمل نشط" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index d0542a285fe..11815db83cf 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:55+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index e215a7b82bd..8fd720e3bf9 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:55+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 99229b6c0c1..4aba4a07e20 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:55+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index 01dae8672dc..17f6ff64933 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:55+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index b3f0dbb3df7..e5f56280bff 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: 2011-06-27 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:56+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 02b09c21ea4..5146c4e2e63 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -15,7 +15,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 540f4781dbe..b172877037d 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,7 +12,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index 767d20130e6..0ef8c396af9 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.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: 2011-07-01 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:03+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index d98e431a8f1..33a55d3d48f 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index e1e3a2255e2..677954e0eb0 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:03+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index 45eec53b194..49f72241e18 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:04+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index 041b13c2792..21c8a8d8fac 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:56+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index 137a54a51c9..a8961b0230b 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.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: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:55+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index a1729f76c33..acefa636f09 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:59+0000\n" "X-Generator: Launchpad (build 13168)\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 c6a2bf513da..d5e8e9a8c67 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:04+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 45948bb1940..3b06900818a 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:56+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index 5e984b1fd46..bb9ae5bc952 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index b7fee49be45..c475ce4ec81 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.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: 2011-06-27 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index 1949320519e..5ad60ae9239 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.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: 2011-06-27 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index f6226e92acb..be5fa480890 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:01+0000\n" "X-Generator: Launchpad (build 13168)\n" "Language: hr\n" diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 9186811847d..06dcf001af6 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:57+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 3d19fad4508..450366011c7 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.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: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:54+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index 5aec4b7fe34..565acf48f7f 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.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: 2011-06-27 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index 97d15aeb416..bdf18dde66e 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.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: 2011-06-27 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index f7956f84a5e..039bf5559f5 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.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: 2011-06-27 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index f86695e1b25..f28eb20e671 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.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: 2011-06-27 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index b6018a42228..81e9ccef173 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.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: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index 802c8ae2d9d..358189dca42 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:59+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index a7f97812004..6f8df39b27b 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.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: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:58+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index 7470171a6fa..e6ef5793b1e 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.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: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:59+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index d7dbdc0c50e..9703f44e8b0 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:59+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 1222db742ea..8fc7dd23bf4 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.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: 2011-06-27 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:59+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 181763c2c92..0ea92b3a9cb 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:56+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index 2d36e27c2c1..75d5d14595f 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.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: 2011-06-27 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:04+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index 491091f73ab..c79a5101143 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index bc6f208b7a6..a91e17f2cda 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index f20ecad6b2c..0aad95a26f8 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:03+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 1a36c2dc401..69fd9cb131b 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index b3f1f53f385..ba72b09a89e 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base @@ -3897,7 +3897,7 @@ msgstr "Название группы не может начинаться с \" #: view:ir.ui.view_sc:0 #: field:res.partner.title,shortcut:0 msgid "Shortcut" -msgstr "Закладка" +msgstr "Сокращение" #. module: base #: field:ir.model.data,date_init:0 @@ -4902,7 +4902,7 @@ msgstr "Внутренний заголовок RML" #. module: base #: field:ir.actions.act_window,search_view_id:0 msgid "Search View Ref." -msgstr "Поиск ссылки на обзор" +msgstr "Ссылка на поиск вида" #. module: base #: field:ir.module.module,installed_version:0 @@ -5811,7 +5811,7 @@ msgstr "Основные параметры" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" -msgstr "Пользовательские комбинации клавиш" +msgstr "Пользовательские закладки" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index a834c76e010..80af22b0ddb 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.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: 2011-06-27 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:01+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index 2107f5d679b..dd4e41803bb 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:01+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index 651ed315278..0116da8da9e 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 04:54+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index 960ea4a3c16..d561e75e6ea 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.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: 2011-06-27 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:01+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index 0eb57da2331..3a790bd7359 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.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: 2011-06-27 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:05+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index e1916dcb213..2eec4d20a4e 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index 3b26332bae3..d46ab414ba9 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.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: 2011-06-27 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 991d3198b6d..cd3af824b8e 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 1d0d5a2f5cb..ca95ba8578c 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base @@ -80,7 +80,7 @@ msgstr "İş Akışı" #. module: base #: view:partner.sms.send:0 msgid "SMS - Gateway: clickatell" -msgstr "SMS - Gateway: Clickatell Hizmeti" +msgstr "SMS - Geçidi: Clickatell Hizmeti" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index 27cf922aadb..06b961294ff 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:02+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index 6268436c9eb..540c435f95c 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.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: 2011-06-27 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:03+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index bd6ec58cd50..b204ad1f46a 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.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: 2011-06-27 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:03+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 360fc641b5b..f434645ec60 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:04+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index 88981464ee4..eb060090425 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:04+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base From 203f46c4a476c0b3e5a00db5dce2b3c814449bff Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 4 Jul 2011 05:07:59 +0000 Subject: [PATCH 1817/2661] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110702055011-zxkyz1y9imtmj55t bzr revid: launchpad_translations_on_behalf_of_openerp-20110703052759-nndewu0f0s6kj4b1 bzr revid: launchpad_translations_on_behalf_of_openerp-20110702055037-da880swxqsu5v5xp bzr revid: launchpad_translations_on_behalf_of_openerp-20110703052827-qra78445fdwf42q9 bzr revid: launchpad_translations_on_behalf_of_openerp-20110704050759-x00mbp2d8n6fr8ea --- addons/account/i18n/cs.po | 1810 +++++++++++----------- addons/account/i18n/it.po | 19 +- addons/account_coda/i18n/ca.po | 98 +- addons/account_voucher/i18n/it.po | 29 +- addons/base_setup/i18n/zh_CN.po | 44 +- addons/base_synchro/i18n/zh_CN.po | 48 +- addons/board/i18n/cs.po | 49 +- addons/caldav/i18n/ru.po | 124 +- addons/email_template/i18n/zh_CN.po | 435 +++--- addons/event/i18n/zh_CN.po | 352 +++-- addons/fetchmail/i18n/ca.po | 10 +- addons/hr/i18n/ca.po | 10 +- addons/marketing_campaign/i18n/zh_CN.po | 2 +- addons/membership/i18n/zh_CN.po | 77 +- addons/project/i18n/cs.po | 532 ++++--- addons/project/i18n/zh_CN.po | 22 +- addons/project_issue_sheet/i18n/zh_CN.po | 80 + addons/project_planning/i18n/zh_CN.po | 211 +-- addons/project_retro_planning/i18n/ur.po | 10 +- bin/addons/base/i18n/ar.po | 32 +- bin/addons/base/i18n/zh_CN.po | 16 +- 21 files changed, 2170 insertions(+), 1840 deletions(-) create mode 100644 addons/project_issue_sheet/i18n/zh_CN.po diff --git a/addons/account/i18n/cs.po b/addons/account/i18n/cs.po index af6e214f5b9..1c466928dbb 100644 --- a/addons/account/i18n/cs.po +++ b/addons/account/i18n/cs.po @@ -1,20 +1,21 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * account +# * account # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-03-28 13:20+0000\n" -"Last-Translator: whiteagle \n" +"PO-Revision-Date: 2011-07-02 04:18+0000\n" +"Last-Translator: Chronos \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:13+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" +"X-Generator: Launchpad (build 13168)\n" +"X-Poedit-Language: Czech\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -44,7 +45,7 @@ msgstr "" #. module: account #: field:account.installer.modules,account_voucher:0 msgid "Voucher Management" -msgstr "" +msgstr "Správa poukázek" #. module: account #: view:account.account:0 @@ -74,7 +75,7 @@ msgstr "Chyba! Délku období (s) je / jsou neplatné. " #. module: account #: field:account.analytic.line,currency_id:0 msgid "Account currency" -msgstr "Účetní měna" +msgstr "Měna účtu" #. module: account #: view:account.tax:0 @@ -84,7 +85,7 @@ msgstr "Definice potomků" #. module: account #: model:ir.model,name:account.model_report_aged_receivable msgid "Aged Receivable Till Today" -msgstr "splatné pohledávky do dnešního dne" +msgstr "Splatné pohledávky do dnešního dne" #. module: account #: field:account.partner.ledger,reconcil:0 @@ -97,7 +98,7 @@ msgid "" "The Profit and Loss report gives you an overview of your company profit and " "loss in a single document" msgstr "" -"Výkaz zisku a ztrát Vám dá přehled o zisku/ztrátě společnosti v jediném " +"Výkaz zisku a ztrát Vám dá přehled o zisku a ztrátě společnosti v jediném " "dokumentu" #. module: account @@ -108,7 +109,7 @@ msgstr "Importovat z faktur nebo plateb" #. module: account #: model:ir.model,name:account.model_wizard_multi_charts_accounts msgid "wizard.multi.charts.accounts" -msgstr "" +msgstr "wizard.multi.charts.accounts" #. module: account #: view:account.move:0 @@ -125,13 +126,13 @@ msgstr "" #. module: account #: report:account.tax.code.entries:0 msgid "Accounting Entries-" -msgstr "Účetní zápisy" +msgstr "Účetní zápisy-" #. module: account #: code:addons/account/account.py:1305 #, python-format msgid "You can not delete posted movement: \"%s\"!" -msgstr "" +msgstr "Nemůžet smazat vložené pohyby: \"%s\"!" #. module: account #: report:account.invoice:0 @@ -147,7 +148,7 @@ msgstr "Původ" #: view:account.move.line.reconcile:0 #: view:account.move.line.reconcile.writeoff:0 msgid "Reconcile" -msgstr "Vyrovnání(Reconcile)" +msgstr "Vyrovnání" #. module: account #: field:account.bank.statement.line,ref:0 @@ -157,12 +158,12 @@ msgstr "Vyrovnání(Reconcile)" #: field:account.move.line,ref:0 #: field:account.subscription,ref:0 msgid "Reference" -msgstr "Reference" +msgstr "Odkaz" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Choose Fiscal Year " -msgstr "" +msgstr "Vyberte Daňový rok " #. module: account #: help:account.payment.term,active:0 @@ -170,6 +171,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the payment " "term without removing it." msgstr "" +"Pokud je pole nastaveno na Nepravda, umožní vám to skrýt platební období bez " +"jejího odebrání." #. module: account #: code:addons/account/invoice.py:1436 @@ -186,7 +189,7 @@ msgstr "Zdroj účtu" #. module: account #: model:ir.actions.act_window,name:account.act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal msgid "All Analytic Entries" -msgstr "" +msgstr "Všechny analytické položky" #. module: account #: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard @@ -196,13 +199,13 @@ msgstr "" #. module: account #: selection:account.account.type,sign:0 msgid "Negative" -msgstr "Negativ" +msgstr "Záporné" #. module: account #: code:addons/account/wizard/account_move_journal.py:95 #, python-format msgid "Journal: %s" -msgstr "" +msgstr "Deník: %s" #. module: account #: help:account.analytic.journal,type:0 @@ -216,12 +219,12 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_tax_template_form #: model:ir.ui.menu,name:account.menu_action_account_tax_template_form msgid "Tax Templates" -msgstr "" +msgstr "Šablony daní" #. module: account #: model:ir.model,name:account.model_account_tax msgid "account.tax" -msgstr "" +msgstr "account.tax" #. module: account #: code:addons/account/account.py:915 @@ -230,6 +233,8 @@ msgid "" "No period defined for this date: %s !\n" "Please create a fiscal year." msgstr "" +"Není určena perioda pro tento datum: %s !\n" +"Prosíme vytvořte daňový rok." #. module: account #: model:ir.model,name:account.model_account_move_line_reconcile_select @@ -255,50 +260,50 @@ msgstr "" #: code:addons/account/invoice.py:1224 #, python-format msgid "Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining)" -msgstr "" +msgstr "Faktura '%s' je částečně zaplacená: %s%s of %s%s (%s%s zbývá)" #. module: account #: model:process.transition,note:account.process_transition_supplierentriesreconcile0 msgid "Accounting entries are an input of the reconciliation." -msgstr "" +msgstr "Účetní položky jsou vstupem vyrovnání." #. module: account #: model:ir.ui.menu,name:account.menu_finance_management_belgian_reports msgid "Belgian Reports" -msgstr "" +msgstr "Belgické výkazy" #. module: account #: code:addons/account/account_move_line.py:1182 #, python-format msgid "You can not add/modify entries in a closed journal." -msgstr "" +msgstr "Nemůžete přida/upravit položky v uzavřeném deníku." #. module: account #: view:account.bank.statement:0 msgid "Calculated Balance" -msgstr "" +msgstr "Spočítat rozvahu" #. module: account #: model:ir.actions.act_window,name:account.action_account_use_model_create_entry #: model:ir.actions.act_window,name:account.action_view_account_use_model #: model:ir.ui.menu,name:account.menu_action_manual_recurring msgid "Manual Recurring" -msgstr "" +msgstr "Ruční opakování" #. module: account #: view:account.fiscalyear.close.state:0 msgid "Close Fiscalyear" -msgstr "" +msgstr "Uzavřít finační rok" #. module: account #: field:account.automatic.reconcile,allow_write_off:0 msgid "Allow write off" -msgstr "" +msgstr "Povolit odpisy" #. module: account #: view:account.analytic.chart:0 msgid "Select the Period for Analysis" -msgstr "" +msgstr "Vyberte období pro analýzu" #. module: account #: view:account.move.line:0 @@ -342,13 +347,13 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Purchase Properties" -msgstr "Nákup Nemovitosti" +msgstr "Vlastnosti nákupu" #. module: account #: view:account.installer:0 #: view:account.installer.modules:0 msgid "Configure" -msgstr "" +msgstr "Nastavit" #. module: account #: selection:account.entries.report,month:0 @@ -357,7 +362,7 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "June" -msgstr "" +msgstr "Červen" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_bank @@ -370,12 +375,12 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_tax_template msgid "account.tax.template" -msgstr "" +msgstr "account.tax.template" #. module: account #: model:ir.model,name:account.model_account_bank_accounts_wizard msgid "account.bank.accounts.wizard" -msgstr "" +msgstr "account.bank.accounts.wizard" #. module: account #: field:account.move.line,date_created:0 @@ -396,12 +401,12 @@ msgstr "" #. module: account #: help:account.journal,currency:0 msgid "The currency used to enter statement" -msgstr "" +msgstr "Měna použitá k zadání příkazu" #. module: account #: field:account.open.closed.fiscalyear,fyear_id:0 msgid "Fiscal Year to Open" -msgstr "Fiskální rok otevřena" +msgstr "Finanční rok k otevření" #. module: account #: help:account.journal,sequence_id:0 @@ -413,7 +418,7 @@ msgstr "" #. module: account #: field:account.journal,default_debit_account_id:0 msgid "Default Debit Account" -msgstr "" +msgstr "Výchozí dluhový účet" #. module: account #: view:account.move:0 @@ -423,24 +428,24 @@ msgstr "Celkový kredit" #. module: account #: selection:account.account.type,sign:0 msgid "Positive" -msgstr "" +msgstr "Kladný" #. module: account #: view:account.move.line.unreconcile.select:0 msgid "Open For Unreconciliation" -msgstr "" +msgstr "Otevřít pro vyrovnání" #. module: account #: field:account.fiscal.position.template,chart_template_id:0 #: field:account.tax.template,chart_template_id:0 #: field:wizard.multi.charts.accounts,chart_template_id:0 msgid "Chart Template" -msgstr "Graf šablony" +msgstr "Šablona grafu" #. module: account #: help:account.model.line,amount_currency:0 msgid "The amount expressed in an optional other currency." -msgstr "" +msgstr "Částka vyjádřená ve volitelné jiné měně." #. module: account #: help:account.journal.period,state:0 @@ -491,22 +496,22 @@ msgstr "" #: field:validate.account.move,journal_id:0 #, python-format msgid "Journal" -msgstr "Časopis" +msgstr "Deník" #. module: account #: model:ir.model,name:account.model_account_invoice_confirm msgid "Confirm the selected invoices" -msgstr "" +msgstr "Potvrdit vybrané faktury" #. module: account #: field:account.addtmpl.wizard,cparent_id:0 msgid "Parent target" -msgstr "" +msgstr "Nadřazený cíl" #. module: account #: field:account.bank.statement,account_id:0 msgid "Account used in this journal" -msgstr "" +msgstr "Účet použitý v tomto deníku" #. module: account #: help:account.aged.trial.balance,chart_account_id:0 @@ -530,12 +535,12 @@ msgstr "" #. module: account #: view:product.product:0 msgid "Purchase Taxes" -msgstr "Nákup Daně" +msgstr "Daně nákupu" #. module: account #: model:ir.model,name:account.model_account_invoice_refund msgid "Invoice Refund" -msgstr "" +msgstr "Vrácení faktury" #. module: account #: report:account.overdue:0 @@ -545,7 +550,7 @@ msgstr "" #. module: account #: field:account.automatic.reconcile,unreconciled:0 msgid "Not reconciled transactions" -msgstr "" +msgstr "Žádné vyrovnané transakce" #. module: account #: code:addons/account/account_cash_statement.py:349 @@ -558,18 +563,18 @@ msgstr "" #: field:account.fiscal.position,tax_ids:0 #: field:account.fiscal.position.template,tax_ids:0 msgid "Tax Mapping" -msgstr "" +msgstr "Mapování daně" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close_state #: model:ir.ui.menu,name:account.menu_wizard_fy_close_state msgid "Close a Fiscal Year" -msgstr "" +msgstr "Uzavřít finanční rok" #. module: account #: model:process.transition,note:account.process_transition_confirmstatementfromdraft0 msgid "The accountant confirms the statement." -msgstr "" +msgstr "Účetní potvrzuje příkaz" #. module: account #: selection:account.balance.report,display_account:0 @@ -585,12 +590,12 @@ msgstr "Vše" #. module: account #: field:account.invoice.report,address_invoice_id:0 msgid "Invoice Address Name" -msgstr "" +msgstr "Jméno adresy faktury" #. module: account #: selection:account.installer,period:0 msgid "3 Monthly" -msgstr "" +msgstr "3 měsíce" #. module: account #: view:account.unreconcile.reconcile:0 @@ -602,7 +607,7 @@ msgstr "" #. module: account #: view:analytic.entries.report:0 msgid " 30 Days " -msgstr "" +msgstr " 30 dní " #. module: account #: field:ir.sequence,fiscal_ids:0 @@ -612,22 +617,22 @@ msgstr "Posloupnosti" #. module: account #: view:account.fiscal.position.template:0 msgid "Taxes Mapping" -msgstr "" +msgstr "Mapování daní" #. module: account #: report:account.central.journal:0 msgid "Centralized Journal" -msgstr "" +msgstr "Centralizovaný deník" #. module: account #: sql_constraint:account.sequence.fiscalyear:0 msgid "Main Sequence must be different from current !" -msgstr "" +msgstr "Hlavní posloupnost musí být odlišná od aktuální !" #. module: account #: field:account.invoice.tax,tax_amount:0 msgid "Tax Code Amount" -msgstr "" +msgstr "Částka kódu daně" #. module: account #: code:addons/account/account.py:2823 @@ -645,7 +650,7 @@ msgstr "" #: view:account.period:0 #: view:account.period.close:0 msgid "Close Period" -msgstr "" +msgstr "Ukončit období" #. module: account #: model:ir.model,name:account.model_account_common_partner_report @@ -655,12 +660,12 @@ msgstr "" #. module: account #: field:account.fiscalyear.close,period_id:0 msgid "Opening Entries Period" -msgstr "" +msgstr "Období otvíracích položek" #. module: account #: model:ir.model,name:account.model_account_journal_period msgid "Journal Period" -msgstr "" +msgstr "Období deníku" #. module: account #: code:addons/account/account_move_line.py:723 @@ -679,27 +684,27 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_aged_receivable #, python-format msgid "Receivable Accounts" -msgstr "" +msgstr "Účety pohledávek" #. module: account #: model:ir.model,name:account.model_account_report_general_ledger msgid "General Ledger Report" -msgstr "" +msgstr "ˇ" #. module: account #: view:account.invoice:0 msgid "Re-Open" -msgstr "" +msgstr "Znovu otevřít" #. module: account #: view:account.use.model:0 msgid "Are you sure you want to create entries?" -msgstr "" +msgstr "Chcete opravdu vytvořit položky?" #. module: account #: selection:account.bank.accounts.wizard,account_type:0 msgid "Check" -msgstr "" +msgstr "Zkontrolovat" #. module: account #: field:account.partner.reconcile.process,today_reconciled:0 @@ -710,31 +715,31 @@ msgstr "" #: code:addons/account/account_bank_statement.py:306 #, python-format msgid "The statement balance is incorrect !\n" -msgstr "" +msgstr "Zůstatek příkaz není správný !\n" #. module: account #: selection:account.payment.term.line,value:0 #: selection:account.tax.template,type:0 msgid "Percent" -msgstr "" +msgstr "Procenta" #. module: account #: model:ir.ui.menu,name:account.menu_finance_charts msgid "Charts" -msgstr "" +msgstr "Diagramy" #. module: account #: code:addons/account/project/wizard/project_account_analytic_line.py:47 #: model:ir.model,name:account.model_project_account_analytic_line #, python-format msgid "Analytic Entries by line" -msgstr "" +msgstr "Analitické položky dle řádku" #. module: account #: code:addons/account/wizard/account_change_currency.py:38 #, python-format msgid "You can only change currency for Draft Invoice !" -msgstr "" +msgstr "Měnu můžete změnit pouze u Návrhových faktůr !" #. module: account #: view:account.analytic.journal:0 @@ -748,7 +753,7 @@ msgstr "" #: field:account.move.reconcile,type:0 #: field:report.invoice.created,type:0 msgid "Type" -msgstr "" +msgstr "Typ" #. module: account #: model:ir.model,name:account.model_account_subscription_line @@ -758,7 +763,7 @@ msgstr "" #. module: account #: help:account.invoice,reference:0 msgid "The partner reference of this invoice." -msgstr "" +msgstr "Odkaz na partnera pro tuto fakturu." #. module: account #: view:account.move.line.unreconcile.select:0 @@ -776,12 +781,12 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_automatic_reconcile msgid "Automatic Reconcile" -msgstr "" +msgstr "Automatické vyrovnání" #. module: account #: view:account.payment.term.line:0 msgid "Due date Computation" -msgstr "" +msgstr "Výpočet data splatnosti" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 @@ -795,12 +800,12 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "September" -msgstr "" +msgstr "Září" #. module: account #: selection:account.subscription,period_type:0 msgid "days" -msgstr "" +msgstr "dnů" #. module: account #: help:account.account.template,nocreate:0 @@ -819,17 +824,17 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_new msgid "New Subscription" -msgstr "" +msgstr "Nové předplatné" #. module: account #: view:account.payment.term:0 msgid "Computation" -msgstr "" +msgstr "Výpočet" #. module: account #: view:account.move.line:0 msgid "Next Partner to reconcile" -msgstr "" +msgstr "Další partner k vyrovnání" #. module: account #: code:addons/account/account_move_line.py:1197 @@ -843,7 +848,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,delay_to_pay:0 msgid "Avg. Delay To Pay" -msgstr "" +msgstr "Průmerné zpoždění placení" #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_chart @@ -855,18 +860,18 @@ msgstr "" #. module: account #: view:account.fiscalyear:0 msgid "Create 3 Months Periods" -msgstr "" +msgstr "Vytvořit 3-měsíční období" #. module: account #: report:account.overdue:0 msgid "Due" -msgstr "" +msgstr "Do" #. module: account #: view:account.invoice.report:0 #: field:account.invoice.report,price_total_tax:0 msgid "Total With Tax" -msgstr "" +msgstr "Celkem s daní" #. module: account #: view:account.invoice:0 @@ -874,21 +879,21 @@ msgstr "" #: view:validate.account.move:0 #: view:validate.account.move.lines:0 msgid "Approve" -msgstr "" +msgstr "Potvrdit" #. module: account #: view:account.invoice:0 #: view:account.move:0 #: view:report.invoice.created:0 msgid "Total Amount" -msgstr "" +msgstr "Celkové množství" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 #: selection:account.entries.report,type:0 msgid "Consolidation" -msgstr "" +msgstr "Konsolidace" #. module: account #: view:account.analytic.line:0 @@ -896,7 +901,7 @@ msgstr "" #: view:account.invoice.report:0 #: view:account.move.line:0 msgid "Extended Filters..." -msgstr "" +msgstr "Rozšířené filtry..." #. module: account #: model:ir.ui.menu,name:account.menu_account_central_journal @@ -911,12 +916,12 @@ msgstr "" #. module: account #: model:process.node,note:account.process_node_accountingstatemententries0 msgid "Bank statement" -msgstr "" +msgstr "Bankovní příkaz" #. module: account #: field:account.analytic.line,move_id:0 msgid "Move Line" -msgstr "" +msgstr "Řadek pohybu" #. module: account #: help:account.move.line,tax_amount:0 @@ -929,12 +934,12 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Purchases" -msgstr "" +msgstr "Nákupy" #. module: account #: field:account.model,lines_id:0 msgid "Model Entries" -msgstr "" +msgstr "Položky modelu" #. module: account #: field:account.account,code:0 @@ -951,7 +956,7 @@ msgstr "" #: report:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Kód" #. module: account #: code:addons/account/account.py:2097 @@ -962,7 +967,7 @@ msgstr "" #: code:addons/account/wizard/account_use_model.py:81 #, python-format msgid "No Analytic Journal !" -msgstr "" +msgstr "Žádný analytický deník !" #. module: account #: report:account.partner.balance:0 @@ -971,40 +976,40 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_3rdparty_account_balance #: model:ir.ui.menu,name:account.menu_account_partner_balance_report msgid "Partner Balance" -msgstr "" +msgstr "Rozvaha partnera" #. module: account #: field:account.bank.accounts.wizard,acc_name:0 msgid "Account Name." -msgstr "" +msgstr "Jméno účtu" #. module: account #: field:account.chart.template,property_reserve_and_surplus_account:0 #: field:res.company,property_reserve_and_surplus_account:0 msgid "Reserve and Profit/Loss Account" -msgstr "" +msgstr "Účet rezerv a zisků/ztrát" #. module: account #: field:report.account.receivable,name:0 msgid "Week of Year" -msgstr "" +msgstr "Týden v roce" #. module: account #: field:account.bs.report,display_type:0 #: field:account.pl.report,display_type:0 #: field:account.report.general.ledger,landscape:0 msgid "Landscape Mode" -msgstr "" +msgstr "Režim na šířku" #. module: account #: view:board.board:0 msgid "Customer Invoices to Approve" -msgstr "" +msgstr "Faktury zákazníka k potvrzení" #. module: account #: help:account.fiscalyear.close,fy_id:0 msgid "Select a Fiscal year to close" -msgstr "" +msgstr "Vyberte finanční rok k uzavření" #. module: account #: help:account.account,user_type:0 @@ -1013,65 +1018,67 @@ msgid "" "These types are defined according to your country. The type contains more " "information about the account and its specificities." msgstr "" +"Tyto typy jsou definovány podle vaší země. Typ obsahuje více informací o " +"účtu a jeho specifikách." #. module: account #: view:account.tax:0 msgid "Applicability Options" -msgstr "" +msgstr "Volby použitelnosti" #. module: account #: report:account.partner.balance:0 msgid "In dispute" -msgstr "" +msgstr "Sporné" #. module: account #: model:ir.actions.act_window,name:account.action_view_bank_statement_tree #: model:ir.ui.menu,name:account.journal_cash_move_lines msgid "Cash Registers" -msgstr "" +msgstr "Registrační pokladny" #. module: account #: selection:account.account.type,report_type:0 msgid "Profit & Loss (Expense Accounts)" -msgstr "" +msgstr "Zisk & ztráty (Nákladové účty)" #. module: account #: report:account.analytic.account.journal:0 #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "-" -msgstr "" +msgstr "-" #. module: account #: view:account.analytic.account:0 msgid "Manager" -msgstr "" +msgstr "Správce" #. module: account #: view:account.subscription.generate:0 msgid "Generate Entries before:" -msgstr "" +msgstr "Generovat položky před:" #. module: account #: selection:account.bank.accounts.wizard,account_type:0 msgid "Bank" -msgstr "" +msgstr "Banka" #. module: account #: field:account.period,date_start:0 msgid "Start of Period" -msgstr "" +msgstr "Začátek období" #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 msgid "Confirm statement" -msgstr "" +msgstr "Potvrdit příkaz" #. module: account #: field:account.fiscal.position.tax,tax_dest_id:0 #: field:account.fiscal.position.tax.template,tax_dest_id:0 msgid "Replacement Tax" -msgstr "" +msgstr "Náhardní daň" #. module: account #: selection:account.move.line,centralisation:0 @@ -1090,7 +1097,7 @@ msgstr "" #. module: account #: view:account.invoice.cancel:0 msgid "Cancel Invoices" -msgstr "" +msgstr "Zrušit faktury" #. module: account #: view:account.unreconcile.reconcile:0 @@ -1103,7 +1110,7 @@ msgstr "" #: field:account.tax.template,tax_code_id:0 #: model:ir.model,name:account.model_account_tax_code msgid "Tax Code" -msgstr "" +msgstr "Kód daně" #. module: account #: field:account.account,currency_mode:0 @@ -1118,7 +1125,7 @@ msgstr "" #. module: account #: field:account.move.line.reconcile,trans_nbr:0 msgid "# of Transaction" -msgstr "" +msgstr "# z transakcí" #. module: account #: report:account.general.ledger:0 @@ -1127,25 +1134,25 @@ msgstr "" #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "Entry Label" -msgstr "" +msgstr "Název položky" #. module: account #: code:addons/account/account.py:990 #, python-format msgid "You can not modify/delete a journal with entries for this period !" -msgstr "" +msgstr "Nemůžete upravit/smazat deník s položkami pro toto období !" #. module: account #: help:account.invoice,origin:0 #: help:account.invoice.line,origin:0 msgid "Reference of the document that produced this invoice." -msgstr "" +msgstr "Odkaz na dokument, který vytváří fakturu." #. module: account #: view:account.analytic.line:0 #: view:account.journal:0 msgid "Others" -msgstr "" +msgstr "Jiné" #. module: account #: view:account.account:0 @@ -1172,24 +1179,24 @@ msgstr "" #: model:ir.model,name:account.model_account_account #: field:report.account.sales,account_id:0 msgid "Account" -msgstr "" +msgstr "Účet" #. module: account #: field:account.tax,include_base_amount:0 msgid "Included in base amount" -msgstr "" +msgstr "Včetně základní částky" #. module: account #: view:account.entries.report:0 #: 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 "" +msgstr "Analýza položek" #. module: account #: field:account.account,level:0 msgid "Level" -msgstr "" +msgstr "Úroveň" #. module: account #: report:account.invoice:0 @@ -1204,13 +1211,13 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_tax_report #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Daně" #. module: account #: code:addons/account/wizard/account_report_common.py:120 #, python-format msgid "Select a starting and an ending period" -msgstr "" +msgstr "Vyberte počáteční a koncové období" #. module: account #: model:ir.model,name:account.model_account_account_template @@ -1220,19 +1227,19 @@ msgstr "Šablony pro účty" #. module: account #: view:account.tax.code.template:0 msgid "Search tax template" -msgstr "" +msgstr "Hledat šablonu daně" #. module: account #: report:account.invoice:0 msgid "Your Reference" -msgstr "" +msgstr "Váš odkaz" #. module: account #: view:account.move.reconcile:0 #: 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 "Položky vyrovnání" #. module: account #: model:ir.actions.report.xml,name:account.account_overdue @@ -1244,33 +1251,33 @@ msgstr "Zpožděné platby" #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "Initial Balance" -msgstr "" +msgstr "Počáteční zůstatek" #. module: account #: view:account.invoice:0 msgid "Reset to Draft" -msgstr "" +msgstr "Nastavit na návrh" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Bank Information" -msgstr "" +msgstr "Bankovní informace" #. module: account #: view:account.aged.trial.balance:0 #: view:account.common.report:0 msgid "Report Options" -msgstr "" +msgstr "Volby výkazu" #. module: account #: model:ir.model,name:account.model_account_entries_report msgid "Journal Items Analysis" -msgstr "" +msgstr "Analýza položek deníku" #. module: account #: model:ir.ui.menu,name:account.next_id_22 msgid "Partners" -msgstr "" +msgstr "Partneři" #. module: account #: view:account.bank.statement:0 @@ -1279,7 +1286,7 @@ msgstr "" #: model:process.node,name:account.process_node_bankstatement0 #: model:process.node,name:account.process_node_supplierbankstatement0 msgid "Bank Statement" -msgstr "" +msgstr "Bankovní příkaz" #. module: account #: view:res.partner:0 @@ -1289,18 +1296,18 @@ msgstr "Majitel bankovního účtu" #. module: account #: field:res.partner,property_account_receivable:0 msgid "Account Receivable" -msgstr "" +msgstr "Účet pohledávek" #. module: account #: model:ir.actions.report.xml,name:account.account_central_journal msgid "Central Journal" -msgstr "" +msgstr "Centrální deník" #. module: account #: code:addons/account/account_move_line.py:1277 #, python-format msgid "You can not use this general account in this journal !" -msgstr "" +msgstr "Nemůžete použít tento obecný účet pro tento deník !" #. module: account #: selection:account.balance.report,display_account:0 @@ -1310,12 +1317,12 @@ msgstr "" #: selection:account.pl.report,display_account:0 #: selection:account.report.general.ledger,display_account:0 msgid "With balance is not equal to 0" -msgstr "" +msgstr "Se zůstatkem nerovným nule" #. module: account #: view:account.tax:0 msgid "Search Taxes" -msgstr "" +msgstr "Hledat daně" #. module: account #: model:ir.model,name:account.model_account_analytic_cost_ledger @@ -1325,27 +1332,27 @@ msgstr "" #. module: account #: view:account.model:0 msgid "Create entries" -msgstr "" +msgstr "Vytvořit položky" #. module: account #: field:account.entries.report,nbr:0 msgid "# of Items" -msgstr "" +msgstr "# z položek" #. module: account #: field:account.automatic.reconcile,max_amount:0 msgid "Maximum write-off amount" -msgstr "Max.množství odpisu(Maximum write-off amount)" +msgstr "Max.množství odpisu" #. module: account #: view:account.invoice:0 msgid "Compute Taxes" -msgstr "" +msgstr "Spočítat daně" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "# cifer" #. module: account #: field:account.journal,entry_posted:0 @@ -1356,7 +1363,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,price_total:0 msgid "Total Without Tax" -msgstr "" +msgstr "Celkem bez daně" #. module: account #: model:ir.actions.act_window,help:account.action_move_journal_line @@ -1370,12 +1377,12 @@ msgstr "" #. module: account #: view:account.entries.report:0 msgid "# of Entries " -msgstr "" +msgstr "# z položek " #. module: account #: model:ir.model,name:account.model_temp_range msgid "A Temporary table used for Dashboard view" -msgstr "" +msgstr "Dočasná tabulka použitá pro zobrazení nástěnky" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree4 @@ -1401,69 +1408,69 @@ msgstr "" #. module: account #: field:account.installer.modules,account_anglo_saxon:0 msgid "Anglo-Saxon Accounting" -msgstr "" +msgstr "Anglosaské účetnictví" #. module: account #: view:account.automatic.reconcile:0 #: view:account.move.line.reconcile.writeoff:0 msgid "Write-Off Move" -msgstr "Přesun odpisu(Write-Off Move)" +msgstr "Přesun odpisu" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries msgid "Recurring Entries" -msgstr "" +msgstr "Opakující se položky" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template msgid "Template for Fiscal Position" -msgstr "" +msgstr "Šablona pro finanční pozici" #. module: account #: model:account.tax.code,name:account.account_tax_code_0 msgid "Tax Code Test" -msgstr "" +msgstr "Test kódu daně" #. module: account #: field:account.automatic.reconcile,reconciled:0 msgid "Reconciled transactions" -msgstr "Transakce na vyrovnání(Reconciled transactions)" +msgstr "Vyrovnávací transakce" #. module: account #: field:account.journal.view,columns_id:0 msgid "Columns" -msgstr "" +msgstr "Sloupce" #. module: account #: report:account.overdue:0 msgid "." -msgstr "" +msgstr "." #. module: account #: view:account.analytic.cost.ledger.journal.report:0 msgid "and Journals" -msgstr "" +msgstr "a Deníky" #. module: account #: field:account.journal,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Skupiny" #. module: account #: field:account.invoice,amount_untaxed:0 #: field:report.invoice.created,amount_untaxed:0 msgid "Untaxed" -msgstr "" +msgstr "Nezdaněné" #. module: account #: view:account.partner.reconcile.process:0 msgid "Go to next partner" -msgstr "" +msgstr "Jít na dalšího partnera" #. module: account #: view:account.bank.statement:0 msgid "Search Bank Statements" -msgstr "" +msgstr "Hledat bankovní příkazy" #. module: account #: sql_constraint:account.model.line:0 @@ -1475,7 +1482,7 @@ msgstr "" #: view:account.chart.template:0 #: field:account.chart.template,property_account_payable:0 msgid "Payable Account" -msgstr "" +msgstr "Účet závazků" #. module: account #: field:account.tax,account_paid_id:0 @@ -1487,7 +1494,7 @@ msgstr "" #: view:account.bank.statement:0 #: field:account.bank.statement,line_ids:0 msgid "Statement lines" -msgstr "" +msgstr "Řádky příkazů" #. module: account #: model:ir.actions.act_window,help:account.action_bank_statement_tree @@ -1503,19 +1510,19 @@ msgstr "" #. module: account #: report:account.analytic.account.cost_ledger:0 msgid "Date/Code" -msgstr "" +msgstr "Datum/kód" #. module: account #: field:account.analytic.line,general_account_id:0 #: view:analytic.entries.report:0 #: field:analytic.entries.report,general_account_id:0 msgid "General Account" -msgstr "" +msgstr "Obecný účet" #. module: account #: field:res.partner,debit_limit:0 msgid "Payable Limit" -msgstr "" +msgstr "Limit závazků" #. module: account #: report:account.invoice:0 @@ -1525,18 +1532,18 @@ msgstr "" #: model:ir.model,name:account.model_account_invoice #: model:res.request.link,name:account.req_link_invoice msgid "Invoice" -msgstr "" +msgstr "Faktura" #. module: account #: model:process.node,note:account.process_node_analytic0 #: model:process.node,note:account.process_node_analyticcost0 msgid "Analytic costs to invoice" -msgstr "" +msgstr "Analytická cena k fakturaci" #. module: account #: view:ir.sequence:0 msgid "Fiscal Year Sequence" -msgstr "" +msgstr "Posloupnost finančního roku" #. module: account #: field:wizard.multi.charts.accounts,seq_journal:0 @@ -1546,17 +1553,17 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Responsible" -msgstr "" +msgstr "Odopovědné" #. module: account #: report:account.overdue:0 msgid "Sub-Total :" -msgstr "" +msgstr "Mezivýsledek :" #. module: account #: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all msgid "Sales by Account Type" -msgstr "" +msgstr "Prodeje dle typu účtu" #. module: account #: view:account.invoice.refund:0 @@ -1568,28 +1575,28 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_invoicing msgid "Invoicing" -msgstr "" +msgstr "Fakturování" #. module: account #: field:account.chart.template,tax_code_root_id:0 msgid "Root Tax Code" -msgstr "" +msgstr "Kód kořenový daňový" #. module: account #: field:account.partner.ledger,initial_balance:0 #: field:account.report.general.ledger,initial_balance:0 msgid "Include initial balances" -msgstr "" +msgstr "Včetně počátečních zůstatků" #. module: account #: field:account.tax.code,sum:0 msgid "Year Sum" -msgstr "" +msgstr "Roční součet" #. module: account #: view:account.change.currency:0 msgid "This wizard will change the currency of the invoice" -msgstr "" +msgstr "Průvodce změní měnu faktury" #. module: account #: model:ir.actions.act_window,help:account.action_account_chart @@ -1602,7 +1609,7 @@ msgstr "" #. module: account #: constraint:account.fiscalyear:0 msgid "Error! You cannot define overlapping fiscal years" -msgstr "" +msgstr "Chyba! Nemůžete definovat překrývající se finanční roky" #. module: account #: code:addons/account/account_move_line.py:799 @@ -1613,7 +1620,7 @@ msgstr "" #. module: account #: field:account.cashbox.line,pieces:0 msgid "Values" -msgstr "" +msgstr "Hodnoty" #. module: account #: help:account.journal.period,active:0 @@ -1625,17 +1632,17 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "Supplier Debit" -msgstr "" +msgstr "Dluh dodavatele" #. module: account #: help:account.model.line,quantity:0 msgid "The optional quantity on entries" -msgstr "" +msgstr "Volitelné množství u položek" #. module: account #: model:ir.actions.act_window,name:account.act_account_partner_account_move_all msgid "Receivables & Payables" -msgstr "" +msgstr "Pohledávky & Závazky" #. module: account #: code:addons/account/account_move_line.py:806 @@ -1651,17 +1658,17 @@ msgstr "" #. module: account #: selection:account.partner.balance,display_partner:0 msgid "All Partners" -msgstr "" +msgstr "Všichni partneři" #. module: account #: view:account.analytic.chart:0 msgid "Analytic Account Charts" -msgstr "" +msgstr "Grafy analytických účtů" #. module: account #: view:account.analytic.line:0 msgid "My Entries" -msgstr "" +msgstr "Moje položyk" #. module: account #: report:account.overdue:0 @@ -1677,12 +1684,12 @@ msgstr "" #. module: account #: help:account.period,special:0 msgid "These periods can overlap." -msgstr "" +msgstr "Tyto období se mohou překrývat." #. module: account #: model:process.node,name:account.process_node_draftstatement0 msgid "Draft statement" -msgstr "" +msgstr "Návrh příkazu" #. module: account #: view:account.tax:0 @@ -1693,7 +1700,7 @@ msgstr "" #: code:addons/account/account.py:509 #, python-format msgid "You cannot deactivate an account that contains account moves." -msgstr "" +msgstr "Nemůžete deaktivovat účet, který obsahuje účetní pohyby." #. module: account #: field:account.move.line.reconcile,credit:0 @@ -1703,7 +1710,7 @@ msgstr "" #. module: account #: constraint:account.move.line:0 msgid "You can not create move line on closed account." -msgstr "" +msgstr "Nemůžete vytvořit pohybové řádky v uzavřeném účtu." #. module: account #: code:addons/account/account.py:529 @@ -1712,11 +1719,13 @@ msgid "" "You cannot change the type of account from 'Closed' to any other type which " "contains account entries!" msgstr "" +"Nemůžete změnit typ účtu z 'Uzavřený' na žádný jiný typ, který obsahuje " +"účetní položky!" #. module: account #: view:res.company:0 msgid "Reserve And Profit/Loss Account" -msgstr "" +msgstr "Účet rezerv a zisku/ztrát" #. module: account #: sql_constraint:account.move.line:0 @@ -1728,22 +1737,22 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_invoice_report_all #: model:ir.ui.menu,name:account.menu_action_account_invoice_report_all msgid "Invoices Analysis" -msgstr "" +msgstr "Analýza faktůr" #. module: account #: model:ir.model,name:account.model_account_period_close msgid "period close" -msgstr "" +msgstr "ukončení období" #. module: account #: view:account.installer:0 msgid "Configure Fiscal Year" -msgstr "" +msgstr "Nastavit daňový rok" #. module: account #: model:ir.actions.act_window,name:account.action_project_account_analytic_line_form msgid "Entries By Line" -msgstr "" +msgstr "Položky dle řádku" #. module: account #: report:account.tax.code.entries:0 @@ -1754,7 +1763,7 @@ msgstr "" #: field:account.invoice,move_id:0 #: field:account.invoice,move_name:0 msgid "Journal Entry" -msgstr "" +msgstr "Položka deníku" #. module: account #: view:account.tax:0 @@ -1764,55 +1773,55 @@ msgstr "" #. module: account #: field:account.cashbox.line,subtotal:0 msgid "Sub Total" -msgstr "" +msgstr "Mezivýsledek" #. module: account #: view:account.account:0 msgid "Treasury Analysis" -msgstr "" +msgstr "Analýza pokladny" #. module: account #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Chyba! Nemůžete vytvářet rekurzivní společnosti." #. module: account #: view:account.analytic.account:0 msgid "Analytic account" -msgstr "" +msgstr "Analytický účet" #. module: account #: code:addons/account/account_bank_statement.py:332 #, python-format msgid "Please verify that an account is defined in the journal." -msgstr "" +msgstr "Prosíme ověřte, že je účet definován v deníku." #. module: account #: selection:account.entries.report,move_line_state:0 #: selection:account.move.line,state:0 msgid "Valid" -msgstr "" +msgstr "Platné" #. module: account #: model:ir.actions.act_window,name:account.action_account_print_journal #: model:ir.model,name:account.model_account_print_journal msgid "Account Print Journal" -msgstr "" +msgstr "Tisk účetního deníku" #. module: account #: model:ir.model,name:account.model_product_category msgid "Product Category" -msgstr "" +msgstr "Kategorie výrobku" #. module: account #: selection:account.account.type,report_type:0 msgid "/" -msgstr "" +msgstr "/" #. module: account #: field:account.bs.report,reserve_account_id:0 msgid "Reserve & Profit/Loss Account" -msgstr "" +msgstr "Účet rezervu & Zisků/Ztrát" #. module: account #: help:account.bank.statement,balance_end:0 @@ -1829,7 +1838,7 @@ msgstr "" #: view:account.tax:0 #: view:account.tax.template:0 msgid "Tax Definition" -msgstr "" +msgstr "Definice daně" #. module: account #: help:wizard.multi.charts.accounts,seq_journal:0 @@ -1856,20 +1865,20 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_account_pl_report msgid "Account Profit And Loss" -msgstr "" +msgstr "Účet zisků a ztrát" #. module: account #: field:account.installer,config_logo:0 #: field:account.installer.modules,config_logo:0 #: field:wizard.multi.charts.accounts,config_logo:0 msgid "Image" -msgstr "" +msgstr "Obrázek" #. module: account #: view:account.invoice:0 #: view:report.invoice.created:0 msgid "Untaxed Amount" -msgstr "" +msgstr "Nezdaněná částka" #. module: account #: help:account.tax,active:0 @@ -1877,6 +1886,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the tax " "without removing it." msgstr "" +"Pokud je pole nastaveno na Nepravda, tak umožní skrýt daň bez jejího " +"odebrání." #. module: account #: help:account.bank.statement,name:0 @@ -1891,28 +1902,28 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_unreconcile_reconcile #: model:ir.actions.act_window,name:account.action_account_unreconcile_select msgid "Unreconcile Entries" -msgstr "" +msgstr "Nevyrovnané položky" #. module: account #: field:account.move.reconcile,line_partial_ids:0 msgid "Partial Entry lines" -msgstr "" +msgstr "Řádky částečných položek" #. module: account #: view:account.fiscalyear:0 msgid "Fiscalyear" -msgstr "" +msgstr "Daňový rok" #. module: account #: view:account.journal.select:0 #: view:project.account.analytic.line:0 msgid "Open Entries" -msgstr "" +msgstr "Otevřít položky" #. module: account #: field:account.automatic.reconcile,account_ids:0 msgid "Accounts to Reconcile" -msgstr "" +msgstr "Účty k vyrovnání" #. module: account #: model:process.transition,note:account.process_transition_filestatement0 @@ -1922,7 +1933,7 @@ msgstr "" #. module: account #: model:process.node,name:account.process_node_importinvoice0 msgid "Import from invoice" -msgstr "" +msgstr "Importovat z faktury" #. module: account #: selection:account.entries.report,month:0 @@ -1931,17 +1942,17 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "January" -msgstr "" +msgstr "Leden" #. module: account #: view:account.journal:0 msgid "Validations" -msgstr "" +msgstr "Ověření" #. module: account #: view:account.entries.report:0 msgid "This F.Year" -msgstr "" +msgstr "Tento D.rok" #. module: account #: view:account.tax.chart:0 @@ -1954,6 +1965,8 @@ msgid "" "Invalid period ! Some periods overlap or the date period is not in the scope " "of the fiscal year. " msgstr "" +"Neplatné období ! Některá období se překrývají nebo datum období není v " +"rozmezí daňového roku. " #. module: account #: selection:account.invoice,state:0 @@ -1961,13 +1974,13 @@ msgstr "" #: selection:account.invoice.report,state:0 #: selection:report.invoice.created,state:0 msgid "Pro-forma" -msgstr "" +msgstr "Pro-forma" #. module: account #: code:addons/account/installer.py:348 #, python-format msgid " Journal" -msgstr "" +msgstr " Deník" #. module: account #: code:addons/account/account.py:1333 @@ -1992,7 +2005,7 @@ msgstr "" #. module: account #: view:account.chart.template:0 msgid "Search Chart of Account Templates" -msgstr "" +msgstr "Hledat šablony účtové osnovy" #. module: account #: view:account.installer:0 @@ -2019,27 +2032,27 @@ msgstr "" #: field:analytic.entries.report,name:0 #: field:report.invoice.created,name:0 msgid "Description" -msgstr "" +msgstr "Popis" #. module: account #: code:addons/account/account.py:2888 #: code:addons/account/installer.py:498 #, python-format msgid "ECNJ" -msgstr "" +msgstr "ECNJ" #. module: account #: view:account.subscription:0 #: selection:account.subscription,state:0 msgid "Running" -msgstr "" +msgstr "Běžící" #. module: account #: view:account.chart.template:0 #: field:product.category,property_account_income_categ:0 #: field:product.template,property_account_income:0 msgid "Income Account" -msgstr "" +msgstr "Účet příjmů" #. module: account #: code:addons/account/invoice.py:351 @@ -2050,29 +2063,29 @@ msgstr "" #. module: account #: view:product.category:0 msgid "Accounting Properties" -msgstr "" +msgstr "Vlastnoti účetnictví" #. module: account #: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.print.journal,sort_selection:0 msgid "Entries Sorted By" -msgstr "" +msgstr "Položky řazené dle" #. module: account #: field:account.change.currency,currency_id:0 msgid "Change to" -msgstr "" +msgstr "Změnit na" #. module: account #: view:account.entries.report:0 msgid "# of Products Qty " -msgstr "" +msgstr "# z množství výrobků " #. module: account #: model:ir.model,name:account.model_product_template msgid "Product Template" -msgstr "" +msgstr "Šablona výrobku" #. module: account #: report:account.account.balance:0 @@ -2112,12 +2125,12 @@ msgstr "Přestupný rok(Fiscal Year)" #: help:account.report.general.ledger,fiscalyear_id:0 #: help:account.vat.declaration,fiscalyear_id:0 msgid "Keep empty for all open fiscal year" -msgstr "" +msgstr "Nechat prázdné pro všechny otevřené finanční pozice" #. module: account #: model:ir.model,name:account.model_account_move msgid "Account Entry" -msgstr "" +msgstr "Položka účtu" #. module: account #: field:account.sequence.fiscalyear,sequence_main_id:0 @@ -2134,18 +2147,18 @@ msgstr "Hlavní posloupnosti" #: model:ir.model,name:account.model_account_payment_term #: field:res.partner,property_payment_term:0 msgid "Payment Term" -msgstr "" +msgstr "Platební období" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_form #: model:ir.ui.menu,name:account.menu_action_account_fiscal_position_form msgid "Fiscal Positions" -msgstr "" +msgstr "Finanční pozice" #. module: account #: field:account.period.close,sure:0 msgid "Check this box" -msgstr "Kontrolovat tento box" +msgstr "Zaškrtněte tento box" #. module: account #: view:account.common.report:0 @@ -2165,7 +2178,7 @@ msgstr "Filtry" #: selection:report.invoice.created,state:0 #, python-format msgid "Open" -msgstr "" +msgstr "Otevřít" #. module: account #: model:process.node,note:account.process_node_draftinvoices0 @@ -2182,7 +2195,7 @@ msgstr "" #. module: account #: view:account.partner.reconcile.process:0 msgid "Partner Reconciliation" -msgstr "" +msgstr "Vyrovnání partnera" #. module: account #: field:account.tax,tax_code_id:0 @@ -2209,7 +2222,7 @@ msgstr "Základní kód" #. module: account #: help:account.invoice.tax,sequence:0 msgid "Gives the sequence order when displaying a list of invoice tax." -msgstr "" +msgstr "Dává pořadí posloupnosti, když zobrazuje seznam daní faktury." #. module: account #: field:account.tax,base_sign:0 @@ -2239,7 +2252,7 @@ msgstr "Debetní Centralizace" #: view:account.invoice.confirm:0 #: model:ir.actions.act_window,name:account.action_account_invoice_confirm msgid "Confirm Draft Invoices" -msgstr "" +msgstr "Potvrdit návrhové fakury" #. module: account #: field:account.entries.report,day:0 @@ -2248,29 +2261,29 @@ msgstr "" #: view:analytic.entries.report:0 #: field:analytic.entries.report,day:0 msgid "Day" -msgstr "" +msgstr "Den" #. module: account #: model:ir.actions.act_window,name:account.act_account_renew_view msgid "Accounts to Renew" -msgstr "" +msgstr "Účty k obnovení" #. module: account #: model:ir.model,name:account.model_account_model_line msgid "Account Model Entries" -msgstr "" +msgstr "Položky modelu účtu" #. module: account #: code:addons/account/account.py:2840 #: code:addons/account/installer.py:454 #, python-format msgid "EXJ" -msgstr "" +msgstr "EXJ" #. module: account #: field:product.template,supplier_taxes_id:0 msgid "Supplier Taxes" -msgstr "" +msgstr "Daně dodavatele" #. module: account #: help:account.invoice,date_due:0 @@ -2290,7 +2303,7 @@ msgstr "Vyberte období" #. module: account #: model:ir.ui.menu,name:account.menu_account_pp_statements msgid "Statements" -msgstr "" +msgstr "Příkazy" #. module: account #: report:account.analytic.account.journal:0 @@ -2313,7 +2326,7 @@ msgstr "" #. module: account #: constraint:product.category:0 msgid "Error ! You can not create recursive categories." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní kategorii." #. module: account #: report:account.invoice:0 @@ -2342,7 +2355,7 @@ msgstr "Analytický účet" #: model:ir.ui.menu,name:account.menu_action_account_form #: model:ir.ui.menu,name:account.menu_analytic msgid "Accounts" -msgstr "" +msgstr "Účty" #. module: account #: code:addons/account/invoice.py:350 @@ -2354,7 +2367,7 @@ msgstr "Konfigurační chyba!" #: view:account.invoice.report:0 #: field:account.invoice.report,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Průměrná cena" #. module: account #: report:account.overdue:0 @@ -2368,6 +2381,8 @@ msgid "" "You cannot modify company of this journal as its related record exist in " "Entry Lines" msgstr "" +"Nemůžete změnit společnost tohoto deníku, protože vztažené záznamy existují " +"v řádcích položek" #. module: account #: report:account.journal.period.print:0 @@ -2377,7 +2392,7 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Accounting Information" -msgstr "" +msgstr "Účetní informace" #. module: account #: view:account.tax:0 @@ -2389,7 +2404,7 @@ msgstr "Speciální výpočetní" #: view:account.move.bank.reconcile:0 #: model:ir.actions.act_window,name:account.action_account_bank_reconcile_tree msgid "Bank reconciliation" -msgstr "Bankovní vyrovnání(Bank reconciliation)" +msgstr "Bankovní vyrovnání" #. module: account #: report:account.invoice:0 @@ -2404,7 +2419,7 @@ msgstr "" #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "Ref" -msgstr "" +msgstr "Odk" #. module: account #: help:account.move.line,tax_code_id:0 @@ -2414,12 +2429,12 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_automatic_reconcile msgid "Automatic Reconciliation" -msgstr "" +msgstr "Automatické vyrovnání" #. module: account #: field:account.invoice,reconciled:0 msgid "Paid/Reconciled" -msgstr "" +msgstr "Zaplaceno/Vyrovnáno" #. module: account #: field:account.tax,ref_base_code_id:0 @@ -2432,7 +2447,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_bank_statement_tree #: model:ir.ui.menu,name:account.menu_bank_statement_tree msgid "Bank Statements" -msgstr "" +msgstr "Bankovní příkazy" #. module: account #: selection:account.tax.template,applicable_type:0 @@ -2445,13 +2460,13 @@ msgstr "Pravda" #: view:account.move:0 #: view:account.move.line:0 msgid "Dates" -msgstr "" +msgstr "Data" #. module: account #: field:account.tax,parent_id:0 #: field:account.tax.template,parent_id:0 msgid "Parent Tax Account" -msgstr "" +msgstr "Nadřazený daňový účet" #. module: account #: view:account.subscription.generate:0 @@ -2465,13 +2480,13 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_aged_balance_view #: model:ir.ui.menu,name:account.menu_aged_trial_balance msgid "Aged Partner Balance" -msgstr "" +msgstr "Starý zůstatek partnera" #. module: account #: model:process.transition,name:account.process_transition_entriesreconcile0 #: model:process.transition,name:account.process_transition_supplierentriesreconcile0 msgid "Accounting entries" -msgstr "" +msgstr "Účetní položky" #. module: account #: field:account.invoice.line,discount:0 @@ -2492,25 +2507,25 @@ msgstr "" #: model:ir.actions.server,name:account.ir_actions_server_action_wizard_multi_chart #: model:ir.ui.menu,name:account.menu_act_ir_actions_bleble msgid "New Company Financial Setting" -msgstr "" +msgstr "Nové finananční nastavení společnosti" #. module: account #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all #: view:report.account.sales:0 #: view:report.account_type.sales:0 msgid "Sales by Account" -msgstr "" +msgstr "Prodeje dle účtu" #. module: account #: view:account.use.model:0 msgid "This wizard will create recurring accounting entries" -msgstr "" +msgstr "Průvodce vytvoří opakující se účetní položky" #. module: account #: code:addons/account/account.py:1195 #, python-format msgid "No sequence defined on the journal !" -msgstr "" +msgstr "Pro deník není určena posloupnost !" #. module: account #: code:addons/account/account.py:2097 @@ -2520,7 +2535,7 @@ msgstr "" #: code:addons/account/wizard/account_use_model.py:81 #, python-format msgid "You have to define an analytic journal on the '%s' journal!" -msgstr "" +msgstr "Vytvořili jste analytický deník na deníku '%s'!" #. module: account #: view:account.invoice.tax:0 @@ -2533,7 +2548,7 @@ msgstr "Daňové kódy" #: model:ir.ui.menu,name:account.menu_account_customer #: model:ir.ui.menu,name:account.menu_finance_receivables msgid "Customers" -msgstr "" +msgstr "Zákazníci" #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -2549,7 +2564,7 @@ msgstr "Období do" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "August" -msgstr "" +msgstr "Srpen" #. module: account #: code:addons/account/account_bank_statement.py:307 @@ -2566,7 +2581,7 @@ msgstr "" #. module: account #: selection:account.print.journal,sort_selection:0 msgid "Reference Number" -msgstr "" +msgstr "Referenční číslo" #. module: account #: selection:account.entries.report,month:0 @@ -2575,7 +2590,7 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "October" -msgstr "" +msgstr "Říjen" #. module: account #: help:account.move.line,quantity:0 @@ -2587,19 +2602,19 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid "Line 2:" -msgstr "" +msgstr "Řádek 2:" #. module: account #: field:account.journal.column,required:0 msgid "Required" -msgstr "Požadované" +msgstr "Požadovano" #. module: account #: view:account.chart.template:0 #: field:product.category,property_account_expense_categ:0 #: field:product.template,property_account_expense:0 msgid "Expense Account" -msgstr "Cestovní účet" +msgstr "Účet nákladů" #. module: account #: help:account.invoice,period_id:0 @@ -2639,7 +2654,7 @@ msgstr "Finanční účetnictví" #: view:account.pl.report:0 #: model:ir.ui.menu,name:account.menu_account_pl_report msgid "Profit And Loss" -msgstr "" +msgstr "Zisk a ztráty" #. module: account #: view:account.fiscal.position:0 @@ -2653,7 +2668,7 @@ msgstr "" #: model:ir.model,name:account.model_account_fiscal_position #: field:res.partner,property_account_position:0 msgid "Fiscal Position" -msgstr "Fiskální pozice" +msgstr "Finanční pozice" #. module: account #: help:account.partner.ledger,initial_balance:0 @@ -2667,7 +2682,7 @@ msgstr "" #: view:account.analytic.line:0 #: model:ir.actions.act_window,name:account.action_account_analytic_line_form msgid "Analytic Entries" -msgstr "Analytická Příspěvky" +msgstr "Analytická položky" #. module: account #: code:addons/account/account.py:836 @@ -2676,6 +2691,8 @@ msgid "" "No fiscal year defined for this date !\n" "Please create one." msgstr "" +"Nebyl definován účetní rok pro tento datum !\n" +"Prosíme vytvořte nějaký." #. module: account #: selection:account.invoice,type:0 @@ -2683,7 +2700,7 @@ msgstr "" #: model:process.process,name:account.process_process_invoiceprocess0 #: selection:report.invoice.created,type:0 msgid "Customer Invoice" -msgstr "Zákazník faktury" +msgstr "Faktura zákazníka" #. module: account #: help:account.tax.template,include_base_amount:0 @@ -2695,17 +2712,17 @@ msgstr "" #. module: account #: help:account.journal,user_id:0 msgid "The user responsible for this journal" -msgstr "" +msgstr "Uživatel zodpovědný za tento deník" #. module: account #: view:account.period:0 msgid "Search Period" -msgstr "" +msgstr "Hledat období" #. module: account #: view:account.change.currency:0 msgid "Invoice Currency" -msgstr "" +msgstr "Měna faktury" #. module: account #: field:account.payment.term,line_ids:0 @@ -2715,7 +2732,7 @@ msgstr "Podmínky" #. module: account #: field:account.bank.statement,total_entry_encoding:0 msgid "Cash Transaction" -msgstr "" +msgstr "Hotovostní převody" #. module: account #: view:res.partner:0 @@ -2725,7 +2742,7 @@ msgstr "Bankovní účet" #. module: account #: field:account.chart.template,tax_template_ids:0 msgid "Tax Template List" -msgstr "Daňové seznamu šablon" +msgstr "Seznam daňových šablon" #. module: account #: help:account.account,currency_mode:0 @@ -2750,29 +2767,29 @@ msgstr "Název řádku" #. module: account #: view:account.fiscalyear:0 msgid "Search Fiscalyear" -msgstr "" +msgstr "Hledat účetní rok" #. module: account #: selection:account.tax,applicable_type:0 msgid "Always" -msgstr "" +msgstr "Vždy" #. module: account #: view:account.analytic.line:0 msgid "Total Quantity" -msgstr "" +msgstr "Celkové množství" #. module: account #: field:account.move.line.reconcile.writeoff,writeoff_acc_id:0 msgid "Write-Off account" -msgstr "Odpis účet" +msgstr "Množství odpisu" #. module: account #: field:account.model.line,model_id:0 #: view:account.subscription:0 #: field:account.subscription,model_id:0 msgid "Model" -msgstr "Vzor" +msgstr "Model" #. module: account #: help:account.invoice.tax,base_code_id:0 @@ -2791,12 +2808,12 @@ msgstr "Pohled" #: code:addons/account/installer.py:296 #, python-format msgid "BNK" -msgstr "" +msgstr "BNK" #. module: account #: field:account.move.line,analytic_lines:0 msgid "Analytic lines" -msgstr "Analytická linky" +msgstr "Analytická řádky" #. module: account #: model:process.node,name:account.process_node_electronicfile0 @@ -2811,17 +2828,17 @@ msgstr "Odběratelský úvěr" #. module: account #: model:ir.model,name:account.model_account_tax_code_template msgid "Tax Code Template" -msgstr "" +msgstr "Šablona kódu daně" #. module: account #: view:account.subscription:0 msgid "Starts on" -msgstr "" +msgstr "Začíná v" #. module: account #: model:ir.model,name:account.model_account_partner_ledger msgid "Account Partner Ledger" -msgstr "" +msgstr "Nadřazená účetní kniha účtu" #. module: account #: help:account.journal.column,sequence:0 @@ -2831,7 +2848,7 @@ msgstr "" #. module: account #: view:account.tax.template:0 msgid "Tax Declaration" -msgstr "" +msgstr "Přiznání daně" #. module: account #: help:account.account,currency_id:0 @@ -2887,7 +2904,7 @@ msgstr "" #: view:account.tax:0 #: view:account.tax.template:0 msgid "Keep empty to use the expense account" -msgstr "" +msgstr "Nechejte prázdné pro použití výdajového účtu" #. module: account #: field:account.aged.trial.balance,journal_ids:0 @@ -2919,12 +2936,12 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_journals #: model:ir.ui.menu,name:account.menu_journals_report msgid "Journals" -msgstr "" +msgstr "Deníky" #. module: account #: field:account.partner.reconcile.process,to_reconcile:0 msgid "Remaining Partners" -msgstr "" +msgstr "Zbývající partneři" #. module: account #: view:account.subscription:0 @@ -2941,7 +2958,7 @@ msgstr "" #: view:account.tax.template:0 #: selection:account.tax.template,type_tax_use:0 msgid "Purchase" -msgstr "" +msgstr "Nákup" #. module: account #: view:account.installer:0 @@ -2949,41 +2966,41 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_installer #: view:wizard.multi.charts.accounts:0 msgid "Accounting Application Configuration" -msgstr "" +msgstr "Nastavení účetní aplikace" #. module: account #: model:ir.actions.act_window,name:account.open_board_account #: model:ir.ui.menu,name:account.menu_board_account msgid "Accounting Dashboard" -msgstr "" +msgstr "Účetní nástěnka" #. module: account #: field:account.bank.statement,balance_start:0 msgid "Starting Balance" -msgstr "" +msgstr "Počáteční zůstatek" #. module: account #: code:addons/account/invoice.py:1298 #, python-format msgid "No Partner Defined !" -msgstr "" +msgstr "Nebyl definován partner !" #. module: account #: model:ir.actions.act_window,name:account.action_account_period_close #: model:ir.actions.act_window,name:account.action_account_period_tree #: model:ir.ui.menu,name:account.menu_action_account_period_close_tree msgid "Close a Period" -msgstr "" +msgstr "Uzavřit období" #. module: account #: field:account.analytic.balance,empty_acc:0 msgid "Empty Accounts ? " -msgstr "" +msgstr "Vyprázdnit účty ? " #. module: account #: report:account.overdue:0 msgid "VAT:" -msgstr "" +msgstr "DPH:" #. module: account #: help:account.analytic.line,amount_currency:0 @@ -3004,7 +3021,7 @@ msgstr "" #: selection:account.subscription,state:0 #: selection:report.invoice.created,state:0 msgid "Draft" -msgstr "" +msgstr "Koncept" #. module: account #: model:ir.actions.act_window,name:account.action_account_configuration_installer @@ -3015,28 +3032,28 @@ msgstr "" #: field:account.tax.code,notprintable:0 #: field:account.tax.code.template,notprintable:0 msgid "Not Printable in Invoice" -msgstr "" +msgstr "Netisknutelné ve faktuře" #. module: account #: report:account.vat.declaration:0 #: field:account.vat.declaration,chart_tax_id:0 msgid "Chart of Tax" -msgstr "" +msgstr "Graf daně" #. module: account #: view:account.journal:0 msgid "Search Account Journal" -msgstr "" +msgstr "Hledat účetní deník" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree_pending_invoice msgid "Pending Invoice" -msgstr "" +msgstr "Čekající faktura" #. module: account #: selection:account.subscription,period_type:0 msgid "year" -msgstr "" +msgstr "rok" #. module: account #: view:validate.account.move.lines:0 @@ -3054,39 +3071,39 @@ msgstr "" #. module: account #: report:account.account.balance.landscape:0 msgid "Total :" -msgstr "" +msgstr "Celkem:" #. module: account #: model:ir.actions.report.xml,name:account.account_transfers msgid "Transfers" -msgstr "" +msgstr "Přesuny" #. module: account #: selection:account.entries.report,move_line_state:0 #: view:account.move.line:0 #: selection:account.move.line,state:0 msgid "Unbalanced" -msgstr "" +msgstr "Nevyrovnaný" #. module: account #: view:account.chart:0 msgid "Account charts" -msgstr "" +msgstr "Účtové osnovy" #. module: account #: report:account.vat.declaration:0 msgid "Tax Amount" -msgstr "" +msgstr "Částka daně" #. module: account #: view:account.installer:0 msgid "Your bank and cash accounts" -msgstr "" +msgstr "Vaše bankovní a hotovostní účty" #. module: account #: view:account.move:0 msgid "Search Move" -msgstr "" +msgstr "Hledat pohyby" #. module: account #: field:account.tax.code,name:0 @@ -3098,7 +3115,7 @@ msgstr "" #: report:account.invoice:0 #: model:process.node,name:account.process_node_draftinvoices0 msgid "Draft Invoice" -msgstr "" +msgstr "Návrh faktury" #. module: account #: code:addons/account/wizard/account_invoice_state.py:68 @@ -3115,28 +3132,29 @@ msgid "" "You cannot change the type of account from '%s' to '%s' type as it contains " "account entries!" msgstr "" +"Nemůžete změnit typ účtu z '%s' na typ '%s', protože obsahuje účetní položky!" #. module: account #: report:account.general.ledger:0 #: report:account.general.ledger_landscape:0 msgid "Counterpart" -msgstr "" +msgstr "Protějšek" #. module: account #: view:account.journal:0 msgid "Invoicing Data" -msgstr "" +msgstr "Fakturační data" #. module: account #: field:account.invoice.report,state:0 msgid "Invoice State" -msgstr "" +msgstr "Stav faktury" #. module: account #: view:account.invoice.report:0 #: field:account.invoice.report,categ_id:0 msgid "Category of Product" -msgstr "" +msgstr "Kategorie výrobku" #. module: account #: view:account.move:0 @@ -3144,13 +3162,13 @@ msgstr "" #: view:account.move.line:0 #: field:account.move.line,narration:0 msgid "Narration" -msgstr "" +msgstr "Účetní text" #. module: account #: view:account.addtmpl.wizard:0 #: model:ir.actions.act_window,name:account.action_account_addtmpl_wizard_form msgid "Create Account" -msgstr "" +msgstr "Vytvořit účet" #. module: account #: model:ir.model,name:account.model_report_account_type_sales @@ -3160,7 +3178,7 @@ msgstr "" #. module: account #: selection:account.account.type,close_method:0 msgid "Detail" -msgstr "" +msgstr "Podrobnosti" #. module: account #: field:account.installer,bank_accounts_id:0 @@ -3170,7 +3188,7 @@ msgstr "" #. module: account #: report:account.invoice:0 msgid "VAT :" -msgstr "" +msgstr "DPH :" #. module: account #: field:account.installer,charts:0 @@ -3178,7 +3196,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 "Grafy účtů" #. module: account #: view:account.tax.chart:0 @@ -3198,7 +3216,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "2" -msgstr "" +msgstr "2" #. module: account #: view:account.chart:0 @@ -3245,13 +3263,13 @@ msgstr "" #: field:analytic.entries.report,date:0 #, python-format msgid "Date" -msgstr "" +msgstr "Datum" #. module: account #: view:account.unreconcile:0 #: view:account.unreconcile.reconcile:0 msgid "Unreconcile" -msgstr "" +msgstr "Nevyrovnaný" #. module: account #: code:addons/account/wizard/account_fiscalyear_close.py:79 @@ -3262,7 +3280,7 @@ msgstr "" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "" +msgstr "Šablona Účetní osnovy" #. module: account #: code:addons/account/account.py:2109 @@ -3290,12 +3308,12 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Account Tax" -msgstr "" +msgstr "Daň účtu" #. module: account #: model:ir.ui.menu,name:account.menu_finance_reporting_budgets msgid "Budgets" -msgstr "" +msgstr "Rozpočet" #. module: account #: selection:account.aged.trial.balance,filter:0 @@ -3314,17 +3332,17 @@ msgstr "" #: selection:account.report.general.ledger,filter:0 #: selection:account.vat.declaration,filter:0 msgid "No Filters" -msgstr "" +msgstr "Bez filtrů" #. module: account #: selection:account.analytic.journal,type:0 msgid "Situation" -msgstr "" +msgstr "Situace" #. module: account #: view:res.partner:0 msgid "History" -msgstr "" +msgstr "Historie" #. module: account #: help:account.tax,applicable_type:0 @@ -3344,7 +3362,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,product_qty:0 msgid "Qty" -msgstr "" +msgstr "Množ." #. module: account #: field:account.invoice.report,address_contact_id:0 @@ -3364,7 +3382,7 @@ msgstr "" #. module: account #: field:res.partner,property_account_payable:0 msgid "Account Payable" -msgstr "" +msgstr "Účet závazků" #. module: account #: constraint:account.move:0 @@ -3375,7 +3393,7 @@ msgstr "" #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 msgid "Payment Order" -msgstr "" +msgstr "Platební příkaz" #. module: account #: help:account.account.template,reconcile:0 @@ -3386,7 +3404,7 @@ msgstr "" #. module: account #: model:ir.actions.report.xml,name:account.account_account_balance_landscape msgid "Account balance" -msgstr "" +msgstr "Zůstatek účtu" #. module: account #: report:account.invoice:0 @@ -3397,18 +3415,18 @@ msgstr "Cena za kus" #. module: account #: model:ir.actions.act_window,name:account.action_account_tree1 msgid "Analytic Items" -msgstr "" +msgstr "Analytické položky" #. module: account #: code:addons/account/account_move_line.py:1134 #, python-format msgid "Unable to change tax !" -msgstr "" +msgstr "Nelze změnit daň !" #. module: account #: field:analytic.entries.report,nbr:0 msgid "#Entries" -msgstr "" +msgstr "#Položky" #. module: account #: code:addons/account/invoice.py:1437 @@ -3428,7 +3446,7 @@ msgstr "" #. module: account #: view:account.state.open:0 msgid "Open Invoice" -msgstr "" +msgstr "Otevřít fakturu" #. module: account #: field:account.invoice.tax,factor_tax:0 @@ -3438,7 +3456,7 @@ msgstr "" #. module: account #: view:account.fiscal.position:0 msgid "Mapping" -msgstr "" +msgstr "Mapování" #. module: account #: field:account.account,name:0 @@ -3451,7 +3469,7 @@ msgstr "" #: field:account.move.reconcile,name:0 #: field:account.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Jméno" #. module: account #: model:ir.model,name:account.model_account_aged_trial_balance @@ -3461,18 +3479,18 @@ msgstr "" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "" +msgstr "Efektivní datum" #. module: account #: code:addons/account/wizard/account_move_bank_reconcile.py:53 #, python-format msgid "Standard Encoding" -msgstr "" +msgstr "Standardní kódování" #. module: account #: help:account.journal,analytic_journal_id:0 msgid "Journal for analytic entries" -msgstr "" +msgstr "Deník pro analytické položky" #. module: account #: model:ir.ui.menu,name:account.menu_finance @@ -3482,7 +3500,7 @@ msgstr "" #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Účetnictví" #. module: account #: help:account.central.journal,amount_currency:0 @@ -3497,12 +3515,12 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "General Accounting" -msgstr "" +msgstr "Obecné účetnictví" #. module: account #: report:account.overdue:0 msgid "Balance :" -msgstr "" +msgstr "Zůstatek :" #. module: account #: help:account.fiscalyear.close,journal_id:0 @@ -3518,14 +3536,14 @@ msgstr "" #: view:account.installer.modules:0 #: view:wizard.multi.charts.accounts:0 msgid "title" -msgstr "" +msgstr "nadpis" #. module: account #: view:account.invoice:0 #: view:account.period:0 #: view:account.subscription:0 msgid "Set to Draft" -msgstr "" +msgstr "Nastavit na koncept" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form @@ -3535,12 +3553,12 @@ msgstr "" #. module: account #: field:account.partner.balance,display_partner:0 msgid "Display Partners" -msgstr "" +msgstr "Zobrazit partnery" #. module: account #: view:account.invoice:0 msgid "Validate" -msgstr "" +msgstr "Ověřit" #. module: account #: sql_constraint:account.model.line:0 @@ -3558,12 +3576,12 @@ msgstr "" #. module: account #: view:account.invoice.confirm:0 msgid "Confirm Invoices" -msgstr "" +msgstr "Potvrdit faktury" #. module: account #: selection:account.account,currency_mode:0 msgid "Average Rate" -msgstr "" +msgstr "Průměrný kurz" #. module: account #: view:account.state.open:0 @@ -3588,20 +3606,20 @@ msgstr "" #: field:account.report.general.ledger,period_from:0 #: field:account.vat.declaration,period_from:0 msgid "Start period" -msgstr "" +msgstr "Počáteční perioda" #. module: account #: field:account.tax,name:0 #: field:account.tax.template,name:0 #: report:account.vat.declaration:0 msgid "Tax Name" -msgstr "" +msgstr "Jméno daně" #. module: account #: model:ir.ui.menu,name:account.menu_finance_configuration #: view:res.company:0 msgid "Configuration" -msgstr "Konfigurace" +msgstr "Nastavení" #. module: account #: model:account.payment.term,name:account.account_payment_term @@ -3613,7 +3631,7 @@ msgstr "" #: 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 "Analytický zůstatek" #. module: account #: code:addons/account/report/account_balance_sheet.py:76 @@ -3622,7 +3640,7 @@ msgstr "" #: code:addons/account/report/account_profit_loss.py:124 #, python-format msgid "Net Loss" -msgstr "" +msgstr "Čisté ztráty" #. module: account #: help:account.account,active:0 @@ -3630,6 +3648,7 @@ msgid "" "If the active field is set to False, it will allow you to hide the account " "without removing it." msgstr "" +"Pokud je pole nastaveno na Nepravda, tak umožní skrýt účet bez jeho odebrání." #. module: account #: view:account.tax.template:0 @@ -3639,13 +3658,13 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_journal_entries_validation msgid "Draft Entries" -msgstr "" +msgstr "Položky návrhu" #. module: account #: field:account.account,shortcut:0 #: field:account.account.template,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Zkratka" #. module: account #: view:account.account:0 @@ -3659,7 +3678,7 @@ msgstr "" #: field:report.account.receivable,type:0 #: field:report.account_type.sales,user_type:0 msgid "Account Type" -msgstr "" +msgstr "Typ účtu" #. module: account #: report:account.account.balance:0 @@ -3668,12 +3687,12 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_account_balance #: model:ir.ui.menu,name:account.menu_general_Balance_report msgid "Trial Balance" -msgstr "" +msgstr "Zkušební zůstatek" #. module: account #: model:ir.model,name:account.model_account_invoice_cancel msgid "Cancel the Selected Invoices" -msgstr "" +msgstr "Zrušit vybrané faktury" #. module: account #: help:product.category,property_account_income_categ:0 @@ -3686,7 +3705,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "3" -msgstr "" +msgstr "3" #. module: account #: model:process.transition,note:account.process_transition_supplieranalyticcost0 @@ -3709,7 +3728,7 @@ msgstr "" #. module: account #: view:account.entries.report:0 msgid "Acc.Type" -msgstr "" +msgstr "Typ učtu" #. module: account #: code:addons/account/invoice.py:722 @@ -3726,7 +3745,7 @@ msgstr "" #: field:report.account.sales,month:0 #: field:report.account_type.sales,month:0 msgid "Month" -msgstr "" +msgstr "Měsíc" #. module: account #: field:account.invoice.report,uom_name:0 @@ -3737,28 +3756,28 @@ msgstr "" #: field:account.account,note:0 #: field:account.account.template,note:0 msgid "Note" -msgstr "" +msgstr "Poznámka" #. module: account #: view:account.analytic.account:0 msgid "Overdue Account" -msgstr "" +msgstr "Účet zpožděných" #. module: account #: selection:account.invoice,state:0 #: report:account.overdue:0 msgid "Paid" -msgstr "" +msgstr "Placeno" #. module: account #: field:account.invoice,tax_line:0 msgid "Tax Lines" -msgstr "Daňové Linky" +msgstr "Daňové řádky" #. module: account #: field:account.tax,base_code_id:0 msgid "Account Base Code" -msgstr "" +msgstr "Základní kód účtu" #. module: account #: help:account.move,state:0 @@ -3779,12 +3798,12 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "Customer Accounting Properties" -msgstr "" +msgstr "Vlastnosti účetnictví zákazníka" #. module: account #: field:account.invoice.tax,name:0 msgid "Tax Description" -msgstr "" +msgstr "Popis daně" #. module: account #: selection:account.aged.trial.balance,target_move:0 @@ -3808,7 +3827,7 @@ msgstr "" #: code:addons/account/report/common_report_header.py:68 #, python-format msgid "All Posted Entries" -msgstr "" +msgstr "Všechny poslané položky" #. module: account #: code:addons/account/account_bank_statement.py:357 @@ -3819,12 +3838,12 @@ msgstr "" #. module: account #: constraint:account.fiscalyear:0 msgid "Error! The duration of the Fiscal Year is invalid. " -msgstr "" +msgstr "Chyba! Délka účetního roku je neplatná. " #. module: account #: field:report.aged.receivable,name:0 msgid "Month Range" -msgstr "" +msgstr "Rozsah měsíců" #. module: account #: help:account.analytic.balance,empty_acc:0 @@ -3834,12 +3853,12 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Compute Code" -msgstr "" +msgstr "Spočítat kód" #. module: account #: view:account.account.template:0 msgid "Default taxes" -msgstr "" +msgstr "Výchozí daně" #. module: account #: code:addons/account/invoice.py:88 @@ -3850,7 +3869,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing msgid "Periodical Processing" -msgstr "" +msgstr "Pravidelné zpracování" #. module: account #: help:account.move.line,state:0 @@ -3862,7 +3881,7 @@ msgstr "" #. module: account #: field:account.journal,view_id:0 msgid "Display Mode" -msgstr "" +msgstr "Režim zobrazení" #. module: account #: model:process.node,note:account.process_node_importinvoice0 @@ -3872,19 +3891,19 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid " day of the month: 0" -msgstr "" +msgstr " den v měsíci: 0" #. module: account #: model:ir.model,name:account.model_account_chart msgid "Account chart" -msgstr "" +msgstr "Graf účtu" #. module: account #: report:account.account.balance.landscape:0 #: report:account.analytic.account.balance:0 #: report:account.central.journal:0 msgid "Account Name" -msgstr "" +msgstr "Jméno účtu" #. module: account #: help:account.fiscalyear.close,report_name:0 @@ -3894,7 +3913,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_invoice_report msgid "Invoices Statistics" -msgstr "" +msgstr "Statistiky faktur" #. module: account #: model:process.transition,note:account.process_transition_paymentorderreconcilation0 @@ -3911,24 +3930,24 @@ msgstr "" #: field:account.model.line,date_maturity:0 #: report:account.overdue:0 msgid "Maturity date" -msgstr "" +msgstr "Datum splatnosti" #. module: account #: view:report.account.receivable:0 msgid "Accounts by type" -msgstr "" +msgstr "Účty podle typu" #. module: account #: view:account.bank.statement:0 #: field:account.bank.statement,balance_end_real:0 msgid "Closing Balance" -msgstr "" +msgstr "Konečný zůstatek" #. module: account #: code:addons/account/report/common_report_header.py:92 #, python-format msgid "Not implemented" -msgstr "" +msgstr "Nerealizováno" #. module: account #: model:ir.model,name:account.model_account_journal_select @@ -3938,7 +3957,7 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Print Invoice" -msgstr "" +msgstr "Tisknout fakturu" #. module: account #: view:account.tax.template:0 @@ -3975,12 +3994,12 @@ msgstr "" #. module: account #: field:account.account.template,reconcile:0 msgid "Allow Reconciliation" -msgstr "" +msgstr "Povolit vyrovnání" #. module: account #: view:account.analytic.account:0 msgid "Analytic Account Statistics" -msgstr "" +msgstr "Statistiky analytických účtů" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -4018,12 +4037,12 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "4" -msgstr "" +msgstr "4" #. module: account #: view:account.invoice:0 msgid "Change" -msgstr "" +msgstr "Změnit" #. module: account #: code:addons/account/account.py:1304 @@ -4044,7 +4063,7 @@ msgstr "" #. module: account #: field:account.journal,type_control_ids:0 msgid "Type Controls" -msgstr "" +msgstr "Typ prvků" #. module: account #: help:account.journal,default_credit_account_id:0 @@ -4069,7 +4088,7 @@ msgstr "" #: selection:account.invoice.report,state:0 #: selection:report.invoice.created,state:0 msgid "Cancelled" -msgstr "" +msgstr "Zrušeno" #. module: account #: help:account.bank.statement,balance_end_cash:0 @@ -4080,14 +4099,14 @@ msgstr "" #: constraint:account.account:0 #: constraint:account.tax.code:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní účty." #. module: account #: view:account.subscription.generate:0 #: model:ir.actions.act_window,name:account.action_account_subscription_generate #: model:ir.ui.menu,name:account.menu_generate_subscription msgid "Generate Entries" -msgstr "" +msgstr "Generová položky" #. module: account #: help:account.vat.declaration,chart_tax_id:0 @@ -4099,7 +4118,7 @@ msgstr "" #: field:account.fiscal.position,account_ids:0 #: field:account.fiscal.position.template,account_ids:0 msgid "Account Mapping" -msgstr "" +msgstr "Mapování účtů" #. module: account #: selection:account.bank.statement.line,type:0 @@ -4108,17 +4127,17 @@ msgstr "" #: code:addons/account/invoice.py:320 #, python-format msgid "Customer" -msgstr "" +msgstr "Zákazník" #. module: account #: view:account.bank.statement:0 msgid "Confirmed" -msgstr "" +msgstr "Potvrzeno" #. module: account #: report:account.invoice:0 msgid "Cancelled Invoice" -msgstr "" +msgstr "Zrušené faktury" #. module: account #: code:addons/account/invoice.py:73 @@ -4138,7 +4157,7 @@ msgstr "" #. module: account #: field:account.invoice.refund,date:0 msgid "Operation date" -msgstr "" +msgstr "Datum operace" #. module: account #: field:account.tax,ref_tax_code_id:0 @@ -4156,18 +4175,18 @@ msgstr "" #. module: account #: report:account.account.balance.landscape:0 msgid "Account Balance -" -msgstr "" +msgstr "Zůstatek účtu -" #. module: account #: code:addons/account/invoice.py:997 #, python-format msgid "Invoice " -msgstr "" +msgstr "Faktura " #. module: account #: field:account.automatic.reconcile,date1:0 msgid "Starting Date" -msgstr "" +msgstr "Počáteční den" #. module: account #: field:account.chart.template,property_account_income:0 @@ -4183,7 +4202,7 @@ msgstr "" #. module: account #: field:account.fiscalyear.close,fy2_id:0 msgid "New Fiscal Year" -msgstr "Fiskální rok" +msgstr "Nový daňový rok" #. module: account #: view:account.invoice:0 @@ -4195,7 +4214,7 @@ msgstr "Fiskální rok" #: view:report.invoice.created:0 #: field:res.partner,invoice_ids:0 msgid "Invoices" -msgstr "" +msgstr "Faktury" #. module: account #: code:addons/account/invoice.py:812 @@ -4211,22 +4230,22 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,user_id:0 msgid "Salesman" -msgstr "" +msgstr "Obchodník" #. module: account #: view:account.invoice.report:0 msgid "Invoiced" -msgstr "" +msgstr "Fakturováno" #. module: account #: view:account.use.model:0 msgid "Use Model" -msgstr "" +msgstr "Použít model" #. module: account #: view:account.state.open:0 msgid "No" -msgstr "" +msgstr "Ne" #. module: account #: help:account.invoice.tax,tax_code_id:0 @@ -4236,7 +4255,7 @@ msgstr "" #. module: account #: view:account.addtmpl.wizard:0 msgid "Add" -msgstr "" +msgstr "Přidat" #. module: account #: help:account.invoice,date_invoice:0 @@ -4246,7 +4265,7 @@ msgstr "" #. module: account #: selection:account.journal,type:0 msgid "Bank and Cheques" -msgstr "" +msgstr "Banka a šeky" #. module: account #: view:account.period.close:0 @@ -4267,7 +4286,7 @@ msgstr "" #: view:account.bank.statement:0 #: view:account.subscription:0 msgid "Compute" -msgstr "" +msgstr "Spočítat" #. module: account #: field:account.tax,type_tax_use:0 @@ -4297,7 +4316,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_eaction_account_moves_sale #, python-format msgid "Journal Items" -msgstr "" +msgstr "Položky deníku" #. module: account #: selection:account.account.type,report_type:0 @@ -4325,18 +4344,18 @@ msgstr "" #: field:account.analytic.cost.ledger.journal.report,date2:0 #: field:account.analytic.inverted.balance,date2:0 msgid "End of period" -msgstr "" +msgstr "Konec období" #. module: account #: view:res.partner:0 msgid "Bank Details" -msgstr "Detaily o bance" +msgstr "Bankovní podrobnosti" #. module: account #: code:addons/account/invoice.py:728 #, python-format msgid "Taxes missing !" -msgstr "" +msgstr "Chybí daně !" #. module: account #: model:ir.actions.act_window,help:account.action_account_analytic_journal_tree @@ -4364,12 +4383,12 @@ msgstr "" #: view:account.invoice.cancel:0 #: view:account.invoice.confirm:0 msgid "Close" -msgstr "" +msgstr "Uzavřít" #. module: account #: field:account.bank.statement.line,move_ids:0 msgid "Moves" -msgstr "" +msgstr "Pohyby" #. module: account #: model:ir.actions.act_window,name:account.action_account_vat_declaration @@ -4380,12 +4399,12 @@ msgstr "" #. module: account #: view:account.period:0 msgid "To Close" -msgstr "" +msgstr "K uzavření" #. module: account #: field:account.journal,allow_date:0 msgid "Check Date not in the Period" -msgstr "" +msgstr "Zkontrolovat zda datum není v období" #. module: account #: code:addons/account/account.py:1224 @@ -4399,7 +4418,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.account_template_folder msgid "Templates" -msgstr "" +msgstr "Šablony" #. module: account #: field:account.tax,child_ids:0 @@ -4415,7 +4434,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "5" -msgstr "" +msgstr "5" #. module: account #: report:account.analytic.account.balance:0 @@ -4451,19 +4470,19 @@ msgstr "" #: report:account.third_party_ledger_other:0 #: field:account.vat.declaration,target_move:0 msgid "Target Moves" -msgstr "" +msgstr "Cílové pohyby" #. module: account #: field:account.subscription,period_type:0 msgid "Period Type" -msgstr "" +msgstr "Typ období" #. module: account #: view:account.invoice:0 #: field:account.invoice,payment_ids:0 #: selection:account.vat.declaration,based_on:0 msgid "Payments" -msgstr "" +msgstr "Platby" #. module: account #: view:account.tax:0 @@ -4473,19 +4492,19 @@ msgstr "" #. module: account #: field:account.subscription.line,move_id:0 msgid "Entry" -msgstr "" +msgstr "Položky" #. module: account #: field:account.tax,python_compute_inv:0 #: field:account.tax.template,python_compute_inv:0 msgid "Python Code (reverse)" -msgstr "" +msgstr "Kód Pythonu (opačný)" #. module: account #: model:ir.actions.act_window,name:account.action_payment_term_form #: model:ir.ui.menu,name:account.menu_action_payment_term_form msgid "Payment Terms" -msgstr "" +msgstr "Platební podmínky" #. module: account #: field:account.journal.column,name:0 @@ -4507,7 +4526,7 @@ msgstr "" #: field:report.account.sales,name:0 #: field:report.account_type.sales,name:0 msgid "Year" -msgstr "" +msgstr "Rok" #. module: account #: field:account.bank.statement,starting_details_ids:0 @@ -4517,7 +4536,7 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid "Line 1:" -msgstr "" +msgstr "Řádek 1:" #. module: account #: code:addons/account/account.py:1181 @@ -4528,7 +4547,7 @@ msgstr "Chyba integrity !" #. module: account #: field:account.tax.template,description:0 msgid "Internal Name" -msgstr "Interní jméno" +msgstr "Vnitřní jméno" #. module: account #: selection:account.subscription,period_type:0 @@ -4549,7 +4568,7 @@ msgstr "Popis na fakturách" #. module: account #: field:account.partner.reconcile.process,next_partner_id:0 msgid "Next Partner to Reconcile" -msgstr "" +msgstr "Další partner k vyrovnání" #. module: account #: field:account.invoice.tax,account_id:0 @@ -4567,12 +4586,12 @@ msgstr "Výsledek vyrovnání" #: model:ir.actions.act_window,name:account.action_account_bs_report #: model:ir.ui.menu,name:account.menu_account_bs_report msgid "Balance Sheet" -msgstr "" +msgstr "Zůstatkový list" #. module: account #: model:ir.ui.menu,name:account.final_accounting_reports msgid "Accounting Reports" -msgstr "" +msgstr "Účetní výkazy" #. module: account #: field:account.move,line_id:0 @@ -4585,13 +4604,13 @@ msgstr "Položky" #. module: account #: view:account.entries.report:0 msgid "This Period" -msgstr "" +msgstr "Toto období" #. module: account #: field:account.analytic.line,product_uom_id:0 #: field:account.move.line,product_uom_id:0 msgid "UoM" -msgstr "" +msgstr "UoM" #. module: account #: code:addons/account/wizard/account_invoice_refund.py:138 @@ -4613,7 +4632,7 @@ msgstr "" #: view:account.tax.template:0 #: selection:account.tax.template,type_tax_use:0 msgid "Sale" -msgstr "" +msgstr "Obchod" #. module: account #: view:account.analytic.line:0 @@ -4634,7 +4653,7 @@ msgstr "Částka" #: code:addons/account/wizard/account_fiscalyear_close.py:41 #, python-format msgid "End of Fiscal Year Entry" -msgstr "" +msgstr "Položka konece finančního roku" #. module: account #: model:process.transition,name:account.process_transition_customerinvoice0 @@ -4644,7 +4663,7 @@ msgstr "" #: model:process.transition,name:account.process_transition_suppliervalidentries0 #: model:process.transition,name:account.process_transition_validentries0 msgid "Validation" -msgstr "" +msgstr "Ověření" #. module: account #: help:account.invoice,reconciled:0 @@ -4669,7 +4688,7 @@ msgstr "Nebylo nalezeno žádné období !" #. module: account #: field:account.journal,update_posted:0 msgid "Allow Cancelling Entries" -msgstr "Povolit Zrušení Příspěvky" +msgstr "Povolit zrušení položek" #. module: account #: field:account.tax.code,sign:0 @@ -4679,12 +4698,12 @@ msgstr "" #. module: account #: report:account.partner.balance:0 msgid "(Account/Partner) Name" -msgstr "(Účet / Partner) Název" +msgstr "Název (účtu / partnera)" #. module: account #: view:account.bank.statement:0 msgid "Transaction" -msgstr "" +msgstr "Transakce" #. module: account #: help:account.tax,base_code_id:0 @@ -4701,7 +4720,7 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Debit/Credit" -msgstr "" +msgstr "Dluh/Vklad" #. module: account #: view:report.hr.timesheet.invoice.journal:0 @@ -4717,12 +4736,12 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_installer msgid "account.installer" -msgstr "" +msgstr "account.installer" #. module: account #: field:account.tax.template,include_base_amount:0 msgid "Include in Base Amount" -msgstr "" +msgstr "Zahrnout v základní částce" #. module: account #: help:account.payment.term.line,days:0 @@ -4737,12 +4756,12 @@ msgstr "" #: code:addons/account/installer.py:295 #, python-format msgid "Bank Journal " -msgstr "" +msgstr "Bankovní deník " #. module: account #: view:account.journal:0 msgid "Entry Controls" -msgstr "Vstupní kontrolou" +msgstr "Vstupní prvky" #. module: account #: view:account.analytic.chart:0 @@ -4757,7 +4776,7 @@ msgstr "" #: field:account.analytic.cost.ledger.journal.report,date1:0 #: field:account.analytic.inverted.balance,date1:0 msgid "Start of period" -msgstr "" +msgstr "Začátek období" #. module: account #: code:addons/account/account_move_line.py:1199 @@ -4775,7 +4794,7 @@ msgstr "" #. module: account #: field:account.bank.statement.line,name:0 msgid "Communication" -msgstr "" +msgstr "Komunikace" #. module: account #: model:ir.ui.menu,name:account.menu_analytic_accounting @@ -4794,7 +4813,7 @@ msgstr "" #: field:account.account,tax_ids:0 #: field:account.account.template,tax_ids:0 msgid "Default Taxes" -msgstr "" +msgstr "Výchozí daně" #. module: account #: field:account.tax,ref_tax_sign:0 @@ -4807,7 +4826,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_report_invoice_created msgid "Report of Invoices Created within Last 15 days" -msgstr "" +msgstr "Výkaz faktur vytvořených za posledních 15 dnů" #. module: account #: field:account.fiscalyear,end_journal_period_id:0 @@ -4825,7 +4844,7 @@ msgstr "" #: code:addons/account/wizard/account_move_journal.py:63 #, python-format msgid "Configuration Error !" -msgstr "" +msgstr "Chyb nastavení !" #. module: account #: help:account.partner.reconcile.process,to_reconcile:0 @@ -4838,12 +4857,12 @@ msgstr "" #. module: account #: view:account.subscription.line:0 msgid "Subscription lines" -msgstr "" +msgstr "Řádky předplatného" #. module: account #: field:account.entries.report,quantity:0 msgid "Products Quantity" -msgstr "" +msgstr "Množství výrobků" #. module: account #: view:account.entries.report:0 @@ -4859,23 +4878,23 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_change_currency #: model:ir.model,name:account.model_account_change_currency msgid "Change Currency" -msgstr "" +msgstr "Změnit měnu" #. module: account #: model:process.node,note:account.process_node_accountingentries0 #: model:process.node,note:account.process_node_supplieraccountingentries0 msgid "Accounting entries." -msgstr "" +msgstr "Účetní položky." #. module: account #: view:account.invoice:0 msgid "Payment Date" -msgstr "" +msgstr "Datum zaplacení" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "6" -msgstr "" +msgstr "6" #. module: account #: view:account.analytic.account:0 @@ -4895,7 +4914,7 @@ msgstr "" #. module: account #: field:account.report.general.ledger,sortby:0 msgid "Sort By" -msgstr "" +msgstr "Řadit podle" #. module: account #: code:addons/account/account.py:1340 @@ -4910,7 +4929,7 @@ msgstr "" #: field:account.model.line,amount_currency:0 #: field:account.move.line,amount_currency:0 msgid "Amount Currency" -msgstr "Částka měny" +msgstr "Měna množství" #. module: account #: code:addons/account/wizard/account_validate_account_move.py:39 @@ -4923,7 +4942,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_view_move_line msgid "Lines to reconcile" -msgstr "" +msgstr "Řádky k vyrovnání" #. module: account #: report:account.analytic.account.balance:0 @@ -4943,7 +4962,7 @@ msgstr "Množství" #. module: account #: view:account.move.line:0 msgid "Number (Move)" -msgstr "" +msgstr "Číslo (pohyb)" #. module: account #: view:account.invoice.refund:0 @@ -4968,7 +4987,7 @@ msgstr "" #: view:account.fiscal.position.template:0 #: field:account.fiscal.position.template,name:0 msgid "Fiscal Position Template" -msgstr "Fiskální pozice šablony" +msgstr "Šablon finanční pozice" #. module: account #: view:account.analytic.chart:0 @@ -4994,12 +5013,12 @@ msgstr "" #: field:account.print.journal,amount_currency:0 #: field:account.report.general.ledger,amount_currency:0 msgid "With Currency" -msgstr "" +msgstr "S měnou" #. module: account #: view:account.bank.statement:0 msgid "Open CashBox" -msgstr "" +msgstr "Otevřít CashBox" #. module: account #: view:account.move.line.reconcile:0 @@ -5015,7 +5034,7 @@ msgstr "Pevná částka" #. module: account #: view:account.subscription:0 msgid "Valid Up to" -msgstr "" +msgstr "Platné po" #. module: account #: view:board.board:0 @@ -5031,24 +5050,24 @@ msgstr "" #: view:account.move:0 #: view:account.move.line:0 msgid "Journal Item" -msgstr "" +msgstr "Položka deníku" #. module: account #: model:ir.model,name:account.model_account_move_journal msgid "Move journal" -msgstr "" +msgstr "Deník pohybů" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Opening Entries" -msgstr "" +msgstr "Generovat počáteční položky" #. module: account #: code:addons/account/account_move_line.py:729 #, python-format msgid "Already Reconciled!" -msgstr "" +msgstr "Již vyrovnáno!" #. module: account #: help:account.tax,type:0 @@ -5065,19 +5084,19 @@ msgstr "" #. module: account #: field:report.invoice.created,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Datum vytvoření" #. module: account #: view:account.analytic.journal:0 #: model:ir.actions.act_window,name:account.action_account_analytic_journal_form #: model:ir.ui.menu,name:account.account_def_analytic_journal msgid "Analytic Journals" -msgstr "" +msgstr "Analytické deníky" #. module: account #: field:account.account,child_id:0 msgid "Child Accounts" -msgstr "Dětská konta" +msgstr "Dětské účty" #. module: account #: view:account.move.line.reconcile:0 @@ -5089,12 +5108,12 @@ msgstr "Odpis" #. module: account #: field:res.partner,debit:0 msgid "Total Payable" -msgstr "Celkem za poplatek" +msgstr "Celkem závazků" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_line_extended_form msgid "account.analytic.line.extended" -msgstr "" +msgstr "account.analytic.line.extended" #. module: account #: selection:account.bank.statement.line,type:0 @@ -5112,17 +5131,17 @@ msgstr "Dodavatel" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "March" -msgstr "" +msgstr "Březen" #. module: account #: view:account.account.template:0 msgid "Account Template" -msgstr "" +msgstr "Šablona účtu" #. module: account #: report:account.analytic.account.journal:0 msgid "Account n°" -msgstr "" +msgstr "Účet n°" #. module: account #: help:account.installer.modules,account_payment:0 @@ -5144,12 +5163,12 @@ msgstr "" #: code:addons/account/report/account_partner_balance.py:306 #, python-format msgid "Receivable and Payable Accounts" -msgstr "" +msgstr "Účty závazků a pohledávek" #. module: account #: field:account.fiscal.position.account.template,position_id:0 msgid "Fiscal Mapping" -msgstr "" +msgstr "Finanční mapování" #. module: account #: model:ir.actions.act_window,name:account.action_account_state_open @@ -5165,12 +5184,12 @@ msgstr "" #. module: account #: view:account.invoice.refund:0 msgid "Refund Invoice" -msgstr "" +msgstr "Úhradová faktura" #. module: account #: field:account.invoice,address_invoice_id:0 msgid "Invoice Address" -msgstr "" +msgstr "Fakturační adresa" #. module: account #: model:ir.actions.act_window,help:account.action_account_entries_report_all @@ -5209,19 +5228,19 @@ msgstr "" #: field:report.account.sales,period_id:0 #: field:report.account_type.sales,period_id:0 msgid "Force Period" -msgstr "" +msgstr "Vynutit období" #. module: account #: view:account.invoice.report:0 #: field:account.invoice.report,nbr:0 msgid "# of Lines" -msgstr "" +msgstr "# z řádek" #. module: account #: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not confirured properly !" -msgstr "" +msgstr "Nová měna není správně nastavena !" #. module: account #: field:account.aged.trial.balance,filter:0 @@ -5240,14 +5259,14 @@ msgstr "" #: field:account.report.general.ledger,filter:0 #: field:account.vat.declaration,filter:0 msgid "Filter by" -msgstr "" +msgstr "Filtrovat podle" #. module: account #: code:addons/account/account_move_line.py:1137 #: code:addons/account/account_move_line.py:1220 #, python-format msgid "You can not use an inactive account!" -msgstr "" +msgstr "Nemůžete použít neaktivní účet!" #. module: account #: code:addons/account/account_move_line.py:794 @@ -5259,42 +5278,42 @@ msgstr "" #: field:account.tax,account_collected_id:0 #: field:account.tax.template,account_collected_id:0 msgid "Invoice Tax Account" -msgstr "" +msgstr "Účet daní faktůr" #. module: account #: model:ir.actions.act_window,name:account.action_account_general_journal #: model:ir.model,name:account.model_account_general_journal msgid "Account General Journal" -msgstr "" +msgstr "Obecný deník účtu" #. module: account #: code:addons/account/report/common_report_header.py:100 #, python-format msgid "No Filter" -msgstr "" +msgstr "Bez filtru" #. module: account #: field:account.payment.term.line,days:0 msgid "Number of Days" -msgstr "" +msgstr "Počet dní" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "7" -msgstr "" +msgstr "7" #. module: account #: code:addons/account/account_bank_statement.py:391 #: code:addons/account/invoice.py:373 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "Neplatná akce !" #. module: account #: code:addons/account/wizard/account_move_journal.py:102 #, python-format msgid "Period: %s" -msgstr "" +msgstr "Období: %s" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template @@ -5310,35 +5329,35 @@ msgstr "" #: report:account.analytic.account.cost_ledger:0 #: report:account.analytic.account.quantity_cost_ledger:0 msgid "Printing date" -msgstr "" +msgstr "Datum tisku" #. module: account #: selection:account.account.type,close_method:0 #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "None" -msgstr "" +msgstr "Žádný" #. module: account #: view:analytic.entries.report:0 msgid " 365 Days " -msgstr "" +msgstr " 365 dní " #. module: account #: 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 "Úhrada zákazníkovi" #. module: account #: view:account.payment.term.line:0 msgid "Amount Computation" -msgstr "" +msgstr "Výpočet částky" #. module: account #: field:account.journal.period,name:0 msgid "Journal-Period Name" -msgstr "" +msgstr "Jméno období deníku" #. module: account #: field:account.invoice.tax,factor_base:0 @@ -5349,7 +5368,7 @@ msgstr "" #: code:addons/account/wizard/account_report_common.py:126 #, python-format msgid "not implemented" -msgstr "" +msgstr "nerealizováno" #. module: account #: help:account.journal,company_id:0 @@ -5384,7 +5403,7 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "" +msgstr "Analytická položka" #. module: account #: view:res.company:0 @@ -5404,12 +5423,12 @@ msgstr "" #. module: account #: field:account.entries.report,date_created:0 msgid "Date Created" -msgstr "" +msgstr "Datum vytvoření" #. module: account #: field:account.payment.term.line,value_amount:0 msgid "Value Amount" -msgstr "" +msgstr "částka hodnoty" #. module: account #: help:account.journal,code:0 @@ -5434,28 +5453,28 @@ msgstr "" #: code:addons/account/invoice.py:997 #, python-format msgid "is validated." -msgstr "" +msgstr "není platné." #. module: account #: view:account.chart.template:0 #: field:account.chart.template,account_root_id:0 msgid "Root Account" -msgstr "" +msgstr "Kořenový účet" #. module: account #: field:res.partner,last_reconciliation_date:0 msgid "Latest Reconciliation Date" -msgstr "" +msgstr "Poslední datum vyrovnání" #. module: account #: model:ir.model,name:account.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analytický řádek" #. module: account #: field:product.template,taxes_id:0 msgid "Customer Taxes" -msgstr "" +msgstr "Daně zákazníka" #. module: account #: view:account.addtmpl.wizard:0 @@ -5466,7 +5485,7 @@ msgstr "" #: view:account.account.type:0 #: view:account.tax.code:0 msgid "Reporting Configuration" -msgstr "" +msgstr "Nastavení vykazování" #. module: account #: constraint:account.move.line:0 @@ -5477,23 +5496,23 @@ msgstr "" #: field:account.tax,type:0 #: field:account.tax.template,type:0 msgid "Tax Type" -msgstr "" +msgstr "Typ daně" #. module: account #: model:ir.actions.act_window,name:account.action_account_template_form #: model:ir.ui.menu,name:account.menu_action_account_template_form msgid "Account Templates" -msgstr "" +msgstr "Šablony účtů" #. module: account #: report:account.vat.declaration:0 msgid "Tax Statement" -msgstr "" +msgstr "Daňový příkaz" #. module: account #: model:ir.model,name:account.model_res_company msgid "Companies" -msgstr "" +msgstr "Společnosti" #. module: account #: code:addons/account/account.py:546 @@ -5502,11 +5521,13 @@ msgid "" "You cannot modify Company of account as its related record exist in Entry " "Lines" msgstr "" +"Nemůžete změnit společnost účtu, protože vztažené záznamy existují v řádcích " +"položek" #. module: account #: help:account.fiscalyear.close.state,fy_id:0 msgid "Select a fiscal year to close" -msgstr "" +msgstr "Vyberte finanční rok k uzavření" #. module: account #: help:account.chart.template,tax_template_ids:0 @@ -5521,7 +5542,7 @@ msgstr "" #. module: account #: view:account.move.line.reconcile.writeoff:0 msgid "Information addendum" -msgstr "" +msgstr "Informační dodatek" #. module: account #: field:account.aged.trial.balance,fiscalyear_id:0 @@ -5541,12 +5562,12 @@ msgstr "" #: field:account.report.general.ledger,fiscalyear_id:0 #: field:account.vat.declaration,fiscalyear_id:0 msgid "Fiscal year" -msgstr "" +msgstr "Daňový rok" #. module: account #: view:account.move.reconcile:0 msgid "Partial Reconcile Entries" -msgstr "" +msgstr "Částečně vyrovnané položky" #. module: account #: view:account.addtmpl.wizard:0 @@ -5589,29 +5610,29 @@ msgstr "" #: view:validate.account.move.lines:0 #, python-format msgid "Cancel" -msgstr "" +msgstr "Zrušit" #. module: account #: field:account.account.type,name:0 msgid "Acc. Type Name" -msgstr "" +msgstr "Jméno typu účtu" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 #: selection:account.entries.report,type:0 msgid "Receivable" -msgstr "" +msgstr "Pohledávky" #. module: account #: view:account.invoice:0 msgid "Other Info" -msgstr "" +msgstr "Jiné info" #. module: account #: field:account.journal,default_credit_account_id:0 msgid "Default Credit Account" -msgstr "" +msgstr "Výchozí zůstatek účtu" #. module: account #: view:account.installer:0 @@ -5621,7 +5642,7 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid " number of days: 30" -msgstr "" +msgstr " počet dní: 30" #. module: account #: help:account.analytic.line,currency_id:0 @@ -5631,7 +5652,7 @@ msgstr "" #. module: account #: view:account.analytic.account:0 msgid "Current" -msgstr "" +msgstr "Aktuální" #. module: account #: view:account.bank.statement:0 @@ -5641,27 +5662,27 @@ msgstr "" #. module: account #: selection:account.tax,type:0 msgid "Percentage" -msgstr "" +msgstr "Procenta" #. module: account #: selection:account.report.general.ledger,sortby:0 msgid "Journal & Partner" -msgstr "" +msgstr "Deník & Partner" #. module: account #: field:account.automatic.reconcile,power:0 msgid "Power" -msgstr "Power(Power)" +msgstr "Síla" #. module: account #: field:account.invoice.refund,filter_refund:0 msgid "Refund Type" -msgstr "" +msgstr "Typ úhrady" #. module: account #: report:account.invoice:0 msgid "Price" -msgstr "" +msgstr "Cena" #. module: account #: view:project.account.analytic.line:0 @@ -5677,7 +5698,7 @@ msgstr "" #: field:account.invoice,internal_number:0 #: field:report.invoice.created,number:0 msgid "Invoice Number" -msgstr "" +msgstr "Číslo faktury" #. module: account #: help:account.tax,include_base_amount:0 @@ -5700,7 +5721,7 @@ msgstr "" #. module: account #: field:account.tax.template,applicable_type:0 msgid "Applicable Type" -msgstr "" +msgstr "Typ platnosti" #. module: account #: field:account.invoice,reference:0 @@ -5721,13 +5742,13 @@ msgstr "" #: selection:account.account.template,type:0 #: view:account.journal:0 msgid "Liquidity" -msgstr "" +msgstr "Likvidita" #. module: account #: 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 "Analytické položky deníku" #. module: account #: view:account.fiscalyear.close:0 @@ -5740,7 +5761,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_bank_and_cash msgid "Bank and Cash" -msgstr "" +msgstr "Banka a hotovost" #. module: account #: model:ir.actions.act_window,help:account.action_analytic_entries_report @@ -5773,7 +5794,7 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:57 #, python-format msgid "Enter a Start date !" -msgstr "" +msgstr "Zadejte počáteční datum !" #. module: account #: report:account.invoice:0 @@ -5786,17 +5807,17 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_dashboard_acc msgid "Dashboard" -msgstr "" +msgstr "Nástěnka" #. module: account #: field:account.bank.statement,move_line_ids:0 msgid "Entry lines" -msgstr "" +msgstr "Řádky položek" #. module: account #: field:account.move.line,centralisation:0 msgid "Centralisation" -msgstr "" +msgstr "Centralizace" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -5823,22 +5844,22 @@ msgstr "" #: view:account.tax.code.template:0 #: view:analytic.entries.report:0 msgid "Group By..." -msgstr "" +msgstr "Seskupit podle..." #. module: account #: field:account.journal.column,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Pouze pro čtení" #. module: account #: model:ir.model,name:account.model_account_pl_report msgid "Account Profit And Loss Report" -msgstr "" +msgstr "Výkaz účtu zisku a ztrát" #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Jednotky měření" #. module: account #: constraint:account.payment.term.line:0 @@ -5850,7 +5871,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_sequence_fiscalyear msgid "account.sequence.fiscalyear" -msgstr "" +msgstr "account.sequence.fiscalyear" #. module: account #: report:account.analytic.account.journal:0 @@ -5861,23 +5882,23 @@ msgstr "" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.model,name:account.model_account_analytic_journal msgid "Analytic Journal" -msgstr "" +msgstr "Analytický deník" #. module: account #: view:account.entries.report:0 msgid "Reconciled" -msgstr "" +msgstr "Vyrovnán" #. module: account #: report:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Základní" #. module: account #: field:account.model,name:0 msgid "Model Name" -msgstr "" +msgstr "Jméno modelu" #. module: account #: field:account.chart.template,property_account_expense_categ:0 @@ -5887,7 +5908,7 @@ msgstr "Kategorie výdajů účtu" #. module: account #: view:account.bank.statement:0 msgid "Cash Transactions" -msgstr "" +msgstr "Hotovostní transakce" #. module: account #: code:addons/account/wizard/account_state_open.py:37 @@ -5905,7 +5926,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Poznámky" #. module: account #: model:ir.model,name:account.model_analytic_entries_report @@ -5917,7 +5938,7 @@ msgstr "" #: code:addons/account/account_move_line.py:897 #, python-format msgid "Entries: " -msgstr "" +msgstr "Položky: " #. module: account #: view:account.use.model:0 @@ -5953,31 +5974,31 @@ msgstr "" #. module: account #: model:process.node,note:account.process_node_draftstatement0 msgid "State is draft" -msgstr "" +msgstr "Stav je koncept" #. module: account #: view:account.move.line:0 #: code:addons/account/account_move_line.py:1003 #, python-format msgid "Total debit" -msgstr "" +msgstr "Celkový dluh" #. module: account #: code:addons/account/account_move_line.py:772 #, python-format msgid "Entry \"%s\" is not valid !" -msgstr "" +msgstr "Položka \"%s\" není platná !" #. module: account #: report:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: account #: report:account.vat.declaration:0 #: field:account.vat.declaration,based_on:0 msgid "Based On" -msgstr "" +msgstr "Založeno na" #. module: account #: help:res.partner,property_account_receivable:0 @@ -5995,7 +6016,7 @@ msgstr "" #: field:account.tax.template,python_compute:0 #: selection:account.tax.template,type:0 msgid "Python Code" -msgstr "" +msgstr "Kód Pythonu" #. module: account #: code:addons/account/wizard/account_report_balance_sheet.py:70 @@ -6014,12 +6035,12 @@ msgstr "" #. module: account #: view:account.fiscalyear.close:0 msgid "Create" -msgstr "" +msgstr "Vytvořit" #. module: account #: model:process.transition.action,name:account.process_transition_action_createentries0 msgid "Create entry" -msgstr "" +msgstr "Vytvořit položku" #. module: account #: view:account.payment.term.line:0 @@ -6055,7 +6076,7 @@ msgstr "" #: code:addons/account/wizard/account_use_model.py:44 #, python-format msgid "Error !" -msgstr "" +msgstr "Chyba !" #. module: account #: view:account.vat.declaration:0 @@ -6067,17 +6088,17 @@ msgstr "" #. module: account #: selection:account.journal.period,state:0 msgid "Printed" -msgstr "" +msgstr "Vytisknutý" #. module: account #: view:account.analytic.line:0 msgid "Project line" -msgstr "" +msgstr "Řádek projektu" #. module: account #: field:account.invoice.tax,manual:0 msgid "Manual" -msgstr "" +msgstr "Ruční" #. module: account #: view:account.automatic.reconcile:0 @@ -6093,7 +6114,7 @@ msgstr "" #: view:account.move:0 #: field:account.move,to_check:0 msgid "To Review" -msgstr "" +msgstr "Ke kontrole" #. module: account #: view:account.bank.statement:0 @@ -6102,7 +6123,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 "" +msgstr "Položky deníku" #. module: account #: help:account.partner.ledger,page_split:0 @@ -6112,7 +6133,7 @@ msgstr "" #. module: account #: report:account.general.ledger_landscape:0 msgid "JRNL" -msgstr "" +msgstr "JRNL" #. module: account #: view:account.partner.balance:0 @@ -6152,7 +6173,7 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_move_line_list #, python-format msgid "All Entries" -msgstr "" +msgstr "Všechny položky" #. module: account #: constraint:product.template:0 @@ -6163,18 +6184,18 @@ msgstr "" #. module: account #: view:account.journal.select:0 msgid "Journal Select" -msgstr "" +msgstr "Vybrat deník" #. module: account #: code:addons/account/wizard/account_change_currency.py:64 #, python-format msgid "Currnt currency is not confirured properly !" -msgstr "" +msgstr "Aktuální měna není správně nastavena !" #. module: account #: model:ir.model,name:account.model_account_move_reconcile msgid "Account Reconciliation" -msgstr "" +msgstr "Vyrovnání účtu" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax @@ -6190,12 +6211,12 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_general_ledger_landscape #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" -msgstr "" +msgstr "Obecná účetní kniha" #. module: account #: model:process.transition,note:account.process_transition_paymentorderbank0 msgid "The payment order is sent to the bank." -msgstr "" +msgstr "Platební příkaz je poslán do banky" #. module: account #: view:account.balance.report:0 @@ -6223,7 +6244,7 @@ msgstr "" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Vlastnosti" #. module: account #: model:ir.model,name:account.model_account_tax_chart @@ -6238,7 +6259,7 @@ msgstr "" #: report:account.invoice:0 #: report:account.partner.balance:0 msgid "Total:" -msgstr "" +msgstr "Celkem:" #. module: account #: code:addons/account/account.py:2064 @@ -6257,7 +6278,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_aged_income msgid "Income Accounts" -msgstr "" +msgstr "Příjmové účty" #. module: account #: help:report.invoice.created,origin:0 @@ -6275,13 +6296,13 @@ msgstr "" #: code:addons/account/wizard/account_invoice_refund.py:137 #, python-format msgid "Data Insufficient !" -msgstr "" +msgstr "Nedostatečná data !" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree1 #: model:ir.ui.menu,name:account.menu_action_invoice_tree1 msgid "Customer Invoices" -msgstr "" +msgstr "Faktury zákazníků" #. module: account #: field:account.move.line.reconcile,writeoff:0 @@ -6291,7 +6312,7 @@ msgstr "Odpis části" #. module: account #: view:account.analytic.line:0 msgid "Sales" -msgstr "" +msgstr "Obchod" #. module: account #: view:account.journal.column:0 @@ -6305,7 +6326,7 @@ msgstr "" #: selection:account.subscription,state:0 #: selection:report.invoice.created,state:0 msgid "Done" -msgstr "" +msgstr "Dokončeno" #. module: account #: model:process.transition,note:account.process_transition_invoicemanually0 @@ -6327,7 +6348,7 @@ msgstr "" #: field:account.invoice,origin:0 #: field:report.invoice.created,origin:0 msgid "Source Document" -msgstr "" +msgstr "Zdrojový dokument" #. module: account #: help:account.account.type,sign:0 @@ -6345,12 +6366,12 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_menu_Bank_process msgid "Statements Reconciliation" -msgstr "" +msgstr "Vyrovnání příkazů" #. module: account #: report:account.invoice:0 msgid "Taxes:" -msgstr "" +msgstr "Daně:" #. module: account #: help:account.tax,amount:0 @@ -6371,7 +6392,7 @@ msgstr "" #: view:analytic.entries.report:0 #: field:analytic.entries.report,product_uom_id:0 msgid "Product UOM" -msgstr "" +msgstr "UOM výrobku" #. module: account #: model:ir.actions.act_window,help:account.action_view_bank_statement_tree @@ -6385,7 +6406,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "9" -msgstr "" +msgstr "9" #. module: account #: help:account.invoice.refund,date:0 @@ -6402,13 +6423,13 @@ msgstr "Délka období (dny)" #. module: account #: model:ir.actions.act_window,name:account.act_account_invoice_partner_relation msgid "Monthly Turnover" -msgstr "" +msgstr "Měsíční obrat" #. module: account #: view:account.move:0 #: view:account.move.line:0 msgid "Analytic Lines" -msgstr "" +msgstr "Analytická řádky" #. module: account #: model:ir.actions.act_window,help:account.action_account_analytic_account_tree2 @@ -6425,7 +6446,7 @@ msgstr "" #: field:account.analytic.journal,line_ids:0 #: field:account.tax.code,line_ids:0 msgid "Lines" -msgstr "" +msgstr "Řádky" #. module: account #: code:addons/account/invoice.py:524 @@ -6438,7 +6459,7 @@ msgstr "" #. module: account #: view:account.tax.template:0 msgid "Account Tax Template" -msgstr "" +msgstr "Šablona daně účtu" #. module: account #: view:account.journal.select:0 @@ -6454,12 +6475,12 @@ msgstr "" #: code:addons/account/account_move_line.py:963 #, python-format msgid "Accounting Entries" -msgstr "" +msgstr "Účetní položky" #. module: account #: field:account.account.template,parent_id:0 msgid "Parent Account Template" -msgstr "" +msgstr "Nadřazená šablona účtu" #. module: account #: view:account.bank.statement:0 @@ -6467,7 +6488,7 @@ msgstr "" #: field:account.move.line,statement_id:0 #: model:process.process,name:account.process_process_statementprocess0 msgid "Statement" -msgstr "" +msgstr "Příkaz" #. module: account #: help:account.journal,default_debit_account_id:0 @@ -6513,7 +6534,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:report.invoice.created,date_invoice:0 msgid "Invoice Date" -msgstr "" +msgstr "Datum faktury" #. module: account #: help:res.partner,credit:0 @@ -6523,29 +6544,29 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_ir_sequence msgid "ir.sequence" -msgstr "" +msgstr "ir.sequence" #. module: account #: field:account.journal.period,icon:0 msgid "Icon" -msgstr "" +msgstr "Ikona" #. module: account #: view:account.automatic.reconcile:0 #: view:account.use.model:0 msgid "Ok" -msgstr "" +msgstr "Ok" #. module: account #: code:addons/account/report/account_partner_balance.py:115 #, python-format msgid "Unknown Partner" -msgstr "" +msgstr "Neznámý partner" #. module: account #: view:account.bank.statement:0 msgid "Opening Balance" -msgstr "" +msgstr "Počáteční zůstatek" #. module: account #: help:account.journal,centralisation:0 @@ -6568,17 +6589,17 @@ msgstr "" #. module: account #: field:account.automatic.reconcile,date2:0 msgid "Ending Date" -msgstr "" +msgstr "Konečný datum" #. module: account #: field:wizard.multi.charts.accounts,purchase_tax:0 msgid "Default Purchase Tax" -msgstr "" +msgstr "Výchozí nákupní daň" #. module: account #: view:account.bank.statement:0 msgid "Confirm" -msgstr "" +msgstr "Potvrdit" #. module: account #: help:account.invoice,partner_bank_id:0 @@ -6604,22 +6625,22 @@ msgstr "" #. module: account #: field:account.fiscalyear.close,report_name:0 msgid "Name of new entries" -msgstr "" +msgstr "Jméno nové položky" #. module: account #: view:account.use.model:0 msgid "Create Entries" -msgstr "" +msgstr "Vytvořit položky" #. module: account #: model:ir.ui.menu,name:account.menu_finance_reporting msgid "Reporting" -msgstr "" +msgstr "Vykazování" #. module: account #: sql_constraint:account.journal:0 msgid "The code of the journal must be unique per company !" -msgstr "" +msgstr "Kód deníku musí být jedinečně na společnost !" #. module: account #: field:account.bank.statement,ending_details_ids:0 @@ -6629,13 +6650,13 @@ msgstr "" #. module: account #: view:account.journal:0 msgid "Account Journal" -msgstr "" +msgstr "Účetní deník" #. module: account #: model:process.node,name:account.process_node_paidinvoice0 #: model:process.node,name:account.process_node_supplierpaidinvoice0 msgid "Paid invoice" -msgstr "" +msgstr "Zaplacená faktura" #. module: account #: help:account.partner.reconcile.process,next_partner_id:0 @@ -6648,18 +6669,18 @@ msgstr "" #. module: account #: field:account.move.line.reconcile.writeoff,comment:0 msgid "Comment" -msgstr "" +msgstr "Komentář" #. module: account #: field:account.tax,domain:0 #: field:account.tax.template,domain:0 msgid "Domain" -msgstr "" +msgstr "Doména" #. module: account #: model:ir.model,name:account.model_account_use_model msgid "Use model" -msgstr "" +msgstr "Použít model" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_purchase @@ -6683,7 +6704,7 @@ msgstr "" #: field:account.invoice.tax,invoice_id:0 #: model:ir.model,name:account.model_account_invoice_line msgid "Invoice Line" -msgstr "" +msgstr "Řádek faktury" #. module: account #: field:account.balance.report,display_account:0 @@ -6692,7 +6713,7 @@ msgstr "" #: field:account.pl.report,display_account:0 #: field:account.report.general.ledger,display_account:0 msgid "Display accounts" -msgstr "" +msgstr "Zobrazit účty" #. module: account #: field:account.account.type,sign:0 @@ -6708,12 +6729,12 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid " day of the month= -1" -msgstr "" +msgstr " den v měsíci= -1" #. module: account #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní asociované členy." #. module: account #: help:account.journal,type:0 @@ -6730,7 +6751,7 @@ msgstr "" #: report:account.invoice:0 #: view:account.invoice:0 msgid "PRO-FORMA" -msgstr "" +msgstr "PRO-FORMA" #. module: account #: help:account.installer.modules,account_followup:0 @@ -6747,12 +6768,12 @@ msgstr "" #. module: account #: selection:account.move.line,centralisation:0 msgid "Normal" -msgstr "" +msgstr "Normální" #. module: account #: view:account.move.line:0 msgid "Optional Information" -msgstr "" +msgstr "Doplňující informace" #. module: account #: view:account.analytic.line:0 @@ -6762,12 +6783,12 @@ msgstr "" #: view:analytic.entries.report:0 #: field:analytic.entries.report,user_id:0 msgid "User" -msgstr "" +msgstr "Uživatel" #. module: account #: report:account.general.journal:0 msgid ":" -msgstr "" +msgstr ":" #. module: account #: selection:account.account,currency_mode:0 @@ -6785,37 +6806,37 @@ msgstr "" #: code:addons/account/account_move_line.py:1277 #, python-format msgid "Bad account !" -msgstr "" +msgstr "Chybný účet !" #. module: account #: code:addons/account/account.py:2821 #: code:addons/account/installer.py:432 #, python-format msgid "Sales Journal" -msgstr "" +msgstr "Deník tržeb" #. module: account #: code:addons/account/wizard/account_move_journal.py:104 #, python-format msgid "Open Journal Items !" -msgstr "" +msgstr "Otevřít položky deníku !" #. module: account #: model:ir.model,name:account.model_account_invoice_tax msgid "Invoice Tax" -msgstr "" +msgstr "Daň faktury" #. module: account #: code:addons/account/account_move_line.py:1252 #, python-format msgid "No piece number !" -msgstr "" +msgstr "Žádné číslo kusu !" #. module: account #: view:product.product:0 #: view:product.template:0 msgid "Sales Properties" -msgstr "" +msgstr "Vlastnosti obchodu" #. module: account #: model:ir.ui.menu,name:account.menu_manual_reconcile @@ -6825,25 +6846,25 @@ msgstr "" #. module: account #: report:account.overdue:0 msgid "Total amount due:" -msgstr "" +msgstr "Celková částka do:" #. module: account #: field:account.analytic.chart,to_date:0 #: field:project.account.analytic.line,to_date:0 msgid "To" -msgstr "" +msgstr "Do" #. module: account #: field:account.fiscalyear.close,fy_id:0 #: field:account.fiscalyear.close.state,fy_id:0 msgid "Fiscal Year to close" -msgstr "" +msgstr "Finanční rok k uzavření" #. module: account #: view:account.invoice.cancel:0 #: model:ir.actions.act_window,name:account.action_account_invoice_cancel msgid "Cancel Selected Invoices" -msgstr "" +msgstr "Zrušit vybrané položky" #. module: account #: selection:account.entries.report,month:0 @@ -6852,7 +6873,7 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "May" -msgstr "" +msgstr "Květen" #. module: account #: view:account.account:0 @@ -6864,7 +6885,7 @@ msgstr "" #: code:addons/account/report/account_partner_balance.py:304 #, python-format msgid "Payable Accounts" -msgstr "" +msgstr "Účty závazků" #. module: account #: model:ir.model,name:account.model_account_chart_template @@ -6875,7 +6896,7 @@ msgstr "" #: field:account.tax.code,code:0 #: field:account.tax.code.template,code:0 msgid "Case Code" -msgstr "" +msgstr "Kód případu" #. module: account #: view:validate.account.move:0 @@ -6885,7 +6906,7 @@ msgstr "" #. module: account #: view:product.product:0 msgid "Sale Taxes" -msgstr "" +msgstr "Obchodní daně" #. module: account #: selection:account.analytic.journal,type:0 @@ -6893,18 +6914,18 @@ msgstr "" #: selection:account.entries.report,type:0 #: selection:account.journal,type:0 msgid "Cash" -msgstr "" +msgstr "Hotovost" #. module: account #: field:account.fiscal.position.account,account_dest_id:0 #: field:account.fiscal.position.account.template,account_dest_id:0 msgid "Account Destination" -msgstr "" +msgstr "Cíl účtu" #. module: account #: model:process.node,note:account.process_node_supplierpaymentorder0 msgid "Payment of invoices" -msgstr "" +msgstr "Placení faktůr" #. module: account #: field:account.bank.statement.line,sequence:0 @@ -6917,7 +6938,7 @@ msgstr "" #: field:account.tax,sequence:0 #: field:account.tax.template,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Posloupnost" #. module: account #: model:ir.model,name:account.model_account_bs_report @@ -6940,17 +6961,17 @@ msgstr "Ano" #. module: account #: view:report.account_type.sales:0 msgid "Sales by Account type" -msgstr "" +msgstr "Obchody dle typu účtu" #. module: account #: help:account.invoice,move_id:0 msgid "Link to the automatically generated Journal Items." -msgstr "" +msgstr "Napojit na automaticky generované Položky deníku" #. module: account #: selection:account.installer,period:0 msgid "Monthly" -msgstr "" +msgstr "Měsíčně" #. module: account #: model:ir.actions.act_window,help:account.action_account_journal_view @@ -6965,28 +6986,28 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid " number of days: 14" -msgstr "" +msgstr " počet dnů: 14" #. module: account #: view:analytic.entries.report:0 msgid " 7 Days " -msgstr "" +msgstr " 7 dnů " #. module: account #: field:account.partner.reconcile.process,progress:0 msgid "Progress" -msgstr "" +msgstr "Průběh" #. module: account #: field:account.account,parent_id:0 #: view:account.analytic.account:0 msgid "Parent" -msgstr "Rodič" +msgstr "Nadřazené" #. module: account #: field:account.installer.modules,account_analytic_plans:0 msgid "Multiple Analytic Plans" -msgstr "" +msgstr "Více analytických plánů" #. module: account #: help:account.payment.term.line,days2:0 @@ -6995,6 +7016,9 @@ msgid "" "positive, it gives the day of the next month. Set 0 for net days (otherwise " "it's based on the beginning of the month)." msgstr "" +"Den v měsíci, nastavit -1 pro poslední den v aktuálním měsíci. Pokud je " +"kladné, dává den dalšího měsíce. Nastavte 0 pro síťové dny (jinak je " +"založeno na začátku měsíce)." #. module: account #: model:ir.ui.menu,name:account.menu_finance_legal_statement @@ -7004,7 +7028,7 @@ msgstr "" #. module: account #: field:account.tax.code,sum_period:0 msgid "Period Sum" -msgstr "" +msgstr "Součet období" #. module: account #: help:account.tax,sequence:0 @@ -7027,12 +7051,12 @@ msgstr "" #: model:ir.actions.report.xml,name:account.account_3rdparty_ledger_other #: model:ir.ui.menu,name:account.menu_account_partner_ledger msgid "Partner Ledger" -msgstr "" +msgstr "Účetní kniha partnera" #. module: account #: report:account.account.balance.landscape:0 msgid "Year :" -msgstr "" +msgstr "Roky :" #. module: account #: selection:account.tax.template,type:0 @@ -7070,7 +7094,7 @@ msgstr "" #: view:account.subscription.generate:0 #: model:ir.model,name:account.model_account_subscription_generate msgid "Subscription Compute" -msgstr "Vypočítat předpaltné(Subscription Compute)" +msgstr "Vypočítat předpaltné" #. module: account #: field:account.bank.statement.line,partner_id:0 @@ -7094,24 +7118,24 @@ msgstr "Vypočítat předpaltné(Subscription Compute)" #: model:ir.model,name:account.model_res_partner #: field:report.invoice.created,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partner" #. module: account #: help:account.change.currency,currency_id:0 msgid "Select a currency to apply on the invoice" -msgstr "" +msgstr "Vyberte měnu pro použití na faktuře" #. module: account #: code:addons/account/wizard/account_invoice_refund.py:100 #, python-format msgid "Can not %s draft/proforma/cancel invoice." -msgstr "" +msgstr "Fakturu nelze %s návrh/proforma/zrušit." #. module: account #: code:addons/account/invoice.py:795 #, python-format msgid "No Invoice Lines !" -msgstr "" +msgstr "Žádné řádky faktury !" #. module: account #: view:account.bank.statement:0 @@ -7131,7 +7155,7 @@ msgstr "" #: field:account.subscription,state:0 #: field:report.invoice.created,state:0 msgid "State" -msgstr "Země" +msgstr "Stav" #. module: account #: help:account.open.closed.fiscalyear,fyear_id:0 @@ -7143,13 +7167,13 @@ msgstr "" #. module: account #: field:account.tax.template,type_tax_use:0 msgid "Tax Use In" -msgstr "" +msgstr "Daň v použití" #. module: account #: code:addons/account/account_bank_statement.py:346 #, python-format msgid "The account entries lines are not in valid state." -msgstr "" +msgstr "Poliožky řádků účtu nejsou v platném stavu." #. module: account #: field:account.account.type,close_method:0 @@ -7160,17 +7184,17 @@ msgstr "Metoda zpoždění" #: code:addons/account/invoice.py:360 #, python-format msgid "Invoice '%s' is paid." -msgstr "" +msgstr "Faktura '%s' je zaplacena." #. module: account #: model:process.node,note:account.process_node_electronicfile0 msgid "Automatic entry" -msgstr "" +msgstr "Automatická položka" #. module: account #: constraint:account.tax.code.template:0 msgid "Error ! You can not create recursive Tax Codes." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní daňové kódy." #. module: account #: view:account.invoice.line:0 @@ -7199,12 +7223,12 @@ msgstr "" #. module: account #: view:account.move.bank.reconcile:0 msgid "Open for bank reconciliation" -msgstr "Otevřeno pro bankovní vyrovnání(Open for bank reconciliation)" +msgstr "Otevřeno pro bankovní vyrovnání" #. module: account #: field:account.partner.ledger,page_split:0 msgid "One Partner Per Page" -msgstr "" +msgstr "Jeden partner na stránku" #. module: account #: field:account.account,child_parent_ids:0 @@ -7221,7 +7245,7 @@ msgstr "Přidruženého partnera" #: code:addons/account/invoice.py:1298 #, python-format msgid "You must first select a partner !" -msgstr "" +msgstr "Musíte nejdříve vybrat partnera !" #. module: account #: view:account.invoice:0 @@ -7232,19 +7256,19 @@ msgstr "Další informace" #. module: account #: view:account.installer:0 msgid "Bank and Cash Accounts" -msgstr "" +msgstr "Bankovní a hotovostní účty" #. module: account #: view:account.invoice.report:0 #: field:account.invoice.report,residual:0 msgid "Total Residual" -msgstr "" +msgstr "Celkem zbývající" #. module: account #: model:process.node,note:account.process_node_invoiceinvoice0 #: model:process.node,note:account.process_node_supplierinvoiceinvoice0 msgid "Invoice's state is Open" -msgstr "" +msgstr "Stav faktury je Otevřená" #. module: account #: model:ir.actions.act_window,help:account.action_tax_code_tree @@ -7265,12 +7289,12 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_analytic_cost #: model:ir.actions.report.xml,name:account.account_analytic_account_cost_ledger msgid "Cost Ledger" -msgstr "" +msgstr "Knihá nákladových účtů" #. module: account #: view:account.invoice:0 msgid "Proforma" -msgstr "" +msgstr "Proforma" #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -7280,7 +7304,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_open_closed_fiscalyear msgid "Choose Fiscal Year" -msgstr "Vyberte si fiskální rok" +msgstr "Vyberte daňový rok" #. module: account #: code:addons/account/account.py:2885 @@ -7297,7 +7321,7 @@ msgstr "" #. module: account #: selection:account.automatic.reconcile,power:0 msgid "8" -msgstr "" +msgstr "8" #. module: account #: view:account.invoice.refund:0 @@ -7309,7 +7333,7 @@ msgstr "" #. module: account #: model:ir.module.module,shortdesc:account.module_meta_information msgid "Accounting and Financial Management" -msgstr "" +msgstr "Účetní a finanční správa" #. module: account #: field:account.automatic.reconcile,period_id:0 @@ -7333,22 +7357,22 @@ msgstr "" #: field:validate.account.move,period_id:0 #, python-format msgid "Period" -msgstr "Perioda" +msgstr "Období" #. module: account #: report:account.invoice:0 msgid "Net Total:" -msgstr "Čistá celkem:" +msgstr "Čistého celkem:" #. module: account #: model:ir.ui.menu,name:account.menu_finance_generic_reporting msgid "Generic Reporting" -msgstr "" +msgstr "Obecné vykazování" #. module: account #: field:account.move.line.reconcile.writeoff,journal_id:0 msgid "Write-Off Journal" -msgstr "Odpis věstníku" +msgstr "Odpisový deník" #. module: account #: help:res.partner,property_payment_term:0 @@ -7365,23 +7389,23 @@ msgstr "" #. module: account #: field:account.chart.template,property_account_income_categ:0 msgid "Income Category Account" -msgstr "" +msgstr "Účet kategorií příjmu" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_template_form #: model:ir.ui.menu,name:account.menu_action_account_fiscal_position_form_template msgid "Fiscal Position Templates" -msgstr "Fiskální pozice Šablony" +msgstr "Šablony finančních pozic" #. module: account #: view:account.entries.report:0 msgid "Int.Type" -msgstr "" +msgstr "Vnitř.typ" #. module: account #: field:account.move.line,tax_amount:0 msgid "Tax/Base Amount" -msgstr "" +msgstr "Daňová/základní částka" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree3 @@ -7406,12 +7430,12 @@ msgstr "" #. module: account #: report:account.invoice:0 msgid "Tel. :" -msgstr "Telefonní číslo:" +msgstr "Tel. :" #. module: account #: field:account.account,company_currency_id:0 msgid "Company Currency" -msgstr "Společnost měny" +msgstr "Měna společnosti" #. module: account #: report:account.general.ledger:0 @@ -7425,7 +7449,7 @@ msgstr "" #: model:process.node,name:account.process_node_paymententries0 #: model:process.transition,name:account.process_transition_reconcilepaid0 msgid "Payment" -msgstr "" +msgstr "Patba" #. module: account #: help:account.bs.report,reserve_account_id:0 @@ -7503,13 +7527,13 @@ msgstr "" #: model:process.node,name:account.process_node_supplierreconciliation0 #, python-format msgid "Reconciliation" -msgstr "Vyrovnanost(Reconciliation)" +msgstr "Vyrovnanost" #. module: account #: view:account.chart.template:0 #: field:account.chart.template,property_account_receivable:0 msgid "Receivable Account" -msgstr "" +msgstr "Účet pohledávek" #. module: account #: view:account.bank.statement:0 @@ -7519,13 +7543,13 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close_state msgid "Fiscalyear Close state" -msgstr "" +msgstr "Stav uzavření finančního roku" #. module: account #: field:account.invoice.refund,journal_id:0 #: field:account.journal,refund_journal:0 msgid "Refund Journal" -msgstr "Refundace věstníku" +msgstr "Deník vrácení peněz" #. module: account #: report:account.account.balance:0 @@ -7534,7 +7558,7 @@ msgstr "Refundace věstníku" #: report:account.general.ledger_landscape:0 #: report:account.partner.balance:0 msgid "Filter By" -msgstr "" +msgstr "Filtrovat podle" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree1 @@ -7550,7 +7574,7 @@ msgstr "" #: view:board.board:0 #: model:ir.actions.act_window,name:account.action_company_analysis_tree msgid "Company Analysis" -msgstr "" +msgstr "Analýza společnosti" #. module: account #: help:account.invoice,account_id:0 @@ -7562,19 +7586,19 @@ msgstr "" #: view:account.tax.code.template:0 #: field:account.tax.code.template,parent_id:0 msgid "Parent Code" -msgstr "" +msgstr "Nadřazený kód" #. module: account #: model:ir.model,name:account.model_account_payment_term_line msgid "Payment Term Line" -msgstr "" +msgstr "Řádek platebního období" #. module: account #: code:addons/account/account.py:2838 #: code:addons/account/installer.py:452 #, python-format msgid "Purchase Journal" -msgstr "" +msgstr "Deník nákupů" #. module: account #: view:account.invoice.refund:0 @@ -7584,12 +7608,12 @@ msgstr "" #. module: account #: field:account.invoice.line,price_subtotal:0 msgid "Subtotal" -msgstr "" +msgstr "Mezivýsledek" #. module: account #: view:account.vat.declaration:0 msgid "Print Tax Statement" -msgstr "" +msgstr "Tisknout daňový příkaz" #. module: account #: view:account.model.line:0 @@ -7603,19 +7627,20 @@ msgstr "" #: field:account.invoice.report,date_due:0 #: field:report.invoice.created,date_due:0 msgid "Due Date" -msgstr "" +msgstr "Do data" #. module: account #: model:ir.ui.menu,name:account.menu_account_supplier #: model:ir.ui.menu,name:account.menu_finance_payables msgid "Suppliers" -msgstr "" +msgstr "Dodavatelé" #. module: account #: constraint:account.move:0 msgid "" "You cannot create more than one move per period on centralized journal" msgstr "" +"Nemůžete vytvořit více než jeden pohyb na období v centralizovaném deníku" #. module: account #: view:account.journal:0 @@ -7625,7 +7650,7 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "Supplier Accounting Properties" -msgstr "" +msgstr "Vlastnosti účetnictví dodavatele" #. module: account #: help:account.move.line,amount_residual:0 @@ -7642,13 +7667,13 @@ msgstr "" #. module: account #: view:account.tax.code:0 msgid "Statistics" -msgstr "" +msgstr "Statistiky" #. module: account #: field:account.analytic.chart,from_date:0 #: field:project.account.analytic.line,from_date:0 msgid "From" -msgstr "" +msgstr "Od" #. module: account #: model:ir.model,name:account.model_account_fiscalyear_close @@ -7663,18 +7688,18 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened msgid "Unpaid Invoices" -msgstr "" +msgstr "Nezaplacené faktury" #. module: account #: field:account.move.line.reconcile,debit:0 msgid "Debit amount" -msgstr "" +msgstr "Částka dluhu" #. module: account #: view:board.board:0 #: model:ir.actions.act_window,name:account.action_treasory_graph msgid "Treasury" -msgstr "" +msgstr "Pokladna" #. module: account #: view:account.aged.trial.balance:0 @@ -7685,7 +7710,7 @@ msgstr "" #: view:account.analytic.inverted.balance:0 #: view:account.common.report:0 msgid "Print" -msgstr "" +msgstr "Tisk" #. module: account #: view:account.journal:0 @@ -7702,25 +7727,25 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_configuration_misc msgid "Miscellaneous" -msgstr "" +msgstr "Různé" #. module: account #: help:res.partner,debit:0 msgid "Total amount you have to pay to this supplier." -msgstr "" +msgstr "Celková částka, kterou musíte zaplatit dodavateli." #. module: account #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic Costs" -msgstr "" +msgstr "Analytické ceny" #. module: account #: field:account.analytic.journal,name:0 #: report:account.general.journal:0 #: field:account.journal,name:0 msgid "Journal Name" -msgstr "Název časopisu" +msgstr "Název deníku" #. module: account #: help:account.invoice,internal_number:0 @@ -7728,6 +7753,7 @@ msgid "" "Unique number of the invoice, computed automatically when the invoice is " "created." msgstr "" +"Jedinečné číslo faktury, spočítané automaticky, když je faktura vytvořena." #. module: account #: constraint:account.bank.statement.line:0 @@ -7741,12 +7767,12 @@ msgstr "" #: code:addons/account/account_move_line.py:1220 #, python-format msgid "Bad account!" -msgstr "" +msgstr "Nesprávný účet!" #. module: account #: help:account.chart,fiscalyear:0 msgid "Keep empty for all open fiscal years" -msgstr "" +msgstr "Nechejte prázdné pro všechny otevřené finanční roky" #. module: account #: code:addons/account/account_move_line.py:1062 @@ -7787,7 +7813,7 @@ msgstr "" #: field:report.account_type.sales,currency_id:0 #: field:report.invoice.created,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Měna" #. module: account #: help:account.bank.statement.line,sequence:0 @@ -7815,12 +7841,12 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_reconcile_open msgid "Reconciled entries" -msgstr "" +msgstr "Položky vyrovnání" #. module: account #: field:account.invoice,address_contact_id:0 msgid "Contact Address" -msgstr "" +msgstr "Kontaktní adresa" #. module: account #: help:account.invoice,state:0 @@ -7838,29 +7864,29 @@ msgstr "" #. module: account #: field:account.invoice.refund,period:0 msgid "Force period" -msgstr "" +msgstr "Vynutit období" #. module: account #: model:ir.model,name:account.model_account_partner_balance msgid "Print Account Partner Balance" -msgstr "" +msgstr "Vytisknout zůstatek účtu partnera" #. module: account #: field:res.partner,contract_ids:0 msgid "Contracts" -msgstr "" +msgstr "Smlouvy" #. module: account #: field:account.cashbox.line,ending_id:0 #: field:account.cashbox.line,starting_id:0 #: field:account.entries.report,reconcile_id:0 msgid "unknown" -msgstr "" +msgstr "neznámé" #. module: account #: field:account.fiscalyear.close,journal_id:0 msgid "Opening Entries Journal" -msgstr "" +msgstr "Počáteční položky deníku" #. module: account #: model:process.transition,note:account.process_transition_customerinvoice0 @@ -7878,12 +7904,12 @@ msgstr "" #. module: account #: field:account.invoice,reference_type:0 msgid "Reference Type" -msgstr "" +msgstr "Typ odkazu" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 msgid "Cost Ledger for period" -msgstr "" +msgstr "Kniha nákladových účtu za období" #. module: account #: help:account.tax,child_depend:0 @@ -7896,12 +7922,12 @@ msgstr "" #. module: account #: selection:account.tax,applicable_type:0 msgid "Given by Python Code" -msgstr "" +msgstr "Daný kódem Pythonu" #. module: account #: field:account.analytic.journal,code:0 msgid "Journal Code" -msgstr "" +msgstr "Kód deníku" #. module: account #: help:account.tax.code,sign:0 @@ -7916,19 +7942,19 @@ msgstr "" #: field:account.move.line,amount_residual:0 #: field:account.move.line,amount_residual_currency:0 msgid "Residual Amount" -msgstr "" +msgstr "Zbytková částka" #. module: account #: field:account.invoice,move_lines:0 #: field:account.move.reconcile,line_id:0 msgid "Entry Lines" -msgstr "" +msgstr "Řádky položek" #. module: account #: model:ir.actions.act_window,name:account.action_open_journal_button #: model:ir.actions.act_window,name:account.action_validate_account_move msgid "Open Journal" -msgstr "Otevřít deník(Open Journal)" +msgstr "Otevřít deník" #. module: account #: report:account.analytic.account.journal:0 @@ -7940,7 +7966,7 @@ msgstr "" #: report:account.analytic.account.journal:0 #: report:account.analytic.account.quantity_cost_ledger:0 msgid "Period from" -msgstr "" +msgstr "Období od" #. module: account #: code:addons/account/account.py:2861 @@ -7962,12 +7988,12 @@ msgstr "" #: view:account.move.line:0 #: view:account.payment.term:0 msgid "Information" -msgstr "" +msgstr "Informace" #. module: account #: model:process.node,note:account.process_node_bankstatement0 msgid "Registered payment" -msgstr "" +msgstr "Registrované platby" #. module: account #: view:account.fiscalyear.close.state:0 @@ -7977,7 +8003,7 @@ msgstr "" #. module: account #: view:account.analytic.line:0 msgid "Product Information" -msgstr "" +msgstr "Informace o výrobku" #. module: account #: report:account.analytic.account.journal:0 @@ -7985,41 +8011,41 @@ msgstr "" #: view:account.move.line:0 #: model:ir.ui.menu,name:account.next_id_40 msgid "Analytic" -msgstr "" +msgstr "Analitické" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 #: model:process.node,name:account.process_node_supplierinvoiceinvoice0 msgid "Create Invoice" -msgstr "" +msgstr "Vytvořit fakturu" #. module: account #: field:account.installer,purchase_tax:0 msgid "Purchase Tax(%)" -msgstr "" +msgstr "Daň nákupu(%)" #. module: account #: code:addons/account/invoice.py:795 #, python-format msgid "Please create some invoice lines." -msgstr "" +msgstr "Prosíme vytvořete nějaké řádky faktury." #. module: account #: report:account.overdue:0 msgid "Dear Sir/Madam," -msgstr "" +msgstr "Vážený pane/paní," #. module: account #: view:account.installer.modules:0 msgid "Configure Your Accounting Application" -msgstr "" +msgstr "Nastavit vaši účetní aplikaci" #. module: account #: code:addons/account/account.py:2864 #: code:addons/account/installer.py:479 #, python-format msgid "SCNJ" -msgstr "" +msgstr "SCNJ" #. module: account #: model:process.transition,note:account.process_transition_analyticinvoice0 @@ -8041,7 +8067,7 @@ msgstr "" #: field:account.period,date_stop:0 #: model:ir.ui.menu,name:account.menu_account_end_year_treatments msgid "End of Period" -msgstr "" +msgstr "Konec období" #. module: account #: field:account.installer.modules,account_followup:0 @@ -8060,7 +8086,7 @@ msgstr "" #: report:account.third_party_ledger_other:0 #: report:account.vat.declaration:0 msgid "Start Period" -msgstr "" +msgstr "Začátek období" #. module: account #: code:addons/account/account.py:2357 @@ -8076,7 +8102,7 @@ msgstr "" #. module: account #: field:res.partner,ref_companies:0 msgid "Companies that refers to partner" -msgstr "" +msgstr "Společnosti, které odkazují na partnera" #. module: account #: view:account.journal:0 @@ -8085,14 +8111,14 @@ msgstr "" #: field:account.journal.view,name:0 #: model:ir.model,name:account.model_account_journal_view msgid "Journal View" -msgstr "" +msgstr "Zobrazení deníku" #. module: account #: view:account.move.line:0 #: code:addons/account/account_move_line.py:1006 #, python-format msgid "Total credit" -msgstr "" +msgstr "Celkový úvěř" #. module: account #: model:process.transition,note:account.process_transition_suppliervalidentries0 @@ -8110,12 +8136,12 @@ msgstr "" #. module: account #: report:account.overdue:0 msgid "Best regards." -msgstr "" +msgstr "Srdečné pozdravy." #. module: account #: view:account.invoice:0 msgid "Unpaid" -msgstr "" +msgstr "Nezaplacené" #. module: account #: report:account.overdue:0 @@ -8125,13 +8151,13 @@ msgstr "" #. module: account #: constraint:account.move.line:0 msgid "You can not create move line on view account." -msgstr "" +msgstr "Nemůžete vytvořit řádek pohybu ve zobrazení účtu." #. module: account #: code:addons/account/wizard/account_change_currency.py:70 #, python-format msgid "Current currency is not confirured properly !" -msgstr "" +msgstr "Aktuální měna není správně nastavena !" #. module: account #: code:addons/account/account.py:952 @@ -8156,23 +8182,23 @@ msgstr "" #: code:addons/account/wizard/account_report_common.py:126 #, python-format msgid "Error" -msgstr "" +msgstr "Chyba" #. module: account #: view:account.account.template:0 msgid "Receivale Accounts" -msgstr "" +msgstr "Příjmové účty" #. module: account #: selection:account.account.type,report_type:0 msgid "Profit & Loss (Income Accounts)" -msgstr "" +msgstr "Zisk & Ztráty (Příjmové účty)" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Keep empty to use the income account" -msgstr "" +msgstr "Nechejte prázdné pro použití příjmového účtu" #. module: account #: field:account.account,balance:0 @@ -8198,33 +8224,33 @@ msgstr "" #: field:report.account.receivable,balance:0 #: field:report.aged.receivable,balance:0 msgid "Balance" -msgstr "" +msgstr "Zůstatek" #. module: account #: model:process.node,note:account.process_node_supplierbankstatement0 msgid "Manually or automatically entered in the system" -msgstr "" +msgstr "Ručně nebo automaticky zadáno do systému" #. module: account #: report:account.account.balance:0 #: report:account.general.ledger_landscape:0 msgid "Display Account" -msgstr "" +msgstr "Zobrazit účet" #. module: account #: report:account.tax.code.entries:0 msgid "(" -msgstr "" +msgstr "(" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Modify" -msgstr "" +msgstr "Upravit" #. module: account #: view:account.account.type:0 msgid "Closing Method" -msgstr "" +msgstr "Uzavírací metoda" #. module: account #: model:ir.actions.act_window,help:account.action_account_partner_balance @@ -8238,25 +8264,25 @@ msgstr "" #: selection:account.account.template,type:0 #: selection:account.entries.report,type:0 msgid "Payable" -msgstr "" +msgstr "Závazky" #. module: account #: view:report.account.sales:0 #: view:report.account_type.sales:0 #: view:report.hr.timesheet.invoice.journal:0 msgid "This Year" -msgstr "" +msgstr "Tento rok" #. module: account #: view:board.board:0 msgid "Account Board" -msgstr "" +msgstr "Tabule účtu" #. module: account #: view:account.model:0 #: field:account.model,legend:0 msgid "Legend" -msgstr "" +msgstr "Vysvětlívky" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_sale @@ -8278,12 +8304,12 @@ msgstr "" #: code:addons/account/wizard/account_automatic_reconcile.py:152 #, python-format msgid "You must select accounts to reconcile" -msgstr "" +msgstr "Musíte vybrat účet pro vyrovnání" #. module: account #: model:ir.actions.act_window,name:account.action_account_receivable_graph msgid "Balance by Type of Account" -msgstr "" +msgstr "Zůstatek dle typu účtu" #. module: account #: model:process.transition,note:account.process_transition_entriesreconcile0 @@ -8307,13 +8333,13 @@ msgstr "" #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "Filters By" -msgstr "" +msgstr "Filt" #. module: account #: model:process.node,note:account.process_node_manually0 #: model:process.transition,name:account.process_transition_invoicemanually0 msgid "Manual entry" -msgstr "" +msgstr "Ruční položka" #. module: account #: report:account.general.ledger:0 @@ -8322,7 +8348,7 @@ msgstr "" #: field:account.move.line,move_id:0 #: field:analytic.entries.report,move_id:0 msgid "Move" -msgstr "" +msgstr "Pohyb" #. module: account #: code:addons/account/account_move_line.py:1134 @@ -8338,7 +8364,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement msgid "Bank statements" -msgstr "" +msgstr "Bankovní příkazy" #. module: account #: help:account.addtmpl.wizard,cparent_id:0 @@ -8349,7 +8375,7 @@ msgstr "" #. module: account #: selection:account.model.line,date_maturity:0 msgid "Date of the day" -msgstr "" +msgstr "Datum dne" #. module: account #: code:addons/account/wizard/account_move_bank_reconcile.py:49 @@ -8362,12 +8388,12 @@ msgstr "" #. module: account #: view:account.move.line.reconcile:0 msgid "Reconciliation transactions" -msgstr "" +msgstr "Vyrovnávací transakce" #. module: account #: model:ir.actions.act_window,name:account.action_account_common_menu msgid "Common Report" -msgstr "" +msgstr "Běžný výkaz" #. module: account #: view:account.account:0 @@ -8388,7 +8414,7 @@ msgstr "" #: model:process.transition,name:account.process_transition_paymentorderbank0 #: model:process.transition,name:account.process_transition_paymentreconcile0 msgid "Payment entries" -msgstr "" +msgstr "Platební položky" #. module: account #: selection:account.entries.report,month:0 @@ -8397,22 +8423,22 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "July" -msgstr "" +msgstr "Červenec" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "" +msgstr "Grafy účtů" #. module: account #: field:account.subscription.line,subscription_id:0 msgid "Subscription" -msgstr "" +msgstr "Předplatné" #. module: account #: model:ir.model,name:account.model_account_analytic_balance msgid "Account Analytic Balance" -msgstr "" +msgstr "Analytický zůstatek účtu" #. module: account #: report:account.account.balance:0 @@ -8426,7 +8452,7 @@ msgstr "" #: report:account.third_party_ledger_other:0 #: report:account.vat.declaration:0 msgid "End Period" -msgstr "" +msgstr "Konec období" #. module: account #: field:account.aged.trial.balance,chart_account_id:0 @@ -8445,12 +8471,12 @@ msgstr "" #: field:account.report.general.ledger,chart_account_id:0 #: field:account.vat.declaration,chart_account_id:0 msgid "Chart of account" -msgstr "" +msgstr "Diagram účtů" #. module: account #: field:account.move.line,date_maturity:0 msgid "Due date" -msgstr "" +msgstr "Do data" #. module: account #: view:account.move.journal:0 @@ -8460,7 +8486,7 @@ msgstr "Standartní položky" #. module: account #: model:ir.model,name:account.model_account_subscription msgid "Account Subscription" -msgstr "" +msgstr "Předplatné účtu" #. module: account #: code:addons/account/invoice.py:725 @@ -8469,11 +8495,13 @@ msgid "" "Tax base different !\n" "Click on compute to update tax base" msgstr "" +"Daňový základ je rozdílný !\n" +"Klikněte na vypočítat k aktualizaci daňového základu" #. module: account #: view:account.subscription:0 msgid "Entry Subscription" -msgstr "" +msgstr "Vstupní předplatné" #. module: account #: report:account.account.balance:0 @@ -8504,30 +8532,30 @@ msgstr "" #: report:account.third_party_ledger_other:0 #: field:account.vat.declaration,date_from:0 msgid "Start Date" -msgstr "" +msgstr "Počáteční datum" #. module: account #: model:process.node,name:account.process_node_supplierdraftinvoices0 msgid "Draft Invoices" -msgstr "" +msgstr "Návrhy faktůr" #. module: account #: selection:account.account.type,close_method:0 #: view:account.entries.report:0 #: view:account.move.line:0 msgid "Unreconciled" -msgstr "" +msgstr "Nevyrovnaný" #. module: account #: code:addons/account/invoice.py:812 #, python-format msgid "Bad total !" -msgstr "" +msgstr "Špatný součet !" #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "" +msgstr "Posloupnost položky" #. module: account #: model:ir.actions.act_window,help:account.action_account_period_tree @@ -8544,28 +8572,28 @@ msgstr "" #. module: account #: view:account.analytic.account:0 msgid "Pending" -msgstr "" +msgstr "Čekající" #. module: account #: model:process.transition,name:account.process_transition_analyticinvoice0 #: model:process.transition,name:account.process_transition_supplieranalyticcost0 msgid "From analytic accounts" -msgstr "" +msgstr "Z analytického účtu" #. module: account #: field:account.installer.modules,account_payment:0 msgid "Suppliers Payment Management" -msgstr "" +msgstr "Správa placení dodavatelů" #. module: account #: field:account.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Název období" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 msgid "Code/Date" -msgstr "" +msgstr "Kód/Datum" #. module: account #: field:account.account,active:0 @@ -8574,13 +8602,13 @@ msgstr "" #: field:account.payment.term,active:0 #: field:account.tax,active:0 msgid "Active" -msgstr "" +msgstr "Aktivní" #. module: account #: code:addons/account/invoice.py:353 #, python-format msgid "Unknown Error" -msgstr "" +msgstr "Neznámá chyba" #. module: account #: code:addons/account/account.py:1181 @@ -8601,19 +8629,19 @@ msgstr "" #. module: account #: field:account.period,special:0 msgid "Opening/Closing Period" -msgstr "" +msgstr "Otvírací/zavírací období" #. module: account #: field:account.account,currency_id:0 #: field:account.account.template,currency_id:0 #: field:account.bank.accounts.wizard,currency_id:0 msgid "Secondary Currency" -msgstr "" +msgstr "Sekundární měna" #. module: account #: model:ir.model,name:account.model_validate_account_move msgid "Validate Account Move" -msgstr "" +msgstr "Ověřit pohyb účtu" #. module: account #: field:account.account,credit:0 @@ -8637,7 +8665,7 @@ msgstr "" #: report:account.vat.declaration:0 #: field:report.account.receivable,credit:0 msgid "Credit" -msgstr "" +msgstr "Úvěr" #. module: account #: help:account.invoice.refund,journal_id:0 @@ -8651,12 +8679,12 @@ msgstr "" #: view:account.general.journal:0 #: model:ir.ui.menu,name:account.menu_account_general_journal msgid "General Journals" -msgstr "" +msgstr "Obecné deníky" #. module: account #: view:account.model:0 msgid "Journal Entry Model" -msgstr "" +msgstr "Model položek deníku" #. module: account #: code:addons/account/wizard/account_use_model.py:44 @@ -8672,7 +8700,7 @@ msgstr "" #: field:account.invoice,number:0 #: field:account.move,name:0 msgid "Number" -msgstr "" +msgstr "Číslo" #. module: account #: report:account.analytic.account.journal:0 @@ -8680,7 +8708,7 @@ msgstr "" #: selection:account.bank.statement.line,type:0 #: selection:account.journal,type:0 msgid "General" -msgstr "" +msgstr "Obecný" #. module: account #: selection:account.aged.trial.balance,filter:0 @@ -8711,12 +8739,12 @@ msgstr "" #: model:ir.ui.menu,name:account.next_id_23 #, python-format msgid "Periods" -msgstr "" +msgstr "Období" #. module: account #: field:account.invoice.report,currency_rate:0 msgid "Currency Rate" -msgstr "" +msgstr "Kurz měny" #. module: account #: help:account.payment.term.line,value_amount:0 @@ -8730,17 +8758,17 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "April" -msgstr "" +msgstr "Duben" #. module: account #: view:account.move.line.reconcile.select:0 msgid "Open for Reconciliation" -msgstr "" +msgstr "Otevřít pro vyrovnání" #. module: account #: field:account.account,parent_left:0 msgid "Parent Left" -msgstr "" +msgstr "Nadřazený levý" #. module: account #: help:account.invoice.refund,filter_refund:0 @@ -8764,7 +8792,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_invoice_tree2 #: model:ir.ui.menu,name:account.menu_action_invoice_tree2 msgid "Supplier Invoices" -msgstr "" +msgstr "Faktury dodavatele" #. module: account #: view:account.analytic.line:0 @@ -8780,7 +8808,7 @@ msgstr "" #: field:report.account.sales,product_id:0 #: field:report.account_type.sales,product_id:0 msgid "Product" -msgstr "" +msgstr "Výrobek" #. module: account #: model:ir.actions.act_window,help:account.action_validate_account_move @@ -8793,17 +8821,17 @@ msgstr "" #. module: account #: report:account.tax.code.entries:0 msgid ")" -msgstr "" +msgstr ")" #. module: account #: model:ir.model,name:account.model_account_period msgid "Account period" -msgstr "" +msgstr "Období účtu" #. module: account #: view:account.subscription:0 msgid "Remove Lines" -msgstr "" +msgstr "Odstranit řádky" #. module: account #: view:account.report.general.ledger:0 @@ -8817,7 +8845,7 @@ msgstr "" #: selection:account.account.template,type:0 #: selection:account.entries.report,type:0 msgid "Regular" -msgstr "" +msgstr "Běžný" #. module: account #: view:account.account:0 @@ -8826,7 +8854,7 @@ msgstr "" #: field:account.account.template,type:0 #: field:account.entries.report,type:0 msgid "Internal Type" -msgstr "" +msgstr "Vnitřní typ" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_running @@ -8838,7 +8866,7 @@ msgstr "" #: view:report.account_type.sales:0 #: view:report.hr.timesheet.invoice.journal:0 msgid "This Month" -msgstr "" +msgstr "Tento měsíc" #. module: account #: view:account.analytic.Journal.report:0 @@ -8847,7 +8875,7 @@ msgstr "" #: view:account.analytic.inverted.balance:0 #: model:ir.actions.act_window,name:account.action_account_partner_ledger msgid "Select Period" -msgstr "" +msgstr "Vyberte období" #. module: account #: view:account.entries.report:0 @@ -8886,24 +8914,24 @@ msgstr "" #: report:account.third_party_ledger_other:0 #: field:account.vat.declaration,date_to:0 msgid "End Date" -msgstr "" +msgstr "Datum ukončení" #. module: account #: model:ir.actions.act_window,name:account.action_account_open_closed_fiscalyear #: model:ir.ui.menu,name:account.menu_wizard_account_open_closed_fiscalyear msgid "Cancel Opening Entries" -msgstr "" +msgstr "Zrušit počáteční položky" #. module: account #: field:account.payment.term.line,days2:0 msgid "Day of the Month" -msgstr "" +msgstr "Den v měsíci" #. module: account #: field:account.fiscal.position.tax,tax_src_id:0 #: field:account.fiscal.position.tax.template,tax_src_id:0 msgid "Tax Source" -msgstr "" +msgstr "Zdroj daně" #. module: account #: code:addons/account/report/account_balance_sheet.py:71 @@ -8914,35 +8942,35 @@ msgstr "" #: code:addons/account/report/account_profit_loss.py:127 #, python-format msgid "Net Profit" -msgstr "" +msgstr "Čistý zisk" #. module: account #: view:ir.sequence:0 msgid "Fiscal Year Sequences" -msgstr "" +msgstr "Posloupnosti finančního roku" #. module: account #: help:account.model,name:0 msgid "This is a model for recurring accounting entries" -msgstr "" +msgstr "Toto je model pro opakující se účetní položky" #. module: account #: code:addons/account/account_analytic_line.py:99 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)" -msgstr "" +msgstr "Pro tento výrobek není definován příjmový účet: \"%s\" (id: %d)" #. module: account #: report:account.general.ledger:0 #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "JNRL" -msgstr "" +msgstr "JNRL" #. module: account #: view:account.payment.term.line:0 msgid " value amount: 0.02" -msgstr "" +msgstr " částka hodnoty: 0.02" #. module: account #: view:account.fiscalyear:0 @@ -8950,7 +8978,7 @@ msgstr "" #: view:account.move.line:0 #: view:account.period:0 msgid "States" -msgstr "" +msgstr "Stavy" #. module: account #: report:account.analytic.account.balance:0 @@ -8964,13 +8992,13 @@ msgstr "" #: field:report.account_type.sales,amount_total:0 #: field:report.invoice.created,amount_total:0 msgid "Total" -msgstr "" +msgstr "Celkem" #. module: account #: code:addons/account/wizard/account_move_journal.py:97 #, python-format msgid "Journal: All" -msgstr "" +msgstr "Deník: Všechny" #. module: account #: field:account.account,company_id:0 @@ -9000,22 +9028,22 @@ msgstr "" #: field:analytic.entries.report,company_id:0 #: field:wizard.multi.charts.accounts,company_id:0 msgid "Company" -msgstr "" +msgstr "Společnost" #. module: account #: model:ir.ui.menu,name:account.menu_action_subscription_form msgid "Define Recurring Entries" -msgstr "" +msgstr "Definovat opakující se položky" #. module: account #: field:account.entries.report,date_maturity:0 msgid "Date Maturity" -msgstr "" +msgstr "Datum splatnosti" #. module: account #: help:account.bank.statement,total_entry_encoding:0 msgid "Total cash transactions" -msgstr "" +msgstr "Celkem hotovostní transakce" #. module: account #: help:account.partner.reconcile.process,today_reconciled:0 @@ -9028,17 +9056,17 @@ msgstr "" #. module: account #: view:account.fiscalyear:0 msgid "Create Monthly Periods" -msgstr "" +msgstr "Vytvořit měsíční období" #. module: account #: field:account.tax.code.template,sign:0 msgid "Sign For Parent" -msgstr "" +msgstr "Přihlásit pro nadřazený" #. module: account #: model:ir.model,name:account.model_account_balance_report msgid "Trial Balance Report" -msgstr "" +msgstr "t" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_draft_tree @@ -9054,7 +9082,7 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Invoice lines" -msgstr "" +msgstr "Řádky faktury" #. module: account #: field:account.aged.trial.balance,period_to:0 @@ -9074,7 +9102,7 @@ msgstr "" #: field:account.report.general.ledger,period_to:0 #: field:account.vat.declaration,period_to:0 msgid "End period" -msgstr "" +msgstr "Konec období" #. module: account #: code:addons/account/account_move_line.py:729 @@ -9087,7 +9115,7 @@ msgstr "" #: code:addons/account/wizard/account_validate_account_move.py:61 #, python-format msgid "Warning" -msgstr "" +msgstr "Varování" #. module: account #: help:product.category,property_account_expense_categ:0 @@ -9106,12 +9134,12 @@ msgstr "" #: selection:account.fiscalyear,state:0 #: selection:account.period,state:0 msgid "Closed" -msgstr "" +msgstr "Uzavřeno" #. module: account #: model:process.node,note:account.process_node_paidinvoice0 msgid "Invoice's state is Done" -msgstr "" +msgstr "Stav faktury je Hotovo" #. module: account #: model:ir.model,name:account.model_report_account_sales @@ -9121,7 +9149,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_account msgid "Accounts Fiscal Position" -msgstr "" +msgstr "Finanční pozice účtu" #. module: account #: report:account.invoice:0 @@ -9131,7 +9159,7 @@ msgstr "" #: model:process.process,name:account.process_process_supplierinvoiceprocess0 #: selection:report.invoice.created,type:0 msgid "Supplier Invoice" -msgstr "" +msgstr "Faktura dodavatele" #. module: account #: field:account.account,debit:0 @@ -9155,43 +9183,43 @@ msgstr "" #: report:account.vat.declaration:0 #: field:report.account.receivable,debit:0 msgid "Debit" -msgstr "" +msgstr "Dluh" #. module: account #: field:account.invoice,invoice_line:0 msgid "Invoice Lines" -msgstr "" +msgstr "Řádky faktury" #. module: account #: constraint:account.account.template:0 msgid "Error ! You can not create recursive account templates." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní šablony účtu." #. module: account #: view:account.subscription:0 msgid "Recurring" -msgstr "" +msgstr "Opakující se" #. module: account #: code:addons/account/account_move_line.py:796 #, python-format msgid "Entry is already reconciled" -msgstr "" +msgstr "Položka již je srovnaná" #. module: account #: model:ir.model,name:account.model_report_account_receivable msgid "Receivable accounts" -msgstr "" +msgstr "Pohledávkové účty" #. module: account #: selection:account.model.line,date_maturity:0 msgid "Partner Payment Term" -msgstr "Partner splatnosti" +msgstr "Splatnost partnera" #. module: account #: field:temp.range,name:0 msgid "Range" -msgstr "" +msgstr "Rozsah" #. module: account #: code:addons/account/account_move_line.py:1252 @@ -9210,12 +9238,12 @@ msgstr "" #: selection:account.pl.report,display_account:0 #: selection:account.report.general.ledger,display_account:0 msgid "With movements" -msgstr "" +msgstr "S pohyby" #. module: account #: view:account.analytic.account:0 msgid "Account Data" -msgstr "" +msgstr "Účetní data" #. module: account #: view:account.tax.code.template:0 @@ -9225,7 +9253,7 @@ msgstr "" #. module: account #: model:process.node,name:account.process_node_manually0 msgid "Manually" -msgstr "" +msgstr "Ručně" #. module: account #: selection:account.entries.report,month:0 @@ -9234,13 +9262,13 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "December" -msgstr "" +msgstr "Prosinec" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_journal_tree #: model:ir.ui.menu,name:account.account_analytic_journal_print msgid "Print Analytic Journals" -msgstr "Tisk Analytické Časopisy" +msgstr "Tisk Analytických deníků" #. module: account #: view:account.analytic.line:0 @@ -9251,23 +9279,23 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_aged_receivable_graph #: view:report.aged.receivable:0 msgid "Aged Receivable" -msgstr "" +msgstr "Staré pohledávky" #. module: account #: field:account.tax,applicable_type:0 msgid "Applicability" -msgstr "" +msgstr "Použitelnost" #. module: account #: code:addons/account/wizard/account_move_journal.py:165 #, python-format msgid "This period is already closed !" -msgstr "" +msgstr "Období je již uzavřené !" #. module: account #: help:account.move.line,currency_id:0 msgid "The optional other currency if it is a multi-currency entry." -msgstr "" +msgstr "Další volitelná měna, pokud je položka více-měnová." #. module: account #: model:process.transition,note:account.process_transition_invoiceimport0 @@ -9278,12 +9306,12 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing_billing msgid "Billing" -msgstr "" +msgstr "Fakturace" #. module: account #: view:account.account:0 msgid "Parent Account" -msgstr "" +msgstr "Nadřazený účet" #. module: account #: model:ir.actions.act_window,help:account.action_account_journal_form @@ -9299,24 +9327,24 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_analytic_chart msgid "Account Analytic Chart" -msgstr "" +msgstr "Analytický graf účtu" #. module: account #: help:account.invoice,residual:0 msgid "Remaining amount due." -msgstr "" +msgstr "Zbývající částka do." #. module: account #: model:ir.ui.menu,name:account.menu_finance_statistic_report_statement msgid "Statistic Reports" -msgstr "" +msgstr "Statistické výkazy" #. module: account #: field:account.installer,progress:0 #: field:account.installer.modules,progress:0 #: field:wizard.multi.charts.accounts,progress:0 msgid "Configuration Progress" -msgstr "" +msgstr "Průběh nastavení" #. module: account #: view:account.fiscal.position.template:0 @@ -9327,7 +9355,7 @@ msgstr "Mapování účtů" #: code:addons/account/invoice.py:345 #, python-format msgid "Invoice '%s' is waiting for validation." -msgstr "" +msgstr "Faktura '%s' čeká na ověření." #. module: account #: selection:account.entries.report,month:0 @@ -9336,17 +9364,17 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "November" -msgstr "" +msgstr "Listopad" #. module: account #: model:ir.model,name:account.model_account_installer_modules msgid "account.installer.modules" -msgstr "" +msgstr "account.installer.modules" #. module: account #: help:account.invoice.line,account_id:0 msgid "The income or expense account related to the selected product." -msgstr "" +msgstr "Příjmový a výdajový účet vztažený k vybranému výrobku." #. module: account #: code:addons/account/account_move_line.py:1123 @@ -9357,18 +9385,18 @@ msgstr "" #. module: account #: field:account.subscription,period_total:0 msgid "Number of Periods" -msgstr "" +msgstr "Počet období" #. module: account #: report:account.general.journal:0 #: model:ir.actions.report.xml,name:account.account_general_journal msgid "General Journal" -msgstr "" +msgstr "Obecný deník" #. module: account #: view:account.invoice:0 msgid "Search Invoice" -msgstr "" +msgstr "Hlead fakturu" #. module: account #: report:account.invoice:0 @@ -9383,12 +9411,12 @@ msgstr "" #. module: account #: field:wizard.multi.charts.accounts,bank_accounts_id:0 msgid "Bank Accounts" -msgstr "" +msgstr "Bankovní účty" #. module: account #: field:res.partner,credit:0 msgid "Total Receivable" -msgstr "" +msgstr "Pohledávky celkem" #. module: account #: view:account.account:0 @@ -9396,13 +9424,13 @@ msgstr "" #: view:account.journal:0 #: view:account.move.line:0 msgid "General Information" -msgstr "" +msgstr "Obecné informace" #. module: account #: view:account.move:0 #: view:account.move.line:0 msgid "Accounting Documents" -msgstr "" +msgstr "Účetní dokumenty" #. module: account #: model:ir.model,name:account.model_validate_account_move_lines @@ -9418,32 +9446,32 @@ msgstr "" #. module: account #: model:process.node,note:account.process_node_supplierpaidinvoice0 msgid "Invoice's state is Done." -msgstr "" +msgstr "Stav faktury je Hotové" #. module: account #: model:process.transition,note:account.process_transition_reconcilepaid0 msgid "As soon as the reconciliation is done, the invoice can be paid." -msgstr "" +msgstr "Faktura může být zaplacena jakmile je dokončeno vyrovnání." #. module: account #: view:account.account.template:0 msgid "Search Account Templates" -msgstr "" +msgstr "Hledat šablony účtu" #. module: account #: view:account.invoice.tax:0 msgid "Manual Invoice Taxes" -msgstr "" +msgstr "Ruční daně faktury" #. module: account #: field:account.account,parent_right:0 msgid "Parent Right" -msgstr "" +msgstr "Nadřazený vpravo" #. module: account #: model:ir.model,name:account.model_account_addtmpl_wizard msgid "account.addtmpl.wizard" -msgstr "" +msgstr "account.addtmpl.wizard" #. module: account #: field:account.aged.trial.balance,result_selection:0 @@ -9454,14 +9482,14 @@ msgstr "" #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "Partner's" -msgstr "" +msgstr "Partneři" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear_form #: view:ir.sequence:0 #: model:ir.ui.menu,name:account.menu_action_account_fiscalyear_form msgid "Fiscal Years" -msgstr "" +msgstr "Daňový rok" #. module: account #: help:account.analytic.journal,active:0 @@ -9473,13 +9501,13 @@ msgstr "" #. module: account #: field:account.analytic.line,ref:0 msgid "Ref." -msgstr "" +msgstr "Odk." #. module: account #: field:account.use.model,model:0 #: model:ir.model,name:account.model_account_model msgid "Account Model" -msgstr "" +msgstr "Model účtu" #. module: account #: selection:account.entries.report,month:0 @@ -9488,7 +9516,7 @@ msgstr "" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "February" -msgstr "" +msgstr "Únor" #. module: account #: field:account.bank.accounts.wizard,bank_account_id:0 @@ -9497,7 +9525,7 @@ msgstr "" #: field:account.invoice,partner_bank_id:0 #: field:account.invoice.report,partner_bank_id:0 msgid "Bank Account" -msgstr "" +msgstr "Bankovní účet" #. module: account #: model:ir.actions.act_window,name:account.action_account_central_journal @@ -9508,17 +9536,17 @@ msgstr "" #. module: account #: report:account.overdue:0 msgid "Maturity" -msgstr "" +msgstr "Splatnost" #. module: account #: selection:account.aged.trial.balance,direction_selection:0 msgid "Future" -msgstr "" +msgstr "Budoucnost" #. module: account #: view:account.move.line:0 msgid "Search Journal Items" -msgstr "" +msgstr "Hledat položky deníku" #. module: account #: help:account.tax,base_sign:0 @@ -9545,19 +9573,19 @@ msgstr "" #. module: account #: field:account.analytic.line,amount_currency:0 msgid "Amount currency" -msgstr "" +msgstr "Měna částky" #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:55 #, python-format msgid "You must enter a period length that cannot be 0 or below !" -msgstr "" +msgstr "Musíte zadat délku období, která nesmí být 0 nebo kratší !" #. module: account #: code:addons/account/account.py:511 #, python-format msgid "You cannot remove an account which has account entries!. " -msgstr "" +msgstr "Nemůžete odebrat účet, který má účetní položky!. " #. module: account #: model:ir.actions.act_window,help:account.action_account_form diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index a07eaf78873..88ef2709737 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-05-18 06:44+0000\n" -"Last-Translator: Lorenzo Battistini - agilebg.com " -"\n" +"PO-Revision-Date: 2011-07-03 13:49+0000\n" +"Last-Translator: Sergio Corato \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-19 06:22+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -1475,7 +1474,7 @@ msgstr "Contabilità anglosassone" #: view:account.automatic.reconcile:0 #: view:account.move.line.reconcile.writeoff:0 msgid "Write-Off Move" -msgstr "" +msgstr "Storno" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries @@ -4350,6 +4349,9 @@ msgid "" "the account \"%s - %s\". Clear the secondary currency field of the account " "definition if you want to accept all currencies." msgstr "" +"Non è possibile creare movimenti con valuta diversa dalla valuta secondaria " +"del conto \"%s - %s\". Cancellare il campo di valuta secondaria definita nel " +"conto se è necessario utilizzare tutte le valute." #. module: account #: field:account.invoice.refund,date:0 @@ -4368,6 +4370,9 @@ msgid "" "All draft account entries in this journal and period will be validated. It " "means you won't be able to modify their accounting fields anymore." msgstr "" +"Tutti i movimenti in bozza in questo giornale e periodo saranno validati. " +"Ciò significa che non sarà più possibile modificare le registrazioni " +"contabili eseguite." #. module: account #: report:account.account.balance.landscape:0 @@ -4631,7 +4636,7 @@ msgstr "Modelli" #. module: account #: field:account.tax,child_ids:0 msgid "Child Tax Accounts" -msgstr "" +msgstr "Conti imposta figli" #. module: account #: code:addons/account/account.py:954 diff --git a/addons/account_coda/i18n/ca.po b/addons/account_coda/i18n/ca.po index 224d6c2da06..1cdefc9b6d2 100644 --- a/addons/account_coda/i18n/ca.po +++ b/addons/account_coda/i18n/ca.po @@ -8,72 +8,72 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-02 00:20+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-07-03 11:07+0000\n" +"Last-Translator: mgaja (GrupoIsep.com) \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-02 06:46+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: account_coda #: help:account.coda,journal_id:0 #: field:account.coda.import,journal_id:0 msgid "Bank Journal" -msgstr "" +msgstr "Diari bancari" #. module: account_coda #: view:account.coda:0 #: field:account.coda.import,note:0 msgid "Log" -msgstr "" +msgstr "Registre" #. module: account_coda #: model:ir.model,name:account_coda.model_account_coda_import msgid "Account Coda Import" -msgstr "" +msgstr "Importació comptabilitat Coda" #. module: account_coda #: field:account.coda,name:0 msgid "Coda file" -msgstr "" +msgstr "Fitxer Coda" #. module: account_coda #: view:account.coda:0 msgid "Group By..." -msgstr "" +msgstr "Agrupa per..." #. module: account_coda #: field:account.coda.import,awaiting_account:0 msgid "Default Account for Unrecognized Movement" -msgstr "" +msgstr "Compte per defecte per a moviments no reconeguts" #. module: account_coda #: help:account.coda,date:0 msgid "Import Date" -msgstr "" +msgstr "Data de l'importació" #. module: account_coda #: field:account.coda,note:0 msgid "Import log" -msgstr "" +msgstr "Registre de la importació" #. module: account_coda #: view:account.coda.import:0 msgid "Import" -msgstr "" +msgstr "Importa" #. module: account_coda #: view:account.coda:0 msgid "Coda import" -msgstr "" +msgstr "Importa Coda" #. module: account_coda #: code:addons/account_coda/account_coda.py:51 #, python-format msgid "Coda file not found for bank statement !!" -msgstr "" +msgstr "No s'ha trobat el fitxer Coda per a l'extracte bancari!" #. module: account_coda #: help:account.coda.import,awaiting_account:0 @@ -81,12 +81,14 @@ msgid "" "Set here the default account that will be used, if the partner is found but " "does not have the bank account, or if he is domiciled" msgstr "" +"Indiqueu aquí el compte per defecte que s'utilitzarà, si es troba l'empresa " +"però no té el compte bancari, o si està domiciliat." #. module: account_coda #: view:account.coda:0 #: field:account.coda,company_id:0 msgid "Company" -msgstr "" +msgstr "Companyia" #. module: account_coda #: help:account.coda.import,def_payable:0 @@ -94,70 +96,72 @@ msgid "" "Set here the payable account that will be used, by default, if the partner " "is not found" msgstr "" +"Indiqueu aquí el compte a pagar que s'utilitzarà per defecte, si no es troba " +"l'empresa." #. module: account_coda #: view:account.coda:0 msgid "Search Coda" -msgstr "" +msgstr "Cerca Coda" #. module: account_coda #: view:account.coda:0 #: field:account.coda,user_id:0 msgid "User" -msgstr "" +msgstr "Usuari" #. module: account_coda #: view:account.coda:0 #: field:account.coda,date:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: account_coda #: model:ir.ui.menu,name:account_coda.menu_account_coda_statement msgid "Coda Import Logs" -msgstr "" +msgstr "Històric de la importació Coda" #. module: account_coda #: model:ir.model,name:account_coda.model_account_coda msgid "coda for an Account" -msgstr "" +msgstr "Coda per a un compte" #. module: account_coda #: field:account.coda.import,def_payable:0 msgid "Default Payable Account" -msgstr "" +msgstr "Compte a pagar per defecte" #. module: account_coda #: help:account.coda,name:0 msgid "Store the detail of bank statements" -msgstr "" +msgstr "Desa el detall d'extractes bancaris." #. module: account_coda #: view:account.coda.import:0 msgid "Cancel" -msgstr "" +msgstr "Cancel·la" #. module: account_coda #: view:account.coda.import:0 msgid "Open Statements" -msgstr "" +msgstr "Obre extractes" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:167 #, python-format msgid "The bank account %s is not defined for the partner %s.\n" -msgstr "" +msgstr "El compte bancari %s no està definit per a l'empresa %s.\n" #. module: account_coda #: model:ir.ui.menu,name:account_coda.menu_account_coda_import msgid "Import Coda Statements" -msgstr "" +msgstr "Importa els extractes Coda" #. module: account_coda #: view:account.coda.import:0 #: model:ir.actions.act_window,name:account_coda.action_account_coda_import msgid "Import Coda Statement" -msgstr "" +msgstr "Importa l'extracte Coda" #. module: account_coda #: model:ir.module.module,description:account_coda.module_meta_information @@ -167,26 +171,30 @@ msgid "" " bank statements from coda files.\n" " " msgstr "" +"\n" +" El mòdul proporciona la funcionalitat per importar\n" +" extractes bancaris des de fitxers coda.\n" +" " #. module: account_coda #: view:account.coda:0 msgid "Statements" -msgstr "" +msgstr "Extractes" #. module: account_coda #: field:account.bank.statement,coda_id:0 msgid "Coda" -msgstr "" +msgstr "Coda" #. module: account_coda #: view:account.coda.import:0 msgid "Results :" -msgstr "" +msgstr "Resultats :" #. module: account_coda #: view:account.coda.import:0 msgid "Result of Imported Coda Statements" -msgstr "" +msgstr "Resultat dels extractes Coda importats" #. module: account_coda #: help:account.coda.import,def_receivable:0 @@ -194,66 +202,68 @@ msgid "" "Set here the receivable account that will be used, by default, if the " "partner is not found" msgstr "" +"Indiqueu aquí el compte a cobrar que s'utilitzarà per defecte, si no es " +"troba l'empresa." #. module: account_coda #: field:account.coda.import,coda:0 #: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement msgid "Coda File" -msgstr "" +msgstr "Fitxer Coda" #. module: account_coda #: model:ir.model,name:account_coda.model_account_bank_statement msgid "Bank Statement" -msgstr "" +msgstr "Extracte bancari" #. module: account_coda #: model:ir.actions.act_window,name:account_coda.action_account_coda msgid "Coda Logs" -msgstr "" +msgstr "Històric Coda" #. module: account_coda #: code:addons/account_coda/wizard/account_coda_import.py:311 #, python-format msgid "Result" -msgstr "" +msgstr "Resultat" #. module: account_coda #: view:account.coda.import:0 msgid "Click on 'New' to select your file :" -msgstr "" +msgstr "Feu clic en 'Nou' per seleccionar el fitxer :" #. module: account_coda #: field:account.coda.import,def_receivable:0 msgid "Default Receivable Account" -msgstr "" +msgstr "Compte a cobrar per defecte" #. module: account_coda #: view:account.coda.import:0 msgid "Close" -msgstr "" +msgstr "Tanca" #. module: account_coda #: field:account.coda,statement_ids:0 msgid "Generated Bank Statements" -msgstr "" +msgstr "Extractes bancaris generats" #. module: account_coda #: model:ir.module.module,shortdesc:account_coda.module_meta_information msgid "Account CODA - import bank statements from coda file" -msgstr "" +msgstr "Comptabilitat CODA - importa extractes bancaris des de fitxer Coda" #. module: account_coda #: view:account.coda.import:0 msgid "Configure Your Journal and Account :" -msgstr "" +msgstr "Configureu el diari i compte :" #. module: account_coda #: view:account.coda:0 msgid "Coda Import" -msgstr "" +msgstr "Importació Coda" #. module: account_coda #: view:account.coda:0 #: field:account.coda,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Diari" diff --git a/addons/account_voucher/i18n/it.po b/addons/account_voucher/i18n/it.po index 2012c09e79a..f4265b6b6e1 100644 --- a/addons/account_voucher/i18n/it.po +++ b/addons/account_voucher/i18n/it.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: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-03-12 10:53+0000\n" -"Last-Translator: Davide Corio - agilebg.com \n" +"PO-Revision-Date: 2011-07-03 21:40+0000\n" +"Last-Translator: Sergio Corato \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:21+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: account_voucher #: view:account.voucher.unreconcile:0 @@ -120,6 +120,11 @@ msgid "" "automatically and you can record the customer payment related to this sales " "receipt." msgstr "" +"Quando vengono venduti dei prodotti ad un cliente, è possibile emettere sia " +"una ricevuta di pagamento che una fattura. Quando la ricevuta di pagamento è " +"confermata, vengono creati automaticamente i movimenti sul giornale ed è " +"possibile registrare i pagamenti del cliente relativi alla ricevuta di " +"pagamento." #. module: account_voucher #: view:account.voucher:0 @@ -347,7 +352,7 @@ msgstr "Sul conto:" #. module: account_voucher #: field:account.voucher,writeoff_amount:0 msgid "Write-Off Amount" -msgstr "" +msgstr "Importo storno" #. module: account_voucher #: view:account.voucher:0 @@ -484,7 +489,7 @@ msgstr "Partner" #. module: account_voucher #: field:account.voucher,payment_option:0 msgid "Payment Difference" -msgstr "" +msgstr "Sbilancio pagamento" #. module: account_voucher #: constraint:account.bank.statement.line:0 @@ -579,7 +584,7 @@ msgstr "Valuta:" #: view:sale.receipt.report:0 #: field:sale.receipt.report,price_total_tax:0 msgid "Total With Tax" -msgstr "" +msgstr "Totale con imposte" #. module: account_voucher #: report:voucher.print:0 @@ -651,7 +656,7 @@ msgstr "Filtri estesi..." #. module: account_voucher #: report:voucher.print:0 msgid "Number:" -msgstr "" +msgstr "Numero:" #. module: account_voucher #: field:account.bank.statement.line,amount_reconciled:0 @@ -730,7 +735,7 @@ msgstr "" #. module: account_voucher #: view:account.voucher:0 msgid "Invoices and outstanding transactions" -msgstr "" +msgstr "Fatture e transazioni in sospeso" #. module: account_voucher #: view:sale.receipt.report:0 @@ -903,7 +908,7 @@ msgstr "Crediti" #. module: account_voucher #: field:account.voucher.line,amount_original:0 msgid "Original Amount" -msgstr "" +msgstr "Importo originario" #. module: account_voucher #: report:voucher.print:0 @@ -943,7 +948,7 @@ msgstr "Febbraio" #. module: account_voucher #: view:account.voucher:0 msgid "Supplier Invoices and Outstanding transactions" -msgstr "" +msgstr "Fatture e transazioni fornitori in sospeso" #. module: account_voucher #: field:account.voucher,comment:0 @@ -992,6 +997,8 @@ msgid "" "If you unreconciliate transactions, you must also verify all the actions " "that are linked to those transactions because they will not be disable" msgstr "" +"Se viene stornata la riconciliazione è necessario verificare tutte le azioni " +"collegate, in quanto non verranno disabilitate." #. module: account_voucher #: field:account.voucher.line,untax_amount:0 diff --git a/addons/base_setup/i18n/zh_CN.po b/addons/base_setup/i18n/zh_CN.po index 124f66e84f2..570e1da3480 100644 --- a/addons/base_setup/i18n/zh_CN.po +++ b/addons/base_setup/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-01-19 12:00+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-07-03 09:26+0000\n" +"Last-Translator: Joshua Jan \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:24+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base_setup #: field:base.setup.company,city:0 @@ -30,7 +30,7 @@ msgstr "安装" #: code:addons/base_setup/__init__.py:56 #, python-format msgid "The following users have been installed : \n" -msgstr "" +msgstr "下列用户已经安装 \n" #. module: base_setup #: field:base.setup.installer,account_voucher:0 @@ -60,19 +60,19 @@ msgstr "额外工具" #. module: base_setup #: field:base.setup.company,rml_footer1:0 msgid "Report Footer 1" -msgstr "报表脚注1" +msgstr "报表页脚1" #. module: base_setup #: help:base.setup.installer,mrp:0 msgid "" "Helps you manage your manufacturing processes and generate reports on those " "processes." -msgstr "" +msgstr "帮助您管理您的制造过程和生成这些过程的报表。" #. module: base_setup #: help:base.setup.installer,marketing:0 msgid "Helps you manage your marketing campaigns step by step." -msgstr "逐步帮助管理您的市场营销。" +msgstr "逐步帮助您管理市场营销。" #. module: base_setup #: view:base.setup.config:0 @@ -113,13 +113,13 @@ msgstr "配置进度" #. module: base_setup #: field:base.setup.company,rml_footer2:0 msgid "Report Footer 2" -msgstr "报表脚注2" +msgstr "报表页脚 2" #. module: base_setup #: field:base.setup.company,currency:0 #: model:ir.model,name:base_setup.model_res_currency msgid "Currency" -msgstr "货币" +msgstr "外币" #. module: base_setup #: field:base.setup.company,state_id:0 @@ -175,12 +175,12 @@ msgstr "res_config_contents" msgid "" "Your company information will be used to personalize documents issued with " "OpenERP such as invoices, sales orders and much more." -msgstr "" +msgstr "你公司的信息会出现在OprnERP的各种个性化报表上,例如发票,销售订单,和其他" #. module: base_setup #: view:base.setup.installer:0 msgid "title" -msgstr "title" +msgstr "标题" #. module: base_setup #: field:base.setup.installer,knowledge:0 @@ -206,16 +206,17 @@ msgid "" " " msgstr "" "\n" -" 这模块实现一个配置的系统帮助用户\n" +" 这模块实现一个配置向导系统帮助用户\n" "在一个新数据库配置系统\n" "\n" " 它允许在配置列表中选择安装:\n" -" *最小配置\n" +" *最小配置\n" " *只有会计\n" +" *服务公司\n" " *制造公司\n" "\n" -" 它还询问以帮助简单设置你的公司:\n" -" 报表头,注脚,所用的会计表和要安装的语言\n" +" 它还通过界面对话框来帮助您轻松设置您的公司:\n" +" 报页头,页脚,所用的会计表和要安装的语言\n" " " #. module: base_setup @@ -223,14 +224,14 @@ msgstr "" msgid "" "Installs a preselected set of OpenERP applications which will help you " "manage your industry." -msgstr "" +msgstr "安装这个OpenERP的预选模块来帮助你管理你的行业" #. module: base_setup #: help:base.setup.installer,project:0 msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "帮助你管理项目,跟踪任务,生成计划" #. module: base_setup #: field:base.setup.company,name:0 @@ -247,14 +248,14 @@ msgstr "跳过配置向导" msgid "" "Helps you manage your human resources by encoding your employees structure, " "generating work sheets, tracking attendance and more." -msgstr "" +msgstr "帮助你管理你员工的时间编码架构 生成工作时间表,考勤和跟踪等" #. module: base_setup #: help:base.setup.installer,account_voucher:0 msgid "" "Allows you to create your invoices and track the payments. It is an easier " "version of the accounting module for managers who are not accountants." -msgstr "" +msgstr "允许你创建发票并跟踪付款,这是一个面向没有会计知识的管理人员的简化版会计模块," #. module: base_setup #: code:addons/base_setup/__init__.py:50 @@ -264,6 +265,9 @@ msgid "" "\t\tLogin : %s \n" "\t\tPassword : %s" msgstr "" +" - %s :\n" +"\t\t登陆名: %s \n" +"\t\t密码: %s" #. module: base_setup #: help:base.setup.installer,purchase:0 diff --git a/addons/base_synchro/i18n/zh_CN.po b/addons/base_synchro/i18n/zh_CN.po index 030c5e0fac8..6cc004c6e7b 100644 --- a/addons/base_synchro/i18n/zh_CN.po +++ b/addons/base_synchro/i18n/zh_CN.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-06-30 17:06+0000\n" +"PO-Revision-Date: 2011-07-02 07:28+0000\n" "Last-Translator: Joshua Jan \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: 2011-07-01 05:30+0000\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base_synchro @@ -66,7 +66,7 @@ msgstr "将数据上传至服务器" #. module: base_synchro #: model:ir.model,name:base_synchro.model_base_synchro_obj msgid "Register Class" -msgstr "" +msgstr "注册同步类" #. module: base_synchro #: view:base.synchro.obj:0 @@ -78,14 +78,14 @@ msgstr "已同步的对象" #. module: base_synchro #: field:base.synchro.server,obj_ids:0 msgid "Models" -msgstr "" +msgstr "模式" #. module: base_synchro #: field:base.synchro.obj.avoid,obj_id:0 #: view:base.synchro.obj.line:0 #: field:base.synchro.obj.line,obj_id:0 msgid "Object" -msgstr "" +msgstr "对象" #. module: base_synchro #: field:base.synchro.server,login:0 @@ -96,7 +96,7 @@ msgstr "用户名" #: view:base.synchro.obj:0 #: view:base.synchro.obj.line:0 msgid "Group By" -msgstr "分组方式" +msgstr "分组" #. module: base_synchro #: selection:base.synchro.obj,action:0 @@ -106,12 +106,12 @@ msgstr "上传" #. module: base_synchro #: view:base.synchro.obj:0 msgid "Latest synchronization" -msgstr "最后一次上传" +msgstr "最新的同步" #. module: base_synchro #: model:ir.module.module,description:base_synchro.module_meta_information msgid "Synchronization with all objects." -msgstr "" +msgstr "同步所有对象" #. module: base_synchro #: view:base.synchro.obj.line:0 @@ -127,12 +127,12 @@ msgstr "密码" #. module: base_synchro #: field:base.synchro.obj,avoid_ids:0 msgid "Fields Not Sync." -msgstr "" +msgstr "不需同步的字段" #. module: base_synchro #: selection:base.synchro.obj,action:0 msgid "Both" -msgstr "" +msgstr "双向" #. module: base_synchro #: field:base.synchro.obj,name:0 @@ -142,12 +142,12 @@ msgstr "名称" #. module: base_synchro #: view:base.synchro.obj:0 msgid "Fields" -msgstr "" +msgstr "字段" #. module: base_synchro #: view:base.synchro.obj.line:0 msgid "Transfered Ids Details" -msgstr "" +msgstr "同步细节" #. module: base_synchro #: field:base.synchro.obj,action:0 @@ -169,7 +169,7 @@ msgstr "已同步的实例" #. module: base_synchro #: field:base.synchro.obj,active:0 msgid "Active" -msgstr "" +msgstr "生效" #. module: base_synchro #: view:base.synchro.obj:0 @@ -180,13 +180,13 @@ msgstr "要同步的对象" #. module: base_synchro #: model:ir.module.module,shortdesc:base_synchro.module_meta_information msgid "Base Synchro" -msgstr "" +msgstr "Base Synchro" #. module: base_synchro #: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree #: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id msgid "Servers to be synchronized" -msgstr "" +msgstr "要同步的服务器" #. module: base_synchro #: view:base.synchro.obj:0 @@ -196,12 +196,12 @@ msgstr "传输细节" #. module: base_synchro #: field:base.synchro.obj.line,remote_id:0 msgid "Remote Id" -msgstr "" +msgstr "远程 ID" #. module: base_synchro #: field:base.synchro.obj,line_id:0 msgid "Ids Affected" -msgstr "" +msgstr "影响的实例行" #. module: base_synchro #: model:ir.ui.menu,name:base_synchro.next_id_63 @@ -217,7 +217,7 @@ msgstr "同步" #. module: base_synchro #: field:base.synchro.obj,domain:0 msgid "Domain" -msgstr "主机" +msgstr "定义域" #. module: base_synchro #: view:base.synchro:0 @@ -244,7 +244,7 @@ msgstr "序列" msgid "" "The synchronisation has been started.You will receive a request when it's " "done." -msgstr "" +msgstr "同步已经开始,结束的时候你会收到请求" #. module: base_synchro #: field:base.synchro.server,server_port:0 @@ -254,28 +254,28 @@ msgstr "服务器端口" #. module: base_synchro #: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro msgid "Synchronize objects" -msgstr "" +msgstr "同步对象" #. module: base_synchro #: view:base.synchro:0 msgid "Synchronization Complited!" -msgstr "" +msgstr "同步完成!" #. module: base_synchro #: model:ir.model,name:base_synchro.model_base_synchro msgid "base.synchro" -msgstr "" +msgstr "base.synchro" #. module: base_synchro #: field:base.synchro.obj.line,local_id:0 msgid "Local Id" -msgstr "" +msgstr "本地 id" #. module: base_synchro #: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree #: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form msgid "Filters" -msgstr "" +msgstr "筛选" #. module: base_synchro #: selection:base.synchro.obj,action:0 diff --git a/addons/board/i18n/cs.po b/addons/board/i18n/cs.po index a87a4c818f1..31b202961c7 100644 --- a/addons/board/i18n/cs.po +++ b/addons/board/i18n/cs.po @@ -7,14 +7,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-06-29 03:26+0000\n" +"PO-Revision-Date: 2011-07-01 19:51+0000\n" "Last-Translator: Chronos \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-30 05:19+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:50+0000\n" "X-Generator: Launchpad (build 13168)\n" +"X-Poedit-Language: Czech\n" #. module: board #: view:res.log.report:0 @@ -37,17 +38,17 @@ msgstr "Typ poznámky" #: view:board.note:0 #: field:board.note,user_id:0 msgid "Author" -msgstr "Autor" +msgstr "Tvůrce" #. module: board #: model:ir.module.module,shortdesc:board.module_meta_information msgid "Dashboard main module" -msgstr "Hlavní modul dashboardů" +msgstr "Hlavní modul nástěnky" #. module: board #: view:res.users:0 msgid "Latest Connections" -msgstr "Poslední připojení" +msgstr "Poslední spojení" #. module: board #: code:addons/board/wizard/board_menu_create.py:45 @@ -60,7 +61,7 @@ msgstr "Chyba uživatele!" #: model:ir.actions.act_window,name:board.open_board_administration_form #: model:ir.ui.menu,name:board.menu_board_admin msgid "Administration Dashboard" -msgstr "Dashboard administrátora" +msgstr "Správa nástěnky" #. module: board #: view:board.note:0 @@ -85,17 +86,17 @@ msgstr "Tabule" #: model:ir.actions.act_window,name:board.board_weekly_res_log_report_action #: view:res.log.report:0 msgid "Weekly Global Activity" -msgstr "Týdenní globální aktivita" +msgstr "Týdenní celkové činnosti" #. module: board #: field:board.board.line,name:0 msgid "Title" -msgstr "Název" +msgstr "Titulek" #. module: board #: field:res.log.report,nbr:0 msgid "# of Entries" -msgstr "Počet záznamů" +msgstr "# z položek" #. module: board #: view:res.log.report:0 @@ -106,25 +107,25 @@ msgstr "Měsíc" #. module: board #: model:ir.actions.act_window,name:board.dashboard_open msgid "Open Dashboard" -msgstr "Otevřít dashboard" +msgstr "Otevřít nástěnku" #. module: board #: view:board.board:0 #: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action #: view:res.log.report:0 msgid "Monthly Activity per Document" -msgstr "Měsíční aktivita podle dokumentů" +msgstr "Měsíční činnosti dle dokumentu" #. module: board #: view:res.log.report:0 msgid "Log Analysis" -msgstr "Analýza protokolu událostí" +msgstr "Analýza záznamu" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_list_form #: model:ir.ui.menu,name:board.menu_view_board_form msgid "Dashboard Definition" -msgstr "Definice dashboardu" +msgstr "Definice nástěnky" #. module: board #: selection:res.log.report,month:0 @@ -140,12 +141,12 @@ msgstr "Srpen" #: view:board.board:0 #: model:ir.actions.act_window,name:board.action_user_connection_tree msgid "User Connections" -msgstr "Připojení uživatele" +msgstr "Spojení uživatele" #. module: board #: field:res.log.report,creation_date:0 msgid "Creation Date" -msgstr "Datum vytvoření" +msgstr "DAtum vytvoření" #. module: board #: model:ir.actions.act_window,name:board.action_view_board_note_form @@ -176,7 +177,7 @@ msgstr "Zobrazení akcí" #. module: board #: model:ir.model,name:board.model_res_log_report msgid "Log Report" -msgstr "Report protokolu událostí" +msgstr "Výkaz záznamu" #. module: board #: view:board.note:0 @@ -203,7 +204,7 @@ msgstr "Den" #. module: board #: view:board.menu.create:0 msgid "Create Menu For Dashboard" -msgstr "Vytvořit menu pro dashboard" +msgstr "Vytvořit nabídku pro nástěnku" #. module: board #: selection:res.log.report,month:0 @@ -223,7 +224,7 @@ msgstr "Řádek tabule" #. module: board #: field:board.menu.create,menu_parent_id:0 msgid "Parent Menu" -msgstr "Nadřazené menu" +msgstr "Nadřazená nabídka" #. module: board #: view:res.log.report:0 @@ -266,12 +267,12 @@ msgstr "Duben" #: model:ir.ui.menu,name:board.admin_menu_dasboard #: model:ir.ui.menu,name:board.menu_dasboard msgid "Dashboard" -msgstr "Dashboard" +msgstr "Nástěnka" #. module: board #: model:ir.module.module,description:board.module_meta_information msgid "Base module for all dashboards." -msgstr "Základní modul pro všechny dashboardy" +msgstr "Základní modul pro nástěnky." #. module: board #: field:board.board.line,action_id:0 @@ -291,7 +292,7 @@ msgstr "Model" #. module: board #: field:board.menu.create,menu_name:0 msgid "Menu Name" -msgstr "Název menu" +msgstr "Jméno nabídky" #. module: board #: view:board.board:0 @@ -327,7 +328,7 @@ msgstr " Měsíc " #. module: board #: field:board.board.line,sequence:0 msgid "Sequence" -msgstr "Pořadí" +msgstr "Posloupnost" #. module: board #: selection:res.log.report,month:0 @@ -379,13 +380,13 @@ msgstr "Zrušit" #. module: board #: view:board.board:0 msgid "Dashboard View" -msgstr "Zobrazení dashboardu" +msgstr "Zobrazení nástěnky" #. module: board #: code:addons/board/wizard/board_menu_create.py:46 #, python-format msgid "Please Insert Dashboard View(s) !" -msgstr "Prosím vložte zobrazení dashboardu(ů)!" +msgstr "Prosíme vložte zobrazení nástěnky !" #. module: board #: view:board.note:0 diff --git a/addons/caldav/i18n/ru.po b/addons/caldav/i18n/ru.po index d299a466ed2..1e11483a31b 100644 --- a/addons/caldav/i18n/ru.po +++ b/addons/caldav/i18n/ru.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-06-30 04:02+0000\n" +"PO-Revision-Date: 2011-07-02 16:55+0000\n" "Last-Translator: Bulat Shafigullin \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: 2011-07-01 05:30+0000\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: caldav @@ -508,7 +508,7 @@ msgstr "" #: model:ir.ui.menu,name:caldav.menu_calendar #: field:user.preference,calendar:0 msgid "Calendar" -msgstr "" +msgstr "Календарь" #. module: caldav #: code:addons/caldav/calendar.py:41 @@ -618,6 +618,32 @@ msgid "" " \n" " " msgstr "" +"\n" +"Требование\n" +"----------\n" +"Встроенного средства синхронизации календаря с Caldav не существует.\n" +"Следовательно вам нужно установить стороннее ПО: Календар (CalDav) \n" +"пока это единственный вариант\n" +"\n" +"настройка\n" +"----------\n" +"\n" +"1. Откройте Синхронизация календаря\n" +" Появится окно с двумя вкладками\n" +" Мы будем работать с первой\n" +" \n" +"2. URL календаря CalDAV: вставьте показанный выше URL (т.е. : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"3. Наберите свой логин и пароль\n" +"\n" +"4. Если ваш сервер не использует SSL, вы получите предупреждение, Нажмите " +"\"Да\"\n" +"\n" +"5. Затем вы можете синхронизировать вручную или настроить на синхронизацию " +"каждые х минут.\n" +" \n" +" " #. module: caldav #: code:addons/caldav/wizard/caldav_browse.py:53 @@ -680,6 +706,62 @@ msgid "" " now trusts it. \n" " " msgstr "" +"\n" +" Для настроек спецефичных для SSL смотрите документацию ниже\n" +"\n" +"Для настройки календарей вам нужно сделать следующее:\n" +"\n" +"1. Нажмите \"Настройки\", затем выберите \"Почта, Контакты, Календари\".\n" +"2. Выберите \"Добавить аккаунт...\"\n" +"3. Нажмите на \"Другой\"\n" +"4. Из группы \"Календари\" выберите \"Добавить аккаунт CalDAV\"\n" +"\n" +"5. Введите имя хоста\n" +" (т.е. если url выглядит как " +"http://openerp.com:8069/webdav/db_1/calendars/ , то openerp.com будет " +"хостом)\n" +"\n" +"6. Заполните имя пользователя и пароль, так же как и у вашего аккаунта в " +"openerp.\n" +"\n" +"7. Вы можете добавить описание или название сервера или напр. \"Календари " +"OpenERP\".\n" +"\n" +"9. Если вы не пользуетесь SSL сервером, вы получите ошибку, не беспокойтесь " +"о ней, нажмите \"Продолжить\"\n" +"\n" +"10. Затем нажмите на \"Расширенные настройки\" для установки порта и пути.\n" +" \n" +"11. Настройте порт OpenERP сервера: 8071 для SSL, 8069 для обычного.\n" +"\n" +"12. Введите \"URL аккаунта\" справа в OpenERP webdav:\n" +" url заданный мастером (т.е. : " +"http://my.server.ip:8069/webdav/dbname/calendars/ )\n" +"\n" +"11. Нажмите на Выполнено. Телефон подключится к серверу OpenERP и проверит " +"возможность использования аккаунта.\n" +"\n" +"12. Откройте главное меню iPhone и запустите приложение Календарь.\n" +" Ваши календари из OpenERP будут видны после выбора \n" +" кнопки \"Календари\".\n" +" Заметьте, что при создании новой записи в календари вам нужно будет " +"выбирать\n" +" в каком календаре ее хранить.\n" +"\n" +"\n" +"\n" +"Если вы желаете использовать SSL (и ваш сертификат как обычно не проверен),\n" +"тогда вам нужно будет сообщить iPhone доверять ему. Следуйте данным \n" +"шагам:\n" +"\n" +" шаг1. Откройте Safari и введите https путь к серверу OpenERP:\n" +" https://my.server.ip:8071/\n" +" (предполагается, что адрес \"my.server.ip\" и стандартный порт HTTPS\n" +" 8071)\n" +" s2. Safari попытается подключится и выведет сообщение об использовании \n" +" сертификата. Нажмите \"Принять\" и iPhone\n" +" будет ему доверять. \n" +" " #. module: caldav #: sql_constraint:document.directory:0 @@ -689,13 +771,13 @@ msgstr "" #. module: caldav #: view:user.preference:0 msgid "User Preference" -msgstr "" +msgstr "Настройки пользователя" #. module: caldav #: code:addons/caldav/wizard/calendar_event_subscribe.py:59 #, python-format msgid "Please provide Proper URL !" -msgstr "" +msgstr "Введите верный URL!" #. module: caldav #: model:ir.model,name:caldav.model_basic_calendar_timezone @@ -721,7 +803,7 @@ msgstr "basic.calendar.alias" #: view:calendar.event.import:0 #: field:calendar.event.import,file_path:0 msgid "Select ICS file" -msgstr "" +msgstr "Выберит ICS файл" #. module: caldav #: selection:user.preference,device:0 @@ -751,7 +833,7 @@ msgstr "" #. module: caldav #: field:user.preference,device:0 msgid "Software/Devices" -msgstr "" +msgstr "Программы/Устройства" #. module: caldav #: help:basic.calendar,has_webcal:0 @@ -787,7 +869,7 @@ msgstr "" #: code:addons/caldav/wizard/calendar_event_import.py:86 #, python-format msgid "Import Sucessful" -msgstr "" +msgstr "Импортировано успешно" #. module: caldav #: view:calendar.event.import:0 @@ -803,22 +885,22 @@ msgstr "" #. module: caldav #: model:ir.model,name:caldav.model_calendar_event_import msgid "Event Import" -msgstr "" +msgstr "Импорт события" #. module: caldav #: selection:basic.calendar.fields,fn:0 msgid "Interval in hours" -msgstr "" +msgstr "Интервал в часах" #. module: caldav #: view:calendar.event.subscribe:0 msgid "Subscribe to Remote Calendar" -msgstr "" +msgstr "Подписаться на удаленный календарь" #. module: caldav #: help:basic.calendar,calendar_color:0 msgid "For supporting clients, the color of the calendar entries" -msgstr "" +msgstr "Для поддерживающих клиентов: цвет записи в календаре" #. module: caldav #: field:basic.calendar,name:0 @@ -842,28 +924,28 @@ msgstr "basic.calendar.alarm" #: code:addons/caldav/calendar.py:1291 #, python-format msgid "Attendee must have an Email Id" -msgstr "" +msgstr "Участник должен иметь Email" #. module: caldav #: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values msgid "Export .ics File" -msgstr "" +msgstr "Экспортировать .ics файл" #. module: caldav #: code:addons/caldav/calendar.py:41 #, python-format msgid "vobject Import Error!" -msgstr "" +msgstr "Ошибка импорта vobject!" #. module: caldav #: field:calendar.event.export,file_path:0 msgid "Save ICS file" -msgstr "" +msgstr "Сохранить ICS файл" #. module: caldav #: selection:user.preference,device:0 msgid "Sunbird/Thunderbird" -msgstr "" +msgstr "Sunbird/Thunderbird" #. module: caldav #: field:basic.calendar,calendar_order:0 @@ -873,7 +955,7 @@ msgstr "" #. module: caldav #: selection:basic.calendar.fields,fn:0 msgid "Datetime In UTC" -msgstr "" +msgstr "Дата и время в UTC" #. module: caldav #: field:basic.calendar,calendar_color:0 @@ -888,12 +970,12 @@ msgstr "" #. module: caldav #: model:ir.model,name:caldav.model_basic_calendar_fields msgid "Calendar fields" -msgstr "" +msgstr "Поля календаря" #. module: caldav #: view:calendar.event.import:0 msgid "Import Message" -msgstr "" +msgstr "Импортировать сообщение" #. module: caldav #: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe @@ -904,7 +986,7 @@ msgstr "" #. module: caldav #: sql_constraint:document.directory:0 msgid "Directory must have a parent or a storage" -msgstr "" +msgstr "Каталог должен иметь родителя или хранилище" #. module: caldav #: model:ir.model,name:caldav.model_basic_calendar_todo diff --git a/addons/email_template/i18n/zh_CN.po b/addons/email_template/i18n/zh_CN.po index b1b8db842c1..2ae1897e822 100644 --- a/addons/email_template/i18n/zh_CN.po +++ b/addons/email_template/i18n/zh_CN.po @@ -8,30 +8,30 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-01-21 10:38+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-07-03 19:09+0000\n" +"Last-Translator: openerp-china.Black Jack \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: 2011-05-10 07:29+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: email_template #: help:email_template.account,auto_delete:0 msgid "Permanently delete emails after sending" -msgstr "" +msgstr "电子邮件发送后永久删除" #. module: email_template #: view:email_template.account:0 msgid "Email Account Configuration" -msgstr "" +msgstr "邮件帐户配置" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:195 #, python-format msgid "Emails for multiple items saved in outbox." -msgstr "" +msgstr "发件箱保存的多封电子邮件" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:59 @@ -42,31 +42,33 @@ msgid "" "Either ask admin to enforce an account for this template or get yourself a " "personal email account." msgstr "" +"你没设置私人电子邮件帐户。\n" +"要求管理员强制用这模板的帐户否则输入你自己的私人电子邮件帐户。" #. module: email_template #: view:email_template.mailbox:0 msgid "Personal Emails" -msgstr "" +msgstr "私人电子邮件" #. module: email_template #: field:email.template,file_name:0 msgid "Report Filename" -msgstr "" +msgstr "报告文件名" #. module: email_template #: view:email.template:0 msgid "Email Content " -msgstr "" +msgstr "邮件内容 " #. module: email_template #: view:email_template.send.wizard:0 msgid "Send mail Wizard" -msgstr "" +msgstr "发送邮件向导" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "Plain Text & HTML with no attachments" -msgstr "" +msgstr "纯文本或HTML(无附件)" #. module: email_template #: help:email.template,model_object_field:0 @@ -76,6 +78,9 @@ msgid "" "in the box below\n" "(Note:If there are no values make sure you have selected the correct model)" msgstr "" +"你想在模型里用的字段。\n" +"如果它是一个关联字段,你可以在这下拉框中选择相关值。\n" +"(备注:如果没有值,确认你选择了正确的模型)" #. module: email_template #: field:email_template.preview,body_html:0 @@ -83,77 +88,77 @@ msgstr "" #: field:email_template.send.wizard,body_html:0 #: field:email_template.send.wizard,body_text:0 msgid "Body" -msgstr "" +msgstr "内容" #. module: email_template #: code:addons/email_template/email_template.py:304 #, python-format msgid "Deletion of Record failed" -msgstr "" +msgstr "记录删除失败" #. module: email_template #: help:email_template.account,company:0 msgid "" "Select if this mail account does not belong to specific user but to the " "organization as a whole. eg: info@companydomain.com" -msgstr "" +msgstr "选择该邮件帐户不是作为特定的个人而是机构。如:info@companydomain.com" #. module: email_template #: view:email_template.send.wizard:0 msgid "Send now" -msgstr "" +msgstr "立刻发送" #. module: email_template #: selection:email_template.mailbox,state:0 msgid "Not Applicable" -msgstr "" +msgstr "不适用" #. module: email_template #: view:email_template.account:0 #: model:ir.ui.menu,name:email_template.menu_email_account_all_tools #: model:ir.ui.menu,name:email_template.menu_email_template_account_all msgid "Email Accounts" -msgstr "" +msgstr "电子邮件帐户" #. module: email_template #: view:email_template.send.wizard:0 msgid "Send all mails" -msgstr "" +msgstr "发送所有邮件" #. module: email_template #: help:email_template.account,smtpuname:0 msgid "" "Specify the username if your SMTP server requires authentication, otherwise " "leave it empty." -msgstr "" +msgstr "指定用户名如果你的SMTP服务器需要验证。否则为空。" #. module: email_template #: field:email_template.mailbox,server_ref:0 msgid "Server Reference of mail" -msgstr "" +msgstr "邮件服务器参考" #. module: email_template #: view:email_template.account:0 #: selection:email_template.account,state:0 msgid "Approved" -msgstr "" +msgstr "已审批" #. module: email_template #: help:email.template,def_cc:0 msgid "" "Carbon Copy address(es), comma-separated. Placeholders can be used here. " "e.g. ${object.email_cc}" -msgstr "" +msgstr "抄送地址用逗号分隔。这里可以用占用符如: ${object.email_cc}" #. module: email_template #: view:email.template:0 msgid "Account" -msgstr "" +msgstr "帐号" #. module: email_template #: field:email.template,table_html:0 msgid "HTML code" -msgstr "" +msgstr "HTML代码" #. module: email_template #: help:email_template.account,name:0 @@ -161,44 +166,44 @@ msgid "" "The description is used as the Sender name along with the provided From " "Email, unless it is already specified in the From Email, e.g: John Doe " "" -msgstr "" +msgstr "在邮件里这描述作为发送人名称。除非它在邮件中早已经指定。如:John Doe " #. module: email_template #: field:email.template,from_account:0 msgid "Email Account" -msgstr "" +msgstr "电子邮件帐户" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:201 #, python-format msgid "Email sending failed for one or more objects." -msgstr "" +msgstr "一个或多个对象发送邮件失败。" #. module: email_template #: view:email_template.send.wizard:0 msgid "" "Add here all attachments of the current document you want to include in the " "Email." -msgstr "" +msgstr "在这里添加你在邮件里把当前文件作为 附件。" #. module: email_template #: help:email.template,lang:0 msgid "" "The default language for the email. Placeholders can be used here. eg. " "${object.partner_id.lang}" -msgstr "" +msgstr "电子邮件的默认语言。可以在这里使用占位符。例如.${object.partner_id.lang}" #. module: email_template #: help:email.template,sub_model_object_field:0 msgid "" "When you choose relationship fields this field will specify the sub value " "you can use." -msgstr "" +msgstr "当你选择相关联字段的字段时你将可以使用具体的值。" #. module: email_template #: selection:email_template.send.wizard,state:0 msgid "Wizard Complete" -msgstr "" +msgstr "向导完成" #. module: email_template #: field:email.template,reply_to:0 @@ -206,65 +211,65 @@ msgstr "" #: field:email_template.preview,reply_to:0 #: field:email_template.send.wizard,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "回复:" #. module: email_template #: view:email.template:0 msgid "Delete Action" -msgstr "" +msgstr "删除操作" #. module: email_template #: view:email_template.account:0 msgid "Approve Account" -msgstr "" +msgstr "审核帐户" #. module: email_template #: field:email_template.preview,rel_model_ref:0 #: field:email_template.send.wizard,rel_model_ref:0 msgid "Referred Document" -msgstr "" +msgstr "相关文档" #. module: email_template #: field:email_template.send.wizard,full_success:0 msgid "Complete Success" -msgstr "" +msgstr "发送成功" #. module: email_template #: selection:email_template.account,send_pref:0 msgid "Both HTML & Text (Mixed)" -msgstr "" +msgstr "HTML & Text (混合)" #. module: email_template #: view:email_template.preview:0 msgid "OK" -msgstr "" +msgstr "确认" #. module: email_template #: field:email_template.account,auto_delete:0 msgid "Auto Delete" -msgstr "" +msgstr "自动删除" #. module: email_template #: selection:email_template.account,send_pref:0 msgid "Both HTML & Text (Alternative)" -msgstr "" +msgstr "HTML & Text (二选其一)" #. module: email_template #: field:email_template.send.wizard,requested:0 msgid "No of requested Mails" -msgstr "" +msgstr "无要求的邮件" #. module: email_template #: field:email.template,def_body_text:0 #: view:email_template.mailbox:0 #: field:email_template.mailbox,body_text:0 msgid "Standard Body (Text)" -msgstr "" +msgstr "邮件内容(纯文本)" #. module: email_template #: field:email.template,attachment_ids:0 msgid "Attached Files" -msgstr "" +msgstr "文件附件" #. module: email_template #: field:email_template.account,smtpssl:0 @@ -274,35 +279,35 @@ msgstr "" #. module: email_template #: field:email_template.account,email_id:0 msgid "From Email" -msgstr "" +msgstr "来自邮件" #. module: email_template #: code:addons/email_template/email_template.py:304 #, python-format msgid "Warning" -msgstr "" +msgstr "警告" #. module: email_template #: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all msgid "Accounts" -msgstr "" +msgstr "帐户" #. module: email_template #: view:email_template.preview:0 msgid "Body(Text)" -msgstr "" +msgstr "内容(Txt)" #. module: email_template #: view:email_template.mailbox:0 msgid "Company Emails" -msgstr "" +msgstr "公司电子邮件" #. module: email_template #: view:email_template.send.wizard:0 msgid "" "Tip: Multiple emails are sent in the same language (the first one is " "proposed). We suggest you send emails in groups according to language." -msgstr "" +msgstr "提示:发送的多个电子邮件用相同的语言(第一个建议)。我们建议你按语言分群组发送邮件。" #. module: email_template #: help:email_template.preview,reply_to:0 @@ -310,7 +315,7 @@ msgstr "" msgid "" "The address recipients should reply to, if different from the From address. " "Placeholders can be used here." -msgstr "" +msgstr "如果发件人地址不是原地址,这地址是要回复的收件人地址。这里能使用占用符。" #. module: email_template #: field:email.template,def_subject:0 @@ -318,24 +323,24 @@ msgstr "" #: field:email_template.preview,subject:0 #: field:email_template.send.wizard,subject:0 msgid "Subject" -msgstr "" +msgstr "主题" #. module: email_template #: code:addons/email_template/email_template_account.py:256 #, python-format msgid "Reason: %s" -msgstr "" +msgstr "原因:%s" #. module: email_template #: field:email_template.mailbox,email_from:0 msgid "From" -msgstr "" +msgstr "发件人" #. module: email_template #: field:email_template.preview,ref_template:0 #: field:email_template.send.wizard,ref_template:0 msgid "Template" -msgstr "" +msgstr "模版" #. module: email_template #: code:addons/email_template/email_template_account.py:367 @@ -344,189 +349,191 @@ msgid "" "Mail from Account %s failed. Probable Reason: Server Send Error\n" " Description: %s" msgstr "" +"邮件发送人帐户 %s 失败。问题原因:发送服务器错误。\n" +"描述: %s" #. module: email_template #: view:email.template:0 msgid "Insert Simple Field" -msgstr "" +msgstr "插入简单的字段" #. module: email_template #: view:email_template.preview:0 msgid "Body(Html)" -msgstr "" +msgstr "内容(HTML)" #. module: email_template #: help:email.template,def_bcc:0 msgid "" "Blind Carbon Copy address(es), comma-separated. Placeholders can be used " "here. e.g. ${object.email_bcc}" -msgstr "" +msgstr "密件抄送地址用逗号。这里能使用占位符如:${object.email_bcc}" #. module: email_template #: model:ir.actions.act_window,name:email_template.wizard_email_template_preview msgid "Template Preview" -msgstr "" +msgstr "模板预览" #. module: email_template #: field:email.template,def_body_html:0 msgid "Body (Text-Web Client Only)" -msgstr "" +msgstr "内容(Txt - 仅Web客户端)" #. module: email_template #: field:email_template.account,state:0 #: view:email_template.mailbox:0 msgid "State" -msgstr "" +msgstr "状态" #. module: email_template #: field:email.template,ref_ir_value:0 msgid "Wizard Button" -msgstr "" +msgstr "向导按钮" #. module: email_template #: help:email_template.account,email_id:0 msgid "eg: 'john@doe.com' or 'John Doe '" -msgstr "" +msgstr "例如: 'john@doe.com' 或 'John Doe '" #. module: email_template #: view:email.template:0 #: field:email.template,object_name:0 msgid "Resource" -msgstr "" +msgstr "来源" #. module: email_template #: code:addons/email_template/email_template_account.py:255 #, python-format msgid "Out going connection test failed" -msgstr "" +msgstr "发送连接测试失败" #. module: email_template #: code:addons/email_template/email_template_account.py:371 #, python-format msgid "Mail from Account %s successfully Sent." -msgstr "" +msgstr "邮件发信人帐户 %s 发送成功。" #. module: email_template #: view:email_template.mailbox:0 msgid "Standard Body" -msgstr "" +msgstr "邮件内容" #. module: email_template #: selection:email.template,template_language:0 msgid "Mako Templates" -msgstr "" +msgstr "建立模板" #. module: email_template #: code:addons/email_template/email_template.py:449 #, python-format msgid " (Email Attachment)" -msgstr "" +msgstr " (邮件附件)" #. module: email_template #: selection:email_template.mailbox,folder:0 msgid "Sent Items" -msgstr "" +msgstr "发送邮件" #. module: email_template #: view:email_template.account:0 msgid "Test Outgoing Connection" -msgstr "" +msgstr "测试发送连接" #. module: email_template #: help:email.template,def_body_html:0 #: help:email.template,def_body_text:0 msgid "The text version of the mail" -msgstr "" +msgstr "纯文本邮件" #. module: email_template #: help:email.template,reply_to:0 msgid "" "The address recipients should reply to, if different from the From address. " "Placeholders can be used here. e.g. ${object.email_reply_to}" -msgstr "" +msgstr "如果不同于收件人地址,这地址是回复地址。这里能使用占位符如:${object.email_reply_to}" #. module: email_template #: help:email.template,ref_ir_value:0 msgid "" "Button in the side bar of the form view of this Resource that will invoke " "the Window Action" -msgstr "" +msgstr "按钮在这资源界面的侧边栏它将调用窗体的动作" #. module: email_template #: field:email_template.mailbox,account_id:0 msgid "User account" -msgstr "" +msgstr "用户帐户" #. module: email_template #: field:email_template.send.wizard,signature:0 msgid "Attach my signature to mail" -msgstr "" +msgstr "邮件附上我的签名" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:255 #: view:email.template:0 #, python-format msgid "Report" -msgstr "" +msgstr "报告" #. module: email_template #: field:email.template,sub_model_object_field:0 msgid "Sub Field" -msgstr "" +msgstr "子字段" #. module: email_template #: view:email.template:0 #: view:email_template.mailbox:0 msgid "Advanced" -msgstr "" +msgstr "高级选项" #. module: email_template #: view:email_template.mailbox:0 msgid "My Emails" -msgstr "" +msgstr "我的邮件" #. module: email_template #: view:email.template:0 msgid "Expression Builder" -msgstr "" +msgstr "表达式生成器" #. module: email_template #: help:email.template,sub_object:0 msgid "" "When a relation field is used this field will show you the type of field you " "have selected" -msgstr "" +msgstr "该处显示使用的关联字段的类型" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "HTML Body" -msgstr "" +msgstr "HTML内容" #. module: email_template #: view:email_template.account:0 msgid "Suspend Account" -msgstr "" +msgstr "暂停帐户" #. module: email_template #: help:email.template,null_value:0 msgid "This Value is used if the field is empty" -msgstr "" +msgstr "如果该字段为空就使用该值。" #. module: email_template #: view:email.template:0 msgid "Preview Template" -msgstr "" +msgstr "预览模板" #. module: email_template #: field:email_template.account,smtpserver:0 msgid "Server" -msgstr "" +msgstr "服务器" #. module: email_template #: help:email.template,copyvalue:0 msgid "" "Copy and paste the value in the location you want to use a system value." -msgstr "" +msgstr "如果你想使用系统内置变量的话可以从这里复制并粘贴到指定位置" #. module: email_template #: help:email.template,track_campaign_item:0 @@ -534,139 +541,139 @@ msgid "" "Enable this is you wish to include a special tracking marker in outgoing " "emails so you can identify replies and link them back to the corresponding " "resource record. This is useful for CRM leads for example" -msgstr "" +msgstr "使你要发出的邮件包含一个特殊的跟踪标记使你能知道回复和链接它返回的相应资源记录。这对CRM的销售线索是非常有用的。" #. module: email_template #: view:email.template:0 msgid "Body (Raw HTML)" -msgstr "" +msgstr "内容(raw HTML)" #. module: email_template #: field:email.template,use_sign:0 msgid "Signature" -msgstr "" +msgstr "签名" #. module: email_template #: field:email.template,sub_object:0 msgid "Sub-model" -msgstr "" +msgstr "子模型" #. module: email_template #: view:email.template:0 msgid "Options" -msgstr "" +msgstr "选项" #. module: email_template #: view:email_template.send.wizard:0 msgid "Body (Plain Text)" -msgstr "" +msgstr "内容(纯文本)" #. module: email_template #: view:email.template:0 msgid "Body (Text)" -msgstr "" +msgstr "内容(纯文本)" #. module: email_template #: field:email_template.mailbox,date_mail:0 msgid "Rec/Sent Date" -msgstr "" +msgstr "记录/发送日期" #. module: email_template #: selection:email_template.account,state:0 msgid "Initiated" -msgstr "" +msgstr "开始" #. module: email_template #: field:email.template,report_template:0 msgid "Report to send" -msgstr "" +msgstr "发送报告" #. module: email_template #: view:email_template.account:0 msgid "Server Information" -msgstr "" +msgstr "服务器信息" #. module: email_template #: field:email_template.send.wizard,generated:0 msgid "No of generated Mails" -msgstr "" +msgstr "没有生成的邮件" #. module: email_template #: view:email.template:0 msgid "Mail Details" -msgstr "" +msgstr "邮件详情" #. module: email_template #: code:addons/email_template/email_template_account.py:235 #, python-format msgid "SMTP SERVER or PORT not specified" -msgstr "" +msgstr "SMTP服务器或者端口没指定" #. module: email_template #: view:email.template:0 msgid "Note: This is Raw HTML." -msgstr "" +msgstr "备注:这是原始HTML" #. module: email_template #: view:email.template:0 msgid "Group by..." -msgstr "" +msgstr "分组" #. module: email_template #: selection:email_template.send.wizard,state:0 msgid "Multiple Mail Wizard Step 1" -msgstr "" +msgstr "多帐户设置向导" #. module: email_template #: field:email_template.account,user:0 msgid "Related User" -msgstr "" +msgstr "相关用户" #. module: email_template #: field:email_template.mailbox,body_html:0 msgid "Body (Rich Text Clients Only)" -msgstr "" +msgstr "内容( 含格式文本 - 仅Clients客户端)" #. module: email_template #: selection:email_template.account,company:0 msgid "Yes" -msgstr "" +msgstr "是" #. module: email_template #: field:email.template,ref_ir_act_window:0 msgid "Window Action" -msgstr "" +msgstr "窗体操作" #. module: email_template #: selection:email_template.account,send_pref:0 msgid "HTML, otherwise Text" -msgstr "" +msgstr "HTML,否则纯文本" #. module: email_template #: view:email_template.mailbox:0 #: selection:email_template.mailbox,folder:0 msgid "Drafts" -msgstr "" +msgstr "草稿" #. module: email_template #: selection:email_template.account,company:0 msgid "No" -msgstr "" +msgstr "否" #. module: email_template #: field:email_template.account,smtpport:0 msgid "SMTP Port" -msgstr "" +msgstr "SMTP 端口" #. module: email_template #: field:email_template.mailbox,mail_type:0 msgid "Mail Contents" -msgstr "" +msgstr "邮件内容" #. module: email_template #: sql_constraint:email.template:0 msgid "The template name must be unique !" -msgstr "" +msgstr "这模板名称必须唯一!" #. module: email_template #: field:email.template,def_bcc:0 @@ -674,22 +681,22 @@ msgstr "" #: field:email_template.preview,bcc:0 #: field:email_template.send.wizard,bcc:0 msgid "BCC" -msgstr "" +msgstr "密件抄送" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "Plain Text" -msgstr "" +msgstr "纯文本" #. module: email_template #: view:email_template.account:0 msgid "Draft" -msgstr "" +msgstr "草稿" #. module: email_template #: field:email.template,model_int_name:0 msgid "Model Internal Name" -msgstr "" +msgstr "内部模型名" #. module: email_template #: field:email.template,message_id:0 @@ -697,56 +704,56 @@ msgstr "" #: field:email_template.preview,message_id:0 #: field:email_template.send.wizard,message_id:0 msgid "Message-ID" -msgstr "" +msgstr "消息-ID(Message-ID)" #. module: email_template #: help:email_template.mailbox,server_ref:0 msgid "Applicable for inward items only" -msgstr "" +msgstr "只适用于内部项" #. module: email_template #: view:email_template.send.wizard:0 msgid "" "After clicking send all mails, mails will be sent to outbox and cleared in " "next Send/Recieve" -msgstr "" +msgstr "点击后发送所有邮件,邮件发到发件箱并在随后发送/接收" #. module: email_template #: field:email_template.mailbox,state:0 #: field:email_template.send.wizard,state:0 msgid "Status" -msgstr "" +msgstr "状况" #. module: email_template #: view:email_template.account:0 msgid "Outgoing" -msgstr "" +msgstr "发件箱" #. module: email_template #: code:addons/email_template/email_template_account.py:427 #, python-format msgid "Datetime Extraction failed.Date:%s \tError:%s" -msgstr "" +msgstr "日期时间提取失败:日期:%s \t 错误:%s" #. module: email_template #: help:email.template,use_sign:0 msgid "the signature from the User details will be appended to the mail" -msgstr "" +msgstr "含用户详情的签名将附加到这邮件" #. module: email_template #: field:email_template.send.wizard,from:0 msgid "From Account" -msgstr "" +msgstr "发件人" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "Intermixed content" -msgstr "" +msgstr "混合内容" #. module: email_template #: view:email_template.account:0 msgid "Request Re-activation" -msgstr "" +msgstr "要求重新激活" #. module: email_template #: view:email.template:0 @@ -754,33 +761,33 @@ msgstr "" #: model:ir.ui.menu,name:email_template.menu_email_template_all #: model:ir.ui.menu,name:email_template.menu_email_template_all_tools msgid "Email Templates" -msgstr "" +msgstr "电子邮件模板" #. module: email_template #: field:email_template.account,smtpuname:0 msgid "User Name" -msgstr "" +msgstr "用户名" #. module: email_template #: field:email_template.mailbox,user:0 msgid "User" -msgstr "" +msgstr "用户" #. module: email_template #: view:email.template:0 msgid "Advanced Options" -msgstr "" +msgstr "高级选项" #. module: email_template #: view:email_template.mailbox:0 #: selection:email_template.mailbox,folder:0 msgid "Outbox" -msgstr "" +msgstr "发件箱" #. module: email_template #: view:email_template.send.wizard:0 msgid "Save in Drafts" -msgstr "" +msgstr "保存为草稿" #. module: email_template #: code:addons/email_template/email_template_account.py:362 @@ -789,6 +796,8 @@ msgid "" "Mail from Account %s failed. Probable Reason:MIME Error\n" "Description: %s" msgstr "" +"邮件发信人帐户 %s 失败。原因:MIME 错误\n" +"说明: %s" #. module: email_template #: field:email_template.account,smtptls:0 @@ -798,7 +807,7 @@ msgstr "" #. module: email_template #: field:email.template,lang:0 msgid "Language" -msgstr "" +msgstr "语言" #. module: email_template #: code:addons/email_template/email_template_account.py:275 @@ -814,56 +823,56 @@ msgstr "" #: model:ir.ui.menu,name:email_template.menu_email_template_tools #, python-format msgid "Email Template" -msgstr "" +msgstr "电子邮件模板" #. module: email_template #: view:email_template.account:0 msgid "Send/Receive" -msgstr "" +msgstr "发送/接收" #. module: email_template #: view:email_template.mailbox:0 msgid "Send Mail" -msgstr "" +msgstr "发送邮件" #. module: email_template #: view:email_template.account:0 #: selection:email_template.account,state:0 msgid "Suspended" -msgstr "" +msgstr "已暂停" #. module: email_template #: help:email.template,allowed_groups:0 msgid "" "Only users from these groups will be allowed to send mails from this Template" -msgstr "" +msgstr "仅限本组成员才能使用该模板" #. module: email_template #: code:addons/email_template/email_template.py:284 #, python-format msgid "Send Mail (%s)" -msgstr "" +msgstr "发送邮件( %s)" #. module: email_template #: help:email.template,def_subject:0 msgid "The subject of email. Placeholders can be used here." -msgstr "" +msgstr "邮件主题。这里可以使用占位符" #. module: email_template #: field:email_template.send.wizard,report:0 msgid "Report File Name" -msgstr "" +msgstr "报告文件名" #. module: email_template #: field:email.template,copyvalue:0 msgid "Expression" -msgstr "" +msgstr "表达式" #. module: email_template #: view:email_template.mailbox:0 #: field:email_template.mailbox,history:0 msgid "History" -msgstr "" +msgstr "日志" #. module: email_template #: view:email.template:0 @@ -872,66 +881,66 @@ msgstr "" #: view:email_template.send.wizard:0 #: field:email_template.send.wizard,attachment_ids:0 msgid "Attachments" -msgstr "" +msgstr "附件" #. module: email_template #: field:email_template.preview,to:0 #: field:email_template.send.wizard,to:0 msgid "To" -msgstr "" +msgstr "收件人" #. module: email_template #: selection:email_template.account,send_pref:0 msgid "Text, otherwise HTML" -msgstr "" +msgstr "文本,否则JHTML" #. module: email_template #: code:addons/email_template/email_template.py:319 #, python-format msgid "Copy of template " -msgstr "" +msgstr "复制模板 " #. module: email_template #: view:email_template.send.wizard:0 msgid "Discard Mail" -msgstr "" +msgstr "丢弃邮件" #. module: email_template #: model:ir.model,name:email_template.model_email_template msgid "Email Templates for Models" -msgstr "" +msgstr "模型的邮件模板" #. module: email_template #: view:email_template.send.wizard:0 msgid "Close" -msgstr "" +msgstr "结束" #. module: email_template #: code:addons/email_template/email_template_mailbox.py:48 #, python-format msgid "Error sending mail: %s" -msgstr "" +msgstr "发送邮件失败:%s" #. module: email_template #: constraint:email_template.account:0 msgid "Error: You are not allowed to have more than 1 account." -msgstr "" +msgstr "错误:你不能有超过1个帐户" #. module: email_template #: view:email_template.mailbox:0 msgid "Body (HTML-Web Client Only)" -msgstr "" +msgstr "内容 (HTML - 仅Web客户端)" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:253 #, python-format msgid "%s (Email Attachment)" -msgstr "" +msgstr "%s (邮件附件)" #. module: email_template #: selection:email_template.mailbox,state:0 msgid "Sending" -msgstr "" +msgstr "正在发送" #. module: email_template #: model:ir.actions.act_window,help:email_template.action_email_template_mailbox @@ -941,26 +950,27 @@ msgid "" "profile fields, so that a partner name or other partner related information " "may be inserted automatically." msgstr "" +"邮件模板是一个邮件文件它将作为营销一部分。你可以依据具体客户的描述字段做个性化处理,所以可能自动插入这业务伙伴的名称或其业务伙伴相关的信息。" #. module: email_template #: field:email.template,allowed_groups:0 msgid "Allowed User Groups" -msgstr "" +msgstr "允许用户组" #. module: email_template #: field:email.template,model_object_field:0 msgid "Field" -msgstr "" +msgstr "字段" #. module: email_template #: view:email_template.account:0 msgid "User Information" -msgstr "" +msgstr "用户信息" #. module: email_template #: view:email.template:0 msgid "Actions" -msgstr "" +msgstr "操作" #. module: email_template #: code:addons/email_template/email_template_account.py:363 @@ -970,29 +980,31 @@ msgid "" "Server Send Error\n" "Description: %s" msgstr "" +"服务器发送错误\n" +"说明:%s" #. module: email_template #: help:email.template,file_name:0 msgid "" "Name of the generated report file. Placeholders can be used in the filename. " "eg: 2009_SO003.pdf" -msgstr "" +msgstr "产生报告文件名,这里能使用占位符如:2009_SO003.pdf" #. module: email_template #: help:email_template.mailbox,date_mail:0 msgid "Date on which Email Sent or Received" -msgstr "" +msgstr "发送或接收邮件的日期" #. module: email_template #: view:email_template.mailbox:0 #: selection:email_template.mailbox,folder:0 msgid "Trash" -msgstr "" +msgstr "回收站" #. module: email_template #: model:ir.model,name:email_template.model_email_template_mailbox msgid "Email Mailbox" -msgstr "" +msgstr "邮箱" #. module: email_template #: code:addons/email_template/email_template_mailbox.py:104 @@ -1001,45 +1013,47 @@ msgid "" "Sending of Mail %s failed. Probable Reason:Could not login to server\n" "Error: %s" msgstr "" +"邮件 %s 发送失败。可能原因:无法登录到服务器\n" +"错误: %s" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:60 #, python-format msgid "Missing mail account" -msgstr "" +msgstr "丢失邮件帐户" #. module: email_template #: code:addons/email_template/email_template_account.py:250 #, python-format msgid "SMTP Test Connection Was Successful" -msgstr "" +msgstr "SMTP 连接测试成功" #. module: email_template #: model:ir.module.module,shortdesc:email_template.module_meta_information msgid "Email Template for OpenERP" -msgstr "" +msgstr "系统邮件模板" #. module: email_template #: field:email_template.account,name:0 msgid "Description" -msgstr "" +msgstr "描述" #. module: email_template #: view:email.template:0 msgid "Create Action" -msgstr "" +msgstr "新建操作" #. module: email_template #: help:email_template.account,smtpserver:0 msgid "Enter name of outgoing server, eg: smtp.yourdomain.com" -msgstr "" +msgstr "输入发信服务器如:smtp.yourdomain.com" #. module: email_template #: help:email.template,attachment_ids:0 msgid "" "You may attach existing files to this template, so they will be added in all " "emails created from this template" -msgstr "" +msgstr "你可能在这模板附上现有文件,所以它将加入到所有根据这模板创建的邮件中。" #. module: email_template #: help:email.template,message_id:0 @@ -1047,23 +1061,23 @@ msgid "" "Specify the Message-ID SMTP header to use in outgoing emails. Please note " "that this overrides the Resource tracking option! Placeholders can be used " "here." -msgstr "" +msgstr "发出的邮件使用指定的 Message-ID作为SMTP头。请注意这将覆盖原来的。" #. module: email_template #: field:email.template,def_to:0 #: field:email_template.mailbox,email_to:0 msgid "Recipient (To)" -msgstr "" +msgstr "收件人(到)" #. module: email_template #: field:email.template,null_value:0 msgid "Null Value" -msgstr "" +msgstr "空值" #. module: email_template #: field:email.template,template_language:0 msgid "Templating Language" -msgstr "" +msgstr "模板的语言" #. module: email_template #: field:email.template,def_cc:0 @@ -1071,27 +1085,27 @@ msgstr "" #: field:email_template.preview,cc:0 #: field:email_template.send.wizard,cc:0 msgid "CC" -msgstr "" +msgstr "抄送" #. module: email_template #: view:email_template.mailbox:0 msgid "Sent" -msgstr "" +msgstr "已发送" #. module: email_template #: sql_constraint:email_template.account:0 msgid "Another setting already exists with this email ID !" -msgstr "" +msgstr "其它发送的邮件已使用这邮件ID!" #. module: email_template #: help:email.template,ref_ir_act_window:0 msgid "Action that will open this email template on Resource records" -msgstr "" +msgstr "操作将打开这邮件模板" #. module: email_template #: field:email_template.account,smtppass:0 msgid "Password" -msgstr "" +msgstr "密码" #. module: email_template #: help:email_template.preview,message_id:0 @@ -1099,7 +1113,7 @@ msgstr "" msgid "" "The Message-ID header value, if you need tospecify it, for example to " "automatically recognize the replies later. Placeholders can be used here." -msgstr "" +msgstr "如果你需要具体指定 Message-ID头,例如自动识别最后的回复。这里能使用占位符" #. module: email_template #: view:email_template.mailbox:0 @@ -1107,49 +1121,49 @@ msgstr "" #: model:ir.ui.menu,name:email_template.menu_email_template_mails_tools #: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails msgid "Emails" -msgstr "" +msgstr "邮件" #. module: email_template #: view:email.template:0 msgid "Templates" -msgstr "" +msgstr "模板" #. module: email_template #: field:email_template.preview,report:0 msgid "Report Name" -msgstr "" +msgstr "报告名称" #. module: email_template #: field:email.template,name:0 msgid "Name" -msgstr "" +msgstr "名称" #. module: email_template #: field:email.template,track_campaign_item:0 msgid "Resource Tracking" -msgstr "" +msgstr "资源跟踪" #. module: email_template #: model:ir.model,name:email_template.model_email_template_preview msgid "Email Template Preview" -msgstr "" +msgstr "邮件模板预览" #. module: email_template #: view:email_template.preview:0 msgid "Email Preview" -msgstr "" +msgstr "邮件预览" #. module: email_template #: help:email.template,def_to:0 msgid "" "The Recipient of email. Placeholders can be used here. e.g. " "${object.email_to}" -msgstr "" +msgstr "邮件接收人。这里能使用占位符。如:${object.email_to}" #. module: email_template #: view:email.template:0 msgid "Existing files" -msgstr "" +msgstr "现有的文件" #. module: email_template #: model:ir.module.module,description:email_template.module_meta_information @@ -1159,18 +1173,21 @@ msgid "" "emails.\n" " " msgstr "" +"\n" +" 邮件模板只用于发送的邮件。\n" +" " #. module: email_template #: view:email_template.send.wizard:0 msgid "Body (HTML)" -msgstr "" +msgstr "内容(HTML)" #. module: email_template #: help:email.template,table_html:0 msgid "" "Copy this html code to your HTML message body for displaying the info in " "your mail." -msgstr "" +msgstr "将本段HTML代码复制到你邮件内容中." #. module: email_template #: model:ir.model,name:email_template.model_email_template_account @@ -1181,18 +1198,18 @@ msgstr "" #: field:email_template.preview,rel_model:0 #: field:email_template.send.wizard,rel_model:0 msgid "Model" -msgstr "" +msgstr "模型" #. module: email_template #: code:addons/email_template/email_template_account.py:236 #, python-format msgid "Core connection for the given ID does not exist" -msgstr "" +msgstr "去连接给出的ID时不存在" #. module: email_template #: field:email_template.account,company:0 msgid "Corporate" -msgstr "" +msgstr "全体的" #. module: email_template #: code:addons/email_template/email_template_account.py:275 @@ -1202,41 +1219,43 @@ msgid "" "server\n" "Error: %s" msgstr "" +"在登入邮件的发件人帐户 %s 时失败。原因不能登录到服务器\n" +"错误:%s" #. module: email_template #: model:ir.model,name:email_template.model_email_template_send_wizard msgid "This is the wizard for sending mail" -msgstr "" +msgstr "这是发送邮件的向导" #. module: email_template #: view:email.template:0 msgid "Addresses" -msgstr "" +msgstr "地址" #. module: email_template #: help:email.template,from_account:0 msgid "Emails will be sent from this approved account." -msgstr "" +msgstr "邮件将用这审批的帐户发送" #. module: email_template #: field:email_template.account,send_pref:0 msgid "Mail Format" -msgstr "" +msgstr "邮件格式" #. module: email_template #: field:email_template.mailbox,folder:0 msgid "Folder" -msgstr "" +msgstr "文件夹" #. module: email_template #: view:email_template.account:0 msgid "Company Accounts" -msgstr "" +msgstr "公司帐户" #. module: email_template #: help:email_template.account,smtpport:0 msgid "Enter port number, eg: 25 or 587" -msgstr "" +msgstr "输入端口如: 25 或 587" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:59 @@ -1250,21 +1269,21 @@ msgstr "" #: code:addons/email_template/email_template_account.py:375 #, python-format msgid "Mail from Account %s failed. Probable Reason:Account not approved" -msgstr "" +msgstr "邮件发信人帐户 %s 失败。原因:帐户没审核" #. module: email_template #: selection:email_template.send.wizard,state:0 msgid "Simple Mail Wizard Step 1" -msgstr "" +msgstr "简单邮件向导步骤1" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "Has Attachments" -msgstr "" +msgstr "带附件" #. module: email_template #: code:addons/email_template/email_template.py:452 #: code:addons/email_template/wizard/email_template_send_wizard.py:256 #, python-format msgid "No Description" -msgstr "" +msgstr "无描述" diff --git a/addons/event/i18n/zh_CN.po b/addons/event/i18n/zh_CN.po index f7914b95851..bb1bf0ffbc9 100644 --- a/addons/event/i18n/zh_CN.po +++ b/addons/event/i18n/zh_CN.po @@ -7,82 +7,82 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-19 12:00+0000\n" -"Last-Translator: Black Jack \n" +"PO-Revision-Date: 2011-07-02 05:23+0000\n" +"Last-Translator: openerp-china.Black Jack \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-25 06:39+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: event #: view:event.event:0 msgid "Invoice Information" -msgstr "" +msgstr "发票信息" #. module: event #: help:event.event,register_max:0 msgid "Provide Maximun Number of Registrations" -msgstr "" +msgstr "给出登记记录最多数量" #. module: event #: view:partner.event.registration:0 msgid "Event Details" -msgstr "" +msgstr "事件详情" #. module: event #: field:event.event,main_speaker_id:0 msgid "Main Speaker" -msgstr "" +msgstr "主要关注者" #. module: event #: view:event.event:0 #: view:event.registration:0 #: view:report.event.registration:0 msgid "Group By..." -msgstr "" +msgstr "分组..." #. module: event #: field:event.event,register_min:0 msgid "Minimum Registrations" -msgstr "最小记录" +msgstr "最少的登记记录" #. module: event #: model:ir.model,name:event.model_event_confirm_registration msgid "Confirmation for Event Registration" -msgstr "" +msgstr "确认事件的登记记录" #. module: event #: field:event.registration.badge,title:0 msgid "Title" -msgstr "" +msgstr "标题" #. module: event #: field:event.event,mail_registr:0 msgid "Registration Email" -msgstr "记录邮件" +msgstr "登记记录的邮件" #. module: event #: model:ir.actions.act_window,name:event.action_event_confirm_registration msgid "Make Invoices" -msgstr "" +msgstr "生成发票" #. module: event #: view:event.event:0 #: view:event.registration:0 msgid "Registration Date" -msgstr "" +msgstr "登记记录日期" #. module: event #: help:event.event,main_speaker_id:0 msgid "Speaker who are giving speech on event." -msgstr "" +msgstr "关注者,谁给出对事件的关注" #. module: event #: view:partner.event.registration:0 msgid "_Close" -msgstr "" +msgstr "结束" #. module: event #: model:event.event,name:event.event_0 @@ -95,23 +95,23 @@ msgid "" "This will be the default price used as registration cost when invoicing this " "event. Note that you can specify for each registration a specific amount if " "you want to" -msgstr "" +msgstr "当此事件开具发票时,这价格为登记记录中成本的默认价格。注意如果你想,你可以指定每个登记记录的具体金额。" #. module: event #: selection:report.event.registration,month:0 msgid "March" -msgstr "" +msgstr "3月" #. module: event #: field:event.event,mail_confirm:0 msgid "Confirmation Email" -msgstr "确认Email" +msgstr "确认电子邮件" #. module: event #: code:addons/event/wizard/event_make_invoice.py:63 #, python-format msgid "Registration doesn't have any partner to invoice." -msgstr "" +msgstr "登记记录没有给任何业务伙伴开发票" #. module: event #: field:event.event,company_id:0 @@ -119,12 +119,12 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,company_id:0 msgid "Company" -msgstr "" +msgstr "公司" #. module: event #: field:event.make.invoice,invoice_date:0 msgid "Invoice Date" -msgstr "" +msgstr "发票日期" #. module: event #: code:addons/event/wizard/partner_event_registration.py:93 @@ -134,17 +134,17 @@ msgstr "" #: view:partner.event.registration:0 #, python-format msgid "Event Registration" -msgstr "事件记录" +msgstr "事件登记记录" #. module: event #: view:report.event.registration:0 msgid "Last 7 Days" -msgstr "" +msgstr "最近 7 天" #. module: event #: field:event.event,parent_id:0 msgid "Parent Event" -msgstr "" +msgstr "上级事件" #. module: event #: model:ir.actions.act_window,name:event.action_make_invoices @@ -154,22 +154,22 @@ msgstr "生成发票" #. module: event #: field:event.registration,price_subtotal:0 msgid "Subtotal" -msgstr "" +msgstr "小计" #. module: event #: view:report.event.registration:0 msgid "Event on Registration" -msgstr "记录的事件" +msgstr "登记记录的事件" #. module: event #: view:report.event.registration:0 msgid "Current Events" -msgstr "" +msgstr "当前事件" #. module: event #: view:event.registration:0 msgid "Add Internal Note" -msgstr "" +msgstr "添加内部备注" #. module: event #: model:ir.actions.act_window,name:event.action_report_event_registration @@ -177,12 +177,12 @@ msgstr "" #: model:ir.ui.menu,name:event.menu_report_event_registration #: view:report.event.registration:0 msgid "Events Analysis" -msgstr "" +msgstr "事件分析" #. module: event #: field:event.registration,message_ids:0 msgid "Messages" -msgstr "" +msgstr "消息" #. module: event #: field:event.event,mail_auto_confirm:0 @@ -206,17 +206,17 @@ msgstr "确认事件" #: selection:event.registration,state:0 #: selection:report.event.registration,state:0 msgid "Cancelled" -msgstr "" +msgstr "已取消" #. module: event #: field:event.event,reply_to:0 msgid "Reply-To" -msgstr "" +msgstr "回复:" #. module: event #: model:ir.actions.act_window,name:event.open_board_associations_manager msgid "Event Dashboard" -msgstr "" +msgstr "事件控制台" #. module: event #: model:event.event,name:event.event_1 @@ -226,7 +226,7 @@ msgstr "Verdi歌剧" #. module: event #: field:event.event,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "价格表" #. module: event #: field:event.registration,contact_id:0 @@ -241,29 +241,29 @@ msgstr "" #. module: event #: field:event.registration,ref:0 msgid "Reference" -msgstr "" +msgstr "相关单号" #. module: event #: help:event.event,date_end:0 #: help:partner.event.registration,end_date:0 msgid "Closing Date of Event" -msgstr "" +msgstr "事件的结束日期" #. module: event #: view:event.registration:0 msgid "Emails" -msgstr "" +msgstr "电子邮件" #. module: event #: view:event.registration:0 msgid "Extra Info" -msgstr "额外信息" +msgstr "附加信息" #. module: event #: code:addons/event/wizard/event_make_invoice.py:83 #, python-format msgid "Customer Invoices" -msgstr "" +msgstr "客户发票" #. module: event #: selection:event.event,state:0 @@ -279,7 +279,7 @@ msgstr "事件类型" #. module: event #: model:ir.model,name:event.model_event_type msgid " Event Type " -msgstr "" +msgstr " 事件类型 " #. module: event #: view:event.event:0 @@ -298,7 +298,7 @@ msgstr "事件" #: view:event.registration:0 #: field:event.registration,badge_ids:0 msgid "Badges" -msgstr "" +msgstr "标记" #. module: event #: view:event.event:0 @@ -312,12 +312,12 @@ msgstr "已确认" #. module: event #: view:event.confirm.registration:0 msgid "Registration Confirmation" -msgstr "记录确认" +msgstr "确认登记记录" #. module: event #: help:event.event,pricelist_id:0 msgid "Pricelist version for current event." -msgstr "" +msgstr "当前事件的价格表版本" #. module: event #: help:event.event,product_id:0 @@ -325,28 +325,28 @@ msgid "" "The invoices of this event registration will be created with this Product. " "Thus it allows you to set the default label and the accounting info you want " "by default on these invoices." -msgstr "" +msgstr "将创建这事件登记记录的产品发票。因此对这些默认发票它允许你设置默认的标签和会计信息。" #. module: event #: view:event.registration:0 msgid "Misc" -msgstr "" +msgstr "杂项" #. module: event #: view:event.event:0 #: field:event.event,speaker_ids:0 msgid "Other Speakers" -msgstr "" +msgstr "其他关注者" #. module: event #: model:ir.model,name:event.model_event_make_invoice msgid "Event Make Invoice" -msgstr "" +msgstr "事件创建发票" #. module: event #: help:event.registration,nb_register:0 msgid "Number of Registrations or Tickets" -msgstr "" +msgstr "登记记录的编号或票" #. module: event #: code:addons/event/wizard/event_make_invoice.py:50 @@ -355,33 +355,33 @@ msgstr "" #: code:addons/event/wizard/event_make_invoice.py:62 #, python-format msgid "Warning !" -msgstr "" +msgstr "警告!" #. module: event #: view:event.registration:0 msgid "Send New Email" -msgstr "" +msgstr "发送新电子邮件" #. module: event #: view:event.event:0 msgid "Location" -msgstr "" +msgstr "位置" #. module: event #: view:event.registration:0 msgid "Reply" -msgstr "" +msgstr "回复" #. module: event #: field:event.event,register_current:0 #: view:report.event.registration:0 msgid "Confirmed Registrations" -msgstr "确认记录" +msgstr "确认登记记录" #. module: event #: field:event.event,mail_auto_registr:0 msgid "Mail Auto Register" -msgstr "邮件自动记录" +msgstr "邮件自动登记" #. module: event #: field:event.event,type:0 @@ -392,7 +392,7 @@ msgstr "类型" #. module: event #: field:event.registration,email_from:0 msgid "Email" -msgstr "" +msgstr "电子邮件" #. module: event #: field:event.registration,tobe_invoiced:0 @@ -403,35 +403,35 @@ msgstr "待开票" #: code:addons/event/event.py:394 #, python-format msgid "Error !" -msgstr "" +msgstr "错误!" #. module: event #: field:event.registration,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "创建日期" #. module: event #: view:event.event:0 #: view:event.registration:0 #: view:res.partner:0 msgid "Cancel Registration" -msgstr "取消记录" +msgstr "取消登记记录" #. module: event #: code:addons/event/event.py:395 #, python-format msgid "Registered partner doesn't have an address to make the invoice." -msgstr "" +msgstr "要开票的登记记录里的业务伙伴没地址" #. module: event #: field:event.registration,nb_register:0 msgid "Quantity" -msgstr "" +msgstr "数量" #. module: event #: help:event.event,type:0 msgid "Type of Event like Seminar, Exhibition, Conference, Training." -msgstr "" +msgstr "事件类型如:研讨会,展览,会议,培训。" #. module: event #: help:event.event,mail_confirm:0 @@ -449,17 +449,17 @@ msgstr "" #. module: event #: selection:report.event.registration,month:0 msgid "July" -msgstr "" +msgstr "7月" #. module: event #: view:event.event:0 msgid "Event Organization" -msgstr "" +msgstr "事件结构" #. module: event #: view:event.registration:0 msgid "History Information" -msgstr "" +msgstr "日志信息" #. module: event #: view:event.registration:0 @@ -476,7 +476,7 @@ msgstr "总是确认" #: code:addons/event/wizard/event_confirm_registration.py:54 #, python-format msgid "Warning: The Event '%s' has reached its Maximum Limit (%s)." -msgstr "" +msgstr "警告:这事件 '%s'已达到最高极限 (%s)。" #. module: event #: view:event.event:0 @@ -484,7 +484,7 @@ msgstr "" #: field:event.registration.badge,registration_id:0 #: model:ir.actions.act_window,name:event.act_event_list_register_event msgid "Registration" -msgstr "记录" +msgstr "登记记录" #. module: event #: field:report.event.registration,nbevent:0 @@ -498,6 +498,7 @@ msgid "" "particular dates the state is set to 'Confirmed'. If the event is over, the " "state is set to 'Done'.If event is cancelled the state is set to 'Cancelled'." msgstr "" +"如果事件刚创建状态是“草稿”。如果事件在具体的日期已确认状态是“已确认”。如果事件结束状态设为“完成”。如果事件已经取消状态是“已取消”。" #. module: event #: view:event.event:0 @@ -508,12 +509,12 @@ msgstr "取消事件" #: view:event.event:0 #: view:event.registration:0 msgid "Contact" -msgstr "" +msgstr "联系方式" #. module: event #: view:report.event.registration:0 msgid "Last 30 Days" -msgstr "" +msgstr "最近30天" #. module: event #: view:event.event:0 @@ -521,19 +522,19 @@ msgstr "" #: field:event.registration,partner_id:0 #: model:ir.model,name:event.model_res_partner msgid "Partner" -msgstr "" +msgstr "业务伙伴" #. module: event #: view:board.board:0 #: model:ir.actions.act_window,name:event.act_event_reg #: view:report.event.registration:0 msgid "Events Filling Status" -msgstr "" +msgstr "事件填充状态" #. module: event #: field:event.make.invoice,grouped:0 msgid "Group the invoices" -msgstr "" +msgstr "发票组" #. module: event #: view:event.event:0 @@ -549,7 +550,7 @@ msgstr "演唱会票" #: view:board.board:0 #: field:event.event,register_prospect:0 msgid "Unconfirmed Registrations" -msgstr "不确认记录" +msgstr "不确认登记记录" #. module: event #: field:event.registration,partner_invoice_id:0 @@ -559,7 +560,7 @@ msgstr "已开票业务伙伴" #. module: event #: field:event.registration,log_ids:0 msgid "Logs" -msgstr "" +msgstr "系统日志" #. module: event #: view:event.event:0 @@ -569,33 +570,33 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,state:0 msgid "State" -msgstr "" +msgstr "状态" #. module: event #: selection:report.event.registration,month:0 msgid "September" -msgstr "" +msgstr "9月" #. module: event #: selection:report.event.registration,month:0 msgid "December" -msgstr "" +msgstr "12月" #. module: event #: field:event.registration,event_product:0 msgid "Invoice Name" -msgstr "" +msgstr "发票名称" #. module: event #: field:report.event.registration,draft_state:0 msgid " # No of Draft Registrations" -msgstr "" +msgstr " # 没草稿状态的登记记录" #. module: event #: view:report.event.registration:0 #: field:report.event.registration,month:0 msgid "Month" -msgstr "" +msgstr "月份" #. module: event #: view:event.event:0 @@ -621,44 +622,55 @@ msgid "" "event or per event category in:\n" " Events / Reporting\n" msgstr "" +"事件的结构和管理。\n" +" 这模块允许你:\n" +" * 管理你的事件和它的登记记录\n" +" * 使用电子邮件去自动确认和一个事件的任何登记记录\n" +" * ....\n" +" 综合的控制台包括:\n" +" * 事件的登记记录(分组)\n" +" \n" +" 备注:\n" +" 你能在事件/设置/事件类型里定义新类型。\n" +" 你可以在事件/报表里访问每个事件的登记记录数或事件类型的预定义报表。\n" #. module: event #: field:event.confirm.registration,msg:0 msgid "Message" -msgstr "" +msgstr "消息" #. module: event #: constraint:event.event:0 msgid "Error ! You cannot create recursive event." -msgstr "" +msgstr "错误!你不能创建互相调用的事件。" #. module: event #: field:event.registration,ref2:0 msgid "Reference 2" -msgstr "" +msgstr "相关单号2" #. module: event #: code:addons/event/event.py:357 #: view:report.event.registration:0 #, python-format msgid "Invoiced" -msgstr "" +msgstr "已开票" #. module: event #: view:event.event:0 #: view:report.event.registration:0 msgid "My Events" -msgstr "" +msgstr "我的事件" #. module: event #: view:event.event:0 msgid "Speakers" -msgstr "" +msgstr "关注者" #. module: event #: view:event.make.invoice:0 msgid "Create invoices" -msgstr "" +msgstr "创建发票" #. module: event #: help:event.registration,email_cc:0 @@ -666,27 +678,27 @@ 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 "" +msgstr "这些邮箱地址将添加到所有接收的发送邮件的抄送字段,用逗号分隔多个邮件地址。" #. module: event #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "错误!您不能创建递归的相关成员。" #. module: event #: view:event.make.invoice:0 msgid "Do you really want to create the invoice(s) ?" -msgstr "" +msgstr "你真的要生成发票吗 ?" #. module: event #: view:event.event:0 msgid "Beginning Date" -msgstr "" +msgstr "开始日期" #. module: event #: field:event.registration,date_closed:0 msgid "Closed" -msgstr "" +msgstr "已结束" #. module: event #: view:event.event:0 @@ -701,102 +713,102 @@ msgstr "事件" #. module: event #: field:partner.event.registration,nb_register:0 msgid "Number of Registration" -msgstr "记录数" +msgstr "登记记录数" #. module: event #: field:event.event,child_ids:0 msgid "Child Events" -msgstr "" +msgstr "子事件" #. module: event #: selection:report.event.registration,month:0 msgid "August" -msgstr "" +msgstr "8月" #. module: event #: field:res.partner,event_ids:0 #: field:res.partner,event_registration_ids:0 msgid "unknown" -msgstr "" +msgstr "未知的" #. module: event #: selection:report.event.registration,month:0 msgid "June" -msgstr "" +msgstr "6月" #. module: event #: help:event.event,mail_auto_registr:0 msgid "" "Check this box if you want to use the automatic mailing for new registration" -msgstr "勾选此项, 如果你使用自动邮递一个新记录" +msgstr "勾选此项, 如果你使用自动邮递一个新登记记录" #. module: event #: field:event.registration,write_date:0 msgid "Write Date" -msgstr "" +msgstr "写日期" #. module: event #: view:event.registration:0 msgid "My Registrations" -msgstr "" +msgstr "我的登记记录" #. module: event #: view:event.confirm:0 msgid "" "Warning: This Event has not reached its Minimum Registration Limit. Are you " "sure you want to confirm it?" -msgstr "" +msgstr "警告:这事件没有达到最低登记记录的规定,你肯定要确认它?" #. module: event #: field:event.registration,active:0 msgid "Active" -msgstr "" +msgstr "生效" #. module: event #: selection:report.event.registration,month:0 msgid "November" -msgstr "" +msgstr "11月" #. module: event #: view:report.event.registration:0 msgid "Extended Filters..." -msgstr "" +msgstr "增加筛选条件" #. module: event #: help:event.event,reply_to:0 msgid "The email address put in the 'Reply-To' of all emails sent by OpenERP" -msgstr "" +msgstr "所有系统的电子邮件在“回复”填入这邮件地址。" #. module: event #: selection:report.event.registration,month:0 msgid "October" -msgstr "" +msgstr "10月" #. module: event #: help:event.event,register_current:0 msgid "Total of Open and Done Registrations" -msgstr "" +msgstr "开启和完成的登记记录共有" #. module: event #: field:event.event,language:0 msgid "Language" -msgstr "" +msgstr "语言" #. module: event #: view:event.registration:0 #: field:event.registration,email_cc:0 msgid "CC" -msgstr "" +msgstr "抄送" #. module: event #: selection:report.event.registration,month:0 msgid "January" -msgstr "" +msgstr "1月" #. module: event #: help:event.registration,email_from:0 msgid "These people will receive email." -msgstr "" +msgstr "这些人将收到电子邮件。" #. module: event #: view:event.event:0 @@ -810,24 +822,24 @@ msgstr "设为草稿" #: view:res.partner:0 #, python-format msgid "Confirm Registration" -msgstr "确认记录" +msgstr "确认登记记录" #. module: event #: view:event.event:0 #: view:report.event.registration:0 #: view:res.partner:0 msgid "Date" -msgstr "" +msgstr "日期" #. module: event #: model:ir.ui.menu,name:event.board_associations msgid "Dashboard" -msgstr "" +msgstr "控制台" #. module: event #: view:event.event:0 msgid "Confirmation Email Body" -msgstr "" +msgstr "确认邮件内容" #. module: event #: view:event.registration:0 @@ -838,7 +850,7 @@ msgstr "日志" #. module: event #: field:event.event,address_id:0 msgid "Location Address" -msgstr "" +msgstr "地址" #. module: event #: model:ir.ui.menu,name:event.menu_event_type @@ -849,13 +861,13 @@ msgstr "事件类型" #. module: event #: view:event.registration:0 msgid "Attachments" -msgstr "" +msgstr "附件" #. module: event #: code:addons/event/wizard/event_make_invoice.py:59 #, python-format msgid "Event related doesn't have any product defined" -msgstr "" +msgstr "事件没关联任何定义的产品" #. module: event #: view:event.event:0 @@ -865,12 +877,12 @@ msgstr "自动确认邮件" #. module: event #: view:report.event.registration:0 msgid "Last 365 Days" -msgstr "" +msgstr "最近365天" #. module: event #: constraint:event.event:0 msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" +msgstr "错误!结束日期不能在开始日期前。" #. module: event #: code:addons/event/event.py:442 @@ -897,7 +909,7 @@ msgstr "发票" #: view:report.event.registration:0 #: field:report.event.registration,year:0 msgid "Year" -msgstr "" +msgstr "年" #. module: event #: code:addons/event/event.py:517 @@ -910,30 +922,30 @@ msgstr "取消" #: view:event.confirm.registration:0 #: view:event.make.invoice:0 msgid "Close" -msgstr "" +msgstr "结束" #. module: event #: view:event.event:0 msgid "Event by Registration" -msgstr "" +msgstr "事件登记记录" #. module: event #: code:addons/event/event.py:432 #, python-format msgid "Open" -msgstr "待处理" +msgstr "开启" #. module: event #: field:event.event,user_id:0 msgid "Responsible User" -msgstr "" +msgstr "责任用户" #. module: event #: code:addons/event/event.py:538 #: code:addons/event/event.py:545 #, python-format msgid "Auto Confirmation: [%s] %s" -msgstr "" +msgstr "自动确认: [%s] %s" #. module: event #: view:event.event:0 @@ -942,20 +954,20 @@ msgstr "" #: view:report.event.registration:0 #: field:report.event.registration,user_id:0 msgid "Responsible" -msgstr "" +msgstr "负责人" #. module: event #: field:event.event,unit_price:0 #: view:event.registration:0 #: field:partner.event.registration,unit_price:0 msgid "Registration Cost" -msgstr "" +msgstr "登记记录的成本" #. module: event #: view:event.event:0 #: view:event.registration:0 msgid "Current" -msgstr "" +msgstr "当前的" #. module: event #: field:event.registration,unit_price:0 @@ -967,12 +979,12 @@ msgstr "单价" #: field:report.event.registration,speaker_id:0 #: field:res.partner,speaker:0 msgid "Speaker" -msgstr "" +msgstr "关注者" #. module: event #: view:event.registration:0 msgid "Details" -msgstr "" +msgstr "详细信息" #. module: event #: model:event.event,name:event.event_2 @@ -985,18 +997,18 @@ msgstr "商业会议" #: view:report.event.registration:0 #: field:report.event.registration,section_id:0 msgid "Sale Team" -msgstr "" +msgstr "销售团队" #. module: event #: field:partner.event.registration,start_date:0 msgid "Start date" -msgstr "" +msgstr "开始日期" #. module: event #: field:event.event,date_end:0 #: field:partner.event.registration,end_date:0 msgid "Closing date" -msgstr "" +msgstr "结束日期" #. module: event #: field:event.event,product_id:0 @@ -1011,32 +1023,32 @@ msgstr "产品" #: view:event.registration:0 #: field:event.registration,description:0 msgid "Description" -msgstr "" +msgstr "描述" #. module: event #: field:report.event.registration,confirm_state:0 msgid " # No of Confirmed Registrations" -msgstr "" +msgstr " # 没确认登记记录" #. module: event #: model:ir.actions.act_window,name:event.act_register_event_partner msgid "Subscribe" -msgstr "" +msgstr "订阅" #. module: event #: selection:report.event.registration,month:0 msgid "May" -msgstr "" +msgstr "5月" #. module: event #: view:res.partner:0 msgid "Events Registration" -msgstr "" +msgstr "事件登记记录" #. module: event #: help:event.event,mail_registr:0 msgid "This email will be sent when someone subscribes to the event." -msgstr "有人赞同事件将发送这邮件" +msgstr "当有人赞同这事件时将发送这邮件" #. module: event #: model:product.template,name:event.event_product_2_product_template @@ -1046,55 +1058,55 @@ msgstr "会议门票" #. module: event #: field:event.registration.badge,address_id:0 msgid "Address" -msgstr "" +msgstr "地址:" #. module: event #: view:board.board:0 #: model:ir.actions.act_window,name:event.act_event_view msgid "Next Events" -msgstr "" +msgstr "下一个事件" #. module: event #: view:partner.event.registration:0 msgid "_Subcribe" -msgstr "" +msgstr "订阅" #. module: event #: model:ir.model,name:event.model_partner_event_registration msgid " event Registration " -msgstr "" +msgstr " 事件登记记录 " #. module: event #: help:event.event,date_begin:0 #: help:partner.event.registration,start_date:0 msgid "Beginning Date of Event" -msgstr "" +msgstr "事件开始日期" #. module: event #: selection:event.registration,state:0 msgid "Unconfirmed" -msgstr "" +msgstr "未确认" #. module: event #: code:addons/event/event.py:542 #, python-format msgid "Auto Registration: [%s] %s" -msgstr "" +msgstr "自动登记记录: [%s] %s" #. module: event #: field:event.registration,date_deadline:0 msgid "End Date" -msgstr "" +msgstr "结束日期" #. module: event #: selection:report.event.registration,month:0 msgid "February" -msgstr "" +msgstr "2月" #. module: event #: view:board.board:0 msgid "Association Dashboard" -msgstr "" +msgstr "联合控制台" #. module: event #: view:event.event:0 @@ -1107,18 +1119,18 @@ msgstr "名称" msgid "" "Check this box if you want ot use the automatic confirmation emailing or the " "reminder" -msgstr "勾选此项, 如果你使用自动邮件确认或提醒" +msgstr "勾选此项, 如果你使用自动确认邮件或提醒" #. module: event #: field:event.event,country_id:0 msgid "Country" -msgstr "" +msgstr "国家" #. module: event #: code:addons/event/wizard/event_make_invoice.py:55 #, python-format msgid "Registration is set as Cannot be invoiced" -msgstr "" +msgstr "登记记录设置为不能开发票" #. module: event #: code:addons/event/event.py:500 @@ -1127,18 +1139,18 @@ msgstr "" #: view:res.partner:0 #, python-format msgid "Close Registration" -msgstr "" +msgstr "结束登记记录" #. module: event #: selection:report.event.registration,month:0 msgid "April" -msgstr "" +msgstr "4月" #. module: event #: field:event.event,name:0 #: field:event.registration,name:0 msgid "Summary" -msgstr "" +msgstr "概要" #. module: event #: view:event.event:0 @@ -1155,68 +1167,68 @@ msgstr "事件类型" #: model:ir.ui.menu,name:event.menu_action_registration #: model:ir.ui.menu,name:event.menu_action_registration_association msgid "Registrations" -msgstr "记录" +msgstr "登记记录" #. module: event #: field:event.registration,date:0 msgid "Start Date" -msgstr "" +msgstr "开始日期" #. module: event #: field:event.event,register_max:0 #: field:report.event.registration,register_max:0 msgid "Maximum Registrations" -msgstr "最大记录" +msgstr "最多的登记记录" #. module: event #: field:report.event.registration,date:0 msgid "Event Start Date" -msgstr "" +msgstr "事件开始日期" #. module: event #: view:event.event:0 msgid "Registration Email Body" -msgstr "" +msgstr "登记记录的邮件内容" #. module: event #: view:partner.event.registration:0 msgid "Event For Registration" -msgstr "" +msgstr "登记记录引起的事件" #. module: event #: code:addons/event/wizard/event_make_invoice.py:51 #, python-format msgid "Invoice cannot be created if the registration is in %s state." -msgstr "" +msgstr "如果登记记录在 %s 状态,不能开发票。" #. module: event #: view:event.confirm:0 #: model:ir.actions.act_window,name:event.action_event_confirm #: model:ir.model,name:event.model_event_confirm msgid "Event Confirmation" -msgstr "" +msgstr "事件确认" #. module: event #: view:event.event:0 msgid "Auto Registration Email" -msgstr "自动记录邮件" +msgstr "自动登记记录邮件" #. module: event #: view:event.registration:0 #: view:report.event.registration:0 #: field:report.event.registration,total:0 msgid "Total" -msgstr "" +msgstr "总计" #. module: event #: help:event.event,register_min:0 msgid "Providee Minimum Number of Registrations" -msgstr "" +msgstr "给出登记记录最少数量" #. module: event #: field:event.event,speaker_confirmed:0 msgid "Speaker Confirmed" -msgstr "" +msgstr "关注者确认" #. module: event #: model:ir.actions.act_window,help:event.action_event_view @@ -1225,4 +1237,4 @@ msgid "" "should be synchronized with mobile devices or calendar applications through " "caldav. Most of the users should work in the Calendar menu, and not in the " "list of events." -msgstr "" +msgstr "事件是低层对象用于会议和其它文档通过caldar同步移动设备或日程表应用程序。大多数用户将使用日程表菜单而不是事件列表。" diff --git a/addons/fetchmail/i18n/ca.po b/addons/fetchmail/i18n/ca.po index 90e740dd462..9831a481be7 100644 --- a/addons/fetchmail/i18n/ca.po +++ b/addons/fetchmail/i18n/ca.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-04-10 14:58+0000\n" -"Last-Translator: jmartin (Zikzakmedia) \n" +"PO-Revision-Date: 2011-07-03 11:08+0000\n" +"Last-Translator: cubells \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:29+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: fetchmail #: constraint:email.server:0 @@ -168,7 +168,7 @@ msgstr "Missatges" #: model:ir.actions.act_window,name:fetchmail.action_email_server_tree #: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree msgid "Email Servers" -msgstr "" +msgstr "Servidores de correo" #. module: fetchmail #: field:email.server,server:0 diff --git a/addons/hr/i18n/ca.po b/addons/hr/i18n/ca.po index a816aaf86f8..8dcf6ecef49 100644 --- a/addons/hr/i18n/ca.po +++ b/addons/hr/i18n/ca.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: 2011-05-09 10:18+0000\n" -"PO-Revision-Date: 2011-04-26 13:36+0000\n" -"Last-Translator: jmartin (Zikzakmedia) \n" +"PO-Revision-Date: 2011-07-03 11:09+0000\n" +"Last-Translator: cubells \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:29+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -568,7 +568,7 @@ msgstr "Error! No es pot crear una jerarquia recursiva d'empleats." #. module: hr #: field:hr.employee,bank_account_id:0 msgid "Bank Account Number" -msgstr "" +msgstr "Número de compte bancari" #. module: hr #: view:hr.department:0 diff --git a/addons/marketing_campaign/i18n/zh_CN.po b/addons/marketing_campaign/i18n/zh_CN.po index 3187b109451..4a1e8f42d06 100644 --- a/addons/marketing_campaign/i18n/zh_CN.po +++ b/addons/marketing_campaign/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-01 05:31+0000\n" +"X-Launchpad-Export-Date: 2011-07-02 05:50+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: marketing_campaign diff --git a/addons/membership/i18n/zh_CN.po b/addons/membership/i18n/zh_CN.po index 603a3d89bec..85a4e1300cf 100644 --- a/addons/membership/i18n/zh_CN.po +++ b/addons/membership/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-19 12:00+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-07-03 15:42+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-25 06:49+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-07-04 05:07+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: membership #: model:process.transition,name:membership.process_transition_invoicetoassociate0 @@ -47,12 +47,12 @@ msgstr "笔已付款" #. module: membership #: field:report.membership,tot_earned:0 msgid "Earned Amount" -msgstr "" +msgstr "已实现收入" #. module: membership #: model:ir.model,name:membership.model_report_membership msgid "Membership Analysis" -msgstr "" +msgstr "会员分析" #. module: membership #: selection:report.membership,month:0 @@ -89,7 +89,7 @@ msgstr "等待发票" #. module: membership #: help:report.membership,date_to:0 msgid "End membership date" -msgstr "" +msgstr "会员资格结束日期" #. module: membership #: view:res.partner:0 @@ -150,7 +150,7 @@ msgstr "会员分析" #. module: membership #: view:res.partner:0 msgid "End Membership Date" -msgstr "" +msgstr "会员资格结束日期" #. module: membership #: field:product.product,membership_date_from:0 @@ -161,7 +161,7 @@ msgstr "日期格式" #: code:addons/membership/membership.py:414 #, python-format msgid "Partner doesn't have an address to make the invoice." -msgstr "" +msgstr "业务伙伴没有发票地址" #. module: membership #: model:ir.model,name:membership.model_res_partner @@ -187,7 +187,7 @@ msgstr "格式" #. module: membership #: constraint:membership.membership_line:0 msgid "Error, this membership product is out of date" -msgstr "" +msgstr "错误,这个会员产品已过期" #. module: membership #: help:res.partner,membership_state:0 @@ -206,6 +206,13 @@ msgid "" " -Paid Member: A member who has paid the membership " "amount." msgstr "" +"会员的状态:\n" +"非会员: 该客户还没有会员资格\n" +"已退会员: 该客户已退出会员资格\n" +"旧会员: 该客户的会员资格已过期\n" +"待办会员: 该客户已签署会员资料等待开发票\n" +"已开票会员:该客户的发票已开\n" +"已付款会员:该客户已付款" #. module: membership #: model:process.transition.action,name:membership.process_transition_action_create0 @@ -274,14 +281,14 @@ msgstr "金牌会员" msgid "" "A member with whom you want to associate your membership.It will consider " "the membership state of the associated member." -msgstr "" +msgstr "你将作为哪个客户的附属会员。你的会员资格会随着主会员的状态变化。" #. module: membership #: field:membership.membership_line,membership_id:0 #: view:report.membership:0 #: field:report.membership,membership_id:0 msgid "Membership Product" -msgstr "" +msgstr "会员产品" #. module: membership #: model:process.transition,note:membership.process_transition_producttomember0 @@ -302,7 +309,7 @@ msgstr "加入" #: help:product.product,membership_date_to:0 #: help:res.partner,membership_stop:0 msgid "Date until which membership remains active." -msgstr "" +msgstr "会员资格到哪一天结束" #. module: membership #: view:product.product:0 @@ -317,7 +324,7 @@ msgstr "加入日期" #. module: membership #: help:res.partner,free_member:0 msgid "Select if you want to give membership free of cost." -msgstr "" +msgstr "勾选此项则此会员资格免费" #. module: membership #: model:process.node,name:membership.process_node_setassociation0 @@ -365,6 +372,15 @@ msgid "" "invoice and send propositions for membership renewal.\n" " " msgstr "" +"\n" +"此模块用于管理所有会员管理的日常运营。\n" +"支持多种会员资格:\n" +"免费会员\n" +"附属会员(一组会员共用一个会员资格)\n" +"已付款会员\n" +"特价会员\n" +"与销售和财务系统集成并自动创建会员的发票和续费提醒\n" +" " #. module: membership #: model:ir.model,name:membership.model_account_invoice_line @@ -388,6 +404,13 @@ msgid "" " -Paid Member: A member who has paid the membership " "amount." msgstr "" +"会员的状态:\n" +"非会员:客户还没有签署会员协议\n" +"已退订会员:客户已退订会员资格\n" +"旧会员:客户的会员资额已过期\n" +"等待会员:客户已签署会员协议,等待发票\n" +"已开票会员:会员的发票已开\n" +"已付款会员:会员已付款" #. module: membership #: view:report.membership:0 @@ -415,13 +438,13 @@ msgstr "会员售价表" #: field:report.membership,associate_member_id:0 #: view:res.partner:0 msgid "Associate Member" -msgstr "" +msgstr "附属会员" #. module: membership #: help:product.product,membership_date_from:0 #: help:res.partner,membership_start:0 msgid "Date from which membership becomes active." -msgstr "" +msgstr "会员资格开始生效的日期" #. module: membership #: view:report.membership:0 @@ -503,7 +526,7 @@ msgstr "准会员" #. module: membership #: view:product.product:0 msgid "Accounting Info" -msgstr "" +msgstr "财务信息" #. module: membership #: field:res.partner,membership_cancel:0 @@ -554,7 +577,7 @@ msgstr "已开发票的会员" #. module: membership #: help:membership.membership_line,date:0 msgid "Date on which member has joined the membership" -msgstr "" +msgstr "客户加入会员资格的日期" #. module: membership #: selection:membership.membership_line,state:0 @@ -581,7 +604,7 @@ msgstr "扩展过滤器..." #. module: membership #: field:membership.membership_line,state:0 msgid "Membership State" -msgstr "" +msgstr "会员状态" #. module: membership #: selection:report.membership,month:0 @@ -611,7 +634,7 @@ msgstr "会员数" #. module: membership #: help:res.partner,membership_amount:0 msgid "The price negotiated by the partner" -msgstr "" +msgstr "客户协商后的价格" #. module: membership #: model:product.template,name:membership.membership_2_product_template @@ -621,7 +644,7 @@ msgstr "基本会员" #. module: membership #: help:product.product,membership:0 msgid "Select if a product is a membership product." -msgstr "" +msgstr "选择作为会员资格的产品" #. module: membership #: selection:membership.membership_line,state:0 @@ -645,7 +668,7 @@ msgstr "当前会员状态" #. module: membership #: view:report.membership:0 msgid "Last 365 Days" -msgstr "" +msgstr "最近365天" #. module: membership #: view:product.product:0 @@ -665,7 +688,7 @@ msgstr "未活动的" #. module: membership #: view:report.membership:0 msgid "Last 30 Days" -msgstr "" +msgstr "最近30天" #. module: membership #: selection:report.membership,month:0 @@ -695,7 +718,7 @@ msgstr "账户发票明细" #. module: membership #: view:product.product:0 msgid "Categorization" -msgstr "" +msgstr "分类" #. module: membership #: model:process.node,note:membership.process_node_waitingmember0 @@ -769,7 +792,7 @@ msgstr "四月" #. module: membership #: help:res.partner,membership_cancel:0 msgid "Date on which membership has been cancelled" -msgstr "" +msgstr "退订会员资格的日期" #. module: membership #: field:membership.membership_line,date_cancel:0 @@ -795,7 +818,7 @@ msgstr "会员产品" #. module: membership #: help:membership.membership_line,member_price:0 msgid "Amount for the membership" -msgstr "" +msgstr "会员资格的价格" #. module: membership #: selection:membership.membership_line,state:0 @@ -818,4 +841,4 @@ msgstr "年" #. module: membership #: view:report.membership:0 msgid "Revenue Done" -msgstr "" +msgstr "已实现收入" diff --git a/addons/project/i18n/cs.po b/addons/project/i18n/cs.po index bac063983b6..6af2fba2baa 100644 --- a/addons/project/i18n/cs.po +++ b/addons/project/i18n/cs.po @@ -1,20 +1,21 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * project +# * project # msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-05-09 10:19+0000\n" -"PO-Revision-Date: 2011-01-19 12:00+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2011-07-02 04:16+0000\n" +"Last-Translator: Chronos \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:40+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" +"X-Generator: Launchpad (build 13168)\n" +"X-Poedit-Language: Czech\n" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened @@ -24,13 +25,13 @@ msgstr "Přiřazené úkoly" #. module: project #: help:project.task.delegate,new_task_description:0 msgid "Reinclude the description of the task in the task of the user" -msgstr "" +msgstr "Znovu zahrne popis úkolu v úkolu uživatele" #. module: project #: code:addons/project/project.py:671 #, python-format msgid "The task '%s' has been delegated to %s." -msgstr "" +msgstr "Úkol '%s' byl delegován na %s." #. module: project #: help:res.company,project_time_mode_id:0 @@ -43,17 +44,17 @@ msgstr "" #. module: project #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "VYbraná společnost není v povolených pro tohoto uživatele" #. module: project #: help:project.task.reevaluate,remaining_hours:0 msgid "Put here the remaining hours required to close the task." -msgstr "" +msgstr "Zde dejte zbývající požadované hodiny do uzavření úkolu." #. module: project #: view:project.task:0 msgid "Deadlines" -msgstr "" +msgstr "Konečný termín" #. module: project #: code:addons/project/project.py:118 @@ -69,17 +70,17 @@ msgstr "Operace není povolena!" #: code:addons/project/wizard/project_task_delegate.py:67 #, python-format msgid "CHECK: " -msgstr "Kontrola: " +msgstr "KONTROLA: " #. module: project #: field:project.installer,project_issue:0 msgid "Issues Tracker" -msgstr "" +msgstr "Sledovač problémů" #. module: project #: field:project.installer,hr_timesheet_sheet:0 msgid "Timesheets" -msgstr "" +msgstr "Časové rozvrhy" #. module: project #: view:project.task:0 @@ -104,21 +105,22 @@ msgid "" "Total remaining time, can be re-estimated periodically by the assignee of " "the task." msgstr "" +"Celkový zbývající čas může být pravidelně odhadován dle nabyvatele úkolu." #. module: project #: help:project.project,priority:0 msgid "Gives the sequence order when displaying the list of projects" -msgstr "" +msgstr "Dává pořadové číslo, když zobrazuje seznam projektů" #. module: project #: constraint:project.project:0 msgid "Error! project start-date must be lower then project end-date." -msgstr "" +msgstr "Chyba! Počáteční datum projektu musí být menší než datum ukončení." #. module: project #: view:project.task.reevaluate:0 msgid "Reevaluation Task" -msgstr "" +msgstr "Znovu vyhodnocení úkolu" #. module: project #: field:project.project,members:0 @@ -133,12 +135,12 @@ msgstr "Úkoly dle delegace" #. module: project #: selection:report.project.task.user,month:0 msgid "March" -msgstr "" +msgstr "Březen" #. module: project #: view:project.task:0 msgid "Delegated tasks" -msgstr "" +msgstr "Delegované ůkoly" #. module: project #: field:project.task,child_ids:0 @@ -151,6 +153,8 @@ msgid "" "Header added at the beginning of the email for the warning message sent to " "the customer when a task is closed." msgstr "" +"Hlavička přidaná na začátek emailu varovací zprávy zaslané zákazníkovi, když " +"je úkol uzavřen." #. module: project #: view:project.task:0 @@ -160,7 +164,7 @@ msgstr "Mé úkoly" #. module: project #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní úlohy." #. module: project #: field:project.task,company_id:0 @@ -168,27 +172,27 @@ msgstr "" #: view:report.project.task.user:0 #: field:report.project.task.user,company_id:0 msgid "Company" -msgstr "" +msgstr "Společnost" #. module: project #: field:project.installer,project_scrum:0 msgid "SCRUM" -msgstr "" +msgstr "SCRUM" #. module: project #: model:ir.actions.act_window,name:project.action_project_vs_planned_total_hours_graph msgid "Projects: Planned Vs Total hours" -msgstr "" +msgstr "Projekty: Plánované vs. Celkem hodin" #. module: project #: view:project.task.close:0 msgid "Warn Message" -msgstr "" +msgstr "Varovná zpráva" #. module: project #: field:project.task.type,name:0 msgid "Stage Name" -msgstr "" +msgstr "Jméno fáze" #. module: project #: model:process.transition.action,name:project.process_transition_action_openpendingtask0 @@ -199,51 +203,51 @@ msgstr "Nastavit nevyřízené" #: view:report.project.task.user:0 #: field:report.project.task.user,opening_days:0 msgid "Days to Open" -msgstr "" +msgstr "Dnů do otevření" #. module: project #: view:project.task:0 msgid "Change Stage" -msgstr "" +msgstr "Změnit fázi" #. module: project #: view:project.project:0 msgid "New Project Based on Template" -msgstr "Nový projekt na základě šablony" +msgstr "Nový projekt ze šablony šablony" #. module: project #: constraint:project.project:0 msgid "Error! You cannot assign escalation to the same project!" -msgstr "" +msgstr "Chyba! Nemůžete přiřadit stupňování ke stejnému projektu!" #. module: project #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 msgid "Very urgent" -msgstr "Naléhavé" +msgstr "Velmi naléhavé" #. module: project #: help:project.task.delegate,user_id:0 msgid "User you want to delegate this task to" -msgstr "" +msgstr "Uživatel, na kterého chcete delegovat tuto úlohu" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,day:0 #: field:task.by.days,day:0 msgid "Day" -msgstr "" +msgstr "Den" #. module: project #: code:addons/project/project.py:584 #, python-format msgid "The task '%s' is done" -msgstr "" +msgstr "Úloha '%s' je dokončena" #. module: project #: model:ir.model,name:project.model_project_task_close msgid "Project Close Task" -msgstr "" +msgstr "Ukončovací úloha projektu" #. module: project #: model:process.node,name:project.process_node_drafttask0 @@ -260,7 +264,7 @@ msgstr "Úkol" #. module: project #: view:project.project:0 msgid "Members" -msgstr "" +msgstr "Členové" #. module: project #: help:project.task,planned_hours:0 @@ -268,11 +272,13 @@ msgid "" "Estimated time to do the task, usually set by the project manager when the " "task is in draft state." msgstr "" +"Odhadovaný čas k provedení úkolu, obvykle nastaveno vedoucím projektu, když " +"je úkol ve stavu návrhu." #. module: project #: model:ir.model,name:project.model_project_task_work msgid "Project Task Work" -msgstr "" +msgstr "Práce úkolu projektu" #. module: project #: view:project.project:0 @@ -284,22 +290,22 @@ msgstr "Poznámky" #. module: project #: view:project.vs.hours:0 msgid "Project vs remaining hours" -msgstr "" +msgstr "Projekt vs. zbývající hodiny" #. module: project #: view:project.project:0 msgid "Invoice Address" -msgstr "" +msgstr "Fakturační adresa" #. module: project #: field:report.project.task.user,name:0 msgid "Task Summary" -msgstr "" +msgstr "Souhrn úlohy" #. module: project #: field:project.task,active:0 msgid "Not a Template Task" -msgstr "" +msgstr "Není šablonová úloha" #. module: project #: view:project.task:0 @@ -312,12 +318,15 @@ msgid "" "Helps generate invoices based on time spent on tasks, if activated on the " "project." msgstr "" +"Pokud je aktivováno u projektu, tak pomáhá generovat faktury založené na " +"čase stráveném na úkolech." #. module: project #: view:project.project:0 msgid "" "Automatic variables for headers and footer. Use exactly the same notation." msgstr "" +"Automatické proměnné pro hlavičky a zápatí. Používá přesně stejnou notaci." #. module: project #: selection:project.task,state:0 @@ -331,7 +340,7 @@ msgstr "Zrušeno" #: view:board.board:0 #: model:ir.actions.act_window,name:project.action_view_task_tree msgid "My Open Tasks" -msgstr "" +msgstr "Moje otevřené úlohy" #. module: project #: view:project.project:0 @@ -342,7 +351,7 @@ msgstr "Hlavička e-mailu" #. module: project #: view:project.installer:0 msgid "Configure Your Project Management Application" -msgstr "" +msgstr "Nastavit vaši aplikaci Projektového řízení" #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -352,13 +361,13 @@ msgstr "Hotové úkoly" #. module: project #: help:project.task.delegate,prefix:0 msgid "Title for your validation task" -msgstr "" +msgstr "Nadpis pro vaši ověřovací plohu" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,hours_delay:0 msgid "Avg. Plan.-Eff." -msgstr "" +msgstr "Prům. Plán.-efek." #. module: project #: model:process.node,note:project.process_node_donetask0 @@ -369,29 +378,29 @@ msgstr "Úkol je kompletní" #: field:project.task,date_end:0 #: field:report.project.task.user,date_end:0 msgid "Ending Date" -msgstr "" +msgstr "Datum ukončení" #. module: project #: view:report.project.task.user:0 msgid " Month " -msgstr "" +msgstr " Měsíc " #. module: project #: model:process.transition,note:project.process_transition_delegate0 msgid "Delegates tasks to the other user" -msgstr "Úkol je kompletní" +msgstr "Delegovat úkol na jiného uživatele" #. module: project #: view:project.project:0 #: view:project.task:0 #: view:report.project.task.user:0 msgid "Group By..." -msgstr "" +msgstr "Seskupit podle..." #. module: project #: help:project.task,effective_hours:0 msgid "Computed using the sum of the task work done." -msgstr "" +msgstr "Spočítáno s použitím součtu provedené práce úlohy." #. module: project #: help:project.project,warn_customer:0 @@ -399,32 +408,34 @@ msgid "" "If you check this, the user will have a popup when closing a task that " "propose a message to send by email to the customer." msgstr "" +"Pokud toto zaškrtnete, uživatel dostane vyskakovací okno při uzavírání " +"úkolu, které navrhne zprávu k zaslání emailem zákazníkovi." #. module: project #: model:ir.model,name:project.model_res_users msgid "res.users" -msgstr "" +msgstr "res.users" #. module: project #: model:project.task.type,name:project.project_tt_testing msgid "Testing" -msgstr "" +msgstr "Testování" #. module: project #: help:project.task.delegate,planned_hours:0 msgid "Estimated time to close this task by the delegated user" -msgstr "" +msgstr "Odhadovaný čas k uzavření tohoto úkolu delegovaným uživatelem" #. module: project #: view:project.project:0 msgid "Reactivate Project" -msgstr "" +msgstr "Znovu aktivovat projekt" #. module: project #: code:addons/project/project.py:562 #, python-format msgid "Task '%s' closed" -msgstr "" +msgstr "Úkol '%s' uzavřen" #. module: project #: model:ir.model,name:project.model_account_analytic_account @@ -447,14 +458,14 @@ msgstr "Plánování" #: field:project.task,date_deadline:0 #: field:report.project.task.user,date_deadline:0 msgid "Deadline" -msgstr "" +msgstr "Končný termín" #. module: project #: view:project.task.close:0 #: view:project.task.delegate:0 #: view:project.task.reevaluate:0 msgid "_Cancel" -msgstr "" +msgstr "_Zrušit" #. module: project #: model:ir.model,name:project.model_res_partner @@ -468,56 +479,56 @@ msgstr "Partner" #. module: project #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "" +msgstr "Chyba! Nemůžete vytvořit rekurzivní analytické účty." #. module: project #: code:addons/project/project.py:222 #: code:addons/project/project.py:243 #, python-format msgid " (copy)" -msgstr "" +msgstr " (kopie)" #. module: project #: help:project.installer,hr_timesheet_sheet:0 msgid "" "Tracks and helps employees encode and validate timesheets and attendances." -msgstr "" +msgstr "Sleduje a pomáhá kódovat a ověřovat časové rozvrhy a docházku." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,nbr:0 msgid "# of tasks" -msgstr "" +msgstr "# úkolů" #. module: project #: view:project.task:0 msgid "Previous" -msgstr "" +msgstr "Předchozí" #. module: project #: view:project.task.reevaluate:0 msgid "Reevaluate Task" -msgstr "" +msgstr "Znovuvyhodnotit úlohu" #. module: project #: field:report.project.task.user,user_id:0 msgid "Assigned To" -msgstr "" +msgstr "Přiřazeno k" #. module: project #: view:project.project:0 msgid "Date Stop: %(date)s" -msgstr "" +msgstr "Datum zastavení: %(date)s" #. module: project #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Nemůžete mít dva uživatele se stejným přihlašovacím jménem !" #. module: project #: view:project.project:0 msgid "Reset as Project" -msgstr "" +msgstr "Nulovat jako projekt" #. module: project #: selection:project.vs.hours,state:0 @@ -527,7 +538,7 @@ msgstr "Šablona" #. module: project #: model:project.task.type,name:project.project_tt_specification msgid "Specification" -msgstr "" +msgstr "Specifikace" #. module: project #: model:ir.actions.act_window,name:project.act_my_project @@ -537,23 +548,23 @@ msgstr "Mé projekty" #. module: project #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Chyba! Nemůžete vytvořit rekurzivní společnosti." #. module: project #: view:project.task:0 msgid "Next" -msgstr "" +msgstr "Další" #. module: project #: model:process.transition,note:project.process_transition_draftopentask0 msgid "From draft state, it will come into the open state." -msgstr "" +msgstr "Z návrhového stavu přejde do otevřeného stavu." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,no_of_days:0 msgid "# of Days" -msgstr "" +msgstr "# dnů" #. module: project #: help:project.task,active:0 @@ -562,11 +573,14 @@ msgid "" "boolean 'active' field: if the task is linked to a template or unactivated " "project, it will be hidden unless specifically asked." msgstr "" +"Pole je spočítáno automaticky a chová se stejně, jako boolean pole " +"'aktivní': pokud je úkol napojen na šablonu nebo neaktivovaný projekt, bude " +"skryt pokud není zadáno jinak." #. module: project #: help:project.project,progress_rate:0 msgid "Percent of tasks closed according to the total of tasks todo." -msgstr "" +msgstr "Procenta uzavřených úkolů podle celkového počtu úkolů k provedení." #. module: project #: view:project.task.delegate:0 @@ -577,44 +591,44 @@ msgstr "Popis nového úkolu" #. module: project #: model:res.request.link,name:project.req_link_task msgid "Project task" -msgstr "" +msgstr "Úloha projektu" #. module: project #: view:project.installer:0 msgid "Methodologies" -msgstr "" +msgstr "Metodologie" #. module: project #: help:project.task,total_hours:0 msgid "Computed as: Time Spent + Remaining Time." -msgstr "" +msgstr "spočítáno jako: Čas strávený + Čas zbývající." #. module: project #: help:project.task.close,partner_email:0 msgid "Email Address of Customer" -msgstr "" +msgstr "Emailová adresa zákazníka" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,hours_effective:0 msgid "Effective Hours" -msgstr "" +msgstr "Efektivních hodin" #. module: project #: view:project.task.delegate:0 msgid "Validation Task Title" -msgstr "" +msgstr "Ověřit nadpis úkolu" #. module: project #: view:project.task:0 msgid "Reevaluate" -msgstr "" +msgstr "Přehodnotit" #. module: project #: code:addons/project/project.py:539 #, python-format msgid "Send Email after close task" -msgstr "" +msgstr "Odeslat email po uzavření úkolu" #. module: project #: view:report.project.task.user:0 @@ -641,12 +655,12 @@ msgstr "Zbývající hodiny" #: view:project.task:0 #: view:project.task.work:0 msgid "Task Work" -msgstr "" +msgstr "Práce úkolu" #. module: project #: model:ir.actions.act_window,name:project.action_view_board_note_tree msgid "Public Notes" -msgstr "" +msgstr "Veřejné poznámky" #. module: project #: field:project.project,planned_hours:0 @@ -657,12 +671,12 @@ msgstr "Plánovaný čas" #: code:addons/project/wizard/project_task_close.py:86 #, python-format msgid "Task '%s' Closed" -msgstr "" +msgstr "Úkol '%s' uzavřen" #. module: project #: view:report.project.task.user:0 msgid "Non Assigned Tasks to users" -msgstr "" +msgstr "Nepřiřazené úkoly k uživatelům" #. module: project #: help:project.project,planned_hours:0 @@ -670,16 +684,18 @@ msgid "" "Sum of planned hours of all tasks related to this project and its child " "projects." msgstr "" +"Součet plánovaných hodin všech úkolů vztažených k tomuto projektu a jeho " +"podřízených projektech." #. module: project #: field:project.task.delegate,name:0 msgid "Delegated Title" -msgstr "" +msgstr "Název delegovaného" #. module: project #: view:report.project.task.user:0 msgid "My Projects" -msgstr "" +msgstr "Mé projekty" #. module: project #: view:project.task:0 @@ -689,13 +705,13 @@ msgstr "Další informace" #. module: project #: selection:report.project.task.user,month:0 msgid "July" -msgstr "" +msgstr "Červenec" #. module: project #: model:ir.ui.menu,name:project.menu_definitions #: view:res.company:0 msgid "Configuration" -msgstr "Konfigurace" +msgstr "Nastavení" #. module: project #: field:project.task,date_start:0 @@ -718,7 +734,7 @@ msgstr "Projekty" #: view:report.project.task.user:0 #: field:report.project.task.user,type_id:0 msgid "Stage" -msgstr "" +msgstr "Fáze" #. module: project #: model:ir.actions.act_window,help:project.open_task_type_form @@ -732,7 +748,7 @@ msgstr "" #: code:addons/project/project.py:635 #, python-format msgid "The task '%s' is opened." -msgstr "" +msgstr "Úkol '%s' je otevřený." #. module: project #: view:project.task:0 @@ -742,12 +758,12 @@ msgstr "Datumy" #. module: project #: help:project.task.delegate,name:0 msgid "New title of the task delegated to the user" -msgstr "" +msgstr "Název úkolu delegobvaného na uživatele" #. module: project #: view:report.project.task.user:0 msgid " Month-1 " -msgstr "" +msgstr " Měsíc-1 " #. module: project #: view:project.installer:0 @@ -755,21 +771,23 @@ msgid "" "Various OpenERP applications are available to manage your projects with " "different level of control and flexibility." msgstr "" +"Jsou dostupné různé aplikace OpenERP pro správu vašich projektů s různou " +"úrovní řízení a pružbosti." #. module: project #: view:project.vs.hours:0 msgid "Project vs Planned and Total Hours" -msgstr "" +msgstr "Projekt vs. Plánované a celkové hodiny" #. module: project #: model:process.transition,name:project.process_transition_draftopentask0 msgid "Draft Open task" -msgstr "" +msgstr "Otevřené návrhové úkoly" #. module: project #: view:project.project:0 msgid "User: %(user_id)s" -msgstr "" +msgstr "Uživatel: %(user_id)s" #. module: project #: field:project.task,delay_hours:0 @@ -781,23 +799,23 @@ msgstr "Hodin zpožděno" #: model:ir.ui.menu,name:project.menu_project_task_user_tree #: view:report.project.task.user:0 msgid "Tasks Analysis" -msgstr "" +msgstr "Analýza úkolů" #. module: project #: model:ir.model,name:project.model_report_project_task_user msgid "Tasks by user and project" -msgstr "" +msgstr "Úkoly podle uživatele a projektu" #. module: project #: model:process.transition,name:project.process_transition_delegate0 #: view:project.task:0 msgid "Delegate" -msgstr "" +msgstr "Delegovat" #. module: project #: model:ir.actions.act_window,name:project.open_view_template_project msgid "Templates of Projects" -msgstr "" +msgstr "Šablony pro projekty" #. module: project #: model:ir.model,name:project.model_project_project @@ -817,18 +835,18 @@ msgstr "Projekt" #. module: project #: view:project.task.reevaluate:0 msgid "_Evaluate" -msgstr "" +msgstr "_Vyhodnotit" #. module: project #: view:board.board:0 msgid "My Board" -msgstr "" +msgstr "Moje tabule" #. module: project #: code:addons/project/wizard/project_task_close.py:79 #, python-format msgid "Please specify the email address of Project Manager." -msgstr "" +msgstr "Prosíme zadejte emailovou adresu Vedoucího projektu." #. module: project #: model:ir.module.module,shortdesc:project.module_meta_information @@ -839,13 +857,13 @@ msgstr "Správa projektů" #. module: project #: selection:report.project.task.user,month:0 msgid "August" -msgstr "" +msgstr "Srpen" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_delegate #: view:project.task.delegate:0 msgid "Project Task Delegate" -msgstr "" +msgstr "Delegace úlohy projektu" #. module: project #: model:ir.actions.act_window,name:project.act_project_project_2_project_task_all @@ -862,12 +880,12 @@ msgstr "Úkoly" #. module: project #: view:project.project:0 msgid "Parent" -msgstr "" +msgstr "Nadřazené" #. module: project #: model:ir.model,name:project.model_project_task_delegate msgid "Task Delegate" -msgstr "" +msgstr "Delegace úlohy" #. module: project #: model:ir.actions.act_window,help:project.action_view_task @@ -885,22 +903,22 @@ msgstr "" #. module: project #: selection:report.project.task.user,month:0 msgid "September" -msgstr "" +msgstr "Září" #. module: project #: selection:report.project.task.user,month:0 msgid "December" -msgstr "" +msgstr "Prosinec" #. module: project #: field:project.installer,config_logo:0 msgid "Image" -msgstr "" +msgstr "Obrázek" #. module: project #: field:project.task,progress:0 msgid "Progress (%)" -msgstr "" +msgstr "Průběh (%)" #. module: project #: help:project.task,state:0 @@ -911,28 +929,33 @@ msgid "" " \n" " If the task is over, the states is set to 'Done'." msgstr "" +"Když je úkol vytvořen, tak je stav 'Koncept'.\n" +" Když je úkol započat, stav přechází na 'V běhu'.\n" +" Pokud je požadováno přezkoumání, stav je 'Nevyřízené'. " +" \n" +" Pokud je úkol dokončen, stav je nastaven na 'Hotovo'." #. module: project #: help:project.task,progress:0 msgid "Computed as: Time Spent / Total Time." -msgstr "" +msgstr "Vypočítáno jako: Čas strávený / Čas celkový." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,month:0 msgid "Month" -msgstr "" +msgstr "Měsíc" #. module: project #: model:ir.actions.act_window,name:project.dblc_proj msgid "Project's tasks" -msgstr "Projektové úkoly" +msgstr "Úkoly projektů" #. module: project #: model:ir.model,name:project.model_project_task_type #: view:project.task.type:0 msgid "Task Stage" -msgstr "" +msgstr "Fáze úkolu" #. module: project #: field:project.task,planned_hours:0 @@ -956,34 +979,34 @@ msgstr "Stav: %(state)s" #. module: project #: field:project.installer,project_long_term:0 msgid "Long Term Planning" -msgstr "" +msgstr "Dlouhodobé plánovaní" #. module: project #: view:project.project:0 #: view:project.task:0 msgid "Start Date" -msgstr "" +msgstr "Počáteční datum" #. module: project #: view:project.task:0 #: field:project.task,parent_ids:0 msgid "Parent Tasks" -msgstr "" +msgstr "Nadřazené úkoly" #. module: project #: field:project.project,warn_customer:0 msgid "Warn Partner" -msgstr "" +msgstr "Varovat partnera" #. module: project #: view:report.project.task.user:0 msgid " Year " -msgstr "" +msgstr " Rok " #. module: project #: view:project.project:0 msgid "Billing" -msgstr "" +msgstr "Fakturace" #. module: project #: view:project.task:0 @@ -993,33 +1016,33 @@ msgstr "Informace" #. module: project #: help:project.installer,account_budget:0 msgid "Helps accountants manage analytic and crossover budgets." -msgstr "" +msgstr "Pomáhá účetním spravovat analytický a přechodný rozpočet." #. module: project #: field:project.task,priority:0 #: field:report.project.task.user,priority:0 msgid "Priority" -msgstr "" +msgstr "Priorita" #. module: project #: view:project.project:0 msgid "Administration" -msgstr "Administrace" +msgstr "Správa" #. module: project #: model:ir.model,name:project.model_project_task_reevaluate msgid "project.task.reevaluate" -msgstr "" +msgstr "project.task.reevaluate" #. module: project #: view:report.project.task.user:0 msgid "My Task" -msgstr "" +msgstr "Můj úkol" #. module: project #: view:project.project:0 msgid "Member" -msgstr "" +msgstr "Člen" #. module: project #: view:project.task:0 @@ -1029,7 +1052,7 @@ msgstr "Projektové úkoly" #. module: project #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní asociované členy." #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -1046,17 +1069,17 @@ msgstr "Koncept" #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 msgid "Low" -msgstr "" +msgstr "Nízký" #. module: project #: view:project.project:0 msgid "Performance" -msgstr "" +msgstr "Výkonost" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_tree_deadline msgid "My Task's Deadlines" -msgstr "" +msgstr "Moje krajní termíny úkolů" #. module: project #: help:project.project,members:0 @@ -1064,12 +1087,14 @@ msgid "" "Project's members are users who can have an access to the tasks related to " "this project." msgstr "" +"Členové projektu jsou uživatelé, který mohou mít přístup k úkolům vztaženým " +"k tomuto projektu." #. module: project #: view:project.project:0 #: field:project.task,manager_id:0 msgid "Project Manager" -msgstr "" +msgstr "Vedoucí projektu" #. module: project #: view:project.project:0 @@ -1086,18 +1111,18 @@ msgstr "Nevyřízené" #. module: project #: view:project.task:0 msgid "Task Edition" -msgstr "" +msgstr "Úprava úkolu" #. module: project #: model:ir.actions.act_window,name:project.open_task_type_form #: model:ir.ui.menu,name:project.menu_task_types_view msgid "Stages" -msgstr "" +msgstr "Fáze" #. module: project #: view:project.installer:0 msgid "Configure" -msgstr "" +msgstr "Nastavit" #. module: project #: view:project.project:0 @@ -1111,11 +1136,13 @@ msgid "" "New state of your own task. Pending will be reopened automatically when the " "delegated task is closed" msgstr "" +"Nový stav vašeho vlastního úkolu. Nevyřízené budou automaticky znovu " +"otevřený, když je uzavřen delegovaný úkol" #. module: project #: selection:report.project.task.user,month:0 msgid "June" -msgstr "" +msgstr "Červen" #. module: project #: help:project.installer,project_scrum:0 @@ -1123,23 +1150,24 @@ msgid "" "Implements and tracks the concepts and task types defined in the SCRUM " "methodology." msgstr "" +"Realizuje sledování konceptů a typů úkolů definovaných v metodologii SCRUM." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,closing_days:0 msgid "Days to Close" -msgstr "" +msgstr "Dnů k uzavření" #. module: project #: model:ir.actions.act_window,name:project.open_board_project #: model:ir.ui.menu,name:project.menu_board_project msgid "Project Dashboard" -msgstr "" +msgstr "Nástěnka projektu" #. module: project #: view:project.project:0 msgid "Parent Project" -msgstr "Výchozí projekt" +msgstr "Nadřazený projekt" #. module: project #: field:project.project,active:0 @@ -1149,53 +1177,53 @@ msgstr "Aktivní" #. module: project #: model:process.node,note:project.process_node_drafttask0 msgid "Define the Requirements and Set Planned Hours." -msgstr "" +msgstr "Definuje požadavky a nastavuje plánované hodiny" #. module: project #: selection:report.project.task.user,month:0 msgid "November" -msgstr "" +msgstr "Listopad" #. module: project #: view:report.project.task.user:0 msgid "Extended Filters..." -msgstr "" +msgstr "Rozšířené filtry..." #. module: project #: field:project.task.close,partner_email:0 msgid "Customer Email" -msgstr "" +msgstr "Email zákazníka" #. module: project #: code:addons/project/project.py:187 #, python-format msgid "The project '%s' has been closed." -msgstr "" +msgstr "Projekt '%s' byl ukončen." #. module: project #: view:project.task:0 msgid "Task edition" -msgstr "" +msgstr "Úprava úkolu" #. module: project #: selection:report.project.task.user,month:0 msgid "October" -msgstr "" +msgstr "Říjen" #. module: project #: help:project.task.close,manager_warn:0 msgid "Warn Manager by Email" -msgstr "" +msgstr "Varovat vedoucího emailem" #. module: project #: model:process.node,name:project.process_node_opentask0 msgid "Open task" -msgstr "" +msgstr "Otevřít úkol" #. module: project #: field:project.task.close,manager_email:0 msgid "Manager Email" -msgstr "" +msgstr "Email správce" #. module: project #: help:project.project,active:0 @@ -1203,39 +1231,41 @@ msgid "" "If the active field is set to False, it will allow you to hide the project " "without removing it." msgstr "" +"Pokud je pole aktivní nastaveno na Nepravda, povolí vám to skrýt projekt bez " +"jeho odebrání." #. module: project #: model:ir.model,name:project.model_res_company msgid "Companies" -msgstr "" +msgstr "Společnosti" #. module: project #: model:process.transition,note:project.process_transition_opendonetask0 msgid "When task is completed, it will come into the done state." -msgstr "" +msgstr "Když je úkol dokončen, přejde do hotového stavu." #. module: project #: code:addons/project/project.py:209 #, python-format msgid "The project '%s' has been opened." -msgstr "" +msgstr "Projekt '%s' byl otevřen." #. module: project #: field:project.task.work,date:0 msgid "Date" -msgstr "" +msgstr "Datum" #. module: project #: model:ir.ui.menu,name:project.next_id_86 msgid "Dashboard" -msgstr "" +msgstr "Nástěnka" #. module: project #: constraint:account.analytic.account:0 msgid "" "Error! The currency has to be the same as the currency of the selected " "company" -msgstr "" +msgstr "Chyba! Měna musí být stejná jako měna vybrané společnosti" #. module: project #: code:addons/project/wizard/project_task_close.py:79 @@ -1244,48 +1274,48 @@ msgstr "" #: code:addons/project/wizard/project_task_close.py:111 #, python-format msgid "Error" -msgstr "" +msgstr "Chyba" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_project msgid "User's projects" -msgstr "" +msgstr "Projekty uživatele" #. module: project #: field:project.installer,progress:0 msgid "Configuration Progress" -msgstr "" +msgstr "Průběh nastavení" #. module: project #: view:project.task.delegate:0 msgid "_Delegate" -msgstr "" +msgstr "_Delegovat" #. module: project #: code:addons/project/wizard/project_task_close.py:91 #, python-format msgid "Couldn't send mail because your email address is not configured!" -msgstr "" +msgstr "Nelze odeslat poštu, protože není nastavena váše poštovní adresa!" #. module: project #: help:report.project.task.user,opening_days:0 msgid "Number of Days to Open the task" -msgstr "" +msgstr "Počet dnů do otevření úkolů" #. module: project #: field:project.task,delegated_user_id:0 msgid "Delegated To" -msgstr "" +msgstr "Delegováno na" #. module: project #: view:res.partner:0 msgid "History" -msgstr "" +msgstr "Historie" #. module: project #: view:report.project.task.user:0 msgid "Assigned to" -msgstr "" +msgstr "Přiřadit k" #. module: project #: view:project.task.delegate:0 @@ -1300,7 +1330,7 @@ msgstr "" #. module: project #: help:project.task.close,partner_warn:0 msgid "Warn Customer by Email" -msgstr "" +msgstr "Varovat zákazníka emailem" #. module: project #: model:ir.module.module,description:project.module_meta_information @@ -1312,11 +1342,18 @@ msgid "" " * Members list of project\n" " " msgstr "" +"Modul Projektové správy sleduje více-úrovňové projekty a úkoly,\n" +"dokončenou práci na úkolech, aj. Dokáže vykreslit plánování, vytvářet úkoly, " +"aj.\n" +" Nástěnka pro členy projektu zahrnuje:\n" +" * Seznam otevřených úkolů\n" +" * Seznam členů projektu\n" +" " #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_work_month msgid "Month works" -msgstr "" +msgstr "Měsíční práce" #. module: project #: field:project.project,priority:0 @@ -1324,7 +1361,7 @@ msgstr "" #: field:project.task,sequence:0 #: field:project.task.type,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Pořadí" #. module: project #: view:project.task:0 @@ -1334,7 +1371,7 @@ msgstr "" #: field:report.project.task.user,state:0 #: field:task.by.days,state:0 msgid "State" -msgstr "" +msgstr "Stav" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -1348,12 +1385,12 @@ msgstr "" #: code:addons/project/project.py:595 #, python-format msgid "Task '%s' set in progress" -msgstr "" +msgstr "Úkol '%s' je v běhu" #. module: project #: view:project.project:0 msgid "Date Start: %(date_start)s" -msgstr "" +msgstr "Počáteční datum: %(date_start)s" #. module: project #: help:project.project,analytic_account_id:0 @@ -1372,7 +1409,7 @@ msgstr "" #: selection:report.project.task.user,state:0 #: selection:task.by.days,state:0 msgid "Done" -msgstr "" +msgstr "Dokončeno" #. module: project #: model:process.transition.action,name:project.process_transition_action_draftcanceltask0 @@ -1380,30 +1417,30 @@ msgstr "" #: view:project.project:0 #: view:project.task:0 msgid "Cancel" -msgstr "Storno" +msgstr "Zrušit" #. module: project #: selection:project.vs.hours,state:0 msgid "Close" -msgstr "" +msgstr "Uzavřít" #. module: project #: model:process.transition.action,name:project.process_transition_action_draftopentask0 #: selection:project.vs.hours,state:0 msgid "Open" -msgstr "" +msgstr "Otevřít" #. module: project #: code:addons/project/project.py:118 #, python-format msgid "" "You can not delete a project with tasks. I suggest you to deactivate it." -msgstr "" +msgstr "Nemůžete odstarnit projekt s úkoly. Navrhujeme jeho deaktivování." #. module: project #: view:project.project:0 msgid "ID: %(task_id)s" -msgstr "" +msgstr "ID: %(task_id)s" #. module: project #: view:project.task:0 @@ -1411,44 +1448,44 @@ msgstr "" #: selection:report.project.task.user,state:0 #: selection:task.by.days,state:0 msgid "In Progress" -msgstr "" +msgstr "V běhu" #. module: project #: code:addons/project/wizard/project_task_close.py:82 #, python-format msgid "Please specify the email address of Customer." -msgstr "" +msgstr "Prosíme zadejte emailovou adresu zákazníka." #. module: project #: view:project.task:0 msgid "Reactivate" -msgstr "" +msgstr "Znovu aktivovat" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_close #: view:project.task.close:0 msgid "Send Email" -msgstr "" +msgstr "Poslat Email" #. module: project #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" -msgstr "" +msgstr "Chyba ! Datum ukončení úkolu musí být větší než počáteční datum" #. module: project #: view:res.users:0 msgid "Current Activity" -msgstr "" +msgstr "Aktuální činnosti" #. module: project #: field:project.task,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Odpovědný" #. module: project #: view:project.project:0 msgid "Search Project" -msgstr "" +msgstr "Hledat projekt" #. module: project #: help:project.installer,project_gtd:0 @@ -1460,31 +1497,31 @@ msgstr "" #. module: project #: model:ir.model,name:project.model_project_vs_hours msgid " Project vs hours" -msgstr "" +msgstr " Projekty vs. hodiny" #. module: project #: view:project.project:0 #: view:project.task:0 #: view:report.project.task.user:0 msgid "Current" -msgstr "" +msgstr "Aktuální" #. module: project #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 msgid "Very Low" -msgstr "" +msgstr "Velmi nízké" #. module: project #: field:project.project,warn_manager:0 #: field:project.task.close,manager_warn:0 msgid "Warn Manager" -msgstr "" +msgstr "Varovat vedoucího" #. module: project #: field:report.project.task.user,delay_endings_days:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "Překročené krajní termíny" #. module: project #: help:project.project,effective_hours:0 @@ -1492,6 +1529,8 @@ msgid "" "Sum of spent hours of all tasks related to this project and its child " "projects." msgstr "" +"Součet strávených hodin na všech úkolech vztažených k tomuto projektu a jeho " +"podřízeným projektům." #. module: project #: help:project.task,delay_hours:0 @@ -1499,11 +1538,13 @@ msgid "" "Computed as difference of the time estimated by the project manager and the " "real time to close the task." msgstr "" +"Spočítá rozdíl odhadovaného času vedoucím projektu a skutečným časem do " +"uzavření úkolu." #. module: project #: model:ir.actions.act_window,name:project.action_project_task_reevaluate msgid "Re-evaluate Task" -msgstr "" +msgstr "Znovu vyhodnotit úkol" #. module: project #: help:project.installer,project_long_term:0 @@ -1515,17 +1556,17 @@ msgstr "" #. module: project #: model:project.task.type,name:project.project_tt_development msgid "Development" -msgstr "" +msgstr "Ve vývoji" #. module: project #: field:project.installer,project_timesheet:0 msgid "Bill Time on Tasks" -msgstr "" +msgstr "Účtovaný čas úloh" #. module: project #: view:board.board:0 msgid "My Remaining Hours by Project" -msgstr "" +msgstr "Moje zbývající hodiny podle projektu" #. module: project #: field:project.task,description:0 @@ -1534,40 +1575,40 @@ msgstr "" #: view:project.task.type:0 #: field:project.task.type,description:0 msgid "Description" -msgstr "" +msgstr "Popis" #. module: project #: field:project.task.delegate,prefix:0 msgid "Your Task Title" -msgstr "" +msgstr "Nadpis vašeho úkolu" #. module: project #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 msgid "Urgent" -msgstr "" +msgstr "Naléhavé" #. module: project #: selection:report.project.task.user,month:0 msgid "May" -msgstr "" +msgstr "Květen" #. module: project #: view:project.task.delegate:0 msgid "Validation Task" -msgstr "" +msgstr "Ověření úkolů" #. module: project #: field:task.by.days,total_task:0 msgid "Total tasks" -msgstr "" +msgstr "Celkem úkolů" #. module: project #: view:board.board:0 #: model:ir.actions.act_window,name:project.action_view_delegate_task_tree #: view:project.task:0 msgid "My Delegated Tasks" -msgstr "" +msgstr "Moje delegované úkoly" #. module: project #: view:project.project:0 @@ -1578,12 +1619,12 @@ msgstr "Úkoly: %(name)s" #: model:ir.actions.act_window,name:project.action_project_installer #: view:project.installer:0 msgid "Project Application Configuration" -msgstr "" +msgstr "Nastavení projektové aplikace" #. module: project #: field:project.task.delegate,user_id:0 msgid "Assign To" -msgstr "" +msgstr "Přiřadit k" #. module: project #: field:project.project,effective_hours:0 @@ -1594,17 +1635,17 @@ msgstr "Strávený čas" #. module: project #: model:ir.actions.act_window,name:project.act_my_account msgid "My accounts to invoice" -msgstr "" +msgstr "Moje účty k fakturaci" #. module: project #: selection:report.project.task.user,month:0 msgid "January" -msgstr "" +msgstr "Leden" #. module: project #: field:project.project,tasks:0 msgid "Project tasks" -msgstr "" +msgstr "Projektové úkoly" #. module: project #: help:project.project,warn_manager:0 @@ -1612,6 +1653,8 @@ msgid "" "If you check this field, the project manager will receive a request each " "time a task is completed by his team." msgstr "" +"Pokud zaškrtnete toto pole, vedoucí projektu obdrží požadavek pokaždé, když " +"je úkol dokončen svým týmem." #. module: project #: help:project.project,total_hours:0 @@ -1619,34 +1662,36 @@ msgid "" "Sum of total hours of all tasks related to this project and its child " "projects." msgstr "" +"Součet všech hodin všech úkolů vztažených k tomuto projektu a jeho " +"podřízeným projektům." #. module: project #: help:project.task.close,manager_email:0 msgid "Email Address of Project's Manager" -msgstr "" +msgstr "Emailová adresa Vedoucího projektu" #. module: project #: view:project.project:0 msgid "Customer" -msgstr "" +msgstr "Zákazník" #. module: project #: view:project.project:0 #: view:project.task:0 msgid "End Date" -msgstr "" +msgstr "Datum ukončení" #. module: project #: selection:report.project.task.user,month:0 msgid "February" -msgstr "" +msgstr "Únor" #. module: project #: model:ir.actions.act_window,name:project.action_task_by_days_graph #: model:ir.model,name:project.model_task_by_days #: view:task.by.days:0 msgid "Task By Days" -msgstr "" +msgstr "Úkoly podle dne" #. module: project #: code:addons/project/wizard/project_task_close.py:111 @@ -1654,58 +1699,59 @@ msgstr "" msgid "" "Couldn't send mail! Check the email ids and smtp configuration settings" msgstr "" +"Nelze odeslat mail! Zkontrolujte id email a nastavení konfigurace smtp" #. module: project #: field:project.task.close,partner_warn:0 msgid "Warn Customer" -msgstr "" +msgstr "Varovat zákazníka" #. module: project #: view:project.task:0 msgid "Edit" -msgstr "" +msgstr "Upravit" #. module: project #: model:process.node,note:project.process_node_opentask0 msgid "Encode your working hours." -msgstr "" +msgstr "Zakódovat vaše pracovní hodiny." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,year:0 msgid "Year" -msgstr "" +msgstr "Rok" #. module: project #: help:report.project.task.user,closing_days:0 msgid "Number of Days to close the task" -msgstr "" +msgstr "Počet dní do uzavření úkolu" #. module: project #: view:board.board:0 msgid "My Projects: Planned vs Total Hours" -msgstr "" +msgstr "Moje projekty: Plánované vs. Celkem hodin" #. module: project #: model:ir.model,name:project.model_project_installer msgid "project.installer" -msgstr "" +msgstr "project.installer" #. module: project #: selection:report.project.task.user,month:0 msgid "April" -msgstr "" +msgstr "Duben" #. module: project #: field:project.task,effective_hours:0 msgid "Hours Spent" -msgstr "" +msgstr "Strávených hodin" #. module: project #: view:project.project:0 #: view:project.task:0 msgid "Miscelleanous" -msgstr "" +msgstr "Různé" #. module: project #: model:process.transition,name:project.process_transition_opendonetask0 @@ -1715,18 +1761,18 @@ msgstr "Otevřít hotový úkol" #. module: project #: field:res.company,project_time_mode_id:0 msgid "Project Time Unit" -msgstr "" +msgstr "Jednotka času projektu" #. module: project #: view:project.task:0 msgid "Spent Hours" -msgstr "" +msgstr "Strávených hodin" #. module: project #: code:addons/project/project.py:678 #, python-format msgid "The task '%s' is pending." -msgstr "" +msgstr "Úkol '%s' je nevyřízený." #. module: project #: field:project.task,total_hours:0 @@ -1734,38 +1780,38 @@ msgstr "" #: view:report.project.task.user:0 #: field:report.project.task.user,total_hours:0 msgid "Total Hours" -msgstr "" +msgstr "Celkem hodin" #. module: project #: help:project.project,sequence:0 msgid "Gives the sequence order when displaying a list of Projects." -msgstr "" +msgstr "Dává pořadí při zobrazení seznamu projektů." #. module: project #: field:project.task,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: project #: view:project.task:0 msgid "Users" -msgstr "" +msgstr "Uživatelé" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft msgid "Overpassed Tasks" -msgstr "" +msgstr "Překročené úlohy" #. module: project #: model:project.task.type,name:project.project_tt_merge msgid "Merge" -msgstr "" +msgstr "Sloučit" #. module: project #: model:ir.actions.act_window,name:project.action_project_vs_remaining_hours_graph #: view:project.vs.hours:0 msgid "Remaining Hours Per Project" -msgstr "" +msgstr "Zbývající hodiny dle projektu" #. module: project #: help:project.project,warn_footer:0 @@ -1773,6 +1819,8 @@ msgid "" "Footer added at the beginning of the email for the warning message sent to " "the customer when a task is closed." msgstr "" +"Zápatí přidané na začátku emailu pro varovnou zprávu zaslanou zákazníkovi, " +"když je úkol uzavřen." #. module: project #: model:ir.actions.act_window,help:project.open_view_project_all @@ -1795,7 +1843,7 @@ msgstr "Celkový čas" #. module: project #: field:project.task.delegate,state:0 msgid "Validation State" -msgstr "" +msgstr "Stav ověření" #. module: project #: code:addons/project/project.py:615 @@ -1806,7 +1854,7 @@ msgstr "Úkol '%s' zrušen" #. module: project #: field:project.task,work_ids:0 msgid "Work done" -msgstr "" +msgstr "Dokončená práce" #. module: project #: help:project.task.delegate,planned_hours_me:0 @@ -1814,61 +1862,63 @@ msgid "" "Estimated time for you to validate the work done by the user to whom you " "delegate this task" msgstr "" +"Odhadovaný čas pro kontrolu dokončení práce uživatelem, který delegoval " +"tento úkol." #. module: project #: view:project.project:0 msgid "Manager" -msgstr "" +msgstr "Správce" #. module: project #: field:project.task,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Datum vytvoření" #. module: project #: code:addons/project/project.py:623 #, python-format msgid "The task '%s' is cancelled." -msgstr "" +msgstr "Úkol '%s' zrušen." #. module: project #: view:project.task.close:0 msgid "_Send" -msgstr "" +msgstr "_Odeslat" #. module: project #: field:project.task.work,name:0 msgid "Work summary" -msgstr "" +msgstr "Souhrn práce" #. module: project #: view:project.installer:0 msgid "title" -msgstr "" +msgstr "nadpis" #. module: project #: help:project.installer,project_issue:0 msgid "Automatically synchronizes project tasks and crm cases." -msgstr "" +msgstr "Automaticky synchronizovat úkoly projektů a případů crm." #. module: project #: view:project.project:0 #: field:project.project,type_ids:0 msgid "Tasks Stages" -msgstr "" +msgstr "Fáze úkolu" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 msgid "Delegate your task to the other user" -msgstr "" +msgstr "Delegovat váš úkol na jiného uživatele" #. module: project #: view:project.project:0 #: field:project.project,warn_footer:0 msgid "Mail Footer" -msgstr "" +msgstr "Hlavička mailu" #. module: project #: field:project.installer,account_budget:0 msgid "Budgets" -msgstr "" +msgstr "Rozpočty" diff --git a/addons/project/i18n/zh_CN.po b/addons/project/i18n/zh_CN.po index a12f154ddb1..a1d71ad56c1 100644 --- a/addons/project/i18n/zh_CN.po +++ b/addons/project/i18n/zh_CN.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: 2011-05-09 10:19+0000\n" -"PO-Revision-Date: 2011-06-29 01:07+0000\n" -"Last-Translator: mrshelly \n" +"PO-Revision-Date: 2011-07-02 14:24+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-30 05:20+0000\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: project @@ -24,7 +24,7 @@ msgstr "指派任务" #. module: project #: help:project.task.delegate,new_task_description:0 msgid "Reinclude the description of the task in the task of the user" -msgstr "" +msgstr "包含当前任务的描述" #. module: project #: code:addons/project/project.py:671 @@ -38,7 +38,9 @@ msgid "" "This will set the unit of measure used in projects and tasks.\n" "If you use the timesheet linked to projects (project_timesheet module), " "don't forget to setup the right unit of measure in your employees." -msgstr "这将设置项目和任务的计量单位如果你使用链接的时间表不要忘记设置你员工的计量单位" +msgstr "" +"此操作用于设置项目和任务的所采用的计量单位\n" +"如果您安装了project_timesheet模块,工作时间表会与项目连接,请记得在员工设置中选择正确的计量单位。" #. module: project #: constraint:res.users:0 @@ -79,7 +81,7 @@ msgstr "问题跟踪程序" #. module: project #: field:project.installer,hr_timesheet_sheet:0 msgid "Timesheets" -msgstr "时间表" +msgstr "工作时间表" #. module: project #: view:project.task:0 @@ -96,14 +98,14 @@ msgstr "确认小时数" #: view:report.project.task.user:0 #: field:report.project.task.user,progress:0 msgid "Progress" -msgstr "进展" +msgstr "进度" #. module: project #: help:project.task,remaining_hours:0 msgid "" "Total remaining time, can be re-estimated periodically by the assignee of " "the task." -msgstr "总剩余时间,任务接收者能重新估计" +msgstr "总剩余时间,任务执行者可定期重估" #. module: project #: help:project.project,priority:0 @@ -143,7 +145,7 @@ msgstr "委派任务" #. module: project #: field:project.task,child_ids:0 msgid "Delegated Tasks" -msgstr "委派任务" +msgstr "已委派任务" #. module: project #: help:project.project,warn_header:0 @@ -317,7 +319,7 @@ msgstr "如果项目允许,能够按实际工时生成发票" #: view:project.project:0 msgid "" "Automatic variables for headers and footer. Use exactly the same notation." -msgstr "页眉页脚的自动变量.使用同一个符号." +msgstr "" #. module: project #: selection:project.task,state:0 diff --git a/addons/project_issue_sheet/i18n/zh_CN.po b/addons/project_issue_sheet/i18n/zh_CN.po new file mode 100644 index 00000000000..f524f6b4936 --- /dev/null +++ b/addons/project_issue_sheet/i18n/zh_CN.po @@ -0,0 +1,80 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-07-02 03:56+0000\n" +"Last-Translator: Jeff Wang \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_issue_sheet +#: model:ir.module.module,description:project_issue_sheet.module_meta_information +msgid "" +"\n" +" This module adds the Timesheet support for the " +"Issues/Bugs Management in Project\n" +" " +msgstr "" +"\n" +" 此模块把缺陷管理和计工单集成在一起了\n" +" " + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "辅助核算明细" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "缺陷" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "计工单明细" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Timesheet" +msgstr "计工单" + +#. module: project_issue_sheet +#: field:project.issue,analytic_account_id:0 +msgid "Analytic Account" +msgstr "辅助核算项目" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "工作记录" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "创建日期" + +#. module: project_issue_sheet +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "计工单" + +#. module: project_issue_sheet +#: model:ir.module.module,shortdesc:project_issue_sheet.module_meta_information +msgid "Add the Timesheet support for Issue Management in Project Management" +msgstr "对缺陷管理增加了计工单支持" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "缺陷" diff --git a/addons/project_planning/i18n/zh_CN.po b/addons/project_planning/i18n/zh_CN.po index 55620beafcd..abcff4db95f 100644 --- a/addons/project_planning/i18n/zh_CN.po +++ b/addons/project_planning/i18n/zh_CN.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-05-09 10:19+0000\n" -"PO-Revision-Date: 2011-01-19 16:21+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-07-02 13:36+0000\n" +"Last-Translator: Jeff Wang \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-10 07:42+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-07-03 05:28+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: project_planning #: constraint:account.analytic.account:0 msgid "" "Error! The currency has to be the same as the currency of the selected " "company" -msgstr "" +msgstr "错误!货币必须是所选公司的本位币" #. module: project_planning #: help:report_account_analytic.planning.account,tasks:0 @@ -30,40 +30,40 @@ msgstr "" msgid "" "This value is given by the sum of work remaining to do on the task for this " "planning, expressed in days." -msgstr "" +msgstr "这个值由该计划所属的任务剩余工时的合计,单位是天" #. module: project_planning #: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_stat_form #: model:ir.ui.menu,name:project_planning.menu_board_planning #: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning_stat msgid "Planning Statistics" -msgstr "" +msgstr "计划统计" #. module: project_planning #: model:ir.model,name:project_planning.model_report_account_analytic_planning_line #: view:report_account_analytic.planning.line:0 msgid "Planning Line" -msgstr "" +msgstr "计划明细" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Total Unallocated Time" -msgstr "" +msgstr "总计分配时间" #. module: project_planning #: field:report_account_analytic.planning,name:0 msgid "Planning Name" -msgstr "" +msgstr "计划名称" #. module: project_planning #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "错误!不能创建循环引用的任务" #. module: project_planning #: view:board.board:0 msgid "My Project's planning" -msgstr "" +msgstr "我的项目计划" #. module: project_planning #: field:report_account_analytic.planning.account,timesheet:0 @@ -71,12 +71,12 @@ msgstr "" #: field:report_account_analytic.planning.stat,sum_amount_real:0 #: field:report_account_analytic.planning.user,timesheet:0 msgid "Timesheet" -msgstr "" +msgstr "计工单" #. module: project_planning #: model:ir.module.module,shortdesc:project_planning.module_meta_information msgid "Planning Management Module" -msgstr "" +msgstr "项目计划模块" #. module: project_planning #: model:ir.actions.act_window,help:project_planning.action_account_analytic_planning_form @@ -84,94 +84,94 @@ msgid "" "With its global system to schedule all resources of a company (people and " "material), OpenERP allows you to encode and then automatically compute tasks " "and phases scheduling, track resource allocation and availability." -msgstr "" +msgstr "OpenERP是个集成的系统,可以统管整个公司的人力和物料资源。这样可以输入和计算任务和阶段的日程,跟踪资源的分配和可用性。" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Total planned tasks" -msgstr "" +msgstr "计划的任务总计" #. module: project_planning #: field:report_account_analytic.planning.stat,account_id:0 msgid "Account" -msgstr "" +msgstr "科目" #. module: project_planning #: model:ir.model,name:project_planning.model_project_task msgid "Task" -msgstr "" +msgstr "任务" #. module: project_planning #: view:account.analytic.account:0 #: view:report_account_analytic.planning:0 #: view:report_account_analytic.planning.line:0 msgid "Notes" -msgstr "" +msgstr "备注" #. module: project_planning #: field:account.analytic.account,planning_ids:0 #: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_form #: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning msgid "Plannings" -msgstr "" +msgstr "计划" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Project" -msgstr "" +msgstr "项目" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Start Task" -msgstr "" +msgstr "开始任务" #. module: project_planning #: selection:report_account_analytic.planning,state:0 msgid "Cancelled" -msgstr "" +msgstr "已取消" #. module: project_planning #: view:account.analytic.account:0 #: view:report_account_analytic.planning:0 #: view:report_account_analytic.planning.line:0 msgid "Total Planned (in Days)" -msgstr "" +msgstr "总计划天数" #. module: project_planning #: constraint:report_account_analytic.planning:0 msgid "" "Invalid planning ! Planning dates can't overlap for the same responsible. " -msgstr "" +msgstr "输入的计划无效!计划日期不能和负责的日期重合 " #. module: project_planning #: field:report_account_analytic.planning,planning_account:0 msgid "Planning By Account" -msgstr "" +msgstr "按科目的计划" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Current Plannings" -msgstr "" +msgstr "当前计划" #. module: project_planning #: model:ir.model,name:project_planning.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "辅助核算项目" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Reset to Draft" -msgstr "" +msgstr "重置为草稿" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Extra Info" -msgstr "" +msgstr "附加信息" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "To :" -msgstr "" +msgstr "至" #. module: project_planning #: help:report_account_analytic.planning.account,timesheet:0 @@ -179,63 +179,63 @@ msgstr "" msgid "" "This value is given by the sum of all work encoded in the timesheet(s) " "between the 'Date From' and 'Date To' of the planning." -msgstr "" +msgstr "这个值来源于在计划的起止期间内计工单中输入的工时数合计。" #. module: project_planning #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "" +msgstr "错误! 你不能创建递归的辅助核算项目" #. module: project_planning #: field:report_account_analytic.planning.account,plan_open:0 #: field:report_account_analytic.planning.user,plan_open:0 msgid "Time Allocation without Tasks" -msgstr "" +msgstr "未被任务分配的时间" #. module: project_planning #: view:account.analytic.account:0 #: view:report_account_analytic.planning:0 msgid "Planning Lines" -msgstr "" +msgstr "计划明细" #. module: project_planning #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "错误!您不能创建递归公司." #. module: project_planning #: field:report_account_analytic.planning.account,account_id:0 #: field:report_account_analytic.planning.line,account_id:0 msgid "Analytic account" -msgstr "" +msgstr "辅助核算项目" #. module: project_planning #: help:report_account_analytic.planning.account,plan_open:0 msgid "" "This value is given by the sum of time allocation with the checkbox " "'Assigned in Taks' set to FALSE, expressed in days." -msgstr "" +msgstr "这个值是没有分配给任务的时间合计,单位是天" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Miscelleanous" -msgstr "" +msgstr "杂项" #. module: project_planning #: help:res.company,planning_time_mode_id:0 msgid "This will set the unit of measure used in plannings." -msgstr "" +msgstr "这里设置计划的时间单位" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "HR Planning" -msgstr "" +msgstr "人力资源计划" #. module: project_planning #: field:report_account_analytic.planning.account,tasks:0 #: field:report_account_analytic.planning.user,tasks:0 msgid "Remaining Tasks" -msgstr "" +msgstr "剩下的任务" #. module: project_planning #: view:account.analytic.account:0 @@ -249,146 +249,146 @@ msgstr "" #: field:report_account_analytic.planning.stat,planning_id:0 #: field:report_account_analytic.planning.user,planning_id:0 msgid "Planning" -msgstr "" +msgstr "计划" #. module: project_planning #: field:report_account_analytic.planning,total_planned:0 msgid "Total Planned" -msgstr "" +msgstr "总计划" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Time Encoding" -msgstr "" +msgstr "输入时间" #. module: project_planning #: field:report_account_analytic.planning.user,free:0 msgid "Unallocated Time" -msgstr "" +msgstr "未分配的时间" #. module: project_planning #: help:report_account_analytic.planning.user,plan_open:0 msgid "" "This value is given by the sum of time allocation without task(s) linked, " "expressed in days." -msgstr "" +msgstr "这个值是没有分配给任务的时间合计,单位是天" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Delegate" -msgstr "" +msgstr "委派" #. module: project_planning #: help:report_account_analytic.planning.user,free:0 msgid "" "Computed as Business Days - (Time Allocation of Tasks + Time Allocation " "without Tasks + Holiday Leaves)" -msgstr "" +msgstr "计算公式: 正常工作天数 - (已分配给任务的时间 + 未分配给任务的时间 + 休假)" #. module: project_planning #: help:report_account_analytic.planning,business_days:0 msgid "" "Set here the number of working days within this planning for one person full " "time" -msgstr "" +msgstr "在这里输入计划范围内一个全职员工的工作天数" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "[" -msgstr "" +msgstr "[" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "From :" -msgstr "" +msgstr "自:" #. module: project_planning #: field:report_account_analytic.planning,planning_user_ids:0 msgid "Planning By User" -msgstr "" +msgstr "按用户查看计划" #. module: project_planning #: model:ir.actions.act_window,name:project_planning.act_task_of_lines #: view:report_account_analytic.planning:0 #: field:report_account_analytic.planning.stat,sum_amount_tasks:0 msgid "Tasks" -msgstr "" +msgstr "任务" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Planning By Account (in Days)" -msgstr "" +msgstr "按科目查看计划" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Time without tasks" -msgstr "" +msgstr "未分配任务的时间" #. module: project_planning #: field:report_account_analytic.planning,date_from:0 msgid "Start Date" -msgstr "" +msgstr "开始日期" #. module: project_planning #: field:report_account_analytic.planning,total_free:0 msgid "Total Free" -msgstr "" +msgstr "不参与总计" #. module: project_planning #: help:report_account_analytic.planning.account,plan_tasks:0 msgid "" "This value is given by the sum of time allocation with the checkbox " "'Assigned in Taks' set to TRUE expressed in days." -msgstr "" +msgstr "这个值是已分配给任务的时间总计,单位是天" #. module: project_planning #: field:report_account_analytic.planning,stat_ids:0 msgid "Planning analysis" -msgstr "" +msgstr "计划分析" #. module: project_planning #: field:report_account_analytic.planning.line,amount_unit:0 msgid "Qty UoM" -msgstr "" +msgstr "计量单位" #. module: project_planning #: field:report_account_analytic.planning.line,note:0 msgid "Note" -msgstr "" +msgstr "备注" #. module: project_planning #: view:report_account_analytic.planning:0 #: selection:report_account_analytic.planning,state:0 msgid "Draft" -msgstr "" +msgstr "草稿" #. module: project_planning #: model:ir.model,name:project_planning.model_report_account_analytic_planning_account #: view:report_account_analytic.planning:0 msgid "Planning by Account" -msgstr "" +msgstr "按科目查看计划" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Pending" -msgstr "" +msgstr "等待中" #. module: project_planning #: field:report_account_analytic.planning.stat,sum_amount:0 msgid "Planned Days" -msgstr "" +msgstr "计划天数" #. module: project_planning #: field:report_account_analytic.planning,state:0 msgid "Status" -msgstr "" +msgstr "状态" #. module: project_planning #: help:report_account_analytic.planning.user,holiday:0 msgid "" "This value is given by the total of validated leaves into the 'Date From' " "and 'Date To' of the planning." -msgstr "" +msgstr "这个值由计划起止期间内已确认的休假" #. module: project_planning #: field:report_account_analytic.planning.line,user_id:0 @@ -396,12 +396,12 @@ msgstr "" #: field:report_account_analytic.planning.stat,user_id:0 #: field:report_account_analytic.planning.user,user_id:0 msgid "User" -msgstr "" +msgstr "用户" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Total Remaining Tasks" -msgstr "" +msgstr "总计剩余时间" #. module: project_planning #: model:ir.module.module,description:project_planning.module_meta_information @@ -422,169 +422,176 @@ msgid "" "At the end of the month, the planning manager can also check if the encoded " "timesheets are respecting the planned time on each analytic account.\n" msgstr "" +"\n" +"此模块帮您管理计划。\n" +"这个模块基于辅助核算会计,与很多其他功能实现了集成:\n" +"输入计工单\n" +"休假管理\n" +"项目管理\n" +"这样部门经理就可以知道某个人或团队在给定计划期间(去掉休假)是否还可以分配任务\n" #. module: project_planning #: model:ir.model,name:project_planning.model_res_company msgid "Companies" -msgstr "" +msgstr "公司" #. module: project_planning #: field:report_account_analytic.planning.line,amount_in_base_uom:0 msgid "Quantity in base uom" -msgstr "" +msgstr "换算成基本计量单位的数量" #. module: project_planning #: field:report_account_analytic.planning.user,plan_tasks:0 msgid "Time Planned on Tasks" -msgstr "" +msgstr "分配了任务的时间" #. module: project_planning #: field:report_account_analytic.planning.line,amount:0 msgid "Quantity" -msgstr "" +msgstr "数量" #. module: project_planning #: field:report_account_analytic.planning,code:0 msgid "Code" -msgstr "" +msgstr "编号" #. module: project_planning #: view:account.analytic.account:0 #: field:report_account_analytic.planning,line_ids:0 msgid "Planning lines" -msgstr "" +msgstr "计划明细" #. module: project_planning #: view:report_account_analytic.planning:0 #: selection:report_account_analytic.planning,state:0 msgid "Done" -msgstr "" +msgstr "已完成" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Cancel" -msgstr "" +msgstr "取消(&C)" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Planning By User (in Days)" -msgstr "" +msgstr "按用户查看计划天数" #. module: project_planning #: view:report_account_analytic.planning.stat:0 msgid "Planning statistics" -msgstr "" +msgstr "计划统计" #. module: project_planning #: view:report_account_analytic.planning:0 #: selection:report_account_analytic.planning,state:0 msgid "Open" -msgstr "" +msgstr "开始" #. module: project_planning #: model:ir.model,name:project_planning.model_report_account_analytic_planning_user #: view:report_account_analytic.planning:0 msgid "Planning by User" -msgstr "" +msgstr "按用户查看计划" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Information" -msgstr "" +msgstr "信息" #. module: project_planning #: field:report_account_analytic.planning,business_days:0 msgid "Business Days" -msgstr "" +msgstr "工作天数" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Reactivate" -msgstr "" +msgstr "重新激活" #. module: project_planning #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" -msgstr "" +msgstr "错误!任务结束日期必须大于任务开始日期" #. module: project_planning #: field:report_account_analytic.planning,user_id:0 msgid "Responsible" -msgstr "" +msgstr "负责人" #. module: project_planning #: model:ir.model,name:project_planning.model_report_account_analytic_planning_stat msgid "Planning stat" -msgstr "" +msgstr "计划状态" #. module: project_planning #: field:report_account_analytic.planning.account,plan_tasks:0 msgid "Time Allocation of Tasks" -msgstr "" +msgstr "已分配任务的时间" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Summary by user" -msgstr "" +msgstr "按用户合计" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Total Time Allocation without Tasks" -msgstr "" +msgstr "未分配任务的时间" #. module: project_planning #: field:report_account_analytic.planning.user,holiday:0 msgid "Leaves" -msgstr "" +msgstr "休假" #. module: project_planning #: view:report_account_analytic.planning:0 msgid "Total Time Allocation of Tasks" -msgstr "" +msgstr "已分配任务的时间" #. module: project_planning #: field:report_account_analytic.planning,date_to:0 msgid "End Date" -msgstr "" +msgstr "结束日期" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Remaining tasks" -msgstr "" +msgstr "剩余任务" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Summary by project" -msgstr "" +msgstr "按项目合计" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "Responsible :" -msgstr "" +msgstr "负责人" #. module: project_planning #: report:report_account_analytic.planning.print:0 msgid "]" -msgstr "" +msgstr "]" #. module: project_planning #: field:res.company,planning_time_mode_id:0 msgid "Planning Time Unit" -msgstr "" +msgstr "计划时间单位" #. module: project_planning #: field:report_account_analytic.planning.line,task_ids:0 msgid "Planning Tasks" -msgstr "" +msgstr "计划任务" #. module: project_planning #: field:report_account_analytic.planning.stat,manager_id:0 msgid "Manager" -msgstr "" +msgstr "经理" #. module: project_planning #: help:report_account_analytic.planning.user,plan_tasks:0 msgid "" "This value is given by the sum of time allocation with task(s) linked, " "expressed in days." -msgstr "" +msgstr "这个值是已分配给任务的时间合计,单位是天" diff --git a/addons/project_retro_planning/i18n/ur.po b/addons/project_retro_planning/i18n/ur.po index 79536aaf6f6..a8f934a7786 100644 --- a/addons/project_retro_planning/i18n/ur.po +++ b/addons/project_retro_planning/i18n/ur.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-19 12:00+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-07-01 14:24+0000\n" +"Last-Translator: Shehzad Ashiq Ali \n" "Language-Team: Urdu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-25 06:59+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-07-02 05:50+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: project_retro_planning #: model:ir.model,name:project_retro_planning.model_project_project msgid "Project" -msgstr "" +msgstr "منصوبہ" #. module: project_retro_planning #: model:ir.module.module,shortdesc:project_retro_planning.module_meta_information diff --git a/bin/addons/base/i18n/ar.po b/bin/addons/base/i18n/ar.po index c259fb37db7..8d33e11fd6d 100644 --- a/bin/addons/base/i18n/ar.po +++ b/bin/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: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-19 13:31+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-07-01 18:03+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-20 06:07+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-07-02 05:50+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -23,7 +23,7 @@ msgstr "" #: field:ir.rule,domain_force:0 #: field:res.partner.title,domain:0 msgid "Domain" -msgstr "" +msgstr "النطاق" #. module: base #: model:res.country,name:base.sh @@ -33,12 +33,12 @@ msgstr "سانت هيلينا" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "" +msgstr "عدادت أخري" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "الوقت و التاريخ" #. module: base #: code:addons/fields.py:534 @@ -52,18 +52,18 @@ msgstr "" #: view:ir.values:0 #: field:ir.values,meta_unpickle:0 msgid "Metadata" -msgstr "الفوقية" +msgstr "بيانات وصفية" #. module: base #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "" +msgstr "العرض الهندسي" #. module: base #: field:base.language.import,code:0 msgid "Code (eg:en__US)" -msgstr "" +msgstr "الرمز (مثال: ar_EG)" #. module: base #: view:workflow:0 @@ -73,32 +73,32 @@ msgstr "" #: field:workflow.transition,wkf_id:0 #: field:workflow.workitem,wkf_id:0 msgid "Workflow" -msgstr "" +msgstr "مسار العمل" #. module: base #: view:partner.sms.send:0 msgid "SMS - Gateway: clickatell" -msgstr "" +msgstr "بوابة خدمة الرسائل القصيرة: كليكاتل (clickatell)" #. module: base #: selection:base.language.install,lang:0 msgid "Hungarian / Magyar" -msgstr "المجرية / Magyar" +msgstr "المجرية" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "لا يمكن البحث" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "" +msgstr "الأسبانية" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Workflow On" -msgstr "" +msgstr "سير العمل نشط" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 diff --git a/bin/addons/base/i18n/zh_CN.po b/bin/addons/base/i18n/zh_CN.po index 89fc17cfdbb..46211e3914a 100644 --- a/bin/addons/base/i18n/zh_CN.po +++ b/bin/addons/base/i18n/zh_CN.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: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-20 16:26+0000\n" -"Last-Translator: Joshua Jan \n" +"PO-Revision-Date: 2011-07-02 14:55+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-21 05:58+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-07-03 05:27+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -4077,7 +4077,7 @@ msgstr "报表Xml" #: model:ir.ui.menu,name:base.menu_management #: model:ir.ui.menu,name:base.menu_module_tree msgid "Modules" -msgstr "模块列表" +msgstr "模块" #. module: base #: view:workflow.activity:0 @@ -5928,7 +5928,7 @@ msgstr "利比里亚" #: field:res.partner,comment:0 #: model:res.widget,title:base.note_widget msgid "Notes" -msgstr "注解" +msgstr "备注" #. module: base #: field:ir.config_parameter,value:0 @@ -7431,7 +7431,7 @@ msgstr "分类" #: selection:ir.attachment,type:0 #: selection:ir.property,type:0 msgid "Binary" -msgstr "二进制" +msgstr "二进制数据" #. module: base #: field:ir.actions.server,sms:0 @@ -8530,7 +8530,7 @@ msgstr "注册合同" msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" -msgstr "3. 如果用户属于多个组,那么第2部的结果将使用“或”操作符进行组合。" +msgstr "3. 如果用户属于多个组,那么第2步的结果将使用“或”操作符进行组合。" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:145 From 1f5094e9adf31f1b8a335281e2738004ad0681e4 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Mon, 4 Jul 2011 10:57:53 +0530 Subject: [PATCH 1818/2661] [FIX] Base : Remove select= 1 from view bzr revid: aag@tinyerp.co.in-20110704052753-fitgr1fm2yb51cv9 --- openerp/addons/base/module/module_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/module/module_view.xml b/openerp/addons/base/module/module_view.xml index 1683d2053b8..c36beab9433 100644 --- a/openerp/addons/base/module/module_view.xml +++ b/openerp/addons/base/module/module_view.xml @@ -110,7 +110,7 @@ - + + @@ -137,8 +137,8 @@ - - + + @@ -155,10 +155,10 @@ - + - - + + - +
- @@ -167,11 +167,11 @@
@@ -185,19 +185,19 @@ - - + + - - + + - +
@@ -223,7 +223,7 @@ - + From 48b04d3d80d34c920bd18761efb4796298d2748a Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 4 Jul 2011 16:05:46 +0200 Subject: [PATCH 1839/2661] [FIX] remove method=True in fields.function bzr revid: rco@openerp.com-20110704140546-r7o4hj0bnxhkpggw --- addons/portal/portal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/portal/portal.py b/addons/portal/portal.py index 13f7ce8ca57..a45a8c4410f 100644 --- a/addons/portal/portal.py +++ b/addons/portal/portal.py @@ -194,7 +194,7 @@ class portal_override_menu(osv.osv): _columns = { 'override_menu': fields.function( _get_override_menu, fnct_inv=_set_override_menu, - type='boolean', method=True, string='Override Menu Action of Users', + type='boolean', string='Override Menu Action of Users', help='Enable this option to override the Menu Action of portal users'), } From c8ebd30e8b61d7459d6c9a23fa4127dbb1038e78 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 4 Jul 2011 16:14:10 +0200 Subject: [PATCH 1840/2661] [fix] changed product_id_change in account.invoice.line bzr revid: nicolas.vanhoren@openerp.com-20110704141410-h7ecesw5aduo0kbd --- addons/account/account_invoice_view.xml | 4 ++-- addons/account/invoice.py | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index ed45c705674..cd1f41af3dc 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -53,7 +53,7 @@ - + @@ -175,7 +175,7 @@ - + diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 8b1b2a0edda..712d000b02e 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -1312,10 +1312,12 @@ class account_invoice_line(osv.osv): res['arch'] = etree.tostring(doc) return res - def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None): + def product_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None, company_id=None): if context is None: context = {} - company_id = context.get('company_id',False) + company_id = company_id if company_id != None else context.get('company_id',False) + context = dict(context) + context.update({'company_id': company_id}) if not partner_id: raise osv.except_osv(_('No Partner Defined !'),_("You must first select a partner !") ) if not product: From fa3016fd4e853242a3102203b541d9f44bff2f2d Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 4 Jul 2011 16:16:07 +0200 Subject: [PATCH 1841/2661] [fix] changed uos_id_change in account.invoice.line bzr revid: nicolas.vanhoren@openerp.com-20110704141607-dj6hkda8yv46pr8y --- addons/account/account_invoice_view.xml | 2 +- addons/account/invoice.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index cd1f41af3dc..be431c9b2e7 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -54,7 +54,7 @@ - + diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 712d000b02e..09e8304340c 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -1388,7 +1388,12 @@ class account_invoice_line(osv.osv): res_final['value']['price_unit'] = new_price return res_final - def uos_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None): + def uos_id_change(self, cr, uid, ids, product, uom, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, address_invoice_id=False, currency_id=False, context=None, company_id=None): + if context is None: + context = {} + company_id = company_id if company_id != None else context.get('company_id',False) + context = dict(context) + context.update({'company_id': company_id}) warning = {} res = self.product_id_change(cr, uid, ids, product, uom, qty, name, type, partner_id, fposition_id, price_unit, address_invoice_id, currency_id, context=context) if 'uos_id' in res['value']: From 213b47685c0aec579492d81bd0dfc6a703883364 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 4 Jul 2011 16:18:07 +0200 Subject: [PATCH 1842/2661] [ADD] home action loading and execution bzr revid: xmo@openerp.com-20110704141807-147dsoqrx6v53jl4 --- addons/base/controllers/main.py | 5 ++++ addons/base/static/src/js/chrome.js | 42 +++++++++++++++++++++++++---- openerpweb/openerpweb.py | 11 +++++--- 3 files changed, 50 insertions(+), 8 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 850069bb141..30794733f44 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -231,6 +231,11 @@ class Session(openerpweb.Controller): if not saved_actions: return None return saved_actions["actions"].get(key) + + @openerpweb.jsonrequest + def check(self, req): + req.session.assert_valid() + return None def eval_context_and_domain(session, context, domain=None): e_context = session.eval_context(context) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 1faf0eb2878..b96783d4247 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -337,7 +337,12 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b this.context = {}; }, start: function() { - this.session_restore(); + var self = this; + return this.session_restore().then(function () { + self.on_session_valid(); + }, function () { + self.on_session_invalid(); + }); }, /** * Executes an RPC call, registering the provided callbacks. @@ -472,7 +477,7 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b this.session_id = this.get_cookie('session_id'); // we should do an rpc to confirm that this session_id is valid and if it is retrieve the information about db and login // then call on_session_valid - this.on_session_valid(); + return this.rpc('/base/session/check', {}, function () {}, function () {}); }, /** * Saves the session id and uid locally @@ -531,7 +536,6 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b var modules = self.module_list.join(','); self.rpc('/base/session/csslist', {mods: modules}, self.do_load_css); self.rpc('/base/session/jslist', {"mods": modules}, self.debug ? self.do_load_modules_debug : self.do_load_modules_prod); - openerp._modules_loaded = true; }); }, do_load_css: function (result) { @@ -566,6 +570,7 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b this.module_loaded[mod] = true; } } + openerp._modules_loaded = true; } }); @@ -1100,8 +1105,8 @@ openerp.base.ImportExport = openerp.base.Controller.extend({ openerp.base.WebClient = openerp.base.Controller.extend({ init: function(element_id) { - var self = this; this._super(null, element_id); + this.view_manager = {}; QWeb.add_template("xml/base.xml"); var params = {}; @@ -1143,14 +1148,41 @@ openerp.base.WebClient = openerp.base.Controller.extend({ // if using saved actions, load the action and give it to action manager var parameters = jQuery.deparam(jQuery.param.querystring()); - if(parameters["s_action"] != undefined) { + if (parameters["s_action"] != undefined) { var key = parseInt(parameters["s_action"]); var self = this; this.rpc("/base/session/get_session_action", {key:key}, function(action) { self.action_manager.do_action(action); }); + } else if (openerp._modules_loaded) { // TODO: find better option than this + this.load_url_state() + } else { + this.session.on_modules_loaded.add({ + callback: $.proxy(this, 'load_url_state'), + unique: true, + position: 'last' + }) } }, + /** + * Loads state from URL if any, or checks if there is a home action and + * loads that, assuming we're at the index + */ + load_url_state: function () { + var self = this; + // TODO: add actual loading if there is url state to unpack, test on window.location.hash + var ds = new openerp.base.DataSetSearch(this.session, 'res.users'); + ds.read_ids([parseInt(this.session.uid, 10)], ['action_id'], function (actions) { + var home_action = actions[0].action_id; + if (!home_action) { return; } + // oh dear + openerp.base.View.prototype.execute_action.call( + self, { + 'name': home_action[0], + 'type': 'action' + }, ds, self.action_manager); + }) + }, on_menu_action: function(action) { this.action_manager.do_action(action); }, diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index 33c5c14edb3..f1dc97038f4 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -108,15 +108,20 @@ class OpenERPSession(object): if uid: self.get_context() return uid - def execute(self, model, func, *l, **d): + def assert_valid(self): + """ + Ensures this session is valid (logged into the openerp server) + """ if not (self._db and self._uid and self._password): raise OpenERPUnboundException() + + def execute(self, model, func, *l, **d): + self.assert_valid() r = self.proxy('object').execute(self._db, self._uid, self._password, model, func, *l, **d) return r def exec_workflow(self, model, id, signal): - if not (self._db and self._uid and self._password): - raise OpenERPUnboundException() + self.assert_valid() r = self.proxy('object').exec_workflow(self._db, self._uid, self._password, model, signal, id) return r From d3e87b4d5a4c24e31988bf55e92a43d9bdf799a5 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 4 Jul 2011 16:18:23 +0200 Subject: [PATCH 1843/2661] [IMP] introduce i18n bzr revid: rco@openerp.com-20110704141823-fe4jzgtlcsnfpwt9 --- addons/portal/i18n/en_US.po | 393 ++++++++++++++++++++++++++ addons/portal/i18n/portal.pot | 393 ++++++++++++++++++++++++++ addons/portal/portal.py | 5 +- addons/portal/portal_view.xml | 2 +- addons/portal/wizard/portal_wizard.py | 2 +- 5 files changed, 791 insertions(+), 4 deletions(-) create mode 100644 addons/portal/i18n/en_US.po create mode 100644 addons/portal/i18n/portal.pot diff --git a/addons/portal/i18n/en_US.po b/addons/portal/i18n/en_US.po new file mode 100644 index 00000000000..ffc18da1f14 --- /dev/null +++ b/addons/portal/i18n/en_US.po @@ -0,0 +1,393 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * portal +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.1-dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2011-07-04 14:16+0000\n" +"PO-Revision-Date: 2011-07-04 14:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:55 +#, python-format +msgid "Please select at least one user to share with" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:59 +#, python-format +msgid "Please select at least one group to share with" +msgstr "" + +#. module: portal +#: field:res.portal,group_id:0 +msgid "Group" +msgstr "" + +#. module: portal +#: help:res.portal,other_group_ids:0 +msgid "Those groups are assigned to the portal's users" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,group_ids:0 +msgid "Existing groups" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard_user +msgid "Portal User Config" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal User" +msgstr "" + +#. module: portal +#: help:res.portal,override_menu:0 +msgid "Enable this option to override the Menu Action of portal users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,user_email:0 +msgid "E-mail" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Other Groups assigned to Users" +msgstr "" + +#. module: portal +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: field:res.portal,widget_ids:0 +msgid "Widgets" +msgstr "" + +#. module: portal +#: model:ir.module.module,description:portal.module_meta_information +msgid "\n" +"This module defines 'portals' to customize the access to your OpenERP database\n" +"for external users.\n" +"\n" +"A portal defines customized user menu and access rights for a group of users\n" +"(the ones associated to that portal). It also associates user groups to the\n" +"portal users (adding a group in the portal automatically adds it to the portal\n" +"users, etc). That feature is very handy when used in combination with the\n" +"module 'share'.\n" +" " +msgstr "" + +#. module: portal +#: view:share.wizard:0 +msgid "Who do you want to share with?" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Send Invitations" +msgstr "" + +#. module: portal +#: help:res.portal,url:0 +msgid "The url where portal users can connect to the server" +msgstr "" + +#. module: portal +#: field:res.portal.widget,widget_id:0 +msgid "Widget" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,message:0 +msgid "This text is included in the welcome email sent to the users" +msgstr "" + +#. module: portal +#: help:res.portal,menu_action_id:0 +msgid "If set, replaces the standard menu for the portal's users" +msgstr "" + +#. module: portal +#: field:res.portal,parent_menu_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Name" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal Users" +msgstr "" + +#. module: portal +#: field:res.portal,override_menu:0 +msgid "Override Menu Action of Users" +msgstr "" + +#. module: portal +#: field:res.portal,menu_action_id:0 +msgid "Menu Action" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,name:0 +msgid "User Name" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_widget +msgid "Portal Widgets" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal +#: model:ir.module.module,shortdesc:portal.module_meta_information +#: view:res.portal:0 +#: field:res.portal.widget,portal_id:0 +#: field:res.portal.wizard,portal_id:0 +msgid "Portal" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:35 +#, python-format +msgid "Your OpenERP account at %(company)s" +msgstr "" + +#. module: portal +#: code:addons/portal/portal.py:110 +#: code:addons/portal/portal.py:184 +#, python-format +msgid "%s Menu" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,portal_id:0 +msgid "The portal in which new users must be added" +msgstr "" + +#. module: portal +#: help:res.portal,widget_ids:0 +msgid "Widgets assigned to portal users" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:163 +#, python-format +msgid "(missing url)" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,user_ids:0 +msgid "Existing users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,wizard_id:0 +msgid "Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,user_email:0 +msgid "Will be used as user login. Also necessary to send the account information to new users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,lang:0 +msgid "Language" +msgstr "" + +#. module: portal +#: field:res.portal,url:0 +msgid "URL" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Widgets assigned to Users" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,lang:0 +msgid "The language for the user's user interface" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Website" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Create Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "The following text will be included in the welcome email sent to users." +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:135 +#, python-format +msgid "Email required" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_users +msgid "res.users" +msgstr "" + +#. module: portal +#: constraint:res.portal.wizard.user:0 +msgid "Invalid email address" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:136 +#, python-format +msgid "You must have an email address in your User Preferences to send emails." +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_ir_ui_menu +msgid "ir.ui.menu" +msgstr "" + +#. module: portal +#: help:res.portal,group_id:0 +msgid "The group extended by this portal" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,user_ids:0 +msgid "Users" +msgstr "" + +#. module: portal +#: field:res.portal,other_group_ids:0 +msgid "Other User Groups" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.portal_list_action +#: model:ir.ui.menu,name:portal.portal_list_menu +#: model:ir.ui.menu,name:portal.portal_menu +#: view:res.portal:0 +msgid "Portals" +msgstr "" + +#. module: portal +#: help:res.portal,parent_menu_id:0 +msgid "The menu action opens the submenus of this menu item" +msgstr "" + +#. module: portal +#: field:res.portal.widget,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: portal +#: field:res.users,partner_id:0 +msgid "Related Partner" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Menu" +msgstr "" + +#. module: portal +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,message:0 +msgid "Invitation message" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:36 +#, python-format +msgid "Dear %(name)s,\n" +"\n" +"You have been created an OpenERP account at %(url)s.\n" +"\n" +"Your login account data is:\n" +"Database: %(db)s\n" +"User: %(login)s\n" +"Password: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" +"" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard +msgid "Portal Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,name:0 +msgid "The user's real name" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.address_wizard_action +#: model:ir.actions.act_window,name:portal.partner_wizard_action +#: view:res.portal.wizard:0 +msgid "Add Portal Access" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,help:portal.portal_list_action +msgid "\n" +"A portal helps defining specific views and rules for a group of users (the\n" +"portal group). A portal menu, widgets and specific groups may be assigned to\n" +"the portal's users.\n" +" " +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_share_wizard +msgid "Share Wizard" +msgstr "" + diff --git a/addons/portal/i18n/portal.pot b/addons/portal/i18n/portal.pot new file mode 100644 index 00000000000..ffc18da1f14 --- /dev/null +++ b/addons/portal/i18n/portal.pot @@ -0,0 +1,393 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * portal +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.1-dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2011-07-04 14:16+0000\n" +"PO-Revision-Date: 2011-07-04 14:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:55 +#, python-format +msgid "Please select at least one user to share with" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:59 +#, python-format +msgid "Please select at least one group to share with" +msgstr "" + +#. module: portal +#: field:res.portal,group_id:0 +msgid "Group" +msgstr "" + +#. module: portal +#: help:res.portal,other_group_ids:0 +msgid "Those groups are assigned to the portal's users" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,group_ids:0 +msgid "Existing groups" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard_user +msgid "Portal User Config" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal User" +msgstr "" + +#. module: portal +#: help:res.portal,override_menu:0 +msgid "Enable this option to override the Menu Action of portal users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,user_email:0 +msgid "E-mail" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Other Groups assigned to Users" +msgstr "" + +#. module: portal +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: field:res.portal,widget_ids:0 +msgid "Widgets" +msgstr "" + +#. module: portal +#: model:ir.module.module,description:portal.module_meta_information +msgid "\n" +"This module defines 'portals' to customize the access to your OpenERP database\n" +"for external users.\n" +"\n" +"A portal defines customized user menu and access rights for a group of users\n" +"(the ones associated to that portal). It also associates user groups to the\n" +"portal users (adding a group in the portal automatically adds it to the portal\n" +"users, etc). That feature is very handy when used in combination with the\n" +"module 'share'.\n" +" " +msgstr "" + +#. module: portal +#: view:share.wizard:0 +msgid "Who do you want to share with?" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Send Invitations" +msgstr "" + +#. module: portal +#: help:res.portal,url:0 +msgid "The url where portal users can connect to the server" +msgstr "" + +#. module: portal +#: field:res.portal.widget,widget_id:0 +msgid "Widget" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,message:0 +msgid "This text is included in the welcome email sent to the users" +msgstr "" + +#. module: portal +#: help:res.portal,menu_action_id:0 +msgid "If set, replaces the standard menu for the portal's users" +msgstr "" + +#. module: portal +#: field:res.portal,parent_menu_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Name" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal Users" +msgstr "" + +#. module: portal +#: field:res.portal,override_menu:0 +msgid "Override Menu Action of Users" +msgstr "" + +#. module: portal +#: field:res.portal,menu_action_id:0 +msgid "Menu Action" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,name:0 +msgid "User Name" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_widget +msgid "Portal Widgets" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal +#: model:ir.module.module,shortdesc:portal.module_meta_information +#: view:res.portal:0 +#: field:res.portal.widget,portal_id:0 +#: field:res.portal.wizard,portal_id:0 +msgid "Portal" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:35 +#, python-format +msgid "Your OpenERP account at %(company)s" +msgstr "" + +#. module: portal +#: code:addons/portal/portal.py:110 +#: code:addons/portal/portal.py:184 +#, python-format +msgid "%s Menu" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,portal_id:0 +msgid "The portal in which new users must be added" +msgstr "" + +#. module: portal +#: help:res.portal,widget_ids:0 +msgid "Widgets assigned to portal users" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:163 +#, python-format +msgid "(missing url)" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,user_ids:0 +msgid "Existing users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,wizard_id:0 +msgid "Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,user_email:0 +msgid "Will be used as user login. Also necessary to send the account information to new users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,lang:0 +msgid "Language" +msgstr "" + +#. module: portal +#: field:res.portal,url:0 +msgid "URL" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Widgets assigned to Users" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,lang:0 +msgid "The language for the user's user interface" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Website" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Create Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "The following text will be included in the welcome email sent to users." +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:135 +#, python-format +msgid "Email required" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_users +msgid "res.users" +msgstr "" + +#. module: portal +#: constraint:res.portal.wizard.user:0 +msgid "Invalid email address" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:136 +#, python-format +msgid "You must have an email address in your User Preferences to send emails." +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_ir_ui_menu +msgid "ir.ui.menu" +msgstr "" + +#. module: portal +#: help:res.portal,group_id:0 +msgid "The group extended by this portal" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,user_ids:0 +msgid "Users" +msgstr "" + +#. module: portal +#: field:res.portal,other_group_ids:0 +msgid "Other User Groups" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.portal_list_action +#: model:ir.ui.menu,name:portal.portal_list_menu +#: model:ir.ui.menu,name:portal.portal_menu +#: view:res.portal:0 +msgid "Portals" +msgstr "" + +#. module: portal +#: help:res.portal,parent_menu_id:0 +msgid "The menu action opens the submenus of this menu item" +msgstr "" + +#. module: portal +#: field:res.portal.widget,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: portal +#: field:res.users,partner_id:0 +msgid "Related Partner" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Menu" +msgstr "" + +#. module: portal +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,message:0 +msgid "Invitation message" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:36 +#, python-format +msgid "Dear %(name)s,\n" +"\n" +"You have been created an OpenERP account at %(url)s.\n" +"\n" +"Your login account data is:\n" +"Database: %(db)s\n" +"User: %(login)s\n" +"Password: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" +"" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard +msgid "Portal Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,name:0 +msgid "The user's real name" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.address_wizard_action +#: model:ir.actions.act_window,name:portal.partner_wizard_action +#: view:res.portal.wizard:0 +msgid "Add Portal Access" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,help:portal.portal_list_action +msgid "\n" +"A portal helps defining specific views and rules for a group of users (the\n" +"portal group). A portal menu, widgets and specific groups may be assigned to\n" +"the portal's users.\n" +" " +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_share_wizard +msgid "Share Wizard" +msgstr "" + diff --git a/addons/portal/portal.py b/addons/portal/portal.py index a45a8c4410f..78483d6a1f1 100644 --- a/addons/portal/portal.py +++ b/addons/portal/portal.py @@ -20,6 +20,7 @@ ############################################################################## from osv import osv, fields +from tools.translate import _ @@ -106,7 +107,7 @@ class portal(osv.osv): for p in self.browse(cr, uid, ids, context): # create a menuitem under 'portal.portal_menu' menu_values = { - 'name': p.name + ' Menu', + 'name': _('%s Menu') % p.name, 'parent_id': menu_root, 'groups_id': [(6, 0, [p.group_id.id])], } @@ -180,7 +181,7 @@ class portal_override_menu(osv.osv): actions_obj = self.pool.get('ir.actions.act_window') parent_id = p.parent_menu_id.id if p.parent_menu_id else False action_values = { - 'name': p.name + ' Menu', + 'name': _('%s Menu') % p.name, 'type': 'ir.actions.act_window', 'usage': 'menu', 'res_model': 'ir.ui.menu', diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml index c2f91941ff8..d43c6115ad6 100644 --- a/addons/portal/portal_view.xml +++ b/addons/portal/portal_view.xml @@ -3,7 +3,7 @@ + groups="group_portal_manager"/> diff --git a/addons/portal/wizard/portal_wizard.py b/addons/portal/wizard/portal_wizard.py index 01cee7a0435..152a2bb7b38 100644 --- a/addons/portal/wizard/portal_wizard.py +++ b/addons/portal/wizard/portal_wizard.py @@ -160,7 +160,7 @@ class wizard(osv.osv_memory): data = { 'company': user.company_id.name, 'message': wiz.message or "", - 'url': wiz.portal_id.url or "(missing url)", + 'url': wiz.portal_id.url or _("(missing url)"), 'db': cr.dbname, } dest_uids = user_obj.search(cr, ROOT_UID, login_cond) From 433c989399076e768a82a082ff966757b7125ac7 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 4 Jul 2011 16:30:35 +0200 Subject: [PATCH 1844/2661] [imp] minor: changed level of some logging bzr revid: nicolas.vanhoren@openerp.com-20110704143035-iwmbqfy0gifdnllm --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 17241e51139..2fe266b1d09 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -242,7 +242,7 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV } } else { // this is a common case, the normal behavior should be to ignore it - this.log("on_processed_onchange can't find field " + f, result); + console.debug("on_processed_onchange can't find field " + f, result); } } this.on_form_changed(); From cd5c2975fb36bb5122b15f3d6649833fe8676779 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Mon, 4 Jul 2011 16:32:25 +0200 Subject: [PATCH 1845/2661] [IMP] moved privew_report button server side (previously in base_setup) in order to have it near it's code bzr revid: qdp-launchpad@openerp.com-20110704143225-subsgeiny3rz9yyn --- openerp/addons/base/base_update.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 2cb41017212..cefc895a977 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -217,6 +217,10 @@ + +