Merge commit 'origin/master' into mdv-gpl3-py26

Conflicts:
	bin/netsvc.py
	bin/sql_db.py
	bin/tools/translate.py

bzr revid: p_christ@hol.gr-20090208175840-xmy5c53ijl3rs1l5
This commit is contained in:
P. Christeas 2009-02-08 19:58:40 +02:00
commit bba009f639
57 changed files with 4100 additions and 14002 deletions

View File

@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: OpenERP
Version: 5.0.0-rc3
Version: 5.0.0
Author: Tiny.be
Author-email: fp at tiny be
Maintainer: Tiny.be

View File

@ -273,26 +273,23 @@ def get_modules():
return list(set(listdir(ad) + listdir(_ad)))
def create_graph(module_list, force=None):
def create_graph(cr, module_list, force=None):
graph = Graph()
upgrade_graph(graph, module_list, force)
upgrade_graph(graph, cr, module_list, force)
return graph
def upgrade_graph(graph, module_list, force=None):
def upgrade_graph(graph, cr, module_list, force=None):
if force is None:
force = []
packages = []
len_graph = len(graph)
for module in module_list:
try:
mod_path = get_module_path(module)
if not mod_path:
continue
except IOError:
continue
mod_path = get_module_path(module)
terp_file = get_module_resource(module, '__terp__.py')
if not terp_file:
if not mod_path or not terp_file:
cr.execute("update ir_module_module set state=%s where name=%s", ('uninstallable', module))
continue
if os.path.isfile(terp_file) or zipfile.is_zipfile(mod_path+'.zip'):
try:
info = eval(tools.file_open(terp_file).read())
@ -665,7 +662,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False):
try:
report = tools.assertion_report()
STATES_TO_LOAD = ['installed', 'to upgrade']
graph = create_graph(['base'], force)
graph = create_graph(cr, ['base'], force)
has_updates = False
if update_module:
has_updates = load_module_graph(cr, graph, status, perform_checks=False, report=report)
@ -701,7 +698,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False):
if not module_list:
break
new_modules_in_graph = upgrade_graph(graph, module_list, force)
new_modules_in_graph = upgrade_graph(graph, cr, module_list, force)
if new_modules_in_graph == 0:
# nothing to load
break

View File

@ -63,6 +63,6 @@
'demo_xml': ['base_demo.xml', 'res/partner/partner_demo.xml', 'res/partner/crm_demo.xml'],
'installable': True,
'active': True,
'certificate': '76807797149',
'certificate': '0076807797149',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:39:09+0000\n"
"PO-Revision-Date: 2009-01-28 00:39:09+0000\n"
"POT-Creation-Date: 2009-02-06 15:00:21+0000\n"
"PO-Revision-Date: 2009-02-06 15:00:21+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:58:16+0000\n"
"PO-Revision-Date: 2009-01-28 00:58:16+0000\n"
"POT-Creation-Date: 2009-02-06 15:20:38+0000\n"
"PO-Revision-Date: 2009-02-06 15:20:38+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:40:23+0000\n"
"PO-Revision-Date: 2009-01-28 00:40:23+0000\n"
"POT-Creation-Date: 2009-02-06 15:01:34+0000\n"
"PO-Revision-Date: 2009-02-06 15:01:34+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1158,9 +1158,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Край на заявката"
#. module: base
#: view:res.request:0
@ -2195,6 +2195,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2322,6 +2327,11 @@ msgstr "Нови модули"
msgid "SXW content"
msgstr "SXW съдържание"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2645,6 +2655,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Изберете опростения интерфейс ако пробвате OpenERP за първи път. По-малко използваните опции и полета ще бъдат скрити автоматично. По-късно това може да бъде променено от меню Администрация(Administration)."
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3271,7 +3287,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Адрес на партньора"
@ -3956,6 +3971,11 @@ msgstr "Няколко правила към един и същ обект са
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4559,6 +4579,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4921,6 +4946,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4976,6 +5006,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Бележки"
@ -5185,12 +5216,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Активни събития на партньора"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5255,7 +5280,7 @@ msgstr ""
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Други действия"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5617,6 +5642,11 @@ msgstr ""
msgid "Start installation"
msgstr "Започни инсталацията"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6722,6 +6752,7 @@ msgid "Resource ID"
msgstr "Идентификатор на ресурса"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6878,6 +6909,11 @@ msgstr "Обновяване"
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6888,11 +6924,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Край на заявката"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7563,11 +7594,6 @@ msgstr "А5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Действие за изпълнение"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:39:46+0000\n"
"PO-Revision-Date: 2009-01-28 00:39:46+0000\n"
"POT-Creation-Date: 2009-02-06 15:00:57+0000\n"
"PO-Revision-Date: 2009-02-06 15:00:57+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1158,8 +1158,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2195,6 +2195,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "SKLADIŠTE_NAPUSTI"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2322,6 +2327,11 @@ msgstr "Novi moduli"
msgid "SXW content"
msgstr "SXW sadržaj"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2644,6 +2654,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3270,7 +3286,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3955,6 +3970,11 @@ msgstr ""
msgid "acc_number"
msgstr "acc_number"
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4558,6 +4578,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4920,6 +4945,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4975,6 +5005,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Bilješke"
@ -5184,12 +5215,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5254,7 +5279,7 @@ msgstr ""
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Druge akcije"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5616,6 +5641,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6721,6 +6751,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6877,6 +6908,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6887,11 +6923,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7562,11 +7593,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:43:35+0000\n"
"PO-Revision-Date: 2009-01-28 00:43:35+0000\n"
"POT-Creation-Date: 2009-02-06 15:04:43+0000\n"
"PO-Revision-Date: 2009-02-06 15:04:43+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,9 +1157,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Konec požadavku(End of Request)"
#. module: base
#: view:res.request:0
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr "Nové moduly"
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Poznámky"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr "ID zdroje"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr "Technický průvodce(Technical guide)"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Konec požadavku(End of Request)"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Akci na spínač(Action to trigger)"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:53:10+0000\n"
"PO-Revision-Date: 2009-01-28 00:53:10+0000\n"
"POT-Creation-Date: 2009-02-06 15:14:04+0000\n"
"PO-Revision-Date: 2009-02-06 15:14:04+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,9 +1157,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Fin de Mensaje"
#. module: base
#: view:res.request:0
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Notas"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr "ID del Recurso"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Fin de Mensaje"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Acción a ejecutar"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:42:56+0000\n"
"PO-Revision-Date: 2009-01-28 00:42:56+0000\n"
"POT-Creation-Date: 2009-02-06 15:04:04+0000\n"
"PO-Revision-Date: 2009-02-06 15:04:04+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:46:53+0000\n"
"PO-Revision-Date: 2009-01-28 00:46:53+0000\n"
"POT-Creation-Date: 2009-02-06 15:07:58+0000\n"
"PO-Revision-Date: 2009-02-06 15:07:58+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Jegyzetek"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:47:34+0000\n"
"PO-Revision-Date: 2009-01-28 00:47:34+0000\n"
"POT-Creation-Date: 2009-02-06 15:08:37+0000\n"
"PO-Revision-Date: 2009-02-06 15:08:37+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -18,7 +18,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sh
msgid "Saint Helena"
msgstr ""
msgstr "Sant'Elena"
#. module: base
#: wizard_view:res.partner.sms_send,init:0
@ -33,7 +33,7 @@ msgstr "%j - Giorno dell'anno come numero decimale [001,366]."
#. module: base
#: field:ir.values,meta_unpickle:0
msgid "Metadata"
msgstr ""
msgstr "Metadati"
#. module: base
#: field:ir.ui.view,arch:0
@ -72,7 +72,7 @@ msgstr "Hungarian / Magyar"
#. module: base
#: field:ir.actions.server,wkf_model_id:0
msgid "Workflow On"
msgstr ""
msgstr "Workflow per"
#. module: base
#: view:ir.module.module:0
@ -122,7 +122,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.kr
msgid "South Korea"
msgstr ""
msgstr "Corea del Sud"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_transition_form
@ -188,7 +188,7 @@ msgstr "Su documenti multipli"
#. module: base
#: field:ir.module.category,module_nr:0
msgid "Number of Modules"
msgstr ""
msgstr "Numero di Moduli"
#. module: base
#: field:res.partner.bank.type.field,size:0
@ -231,7 +231,7 @@ msgstr "attivo"
#. module: base
#: field:ir.actions.wizard,wiz_name:0
msgid "Wizard Name"
msgstr ""
msgstr "Nome del Wizard"
#. module: base
#: view:res.lang:0
@ -313,7 +313,7 @@ msgstr "Configurare"
#. module: base
#: model:res.country,name:base.tv
msgid "Tuvalu"
msgstr ""
msgstr "Tuvalu"
#. module: base
#: selection:ir.model,state:0
@ -335,7 +335,7 @@ msgstr "E-Mail"
#. module: base
#: model:res.country,name:base.an
msgid "Netherlands Antilles"
msgstr ""
msgstr "Antille olandesi"
#. module: base
#: code:addons/base/res/res_user.py:0
@ -346,17 +346,17 @@ msgstr "Non puoi rimuovere l'utente admin, poichè viene utilizzato internamente
#. module: base
#: model:res.country,name:base.gf
msgid "French Guyana"
msgstr ""
msgstr "Guyana Francese"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Bosnian / bosanski jezik"
msgstr ""
msgstr "Bosnian / bosanski jezik"
#. module: base
#: help:ir.actions.report.xml,attachment_use:0
msgid "If you check this, then the second time the user prints with same attachment name, it returns the previous report."
msgstr ""
msgstr "Se selezionate questo campo, la seconda volta che un utente stamperà utilizzando lo stesso nome per l'allegato, verrà restituito il report precedente."
#. module: base
#: code:osv/orm.py:0
@ -382,7 +382,7 @@ msgstr "Nome Nazione"
#. module: base
#: model:res.country,name:base.co
msgid "Colombia"
msgstr ""
msgstr "Colombia"
#. module: base
#: view:ir.module.module:0
@ -444,7 +444,7 @@ msgstr "I Campi personalizzati devono avere un nome che inizia con 'x_' !"
#. module: base
#: help:ir.actions.server,action_id:0
msgid "Select the Action Window, Report, Wizard to be executed."
msgstr ""
msgstr "Selezionare Finestra Azione, Report e Wizard da eseguire"
#. module: base
#: view:wizard.module.lang.export:0
@ -464,7 +464,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.jo
msgid "Jordan"
msgstr ""
msgstr "Giordania"
#. module: base
#: code:addons/base/ir/ir_model.py:0
@ -475,7 +475,7 @@ msgstr "Non puoi rimuovere il modello '%s' !"
#. module: base
#: model:res.country,name:base.er
msgid "Eritrea"
msgstr ""
msgstr "Eritrea"
#. module: base
#: view:res.config.view:0
@ -516,7 +516,7 @@ msgstr "STOCK_INDEX"
#. module: base
#: model:res.country,name:base.rs
msgid "Serbia"
msgstr ""
msgstr "Serbia"
#. module: base
#: selection:ir.translation,type:0
@ -526,7 +526,7 @@ msgstr "Vista Procedura"
#. module: base
#: model:res.country,name:base.kh
msgid "Cambodia, Kingdom of"
msgstr ""
msgstr "Cambogia, Regno della"
#. module: base
#: model:ir.actions.act_window,name:base.ir_sequence_form
@ -544,7 +544,7 @@ msgstr "STOCK_DIALOG_QUESTION"
#. module: base
#: model:res.country,name:base.pg
msgid "Papua New Guinea"
msgstr ""
msgstr "Papua Nuova Guinea"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_4
@ -559,7 +559,7 @@ msgstr ","
#. module: base
#: model:res.country,name:base.es
msgid "Spain"
msgstr ""
msgstr "Spagna"
#. module: base
#: wizard_view:module.upgrade,end:0
@ -575,7 +575,7 @@ msgstr "Cellulare"
#. module: base
#: model:res.country,name:base.om
msgid "Oman"
msgstr ""
msgstr "Oman"
#. module: base
#: model:ir.actions.act_window,name:base.action_payterm_form
@ -586,7 +586,7 @@ msgstr "Termine di Pagamento"
#. module: base
#: model:res.country,name:base.nu
msgid "Niue"
msgstr ""
msgstr "Niue"
#. module: base
#: selection:ir.cron,interval_type:0
@ -607,7 +607,7 @@ msgstr "Crea Menu"
#. module: base
#: model:res.country,name:base.in
msgid "India"
msgstr ""
msgstr "India"
#. module: base
#: model:ir.model,name:base.model_maintenance_contract_module
@ -622,13 +622,13 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ad
msgid "Andorra, Principality of"
msgstr ""
msgstr "Principato di Andorra"
#. module: base
#: field:ir.module.category,child_ids:0
#: field:res.partner.category,child_ids:0
msgid "Child Categories"
msgstr ""
msgstr "Categorie Secondarie"
#. module: base
#: selection:wizard.module.lang.export,format:0
@ -663,7 +663,7 @@ msgstr "STOCK_FILE"
#. module: base
#: model:res.country,name:base.gu
msgid "Guam (USA)"
msgstr ""
msgstr "Guam (USA)"
#. module: base
#: model:ir.model,name:base.model_ir_model_grid
@ -700,7 +700,7 @@ msgstr "Stai tentando di aggirare una regola d'accesso (Tipo Documento: %s)."
#. module: base
#: model:res.country,name:base.ky
msgid "Cayman Islands"
msgstr ""
msgstr "Isole Cayman"
#. module: base
#: field:ir.rule,operand:0
@ -716,7 +716,7 @@ msgstr "Nome Sequenza"
#. module: base
#: model:res.country,name:base.td
msgid "Chad"
msgstr ""
msgstr "Chad"
#. module: base
#: selection:module.lang.install,init,lang:0
@ -726,7 +726,7 @@ msgstr "Spanish (AR) / Español (AR)"
#. module: base
#: model:res.country,name:base.ug
msgid "Uganda"
msgstr ""
msgstr "Uganda"
#. module: base
#: model:res.country,name:base.ne
@ -1162,9 +1162,9 @@ msgid "Auto"
msgstr "Automatico"
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Fine Richiesta"
#. module: base
#: view:res.request:0
@ -2199,6 +2199,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2326,6 +2331,11 @@ msgstr "Nuovi Moduli"
msgid "SXW content"
msgstr "Contenuto SXW"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2649,6 +2659,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Scegli l'interfaccia semplificata se stai testando OpenERP per la prima volta. Le funzioni e le opzioni utilizzate meno spesso vengono nascoste automaticamente. Potrai tornare all'interfaccia completa dal Menu di Amministrazione"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3275,7 +3291,6 @@ msgstr "Configurazione azione del client"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Indirizzi Partner"
@ -3324,7 +3339,7 @@ msgstr "STOCK_DND_MULTIPLE"
#: model:ir.actions.act_window,name:base.action_partner_addess_tree
#: view:res.partner:0
msgid "Partner Contacts"
msgstr ""
msgstr "Contatti del partner"
#. module: base
#: wizard_field:module.module.update,update,add:0
@ -3958,6 +3973,11 @@ msgstr "Regole multiple sugli stessi oggetti possonon essere combinate utilizzan
#. module: base
#: model:res.partner.bank.type.field,name:base.bank_normal_field
msgid "acc_number"
msgstr "acc_number"
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
@ -4563,6 +4583,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4925,6 +4950,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4980,6 +5010,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Note"
@ -5074,7 +5105,7 @@ msgstr "Errore !"
#. module: base
#: model:res.partner.bank.type.field,name:base.bank_normal_field_contry
msgid "country_id"
msgstr ""
msgstr "country_id"
#. module: base
#: field:ir.cron,interval_type:0
@ -5189,12 +5220,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Eventi Partner Attivi"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr "Si è riscontrato un errore in fase di validazione del campo/campi %s: %s"
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5259,7 +5284,7 @@ msgstr "maintenance.contract.wizard"
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Altre Azioni"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5621,6 +5646,11 @@ msgstr "Al fine di perfezionare i termini delle traduzioni ufficiali di OpenERP,
msgid "Start installation"
msgstr "Inizia Installazione"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6727,6 +6757,7 @@ msgid "Resource ID"
msgstr "ID Risorsa"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6883,6 +6914,11 @@ msgstr "Aggiorna"
msgid "Technical guide"
msgstr "Guida Tecnica"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6893,11 +6929,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Fine Richiesta"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7570,11 +7601,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Azione da eseguire tramite Trigger"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:48:14+0000\n"
"PO-Revision-Date: 2009-01-28 00:48:14+0000\n"
"POT-Creation-Date: 2009-02-06 15:09:17+0000\n"
"PO-Revision-Date: 2009-02-06 15:09:17+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:56:48+0000\n"
"PO-Revision-Date: 2009-01-28 00:56:48+0000\n"
"POT-Creation-Date: 2009-02-06 15:18:25+0000\n"
"PO-Revision-Date: 2009-02-06 15:18:25+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1162,8 +1162,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -1382,7 +1382,7 @@ msgstr ""
#. module: base
#: constraint:ir.model:0
msgid "The Object name must start with x_ and not contain any special character !"
msgstr ""
msgstr "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
#. module: base
#: field:ir.actions.configuration.wizard,name:0
@ -2199,6 +2199,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2326,6 +2331,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2648,6 +2658,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3274,7 +3290,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3959,6 +3974,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4562,6 +4582,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4924,6 +4949,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4979,6 +5009,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
@ -5188,12 +5219,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5620,6 +5645,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6725,6 +6755,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6881,6 +6912,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6891,11 +6927,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7566,11 +7597,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:48:56+0000\n"
"PO-Revision-Date: 2009-01-28 00:48:56+0000\n"
"POT-Creation-Date: 2009-02-06 15:09:57+0000\n"
"PO-Revision-Date: 2009-02-06 15:09:57+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -1256,7 +1256,7 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Attachment"
msgstr ""
msgstr "Załącznik"
#. module: base
#: model:res.country,name:base.ie
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -2838,7 +2854,7 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Data"
msgstr ""
msgstr "Dane"
#. module: base
#: view:res.users:0
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3284,7 +3299,7 @@ msgstr ""
#: field:res.partner,events:0
#: field:res.partner.event,name:0
msgid "Events"
msgstr ""
msgstr "Zdarzenia"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_roles
@ -3765,7 +3780,7 @@ msgstr ""
#: field:res.partner,address:0
#: view:res.partner.address:0
msgid "Contacts"
msgstr ""
msgstr "Kontakty"
#. module: base
#: model:res.country,name:base.fo
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,8 +5004,9 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr ""
msgstr "Uwagi"
#. module: base
#: field:ir.property,value:0
@ -5165,7 +5196,7 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Preview"
msgstr ""
msgstr "Podgląd"
#. module: base
#: view:ir.actions.configuration.wizard:0
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:49:38+0000\n"
"PO-Revision-Date: 2009-01-28 00:49:38+0000\n"
"POT-Creation-Date: 2009-02-06 15:10:37+0000\n"
"PO-Revision-Date: 2009-02-06 15:10:37+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1162,9 +1162,9 @@ msgid "Auto"
msgstr "Automático"
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Fim da requisição"
#. module: base
#: view:res.request:0
@ -2199,6 +2199,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2326,6 +2331,11 @@ msgstr "Novos módulos"
msgid "SXW content"
msgstr "Conteúdo SXW"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2649,6 +2659,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Escolha a interface simplificada se voce esta testando o OpenERP pela primeira vez. Opções ou campos menos usados são automaticamente escondidos. Voce pode alterar isto mais tarde no menu Administração"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3275,7 +3291,6 @@ msgstr "Configuração de ação"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Endereços do parceiro"
@ -3324,7 +3339,7 @@ msgstr "STOCK_DND_MULTIPLE"
#: model:ir.actions.act_window,name:base.action_partner_addess_tree
#: view:res.partner:0
msgid "Partner Contacts"
msgstr ""
msgstr "Contatos do Parceiro"
#. module: base
#: wizard_field:module.module.update,update,add:0
@ -3960,6 +3975,11 @@ msgstr "Multiplas regras em um mesmo objeto são unidas usando o operador OR"
msgid "acc_number"
msgstr "acc_number"
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4563,6 +4583,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4925,6 +4950,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4980,6 +5010,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Notas"
@ -5189,12 +5220,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Ativar eventos dos parceiros"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr "Ocorreu um erro na validação do(s) campo(s) %s: %s"
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5259,7 +5284,7 @@ msgstr "maintenance.contract.wizard"
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Outras Ações"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5621,6 +5646,11 @@ msgstr "Para implementar novos termos na tradução oficial do OpenERP, voce pod
msgid "Start installation"
msgstr "Iniciar instalação"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6727,6 +6757,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6883,6 +6914,11 @@ msgstr "Atualizar"
msgid "Technical guide"
msgstr "Guia técnico"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6893,11 +6929,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Fim da requisição"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7570,11 +7601,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:50:20+0000\n"
"PO-Revision-Date: 2009-01-28 00:50:20+0000\n"
"POT-Creation-Date: 2009-02-06 15:11:17+0000\n"
"PO-Revision-Date: 2009-02-06 15:11:17+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1162,9 +1162,9 @@ msgid "Auto"
msgstr "Auto"
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Fim do pedido"
#. module: base
#: view:res.request:0
@ -2199,6 +2199,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2326,6 +2331,11 @@ msgstr "Novos módulos"
msgid "SXW content"
msgstr "conteudos SXW"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2649,6 +2659,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Escolha a interface simplificada se você esta testando o OpenERP pela primeira vez. Opções ou campos menos usados são escondidos automaticamente. Você poderá mudar isto, mais tarde, através do menu administração."
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3275,7 +3291,6 @@ msgstr "Configuração das acções do cliente"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Endereço de Terceiros"
@ -3324,7 +3339,7 @@ msgstr ""
#: model:ir.actions.act_window,name:base.action_partner_addess_tree
#: view:res.partner:0
msgid "Partner Contacts"
msgstr ""
msgstr "Contactos do terceiro"
#. module: base
#: wizard_field:module.module.update,update,add:0
@ -3960,6 +3975,11 @@ msgstr "Multiplas funções no mesmo objecto são ligadas usando o operador OR"
msgid "acc_number"
msgstr "Numero_acc"
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4563,6 +4583,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4925,6 +4950,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4980,6 +5010,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Notas"
@ -5189,12 +5220,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Eventos de terceiros activos"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr "Erro ocorrido ao validar os campos %s: %s"
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5259,7 +5284,7 @@ msgstr ""
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Outra acções"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5621,6 +5646,11 @@ msgstr "Para melhorar alguns termos das traduções oficiais do OpenERP, você d
msgid "Start installation"
msgstr "Iniciar instalação"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6727,6 +6757,7 @@ msgid "Resource ID"
msgstr "Id do\\recurso"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6883,6 +6914,11 @@ msgstr "Actualizar"
msgid "Technical guide"
msgstr "Guia técnico"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6893,11 +6929,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Fim do pedido"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7570,11 +7601,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "acções a activar"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:51:02+0000\n"
"PO-Revision-Date: 2009-01-28 00:51:02+0000\n"
"POT-Creation-Date: 2009-02-06 15:11:57+0000\n"
"PO-Revision-Date: 2009-02-06 15:11:57+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -146,7 +146,7 @@ msgstr ""
#. module: base
#: field:ir.report.custom,sortby:0
msgid "Sorted By"
msgstr " Sorteaza "
msgstr "Sorteaza"
#. module: base
#: field:ir.sequence,number_increment:0
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -1834,7 +1834,7 @@ msgstr ""
#. module: base
#: view:res.partner.event:0
msgid "Document Link"
msgstr "Legatura Document (link) "
msgstr "Legatura Document (link)"
#. module: base
#: model:ir.model,name:base.model_res_partner_title
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3181,7 +3197,7 @@ msgstr ""
#. module: base
#: field:workflow.activity,flow_start:0
msgid "Flow Start"
msgstr " Flux - Start"
msgstr "Flux - Start"
#. module: base
#: view:ir.model:0
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Note"
@ -5047,7 +5078,7 @@ msgstr ""
#. module: base
#: field:workflow.activity,flow_stop:0
msgid "Flow Stop"
msgstr "Flux - Sfirsit "
msgstr "Flux - Sfirsit"
#. module: base
#: model:res.country,name:base.ar
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -5860,7 +5890,7 @@ msgstr ""
#. module: base
#: field:ir.default,ref_table:0
msgid "Table Ref."
msgstr "Tabela de Ref. "
msgstr "Tabela de Ref."
#. module: base
#: field:res.roles,parent_id:0
@ -6461,7 +6491,7 @@ msgstr ""
#: field:res.request,act_from:0
#: field:res.request.history,act_from:0
msgid "From"
msgstr "Cerere de "
msgstr "Cerere de"
#. module: base
#: wizard_button:server.action.create,init,step_1:0
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr "ID resursa"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:51:45+0000\n"
"PO-Revision-Date: 2009-01-28 00:51:45+0000\n"
"POT-Creation-Date: 2009-02-06 15:12:39+0000\n"
"PO-Revision-Date: 2009-02-06 15:12:39+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1158,9 +1158,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Окончание запроса"
#. module: base
#: view:res.request:0
@ -2195,6 +2195,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2322,6 +2327,11 @@ msgstr "Новые модули"
msgid "SXW content"
msgstr "содержимое SXW"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2645,6 +2655,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Выберите упрощенный интерфейс, если вы тестируете OpenERP в первый раз. Редко используемые опции и поля будут автоматически скрыты. Позже вы сможете это изменить через меню Администрирование."
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3271,7 +3287,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Адреса партнера"
@ -3956,6 +3971,11 @@ msgstr "Монжественные правила для того же объе
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4559,6 +4579,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4921,6 +4946,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4976,6 +5006,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Примечания"
@ -5185,12 +5216,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "События активного партнера"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5255,7 +5280,7 @@ msgstr ""
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Прочие действия"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5617,6 +5642,11 @@ msgstr ""
msgid "Start installation"
msgstr "Начать установку"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6722,6 +6752,7 @@ msgid "Resource ID"
msgstr "ID объекта"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6878,6 +6909,11 @@ msgstr "Обновить"
msgid "Technical guide"
msgstr "Техническое руководство"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6888,11 +6924,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Окончание запроса"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7563,11 +7594,6 @@ msgstr "A5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:52:28+0000\n"
"PO-Revision-Date: 2009-01-28 00:52:28+0000\n"
"POT-Creation-Date: 2009-02-06 15:13:21+0000\n"
"PO-Revision-Date: 2009-02-06 15:13:21+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -118,7 +118,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.kr
msgid "South Korea"
msgstr ""
msgstr "Južna Koreja"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_transition_form
@ -168,7 +168,7 @@ msgstr "ir.report.custom.fields"
#: code:addons/base/module/wizard/wizard_export_lang.py:0
#, python-format
msgid "new"
msgstr "nov"
msgstr "novo"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -222,12 +222,12 @@ msgstr "Ta URL '%s' mora kazati na HTML datoteko s povezavami na ZIP module"
#. module: base
#: selection:res.request,state:0
msgid "active"
msgstr "aktivna"
msgstr "aktivno"
#. module: base
#: field:ir.actions.wizard,wiz_name:0
msgid "Wizard Name"
msgstr ""
msgstr "Ime čarovnika"
#. module: base
#: view:res.lang:0
@ -1158,9 +1158,9 @@ msgid "Auto"
msgstr "Samodejno"
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Konec zahteve"
#. module: base
#: view:res.request:0
@ -2195,6 +2195,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2322,6 +2327,11 @@ msgstr "Novi moduli"
msgid "SXW content"
msgstr "SXW vsebina"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2645,6 +2655,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Izberite enostaven vmesnik, če prvič testirate OpenERP. Manjkrat uporabljene možnosti ali polja bodo samodejno skrita. To lahko spremenite kasneje preko menuja Skrbištvo."
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3271,7 +3287,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Naslovi partnerja"
@ -3956,6 +3971,11 @@ msgstr "Več pravil na istih objektih jih združenih z uporabo operatorja ALI"
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4559,6 +4579,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4921,6 +4946,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4976,6 +5006,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Opombe"
@ -5185,12 +5216,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Aktivni partnerjevi dogodki"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5255,7 +5280,7 @@ msgstr ""
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Druge akcije"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5617,6 +5642,11 @@ msgstr "Za izboljšanje nekaterih izrazov uradnih prevodov OpenERP lahko spremin
msgid "Start installation"
msgstr "Začni namestitev"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6723,6 +6753,7 @@ msgid "Resource ID"
msgstr "Resurs ID"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6879,6 +6910,11 @@ msgstr "Osveži"
msgid "Technical guide"
msgstr "Tehnična navodila"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6889,11 +6925,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Konec zahteve"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7564,11 +7595,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Akcija za sprožit"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:54:37+0000\n"
"PO-Revision-Date: 2009-01-28 00:54:37+0000\n"
"POT-Creation-Date: 2009-02-06 15:19:09+0000\n"
"PO-Revision-Date: 2009-02-06 15:19:09+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -1377,7 +1377,7 @@ msgstr ""
#. module: base
#: constraint:ir.model:0
msgid "The Object name must start with x_ and not contain any special character !"
msgstr ""
msgstr "Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!"
#. module: base
#: field:ir.actions.configuration.wizard,name:0
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Anteckningar"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -5926,7 +5956,7 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_config
#: view:res.company:0
msgid "Configuration"
msgstr ""
msgstr "Konfiguration"
#. module: base
#: field:ir.actions.server,expression:0
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr "A5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

File diff suppressed because it is too large Load Diff

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:55:20+0000\n"
"PO-Revision-Date: 2009-01-28 00:55:20+0000\n"
"POT-Creation-Date: 2009-02-06 15:16:13+0000\n"
"PO-Revision-Date: 2009-02-06 15:16:13+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr "Yeni Modüller"
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3765,7 +3780,7 @@ msgstr ""
#: field:res.partner,address:0
#: view:res.partner.address:0
msgid "Contacts"
msgstr ""
msgstr "Kişiler"
#. module: base
#: model:res.country,name:base.fo
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Notlar"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr ""
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:56:04+0000\n"
"PO-Revision-Date: 2009-01-28 00:56:04+0000\n"
"POT-Creation-Date: 2009-02-06 15:16:58+0000\n"
"PO-Revision-Date: 2009-02-06 15:16:58+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -18,7 +18,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sh
msgid "Saint Helena"
msgstr ""
msgstr "Острів св. Єлени"
#. module: base
#: wizard_view:res.partner.sms_send,init:0
@ -28,18 +28,18 @@ msgstr "SMS шлюз: clickatell"
#. module: base
#: view:res.lang:0
msgid "%j - Day of the year as a decimal number [001,366]."
msgstr ""
msgstr "%j - День року як десяткове число [001,366]."
#. module: base
#: 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
#: code:addons/base/ir/ir_model.py:0
@ -62,22 +62,22 @@ msgstr "Процес"
#. module: base
#: view:wizard.module.lang.export:0
msgid "To browse official translations, you can visit this link: "
msgstr ""
msgstr "Для перегляду офіційних перекладів перейдіть на це посилання: "
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Hungarian / Magyar"
msgstr ""
msgstr "Угорська / Magyar"
#. module: base
#: field:ir.actions.server,wkf_model_id:0
msgid "Workflow On"
msgstr ""
msgstr "Задіяти процес"
#. module: base
#: view:ir.module.module:0
msgid "Created Views"
msgstr ""
msgstr "Створені види"
#. module: base
#: view:workflow.activity:0
@ -107,7 +107,11 @@ msgid "Choose between the \"Simplified Interface\" or the extended one.\n"
"the simplified interface, which has less options and fields but is easier to\n"
"understand. You will be able to switch to the extended view later.\n"
" "
msgstr ""
msgstr "Зробіть вибір між спрощеним і розширеним інтерфейсом.\n"
"Якщо Ви тестуєте або використовуєте OpenERP вперше, ми радимо Вам\n"
"спрощений інтерфейс, у якому менше опцій та полів, але він легший для\n"
"розуміння. Ви будете в змозі перемкнути інтерфейс на розширений пізніше.\n"
" "
#. module: base
#: code:report/custom.py:0
@ -118,7 +122,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.kr
msgid "South Korea"
msgstr ""
msgstr "Південна Корея"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_transition_form
@ -227,7 +231,7 @@ msgstr "активний"
#. module: base
#: field:ir.actions.wizard,wiz_name:0
msgid "Wizard Name"
msgstr ""
msgstr "Назва майстра"
#. module: base
#: view:res.lang:0
@ -252,7 +256,7 @@ msgstr "Максимальне"
#. module: base
#: help:ir.actions.act_window,limit:0
msgid "Default limit for the list view"
msgstr "Типове обмеження довжини списку"
msgstr "Типове обмеження для спискового виду"
#. module: base
#: field:ir.model.data,date_update:0
@ -304,12 +308,12 @@ msgstr ""
#. module: base
#: selection:ir.actions.todo,type:0
msgid "Configure"
msgstr ""
msgstr "Налаштувати"
#. module: base
#: model:res.country,name:base.tv
msgid "Tuvalu"
msgstr ""
msgstr "Тувалу"
#. module: base
#: selection:ir.model,state:0
@ -320,7 +324,7 @@ msgstr "Об'єкт користувача"
#. module: base
#: field:res.lang,date_format:0
msgid "Date Format"
msgstr ""
msgstr "Формат дати"
#. module: base
#: field:res.bank,email:0
@ -331,7 +335,7 @@ msgstr "E-Mail"
#. module: base
#: model:res.country,name:base.an
msgid "Netherlands Antilles"
msgstr ""
msgstr "Нідерландські Антильські Острови"
#. module: base
#: code:addons/base/res/res_user.py:0
@ -342,12 +346,12 @@ msgstr "Ви не можете видалити користувача-адмі
#. module: base
#: model:res.country,name:base.gf
msgid "French Guyana"
msgstr ""
msgstr "Французька Гвіана"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Bosnian / bosanski jezik"
msgstr ""
msgstr "Боснійська / bosanski jezik"
#. module: base
#: help:ir.actions.report.xml,attachment_use:0
@ -378,7 +382,7 @@ msgstr "Назва країни"
#. module: base
#: model:res.country,name:base.co
msgid "Colombia"
msgstr ""
msgstr "Колумбія"
#. module: base
#: view:ir.module.module:0
@ -412,7 +416,7 @@ msgstr "Збут та постачання"
#: view:ir.actions.wizard:0
#: field:wizard.ir.model.menu.create.line,wizard_id:0
msgid "Wizard"
msgstr "Чарівник"
msgstr "Майстер"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -424,7 +428,7 @@ msgstr "STOCK_CUT"
#: view:ir.actions.wizard:0
#: model:ir.ui.menu,name:base.menu_ir_action_wizard
msgid "Wizards"
msgstr ""
msgstr "Майстри"
#. module: base
#: selection:res.config.view,view:0
@ -440,7 +444,7 @@ msgstr "Назва поля користувача має починатися
#. module: base
#: help:ir.actions.server,action_id:0
msgid "Select the Action Window, Report, Wizard to be executed."
msgstr ""
msgstr "Виберіть для виконання вікно дії, звіт, або майстер."
#. module: base
#: view:wizard.module.lang.export:0
@ -460,7 +464,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.jo
msgid "Jordan"
msgstr ""
msgstr "Йорданія"
#. module: base
#: code:addons/base/ir/ir_model.py:0
@ -471,17 +475,17 @@ msgstr "Ви не можете видалити модель '%s'!"
#. module: base
#: model:res.country,name:base.er
msgid "Eritrea"
msgstr ""
msgstr "Еритрея"
#. module: base
#: view:res.config.view:0
msgid "Configure simple view"
msgstr "Налаштувати простий перегляд"
msgstr "Налаштувати простий вид"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Bulgarian / български"
msgstr ""
msgstr "Болгарська / български"
#. module: base
#: model:ir.model,name:base.model_ir_actions_actions
@ -512,17 +516,17 @@ msgstr "STOCK_INDEX"
#. module: base
#: model:res.country,name:base.rs
msgid "Serbia"
msgstr ""
msgstr "Сербія"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard View"
msgstr "Wizard View"
msgstr "Вид майстра"
#. module: base
#: model:res.country,name:base.kh
msgid "Cambodia, Kingdom of"
msgstr ""
msgstr "Королівство Камбоджа"
#. module: base
#: model:ir.actions.act_window,name:base.ir_sequence_form
@ -540,7 +544,7 @@ msgstr "STOCK_DIALOG_QUESTION"
#. module: base
#: model:res.country,name:base.pg
msgid "Papua New Guinea"
msgstr ""
msgstr "Папуа Нова Гвінея"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_4
@ -555,7 +559,7 @@ msgstr ","
#. module: base
#: model:res.country,name:base.es
msgid "Spain"
msgstr ""
msgstr "Іспанія"
#. module: base
#: wizard_view:module.upgrade,end:0
@ -571,7 +575,7 @@ msgstr "Мобільний"
#. module: base
#: model:res.country,name:base.om
msgid "Oman"
msgstr ""
msgstr "Оман"
#. module: base
#: model:ir.actions.act_window,name:base.action_payterm_form
@ -582,7 +586,7 @@ msgstr "Термін оплати"
#. module: base
#: model:res.country,name:base.nu
msgid "Niue"
msgstr ""
msgstr "Ніуе"
#. module: base
#: selection:ir.cron,interval_type:0
@ -603,7 +607,7 @@ msgstr "Створити меню"
#. module: base
#: model:res.country,name:base.in
msgid "India"
msgstr ""
msgstr "Індія"
#. module: base
#: model:ir.model,name:base.model_maintenance_contract_module
@ -618,7 +622,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ad
msgid "Andorra, Principality of"
msgstr ""
msgstr "Андорра, Князівство"
#. module: base
#: field:ir.module.category,child_ids:0
@ -659,7 +663,7 @@ msgstr "STOCK_FILE"
#. module: base
#: model:res.country,name:base.gu
msgid "Guam (USA)"
msgstr ""
msgstr "Гуам (США)"
#. module: base
#: model:ir.model,name:base.model_ir_model_grid
@ -696,7 +700,7 @@ msgstr "Ви намагаєтеся знехтувати правилами до
#. module: base
#: model:res.country,name:base.ky
msgid "Cayman Islands"
msgstr ""
msgstr "Кайманові острови"
#. module: base
#: field:ir.rule,operand:0
@ -712,27 +716,27 @@ msgstr "Назва послідовності"
#. module: base
#: model:res.country,name:base.td
msgid "Chad"
msgstr ""
msgstr "Чад"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Spanish (AR) / Español (AR)"
msgstr ""
msgstr "Іспанська (AR) / Español (AR)"
#. module: base
#: model:res.country,name:base.ug
msgid "Uganda"
msgstr ""
msgstr "Уганда"
#. module: base
#: model:res.country,name:base.ne
msgid "Niger"
msgstr ""
msgstr "Нігер"
#. module: base
#: model:res.country,name:base.ba
msgid "Bosnia-Herzegovina"
msgstr ""
msgstr "Боснія та Герцеговина"
#. module: base
#: field:ir.report.custom.fields,alignment:0
@ -778,7 +782,7 @@ msgstr "Репозиторій"
#. module: base
#: model:res.country,name:base.gs
msgid "S. Georgia & S. Sandwich Isls."
msgstr ""
msgstr "Пд. Джорджія та Пд. Сандвічеві о-ви"
#. module: base
#: field:ir.actions.url,url:0
@ -793,12 +797,12 @@ msgstr "STOCK_JUSTIFY_FILL"
#. module: base
#: model:res.country,name:base.mh
msgid "Marshall Islands"
msgstr ""
msgstr "Маршаллові Острови"
#. module: base
#: model:res.country,name:base.ht
msgid "Haiti"
msgstr ""
msgstr "Гаїті"
#. module: base
#: selection:ir.translation,type:0
@ -825,7 +829,7 @@ msgstr "Для експорту нової мови не треба вибира
#. module: base
#: model:res.country,name:base.md
msgid "Moldavia"
msgstr ""
msgstr "Молдова"
#. module: base
#: view:ir.module.module:0
@ -916,12 +920,12 @@ msgstr "Банк"
#. module: base
#: view:res.lang:0
msgid "Examples"
msgstr ""
msgstr "Приклади"
#. module: base
#: field:ir.module.module,reports_by_module:0
msgid "Reports"
msgstr ""
msgstr "Звіти"
#. module: base
#: field:workflow,on_create:0
@ -968,7 +972,7 @@ msgstr "Перевірити нові модулі"
#. module: base
#: model:res.country,name:base.km
msgid "Comoros"
msgstr ""
msgstr "Коморські Острови"
#. module: base
#: model:ir.actions.act_window,name:base.action_server_action
@ -980,7 +984,7 @@ msgstr "Дії на сервері"
#. module: base
#: model:res.country,name:base.tp
msgid "East Timor"
msgstr ""
msgstr "Східний Тимор"
#. module: base
#: view:ir.rule:0
@ -995,7 +999,7 @@ msgstr "Точність обчислення"
#. module: base
#: model:res.country,name:base.kg
msgid "Kyrgyz Republic (Kyrgyzstan)"
msgstr ""
msgstr "Киргизстан"
#. module: base
#: model:ir.model,name:base.model_wizard_ir_model_menu_create_line
@ -1026,7 +1030,7 @@ msgstr "STOCK_FIND_AND_REPLACE"
#. module: base
#: model:res.country,name:base.mv
msgid "Maldives"
msgstr ""
msgstr "Мальдіви"
#. module: base
#: help:ir.values,res_id:0
@ -1145,7 +1149,7 @@ msgstr "STOCK_JUSTIFY_LEFT"
#. module: base
#: model:res.country,name:base.mw
msgid "Malawi"
msgstr ""
msgstr "Малаві"
#. module: base
#: field:res.partner.address,type:0
@ -1158,9 +1162,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "Кінець запиту"
#. module: base
#: view:res.request:0
@ -1215,7 +1219,7 @@ msgstr "Метод search_memory не реалізовано!"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "Spanish / Español"
msgstr ""
msgstr "Іспанська / Español"
#. module: base
#: field:res.company,logo:0
@ -1241,7 +1245,7 @@ msgstr "Нове вікно"
#. module: base
#: model:res.country,name:base.bs
msgid "Bahamas"
msgstr ""
msgstr "Багамські Острови"
#. module: base
#: selection:res.partner.event,partner_type:0
@ -1262,7 +1266,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ie
msgid "Ireland"
msgstr ""
msgstr "Ірландія"
#. module: base
#: wizard_field:module.module.update,update,update:0
@ -1294,17 +1298,17 @@ msgstr "Групи"
#. module: base
#: model:res.country,name:base.bz
msgid "Belize"
msgstr ""
msgstr "Беліз"
#. module: base
#: model:res.country,name:base.ge
msgid "Georgia"
msgstr ""
msgstr "Грузія"
#. module: base
#: model:res.country,name:base.pl
msgid "Poland"
msgstr ""
msgstr "Польща"
#. module: base
#: selection:ir.module.module,state:0
@ -1320,7 +1324,7 @@ msgstr "Метадані"
#. module: base
#: view:wizard.module.update_translations:0
msgid "This wizard will detect new terms in the application so that you can update them manually."
msgstr "Чарівник виявить нові умови у цьому застосунку і Ви можете оновити їх вручну."
msgstr "Майстер виявить нові умови у цьому застосунку і Ви можете оновити їх вручну."
#. module: base
#: help:ir.actions.server,expression:0
@ -1338,7 +1342,7 @@ msgstr "Назва об'єкта"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard Field"
msgstr "Wizard Field"
msgstr "Поле майстра"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -1368,12 +1372,12 @@ msgstr "STOCK_REDO"
#. module: base
#: model:res.country,name:base.bb
msgid "Barbados"
msgstr ""
msgstr "Барбадос"
#. module: base
#: model:res.country,name:base.mg
msgid "Madagascar"
msgstr ""
msgstr "Мадагаскар"
#. module: base
#: constraint:ir.model:0
@ -1401,7 +1405,7 @@ msgstr ""
#. module: base
#: field:ir.ui.view.custom,ref_id:0
msgid "Original View"
msgstr ""
msgstr "Первинний вид"
#. module: base
#: view:ir.values:0
@ -1425,12 +1429,12 @@ msgstr "Ціль дії"
#. module: base
#: model:res.country,name:base.ai
msgid "Anguilla"
msgstr ""
msgstr "Ангілья"
#. module: base
#: field:ir.model.config,password_check:0
msgid "Confirmation"
msgstr ""
msgstr "Підтвердження"
#. module: base
#: code:addons/base/ir/ir_report_custom.py:0
@ -1456,7 +1460,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.zw
msgid "Zimbabwe"
msgstr ""
msgstr "Зімбабве"
#. module: base
#: model:ir.ui.menu,name:base.menu_translation_export
@ -1472,7 +1476,7 @@ msgstr "Налаштувати користувача"
#. module: base
#: field:ir.actions.server,email:0
msgid "Email Address"
msgstr ""
msgstr "Адреса ел. пошти"
#. module: base
#: code:addons/base/ir/ir_model.py:0
@ -1489,12 +1493,12 @@ msgstr "Дія на боці сервера"
#. module: base
#: model:res.country,name:base.tt
msgid "Trinidad and Tobago"
msgstr ""
msgstr "Тринідад і Тобаго"
#. module: base
#: model:res.country,name:base.lv
msgid "Latvia"
msgstr ""
msgstr "Латвія"
#. module: base
#: view:ir.values:0
@ -1514,7 +1518,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.py
msgid "Paraguay"
msgstr ""
msgstr "Парагвай"
#. module: base
#: selection:ir.report.custom.fields,alignment:0
@ -1534,7 +1538,7 @@ msgstr "Призначення"
#. module: base
#: model:res.country,name:base.lt
msgid "Lithuania"
msgstr ""
msgstr "Литва"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -1550,7 +1554,7 @@ msgstr "Метод perm_read не реалізований у цьому об
#. module: base
#: model:res.country,name:base.si
msgid "Slovenia"
msgstr ""
msgstr "Словенія"
#. module: base
#: view:res.partner.canal:0
@ -1576,7 +1580,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.nz
msgid "New Zealand"
msgstr ""
msgstr "Нова Зеландія"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_7
@ -1586,7 +1590,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.nf
msgid "Norfolk Island"
msgstr ""
msgstr "Острів Норфолк"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -2195,6 +2199,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr "STOCK_QUIT"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2322,6 +2331,11 @@ msgstr "Нові модулі"
msgid "SXW content"
msgstr "Вміст SXW"
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2483,7 +2497,7 @@ msgstr ""
#: selection:ir.translation,type:0
#: field:wizard.ir.model.menu.create.line,view_id:0
msgid "View"
msgstr "Вигляд"
msgstr "Вид"
#. module: base
#: view:ir.actions.act_window:0
@ -2559,7 +2573,7 @@ msgstr "wizard.module.update_translations"
#: view:wizard.ir.model.menu.create:0
#: field:wizard.ir.model.menu.create,view_ids:0
msgid "Views"
msgstr "Вигляди"
msgstr "Види"
#. module: base
#: view:res.groups:0
@ -2593,13 +2607,13 @@ msgstr ""
#: model:ir.actions.act_window,name:base.action_workflow_form
#: model:ir.ui.menu,name:base.menu_workflow
msgid "Workflows"
msgstr "Порядки дій"
msgstr "Процеси"
#. module: base
#: model:ir.actions.act_window,name:base.action_config_wizard_form
#: model:ir.ui.menu,name:base.menu_config_module
msgid "Configuration Wizard"
msgstr "Чарівник конфігурації"
msgstr "Майстер налаштування"
#. module: base
#: model:ir.model,name:base.model_res_roles
@ -2645,6 +2659,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr "Виберіть спрощений інтерфейс, якщо Ви вперше випробовуєте OpenERP. Менш вживані опції та поля будуть прихованими. Ви зможете змінити інтерфейс пізніше через меню адміністрування."
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -2858,7 +2878,7 @@ msgstr "Попереднє меню"
#: help:ir.actions.report.custom,multi:0
#: help:ir.actions.report.xml,multi:0
msgid "If set to true, the action will not be displayed on the right toolbar of a form view."
msgstr ""
msgstr "Якщо встановити значення \"істина\", ця дія не буде відображена на правому пеналі виду форми."
#. module: base
#: view:ir.attachment:0
@ -3271,7 +3291,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr "Адреси партнерів"
@ -3585,7 +3604,7 @@ msgstr ""
#. module: base
#: help:ir.actions.act_window,auto_refresh:0
msgid "Add an auto-refresh on the view"
msgstr "Добавити авто-оновлення до вигляду"
msgstr "Додати автооновлення на цей вид"
#. module: base
#: wizard_view:module.upgrade,next:0
@ -3618,12 +3637,12 @@ msgstr ""
#: code:osv/orm.py:0
#, python-format
msgid "Couldn't find tag '%s' in parent view !"
msgstr "Неможливо знайти теґ '%s' у батьківському вигляді!"
msgstr "Неможливо знайти теґ '%s' у батьківському виді!"
#. module: base
#: field:ir.ui.view,inherit_id:0
msgid "Inherited View"
msgstr "Успадкований вигляд"
msgstr "Успадкований вид"
#. module: base
#: model:ir.model,name:base.model_ir_translation
@ -3661,7 +3680,7 @@ msgstr ""
#. module: base
#: help:ir.actions.server,trigger_obj_id:0
msgid "Select the object from the model on which the workflow will executed."
msgstr ""
msgstr "Вибрати об'єкт із моделі, на якому буде виконуватися цей процес."
#. module: base
#: field:ir.model,state:0
@ -3897,7 +3916,7 @@ msgstr "STOCK_INDENT"
#. module: base
#: view:workflow.workitem:0
msgid "Workflow Workitems"
msgstr "Позиції потоку дій"
msgstr "Елементи процесу"
#. module: base
#: model:res.country,name:base.vc
@ -3956,6 +3975,11 @@ msgstr "Декілька правил для однакових об'єктів
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4465,7 +4489,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_actions_configuration_wizard
msgid "ir.actions.configuration.wizard"
msgstr ""
msgstr "ir.actions.configuration.wizard"
#. module: base
#: view:res.lang:0
@ -4559,6 +4583,11 @@ msgstr "STOCK_MEDIA_RECORD"
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4663,7 +4692,7 @@ msgstr ""
#: field:ir.ui.view,type:0
#: field:wizard.ir.model.menu.create.line,view_type:0
msgid "View Type"
msgstr "Тип вигляду"
msgstr "Тип виду"
#. module: base
#: model:ir.ui.menu,name:base.next_id_2
@ -4843,7 +4872,7 @@ msgstr ""
#. module: base
#: view:res.users:0
msgid "Roles are used to defined available actions, provided by workflows."
msgstr ""
msgstr "Використані ролі для визначених наявних дій, наданих процесами."
#. module: base
#: model:res.country,name:base.de
@ -4921,6 +4950,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4976,6 +5010,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "Примітки"
@ -5167,7 +5202,7 @@ msgstr "Непідписаний"
#. module: base
#: view:ir.attachment:0
msgid "Preview"
msgstr ""
msgstr "Попередній перегляд"
#. module: base
#: view:ir.actions.configuration.wizard:0
@ -5185,12 +5220,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr "Активні Події Партнера"
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5250,12 +5279,12 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_maintenance_contract_wizard
msgid "maintenance.contract.wizard"
msgstr ""
msgstr "maintenance.contract.wizard"
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
msgstr ""
msgstr "Інші дії"
#. module: base
#: selection:ir.actions.todo,state:0
@ -5329,7 +5358,7 @@ msgstr "Дія Python"
#: code:osv/orm.py:0
#, python-format
msgid "Unknown position in inherited view %s !"
msgstr "Невідома позиція в успадкованому перегляді %s!"
msgstr "Невідома позиція в успадкованому виді %s!"
#. module: base
#: field:res.partner.event,probability:0
@ -5354,7 +5383,7 @@ msgstr "Встановлена версія"
#. module: base
#: model:ir.ui.menu,name:base.menu_workflow_root
msgid "Workflow Definitions"
msgstr ""
msgstr "Визначення процесів"
#. module: base
#: model:res.country,name:base.mr
@ -5617,6 +5646,11 @@ msgstr ""
msgid "Start installation"
msgstr "Початок встановлення"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -5715,7 +5749,7 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_config_simple_view_form
msgid "Configure Simple View"
msgstr "Налаштувати простий вигляд"
msgstr "Налаштувати простий вид"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_13
@ -5819,7 +5853,7 @@ msgstr ""
#. module: base
#: field:ir.actions.wizard,name:0
msgid "Wizard Info"
msgstr ""
msgstr "Інформація про майстра"
#. module: base
#: help:ir.cron,numbercall:0
@ -6068,7 +6102,7 @@ msgstr "terp-hr"
#. module: base
#: help:ir.actions.wizard,multi:0
msgid "If set to true, the wizard will not be displayed on the right toolbar of a form view."
msgstr ""
msgstr "Якщо встановити значення \"істина\", майстер не буде відображений у правому пеналі виду форми."
#. module: base
#: selection:ir.ui.menu,icon:0
@ -6083,7 +6117,7 @@ msgstr ""
#. module: base
#: field:ir.actions.act_window,view_id:0
msgid "View Ref."
msgstr "Вигляд"
msgstr "Вид"
#. module: base
#: model:ir.actions.act_window,name:base.open_repository_tree
@ -6380,7 +6414,7 @@ msgstr "Формат друку"
#. module: base
#: model:ir.ui.menu,name:base.menu_low_workflow
msgid "Workflow Items"
msgstr ""
msgstr "Елементи процесу"
#. module: base
#: field:res.request,ref_doc2:0
@ -6723,6 +6757,7 @@ msgid "Resource ID"
msgstr "Ід. ресурсу"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6879,6 +6914,11 @@ msgstr "Поновити"
msgid "Technical guide"
msgstr "Технічний посібник"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6889,11 +6929,6 @@ msgstr "STOCK_CONVERT"
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "Кінець запиту"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7168,7 +7203,7 @@ msgstr "Не встановлюється"
#. module: base
#: rml:ir.module.reference:0
msgid "View :"
msgstr ""
msgstr "Вид:"
#. module: base
#: field:ir.model.fields,view_load:0
@ -7282,7 +7317,7 @@ msgstr "Обмеження"
#. module: base
#: help:ir.actions.server,wkf_model_id:0
msgid "Workflow to be executed on this model."
msgstr ""
msgstr "Процес для виконання на цій моделі."
#. module: base
#: model:res.country,name:base.jm
@ -7445,7 +7480,7 @@ msgstr "Портрет"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard Button"
msgstr "Wizard Button"
msgstr "Кнопка майстра"
#. module: base
#: selection:ir.ui.menu,icon:0
@ -7476,7 +7511,7 @@ msgstr "Просування налаштування"
#. module: base
#: model:ir.ui.menu,name:base.next_id_11
msgid "Configuration Wizards"
msgstr "Чарівники конфігурації"
msgstr "Майстри налаштування"
#. module: base
#: field:workflow.activity,split_mode:0
@ -7517,7 +7552,7 @@ msgstr ""
#. module: base
#: field:ir.ui.view,name:0
msgid "View Name"
msgstr "Назва вигляду"
msgstr "Назва виду"
#. module: base
#: selection:module.lang.install,init,lang:0
@ -7564,11 +7599,6 @@ msgstr "А5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "Дії для запуску"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0
@ -7622,7 +7652,7 @@ msgstr "Доставка"
#. module: base
#: field:ir.attachment,preview:0
msgid "Image Preview"
msgstr ""
msgstr "Перегляд зображення"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_pvt_ltd
@ -7637,7 +7667,7 @@ msgstr ""
#. module: base
#: view:workflow.instance:0
msgid "Workflow Instances"
msgstr "Примірник потоку дій"
msgstr "Екземпляри процесу"
#. module: base
#: code:addons/base/res/partner/partner.py:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:41:39+0000\n"
"PO-Revision-Date: 2009-01-28 00:41:39+0000\n"
"POT-Creation-Date: 2009-02-06 15:02:49+0000\n"
"PO-Revision-Date: 2009-02-06 15:02:49+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,9 +1157,9 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
msgstr ""
#: view:res.request:0
msgid "End of Request"
msgstr "请求结束"
#. module: base
#: view:res.request:0
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr "新模块"
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "注解"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr "开始安装"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr "资源ID"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr "技术文档"
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr "请求结束"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr "a5"
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "操作触发"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-01-28 00:42:18+0000\n"
"PO-Revision-Date: 2009-01-28 00:42:18+0000\n"
"POT-Creation-Date: 2009-02-06 15:03:26+0000\n"
"PO-Revision-Date: 2009-02-06 15:03:26+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -1157,8 +1157,8 @@ msgid "Auto"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the obect on which the action will work (read, write, create)."
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
@ -2194,6 +2194,11 @@ msgstr ""
msgid "STOCK_QUIT"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
msgstr ""
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
@ -2321,6 +2326,11 @@ msgstr ""
msgid "SXW content"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to Trigger"
msgstr ""
#. module: base
#: field:ir.report.custom.fields,fc0_operande:0
#: field:ir.report.custom.fields,fc1_operande:0
@ -2643,6 +2653,12 @@ msgstr ""
msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu."
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
@ -3269,7 +3285,6 @@ msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.model,name:base.model_res_partner_address
#: model:ir.ui.menu,name:base.menu_partner_address_form
#: view:res.partner.address:0
msgid "Partner Addresses"
msgstr ""
@ -3954,6 +3969,11 @@ msgstr ""
msgid "acc_number"
msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
msgstr ""
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
@ -4557,6 +4577,11 @@ msgstr ""
msgid "Reunion (French)"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "sv_SV"
msgstr ""
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
@ -4919,6 +4944,11 @@ msgstr ""
msgid "Egypt"
msgstr ""
#. module: base
#: help:ir.actions.server,model_id:0
msgid "Select the object on which the action will work (read, write, create)."
msgstr ""
#. module: base
#: view:ir.model:0
msgid "Fields Description"
@ -4974,6 +5004,7 @@ msgstr ""
#: view:res.groups:0
#: view:res.partner:0
#: field:res.partner,comment:0
#: field:res.partner.function,ref:0
msgid "Notes"
msgstr "注解"
@ -5183,12 +5214,6 @@ msgstr ""
msgid "Active Partner Events"
msgstr ""
#. module: base
#: code:osv/orm.py:0
#, python-format
msgid "Error occured while validating the field(s) %s: %s"
msgstr ""
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
@ -5615,6 +5640,11 @@ msgstr ""
msgid "Start installation"
msgstr ""
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
@ -6720,6 +6750,7 @@ msgid "Resource ID"
msgstr "资源ID"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
#: field:ir.model.grid,info:0
#: view:maintenance.contract:0
@ -6876,6 +6907,11 @@ msgstr ""
msgid "Technical guide"
msgstr ""
#. module: base
#: selection:module.lang.install,init,lang:0
msgid "cs_CS"
msgstr ""
#. module: base
#: selection:ir.ui.menu,icon:0
msgid "STOCK_CONVERT"
@ -6886,11 +6922,6 @@ msgstr ""
msgid "Tanzania"
msgstr ""
#. module: base
#: view:res.request:0
msgid "End of Request"
msgstr ""
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
@ -7561,11 +7592,6 @@ msgstr ""
msgid "Seychelles"
msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Action to trigger"
msgstr "动作触发"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0

View File

@ -172,7 +172,7 @@
<field name="arch" type="xml">
<form string="Sequence Type">
<field name="name" select="1"/>
<field name="code" readonly="1"/>
<field name="code"/>
</form>
</field>
</record>
@ -583,7 +583,7 @@
<separator string="Preview" colspan="4"/>
<field
name="preview"
widget="image"
widget="picture"
readonly="1"
nolabel="1"
colspan="4"
@ -1025,22 +1025,27 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Scheduled Actions">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="user_id" select="1"/>
<field name="priority" select="1"/>
<newline/>
<field name="interval_number"/>
<field name="interval_type"/>
<newline/>
<field name="nextcall"/>
<field name="numbercall"/>
<field name="doall"/>
<separator colspan="4" string="Action to trigger"/>
<newline/>
<field name="model" readonly="1"/>
<field name="function" readonly="1"/>
<field colspan="4" name="args" readonly="1"/>
<notebook colspan="4">
<page string="Information">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="user_id" select="1"/>
<field name="priority" select="1"/>
<newline/>
<field name="interval_number"/>
<field name="interval_type"/>
<newline/>
<field name="nextcall"/>
<field name="numbercall"/>
<field name="doall"/>
</page>
<page string="Technical Data" groups="base.group_extended">
<separator string="Action to Trigger" colspan="4"/>
<field name="model" groups="base.group_extended"/>
<field name="function" readonly="base.group_extended"/>
<field colspan="4" name="args" readonly="base.group_extended"/>
</page>
</notebook>
</form>
</field>
</record>

View File

@ -75,13 +75,18 @@ class ir_cron(osv.osv, netsvc.Agent):
f(cr, uid, *args)
def _poolJobs(self, db_name, check=False):
try:
db, pool = pooler.get_db_and_pool(db_name)
if pool._init:
# retry in a few minutes
self.setAlarm(self._poolJobs, int(time.time())+10*60, [db_name])
cr = db.cursor()
except:
return False
now = DateTime.now()
#FIXME: multidb. Solution: a l'instanciation d'une nouvelle connection bd (ds pooler) fo que j'instancie
# un nouveau pooljob avec comme parametre la bd
try:
cr = pooler.get_db(db_name).cursor()
except:
return False
try:
cr.execute('select * from ir_cron where numbercall<>0 and active and nextcall<=now() order by priority')

View File

@ -482,7 +482,7 @@ class module(osv.osv):
if not mod.certificate:
logger.notifyChannel('init', netsvc.LOG_WARNING, 'module %s: no quality certificate' % (mod.name,))
else:
val = long(mod.certificate) % 97 == 29
val = long(mod.certificate[2:]) % 97 == 29
if not val:
logger.notifyChannel('init', netsvc.LOG_CRITICAL, 'module %s: invalid quality certificate: %s' % (mod.name, mod.certificate))
raise osv.except_osv(_('Error'), _('Module %s: Invalid Quality Certificate') % (mod.name,))

View File

@ -32,12 +32,12 @@ class res_partner_function(osv.osv):
_description = 'Function of the contact'
_columns = {
'name': fields.char('Function Name', size=64, required=True),
'code': fields.char('Code', size=8),
'ref':fields.char('Notes', size=32, required=True),
'code': fields.char('Code', size=8, required=True),
'ref':fields.char('Notes', size=32,),
}
_order = 'name'
_sql_constraints = [
('ref_uniq', 'unique (ref)', 'The Notes of the Partner Function must be unique !')
('code_uniq', 'unique (code)', 'The Code of the Partner Function must be unique !')
]
res_partner_function()

View File

@ -10,13 +10,13 @@
<field name="name">Corp.</field>
<field name="shortcut">Corp.</field>
</record>
<record id="res_partner_title_ltd" model="res.partner.title">
<field name="domain">partner</field>
<field name="name">Ltd</field>
<field name="shortcut">ltd</field>
</record>
<record id="res_partner_title_madam" model="res.partner.title">
<field name="domain">contact</field>
<field name="name">Madam</field>
@ -32,18 +32,18 @@
<field name="name">Sir</field>
<field name="shortcut">M.</field>
</record>
<record id="function_director" model="res.partner.function">
<field name="name">Director</field>
<field name="ref">CEO</field>
<field name="code">CEO</field>
</record>
<record id="function_it" model="res.partner.function">
<field name="name">Chief Technical Officer</field>
<field name="ref">CTO</field>
<field name="code">CTO</field>
</record>
<record id="function_sale" model="res.partner.function">
<field name="name">Salesman</field>
<field name="ref">SAL</field>
<field name="code">SAL</field>
</record>
<!-- Default bank account description -->

View File

@ -56,7 +56,15 @@ class groups(osv.osv):
if vals['name'].startswith('-'):
raise osv.except_osv(_('Error'),
_('The name of the group can not start with "-"'))
return super(groups, self).create(cr, uid, vals, context=context)
gid = super(groups, self).create(cr, uid, vals, context=context)
# assign this new group to user_root
user_obj = self.pool.get('res.users')
aid = user_obj.browse(cr, 1, user_obj._get_admin_id(cr))
if aid:
aid.write({'groups_id': [(4, gid)]})
return gid
groups()
@ -91,6 +99,7 @@ def _tz_get(self,cr,uid, context={}):
return [(x, x) for x in pytz.all_timezones]
class users(osv.osv):
__admin_ids = {}
_name = "res.users"
#_log_access = False
_columns = {
@ -127,6 +136,14 @@ class users(osv.osv):
_sql_constraints = [
('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !')
]
def _get_admin_id(self, cr):
if self.__admin_ids.get(cr.dbname) is None:
ir_model_data_obj = self.pool.get('ir.model.data')
mdid = ir_model_data_obj._get_id(cr, 1, 'base', 'user_root')
self.__admin_ids[cr.dbname] = ir_model_data_obj.read(cr, 1, [mdid], ['res_id'])[0]['res_id']
return self.__admin_ids[cr.dbname]
def _get_action(self,cr, uid, context={}):
ids = self.pool.get('ir.ui.menu').search(cr, uid, [('usage','=','menu')])
return ids and ids[0] or False

View File

@ -273,6 +273,7 @@
<rng:optional><rng:attribute name="attrs"/></rng:optional>
<rng:optional><rng:attribute name="col"/></rng:optional>
<rng:optional><rng:attribute name="colspan"/></rng:optional>
<rng:optional><rng:attribute name="rowspan"/></rng:optional>
<rng:optional><rng:attribute name="position"/></rng:optional>
<rng:optional><rng:attribute name="expand"/></rng:optional>
<rng:optional><rng:attribute name="states"/></rng:optional>

View File

@ -89,10 +89,12 @@ logging.DEBUG_RPC = logging.DEBUG - 1
def init_logger():
import os
from tools.translate import resetlocale
resetlocale()
logger = logging.getLogger()
# create a format for log messages and dates
formatter = logging.Formatter('[%(asctime)s] %(levelname)s:%(name)s:%(message)s', '%Y-%m-%d %H:%M:%S')
formatter = logging.Formatter('[%(asctime)s] %(levelname)s:%(name)s:%(message)s')
if tools.config['syslog']:
# SysLog Handler
@ -152,7 +154,7 @@ def init_logger():
class Logger(object):
def notifyChannel(self, name, level, msg):
log = logging.getLogger(name)
log = logging.getLogger(tools.ustr(name))
if level == LOG_DEBUG_RPC and not hasattr(log, level):
fct = lambda msg, *args, **kwargs: log.log(logging.DEBUG_RPC, msg, *args, **kwargs)
@ -266,21 +268,6 @@ class SSLSocket(object):
def __getattr__(self, name):
return getattr(self.socket, name)
class doesitgohere():
def recv(self, bufsize):
""" Another bugfix: SSL's recv() may raise
recoverable exceptions, which simply need us to retry
the call
"""
while True:
try:
return self.socket.recv(bufsize)
except SSL.WantReadError:
pass
except SSL.WantWriteError:
pass
class SimpleXMLRPCRequestHandler(GenericXMLRPCRequestHandler, SimpleXMLRPCServer.SimpleXMLRPCRequestHandler):
rpc_paths = map(lambda s: '/xmlrpc/%s' % s, SERVICES.keys())

View File

@ -34,6 +34,7 @@
#
import string
import netsvc
import sys
from psycopg2 import Binary
import warnings
@ -216,8 +217,8 @@ class binary(_column):
if v['id'] == i:
val = v[name]
break
if context.get('bin_size', False):
res[i] = tools.human_size(val)
if context.get('bin_size', False) and val:
res[i] = tools.human_size(long(val))
else:
res[i] = val
return res

View File

@ -40,6 +40,7 @@
#
import time
import calendar
import types
import string
import netsvc
@ -62,6 +63,12 @@ from tools.config import config
regex_order = re.compile('^([a-zA-Z0-9_]+( desc)?( asc)?,?)+$', re.I)
def last_day_of_current_month():
import datetime
import calendar
today = datetime.date.today()
last_day = str(calendar.monthrange(today.year, today.month)[1])
return time.strftime('%Y-%m-' + last_day)
def intersect(la, lb):
return filter(lambda x: x in lb, la)
@ -728,50 +735,55 @@ class orm_template(object):
model_access_obj = self.pool.get('ir.model.access')
for parent in self._inherits:
res.update(self.pool.get(parent).fields_get(cr, user, fields, context))
for f in self._columns.keys():
if fields and f not in fields:
continue
res[f] = {'type': self._columns[f]._type}
for arg in ('string', 'readonly', 'states', 'size', 'required',
'change_default', 'translate', 'help', 'select'):
if getattr(self._columns[f], arg):
res[f][arg] = getattr(self._columns[f], arg)
if not read_access:
res[f]['readonly'] = True
res[f]['states'] = {}
for arg in ('digits', 'invisible','filters'):
if hasattr(self._columns[f], arg) \
and getattr(self._columns[f], arg):
res[f][arg] = getattr(self._columns[f], arg)
res_trans = translation_obj._get_source(cr, user, self._name + ',' + f, 'field', context.get('lang', False) or 'en_US')
if res_trans:
res[f]['string'] = res_trans
help_trans = translation_obj._get_source(cr, user, self._name + ',' + f, 'help', context.get('lang', False) or 'en_US')
if help_trans:
res[f]['help'] = help_trans
if hasattr(self._columns[f], 'selection'):
if isinstance(self._columns[f].selection, (tuple, list)):
sel = self._columns[f].selection
# translate each selection option
sel2 = []
for (key, val) in sel:
val2 = None
if val:
val2 = translation_obj._get_source(cr, user, self._name + ',' + f, 'selection', context.get('lang', False) or 'en_US', val)
sel2.append((key, val2 or val))
sel = sel2
res[f]['selection'] = sel
else:
# call the 'dynamic selection' function
res[f]['selection'] = self._columns[f].selection(self, cr,
user, context)
if res[f]['type'] in ('one2many', 'many2many', 'many2one', 'one2one'):
res[f]['relation'] = self._columns[f]._obj
res[f]['domain'] = self._columns[f]._domain
res[f]['context'] = self._columns[f]._context
if self._columns.keys():
for f in self._columns.keys():
if fields and f not in fields:
continue
res[f] = {'type': self._columns[f]._type}
for arg in ('string', 'readonly', 'states', 'size', 'required',
'change_default', 'translate', 'help', 'select'):
if getattr(self._columns[f], arg):
res[f][arg] = getattr(self._columns[f], arg)
if not read_access:
res[f]['readonly'] = True
res[f]['states'] = {}
for arg in ('digits', 'invisible','filters'):
if hasattr(self._columns[f], arg) \
and getattr(self._columns[f], arg):
res[f][arg] = getattr(self._columns[f], arg)
res_trans = translation_obj._get_source(cr, user, self._name + ',' + f, 'field', context.get('lang', False) or 'en_US')
if res_trans:
res[f]['string'] = res_trans
help_trans = translation_obj._get_source(cr, user, self._name + ',' + f, 'help', context.get('lang', False) or 'en_US')
if help_trans:
res[f]['help'] = help_trans
if hasattr(self._columns[f], 'selection'):
if isinstance(self._columns[f].selection, (tuple, list)):
sel = self._columns[f].selection
# translate each selection option
sel2 = []
for (key, val) in sel:
val2 = None
if val:
val2 = translation_obj._get_source(cr, user, self._name + ',' + f, 'selection', context.get('lang', False) or 'en_US', val)
sel2.append((key, val2 or val))
sel = sel2
res[f]['selection'] = sel
else:
# call the 'dynamic selection' function
res[f]['selection'] = self._columns[f].selection(self, cr,
user, context)
if res[f]['type'] in ('one2many', 'many2many', 'many2one', 'one2one'):
res[f]['relation'] = self._columns[f]._obj
res[f]['domain'] = self._columns[f]._domain
res[f]['context'] = self._columns[f]._context
else:
#TODO : read the fields from the database
pass
if fields:
# filter out fields which aren't in the fields list
for r in res.keys():
@ -2135,7 +2147,10 @@ class orm(orm_template):
for order, object, ids, fields in result_store:
if object<>self._name:
self.pool.get(object)._store_set_values(cr, uid, ids, fields, context)
cr.execute('select id from '+self._table+' where id in ('+','.join(map(str, ids))+')')
ids = map(lambda x: x[0], cr.fetchall())
if ids:
self.pool.get(object)._store_set_values(cr, uid, ids, fields, context)
return True
#
@ -2286,49 +2301,61 @@ class orm(orm_template):
if self.pool._init:
self.pool._init_parent[self._name]=True
else:
if vals[self._parent_name]:
cr.execute('select parent_left,parent_right from '+self._table+' where id=%s', (vals[self._parent_name],))
else:
cr.execute('SELECT parent_left,parent_right FROM '+self._table+' WHERE id IS NULL')
res = cr.fetchone()
if res:
pleft,pright = res
else:
cr.execute('select max(parent_right),max(parent_right)+1 from '+self._table)
pleft,pright = cr.fetchone()
cr.execute('select parent_left,parent_right,id from '+self._table+' where id in ('+','.join(map(lambda x:'%s',ids))+')', ids)
dest = pleft + 1
for cleft,cright,cid in cr.fetchall():
if cleft > pleft:
treeshift = pleft - cleft + 1
leftbound = pleft+1
rightbound = cleft-1
cwidth = cright-cleft+1
leftrange = cright
rightrange = pleft
for id in ids:
if vals[self._parent_name]:
cr.execute('select parent_left,parent_right,id from '+self._table+' where '+self._parent_name+'=%s order by '+(self._parent_order or self._order), (vals[self._parent_name],))
pleft_old = pright_old = None
result_p = cr.fetchall()
for (pleft,pright,pid) in result_p:
if pid == id:
break
pleft_old = pleft
pright_old = pright
if not pleft_old:
cr.execute('select parent_left,parent_right from '+self._table+' where id=%s', (vals[self._parent_name],))
pleft_old,pright_old = cr.fetchone()
res = (pleft_old, pright_old)
else:
treeshift = pleft - cright
leftbound = cright + 1
rightbound = pleft
cwidth = cleft-cright-1
leftrange = pleft+1
rightrange = cleft
cr.execute('UPDATE '+self._table+'''
SET
parent_left = CASE
WHEN parent_left BETWEEN %s AND %s THEN parent_left + %s
WHEN parent_left BETWEEN %s AND %s THEN parent_left + %s
ELSE parent_left
END,
parent_right = CASE
WHEN parent_right BETWEEN %s AND %s THEN parent_right + %s
WHEN parent_right BETWEEN %s AND %s THEN parent_right + %s
ELSE parent_right
END
WHERE
parent_left<%s OR parent_right>%s;
''', (leftbound,rightbound,cwidth,cleft,cright,treeshift,leftbound,rightbound,
cwidth,cleft,cright,treeshift,leftrange,rightrange))
cr.execute('SELECT parent_left,parent_right FROM '+self._table+' WHERE id IS NULL')
res = cr.fetchone()
if res:
pleft,pright = res
else:
cr.execute('select max(parent_right),max(parent_right)+1 from '+self._table)
pleft,pright = cr.fetchone()
cr.execute('select parent_left,parent_right,id from '+self._table+' where id in ('+','.join(map(lambda x:'%s',ids))+')', ids)
dest = pleft + 1
for cleft,cright,cid in cr.fetchall():
if cleft > pleft:
treeshift = pleft - cleft + 1
leftbound = pleft+1
rightbound = cleft-1
cwidth = cright-cleft+1
leftrange = cright
rightrange = pleft
else:
treeshift = pleft - cright
leftbound = cright + 1
rightbound = pleft
cwidth = cleft-cright-1
leftrange = pleft+1
rightrange = cleft
cr.execute('UPDATE '+self._table+'''
SET
parent_left = CASE
WHEN parent_left BETWEEN %s AND %s THEN parent_left + %s
WHEN parent_left BETWEEN %s AND %s THEN parent_left + %s
ELSE parent_left
END,
parent_right = CASE
WHEN parent_right BETWEEN %s AND %s THEN parent_right + %s
WHEN parent_right BETWEEN %s AND %s THEN parent_right + %s
ELSE parent_right
END
WHERE
parent_left<%s OR parent_right>%s;
''', (leftbound,rightbound,cwidth,cleft,cright,treeshift,leftbound,rightbound,
cwidth,cleft,cright,treeshift,leftrange,rightrange))
result = self._store_get_values(cr, user, ids, vals.keys(), context)
for order, object, ids, fields in result:
@ -2446,8 +2473,17 @@ class orm(orm_template):
else:
parent = vals.get(self._parent_name, False)
if parent:
cr.execute('select parent_left from '+self._table+' where id=%s', (parent,))
pleft = cr.fetchone()[0]
cr.execute('select parent_right from '+self._table+' where '+self._parent_name+'=%s order by '+(self._parent_order or self._order), (parent,))
pleft_old = None
result_p = cr.fetchall()
for (pleft,) in result_p:
if not pleft:
break
pleft_old = pleft
if not pleft_old:
cr.execute('select parent_left from '+self._table+' where id=%s', (parent,))
pleft_old = cr.fetchone()[0]
pleft = pleft_old
else:
cr.execute('select max(parent_right) from '+self._table)
pleft = cr.fetchone()[0] or 0
@ -2635,7 +2671,7 @@ class orm(orm_template):
res = self.name_get(cr, user, ids, context)
return res
def copy(self, cr, uid, id, default=None, context=None):
def copy_data(self, cr, uid, id, default=None, context=None):
if not context:
context = {}
if not default:
@ -2645,6 +2681,7 @@ class orm(orm_template):
default['state'] = self._defaults['state'](self, cr, uid, context)
data = self.read(cr, uid, [id], context=context)[0]
fields = self.fields_get(cr, uid)
trans_data=[]
for f in fields:
ftype = fields[f]['type']
@ -2667,14 +2704,15 @@ class orm(orm_template):
# the lines are first duplicated using the wrong (old)
# parent but then are reassigned to the correct one thanks
# to the (4, ...)
res.append((4, rel.copy(cr, uid, rel_id, context=context)))
d,t = rel.copy_data(cr, uid, rel_id, context=context)
res.append((0, 0, d))
trans_data += t
data[f] = res
elif ftype == 'many2many':
data[f] = [(6, 0, data[f])]
trans_obj = self.pool.get('ir.translation')
trans_name=''
trans_data=[]
for f in fields:
trans_flag=True
if f in self._columns and self._columns[f].translate:
@ -2696,14 +2734,15 @@ class orm(orm_template):
for v in self._inherits:
del data[self._inherits[v]]
return data, trans_data
def copy(self, cr, uid, id, default=None, context=None):
data, trans_data = self.copy_data(cr, uid, id, default, context)
new_id=self.create(cr, uid, data)
for record in trans_data:
del record['id']
record['res_id']=new_id
trans_obj.create(cr,uid,record)
return new_id
def check_recursion(self, cr, uid, ids, parent=None):

View File

@ -23,7 +23,7 @@
name = 'openerp-server'
version = '5.0.0'
release = '0_rc3'
release = '1'
major_version = '5.0'
description = 'OpenERP Server'
long_desc = '''\

View File

@ -156,8 +156,15 @@ class report_printscreen_list(report_int):
if fields[f]['type']=='many2one' and line[f]:
line[f]= line[f][1]
if fields[f]['type']=='selection' and line[f]:
for key, value in fields[f]['selection']:
if key == line[f]:
line[f] = value
break
if fields[f]['type'] in ('one2many','many2many') and line[f]:
line[f] = '( '+tools.ustr(len(line[f])) + ' )'
if fields[f]['type'] == 'float':
precision=(('digits' in fields[f]) and fields[f]['digits'][1]) or 2
line[f]='%.2f'%(line[f])

View File

@ -42,12 +42,6 @@ DT_FORMAT = '%Y-%m-%d'
DHM_FORMAT = '%Y-%m-%d %H:%M:%S'
HM_FORMAT = '%H:%M:%S'
if not hasattr(locale, 'nl_langinfo'):
locale.nl_langinfo = lambda *a: '%x'
if not hasattr(locale, 'D_FMT'):
locale.D_FMT = None
rml_parents = {
'tr':1,
'li':1,
@ -144,72 +138,56 @@ class _format(object):
self.object = object
self._field = field
self.name = name
# lc, encoding = locale.getdefaultlocale()
# if not encoding:
# encoding = 'UTF-8'
# if encoding == 'utf':
# encoding = 'UTF-8'
# if encoding == 'cp1252':
# encoding= '1252'
lang = self.object._context.get('lang', 'en_US') or 'en_US'
self.lang_obj = pool_lang.browse(cr, uid,pool_lang.search(cr, uid,[('code','=',lang)])[0])
# try:
# if os.name == 'nt':
# locale.setlocale(locale.LC_ALL, _LOCALE2WIN32.get(lang, lang) + '.' + encoding)
# else:
# locale.setlocale(locale.LC_ALL,str( lang + '.' + encoding))
# except Exception:
# netsvc.Logger().notifyChannel('report', netsvc.LOG_WARNING,
# 'report %s: unable to set locale "%s"' % (self.name,
# self.object._context.get('lang', 'en_US') or 'en_US'))
class _float_format(float, _format):
def __init__(self,value):
super(_float_format, self).__init__()
self.val = value and str(value) or str(0.00)
def __str__(self):
digits = 2
if self._field and hasattr(self._field, 'digits') and self._field.digits:
if hasattr(self,'_field') and hasattr(self._field, 'digits') and self._field.digits:
digits = self._field.digits[1]
return self.lang_obj.format('%.' + str(digits) + 'f', self.name, True)
# if not self.object._context:
# return locale.format('%f', self.name, True)
# digit = 2
# if hasattr(self._field, 'digits') and self._field.digits:
# digit = self._field.digits[1]
# return locale.format('%.' + str(digit) + 'f', self.name, True)
return self.lang_obj.format('%.' + str(digits) + 'f', self.name, True)
return self.val
class _int_format(int, _format):
def __init__(self,value):
super(_int_format, self).__init__()
self.val = value and str(value) or str(0)
def __str__(self):
return self.lang_obj.format('%.d', self.name, True)
# return locale.format('%d', self.name, True)
if hasattr(self,'lang_obj'):
return self.lang_obj.format('%.d', self.name, True)
return self.val
class _date_format(str, _format):
def __init__(self,value):
super(_date_format, self).__init__()
self.val = value and str(value) or ''
def __str__(self):
if self.name:
date = mx.DateTime.strptime(self.name,DT_FORMAT)
return date.strftime(self.lang_obj.date_format)
return ''
# if not self.object._context:
# return self.name
#
# if self.name:
# try :
# datedata = time.strptime(self.name, DT_FORMAT)
# return time.strftime(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y'),
# datedata)
# except :
# pass
# return ''
if self.val:
if hasattr(self,'name') and (self.name):
date = mx.DateTime.strptime(self.name,DT_FORMAT)
return date.strftime(self.lang_obj.date_format)
return self.val
class _dttime_format(str, _format):
def __init__(self,value):
super(_dttime_format, self).__init__()
self.val = value and str(value) or ''
def __str__(self):
if self.name:
datetime = mx.DateTime.strptime(self.name,DHM_FORMAT)
return datetime.strftime(self.lang_obj.date_format+ " " + self.lang_obj.time_format)
return ''
if self.val:
if hasattr(self,'name') and self.name:
datetime = mx.DateTime.strptime(self.name,DHM_FORMAT)
return datetime.strftime(self.lang_obj.date_format+ " " + self.lang_obj.time_format)
return self.val
_fields_process = {
@ -313,7 +291,7 @@ class rml_parse(object):
ns = node.nextSibling
pp.removeChild(node)
self._node = pp
lst = tools.ustr(text).split('\n')
if not (text and lst):
return None
@ -362,17 +340,19 @@ class rml_parse(object):
lang = self.localcontext.get('lang', 'en_US') or 'en_US'
lang_obj = pool_lang.browse(self.cr,self.uid,pool_lang.search(self.cr,self.uid,[('code','=',lang)])[0])
if date or date_time:
if not str(value):
return ''
date_format = lang_obj.date_format
if date_time:
date_format = lang_obj.date_format + " " + lang_obj.time_format
parse_format = date_format
# filtering time.strftime('%Y-%m-%d')
if type(value) == type(''):
parse_format = DHM_FORMAT
if (not date_time):
if (not date_time):
return value
if not isinstance(value, time.struct_time):
# assume string, parse it
# if len(str(value)) == 10:
@ -626,35 +606,42 @@ class report_sxw(report_rml):
if report_xml.attachment_use and aname and context.get('attachment_use', True):
aids = pool.get('ir.attachment').search(cr, uid, [('datas_fname','=',aname+'.pdf'),('res_model','=',self.table),('res_id','=',obj.id)])
if aids:
d = base64.decodestring(pool.get('ir.attachment').browse(cr, uid, aids[0]).datas)
brow_rec = pool.get('ir.attachment').browse(cr, uid, aids[0])
if not brow_rec.datas:
continue
d = base64.decodestring(brow_rec.datas)
results.append((d,'pdf'))
continue
result = self.create_single(cr, uid, [obj.id], data, report_xml, context)
if aname:
name = aname+'.'+result[1]
pool.get('ir.attachment').create(cr, uid, {
'name': aname,
'datas': base64.encodestring(result[0]),
'datas_fname': name,
'res_model': self.table,
'res_id': obj.id,
}, context=context
)
cr.commit()
try:
if aname:
name = aname+'.'+result[1]
pool.get('ir.attachment').create(cr, uid, {
'name': aname,
'datas': base64.encodestring(result[0]),
'datas_fname': name,
'res_model': self.table,
'res_id': obj.id,
}, context=context
)
cr.commit()
except Exception,e:
import traceback, sys
tb_s = reduce(lambda x, y: x+y, traceback.format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback))
netsvc.Logger().notifyChannel('report', netsvc.LOG_ERROR,str(e))
results.append(result)
if results[0][1]=='pdf':
from pyPdf import PdfFileWriter, PdfFileReader
import cStringIO
output = PdfFileWriter()
for r in results:
reader = PdfFileReader(cStringIO.StringIO(r[0]))
for page in range(reader.getNumPages()):
output.addPage(reader.getPage(page))
s = cStringIO.StringIO()
output.write(s)
return s.getvalue(), results[0][1]
if results:
if results[0][1]=='pdf':
from pyPdf import PdfFileWriter, PdfFileReader
import cStringIO
output = PdfFileWriter()
for r in results:
reader = PdfFileReader(cStringIO.StringIO(r[0]))
for page in range(reader.getNumPages()):
output.addPage(reader.getPage(page))
s = cStringIO.StringIO()
output.write(s)
return s.getvalue(), results[0][1]
return self.create_single(cr, uid, ids, data, report_xml, context)
def create_single(self, cr, uid, ids, data, report_xml, context={}):

View File

@ -204,7 +204,7 @@ class db(netsvc.Service):
cr = db.serialized_cursor()
cr.autocommit(True) # XXX inhibit the effect of a serialized cursor. is it what we want ?
try:
cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE 'template0'""" % db_name)
cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "template0" """ % db_name)
finally:
cr.close()
sql_db.close_db('template1')

View File

@ -122,6 +122,10 @@ class Cursor(object):
logger= netsvc.Logger()
logger.notifyChannel('sql_db', netsvc.LOG_ERROR, "Programming error: %s, in query %s" % (pe, query))
raise
except Exception, e:
log("bad query: %s" % self._obj.query)
log(e)
raise
if self.sql_log:
log("query: %s" % self._obj.query)

View File

@ -20,6 +20,7 @@
#
##############################################################################
import copy
import win32
from config import *
from misc import *
from convert import *

View File

@ -271,8 +271,8 @@ class configmanager(object):
if self.options['db_password']:
if sys.platform == 'win32' and not self.options['db_host']:
self.options['db_host'] = 'localhost'
if self.options['db_host']:
self._generate_pgpassfile()
#if self.options['db_host']:
# self._generate_pgpassfile()
if opt.save:
self.save()

View File

@ -684,7 +684,12 @@ form: module.record_id""" % (xml_id,)
if self.isnoupdate(data_node) and self.mode != 'init':
# check if the xml record has an id string
if rec_id:
id = self.pool.get('ir.model.data')._update_dummy(cr, self.uid, rec_model, self.module, rec_id)
if '.' in rec_id:
module,rec_id2 = rec_id.split('.')
else:
module = self.module
rec_id2 = rec_id
id = self.pool.get('ir.model.data')._update_dummy(cr, self.uid, rec_model, module, rec_id2)
# check if the resource already existed at the last update
if id:
# if it existed, we don't update the data, but we need to

File diff suppressed because it is too large Load Diff

View File

@ -26,10 +26,10 @@ class RemoteContractException(Exception): pass
class remote_contract(object):
def __init__(self, contract_id, contract_password, modules=None):
self.__server = 'http://192.168.0.127:8072/xmlrpc/'
self.__db = "maintenance"
self.__password = "admin"
self.__login = "admin"
self.__server = 'http://terp.tinyerp.com:8069/xmlrpc/'
self.__db = "tiny"
self.__password = "maintenance"
self.__login = "maintenance"
rpc = xmlrpclib.ServerProxy(self.__server + 'common')
try:

View File

@ -677,7 +677,11 @@ def ustr(value):
if not isinstance(value, str):
value = str(value)
return unicode(value, 'utf-8')
try:
return unicode(value, 'utf-8')
except:
from locale import getlocale
return unicode(value, getlocale()[1])
def exception_to_unicode(e):
if hasattr(e, 'message'):
@ -740,6 +744,7 @@ def get_languages():
'it_IT': u'Italian / Italiano',
'lt_LT': u'Lithuanian / Lietuvių kalba',
'nl_NL': u'Dutch / Nederlands',
'nl_BE': u'Dutch (Belgium) / Nederlands (Belgïe)',
'pl_PL': u'Polish / Język polski',
'pt_BR': u'Portugese (BR) / português (BR)',
'pt_PT': u'Portugese / português',

View File

@ -82,16 +82,21 @@ def parse_version(s):
return tuple(parts)
if __name__ == '__main__':
pvs = []
for v in ('0', '4.2', '4.2.3.4', '5.0.0-alpha', '5.0.0-rc1', '5.0.0-rc1.1', '5.0.0_rc2', '5.0.0_rc3', '5.0.0'):
pv = parse_version(v)
print v, pv
pvs.append(pv)
def cmp(a, b):
print a, b
assert(a < b)
return b
reduce(cmp, pvs)
def cmp(a, b):
msg = '%s < %s == %s' % (a, b, a < b)
assert a < b, msg
return b
def chk(lst, verbose=False):
pvs = []
for v in lst:
pv = parse_version(v)
pvs.append(pv)
if verbose:
print v, pv
reduce(cmp, pvs)
chk(('0', '4.2', '4.2.3.4', '5.0.0-alpha', '5.0.0-rc1', '5.0.0-rc1.1', '5.0.0_rc2', '5.0.0_rc3', '5.0.0'), False)
chk(('5.0.0-0_rc3', '5.0.0-1dev', '5.0.0-1'), False)

View File

@ -554,67 +554,40 @@ def trans_load_data(db_name, fileobj, fileformat, lang, strict=False, lang_name=
try:
uid = 1
cr = pooler.get_db(db_name).cursor()
ids = lang_obj.search(cr, uid, [('code','=',lang)])
lc, encoding = locale.getdefaultlocale()
if not encoding:
encoding = 'UTF-8'
if encoding == 'utf' or encoding == 'UTF8':
encoding = 'UTF-8'
if encoding == 'cp1252':
encoding= '1252'
if encoding == 'iso-8859-1':
encoding= 'iso-8859-15'
if encoding == 'latin1':
encoding= 'latin9'
# this block temporarily sets the locale to the requested lang, so that
# some defaults are read from it.
try:
if os.name == 'nt':
locale.setlocale(locale.LC_ALL, str(_LOCALE2WIN32.get(lang, lang) + '.' + encoding))
else:
locale.setlocale(locale.LC_ALL, str(lang + '.' + encoding))
except Exception:
netsvc.Logger().notifyChannel(' ', netsvc.LOG_WARNING,
'unable to set locale "%s"' % (str(lang + '.' + encoding)))
# Now, the default locale is still active, so the values can be
# read from that.
try:
locale.setlocale(locale.LC_ALL, str(lc + '.' + encoding))
except:
pass
ids = lang_obj.search(cr, uid, [('code','=', lang)])
if not ids:
# lets create the language with locale information
fail = True
for ln in get_locales(lang):
try:
locale.setlocale(locale.LC_ALL, ln)
fail = False
break
except locale.Error:
continue
if fail:
lc = locale.getdefaultlocale()[0]
msg = 'Unable to get information for locale %s. Information from the default locale (%s) have been used.'
logger.notifyChannel('i18n', netsvc.LOG_WARNING, msg % (lang, lc))
if not lang_name:
lang_name=lang
languages=tools.get_languages()
lang_name = languages.get(lang, lang)
ids = lang_obj.create(cr, uid, {
lang_name = tools.get_languages().get(lang, lang)
lang_info = {
'code': lang,
'name': lang_name,
'translatable': 1,
'date_format' : str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y')),
'time_format' : str(locale.nl_langinfo(locale.T_FMT)),
'grouping' : [],
'decimal_point' : str(locale.nl_langinfo(locale.RADIXCHAR)),
'thousands_sep' : str(locale.nl_langinfo(locale.THOUSEP))
})
else:
lang_obj.write(cr, uid, ids, {'translatable':1,
'date_format' : str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y')),
'time_format' : str(locale.nl_langinfo(locale.T_FMT)),
'grouping' : [],
'decimal_point' : str(locale.nl_langinfo(locale.RADIXCHAR)),
'thousands_sep' : str(locale.nl_langinfo(locale.THOUSEP))
})
# Here we try to reset the locale regardless.
try:
locale.resetlocale(locale.LC_ALL)
except:
pass
lang_ids = lang_obj.search(cr, uid, [])
langs = lang_obj.read(cr, uid, lang_ids)
ls = map(lambda x: (x['code'],x['name']), langs)
'decimal_point' : str(locale.localeconv()['decimal_point']).replace('\xa0', '\xc2\xa0'),
'thousands_sep' : str(locale.localeconv()['thousands_sep']).replace('\xa0', '\xc2\xa0'),
}
try:
lang_obj.create(cr, uid, lang_info)
finally:
resetlocale()
# now, the serious things: we read the language file
@ -706,13 +679,47 @@ def trans_load_data(db_name, fileobj, fileformat, lang, strict=False, lang_name=
except IOError:
filename = '[lang: %s][format: %s]' % (lang or 'new', fileformat)
logger.notifyChannel("i18n", netsvc.LOG_ERROR, "couldn't read translation file %s" % (filename,))
cr.commit()
cr.close()
except:
cr.commit()
cr.close()
raise
def get_locales(lang=None):
if lang is None:
lang = locale.getdefaultlocale()[0]
if os.name == 'nt':
from report.report_sxw import _LOCALE2WIN32
lang = _LOCALE2WIN32.get(lang, lang)
def process(enc):
ln = locale._build_localename((lang, enc))
yield ln
nln = locale.normalize(ln)
if nln != ln:
yield nln
for x in process('utf8'): yield x
prefenc = locale.getpreferredencoding()
if prefenc:
for x in process(prefenc): yield x
prefenc = {
'latin1': 'latin9',
'iso-8859-1': 'iso8859-15',
'cp1252': '1252',
}.get(prefenc.lower())
if prefenc:
for x in process(prefenc): yield x
yield lang
def resetlocale():
# locale.resetlocale is bugged with some locales.
for ln in get_locales():
try:
return locale.setlocale(locale.LC_ALL, ln)
except locale.Error:
continue
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

51
bin/tools/win32.py Normal file
View File

@ -0,0 +1,51 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
# $Id$
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import locale
import time
import datetime
if not hasattr(locale, 'D_FMT'):
locale.D_FMT = 1
if not hasattr(locale, 'T_FMT'):
locale.T_FMT = 2
if not hasattr(locale, 'nl_langinfo'):
def nl_langinfo(param):
if param == locale.D_FMT:
val = time.strptime('30/12/2004', '%d/%m/%Y')
dt = datetime.datetime(*val[:-2])
format_date = dt.strftime('%x')
for x, y in [('30', '%d'),('12', '%m'),('2004','%Y'),('04', '%Y')]:
format_date = format_date.replace(x, y)
return format_date
if param == locale.T_FMT:
val = time.strptime('13:24:56', '%H:%M:%S')
dt = datetime.datetime(*val[:-2])
format_time = dt.strftime('%X')
for x, y in [('13', '%H'),('24', '%M'),('56','%S')]:
format_time = format_time.replace(x, y)
return format_time
locale.nl_langinfo = nl_langinfo
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -74,7 +74,7 @@ def check_modules():
def find_addons():
for (dp, dn, names) in os.walk(opj('bin', 'addons')):
if '__init__.py' in names:
if '__terp__.py' in names:
modname = dp.replace(os.path.sep, '.').replace('bin', 'openerp-server', 1)
yield modname
@ -108,14 +108,17 @@ def data_files():
opj('bin', 'server.cert')]))
for addon in find_addons():
addonname = addon.split('.')[-1]
add_path = addon.replace('.', os.path.sep).replace('openerp-server', 'bin', 1)
addon_path = opj('lib', 'python%s' % py_short_version, 'site-packages', add_path.replace('bin', 'openerp-server', 1))
pathfiles = []
for root, dirs, innerfiles in os.walk(add_path):
innerfiles = filter(lambda file: os.path.splitext(file)[1] not in ('.pyc', '.py', '.pyd', '.pyo'), innerfiles)
if innerfiles:
pathfiles.extend(((opj(addon_path, root.replace('bin/addons/', '')), map(lambda file: opj(root, file), innerfiles)),))
res = os.path.normpath(opj(addon_path, root.replace(opj('bin','addons', addonname), '.')))
pathfiles.extend(((res, map(lambda file: opj(root, file), innerfiles)),))
files.extend(pathfiles)
return files
check_modules()