diff --git a/README b/README
index 5683fa0f84c..e255e3607e1 100644
--- a/README
+++ b/README
@@ -1,55 +1,29 @@
-About OpenERP
+pydot - Python interface to Graphviz's Dot language
+Ero Carrera (c) 2004-2007
+ero@dkbza.org
+
+This code is distributed under the MIT license.
+
+Requirements:
-------------
-OpenERP is an OpenSrouce/Free software Enterprise Resource Planning and
-Customer Relationship Management software. More info at:
+pyparsing: pydot requires the pyparsing module in order to be
+ able to load DOT files.
- http://www.openerp.com
+GraphViz: is needed in order to render the graphs into any of
+ the plethora of output formats supported.
-Installation on Debian Ubuntu
------------------------------
+Installation:
+-------------
-Add the the apt repository in your source.list and type:
+Should suffice with doing:
- $ apt-get install openerp
+ python setup.py install
-Installation on RedHat, Fedora, CentOS
---------------------------------------
+Needless to say, no installation is needed just to use the module. A mere:
-Install the required dependencies:
+ import pydot
- $ yum install python
- $ easy_install pip
- $ pip install .....
-
-Install the openerp rpm
-
- $ rpm -i openerp-VERSION.rpm
-
-Installation on Windows
------------------------
-
-Installation on MacOSX
------------------------
-
-Setuping you first database
----------------------------
-
-Point your browser to http://localhost:8069/ and click "Database", the default
-master password is "admin".
-
-Detailed System Requirements
-----------------------------
-
-You need the following software installed:
-
-python, postgresql-client, python-dateutil, python-gdata, python-ldap,
-python-libxslt1, python-lxml, python-mako, python-openid, python-psycopg2,
-python-pybabel, python-pychart, python-pydot, python-pyparsing,
-python-reportlab, python-simplejson, python-tz, python-vobject, python-webdav,
-python-werkzeug, python-yaml, python-zsi, graphviz, ghostscript, postgresql,
-python-imaging, python-matplotlib
-
-For Luxembourg localization, you also need:
-* pdftk (http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/)
+should do it, provided that the directory containing the modules is on Python
+module search path.
diff --git a/gunicorn.conf.py b/gunicorn.conf.py
index 7b117c040f6..55adfb55070 100644
--- a/gunicorn.conf.py
+++ b/gunicorn.conf.py
@@ -15,3 +15,5 @@ conf = openerp.tools.config
conf['addons_path'] = '/home/openerp/repos/addons/trunk-xmlrpc'
conf['static_http_document_root'] = '/tmp'
#conf['log_level'] = 10 # 10 is DEBUG
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/history/check_profile_l10n_all.py b/history/check_profile_l10n_all.py
index 719d5ce051b..5c1c1fa9bca 100644
--- a/history/check_profile_l10n_all.py
+++ b/history/check_profile_l10n_all.py
@@ -63,7 +63,9 @@ def wait(id):
time.sleep(3)
return True
-def wizard_run(wizname, fieldvalues={}, endstate='end'):
+def wizard_run(wizname, fieldvalues=None, endstate='end'):
+ if fieldvalues is None:
+ fieldvalues = {}
wiz_id = sock4.create(dbname, uid, 'admin', wizname)
state = 'init'
datas = {'form':{}}
diff --git a/history/xml2yml.py b/history/xml2yml.py
index e926ddf5f94..8344d5f81e0 100755
--- a/history/xml2yml.py
+++ b/history/xml2yml.py
@@ -343,3 +343,5 @@ if __name__=='__main__':
p = xml_parse()
p.parse(fname)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/__openerp__.py b/openerp/addons/base/__openerp__.py
index f1ceb9a0915..ab9231b129c 100644
--- a/openerp/addons/base/__openerp__.py
+++ b/openerp/addons/base/__openerp__.py
@@ -99,5 +99,6 @@
'installable': True,
'active': True,
'certificate': '0076807797149',
+ "css": [ 'static/src/css/modules.css' ],
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/base.sql b/openerp/addons/base/base.sql
index 55c4d41aba5..c0884895d67 100644
--- a/openerp/addons/base/base.sql
+++ b/openerp/addons/base/base.sql
@@ -287,6 +287,7 @@ CREATE TABLE ir_module_module (
name character varying(128) NOT NULL,
author character varying(128),
url character varying(128),
+ icon character varying(64),
state character varying(16),
latest_version character varying(64),
shortdesc character varying(256),
@@ -294,6 +295,7 @@ CREATE TABLE ir_module_module (
category_id integer REFERENCES ir_module_category ON DELETE SET NULL,
certificate character varying(64),
description text,
+ application boolean default False,
demo boolean default False,
web boolean DEFAULT FALSE,
license character varying(32),
diff --git a/openerp/addons/base/base_data.xml b/openerp/addons/base/base_data.xml
index d7190b8b5ef..3d7e1d0f08c 100644
--- a/openerp/addons/base/base_data.xml
+++ b/openerp/addons/base/base_data.xml
@@ -85,6 +85,7 @@
Australia
au
+
Aruba
@@ -109,6 +110,7 @@
Belgium
be
+
Burkina Faso
@@ -145,6 +147,7 @@
Brazil
br
+
Bahamas
@@ -173,6 +176,7 @@
Canada
ca
+
Cocos (Keeling) Islands
@@ -254,6 +258,7 @@
Germany
de
+
Djibouti
@@ -298,6 +303,7 @@
Spain
es
+
Ethiopia
@@ -326,6 +332,7 @@
France
fr
+
Gabon
@@ -434,6 +441,7 @@
India
in
+
British Indian Ocean Territory
@@ -917,6 +925,7 @@
United Kingdom
+
gb
@@ -926,6 +935,7 @@
United States
us
+
Uruguay
@@ -1580,7 +1590,6 @@
Reserve
- RSV
@@ -1600,7 +1609,7 @@
localhost
localhost
-
+
@@ -1681,5 +1690,20 @@
+
+
+
+ UYU
+ $
+ 0.01
+ 4
+
+
+
+
+
+ 28.36
+
+
diff --git a/openerp/addons/base/base_menu.xml b/openerp/addons/base/base_menu.xml
index f9f46d1f520..5a5d3d91b64 100644
--- a/openerp/addons/base/base_menu.xml
+++ b/openerp/addons/base/base_menu.xml
@@ -8,22 +8,21 @@
-
+
-
-
-
+
+
diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml
index 26f971b8334..0b0604089de 100644
--- a/openerp/addons/base/base_update.xml
+++ b/openerp/addons/base/base_update.xml
@@ -19,6 +19,7 @@
form
+
+
+ res.users.groups
+ res.users
+
+
+
+
+
+
+
res.users.tree
res.users
diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po
index f99afdd5d3d..e2a04bd4468 100644
--- a/openerp/addons/base/i18n/af.po
+++ b/openerp/addons/base/i18n/af.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:47+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po
index f556682977a..481a31a01c2 100644
--- a/openerp/addons/base/i18n/am.po
+++ b/openerp/addons/base/i18n/am.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:47+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po
index 6fb848c1ca5..c04713b5fa3 100644
--- a/openerp/addons/base/i18n/ar.po
+++ b/openerp/addons/base/i18n/ar.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
-"PO-Revision-Date: 2009-11-30 07:54+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2011-12-04 16:26+0000\n"
+"Last-Translator: kifcaliph \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:47+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -108,7 +108,7 @@ msgstr "عرض إرشادات القائمة"
#. module: base
#: view:ir.module.module:0
msgid "Created Views"
-msgstr ""
+msgstr "طرق العرض التي تمّ إنشاؤها"
#. module: base
#: code:addons/base/ir/ir_model.py:485
@@ -131,18 +131,18 @@ msgstr ""
#. module: base
#: field:res.partner,ref:0
msgid "Reference"
-msgstr ""
+msgstr "المرجع"
#. module: base
#: field:ir.actions.act_window,target:0
msgid "Target Window"
-msgstr "نافذة الهدف"
+msgstr "النافذة الهدف"
#. module: base
#: code:addons/base/res/res_user.py:507
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "تحذير!"
#. module: base
#: code:addons/base/ir/ir_model.py:304
@@ -161,12 +161,12 @@ msgstr "خطأ تقييد"
#. module: base
#: model:ir.model,name:base.model_ir_ui_view_custom
msgid "ir.ui.view.custom"
-msgstr ""
+msgstr "ir.ui.view.custom"
#. module: base
#: model:res.country,name:base.sz
msgid "Swaziland"
-msgstr ""
+msgstr "سوسرا"
#. module: base
#: code:addons/orm.py:1993
@@ -193,7 +193,7 @@ msgstr ""
#. module: base
#: field:ir.sequence,number_increment:0
msgid "Increment Number"
-msgstr ""
+msgstr "مقدار الزيادة"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_company_tree
@@ -209,7 +209,7 @@ msgstr ""
#. module: base
#: view:res.partner:0
msgid "Search Partner"
-msgstr ""
+msgstr "بحث الشركاء"
#. module: base
#: code:addons/base/res/res_user.py:132
@@ -231,12 +231,12 @@ msgstr ""
#. module: base
#: field:ir.module.category,module_nr:0
msgid "Number of Modules"
-msgstr "عدد البرامج"
+msgstr "عدد الوحدات البرمجية"
#. module: base
#: help:multi_company.default,company_dest_id:0
msgid "Company to store the current record"
-msgstr ""
+msgstr "الشركة لحفظ السجل الحالي"
#. module: base
#: field:res.partner.bank.type.field,size:0
@@ -246,7 +246,7 @@ msgstr "الحجم الأقصى"
#. module: base
#: field:res.partner.address,name:0
msgid "Contact Name"
-msgstr ""
+msgstr "اسم جهة الاتصال"
#. module: base
#: code:addons/base/module/wizard/base_export_language.py:56
@@ -255,6 +255,8 @@ msgid ""
"Save this document to a %s file and edit it with a specific software or a "
"text editor. The file encoding is UTF-8."
msgstr ""
+"احفظ هذا المستند كملف %s وحرره بإستخدام برنامج مناسب أو محرر نصِّي. ترميز "
+"الملف UTF-8."
#. module: base
#: sql_constraint:res.lang:0
@@ -275,27 +277,27 @@ msgstr "اسم المعالج"
#: code:addons/orm.py:2160
#, python-format
msgid "Invalid group_by"
-msgstr ""
+msgstr "تجميع غير ممكن"
#. module: base
#: field:res.partner,credit_limit:0
msgid "Credit Limit"
-msgstr ""
+msgstr "حد الائتمان"
#. module: base
#: field:ir.model.data,date_update:0
msgid "Update Date"
-msgstr ""
+msgstr "تاريخ التحديث"
#. module: base
#: view:ir.attachment:0
msgid "Owner"
-msgstr ""
+msgstr "المالِك"
#. module: base
#: field:ir.actions.act_window,src_model:0
msgid "Source Object"
-msgstr ""
+msgstr "الكائن المصدر"
#. module: base
#: view:ir.actions.todo:0
@@ -305,20 +307,20 @@ msgstr "خطوات إعداد المعالج"
#. module: base
#: model:ir.model,name:base.model_ir_ui_view_sc
msgid "ir.ui.view_sc"
-msgstr ""
+msgstr "ir.ui.view_sc"
#. module: base
#: field:res.widget.user,widget_id:0
#: field:res.widget.wizard,widgets_list:0
msgid "Widget"
-msgstr ""
+msgstr "عنصر واجهة مستخدم"
#. module: base
#: view:ir.model.access:0
#: field:ir.model.access,group_id:0
#: view:res.config.users:0
msgid "Group"
-msgstr ""
+msgstr "المجموعة"
#. module: base
#: field:ir.exports.line,name:0
@@ -331,17 +333,17 @@ msgstr "اسم الحقل"
#: wizard_view:server.action.create,init:0
#: wizard_field:server.action.create,init,type:0
msgid "Select Action Type"
-msgstr ""
+msgstr "اختر نوع الإجراء"
#. module: base
#: model:res.country,name:base.tv
msgid "Tuvalu"
-msgstr ""
+msgstr "توفالو"
#. module: base
#: selection:ir.model,state:0
msgid "Custom Object"
-msgstr ""
+msgstr "كائن مخصص"
#. module: base
#: field:res.lang,date_format:0
@@ -352,7 +354,7 @@ msgstr "تنسيق التاريخ"
#: field:res.bank,email:0
#: field:res.partner.address,email:0
msgid "E-Mail"
-msgstr ""
+msgstr "البريد الإلكتروني"
#. module: base
#: model:res.country,name:base.an
@@ -366,8 +368,8 @@ msgid ""
"You can not remove the admin user as it is used internally for resources "
"created by OpenERP (updates, module installation, ...)"
msgstr ""
-"لا يمكنك حذف المستخدم المشرف العام (admin) لأنه يسنخدم داخلياً بواسطة "
-"OpenERP في عمليات التحديث و إضافة البرامج الأخري"
+"لا يمكنك حذف المستخدم (المشرف العام - admin) لأنه يسنخدم داخلياً بواسطة "
+"OpenERP في عمليات التحديث و إضافة الوحدات البرمجية"
#. module: base
#: model:res.country,name:base.gf
@@ -377,7 +379,7 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "Greek / Ελληνικά"
-msgstr ""
+msgstr "اليونان / Ελληνικά"
#. module: base
#: selection:base.language.install,lang:0
@@ -395,7 +397,7 @@ msgstr ""
#: code:addons/orm.py:904
#, python-format
msgid "The read method is not implemented on this object !"
-msgstr ""
+msgstr "وظيفة القراءة لم تنفذ في هذا الكائن !"
#. module: base
#: help:res.lang,iso_code:0
@@ -411,12 +413,12 @@ msgstr "سوف يتمّ تحديث نظامك"
#: field:ir.actions.todo,note:0
#: selection:ir.property,type:0
msgid "Text"
-msgstr ""
+msgstr "النّص"
#. module: base
#: field:res.country,name:0
msgid "Country Name"
-msgstr ""
+msgstr "اسم الدولة"
#. module: base
#: model:res.country,name:base.co
@@ -426,7 +428,7 @@ msgstr "كولومبيا"
#. module: base
#: view:ir.module.module:0
msgid "Schedule Upgrade"
-msgstr "حدّد موعد الترقية"
+msgstr "اختر للترقية"
#. module: base
#: code:addons/orm.py:838
@@ -440,23 +442,23 @@ msgid ""
"The ISO country code in two chars.\n"
"You can use this field for quick search."
msgstr ""
-"رمز ISO للدولة والمكون من حرفين\n"
+"رمز ISO للدولة والمكون من حرفين.\n"
"يمكنك استخدام هذا الحقل للبحث السريع."
#. module: base
#: model:res.country,name:base.pw
msgid "Palau"
-msgstr ""
+msgstr "بالاو"
#. module: base
#: view:res.partner:0
msgid "Sales & Purchases"
-msgstr ""
+msgstr "المبيعات و المشتريات"
#. module: base
#: view:ir.translation:0
msgid "Untranslated"
-msgstr ""
+msgstr "غير مترجم"
#. module: base
#: help:ir.actions.act_window,context:0
@@ -480,17 +482,17 @@ msgstr "مورّدون متنوعون"
#: code:addons/base/ir/ir_model.py:255
#, python-format
msgid "Custom fields must have a name that starts with 'x_' !"
-msgstr ""
+msgstr "الحقول الخاصة يجب أن تيدأ باسم يبدأ بـ 'x_' !"
#. module: base
#: help:ir.actions.server,action_id:0
msgid "Select the Action Window, Report, Wizard to be executed."
-msgstr ""
+msgstr "اختر نافذة الإجراء والتقرير والمعالج الذين تودّ تنفيذهم."
#. module: base
#: view:res.config.users:0
msgid "New User"
-msgstr ""
+msgstr "مستخدم جديد"
#. module: base
#: view:base.language.export:0
@@ -506,7 +508,7 @@ msgstr "وصف النموذج"
#: help:ir.actions.act_window,src_model:0
msgid ""
"Optional model name of the objects on which this action should be visible"
-msgstr ""
+msgstr "اسم نموذج اختياري للكائنات التي ينطبق عليها هذا الإجراء"
#. module: base
#: field:workflow.transition,trigger_expr_id:0
@@ -521,7 +523,7 @@ msgstr "الأردن"
#. module: base
#: view:ir.module.module:0
msgid "Certified"
-msgstr ""
+msgstr "مصدّق"
#. module: base
#: model:res.country,name:base.er
@@ -532,17 +534,17 @@ msgstr "إريتريا"
#: view:res.config:0
#: view:res.config.installer:0
msgid "description"
-msgstr ""
+msgstr "الوصف"
#. module: base
#: model:ir.ui.menu,name:base.menu_base_action_rule
msgid "Automated Actions"
-msgstr ""
+msgstr "الإجراءات التلقائية"
#. module: base
#: model:ir.model,name:base.model_ir_actions_actions
msgid "ir.actions.actions"
-msgstr ""
+msgstr "ir.actions.actions"
#. module: base
#: view:partner.wizard.ean.check:0
@@ -552,7 +554,7 @@ msgstr ""
#. module: base
#: field:ir.values,key2:0
msgid "Event Type"
-msgstr ""
+msgstr "نوع الحدث"
#. module: base
#: view:base.language.export:0
@@ -561,31 +563,34 @@ msgid ""
"Launchpad.net, our open source project management facility. We use their "
"online interface to synchronize all translations efforts."
msgstr ""
+"تتمّ إدارة ترجمة OpenERP عن طريق الموقع الإلكتروني Launchpad.net، والذي يمثل "
+"وسيلتنا لإدارة البرمجة مفتوحة المصدر. كذلك نستخدم الواجهة الإلكتروني للموقع "
+"لجمع وعرض جميع مجهودات الترجمة."
#. module: base
#: field:res.partner,title:0
msgid "Partner Form"
-msgstr ""
+msgstr "نموذج الشريك"
#. module: base
#: selection:base.language.install,lang:0
msgid "Swedish / svenska"
-msgstr ""
+msgstr "السويدية / svenska"
#. module: base
#: model:res.country,name:base.rs
msgid "Serbia"
-msgstr ""
+msgstr "صربيا"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard View"
-msgstr ""
+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
@@ -593,17 +598,17 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_ir_sequence_form
#: model:ir.ui.menu,name:base.next_id_5
msgid "Sequences"
-msgstr ""
+msgstr "المتواليات"
#. module: base
#: model:ir.model,name:base.model_base_language_import
msgid "Language Import"
-msgstr "استيراد اللغة"
+msgstr "استيراد لغة"
#. module: base
#: model:ir.model,name:base.model_res_config_users
msgid "res.config.users"
-msgstr ""
+msgstr "res.config.users"
#. module: base
#: selection:base.language.install,lang:0
@@ -613,32 +618,33 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_crm_config_opportunity
msgid "Opportunities"
-msgstr ""
+msgstr "الفرص"
#. module: base
#: model:ir.model,name:base.model_base_language_export
msgid "base.language.export"
-msgstr ""
+msgstr "base.language.export"
#. module: base
#: model:res.country,name:base.pg
msgid "Papua New Guinea"
-msgstr ""
+msgstr "بابوا غينيا الجديدة"
#. module: base
#: help:ir.actions.report.xml,report_type:0
msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..."
msgstr ""
+"نوع التقرير. أمثلة: pdf, html, raw, sxw, odt, html2html, mako2htm, ..."
#. module: base
#: model:res.partner.category,name:base.res_partner_category_4
msgid "Basic Partner"
-msgstr ""
+msgstr "شريك أساسي"
#. module: base
#: report:ir.module.reference.graph:0
msgid ","
-msgstr ""
+msgstr "،"
#. module: base
#: view:res.partner:0
@@ -653,7 +659,7 @@ msgstr "تقرير XML"
#. module: base
#: model:res.country,name:base.es
msgid "Spain"
-msgstr ""
+msgstr "أسبانيا"
#. module: base
#: model:ir.ui.menu,name:base.menu_translation_export
@@ -677,44 +683,44 @@ msgstr "ترقية وحدة برمجية"
msgid ""
"Groups are used to define access rights on objects and the visibility of "
"screens and menus"
-msgstr ""
+msgstr "تستخدم المجموعات لتعريف صلاحيات الدخول والتعديل للشاشات والقوائم"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (UY) / Español (UY)"
-msgstr ""
+msgstr "الأسبانية / Español (UY)"
#. module: base
#: field:res.partner,mobile:0
#: field:res.partner.address,mobile:0
msgid "Mobile"
-msgstr ""
+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
#: model:ir.model,name:base.model_res_payterm
msgid "Payment term"
-msgstr ""
+msgstr "أجل الدفع"
#. module: base
#: model:res.country,name:base.nu
msgid "Niue"
-msgstr ""
+msgstr "نييوي"
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Work Days"
-msgstr ""
+msgstr "أيام العمل"
#. module: base
#: selection:ir.module.module,license:0
msgid "Other OSI Approved Licence"
-msgstr ""
+msgstr "رخص أخرى تعترف بها الـ (OSI)"
#. module: base
#: help:res.config.users,context_lang:0
@@ -722,7 +728,7 @@ msgstr ""
msgid ""
"Sets the language for the user's user interface, when UI translations are "
"available"
-msgstr ""
+msgstr "تعيين لغة واجهة الاستخدام، في حالة توفر الترجمة"
#. module: base
#: code:addons/orm.py:1043
@@ -734,23 +740,23 @@ msgstr ""
#: model:ir.actions.act_window,name:base.act_menu_create
#: view:wizard.ir.model.menu.create:0
msgid "Create Menu"
-msgstr ""
+msgstr "إنشاء القائمة"
#. module: base
#: model:res.country,name:base.in
msgid "India"
-msgstr ""
+msgstr "الهند"
#. module: base
#: model:ir.actions.act_window,name:base.res_request_link-act
#: model:ir.ui.menu,name:base.menu_res_request_link_act
msgid "Request Reference Types"
-msgstr ""
+msgstr "أنواع مراجع الطلبات"
#. module: base
#: view:ir.values:0
msgid "client_action_multi, client_action_relate"
-msgstr ""
+msgstr "client_action_multi, client_action_relate"
#. module: base
#: model:res.country,name:base.ad
@@ -761,22 +767,22 @@ msgstr ""
#: field:ir.module.category,child_ids:0
#: field:res.partner.category,child_ids:0
msgid "Child Categories"
-msgstr ""
+msgstr "فئات فرعية"
#. module: base
#: model:ir.model,name:base.model_ir_config_parameter
msgid "ir.config_parameter"
-msgstr ""
+msgstr "ir.config_parameter"
#. module: base
#: selection:base.language.export,format:0
msgid "TGZ Archive"
-msgstr ""
+msgstr "ملف TGZ"
#. module: base
#: view:res.lang:0
msgid "%B - Full month name."
-msgstr ""
+msgstr "%B - اسم الشهر كاملاً"
#. module: base
#: view:ir.attachment:0
@@ -792,7 +798,7 @@ msgstr ""
#: view:res.partner:0
#: view:res.partner.address:0
msgid "Type"
-msgstr ""
+msgstr "النوع"
#. module: base
#: code:addons/orm.py:210
@@ -801,50 +807,52 @@ msgid ""
"Language with code \"%s\" is not defined in your system !\n"
"Define it through the Administration menu."
msgstr ""
+"اللغة ذات الرمز \"%s\" غير معرفة في نظامك!\n"
+"عرفها من خلال قائمة \"التحكم\"."
#. module: base
#: model:res.country,name:base.gu
msgid "Guam (USA)"
-msgstr ""
+msgstr "غوام (الولايات المتحدة)"
#. module: base
#: model:ir.ui.menu,name:base.menu_hr_project
msgid "Human Resources Dashboard"
-msgstr ""
+msgstr "لوحة معلومات الموارد البشرية"
#. module: base
#: code:addons/base/res/res_user.py:507
#, python-format
msgid "Setting empty passwords is not allowed for security reasons!"
-msgstr ""
+msgstr "لا يمكن استخدام كلمات مرور فارغة لأسباب أمنية!"
#. module: base
#: selection:ir.actions.server,state:0
#: selection:workflow.activity,kind:0
msgid "Dummy"
-msgstr ""
+msgstr "وهمي"
#. module: base
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "هناك خطأ في بيانات الـ XML للعرض!"
#. module: base
#: model:res.country,name:base.ky
msgid "Cayman Islands"
-msgstr ""
+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
#: model:ir.ui.menu,name:base.menu_workflow_transition
#: view:workflow.activity:0
msgid "Transitions"
-msgstr ""
+msgstr "الانتقالات"
#. module: base
#: code:addons/orm.py:4020
@@ -855,48 +863,48 @@ msgstr ""
#. module: base
#: field:ir.module.module,contributors:0
msgid "Contributors"
-msgstr ""
+msgstr "المشاركون"
#. module: base
#: selection:ir.property,type:0
msgid "Char"
-msgstr ""
+msgstr "حرف"
#. module: base
#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form
#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract
msgid "Contracts"
-msgstr ""
+msgstr "عقود"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (AR) / Español (AR)"
-msgstr ""
+msgstr "الأسبانية / Español (AR)"
#. module: base
#: model:res.country,name:base.ug
msgid "Uganda"
-msgstr ""
+msgstr "أوغندا"
#. module: base
#: field:ir.model.access,perm_unlink:0
msgid "Delete Access"
-msgstr ""
+msgstr "صلاحيات الحذف"
#. module: base
#: model:res.country,name:base.ne
msgid "Niger"
-msgstr ""
+msgstr "النّيجر"
#. module: base
#: selection:base.language.install,lang:0
msgid "Chinese (HK)"
-msgstr ""
+msgstr "الصينية"
#. module: base
#: model:res.country,name:base.ba
msgid "Bosnia-Herzegovina"
-msgstr ""
+msgstr "البوسنة و الهرسك"
#. module: base
#: view:base.language.export:0
@@ -905,11 +913,14 @@ msgid ""
"Lauchpad's web interface (Rosetta). If you need to perform mass translation, "
"Launchpad also allows uploading full .po files at once"
msgstr ""
+"لتحسين الترجمة الرسمية أو إضافة نصوص جديدة إليها، يفضل استخدام الواجهة "
+"الإلكترونية (Rosetta) لموقع Launchpad. إذا كنت تريد القيام بترجمة نصوص "
+"عديدة، يمكنك رفع ملفات .po إلى Launchpad كذلك."
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (GT) / Español (GT)"
-msgstr ""
+msgstr "الأسبانية / Español (GT)"
#. module: base
#: view:res.lang:0
@@ -918,12 +929,15 @@ msgid ""
"decimal number [00,53]. All days in a new year preceding the first Monday "
"are considered to be in week 0."
msgstr ""
+"%W - رقم الأسبوع في السنة (باعتبار يوم الإثنين أول يوم في الأسبوع) كرقم عشري "
+"ما بين 00 و 53. جميع الأيام التي تسبق أول يوم إثنين في سنة جديدة تعد من "
+"الأسبوع 0."
#. module: base
#: field:ir.module.module,website:0
#: field:res.partner,website:0
msgid "Website"
-msgstr ""
+msgstr "الموقع الإلكتروني"
#. module: base
#: model:res.country,name:base.gs
@@ -933,34 +947,34 @@ msgstr ""
#. module: base
#: field:ir.actions.url,url:0
msgid "Action URL"
-msgstr ""
+msgstr "العنوان الإلكتروني (URL) للإجراء"
#. module: base
#: field:base.module.import,module_name:0
msgid "Module Name"
-msgstr ""
+msgstr "اسم الوحدة البرمجية"
#. module: base
#: model:res.country,name:base.mh
msgid "Marshall Islands"
-msgstr ""
+msgstr "جزر المارشال"
#. module: base
#: code:addons/base/ir/ir_model.py:328
#, python-format
msgid "Changing the model of a field is forbidden!"
-msgstr ""
+msgstr "لا يمكن تغيير نموذج أي حقل!"
#. module: base
#: model:res.country,name:base.ht
msgid "Haiti"
-msgstr ""
+msgstr "هاييتي"
#. module: base
#: view:ir.ui.view:0
#: selection:ir.ui.view,type:0
msgid "Search"
-msgstr ""
+msgstr "بحث"
#. module: base
#: code:addons/osv.py:136
@@ -982,27 +996,27 @@ msgstr ""
#: code:addons/base/res/res_user.py:206
#, python-format
msgid "Operation Canceled"
-msgstr ""
+msgstr "تمّ إلغاء العملية"
#. module: base
#: help:base.language.export,lang:0
msgid "To export a new language, do not select a language."
-msgstr ""
+msgstr "لتصدير لغة جديدة، لا تختر أي لغة."
#. module: base
#: view:res.request:0
msgid "Request Date"
-msgstr ""
+msgstr "تاريخ الطلب"
#. module: base
#: model:ir.ui.menu,name:base.menu_hr_dasboard
msgid "Dashboard"
-msgstr ""
+msgstr "لوحة المعلومات"
#. module: base
#: model:ir.ui.menu,name:base.menu_purchase_root
msgid "Purchases"
-msgstr ""
+msgstr "المشتريات"
#. module: base
#: model:res.country,name:base.md
@@ -1012,37 +1026,37 @@ msgstr ""
#. module: base
#: view:ir.module.module:0
msgid "Features"
-msgstr ""
+msgstr "المميزات"
#. module: base
#: view:ir.module.module:0
#: report:ir.module.reference.graph:0
msgid "Version"
-msgstr ""
+msgstr "الإصدار"
#. module: base
#: view:ir.model.access:0
#: field:ir.model.access,perm_read:0
#: view:ir.rule:0
msgid "Read Access"
-msgstr ""
+msgstr "صلاحيات القراءة"
#. module: base
#: model:ir.model,name:base.model_ir_exports
msgid "ir.exports"
-msgstr ""
+msgstr "ir.exports"
#. module: base
#: code:addons/base/module/wizard/base_update_translations.py:38
#, python-format
msgid "No language with code \"%s\" exists"
-msgstr ""
+msgstr "لا توجد لغة برمز \"%s\""
#. module: base
#: code:addons/base/publisher_warranty/publisher_warranty.py:163
#, python-format
msgid "Error during communication with the publisher warranty server."
-msgstr ""
+msgstr "خطأ أثناء الاتصال بخادم ضمان الناشر."
#. module: base
#: help:ir.actions.server,email:0
@@ -1055,12 +1069,12 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%Y - Year with century."
-msgstr ""
+msgstr "%Y - السنة مع القرن"
#. module: base
#: report:ir.module.reference.graph:0
msgid "-"
-msgstr ""
+msgstr "-"
#. module: base
#: view:publisher_warranty.contract.wizard:0
@@ -1069,6 +1083,8 @@ msgid ""
"system. After the contract has been registered, you will be able to send "
"issues directly to OpenERP."
msgstr ""
+"هذا المعالج يساعدك على تسجيل عقد ضمان الناشر في نسختك من نظام OpenERP. بعد "
+"إتمام تسجيل العقد سيمكنك إرسال مساءلاتك إلى OpenERP مباشرة."
#. module: base
#: code:addons/orm.py:1744
@@ -1079,24 +1095,24 @@ msgstr ""
#. module: base
#: view:wizard.ir.model.menu.create:0
msgid "Create _Menu"
-msgstr ""
+msgstr "إنشاء القائمة"
#. module: base
#: field:res.payterm,name:0
msgid "Payment Term (short name)"
-msgstr ""
+msgstr "أجل الدفع (اسم قصير)"
#. module: base
#: model:ir.model,name:base.model_res_bank
#: view:res.bank:0
#: field:res.partner.bank,bank:0
msgid "Bank"
-msgstr ""
+msgstr "المصرف"
#. module: base
#: model:ir.model,name:base.model_ir_exports_line
msgid "ir.exports.line"
-msgstr ""
+msgstr "ir.exports.line"
#. module: base
#: help:base.language.install,overwrite:0
@@ -1104,18 +1120,19 @@ msgid ""
"If you check this box, your customized translations will be overwritten and "
"replaced by the official ones."
msgstr ""
+"عند اختيار هذا الخيار، سيتمّ استبدال ترجمتك المخصصة بالترجمة الرسمية."
#. module: base
#: field:ir.actions.report.xml,report_rml:0
msgid "Main report file path"
-msgstr ""
+msgstr "مسار ملف التقرير الرئيسي"
#. module: base
#: model:ir.actions.act_window,name:base.ir_action_report_xml
#: field:ir.module.module,reports_by_module:0
#: model:ir.ui.menu,name:base.menu_ir_action_report_xml
msgid "Reports"
-msgstr ""
+msgstr "التقارير"
#. module: base
#: help:ir.actions.act_window.view,multi:0
@@ -1124,11 +1141,13 @@ msgid ""
"If set to true, the action will not be displayed on the right toolbar of a "
"form view."
msgstr ""
+"عند اختيار هذا الخيار، لن يظهر الإجراء في شريط الأدوات على يمين الشاشة أثناء "
+"اختيار طريقة عرض النموذج."
#. module: base
#: field:workflow,on_create:0
msgid "On Create"
-msgstr ""
+msgstr "عند الإنشاء"
#. module: base
#: code:addons/base/ir/ir_model.py:607
@@ -1143,7 +1162,7 @@ msgstr ""
#: field:res.config.users,login:0
#: field:res.users,login:0
msgid "Login"
-msgstr ""
+msgstr "تسجيل الدخول"
#. module: base
#: view:ir.actions.server:0
@@ -1155,7 +1174,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_country_state
msgid "Country state"
-msgstr ""
+msgstr "الولاية أو المنطقة في الدولة"
#. module: base
#: selection:ir.property,type:0
@@ -1165,19 +1184,19 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_request_link
msgid "res.request.link"
-msgstr ""
+msgstr "res.request.link"
#. module: base
#: field:ir.actions.wizard,name:0
msgid "Wizard Info"
-msgstr ""
+msgstr "معلومات المعالج"
#. module: base
#: view:base.language.export:0
#: model:ir.actions.act_window,name:base.action_wizard_lang_export
#: model:ir.ui.menu,name:base.menu_wizard_lang_export
msgid "Export Translation"
-msgstr ""
+msgstr "تصدير ترجمة"
#. module: base
#: help:res.log,secondary:0
@@ -1189,7 +1208,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.tp
msgid "East Timor"
-msgstr ""
+msgstr "تيمور الشرقية"
#. module: base
#: model:res.company,follow_up_msg:base.main_company
@@ -1208,11 +1227,24 @@ msgid ""
"%(user_signature)s\n"
"%(company_name)s"
msgstr ""
+"التاريخ: %(date)s\n"
+"\n"
+"عزيزي %(partner_name)s،\n"
+"\n"
+"مرفق بهذه الرسالة تذكير بكافة فواتيرك غير المسددة، والتي يبلغ مجموعها:\n"
+"\n"
+"\n"
+"%(followup_amount).2f %(company_currency)s\n"
+"\n"
+"وشكراً.\n"
+"--\n"
+"%(user_signature)s\n"
+"%(company_name)s"
#. module: base
#: field:res.currency,accuracy:0
msgid "Computational Accuracy"
-msgstr ""
+msgstr "دقة الحسابات"
#. module: base
#: selection:base.language.install,lang:0
@@ -1222,37 +1254,37 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_wizard_ir_model_menu_create_line
msgid "wizard.ir.model.menu.create.line"
-msgstr ""
+msgstr "wizard.ir.model.menu.create.line"
#. module: base
#: field:ir.attachment,res_id:0
msgid "Attached ID"
-msgstr ""
+msgstr "معرف ملحقات"
#. module: base
#: view:ir.sequence:0
msgid "Day: %(day)s"
-msgstr ""
+msgstr "اليوم: %(day)s"
#. module: base
#: model:res.country,name:base.mv
msgid "Maldives"
-msgstr ""
+msgstr "جزر المالديف"
#. module: base
#: help:ir.values,res_id:0
msgid "Keep 0 if the action must appear on all resources."
-msgstr ""
+msgstr "أبق 0 لكي يظهر الإجراء دائماً"
#. module: base
#: model:ir.model,name:base.model_ir_rule
msgid "ir.rule"
-msgstr ""
+msgstr "ir.rule"
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Days"
-msgstr ""
+msgstr "الأيام"
#. module: base
#: help:ir.actions.server,condition:0
@@ -1260,36 +1292,38 @@ msgid ""
"Condition that is to be tested before action is executed, e.g. "
"object.list_price > object.cost_price"
msgstr ""
+"الشرط الذي يجب أن يتحقق لكي يتمّ تنفيذ الإجراء. مثال: object.list_price > "
+"object.cost_price"
#. module: base
#: code:addons/base/res/partner/partner.py:155
#: code:addons/base/res/res_company.py:66
#, python-format
msgid " (copy)"
-msgstr ""
+msgstr " (نسخ)"
#. module: base
#: view:res.lang:0
msgid "7. %H:%M:%S ==> 18:25:20"
-msgstr ""
+msgstr "7. %H:%M:%S ==> 18:25:20"
#. module: base
#: view:res.partner:0
#: view:res.partner.category:0
#: field:res.partner.category,partner_ids:0
msgid "Partners"
-msgstr ""
+msgstr "الشركاء"
#. module: base
#: field:res.partner.category,parent_left:0
msgid "Left parent"
-msgstr ""
+msgstr "الأصل الأيسر"
#. module: base
#: model:ir.actions.act_window,name:base.res_widget_act_window
#: model:ir.ui.menu,name:base.menu_res_widget_act_window
msgid "Homepage Widgets"
-msgstr ""
+msgstr "عناصر واجهة المستخدم للصفحة الرئيسية"
#. module: base
#: help:ir.actions.server,message:0
@@ -1297,6 +1331,8 @@ msgid ""
"Specify the message. You can use the fields from the object. e.g. `Dear [[ "
"object.partner_id.name ]]`"
msgstr ""
+"حدّد الرسالة. يمكنك استخدام حقول الكائن. مثال: 'عزيزي [[ "
+"object.partner_id.name ]]'"
#. module: base
#: field:ir.attachment,res_model:0
@@ -1306,7 +1342,7 @@ msgstr ""
#. module: base
#: view:ir.rule:0
msgid "Domain Setup"
-msgstr ""
+msgstr "إعداد النطاق"
#. module: base
#: field:ir.actions.server,trigger_name:0
@@ -1316,19 +1352,19 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_model_access
msgid "ir.model.access"
-msgstr ""
+msgstr "ir.model.access"
#. module: base
#: field:ir.cron,priority:0
#: field:res.request,priority:0
#: field:res.request.link,priority:0
msgid "Priority"
-msgstr ""
+msgstr "الأولوية"
#. module: base
#: field:workflow.transition,act_from:0
msgid "Source Activity"
-msgstr ""
+msgstr "النشاط المصدر"
#. module: base
#: view:ir.sequence:0
@@ -1338,40 +1374,40 @@ msgstr ""
#. module: base
#: selection:ir.server.object.lines,type:0
msgid "Formula"
-msgstr ""
+msgstr "الصيغة"
#. module: base
#: code:addons/base/res/res_user.py:389
#, python-format
msgid "Can not remove root user!"
-msgstr ""
+msgstr "لا يمكن حذف المستخدم root!"
#. module: base
#: model:res.country,name:base.mw
msgid "Malawi"
-msgstr ""
+msgstr "مالاوي"
#. module: base
#: code:addons/base/res/res_user.py:51
#: code:addons/base/res/res_user.py:413
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (نسخة)"
#. module: base
#: field:res.partner.address,type:0
msgid "Address Type"
-msgstr ""
+msgstr "نوع العنوان"
#. module: base
#: view:ir.ui.menu:0
msgid "Full Path"
-msgstr ""
+msgstr "المسار كاملاً"
#. module: base
#: view:res.request:0
msgid "References"
-msgstr ""
+msgstr "المراجع"
#. module: base
#: view:res.lang:0
@@ -1384,12 +1420,12 @@ msgstr ""
#. module: base
#: view:ir.ui.view:0
msgid "Advanced"
-msgstr ""
+msgstr "متقدم"
#. module: base
#: model:res.country,name:base.fi
msgid "Finland"
-msgstr ""
+msgstr "فنلندا"
#. module: base
#: selection:ir.actions.act_window,view_type:0
@@ -1398,28 +1434,30 @@ msgstr ""
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Tree"
-msgstr ""
+msgstr "الشجرة"
#. module: base
#: help:res.config.users,password:0
msgid ""
"Keep empty if you don't want the user to be able to connect on the system."
-msgstr ""
+msgstr "أبقِ خالياً لمنع المستخدم من استخدام النظام."
#. module: base
#: view:ir.actions.server:0
msgid "Create / Write / Copy"
-msgstr ""
+msgstr "إنشاء / كتابة / نسخ"
#. module: base
#: view:base.language.export:0
msgid "https://help.launchpad.net/Translations"
msgstr ""
+"https://www.facebook.com/#!/pages/OpenERP-Arabic-Team/270243976333404 أو "
+"https://help.launchpad.net/Translations"
#. module: base
#: field:ir.actions.act_window,view_mode:0
msgid "View Mode"
-msgstr ""
+msgstr "وضع العرض"
#. module: base
#: view:base.language.import:0
@@ -1427,6 +1465,8 @@ msgid ""
"When using CSV format, please also check that the first line of your file is "
"one of the following:"
msgstr ""
+"عند استخدام صيغة CSV، تأكد من أن السطر الأول من الملف هو أحد الخيارات "
+"التالية:"
#. module: base
#: code:addons/fields.py:114
@@ -1437,7 +1477,7 @@ msgstr ""
#. module: base
#: view:res.log:0
msgid "Logs"
-msgstr ""
+msgstr "السجلات"
#. module: base
#: selection:base.language.install,lang:0
@@ -1455,11 +1495,13 @@ msgid ""
"This wizard will scan all module repositories on the server side to detect "
"newly added modules as well as any change to existing modules."
msgstr ""
+"يقوم هذا المعالج بالبحث عن أي وحدات برمجية جديدة أو تحديثات وحدات موجودة في "
+"الخادم."
#. module: base
#: field:res.company,logo:0
msgid "Logo"
-msgstr ""
+msgstr "الشعار"
#. module: base
#: view:res.partner.address:0
@@ -1469,13 +1511,13 @@ msgstr ""
#. module: base
#: view:ir.module.module:0
msgid "Uninstall (beta)"
-msgstr ""
+msgstr "إزالة (تجريبي)"
#. module: base
#: selection:ir.actions.act_window,target:0
#: selection:ir.actions.url,target:0
msgid "New Window"
-msgstr ""
+msgstr "نافذة جديدة"
#. module: base
#: model:res.country,name:base.bs
@@ -1492,17 +1534,17 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Attachment"
-msgstr ""
+msgstr "مرفق"
#. module: base
#: model:res.country,name:base.ie
msgid "Ireland"
-msgstr ""
+msgstr "إيرلندا"
#. module: base
#: field:base.module.update,update:0
msgid "Number of modules updated"
-msgstr ""
+msgstr "عدد الوحدات البرمجية التي تمّ نحديثها"
#. module: base
#: code:addons/fields.py:100
@@ -1513,7 +1555,7 @@ msgstr ""
#. module: base
#: view:workflow.activity:0
msgid "Workflow Activity"
-msgstr ""
+msgstr "نشاط سير العمل"
#. module: base
#: view:ir.rule:0
@@ -1528,6 +1570,8 @@ msgid ""
"Views allows you to personalize each view of OpenERP. You can add new "
"fields, move fields, rename them or delete the ones that you do not need."
msgstr ""
+"طرق العرض تمكنك من تخصيص أي من شاشات OpenERP. يمكنك إضافة حقول جديدة، نقل "
+"الحقول، تغيير أسمائها أو حذف أي منها."
#. module: base
#: field:ir.actions.act_window,groups_id:0
@@ -1548,7 +1592,7 @@ msgstr ""
#: view:res.users:0
#: field:res.users,groups_id:0
msgid "Groups"
-msgstr ""
+msgstr "المجموعات"
#. module: base
#: selection:base.language.install,lang:0
@@ -1562,21 +1606,24 @@ msgid ""
"access to selected functionalities within the system. Click on 'Done' if you "
"do not wish to add more users at this stage, you can always do this later."
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
#: help:ir.actions.act_window,view_mode:0
@@ -1584,28 +1631,30 @@ msgid ""
"Comma-separated list of allowed view modes, such as 'form', 'tree', "
"'calendar', etc. (Default: tree,form)"
msgstr ""
+"قائمة (تفصل عناصرها فواصل) بطرق العرض المسموح بها. مثال: 'نموذج'، 'شجرة'، "
+"'تقويم'، إلخ. (القيمة الافتراضية: شجرة، نموذج)"
#. module: base
#: code:addons/orm.py:3147
#, python-format
msgid "A document was modified since you last viewed it (%s:%d)"
-msgstr ""
+msgstr "ثمّة مستند تمّ تعديله بعد آخر مرة عاينته فيها (%s:%d)"
#. module: base
#: view:workflow:0
msgid "Workflow Editor"
-msgstr ""
+msgstr "محرّر سير العمل"
#. module: base
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "To be removed"
-msgstr ""
+msgstr "للإزالة"
#. module: base
#: model:ir.model,name:base.model_ir_sequence
msgid "ir.sequence"
-msgstr ""
+msgstr "ir.sequence"
#. module: base
#: help:ir.actions.server,expression:0
@@ -1620,24 +1669,24 @@ msgstr ""
#: selection:ir.translation,type:0
#: field:multi_company.default,field_id:0
msgid "Field"
-msgstr ""
+msgstr "حقل"
#. module: base
#: view:ir.rule:0
msgid "Groups (no group = global)"
-msgstr ""
+msgstr "المجموعة (خالي = الجميع)"
#. module: base
#: model:res.country,name:base.fo
msgid "Faroe Islands"
-msgstr ""
+msgstr "جزر فارو"
#. module: base
#: selection:res.config.users,view:0
#: selection:res.config.view,view:0
#: selection:res.users,view:0
msgid "Simplified"
-msgstr ""
+msgstr "مبسطة"
#. module: base
#: model:res.country,name:base.st
@@ -1647,7 +1696,7 @@ msgstr ""
#. module: base
#: selection:res.partner.address,type:0
msgid "Invoice"
-msgstr ""
+msgstr "الفاتورة"
#. module: base
#: selection:base.language.install,lang:0
@@ -1657,41 +1706,41 @@ msgstr ""
#. 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
#: code:addons/base/ir/ir_model.py:96
#, python-format
msgid ""
"The Object name must start with x_ and not contain any special character !"
-msgstr ""
+msgstr "اسم الكائن يجب أن يبدأ بـ \"_x\" ولا يحتوي على رموز خاصة !"
#. module: base
#: field:ir.actions.configuration.wizard,note:0
msgid "Next Wizard"
-msgstr ""
+msgstr "المعالج التالي"
#. module: base
#: model:ir.actions.act_window,name:base.action_menu_admin
#: view:ir.ui.menu:0
#: field:ir.ui.menu,name:0
msgid "Menu"
-msgstr ""
+msgstr "القائمة"
#. module: base
#: field:res.currency,rate:0
msgid "Current Rate"
-msgstr ""
+msgstr "السعر الحالي"
#. module: base
#: field:ir.ui.view.custom,ref_id:0
msgid "Original View"
-msgstr ""
+msgstr "طريقة العرض الأصلية"
#. module: base
#: view:ir.values:0
@@ -1706,17 +1755,17 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ai
msgid "Anguilla"
-msgstr ""
+msgstr "أنجويلا"
#. module: base
#: field:ir.ui.view_sc,name:0
msgid "Shortcut Name"
-msgstr ""
+msgstr "اسم الاختصار"
#. module: base
#: help:ir.actions.act_window,limit:0
msgid "Default limit for the list view"
-msgstr ""
+msgstr "الحد الافتراضي لطريقة عرض القائمة"
#. module: base
#: help:ir.actions.server,write_id:0
@@ -1728,22 +1777,23 @@ msgstr ""
#. module: base
#: model:res.country,name:base.zw
msgid "Zimbabwe"
-msgstr ""
+msgstr "زيمبابوي"
#. module: base
#: view:base.module.update:0
msgid "Please be patient, as this operation may take a few seconds..."
-msgstr ""
+msgstr "فضلاً انتظر. هذه العملية يمكن أن تستغرق عدة ثوانٍ..."
#. module: base
#: help:ir.values,action_id:0
msgid "This field is not used, it only helps you to select the right action."
msgstr ""
+"هذا الحقل غير مستخدم، ولكنه موجود ليساعدك على اختيار الإجراء المناسب."
#. module: base
#: field:ir.actions.server,email:0
msgid "Email Address"
-msgstr ""
+msgstr "عنوان البريد الإلكتروني"
#. module: base
#: selection:base.language.install,lang:0
@@ -1754,57 +1804,57 @@ msgstr ""
#: view:ir.actions.server:0
#: field:workflow.activity,action_id:0
msgid "Server Action"
-msgstr ""
+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
msgid "Values"
-msgstr ""
+msgstr "القيم"
#. module: base
#: view:ir.actions.server:0
msgid "Field Mappings"
-msgstr ""
+msgstr "ارتباطات الحقول"
#. module: base
#: view:base.language.export:0
msgid "Export Translations"
-msgstr ""
+msgstr "تصدير ترجمة"
#. module: base
#: model:ir.ui.menu,name:base.menu_custom
msgid "Customization"
-msgstr ""
+msgstr "تخصيص"
#. module: base
#: model:res.country,name:base.py
msgid "Paraguay"
-msgstr ""
+msgstr "باراجواي"
#. module: base
#: model:ir.model,name:base.model_ir_actions_act_window_close
msgid "ir.actions.act_window_close"
-msgstr ""
+msgstr "ir.actions.act_window_close"
#. module: base
#: field:ir.server.object.lines,col1:0
msgid "Destination"
-msgstr ""
+msgstr "الوجهة"
#. module: base
#: model:res.country,name:base.lt
msgid "Lithuania"
-msgstr ""
+msgstr "ليثوانيا"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_partner_clear_ids
@@ -1829,28 +1879,28 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%y - Year without century [00,99]."
-msgstr ""
+msgstr "%y - السنة دون القرن [00،99]"
#. module: base
#: model:res.country,name:base.si
msgid "Slovenia"
-msgstr ""
+msgstr "سلوفينيا"
#. module: base
#: model:res.country,name:base.pk
msgid "Pakistan"
-msgstr ""
+msgstr "باكستان"
#. module: base
#: code:addons/orm.py:1350
#, python-format
msgid "Invalid Object Architecture!"
-msgstr ""
+msgstr "هيكل الكائن غير صحيح!"
#. module: base
#: model:ir.ui.menu,name:base.menu_email_gateway_form
msgid "Messages"
-msgstr ""
+msgstr "الرسائل"
#. module: base
#: code:addons/base/ir/ir_model.py:303
@@ -1862,12 +1912,12 @@ msgstr ""
#: code:addons/base/module/wizard/base_update_translations.py:38
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "خطأ!"
#. module: base
#: view:res.lang:0
msgid "%p - Equivalent of either AM or PM."
-msgstr ""
+msgstr "%p - صباحاً أم مساءً"
#. module: base
#: view:ir.actions.server:0
@@ -1877,17 +1927,17 @@ msgstr ""
#. module: base
#: help:multi_company.default,company_id:0
msgid "Company where the user is connected"
-msgstr ""
+msgstr "الشركة ذات العلاقة بالمستخدم"
#. module: base
#: field:publisher_warranty.contract,date_stop:0
msgid "Ending Date"
-msgstr ""
+msgstr "تاريخ الانتهاء"
#. module: base
#: model:res.country,name:base.nz
msgid "New Zealand"
-msgstr ""
+msgstr "نيوزيلندا"
#. module: base
#: code:addons/orm.py:3366
@@ -1895,7 +1945,7 @@ msgstr ""
msgid ""
"One of the records you are trying to modify has already been deleted "
"(Document type: %s)."
-msgstr ""
+msgstr "أحد السجلات التي تحاول تعديلها قد تمّ حذفه سابقاً (نوع المستند: %s)"
#. module: base
#: model:ir.actions.act_window,help:base.action_country
@@ -1904,6 +1954,8 @@ msgid ""
"partner records. You can create or delete countries to make sure the ones "
"you are working on will be maintained."
msgstr ""
+"عرض وتعديل قائمة الدول التي يمكن استخدامها في سجلات شركائك. يمكنك إضافة و "
+"إزالة دول كما تشاء."
#. module: base
#: model:res.partner.category,name:base.res_partner_category_7
@@ -1913,7 +1965,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.nf
msgid "Norfolk Island"
-msgstr ""
+msgstr "جزيرة نورفولك"
#. module: base
#: selection:base.language.install,lang:0
@@ -1923,28 +1975,28 @@ msgstr ""
#. module: base
#: help:ir.model.fields,model:0
msgid "The technical name of the model this field belongs to"
-msgstr ""
+msgstr "الاسم التقني للنموذج الذي يحتوي هذا الحقل"
#. module: base
#: field:ir.actions.server,action_id:0
#: selection:ir.actions.server,state:0
msgid "Client Action"
-msgstr ""
+msgstr "إجراء العميل"
#. module: base
#: model:res.country,name:base.bd
msgid "Bangladesh"
-msgstr ""
+msgstr "بنغلاديش"
#. module: base
#: constraint:res.company:0
msgid "Error! You can not create recursive companies."
-msgstr ""
+msgstr "خطأ! لا يمكنك إنشاء شركات متداخلة (شركات تستخدم نفسها)."
#. module: base
#: selection:publisher_warranty.contract,state:0
msgid "Valid"
-msgstr ""
+msgstr "صحيح"
#. module: base
#: selection:ir.translation,type:0
@@ -1955,61 +2007,61 @@ msgstr ""
#: code:addons/base/module/module.py:322
#, python-format
msgid "Can not upgrade module '%s'. It is not installed."
-msgstr ""
+msgstr "لا يمكنك ترقية الوحدة البرمجية '%s' لأنها غير مثبّتة."
#. module: base
#: model:res.country,name:base.cu
msgid "Cuba"
-msgstr ""
+msgstr "كوبا"
#. module: base
#: model:ir.model,name:base.model_res_partner_event
msgid "res.partner.event"
-msgstr ""
+msgstr "res.partner.event"
#. module: base
#: model:res.widget,title:base.facebook_widget
msgid "Facebook"
-msgstr ""
+msgstr "فيسبوك"
#. module: base
#: model:res.country,name:base.am
msgid "Armenia"
-msgstr ""
+msgstr "أرمينيا"
#. module: base
#: model:ir.actions.act_window,name:base.ir_property_form
#: model:ir.ui.menu,name:base.menu_ir_property_form_all
msgid "Configuration Parameters"
-msgstr ""
+msgstr "متغيرات الإعدادات"
#. module: base
#: constraint:ir.cron:0
msgid "Invalid arguments"
-msgstr ""
+msgstr "معطيات غير سليمة"
#. module: base
#: model:res.country,name:base.se
msgid "Sweden"
-msgstr ""
+msgstr "السويد"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Gantt"
-msgstr ""
+msgstr "جانت"
#. module: base
#: view:ir.property:0
msgid "Property"
-msgstr ""
+msgstr "الخاصية"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank_type
#: view:res.partner.bank.type:0
msgid "Bank Account Type"
-msgstr ""
+msgstr "نوع الحساب المصرفي"
#. module: base
#: field:base.language.export,config_logo:0
@@ -2026,7 +2078,7 @@ msgstr ""
#: field:res.config.users,config_logo:0
#: field:res.config.view,config_logo:0
msgid "Image"
-msgstr ""
+msgstr "الصورة"
#. module: base
#: view:ir.actions.server:0
@@ -2036,19 +2088,19 @@ msgstr ""
#. module: base
#: selection:publisher_warranty.contract,state:0
msgid "Canceled"
-msgstr ""
+msgstr "ملغي"
#. module: base
#: model:res.country,name:base.at
msgid "Austria"
-msgstr ""
+msgstr "النمسا"
#. module: base
#: selection:base.language.install,state:0
#: selection:base.module.import,state:0
#: selection:base.module.update,state:0
msgid "done"
-msgstr ""
+msgstr "تمّ"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
@@ -2056,12 +2108,12 @@ msgstr ""
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Calendar"
-msgstr ""
+msgstr "التقويم"
#. module: base
#: field:res.partner.address,partner_id:0
msgid "Partner Name"
-msgstr ""
+msgstr "اسم الشريك"
#. module: base
#: field:workflow.activity,signal_send:0
@@ -2071,7 +2123,7 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_17
msgid "HR sector"
-msgstr ""
+msgstr "قطاع الموارد البشرية"
#. module: base
#: code:addons/orm.py:3817
@@ -2085,19 +2137,19 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_module_module_dependency
msgid "Module dependency"
-msgstr ""
+msgstr "متطلّب للوحدة البرمجية"
#. module: base
#: selection:publisher_warranty.contract.wizard,state:0
msgid "Draft"
-msgstr ""
+msgstr "مسودّة"
#. module: base
#: selection:res.config.users,view:0
#: selection:res.config.view,view:0
#: selection:res.users,view:0
msgid "Extended"
-msgstr ""
+msgstr "مفصلة"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_title_contact
@@ -2110,30 +2162,30 @@ msgstr ""
#. module: base
#: field:res.company,rml_footer1:0
msgid "Report Footer 1"
-msgstr ""
+msgstr "تذييل تقرير 1"
#. module: base
#: field:res.company,rml_footer2:0
msgid "Report Footer 2"
-msgstr ""
+msgstr "تذييل تقرير 2"
#. module: base
#: view:ir.model.access:0
#: view:res.groups:0
#: field:res.groups,model_access:0
msgid "Access Controls"
-msgstr ""
+msgstr "التحكم في الصلاحيات"
#. module: base
#: view:ir.module.module:0
#: field:ir.module.module,dependencies_id:0
msgid "Dependencies"
-msgstr ""
+msgstr "المتطلبات"
#. module: base
#: field:multi_company.default,company_id:0
msgid "Main Company"
-msgstr ""
+msgstr "الشركة الرئيسية"
#. module: base
#: field:ir.ui.menu,web_icon_hover:0
@@ -2150,13 +2202,13 @@ msgstr ""
#. module: base
#: field:res.partner.address,birthdate:0
msgid "Birthdate"
-msgstr ""
+msgstr "تاريخ الميلاد"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_title_contact
#: model:ir.ui.menu,name:base.menu_partner_title_contact
msgid "Contact Titles"
-msgstr ""
+msgstr "ألقاب جهات الاتصال"
#. module: base
#: view:base.language.import:0
@@ -2164,6 +2216,7 @@ msgid ""
"Please double-check that the file encoding is set to UTF-8 (sometimes called "
"Unicode) when the translator exports it."
msgstr ""
+"فضلاً تأكد أن الملف يستخدم ترميز UTF-8 (Unicode) عند تصديره من المترجم."
#. module: base
#: selection:base.language.install,lang:0
@@ -2185,12 +2238,12 @@ msgstr ""
#. module: base
#: field:ir.model.fields,select_level:0
msgid "Searchable"
-msgstr ""
+msgstr "قابل للبحث"
#. module: base
#: model:res.country,name:base.uy
msgid "Uruguay"
-msgstr ""
+msgstr "اوروغواي"
#. module: base
#: selection:base.language.install,lang:0
@@ -2200,12 +2253,12 @@ msgstr ""
#. module: base
#: field:ir.rule,perm_write:0
msgid "Apply For Write"
-msgstr ""
+msgstr "اطلب صلاحية الكتابة"
#. module: base
#: field:ir.sequence,prefix:0
msgid "Prefix"
-msgstr ""
+msgstr "اللقب"
#. module: base
#: selection:base.language.install,lang:0
@@ -2220,7 +2273,7 @@ msgstr ""
#. module: base
#: view:ir.actions.server:0
msgid "Fields Mapping"
-msgstr ""
+msgstr "ارتباط الحقول"
#. module: base
#: selection:base.language.install,lang:0
@@ -2230,13 +2283,13 @@ msgstr ""
#. module: base
#: model:res.partner.title,name:base.res_partner_title_sir
msgid "Sir"
-msgstr ""
+msgstr "السيّد"
#. module: base
#: code:addons/orm.py:1622
#, python-format
msgid "There is no view of type '%s' defined for the structure!"
-msgstr ""
+msgstr "طريقة العرض '%s' غير معرفة لهذا الهيكل!"
#. module: base
#: field:ir.default,ref_id:0
@@ -2247,17 +2300,17 @@ msgstr ""
#: model:ir.actions.server,name:base.action_start_configurator
#: model:ir.ui.menu,name:base.menu_view_base_module_configuration
msgid "Start Configuration"
-msgstr ""
+msgstr "بدء الإعداد"
#. module: base
#: model:res.country,name:base.mt
msgid "Malta"
-msgstr ""
+msgstr "مالطة"
#. module: base
#: field:ir.actions.server,fields_lines:0
msgid "Field Mappings."
-msgstr ""
+msgstr "ارتباطات الحقول."
#. module: base
#: model:ir.model,name:base.model_ir_module_module
@@ -2268,7 +2321,7 @@ msgstr ""
#: report:ir.module.reference.graph:0
#: field:ir.translation,module:0
msgid "Module"
-msgstr ""
+msgstr "الوحدة البرمجية"
#. module: base
#: field:ir.attachment,description:0
@@ -2279,7 +2332,7 @@ msgstr ""
#: field:res.partner.event,description:0
#: view:res.request:0
msgid "Description"
-msgstr ""
+msgstr "الوصف"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_instance_form
@@ -2290,7 +2343,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.aq
msgid "Antarctica"
-msgstr ""
+msgstr "انتاركتيكا"
#. module: base
#: field:ir.actions.report.xml,auto:0
@@ -2300,17 +2353,17 @@ msgstr ""
#. module: base
#: view:base.language.import:0
msgid "_Import"
-msgstr ""
+msgstr "ا_ستيراد"
#. module: base
#: view:res.partner.canal:0
msgid "Channel"
-msgstr ""
+msgstr "القناة"
#. module: base
#: field:res.lang,grouping:0
msgid "Separator Format"
-msgstr ""
+msgstr "تنسيق الفاصل"
#. module: base
#: selection:publisher_warranty.contract,state:0
@@ -2320,35 +2373,35 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.next_id_9
msgid "Database Structure"
-msgstr ""
+msgstr "هيكل قاعدة البيانات"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_mass_mail
#: model:ir.model,name:base.model_partner_wizard_spam
#: view:partner.wizard.spam:0
msgid "Mass Mailing"
-msgstr ""
+msgstr "إرسال رسائل شاملة (عامة)"
#. module: base
#: model:res.country,name:base.yt
msgid "Mayotte"
-msgstr ""
+msgstr "مايوت"
#. module: base
#: code:addons/base/ir/ir_actions.py:597
#, python-format
msgid "Please specify an action to launch !"
-msgstr ""
+msgstr "فضلاً حدد إجراءً للبدء بتنفيذه!"
#. module: base
#: view:res.payterm:0
msgid "Payment Term"
-msgstr ""
+msgstr "أجل السداد"
#. module: base
#: selection:res.lang,direction:0
msgid "Right-to-Left"
-msgstr ""
+msgstr "من اليمين إلى اليسار"
#. module: base
#: view:ir.actions.act_window:0
@@ -2357,27 +2410,27 @@ msgstr ""
#: model:ir.model,name:base.model_ir_filters
#: model:ir.ui.menu,name:base.menu_ir_filters
msgid "Filters"
-msgstr ""
+msgstr "مرشحات الفرز"
#. module: base
#: code:addons/orm.py:758
#, python-format
msgid "Please check that all your lines have %d columns."
-msgstr ""
+msgstr "فضلاً تأكد من أن كل سطر يحتوي %d عموداً."
#. module: base
#: model:ir.actions.act_window,name:base.ir_cron_act
#: view:ir.cron:0
#: model:ir.ui.menu,name:base.menu_ir_cron_act
msgid "Scheduled Actions"
-msgstr ""
+msgstr "الإجراءات المعدّة للتنفيذ"
#. module: base
#: field:res.partner.address,title:0
#: field:res.partner.title,name:0
#: field:res.widget,title:0
msgid "Title"
-msgstr ""
+msgstr "اللقب"
#. module: base
#: help:ir.property,res_id:0
@@ -2388,13 +2441,13 @@ msgstr ""
#: code:addons/orm.py:3448
#, python-format
msgid "Recursivity Detected."
-msgstr ""
+msgstr "ثمّة تداخل."
#. module: base
#: code:addons/base/module/module.py:262
#, python-format
msgid "Recursion error in modules dependencies !"
-msgstr ""
+msgstr "خطأ تداخل في متطلبات الوحدات البرمجية!"
#. module: base
#: view:base.language.install:0
@@ -2403,11 +2456,14 @@ msgid ""
"loading a new language it becomes available as default interface language "
"for users and partners."
msgstr ""
+"يساعدك هذا المعالج على إضافة لغة جديدة لنسختك من نظام OpenERP. بعد تحميل "
+"اللغة الجديدة، يمكن للمستخدمين والشركاء استخدامها كلغة افتراضية لواجهة "
+"الاستخدام."
#. module: base
#: view:ir.model:0
msgid "Create a Menu"
-msgstr ""
+msgstr "إنشاء قائمة"
#. module: base
#: help:res.partner,vat:0
@@ -2419,28 +2475,28 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_maintenance_contract
msgid "maintenance.contract"
-msgstr ""
+msgstr "maintenance.contract"
#. module: base
#: model:res.country,name:base.ru
msgid "Russian Federation"
-msgstr ""
+msgstr "الإتّحاد الروسي"
#. module: base
#: selection:base.language.install,lang:0
msgid "Urdu / اردو"
-msgstr ""
+msgstr "Urdu / اردو"
#. module: base
#: field:res.company,name:0
msgid "Company Name"
-msgstr ""
+msgstr "اسم الشركة"
#. module: base
#: model:ir.actions.act_window,name:base.action_country
#: model:ir.ui.menu,name:base.menu_country_partner
msgid "Countries"
-msgstr ""
+msgstr "الدول"
#. module: base
#: selection:ir.translation,type:0
@@ -2450,12 +2506,12 @@ msgstr ""
#. module: base
#: view:ir.rule:0
msgid "Record rules"
-msgstr ""
+msgstr "قواعد السجلات"
#. module: base
#: view:ir.property:0
msgid "Field Information"
-msgstr ""
+msgstr "معلومات الحقل"
#. module: base
#: view:ir.actions.todo:0
@@ -2471,7 +2527,7 @@ msgstr ""
#. module: base
#: field:res.partner,vat:0
msgid "VAT"
-msgstr ""
+msgstr "ضريبة القيمة المضافة"
#. module: base
#: view:res.lang:0
@@ -2481,7 +2537,7 @@ msgstr ""
#. module: base
#: constraint:res.partner.category:0
msgid "Error ! You can not create recursive categories."
-msgstr ""
+msgstr "خطأ! لا يمكنك إنشاء فئات متداخلة."
#. module: base
#: view:res.lang:0
@@ -2491,17 +2547,17 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%d - Day of the month [01,31]."
-msgstr ""
+msgstr "%d - اليوم من الشهر [01،31]"
#. module: base
#: model:res.country,name:base.tj
msgid "Tajikistan"
-msgstr ""
+msgstr "طاجكستان"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL-2 or later version"
-msgstr ""
+msgstr "GPL-2 أو إصدار أحدث"
#. module: base
#: model:res.partner.title,shortcut:base.res_partner_title_sir
@@ -2515,6 +2571,8 @@ msgid ""
"Can not create the module file:\n"
" %s"
msgstr ""
+"لا يمكن إنشاء ملف الوحدة البرمجية:\n"
+" %s"
#. module: base
#: code:addons/orm.py:2973
@@ -2523,11 +2581,13 @@ msgid ""
"Operation prohibited by access rules, or performed on an already deleted "
"document (Operation: read, Document type: %s)."
msgstr ""
+"العملية ممنوعة حسب قواعد الصلاحيات، أو أنه تمّ تنفيذ العملية على مستندات "
+"محذوفة (العملية: قراءة. نوع المستند: %s)."
#. module: base
#: model:res.country,name:base.nr
msgid "Nauru"
-msgstr ""
+msgstr "ناورو"
#. module: base
#: code:addons/base/module/module.py:200
@@ -2538,7 +2598,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_property
msgid "ir.property"
-msgstr ""
+msgstr "ir.property"
#. module: base
#: selection:ir.actions.act_window,view_type:0
@@ -2547,23 +2607,23 @@ msgstr ""
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Form"
-msgstr ""
+msgstr "النموذج"
#. module: base
#: model:res.country,name:base.me
msgid "Montenegro"
-msgstr ""
+msgstr "الجبل الأسود"
#. module: base
#: view:ir.cron:0
msgid "Technical Data"
-msgstr ""
+msgstr "بيانات تقنية"
#. module: base
#: view:res.partner:0
#: field:res.partner,category_id:0
msgid "Categories"
-msgstr ""
+msgstr "الفئات"
#. module: base
#: view:base.language.import:0
@@ -2572,34 +2632,36 @@ msgid ""
"import a language pack from here. Other OpenERP languages than the official "
"ones can be found on launchpad."
msgstr ""
+"إذا كنت تريد استخدام لغة ليست ضمن اللغات المدعومة رسمياً، يمكنك استيراد حزمة "
+"لغة من هنا. يوجد المزيد من اللغات غير المدعومة رسمياً على موقع Launchpad."
#. module: base
#: view:ir.module.module:0
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "To be upgraded"
-msgstr ""
+msgstr "للترقية"
#. module: base
#: model:res.country,name:base.ly
msgid "Libya"
-msgstr ""
+msgstr "ليبيا"
#. module: base
#: model:res.country,name:base.cf
msgid "Central African Republic"
-msgstr ""
+msgstr "جمهورية أفريقيا الوسطى"
#. module: base
#: model:res.country,name:base.li
msgid "Liechtenstein"
-msgstr ""
+msgstr "ليشتنشتاين"
#. module: base
#: model:ir.model,name:base.model_partner_sms_send
#: view:partner.sms.send:0
msgid "Send SMS"
-msgstr ""
+msgstr "إرسال رسالة قصيرة (SMS)"
#. module: base
#: field:res.partner,ean13:0
@@ -2610,23 +2672,23 @@ msgstr ""
#: code:addons/orm.py:1622
#, python-format
msgid "Invalid Architecture!"
-msgstr ""
+msgstr "هيكل غير صحيح!"
#. module: base
#: model:res.country,name:base.pt
msgid "Portugal"
-msgstr ""
+msgstr "البرتغال"
#. module: base
#: sql_constraint:ir.model.data:0
msgid ""
"You cannot have multiple records with the same id for the same module !"
-msgstr ""
+msgstr "لا يمكن استخدام المعرّف نفسه لأكثر من سجل في وحدة برمجية واحدة!"
#. module: base
#: field:ir.module.module,certificate:0
msgid "Quality Certificate"
-msgstr ""
+msgstr "شهادة الجودة"
#. module: base
#: view:res.lang:0
@@ -2637,17 +2699,17 @@ msgstr ""
#: field:res.config.users,date:0
#: field:res.users,date:0
msgid "Last Connection"
-msgstr ""
+msgstr "الاتصال الأخير"
#. module: base
#: field:ir.actions.act_window,help:0
msgid "Action description"
-msgstr ""
+msgstr "وصف الإجراء"
#. module: base
#: help:res.partner,customer:0
msgid "Check this box if the partner is a customer."
-msgstr ""
+msgstr "اختر إذا كان الشريك عميلاً."
#. module: base
#: model:ir.actions.act_window,name:base.res_lang_act_window
@@ -2655,18 +2717,18 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_res_lang_act_window
#: view:res.lang:0
msgid "Languages"
-msgstr ""
+msgstr "اللغات"
#. module: base
#: selection:workflow.activity,join_mode:0
#: selection:workflow.activity,split_mode:0
msgid "Xor"
-msgstr ""
+msgstr "Xor"
#. module: base
#: model:res.country,name:base.ec
msgid "Ecuador"
-msgstr ""
+msgstr "الإكوادور"
#. module: base
#: code:addons/base/module/wizard/base_export_language.py:52
@@ -2676,6 +2738,9 @@ msgid ""
"spreadsheet software. The file encoding is UTF-8. You have to translate the "
"latest column before reimporting it."
msgstr ""
+"احفظ هذا المستند بصيغة CSV وافتحه باستخدام برنامجك المفضل للجداول "
+"الإلكترونية. سيتمّ حفظ الملف باستخدام ترميز UTF-8. يجب عليك ترجمة العمود "
+"الأخير قبل أن تستورد الملف مرة أخرى."
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_customer_form
@@ -2683,12 +2748,12 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_partner_form
#: view:res.partner:0
msgid "Customers"
-msgstr ""
+msgstr "العملاء"
#. module: base
#: model:res.country,name:base.au
msgid "Australia"
-msgstr ""
+msgstr "استراليا"
#. module: base
#: help:res.partner,lang:0
@@ -2696,26 +2761,28 @@ msgid ""
"If the selected language is loaded in the system, all documents related to "
"this partner will be printed in this language. If not, it will be english."
msgstr ""
+"إذا كانت اللغة المختارة محملة في النظام، سيتم طباعة جميع المستندات المتعلقة "
+"بهذا الشريك باستخدام هذه اللغة، وإلّا فسوف يتمّ استخدام اللغة الإنجليزية."
#. module: base
#: report:ir.module.reference.graph:0
msgid "Menu :"
-msgstr ""
+msgstr "القائمة:"
#. module: base
#: selection:ir.model.fields,state:0
msgid "Base Field"
-msgstr ""
+msgstr "الحقل الأساسي"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Validate"
-msgstr ""
+msgstr "تحقق"
#. module: base
#: field:ir.actions.todo,restart:0
msgid "Restart"
-msgstr ""
+msgstr "إعادة التشغيل"
#. module: base
#: field:ir.actions.report.xml,report_sxw_content:0
@@ -2727,7 +2794,7 @@ msgstr ""
#: view:ir.actions.wizard:0
#: field:wizard.ir.model.menu.create.line,wizard_id:0
msgid "Wizard"
-msgstr ""
+msgstr "المعالج"
#. module: base
#: view:ir.cron:0
@@ -2739,39 +2806,41 @@ msgstr ""
#, python-format
msgid "\"email_from\" needs to be set to send welcome mails to users"
msgstr ""
+"لا بدّ من تحديد قيمة لـ \"email_from\" حتى يمكنك إرسال خطابات الترحيب إلى "
+"المستخدمين"
#. module: base
#: selection:ir.translation,type:0
msgid "Constraint"
-msgstr ""
+msgstr "تقييد"
#. module: base
#: selection:ir.values,key:0
#: selection:res.partner.address,type:0
msgid "Default"
-msgstr ""
+msgstr "القيمة الافتراضية"
#. module: base
#: view:ir.model.fields:0
#: field:ir.model.fields,required:0
#: field:res.partner.bank.type.field,required:0
msgid "Required"
-msgstr ""
+msgstr "مطلوب"
#. module: base
#: view:res.users:0
msgid "Default Filters"
-msgstr ""
+msgstr "مرشحات الفرز الافتراضية"
#. module: base
#: field:res.request.history,name:0
msgid "Summary"
-msgstr ""
+msgstr "الملخّص"
#. module: base
#: field:multi_company.default,expression:0
msgid "Expression"
-msgstr ""
+msgstr "صيغة"
#. module: base
#: help:ir.actions.server,subject:0
@@ -2779,11 +2848,13 @@ msgid ""
"Specify the subject. You can use fields from the object, e.g. `Hello [[ "
"object.partner_id.name ]]`"
msgstr ""
+"حدد الموضوع. يمكنك استخدام حقول الكائن، مثل: 'مرحباً [[ "
+"object.partner_id.name ]]'"
#. module: base
#: view:res.company:0
msgid "Header/Footer"
-msgstr ""
+msgstr "رأس/تذييل"
#. module: base
#: help:ir.actions.act_window,help:0
@@ -2791,11 +2862,13 @@ msgid ""
"Optional help text for the users with a description of the target view, such "
"as its usage and purpose."
msgstr ""
+"نصّ مساعد اختياري للمستخدمين يشمل وصفاً للعرض المرجو. مثلاً: طريقة "
+"الاستخدام، والهدف من الإنشاء."
#. module: base
#: model:res.country,name:base.va
msgid "Holy See (Vatican City State)"
-msgstr ""
+msgstr "المقعد المقدّس (ولاية مدينة الفاتيكان)"
#. module: base
#: field:base.module.import,module_file:0
@@ -2810,7 +2883,7 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_16
msgid "Telecom sector"
-msgstr ""
+msgstr "قطاع الاتصالات"
#. module: base
#: field:workflow.transition,trigger_model:0
@@ -2820,7 +2893,7 @@ msgstr ""
#. module: base
#: view:res.users:0
msgid "Current Activity"
-msgstr ""
+msgstr "النشاط الحالي"
#. module: base
#: view:workflow.activity:0
@@ -2831,18 +2904,18 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sr
msgid "Suriname"
-msgstr ""
+msgstr "سورينام"
#. module: base
#: model:ir.ui.menu,name:base.marketing_menu
msgid "Marketing"
-msgstr ""
+msgstr "التسويق"
#. module: base
#: view:res.partner.bank:0
#: model:res.partner.bank.type,name:base.bank_normal
msgid "Bank account"
-msgstr ""
+msgstr "الحساب المصرفي"
#. module: base
#: selection:base.language.install,lang:0
@@ -2857,22 +2930,22 @@ msgstr ""
#. module: base
#: view:ir.ui.view.custom:0
msgid "Customized Architecture"
-msgstr ""
+msgstr "هيكل مخصص"
#. module: base
#: field:ir.module.module,license:0
msgid "License"
-msgstr ""
+msgstr "الرخصة"
#. module: base
#: field:ir.attachment,url:0
msgid "Url"
-msgstr ""
+msgstr "العنوان الإلكتروني (URL)"
#. module: base
#: selection:ir.actions.todo,restart:0
msgid "Always"
-msgstr ""
+msgstr "دائماً"
#. module: base
#: selection:ir.translation,type:0
@@ -2883,7 +2956,7 @@ msgstr ""
#: field:ir.actions.server,srcmodel_id:0
#: field:ir.model.fields,model_id:0
msgid "Model"
-msgstr ""
+msgstr "النموذج"
#. module: base
#: view:base.language.install:0
@@ -2891,40 +2964,42 @@ msgid ""
"The selected language has been successfully installed. You must change the "
"preferences of the user and open a new menu to view the changes."
msgstr ""
+"تمّ تثبيت اللغة المختارة بنجاح. لاستخدام اللغة الجديدة، اخترها من تفضيلات "
+"المستخدم ثم استخدم القائمة لعرض أي صفحة باللغة الجديدة."
#. module: base
#: sql_constraint:ir.config_parameter:0
msgid "Key must be unique."
-msgstr ""
+msgstr "يجب أن يكون المفتاح فريداً (مختلفاً عن بقية المفاتيح)."
#. module: base
#: view:ir.actions.act_window:0
msgid "Open a Window"
-msgstr ""
+msgstr "افتح نافذةً"
#. module: base
#: model:res.country,name:base.gq
msgid "Equatorial Guinea"
-msgstr ""
+msgstr "غينيا الاستوائية"
#. module: base
#: view:base.module.import:0
#: model:ir.actions.act_window,name:base.action_view_base_module_import
msgid "Module Import"
-msgstr ""
+msgstr "استيراد وحدة برمجية"
#. module: base
#: field:res.bank,zip:0
#: field:res.partner.address,zip:0
#: field:res.partner.bank,zip:0
msgid "Zip"
-msgstr ""
+msgstr "Zip"
#. module: base
#: view:ir.module.module:0
#: field:ir.module.module,author:0
msgid "Author"
-msgstr ""
+msgstr "المؤلف"
#. module: base
#: model:res.country,name:base.mk
@@ -2944,26 +3019,29 @@ msgid ""
"\n"
"Click 'Continue' and enjoy your OpenERP experience..."
msgstr ""
+"تمّ إعداد قاعدة بياناتك.\n"
+"\n"
+"انقر 'استمرار' وتمتع باستخدام OpenERP..."
#. module: base
#: selection:base.language.install,lang:0
msgid "Hebrew / עִבְרִי"
-msgstr ""
+msgstr "العبرية / עִבְרִי"
#. module: base
#: model:res.country,name:base.bo
msgid "Bolivia"
-msgstr ""
+msgstr "بوليفيا"
#. module: base
#: model:res.country,name:base.gh
msgid "Ghana"
-msgstr ""
+msgstr "غانا"
#. module: base
#: field:res.lang,direction:0
msgid "Direction"
-msgstr ""
+msgstr "الاتجاه"
#. module: base
#: view:ir.actions.act_window:0
@@ -2974,13 +3052,13 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_action_ui_view
#: view:ir.ui.view:0
msgid "Views"
-msgstr ""
+msgstr "طرق العرض"
#. module: base
#: view:res.groups:0
#: field:res.groups,rule_groups:0
msgid "Rules"
-msgstr ""
+msgstr "القواعد"
#. module: base
#: code:addons/base/module/module.py:216
@@ -2991,7 +3069,7 @@ msgstr ""
#. module: base
#: view:base.module.upgrade:0
msgid "The selected modules have been updated / installed !"
-msgstr ""
+msgstr "تمّ تثبيت / تحديث الوحدات البرمجية المختارة!"
#. module: base
#: selection:base.language.install,lang:0
@@ -3001,7 +3079,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.gt
msgid "Guatemala"
-msgstr ""
+msgstr "جواتيمالا"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_form
@@ -3009,32 +3087,32 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_workflow
#: model:ir.ui.menu,name:base.menu_workflow_root
msgid "Workflows"
-msgstr ""
+msgstr "سير العمل"
#. module: base
#: field:ir.translation,xml_id:0
msgid "XML Id"
-msgstr ""
+msgstr "معرف XML"
#. module: base
#: model:ir.actions.act_window,name:base.action_config_user_form
msgid "Create Users"
-msgstr ""
+msgstr "إنشاء مستخدمين"
#. module: base
#: model:ir.model,name:base.model_res_partner_title
msgid "res.partner.title"
-msgstr ""
+msgstr "res.partner.title"
#. module: base
#: view:ir.values:0
msgid "tree_but_action, client_print_multi"
-msgstr ""
+msgstr "tree_but_action, client_print_multi"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_retailers0
msgid "Retailers"
-msgstr ""
+msgstr "تجار التجزئة"
#. module: base
#: help:ir.cron,priority:0
@@ -3047,33 +3125,33 @@ msgstr ""
#: view:res.config:0
#: view:res.config.installer:0
msgid "Skip"
-msgstr ""
+msgstr "تجاوز"
#. module: base
#: model:res.country,name:base.ls
msgid "Lesotho"
-msgstr ""
+msgstr "ليسوتو"
#. module: base
#: code:addons/base/ir/ir_model.py:114
#, python-format
msgid "You can not remove the model '%s' !"
-msgstr ""
+msgstr "لا يمكنك حذف النموذج '%s'!"
#. module: base
#: model:res.country,name:base.ke
msgid "Kenya"
-msgstr ""
+msgstr "كينيا"
#. module: base
#: view:res.partner.event:0
msgid "Event"
-msgstr ""
+msgstr "الحدث"
#. module: base
#: model:ir.ui.menu,name:base.menu_custom_reports
msgid "Custom Reports"
-msgstr ""
+msgstr "التقارير المخصصة"
#. module: base
#: selection:base.language.install,lang:0
@@ -3083,33 +3161,33 @@ msgstr ""
#. module: base
#: view:base.module.configuration:0
msgid "System Configuration Done"
-msgstr ""
+msgstr "تمّ إعداد النظام"
#. module: base
#: code:addons/orm.py:929
#, python-format
msgid "Error occurred while validating the field(s) %s: %s"
-msgstr ""
+msgstr "حصل خطأ أثناء التحقق من صحة الحقل / الحقول %s: %s"
#. module: base
#: view:ir.property:0
msgid "Generic"
-msgstr ""
+msgstr "عام"
#. module: base
#: model:res.country,name:base.sm
msgid "San Marino"
-msgstr ""
+msgstr "سان مارينو"
#. module: base
#: model:res.country,name:base.bm
msgid "Bermuda"
-msgstr ""
+msgstr "جزر البرمودا"
#. module: base
#: model:res.country,name:base.pe
msgid "Peru"
-msgstr ""
+msgstr "البيرو"
#. module: base
#: selection:ir.model.fields,on_delete:0
@@ -3119,13 +3197,13 @@ msgstr ""
#. module: base
#: model:res.country,name:base.bj
msgid "Benin"
-msgstr ""
+msgstr "بنين"
#. module: base
#: code:addons/base/publisher_warranty/publisher_warranty.py:281
#, python-format
msgid "That contract is already registered in the system."
-msgstr ""
+msgstr "ذلك العقد قد تمّ تسجيله في النظام سابقاً."
#. module: base
#: help:ir.sequence,suffix:0
@@ -3140,7 +3218,7 @@ msgstr ""
#. module: base
#: field:ir.config_parameter,key:0
msgid "Key"
-msgstr ""
+msgstr "المفتاح"
#. module: base
#: field:res.company,rml_header:0
@@ -3159,17 +3237,18 @@ msgid ""
"You can not create this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
+"لا يمكنك إنشاء هذا المستند (%s)! تأكد أنك تنتمي لإحدى هذه المجموعات: %s."
#. module: base
#: model:res.country,name:base.mu
msgid "Mauritius"
-msgstr ""
+msgstr "موريشيوس"
#. module: base
#: view:ir.model.access:0
#: view:ir.rule:0
msgid "Full Access"
-msgstr ""
+msgstr "صلاحيات كاملة"
#. module: base
#: view:ir.actions.act_window:0
@@ -3178,24 +3257,24 @@ msgstr ""
#: view:ir.model.fields:0
#: model:ir.ui.menu,name:base.menu_security
msgid "Security"
-msgstr ""
+msgstr "الأمن"
#. module: base
#: model:res.widget,title:base.openerp_favorites_twitter_widget
msgid "OpenERP Favorites"
-msgstr ""
+msgstr "مفضلات OpenERP"
#. module: base
#: model:res.country,name:base.za
msgid "South Africa"
-msgstr ""
+msgstr "جنوب إفريقيا"
#. module: base
#: view:ir.module.module:0
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "Installed"
-msgstr ""
+msgstr "مثبَّت"
#. module: base
#: selection:base.language.install,lang:0
@@ -3206,42 +3285,42 @@ msgstr ""
#: model:ir.actions.act_window,name:base.action_translation
#: model:ir.ui.menu,name:base.menu_action_translation
msgid "Translation Terms"
-msgstr ""
+msgstr "مصطلحات الترجمة"
#. module: base
#: model:res.country,name:base.sn
msgid "Senegal"
-msgstr ""
+msgstr "السنغال"
#. module: base
#: model:res.country,name:base.hu
msgid "Hungary"
-msgstr ""
+msgstr "المجر"
#. module: base
#: model:ir.model,name:base.model_res_groups
msgid "res.groups"
-msgstr ""
+msgstr "res.groups"
#. module: base
#: model:res.country,name:base.br
msgid "Brazil"
-msgstr ""
+msgstr "البرازيل"
#. module: base
#: view:res.lang:0
msgid "%M - Minute [00,59]."
-msgstr ""
+msgstr "%M - الدقيقة [00،59]"
#. module: base
#: selection:ir.module.module,license:0
msgid "Affero GPL-3"
-msgstr ""
+msgstr "رخصة Affero GPL-3"
#. module: base
#: field:ir.sequence,number_next:0
msgid "Next Number"
-msgstr ""
+msgstr "العدد التالي"
#. module: base
#: help:workflow.transition,condition:0
@@ -3257,17 +3336,17 @@ msgstr ""
#: view:res.currency:0
#: field:res.currency,rate_ids:0
msgid "Rates"
-msgstr ""
+msgstr "الأسعار"
#. module: base
#: model:res.country,name:base.sy
msgid "Syria"
-msgstr ""
+msgstr "سوريا"
#. module: base
#: view:res.lang:0
msgid "======================================================"
-msgstr ""
+msgstr "======================================================"
#. module: base
#: help:ir.actions.server,mobile:0
@@ -3280,12 +3359,12 @@ msgstr ""
#. module: base
#: view:base.module.upgrade:0
msgid "System update completed"
-msgstr ""
+msgstr "تمّ تحديث النظام"
#. module: base
#: selection:res.request,state:0
msgid "draft"
-msgstr ""
+msgstr "مسودة"
#. module: base
#: selection:ir.property,type:0
@@ -3295,7 +3374,7 @@ msgstr ""
#: field:res.partner.event,date:0
#: field:res.request,date_sent:0
msgid "Date"
-msgstr ""
+msgstr "التاريخ"
#. module: base
#: field:ir.actions.report.xml,report_sxw:0
@@ -3305,34 +3384,34 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Data"
-msgstr ""
+msgstr "البيانات"
#. module: base
#: field:ir.ui.menu,parent_id:0
#: field:wizard.ir.model.menu.create,menu_id:0
msgid "Parent Menu"
-msgstr ""
+msgstr "القائمة الأم"
#. module: base
#: field:ir.rule,perm_unlink:0
msgid "Apply For Delete"
-msgstr ""
+msgstr "اطلب صلاحية الحذف"
#. module: base
#: code:addons/base/ir/ir_model.py:319
#, python-format
msgid "Cannot rename column to %s, because that column already exists!"
-msgstr ""
+msgstr "لا يمكن إعادة تسمية العمود بـ %s لأن ذلك الاسم مستخدم حالياً!"
#. module: base
#: view:ir.attachment:0
msgid "Attached To"
-msgstr ""
+msgstr "مرفق لـ"
#. module: base
#: field:res.lang,decimal_point:0
msgid "Decimal Separator"
-msgstr ""
+msgstr "فاصل الخانات العشرية"
#. module: base
#: model:ir.actions.act_window,help:base.action_res_groups
@@ -3350,12 +3429,12 @@ msgstr ""
#: view:res.request:0
#: field:res.request,history:0
msgid "History"
-msgstr ""
+msgstr "المحفوظات"
#. module: base
#: field:ir.attachment,create_uid:0
msgid "Creator"
-msgstr ""
+msgstr "المُنشِئ"
#. module: base
#: model:res.company,overdue_msg:base.main_company
@@ -3371,27 +3450,27 @@ msgstr ""
#. module: base
#: model:res.country,name:base.mx
msgid "Mexico"
-msgstr ""
+msgstr "المكسيك"
#. module: base
#: model:ir.ui.menu,name:base.menu_base_config_plugins
msgid "Plugins"
-msgstr ""
+msgstr "الإضافات البرمجية"
#. module: base
#: field:res.company,child_ids:0
msgid "Child Companies"
-msgstr ""
+msgstr "الشركات الفرعية"
#. module: base
#: model:ir.model,name:base.model_res_users
msgid "res.users"
-msgstr ""
+msgstr "res.users"
#. module: base
#: model:res.country,name:base.ni
msgid "Nicaragua"
-msgstr ""
+msgstr "نيكاراجوا"
#. module: base
#: code:addons/orm.py:1046
@@ -3402,13 +3481,13 @@ msgstr ""
#. module: base
#: view:res.partner.event:0
msgid "General Description"
-msgstr ""
+msgstr "الوصف العام"
#. module: base
#: model:ir.actions.act_window,name:base.action_config_simple_view_form
#: view:res.config.view:0
msgid "Configure Your Interface"
-msgstr ""
+msgstr "إعدادات الواجهة"
#. module: base
#: field:ir.values,meta:0
@@ -3418,12 +3497,12 @@ msgstr ""
#. module: base
#: sql_constraint:ir.ui.view_sc:0
msgid "Shortcut for this menu already exists!"
-msgstr ""
+msgstr "يوجد اختصار لهذه القائمة حالياً!"
#. module: base
#: model:res.country,name:base.ve
msgid "Venezuela"
-msgstr ""
+msgstr "فينزويلا"
#. module: base
#: view:res.lang:0
@@ -3433,39 +3512,39 @@ msgstr ""
#. module: base
#: model:res.country,name:base.zm
msgid "Zambia"
-msgstr ""
+msgstr "زامبيا"
#. module: base
#: help:res.partner,user_id:0
msgid ""
"The internal user that is in charge of communicating with this partner if "
"any."
-msgstr ""
+msgstr "المستخد الداخلي المكلَّف بالتواصل مع هذا الشريك، إن وُجِد."
#. module: base
#: field:res.partner,parent_id:0
msgid "Parent Partner"
-msgstr ""
+msgstr "الشريك الأم"
#. module: base
#: view:ir.module.module:0
msgid "Cancel Upgrade"
-msgstr ""
+msgstr "إلغاء الترقية"
#. module: base
#: model:res.country,name:base.ci
msgid "Ivory Coast (Cote D'Ivoire)"
-msgstr ""
+msgstr "ساحل العاج"
#. module: base
#: model:res.country,name:base.kz
msgid "Kazakhstan"
-msgstr ""
+msgstr "كازاخستان"
#. module: base
#: view:res.lang:0
msgid "%w - Weekday number [0(Sunday),6]."
-msgstr ""
+msgstr "%w - رقم اليوم في الأسبوع [0 (الأحد)،6]"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_form
@@ -3505,7 +3584,7 @@ msgstr ""
#: field:workflow,name:0
#: field:workflow.activity,name:0
msgid "Name"
-msgstr ""
+msgstr "الاسم"
#. module: base
#: help:ir.actions.act_window,multi:0
@@ -3513,11 +3592,12 @@ msgid ""
"If set to true, the action will not be displayed on the right toolbar of a "
"form view"
msgstr ""
+"في حالة الاختيار، لن يظهر الإجراء في شريط الأدوات على يمين طريقة عرض 'نموذج'"
#. module: base
#: model:res.country,name:base.ms
msgid "Montserrat"
-msgstr ""
+msgstr "مونتسيرات"
#. module: base
#: code:addons/base/ir/ir_model.py:205
@@ -3530,7 +3610,7 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_translation_app
msgid "Application Terms"
-msgstr ""
+msgstr "مصطلحات التطبيق"
#. module: base
#: help:res.config.users,context_tz:0
@@ -3539,21 +3619,23 @@ msgid ""
"The user's timezone, used to perform timezone conversions between the server "
"and the client."
msgstr ""
+"المنطقة الزمنية للمستخدم. تستخدم لتحويل الوقت ما بين منطقة المستخدم ومنطقة "
+"الخادم."
#. module: base
#: field:ir.module.module,demo:0
msgid "Demo data"
-msgstr ""
+msgstr "بيانات تجريبية"
#. module: base
#: selection:base.language.install,lang:0
msgid "English (UK)"
-msgstr ""
+msgstr "الإنجليزية (المملكة المتحدة)"
#. module: base
#: selection:base.language.install,lang:0
msgid "Japanese / 日本語"
-msgstr ""
+msgstr "اليابانية / 日本語"
#. module: base
#: help:workflow.transition,act_from:0
@@ -3565,7 +3647,7 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_3
msgid "Starter Partner"
-msgstr ""
+msgstr "شريك مبتدِئ"
#. module: base
#: help:ir.model.fields,relation_field:0
@@ -3577,12 +3659,12 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_actions_act_window_view
msgid "ir.actions.act_window.view"
-msgstr ""
+msgstr "ir.actions.act_window.view"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Web"
-msgstr ""
+msgstr "الإنترنت"
#. module: base
#: selection:base.language.install,lang:0
@@ -3597,12 +3679,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.et
msgid "Ethiopia"
-msgstr ""
+msgstr "إثيوبيا"
#. module: base
#: help:res.country.state,code:0
msgid "The state code in three chars.\n"
-msgstr ""
+msgstr "رمز الولاية (ثلاثة حروف).\n"
#. module: base
#: model:res.country,name:base.sj
@@ -3613,7 +3695,7 @@ msgstr ""
#: model:ir.model,name:base.model_ir_actions_wizard
#: selection:ir.ui.menu,action:0
msgid "ir.actions.wizard"
-msgstr ""
+msgstr "ir.actions.wizard"
#. module: base
#: view:ir.actions.act_window:0
@@ -3622,28 +3704,28 @@ msgstr ""
#: view:ir.filters:0
#: view:res.request:0
msgid "Group By"
-msgstr ""
+msgstr "تجميع حسب"
#. module: base
#: view:res.config:0
#: view:res.config.installer:0
msgid "title"
-msgstr ""
+msgstr "الاسم"
#. module: base
#: model:ir.model,name:base.model_base_language_install
msgid "Install Language"
-msgstr ""
+msgstr "تثبيت اللغة"
#. module: base
#: view:ir.translation:0
msgid "Translation"
-msgstr ""
+msgstr "الترجمة"
#. module: base
#: selection:res.request,state:0
msgid "closed"
-msgstr ""
+msgstr "مغلق"
#. module: base
#: selection:base.language.export,state:0
@@ -3663,7 +3745,7 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_product
msgid "Products"
-msgstr ""
+msgstr "المنتجات"
#. module: base
#: field:ir.actions.act_window,domain:0
@@ -3674,7 +3756,7 @@ msgstr ""
#. module: base
#: view:ir.actions.server:0
msgid "SMS Configuration"
-msgstr ""
+msgstr "إعدادات الرسائل القصيرة (SMS)"
#. module: base
#: selection:base.language.install,lang:0
@@ -3685,7 +3767,7 @@ msgstr ""
#: model:ir.actions.act_window,name:base.ir_access_act
#: model:ir.ui.menu,name:base.menu_ir_access_act
msgid "Access Controls List"
-msgstr ""
+msgstr "قوائم التحكم في الصلاحيات"
#. module: base
#: model:res.country,name:base.um
@@ -3696,20 +3778,20 @@ msgstr ""
#: field:res.partner.bank,state:0
#: field:res.partner.bank.type.field,bank_type_id:0
msgid "Bank Type"
-msgstr ""
+msgstr "نوع المصرف"
#. module: base
#: code:addons/base/res/res_user.py:58
#: code:addons/base/res/res_user.py:67
#, python-format
msgid "The name of the group can not start with \"-\""
-msgstr ""
+msgstr "لا يمكن أن يبدأ اسم المجموعة بـ '-'"
#. module: base
#: view:ir.ui.view_sc:0
#: field:res.partner.title,shortcut:0
msgid "Shortcut"
-msgstr ""
+msgstr "اختصار"
#. module: base
#: field:ir.model.data,date_init:0
@@ -3727,11 +3809,12 @@ msgstr ""
msgid ""
"Unable to process module \"%s\" because an external dependency is not met: %s"
msgstr ""
+"لا يمكن معالجة الوحدة البرمجية \"%s\" بسبب عدم توفر المتطلب الخارجي: %s"
#. module: base
#: view:publisher_warranty.contract.wizard:0
msgid "Please enter the serial key provided in your contract document:"
-msgstr ""
+msgstr "فضلاً أدخل المفتاح التسلسلي الموجود في مستند العقد:"
#. module: base
#: view:workflow.activity:0
@@ -3744,11 +3827,13 @@ msgstr ""
#, python-format
msgid "module base cannot be loaded! (hint: verify addons-path)"
msgstr ""
+"لا يمكن تحميل الوحدة البرمجية الأساسية (base)! تأكد من ضبط مسار الإضافات "
+"(addons-path)"
#. module: base
#: view:res.partner.bank:0
msgid "Bank Account Owner"
-msgstr ""
+msgstr "مالِك الحساب المصرفي"
#. module: base
#: model:ir.actions.act_window,name:base.act_values_form
@@ -3764,7 +3849,7 @@ msgstr ""
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Hours"
-msgstr ""
+msgstr "الساعات"
#. module: base
#: model:res.country,name:base.gp
@@ -3777,7 +3862,7 @@ msgstr ""
#: code:addons/base/res/res_lang.py:161
#, python-format
msgid "User Error"
-msgstr ""
+msgstr "خطأ مستخدم"
#. module: base
#: help:workflow.transition,signal:0
@@ -3790,43 +3875,43 @@ msgstr ""
#. module: base
#: help:multi_company.default,object_id:0
msgid "Object affected by this rule"
-msgstr ""
+msgstr "الكائن المتأثر بهذه القاعدة"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Directory"
-msgstr ""
+msgstr "الدليل"
#. module: base
#: field:wizard.ir.model.menu.create,name:0
msgid "Menu Name"
-msgstr ""
+msgstr "اسم القائمة"
#. module: base
#: view:ir.module.module:0
msgid "Author Website"
-msgstr ""
+msgstr "الموقع الإلكتروني للمؤلف"
#. module: base
#: view:ir.attachment:0
msgid "Month"
-msgstr ""
+msgstr "الشهر"
#. module: base
#: model:res.country,name:base.my
msgid "Malaysia"
-msgstr ""
+msgstr "ماليزيا"
#. module: base
#: view:base.language.install:0
#: model:ir.actions.act_window,name:base.action_view_base_language_install
msgid "Load Official Translation"
-msgstr ""
+msgstr "تحميل ترجمة رسمية"
#. module: base
#: model:ir.model,name:base.model_res_request_history
msgid "res.request.history"
-msgstr ""
+msgstr "res.request.history"
#. module: base
#: view:ir.actions.server:0
@@ -3837,24 +3922,24 @@ msgstr ""
#: model:ir.model,name:base.model_res_partner_address
#: view:res.partner.address:0
msgid "Partner Addresses"
-msgstr ""
+msgstr "عناوين الشريك"
#. module: base
#: help:ir.model.fields,translate:0
msgid ""
"Whether values for this field can be translated (enables the translation "
"mechanism for that field)"
-msgstr ""
+msgstr "إمكانية ترجمة قيم هذا الحقل (تمكين آلية الترجمة لهذا الحقل)"
#. module: base
#: view:res.lang:0
msgid "%S - Seconds [00,61]."
-msgstr ""
+msgstr "%S - الثواني [00،61]."
#. module: base
#: model:res.country,name:base.cv
msgid "Cape Verde"
-msgstr ""
+msgstr "الرأس الأخضر"
#. module: base
#: view:base.module.import:0
@@ -3867,18 +3952,18 @@ msgstr ""
#: field:res.partner.event,name:0
#: model:res.widget,title:base.events_widget
msgid "Events"
-msgstr ""
+msgstr "الأحداث"
#. module: base
#: model:ir.model,name:base.model_ir_actions_url
#: selection:ir.ui.menu,action:0
msgid "ir.actions.url"
-msgstr ""
+msgstr "ir.actions.url"
#. module: base
#: model:res.widget,title:base.currency_converter_widget
msgid "Currency Converter"
-msgstr ""
+msgstr "محوّل العملات"
#. module: base
#: code:addons/orm.py:156
@@ -3890,17 +3975,17 @@ msgstr ""
#: model:ir.actions.act_window,name:base.action_partner_addess_tree
#: view:res.partner:0
msgid "Partner Contacts"
-msgstr ""
+msgstr "جهات اتصال الشريك"
#. module: base
#: field:base.module.update,add:0
msgid "Number of modules added"
-msgstr ""
+msgstr "عدد الوحدات البرمجية التي تمّت إضافتها"
#. module: base
#: view:res.currency:0
msgid "Price Accuracy"
-msgstr ""
+msgstr "دِقة السعر"
#. module: base
#: selection:base.language.install,lang:0
@@ -3916,7 +4001,7 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "French / Français"
-msgstr ""
+msgstr "الفرنسية / Français"
#. module: base
#: code:addons/orm.py:1049
@@ -3932,7 +4017,7 @@ msgstr ""
#. module: base
#: view:ir.actions.todo:0
msgid "Set as Todo"
-msgstr ""
+msgstr "اجعل في انتظار التنفيذ"
#. module: base
#: field:ir.actions.act_window.view,act_window_id:0
@@ -3943,17 +4028,17 @@ msgstr ""
#: selection:ir.values,key:0
#: view:res.users:0
msgid "Action"
-msgstr ""
+msgstr "إجراء"
#. module: base
#: view:ir.actions.server:0
msgid "Email Configuration"
-msgstr ""
+msgstr "إعدادات البريد الإلكتروني"
#. module: base
#: model:ir.model,name:base.model_ir_cron
msgid "ir.cron"
-msgstr ""
+msgstr "ir.cron"
#. module: base
#: view:ir.rule:0
@@ -3963,7 +4048,7 @@ msgstr ""
#. module: base
#: view:ir.sequence:0
msgid "Current Year without Century: %(y)s"
-msgstr ""
+msgstr "السنة الحالية دون القرن: %(y)s"
#. module: base
#: field:ir.actions.server,trigger_obj_id:0
@@ -3973,76 +4058,76 @@ msgstr ""
#. module: base
#: sql_constraint:ir.rule:0
msgid "Rule must have at least one checked access right !"
-msgstr ""
+msgstr "يجب أن تختار صلاحية واحدة على الأقل للقاعدة!"
#. module: base
#: model:res.country,name:base.fj
msgid "Fiji"
-msgstr ""
+msgstr "فيجي"
#. module: base
#: field:ir.model.fields,size:0
msgid "Size"
-msgstr ""
+msgstr "الحجم"
#. module: base
#: model:res.country,name:base.sd
msgid "Sudan"
-msgstr ""
+msgstr "السّودان"
#. module: base
#: model:res.country,name:base.fm
msgid "Micronesia"
-msgstr ""
+msgstr "مكرونيسيا"
#. module: base
#: view:res.request.history:0
msgid "Request History"
-msgstr ""
+msgstr "الطلبات السابقة"
#. module: base
#: field:ir.actions.act_window,menus:0
#: field:ir.module.module,menus_by_module:0
#: view:res.groups:0
msgid "Menus"
-msgstr ""
+msgstr "القوائم"
#. module: base
#: selection:base.language.install,lang:0
msgid "Serbian (Latin) / srpski"
-msgstr ""
+msgstr "الصربية / srpski"
#. module: base
#: model:res.country,name:base.il
msgid "Israel"
-msgstr ""
+msgstr "إسرائيل"
#. module: base
#: model:ir.actions.wizard,name:base.wizard_server_action_create
msgid "Create Action"
-msgstr ""
+msgstr "أنشئ الإجراء"
#. module: base
#: model:ir.actions.act_window,name:base.action_model_model
#: model:ir.model,name:base.model_ir_model
#: model:ir.ui.menu,name:base.ir_model_model_menu
msgid "Objects"
-msgstr ""
+msgstr "الكائنات"
#. module: base
#: field:res.lang,time_format:0
msgid "Time Format"
-msgstr ""
+msgstr "تنسيق الوقت"
#. module: base
#: view:ir.module.module:0
msgid "Defined Reports"
-msgstr ""
+msgstr "التقارير المعرّفة"
#. module: base
#: view:ir.actions.report.xml:0
msgid "Report xml"
-msgstr ""
+msgstr "تقرير XML"
#. module: base
#: field:base.language.export,modules:0
@@ -4052,7 +4137,7 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_management
#: model:ir.ui.menu,name:base.menu_module_tree
msgid "Modules"
-msgstr ""
+msgstr "الوحدات البرمجية"
#. module: base
#: view:workflow.activity:0
@@ -4065,7 +4150,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_config
msgid "res.config"
-msgstr ""
+msgstr "res.config"
#. module: base
#: field:workflow.transition,signal:0
@@ -4078,12 +4163,12 @@ msgstr ""
#: view:res.bank:0
#: field:res.partner,bank_ids:0
msgid "Banks"
-msgstr ""
+msgstr "المصارف"
#. module: base
#: view:res.log:0
msgid "Unread"
-msgstr ""
+msgstr "غير المقروءة"
#. module: base
#: field:ir.cron,doall:0
@@ -4093,52 +4178,52 @@ msgstr ""
#. module: base
#: help:ir.actions.server,state:0
msgid "Type of the Action that is to be executed"
-msgstr ""
+msgstr "نوع الإجراء المعدّ للتنفيذ"
#. module: base
#: field:ir.server.object.lines,server_id:0
msgid "Object Mapping"
-msgstr ""
+msgstr "ارتباط الكائنات"
#. module: base
#: help:res.currency,rate:0
#: help:res.currency.rate,rate:0
msgid "The rate of the currency to the currency of rate 1"
-msgstr ""
+msgstr "سعر العملة باستخدام العملة ذات السعر 1"
#. module: base
#: model:res.country,name:base.uk
msgid "United Kingdom"
-msgstr ""
+msgstr "المملكة المتّحدة"
#. module: base
#: view:res.config:0
#: view:res.config.users:0
#: view:res.config.view:0
msgid "res_config_contents"
-msgstr ""
+msgstr "res_config_contents"
#. module: base
#: help:res.partner.category,active:0
msgid "The active field allows you to hide the category without removing it."
-msgstr ""
+msgstr "الحقل النشط يمكّنك من إخفاء الفئة دون حذفها."
#. module: base
#: report:ir.module.reference.graph:0
msgid "Object:"
-msgstr ""
+msgstr "الكائن:"
#. module: base
#: model:res.country,name:base.bw
msgid "Botswana"
-msgstr ""
+msgstr "بتسوانا"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_title_partner
#: model:ir.ui.menu,name:base.menu_partner_title_partner
#: view:res.partner.title:0
msgid "Partner Titles"
-msgstr ""
+msgstr "ألقاب الشريك"
#. module: base
#: help:ir.actions.act_window,auto_refresh:0
@@ -4148,7 +4233,7 @@ msgstr ""
#. module: base
#: help:res.partner,employee:0
msgid "Check this box if the partner is an Employee."
-msgstr ""
+msgstr "اختر إذا كان الشريك موظفاً"
#. module: base
#: field:ir.actions.report.xml,report_rml_content:0
@@ -4165,12 +4250,12 @@ msgstr ""
#. module: base
#: field:base.language.export,advice:0
msgid "Advice"
-msgstr ""
+msgstr "نصيحة"
#. module: base
#: model:ir.model,name:base.model_ir_attachment
msgid "ir.attachment"
-msgstr ""
+msgstr "ir.attachment"
#. module: base
#: code:addons/orm.py:3533
@@ -4179,11 +4264,13 @@ msgid ""
"You cannot perform this operation. New Record Creation is not allowed for "
"this object as this object is for reporting purpose."
msgstr ""
+"لا يمكنك تنفيذ هذه العملية. لا يمكن إنشاء سجل جديد لهذا الكائن لأن الهدف منه "
+"هو إصدار تقارير."
#. module: base
#: view:base.language.import:0
msgid "- module,type,name,res_id,src,value"
-msgstr ""
+msgstr "- module,type,name,res_id,src,value"
#. module: base
#: selection:base.language.install,lang:0
@@ -4210,17 +4297,17 @@ msgstr ""
#. module: base
#: field:ir.ui.view,inherit_id:0
msgid "Inherited View"
-msgstr ""
+msgstr "عرض موروث"
#. module: base
#: view:ir.translation:0
msgid "Source Term"
-msgstr ""
+msgstr "المصطلح الأصلي"
#. module: base
#: model:ir.ui.menu,name:base.menu_main_pm
msgid "Project"
-msgstr ""
+msgstr "المشاريع"
#. module: base
#: field:ir.ui.menu,web_icon_hover_data:0
@@ -4230,17 +4317,17 @@ msgstr ""
#. module: base
#: view:base.module.import:0
msgid "Module file successfully imported!"
-msgstr ""
+msgstr "تمّ استيراد ملف الوحدة البرمجية بنجاح!"
#. module: base
#: selection:ir.actions.todo,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "ملغي"
#. module: base
#: view:res.config.users:0
msgid "Create User"
-msgstr ""
+msgstr "إنشاء مستخدم"
#. module: base
#: view:partner.clear.ids:0
@@ -4256,22 +4343,22 @@ msgstr ""
#. module: base
#: selection:res.request,priority:0
msgid "Low"
-msgstr ""
+msgstr "منخفض"
#. module: base
#: model:ir.ui.menu,name:base.menu_audit
msgid "Audit"
-msgstr ""
+msgstr "المراقبة"
#. module: base
#: model:res.country,name:base.lc
msgid "Saint Lucia"
-msgstr ""
+msgstr "سانت لوسيا"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Maintenance Contract"
-msgstr ""
+msgstr "عقد صيانة"
#. module: base
#: help:ir.actions.server,trigger_obj_id:0
@@ -4281,22 +4368,22 @@ msgstr ""
#. module: base
#: field:res.partner,employee:0
msgid "Employee"
-msgstr ""
+msgstr "الموظف"
#. module: base
#: field:ir.model.access,perm_create:0
msgid "Create Access"
-msgstr ""
+msgstr "صلاحيات الإنشاء"
#. module: base
#: field:res.partner.address,state_id:0
msgid "Fed. State"
-msgstr ""
+msgstr "المحافظة / الولاية"
#. module: base
#: field:ir.actions.server,copy_object:0
msgid "Copy Of"
-msgstr ""
+msgstr "نسخة من"
#. module: base
#: field:ir.model,osv_memory:0
@@ -4311,19 +4398,19 @@ msgstr ""
#. module: base
#: model:res.country,name:base.io
msgid "British Indian Ocean Territory"
-msgstr ""
+msgstr "مقاطعة المحيط الهندي البريطانيّة"
#. module: base
#: field:res.config.users,view:0
#: field:res.config.view,view:0
#: field:res.users,view:0
msgid "Interface"
-msgstr ""
+msgstr "الواجهة"
#. module: base
#: view:ir.actions.server:0
msgid "Field Mapping"
-msgstr ""
+msgstr "ارتباط الحقول"
#. module: base
#: view:publisher_warranty.contract:0
@@ -4334,7 +4421,7 @@ msgstr ""
#: view:ir.model:0
#: field:ir.model.fields,ttype:0
msgid "Field Type"
-msgstr ""
+msgstr "نوع الحقل"
#. module: base
#: field:res.country.state,code:0
@@ -4344,30 +4431,30 @@ msgstr ""
#. module: base
#: field:ir.model.fields,on_delete:0
msgid "On delete"
-msgstr ""
+msgstr "أثناء المسح"
#. module: base
#: selection:res.lang,direction:0
msgid "Left-to-Right"
-msgstr ""
+msgstr "من اليسار إلى اليمين"
#. module: base
#: view:res.lang:0
#: field:res.lang,translatable:0
msgid "Translatable"
-msgstr ""
+msgstr "قابل للترجمة"
#. module: base
#: model:res.country,name:base.vn
msgid "Vietnam"
-msgstr ""
+msgstr "فيتنام"
#. module: base
#: field:res.config.users,signature:0
#: view:res.users:0
#: field:res.users,signature:0
msgid "Signature"
-msgstr ""
+msgstr "التوقيع"
#. module: base
#: code:addons/fields.py:456
@@ -4379,22 +4466,22 @@ msgstr ""
#: code:addons/fields.py:664
#, python-format
msgid "Not Implemented"
-msgstr ""
+msgstr "غير جاهز للاستخدام"
#. module: base
#: model:ir.model,name:base.model_res_widget_user
msgid "res.widget.user"
-msgstr ""
+msgstr "res.widget.user"
#. module: base
#: field:res.partner.category,complete_name:0
msgid "Full Name"
-msgstr ""
+msgstr "الاسم الكامل"
#. module: base
#: view:base.module.configuration:0
msgid "_Ok"
-msgstr ""
+msgstr "_موافق"
#. module: base
#: help:ir.filters,user_id:0
@@ -4405,17 +4492,17 @@ msgstr ""
#: code:addons/base/module/module.py:198
#, python-format
msgid "The name of the module must be unique !"
-msgstr ""
+msgstr "يجب أن يكون اسم الوحدة البرمجية فريداً!"
#. module: base
#: model:res.country,name:base.mz
msgid "Mozambique"
-msgstr ""
+msgstr "موزامبيق"
#. module: base
#: model:ir.ui.menu,name:base.menu_project_long_term
msgid "Long Term Planning"
-msgstr ""
+msgstr "التخطيط طويل الأجل"
#. module: base
#: field:ir.actions.server,message:0
@@ -4423,7 +4510,7 @@ msgstr ""
#: field:partner.wizard.spam,text:0
#: field:res.log,name:0
msgid "Message"
-msgstr ""
+msgstr "الرسالة"
#. module: base
#: field:ir.actions.act_window.view,multi:0
@@ -4434,47 +4521,47 @@ msgstr ""
#: view:res.partner:0
#: field:res.partner,user_id:0
msgid "Salesman"
-msgstr ""
+msgstr "مندوب المبيعات"
#. module: base
#: field:res.partner,address:0
#: view:res.partner.address:0
msgid "Contacts"
-msgstr ""
+msgstr "جهات الاتصال"
#. module: base
#: code:addons/orm.py:3199
#, python-format
msgid ""
"Unable to delete this document because it is used as a default property"
-msgstr ""
+msgstr "لا يمكن حذف هذا المستند لأنه مستخدم كخاصية افتراضية"
#. module: base
#: view:res.widget.wizard:0
msgid "Add"
-msgstr ""
+msgstr "إضافة"
#. module: base
#: view:base.module.upgrade:0
#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_window
#: model:ir.ui.menu,name:base.menu_view_base_module_upgrade
msgid "Apply Scheduled Upgrades"
-msgstr ""
+msgstr "نفّذ الترقيات المُعدّة"
#. module: base
#: view:res.widget:0
msgid "Widgets"
-msgstr ""
+msgstr "عناصر واجهة مستخدم"
#. module: base
#: model:res.country,name:base.cz
msgid "Czech Republic"
-msgstr ""
+msgstr "جمهورية التشيك"
#. module: base
#: view:res.widget.wizard:0
msgid "Widget Wizard"
-msgstr ""
+msgstr "معالج عناصر واجهات المستخدم"
#. module: base
#: model:ir.actions.act_window,help:base.act_ir_actions_todo_form
@@ -4483,6 +4570,9 @@ msgid ""
"OpenERP. They are launched during the installation of new modules, but you "
"can choose to restart some wizards manually from this menu."
msgstr ""
+"استخدم معالجات الإعدادات لمساعدتك على إعداد نستختك الجديدة من OpenERP. يتمّ "
+"تنفيذ هذه المعالجات أثناء تثبيت وحدات برمجية جديدة، ولكن بإمكانك أيضاً إعادة "
+"تشغيل أي منهم يدوياً من هذه القائمة."
#. module: base
#: code:addons/base/res/res_user.py:206
@@ -4491,17 +4581,19 @@ msgid ""
"Please use the change password wizard (in User Preferences or User menu) to "
"change your own password."
msgstr ""
+"فضلاً استخدم معالج تغيير كلمة المرور (في تفضيلات المستخدم أو قائمة المستخدم) "
+"لتغيير كلمة مرورك."
#. module: base
#: code:addons/orm.py:1350
#, python-format
msgid "Insufficient fields for Calendar View!"
-msgstr ""
+msgstr "لا يوجد حقول كافية لاستخدام طريقة عرض التقويم!"
#. module: base
#: selection:ir.property,type:0
msgid "Integer"
-msgstr ""
+msgstr "عدد صحيح"
#. module: base
#: help:ir.actions.report.xml,report_rml:0
@@ -4514,7 +4606,7 @@ msgstr ""
#: help:res.config.users,company_id:0
#: help:res.users,company_id:0
msgid "The company this user is currently working for."
-msgstr ""
+msgstr "الشركة التي يعمل هذا المستخدم لصالحها حالياً."
#. module: base
#: model:ir.model,name:base.model_wizard_ir_model_menu_create
@@ -4524,22 +4616,22 @@ msgstr ""
#. module: base
#: view:workflow.transition:0
msgid "Transition"
-msgstr ""
+msgstr "انتقال"
#. module: base
#: field:res.groups,menu_access:0
msgid "Access Menu"
-msgstr ""
+msgstr "قائمة الوصول"
#. module: base
#: model:res.country,name:base.na
msgid "Namibia"
-msgstr ""
+msgstr "ناميبيا"
#. module: base
#: model:res.country,name:base.mn
msgid "Mongolia"
-msgstr ""
+msgstr "منغوليا"
#. module: base
#: view:ir.module.module:0
@@ -4554,7 +4646,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.bi
msgid "Burundi"
-msgstr ""
+msgstr "بوروندي"
#. module: base
#: view:base.language.install:0
@@ -4565,7 +4657,7 @@ msgstr ""
#: wizard_button:server.action.create,init,end:0
#: wizard_button:server.action.create,step_1,end:0
msgid "Close"
-msgstr ""
+msgstr "إغلاق"
#. module: base
#: selection:base.language.install,lang:0
@@ -4575,12 +4667,12 @@ msgstr ""
#. module: base
#: view:res.log:0
msgid "My Logs"
-msgstr ""
+msgstr "سجلاتي"
#. module: base
#: model:res.country,name:base.bt
msgid "Bhutan"
-msgstr ""
+msgstr "مملكة بوتان"
#. module: base
#: help:ir.sequence,number_next:0
@@ -4590,17 +4682,17 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_11
msgid "Textile Suppliers"
-msgstr ""
+msgstr "مورّدو النسيج"
#. module: base
#: selection:ir.actions.url,target:0
msgid "This Window"
-msgstr ""
+msgstr "هذه النافذة"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Publisher Warranty Contracts"
-msgstr ""
+msgstr "عقود ضمان الناشر"
#. module: base
#: help:res.log,name:0
@@ -4610,7 +4702,7 @@ msgstr ""
#. module: base
#: field:base.language.export,format:0
msgid "File Format"
-msgstr ""
+msgstr "صيغة الملف"
#. module: base
#: field:res.lang,iso_code:0
@@ -4620,18 +4712,18 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_config_view
msgid "res.config.view"
-msgstr ""
+msgstr "res.config.view"
#. module: base
#: view:res.log:0
#: field:res.log,read:0
msgid "Read"
-msgstr ""
+msgstr "قراءة"
#. module: base
#: sql_constraint:res.country:0
msgid "The name of the country must be unique !"
-msgstr ""
+msgstr "يجب أن يكون اسم الدولة فريداً"
#. module: base
#: model:ir.actions.act_window,help:base.action_country_state
@@ -4640,6 +4732,8 @@ msgid ""
"federal states you are working on from here. Each state is attached to one "
"country."
msgstr ""
+"إذا كنت تعمل في السوق الأمريكي، يمكنك تحديد الولايات الأمريكية التي تعمل "
+"فيها من هنا. كل ولاية ترتبط بدولة واحدة فقط."
#. module: base
#: view:workflow.workitem:0
@@ -4656,7 +4750,7 @@ msgstr ""
#: field:res.config.users,password:0
#: field:res.users,password:0
msgid "Password"
-msgstr ""
+msgstr "كلمة المرور"
#. module: base
#: model:ir.actions.act_window,name:base.action_model_fields
@@ -4666,12 +4760,12 @@ msgstr ""
#: view:ir.model.fields:0
#: model:ir.ui.menu,name:base.ir_model_model_fields
msgid "Fields"
-msgstr ""
+msgstr "الحقول"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_employee_form
msgid "Employees"
-msgstr ""
+msgstr "الموظفون"
#. module: base
#: help:res.log,read:0
@@ -4693,7 +4787,7 @@ msgstr ""
#. module: base
#: field:ir.module.module,installed_version:0
msgid "Latest version"
-msgstr ""
+msgstr "الإصدارة الأخيرة"
#. module: base
#: model:ir.actions.act_window,help:base.res_partner_canal-act
@@ -4712,29 +4806,29 @@ msgstr ""
#: model:ir.actions.act_window,name:base.action_partner_address_form
#: model:ir.ui.menu,name:base.menu_partner_address_form
msgid "Addresses"
-msgstr ""
+msgstr "العناوين"
#. module: base
#: model:res.country,name:base.mm
msgid "Myanmar"
-msgstr ""
+msgstr "ميانمار"
#. module: base
#: selection:base.language.install,lang:0
msgid "Chinese (CN) / 简体中文"
-msgstr ""
+msgstr "الصينية / 简体中文"
#. module: base
#: field:res.bank,street:0
#: field:res.partner.address,street:0
#: field:res.partner.bank,street:0
msgid "Street"
-msgstr ""
+msgstr "الشارع"
#. module: base
#: model:res.country,name:base.yu
msgid "Yugoslavia"
-msgstr ""
+msgstr "يوغوسلافيا"
#. module: base
#: field:ir.model.data,name:0
@@ -4744,7 +4838,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ca
msgid "Canada"
-msgstr ""
+msgstr "كندا"
#. module: base
#: selection:ir.module.module.dependency,state:0
@@ -4754,38 +4848,38 @@ msgstr "غير معروف"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_users_my
msgid "Change My Preferences"
-msgstr ""
+msgstr "تغيير تفضيلاتي"
#. module: base
#: code:addons/base/ir/ir_actions.py:164
#, python-format
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "اسم نموذج خاطئ في تعريف الإجراء."
#. module: base
#: field:partner.sms.send,text:0
msgid "SMS Message"
-msgstr ""
+msgstr "رسالة قصيرة (SMS)"
#. module: base
#: model:res.country,name:base.cm
msgid "Cameroon"
-msgstr ""
+msgstr "الكاميرون"
#. module: base
#: model:res.country,name:base.bf
msgid "Burkina Faso"
-msgstr ""
+msgstr "بوركينا فاسو"
#. module: base
#: selection:ir.actions.todo,state:0
msgid "Skipped"
-msgstr ""
+msgstr "تمّ تجاوزه"
#. module: base
#: selection:ir.model.fields,state:0
msgid "Custom Field"
-msgstr ""
+msgstr "حقل مخصص"
#. module: base
#: field:ir.module.module,web:0
@@ -4795,7 +4889,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.cc
msgid "Cocos (Keeling) Islands"
-msgstr ""
+msgstr "جزر الكوكوس"
#. module: base
#: selection:base.language.install,state:0
@@ -4812,7 +4906,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_partner_bank_type_field
msgid "Bank type fields"
-msgstr ""
+msgstr "حقول نوع المصرف"
#. module: base
#: selection:base.language.install,lang:0
@@ -4827,17 +4921,20 @@ msgid ""
"\n"
"This addon is already installed on your system"
msgstr ""
+"\n"
+"\n"
+"قد تمّ تثبيت هذه الإضافة البرمجية سابقاً على نظامك"
#. module: base
#: help:ir.cron,interval_number:0
msgid "Repeat every x."
-msgstr ""
+msgstr "تكرار كل س."
#. module: base
#: wizard_view:server.action.create,step_1:0
#: wizard_field:server.action.create,step_1,report:0
msgid "Select Report"
-msgstr ""
+msgstr "اختر التقرير"
#. module: base
#: report:ir.module.reference.graph:0
@@ -4847,32 +4944,32 @@ msgstr ""
#. module: base
#: field:ir.module.module,maintainer:0
msgid "Maintainer"
-msgstr ""
+msgstr "المشرف"
#. module: base
#: field:ir.sequence,suffix:0
msgid "Suffix"
-msgstr ""
+msgstr "اللاحقة"
#. module: base
#: model:res.country,name:base.mo
msgid "Macau"
-msgstr ""
+msgstr "ماكاو"
#. module: base
#: model:ir.actions.report.xml,name:base.res_partner_address_report
msgid "Labels"
-msgstr ""
+msgstr "التسميات"
#. module: base
#: field:partner.wizard.spam,email_from:0
msgid "Sender's email"
-msgstr ""
+msgstr "البريد الإلكتروني للمرسِل"
#. module: base
#: field:ir.default,field_name:0
msgid "Object Field"
-msgstr ""
+msgstr "حقل الكائن"
#. module: base
#: selection:base.language.install,lang:0
@@ -4891,6 +4988,8 @@ msgid ""
"If specified, this action will be opened at logon for this user, in addition "
"to the standard menu."
msgstr ""
+"إذا تمّ تحديد هذا الإجراء فسيتم تنفيذه عند تسجيل دخول المستخدم، بالإضافة إلى "
+"القائمة الافتراضية."
#. module: base
#: view:ir.values:0
@@ -4910,6 +5009,8 @@ msgid ""
"You try to upgrade a module that depends on the module: %s.\n"
"But this module is not available in your system."
msgstr ""
+"أنت تحاول ترقية وحدة برمجية تتطلب وحدة برمجية أخرى: %s\n"
+"غير متوفرة على نظامك."
#. module: base
#: field:workflow.transition,act_to:0
@@ -4919,7 +5020,7 @@ msgstr ""
#. module: base
#: view:ir.values:0
msgid "Connect Events to Actions"
-msgstr ""
+msgstr "اربط الأحداث بالإجراءات"
#. module: base
#: model:ir.model,name:base.model_base_update_translations
@@ -4930,7 +5031,7 @@ msgstr ""
#: field:ir.module.category,parent_id:0
#: field:res.partner.category,parent_id:0
msgid "Parent Category"
-msgstr ""
+msgstr "الفئة الأم"
#. module: base
#: selection:ir.property,type:0
@@ -4942,7 +5043,7 @@ msgstr ""
#: selection:res.partner.title,domain:0
#: view:res.users:0
msgid "Contact"
-msgstr ""
+msgstr "جهة الاتصال"
#. module: base
#: model:ir.model,name:base.model_ir_ui_menu
@@ -4952,19 +5053,19 @@ msgstr ""
#. module: base
#: model:res.country,name:base.us
msgid "United States"
-msgstr ""
+msgstr "الولايات المتّحدة"
#. module: base
#: view:ir.module.module:0
msgid "Cancel Uninstall"
-msgstr ""
+msgstr "ألغاء أمر الإزالة"
#. module: base
#: view:res.bank:0
#: view:res.partner:0
#: view:res.partner.address:0
msgid "Communication"
-msgstr ""
+msgstr "التواصل"
#. module: base
#: view:ir.actions.report.xml:0
@@ -4974,18 +5075,18 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_server_object_lines
msgid "ir.server.object.lines"
-msgstr ""
+msgstr "ir.server.object.lines"
#. module: base
#: code:addons/base/module/module.py:531
#, python-format
msgid "Module %s: Invalid Quality Certificate"
-msgstr ""
+msgstr "الوحدة البرمجية %s: شهادة الجودة غير صحيحية"
#. module: base
#: model:res.country,name:base.kw
msgid "Kuwait"
-msgstr ""
+msgstr "الكويت"
#. module: base
#: field:workflow.workitem,inst_id:0
@@ -5008,23 +5109,23 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ng
msgid "Nigeria"
-msgstr ""
+msgstr "نيجيريا"
#. module: base
#: code:addons/base/ir/ir_model.py:250
#, python-format
msgid "For selection fields, the Selection Options must be given!"
-msgstr ""
+msgstr "يجب سرد الاختيارات الممكنة لحقل الاختيار!"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_sms_send
msgid "SMS Send"
-msgstr ""
+msgstr "إرسال رسالة قصيرة (SMS)"
#. module: base
#: field:res.company,user_ids:0
msgid "Accepted Users"
-msgstr ""
+msgstr "المستخدمون المقبولون"
#. module: base
#: field:ir.ui.menu,web_icon_data:0
@@ -5034,17 +5135,17 @@ msgstr ""
#. module: base
#: view:ir.values:0
msgid "Values for Event Type"
-msgstr ""
+msgstr "القيم الممكنة لنوع الحدث"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Always Searchable"
-msgstr ""
+msgstr "قابل للبحث دائماً"
#. module: base
#: model:res.country,name:base.hk
msgid "Hong Kong"
-msgstr ""
+msgstr "هونج كونج"
#. module: base
#: help:ir.actions.server,name:0
@@ -5066,12 +5167,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ph
msgid "Philippines"
-msgstr ""
+msgstr "الفلبّين"
#. module: base
#: model:res.country,name:base.ma
msgid "Morocco"
-msgstr ""
+msgstr "المغرب"
#. module: base
#: view:res.lang:0
@@ -5081,27 +5182,27 @@ msgstr ""
#. module: base
#: field:res.widget,content:0
msgid "Content"
-msgstr ""
+msgstr "المحتوى"
#. module: base
#: help:ir.rule,global:0
msgid "If no group is specified the rule is global and applied to everyone"
-msgstr ""
+msgstr "في حالة عدم تحديد مجموعة، ستطبّق القاعدة على الجميع"
#. module: base
#: model:res.country,name:base.td
msgid "Chad"
-msgstr ""
+msgstr "تشاد"
#. module: base
#: model:ir.model,name:base.model_workflow_transition
msgid "workflow.transition"
-msgstr ""
+msgstr "workflow.transition"
#. module: base
#: view:res.lang:0
msgid "%a - Abbreviated weekday name."
-msgstr ""
+msgstr "%a - اسم اليوم المختصر"
#. module: base
#: report:ir.module.reference.graph:0
@@ -5116,29 +5217,29 @@ msgstr ""
#. module: base
#: model:res.country,name:base.dm
msgid "Dominica"
-msgstr ""
+msgstr "دومينيكا"
#. module: base
#: sql_constraint:publisher_warranty.contract:0
msgid ""
"Your publisher warranty contract is already subscribed in the system !"
-msgstr ""
+msgstr "قد تمّ إشراك هذا النظام في عقد ضمان الناشر سابقاً!"
#. module: base
#: help:ir.cron,nextcall:0
msgid "Next planned execution date for this scheduler"
-msgstr ""
+msgstr "تاريخ التنفيذ القادم لهذا المُجدوِل"
#. module: base
#: help:res.config.users,view:0
#: help:res.users,view:0
msgid "Choose between the simplified interface and the extended one"
-msgstr ""
+msgstr "اختر من بين الواجهة المبسطة والواجهة المفصلة"
#. module: base
#: model:res.country,name:base.np
msgid "Nepal"
-msgstr ""
+msgstr "نيبال"
#. module: base
#: code:addons/orm.py:2307
@@ -5166,12 +5267,12 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_action_ui_view_custom
#: view:ir.ui.view.custom:0
msgid "Customized Views"
-msgstr ""
+msgstr "طرق العرض المخصصة"
#. module: base
#: view:partner.sms.send:0
msgid "Bulk SMS send"
-msgstr ""
+msgstr "إرسال رسائل قصيرة (SMS) بالجملة"
#. module: base
#: view:ir.sequence:0
@@ -5181,14 +5282,14 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_view_base_module_update
msgid "Update Modules List"
-msgstr ""
+msgstr "تحديث قائمة الوحدات البرمجية"
#. module: base
#: code:addons/base/module/module.py:255
#, python-format
msgid ""
"Unable to upgrade module \"%s\" because an external dependency is not met: %s"
-msgstr ""
+msgstr "لا يمكن ترقية الوحدة البرمجية \"%s\" بسبب عدم توفّر متطلب خارجي: %s"
#. module: base
#: code:addons/base/res/res_user.py:257
@@ -5203,7 +5304,7 @@ msgstr ""
#. module: base
#: view:ir.actions.configuration.wizard:0
msgid "Continue"
-msgstr ""
+msgstr "إستمرار"
#. module: base
#: selection:base.language.install,lang:0
@@ -5214,7 +5315,7 @@ msgstr ""
#: code:addons/orm.py:158
#, python-format
msgid "Object %s does not exists"
-msgstr ""
+msgstr "الكائن %s غير موجود"
#. module: base
#: selection:base.language.install,lang:0
@@ -5229,38 +5330,38 @@ msgstr ""
#. module: base
#: model:res.country,name:base.bv
msgid "Bouvet Island"
-msgstr ""
+msgstr "جزيرة بوفي"
#. module: base
#: field:ir.attachment,name:0
msgid "Attachment Name"
-msgstr ""
+msgstr "اسم المرفق"
#. module: base
#: field:base.language.export,data:0
#: field:base.language.import,data:0
msgid "File"
-msgstr ""
+msgstr "الملف"
#. module: base
#: view:res.config.users:0
msgid "Add User"
-msgstr ""
+msgstr "إضافة مستخدم"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install
msgid "Module Upgrade Install"
-msgstr ""
+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
msgid "%b - Abbreviated month name."
-msgstr ""
+msgstr "%b - اسم الشهر المختصر"
#. module: base
#: field:res.partner,supplier:0
@@ -5268,7 +5369,7 @@ msgstr ""
#: field:res.partner.address,is_supplier_add:0
#: model:res.partner.category,name:base.res_partner_category_8
msgid "Supplier"
-msgstr ""
+msgstr "مورِّد"
#. module: base
#: view:ir.actions.server:0
@@ -5281,12 +5382,12 @@ msgstr ""
#: view:base.language.import:0
#: view:wizard.ir.model.menu.create:0
msgid "_Close"
-msgstr ""
+msgstr "إ_غلاق"
#. module: base
#: field:multi_company.default,company_dest_id:0
msgid "Default Company"
-msgstr ""
+msgstr "الشركة الافتراضية"
#. module: base
#: selection:base.language.install,lang:0
@@ -5302,17 +5403,17 @@ msgstr ""
#: model:ir.model,name:base.model_base_module_import
#: model:ir.ui.menu,name:base.menu_view_base_module_import
msgid "Import Module"
-msgstr ""
+msgstr "استيراد وحدة برمجية"
#. module: base
#: model:res.country,name:base.as
msgid "American Samoa"
-msgstr ""
+msgstr "ساموا الأمريكية"
#. module: base
#: help:ir.actions.act_window,res_model:0
msgid "Model name of the object to open in the view window"
-msgstr ""
+msgstr "اسم نموذج الكائن الذي سيتمّ فتحه في نافذة العرض"
#. module: base
#: field:res.log,secondary:0
@@ -5322,24 +5423,24 @@ msgstr ""
#. module: base
#: field:ir.model.fields,selectable:0
msgid "Selectable"
-msgstr ""
+msgstr "قابل للاختيار"
#. module: base
#: view:res.request.link:0
msgid "Request Link"
-msgstr ""
+msgstr "اطلب الرابط"
#. module: base
#: view:ir.attachment:0
#: selection:ir.attachment,type:0
#: field:ir.module.module,url:0
msgid "URL"
-msgstr ""
+msgstr "العنوان الإلكتروني (URL)"
#. module: base
#: help:res.country,name:0
msgid "The full name of the country."
-msgstr ""
+msgstr "اسم الدولة كاملاً"
#. module: base
#: selection:ir.actions.server,state:0
@@ -5351,17 +5452,17 @@ msgstr ""
#: code:addons/orm.py:3532
#, python-format
msgid "UserError"
-msgstr ""
+msgstr "خطأ مستخدم"
#. module: base
#: model:res.country,name:base.ae
msgid "United Arab Emirates"
-msgstr ""
+msgstr "الإمارات العربية المتحدة"
#. module: base
#: model:ir.ui.menu,name:base.menu_crm_case_job_req_main
msgid "Recruitment"
-msgstr ""
+msgstr "التوظيف"
#. module: base
#: model:res.country,name:base.re
@@ -5373,24 +5474,24 @@ msgstr ""
#, python-format
msgid ""
"New column name must still start with x_ , because it is a custom field!"
-msgstr ""
+msgstr "الاسم الجديد للعمود يجب أن يبدأ بـ x_ أيضاً لأن الحقل مخصص!"
#. module: base
#: view:ir.model.access:0
#: view:ir.rule:0
#: field:ir.rule,global:0
msgid "Global"
-msgstr ""
+msgstr "شامل"
#. module: base
#: model:res.country,name:base.mp
msgid "Northern Mariana Islands"
-msgstr ""
+msgstr "جزر ماريانا الشمالية"
#. module: base
#: model:res.country,name:base.sb
msgid "Solomon Islands"
-msgstr ""
+msgstr "جزر سليمان"
#. module: base
#: code:addons/base/ir/ir_model.py:490
@@ -5406,13 +5507,13 @@ msgstr ""
#. module: base
#: view:res.request:0
msgid "Waiting"
-msgstr ""
+msgstr "جاري الانتظار"
#. module: base
#: code:addons/__init__.py:834
#, python-format
msgid "Could not load base module"
-msgstr ""
+msgstr "لم يمكن تحميل الوحدة البرمجية الأساسية (base)"
#. module: base
#: view:res.lang:0
@@ -5428,13 +5529,13 @@ msgstr ""
#. module: base
#: field:res.log,create_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "تاريخ الإنشاء"
#. module: base
#: view:ir.translation:0
#: model:ir.ui.menu,name:base.menu_translation
msgid "Translations"
-msgstr ""
+msgstr "الترجمات"
#. module: base
#: field:ir.sequence,padding:0
@@ -5444,43 +5545,43 @@ msgstr ""
#. module: base
#: view:ir.actions.report.xml:0
msgid "Report"
-msgstr ""
+msgstr "التقرير"
#. module: base
#: model:res.country,name:base.ua
msgid "Ukraine"
-msgstr ""
+msgstr "أوكرانيا"
#. module: base
#: model:res.country,name:base.to
msgid "Tonga"
-msgstr ""
+msgstr "تونجا"
#. module: base
#: model:ir.model,name:base.model_ir_module_category
#: view:ir.module.category:0
msgid "Module Category"
-msgstr ""
+msgstr "فئة الوحدة البرمجية"
#. module: base
#: view:partner.wizard.ean.check:0
msgid "Ignore"
-msgstr ""
+msgstr "تجاهل"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Reference Guide"
-msgstr ""
+msgstr "الدليل المرجعي"
#. module: base
#: view:ir.ui.view:0
msgid "Architecture"
-msgstr ""
+msgstr "الهيكل"
#. module: base
#: model:res.country,name:base.ml
msgid "Mali"
-msgstr ""
+msgstr "مالي"
#. module: base
#: help:res.config.users,email:0
@@ -5491,6 +5592,10 @@ msgid ""
"Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't "
"be possible to email new users."
msgstr ""
+"في حالة ذكر بريد إلكتروني، سيتمّ إرسالة رسالة ترحيبية للمستخدم.\n"
+"\n"
+"تحذير: إذا لم يكن قد تمّ إعداد كل من الإعدادات \"email_from\" و "
+"\"smtp_server\"، فلن يكون من الممكن إرسال بريد إلكتروني."
#. module: base
#: selection:base.language.install,lang:0
@@ -5505,17 +5610,17 @@ msgstr ""
#. module: base
#: model:res.country,name:base.tk
msgid "Tokelau"
-msgstr ""
+msgstr "توكلو"
#. module: base
#: field:ir.actions.report.xml,report_xsl:0
msgid "XSL path"
-msgstr ""
+msgstr "مسار XSL"
#. module: base
#: model:res.country,name:base.bn
msgid "Brunei Darussalam"
-msgstr ""
+msgstr "بروناي دار السّلام"
#. module: base
#: view:ir.actions.act_window:0
@@ -5524,22 +5629,22 @@ 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
msgid "User Interface"
-msgstr ""
+msgstr "واجهة المستخدم"
#. module: base
#: field:ir.attachment,create_date:0
msgid "Date Created"
-msgstr ""
+msgstr "تاريخ الإنشاء"
#. module: base
#: model:ir.model,name:base.model_ir_actions_todo
msgid "ir.actions.todo"
-msgstr ""
+msgstr "ir.actions.todo"
#. module: base
#: code:addons/base/res/res_config.py:94
@@ -5550,12 +5655,12 @@ msgstr ""
#. module: base
#: view:ir.actions.act_window:0
msgid "General Settings"
-msgstr ""
+msgstr "الإعدادات العامة"
#. module: base
#: model:ir.ui.menu,name:base.menu_administration_shortcut
msgid "Custom Shortcuts"
-msgstr ""
+msgstr "اختصارات مخصصة"
#. module: base
#: selection:base.language.install,lang:0
@@ -5565,17 +5670,17 @@ msgstr ""
#. module: base
#: model:res.country,name:base.dz
msgid "Algeria"
-msgstr ""
+msgstr "الجزائر"
#. module: base
#: model:res.country,name:base.be
msgid "Belgium"
-msgstr ""
+msgstr "بلجيكا"
#. module: base
#: model:ir.model,name:base.model_osv_memory_autovacuum
msgid "osv_memory.autovacuum"
-msgstr ""
+msgstr "osv_memory.autovacuum"
#. module: base
#: field:base.language.export,lang:0
@@ -5586,12 +5691,12 @@ msgstr ""
#: field:res.partner,lang:0
#: field:res.users,context_lang:0
msgid "Language"
-msgstr ""
+msgstr "اللغة"
#. module: base
#: model:res.country,name:base.gm
msgid "Gambia"
-msgstr ""
+msgstr "غامبيا"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_company_form
@@ -5603,29 +5708,29 @@ msgstr ""
#: view:res.users:0
#: field:res.users,company_ids:0
msgid "Companies"
-msgstr ""
+msgstr "الشركات"
#. module: base
#: view:res.lang:0
msgid "%H - Hour (24-hour clock) [00,23]."
-msgstr ""
+msgstr "%H - الساعة (24 ساعة) [00،23]"
#. module: base
#: model:ir.model,name:base.model_res_widget
msgid "res.widget"
-msgstr ""
+msgstr "res.widget"
#. module: base
#: code:addons/base/ir/ir_model.py:258
#, python-format
msgid "Model %s does not exist!"
-msgstr ""
+msgstr "النموذج %s غير موجود!"
#. module: base
#: code:addons/base/res/res_lang.py:159
#, python-format
msgid "You cannot delete the language which is User's Preferred Language !"
-msgstr ""
+msgstr "لا يمكنك حذف اللغة المفضلة لمستخدم!"
#. module: base
#: code:addons/fields.py:103
@@ -5638,18 +5743,18 @@ msgstr ""
#: field:ir.actions.server,code:0
#: selection:ir.actions.server,state:0
msgid "Python Code"
-msgstr ""
+msgstr "كود بايثون"
#. module: base
#: code:addons/base/module/wizard/base_module_import.py:67
#, python-format
msgid "Can not create the module file: %s !"
-msgstr ""
+msgstr "لا يمكن إنشاء ملف الوحدة البرمجية: %s !"
#. module: base
#: model:ir.module.module,description:base.module_meta_information
msgid "The kernel of OpenERP, needed for all installation."
-msgstr ""
+msgstr "نواة نظام OpenERP. لازم لكل نسخة من النظام."
#. module: base
#: view:base.language.install:0
@@ -5663,37 +5768,37 @@ msgstr ""
#: view:publisher_warranty.contract.wizard:0
#: view:res.widget.wizard:0
msgid "Cancel"
-msgstr ""
+msgstr "إلغاء"
#. module: base
#: selection:base.language.export,format:0
msgid "PO File"
-msgstr ""
+msgstr "ملف ترجمة (PO)"
#. module: base
#: model:res.country,name:base.nt
msgid "Neutral Zone"
-msgstr ""
+msgstr "منطقة محايدة"
#. module: base
#: selection:base.language.install,lang:0
msgid "Hindi / हिंदी"
-msgstr ""
+msgstr "الهندية / हिंदी"
#. module: base
#: view:ir.model:0
msgid "Custom"
-msgstr ""
+msgstr "مُخصّص"
#. module: base
#: view:res.request:0
msgid "Current"
-msgstr ""
+msgstr "الحالي"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_9
msgid "Components Supplier"
-msgstr ""
+msgstr "مورّد المكوّنات"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_users
@@ -5704,58 +5809,58 @@ msgstr ""
#: field:res.groups,users:0
#: view:res.users:0
msgid "Users"
-msgstr ""
+msgstr "المستخدمون"
#. module: base
#: field:ir.module.module,published_version:0
msgid "Published Version"
-msgstr ""
+msgstr "الإصدارة المنشورة"
#. module: base
#: model:res.country,name:base.is
msgid "Iceland"
-msgstr ""
+msgstr "آيسلندا"
#. module: base
#: model:ir.actions.act_window,name:base.ir_action_window
#: model:ir.ui.menu,name:base.menu_ir_action_window
msgid "Window Actions"
-msgstr ""
+msgstr "إجراءات النافذة"
#. module: base
#: view:res.lang:0
msgid "%I - Hour (12-hour clock) [01,12]."
-msgstr ""
+msgstr "%I - الساعة (12 ساعة) [01،12]."
#. module: base
#: selection:publisher_warranty.contract.wizard,state:0
msgid "Finished"
-msgstr ""
+msgstr "انتهى"
#. module: base
#: model:res.country,name:base.de
msgid "Germany"
-msgstr ""
+msgstr "ألمانيا"
#. module: base
#: view:ir.sequence:0
msgid "Week of the year: %(woy)s"
-msgstr ""
+msgstr "الأسبوع من السنة: %(woy)s"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_14
msgid "Bad customers"
-msgstr ""
+msgstr "عملاء سيئون"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Reports :"
-msgstr ""
+msgstr "التقارير:"
#. module: base
#: model:res.country,name:base.gy
msgid "Guyana"
-msgstr ""
+msgstr "غيانا"
#. module: base
#: help:ir.actions.act_window,view_type:0
@@ -5763,66 +5868,68 @@ msgid ""
"View type: set to 'tree' for a hierarchical tree view, or 'form' for other "
"views"
msgstr ""
+"نوع طريقة العرض: اختر 'شجرة' للحصول على طريقة عرض هرمية، أو 'نموذج' لطرق "
+"العرض الأخرى"
#. module: base
#: code:addons/base/res/res_config.py:421
#, python-format
msgid "Click 'Continue' to configure the next addon..."
-msgstr ""
+msgstr "انقر 'استمرار' لإعداد الإضافة التالية..."
#. module: base
#: field:ir.actions.server,record_id:0
msgid "Create Id"
-msgstr ""
+msgstr "إنشاء مُعرِّف"
#. module: base
#: model:res.country,name:base.hn
msgid "Honduras"
-msgstr ""
+msgstr "هندوراس"
#. module: base
#: help:res.config.users,menu_tips:0
#: help:res.users,menu_tips:0
msgid ""
"Check out this box if you want to always display tips on each menu action"
-msgstr ""
+msgstr "اختر لكي تظهر لك إرشادات لكل إجراء في القائمة دائماً"
#. module: base
#: model:res.country,name:base.eg
msgid "Egypt"
-msgstr ""
+msgstr "مصر"
#. module: base
#: field:ir.rule,perm_read:0
msgid "Apply For Read"
-msgstr ""
+msgstr "اطلب صلاحية القراءة"
#. module: base
#: help:ir.actions.server,model_id:0
msgid ""
"Select the object on which the action will work (read, write, create)."
-msgstr ""
+msgstr "اختر الكائن الذي سيطبّق عليه الإجراء (قراءة، كتابة، إنشاء)."
#. module: base
#: code:addons/base/ir/ir_actions.py:629
#, python-format
msgid "Please specify server option --email-from !"
-msgstr ""
+msgstr "فضلاً استخدم خيار الخادم --email-from !"
#. module: base
#: field:base.language.import,name:0
msgid "Language Name"
-msgstr ""
+msgstr "اسم اللغة"
#. module: base
#: selection:ir.property,type:0
msgid "Boolean"
-msgstr ""
+msgstr "بولياني (قيمة منطقية)"
#. module: base
#: view:ir.model:0
msgid "Fields Description"
-msgstr ""
+msgstr "وصف الحقول"
#. module: base
#: view:ir.attachment:0
@@ -5838,14 +5945,14 @@ msgstr ""
#: view:res.partner.address:0
#: view:workflow.activity:0
msgid "Group By..."
-msgstr ""
+msgstr "تجميع حسب ..."
#. module: base
#: view:ir.model.fields:0
#: field:ir.model.fields,readonly:0
#: field:res.partner.bank.type.field,readonly:0
msgid "Readonly"
-msgstr ""
+msgstr "للقراءة فقط"
#. module: base
#: field:ir.actions.act_window.view,view_id:0
@@ -5853,13 +5960,13 @@ msgstr ""
#: selection:ir.translation,type:0
#: field:wizard.ir.model.menu.create.line,view_id:0
msgid "View"
-msgstr ""
+msgstr "طريقة العرض"
#. module: base
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "To be installed"
-msgstr ""
+msgstr "في انتظار التثبيت"
#. module: base
#: help:ir.actions.act_window,display_menu_tip:0
@@ -5873,7 +5980,7 @@ msgstr ""
#: model:ir.module.module,shortdesc:base.module_meta_information
#: field:res.currency,base:0
msgid "Base"
-msgstr ""
+msgstr "الأساس"
#. module: base
#: selection:base.language.install,lang:0
@@ -5883,7 +5990,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.lr
msgid "Liberia"
-msgstr ""
+msgstr "ليبيريا"
#. module: base
#: view:ir.attachment:0
@@ -5893,7 +6000,7 @@ msgstr ""
#: field:res.partner,comment:0
#: model:res.widget,title:base.note_widget
msgid "Notes"
-msgstr ""
+msgstr "ملاحظات"
#. module: base
#: field:ir.config_parameter,value:0
@@ -5909,7 +6016,7 @@ msgstr ""
#: field:ir.values,value:0
#: field:ir.values,value_unpickle:0
msgid "Value"
-msgstr ""
+msgstr "القيمة"
#. module: base
#: field:ir.sequence,code:0
@@ -5918,44 +6025,44 @@ msgstr ""
#: field:res.bank,code:0
#: field:res.partner.bank.type,code:0
msgid "Code"
-msgstr ""
+msgstr "الرمز"
#. module: base
#: model:ir.model,name:base.model_res_config_installer
msgid "res.config.installer"
-msgstr ""
+msgstr "res.config.installer"
#. module: base
#: model:res.country,name:base.mc
msgid "Monaco"
-msgstr ""
+msgstr "موناكو"
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Minutes"
-msgstr ""
+msgstr "الدقائق"
#. module: base
#: selection:ir.translation,type:0
msgid "Help"
-msgstr ""
+msgstr "مساعدة"
#. module: base
#: help:res.config.users,menu_id:0
#: help:res.users,menu_id:0
msgid ""
"If specified, the action will replace the standard menu for this user."
-msgstr ""
+msgstr "في حالة التحديد، سيحلّ الإجراء محل القائمة القياسية لهذا المستخدم."
#. module: base
#: selection:ir.actions.server,state:0
msgid "Write Object"
-msgstr ""
+msgstr "كتابة الكائن"
#. module: base
#: model:ir.ui.menu,name:base.menu_fundrising
msgid "Fund Raising"
-msgstr ""
+msgstr "حملة تبرعات"
#. module: base
#: model:ir.actions.act_window,name:base.ir_sequence_type
@@ -5974,31 +6081,33 @@ msgid ""
"All pending configuration wizards have been executed. You may restart "
"individual wizards via the list of configuration wizards."
msgstr ""
+"تمّ تنفيذ جميع المعالجات. يمكنك إعادة تشغيل المعالجات منفردة من خلال قائمة "
+"معالجات الإعدادات."
#. module: base
#: wizard_button:server.action.create,step_1,create:0
msgid "Create"
-msgstr ""
+msgstr "إنشاء"
#. module: base
#: view:ir.sequence:0
msgid "Current Year with Century: %(year)s"
-msgstr ""
+msgstr "السنة الحالية مع القرن: %(year)s"
#. module: base
#: field:ir.exports,export_fields:0
msgid "Export ID"
-msgstr ""
+msgstr "مُعرِّف التصدير"
#. module: base
#: model:res.country,name:base.fr
msgid "France"
-msgstr ""
+msgstr "فرنسا"
#. module: base
#: model:ir.model,name:base.model_res_log
msgid "res.log"
-msgstr ""
+msgstr "res.log"
#. module: base
#: help:ir.translation,module:0
@@ -6015,7 +6124,7 @@ msgstr ""
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Weeks"
-msgstr ""
+msgstr "الأسابيع"
#. module: base
#: model:res.country,name:base.af
@@ -6026,7 +6135,7 @@ msgstr ""
#: code:addons/base/module/wizard/base_module_import.py:67
#, python-format
msgid "Error !"
-msgstr ""
+msgstr "خطأ !"
#. module: base
#: model:res.partner.bank.type.field,name:base.bank_normal_field_contry
@@ -6036,13 +6145,13 @@ msgstr ""
#. module: base
#: field:ir.cron,interval_type:0
msgid "Interval Unit"
-msgstr ""
+msgstr "وحدة الفترة"
#. module: base
#: field:publisher_warranty.contract,kind:0
#: field:workflow.activity,kind:0
msgid "Kind"
-msgstr ""
+msgstr "النوع"
#. module: base
#: code:addons/orm.py:3775
@@ -6054,17 +6163,17 @@ msgstr ""
#: field:res.bank,fax:0
#: field:res.partner.address,fax:0
msgid "Fax"
-msgstr ""
+msgstr "فاكس"
#. module: base
#: field:res.lang,thousands_sep:0
msgid "Thousands Separator"
-msgstr ""
+msgstr "فاصل الآلاف"
#. module: base
#: field:res.request,create_date:0
msgid "Created Date"
-msgstr ""
+msgstr "تاريخ الإنشاء"
#. module: base
#: help:ir.actions.server,loop_action:0
@@ -6081,32 +6190,32 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_res_request
msgid "res.request"
-msgstr ""
+msgstr "res.request"
#. module: base
#: view:ir.model:0
msgid "In Memory"
-msgstr ""
+msgstr "في الذاكرة"
#. module: base
#: view:ir.actions.todo:0
msgid "Todo"
-msgstr ""
+msgstr "في انتظار التنفيذ"
#. module: base
#: field:ir.attachment,datas:0
msgid "File Content"
-msgstr ""
+msgstr "محتوى الملف"
#. module: base
#: model:res.country,name:base.pa
msgid "Panama"
-msgstr ""
+msgstr "بنما"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_ltd
msgid "Ltd"
-msgstr ""
+msgstr "ذ.م.م"
#. module: base
#: help:workflow.transition,group_id:0
@@ -6119,16 +6228,17 @@ msgstr ""
#: constraint:res.users:0
msgid "The chosen company is not in the allowed companies for this user"
msgstr ""
+"الشركة المختارة غير مدرجة ضمن قائمة الشركات المسموح بها لهذا المستخدم"
#. module: base
#: model:res.country,name:base.gi
msgid "Gibraltar"
-msgstr ""
+msgstr "جبل طارق"
#. module: base
#: field:ir.actions.report.xml,report_name:0
msgid "Service Name"
-msgstr ""
+msgstr "اسم الخدمة"
#. module: base
#: model:res.country,name:base.pn
@@ -6140,30 +6250,31 @@ msgstr ""
msgid ""
"We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)."
msgstr ""
+"نقترح إعادة تحميل القائمة لكي تظهر القوائم الجديدة (Ctrl+T ثم Ctrl+R)."
#. module: base
#: model:ir.actions.act_window,name:base.action_rule
#: model:ir.ui.menu,name:base.menu_action_rule
msgid "Record Rules"
-msgstr ""
+msgstr "قواعد السجلات"
#. module: base
#: field:res.config.users,name:0
#: field:res.users,name:0
msgid "User Name"
-msgstr ""
+msgstr "اسم المستخدم"
#. module: base
#: view:ir.sequence:0
msgid "Day of the year: %(doy)s"
-msgstr ""
+msgstr "اليوم من السنة: %(doy)s"
#. module: base
#: view:ir.model:0
#: view:ir.model.fields:0
#: view:workflow.activity:0
msgid "Properties"
-msgstr ""
+msgstr "الخصائص"
#. module: base
#: help:ir.sequence,padding:0
@@ -6175,22 +6286,22 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%A - Full weekday name."
-msgstr ""
+msgstr "%A - اسم اليوم كاملاً."
#. module: base
#: selection:ir.cron,interval_type:0
msgid "Months"
-msgstr ""
+msgstr "شهور"
#. module: base
#: field:ir.actions.act_window,search_view:0
msgid "Search View"
-msgstr ""
+msgstr "بحث العرض"
#. module: base
#: sql_constraint:res.lang:0
msgid "The code of the language must be unique !"
-msgstr ""
+msgstr "يجب أن يكون رمز اللغة فريداً!"
#. module: base
#: model:ir.actions.act_window,name:base.action_attachment
@@ -6198,42 +6309,42 @@ msgstr ""
#: view:ir.attachment:0
#: model:ir.ui.menu,name:base.menu_action_attachment
msgid "Attachments"
-msgstr ""
+msgstr "المُرفقات"
#. module: base
#: model:ir.ui.menu,name:base.menu_base_partner
#: model:ir.ui.menu,name:base.menu_sale_config_sales
#: model:ir.ui.menu,name:base.menu_sales
msgid "Sales"
-msgstr ""
+msgstr "المبيعات"
#. module: base
#: field:ir.actions.server,child_ids:0
msgid "Other Actions"
-msgstr ""
+msgstr "إجراءات أخرى"
#. module: base
#: selection:ir.actions.todo,state:0
#: view:res.config.users:0
msgid "Done"
-msgstr ""
+msgstr "تمّ"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_miss
msgid "Miss"
-msgstr ""
+msgstr "الآنسة"
#. module: base
#: view:ir.model.access:0
#: field:ir.model.access,perm_write:0
#: view:ir.rule:0
msgid "Write Access"
-msgstr ""
+msgstr "صلاحيات الكتابة"
#. module: base
#: view:res.lang:0
msgid "%m - Month number [01,12]."
-msgstr ""
+msgstr "%m - رقم الشهر [01،12]."
#. module: base
#: field:res.bank,city:0
@@ -6241,23 +6352,23 @@ msgstr ""
#: field:res.partner.address,city:0
#: field:res.partner.bank,city:0
msgid "City"
-msgstr ""
+msgstr "المدينة"
#. module: base
#: model:res.country,name:base.qa
msgid "Qatar"
-msgstr ""
+msgstr "قطر"
#. module: base
#: model:res.country,name:base.it
msgid "Italy"
-msgstr ""
+msgstr "ايطاليا"
#. module: base
#: view:ir.actions.todo:0
#: selection:ir.actions.todo,state:0
msgid "To Do"
-msgstr ""
+msgstr "في انتظار التنفيذ"
#. module: base
#: selection:base.language.install,lang:0
@@ -6269,29 +6380,29 @@ msgstr ""
#: field:res.partner,email:0
#: field:res.users,email:0
msgid "E-mail"
-msgstr ""
+msgstr "البريد الإلكتروني"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL-3 or later version"
-msgstr ""
+msgstr "GPL-3 أو أحدث"
#. module: base
#: field:workflow.activity,action:0
msgid "Python Action"
-msgstr ""
+msgstr "إجراء بايثون"
#. module: base
#: selection:base.language.install,lang:0
msgid "English (US)"
-msgstr ""
+msgstr "الإنجليزية (الولايات المتحدة)"
#. module: base
#: model:ir.actions.act_window,name:base.action_model_data
#: view:ir.model.data:0
#: model:ir.ui.menu,name:base.ir_model_data_menu
msgid "Object Identifiers"
-msgstr ""
+msgstr "مُعرِّفات الكائنات"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_title_partner
@@ -6303,7 +6414,7 @@ msgstr ""
#. module: base
#: view:base.language.export:0
msgid "To browse official translations, you can start with these links:"
-msgstr ""
+msgstr "لتصفّح الترجمات الرسمية، ابدأ بهذه الروابط:"
#. module: base
#: code:addons/base/ir/ir_model.py:484
@@ -6312,6 +6423,7 @@ msgid ""
"You can not read this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
+"لا يمكنك قراءة هذا المستند (%s)! تأكد من أنك تنتمي لإحدى هذه المجموعات: %s."
#. module: base
#: view:res.bank:0
@@ -6320,12 +6432,12 @@ msgstr ""
#: view:res.users:0
#: field:res.users,address_id:0
msgid "Address"
-msgstr ""
+msgstr "العنوان"
#. module: base
#: field:ir.module.module,latest_version:0
msgid "Installed version"
-msgstr ""
+msgstr "النسخة المثبتة"
#. module: base
#: selection:base.language.install,lang:0
@@ -6335,34 +6447,34 @@ msgstr ""
#. module: base
#: model:res.country,name:base.mr
msgid "Mauritania"
-msgstr ""
+msgstr "موريتانيا"
#. module: base
#: model:ir.model,name:base.model_ir_translation
msgid "ir.translation"
-msgstr ""
+msgstr "ir.translation"
#. module: base
#: view:base.module.update:0
msgid "Module update result"
-msgstr ""
+msgstr "نتيجة تحديث الوحدة البرمجية"
#. module: base
#: view:workflow.activity:0
#: field:workflow.workitem,act_id:0
msgid "Activity"
-msgstr ""
+msgstr "النشاط"
#. module: base
#: view:res.partner:0
#: view:res.partner.address:0
msgid "Postal Address"
-msgstr ""
+msgstr "العنوان البريدي"
#. module: base
#: field:res.company,parent_id:0
msgid "Parent Company"
-msgstr ""
+msgstr "الشركة الأم"
#. module: base
#: selection:base.language.install,lang:0
@@ -6372,27 +6484,27 @@ msgstr ""
#. module: base
#: field:res.currency.rate,rate:0
msgid "Rate"
-msgstr ""
+msgstr "السعر"
#. module: base
#: model:res.country,name:base.cg
msgid "Congo"
-msgstr ""
+msgstr "الكونغو"
#. module: base
#: view:res.lang:0
msgid "Examples"
-msgstr ""
+msgstr "أمثلة"
#. module: base
#: field:ir.default,value:0
msgid "Default Value"
-msgstr ""
+msgstr "القيمة الافتراضية"
#. module: base
#: model:ir.ui.menu,name:base.menu_tools
msgid "Tools"
-msgstr ""
+msgstr "أدوات"
#. module: base
#: model:res.country,name:base.kn
@@ -6407,6 +6519,9 @@ msgid ""
"for the currency: %s \n"
"at the date: %s"
msgstr ""
+"لا يوجد سعر \n"
+"للعملة: %s \n"
+"في تاريخ: %s"
#. module: base
#: model:ir.actions.act_window,help:base.action_ui_view_custom
@@ -6414,13 +6529,15 @@ msgid ""
"Customized views are used when users reorganize the content of their "
"dashboard views (via web client)"
msgstr ""
+"تستخدم طرق العرض المخصصة عندما يقوم المستخدم بإعادة ترتيب محتويات لوحات "
+"المعلومات الخاصة به (أثناء استخدام واجهة الإنترنت)"
#. module: base
#: field:ir.model,name:0
#: field:ir.model.fields,model:0
#: field:ir.values,model:0
msgid "Object Name"
-msgstr ""
+msgstr "اسم الكائن"
#. module: base
#: help:ir.actions.server,srcmodel_id:0
@@ -6434,7 +6551,7 @@ msgstr ""
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "Not Installed"
-msgstr ""
+msgstr "غير مثبّت"
#. module: base
#: view:workflow.activity:0
@@ -6445,12 +6562,12 @@ msgstr ""
#. module: base
#: field:ir.ui.menu,icon:0
msgid "Icon"
-msgstr ""
+msgstr "الأيقونة"
#. module: base
#: help:ir.model.fields,model_id:0
msgid "The model this field belongs to"
-msgstr ""
+msgstr "النموذج الذي ينتمي إليه هذا الحقل"
#. module: base
#: model:res.country,name:base.mq
@@ -6468,17 +6585,17 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_resquest_ref
#: view:res.request:0
msgid "Requests"
-msgstr ""
+msgstr "الطلبات"
#. module: base
#: model:res.country,name:base.ye
msgid "Yemen"
-msgstr ""
+msgstr "اليمن"
#. module: base
#: selection:workflow.activity,split_mode:0
msgid "Or"
-msgstr ""
+msgstr "أو"
#. module: base
#: model:ir.actions.act_window,name:base.res_log_act_window
@@ -6489,12 +6606,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.al
msgid "Albania"
-msgstr ""
+msgstr "ألبانيا"
#. module: base
#: model:res.country,name:base.ws
msgid "Samoa"
-msgstr ""
+msgstr "ساموا"
#. module: base
#: code:addons/base/res/res_lang.py:161
@@ -6503,6 +6620,8 @@ msgid ""
"You cannot delete the language which is Active !\n"
"Please de-activate the language first."
msgstr ""
+"لا يمكنك حذف لغة نشطة!\n"
+"فضلاً عطّل اللغة أولاً."
#. module: base
#: view:base.language.install:0
@@ -6511,11 +6630,13 @@ msgid ""
"Please be patient, this operation may take a few minutes (depending on the "
"number of modules currently installed)..."
msgstr ""
+"فضلاً انتظر. يمكن أن تستغرق هذه العملية عدة دقائق (اعتماداً على عدد الوحدات "
+"البرمجية المثبّتة حالياً)..."
#. module: base
#: field:ir.ui.menu,child_id:0
msgid "Child IDs"
-msgstr ""
+msgstr "معرفات الفرعي"
#. module: base
#: code:addons/base/ir/ir_actions.py:713
@@ -6535,17 +6656,17 @@ msgstr ""
#: view:base.module.import:0
#: view:base.module.update:0
msgid "Open Modules"
-msgstr ""
+msgstr "فتح الوحدات البرمجية"
#. module: base
#: model:ir.actions.act_window,help:base.action_res_bank_form
msgid "Manage bank records you want to be used in the system."
-msgstr ""
+msgstr "التحكم في السجلات المصرفية التي تريد استخدامها في النظام."
#. module: base
#: view:base.module.import:0
msgid "Import module"
-msgstr ""
+msgstr "استيراد وحدة برمجية"
#. module: base
#: field:ir.actions.server,loop_action:0
@@ -6562,14 +6683,14 @@ msgstr ""
#. module: base
#: model:res.country,name:base.la
msgid "Laos"
-msgstr ""
+msgstr "لاوس"
#. module: base
#: selection:ir.actions.server,state:0
#: field:res.config.users,user_email:0
#: field:res.users,user_email:0
msgid "Email"
-msgstr ""
+msgstr "البريد الإلكتروني"
#. module: base
#: field:res.config.users,action_id:0
@@ -6595,12 +6716,12 @@ msgstr ""
#: model:ir.ui.menu,name:base.next_id_73
#: model:ir.ui.menu,name:base.reporting_menu
msgid "Reporting"
-msgstr ""
+msgstr "التقارير"
#. module: base
#: model:res.country,name:base.tg
msgid "Togo"
-msgstr ""
+msgstr "توغو"
#. module: base
#: selection:ir.module.module,license:0
@@ -6610,7 +6731,7 @@ msgstr ""
#. module: base
#: selection:workflow.activity,kind:0
msgid "Stop All"
-msgstr ""
+msgstr "إيقاف الكل"
#. module: base
#: code:addons/orm.py:412
@@ -6621,7 +6742,7 @@ msgstr ""
#. module: base
#: view:ir.model.data:0
msgid "Updatable"
-msgstr ""
+msgstr "قابل للتحديث"
#. module: base
#: view:res.lang:0
@@ -6636,22 +6757,22 @@ msgstr ""
#. module: base
#: field:workflow.transition,group_id:0
msgid "Group Required"
-msgstr ""
+msgstr "المجموعة مطلوبة"
#. module: base
#: view:ir.actions.configuration.wizard:0
msgid "Next Configuration Step"
-msgstr ""
+msgstr "خطوة الإعدادات التالية"
#. module: base
#: field:res.groups,comment:0
msgid "Comment"
-msgstr ""
+msgstr "تعليق"
#. module: base
#: model:res.country,name:base.ro
msgid "Romania"
-msgstr ""
+msgstr "رومانيا"
#. module: base
#: help:ir.cron,doall:0
@@ -6663,18 +6784,18 @@ msgstr ""
#. module: base
#: view:base.module.upgrade:0
msgid "Start update"
-msgstr ""
+msgstr "ابدأ التحديث"
#. module: base
#: code:addons/base/publisher_warranty/publisher_warranty.py:144
#, python-format
msgid "Contract validation error"
-msgstr ""
+msgstr "خطأ أثناء التأكد من صحة العقد"
#. module: base
#: field:res.country.state,name:0
msgid "State Name"
-msgstr ""
+msgstr "اسم المحافظة"
#. module: base
#: field:workflow.activity,join_mode:0
@@ -6685,13 +6806,13 @@ msgstr ""
#: field:res.config.users,context_tz:0
#: field:res.users,context_tz:0
msgid "Timezone"
-msgstr ""
+msgstr "المنطقة الزمنية"
#. module: base
#: model:ir.model,name:base.model_ir_actions_report_xml
#: selection:ir.ui.menu,action:0
msgid "ir.actions.report.xml"
-msgstr ""
+msgstr "ir.actions.report.xml"
#. module: base
#: model:res.partner.title,shortcut:base.res_partner_title_miss
@@ -6701,12 +6822,12 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_ui_view
msgid "ir.ui.view"
-msgstr ""
+msgstr "ir.ui.view"
#. module: base
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
-msgstr ""
+msgstr "خطأ! لا يمكنك إنشاء أعضاء ذوي ارتباطات متداخلة."
#. module: base
#: help:res.lang,code:0
@@ -6716,29 +6837,29 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
msgid "OpenERP Partners"
-msgstr ""
+msgstr "شركاء OpenERP"
#. module: base
#: model:ir.ui.menu,name:base.menu_hr_manager
msgid "HR Manager Dashboard"
-msgstr ""
+msgstr "لوحة معلومات مدير الموارد البشرية"
#. module: base
#: code:addons/base/module/module.py:253
#, python-format
msgid ""
"Unable to install module \"%s\" because an external dependency is not met: %s"
-msgstr ""
+msgstr "لم يمكن تثبيت الوحدة البرمجية \"%s\" بسبب عدم توفر متطلب خارجي: %s"
#. module: base
#: view:ir.module.module:0
msgid "Search modules"
-msgstr ""
+msgstr "بحث في الوحدات البرمجية"
#. module: base
#: model:res.country,name:base.by
msgid "Belarus"
-msgstr ""
+msgstr "روسيا البيضاء"
#. module: base
#: field:ir.actions.act_window,name:0
@@ -6748,7 +6869,7 @@ msgstr ""
#: field:ir.actions.url,name:0
#: field:ir.filters,name:0
msgid "Action Name"
-msgstr ""
+msgstr "اسم الإجراء"
#. module: base
#: model:ir.actions.act_window,help:base.action_res_users
@@ -6758,28 +6879,31 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
+"إنشاء وإدارة مستخدمي النظام. يمكن تعطيل مستخدم في حالة عدم استخدامه للنظام، "
+"أو عدم رغبتك في استخدامه للنظام، لمدة محدودة. يمكن تعيين مجموعات للمستخدمين "
+"لمنحهم صلاحيات محددة للتطبيقات التي يحتاجونها."
#. module: base
#: selection:res.request,priority:0
msgid "Normal"
-msgstr ""
+msgstr "طبيعي"
#. module: base
#: field:res.bank,street2:0
#: field:res.partner.address,street2:0
msgid "Street2"
-msgstr ""
+msgstr "الشارع الثاني"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_base_module_update
msgid "Module Update"
-msgstr ""
+msgstr "تحديث قائمة الوحدات البرمجية"
#. module: base
#: code:addons/base/module/wizard/base_module_upgrade.py:95
#, python-format
msgid "Following modules are not installed or unknown: %s"
-msgstr ""
+msgstr "الوحدات البرمجية التالية غير مثبّتة أو غير معروفة: %s"
#. module: base
#: view:ir.cron:0
@@ -6793,42 +6917,42 @@ msgstr ""
#: view:res.users:0
#: field:res.widget.user,user_id:0
msgid "User"
-msgstr ""
+msgstr "المستخدم"
#. module: base
#: model:res.country,name:base.pr
msgid "Puerto Rico"
-msgstr ""
+msgstr "بورتوريكو"
#. module: base
#: view:ir.actions.act_window:0
msgid "Open Window"
-msgstr ""
+msgstr "فتح نافذة"
#. module: base
#: field:ir.actions.act_window,auto_search:0
msgid "Auto Search"
-msgstr ""
+msgstr "بحث تلقائي"
#. module: base
#: field:ir.actions.act_window,filter:0
msgid "Filter"
-msgstr ""
+msgstr "مرشح الفرز"
#. module: base
#: model:res.partner.title,shortcut:base.res_partner_title_madam
msgid "Ms."
-msgstr ""
+msgstr "السيدة"
#. module: base
#: model:res.country,name:base.ch
msgid "Switzerland"
-msgstr ""
+msgstr "سويسرا"
#. module: base
#: model:res.country,name:base.gd
msgid "Grenada"
-msgstr ""
+msgstr "غرناطة"
#. module: base
#: model:res.country,name:base.wf
@@ -6838,23 +6962,23 @@ msgstr ""
#. module: base
#: selection:server.action.create,init,type:0
msgid "Open Report"
-msgstr ""
+msgstr "فتح التقرير"
#. module: base
#: field:res.currency,rounding:0
msgid "Rounding factor"
-msgstr ""
+msgstr "معامل التقريب"
#. module: base
#: view:base.language.install:0
msgid "Load"
-msgstr ""
+msgstr "تحميل"
#. module: base
#: help:res.config.users,name:0
#: help:res.users,name:0
msgid "The new user's real name, used for searching and most listings"
-msgstr ""
+msgstr "الاسم الحقيقي للمستخدم الجديد. يستخدم في البحث والعرض."
#. module: base
#: code:addons/osv.py:154
@@ -6866,46 +6990,46 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_wizard_screen
msgid "ir.wizard.screen"
-msgstr ""
+msgstr "ir.wizard.screen"
#. module: base
#: code:addons/base/ir/ir_model.py:223
#, python-format
msgid "Size of the field can never be less than 1 !"
-msgstr ""
+msgstr "لا يمكن أن يكون حجم الحقل أقل من 1 !"
#. module: base
#: model:res.country,name:base.so
msgid "Somalia"
-msgstr ""
+msgstr "الصّومال"
#. module: base
#: selection:publisher_warranty.contract,state:0
msgid "Terminated"
-msgstr ""
+msgstr "تمّ الإنهاء"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_13
msgid "Important customers"
-msgstr ""
+msgstr "العملاء المهمّون"
#. module: base
#: view:res.lang:0
msgid "Update Terms"
-msgstr ""
+msgstr "تحديث المصطلحات"
#. module: base
#: field:partner.sms.send,mobile_to:0
#: field:res.request,act_to:0
#: field:res.request.history,act_to:0
msgid "To"
-msgstr ""
+msgstr "إلى"
#. module: base
#: view:ir.cron:0
#: field:ir.cron,args:0
msgid "Arguments"
-msgstr ""
+msgstr "المحددات"
#. module: base
#: code:addons/orm.py:716
@@ -6916,12 +7040,12 @@ msgstr ""
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL Version 2"
-msgstr ""
+msgstr "GPL الإصدار الثاني"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL Version 3"
-msgstr ""
+msgstr "GPL الإصدار الثالث"
#. module: base
#: code:addons/orm.py:836
@@ -6946,7 +7070,7 @@ msgstr ""
#: field:res.partner.address,is_customer_add:0
#: model:res.partner.category,name:base.res_partner_category_0
msgid "Customer"
-msgstr ""
+msgstr "العميل"
#. module: base
#: selection:base.language.install,lang:0
@@ -6956,7 +7080,7 @@ msgstr ""
#. module: base
#: field:ir.module.module,shortdesc:0
msgid "Short Description"
-msgstr ""
+msgstr "وصف قصير"
#. module: base
#: field:ir.actions.act_window,context:0
@@ -6972,7 +7096,7 @@ msgstr ""
#. module: base
#: field:ir.cron,nextcall:0
msgid "Next Execution Date"
-msgstr ""
+msgstr "تاريخ التنفيذ القادم"
#. module: base
#: help:multi_company.default,field_id:0
@@ -6982,12 +7106,12 @@ msgstr ""
#. module: base
#: field:res.request.history,date_sent:0
msgid "Date sent"
-msgstr ""
+msgstr "تاريخ الإرسال"
#. module: base
#: view:ir.sequence:0
msgid "Month: %(month)s"
-msgstr ""
+msgstr "الشهر: %(month)s"
#. module: base
#: field:ir.actions.act_window.view,sequence:0
@@ -7004,39 +7128,39 @@ msgstr ""
#: field:res.widget.user,sequence:0
#: field:wizard.ir.model.menu.create.line,sequence:0
msgid "Sequence"
-msgstr ""
+msgstr "مسلسل"
#. module: base
#: model:res.country,name:base.tn
msgid "Tunisia"
-msgstr ""
+msgstr "تونس"
#. module: base
#: model:ir.ui.menu,name:base.menu_mrp_root
msgid "Manufacturing"
-msgstr ""
+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
#: view:ir.actions.server:0
#: model:ir.ui.menu,name:base.menu_server_action
msgid "Server Actions"
-msgstr ""
+msgstr "إجراءات الخادم"
#. module: base
#: view:ir.module.module:0
msgid "Cancel Install"
-msgstr ""
+msgstr "إلغاء التثبيت"
#. module: base
#: field:ir.model.fields,selection:0
msgid "Selection Options"
-msgstr ""
+msgstr "خيارات الاختيار"
#. module: base
#: field:res.partner.category,parent_right:0
@@ -7046,19 +7170,19 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "Legends for Date and Time Formats"
-msgstr ""
+msgstr "تفسير تنسيقات الوقت والتاريخ"
#. module: base
#: selection:ir.actions.server,state:0
msgid "Copy Object"
-msgstr ""
+msgstr "نسخ الكائن"
#. module: base
#: code:addons/base/res/res_user.py:581
#, python-format
msgid ""
"Group(s) cannot be deleted, because some user(s) still belong to them: %s !"
-msgstr ""
+msgstr "لا يمكن حذف مجموعة ما زالت تحتوي على مستخدمين: %s !"
#. module: base
#: model:ir.actions.act_window,name:base.action_country_state
@@ -7070,7 +7194,7 @@ msgstr ""
#: view:ir.model:0
#: view:res.groups:0
msgid "Access Rules"
-msgstr ""
+msgstr "قواعد الصلاحيات"
#. module: base
#: field:ir.default,ref_table:0
@@ -7103,7 +7227,7 @@ msgstr ""
#: field:res.request.link,object:0
#: field:workflow.triggers,model:0
msgid "Object"
-msgstr ""
+msgstr "كائن"
#. module: base
#: code:addons/osv.py:151
@@ -7117,24 +7241,24 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_default
msgid "ir.default"
-msgstr ""
+msgstr "ir.default"
#. module: base
#: view:ir.sequence:0
msgid "Minute: %(min)s"
-msgstr ""
+msgstr "الدقيقة: %(min)s"
#. module: base
#: view:base.update.translations:0
#: model:ir.actions.act_window,name:base.action_wizard_update_translations
#: model:ir.ui.menu,name:base.menu_wizard_update_translations
msgid "Synchronize Translations"
-msgstr ""
+msgstr "تحديث الترجمات"
#. module: base
#: model:ir.ui.menu,name:base.next_id_10
msgid "Scheduler"
-msgstr ""
+msgstr "المُجدوِل"
#. module: base
#: help:ir.cron,numbercall:0
@@ -7149,7 +7273,7 @@ msgstr ""
msgid ""
"Changing the type of a column is not yet supported. Please drop it and "
"create it again!"
-msgstr ""
+msgstr "تغيير نوع العمود غير مدعوم بعد. فضلاً احذف العمود ثم أنشئه مرة أخرى!"
#. module: base
#: field:ir.ui.view_sc,user_id:0
@@ -7160,12 +7284,12 @@ msgstr ""
#: code:addons/base/res/res_user.py:580
#, python-format
msgid "Warning !"
-msgstr ""
+msgstr "تحذير !"
#. module: base
#: model:res.widget,title:base.google_maps_widget
msgid "Google Maps"
-msgstr ""
+msgstr "خرائط Google"
#. module: base
#: model:ir.ui.menu,name:base.menu_base_config
@@ -7176,7 +7300,7 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_marketing_config_root
#: view:res.company:0
msgid "Configuration"
-msgstr ""
+msgstr "الإعدادات"
#. module: base
#: model:ir.model,name:base.model_publisher_warranty_contract_wizard
@@ -7191,17 +7315,17 @@ msgstr ""
#. module: base
#: field:publisher_warranty.contract,date_start:0
msgid "Starting Date"
-msgstr ""
+msgstr "تاريخ الابتداء"
#. module: base
#: help:res.partner,website:0
msgid "Website of Partner"
-msgstr ""
+msgstr "الموقع الإلكتروني للشريك"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_5
msgid "Gold Partner"
-msgstr ""
+msgstr "شريك ذهبي"
#. module: base
#: model:ir.model,name:base.model_res_partner
@@ -7212,28 +7336,28 @@ msgstr ""
#: selection:res.partner.title,domain:0
#: model:res.request.link,name:base.req_link_partner
msgid "Partner"
-msgstr ""
+msgstr "الشريك"
#. module: base
#: model:res.country,name:base.tr
msgid "Turkey"
-msgstr ""
+msgstr "تركيّا"
#. module: base
#: model:res.country,name:base.fk
msgid "Falkland Islands"
-msgstr ""
+msgstr "جزر الفالكلاند"
#. module: base
#: model:res.country,name:base.lb
msgid "Lebanon"
-msgstr ""
+msgstr "لبنان"
#. module: base
#: view:ir.actions.report.xml:0
#: field:ir.actions.report.xml,report_type:0
msgid "Report Type"
-msgstr ""
+msgstr "نوع التقرير"
#. module: base
#: field:ir.actions.todo,state:0
@@ -7249,7 +7373,7 @@ msgstr ""
#: field:workflow.instance,state:0
#: field:workflow.workitem,state:0
msgid "State"
-msgstr ""
+msgstr "المحافظة"
#. module: base
#: selection:base.language.install,lang:0
@@ -7259,7 +7383,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.no
msgid "Norway"
-msgstr ""
+msgstr "النرويج"
#. module: base
#: view:res.lang:0
@@ -7270,17 +7394,17 @@ msgstr ""
#: view:base.language.install:0
#: model:ir.ui.menu,name:base.menu_view_base_language_install
msgid "Load an Official Translation"
-msgstr ""
+msgstr "تحميل ترجمة رسمية"
#. module: base
#: view:res.currency:0
msgid "Miscelleanous"
-msgstr ""
+msgstr "متفرقات"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_10
msgid "Open Source Service Company"
-msgstr ""
+msgstr "شركة خدمات مفتوحة المصدر"
#. module: base
#: model:res.country,name:base.kg
@@ -7290,12 +7414,12 @@ msgstr ""
#. module: base
#: selection:res.request,state:0
msgid "waiting"
-msgstr ""
+msgstr "جاري الانتظار"
#. module: base
#: field:ir.actions.report.xml,report_file:0
msgid "Report file"
-msgstr ""
+msgstr "ملف التقرير"
#. module: base
#: model:ir.model,name:base.model_workflow_triggers
@@ -7311,7 +7435,7 @@ msgstr ""
#. module: base
#: view:ir.attachment:0
msgid "Created"
-msgstr ""
+msgstr "تمّ الإنشاء"
#. module: base
#: help:ir.actions.wizard,multi:0
@@ -7319,11 +7443,13 @@ msgid ""
"If set to true, the wizard will not be displayed on the right toolbar of a "
"form view."
msgstr ""
+"في حالة التنشيط، لن يظهر المعالج في شريط الأدوات على يمين الشاشة عند استخدام "
+"طريقة عرض النموذج."
#. module: base
#: view:base.language.import:0
msgid "- type,name,res_id,src,value"
-msgstr ""
+msgstr "- type,name,res_id,src,value"
#. module: base
#: model:res.country,name:base.hm
@@ -7338,12 +7464,12 @@ msgstr ""
#. module: base
#: selection:ir.translation,type:0
msgid "Selection"
-msgstr ""
+msgstr "الاختيار"
#. module: base
#: field:res.company,rml_header1:0
msgid "Report Header"
-msgstr ""
+msgstr "رأس التقرير"
#. module: base
#: field:ir.actions.act_window,type:0
@@ -7356,7 +7482,7 @@ msgstr ""
#: field:ir.actions.url,type:0
#: field:ir.actions.wizard,type:0
msgid "Action Type"
-msgstr ""
+msgstr "نوع الإجراء"
#. module: base
#: code:addons/base/module/module.py:268
@@ -7365,13 +7491,15 @@ msgid ""
"You try to install module '%s' that depends on module '%s'.\n"
"But the latter module is not available in your system."
msgstr ""
+"أنت تحاول تثبيت الوحدة البرمجية '%s' والتي تتطلب الوحدة البرمجية '%s'.\n"
+"ولكن الأخيرة غير متاحة لهذا النظام."
#. module: base
#: view:base.language.import:0
#: model:ir.actions.act_window,name:base.action_view_base_import_language
#: model:ir.ui.menu,name:base.menu_view_base_import_language
msgid "Import Translation"
-msgstr ""
+msgstr "استيراد ترجمة"
#. module: base
#: field:res.partner.bank.type,field_ids:0
@@ -7382,47 +7510,47 @@ msgstr ""
#: view:ir.module.module:0
#: field:ir.module.module,category_id:0
msgid "Category"
-msgstr ""
+msgstr "الفئة"
#. module: base
#: view:ir.attachment:0
#: selection:ir.attachment,type:0
#: selection:ir.property,type:0
msgid "Binary"
-msgstr ""
+msgstr "العد الثنائي"
#. module: base
#: field:ir.actions.server,sms:0
#: selection:ir.actions.server,state:0
msgid "SMS"
-msgstr ""
+msgstr "رسالة قصيرة (SMS)"
#. module: base
#: model:res.country,name:base.cr
msgid "Costa Rica"
-msgstr ""
+msgstr "كوستاريكا"
#. module: base
#: view:workflow.activity:0
msgid "Conditions"
-msgstr ""
+msgstr "الشروط"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_other_form
msgid "Other Partners"
-msgstr ""
+msgstr "شركاء آخرون"
#. module: base
#: model:ir.actions.act_window,name:base.action_currency_form
#: model:ir.ui.menu,name:base.menu_action_currency_form
#: view:res.currency:0
msgid "Currencies"
-msgstr ""
+msgstr "العملات"
#. module: base
#: sql_constraint:res.groups:0
msgid "The name of the group must be unique !"
-msgstr ""
+msgstr "يجب أن يكون اسم المجموعة فريداً!"
#. module: base
#: view:ir.sequence:0
@@ -7432,27 +7560,27 @@ msgstr ""
#. module: base
#: help:res.partner.address,active:0
msgid "Uncheck the active field to hide the contact."
-msgstr ""
+msgstr "أزل اختيار حقل 'نشط' لإخفاء جهة الاتصال."
#. module: base
#: model:ir.model,name:base.model_res_widget_wizard
msgid "Add a widget for User"
-msgstr ""
+msgstr "أضف عنصر واجهة مستخدم للمستخدم"
#. module: base
#: model:res.country,name:base.dk
msgid "Denmark"
-msgstr ""
+msgstr "الدنمارك"
#. module: base
#: field:res.country,code:0
msgid "Country Code"
-msgstr ""
+msgstr "رمز الدولة"
#. module: base
#: model:ir.model,name:base.model_workflow_instance
msgid "workflow.instance"
-msgstr ""
+msgstr "workflow.instance"
#. module: base
#: code:addons/orm.py:278
@@ -7483,21 +7611,23 @@ msgid ""
"Only specify a value if you want to change the user password. This user will "
"have to logout and login again!"
msgstr ""
+"حدد قيمة إذا كنت تريد تغيير كلمة المرور للمستخدم فقط. سيضطر المستخدم لتسجيل "
+"الخروج ثم تسجيل الدخول مجدداً!"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_madam
msgid "Madam"
-msgstr ""
+msgstr "سيدة"
#. module: base
#: model:res.country,name:base.ee
msgid "Estonia"
-msgstr ""
+msgstr "استونيا"
#. module: base
#: model:ir.ui.menu,name:base.dashboard
msgid "Dashboards"
-msgstr ""
+msgstr "لوحات المعلومات"
#. module: base
#: help:ir.attachment,type:0
@@ -7508,12 +7638,12 @@ msgstr ""
#: field:res.config.users,new_password:0
#: field:res.users,new_password:0
msgid "Change password"
-msgstr ""
+msgstr "تغيير كلمة المرور"
#. module: base
#: model:res.country,name:base.nl
msgid "Netherlands"
-msgstr ""
+msgstr "هولندا"
#. module: base
#: model:ir.ui.menu,name:base.next_id_4
@@ -7523,12 +7653,12 @@ msgstr ""
#. module: base
#: view:res.company:0
msgid "Your Logo - Use a size of about 450x150 pixels."
-msgstr ""
+msgstr "الشعار - استخدم صورة بحجم 150x450 نقطة"
#. module: base
#: model:ir.model,name:base.model_ir_values
msgid "ir.values"
-msgstr ""
+msgstr "ir.values"
#. module: base
#: selection:base.language.install,lang:0
@@ -7543,17 +7673,20 @@ msgid ""
"button \"Schedule for Installation\" from the form view, then click on "
"\"Apply Scheduled Upgrades\" to migrate your system."
msgstr ""
+"يمكنك تثبيت وحدات برمجية جديدة لتنشيط مزايا وقوائم وتقارير وبيانات جديدة في "
+"نسختك من نظام OpenERP. لتثبيت وحدات برمجية، انقر زر \"اختر للتثبيت\" من "
+"طريقة عرض النموذج، ثم انقر \"نفّذ الترقيات المُعدّة\"."
#. module: base
#: model:ir.ui.menu,name:base.menu_emails
#: model:ir.ui.menu,name:base.menu_mail_gateway
msgid "Emails"
-msgstr ""
+msgstr "الرسائل الإلكترونية"
#. module: base
#: model:res.country,name:base.cd
msgid "Congo, The Democratic Republic of the"
-msgstr ""
+msgstr "جمهورية الكونغو الديمقراطية"
#. module: base
#: selection:base.language.install,lang:0
@@ -7565,23 +7698,23 @@ msgstr ""
#: field:res.request,body:0
#: field:res.request.history,req_id:0
msgid "Request"
-msgstr ""
+msgstr "اطلب"
#. module: base
#: model:res.country,name:base.jp
msgid "Japan"
-msgstr ""
+msgstr "اليابان"
#. module: base
#: field:ir.cron,numbercall:0
msgid "Number of Calls"
-msgstr ""
+msgstr "عدد المكالمات"
#. module: base
#: view:base.module.upgrade:0
#: field:base.module.upgrade,module_info:0
msgid "Modules to update"
-msgstr ""
+msgstr "الوحدات البرمجية في انتظار التحديث"
#. module: base
#: help:ir.actions.server,sequence:0
@@ -7598,7 +7731,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.gr
msgid "Greece"
-msgstr ""
+msgstr "اليونان"
#. module: base
#: field:res.request,trigger_date:0
@@ -7613,7 +7746,7 @@ msgstr ""
#. module: base
#: field:base.language.install,overwrite:0
msgid "Overwrite Existing Terms"
-msgstr ""
+msgstr "استبدل المصطلحات الموجودة"
#. module: base
#: help:ir.actions.server,code:0
@@ -7623,17 +7756,17 @@ msgstr ""
#. module: base
#: sql_constraint:res.country:0
msgid "The code of the country must be unique !"
-msgstr ""
+msgstr "يجب أن يكون رمز الدولة فريداً!"
#. module: base
#: selection:ir.module.module.dependency,state:0
msgid "Uninstallable"
-msgstr ""
+msgstr "لا يمكن التثبيت"
#. module: base
#: view:res.partner.category:0
msgid "Partner Category"
-msgstr ""
+msgstr "فئة الشريك"
#. module: base
#: view:ir.actions.server:0
@@ -7644,29 +7777,29 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_base_module_update
msgid "Update Module"
-msgstr ""
+msgstr "تحديث الوحدة البرمجية"
#. module: base
#: view:ir.model.fields:0
#: field:ir.model.fields,translate:0
msgid "Translate"
-msgstr ""
+msgstr "ترجِم"
#. module: base
#: field:res.request.history,body:0
msgid "Body"
-msgstr ""
+msgstr "المتن"
#. module: base
#: view:partner.wizard.spam:0
msgid "Send Email"
-msgstr ""
+msgstr "إرسال بريد إلكتروني"
#. module: base
#: field:res.config.users,menu_id:0
#: field:res.users,menu_id:0
msgid "Menu Action"
-msgstr ""
+msgstr "إجراء القائمة"
#. module: base
#: help:ir.model.fields,selection:0
@@ -7679,7 +7812,7 @@ msgstr ""
#. module: base
#: selection:base.language.export,state:0
msgid "choose"
-msgstr ""
+msgstr "اختر"
#. module: base
#: help:ir.model,osv_memory:0
@@ -7699,12 +7832,12 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name
#: view:res.partner:0
msgid "Suppliers"
-msgstr ""
+msgstr "المورّدون"
#. module: base
#: view:publisher_warranty.contract.wizard:0
msgid "Register"
-msgstr ""
+msgstr "تسجيل"
#. module: base
#: field:res.request,ref_doc2:0
@@ -7719,29 +7852,29 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ga
msgid "Gabon"
-msgstr ""
+msgstr "الجابون"
#. module: base
#: model:ir.model,name:base.model_ir_model_data
msgid "ir.model.data"
-msgstr ""
+msgstr "ir.model.data"
#. module: base
#: view:ir.model:0
#: view:ir.rule:0
#: view:res.groups:0
msgid "Access Rights"
-msgstr ""
+msgstr "الصلاحيات"
#. module: base
#: model:res.country,name:base.gl
msgid "Greenland"
-msgstr ""
+msgstr "جرين ﻻند"
#. module: base
#: field:res.partner.bank,acc_number:0
msgid "Account Number"
-msgstr ""
+msgstr "رقم الحساب"
#. module: base
#: view:res.lang:0
@@ -7756,7 +7889,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.cy
msgid "Cyprus"
-msgstr ""
+msgstr "قبرص"
#. module: base
#: view:base.module.import:0
@@ -7765,35 +7898,37 @@ msgid ""
"loading a new language it becomes available as default interface language "
"for users and partners."
msgstr ""
+"يساعدك هذا المعالج على إضافة لغة جديدة لنسختك من نظام OpenERP. بعد تحميل لغة "
+"جديدة ستصبح متاحة كلغة افتراضية للمستخدمين والشركاء."
#. module: base
#: field:ir.actions.server,subject:0
#: field:partner.wizard.spam,subject:0
#: field:res.request,name:0
msgid "Subject"
-msgstr ""
+msgstr "الموضوع"
#. module: base
#: field:res.request,act_from:0
#: field:res.request.history,act_from:0
msgid "From"
-msgstr ""
+msgstr "مِن"
#. module: base
#: view:res.users:0
msgid "Preferences"
-msgstr ""
+msgstr "التفضيلات"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_consumers0
msgid "Consumers"
-msgstr ""
+msgstr "المستهلكون"
#. module: base
#: view:res.config:0
#: wizard_button:server.action.create,init,step_1:0
msgid "Next"
-msgstr ""
+msgstr "التالي"
#. module: base
#: help:ir.cron,function:0
@@ -7813,12 +7948,12 @@ msgstr ""
#. module: base
#: view:ir.actions.report.xml:0
msgid "Miscellaneous"
-msgstr ""
+msgstr "متفرقات"
#. module: base
#: model:res.country,name:base.cn
msgid "China"
-msgstr ""
+msgstr "الصّين"
#. module: base
#: code:addons/base/res/res_user.py:516
@@ -7831,12 +7966,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.eh
msgid "Western Sahara"
-msgstr ""
+msgstr "الصحراء الغربية"
#. module: base
#: model:ir.model,name:base.model_workflow
msgid "workflow"
-msgstr ""
+msgstr "مسار عمل"
#. module: base
#: model:ir.actions.act_window,help:base.action_res_company_form
@@ -7844,11 +7979,13 @@ msgid ""
"Create and manage the companies that will be managed by OpenERP from here. "
"Shops or subsidiaries can be created and maintained from here."
msgstr ""
+"أنشئ وتحكم في الشركات التي تريد إدارتها باستخدام OpenERP من هنا. يمكنك إنشاء "
+"متاجر وشركات فرعية من هنا."
#. module: base
#: model:res.country,name:base.id
msgid "Indonesia"
-msgstr ""
+msgstr "إندونيسيا"
#. module: base
#: view:base.update.translations:0
@@ -7857,6 +7994,8 @@ msgid ""
"you can then add translations manually or perform a complete export (as a "
"template for a new language example)."
msgstr ""
+"يقوم هذا المعالج باكتشاف المصطلحات الجديدة في التطبيق لترجمتها، ومن ثَمّ "
+"يمكنك إضافة الترجمات يدوياً، أو تصدير الترجمة كاملة (كقالب للغة جديدة)."
#. module: base
#: help:multi_company.default,expression:0
@@ -7868,22 +8007,22 @@ msgstr ""
#. module: base
#: model:res.country,name:base.bg
msgid "Bulgaria"
-msgstr ""
+msgstr "بلغاريا"
#. module: base
#: view:publisher_warranty.contract.wizard:0
msgid "Publisher warranty contract successfully registered!"
-msgstr ""
+msgstr "تمّ تسجيل عقد ضمان الناشر بنجاح!"
#. module: base
#: model:res.country,name:base.ao
msgid "Angola"
-msgstr ""
+msgstr "أنجولا"
#. module: base
#: model:res.country,name:base.tf
msgid "French Southern Territories"
-msgstr ""
+msgstr "الأقاليم الشمالية الفرنسية"
#. module: base
#: model:ir.model,name:base.model_res_currency
@@ -7893,12 +8032,12 @@ msgstr ""
#: field:res.currency,name:0
#: field:res.currency.rate,currency_id:0
msgid "Currency"
-msgstr ""
+msgstr "العملة"
#. module: base
#: field:res.partner.canal,name:0
msgid "Channel Name"
-msgstr ""
+msgstr "اسم القناة"
#. module: base
#: view:res.lang:0
@@ -7914,27 +8053,27 @@ msgstr ""
#: field:ir.values,res_id:0
#: field:res.log,res_id:0
msgid "Object ID"
-msgstr ""
+msgstr "معرف الكائن"
#. module: base
#: view:res.company:0
msgid "Landscape"
-msgstr ""
+msgstr "عرضيّ"
#. module: base
#: model:ir.ui.menu,name:base.menu_administration
msgid "Administration"
-msgstr ""
+msgstr "الإدارة"
#. module: base
#: view:base.module.update:0
msgid "Click on Update below to start the process..."
-msgstr ""
+msgstr "انقر على \"تحديث\" بالأسفل لبدء العملية..."
#. module: base
#: model:res.country,name:base.ir
msgid "Iran"
-msgstr ""
+msgstr "إيران"
#. module: base
#: model:ir.actions.act_window,name:base.res_widget_user_act_window
@@ -7952,23 +8091,23 @@ msgstr ""
#: field:ir.ui.menu,icon_pict:0
#: field:publisher_warranty.contract.wizard,state:0
msgid "unknown"
-msgstr ""
+msgstr "غير معروف"
#. module: base
#: field:res.currency,symbol:0
msgid "Symbol"
-msgstr ""
+msgstr "الرمز"
#. module: base
#: help:res.config.users,login:0
#: help:res.users,login:0
msgid "Used to log into the system"
-msgstr ""
+msgstr "يستخدم لتسجيل الدخول إلى النظام"
#. module: base
#: view:base.update.translations:0
msgid "Synchronize Translation"
-msgstr ""
+msgstr "تحديث نسخ الترجمة"
#. module: base
#: field:ir.ui.view_sc,res_id:0
@@ -7978,80 +8117,80 @@ msgstr ""
#. module: base
#: model:res.country,name:base.ki
msgid "Kiribati"
-msgstr ""
+msgstr "كيريباتي"
#. module: base
#: model:res.country,name:base.iq
msgid "Iraq"
-msgstr ""
+msgstr "العراق"
#. module: base
#: model:ir.ui.menu,name:base.menu_association
msgid "Association"
-msgstr ""
+msgstr "الارتباط"
#. module: base
#: model:res.country,name:base.cl
msgid "Chile"
-msgstr ""
+msgstr "تشيلي"
#. module: base
#: model:ir.ui.menu,name:base.menu_address_book
#: model:ir.ui.menu,name:base.menu_config_address_book
#: model:ir.ui.menu,name:base.menu_procurement_management_supplier
msgid "Address Book"
-msgstr ""
+msgstr "سجل العناوين"
#. module: base
#: model:ir.model,name:base.model_ir_sequence_type
msgid "ir.sequence.type"
-msgstr ""
+msgstr "ir.sequence.type"
#. module: base
#: selection:base.language.export,format:0
msgid "CSV File"
-msgstr ""
+msgstr "ملف CSV"
#. module: base
#: field:res.company,account_no:0
msgid "Account No."
-msgstr ""
+msgstr "رقم الحساب"
#. module: base
#: code:addons/base/res/res_lang.py:157
#, python-format
msgid "Base Language 'en_US' can not be deleted !"
-msgstr ""
+msgstr "لا يمكن حذف اللغة الأساسية 'en_US' !"
#. module: base
#: selection:ir.model,state:0
msgid "Base Object"
-msgstr ""
+msgstr "الكائن الأساسي"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Dependencies :"
-msgstr ""
+msgstr "المتطلبات:"
#. module: base
#: field:ir.model.fields,field_description:0
msgid "Field Label"
-msgstr ""
+msgstr "تسمية الحقل"
#. module: base
#: model:res.country,name:base.dj
msgid "Djibouti"
-msgstr ""
+msgstr "جيبوتي"
#. module: base
#: field:ir.translation,value:0
msgid "Translation Value"
-msgstr ""
+msgstr "قيمة الترجمة"
#. module: base
#: model:res.country,name:base.ag
msgid "Antigua and Barbuda"
-msgstr ""
+msgstr "أنتيغا وباربودا"
#. module: base
#: code:addons/orm.py:3166
@@ -8060,11 +8199,13 @@ msgid ""
"Operation prohibited by access rules, or performed on an already deleted "
"document (Operation: %s, Document type: %s)."
msgstr ""
+"العملية محظورة حسب قواعد الصلاحيات، أن أنها نُفِّذت على مستند قد تمّ حذفه "
+"(العملية: %s، نوع المستند: %s)."
#. module: base
#: model:res.country,name:base.zr
msgid "Zaire"
-msgstr ""
+msgstr "زائير"
#. module: base
#: field:ir.model.data,res_id:0
@@ -8072,38 +8213,38 @@ msgstr ""
#: field:workflow.instance,res_id:0
#: field:workflow.triggers,res_id:0
msgid "Resource ID"
-msgstr ""
+msgstr "معرف المصدر"
#. module: base
#: view:ir.cron:0
#: field:ir.model,info:0
msgid "Information"
-msgstr ""
+msgstr "المعلومات"
#. module: base
#: view:res.widget.user:0
msgid "User Widgets"
-msgstr ""
+msgstr "كائنات واجهة المستخدم الخاصة بالمستخدم"
#. module: base
#: view:base.module.update:0
msgid "Update Module List"
-msgstr ""
+msgstr "تحديث قائمة الوحدات البرمجية"
#. module: base
#: selection:res.partner.address,type:0
msgid "Other"
-msgstr ""
+msgstr "غير ذلك"
#. module: base
#: view:res.request:0
msgid "Reply"
-msgstr ""
+msgstr "رد"
#. module: base
#: selection:base.language.install,lang:0
msgid "Turkish / Türkçe"
-msgstr ""
+msgstr "التركية / Türkçe"
#. module: base
#: model:ir.actions.act_window,name:base.action_workflow_activity_form
@@ -8111,12 +8252,12 @@ msgstr ""
#: view:workflow:0
#: field:workflow,activities:0
msgid "Activities"
-msgstr ""
+msgstr "الأنشطة"
#. module: base
#: field:ir.actions.act_window,auto_refresh:0
msgid "Auto-Refresh"
-msgstr ""
+msgstr "تحديث تلقائي"
#. module: base
#: code:addons/base/ir/ir_model.py:62
@@ -8127,18 +8268,18 @@ msgstr ""
#. module: base
#: selection:ir.ui.view,type:0
msgid "Diagram"
-msgstr ""
+msgstr "الرسم التخطيطي"
#. module: base
#: help:multi_company.default,name:0
msgid "Name it to easily find a record"
-msgstr ""
+msgstr "قم بتسميته لكي تجد السجل بسهولة"
#. module: base
#: model:ir.actions.act_window,name:base.grant_menu_access
#: model:ir.ui.menu,name:base.menu_grant_menu_access
msgid "Menu Items"
-msgstr ""
+msgstr "عناصر القائمة"
#. module: base
#: constraint:ir.rule:0
@@ -8149,7 +8290,7 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_event_association
#: model:ir.ui.menu,name:base.menu_event_main
msgid "Events Organisation"
-msgstr ""
+msgstr "تنظيم الأحداث"
#. module: base
#: model:ir.actions.act_window,name:base.ir_sequence_actions
@@ -8158,32 +8299,32 @@ msgstr ""
#: model:ir.ui.menu,name:base.next_id_6
#: view:workflow.activity:0
msgid "Actions"
-msgstr ""
+msgstr "الإجراءات"
#. module: base
#: selection:res.request,priority:0
msgid "High"
-msgstr ""
+msgstr "مرتفع"
#. module: base
#: field:ir.exports.line,export_id:0
msgid "Export"
-msgstr ""
+msgstr "تصدير"
#. module: base
#: model:res.country,name:base.hr
msgid "Croatia"
-msgstr ""
+msgstr "كرواتيا"
#. module: base
#: help:res.bank,bic:0
msgid "Bank Identifier Code"
-msgstr ""
+msgstr "رمز مُعرِّف المصرف"
#. module: base
#: model:res.country,name:base.tm
msgid "Turkmenistan"
-msgstr ""
+msgstr "توركمنستان"
#. module: base
#: code:addons/base/ir/ir_actions.py:597
@@ -8215,12 +8356,12 @@ msgstr ""
#: code:addons/orm.py:3199
#, python-format
msgid "Error"
-msgstr ""
+msgstr "خطأ"
#. module: base
#: model:res.country,name:base.pm
msgid "Saint Pierre and Miquelon"
-msgstr ""
+msgstr "سان بيار وميكلون"
#. module: base
#: help:ir.actions.report.xml,header:0
@@ -8236,42 +8377,42 @@ msgstr ""
#: view:base.module.update:0
#: view:base.update.translations:0
msgid "Update"
-msgstr ""
+msgstr "تحديث"
#. module: base
#: model:ir.actions.report.xml,name:base.ir_module_reference_print
msgid "Technical guide"
-msgstr ""
+msgstr "الدليل التقني"
#. module: base
#: model:res.country,name:base.tz
msgid "Tanzania"
-msgstr ""
+msgstr "تنزانيا"
#. module: base
#: selection:base.language.install,lang:0
msgid "Danish / Dansk"
-msgstr ""
+msgstr "الدنماركية / Dansk"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Advanced Search (deprecated)"
-msgstr ""
+msgstr "بحث متقدم (سيلغي)"
#. module: base
#: model:res.country,name:base.cx
msgid "Christmas Island"
-msgstr ""
+msgstr "جزيرة الكريسماس"
#. module: base
#: view:ir.actions.server:0
msgid "Other Actions Configuration"
-msgstr ""
+msgstr "إعدادات الإجراءات الأخرى"
#. module: base
#: view:res.config.installer:0
msgid "Install Modules"
-msgstr ""
+msgstr "تثبيت الوحدات البرمجية"
#. module: base
#: model:ir.actions.act_window,name:base.res_partner_canal-act
@@ -8279,12 +8420,12 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_res_partner_canal-act
#: view:res.partner.canal:0
msgid "Channels"
-msgstr ""
+msgstr "القنوات"
#. module: base
#: view:ir.ui.view:0
msgid "Extra Info"
-msgstr ""
+msgstr "معلومات إضافية"
#. module: base
#: model:ir.actions.act_window,name:base.act_values_form_action
@@ -8295,7 +8436,7 @@ msgstr ""
#. module: base
#: view:ir.module.module:0
msgid "Schedule for Installation"
-msgstr ""
+msgstr "اختر للتثبيت"
#. module: base
#: model:ir.model,name:base.model_partner_wizard_ean_check
@@ -8306,7 +8447,7 @@ msgstr ""
#: sql_constraint:res.config.users:0
#: sql_constraint:res.users:0
msgid "You can not have two users with the same login !"
-msgstr ""
+msgstr "لا يمكن ان يكون هناك مستخدمان بنفس اسم الدخول!"
#. module: base
#: model:ir.model,name:base.model_multi_company_default
@@ -8316,18 +8457,18 @@ msgstr ""
#. module: base
#: view:res.request:0
msgid "Send"
-msgstr ""
+msgstr "إرسال"
#. module: base
#: field:res.config.users,menu_tips:0
#: field:res.users,menu_tips:0
msgid "Menu Tips"
-msgstr ""
+msgstr "إرشادات القائمة"
#. module: base
#: field:ir.translation,src:0
msgid "Source"
-msgstr ""
+msgstr "الأصل"
#. module: base
#: help:res.partner.address,partner_id:0
@@ -8337,12 +8478,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.vu
msgid "Vanuatu"
-msgstr ""
+msgstr "فانوتوا"
#. module: base
#: view:res.company:0
msgid "Internal Header/Footer"
-msgstr ""
+msgstr "رأس / تذييل داخلي"
#. module: base
#: code:addons/base/module/wizard/base_export_language.py:59
@@ -8351,23 +8492,25 @@ msgid ""
"Save this document to a .tgz file. This archive containt UTF-8 %s files and "
"may be uploaded to launchpad."
msgstr ""
+"احفظ هذا المستند في ملف .tgz. سيحتوي هذا الأرشيف على %s ملفات ذات ترميز UTF-"
+"8 ويمكن رفعه إلى موقع Launchpad."
#. module: base
#: view:base.module.upgrade:0
msgid "Start configuration"
-msgstr ""
+msgstr "ابدأ الإعداد"
#. module: base
#: view:base.language.export:0
msgid "_Export"
-msgstr ""
+msgstr "ت_صدير"
#. module: base
#: field:base.language.install,state:0
#: field:base.module.import,state:0
#: field:base.module.update,state:0
msgid "state"
-msgstr ""
+msgstr "الولاية"
#. module: base
#: selection:base.language.install,lang:0
@@ -8377,7 +8520,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.do
msgid "Dominican Republic"
-msgstr ""
+msgstr "جمهورية الدومينيكان"
#. module: base
#: selection:base.language.install,lang:0
@@ -8395,7 +8538,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sa
msgid "Saudi Arabia"
-msgstr ""
+msgstr "المملكة العربية السعودية"
#. module: base
#: help:res.partner,supplier:0
@@ -8403,6 +8546,8 @@ msgid ""
"Check this box if the partner is a supplier. If it's not checked, purchase "
"people will not see it when encoding a purchase order."
msgstr ""
+"اختر إذا كان الشريك مُورِّداً. إذا لم تختر، لن يظهر الشربك لقسم المشتريات "
+"أثناء إعدادهم لأمر شراء."
#. module: base
#: field:ir.model.fields,relation_field:0
@@ -8412,13 +8557,13 @@ msgstr ""
#. module: base
#: view:res.partner.event:0
msgid "Event Logs"
-msgstr ""
+msgstr "سجلات الأحداث"
#. module: base
#: code:addons/base/module/wizard/base_module_configuration.py:37
#, python-format
msgid "System Configuration done"
-msgstr ""
+msgstr "تمّ إعداد النظام"
#. module: base
#: field:workflow.triggers,instance_id:0
@@ -8434,12 +8579,12 @@ msgstr ""
#. module: base
#: view:base.language.export:0
msgid "https://translations.launchpad.net/openobject"
-msgstr ""
+msgstr "https://translations.launchpad.net/openobject"
#. module: base
#: field:ir.actions.report.xml,report_xml:0
msgid "XML path"
-msgstr ""
+msgstr "مسار XML"
#. module: base
#: selection:ir.actions.todo,restart:0
@@ -8449,12 +8594,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.gn
msgid "Guinea"
-msgstr ""
+msgstr "غينيا"
#. module: base
#: model:res.country,name:base.lu
msgid "Luxembourg"
-msgstr ""
+msgstr "لوكسمبورغ"
#. module: base
#: help:ir.values,key2:0
@@ -8466,14 +8611,14 @@ msgstr ""
#: code:addons/base/ir/ir_ui_menu.py:285
#, python-format
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "خطأ! لا يمكنك إنشاء قائمة متداخلة."
#. module: base
#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard
#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add
#: view:publisher_warranty.contract.wizard:0
msgid "Register a Contract"
-msgstr ""
+msgstr "تسجيل عقد"
#. module: base
#: view:ir.rule:0
@@ -8486,19 +8631,19 @@ msgstr ""
#: code:addons/base/publisher_warranty/publisher_warranty.py:145
#, python-format
msgid "Please check your publisher warranty contract name and validity."
-msgstr ""
+msgstr "فضلاً تحقق من اسم وسريان عقد ضمان الناشر الخاص بك."
#. module: base
#: model:res.country,name:base.sv
msgid "El Salvador"
-msgstr ""
+msgstr "السّلفادور"
#. module: base
#: field:res.bank,phone:0
#: field:res.partner,phone:0
#: field:res.partner.address,phone:0
msgid "Phone"
-msgstr ""
+msgstr "هاتف"
#. module: base
#: field:ir.cron,active:0
@@ -8516,17 +8661,17 @@ msgstr ""
#: view:workflow.instance:0
#: view:workflow.workitem:0
msgid "Active"
-msgstr ""
+msgstr "نشِط"
#. module: base
#: model:res.country,name:base.th
msgid "Thailand"
-msgstr ""
+msgstr "تايلاند"
#. module: base
#: model:ir.ui.menu,name:base.menu_crm_config_lead
msgid "Leads & Opportunities"
-msgstr ""
+msgstr "الفرص والفرص المحتملة"
#. module: base
#: selection:base.language.install,lang:0
@@ -8536,40 +8681,40 @@ msgstr ""
#. module: base
#: view:res.log:0
msgid "System Logs"
-msgstr ""
+msgstr "سجلات النظام"
#. module: base
#: selection:workflow.activity,join_mode:0
#: selection:workflow.activity,split_mode:0
msgid "And"
-msgstr ""
+msgstr "و"
#. module: base
#: field:ir.model.fields,relation:0
msgid "Object Relation"
-msgstr ""
+msgstr "علاقة الكائن"
#. module: base
#: view:ir.rule:0
#: view:res.partner:0
msgid "General"
-msgstr ""
+msgstr "عام"
#. module: base
#: model:res.country,name:base.uz
msgid "Uzbekistan"
-msgstr ""
+msgstr "أوزبكستان"
#. module: base
#: model:ir.model,name:base.model_ir_actions_act_window
#: selection:ir.ui.menu,action:0
msgid "ir.actions.act_window"
-msgstr ""
+msgstr "ir.actions.act_window"
#. module: base
#: field:ir.rule,perm_create:0
msgid "Apply For Create"
-msgstr ""
+msgstr "تنفيذ للإنشاء"
#. module: base
#: model:res.country,name:base.vi
@@ -8579,12 +8724,12 @@ msgstr ""
#. module: base
#: model:res.country,name:base.tw
msgid "Taiwan"
-msgstr ""
+msgstr "تايوان"
#. module: base
#: model:ir.model,name:base.model_res_currency_rate
msgid "Currency Rate"
-msgstr ""
+msgstr "سعر العملة"
#. module: base
#: model:ir.actions.act_window,help:base.grant_menu_access
@@ -8595,6 +8740,10 @@ msgid ""
"be assigned to specific groups in order to make them accessible to some "
"users within the system."
msgstr ""
+"إدارة وتخصيص العناصر المتاحة والمعروضة في قائمة نسختك من نظام OpenERP. يمكنك "
+"حذف عنصر بالنقر على المربع في بداية كل سطر ثم النقر على الزر الذي يظهر بعد "
+"ذلك. يمكنك حصر صلاحيات الدخول للعناصر عن طريق تحديد مجموعات معينة يمكنها "
+"الدخول."
#. module: base
#: field:ir.ui.view,field_parent:0
@@ -8614,17 +8763,17 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_workflow_workitem
msgid "workflow.workitem"
-msgstr ""
+msgstr "workflow.workitem"
#. module: base
#: selection:ir.module.module,state:0
msgid "Not Installable"
-msgstr ""
+msgstr "لا يمكن تثبيته"
#. module: base
#: report:ir.module.reference.graph:0
msgid "View :"
-msgstr ""
+msgstr "عرض:"
#. module: base
#: field:ir.model.fields,view_load:0
@@ -8635,14 +8784,14 @@ msgstr ""
#: code:addons/base/ir/ir_model.py:232
#, python-format
msgid "You cannot remove the field '%s' !"
-msgstr ""
+msgstr "لا يمكنك حذف الحقل '%s' !"
#. module: base
#: field:ir.exports,resource:0
#: view:ir.property:0
#: field:ir.property,res_id:0
msgid "Resource"
-msgstr ""
+msgstr "المورِد"
#. module: base
#: field:ir.ui.menu,web_icon:0
@@ -8652,7 +8801,7 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "Persian / فارس"
-msgstr ""
+msgstr "Persian / فارسي"
#. module: base
#: view:ir.actions.act_window:0
@@ -8663,7 +8812,7 @@ msgstr ""
#: code:addons/base/module/wizard/base_module_upgrade.py:95
#, python-format
msgid "Unmet dependency !"
-msgstr ""
+msgstr "ثمّة متطلبات غير متوفرة"
#. module: base
#: view:base.language.import:0
@@ -8671,6 +8820,7 @@ msgid ""
"Supported file formats: *.csv (Comma-separated values) or *.po (GetText "
"Portable Objects)"
msgstr ""
+"صيغ الملفات المدعومة: csv (قيم مفصولة بفواصل) أو po (كائنات GetText متنقلة)"
#. module: base
#: code:addons/base/ir/ir_model.py:487
@@ -8679,17 +8829,18 @@ msgid ""
"You can not delete this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
+"لا يمكنك حذف هذا المستند (%s) ! تأكد من أنك تنتمي لإحدى هذه المجموعات: %s."
#. module: base
#: model:ir.model,name:base.model_base_module_configuration
msgid "base.module.configuration"
-msgstr ""
+msgstr "base.module.configuration"
#. module: base
#: field:base.language.export,name:0
#: field:ir.attachment,datas_fname:0
msgid "Filename"
-msgstr ""
+msgstr "اسم الملف"
#. module: base
#: field:ir.model,access_ids:0
@@ -8700,32 +8851,32 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sk
msgid "Slovak Republic"
-msgstr ""
+msgstr "سلوفاكيا"
#. module: base
#: model:ir.ui.menu,name:base.publisher_warranty
msgid "Publisher Warranty"
-msgstr ""
+msgstr "ضمان الناشر"
#. module: base
#: model:res.country,name:base.aw
msgid "Aruba"
-msgstr ""
+msgstr "جزيرة أروبا"
#. module: base
#: model:res.country,name:base.ar
msgid "Argentina"
-msgstr ""
+msgstr "الأرجنتين"
#. module: base
#: field:res.groups,name:0
msgid "Group Name"
-msgstr ""
+msgstr "اسم المجموعة"
#. module: base
#: model:res.country,name:base.bh
msgid "Bahrain"
-msgstr ""
+msgstr "مملكة البحرين"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_12
@@ -8747,17 +8898,17 @@ msgstr ""
#: view:res.users:0
#: field:res.users,company_id:0
msgid "Company"
-msgstr ""
+msgstr "الشركة"
#. module: base
#: view:res.users:0
msgid "Email & Signature"
-msgstr ""
+msgstr "البريد الإلكتروني والتوقيع"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Publisher Warranty Contract"
-msgstr ""
+msgstr "عقد ضمان الناشر"
#. module: base
#: selection:base.language.install,lang:0
@@ -8767,17 +8918,17 @@ msgstr ""
#. module: base
#: model:ir.ui.menu,name:base.menu_aftersale
msgid "After-Sale Services"
-msgstr ""
+msgstr "خدمات بعد البيع"
#. module: base
#: view:ir.actions.todo:0
msgid "Launch"
-msgstr ""
+msgstr "تشغيل"
#. module: base
#: field:ir.actions.act_window,limit:0
msgid "Limit"
-msgstr ""
+msgstr "حد"
#. module: base
#: help:ir.actions.server,wkf_model_id:0
@@ -8787,7 +8938,7 @@ msgstr ""
#. module: base
#: model:res.country,name:base.jm
msgid "Jamaica"
-msgstr ""
+msgstr "جامايكا"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_category_form
@@ -8801,29 +8952,29 @@ msgstr ""
#. module: base
#: model:res.country,name:base.az
msgid "Azerbaijan"
-msgstr ""
+msgstr "أذربيجان"
#. module: base
#: code:addons/base/res/partner/partner.py:250
#, python-format
msgid "Warning"
-msgstr ""
+msgstr "تحذير"
#. module: base
#: selection:base.language.install,lang:0
msgid "Arabic / الْعَرَبيّة"
-msgstr ""
+msgstr "Arabic / الْعَرَبيّة"
#. module: base
#: model:res.country,name:base.vg
msgid "Virgin Islands (British)"
-msgstr ""
+msgstr "جزر العذراء (بريطانيا)"
#. module: base
#: view:ir.property:0
#: model:ir.ui.menu,name:base.next_id_15
msgid "Parameters"
-msgstr ""
+msgstr "المحددات"
#. module: base
#: selection:base.language.install,lang:0
@@ -8843,46 +8994,50 @@ msgid ""
"uncheck the 'Suppliers' filter button in order to search in all your "
"partners, including customers and prospects."
msgstr ""
+"يمكنك الحصول على كافة المعلومات المتعلقة بالمُورِّدين من نموذج المُورِّد: "
+"بيانات الحسابات، الرسائل الألكترونية السابقة، الاجتماعات، عمليات الشراء، "
+"إلخ. يمكنك إزالة اختيار مرشح الفرز 'المُورِّدون' لكي يتمّ بحث كافة الشركاء "
+"بما فيهم العملاء والمستقبليون."
#. module: base
#: model:res.country,name:base.rw
msgid "Rwanda"
-msgstr ""
+msgstr "رواندا"
#. module: base
#: view:ir.sequence:0
msgid "Day of the week (0:Monday): %(weekday)s"
-msgstr ""
+msgstr "اليوم الأسبوعي (0: الإثنين): %(weekday)s"
#. module: base
#: model:res.country,name:base.ck
msgid "Cook Islands"
-msgstr ""
+msgstr "جزر كوك"
#. module: base
#: field:ir.model.data,noupdate:0
msgid "Non Updatable"
-msgstr ""
+msgstr "لا يمكن تحديثه"
#. module: base
#: selection:base.language.install,lang:0
msgid "Klingon"
-msgstr ""
+msgstr "كلِنغُن"
#. module: base
#: model:res.country,name:base.sg
msgid "Singapore"
-msgstr ""
+msgstr "سنغافورة"
#. module: base
#: selection:ir.actions.act_window,target:0
msgid "Current Window"
-msgstr ""
+msgstr "النافذة الحالية"
#. module: base
#: view:ir.values:0
msgid "Action Source"
-msgstr ""
+msgstr "مصدر الإجراء"
#. module: base
#: view:res.config.view:0
@@ -8891,6 +9046,9 @@ msgid ""
"simplified interface, which has less features but is easier. You can always "
"switch later from the user preferences."
msgstr ""
+"إذا كنت تستخدم OpenERP لأول مرة، ننصحك بشدة أن تختار الواجهة المبسطة، والتي "
+"تنقصها بعض المزايا ولكنها أسهل استخداماً. يمكنك تغيير هذا الاختيار في أي وقت "
+"من تفضيلات المستخدم."
#. module: base
#: model:ir.model,name:base.model_res_country
@@ -8902,18 +9060,18 @@ msgstr ""
#: field:res.partner.address,country_id:0
#: field:res.partner.bank,country_id:0
msgid "Country"
-msgstr ""
+msgstr "الدولة"
#. module: base
#: field:ir.model.fields,complete_name:0
#: field:ir.ui.menu,complete_name:0
msgid "Complete Name"
-msgstr ""
+msgstr "الاسم الكامل"
#. module: base
#: field:ir.values,object:0
msgid "Is Object"
-msgstr ""
+msgstr "هو كائن"
#. module: base
#: view:ir.rule:0
@@ -8925,22 +9083,22 @@ msgstr ""
#. module: base
#: field:res.partner.category,name:0
msgid "Category Name"
-msgstr ""
+msgstr "اسم الفئة"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_15
msgid "IT sector"
-msgstr ""
+msgstr "قطاع تقنية المعلومات"
#. module: base
#: view:ir.actions.act_window:0
msgid "Select Groups"
-msgstr ""
+msgstr "اختر المجموعات"
#. module: base
#: view:res.lang:0
msgid "%X - Appropriate time representation."
-msgstr ""
+msgstr "%X - التمثيل الملائم للوقت"
#. module: base
#: selection:base.language.install,lang:0
@@ -8959,36 +9117,36 @@ msgstr ""
#. module: base
#: view:res.company:0
msgid "Portrait"
-msgstr ""
+msgstr "طوليّ"
#. module: base
#: code:addons/base/ir/ir_model.py:317
#, python-format
msgid "Can only rename one column at a time!"
-msgstr ""
+msgstr "يمكنك تغيير اسم عمود واحد فقط كل مرة!"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard Button"
-msgstr ""
+msgstr "زر المعالج"
#. module: base
#: selection:ir.translation,type:0
msgid "Report/Template"
-msgstr ""
+msgstr "التقرير / القالب"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Graph"
-msgstr ""
+msgstr "الرسم البياني"
#. module: base
#: model:ir.model,name:base.model_ir_actions_server
#: selection:ir.ui.menu,action:0
msgid "ir.actions.server"
-msgstr ""
+msgstr "ir.actions.server"
#. module: base
#: field:ir.actions.configuration.wizard,progress:0
@@ -8997,14 +9155,14 @@ msgstr ""
#: field:res.config.users,progress:0
#: field:res.config.view,progress:0
msgid "Configuration Progress"
-msgstr ""
+msgstr "تقدم الإعدادات"
#. module: base
#: model:ir.actions.act_window,name:base.act_ir_actions_todo_form
#: model:ir.ui.menu,name:base.menu_ir_actions_todo_form
#: model:ir.ui.menu,name:base.next_id_11
msgid "Configuration Wizards"
-msgstr ""
+msgstr "معالجات الإعدادات"
#. module: base
#: field:res.lang,code:0
@@ -9019,12 +9177,12 @@ msgstr ""
#. module: base
#: view:base.module.upgrade:0
msgid "Note that this operation might take a few minutes."
-msgstr ""
+msgstr "لاحظ أن هذه العملية قد تستغرق عدة دقائق."
#. module: base
#: model:ir.ui.menu,name:base.menu_localisation
msgid "Localisation"
-msgstr ""
+msgstr "التهيئة المحلية"
#. module: base
#: view:ir.actions.server:0
@@ -9034,13 +9192,13 @@ msgstr ""
#. module: base
#: view:ir.cron:0
msgid "Execution"
-msgstr ""
+msgstr "تنفيذ"
#. module: base
#: field:ir.actions.server,condition:0
#: field:workflow.transition,condition:0
msgid "Condition"
-msgstr ""
+msgstr "شرط"
#. module: base
#: help:ir.values,model_id:0
@@ -9050,12 +9208,12 @@ msgstr ""
#. module: base
#: field:ir.ui.view,name:0
msgid "View Name"
-msgstr ""
+msgstr "اسم طريقة العرض"
#. module: base
#: selection:base.language.install,lang:0
msgid "Italian / Italiano"
-msgstr ""
+msgstr "الإيطالية / Italiano"
#. module: base
#: field:ir.actions.report.xml,attachment:0
@@ -9072,12 +9230,12 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%j - Day of the year [001,366]."
-msgstr ""
+msgstr "%j - اليوم من السنة [001،366]"
#. module: base
#: field:ir.actions.server,mobile:0
msgid "Mobile No"
-msgstr ""
+msgstr "رقم الجوال"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_by_category
@@ -9086,17 +9244,17 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_partner_category_form
#: view:res.partner.category:0
msgid "Partner Categories"
-msgstr ""
+msgstr "فئات الشركاء"
#. module: base
#: view:base.module.upgrade:0
msgid "System Update"
-msgstr ""
+msgstr "تحديث النظام"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard Field"
-msgstr ""
+msgstr "حقل المعالج"
#. module: base
#: help:ir.sequence,prefix:0
@@ -9106,51 +9264,51 @@ msgstr ""
#. module: base
#: model:res.country,name:base.sc
msgid "Seychelles"
-msgstr ""
+msgstr "سيشيل"
#. module: base
#: model:ir.model,name:base.model_res_partner_bank
#: view:res.partner.bank:0
msgid "Bank Accounts"
-msgstr ""
+msgstr "الحسابات المصرفية"
#. module: base
#: model:res.country,name:base.sl
msgid "Sierra Leone"
-msgstr ""
+msgstr "سيراليون"
#. module: base
#: view:res.company:0
#: view:res.partner:0
msgid "General Information"
-msgstr ""
+msgstr "المعلومات العامة"
#. module: base
#: model:res.country,name:base.tc
msgid "Turks and Caicos Islands"
-msgstr ""
+msgstr "جزر تركس وكايكوس"
#. module: base
#: field:res.partner.bank,owner_name:0
msgid "Account Owner"
-msgstr ""
+msgstr "مالِك الحساب"
#. module: base
#: code:addons/base/res/res_user.py:256
#, python-format
msgid "Company Switch Warning"
-msgstr ""
+msgstr "تحذير بشأن تحويل الشركة"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_widget_wizard
msgid "Homepage Widgets Management"
-msgstr ""
+msgstr "إدارة عناصر واجهة المستخدم الخاصة بالصفحة الرئيسية"
#. module: base
#: field:workflow,osv:0
#: field:workflow.instance,res_type:0
msgid "Resource Object"
-msgstr ""
+msgstr "مصدر الكائن"
#. module: base
#: help:ir.sequence,number_increment:0
@@ -9162,33 +9320,33 @@ msgstr ""
#: field:res.partner.address,function:0
#: selection:workflow.activity,kind:0
msgid "Function"
-msgstr ""
+msgstr "وظيفة"
#. module: base
#: view:res.widget:0
msgid "Search Widget"
-msgstr ""
+msgstr "بحث الملحقات البرمجية"
#. module: base
#: selection:ir.actions.todo,restart:0
msgid "Never"
-msgstr ""
+msgstr "أبداً"
#. module: base
#: selection:res.partner.address,type:0
msgid "Delivery"
-msgstr ""
+msgstr "التسليم"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_pvt_ltd
#: model:res.partner.title,shortcut:base.res_partner_title_pvt_ltd
msgid "Corp."
-msgstr ""
+msgstr "شركة"
#. module: base
#: model:res.country,name:base.gw
msgid "Guinea Bissau"
-msgstr ""
+msgstr "غينيا بيساو"
#. module: base
#: view:workflow.instance:0
@@ -9199,28 +9357,28 @@ msgstr ""
#: code:addons/base/res/partner/partner.py:261
#, python-format
msgid "Partners: "
-msgstr ""
+msgstr "الشركاء: "
#. module: base
#: model:res.country,name:base.kp
msgid "North Korea"
-msgstr ""
+msgstr "كوريا الشمالية"
#. module: base
#: selection:ir.actions.server,state:0
msgid "Create Object"
-msgstr ""
+msgstr "إنشاء الكائن"
#. module: base
#: view:ir.filters:0
#: field:res.log,context:0
msgid "Context"
-msgstr ""
+msgstr "سياق"
#. module: base
#: field:res.bank,bic:0
msgid "BIC/Swift code"
-msgstr ""
+msgstr "كود السويفت"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_1
@@ -9230,12 +9388,12 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "Polish / Język polski"
-msgstr ""
+msgstr "البولندية / Język polski"
#. module: base
#: field:ir.exports,name:0
msgid "Export Name"
-msgstr ""
+msgstr "اسم التصدير"
#. module: base
#: help:res.partner.address,type:0
@@ -9243,13 +9401,15 @@ msgid ""
"Used to select automatically the right address according to the context in "
"sales and purchases documents."
msgstr ""
+"تستخدم للإختيار التلقائي العنوان الصحيح بناءاً علي سياق المستندات في "
+"المبيعات و المشتريات."
#. module: base
#: model:res.country,name:base.lk
msgid "Sri Lanka"
-msgstr ""
+msgstr "سريلانكا"
#. module: base
#: selection:base.language.install,lang:0
msgid "Russian / русский язык"
-msgstr ""
+msgstr "الروسية / русский язык"
diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po
index 2177474a3c8..3df6d85b82c 100644
--- a/openerp/addons/base/i18n/bg.po
+++ b/openerp/addons/base/i18n/bg.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po
index 6d72e655d95..8ddb998c33e 100644
--- a/openerp/addons/base/i18n/bs.po
+++ b/openerp/addons/base/i18n/bs.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po
index 5cf9b043f3a..899a07934b9 100644
--- a/openerp/addons/base/i18n/ca.po
+++ b/openerp/addons/base/i18n/ca.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po
index 7f84778d037..f0a2837e6aa 100644
--- a/openerp/addons/base/i18n/cs.po
+++ b/openerp/addons/base/i18n/cs.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: openobject-server\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
-"PO-Revision-Date: 2011-09-30 21:07+0000\n"
+"PO-Revision-Date: 2011-11-25 11:49+0000\n"
"Last-Translator: Jiří Hajda \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
"X-Poedit-Language: Czech\n"
#. module: base
@@ -7623,7 +7623,7 @@ msgstr ""
#. module: base
#: model:res.partner.title,name:base.res_partner_title_madam
msgid "Madam"
-msgstr "Dáma"
+msgstr "Paní"
#. module: base
#: model:res.country,name:base.ee
diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po
index 3a60c74050a..9f6844f0dc4 100644
--- a/openerp/addons/base/i18n/da.po
+++ b/openerp/addons/base/i18n/da.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -29,12 +29,12 @@ msgstr "Domæne"
#. module: base
#: model:res.country,name:base.sh
msgid "Saint Helena"
-msgstr "Sankt Helena"
+msgstr "St. Helena"
#. module: base
#: view:ir.actions.report.xml:0
msgid "Other Configuration"
-msgstr ""
+msgstr "Andre indstillinger"
#. module: base
#: selection:ir.property,type:0
@@ -64,7 +64,7 @@ msgstr "Vis arkitektur"
#. module: base
#: field:base.language.import,code:0
msgid "Code (eg:en__US)"
-msgstr ""
+msgstr "Kode (f.eks.: en_US)"
#. module: base
#: view:workflow:0
@@ -79,32 +79,32 @@ msgstr "Arbejdsgang"
#. module: base
#: view:partner.sms.send:0
msgid "SMS - Gateway: clickatell"
-msgstr ""
+msgstr "SMS-gateway: clickatell"
#. module: base
#: selection:base.language.install,lang:0
msgid "Hungarian / Magyar"
-msgstr ""
+msgstr "Ungarsk / Magyar"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Not Searchable"
-msgstr ""
+msgstr "Ikke søgbar"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (VE) / Español (VE)"
-msgstr ""
+msgstr "Spansk (VE) / Español (VE)"
#. module: base
#: field:ir.actions.server,wkf_model_id:0
msgid "Workflow On"
-msgstr ""
+msgstr "Arbejdsgang aktiv"
#. module: base
#: field:ir.actions.act_window,display_menu_tip:0
msgid "Display Menu Tips"
-msgstr ""
+msgstr "Vis menutips"
#. module: base
#: view:ir.module.module:0
@@ -130,7 +130,7 @@ msgstr ""
#. module: base
#: field:res.partner,ref:0
msgid "Reference"
-msgstr ""
+msgstr "Reference"
#. module: base
#: field:ir.actions.act_window,target:0
@@ -160,7 +160,7 @@ msgstr ""
#. module: base
#: model:ir.model,name:base.model_ir_ui_view_custom
msgid "ir.ui.view.custom"
-msgstr ""
+msgstr "ir.ui.view.custom"
#. module: base
#: model:res.country,name:base.sz
@@ -177,7 +177,7 @@ msgstr ""
#. module: base
#: model:res.partner.category,name:base.res_partner_category_woodsuppliers0
msgid "Wood Suppliers"
-msgstr ""
+msgstr "Træleverandører"
#. module: base
#: code:addons/base/module/module.py:303
@@ -190,7 +190,7 @@ msgstr ""
#. module: base
#: field:ir.sequence,number_increment:0
msgid "Increment Number"
-msgstr ""
+msgstr "Nr. stiger med"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_company_tree
@@ -206,7 +206,7 @@ msgstr ""
#. module: base
#: view:res.partner:0
msgid "Search Partner"
-msgstr ""
+msgstr "Søg kontakt"
#. module: base
#: code:addons/base/res/res_user.py:132
@@ -223,7 +223,7 @@ msgstr "ny"
#. module: base
#: field:ir.actions.report.xml,multi:0
msgid "On multiple doc."
-msgstr ""
+msgstr "På flere dokumenter"
#. module: base
#: field:ir.module.category,module_nr:0
diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po
index 69a6e81aa08..6d96dbe475b 100644
--- a/openerp/addons/base/i18n/de.po
+++ b/openerp/addons/base/i18n/de.po
@@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -4470,7 +4470,7 @@ msgstr "Seriennummer"
#. module: base
#: selection:res.request,priority:0
msgid "Low"
-msgstr "Ausreichend"
+msgstr "Niedrig"
#. module: base
#: model:ir.ui.menu,name:base.menu_audit
@@ -8525,7 +8525,7 @@ msgstr "Aktionen"
#. module: base
#: selection:res.request,priority:0
msgid "High"
-msgstr "Gut"
+msgstr "Hoch"
#. module: base
#: field:ir.exports.line,export_id:0
diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po
index 56cf6185f12..81557b1becb 100644
--- a/openerp/addons/base/i18n/el.po
+++ b/openerp/addons/base/i18n/el.po
@@ -12,8 +12,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
"X-Poedit-Country: GREECE\n"
"X-Poedit-Language: Greek\n"
"X-Poedit-SourceCharset: utf-8\n"
diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po
index 1fc909a83f4..3cc6a829877 100644
--- a/openerp/addons/base/i18n/en_GB.po
+++ b/openerp/addons/base/i18n/en_GB.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-server\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
-"PO-Revision-Date: 2011-09-30 20:48+0000\n"
-"Last-Translator: Antony Lesuisse (OpenERP) \n"
+"PO-Revision-Date: 2011-12-02 12:19+0000\n"
+"Last-Translator: John Bradshaw \n"
"Language-Team: English (United Kingdom) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -6118,7 +6118,7 @@ msgstr "Base"
#. module: base
#: selection:base.language.install,lang:0
msgid "Telugu / తెలుగు"
-msgstr ""
+msgstr "Telugu / తెలుగు"
#. module: base
#: model:res.country,name:base.lr
@@ -7226,7 +7226,7 @@ msgstr "Customer"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (NI) / Español (NI)"
-msgstr ""
+msgstr "Spanish (NI) / Español (NI)"
#. module: base
#: field:ir.module.module,shortdesc:0
@@ -7247,7 +7247,7 @@ msgstr "Hour 00->24: %(h24)s"
#. module: base
#: field:ir.cron,nextcall:0
msgid "Next Execution Date"
-msgstr ""
+msgstr "Next Execution Date"
#. module: base
#: help:multi_company.default,field_id:0
@@ -7311,12 +7311,12 @@ msgstr "Cancel Install"
#. module: base
#: field:ir.model.fields,selection:0
msgid "Selection Options"
-msgstr ""
+msgstr "Selection Options"
#. module: base
#: field:res.partner.category,parent_right:0
msgid "Right parent"
-msgstr ""
+msgstr "Right parent"
#. module: base
#: view:res.lang:0
@@ -7334,6 +7334,7 @@ msgstr "Copy Object"
msgid ""
"Group(s) cannot be deleted, because some user(s) still belong to them: %s !"
msgstr ""
+"Group(s) cannot be deleted, because some user(s) still belong to them: %s !"
#. module: base
#: model:ir.actions.act_window,name:base.action_country_state
@@ -7388,6 +7389,9 @@ msgid ""
"\n"
"[object with reference: %s - %s]"
msgstr ""
+"\n"
+"\n"
+"[object with reference: %s - %s]"
#. module: base
#: model:ir.model,name:base.model_ir_default
@@ -7427,6 +7431,8 @@ msgid ""
"Changing the type of a column is not yet supported. Please drop it and "
"create it again!"
msgstr ""
+"Changing the type of a column is not yet supported. Please drop it and "
+"create it again!"
#. module: base
#: field:ir.ui.view_sc,user_id:0
@@ -7458,7 +7464,7 @@ msgstr "Configuration"
#. module: base
#: model:ir.model,name:base.model_publisher_warranty_contract_wizard
msgid "publisher_warranty.contract.wizard"
-msgstr ""
+msgstr "publisher_warranty.contract.wizard"
#. module: base
#: field:ir.actions.server,expression:0
@@ -7552,7 +7558,7 @@ msgstr "Load an Official Translation"
#. module: base
#: view:res.currency:0
msgid "Miscelleanous"
-msgstr ""
+msgstr "Miscellaneous"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_10
@@ -7602,7 +7608,7 @@ msgstr ""
#. module: base
#: view:base.language.import:0
msgid "- type,name,res_id,src,value"
-msgstr ""
+msgstr "- type,name,res_id,src,value"
#. module: base
#: model:res.country,name:base.hm
@@ -7644,6 +7650,8 @@ msgid ""
"You try to install module '%s' that depends on module '%s'.\n"
"But the latter module is not available in your system."
msgstr ""
+"You try to install module '%s' that depends on module '%s'.\n"
+"But the latter module is not available in your system."
#. module: base
#: view:base.language.import:0
@@ -7753,7 +7761,7 @@ msgstr "undefined get method !"
#. module: base
#: selection:base.language.install,lang:0
msgid "Norwegian Bokmål / Norsk bokmål"
-msgstr ""
+msgstr "Norwegian Bokmål / Norsk bokmål"
#. module: base
#: help:res.config.users,new_password:0
@@ -7762,6 +7770,8 @@ msgid ""
"Only specify a value if you want to change the user password. This user will "
"have to logout and login again!"
msgstr ""
+"Only specify a value if you want to change the user password. This user will "
+"have to logout and login again!"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_madam
@@ -7781,7 +7791,7 @@ msgstr "Dashboards"
#. module: base
#: help:ir.attachment,type:0
msgid "Binary File or external URL"
-msgstr ""
+msgstr "Binary File or external URL"
#. module: base
#: field:res.config.users,new_password:0
@@ -7898,7 +7908,7 @@ msgstr "Croatian / hrvatski jezik"
#. module: base
#: field:base.language.install,overwrite:0
msgid "Overwrite Existing Terms"
-msgstr ""
+msgstr "Overwrite Existing Terms"
#. module: base
#: help:ir.actions.server,code:0
@@ -7929,7 +7939,7 @@ msgstr "Trigger"
#. module: base
#: model:ir.model,name:base.model_base_module_update
msgid "Update Module"
-msgstr ""
+msgstr "Update Module"
#. module: base
#: view:ir.model.fields:0
@@ -7960,6 +7970,9 @@ msgid ""
"defining a list of (key, label) pairs. For example: "
"[('blue','Blue'),('yellow','Yellow')]"
msgstr ""
+"List of options for a selection field, specified as a Python expression "
+"defining a list of (key, label) pairs. For example: "
+"[('blue','Blue'),('yellow','Yellow')]"
#. module: base
#: selection:base.language.export,state:0
@@ -7972,6 +7985,8 @@ msgid ""
"Indicates whether this object model lives in memory only, i.e. is not "
"persisted (osv.osv_memory)"
msgstr ""
+"Indicates whether this object model lives in memory only, i.e. is not "
+"persisted (osv.osv_memory)"
#. module: base
#: field:res.partner,child_ids:0
@@ -8089,6 +8104,8 @@ msgid ""
"Name of the method to be called on the object when this scheduler is "
"executed."
msgstr ""
+"Name of the method to be called on the object when this scheduler is "
+"executed."
#. module: base
#: code:addons/base/ir/ir_model.py:219
@@ -8097,6 +8114,8 @@ msgid ""
"The Selection Options expression is must be in the [('key','Label'), ...] "
"format!"
msgstr ""
+"The Selection Options expression is must be in the [('key','Label'), ...] "
+"format!"
#. module: base
#: view:ir.actions.report.xml:0
@@ -8115,6 +8134,8 @@ msgid ""
"--\n"
"%(name)s %(email)s\n"
msgstr ""
+"--\n"
+"%(name)s %(email)s\n"
#. module: base
#: model:res.country,name:base.eh
@@ -8157,6 +8178,8 @@ msgid ""
"Expression, must be True to match\n"
"use context.get or user (browse)"
msgstr ""
+"Expression, must be True to match\n"
+"use context.get or user (browse)"
#. module: base
#: model:res.country,name:base.bg
@@ -8222,7 +8245,7 @@ msgstr "Administration"
#. module: base
#: view:base.module.update:0
msgid "Click on Update below to start the process..."
-msgstr ""
+msgstr "Click on Update below to start the process..."
#. module: base
#: model:res.country,name:base.ir
@@ -8233,12 +8256,12 @@ msgstr "Iran"
#: model:ir.actions.act_window,name:base.res_widget_user_act_window
#: model:ir.ui.menu,name:base.menu_res_widget_user_act_window
msgid "Widgets per User"
-msgstr ""
+msgstr "Widgets per User"
#. module: base
#: selection:base.language.install,lang:0
msgid "Slovak / Slovenský jazyk"
-msgstr ""
+msgstr "Slovak / Slovenský jazyk"
#. module: base
#: field:base.language.export,state:0
@@ -8256,7 +8279,7 @@ msgstr "Symbol"
#: help:res.config.users,login:0
#: help:res.users,login:0
msgid "Used to log into the system"
-msgstr ""
+msgstr "Used to log into the system"
#. module: base
#: view:base.update.translations:0
@@ -8308,13 +8331,13 @@ msgstr "CSV File"
#. module: base
#: field:res.company,account_no:0
msgid "Account No."
-msgstr ""
+msgstr "Account No."
#. module: base
#: code:addons/base/res/res_lang.py:157
#, python-format
msgid "Base Language 'en_US' can not be deleted !"
-msgstr ""
+msgstr "Base Language 'en_US' can not be deleted !"
#. module: base
#: selection:ir.model,state:0
@@ -8353,6 +8376,8 @@ msgid ""
"Operation prohibited by access rules, or performed on an already deleted "
"document (Operation: %s, Document type: %s)."
msgstr ""
+"Operation prohibited by access rules, or performed on an already deleted "
+"document (Operation: %s, Document type: %s)."
#. module: base
#: model:res.country,name:base.zr
@@ -8376,12 +8401,12 @@ msgstr "Information"
#. module: base
#: view:res.widget.user:0
msgid "User Widgets"
-msgstr ""
+msgstr "User Widgets"
#. module: base
#: view:base.module.update:0
msgid "Update Module List"
-msgstr ""
+msgstr "Update Module List"
#. module: base
#: selection:res.partner.address,type:0
@@ -8415,7 +8440,7 @@ msgstr "Auto-Refresh"
#: code:addons/base/ir/ir_model.py:62
#, python-format
msgid "The osv_memory field can only be compared with = and != operator."
-msgstr ""
+msgstr "The osv_memory field can only be compared with = and != operator."
#. module: base
#: selection:ir.ui.view,type:0
@@ -8425,7 +8450,7 @@ msgstr "Diagram"
#. module: base
#: help:multi_company.default,name:0
msgid "Name it to easily find a record"
-msgstr ""
+msgstr "Name it to easily find a record"
#. module: base
#: model:ir.actions.act_window,name:base.grant_menu_access
@@ -8436,13 +8461,13 @@ msgstr "Menu Items"
#. module: base
#: constraint:ir.rule:0
msgid "Rules are not supported for osv_memory objects !"
-msgstr ""
+msgstr "Rules are not supported for osv_memory objects !"
#. module: base
#: model:ir.ui.menu,name:base.menu_event_association
#: model:ir.ui.menu,name:base.menu_event_main
msgid "Events Organisation"
-msgstr ""
+msgstr "Events Organisation"
#. module: base
#: model:ir.actions.act_window,name:base.ir_sequence_actions
@@ -8523,7 +8548,7 @@ msgstr "Add or not the coporate RML header"
#. module: base
#: help:workflow.transition,act_to:0
msgid "The destination activity."
-msgstr ""
+msgstr "The destination activity."
#. module: base
#: view:base.module.update:0
@@ -8549,7 +8574,7 @@ msgstr "Danish / Dansk"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Advanced Search (deprecated)"
-msgstr ""
+msgstr "Advanced Search (deprecated)"
#. module: base
#: model:res.country,name:base.cx
@@ -8583,7 +8608,7 @@ msgstr "Extra Info"
#: model:ir.actions.act_window,name:base.act_values_form_action
#: model:ir.ui.menu,name:base.menu_values_form_action
msgid "Client Events"
-msgstr ""
+msgstr "Client Events"
#. module: base
#: view:ir.module.module:0
@@ -8604,7 +8629,7 @@ msgstr "You can not have two users with the same login !"
#. module: base
#: model:ir.model,name:base.model_multi_company_default
msgid "Default multi company"
-msgstr ""
+msgstr "Default multi company"
#. module: base
#: view:res.request:0
@@ -8615,7 +8640,7 @@ msgstr "Send"
#: field:res.config.users,menu_tips:0
#: field:res.users,menu_tips:0
msgid "Menu Tips"
-msgstr ""
+msgstr "Menu Tips"
#. module: base
#: field:ir.translation,src:0
@@ -8677,7 +8702,7 @@ msgstr "Dominican Republic"
#. module: base
#: selection:base.language.install,lang:0
msgid "Serbian (Cyrillic) / српски"
-msgstr ""
+msgstr "Serbian (Cyrillic) / српски"
#. module: base
#: code:addons/orm.py:2161
@@ -8686,6 +8711,8 @@ msgid ""
"Invalid group_by specification: \"%s\".\n"
"A group_by specification must be a list of valid fields."
msgstr ""
+"Invalid group_by specification: \"%s\".\n"
+"A group_by specification must be a list of valid fields."
#. module: base
#: model:res.country,name:base.sa
@@ -8709,13 +8736,13 @@ msgstr "Relation Field"
#. module: base
#: view:res.partner.event:0
msgid "Event Logs"
-msgstr ""
+msgstr "Event Logs"
#. module: base
#: code:addons/base/module/wizard/base_module_configuration.py:37
#, python-format
msgid "System Configuration done"
-msgstr ""
+msgstr "System Configuration done"
#. module: base
#: field:workflow.triggers,instance_id:0
@@ -8741,7 +8768,7 @@ msgstr "XML path"
#. module: base
#: selection:ir.actions.todo,restart:0
msgid "On Skip"
-msgstr ""
+msgstr "On Skip"
#. module: base
#: model:res.country,name:base.gn
@@ -8764,14 +8791,14 @@ msgstr ""
#: code:addons/base/ir/ir_ui_menu.py:285
#, python-format
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Error ! You can not create recursive Menu."
#. module: base
#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard
#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add
#: view:publisher_warranty.contract.wizard:0
msgid "Register a Contract"
-msgstr ""
+msgstr "Register a Contract"
#. module: base
#: view:ir.rule:0
@@ -8779,12 +8806,14 @@ msgid ""
"3. If user belongs to several groups, the results from step 2 are combined "
"with logical OR operator"
msgstr ""
+"3. If user belongs to several groups, the results from step 2 are combined "
+"with logical OR operator"
#. module: base
#: code:addons/base/publisher_warranty/publisher_warranty.py:145
#, python-format
msgid "Please check your publisher warranty contract name and validity."
-msgstr ""
+msgstr "Please check your publisher warranty contract name and validity."
#. module: base
#: model:res.country,name:base.sv
@@ -8829,7 +8858,7 @@ msgstr "Leads & Opportunities"
#. module: base
#: selection:base.language.install,lang:0
msgid "Romanian / română"
-msgstr ""
+msgstr "Romanian / română"
#. module: base
#: view:res.log:0
@@ -8867,7 +8896,7 @@ msgstr "ir.actions.act_window"
#. module: base
#: field:ir.rule,perm_create:0
msgid "Apply For Create"
-msgstr ""
+msgstr "Apply For Create"
#. module: base
#: model:res.country,name:base.vi
@@ -8893,6 +8922,11 @@ msgid ""
"be assigned to specific groups in order to make them accessible to some "
"users within the system."
msgstr ""
+"Manage and customize the items available and displayed in your OpenERP "
+"system menu. You can delete an item by clicking on the box at the beginning "
+"of each line and then delete it through the button that appears. Items can "
+"be assigned to specific groups to make them accessible to some users within "
+"the system."
#. module: base
#: field:ir.ui.view,field_parent:0
@@ -8933,7 +8967,7 @@ msgstr "View Auto-Load"
#: code:addons/base/ir/ir_model.py:232
#, python-format
msgid "You cannot remove the field '%s' !"
-msgstr ""
+msgstr "You cannot remove the field '%s' !"
#. module: base
#: field:ir.exports,resource:0
@@ -8945,23 +8979,23 @@ msgstr "Resource"
#. module: base
#: field:ir.ui.menu,web_icon:0
msgid "Web Icon File"
-msgstr ""
+msgstr "Web Icon File"
#. module: base
#: selection:base.language.install,lang:0
msgid "Persian / فارس"
-msgstr ""
+msgstr "Persian / فارس"
#. module: base
#: view:ir.actions.act_window:0
msgid "View Ordering"
-msgstr ""
+msgstr "View Ordering"
#. module: base
#: code:addons/base/module/wizard/base_module_upgrade.py:95
#, python-format
msgid "Unmet dependency !"
-msgstr ""
+msgstr "Unmet dependency !"
#. module: base
#: view:base.language.import:0
@@ -8969,6 +9003,8 @@ msgid ""
"Supported file formats: *.csv (Comma-separated values) or *.po (GetText "
"Portable Objects)"
msgstr ""
+"Supported file formats: *.csv (Comma-separated values) or *.po (GetText "
+"Portable Objects)"
#. module: base
#: code:addons/base/ir/ir_model.py:487
@@ -8977,11 +9013,13 @@ msgid ""
"You can not delete this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
+"You can not delete this document (%s) ! Be sure your user belongs to one of "
+"these groups: %s."
#. module: base
#: model:ir.model,name:base.model_base_module_configuration
msgid "base.module.configuration"
-msgstr ""
+msgstr "base.module.configuration"
#. module: base
#: field:base.language.export,name:0
@@ -9060,7 +9098,7 @@ msgstr "Publisher Warranty Contract"
#. module: base
#: selection:base.language.install,lang:0
msgid "Bulgarian / български език"
-msgstr ""
+msgstr "Bulgarian / български език"
#. module: base
#: model:ir.ui.menu,name:base.menu_aftersale
@@ -9145,6 +9183,10 @@ msgid ""
"uncheck the 'Suppliers' filter button in order to search in all your "
"partners, including customers and prospects."
msgstr ""
+"You can access all information regarding your suppliers from the supplier "
+"form: accounting data, history of emails, meetings, purchases, etc. You can "
+"uncheck the 'Suppliers' filter button in order to search in all your "
+"partners, including customers and prospects."
#. module: base
#: model:res.country,name:base.rw
@@ -9226,6 +9268,8 @@ msgid ""
"1. Global rules are combined together with a logical AND operator, and with "
"the result of the following steps"
msgstr ""
+"1. Global rules are combined together with a logical AND operator, and with "
+"the result of the following steps"
#. module: base
#: field:res.partner.category,name:0
@@ -9250,7 +9294,7 @@ msgstr "%X - Appropriate time representation."
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (SV) / Español (SV)"
-msgstr ""
+msgstr "Spanish (SV) / Español (SV)"
#. module: base
#: help:res.lang,grouping:0
@@ -9284,7 +9328,7 @@ msgstr "Wizard Button"
#. module: base
#: selection:ir.translation,type:0
msgid "Report/Template"
-msgstr ""
+msgstr "Report/Template"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
@@ -9328,7 +9372,7 @@ msgstr "Split Mode"
#. module: base
#: view:base.module.upgrade:0
msgid "Note that this operation might take a few minutes."
-msgstr ""
+msgstr "Note that this operation might take a few minutes."
#. module: base
#: model:ir.ui.menu,name:base.menu_localisation
@@ -9377,11 +9421,13 @@ msgid ""
"Only one client action will be executed, last client action will be "
"considered in case of multiple client actions."
msgstr ""
+"Only one client action will be executed, last client action will be "
+"considered in case of multiple client actions."
#. module: base
#: view:res.lang:0
msgid "%j - Day of the year [001,366]."
-msgstr ""
+msgstr "%j - Day of the year [001,366]."
#. module: base
#: field:ir.actions.server,mobile:0
@@ -9410,7 +9456,7 @@ msgstr "Wizard Field"
#. module: base
#: help:ir.sequence,prefix:0
msgid "Prefix value of the record for the sequence"
-msgstr ""
+msgstr "Prefix value of the record for the sequence"
#. module: base
#: model:res.country,name:base.sc
@@ -9448,12 +9494,12 @@ msgstr "Account Owner"
#: code:addons/base/res/res_user.py:256
#, python-format
msgid "Company Switch Warning"
-msgstr ""
+msgstr "Company Switch Warning"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_widget_wizard
msgid "Homepage Widgets Management"
-msgstr ""
+msgstr "Homepage Widgets Management"
#. module: base
#: field:workflow,osv:0
@@ -9464,7 +9510,7 @@ msgstr "Resource Object"
#. module: base
#: help:ir.sequence,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
-msgstr ""
+msgstr "The next number of the sequence will be incremented by this number"
#. module: base
#: field:ir.cron,function:0
@@ -9476,7 +9522,7 @@ msgstr "Function"
#. module: base
#: view:res.widget:0
msgid "Search Widget"
-msgstr ""
+msgstr "Search Widget"
#. module: base
#: selection:ir.actions.todo,restart:0
diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po
index e1f7181ed51..ca188a092df 100644
--- a/openerp/addons/base/i18n/es.po
+++ b/openerp/addons/base/i18n/es.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po
index 6c6cec964cb..21a4f42d35f 100644
--- a/openerp/addons/base/i18n/es_CL.po
+++ b/openerp/addons/base/i18n/es_CL.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
-"PO-Revision-Date: 2011-10-03 16:01+0000\n"
-"Last-Translator: Francisco Reyes Acuña \n"
+"PO-Revision-Date: 2011-12-15 20:44+0000\n"
+"Last-Translator: doingit translator \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-16 05:24+0000\n"
+"X-Generator: Launchpad (build 14523)\n"
#. module: base
#: view:ir.filters:0
@@ -65,7 +65,7 @@ msgstr "Estructura de la vista"
#. module: base
#: field:base.language.import,code:0
msgid "Code (eg:en__US)"
-msgstr "es_CL"
+msgstr "Código (por ej. es_CL)"
#. module: base
#: view:workflow:0
diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po
index ebc536d97ae..1b9d7bea41e 100644
--- a/openerp/addons/base/i18n/es_EC.po
+++ b/openerp/addons/base/i18n/es_EC.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:55+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:01+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po
index 1bd7ed9c6e1..85fd6263337 100644
--- a/openerp/addons/base/i18n/et.po
+++ b/openerp/addons/base/i18n/et.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po
index bedab5378d6..17d3d856384 100644
--- a/openerp/addons/base/i18n/eu.po
+++ b/openerp/addons/base/i18n/eu.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po
index 47461d9d2fd..895d9802976 100644
--- a/openerp/addons/base/i18n/fa.po
+++ b/openerp/addons/base/i18n/fa.po
@@ -9,8 +9,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
"X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n"
"X-Poedit-Language: Persian\n"
diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po
index 8d80d7ffd3d..ef9bf5a3704 100644
--- a/openerp/addons/base/i18n/fa_AF.po
+++ b/openerp/addons/base/i18n/fa_AF.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:55+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:01+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po
index 80261f1a672..9b7b6840808 100644
--- a/openerp/addons/base/i18n/fi.po
+++ b/openerp/addons/base/i18n/fi.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po
index fa5af7b2630..d4de36742a9 100644
--- a/openerp/addons/base/i18n/fr.po
+++ b/openerp/addons/base/i18n/fr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -308,7 +308,7 @@ msgstr "Propriétaire"
#. module: base
#: field:ir.actions.act_window,src_model:0
msgid "Source Object"
-msgstr "Objet Source"
+msgstr "Objet source"
#. module: base
#: view:ir.actions.todo:0
@@ -605,7 +605,7 @@ msgstr "Serbie"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard View"
-msgstr "Vue Assistant"
+msgstr "Vue assistant"
#. module: base
#: model:res.country,name:base.kh
@@ -1034,7 +1034,7 @@ msgstr "Operation annulée"
#. module: base
#: help:base.language.export,lang:0
msgid "To export a new language, do not select a language."
-msgstr "Pour exporter une langue, ne sélectionnez aucune langue."
+msgstr "Pour exporter une nouvelle langue, ne sélectionnez aucune langue."
#. module: base
#: view:res.request:0
@@ -1099,9 +1099,9 @@ msgid ""
"you select the invoice, then `object.invoice_address_id.email` is the field "
"which gives the correct address"
msgstr ""
-"Fournissez les champs qui seront utilisés pour récupéreer l'adresse email. "
-"Exemple: lorsque vous sélectionnez la facture, alors "
-"`object.invoice_address_id.email` es t le champ qui vous donne l'adresse "
+"Fournit les champs qui seront utilisés pour récupérer l'adresse de courriel. "
+"Par exemple lorsque vous sélectionnez la facture, alors "
+"\"object.invoice_address_id.email\" est le champ qui vous donne l'adresse "
"correcte."
#. module: base
@@ -1545,7 +1545,7 @@ msgid ""
"newly added modules as well as any change to existing modules."
msgstr ""
"Cet assistant va parcourir tous les répertoires de modules pour détecter les "
-"modules ajoutés ainsi que les modifications apportées aix modules existants."
+"modules ajoutés ainsi que les modifications apportées aux modules existants."
#. module: base
#: field:res.company,logo:0
@@ -1623,7 +1623,7 @@ msgid ""
"Views allows you to personalize each view of OpenERP. You can add new "
"fields, move fields, rename them or delete the ones that you do not need."
msgstr ""
-"Vues vous permettant de personnaler chaque vue d'OpenERP. Vous pouvez "
+"Vues vous permettant de personnaliser chaque écran d'OpenERP. Vous pouvez "
"ajouter de nouveaux champs, déplacer, renommer ou supprimer ceux dont vous "
"n'avez pas besoin."
@@ -1893,7 +1893,7 @@ msgstr "Correspondances de champ"
#. module: base
#: view:base.language.export:0
msgid "Export Translations"
-msgstr "Export les traductions"
+msgstr "Exporter les traductions"
#. module: base
#: model:ir.ui.menu,name:base.menu_custom
@@ -2023,7 +2023,7 @@ msgid ""
"you are working on will be maintained."
msgstr ""
"Afficher et gérer la liste de tous les pays pouvant être associés aux "
-"partenaires. Vous pouvez créer ou supprimer des pays pour vous assurez que "
+"partenaires. Vous pouvez créer ou supprimer des pays pour vous assurer que "
"ceux avec lesquels vous travaillez seront maintenus."
#. module: base
@@ -2202,6 +2202,9 @@ msgid ""
"separated list of valid field names (optionally followed by asc/desc for the "
"direction)"
msgstr ""
+"La propriété \"order\" est incorrecte. \"order\" doit contenir une liste de "
+"noms de champs corrects et séparés par des virgules (éventuellement suivis "
+"de \"asc\" ou \"desc\" pour indiquer le sens)"
#. module: base
#: model:ir.model,name:base.model_ir_module_module_dependency
@@ -2227,9 +2230,9 @@ msgid ""
"way you want to print them in letters and other documents. Some example: "
"Mr., Mrs. "
msgstr ""
-"Gère les titres des contacts dont vous voulez qu'ils soient disponibles dans "
-"le système et comment vous voulez qu'ils soient imprimés sur les lettres et "
-"autres documents. Quelques exemples : M.; Mme. "
+"Gère les civilités des contacts disponibles dans le système et la manière "
+"dont ils seront imprimés sur les lettres et autres documents. Quelques "
+"exemples : M. ; Mme. "
#. module: base
#: field:res.company,rml_footer1:0
@@ -2507,7 +2510,7 @@ msgstr "Actions planifiées"
#: field:res.partner.title,name:0
#: field:res.widget,title:0
msgid "Title"
-msgstr "Titre"
+msgstr "Civilité"
#. module: base
#: help:ir.property,res_id:0
@@ -2713,9 +2716,9 @@ msgid ""
"import a language pack from here. Other OpenERP languages than the official "
"ones can be found on launchpad."
msgstr ""
-"Si vous souhaitez une autre langue que l'officielle disponible, vous pouvez "
-"importer la votre ici. Les autres langues OpenERP autre que les officielles "
-"peuvent être trouver sur Launchpad"
+"Si vous souhaitez une autre langue que les langues officielles disponibles, "
+"vous pouvez l'importer à partir d' ici. D'autres langues peuvent être "
+"trouvées sur Launchpad."
#. module: base
#: view:ir.module.module:0
@@ -2891,7 +2894,7 @@ msgstr "Action à déclencher"
#, python-format
msgid "\"email_from\" needs to be set to send welcome mails to users"
msgstr ""
-"\"email_from\" doit être positionner pour envoyer un message de bienvenu aux "
+"\"email_from\" doit être rempli pour envoyer un message de bienvenue aux "
"utilisateurs"
#. module: base
@@ -2903,7 +2906,7 @@ msgstr "Contrainte"
#: selection:ir.values,key:0
#: selection:res.partner.address,type:0
msgid "Default"
-msgstr "Défaut"
+msgstr "Par défaut"
#. module: base
#: view:ir.model.fields:0
@@ -2920,7 +2923,7 @@ msgstr "Filtres par défaut"
#. module: base
#: field:res.request.history,name:0
msgid "Summary"
-msgstr "Sommaire"
+msgstr "Résumé"
#. module: base
#: field:multi_company.default,expression:0
@@ -4670,8 +4673,8 @@ msgstr "Contacts"
msgid ""
"Unable to delete this document because it is used as a default property"
msgstr ""
-"Impossible de supprimer ce document, parce qu'il est utilisé dans une "
-"propriété par défaut"
+"Impossible de supprimer ce document, parce qu'il est utilisé comme propriété "
+"par défaut"
#. module: base
#: view:res.widget.wizard:0
@@ -6405,7 +6408,7 @@ msgstr "Panama"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_ltd
msgid "Ltd"
-msgstr "Ltd"
+msgstr "SARL"
#. module: base
#: help:workflow.transition,group_id:0
@@ -6604,9 +6607,9 @@ msgid ""
"Manage the partner titles you want to have available in your system. The "
"partner titles is the legal status of the company: Private Limited, SA, etc."
msgstr ""
-"Gérer les titres des partenaires qui seront disponibles dans votre système. "
-"Les titres de partenaires sont les statuts légaux des sociétés: SARL, SAS, "
-"SA, etc."
+"Gérer les civilités des partenaires qui seront disponibles dans votre "
+"système. Pour les sociétés, les civilités de partenaires sont les formes "
+"légales : SARL, SAS, SA, etc."
#. module: base
#: view:base.language.export:0
@@ -8294,7 +8297,7 @@ msgstr "5. %y, %Y ==> 08, 2008"
#. module: base
#: model:res.partner.title,shortcut:base.res_partner_title_ltd
msgid "ltd"
-msgstr "Ets"
+msgstr "SARL"
#. module: base
#: field:ir.values,res_id:0
@@ -9617,7 +9620,7 @@ msgstr "Livraison"
#: model:res.partner.title,name:base.res_partner_title_pvt_ltd
#: model:res.partner.title,shortcut:base.res_partner_title_pvt_ltd
msgid "Corp."
-msgstr "Corp."
+msgstr "SA"
#. module: base
#: model:res.country,name:base.gw
diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po
index 9f19c9f93e3..7c0574df689 100644
--- a/openerp/addons/base/i18n/gl.po
+++ b/openerp/addons/base/i18n/gl.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-14 05:15+0000\n"
-"X-Generator: Launchpad (build 14277)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po
index c14482ac064..33a1052844d 100644
--- a/openerp/addons/base/i18n/he.po
+++ b/openerp/addons/base/i18n/he.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po
index 5878b8dac29..189d5544dc7 100644
--- a/openerp/addons/base/i18n/hr.po
+++ b/openerp/addons/base/i18n/hr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
"Language: hr\n"
#. module: base
diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po
index 994114c6fc0..4d2ed982578 100644
--- a/openerp/addons/base/i18n/hu.po
+++ b/openerp/addons/base/i18n/hu.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -34,7 +34,7 @@ msgstr "Szent Ilona"
#. module: base
#: view:ir.actions.report.xml:0
msgid "Other Configuration"
-msgstr "Egyéb beállítások"
+msgstr "Egyéb Beállítások"
#. module: base
#: selection:ir.property,type:0
@@ -61,7 +61,7 @@ msgstr "Metaadat"
#: field:ir.ui.view,arch:0
#: field:ir.ui.view.custom,arch:0
msgid "View Architecture"
-msgstr "Nézet felépítés"
+msgstr "Architektúra Nézet"
#. module: base
#: field:base.language.import,code:0
@@ -81,7 +81,7 @@ msgstr "Munkafolyamat"
#. module: base
#: view:partner.sms.send:0
msgid "SMS - Gateway: clickatell"
-msgstr "SMS - Gateway: clickatell"
+msgstr "SMS - hozzáférés: clickatell"
#. module: base
#: selection:base.language.install,lang:0
@@ -91,7 +91,7 @@ msgstr "Magyar"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Not Searchable"
-msgstr "Nem kereshető"
+msgstr "Nem Kereshető"
#. module: base
#: selection:base.language.install,lang:0
@@ -101,17 +101,17 @@ msgstr "Spanyol (VE)"
#. module: base
#: field:ir.actions.server,wkf_model_id:0
msgid "Workflow On"
-msgstr "Munkafolyamat"
+msgstr "Munkafolyamat aktív"
#. module: base
#: field:ir.actions.act_window,display_menu_tip:0
msgid "Display Menu Tips"
-msgstr "Display Menu Tips"
+msgstr "Menü Tippek Megjelenítése"
#. module: base
#: view:ir.module.module:0
msgid "Created Views"
-msgstr "Létrehozott nézetek"
+msgstr "Létrehozott Nézetek"
#. module: base
#: code:addons/base/ir/ir_model.py:485
@@ -120,8 +120,8 @@ msgid ""
"You can not write in this document (%s) ! Be sure your user belongs to one "
"of these groups: %s."
msgstr ""
-"You can not write in this document (%s) ! Be sure your user belongs to one "
-"of these groups: %s."
+"Nem szerkesztheti ezt a dokumentumot (%s) ! Bizonyosodjon meg róla, hogy a "
+"felhasználója a következő csoportok egyikébe tartozik: %s."
#. module: base
#: help:ir.model.fields,domain:0
@@ -142,7 +142,7 @@ msgstr "Hivatkozás"
#. module: base
#: field:ir.actions.act_window,target:0
msgid "Target Window"
-msgstr "Cél ablak"
+msgstr "Cél Ablak"
#. module: base
#: code:addons/base/res/res_user.py:507
@@ -157,8 +157,8 @@ msgid ""
"Properties of base fields cannot be altered in this manner! Please modify "
"them through Python code, preferably through a custom addon!"
msgstr ""
-"Properties of base fields cannot be altered in this manner! Please modify "
-"them through Python code, preferably through a custom addon!"
+"Alapmezőket nem lehet megváltoztatni ilyen módon! Kérem, módosítsa Python "
+"kódon keresztül, lehetőleg egyéni modul szerkesztésével!"
#. module: base
#: code:addons/osv.py:133
@@ -207,7 +207,7 @@ msgstr "Növekmény"
#: model:ir.actions.act_window,name:base.action_res_company_tree
#: model:ir.ui.menu,name:base.menu_action_res_company_tree
msgid "Company's Structure"
-msgstr "Cég struktúra"
+msgstr "Cégstruktúra"
#. module: base
#: selection:base.language.install,lang:0
@@ -223,7 +223,7 @@ msgstr "Partner keresés"
#: code:addons/base/res/res_user.py:132
#, python-format
msgid "\"smtp_server\" needs to be set to send mails to users"
-msgstr "email küldés lehetőségéhez \"SMTP szerver\"-t szükséges beállítani"
+msgstr "email küldés lehetőségéhez \"smtp_server\" beállítása szükséges"
#. module: base
#: code:addons/base/module/wizard/base_export_language.py:60
@@ -239,12 +239,12 @@ msgstr "Több dokumentumon"
#. module: base
#: field:ir.module.category,module_nr:0
msgid "Number of Modules"
-msgstr "Modulok száma"
+msgstr "Modulok Száma"
#. module: base
#: help:multi_company.default,company_dest_id:0
msgid "Company to store the current record"
-msgstr "Company to store the current record"
+msgstr "Vállalat a jelenlegi rekord tárolására"
#. module: base
#: field:res.partner.bank.type.field,size:0
@@ -263,8 +263,8 @@ msgid ""
"Save this document to a %s file and edit it with a specific software or a "
"text editor. The file encoding is UTF-8."
msgstr ""
-"Save this document to a %s file and edit it with a specific software or a "
-"text editor. The file encoding is UTF-8."
+"Mentse el ezt a dokumentumot egy %s fájlba és szerkessze egy meghatározott "
+"szoftverrel vagy szövegszerkesztővel. A fájlkódolás UTF-8."
#. module: base
#: sql_constraint:res.lang:0
@@ -279,7 +279,7 @@ msgstr "aktív"
#. module: base
#: field:ir.actions.wizard,wiz_name:0
msgid "Wizard Name"
-msgstr "Varázsló neve"
+msgstr "Varázsló Neve"
#. module: base
#: code:addons/orm.py:2160
@@ -295,7 +295,7 @@ msgstr "Hitelkeret"
#. module: base
#: field:ir.model.data,date_update:0
msgid "Update Date"
-msgstr "Módosítás dátuma"
+msgstr "Frissítés Dátuma"
#. module: base
#: view:ir.attachment:0
@@ -305,12 +305,12 @@ msgstr "Tulajdonos"
#. module: base
#: field:ir.actions.act_window,src_model:0
msgid "Source Object"
-msgstr "Forrás objektum"
+msgstr "Forrás Objektum"
#. module: base
#: view:ir.actions.todo:0
msgid "Config Wizard Steps"
-msgstr "Konfigurációs varázsló lépések"
+msgstr "Konfigurációs Varázsló Lépések"
#. module: base
#: model:ir.model,name:base.model_ir_ui_view_sc
@@ -321,7 +321,7 @@ msgstr "ir.ui.view_sc"
#: field:res.widget.user,widget_id:0
#: field:res.widget.wizard,widgets_list:0
msgid "Widget"
-msgstr "Widget"
+msgstr "Grafikus elem"
#. module: base
#: view:ir.model.access:0
@@ -341,7 +341,7 @@ msgstr "Mező név"
#: wizard_view:server.action.create,init:0
#: wizard_field:server.action.create,init,type:0
msgid "Select Action Type"
-msgstr "Select Action Type"
+msgstr "Válassza ki a Művelet Tipusát"
#. module: base
#: model:res.country,name:base.tv
@@ -351,12 +351,12 @@ msgstr "Tuvalu"
#. module: base
#: selection:ir.model,state:0
msgid "Custom Object"
-msgstr "Egyéni objektum"
+msgstr "Egyéni Objektum"
#. module: base
#: field:res.lang,date_format:0
msgid "Date Format"
-msgstr "Dátum formátum"
+msgstr "Dátum Formátum"
#. module: base
#: field:res.bank,email:0
@@ -400,8 +400,8 @@ msgid ""
"If you check this, then the second time the user prints with same attachment "
"name, it returns the previous report."
msgstr ""
-"If you check this, then the second time the user prints with same attachment "
-"name, it returns the previous report."
+"Ha ezt bejelöli, akkor a második alkalommal, amikor a felhasználó ugyanezzel "
+"a csatolmánynévvel nyomtat, az előző jelentéssel tér vissza."
#. module: base
#: code:addons/orm.py:904
@@ -428,7 +428,7 @@ msgstr "Szöveg"
#. module: base
#: field:res.country,name:0
msgid "Country Name"
-msgstr "Ország név"
+msgstr "Országnév"
#. module: base
#: model:res.country,name:base.co
@@ -438,7 +438,7 @@ msgstr "Kolumbia"
#. module: base
#: view:ir.module.module:0
msgid "Schedule Upgrade"
-msgstr "Frissítés beütemezése"
+msgstr "Fejlesztés Beütemezése"
#. module: base
#: code:addons/orm.py:838
@@ -452,8 +452,8 @@ msgid ""
"The ISO country code in two chars.\n"
"You can use this field for quick search."
msgstr ""
-"Két betűs ISO kód.\n"
-"Gyorskereséshez használható."
+"Két betűs ISO országkód.\n"
+"Ez a mező gyorskereséshez használható."
#. module: base
#: model:res.country,name:base.pw
@@ -498,7 +498,7 @@ msgstr "Egyéni mező nevének 'x_'-el kell kezdődnie!"
#. module: base
#: help:ir.actions.server,action_id:0
msgid "Select the Action Window, Report, Wizard to be executed."
-msgstr "Select the Action Window, Report, Wizard to be executed."
+msgstr "Válassza ki végrehajtásra a műveleti ablakot, jelentést, varázslót."
#. module: base
#: view:res.config.users:0
@@ -520,7 +520,8 @@ msgstr "Model leírás"
msgid ""
"Optional model name of the objects on which this action should be visible"
msgstr ""
-"Optional model name of the objects on which this action should be visible"
+"Opcionális modelnév azon objektumoknak, amelyeken ez a művelet látható kell "
+"hogy legyen"
#. module: base
#: field:workflow.transition,trigger_expr_id:0
@@ -561,7 +562,7 @@ msgstr "ir.actions.actions"
#. module: base
#: view:partner.wizard.ean.check:0
msgid "Want to check Ean ? "
-msgstr "Akarja az EAN-t ellenőrizni? "
+msgstr "Kívánja az EAN-t ellenőrizni? "
#. module: base
#: field:ir.values,key2:0
@@ -581,7 +582,7 @@ msgstr ""
#. module: base
#: field:res.partner,title:0
msgid "Partner Form"
-msgstr "Cégforma"
+msgstr "Partner űrlap"
#. module: base
#: selection:base.language.install,lang:0
@@ -681,14 +682,13 @@ msgstr "Import / Export"
#: help:ir.actions.act_window,domain:0
msgid ""
"Optional domain filtering of the destination data, as a Python expression"
-msgstr ""
-"Optional domain filtering of the destination data, as a Python expression"
+msgstr "A céladat, mint Python-kifejezés opcionális tartományszűrése"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade
#: model:ir.model,name:base.model_base_module_upgrade
msgid "Module Upgrade"
-msgstr "Module Upgrade"
+msgstr "Modul frissítés"
#. module: base
#: view:res.config.users:0
@@ -696,8 +696,8 @@ msgid ""
"Groups are used to define access rights on objects and the visibility of "
"screens and menus"
msgstr ""
-"Groups are used to define access rights on objects and the visibility of "
-"screens and menus"
+"A csoportok használatával beállíthatók objektumokhoz való hozzáférések, "
+"valamint a képernyők és menük láthatósága"
#. module: base
#: selection:base.language.install,lang:0
@@ -734,7 +734,7 @@ msgstr "Munkanapok"
#. module: base
#: selection:ir.module.module,license:0
msgid "Other OSI Approved Licence"
-msgstr "Other OSI Approved Licence"
+msgstr "Egyéb OSI Által Engedélyezett Licensz"
#. module: base
#: help:res.config.users,context_lang:0
@@ -767,7 +767,7 @@ msgstr "India"
#: model:ir.actions.act_window,name:base.res_request_link-act
#: model:ir.ui.menu,name:base.menu_res_request_link_act
msgid "Request Reference Types"
-msgstr "Üzenet hivatkozás típusok"
+msgstr "Hivatkozás típusok kérése"
#. module: base
#: view:ir.values:0
@@ -793,7 +793,7 @@ msgstr "ir.config_parameter"
#. module: base
#: selection:base.language.export,format:0
msgid "TGZ Archive"
-msgstr "TGZ Archive"
+msgstr "TGZ Archívum"
#. module: base
#: view:res.lang:0
@@ -840,7 +840,7 @@ msgstr "HR vezérlőpult"
#: code:addons/base/res/res_user.py:507
#, python-format
msgid "Setting empty passwords is not allowed for security reasons!"
-msgstr "Setting empty passwords is not allowed for security reasons!"
+msgstr "Üres jelszó beállítása biztonsági okokból nem engedélyezett!"
#. module: base
#: selection:ir.actions.server,state:0
@@ -879,7 +879,7 @@ msgstr "Record #%d of %s not found, cannot copy!"
#. module: base
#: field:ir.module.module,contributors:0
msgid "Contributors"
-msgstr "Contributors"
+msgstr "Közreműködők"
#. module: base
#: selection:ir.property,type:0
@@ -890,7 +890,7 @@ msgstr "Karakter"
#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form
#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract
msgid "Contracts"
-msgstr "Contracts"
+msgstr "Szerződések"
#. module: base
#: selection:base.language.install,lang:0
@@ -905,7 +905,7 @@ msgstr "Uganda"
#. module: base
#: field:ir.model.access,perm_unlink:0
msgid "Delete Access"
-msgstr "Törlés"
+msgstr "Törlési hozzáférés"
#. module: base
#: model:res.country,name:base.ne
@@ -967,7 +967,7 @@ msgstr "Művelet URL"
#. module: base
#: field:base.module.import,module_name:0
msgid "Module Name"
-msgstr "Modul név"
+msgstr "Modulnév"
#. module: base
#: model:res.country,name:base.mh
@@ -1016,12 +1016,12 @@ msgstr ""
#: code:addons/base/res/res_user.py:206
#, python-format
msgid "Operation Canceled"
-msgstr "Operation Canceled"
+msgstr "Művelet Visszavonva"
#. module: base
#: help:base.language.export,lang:0
msgid "To export a new language, do not select a language."
-msgstr "To export a new language, do not select a language."
+msgstr "Új nyelv exportálásához ne válasszon ki nyelvet."
#. module: base
#: view:res.request:0
@@ -1036,12 +1036,12 @@ msgstr "Vezérlőpult"
#. module: base
#: model:ir.ui.menu,name:base.menu_purchase_root
msgid "Purchases"
-msgstr "Beszerzés"
+msgstr "Beszerzések"
#. module: base
#: model:res.country,name:base.md
msgid "Moldavia"
-msgstr "Moldávia"
+msgstr "Moldova"
#. module: base
#: view:ir.module.module:0
@@ -1059,7 +1059,7 @@ msgstr "Verzió"
#: field:ir.model.access,perm_read:0
#: view:ir.rule:0
msgid "Read Access"
-msgstr "Olvasási hozzáférés"
+msgstr "Olvasási Hozzáférés"
#. module: base
#: model:ir.model,name:base.model_ir_exports
@@ -1085,9 +1085,9 @@ msgid ""
"you select the invoice, then `object.invoice_address_id.email` is the field "
"which gives the correct address"
msgstr ""
-"Provides the fields that will be used to fetch the email address, e.g. when "
-"you select the invoice, then `object.invoice_address_id.email` is the field "
-"which gives the correct address"
+"Gondoskodik a mezőkről, amiket az email címek kinyerésére használhatunk, pl. "
+"amikor kiválaszt egy számlát a `object.invoice_address_id.email` az a mező, "
+"amely megadja megfelelő címet."
#. module: base
#: view:res.lang:0
@@ -1124,7 +1124,7 @@ msgstr "Create _Menu"
#. module: base
#: field:res.payterm,name:0
msgid "Payment Term (short name)"
-msgstr "Fizetési feltétel (rövid név)"
+msgstr "Fizetési feltétel (rövidített név)"
#. module: base
#: model:ir.model,name:base.model_res_bank
@@ -1150,7 +1150,7 @@ msgstr ""
#. module: base
#: field:ir.actions.report.xml,report_rml:0
msgid "Main report file path"
-msgstr "Main report file path"
+msgstr "Jelentésfájl elsődleges útvonala"
#. module: base
#: model:ir.actions.act_window,name:base.ir_action_report_xml
@@ -1166,8 +1166,8 @@ msgid ""
"If set to true, the action will not be displayed on the right toolbar of a "
"form view."
msgstr ""
-"If set to true, the action will not be displayed on the right toolbar of a "
-"form view."
+"Ha igazra van állítva, a művelet nem fog megjelenni a jobb oldali "
+"eszköztárban az űrlap nézet alatt."
#. module: base
#: field:workflow,on_create:0
@@ -1181,8 +1181,8 @@ msgid ""
"'%s' contains too many dots. XML ids should not contain dots ! These are "
"used to refer to other modules data, as in module.reference_id"
msgstr ""
-"'%s' contains too many dots. XML ids should not contain dots ! These are "
-"used to refer to other modules data, as in module.reference_id"
+"'%s' túl sok pontot tartalmaz. XML azonosítók nem tartalmazhatnak pontot! A "
+"pontokkal más modeladatokra hivatkozunk, mint pl. a module.reference_id"
#. module: base
#: field:partner.sms.send,user:0
@@ -1197,13 +1197,13 @@ msgid ""
"Access all the fields related to the current object using expressions, i.e. "
"object.partner_id.name "
msgstr ""
-"Access all the fields related to the current object using expressions, "
-"például object.partner_id.name "
+"A jelenlegi objektumhoz tartozó összes mező hozzáférése kifejezések "
+"használatával, pl. object.partner_id.name "
#. module: base
#: model:ir.model,name:base.model_res_country_state
msgid "Country state"
-msgstr "Country state"
+msgstr "Állam"
#. module: base
#: selection:ir.property,type:0
@@ -1233,13 +1233,13 @@ msgid ""
"Do not display this log if it belongs to the same object the user is working "
"on"
msgstr ""
-"Do not display this log if it belongs to the same object the user is working "
-"on"
+"Ne jelenítse meg ezt a naplót, ha az ugyanahhoz az objektumhoz tartozik, "
+"amin a felhasználó éppen dolgozik"
#. module: base
#: model:res.country,name:base.tp
msgid "East Timor"
-msgstr "Kelet Timor"
+msgstr "Kelet-Timor"
#. module: base
#: model:res.company,follow_up_msg:base.main_company
@@ -1305,7 +1305,7 @@ msgstr "Maldív-szigetek"
#. module: base
#: help:ir.values,res_id:0
msgid "Keep 0 if the action must appear on all resources."
-msgstr "Keep 0 if the action must appear on all resources."
+msgstr "Maradjon 0 ha a műveletnek minden erőforráson meg kell jelennie."
#. module: base
#: model:ir.model,name:base.model_ir_rule
@@ -1323,8 +1323,8 @@ msgid ""
"Condition that is to be tested before action is executed, e.g. "
"object.list_price > object.cost_price"
msgstr ""
-"Condition that is to be tested before action is executed, e.g. "
-"object.list_price > object.cost_price"
+"Feltétel, amely tesztelésre szorul mielőtt a művelet végrehajtásra kerül, "
+"pl. object.list_price > object.cost_price"
#. module: base
#: code:addons/base/res/partner/partner.py:155
@@ -1354,7 +1354,7 @@ msgstr "Bal szülő"
#: model:ir.actions.act_window,name:base.res_widget_act_window
#: model:ir.ui.menu,name:base.menu_res_widget_act_window
msgid "Homepage Widgets"
-msgstr "Homepage Widgets"
+msgstr "Honlap grafikus elemei"
#. module: base
#: help:ir.actions.server,message:0
@@ -1362,7 +1362,7 @@ msgid ""
"Specify the message. You can use the fields from the object. e.g. `Dear [[ "
"object.partner_id.name ]]`"
msgstr ""
-"Specify the message. You can use the fields from the object. e.g. `Dear [[ "
+"Adja meg az üzenetet. Használhatja a mezőket az objektumból. Pl. `Kedves [[ "
"object.partner_id.name ]]`"
#. module: base
@@ -1378,7 +1378,7 @@ msgstr "Tartomány beállítás"
#. module: base
#: field:ir.actions.server,trigger_name:0
msgid "Trigger Name"
-msgstr "Trigger Name"
+msgstr "Indító név"
#. module: base
#: model:ir.model,name:base.model_ir_model_access
@@ -1433,7 +1433,7 @@ msgstr "Cím típusa"
#. module: base
#: view:ir.ui.menu:0
msgid "Full Path"
-msgstr "Teljes név"
+msgstr "Teljes elérés"
#. module: base
#: view:res.request:0
@@ -1453,7 +1453,7 @@ msgstr ""
#. module: base
#: view:ir.ui.view:0
msgid "Advanced"
-msgstr "Advanced"
+msgstr "Haladó"
#. module: base
#: model:res.country,name:base.fi
@@ -1467,19 +1467,20 @@ msgstr "Finnország"
#: selection:ir.ui.view,type:0
#: selection:wizard.ir.model.menu.create.line,view_type:0
msgid "Tree"
-msgstr "Tree"
+msgstr "Fa"
#. module: base
#: help:res.config.users,password:0
msgid ""
"Keep empty if you don't want the user to be able to connect on the system."
msgstr ""
-"Keep empty if you don't want the user to be able to connect on the system."
+"Hagyja üresen, ha nem akarja, hogy a felhasználó csatlakozni tudjon a "
+"rendszerhez."
#. module: base
#: view:ir.actions.server:0
msgid "Create / Write / Copy"
-msgstr "Create / Write / Copy"
+msgstr "Létrehozás / Írás / Másolás"
#. module: base
#: view:base.language.export:0
@@ -1489,7 +1490,7 @@ msgstr "https://help.launchpad.net/Translations"
#. module: base
#: field:ir.actions.act_window,view_mode:0
msgid "View Mode"
-msgstr "Nézet mód"
+msgstr "Nézet Mód"
#. module: base
#: view:base.language.import:0
@@ -1497,8 +1498,8 @@ msgid ""
"When using CSV format, please also check that the first line of your file is "
"one of the following:"
msgstr ""
-"When using CSV format, please also check that the first line of your file is "
-"one of the following:"
+"CSV formátum használata esetén kérem ellenőrizze, hogy a fájl első sora a "
+"következők egyike:"
#. module: base
#: code:addons/fields.py:114
@@ -1509,7 +1510,7 @@ msgstr "Not implemented search_memory method !"
#. module: base
#: view:res.log:0
msgid "Logs"
-msgstr "Logok"
+msgstr "Naplók"
#. module: base
#: selection:base.language.install,lang:0
@@ -1527,8 +1528,8 @@ msgid ""
"This wizard will scan all module repositories on the server side to detect "
"newly added modules as well as any change to existing modules."
msgstr ""
-"Ez a varázsló végignézi a modul tárolókat új modulokat és a meglévők "
-"frissítéseit keresve."
+"Ez a varázsló végignézi a modul tárolókat a szerveroldalon, új modulokat és "
+"a meglévők frissítéseit keresve."
#. module: base
#: field:res.company,logo:0
@@ -1538,7 +1539,7 @@ msgstr "Logó"
#. module: base
#: view:res.partner.address:0
msgid "Search Contact"
-msgstr "Kapcsolattartó keresés"
+msgstr "Kapcsolattartó Keresés"
#. module: base
#: view:ir.module.module:0
@@ -1549,7 +1550,7 @@ msgstr "Eltávolít (beta)"
#: selection:ir.actions.act_window,target:0
#: selection:ir.actions.url,target:0
msgid "New Window"
-msgstr "Új ablak"
+msgstr "Új Ablak"
#. module: base
#: model:res.country,name:base.bs
@@ -1562,7 +1563,8 @@ msgstr "Bahamák"
msgid ""
"Couldn't generate the next id because some partners have an alphabetic id !"
msgstr ""
-"Couldn't generate the next id because some partners have an alphabetic id !"
+"Nem lehetséges a következő azonosító generálása, mert bizonyos partnerek "
+"betűvel jelzett azonosítóval rendelkeznek !"
#. module: base
#: view:ir.attachment:0
@@ -1572,7 +1574,7 @@ msgstr "Melléklet"
#. module: base
#: model:res.country,name:base.ie
msgid "Ireland"
-msgstr "írország"
+msgstr "Írország"
#. module: base
#: field:base.module.update,update:0
@@ -1605,8 +1607,9 @@ msgid ""
"Views allows you to personalize each view of OpenERP. You can add new "
"fields, move fields, rename them or delete the ones that you do not need."
msgstr ""
-"Views allows you to personalize each view of OpenERP. You can add new "
-"fields, move fields, rename them or delete the ones that you do not need."
+"A nézetek lehetővé teszik, hogy az OpenERP-ben minden egyes nézetet "
+"testreszabjon. Hozzáadhat új mezőket, mozgathatja, átnevezheti, vagy "
+"törölheti őket."
#. module: base
#: field:ir.actions.act_window,groups_id:0
@@ -1641,9 +1644,10 @@ msgid ""
"access to selected functionalities within the system. Click on 'Done' if you "
"do not wish to add more users at this stage, you can always do this later."
msgstr ""
-"Create additional users and assign them groups that will allow them to have "
-"access to selected functionalities within the system. Click on 'Done' if you "
-"do not wish to add more users at this stage, you can always do this later."
+"Hozzon létre további felhasználókat és rendeljen hozzá csoportokat, amelyek "
+"lehetővé teszik, hogy hozzáférjenek meghatározott funkciókhoz a rendszeren "
+"belül. Kattintson a Kész gombra, ha nem akar több felhasználót felvenni "
+"ebben a szakaszban, később bármikor megteheti."
#. module: base
#: model:res.country,name:base.bz
@@ -1666,8 +1670,8 @@ msgid ""
"Comma-separated list of allowed view modes, such as 'form', 'tree', "
"'calendar', etc. (Default: tree,form)"
msgstr ""
-"Comma-separated list of allowed view modes, such as 'form', 'tree', "
-"'calendar', etc. (Default: tree,form)"
+"Vesszővel elválasztott lista az engedélyezett nézetekről, mint például "
+"'űrlap', 'fa', 'naptár', etc. (Alapértelmezett: fa, űrlap)"
#. module: base
#: code:addons/orm.py:3147
@@ -1698,9 +1702,9 @@ msgid ""
"order in Object, and you can have loop on the sales order line. Expression = "
"`object.order_line`."
msgstr ""
-"Enter the field/expression that will return the list. E.g. select the sale "
-"order in Object, and you can have loop on the sales order line. Expression = "
-"`object.order_line`."
+"Adja meg a mezőt/kifejezést, ami visszaadja a listát. Pl. válassza ki az "
+"értékesítési megbízást az Objektumban, és a ciklus lehet az értékesítési "
+"megbízási soron. Kifejezés= 'object.orde_line'."
#. module: base
#: field:ir.property,fields_id:0
@@ -1724,17 +1728,17 @@ msgstr "Feröer-szigetek"
#: selection:res.config.view,view:0
#: selection:res.users,view:0
msgid "Simplified"
-msgstr "Egyszerű"
+msgstr "Egyszerűsített"
#. module: base
#: model:res.country,name:base.st
msgid "Saint Tome (Sao Tome) and Principe"
-msgstr "Saint Tome (Sao Tome) and Principe"
+msgstr "Sao Tome és Principe"
#. module: base
#: selection:res.partner.address,type:0
msgid "Invoice"
-msgstr "Számlázási"
+msgstr "Számlázás"
#. module: base
#: selection:base.language.install,lang:0
@@ -1757,12 +1761,13 @@ msgstr "Madagaszkár"
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-"The Object name must start with x_ and not contain any special character !"
+"Az objektum nevének x_-el kell kezdődnie és nem tartalmazhat semmilyen "
+"speciális karaktert!"
#. module: base
#: field:ir.actions.configuration.wizard,note:0
msgid "Next Wizard"
-msgstr "Következő varázsló"
+msgstr "Következő Varázsló"
#. module: base
#: model:ir.actions.act_window,name:base.action_menu_admin
@@ -1774,12 +1779,12 @@ msgstr "Menü"
#. module: base
#: field:res.currency,rate:0
msgid "Current Rate"
-msgstr "Aktuális árfolyam"
+msgstr "Aktuális Árfolyam"
#. module: base
#: field:ir.ui.view.custom,ref_id:0
msgid "Original View"
-msgstr "Eredeti nézet"
+msgstr "Eredeti Nézet"
#. module: base
#: view:ir.values:0
@@ -1799,12 +1804,12 @@ msgstr "Anguilla"
#. module: base
#: field:ir.ui.view_sc,name:0
msgid "Shortcut Name"
-msgstr "Billentyűkombináció neve"
+msgstr "Gyorsbillentyű Neve"
#. module: base
#: help:ir.actions.act_window,limit:0
msgid "Default limit for the list view"
-msgstr "Default limit for the list view"
+msgstr "Alapértelmezett limit a lista nézethez"
#. module: base
#: help:ir.actions.server,write_id:0
@@ -1812,8 +1817,8 @@ msgid ""
"Provide the field name that the record id refers to for the write operation. "
"If it is empty it will refer to the active id of the object."
msgstr ""
-"Provide the field name that the record id refers to for the write operation. "
-"If it is empty it will refer to the active id of the object."
+"Adja meg a mező nevét, amire a rekord azonosító hivatkozik az írási "
+"művelethez. Ha ez üres, akkor az objektum aktív azonosítójára fog hivatkozni."
#. module: base
#: model:res.country,name:base.zw
@@ -1829,12 +1834,12 @@ msgstr "Legyen türelemmel, mivel ez a művelet több másodpercig is eltarthat.
#: help:ir.values,action_id:0
msgid "This field is not used, it only helps you to select the right action."
msgstr ""
-"This field is not used, it only helps you to select the right action."
+"Ez a mező nem használható, csupán a megfelelő művelet kiválasztásában segít."
#. module: base
#: field:ir.actions.server,email:0
msgid "Email Address"
-msgstr "Email cím"
+msgstr "Emailcím"
#. module: base
#: selection:base.language.install,lang:0
@@ -1865,12 +1870,12 @@ msgstr "Értékek"
#. module: base
#: view:ir.actions.server:0
msgid "Field Mappings"
-msgstr "Field Mappings"
+msgstr "Mező leképezések"
#. module: base
#: view:base.language.export:0
msgid "Export Translations"
-msgstr "Fordítások exportálása"
+msgstr "Fordítások Exportálása"
#. module: base
#: model:ir.ui.menu,name:base.menu_custom
@@ -1902,7 +1907,7 @@ msgstr "Litvánia"
#: model:ir.model,name:base.model_partner_clear_ids
#: view:partner.clear.ids:0
msgid "Clear IDs"
-msgstr "Clear IDs"
+msgstr "Tiszta Azonosítók"
#. module: base
#: help:ir.cron,model:0
@@ -1910,8 +1915,8 @@ msgid ""
"Name of object whose function will be called when this scheduler will run. "
"e.g. 'res.partener'"
msgstr ""
-"Name of object whose function will be called when this scheduler will run. "
-"e.g. 'res.partener'"
+"Azon objektum neve melynek funkciója lehívásra kerül, amikor ez az ütemező "
+"lefut. Pl. 'res.partner'"
#. module: base
#: code:addons/orm.py:1040
@@ -1970,7 +1975,7 @@ msgstr "Ismétlési műveletek"
#. module: base
#: help:multi_company.default,company_id:0
msgid "Company where the user is connected"
-msgstr "Company where the user is connected"
+msgstr "A vállalat, ahová a felhasználó kapcsolódik"
#. module: base
#: field:publisher_warranty.contract,date_stop:0
@@ -1999,9 +2004,9 @@ msgid ""
"partner records. You can create or delete countries to make sure the ones "
"you are working on will be maintained."
msgstr ""
-"Display and manage the list of all countries that can be assigned to your "
-"partner records. You can create or delete countries to make sure the ones "
-"you are working on will be maintained."
+"Jelenítse meg és kezelje minden ország listáját amelyek hozzárendelhetők az "
+"ön partner rekordjaihoz. Létrehozhat és törölhet országokat, hogy amiken "
+"jelenleg dolgozik, biztosan karban legyenek tartva."
#. module: base
#: model:res.partner.category,name:base.res_partner_category_7
@@ -2021,13 +2026,13 @@ msgstr "Koreai (KR) / 한국어 (KR)"
#. module: base
#: help:ir.model.fields,model:0
msgid "The technical name of the model this field belongs to"
-msgstr "The technical name of the model this field belongs to"
+msgstr "A model technikai neve, amihez ez a mező tartozik"
#. module: base
#: field:ir.actions.server,action_id:0
#: selection:ir.actions.server,state:0
msgid "Client Action"
-msgstr "Client Action"
+msgstr "Kliens művelet"
#. module: base
#: model:res.country,name:base.bd
@@ -2042,7 +2047,7 @@ msgstr "Hiba! Nem hozhat létre rekurzív vállalatokat."
#. module: base
#: selection:publisher_warranty.contract,state:0
msgid "Valid"
-msgstr "Valid"
+msgstr "Érvényes"
#. module: base
#: selection:ir.translation,type:0
@@ -2079,7 +2084,7 @@ msgstr "Örményország"
#: model:ir.actions.act_window,name:base.ir_property_form
#: model:ir.ui.menu,name:base.menu_ir_property_form_all
msgid "Configuration Parameters"
-msgstr "Konfiguráció paraméterek"
+msgstr "Konfiguráció Paraméterek"
#. module: base
#: constraint:ir.cron:0
@@ -2129,7 +2134,7 @@ msgstr "Kép"
#. module: base
#: view:ir.actions.server:0
msgid "Iteration Action Configuration"
-msgstr "Ismétlési művelet konfigurációja"
+msgstr "Ismétlési művelet beállítása"
#. module: base
#: selection:publisher_warranty.contract,state:0
@@ -2207,9 +2212,9 @@ msgid ""
"way you want to print them in letters and other documents. Some example: "
"Mr., Mrs. "
msgstr ""
-"Manage the contact titles you want to have available in your system and the "
-"way you want to print them in letters and other documents. Some example: "
-"Mr., Mrs. "
+"Kezelje a kontakt megnevezéseket, amelyeket a rendszerében el akar érni, "
+"illetve ahogyan azt levelekre és egyéb dokumentumokra szeretné nyomtatni. "
+"Néhány példa: Mr., Mrs. "
#. module: base
#: field:res.company,rml_footer1:0
@@ -2237,12 +2242,12 @@ msgstr "Függőségek"
#. module: base
#: field:multi_company.default,company_id:0
msgid "Main Company"
-msgstr ""
+msgstr "Fő vállalat"
#. module: base
#: field:ir.ui.menu,web_icon_hover:0
msgid "Web Icon File (hover)"
-msgstr "Web ikon file (föléhúzáskor)"
+msgstr "Web ikon fájl (föléhúzáskor)"
#. module: base
#: view:ir.actions.server:0
@@ -2250,8 +2255,8 @@ msgid ""
"If you use a formula type, use a python expression using the variable "
"'object'."
msgstr ""
-"If you use a formula type, use a python expression using the variable "
-"'object'."
+"Ha egy formulatípust használ, használjon egy python kifejezést az 'object' "
+"változót alkalmazva."
#. module: base
#: field:res.partner.address,birthdate:0
@@ -2289,8 +2294,8 @@ msgid ""
"Reference of the target resource, whose model/table depends on the 'Resource "
"Name' field."
msgstr ""
-"Reference of the target resource, whose model/table depends on the 'Resource "
-"Name' field."
+"Referencia a célerőforrásra, aminek a modelje/táblája 'Erőforrás neve' "
+"mezőtől függ."
#. module: base
#: field:ir.model.fields,select_level:0
@@ -2310,7 +2315,7 @@ msgstr "Finn / Suomi"
#. module: base
#: field:ir.rule,perm_write:0
msgid "Apply For Write"
-msgstr "Alkalmazás Íráshoz"
+msgstr "Alkalmazás íráshoz"
#. module: base
#: field:ir.sequence,prefix:0
@@ -2325,12 +2330,12 @@ msgstr "Német / Deutsch"
#. module: base
#: help:ir.actions.server,trigger_name:0
msgid "Select the Signal name that is to be used as the trigger."
-msgstr "Select the Signal name that is to be used as the trigger."
+msgstr "Válassza ki a Jelzés nevét, amely indítóként fog működni."
#. module: base
#: view:ir.actions.server:0
msgid "Fields Mapping"
-msgstr "Fields Mapping"
+msgstr "Mező leképezés"
#. module: base
#: selection:base.language.install,lang:0
@@ -2357,7 +2362,7 @@ msgstr "ID Ref."
#: model:ir.actions.server,name:base.action_start_configurator
#: model:ir.ui.menu,name:base.menu_view_base_module_configuration
msgid "Start Configuration"
-msgstr "Start Configuration"
+msgstr "Beállítás indítása"
#. module: base
#: model:res.country,name:base.mt
@@ -2367,7 +2372,7 @@ msgstr "Málta"
#. module: base
#: field:ir.actions.server,fields_lines:0
msgid "Field Mappings."
-msgstr "Field Mappings."
+msgstr "Mező leképezések."
#. module: base
#: model:ir.model,name:base.model_ir_module_module
@@ -2405,7 +2410,7 @@ msgstr "Antarktisz"
#. module: base
#: field:ir.actions.report.xml,auto:0
msgid "Custom python parser"
-msgstr "Custom python parser"
+msgstr "Egyéni python értelmező"
#. module: base
#: view:base.language.import:0
@@ -2425,7 +2430,7 @@ msgstr "Elválasztó formátum"
#. module: base
#: selection:publisher_warranty.contract,state:0
msgid "Unvalidated"
-msgstr "Unvalidated"
+msgstr "Érvénytelen"
#. module: base
#: model:ir.ui.menu,name:base.next_id_9
@@ -2437,7 +2442,7 @@ msgstr "Adatbázis struktúra"
#: model:ir.model,name:base.model_partner_wizard_spam
#: view:partner.wizard.spam:0
msgid "Mass Mailing"
-msgstr "Email küldés"
+msgstr "Tömeges email küldés"
#. module: base
#: model:res.country,name:base.yt
@@ -2448,7 +2453,7 @@ msgstr "Mayotte"
#: code:addons/base/ir/ir_actions.py:597
#, python-format
msgid "Please specify an action to launch !"
-msgstr "Please specify an action to launch !"
+msgstr "Kérem nevezzen meg egy végrehajtandó műveletet !"
#. module: base
#: view:res.payterm:0
@@ -2492,7 +2497,8 @@ msgstr "Megsz."
#. module: base
#: help:ir.property,res_id:0
msgid "If not set, acts as a default value for new resources"
-msgstr "If not set, acts as a default value for new resources"
+msgstr ""
+"Ha nincs beállítva, alapértelmezett értékként szolgál az új erőforrásoknak"
#. module: base
#: code:addons/orm.py:3448
@@ -2504,7 +2510,7 @@ msgstr "Recursivity Detected."
#: code:addons/base/module/module.py:262
#, python-format
msgid "Recursion error in modules dependencies !"
-msgstr "Recursion error in modules dependencies !"
+msgstr "Rekurziós hiba a modul függőségekben !"
#. module: base
#: view:base.language.install:0
@@ -2519,7 +2525,7 @@ msgstr ""
#. module: base
#: view:ir.model:0
msgid "Create a Menu"
-msgstr "Menü létrehozás"
+msgstr "Menü létrehozása"
#. module: base
#: help:res.partner,vat:0
@@ -2559,7 +2565,7 @@ msgstr "Országok"
#. module: base
#: selection:ir.translation,type:0
msgid "RML (deprecated - use Report)"
-msgstr "RML (deprecated - use Report)"
+msgstr "RML (érvénytelenítve - használjon Jelentést)"
#. module: base
#: view:ir.rule:0
@@ -2569,12 +2575,12 @@ msgstr "Rekord szabályok"
#. module: base
#: view:ir.property:0
msgid "Field Information"
-msgstr "Mező információ"
+msgstr "Mező Információ"
#. module: base
#: view:ir.actions.todo:0
msgid "Search Actions"
-msgstr "Search Actions"
+msgstr "Műveletek keresése"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_partner_wizard_ean_check
@@ -2615,7 +2621,7 @@ msgstr "Tadzsikisztán"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL-2 or later version"
-msgstr "GPL-2 or later version"
+msgstr "GPL-2 vagy korábbi verzió"
#. module: base
#: model:res.partner.title,shortcut:base.res_partner_title_sir
@@ -2651,7 +2657,7 @@ msgstr "Nauru"
#: code:addons/base/module/module.py:200
#, python-format
msgid "The certificate ID of the module must be unique !"
-msgstr "The certificate ID of the module must be unique !"
+msgstr "A modulnak egyedi tanúsítvány azonosítóval kell rendelkeznie !"
#. module: base
#: model:ir.model,name:base.model_ir_property
@@ -2670,7 +2676,7 @@ msgstr "Űrlap"
#. module: base
#: model:res.country,name:base.me
msgid "Montenegro"
-msgstr "Montenegro"
+msgstr "Montenegró"
#. module: base
#: view:ir.cron:0
@@ -2699,7 +2705,7 @@ msgstr ""
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "To be upgraded"
-msgstr "Frissíteni"
+msgstr "Frissítendő"
#. module: base
#: model:res.country,name:base.ly
@@ -2720,7 +2726,7 @@ msgstr "Liechtenstein"
#: model:ir.model,name:base.model_partner_sms_send
#: view:partner.sms.send:0
msgid "Send SMS"
-msgstr "Send SMS"
+msgstr "SMS küldése"
#. module: base
#: field:res.partner,ean13:0
@@ -2743,12 +2749,12 @@ msgstr "Portugália"
msgid ""
"You cannot have multiple records with the same id for the same module !"
msgstr ""
-"You cannot have multiple records with the same id for the same module !"
+"Nem lehet ugyanazzal az azonosítóval több rekordja ugyanahhoz a modulhoz !"
#. module: base
#: field:ir.module.module,certificate:0
msgid "Quality Certificate"
-msgstr "Minőségi Tanúsítvány"
+msgstr "Minőségi tanúsítvány"
#. module: base
#: view:res.lang:0
@@ -2759,7 +2765,7 @@ msgstr "6. %d, %m ==> 05, 12"
#: field:res.config.users,date:0
#: field:res.users,date:0
msgid "Last Connection"
-msgstr "Utolsó kapcsolat dátuma"
+msgstr "Legutolsó kapcsolat"
#. module: base
#: field:ir.actions.act_window,help:0
@@ -2769,7 +2775,7 @@ msgstr "Művelet leírás"
#. module: base
#: help:res.partner,customer:0
msgid "Check this box if the partner is a customer."
-msgstr "Jelölje be, ha a partner vevő."
+msgstr "Jelölje be, ha a partner vásárlók."
#. module: base
#: model:ir.actions.act_window,name:base.res_lang_act_window
@@ -2788,7 +2794,7 @@ msgstr "Xor"
#. module: base
#: model:res.country,name:base.ec
msgid "Ecuador"
-msgstr "Ecuador"
+msgstr "Ekvádor"
#. module: base
#: code:addons/base/module/wizard/base_export_language.py:52
@@ -2798,9 +2804,9 @@ msgid ""
"spreadsheet software. The file encoding is UTF-8. You have to translate the "
"latest column before reimporting it."
msgstr ""
-"Save this document to a .CSV file and open it with your favourite "
-"spreadsheet software. The file encoding is UTF-8. You have to translate the "
-"latest column before reimporting it."
+"Mentse el ezt a dokumentumot egy .CSV fájlba és nyissa meg kedvenc "
+"táblázatkezelő szoftverével. A fájl kódolása UTF-8. Le kell fordítania a "
+"legutóbbi oszlopot mielőtt újra importálja."
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_customer_form
@@ -2808,7 +2814,7 @@ msgstr ""
#: model:ir.ui.menu,name:base.menu_partner_form
#: view:res.partner:0
msgid "Customers"
-msgstr "Vevők"
+msgstr "Vásárlók"
#. module: base
#: model:res.country,name:base.au
@@ -2828,7 +2834,7 @@ msgstr ""
#. module: base
#: report:ir.module.reference.graph:0
msgid "Menu :"
-msgstr "Menü:"
+msgstr "Menü :"
#. module: base
#: selection:ir.model.fields,state:0
@@ -2838,7 +2844,7 @@ msgstr "Alap mező"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Validate"
-msgstr "Validate"
+msgstr "Jóváhagy"
#. module: base
#: field:ir.actions.todo,restart:0
@@ -2866,12 +2872,14 @@ msgstr "Indítandó művelet"
#: code:addons/base/res/res_user.py:136
#, python-format
msgid "\"email_from\" needs to be set to send welcome mails to users"
-msgstr "\"email_from\" needs to be set to send welcome mails to users"
+msgstr ""
+"\"email_from\" be kell állítani a felhasználóknak történő üdvözlő üzenet "
+"küldéséhez"
#. module: base
#: selection:ir.translation,type:0
msgid "Constraint"
-msgstr "Constraint"
+msgstr "Kikötés"
#. module: base
#: selection:ir.values,key:0
@@ -2889,7 +2897,7 @@ msgstr "Kötelező"
#. module: base
#: view:res.users:0
msgid "Default Filters"
-msgstr "Alapértelmezett szűrők"
+msgstr "Alapértelmezett Szűrők"
#. module: base
#: field:res.request.history,name:0
@@ -2899,7 +2907,7 @@ msgstr "Összegzés"
#. module: base
#: field:multi_company.default,expression:0
msgid "Expression"
-msgstr "Expression"
+msgstr "Kifejezés"
#. module: base
#: help:ir.actions.server,subject:0
@@ -2907,7 +2915,7 @@ msgid ""
"Specify the subject. You can use fields from the object, e.g. `Hello [[ "
"object.partner_id.name ]]`"
msgstr ""
-"Specify the subject. You can use fields from the object, e.g. `Hello [[ "
+"Nevezze meg a tárgyat. Használhatja az objektum mezőit, pl. `Helló [[ "
"object.partner_id.name ]]`"
#. module: base
@@ -2921,8 +2929,8 @@ msgid ""
"Optional help text for the users with a description of the target view, such "
"as its usage and purpose."
msgstr ""
-"Optional help text for the users with a description of the target view, such "
-"as its usage and purpose."
+"Opcionális segédszöveg felhasználóknak. Tartalmaz egy leírást a célnézetről, "
+"úgy mint a használata és célja."
#. module: base
#: model:res.country,name:base.va
@@ -2932,12 +2940,12 @@ msgstr "Vatikánváros"
#. module: base
#: field:base.module.import,module_file:0
msgid "Module .ZIP file"
-msgstr "Module .ZIP file"
+msgstr "Modul .ZIP fájl"
#. module: base
#: field:ir.ui.view,xml_id:0
msgid "XML ID"
-msgstr "XML ID"
+msgstr "XML azonosító"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_16
@@ -2947,18 +2955,18 @@ msgstr "Telekommunikációs szektor"
#. module: base
#: field:workflow.transition,trigger_model:0
msgid "Trigger Object"
-msgstr "Trigger Object"
+msgstr "Objektum Indítása"
#. module: base
#: view:res.users:0
msgid "Current Activity"
-msgstr "Pillanatnyi tevékenység"
+msgstr "Jelenlegi tevékenység"
#. module: base
#: view:workflow.activity:0
#: field:workflow.activity,in_transitions:0
msgid "Incoming Transitions"
-msgstr "Incoming Transitions"
+msgstr "Bejövő átmenetek"
#. module: base
#: model:res.country,name:base.sr
@@ -3009,7 +3017,7 @@ msgstr "Mindig"
#. module: base
#: selection:ir.translation,type:0
msgid "SQL Constraint"
-msgstr "SQL Constraint"
+msgstr "SQL feltétel"
#. module: base
#: field:ir.actions.server,srcmodel_id:0
@@ -3034,7 +3042,7 @@ msgstr "A kulcsnak egyedinek kell lennie."
#. module: base
#: view:ir.actions.act_window:0
msgid "Open a Window"
-msgstr "Open a Window"
+msgstr "Ablak megnyitása"
#. module: base
#: model:res.country,name:base.gq
@@ -3045,7 +3053,7 @@ msgstr "Egyenlítői Guinea"
#: view:base.module.import:0
#: model:ir.actions.act_window,name:base.action_view_base_module_import
msgid "Module Import"
-msgstr "Modul Importálás"
+msgstr "Modul importálás"
#. module: base
#: field:res.bank,zip:0
@@ -3078,9 +3086,9 @@ msgid ""
"\n"
"Click 'Continue' and enjoy your OpenERP experience..."
msgstr ""
-"Your database is now fully configured.\n"
+"Az adatbázis most már teljesen beállításra került.\n"
"\n"
-"Click 'Continue' and enjoy your OpenERP experience..."
+"Kattintson a 'Folytatás' gombra és élvezze az OpenERP nyújtotta élményt..."
#. module: base
#: selection:base.language.install,lang:0
@@ -3123,7 +3131,8 @@ msgstr "Szabályok"
#: code:addons/base/module/module.py:216
#, python-format
msgid "You try to remove a module that is installed or will be installed"
-msgstr "You try to remove a module that is installed or will be installed"
+msgstr ""
+"Ön megpróbál eltávolítani egy telepített vagy telepítésre váró modult"
#. module: base
#: view:base.module.upgrade:0
@@ -3151,7 +3160,7 @@ msgstr "Munkafolyamatok"
#. module: base
#: field:ir.translation,xml_id:0
msgid "XML Id"
-msgstr "XML Id"
+msgstr "XML azonosító"
#. module: base
#: model:ir.actions.act_window,name:base.action_config_user_form
@@ -3197,7 +3206,7 @@ msgstr "Lesotho"
#: code:addons/base/ir/ir_model.py:114
#, python-format
msgid "You can not remove the model '%s' !"
-msgstr "You can not remove the model '%s' !"
+msgstr "Nem távolíthatja el a '%s' modelt !"
#. module: base
#: model:res.country,name:base.ke
@@ -3253,7 +3262,7 @@ msgstr "Peru"
#. module: base
#: selection:ir.model.fields,on_delete:0
msgid "Set NULL"
-msgstr "Set NULL"
+msgstr "NULL-ra állítás"
#. module: base
#: model:res.country,name:base.bj
@@ -3264,12 +3273,12 @@ msgstr "Benin"
#: code:addons/base/publisher_warranty/publisher_warranty.py:281
#, python-format
msgid "That contract is already registered in the system."
-msgstr "That contract is already registered in the system."
+msgstr "A szerződés már fel van véve a rendszerbe."
#. module: base
#: help:ir.sequence,suffix:0
msgid "Suffix value of the record for the sequence"
-msgstr "Suffix value of the record for the sequence"
+msgstr "A rekord toldalékértéke a számsorhoz"
#. module: base
#: selection:base.language.install,lang:0
@@ -3289,7 +3298,7 @@ msgstr "RML fejléc"
#. module: base
#: field:partner.sms.send,app_id:0
msgid "API ID"
-msgstr "API ID"
+msgstr "API azonosító"
#. module: base
#: code:addons/base/ir/ir_model.py:486
@@ -3298,8 +3307,8 @@ msgid ""
"You can not create this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
-"You can not create this document (%s) ! Be sure your user belongs to one of "
-"these groups: %s."
+"Nem hozhatja létre ezt a dokumentumot (%s) ! Bizonyosodjon meg róla, hogy a "
+"következő csoportok egyikéhez tartozik: %s."
#. module: base
#: model:res.country,name:base.mu
@@ -3387,7 +3396,7 @@ msgstr "Köv. szám"
#. module: base
#: help:workflow.transition,condition:0
msgid "Expression to be satisfied if we want the transition done."
-msgstr "Expression to be satisfied if we want the transition done."
+msgstr "A kifejezésnek teljesülnie kell, hogy az átmenet végbemenjen."
#. module: base
#: selection:base.language.install,lang:0
@@ -3417,9 +3426,9 @@ msgid ""
"invoice, then `object.invoice_address_id.mobile` is the field which gives "
"the correct mobile number"
msgstr ""
-"Provides fields that be used to fetch the mobile number, e.g. you select the "
-"invoice, then `object.invoice_address_id.mobile` is the field which gives "
-"the correct mobile number"
+"Olyan mezőkről gondoskodik, amelyek használhatók a mobilszám megszerzésére, "
+"pl. kiválasztja a számlát, majd az `object.invoice_address_id.mobile` mező "
+"kiadja a helyes mobilszámot"
#. module: base
#: view:base.module.upgrade:0
@@ -3490,12 +3499,12 @@ msgid ""
"to see. Whether they can have a read, write, create and delete access right "
"can be managed from here."
msgstr ""
-"A group is a set of functional areas that will be assigned to the user in "
-"order to give them access and rights to specific applications and tasks in "
-"the system. You can create custom groups or edit the ones existing by "
-"default in order to customize the view of the menu that users will be able "
-"to see. Whether they can have a read, write, create and delete access right "
-"can be managed from here."
+"A csoport funkcionális területek együttese, amely a felhasználóhoz rendelve "
+"hozzáférést és jogokat biztosít neki meghatározott alkalmazásokhoz és "
+"feladatokhoz a rendszerben. Létrehozhat egyéni csoportokat vagy a "
+"meglévőeket módosíthatja, hogy testreszabja a felhasználó számára megjelenő "
+"menük nézetét. Az írási, olvasási, létrehozási és törlési hozzáférési jogok "
+"innen kezelhetők."
#. module: base
#: view:res.partner:0
@@ -3575,7 +3584,7 @@ msgstr "Metaadatok"
#. module: base
#: sql_constraint:ir.ui.view_sc:0
msgid "Shortcut for this menu already exists!"
-msgstr "Shortcut for this menu already exists!"
+msgstr "Ehhez a mneühöz már létezik billentyűparancs!"
#. module: base
#: model:res.country,name:base.ve
@@ -3602,12 +3611,12 @@ msgstr "A felhasználó, aki felelős a partnerrel való kapcsolattartásért."
#. module: base
#: field:res.partner,parent_id:0
msgid "Parent Partner"
-msgstr "Fölérendelt Partner"
+msgstr "Fölérendelt partner"
#. module: base
#: view:ir.module.module:0
msgid "Cancel Upgrade"
-msgstr "Frissítés megszakítása"
+msgstr "Fejlesztés megszakítása"
#. module: base
#: model:res.country,name:base.ci
@@ -3677,8 +3686,8 @@ msgid ""
"If set to true, the action will not be displayed on the right toolbar of a "
"form view"
msgstr ""
-"If set to true, the action will not be displayed on the right toolbar of a "
-"form view"
+"Ha igazra van állítva, a művelet nem fog megjelenni az űrlap nézet jobb "
+"oldali eszköztárában"
#. module: base
#: model:res.country,name:base.ms
@@ -3692,13 +3701,14 @@ msgid ""
"The Selection Options expression is not a valid Pythonic expression.Please "
"provide an expression in the [('key','Label'), ...] format."
msgstr ""
-"The Selection Options expression is not a valid Pythonic expression.Please "
-"provide an expression in the [('key','Label'), ...] format."
+"A Kiválasztási lehetőségek kifejezés nem egy érvényes Python kifejezés. "
+"Kérem adjon meg egy kifejezést a következő formátumban [('key','Label'), "
+"...]."
#. module: base
#: model:ir.ui.menu,name:base.menu_translation_app
msgid "Application Terms"
-msgstr "Alkalmazás szövegelemek"
+msgstr "Alkalmazás feltételek"
#. module: base
#: help:res.config.users,context_tz:0
@@ -3706,7 +3716,9 @@ msgstr "Alkalmazás szövegelemek"
msgid ""
"The user's timezone, used to perform timezone conversions between the server "
"and the client."
-msgstr "A felhasználó időzónája."
+msgstr ""
+"A felhasználó időzónája, az időzóna átváltására szolgál a szerver és a "
+"kliens között."
#. module: base
#: field:ir.module.module,demo:0
@@ -3729,8 +3741,8 @@ msgid ""
"Source activity. When this activity is over, the condition is tested to "
"determine if we can start the ACT_TO activity."
msgstr ""
-"Source activity. When this activity is over, the condition is tested to "
-"determine if we can start the ACT_TO activity."
+"Forrás tevékenység. Ha ez a tevékenység véget ér, a feltétel tesztelésre "
+"kerül annak eldöntésére, hogy elindíthatjuk-e az ACT_TO tevékenységet."
#. module: base
#: model:res.partner.category,name:base.res_partner_category_3
@@ -3743,8 +3755,8 @@ msgid ""
"For one2many fields, the field on the target model that implement the "
"opposite many2one relationship"
msgstr ""
-"For one2many fields, the field on the target model that implement the "
-"opposite many2one relationship"
+"A one2many mezőknél, a célmodel mezője, amely implementálja az ellentétes "
+"many2one kapcsolatot"
#. module: base
#: model:ir.model,name:base.model_ir_actions_act_window_view
@@ -3774,12 +3786,12 @@ msgstr "Etiópia"
#. module: base
#: help:res.country.state,code:0
msgid "The state code in three chars.\n"
-msgstr "The state code in three chars.\n"
+msgstr "Az állam kódja három karakterben.\n"
#. module: base
#: model:res.country,name:base.sj
msgid "Svalbard and Jan Mayen Islands"
-msgstr "Svalbard and Jan Mayen Islands"
+msgstr "Spicbergák és Jan Mayen Szigetek"
#. module: base
#: model:ir.model,name:base.model_ir_actions_wizard
@@ -3800,7 +3812,7 @@ msgstr "Csoportosítás..."
#: view:res.config:0
#: view:res.config.installer:0
msgid "title"
-msgstr "title"
+msgstr "cím"
#. module: base
#: model:ir.model,name:base.model_base_language_install
@@ -3815,7 +3827,7 @@ msgstr "Fordítás"
#. module: base
#: selection:res.request,state:0
msgid "closed"
-msgstr "closed"
+msgstr "lezárt"
#. module: base
#: selection:base.language.export,state:0
@@ -3825,7 +3837,7 @@ msgstr "get"
#. module: base
#: help:ir.model.fields,on_delete:0
msgid "On delete property for many2one fields"
-msgstr "On delete property for many2one fields"
+msgstr "Törlés tulajdonság many2one mezőkhöz"
#. module: base
#: field:ir.actions.server,write_id:0
@@ -3846,7 +3858,7 @@ msgstr "Tartomány érték"
#. module: base
#: view:ir.actions.server:0
msgid "SMS Configuration"
-msgstr "SMS konfiguráció"
+msgstr "SMS beállítás"
#. module: base
#: selection:base.language.install,lang:0
@@ -3857,12 +3869,12 @@ msgstr "Spanyol (BO) / Español (BO)"
#: model:ir.actions.act_window,name:base.ir_access_act
#: model:ir.ui.menu,name:base.menu_ir_access_act
msgid "Access Controls List"
-msgstr "Access Controls List"
+msgstr "Hozzáférési szabályok listája"
#. module: base
#: model:res.country,name:base.um
msgid "USA Minor Outlying Islands"
-msgstr "USA Minor Outlying Islands"
+msgstr "USA kisebb félreeső szigetei"
#. module: base
#: field:res.partner.bank,state:0
@@ -3881,12 +3893,12 @@ msgstr "A csoport neve nem kezdődhet \"-\"-al."
#: view:ir.ui.view_sc:0
#: field:res.partner.title,shortcut:0
msgid "Shortcut"
-msgstr "Shortcut"
+msgstr "Gyorsbillentyű"
#. module: base
#: field:ir.model.data,date_init:0
msgid "Init Date"
-msgstr "Init Date"
+msgstr "Kezdő dátum"
#. module: base
#: selection:base.language.install,lang:0
@@ -3899,7 +3911,8 @@ msgstr "Gujarati / ગુજરાતી"
msgid ""
"Unable to process module \"%s\" because an external dependency is not met: %s"
msgstr ""
-"Unable to process module \"%s\" because an external dependency is not met: %s"
+"A modul futtatása nem lehetséges \"%s\" mert nem felel meg a külső "
+"függőségeknek.: %s"
#. module: base
#: view:publisher_warranty.contract.wizard:0
@@ -3926,7 +3939,7 @@ msgstr "Bankszámla tulajdonos"
#. module: base
#: model:ir.actions.act_window,name:base.act_values_form
msgid "Client Actions Connections"
-msgstr "Client Actions Connections"
+msgstr "Kliens műveleti kapcsolatok"
#. module: base
#: field:ir.attachment,res_name:0
@@ -3942,7 +3955,7 @@ msgstr "Órák"
#. module: base
#: model:res.country,name:base.gp
msgid "Guadeloupe (French)"
-msgstr "Guadeloupe (French)"
+msgstr "Guadeloupe (Francia)"
#. module: base
#: code:addons/base/res/res_lang.py:157
@@ -3959,9 +3972,9 @@ msgid ""
"form, signal tests the name of the pressed button. If signal is NULL, no "
"button is necessary to validate this transition."
msgstr ""
-"When the operation of transition comes from a button pressed in the client "
-"form, signal tests the name of the pressed button. If signal is NULL, no "
-"button is necessary to validate this transition."
+"Ha a műveleti átmenet a kliens űrlapon található gomb megnyomásával "
+"történik, a jelző ellenőrzi a megnyomott gomb nevét. Ha a jel NULLA, nem "
+"szükséges gomb az átmenet érvényesítéséhez."
#. module: base
#: help:multi_company.default,object_id:0
@@ -3971,7 +3984,7 @@ msgstr "A szabály által érintett objektum"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Directory"
-msgstr "Directory"
+msgstr "Mappa"
#. module: base
#: field:wizard.ir.model.menu.create,name:0
@@ -3991,7 +4004,7 @@ msgstr "Hónap"
#. module: base
#: model:res.country,name:base.my
msgid "Malaysia"
-msgstr "Malájzia"
+msgstr "Malajzia"
#. module: base
#: view:base.language.install:0
@@ -4007,7 +4020,7 @@ msgstr "res.request.history"
#. module: base
#: view:ir.actions.server:0
msgid "Client Action Configuration"
-msgstr "Client Action Configuration"
+msgstr "Ügyfél müveleti beállítás"
#. module: base
#: model:ir.model,name:base.model_res_partner_address
@@ -4021,8 +4034,8 @@ msgid ""
"Whether values for this field can be translated (enables the translation "
"mechanism for that field)"
msgstr ""
-"Whether values for this field can be translated (enables the translation "
-"mechanism for that field)"
+"Ennek a mezőnek az értékeit fordítani lehet ( ezt ennek a mezőnek a fordító "
+"mechanizmusa teszi lehetővé"
#. module: base
#: view:res.lang:0
@@ -4056,7 +4069,7 @@ msgstr "ir.actions.url"
#. module: base
#: model:res.widget,title:base.currency_converter_widget
msgid "Currency Converter"
-msgstr "Pénznem konvertáló"
+msgstr "Valuta váltó"
#. module: base
#: code:addons/orm.py:156
@@ -4078,7 +4091,7 @@ msgstr "A hozzáadott modulok száma"
#. module: base
#: view:res.currency:0
msgid "Price Accuracy"
-msgstr "Értékek számítási pontossága"
+msgstr "Ár pontosság"
#. module: base
#: selection:base.language.install,lang:0
@@ -4110,7 +4123,7 @@ msgstr "Feladat"
#. module: base
#: view:ir.actions.todo:0
msgid "Set as Todo"
-msgstr "Set as Todo"
+msgstr "Beállítás tennivalóként"
#. module: base
#: field:ir.actions.act_window.view,act_window_id:0
@@ -4126,7 +4139,7 @@ msgstr "Művelet"
#. module: base
#: view:ir.actions.server:0
msgid "Email Configuration"
-msgstr "Email konfiguráció"
+msgstr "Email beállítás"
#. module: base
#: model:ir.model,name:base.model_ir_cron
@@ -4146,12 +4159,13 @@ msgstr "Aktuális év század nélkül: %(y)s"
#. module: base
#: field:ir.actions.server,trigger_obj_id:0
msgid "Trigger On"
-msgstr "Trigger On"
+msgstr "Indító bekapcsolva"
#. module: base
#: sql_constraint:ir.rule:0
msgid "Rule must have at least one checked access right !"
-msgstr "Rule must have at least one checked access right !"
+msgstr ""
+"A szabálynak tartalmaznia kell legalább egy bejelölt hozzáférési jogot !"
#. module: base
#: model:res.country,name:base.fj
@@ -4198,7 +4212,7 @@ msgstr "Izrael"
#. module: base
#: model:ir.actions.wizard,name:base.wizard_server_action_create
msgid "Create Action"
-msgstr "Create Action"
+msgstr "Művelet létrehozása"
#. module: base
#: model:ir.actions.act_window,name:base.action_model_model
@@ -4210,7 +4224,7 @@ msgstr "Objektumok"
#. module: base
#: field:res.lang,time_format:0
msgid "Time Format"
-msgstr "Idő formátum"
+msgstr "Idő Formátum"
#. module: base
#: view:ir.module.module:0
@@ -4271,12 +4285,12 @@ msgstr "Kimaradt ismétlése"
#. module: base
#: help:ir.actions.server,state:0
msgid "Type of the Action that is to be executed"
-msgstr "Type of the Action that is to be executed"
+msgstr "A végrehajtandó művelet típusa"
#. module: base
#: field:ir.server.object.lines,server_id:0
msgid "Object Mapping"
-msgstr "Object Mapping"
+msgstr "Objektum feltérképezése"
#. module: base
#: help:res.currency,rate:0
@@ -4321,12 +4335,12 @@ msgstr "Partner cégformák"
#. module: base
#: help:ir.actions.act_window,auto_refresh:0
msgid "Add an auto-refresh on the view"
-msgstr "Add an auto-refresh on the view"
+msgstr "Automatikus frissítést ad a nézethez."
#. module: base
#: help:res.partner,employee:0
msgid "Check this box if the partner is an Employee."
-msgstr "Jelöld be, ha a partner egy alkalmazott."
+msgstr "Jelölje be, ha a partner egy alkalmazott."
#. module: base
#: field:ir.actions.report.xml,report_rml_content:0
@@ -4343,7 +4357,7 @@ msgstr "Feladatok"
#. module: base
#: field:base.language.export,advice:0
msgid "Advice"
-msgstr "Advice"
+msgstr "Tanács"
#. module: base
#: model:ir.model,name:base.model_ir_attachment
@@ -4376,13 +4390,13 @@ msgid ""
"Provide the field name where the record id is stored after the create "
"operations. If it is empty, you can not track the new record."
msgstr ""
-"Provide the field name where the record id is stored after the create "
-"operations. If it is empty, you can not track the new record."
+"Adja meg a mezőnevet, ahol a record azonosító tárolásra kerül a létrehozás "
+"művlet után. Ha üres, az új recordot nem lehet nyomon követni"
#. module: base
#: help:ir.model.fields,relation:0
msgid "For relationship fields, the technical name of the target model"
-msgstr "For relationship fields, the technical name of the target model"
+msgstr "A kapcsolat mezőknél a cél model műszaki neve."
#. module: base
#: selection:base.language.install,lang:0
@@ -4392,12 +4406,12 @@ msgstr "Indonéz / Bahasa Indonesia"
#. module: base
#: field:ir.ui.view,inherit_id:0
msgid "Inherited View"
-msgstr "Örökölt nézet"
+msgstr "Örökölt Nézet"
#. module: base
#: view:ir.translation:0
msgid "Source Term"
-msgstr "Angol kifejezés"
+msgstr "Forrás feltétel"
#. module: base
#: model:ir.ui.menu,name:base.menu_main_pm
@@ -4427,13 +4441,13 @@ msgstr "Felhasználó létrehozás"
#. module: base
#: view:partner.clear.ids:0
msgid "Want to Clear Ids ? "
-msgstr "Want to Clear Ids ? "
+msgstr "Törölni kívánja az azonosítókat? "
#. module: base
#: field:publisher_warranty.contract,name:0
#: field:publisher_warranty.contract.wizard,name:0
msgid "Serial Key"
-msgstr "Sorozat szám"
+msgstr "Sorozatszám"
#. module: base
#: selection:res.request,priority:0
@@ -4443,7 +4457,7 @@ msgstr "Alacsony"
#. module: base
#: model:ir.ui.menu,name:base.menu_audit
msgid "Audit"
-msgstr "Audit"
+msgstr "Vizsgálat"
#. module: base
#: model:res.country,name:base.lc
@@ -4453,13 +4467,14 @@ msgstr "Saint Lucia"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Maintenance Contract"
-msgstr "Maintenance Contract"
+msgstr "Karbantartási szerződés"
#. module: base
#: help:ir.actions.server,trigger_obj_id:0
msgid "Select the object from the model on which the workflow will executed."
msgstr ""
-"Select the object from the model on which the workflow will executed."
+"Kiválasztja azt az objektumot a modelből, amelyen a munkafolyamat el lesz "
+"végezve."
#. module: base
#: field:res.partner,employee:0
@@ -4469,12 +4484,12 @@ msgstr "Alkalmazott"
#. module: base
#: field:ir.model.access,perm_create:0
msgid "Create Access"
-msgstr "Létrehozás"
+msgstr "Létrehozási hozzáférés"
#. module: base
#: field:res.partner.address,state_id:0
msgid "Fed. State"
-msgstr "Szöv. Állam"
+msgstr "Szöv. állam"
#. module: base
#: field:ir.actions.server,copy_object:0
@@ -4489,7 +4504,7 @@ msgstr "Memóriában tárolt model"
#. module: base
#: view:partner.clear.ids:0
msgid "Clear Ids"
-msgstr "Clear Ids"
+msgstr "Aznosítók törlése"
#. module: base
#: model:res.country,name:base.io
@@ -4506,12 +4521,12 @@ msgstr "Felhasználói felület"
#. module: base
#: view:ir.actions.server:0
msgid "Field Mapping"
-msgstr "Field Mapping"
+msgstr "Mező leképezés"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Refresh Validation Dates"
-msgstr "Refresh Validation Dates"
+msgstr "Érvényesítési dátumok frissítése"
#. module: base
#: view:ir.model:0
@@ -4582,7 +4597,7 @@ msgstr "_Ok"
#. module: base
#: help:ir.filters,user_id:0
msgid "False means for every user"
-msgstr "False means for every user"
+msgstr "Minden felhasználó számára hibás"
#. module: base
#: code:addons/base/module/module.py:198
@@ -4648,7 +4663,7 @@ msgstr "Beütemezett frissítések alkalmazása."
#. module: base
#: view:res.widget:0
msgid "Widgets"
-msgstr "Widgets"
+msgstr "Grafikus elem"
#. module: base
#: model:res.country,name:base.cz
@@ -4658,7 +4673,7 @@ msgstr "Cseh Köztársaság"
#. module: base
#: view:res.widget.wizard:0
msgid "Widget Wizard"
-msgstr "Widget Wizard"
+msgstr "Grafikus elem varázsló"
#. module: base
#: model:ir.actions.act_window,help:base.act_ir_actions_todo_form
@@ -4667,9 +4682,9 @@ msgid ""
"OpenERP. They are launched during the installation of new modules, but you "
"can choose to restart some wizards manually from this menu."
msgstr ""
-"The configuration wizards are used to help you configure a new instance of "
-"OpenERP. They are launched during the installation of new modules, but you "
-"can choose to restart some wizards manually from this menu."
+"A beállítóvarázsló az OpenERP új példányának beállításában segít. Az új "
+"modulok installálása alatt indulnak el, de választhatod azt is, hogy néhány "
+"varázslót manuálisan indítasz újra ebből a menüből."
#. module: base
#: code:addons/base/res/res_user.py:206
@@ -4678,8 +4693,8 @@ msgid ""
"Please use the change password wizard (in User Preferences or User menu) to "
"change your own password."
msgstr ""
-"Please use the change password wizard (in User Preferences or User menu) to "
-"change your own password."
+"Kérlek, válaszd a jelszóváltoztató varázslót (a Felhasználói beállításokban "
+"vagy a Felhasználói menüben), hogy megváltoztasd a jelszavadat."
#. module: base
#: code:addons/orm.py:1350
@@ -4698,14 +4713,14 @@ msgid ""
"The path to the main report file (depending on Report Type) or NULL if the "
"content is in another data field"
msgstr ""
-"The path to the main report file (depending on Report Type) or NULL if the "
-"content is in another data field"
+"Az elérési út a fő jelentés fájlhoz(a Jelentés típusától függően) vagy NULL "
+"érték, ha a tartalom egy másik adatmezőben van."
#. module: base
#: help:res.config.users,company_id:0
#: help:res.users,company_id:0
msgid "The company this user is currently working for."
-msgstr "The company this user is currently working for."
+msgstr "A vállalat,amelynek a jelenlegi felhasznál dolgozik."
#. module: base
#: model:ir.model,name:base.model_wizard_ir_model_menu_create
@@ -4720,7 +4735,7 @@ msgstr "Átmenet"
#. module: base
#: field:res.groups,menu_access:0
msgid "Access Menu"
-msgstr "Access Menu"
+msgstr "Hozzáférési menü"
#. module: base
#: model:res.country,name:base.na
@@ -4766,7 +4781,7 @@ msgstr "Spanyol (MX) / Español (MX)"
#. module: base
#: view:res.log:0
msgid "My Logs"
-msgstr "Logjaim"
+msgstr "Naplóim"
#. module: base
#: model:res.country,name:base.bt
@@ -4786,22 +4801,22 @@ msgstr "Textilipari szállítók"
#. module: base
#: selection:ir.actions.url,target:0
msgid "This Window"
-msgstr "This Window"
+msgstr "Ez az ablak"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Publisher Warranty Contracts"
-msgstr "Publisher Warranty Contracts"
+msgstr "Kiadási garancia szerződések"
#. module: base
#: help:res.log,name:0
msgid "The logging message."
-msgstr "The logging message."
+msgstr "A bejelentkező üzenet"
#. module: base
#: field:base.language.export,format:0
msgid "File Format"
-msgstr "File Formátum"
+msgstr "Fájlformátum"
#. module: base
#: field:res.lang,iso_code:0
@@ -4831,9 +4846,8 @@ msgid ""
"federal states you are working on from here. Each state is attached to one "
"country."
msgstr ""
-"If you are working on the American market, you can manage the different "
-"federal states you are working on from here. Each state is attached to one "
-"country."
+"Ha az amerikiai piacon dolgozik akkor innen kezelheti a különböző szövetségi "
+"államokat, melyekkel dolgozik. Minden állam egy országhoz van csatolva."
#. module: base
#: view:workflow.workitem:0
@@ -4872,7 +4886,8 @@ msgstr "Alkalmazottak"
msgid ""
"If this log item has been read, get() should not send it to the client"
msgstr ""
-"If this log item has been read, get() should not send it to the client"
+"Ha ez a naplóelem elolvasásra került, a get() nem kell hogy elküldje az "
+"ügyfélnek"
#. module: base
#: field:res.company,rml_header2:0
@@ -4883,7 +4898,7 @@ msgstr "RML belső fejléc"
#. module: base
#: field:ir.actions.act_window,search_view_id:0
msgid "Search View Ref."
-msgstr "Search View Ref."
+msgstr "Nézet hivatkozás keresése"
#. module: base
#: field:ir.module.module,installed_version:0
@@ -4897,9 +4912,10 @@ msgid ""
"channels that will be maintained at the creation of a document in the "
"system. Some examples of channels can be: Website, Phone Call, Reseller, etc."
msgstr ""
-"Track from where is coming your leads and opportunities by creating specific "
-"channels that will be maintained at the creation of a document in the "
-"system. Some examples of channels can be: Website, Phone Call, Reseller, etc."
+"Kövesse nyomon, hogy honnan érkeznek a lehetőségei egy speciális csatorna "
+"létrehozásával, amely rendszerben egy dokumentum megalkotásával lesz "
+"fenntartva. Néhány példa a csatornákra: weboldal, telefonhívás, újraküldő "
+"stb."
#. module: base
#: model:res.partner.bank.type.field,name:base.bank_normal_field
@@ -4952,13 +4968,13 @@ msgstr "Ismeretlen"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_users_my
msgid "Change My Preferences"
-msgstr "Change My Preferences"
+msgstr "Változtassa meg a beállításaimat"
#. module: base
#: code:addons/base/ir/ir_actions.py:164
#, python-format
msgid "Invalid model name in the action definition."
-msgstr "Invalid model name in the action definition."
+msgstr "Érvénytelen model név a műveleti meghatározásban"
#. module: base
#: field:partner.sms.send,text:0
@@ -4988,7 +5004,7 @@ msgstr "Egyéni mező"
#. module: base
#: field:ir.module.module,web:0
msgid "Has a web component"
-msgstr "Has a web component"
+msgstr "Van egy webes összetevője"
#. module: base
#: model:res.country,name:base.cc
@@ -5027,18 +5043,18 @@ msgid ""
msgstr ""
"\n"
"\n"
-"This addon is already installed on your system"
+"Ez az addon már telepítve van az Ön rendszerében"
#. module: base
#: help:ir.cron,interval_number:0
msgid "Repeat every x."
-msgstr "Repeat every x."
+msgstr "Ismételjen minden x-et."
#. module: base
#: wizard_view:server.action.create,step_1:0
#: wizard_field:server.action.create,step_1,report:0
msgid "Select Report"
-msgstr "Select Report"
+msgstr "Válasszon jelentést"
#. module: base
#: report:ir.module.reference.graph:0
@@ -5048,7 +5064,7 @@ msgstr "1cm 28cm 20cm 28cm"
#. module: base
#: field:ir.module.module,maintainer:0
msgid "Maintainer"
-msgstr "Maintainer"
+msgstr "Karbantartó"
#. module: base
#: field:ir.sequence,suffix:0
@@ -5092,13 +5108,13 @@ msgid ""
"If specified, this action will be opened at logon for this user, in addition "
"to the standard menu."
msgstr ""
-"If specified, this action will be opened at logon for this user, in addition "
-"to the standard menu."
+"Ha meghatározásra kerül, ez a művelet meg lesz nyitva bejelentkezéskor ennél "
+"a felhasználónál, a standard menü mellett."
#. module: base
#: view:ir.values:0
msgid "Client Actions"
-msgstr "Client Actions"
+msgstr "Kliens műveletek"
#. module: base
#: code:addons/orm.py:1806
@@ -5113,8 +5129,8 @@ msgid ""
"You try to upgrade a module that depends on the module: %s.\n"
"But this module is not available in your system."
msgstr ""
-"You try to upgrade a module that depends on the module: %s.\n"
-"But this module is not available in your system."
+"Ön egy olyan modult próbál frissíteni, ami a következő modultól függ: %s.\n"
+"Ez a modul azonban nem elérhető az Ön rendszerében."
#. module: base
#: field:workflow.transition,act_to:0
@@ -5124,7 +5140,7 @@ msgstr "Cél tevékenység"
#. module: base
#: view:ir.values:0
msgid "Connect Events to Actions"
-msgstr "Connect Events to Actions"
+msgstr "Összeköti az eseményeket a műveletekkel."
#. module: base
#: model:ir.model,name:base.model_base_update_translations
@@ -5135,7 +5151,7 @@ msgstr "base.update.translations"
#: field:ir.module.category,parent_id:0
#: field:res.partner.category,parent_id:0
msgid "Parent Category"
-msgstr "Fölérendelt kategória"
+msgstr "Szülő kategória"
#. module: base
#: selection:ir.property,type:0
@@ -5185,7 +5201,7 @@ msgstr "ir.server.object.lines"
#: code:addons/base/module/module.py:531
#, python-format
msgid "Module %s: Invalid Quality Certificate"
-msgstr "Module %s: Invalid Quality Certificate"
+msgstr "Module %s: Érvénytelen minőségi bizonyítvány"
#. module: base
#: model:res.country,name:base.kw
@@ -5204,9 +5220,10 @@ msgid ""
"Keep empty to not save the printed reports. You can use a python expression "
"with the object and time variables."
msgstr ""
-"This is the filename of the attachment used to store the printing result. "
-"Keep empty to not save the printed reports. You can use a python expression "
-"with the object and time variables."
+"Ez a fáljneve annak a csatolmánynak, ami tartalmazta rakáron a nyomtatott "
+"eredményeket. Tartsa üresen,hogy a nyomtatott jelentések ne legyenek "
+"elmentve. Használhat egy python kifejezést az objektumml és a változókkal "
+"kapcsolatban."
#. module: base
#: selection:ir.property,type:0
@@ -5222,7 +5239,7 @@ msgstr "Nigéria"
#: code:addons/base/ir/ir_model.py:250
#, python-format
msgid "For selection fields, the Selection Options must be given!"
-msgstr "For selection fields, the Selection Options must be given!"
+msgstr "A kiválasztás mezőkhöz a Kiválasztás opciót meg kell adni!"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_sms_send
@@ -5242,7 +5259,7 @@ msgstr "Web ikon"
#. module: base
#: view:ir.values:0
msgid "Values for Event Type"
-msgstr "Values for Event Type"
+msgstr "Értékek az Esemény típus számára"
#. module: base
#: selection:ir.model.fields,select_level:0
@@ -5257,7 +5274,9 @@ msgstr "Hong Kong"
#. module: base
#: help:ir.actions.server,name:0
msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices"
-msgstr "Easy to Refer action by name e.g. One Sales Order -> Many Invoices"
+msgstr ""
+"Könnyen lehet hivatkozni név szerint műveletre,pl.:értékesítési megbízás -> "
+"számlák"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_address_form
@@ -5270,13 +5289,14 @@ msgid ""
"installed the CRM, with the history tab, you can track all the interactions "
"with a partner such as opportunities, emails, or sales orders issued."
msgstr ""
-"Customers (also called Partners in other areas of the system) helps you "
-"manage your address book of companies whether they are prospects, customers "
-"and/or suppliers. The partner form allows you to track and record all the "
-"necessary information to interact with your partners from the company "
-"address to their contacts as well as pricelists, and much more. If you "
-"installed the CRM, with the history tab, you can track all the interactions "
-"with a partner such as opportunities, emails, or sales orders issued."
+"A vásárlók (a rendszer más területein Partnerek) segít kezelni a vállalatok "
+"címjegyzékeit, legyenek azok lehetséges ügyfelek, ügyfelek és / vagy "
+"szállítók. A patner űrlap lehetővé teszi, hogy nyomon kövesse és rögzítse az "
+"összes szükséges információt a partnereivel való érintkezéshez, a vállalat "
+"címétől kezdve, a kontaktjaikon keresztül az árlistáig stb.Ha installálta a "
+"CRM-et, az Előzmények füllel nyomon követheti az összes interakciót a "
+"partnereivel, mint például, lehetőségek, emailek vagy értéksítési "
+"megrendelések."
#. module: base
#: model:res.country,name:base.ph
@@ -5317,7 +5337,7 @@ msgstr "workflow.transition"
#. module: base
#: view:res.lang:0
msgid "%a - Abbreviated weekday name."
-msgstr "%a - Nap rövid neve"
+msgstr "%a - Hét napjának rövidített neve"
#. module: base
#: report:ir.module.reference.graph:0
@@ -5344,13 +5364,13 @@ msgstr ""
#. module: base
#: help:ir.cron,nextcall:0
msgid "Next planned execution date for this scheduler"
-msgstr "Next planned execution date for this scheduler"
+msgstr "A következő, tervezett végrehajási dátum ezen ütemező szerint"
#. module: base
#: help:res.config.users,view:0
#: help:res.users,view:0
msgid "Choose between the simplified interface and the extended one"
-msgstr "Choose between the simplified interface and the extended one"
+msgstr "Válasszon az egyszerűsített és a bővített kezelőfelület közül"
#. module: base
#: model:res.country,name:base.np
@@ -5379,9 +5399,9 @@ msgid ""
"groups. If this field is empty, OpenERP will compute visibility based on the "
"related object's read access."
msgstr ""
-"If you have groups, the visibility of this menu will be based on these "
-"groups. If this field is empty, OpenERP will compute visibility based on the "
-"related object's read access."
+"Ha vannak csoportjai, akkor ezen menü láthatósága ezektől a csoportoktól "
+"függ. Ha ez a mező üres, az OpenERP a kapcsolódó objektumok olvasási "
+"hozzáférése alapján számítja ki a láthatóságot."
#. module: base
#: model:ir.actions.act_window,name:base.action_ui_view_custom
@@ -5411,7 +5431,8 @@ msgstr "Modullista frissítés"
msgid ""
"Unable to upgrade module \"%s\" because an external dependency is not met: %s"
msgstr ""
-"Unable to upgrade module \"%s\" because an external dependency is not met: %s"
+"Nem lehet a \"%s\" modult frissíteni, mert nem felel meg egy külső "
+"feltételnek: %s"
#. module: base
#: code:addons/base/res/res_user.py:257
@@ -5422,10 +5443,11 @@ msgid ""
"sure to save and close all forms before switching to a different company. "
"(You can click on Cancel in the User Preferences now)"
msgstr ""
-"Please keep in mind that documents currently displayed may not be relevant "
-"after switching to another company. If you have unsaved changes, please make "
-"sure to save and close all forms before switching to a different company. "
-"(You can click on Cancel in the User Preferences now)"
+"Kérem vegye figyelembe, hogy a jelenleg megjelenített dokumentumok nem "
+"lesznek aktuálisak miután átváltott egy másik vállalatra. Ha van mentetlen "
+"változtatása, kérem mentsen és zárjon be minden űrlapot, mielőtt átvált egy "
+"másik vállalatra. (Most rákattinthat a Mégse gombra a Felhasználói "
+"beállításokban)"
#. module: base
#: view:ir.actions.configuration.wizard:0
@@ -5451,7 +5473,7 @@ msgstr "Szlovén / slovenščina"
#. module: base
#: field:ir.actions.report.xml,attachment_use:0
msgid "Reload from Attachment"
-msgstr "Reload from Attachment"
+msgstr "Töltse újra a csatolmányból"
#. module: base
#: model:res.country,name:base.bv
@@ -5467,7 +5489,7 @@ msgstr "Melléklet neve"
#: field:base.language.export,data:0
#: field:base.language.import,data:0
msgid "File"
-msgstr "File"
+msgstr "Fájl"
#. module: base
#: view:res.config.users:0
@@ -5477,7 +5499,7 @@ msgstr "Felhasználó hozzáadása"
#. module: base
#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install
msgid "Module Upgrade Install"
-msgstr "Module Upgrade Install"
+msgstr "Modulfejlesztés installálása"
#. module: base
#: model:ir.model,name:base.model_ir_actions_configuration_wizard
@@ -5501,7 +5523,7 @@ msgstr "Szállító"
#: view:ir.actions.server:0
#: selection:ir.actions.server,state:0
msgid "Multi Actions"
-msgstr "Multi Actions"
+msgstr "Többféle művelet"
#. module: base
#: view:base.language.export:0
@@ -5513,7 +5535,7 @@ msgstr "_Close"
#. module: base
#: field:multi_company.default,company_dest_id:0
msgid "Default Company"
-msgstr "Alapértelmezett vállalat"
+msgstr "Alapértelmezett Vállalat"
#. module: base
#: selection:base.language.install,lang:0
@@ -5523,13 +5545,13 @@ msgstr "Spanyol (EC) / Español (EC)"
#. module: base
#: help:ir.ui.view,xml_id:0
msgid "ID of the view defined in xml file"
-msgstr "ID of the view defined in xml file"
+msgstr "Az xml fájlban meghatározott nézet azonosítója"
#. module: base
#: model:ir.model,name:base.model_base_module_import
#: model:ir.ui.menu,name:base.menu_view_base_module_import
msgid "Import Module"
-msgstr "Modul importálás"
+msgstr "Modul Importálás"
#. module: base
#: model:res.country,name:base.as
@@ -5539,17 +5561,17 @@ msgstr "Amerikai Szamoa"
#. module: base
#: help:ir.actions.act_window,res_model:0
msgid "Model name of the object to open in the view window"
-msgstr "Model name of the object to open in the view window"
+msgstr "Az objektum model neve a nézet ablakban való megnyitásához."
#. module: base
#: field:res.log,secondary:0
msgid "Secondary Log"
-msgstr "Secondary Log"
+msgstr "Másodlagos napló"
#. module: base
#: field:ir.model.fields,selectable:0
msgid "Selectable"
-msgstr "Selectable"
+msgstr "választható"
#. module: base
#: view:res.request.link:0
@@ -5601,7 +5623,7 @@ msgstr "Réunion (Francia)"
msgid ""
"New column name must still start with x_ , because it is a custom field!"
msgstr ""
-"New column name must still start with x_ , because it is a custom field!"
+"Az új oszlopnévnek még mindig x_-sal kell kezdődnie, mert ez egy egyéni mező!"
#. module: base
#: view:ir.model.access:0
@@ -5629,7 +5651,7 @@ msgstr "Salamon-szigetek"
#: code:addons/orm.py:3817
#, python-format
msgid "AccessError"
-msgstr "AccessError"
+msgstr "Hozzáférési hiba"
#. module: base
#: view:res.request:0
@@ -5693,12 +5715,12 @@ msgstr "Modul kategória"
#. module: base
#: view:partner.wizard.ean.check:0
msgid "Ignore"
-msgstr "Ignore"
+msgstr "Mellőz"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Reference Guide"
-msgstr "Reference Guide"
+msgstr "Hivatkozási útmutató"
#. module: base
#: view:ir.ui.view:0
@@ -5719,10 +5741,10 @@ msgid ""
"Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't "
"be possible to email new users."
msgstr ""
-"If an email is provided, the user will be sent a message welcoming him.\n"
+"Ha rendelkezésre áll email, a felhasználó üdvözlő üzenetet kap.\n"
"\n"
-"Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't "
-"be possible to email new users."
+"Figyelem: ha \"email_from\" és \"smtp_server\" nincs beállítva, nem "
+"lehetséges az üzenetküldés új felhasználóknak."
#. module: base
#: selection:base.language.install,lang:0
@@ -5742,7 +5764,7 @@ msgstr "Tokelau"
#. module: base
#: field:ir.actions.report.xml,report_xsl:0
msgid "XSL path"
-msgstr "XSL path"
+msgstr "XSL elérési út"
#. module: base
#: model:res.country,name:base.bn
@@ -5777,7 +5799,7 @@ msgstr "ir.actions.todo"
#: code:addons/base/res/res_config.py:94
#, python-format
msgid "Couldn't find previous ir.actions.todo"
-msgstr "Couldn't find previous ir.actions.todo"
+msgstr "Nem található a korábbi ir.actions.todo"
#. module: base
#: view:ir.actions.act_window:0
@@ -5787,7 +5809,7 @@ msgstr "Általános beállítások"
#. module: base
#: model:ir.ui.menu,name:base.menu_administration_shortcut
msgid "Custom Shortcuts"
-msgstr "Custom Shortcuts"
+msgstr "Egyéni gyorsbillentyűk"
#. module: base
#: selection:base.language.install,lang:0
@@ -5857,7 +5879,7 @@ msgstr "A %s model nem létezik!"
#: code:addons/base/res/res_lang.py:159
#, python-format
msgid "You cannot delete the language which is User's Preferred Language !"
-msgstr "You cannot delete the language which is User's Preferred Language !"
+msgstr "Nem törölheti a nyelvet, mivel ez a felhasználó preferált nyelve !"
#. module: base
#: code:addons/fields.py:103
@@ -5870,7 +5892,7 @@ msgstr "Not implemented get_memory method !"
#: field:ir.actions.server,code:0
#: selection:ir.actions.server,state:0
msgid "Python Code"
-msgstr "Python Code"
+msgstr "Python kód"
#. module: base
#: code:addons/base/module/wizard/base_module_import.py:67
@@ -5881,7 +5903,7 @@ msgstr "Nem lehet létrehozni a modul file-: %s !"
#. module: base
#: model:ir.module.module,description:base.module_meta_information
msgid "The kernel of OpenERP, needed for all installation."
-msgstr "The kernel of OpenERP, needed for all installation."
+msgstr "Az OpenERP kernelje, minden telepítéshez szükséges."
#. module: base
#: view:base.language.install:0
@@ -5900,7 +5922,7 @@ msgstr "Mégsem"
#. module: base
#: selection:base.language.export,format:0
msgid "PO File"
-msgstr "PO File"
+msgstr "PO fájl"
#. module: base
#: model:res.country,name:base.nt
@@ -5920,7 +5942,7 @@ msgstr "Egyéni"
#. module: base
#: view:res.request:0
msgid "Current"
-msgstr "Current"
+msgstr "Jelenlegi"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_9
@@ -5952,7 +5974,7 @@ msgstr "Izland"
#: model:ir.actions.act_window,name:base.ir_action_window
#: model:ir.ui.menu,name:base.menu_ir_action_window
msgid "Window Actions"
-msgstr "Window Actions"
+msgstr "Ablak műveletek"
#. module: base
#: view:res.lang:0
@@ -5962,7 +5984,7 @@ msgstr "%I - Óra (12 órás) [01,12]."
#. module: base
#: selection:publisher_warranty.contract.wizard,state:0
msgid "Finished"
-msgstr "Finished"
+msgstr "Kész"
#. module: base
#: model:res.country,name:base.de
@@ -5982,7 +6004,7 @@ msgstr "Rossz vevők"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Reports :"
-msgstr "Jelentések:"
+msgstr "Jelentések :"
#. module: base
#: model:res.country,name:base.gy
@@ -5995,19 +6017,20 @@ msgid ""
"View type: set to 'tree' for a hierarchical tree view, or 'form' for other "
"views"
msgstr ""
-"View type: set to 'tree' for a hierarchical tree view, or 'form' for other "
-"views"
+"Nézet típus: 'fa' gombra állítás a hierarchikus fa nézethez, vagy 'űrlap' "
+"más nézetekhez"
#. module: base
#: code:addons/base/res/res_config.py:421
#, python-format
msgid "Click 'Continue' to configure the next addon..."
-msgstr "Click 'Continue' to configure the next addon..."
+msgstr ""
+"Kattintson a 'Folytatás' gombra, hogy beállítsa a következő addont..."
#. module: base
#: field:ir.actions.server,record_id:0
msgid "Create Id"
-msgstr "Create Id"
+msgstr "Létrehozási azonosító"
#. module: base
#: model:res.country,name:base.hn
@@ -6058,7 +6081,7 @@ msgstr "Logikai"
#. module: base
#: view:ir.model:0
msgid "Fields Description"
-msgstr "Mező leírás"
+msgstr "Mező Leírás"
#. module: base
#: view:ir.attachment:0
@@ -6095,7 +6118,7 @@ msgstr "Nézet"
#: selection:ir.module.module,state:0
#: selection:ir.module.module.dependency,state:0
msgid "To be installed"
-msgstr "Telepíteni"
+msgstr "Telepítendő"
#. module: base
#: help:ir.actions.act_window,display_menu_tip:0
@@ -6103,8 +6126,8 @@ msgid ""
"It gives the status if the tip has to be displayed or not when a user "
"executes an action"
msgstr ""
-"It gives the status if the tip has to be displayed or not when a user "
-"executes an action"
+"Kijelzi az állapotot, ha a tippet meg kell jeleníteni vagy nem, amikor egy "
+"felhasználó végrehajt egy műveletet."
#. module: base
#: view:ir.model:0
@@ -6184,12 +6207,13 @@ msgstr "Segítség"
msgid ""
"If specified, the action will replace the standard menu for this user."
msgstr ""
-"If specified, the action will replace the standard menu for this user."
+"Ha meg van határozva, akkor a művelet felváltja az általános menüt ennél a "
+"felhasználónál."
#. module: base
#: selection:ir.actions.server,state:0
msgid "Write Object"
-msgstr "Write Object"
+msgstr "Írás objektum"
#. module: base
#: model:ir.ui.menu,name:base.menu_fundrising
@@ -6213,8 +6237,8 @@ msgid ""
"All pending configuration wizards have been executed. You may restart "
"individual wizards via the list of configuration wizards."
msgstr ""
-"All pending configuration wizards have been executed. You may restart "
-"individual wizards via the list of configuration wizards."
+"Minden függőben lévő beállítás-varázsló végrehajtásra került. Újraindíthatja "
+"az egyges varázslókat a beállítás-varázslók listáján keresztül."
#. module: base
#: wizard_button:server.action.create,step_1,create:0
@@ -6229,7 +6253,7 @@ msgstr "Aktuális év századdal: %(year)s"
#. module: base
#: field:ir.exports,export_fields:0
msgid "Export ID"
-msgstr "Export ID"
+msgstr "Export azonosító"
#. module: base
#: model:res.country,name:base.fr
@@ -6245,7 +6269,7 @@ msgstr "res.log"
#: help:ir.translation,module:0
#: help:ir.translation,xml_id:0
msgid "Maps to the ir_model_data for which this translation is provided."
-msgstr "Maps to the ir_model_data for which this translation is provided."
+msgstr "Leképez az ir_model_data-hoz, amihez ez a fordítás készül"
#. module: base
#: view:workflow.activity:0
@@ -6272,7 +6296,7 @@ msgstr "Hiba!"
#. module: base
#: model:res.partner.bank.type.field,name:base.bank_normal_field_contry
msgid "country_id"
-msgstr "country_id"
+msgstr "ország_id"
#. module: base
#: field:ir.cron,interval_type:0
@@ -6313,8 +6337,8 @@ msgid ""
"Select the action that will be executed. Loop action will not be avaliable "
"inside loop."
msgstr ""
-"Select the action that will be executed. Loop action will not be avaliable "
-"inside loop."
+"Válassza ki a végrehajtandó műveletet. Ciklus művelet nem elérhető ciklus "
+"műveleten belül."
#. module: base
#: selection:base.language.install,lang:0
@@ -6356,13 +6380,16 @@ msgstr "Kft."
msgid ""
"The group that a user must have to be authorized to validate this transition."
msgstr ""
-"The group that a user must have to be authorized to validate this transition."
+"A csoport amihez egy felhasználónak hozzá kell tudni férni, hogy jóvá hagyja "
+"ezt az átmenetet."
#. module: base
#: constraint:res.config.users:0
#: constraint:res.users:0
msgid "The chosen company is not in the allowed companies for this user"
-msgstr "The chosen company is not in the allowed companies for this user"
+msgstr ""
+"A kiválasztott vállalat nincs a felhasználó számára engedélyezett vállalatok "
+"között."
#. module: base
#: model:res.country,name:base.gi
@@ -6372,12 +6399,12 @@ msgstr "Gibraltár"
#. module: base
#: field:ir.actions.report.xml,report_name:0
msgid "Service Name"
-msgstr "Service Name"
+msgstr "Szolgáltatás név"
#. module: base
#: model:res.country,name:base.pn
msgid "Pitcairn Island"
-msgstr "Pitcairn sziget"
+msgstr "Pitcairn-sziget"
#. module: base
#: view:base.module.upgrade:0
@@ -6417,13 +6444,13 @@ msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
-"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
-"get the required padding size."
+"Az OpenERP automatikusan hozzárak egy '0'-át a 'Következő szám' bal "
+"oldalára, hogy megkapjuk a megfelelő távolságméretet."
#. module: base
#: view:res.lang:0
msgid "%A - Full weekday name."
-msgstr "%A - Nap neve"
+msgstr "%A - A hét napjának teljes neve"
#. module: base
#: selection:ir.cron,interval_type:0
@@ -6433,7 +6460,7 @@ msgstr "Hónapok"
#. module: base
#: field:ir.actions.act_window,search_view:0
msgid "Search View"
-msgstr "Search View"
+msgstr "Keresés nézet"
#. module: base
#: sql_constraint:res.lang:0
@@ -6547,8 +6574,8 @@ msgid ""
"Manage the partner titles you want to have available in your system. The "
"partner titles is the legal status of the company: Private Limited, SA, etc."
msgstr ""
-"Manage the partner titles you want to have available in your system. The "
-"partner titles is the legal status of the company: Private Limited, SA, etc."
+"Kezelje a partner neveket, amelyeket szeretné, hogy elérhetők legyenek a "
+"rendszerben. A partner nevek a vállalat jogi formája: kft, Rt., stb"
#. module: base
#: view:base.language.export:0
@@ -6562,8 +6589,8 @@ msgid ""
"You can not read this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
-"You can not read this document (%s) ! Be sure your user belongs to one of "
-"these groups: %s."
+"Nem tudja olvasni ezt a dokumentumot (%s) ! Bizonyosodjon meg róla, hogy a "
+"felhasználója a következő csoportok egyikébe tartozik: %s."
#. module: base
#: view:res.bank:0
@@ -6582,12 +6609,12 @@ msgstr "Telepített verzió"
#. module: base
#: selection:base.language.install,lang:0
msgid "Mongolian / монгол"
-msgstr "Mongól / монгол"
+msgstr "Mongol / монгол"
#. module: base
#: model:res.country,name:base.mr
msgid "Mauritania"
-msgstr "Mauritania"
+msgstr "Mauritánia"
#. module: base
#: model:ir.model,name:base.model_ir_translation
@@ -6609,7 +6636,7 @@ msgstr "Tevékenység"
#: view:res.partner:0
#: view:res.partner.address:0
msgid "Postal Address"
-msgstr "Postai cím"
+msgstr "Postai Cím"
#. module: base
#: field:res.company,parent_id:0
@@ -6639,7 +6666,7 @@ msgstr "Példák"
#. module: base
#: field:ir.default,value:0
msgid "Default Value"
-msgstr "Alapértelmezett érték"
+msgstr "Alapértelmezett Érték"
#. module: base
#: model:ir.ui.menu,name:base.menu_tools
@@ -6669,15 +6696,15 @@ msgid ""
"Customized views are used when users reorganize the content of their "
"dashboard views (via web client)"
msgstr ""
-"Customized views are used when users reorganize the content of their "
-"dashboard views (via web client)"
+"Az egyéni nézetek akkor használatosak, amikor a felhasználók újrarendezik a "
+"műszerfal nézetük tartalmát (web kliensen keresztül)"
#. module: base
#: field:ir.model,name:0
#: field:ir.model.fields,model:0
#: field:ir.values,model:0
msgid "Object Name"
-msgstr "Objektum neve"
+msgstr "Objektumnév"
#. module: base
#: help:ir.actions.server,srcmodel_id:0
@@ -6685,8 +6712,8 @@ msgid ""
"Object in which you want to create / write the object. If it is empty then "
"refer to the Object field."
msgstr ""
-"Object in which you want to create / write the object. If it is empty then "
-"refer to the Object field."
+"Objektum amiben létre akar hozni / törölni akar objektumot. Ha ez üres, "
+"hivatkozzon az objektum mezőre."
#. module: base
#: view:ir.module.module:0
@@ -6699,7 +6726,7 @@ msgstr "Nem telepített"
#: view:workflow.activity:0
#: field:workflow.activity,out_transitions:0
msgid "Outgoing Transitions"
-msgstr "Outgoing Transitions"
+msgstr "Kimenő átmenetek"
#. module: base
#: field:ir.ui.menu,icon:0
@@ -6709,12 +6736,12 @@ msgstr "Ikon"
#. module: base
#: help:ir.model.fields,model_id:0
msgid "The model this field belongs to"
-msgstr "The model this field belongs to"
+msgstr "Az ehhez a modelhez tartozó mező"
#. module: base
#: model:res.country,name:base.mq
msgid "Martinique (French)"
-msgstr "Martinique (French)"
+msgstr "Martinique (Francia)"
#. module: base
#: view:ir.sequence.type:0
@@ -6732,7 +6759,9 @@ msgstr "Üzenetek"
#. module: base
#: model:res.country,name:base.ye
msgid "Yemen"
-msgstr "Jemen"
+msgstr ""
+"Jemen. module: bas: selection:workflow.activity,split_mode:sgid \"Orsgstr "
+"\"Vagy"
#. module: base
#: selection:workflow.activity,split_mode:0
@@ -6743,7 +6772,7 @@ msgstr "Vagy"
#: model:ir.actions.act_window,name:base.res_log_act_window
#: model:ir.ui.menu,name:base.menu_res_log_act_window
msgid "Client Logs"
-msgstr "Client Logs"
+msgstr "Ügyfél naplók"
#. module: base
#: model:res.country,name:base.al
@@ -6753,7 +6782,7 @@ msgstr "Albánia"
#. module: base
#: model:res.country,name:base.ws
msgid "Samoa"
-msgstr "Samoa"
+msgstr "Szamoa"
#. module: base
#: code:addons/base/res/res_lang.py:161
@@ -6762,8 +6791,8 @@ msgid ""
"You cannot delete the language which is Active !\n"
"Please de-activate the language first."
msgstr ""
-"You cannot delete the language which is Active !\n"
-"Please de-activate the language first."
+"Ön nem törölhet Aktív nyelvet !\n"
+"Kérjük először deaktiválja a nyelvet."
#. module: base
#: view:base.language.install:0
@@ -6773,19 +6802,19 @@ msgid ""
"number of modules currently installed)..."
msgstr ""
"Kérjük legyen türelemmel, mivel ez a művelet több percig is tarthat a "
-"betöltött modulok számától függően"
+"telepített modulok számától függően"
#. module: base
#: field:ir.ui.menu,child_id:0
msgid "Child IDs"
-msgstr "Child IDs"
+msgstr "Gyermek elem azonosítók"
#. module: base
#: code:addons/base/ir/ir_actions.py:713
#: code:addons/base/ir/ir_actions.py:716
#, python-format
msgid "Problem in configuration `Record Id` in Server Action!"
-msgstr "Problem in configuration `Record Id` in Server Action!"
+msgstr "Probléma a 'Rekord Azonosító' beállításánál a Szerver müveletben!"
#. module: base
#: code:addons/orm.py:2306
@@ -6803,7 +6832,8 @@ msgstr "Modulok megnyitása"
#. module: base
#: model:ir.actions.act_window,help:base.action_res_bank_form
msgid "Manage bank records you want to be used in the system."
-msgstr "Manage bank records you want to be used in the system."
+msgstr ""
+"A banki rekordok kezelése, amelyeket Ön szeretne alkalmazni a rendszerben."
#. module: base
#: view:base.module.import:0
@@ -6813,7 +6843,7 @@ msgstr "Modul importálás"
#. module: base
#: field:ir.actions.server,loop_action:0
msgid "Loop Action"
-msgstr "Loop Action"
+msgstr "Ciklus művelet"
#. module: base
#: help:ir.actions.report.xml,report_file:0
@@ -6821,8 +6851,8 @@ msgid ""
"The path to the main report file (depending on Report Type) or NULL if the "
"content is in another field"
msgstr ""
-"The path to the main report file (depending on Report Type) or NULL if the "
-"content is in another field"
+"Az elérési út a fő jelentési fájlhoz (a Jelentés Típustól függően) vagy "
+"NULLA ha a tartalom egy másik mezőn belül található"
#. module: base
#: model:res.country,name:base.la
@@ -6872,7 +6902,7 @@ msgstr "Togo"
#. module: base
#: selection:ir.module.module,license:0
msgid "Other Proprietary"
-msgstr "Other Proprietary"
+msgstr "Egyéb tulajdonos"
#. module: base
#: selection:workflow.activity,kind:0
@@ -6926,8 +6956,8 @@ msgid ""
"Enable this if you want to execute missed occurences as soon as the server "
"restarts."
msgstr ""
-"Enable this if you want to execute missed occurences as soon as the server "
-"restarts."
+"Engedélyezze ezt, ha szeretné végrehajtani a kihagyott előfordulásokat, "
+"amint a szerver újraindul."
#. module: base
#: view:base.module.upgrade:0
@@ -6938,7 +6968,7 @@ msgstr "Frissítés indítása"
#: code:addons/base/publisher_warranty/publisher_warranty.py:144
#, python-format
msgid "Contract validation error"
-msgstr "Contract validation error"
+msgstr "Szerződés érvényesítési hiba"
#. module: base
#: field:res.country.state,name:0
@@ -6948,7 +6978,7 @@ msgstr "Állam neve"
#. module: base
#: field:workflow.activity,join_mode:0
msgid "Join Mode"
-msgstr "Join Mode"
+msgstr "Csatlakozási mód"
#. module: base
#: field:res.config.users,context_tz:0
@@ -6980,7 +7010,9 @@ msgstr "Hiba! Nem hozhat létre rekurzív társult tagokat."
#. module: base
#: help:res.lang,code:0
msgid "This field is used to set/get locales for user"
-msgstr "This field is used to set/get locales for user"
+msgstr ""
+"Ez a mező használatos a helyszínek felhasználóhoz való "
+"beállításához/csatolásához"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_2
@@ -6998,7 +7030,8 @@ msgstr "HR menedzser vezérlőpult"
msgid ""
"Unable to install module \"%s\" because an external dependency is not met: %s"
msgstr ""
-"Unable to install module \"%s\" because an external dependency is not met: %s"
+"Nem lehetséges a \"%s\" modul telepítése, mivel egy külső függőség nem "
+"került teljesítésre: %s"
#. module: base
#: view:ir.module.module:0
@@ -7028,10 +7061,11 @@ msgid ""
"not connect to the system. You can assign them groups in order to give them "
"specific access to the applications they need to use in the system."
msgstr ""
-"Create and manage users that will connect to the system. Users can be "
-"deactivated should there be a period of time during which they will/should "
-"not connect to the system. You can assign them groups in order to give them "
-"specific access to the applications they need to use in the system."
+"Hozza létre és kezelje a felhasználókat, akik csatlakozni fognak a "
+"rendszerhez. A felhasználók deaktiválhatóak, ha eltelik egy időszak amelynek "
+"során nem csatlakoznak a rendszerhez. Csoportokhoz rendelheti őket, amely "
+"külön hozzáféréseket biztosít az alkalmazásokhoz, amelyekre szükségük van a "
+"rendszer használatához."
#. module: base
#: selection:res.request,priority:0
@@ -7107,7 +7141,7 @@ msgstr "Grenada"
#. module: base
#: model:res.country,name:base.wf
msgid "Wallis and Futuna Islands"
-msgstr "Wallis and Futuna Islands"
+msgstr "Wallis és Futuna-szigetek"
#. module: base
#: selection:server.action.create,init,type:0
@@ -7191,12 +7225,12 @@ msgstr "Adatbázis azonosító nem létezik: %s : %s"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL Version 2"
-msgstr "GPL Version 2"
+msgstr "GPL Verzió 2"
#. module: base
#: selection:ir.module.module,license:0
msgid "GPL Version 3"
-msgstr "GPL Version 3"
+msgstr "GPL Verzió 3"
#. module: base
#: code:addons/orm.py:836
@@ -7207,7 +7241,7 @@ msgstr "key '%s' not found in selection field '%s'"
#. module: base
#: view:partner.wizard.ean.check:0
msgid "Correct EAN13"
-msgstr "Correct EAN13"
+msgstr "EAN13 kijavítása"
#. module: base
#: code:addons/orm.py:2317
@@ -7237,7 +7271,7 @@ msgstr "Rövid leírás"
#: field:ir.actions.act_window,context:0
#: field:ir.filters,context:0
msgid "Context Value"
-msgstr "Context Value"
+msgstr "Kontextus érték"
#. module: base
#: view:ir.sequence:0
@@ -7247,12 +7281,12 @@ msgstr "Óra (00-24): %(h24)s"
#. module: base
#: field:ir.cron,nextcall:0
msgid "Next Execution Date"
-msgstr "Köv. futás ideje"
+msgstr "Következő végrehajtás dátuma"
#. module: base
#: help:multi_company.default,field_id:0
msgid "Select field property"
-msgstr "Select field property"
+msgstr "Mező tulajdonság kiválasztása"
#. module: base
#: field:res.request.history,date_sent:0
@@ -7311,7 +7345,7 @@ msgstr "Telepítés megszakítása"
#. module: base
#: field:ir.model.fields,selection:0
msgid "Selection Options"
-msgstr "Kiválasztási feltételek"
+msgstr "Választási lehetőségek"
#. module: base
#: field:res.partner.category,parent_right:0
@@ -7321,12 +7355,12 @@ msgstr "Jobb szülő"
#. module: base
#: view:res.lang:0
msgid "Legends for Date and Time Formats"
-msgstr "Útmutató a dátum és idő formátumokhoz"
+msgstr "Útmutató a Dátum és Idő formátumokhoz"
#. module: base
#: selection:ir.actions.server,state:0
msgid "Copy Object"
-msgstr "Copy Object"
+msgstr "Objektum másolása"
#. module: base
#: code:addons/base/res/res_user.py:581
@@ -7334,7 +7368,8 @@ msgstr "Copy Object"
msgid ""
"Group(s) cannot be deleted, because some user(s) still belong to them: %s !"
msgstr ""
-"Group(s) cannot be deleted, because some user(s) still belong to them: %s !"
+"A csoport(ok) nem törölhető(ek), mivel néhány felhasználó még mindig oda "
+"tartozik: %s !"
#. module: base
#: model:ir.actions.act_window,name:base.action_country_state
@@ -7351,7 +7386,7 @@ msgstr "Hozzáférési szabályok"
#. module: base
#: field:ir.default,ref_table:0
msgid "Table Ref."
-msgstr "Table Ref."
+msgstr "Táblázat Ref."
#. module: base
#: field:ir.actions.act_window,res_model:0
@@ -7421,7 +7456,7 @@ msgid ""
"Number of time the function is called,\n"
"a negative number indicates no limit"
msgstr ""
-"A művelet indításának száma,\n"
+"A függvény hívásának száma,\n"
"negatív szám esetén nincs korlát."
#. module: base
@@ -7436,7 +7471,7 @@ msgstr ""
#. module: base
#: field:ir.ui.view_sc,user_id:0
msgid "User Ref."
-msgstr "Felhasználó ref."
+msgstr "Felhasználó Ref."
#. module: base
#: code:addons/base/res/res_user.py:580
@@ -7447,7 +7482,7 @@ msgstr "Figyelem!"
#. module: base
#: model:res.widget,title:base.google_maps_widget
msgid "Google Maps"
-msgstr "Google Maps"
+msgstr "Google Térképek"
#. module: base
#: model:ir.ui.menu,name:base.menu_base_config
@@ -7458,7 +7493,7 @@ msgstr "Google Maps"
#: model:ir.ui.menu,name:base.menu_marketing_config_root
#: view:res.company:0
msgid "Configuration"
-msgstr "Konfiguráció"
+msgstr "Beállítások"
#. module: base
#: model:ir.model,name:base.model_publisher_warranty_contract_wizard
@@ -7468,7 +7503,7 @@ msgstr "publisher_warranty.contract.wizard"
#. module: base
#: field:ir.actions.server,expression:0
msgid "Loop Expression"
-msgstr "Loop Expression"
+msgstr "Ciklus kifejezés"
#. module: base
#: field:publisher_warranty.contract,date_start:0
@@ -7577,7 +7612,7 @@ msgstr "várakozik"
#. module: base
#: field:ir.actions.report.xml,report_file:0
msgid "Report file"
-msgstr "Jelentés file"
+msgstr "Jelentés fájl"
#. module: base
#: model:ir.model,name:base.model_workflow_triggers
@@ -7588,7 +7623,7 @@ msgstr "workflow.triggers"
#: code:addons/base/ir/ir_model.py:62
#, python-format
msgid "Invalid search criterions"
-msgstr "Invalid search criterions"
+msgstr "Érvénytelen keresési kritériumok"
#. module: base
#: view:ir.attachment:0
@@ -7601,8 +7636,8 @@ msgid ""
"If set to true, the wizard will not be displayed on the right toolbar of a "
"form view."
msgstr ""
-"If set to true, the wizard will not be displayed on the right toolbar of a "
-"form view."
+"Ha igazra van állítva, a varázsló nem fogja megjeleníteni a jobb oldali "
+"eszköztáron az űrlap nézetet."
#. module: base
#: view:base.language.import:0
@@ -7622,7 +7657,7 @@ msgstr "Nézet hiv."
#. module: base
#: selection:ir.translation,type:0
msgid "Selection"
-msgstr "Selection"
+msgstr "Kiválasztás"
#. module: base
#: field:res.company,rml_header1:0
@@ -7649,15 +7684,15 @@ msgid ""
"You try to install module '%s' that depends on module '%s'.\n"
"But the latter module is not available in your system."
msgstr ""
-"You try to install module '%s' that depends on module '%s'.\n"
-"But the latter module is not available in your system."
+"Ön a '%s' modult próbálja telepíteni, amely a '%s' modulon alapszik.\n"
+"De az utóbbi modul nem elérhető az Ön rendszerén belül."
#. module: base
#: view:base.language.import:0
#: model:ir.actions.act_window,name:base.action_view_base_import_language
#: model:ir.ui.menu,name:base.menu_view_base_import_language
msgid "Import Translation"
-msgstr "Fordítás importálás"
+msgstr "Fordítás importálása"
#. module: base
#: field:res.partner.bank.type,field_ids:0
@@ -7696,14 +7731,14 @@ msgstr "Feltételek"
#. module: base
#: model:ir.actions.act_window,name:base.action_partner_other_form
msgid "Other Partners"
-msgstr "Egyéb partnerek"
+msgstr "Egyéb Partnerek"
#. module: base
#: model:ir.actions.act_window,name:base.action_currency_form
#: model:ir.ui.menu,name:base.menu_action_currency_form
#: view:res.currency:0
msgid "Currencies"
-msgstr "Pénznemek"
+msgstr "Valuták"
#. module: base
#: sql_constraint:res.groups:0
@@ -7723,7 +7758,7 @@ msgstr "Az aktív mező segítségével el lehet rejteni a kapcsolattartót."
#. module: base
#: model:ir.model,name:base.model_res_widget_wizard
msgid "Add a widget for User"
-msgstr "Add a widget for User"
+msgstr "Grafikus elem hozzáadása a felhasználónál"
#. module: base
#: model:res.country,name:base.dk
@@ -7769,8 +7804,9 @@ msgid ""
"Only specify a value if you want to change the user password. This user will "
"have to logout and login again!"
msgstr ""
-"Only specify a value if you want to change the user password. This user will "
-"have to logout and login again!"
+"Csak egy értéket adjon meg, ha szeretné megváltoztatni a felhasználói "
+"jelszót. Ennek a felhasználónak ki kell jelentkeznie és ismét be kell "
+"jelentkeznie!"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_madam
@@ -7790,7 +7826,7 @@ msgstr "Vezérlőpultok"
#. module: base
#: help:ir.attachment,type:0
msgid "Binary File or external URL"
-msgstr "Bináris file vagy külső URL"
+msgstr "Bináris fájl vagy külső URL"
#. module: base
#: field:res.config.users,new_password:0
@@ -7811,7 +7847,7 @@ msgstr "Alacsony színtű objektumok"
#. module: base
#: view:res.company:0
msgid "Your Logo - Use a size of about 450x150 pixels."
-msgstr "A vállalat logója (kb. 450 x 150 képpont)."
+msgstr "A vállalat logója (a méret kb. 450 x 150 képpont legyen)."
#. module: base
#: model:ir.model,name:base.model_ir_values
@@ -7821,7 +7857,7 @@ msgstr "ir.values"
#. module: base
#: selection:base.language.install,lang:0
msgid "Occitan (FR, post 1500) / Occitan"
-msgstr "Occitan (FR, post 1500) / Occitan"
+msgstr "Okcitán (FR, 1500 után) / Occitan"
#. module: base
#: model:ir.actions.act_window,help:base.open_module_tree
@@ -7831,10 +7867,11 @@ msgid ""
"button \"Schedule for Installation\" from the form view, then click on "
"\"Apply Scheduled Upgrades\" to migrate your system."
msgstr ""
-"You can install new modules in order to activate new features, menu, reports "
-"or data in your OpenERP instance. To install some modules, click on the "
-"button \"Schedule for Installation\" from the form view, then click on "
-"\"Apply Scheduled Upgrades\" to migrate your system."
+"Ön telepíthet új modulokat annak érdekében, hogy új tartozékokat, menüket, "
+"jelentések vagy adatokat aktiváljon az ön OpenERP példányán belül. Modulok "
+"telepítéséhez kattintson a \"Telepítésre kijelöl\" gombra az űrlap nézeten "
+"belül, majd kattintson a \"Beütemezett Frissítések Alkalmazása\", gombra, "
+"hogy migrálja a rendszerét."
#. module: base
#: model:ir.ui.menu,name:base.menu_emails
@@ -7867,7 +7904,7 @@ msgstr "Japán"
#. module: base
#: field:ir.cron,numbercall:0
msgid "Number of Calls"
-msgstr "Indítások száma"
+msgstr "Hívások száma"
#. module: base
#: view:base.module.upgrade:0
@@ -7881,8 +7918,8 @@ msgid ""
"Important when you deal with multiple actions, the execution order will be "
"decided based on this, low number is higher priority."
msgstr ""
-"Important when you deal with multiple actions, the execution order will be "
-"decided based on this, low number is higher priority."
+"Fontos, hogy amikor többféle művelettel foglalkozik, a végrehajtási sorrend "
+"ennek alapján dől el, az alacsonyabb szám magasabb prioritást jelöl."
#. module: base
#: field:ir.actions.report.xml,header:0
@@ -7897,12 +7934,12 @@ msgstr "Görögország"
#. module: base
#: field:res.request,trigger_date:0
msgid "Trigger Date"
-msgstr "Trigger Date"
+msgstr "Indítási dátum"
#. module: base
#: selection:base.language.install,lang:0
msgid "Croatian / hrvatski jezik"
-msgstr "Horvát / hrvatski jezik"
+msgstr "Horvát / Hrvatski jezik"
#. module: base
#: field:base.language.install,overwrite:0
@@ -7912,7 +7949,7 @@ msgstr "Meglévő kifejezések felülírása"
#. module: base
#: help:ir.actions.server,code:0
msgid "Python code to be executed"
-msgstr "Python code to be executed"
+msgstr "Végrehajtandó Python kód"
#. module: base
#: sql_constraint:res.country:0
@@ -7933,7 +7970,7 @@ msgstr "Partner kategória"
#: view:ir.actions.server:0
#: selection:ir.actions.server,state:0
msgid "Trigger"
-msgstr "Trigger"
+msgstr "Indítás"
#. module: base
#: model:ir.model,name:base.model_base_module_update
@@ -7969,9 +8006,9 @@ msgid ""
"defining a list of (key, label) pairs. For example: "
"[('blue','Blue'),('yellow','Yellow')]"
msgstr ""
-"List of options for a selection field, specified as a Python expression "
-"defining a list of (key, label) pairs. For example: "
-"[('blue','Blue'),('yellow','Yellow')]"
+"Opciólista egy kiválasztási mezőhöz, Python kifejezésként megadva, melyben "
+"lista párokat (kulcs, címke) határozunk meg. Például: "
+"[('kék','Kék'),('sárga','Sárga')]"
#. module: base
#: selection:base.language.export,state:0
@@ -7984,8 +8021,8 @@ msgid ""
"Indicates whether this object model lives in memory only, i.e. is not "
"persisted (osv.osv_memory)"
msgstr ""
-"Indicates whether this object model lives in memory only, i.e. is not "
-"persisted (osv.osv_memory)"
+"Megmutatja, hogy az objektum model kizárólag a memóriában van-e jelen azaz "
+"nem állandó-e (osv.osv_memory)"
#. module: base
#: field:res.partner,child_ids:0
@@ -8030,7 +8067,7 @@ msgstr "ir.model.data"
#: view:ir.rule:0
#: view:res.groups:0
msgid "Access Rights"
-msgstr "Hozzáférési engedélyek"
+msgstr "Hozzáférési jogok"
#. module: base
#: model:res.country,name:base.gl
@@ -8064,9 +8101,9 @@ msgid ""
"loading a new language it becomes available as default interface language "
"for users and partners."
msgstr ""
-"This wizard helps you add a new language to you OpenERP system. After "
-"loading a new language it becomes available as default interface language "
-"for users and partners."
+"Ez a varázsló segít Önnek egy új nyelv hozzáadásához az OpenERP rendszerben. "
+"Miután betöltötte az új nyelvet, elérhetővé válik alapértelmezett "
+"kezelőfelületi nyelvként a felhasználók és partnerek számára."
#. module: base
#: field:ir.actions.server,subject:0
@@ -8103,8 +8140,8 @@ msgid ""
"Name of the method to be called on the object when this scheduler is "
"executed."
msgstr ""
-"Name of the method to be called on the object when this scheduler is "
-"executed."
+"A metódus neve, amelyen keresztül az objektum meghívásra kerül, amikor az "
+"ütemezőt elindítják."
#. module: base
#: code:addons/base/ir/ir_model.py:219
@@ -8113,8 +8150,8 @@ msgid ""
"The Selection Options expression is must be in the [('key','Label'), ...] "
"format!"
msgstr ""
-"The Selection Options expression is must be in the [('key','Label'), ...] "
-"format!"
+"A Kiválasztási opciók kifejezést [('key','Label'), ...] formátumban "
+"szükséges megadni!"
#. module: base
#: view:ir.actions.report.xml:0
@@ -8152,8 +8189,9 @@ msgid ""
"Create and manage the companies that will be managed by OpenERP from here. "
"Shops or subsidiaries can be created and maintained from here."
msgstr ""
-"Create and manage the companies that will be managed by OpenERP from here. "
-"Shops or subsidiaries can be created and maintained from here."
+"Hozza létre és rendszerezze azokat a cégeket, melyeket ezentúl az OpenERP "
+"fogja kezelni. Az üzletek és leányvállalatok létrehozhatóak és "
+"karbantarthatóak erről a pontról."
#. module: base
#: model:res.country,name:base.id
@@ -8167,9 +8205,9 @@ msgid ""
"you can then add translations manually or perform a complete export (as a "
"template for a new language example)."
msgstr ""
-"This wizard will detect new terms to translate in the application, so that "
-"you can then add translations manually or perform a complete export (as a "
-"template for a new language example)."
+"Ez a varázsló észlelni fogja az új fordítandó terminusokat az alkalmazásban, "
+"így Ön manuálisan is hozzáadhat fordításokat vagy végrehajthat teljes "
+"exportálást (mint egy sablont egy új nyelvi példánál)."
#. module: base
#: help:multi_company.default,expression:0
@@ -8177,8 +8215,8 @@ msgid ""
"Expression, must be True to match\n"
"use context.get or user (browse)"
msgstr ""
-"Expression, must be True to match\n"
-"use context.get or user (browse)"
+"Kifejezés, aminek igaznak kell lennie, hogy egyezzen\n"
+"használja a context.get-et vagy a felhasználót (böngészés)"
#. module: base
#: model:res.country,name:base.bg
@@ -8188,7 +8226,7 @@ msgstr "Bulgária"
#. module: base
#: view:publisher_warranty.contract.wizard:0
msgid "Publisher warranty contract successfully registered!"
-msgstr "Publisher warranty contract successfully registered!"
+msgstr "A Kiadói garancia szerződés sikeresen regisztrációra került!"
#. module: base
#: model:res.country,name:base.ao
@@ -8198,7 +8236,7 @@ msgstr "Angola"
#. module: base
#: model:res.country,name:base.tf
msgid "French Southern Territories"
-msgstr "Francia déli és antarktiszi területek"
+msgstr "Francia Déli Területek"
#. module: base
#: model:ir.model,name:base.model_res_currency
@@ -8208,7 +8246,7 @@ msgstr "Francia déli és antarktiszi területek"
#: field:res.currency,name:0
#: field:res.currency.rate,currency_id:0
msgid "Currency"
-msgstr "Pénznem"
+msgstr "Valuta"
#. module: base
#: field:res.partner.canal,name:0
@@ -8229,7 +8267,7 @@ msgstr "Kft."
#: field:ir.values,res_id:0
#: field:res.log,res_id:0
msgid "Object ID"
-msgstr "Object ID"
+msgstr "Objektum azonosító"
#. module: base
#: view:res.company:0
@@ -8255,7 +8293,7 @@ msgstr "Irán"
#: model:ir.actions.act_window,name:base.res_widget_user_act_window
#: model:ir.ui.menu,name:base.menu_res_widget_user_act_window
msgid "Widgets per User"
-msgstr "Widgets per User"
+msgstr "Felhasználónkénti grafikus elemek"
#. module: base
#: selection:base.language.install,lang:0
@@ -8288,7 +8326,7 @@ msgstr "Fordítás szinkronizálása"
#. module: base
#: field:ir.ui.view_sc,res_id:0
msgid "Resource Ref."
-msgstr "Elem ref."
+msgstr "Erőforrás ref."
#. module: base
#: model:res.country,name:base.ki
@@ -8325,7 +8363,7 @@ msgstr "ir.sequence.type"
#. module: base
#: selection:base.language.export,format:0
msgid "CSV File"
-msgstr "CSV File"
+msgstr "CSV Fájl"
#. module: base
#: field:res.company,account_no:0
@@ -8341,12 +8379,12 @@ msgstr "Az alap nyelvet ('en_US') nem lehet törölni!"
#. module: base
#: selection:ir.model,state:0
msgid "Base Object"
-msgstr "Alap Objektum"
+msgstr "Alap objektum"
#. module: base
#: report:ir.module.reference.graph:0
msgid "Dependencies :"
-msgstr "Függőségek:"
+msgstr "Függőségek :"
#. module: base
#: field:ir.model.fields,field_description:0
@@ -8361,7 +8399,7 @@ msgstr "Dzsibuti"
#. module: base
#: field:ir.translation,value:0
msgid "Translation Value"
-msgstr "Translation Value"
+msgstr "Fordítási érték"
#. module: base
#: model:res.country,name:base.ag
@@ -8389,7 +8427,7 @@ msgstr "Zaire"
#: field:workflow.instance,res_id:0
#: field:workflow.triggers,res_id:0
msgid "Resource ID"
-msgstr "Erőforrás azon"
+msgstr "Erőforrás azonosító"
#. module: base
#: view:ir.cron:0
@@ -8400,12 +8438,12 @@ msgstr "Információ"
#. module: base
#: view:res.widget.user:0
msgid "User Widgets"
-msgstr "User Widgets"
+msgstr "Felhasználó Grafikus Elemei"
#. module: base
#: view:base.module.update:0
msgid "Update Module List"
-msgstr "Modul lista frissítése"
+msgstr "Modullista frissítése"
#. module: base
#: selection:res.partner.address,type:0
@@ -8450,7 +8488,7 @@ msgstr "Diagram"
#. module: base
#: help:multi_company.default,name:0
msgid "Name it to easily find a record"
-msgstr "Name it to easily find a record"
+msgstr "Nevezze meg a rekord könnyű megtalálásához"
#. module: base
#: model:ir.actions.act_window,name:base.grant_menu_access
@@ -8461,7 +8499,7 @@ msgstr "Menü elemek"
#. module: base
#: constraint:ir.rule:0
msgid "Rules are not supported for osv_memory objects !"
-msgstr "Rules are not supported for osv_memory objects !"
+msgstr "Az osv_memory objektumok nem támogatják a szabályokat !"
#. module: base
#: model:ir.ui.menu,name:base.menu_event_association
@@ -8538,7 +8576,7 @@ msgstr "Hiba"
#. module: base
#: model:res.country,name:base.pm
msgid "Saint Pierre and Miquelon"
-msgstr "Saint Pierre and Miquelon"
+msgstr "Saint Pierre és Miquelon"
#. module: base
#: help:ir.actions.report.xml,header:0
@@ -8574,7 +8612,7 @@ msgstr "Dán / Dansk"
#. module: base
#: selection:ir.model.fields,select_level:0
msgid "Advanced Search (deprecated)"
-msgstr "Advanced Search (deprecated)"
+msgstr "Összetett keresés (érvénytelenített)"
#. module: base
#: model:res.country,name:base.cx
@@ -8584,7 +8622,7 @@ msgstr "Karácsony-sziget"
#. module: base
#: view:ir.actions.server:0
msgid "Other Actions Configuration"
-msgstr "Egyéb műveletek konfigurációja"
+msgstr "Egyéb műveletek beállítása"
#. module: base
#: view:res.config.installer:0
@@ -8602,13 +8640,13 @@ msgstr "Csatornák"
#. module: base
#: view:ir.ui.view:0
msgid "Extra Info"
-msgstr "Extra Info"
+msgstr "Extra információ"
#. module: base
#: model:ir.actions.act_window,name:base.act_values_form_action
#: model:ir.ui.menu,name:base.menu_values_form_action
msgid "Client Events"
-msgstr "Client Events"
+msgstr "Ügyfél események"
#. module: base
#: view:ir.module.module:0
@@ -8624,12 +8662,14 @@ msgstr "EAN ellenőrzés"
#: sql_constraint:res.config.users:0
#: sql_constraint:res.users:0
msgid "You can not have two users with the same login !"
-msgstr "You can not have two users with the same login !"
+msgstr ""
+"Ön nem rendelkezhet két, azonos bejelentkezési névvel felvett felhasználóval "
+"!"
#. module: base
#: model:ir.model,name:base.model_multi_company_default
msgid "Default multi company"
-msgstr "Default multi company"
+msgstr "Alapértelmezett multi vállalat"
#. module: base
#: view:res.request:0
@@ -8650,7 +8690,8 @@ msgstr "Forrás"
#. module: base
#: help:res.partner.address,partner_id:0
msgid "Keep empty for a private address, not related to partner."
-msgstr "Hagyja üresen privát címhez, ami nem tartozik egy partnerhez sem."
+msgstr ""
+"Hagyja üresen egy magáncím számára, amely nem tartozik egy partnerhez sem."
#. module: base
#: model:res.country,name:base.vu
@@ -8669,13 +8710,13 @@ msgid ""
"Save this document to a .tgz file. This archive containt UTF-8 %s files and "
"may be uploaded to launchpad."
msgstr ""
-"Save this document to a .tgz file. This archive containt UTF-8 %s files and "
-"may be uploaded to launchpad."
+"Mentse el ezt a dokumentumot egy .tgz fájlban. Ez az archívum UTF-8 %s "
+"fájlokat tartalmaz és feltölthető a launchpad-ra."
#. module: base
#: view:base.module.upgrade:0
msgid "Start configuration"
-msgstr "Konfiguráció indítása"
+msgstr "Beállítások megkezdése"
#. module: base
#: view:base.language.export:0
@@ -8687,7 +8728,7 @@ msgstr "_Export"
#: field:base.module.import,state:0
#: field:base.module.update,state:0
msgid "state"
-msgstr "álam"
+msgstr "állapot"
#. module: base
#: selection:base.language.install,lang:0
@@ -8725,18 +8766,18 @@ msgid ""
"Check this box if the partner is a supplier. If it's not checked, purchase "
"people will not see it when encoding a purchase order."
msgstr ""
-"Jelölje be, ha a partner szállító, különben a szállítói megrendelés űrlapon "
-"nem jelenik meg a szállítók között."
+"Jelölje be ezt a mezőt, ha a partner szállító, különben a szállítói "
+"megrendelés űrlapon nem jelenik meg a szállítók között."
#. module: base
#: field:ir.model.fields,relation_field:0
msgid "Relation Field"
-msgstr "Kapcsoló mező"
+msgstr "Kapcsolati mező"
#. module: base
#: view:res.partner.event:0
msgid "Event Logs"
-msgstr "Esemény logok"
+msgstr "Esemény naplók"
#. module: base
#: code:addons/base/module/wizard/base_module_configuration.py:37
@@ -8747,7 +8788,7 @@ msgstr "Rendszer konfigurálása kész"
#. module: base
#: field:workflow.triggers,instance_id:0
msgid "Destination Instance"
-msgstr "Cél példány"
+msgstr "Célpéldány"
#. module: base
#: field:ir.actions.act_window,multi:0
@@ -8763,12 +8804,12 @@ msgstr "https://translations.launchpad.net/openobject"
#. module: base
#: field:ir.actions.report.xml,report_xml:0
msgid "XML path"
-msgstr "XML path"
+msgstr "XML elérési út"
#. module: base
#: selection:ir.actions.todo,restart:0
msgid "On Skip"
-msgstr "On Skip"
+msgstr "Átugrásra"
#. module: base
#: model:res.country,name:base.gn
@@ -8785,20 +8826,21 @@ msgstr "Luxemburg"
msgid ""
"The kind of action or button in the client side that will trigger the action."
msgstr ""
-"The kind of action or button in the client side that will trigger the action."
+"A művelet vagy gomb típus a kliens oldalon, ami el fogja indítani a "
+"műveletet."
#. module: base
#: code:addons/base/ir/ir_ui_menu.py:285
#, python-format
msgid "Error ! You can not create recursive Menu."
-msgstr "Hiba! Nem hozhat létre rekurzív menüket."
+msgstr "Hiba ! Nem hozhat létre rekurzív menüket."
#. module: base
#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard
#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add
#: view:publisher_warranty.contract.wizard:0
msgid "Register a Contract"
-msgstr "Register a Contract"
+msgstr "Szerződés regisztrálása"
#. module: base
#: view:ir.rule:0
@@ -8807,7 +8849,7 @@ msgid ""
"with logical OR operator"
msgstr ""
"3. Ha a felhasználó több csoportnak is tagja, akkor a 2. lépés eredményei "
-"logikai ÉS kapcsolattal összegződnek"
+"logikai VAGY kapcsolattal kombinálódnak"
#. module: base
#: code:addons/base/publisher_warranty/publisher_warranty.py:145
@@ -8863,7 +8905,7 @@ msgstr "Román / română"
#. module: base
#: view:res.log:0
msgid "System Logs"
-msgstr "Rendszer logok"
+msgstr "Rendszer naplók"
#. module: base
#: selection:workflow.activity,join_mode:0
@@ -8874,7 +8916,7 @@ msgstr "És"
#. module: base
#: field:ir.model.fields,relation:0
msgid "Object Relation"
-msgstr "Kapcsolódó objektum"
+msgstr "Objektum kapcsolat"
#. module: base
#: view:ir.rule:0
@@ -8896,12 +8938,12 @@ msgstr "ir.actions.act_window"
#. module: base
#: field:ir.rule,perm_create:0
msgid "Apply For Create"
-msgstr "Alkalmazás létrehozáshoz"
+msgstr "Alkalmaz létrehozáshoz"
#. module: base
#: model:res.country,name:base.vi
msgid "Virgin Islands (USA)"
-msgstr "Virgin Islands (USA)"
+msgstr "Virgin-szigetek (USA)"
#. module: base
#: model:res.country,name:base.tw
@@ -8911,7 +8953,7 @@ msgstr "Tajvan"
#. module: base
#: model:ir.model,name:base.model_res_currency_rate
msgid "Currency Rate"
-msgstr "Árfolyam"
+msgstr "Valuta árfolyam"
#. module: base
#: model:ir.actions.act_window,help:base.grant_menu_access
@@ -8922,16 +8964,16 @@ msgid ""
"be assigned to specific groups in order to make them accessible to some "
"users within the system."
msgstr ""
-"Manage and customize the items available and displayed in your OpenERP "
-"system menu. You can delete an item by clicking on the box at the beginning "
-"of each line and then delete it through the button that appeared. Items can "
-"be assigned to specific groups in order to make them accessible to some "
-"users within the system."
+"Állítsa be és szabja személyre a rendelkezésre álló elemeket és mutassa be "
+"őket az OpenERP rendszermenün belül. Ön törölhet egy elemet azáltal, hogy az "
+"egyes sorok elején elhelyezkedő mezőkre kattint és a megjelenő gombra "
+"kattintva törli őket. Az elemeket hozzárendelhetőek bizonyos csoportokhoz, "
+"hogy hozzáférhetőekké váljanak bizonyos felhasználók számára a rendszerben."
#. module: base
#: field:ir.ui.view,field_parent:0
msgid "Child Field"
-msgstr "Child Field"
+msgstr "Gyermek elem mező"
#. module: base
#: field:ir.actions.act_window,usage:0
@@ -8956,18 +8998,18 @@ msgstr "Nem telepíthető"
#. module: base
#: report:ir.module.reference.graph:0
msgid "View :"
-msgstr "Nézet:"
+msgstr "Nézet :"
#. module: base
#: field:ir.model.fields,view_load:0
msgid "View Auto-Load"
-msgstr "View Auto-Load"
+msgstr "Automatikus betöltés bézet"
#. module: base
#: code:addons/base/ir/ir_model.py:232
#, python-format
msgid "You cannot remove the field '%s' !"
-msgstr "You cannot remove the field '%s' !"
+msgstr "Ön nem távolíthatja el a '%s' mezőt!"
#. module: base
#: field:ir.exports,resource:0
@@ -8979,12 +9021,12 @@ msgstr "Erőforrás"
#. module: base
#: field:ir.ui.menu,web_icon:0
msgid "Web Icon File"
-msgstr "Web ikon file"
+msgstr "Web ikon fájl"
#. module: base
#: selection:base.language.install,lang:0
msgid "Persian / فارس"
-msgstr "Persian / فارس"
+msgstr "Perzsa / فارس"
#. module: base
#: view:ir.actions.act_window:0
@@ -9003,8 +9045,8 @@ msgid ""
"Supported file formats: *.csv (Comma-separated values) or *.po (GetText "
"Portable Objects)"
msgstr ""
-"Supported file formats: *.csv (Comma-separated values) or *.po (GetText "
-"Portable Objects)"
+"Támogatott fájl formátumok: *.csv (Vesszővel-elválasztott értékek) or *.po "
+"(GetText Hordozható Objektumok)"
#. module: base
#: code:addons/base/ir/ir_model.py:487
@@ -9013,8 +9055,8 @@ msgid ""
"You can not delete this document (%s) ! Be sure your user belongs to one of "
"these groups: %s."
msgstr ""
-"You can not delete this document (%s) ! Be sure your user belongs to one of "
-"these groups: %s."
+"Ön nem törölheti ezt a dokumentumot (%s) ! Bizonyosodjon meg arról, hogy az "
+"Ön felhasználója ezen csoportok egyikéhez tartozik: %s."
#. module: base
#: model:ir.model,name:base.model_base_module_configuration
@@ -9025,7 +9067,7 @@ msgstr "base.module.configuration"
#: field:base.language.export,name:0
#: field:ir.attachment,datas_fname:0
msgid "Filename"
-msgstr "File neve"
+msgstr "Fájlnév"
#. module: base
#: field:ir.model,access_ids:0
@@ -9041,7 +9083,7 @@ msgstr "Szlovák Köztársaság"
#. module: base
#: model:ir.ui.menu,name:base.publisher_warranty
msgid "Publisher Warranty"
-msgstr "Publisher Warranty"
+msgstr "Kiadói garancia"
#. module: base
#: model:res.country,name:base.aw
@@ -9056,7 +9098,7 @@ msgstr "Argentína"
#. module: base
#: field:res.groups,name:0
msgid "Group Name"
-msgstr "Csoport"
+msgstr "Csoportnév"
#. module: base
#: model:res.country,name:base.bh
@@ -9093,7 +9135,7 @@ msgstr "Email és aláírás"
#. module: base
#: view:publisher_warranty.contract:0
msgid "Publisher Warranty Contract"
-msgstr "Publisher Warranty Contract"
+msgstr "Kiadói garancia szerződés"
#. module: base
#: selection:base.language.install,lang:0
@@ -9108,7 +9150,7 @@ msgstr "Értékesítés utáni szolgáltatások"
#. module: base
#: view:ir.actions.todo:0
msgid "Launch"
-msgstr "Launch"
+msgstr "Indítás"
#. module: base
#: field:ir.actions.act_window,limit:0
@@ -9118,12 +9160,12 @@ msgstr "Limit"
#. module: base
#: help:ir.actions.server,wkf_model_id:0
msgid "Workflow to be executed on this model."
-msgstr "A modellen futtatandó munkafolyamat"
+msgstr "A modellen végrehajtandó munkafolyamat."
#. module: base
#: model:res.country,name:base.jm
msgid "Jamaica"
-msgstr "Jamaica"
+msgstr "Jamaika"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_category_form
@@ -9133,10 +9175,11 @@ msgid ""
"categories have a hierarchy structure: a partner belonging to a category "
"also belong to his parent category."
msgstr ""
-"Manage the partner categories in order to better classify them for tracking "
-"and analysis purposes. A partner may belong to several categories and "
-"categories have a hierarchy structure: a partner belonging to a category "
-"also belong to his parent category."
+"Rendszerezze a partner kategóriákat annak érdekében, hogy hatékonyabban "
+"tudja osztályozni őket a nyomonkövetési és analitikai célokra. Egy partner "
+"több kategóriához is tartozhat és a kategóriák hierarchikus szerkezettel is "
+"rendelkezhetnek: egy partner, aki egy adott kategóriához tartozik szintén "
+"tartozhat a szülőkategóriához is."
#. module: base
#: model:res.country,name:base.az
@@ -9157,7 +9200,7 @@ msgstr "Arab / الْعَرَبيّة"
#. module: base
#: model:res.country,name:base.vg
msgid "Virgin Islands (British)"
-msgstr "Virgin Islands (British)"
+msgstr "Virgin-szigetek (British)"
#. module: base
#: view:ir.property:0
@@ -9173,7 +9216,7 @@ msgstr "Cseh / Čeština"
#. module: base
#: view:ir.actions.server:0
msgid "Trigger Configuration"
-msgstr "Trigger Configuration"
+msgstr "Indítás konfiguráció"
#. module: base
#: model:ir.actions.act_window,help:base.action_partner_supplier_form
@@ -9183,10 +9226,10 @@ msgid ""
"uncheck the 'Suppliers' filter button in order to search in all your "
"partners, including customers and prospects."
msgstr ""
-"You can access all information regarding your suppliers from the supplier "
-"form: accounting data, history of emails, meetings, purchases, etc. You can "
-"uncheck the 'Suppliers' filter button in order to search in all your "
-"partners, including customers and prospects."
+"Ön elérheti az összes szállítóra vonatkozó adatot a szállítási űrlapon "
+"keresztül: könyvelési adatokat, az emailekre vonatkozó előzményeket, "
+"találkozók, stb. Kijelölheti a 'Szállítók' szűrő gombot, hogy felkeresse az "
+"összes partnerét beleértve az ügyfeleket és kilátásban levő ügyfeleket."
#. module: base
#: model:res.country,name:base.rw
@@ -9196,7 +9239,7 @@ msgstr "Ruanda"
#. module: base
#: view:ir.sequence:0
msgid "Day of the week (0:Monday): %(weekday)s"
-msgstr "Nap száma héten belül (0: Hétfő): %(weekday)s"
+msgstr "A hét napja (0: Hétfő): %(weekday)s"
#. module: base
#: model:res.country,name:base.ck
@@ -9206,7 +9249,7 @@ msgstr "Cook-szigetek"
#. module: base
#: field:ir.model.data,noupdate:0
msgid "Non Updatable"
-msgstr "Nem frissíthető"
+msgstr "Nem Frissíthető"
#. module: base
#: selection:base.language.install,lang:0
@@ -9235,9 +9278,10 @@ msgid ""
"simplified interface, which has less features but is easier. You can always "
"switch later from the user preferences."
msgstr ""
-"If you use OpenERP for the first time we strongly advise you to select the "
-"simplified interface, which has less features but is easier. You can always "
-"switch later from the user preferences."
+"Ha Ön első alkalommal használja az OpenERP-t, mindenképp ajánljuk Önnek, "
+"hogy egyszerűsített kezelőfelületet válasszon ki, amely kevesebb tartozékkal "
+"rendelkezik, de könnyebb. Később mindig át tud váltani a felhasználói "
+"beállításokon keresztül."
#. module: base
#: model:ir.model,name:base.model_res_country
@@ -9274,7 +9318,7 @@ msgstr ""
#. module: base
#: field:res.partner.category,name:0
msgid "Category Name"
-msgstr "Kategória neve"
+msgstr "Kategórianév"
#. module: base
#: model:res.partner.category,name:base.res_partner_category_15
@@ -9284,12 +9328,12 @@ msgstr "IT szektor"
#. module: base
#: view:ir.actions.act_window:0
msgid "Select Groups"
-msgstr "Select Groups"
+msgstr "Csoportok Kiválasztása"
#. module: base
#: view:res.lang:0
msgid "%X - Appropriate time representation."
-msgstr "%X - Pontos idő"
+msgstr "%X - Pontos idő meghatározás"
#. module: base
#: selection:base.language.install,lang:0
@@ -9304,10 +9348,11 @@ msgid ""
"1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as "
"106,500. Provided ',' as the thousand separator in each case."
msgstr ""
-"The Separator Format should be like [,n] where 0 < n :starting from Unit "
-"digit.-1 will end the separation. e.g. [3,2,-1] will represent 106500 to be "
-"1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as "
-"106,500. Provided ',' as the thousand separator in each case."
+"Az Elválasztó formátumnak olyannak kell lennie [,n] ahol 0 < n :egység "
+"számjegytől indul. A -1 fogja jelezni az elválasztás végét. Pl. a [3,2,-1] "
+"fogja jelölni a 106500-nál, hogy 1,06,500 lehessen; az [1,2,-1] fogja "
+"lehetővé tenni, hogy a szám 106,50,0 legyen. Ebben az esetben mindig a ',' "
+"az ezres elválasztó."
#. module: base
#: view:res.company:0
@@ -9318,17 +9363,17 @@ msgstr "Álló"
#: code:addons/base/ir/ir_model.py:317
#, python-format
msgid "Can only rename one column at a time!"
-msgstr "Egyszerre egy oszlopot lehet átnevezni!"
+msgstr "Egyszerre csak egy oszlopot lehet átnevezni!"
#. module: base
#: selection:ir.translation,type:0
msgid "Wizard Button"
-msgstr "Varázsló billentyű"
+msgstr "Varázsló gomb"
#. module: base
#: selection:ir.translation,type:0
msgid "Report/Template"
-msgstr "Jelentés/sablon"
+msgstr "Jelentés/Sablon"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
@@ -9350,29 +9395,29 @@ msgstr "ir.actions.server"
#: field:res.config.users,progress:0
#: field:res.config.view,progress:0
msgid "Configuration Progress"
-msgstr "Konfiguráció előrehaladása"
+msgstr "Beállítás állása"
#. module: base
#: model:ir.actions.act_window,name:base.act_ir_actions_todo_form
#: model:ir.ui.menu,name:base.menu_ir_actions_todo_form
#: model:ir.ui.menu,name:base.next_id_11
msgid "Configuration Wizards"
-msgstr "Konfigurációs varázslók"
+msgstr "Beállítás varázslók"
#. module: base
#: field:res.lang,code:0
msgid "Locale Code"
-msgstr "Lokalizáció kód"
+msgstr "Lokális Kód"
#. module: base
#: field:workflow.activity,split_mode:0
msgid "Split Mode"
-msgstr "Split Mode"
+msgstr "Osztott üzemmód"
#. module: base
#: view:base.module.upgrade:0
msgid "Note that this operation might take a few minutes."
-msgstr "Ez a művelet néhány percig is eltarthat."
+msgstr "Ez a művelet eltarthat néhány percig."
#. module: base
#: model:ir.ui.menu,name:base.menu_localisation
@@ -9387,7 +9432,7 @@ msgstr "Indítandó művelet"
#. module: base
#: view:ir.cron:0
msgid "Execution"
-msgstr "Futás"
+msgstr "Végrehajtás"
#. module: base
#: field:ir.actions.server,condition:0
@@ -9398,7 +9443,8 @@ msgstr "Feltétel"
#. module: base
#: help:ir.values,model_id:0
msgid "This field is not used, it only helps you to select a good model."
-msgstr "This field is not used, it only helps you to select a good model."
+msgstr ""
+"Ez a mező nem használatos, csupán segít Önnek kiválasztani egy jó modelt."
#. module: base
#: field:ir.ui.view,name:0
@@ -9413,7 +9459,7 @@ msgstr "Olasz / Italiano"
#. module: base
#: field:ir.actions.report.xml,attachment:0
msgid "Save As Attachment Prefix"
-msgstr "Save As Attachment Prefix"
+msgstr "Mentés függelék előtagként"
#. module: base
#: view:ir.actions.server:0
@@ -9421,8 +9467,8 @@ msgid ""
"Only one client action will be executed, last client action will be "
"considered in case of multiple client actions."
msgstr ""
-"Only one client action will be executed, last client action will be "
-"considered in case of multiple client actions."
+"Csak egy kliens művelet lesz végrehajtva, az utolsó kliens művelet lesz "
+"figyelembe véve több kliens művelet esetén."
#. module: base
#: view:res.lang:0
@@ -9456,7 +9502,7 @@ msgstr "Varázsló mező"
#. module: base
#: help:ir.sequence,prefix:0
msgid "Prefix value of the record for the sequence"
-msgstr "Prefix value of the record for the sequence"
+msgstr "Előtag érték a sorszám rekordjánál"
#. module: base
#: model:res.country,name:base.sc
@@ -9494,12 +9540,12 @@ msgstr "Számlatulajdonos"
#: code:addons/base/res/res_user.py:256
#, python-format
msgid "Company Switch Warning"
-msgstr "Company Switch Warning"
+msgstr "Cégváltási figyelmeztetés"
#. module: base
#: model:ir.actions.act_window,name:base.action_res_widget_wizard
msgid "Homepage Widgets Management"
-msgstr "Homepage Widgets Management"
+msgstr "Honlap grafikus elemeinek kezelése"
#. module: base
#: field:workflow,osv:0
@@ -9510,7 +9556,7 @@ msgstr "Erőforrás objektum"
#. module: base
#: help:ir.sequence,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
-msgstr "A számsor tagjai közötti különbség"
+msgstr "A következő számot a sorban ezzel a számmal fogjuk növelni"
#. module: base
#: field:ir.cron,function:0
@@ -9522,7 +9568,7 @@ msgstr "Függvény"
#. module: base
#: view:res.widget:0
msgid "Search Widget"
-msgstr "Search Widget"
+msgstr "Widget keresése"
#. module: base
#: selection:ir.actions.todo,restart:0
@@ -9532,7 +9578,7 @@ msgstr "Soha"
#. module: base
#: selection:res.partner.address,type:0
msgid "Delivery"
-msgstr "Szállítási"
+msgstr "Szállítás"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_pvt_ltd
@@ -9543,7 +9589,7 @@ msgstr "NyRt."
#. module: base
#: model:res.country,name:base.gw
msgid "Guinea Bissau"
-msgstr "Guinea Bissau"
+msgstr "Bissau-Guinea"
#. module: base
#: view:workflow.instance:0
@@ -9564,13 +9610,13 @@ msgstr "Észak-Korea"
#. module: base
#: selection:ir.actions.server,state:0
msgid "Create Object"
-msgstr "Create Object"
+msgstr "Objektum létrehozása"
#. module: base
#: view:ir.filters:0
#: field:res.log,context:0
msgid "Context"
-msgstr "Context"
+msgstr "Kontextus"
#. module: base
#: field:res.bank,bic:0
@@ -9590,7 +9636,7 @@ msgstr "Lengyel / Język polski"
#. module: base
#: field:ir.exports,name:0
msgid "Export Name"
-msgstr "Export Name"
+msgstr "Név exportálása"
#. module: base
#: help:res.partner.address,type:0
@@ -9612,4 +9658,4 @@ msgid "Russian / русский язык"
msgstr "Orosz / русский язык"
#~ msgid "Number padding"
-#~ msgstr "Number padding"
+#~ msgstr "Szám helykitöltés"
diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po
index b1648522c5c..4ad6f84f91d 100644
--- a/openerp/addons/base/i18n/hy.po
+++ b/openerp/addons/base/i18n/hy.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:48+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po
index eed1619ac28..b5f54f341cb 100644
--- a/openerp/addons/base/i18n/id.po
+++ b/openerp/addons/base/i18n/id.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po
index 8da4874e147..2c8e4ceadff 100644
--- a/openerp/addons/base/i18n/is.po
+++ b/openerp/addons/base/i18n/is.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:56+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po
index 9705d816e50..f7194b9c5c9 100644
--- a/openerp/addons/base/i18n/it.po
+++ b/openerp/addons/base/i18n/it.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po
index 6c523a91aa4..c1d32612048 100644
--- a/openerp/addons/base/i18n/ja.po
+++ b/openerp/addons/base/i18n/ja.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po
index 5ff1be47edf..f8602e899db 100644
--- a/openerp/addons/base/i18n/kk.po
+++ b/openerp/addons/base/i18n/kk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po
index 0c9f06f7616..df15093922f 100644
--- a/openerp/addons/base/i18n/ko.po
+++ b/openerp/addons/base/i18n/ko.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:50+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po
index c7e18317fba..8c484629015 100644
--- a/openerp/addons/base/i18n/lt.po
+++ b/openerp/addons/base/i18n/lt.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po
index 0da2007afb9..421bc7df7d7 100644
--- a/openerp/addons/base/i18n/lv.po
+++ b/openerp/addons/base/i18n/lv.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po
index 3de84393b91..d997f1dc6ce 100644
--- a/openerp/addons/base/i18n/mk.po
+++ b/openerp/addons/base/i18n/mk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po
index 881a0a9fcbf..ca735ca2a54 100644
--- a/openerp/addons/base/i18n/mn.po
+++ b/openerp/addons/base/i18n/mn.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:57+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po
index 70e78b8367e..94f2ded9bce 100644
--- a/openerp/addons/base/i18n/nb.po
+++ b/openerp/addons/base/i18n/nb.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po
index 9f4ac74025c..61e493d8948 100644
--- a/openerp/addons/base/i18n/nl.po
+++ b/openerp/addons/base/i18n/nl.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:49+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:55+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po
index 472cfd510f8..c018a178d08 100644
--- a/openerp/addons/base/i18n/nl_BE.po
+++ b/openerp/addons/base/i18n/nl_BE.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po
index d959968d143..c20d4469e61 100644
--- a/openerp/addons/base/i18n/pl.po
+++ b/openerp/addons/base/i18n/pl.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:51+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po
index 17589906ba9..437a3b69e80 100644
--- a/openerp/addons/base/i18n/pt.po
+++ b/openerp/addons/base/i18n/pt.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -701,7 +701,7 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (UY) / Español (UY)"
-msgstr ""
+msgstr "Espanhol (UY) / Español (UY)"
#. module: base
#: field:res.partner,mobile:0
@@ -821,7 +821,7 @@ msgstr "Tipo"
msgid ""
"Language with code \"%s\" is not defined in your system !\n"
"Define it through the Administration menu."
-msgstr ""
+msgstr "O idioma com o código \"%s\" não está definido no sistema!"
#. module: base
#: model:res.country,name:base.gu
@@ -933,7 +933,7 @@ msgstr ""
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (GT) / Español (GT)"
-msgstr ""
+msgstr "Espanhol (GT) / Español (GT)"
#. module: base
#: view:res.lang:0
@@ -1086,7 +1086,7 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%Y - Year with century."
-msgstr ""
+msgstr "%Y - Ano completo."
#. module: base
#: report:ir.module.reference.graph:0
@@ -1461,7 +1461,7 @@ msgstr "Criar / Escrever / Copiar"
#. module: base
#: view:base.language.export:0
msgid "https://help.launchpad.net/Translations"
-msgstr ""
+msgstr "https://help.launchpad.net/Translations"
#. module: base
#: field:ir.actions.act_window,view_mode:0
@@ -1496,7 +1496,7 @@ msgstr "Spanhol / Español"
#. module: base
#: selection:base.language.install,lang:0
msgid "Korean (KP) / 한국어 (KP)"
-msgstr ""
+msgstr "Coreano (KP) / 한국어 (KP)"
#. module: base
#: view:base.module.update:0
@@ -1609,7 +1609,7 @@ msgstr "Grupos"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (CL) / Español (CL)"
-msgstr ""
+msgstr "Espanhol (CL) / Español (CL)"
#. module: base
#: view:res.config.users:0
@@ -1714,7 +1714,7 @@ msgstr "Factura"
#. module: base
#: selection:base.language.install,lang:0
msgid "Portugese (BR) / Português (BR)"
-msgstr ""
+msgstr "Português (BR) / Português (BR)"
#. module: base
#: model:res.country,name:base.bb
@@ -1895,7 +1895,7 @@ msgstr "O método \"perm_read\" não está implementado neste objeto !"
#. module: base
#: view:res.lang:0
msgid "%y - Year without century [00,99]."
-msgstr ""
+msgstr "%y - Ano abreviado [00,99]."
#. module: base
#: model:res.country,name:base.si
@@ -1962,6 +1962,8 @@ msgid ""
"One of the records you are trying to modify has already been deleted "
"(Document type: %s)."
msgstr ""
+"Um dos registos que está a tentar modificar já foi apagado (Tipo de registo: "
+"%s)."
#. module: base
#: model:ir.actions.act_window,help:base.action_country
@@ -2297,7 +2299,7 @@ msgstr "Mapeamento de campos"
#. module: base
#: selection:base.language.install,lang:0
msgid "Portugese / Português"
-msgstr ""
+msgstr "Português / Português"
#. module: base
#: model:res.partner.title,name:base.res_partner_title_sir
@@ -2938,7 +2940,7 @@ msgstr "Conta bancaria"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (HN) / Español (HN)"
-msgstr ""
+msgstr "Espanhol (HN) / Español (HN)"
#. module: base
#: view:ir.sequence.type:0
@@ -2988,7 +2990,7 @@ msgstr ""
#. module: base
#: sql_constraint:ir.config_parameter:0
msgid "Key must be unique."
-msgstr ""
+msgstr "Chave tem de ser única."
#. module: base
#: view:ir.actions.act_window:0
@@ -3037,6 +3039,9 @@ msgid ""
"\n"
"Click 'Continue' and enjoy your OpenERP experience..."
msgstr ""
+"A sua base de dados está configurada.\n"
+"\n"
+"Carrege em 'Continuar' para experimentar o OpenERP..."
#. module: base
#: selection:base.language.install,lang:0
@@ -3089,7 +3094,7 @@ msgstr "Os módulos selecionados foram actualizados / instalados!"
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (PR) / Español (PR)"
-msgstr ""
+msgstr "Espanhol (PR) / Español (PR)"
#. module: base
#: model:res.country,name:base.gt
@@ -3331,7 +3336,7 @@ msgstr ""
#. module: base
#: selection:ir.module.module,license:0
msgid "Affero GPL-3"
-msgstr ""
+msgstr "Affero GPL-3"
#. module: base
#: field:ir.sequence,number_next:0
@@ -3346,7 +3351,7 @@ msgstr "Expressão a ser satisfeita, se quisermos a transição concluída."
#. module: base
#: selection:base.language.install,lang:0
msgid "Spanish (PA) / Español (PA)"
-msgstr ""
+msgstr "Espanhol (PA) / Español (PA)"
#. module: base
#: view:res.currency:0
@@ -3966,7 +3971,7 @@ msgstr ""
#. module: base
#: view:res.lang:0
msgid "%S - Seconds [00,61]."
-msgstr ""
+msgstr "%S - Segundos [00,61]."
#. module: base
#: model:res.country,name:base.cv
diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po
index bdef1ea69f9..22cf0f02a46 100644
--- a/openerp/addons/base/i18n/pt_BR.po
+++ b/openerp/addons/base/i18n/pt_BR.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -2296,6 +2296,8 @@ msgid ""
"Reference of the target resource, whose model/table depends on the 'Resource "
"Name' field."
msgstr ""
+"Referencia do recurso destino, cujo modelo/tabela depende do atributo 'Nome "
+"do Recurso' ."
#. module: base
#: field:ir.model.fields,select_level:0
@@ -6266,7 +6268,7 @@ msgstr "res.log"
#: help:ir.translation,module:0
#: help:ir.translation,xml_id:0
msgid "Maps to the ir_model_data for which this translation is provided."
-msgstr ""
+msgstr "Mapeia para o ir_model_data para o qual esta tradução é provida."
#. module: base
#: view:workflow.activity:0
@@ -7156,6 +7158,7 @@ msgstr "Carregar"
#: help:res.users,name:0
msgid "The new user's real name, used for searching and most listings"
msgstr ""
+"O nome real do novo usuário, usado para pesquisa e maioria das listagens"
#. module: base
#: code:addons/osv.py:154
@@ -7342,7 +7345,7 @@ msgstr "Opções de Seleção"
#. module: base
#: field:res.partner.category,parent_right:0
msgid "Right parent"
-msgstr ""
+msgstr "Superior direito"
#. module: base
#: view:res.lang:0
@@ -8203,6 +8206,8 @@ msgid ""
"Expression, must be True to match\n"
"use context.get or user (browse)"
msgstr ""
+"Expressão, deve ser Verdadeira para corresponder.\n"
+"use context.get ou user (browse)"
#. module: base
#: model:res.country,name:base.bg
@@ -8632,7 +8637,7 @@ msgstr "Info. Extra"
#: model:ir.actions.act_window,name:base.act_values_form_action
#: model:ir.ui.menu,name:base.menu_values_form_action
msgid "Client Events"
-msgstr ""
+msgstr "Eventos de Cliente"
#. module: base
#: view:ir.module.module:0
@@ -8653,7 +8658,7 @@ msgstr "Você não pode ter dois usuários com o mesmo login !"
#. module: base
#: model:ir.model,name:base.model_multi_company_default
msgid "Default multi company"
-msgstr ""
+msgstr "Multi-empresa por padrão"
#. module: base
#: view:res.request:0
@@ -8793,7 +8798,7 @@ msgstr "Path do XML"
#. module: base
#: selection:ir.actions.todo,restart:0
msgid "On Skip"
-msgstr ""
+msgstr "Sendo Ignorado"
#. module: base
#: model:res.country,name:base.gn
@@ -8879,7 +8884,7 @@ msgstr "Tailândia"
#. module: base
#: model:ir.ui.menu,name:base.menu_crm_config_lead
msgid "Leads & Opportunities"
-msgstr ""
+msgstr "Indicações & Oportunidades"
#. module: base
#: selection:base.language.install,lang:0
diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po
index e0253177327..865cc814ae1 100644
--- a/openerp/addons/base/i18n/ro.po
+++ b/openerp/addons/base/i18n/ro.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po
index 03edac202ac..f8b8836deb6 100644
--- a/openerp/addons/base/i18n/ru.po
+++ b/openerp/addons/base/i18n/ru.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po
index 2237abc8605..33847311813 100644
--- a/openerp/addons/base/i18n/sk.po
+++ b/openerp/addons/base/i18n/sk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po
index 3813ffeaca9..d49028dafd1 100644
--- a/openerp/addons/base/i18n/sl.po
+++ b/openerp/addons/base/i18n/sl.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po
index 10aa34412e9..45da4a6574e 100644
--- a/openerp/addons/base/i18n/sq.po
+++ b/openerp/addons/base/i18n/sq.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:47+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:54+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po
index 7619b9fb9b2..5aea6587a36 100644
--- a/openerp/addons/base/i18n/sr.po
+++ b/openerp/addons/base/i18n/sr.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:52+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:58+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po
index 35be96e6456..7302e8294d8 100644
--- a/openerp/addons/base/i18n/sr@latin.po
+++ b/openerp/addons/base/i18n/sr@latin.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:55+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:01+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po
index 9aaa0035343..52eed71fba0 100644
--- a/openerp/addons/base/i18n/sv.po
+++ b/openerp/addons/base/i18n/sv.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po
index 2b2e3032bdd..81f08a3ff84 100644
--- a/openerp/addons/base/i18n/th.po
+++ b/openerp/addons/base/i18n/th.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po
index c584aec9b4c..07ecd0dfff4 100644
--- a/openerp/addons/base/i18n/tlh.po
+++ b/openerp/addons/base/i18n/tlh.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po
index a2f3b053ca8..a067a6eae81 100644
--- a/openerp/addons/base/i18n/tr.po
+++ b/openerp/addons/base/i18n/tr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po
index 7c6b7ca795c..8b8ac828aee 100644
--- a/openerp/addons/base/i18n/uk.po
+++ b/openerp/addons/base/i18n/uk.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po
index d9abe62160d..dba37bb8835 100644
--- a/openerp/addons/base/i18n/ur.po
+++ b/openerp/addons/base/i18n/ur.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:53+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 04:59+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po
index 55dec7b471f..9bded5f1b9d 100644
--- a/openerp/addons/base/i18n/vi.po
+++ b/openerp/addons/base/i18n/vi.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-06 05:23+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po
index dd7a2e5030b..3e39050d5bd 100644
--- a/openerp/addons/base/i18n/zh_CN.po
+++ b/openerp/addons/base/i18n/zh_CN.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:01+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -3225,7 +3225,7 @@ msgstr "Ukrainian / українська"
#: model:ir.actions.act_window,name:base.action_translation
#: model:ir.ui.menu,name:base.menu_action_translation
msgid "Translation Terms"
-msgstr "翻译术语列表"
+msgstr "翻译术语条目"
#. module: base
#: model:res.country,name:base.sn
diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po
index 25a6ecd250b..12c71f2334d 100644
--- a/openerp/addons/base/i18n/zh_HK.po
+++ b/openerp/addons/base/i18n/zh_HK.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po
index 4702f75fa7c..3fb68341edd 100644
--- a/openerp/addons/base/i18n/zh_TW.po
+++ b/openerp/addons/base/i18n/zh_TW.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
-"PO-Revision-Date: 2011-09-29 15:26+0000\n"
+"PO-Revision-Date: 2011-12-01 12:26+0000\n"
"Last-Translator: Walter Cheuk \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-04 04:54+0000\n"
-"X-Generator: Launchpad (build 14231)\n"
+"X-Launchpad-Export-Date: 2011-12-13 05:00+0000\n"
+"X-Generator: Launchpad (build 14458)\n"
#. module: base
#: view:ir.filters:0
@@ -4495,7 +4495,7 @@ msgstr ""
msgid ""
"Please use the change password wizard (in User Preferences or User menu) to "
"change your own password."
-msgstr ""
+msgstr "請以「變更密碼精靈」(於「使用者偏好設定」或「使用者」選單) 變更密碼。"
#. module: base
#: code:addons/orm.py:1350
diff --git a/openerp/addons/base/ir/ir.xml b/openerp/addons/base/ir/ir.xml
index da6f1e167f9..53df7671cdc 100644
--- a/openerp/addons/base/ir/ir.xml
+++ b/openerp/addons/base/ir/ir.xml
@@ -665,7 +665,7 @@
+ sequence="2"/>
Company's Structure
@@ -1548,7 +1548,7 @@
-
+
@@ -1924,7 +1924,8 @@
form
The configuration wizards are used to help you configure a new instance of OpenERP. They are launched during the installation of new modules, but you can choose to restart some wizards manually from this menu.
-
+
diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py
index e01f23b6cc0..af78f96da17 100644
--- a/openerp/addons/base/ir/ir_actions.py
+++ b/openerp/addons/base/ir/ir_actions.py
@@ -321,6 +321,13 @@ class act_window(osv.osv):
act_window()
+VIEW_TYPES = [
+ ('tree', 'Tree'),
+ ('form', 'Form'),
+ ('graph', 'Graph'),
+ ('calendar', 'Calendar'),
+ ('gantt', 'Gantt'),
+ ('kanban', 'Kanban')]
class act_window_view(osv.osv):
_name = 'ir.actions.act_window.view'
_table = 'ir_act_window_view'
@@ -329,12 +336,7 @@ class act_window_view(osv.osv):
_columns = {
'sequence': fields.integer('Sequence'),
'view_id': fields.many2one('ir.ui.view', 'View'),
- 'view_mode': fields.selection((
- ('tree', 'Tree'),
- ('form', 'Form'),
- ('graph', 'Graph'),
- ('calendar', 'Calendar'),
- ('gantt', 'Gantt')), string='View Type', required=True),
+ 'view_mode': fields.selection(VIEW_TYPES, string='View Type', required=True),
'act_window_id': fields.many2one('ir.actions.act_window', 'Action', ondelete='cascade'),
'multi': fields.boolean('On Multiple Doc.',
help="If set to true, the action will not be displayed on the right toolbar of a form view."),
diff --git a/openerp/addons/base/ir/ir_config_parameter.py b/openerp/addons/base/ir/ir_config_parameter.py
index fe8c651621c..f21c2db8d0a 100644
--- a/openerp/addons/base/ir/ir_config_parameter.py
+++ b/openerp/addons/base/ir/ir_config_parameter.py
@@ -92,3 +92,5 @@ class ir_config_parameter(osv.osv):
else:
self.create(cr, uid, {'key': key, 'value': value}, context=context)
return False
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/ir/ir_default.py b/openerp/addons/base/ir/ir_default.py
index d229ee4cb5c..2378551153d 100644
--- a/openerp/addons/base/ir/ir_default.py
+++ b/openerp/addons/base/ir/ir_default.py
@@ -34,7 +34,7 @@ class ir_default(osv.osv):
'company_id': fields.many2one('res.company','Company')
}
- def _get_company_id(self, cr, uid, context={}):
+ def _get_company_id(self, cr, uid, context=None):
res = self.pool.get('res.users').read(cr, uid, [uid], ['company_id'], context=context)
if res and res[0]['company_id']:
return res[0]['company_id'][0]
@@ -45,3 +45,5 @@ class ir_default(osv.osv):
}
ir_default()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/ir/ir_filters.py b/openerp/addons/base/ir/ir_filters.py
index e18d3346db6..8a6fc587580 100644
--- a/openerp/addons/base/ir/ir_filters.py
+++ b/openerp/addons/base/ir/ir_filters.py
@@ -53,7 +53,7 @@ class ir_filters(osv.osv):
return False
return self.create(cr, uid, vals, context)
- def _auto_init(self, cr, context={}):
+ def _auto_init(self, cr, context=None):
super(ir_filters, self)._auto_init(cr, context)
# Use unique index to implement unique constraint on the lowercase name (not possible using a constraint)
cr.execute("SELECT indexname FROM pg_indexes WHERE indexname = 'ir_filters_name_model_uid_unique_index'")
diff --git a/openerp/addons/base/ir/ir_mail_server.py b/openerp/addons/base/ir/ir_mail_server.py
index 2e3060fc103..3cb1446a146 100644
--- a/openerp/addons/base/ir/ir_mail_server.py
+++ b/openerp/addons/base/ir/ir_mail_server.py
@@ -28,6 +28,7 @@ from email import Encoders
import logging
import re
import smtplib
+import threading
from osv import osv
from osv import fields
@@ -381,6 +382,11 @@ class ir_mail_server(osv.osv):
smtp_to_list = filter(None, tools.flatten(map(extract_rfc2822_addresses,[email_to, email_cc, email_bcc])))
assert smtp_to_list, "At least one valid recipient address should be specified for outgoing emails (To/Cc/Bcc)"
+ # Do not actually send emails in testing mode!
+ if getattr(threading.currentThread(), 'testing', False):
+ _logger.log(logging.TEST, "skip sending email in test mode")
+ return message['Message-Id']
+
# Get SMTP Server Details from Mail Server
mail_server = None
if mail_server_id:
diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py
index 014d5652891..7c149a618a2 100644
--- a/openerp/addons/base/ir/ir_model.py
+++ b/openerp/addons/base/ir/ir_model.py
@@ -161,7 +161,7 @@ class ir_model(osv.osv):
#pooler.restart_pool(cr.dbname)
return res
- def instanciate(self, cr, user, model, context={}):
+ def instanciate(self, cr, user, model, context=None):
class x_custom_model(osv.osv):
pass
x_custom_model._name = model
diff --git a/openerp/addons/base/ir/ir_sequence.py b/openerp/addons/base/ir/ir_sequence.py
index c2f71910231..aa4c6ac0edc 100644
--- a/openerp/addons/base/ir/ir_sequence.py
+++ b/openerp/addons/base/ir/ir_sequence.py
@@ -38,7 +38,7 @@ class ir_sequence_type(openerp.osv.osv.osv):
('code_unique', 'unique(code)', '`code` must be unique.'),
]
-def _code_get(self, cr, uid, context={}):
+def _code_get(self, cr, uid, context=None):
cr.execute('select code, name from ir_sequence_type')
return cr.fetchall()
@@ -150,9 +150,9 @@ class ir_sequence(openerp.osv.osv.osv):
for row in rows:
# 4 cases: we test the previous impl. against the new one.
+ i = values.get('number_increment', row['number_increment'])
+ n = values.get('number_next', row['number_next'])
if row['implementation'] == 'standard':
- i = values.get('number_increment', row['number_increment'])
- n = values.get('number_next', row['number_next'])
if new_implementation in ('standard', None):
self._alter_sequence(cr, row['id'], i, n)
else:
@@ -189,7 +189,14 @@ class ir_sequence(openerp.osv.osv.osv):
def _next(self, cr, uid, seq_ids, context=None):
if not seq_ids:
return False
- seq = self.read(cr, uid, seq_ids[:1], ['implementation','number_next','prefix','suffix','padding'])[0]
+ if context is None:
+ context = {}
+ force_company = context.get('force_company')
+ if not force_company:
+ force_company = self.pool.get('res.users').browse(cr, uid, uid).company_id.id
+ sequences = self.read(cr, uid, seq_ids, ['company_id','implementation','number_next','prefix','suffix','padding'])
+ preferred_sequences = [s for s in sequences if s['company_id'] and s['company_id'][0] == force_company ]
+ seq = preferred_sequences[0] if preferred_sequences else sequences[0]
if seq['implementation'] == 'standard':
cr.execute("SELECT nextval('ir_sequence_%03d')" % seq['id'])
seq['number_next'] = cr.fetchone()
@@ -204,14 +211,24 @@ class ir_sequence(openerp.osv.osv.osv):
def next_by_id(self, cr, uid, sequence_id, context=None):
""" Draw an interpolated string using the specified sequence."""
self.check_read(cr, uid)
- company_ids = self.pool.get('res.company').search(cr, uid, [], context=context) + [False]
+ company_ids = self.pool.get('res.company').search(cr, uid, [], order='company_id', context=context) + [False]
ids = self.search(cr, uid, ['&',('id','=', sequence_id),('company_id','in',company_ids)])
return self._next(cr, uid, ids, context)
def next_by_code(self, cr, uid, sequence_code, context=None):
- """ Draw an interpolated string using the specified sequence."""
+ """ Draw an interpolated string using a sequence with the requested code.
+ If several sequences with the correct code are available to the user
+ (multi-company cases), the one from the user's current company will
+ be used.
+
+ :param dict context: context dictionary may contain a
+ ``force_company`` key with the ID of the company to
+ use instead of the user's current company for the
+ sequence selection. A matching sequence for that
+ specific company will get higher priority.
+ """
self.check_read(cr, uid)
- company_ids = self.pool.get('res.company').search(cr, uid, [], context=context) + [False]
+ company_ids = self.pool.get('res.company').search(cr, uid, [], order='company_id', context=context) + [False]
ids = self.search(cr, uid, ['&',('code','=', sequence_code),('company_id','in',company_ids)])
return self._next(cr, uid, ids, context)
diff --git a/openerp/addons/base/ir/ir_translation.py b/openerp/addons/base/ir/ir_translation.py
index 44f5d24823d..121de57b7b0 100644
--- a/openerp/addons/base/ir/ir_translation.py
+++ b/openerp/addons/base/ir/ir_translation.py
@@ -62,7 +62,7 @@ class ir_translation(osv.osv):
'xml_id': fields.char('External ID', size=128, help='Maps to the ir_model_data for which this translation is provided.'),
}
- def _auto_init(self, cr, context={}):
+ def _auto_init(self, cr, context=None):
super(ir_translation, self)._auto_init(cr, context)
# FIXME: there is a size limit on btree indexed values so we can't index src column with normal btree.
@@ -198,7 +198,7 @@ class ir_translation(osv.osv):
if isinstance(ids, (int, long)):
ids = [ids]
for trans_obj in self.read(cursor, user, ids, ['name','type','res_id','src','lang'], context=context):
- self._get_source.clear_cache(self, user, trans_obj['name'], trans_obj['type'], trans_obj['lang'], source=trans_obj['src'])
+ self._get_source.clear_cache(self, user, trans_obj['name'], trans_obj['type'], trans_obj['lang'], trans_obj['src'])
self._get_ids.clear_cache(self, user, trans_obj['name'], trans_obj['type'], trans_obj['lang'], trans_obj['res_id'])
result = super(ir_translation, self).unlink(cursor, user, ids, context=context)
return result
diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py
index b49a3208225..ca95a4211f6 100644
--- a/openerp/addons/base/ir/ir_ui_menu.py
+++ b/openerp/addons/base/ir/ir_ui_menu.py
@@ -208,7 +208,6 @@ class ir_ui_menu(osv.osv):
'name': 'Menuitem',
'model': self._name,
'value': value,
- 'object': True,
'key': 'action',
'key2': 'tree_but_open',
'res_id': menu_id,
diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py
index 86b913267aa..eeb35e30636 100644
--- a/openerp/addons/base/ir/ir_ui_view.py
+++ b/openerp/addons/base/ir/ir_ui_view.py
@@ -110,7 +110,7 @@ class view(osv.osv):
(view_id, model))
return cr.fetchall()
- def write(self, cr, uid, ids, vals, context={}):
+ def write(self, cr, uid, ids, vals, context=None):
if not isinstance(ids, (list, tuple)):
ids = [ids]
result = super(view, self).write(cr, uid, ids, vals, context)
@@ -123,7 +123,7 @@ class view(osv.osv):
return result
- def graph_get(self, cr, uid, id, model, node_obj, conn_obj, src_node, des_node,label,scale,context={}):
+ def graph_get(self, cr, uid, id, model, node_obj, conn_obj, src_node, des_node, label, scale, context=None):
if not label:
label = []
nodes=[]
diff --git a/openerp/addons/base/ir/ir_values.py b/openerp/addons/base/ir/ir_values.py
index 15e8f3bf3ce..3802baecddc 100644
--- a/openerp/addons/base/ir/ir_values.py
+++ b/openerp/addons/base/ir/ir_values.py
@@ -457,3 +457,5 @@ class ir_values(osv.osv):
def do_get(model,res_id):
return self.get_actions(cr, uid, action_slot=key2, model=model, res_id=res_id, context=context)
return self._map_legacy_model_list(models, do_get, merge_results=True)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/ir/osv_memory_autovacuum.py b/openerp/addons/base/ir/osv_memory_autovacuum.py
index 975fcd0a403..1b3ca507eb8 100644
--- a/openerp/addons/base/ir/osv_memory_autovacuum.py
+++ b/openerp/addons/base/ir/osv_memory_autovacuum.py
@@ -31,3 +31,5 @@ class osv_memory_autovacuum(openerp.osv.osv.osv_memory):
model._transient_vacuum(cr, uid)
return True
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/ir/wizard/wizard_screen.py b/openerp/addons/base/ir/wizard/wizard_screen.py
index 5762bdc8752..209ff564324 100644
--- a/openerp/addons/base/ir/wizard/wizard_screen.py
+++ b/openerp/addons/base/ir/wizard/wizard_screen.py
@@ -49,4 +49,6 @@ class wizard_screen(osv.osv_memory):
_defaults = {
'config_logo': _get_image
}
-wizard_screen()
\ No newline at end of file
+wizard_screen()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/ir/workflow/print_instance.py b/openerp/addons/base/ir/workflow/print_instance.py
index 747ae5622fe..7ca9426d1d4 100644
--- a/openerp/addons/base/ir/workflow/print_instance.py
+++ b/openerp/addons/base/ir/workflow/print_instance.py
@@ -210,7 +210,7 @@ class report_graph(report.interface.report_int):
else:
return (False, False, False)
- def create(self, cr, uid, ids, data, context={}):
+ def create(self, cr, uid, ids, data, context=None):
self.obj = report_graph_instance(cr, uid, ids, data)
return (self.obj.get(), 'pdf')
diff --git a/openerp/addons/base/ir/workflow/workflow.py b/openerp/addons/base/ir/workflow/workflow.py
index c638855aacf..edd070ae50d 100644
--- a/openerp/addons/base/ir/workflow/workflow.py
+++ b/openerp/addons/base/ir/workflow/workflow.py
@@ -45,7 +45,7 @@ class workflow(osv.osv):
wf_service.clear_cache(cr, user)
return super(workflow, self).write(cr, user, ids, vals, context=context)
- def get_active_workitems(self, cr, uid, res, res_id, context={}):
+ def get_active_workitems(self, cr, uid, res, res_id, context=None):
cr.execute('select * from wkf where osv=%s limit 1',(res,))
wkfinfo = cr.dictfetchone()
@@ -212,7 +212,7 @@ class wkf_triggers(osv.osv):
'instance_id': fields.many2one('workflow.instance', 'Destination Instance', ondelete="cascade"),
'workitem_id': fields.many2one('workflow.workitem', 'Workitem', required=True, ondelete="cascade"),
}
- def _auto_init(self, cr, context={}):
+ def _auto_init(self, cr, context=None):
super(wkf_triggers, self)._auto_init(cr, context)
cr.execute('SELECT indexname FROM pg_indexes WHERE indexname = \'wkf_triggers_res_id_model_index\'')
if not cr.fetchone():
diff --git a/openerp/addons/base/module/__init__.py b/openerp/addons/base/module/__init__.py
index 1b7abf2e76e..f92a94f735e 100644
--- a/openerp/addons/base/module/__init__.py
+++ b/openerp/addons/base/module/__init__.py
@@ -22,3 +22,5 @@
import module
import wizard
import report
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py
index b7f9995e2c9..54685c105a0 100644
--- a/openerp/addons/base/module/module.py
+++ b/openerp/addons/base/module/module.py
@@ -40,7 +40,6 @@ from tools.translate import _
from osv import fields, osv, orm
-
ACTION_DICT = {
'view_type': 'form',
'view_mode': 'form',
@@ -71,12 +70,12 @@ class module_category(osv.osv):
return result
_columns = {
- 'name': fields.char("Name", size=128, required=True, select=True),
+ 'name': fields.char("Name", size=128, required=True, translate=True, select=True),
'parent_id': fields.many2one('ir.module.category', 'Parent Application', select=True),
'child_ids': fields.one2many('ir.module.category', 'parent_id', 'Child Applications'),
'module_nr': fields.function(_module_nbr, method=True, string='Number of Modules', type='integer'),
'module_ids' : fields.one2many('ir.module.module', 'category_id', 'Modules'),
- 'description' : fields.text("Description"),
+ 'description' : fields.text("Description", translate=True),
'sequence' : fields.integer('Sequence'),
'visible' : fields.boolean('Visible'),
}
@@ -214,7 +213,8 @@ class module(osv.osv):
'reports_by_module': fields.function(_get_views, method=True, string='Reports', type='text', multi="meta", store=True),
'views_by_module': fields.function(_get_views, method=True, string='Views', type='text', multi="meta", store=True),
'certificate' : fields.char('Quality Certificate', size=64, readonly=True),
- 'web': fields.boolean('Has a web component', readonly=True),
+ 'application': fields.boolean('Application', readonly=True),
+ 'icon': fields.char('Icon URL', size=128),
'complexity': fields.selection([('easy','Easy'), ('normal','Normal'), ('expert','Expert')],
string='Complexity', readonly=True,
help='Level of difficulty of module. Easy: intuitive and easy to use for everyone. Normal: easy to use for business experts. Expert: requires technical skills.'),
@@ -224,7 +224,6 @@ class module(osv.osv):
'state': 'uninstalled',
'demo': False,
'license': 'AGPL-3',
- 'web': False,
'complexity': 'normal',
}
_order = 'name'
@@ -319,7 +318,32 @@ class module(osv.osv):
def button_install(self, cr, uid, ids, context=None):
self.state_update(cr, uid, ids, 'to install', ['uninstalled'], context)
return dict(ACTION_DICT, name=_('Install'))
-
+
+ def button_immediate_install(self, cr, uid, ids, context=None):
+ """ Installs the selected module(s) immediately and fully,
+ returns the next res.config action to execute
+
+ :param ids: identifiers of the modules to install
+ :returns: next res.config item to execute
+ :rtype: dict[str, object]
+ """
+ self.state_update(cr, uid, ids, 'to install', ['uninstalled'], context)
+ cr.commit()
+ db, pool = pooler.restart_pool(cr.dbname, update_module=True)
+
+ config = pool.get('res.config').next(cr, uid, [], context=context) or {}
+ if config.get('type') not in ('ir.actions.reload', 'ir.actions.act_window_close'):
+ return config
+
+ menu_ids = self.root_menus(cr,uid,ids,context)
+ if menu_ids:
+ action = {
+ 'type': 'ir.ui.menu',
+ 'menu_id': menu_ids[0],
+ 'reload' : True,
+ }
+ return action
+ return False
def button_install_cancel(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state': 'uninstalled', 'demo':False})
@@ -397,12 +421,11 @@ class module(osv.osv):
'website': terp.get('website', ''),
'license': terp.get('license', 'AGPL-3'),
'certificate': terp.get('certificate') or False,
- 'web': terp.get('web') or False,
'complexity': terp.get('complexity', ''),
}
# update the list of available packages
- def update_list(self, cr, uid, context={}):
+ def update_list(self, cr, uid, context=None):
res = [0, 0] # [update, add]
known_mods = self.browse(cr, uid, self.search(cr, uid, []))
@@ -570,113 +593,26 @@ class module(osv.osv):
logger.critical('module %s: invalid quality certificate: %s', mod.name, mod.certificate)
raise osv.except_osv(_('Error'), _('Module %s: Invalid Quality Certificate') % (mod.name,))
- def list_web(self, cr, uid, context=None):
- """ list_web(cr, uid, context) -> [(module_name, module_version)]
- Lists all the currently installed modules with a web component.
+ def root_menus(self, cr, uid, ids, context=None):
+ """ Return root menu ids the menus created by the modules whose ids are
+ provided.
- Returns a list of a tuple of addon names and addon versions.
+ :param list[int] ids: modules to get menus from
"""
- return [
- (module['name'], module['installed_version'])
- for module in self.browse(cr, uid,
- self.search(cr, uid,
- [('web', '=', True),
- ('state', 'in', ['installed','to upgrade','to remove'])],
- context=context),
- context=context)]
- def _web_dependencies(self, cr, uid, module, context=None):
- for dependency in module.dependencies_id:
- (parent,) = self.browse(cr, uid, self.search(cr, uid,
- [('name', '=', dependency.name)], context=context),
- context=context)
- if parent.web:
- yield parent.name
- else:
- self._web_dependencies(
- cr, uid, parent, context=context)
+ values = self.read(cr, uid, ids, ['name'], context=context)
+ module_names = [i['name'] for i in values]
- def _translations_subdir(self, module):
- """ Returns the path to the subdirectory holding translations for the
- module files, or None if it can't find one
+ ids = self.pool.get('ir.model.data').search(cr, uid, [ ('model', '=', 'ir.ui.menu'), ('module', 'in', module_names) ], context=context)
+ values = self.pool.get('ir.model.data').read(cr, uid, ids, ['res_id'], context=context)
+ all_menu_ids = [i['res_id'] for i in values]
- :param module: a module object
- :type module: browse(ir.module.module)
- """
- subdir = addons.get_module_resource(module.name, 'po')
- if subdir: return subdir
- # old naming convention
- subdir = addons.get_module_resource(module.name, 'i18n')
- if subdir: return subdir
- return None
-
- def _add_translations(self, module, web_data):
- """ Adds translation data to a zipped web module
-
- :param module: a module descriptor
- :type module: browse(ir.module.module)
- :param web_data: zipped data of a web module
- :type web_data: bytes
- """
- # cStringIO.StringIO is either read or write, not r/w
- web_zip = StringIO.StringIO(web_data)
- web_archive = zipfile.ZipFile(web_zip, 'a')
-
- # get the contents of the i18n or po folder and move them to the
- # po/messages subdirectory of the web module.
- # The POT file will be incorrectly named, but that should not
- # matter since the web client is not going to use it, only the PO
- # files.
- translations_file = cStringIO.StringIO(
- addons.zip_directory(self._translations_subdir(module), False))
- translations_archive = zipfile.ZipFile(translations_file)
-
- for path in translations_archive.namelist():
- web_path = os.path.join(
- 'web', 'po', 'messages', os.path.basename(path))
- web_archive.writestr(
- web_path,
- translations_archive.read(path))
-
- translations_archive.close()
- translations_file.close()
-
- web_archive.close()
- try:
- return web_zip.getvalue()
- finally:
- web_zip.close()
-
- def get_web(self, cr, uid, names, context=None):
- """ get_web(cr, uid, [module_name], context) -> [{name, depends, content}]
-
- Returns the web content of all the named addons.
-
- The toplevel directory of the zipped content is called 'web',
- its final naming has to be managed by the client
- """
- modules = self.browse(cr, uid,
- self.search(cr, uid, [('name', 'in', names)], context=context),
- context=context)
- if not modules: return []
- self.__logger.info('Sending web content of modules %s '
- 'to web client', names)
-
- modules_data = []
- for module in modules:
- web_data = addons.zip_directory(
- addons.get_module_resource(module.name, 'web'), False)
- if self._translations_subdir(module):
- web_data = self._add_translations(module, web_data)
- modules_data.append({
- 'name': module.name,
- 'version': module.installed_version,
- 'depends': list(self._web_dependencies(
- cr, uid, module, context=context)),
- 'content': base64.encodestring(web_data)
- })
- return modules_data
-
-module()
+ root_menu_ids = []
+ for menu in self.pool.get('ir.ui.menu').browse(cr, uid, all_menu_ids, context=context):
+ while menu.parent_id:
+ menu = menu.parent_id
+ if not menu.id in root_menu_ids:
+ root_menu_ids.append(menu.id)
+ return root_menu_ids
class module_dependency(osv.osv):
_name = "ir.module.module.dependency"
@@ -706,4 +642,5 @@ class module_dependency(osv.osv):
('unknown', 'Unknown'),
], string='State', readonly=True, select=True),
}
-module_dependency()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/module/module_data.xml b/openerp/addons/base/module/module_data.xml
index f3593fa5791..2cee6f0fce4 100644
--- a/openerp/addons/base/module/module_data.xml
+++ b/openerp/addons/base/module/module_data.xml
@@ -114,13 +114,44 @@
15
-
+
+
+ Usability
+ 101
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/openerp/addons/base/module/module_view.xml b/openerp/addons/base/module/module_view.xml
index 8d52ade3a0a..b0392fbd531 100644
--- a/openerp/addons/base/module/module_view.xml
+++ b/openerp/addons/base/module/module_view.xml
@@ -11,8 +11,10 @@
child_ids
@@ -39,35 +41,66 @@
+
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Modules Kanban
+ ir.module.module
+ kanban
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Complex
+
+
+
+
+
+
+
+
+
+
Modules
ir.module.module
form
- tree,form
+ tree,form,kanban
[('category_id','=',active_id)]
@@ -75,7 +108,6 @@
Categorized Modules
-
@@ -87,12 +119,16 @@
form
diff --git a/openerp/addons/base/module/wizard/base_import_language.py b/openerp/addons/base/module/wizard/base_import_language.py
index fdb9a177d8b..acc0aa9640a 100644
--- a/openerp/addons/base/module/wizard/base_import_language.py
+++ b/openerp/addons/base/module/wizard/base_import_language.py
@@ -68,3 +68,5 @@ class base_language_import(osv.osv_memory):
return {}
base_language_import()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/module/wizard/base_module_import_view.xml b/openerp/addons/base/module/wizard/base_module_import_view.xml
index 0ca3e14ea96..b17b8ec565f 100644
--- a/openerp/addons/base/module/wizard/base_module_import_view.xml
+++ b/openerp/addons/base/module/wizard/base_module_import_view.xml
@@ -60,6 +60,7 @@ After importing a new module you can install it by clicking on the button "Insta
action="action_view_base_module_import"
id="menu_view_base_module_import"
parent="menu_management"
+ groups="base.group_extended"
sequence="1"/>
diff --git a/openerp/addons/base/module/wizard/base_module_scan.py b/openerp/addons/base/module/wizard/base_module_scan.py
index d47e091955f..3e03c57ea9b 100644
--- a/openerp/addons/base/module/wizard/base_module_scan.py
+++ b/openerp/addons/base/module/wizard/base_module_scan.py
@@ -70,4 +70,6 @@ class base_module_scan(osv.osv_memory):
mod_obj.write(cr, uid, [mod['id']], {'state': 'uninstalled'})
return {}
-base_module_scan()
\ No newline at end of file
+base_module_scan()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/module/wizard/base_module_update_view.xml b/openerp/addons/base/module/wizard/base_module_update_view.xml
index 51f0c94f31c..3e879b1e766 100644
--- a/openerp/addons/base/module/wizard/base_module_update_view.xml
+++ b/openerp/addons/base/module/wizard/base_module_update_view.xml
@@ -55,12 +55,13 @@
+ name="Update Modules List"
+ action="action_view_base_module_update"
+ id="menu_view_base_module_update"
+ groups="base.group_extended"
+ parent="menu_management"
+ sequence="2"
+ icon="STOCK_CONVERT"/>
diff --git a/openerp/addons/base/module/wizard/base_module_upgrade.py b/openerp/addons/base/module/wizard/base_module_upgrade.py
index ca82cfb20d2..3b8671b0ebb 100644
--- a/openerp/addons/base/module/wizard/base_module_upgrade.py
+++ b/openerp/addons/base/module/wizard/base_module_upgrade.py
@@ -116,3 +116,5 @@ class base_module_upgrade(osv.osv_memory):
return self.pool.get('res.config').next(cr, uid, [], context=context)
base_module_upgrade()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/module/wizard/base_module_upgrade_view.xml b/openerp/addons/base/module/wizard/base_module_upgrade_view.xml
index 0c9423a22b7..2bb42913b88 100644
--- a/openerp/addons/base/module/wizard/base_module_upgrade_view.xml
+++ b/openerp/addons/base/module/wizard/base_module_upgrade_view.xml
@@ -31,11 +31,12 @@
+ name="Apply Scheduled Upgrades"
+ action="action_view_base_module_upgrade"
+ groups="base.group_extended"
+ id="menu_view_base_module_upgrade"
+ parent="menu_management"
+ sequence="3"/>
Module Upgrade Install
diff --git a/openerp/addons/base/module/wizard/base_update_translations.py b/openerp/addons/base/module/wizard/base_update_translations.py
index bd950ea628d..ebdfc05b75c 100644
--- a/openerp/addons/base/module/wizard/base_update_translations.py
+++ b/openerp/addons/base/module/wizard/base_update_translations.py
@@ -72,3 +72,5 @@ class base_update_translations(osv.osv_memory):
}
base_update_translations()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/report/__init__.py b/openerp/addons/base/report/__init__.py
index 254008f0185..6faf7839863 100644
--- a/openerp/addons/base/report/__init__.py
+++ b/openerp/addons/base/report/__init__.py
@@ -1 +1,3 @@
import preview_report
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/res/ir_property.py b/openerp/addons/base/res/ir_property.py
index 43451f824a1..496bfffe1a2 100644
--- a/openerp/addons/base/res/ir_property.py
+++ b/openerp/addons/base/res/ir_property.py
@@ -156,7 +156,7 @@ class ir_property(osv.osv):
return time.strftime('%Y-%m-%d', time.strptime(record.value_datetime, '%Y-%m-%d %H:%M:%S'))
return False
- def get(self, cr, uid, name, model, res_id=False, context={}):
+ def get(self, cr, uid, name, model, res_id=False, context=None):
domain = self._get_domain(cr, uid, name, model, context=context)
if domain is not None:
domain = [('res_id', '=', res_id)] + domain
diff --git a/openerp/addons/base/res/ir_property_view.xml b/openerp/addons/base/res/ir_property_view.xml
index 67b3357a4df..2e87d632327 100644
--- a/openerp/addons/base/res/ir_property_view.xml
+++ b/openerp/addons/base/res/ir_property_view.xml
@@ -73,7 +73,7 @@
form
-
+
diff --git a/openerp/addons/base/res/res_bank.py b/openerp/addons/base/res/res_bank.py
index ce1cd1c6a24..2467936a302 100644
--- a/openerp/addons/base/res/res_bank.py
+++ b/openerp/addons/base/res/res_bank.py
@@ -139,7 +139,7 @@ class res_partner_bank(osv.osv):
'state': fields.selection(_bank_type_get, 'Bank Account Type', required=True,
change_default=True),
'sequence': fields.integer('Sequence'),
- 'footer': fields.boolean("Display on Reports")
+ 'footer': fields.boolean("Display on Reports", help="Display this bank account on the footer of printed documents like invoices and sales orders.")
}
_defaults = {
'owner_name': lambda obj, cursor, user, context: obj._default_value(
@@ -190,7 +190,7 @@ class res_partner_bank(osv.osv):
res.append((val.id, result))
return res
- def onchange_company_id(self, cr, uid, ids, company_id, context={}):
+ def onchange_company_id(self, cr, uid, ids, company_id, context=None):
result = {}
if company_id:
c = self.pool.get('res.company').browse(cr, uid, company_id, context=context)
@@ -201,7 +201,7 @@ class res_partner_bank(osv.osv):
result = r
return result
- def onchange_bank_id(self, cr, uid, ids, bank_id, context={}):
+ def onchange_bank_id(self, cr, uid, ids, bank_id, context=None):
result = {}
if bank_id:
bank = self.pool.get('res.bank').browse(cr, uid, bank_id, context=context)
@@ -210,7 +210,7 @@ class res_partner_bank(osv.osv):
return {'value': result}
- def onchange_partner_id(self, cr, uid, id, partner_id, context={}):
+ def onchange_partner_id(self, cr, uid, id, partner_id, context=None):
result = {}
if partner_id:
part = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context)
@@ -224,4 +224,4 @@ class res_partner_bank(osv.osv):
res_partner_bank()
-
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py
index e2c5e091f97..7a6b7007833 100644
--- a/openerp/addons/base/res/res_company.py
+++ b/openerp/addons/base/res/res_company.py
@@ -148,7 +148,7 @@ class res_company(osv.osv):
_sql_constraints = [
('name_uniq', 'unique (name)', 'The company name must be unique !')
]
- def on_change_header(self, cr, uid, ids, phone, email, fax, website, vat, reg=False, context={}):
+ def on_change_header(self, cr, uid, ids, phone, email, fax, website, vat, reg=False, context=None):
val = []
if phone: val.append(_('Phone: ')+phone)
if fax: val.append(_('Fax: ')+fax)
@@ -201,7 +201,7 @@ class res_company(osv.osv):
ids = self.search(cr, uid, [('parent_id','child_of',[company])])
return ids
- def _get_partner_hierarchy(self, cr, uid, company_id, context={}):
+ def _get_partner_hierarchy(self, cr, uid, company_id, context=None):
if company_id:
parent_id = self.browse(cr, uid, company_id)['parent_id']
if parent_id:
@@ -210,7 +210,7 @@ class res_company(osv.osv):
return self._get_partner_descendance(cr, uid, company_id, [], context)
return []
- def _get_partner_descendance(self, cr, uid, company_id, descendance, context={}):
+ def _get_partner_descendance(self, cr, uid, company_id, descendance, context=None):
descendance.append(self.browse(cr, uid, company_id).partner_id.id)
for child_id in self._get_company_children(cr, uid, company_id):
if child_id != company_id:
@@ -239,7 +239,7 @@ class res_company(osv.osv):
self.cache_restart(cr)
return super(res_company, self).write(cr, *args, **argv)
- def _get_euro(self, cr, uid, context={}):
+ def _get_euro(self, cr, uid, context=None):
try:
return self.pool.get('res.currency').search(cr, uid, [])[0]
except:
diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py
index 62edb0a842c..04f0f571f3d 100644
--- a/openerp/addons/base/res/res_config.py
+++ b/openerp/addons/base/res/res_config.py
@@ -71,7 +71,7 @@ class res_config_configurable(osv.osv_memory):
res['nodestroy'] = False
return res
#if there is no next action and if html is in the context: reload instead of closing
- if 'html' in context:
+ if context and 'html' in context:
return {'type' : 'ir.actions.reload'}
return {'type' : 'ir.actions.act_window_close'}
diff --git a/openerp/addons/base/res/res_country.py b/openerp/addons/base/res/res_country.py
index 99e12a96f78..f240784dc47 100644
--- a/openerp/addons/base/res/res_country.py
+++ b/openerp/addons/base/res/res_country.py
@@ -31,6 +31,13 @@ class Country(osv.osv):
'code': fields.char('Country Code', size=2,
help='The ISO country code in two chars.\n'
'You can use this field for quick search.', required=True),
+ 'address_format': fields.text('Address Format', help="""You can state here the usual format to use for the \
+addresses belonging to this country.\n\nYou can use the python-style string patern with all the field of the address \
+(for example, use '%(street)s' to display the field 'street') plus
+ \n%(state_name)s: the name of the state
+ \n%(state_code)s: the code of the state
+ \n%(country_name)s: the name of the country
+ \n%(country_code)s: the code of the country"""),
}
_sql_constraints = [
('name_uniq', 'unique (name)',
@@ -38,6 +45,9 @@ class Country(osv.osv):
('code_uniq', 'unique (code)',
'The code of the country must be unique !')
]
+ _defaults = {
+ 'address_format': "%(street)s\n%(street2)s\n%(city)s,%(state_code)s %(zip)s\n%(country_name)s",
+ }
def name_search(self, cr, user, name='', args=None, operator='ilike',
context=None, limit=100):
diff --git a/openerp/addons/base/res/res_country_view.xml b/openerp/addons/base/res/res_country_view.xml
index 36b3c6f875f..5c2464ae6f8 100644
--- a/openerp/addons/base/res/res_country_view.xml
+++ b/openerp/addons/base/res/res_country_view.xml
@@ -26,6 +26,7 @@
diff --git a/openerp/addons/base/res/res_lang.py b/openerp/addons/base/res/res_lang.py
index 50841241f8a..fdc4bcfe2ad 100644
--- a/openerp/addons/base/res/res_lang.py
+++ b/openerp/addons/base/res/res_lang.py
@@ -125,10 +125,10 @@ class lang(osv.osv):
return False
return True
- def _get_default_date_format(self,cursor,user,context={}):
+ def _get_default_date_format(self, cursor, user, context=None):
return '%m/%d/%Y'
- def _get_default_time_format(self,cursor,user,context={}):
+ def _get_default_time_format(self, cursor, user, context=None):
return '%H:%M:%S'
_columns = {
@@ -289,6 +289,8 @@ def split(l, counts):
res = []
saved_count = len(l) # count to use when encoutering a zero
for count in counts:
+ if not l:
+ break
if count == -1:
break
if count == 0:
@@ -350,7 +352,7 @@ def _group_examples():
assert g("12345678", [2,0,1], '.') == ('12.34.56.78', 3)
assert g("12345678", [2,0,0], '.') == ('12.34.56.78', 3)
assert g("12345678", [2,0,-1], '.') == ('12.34.56.78', 3)
-
+ assert g("12345678", [3,3,3,3], '.') == ('12.345.678', 2)
assert original_group("abc1234567xy", [2], '.') == ('abc1234567.xy', 1)
assert original_group("abc1234567xy8", [2], '.') == ('abc1234567xy8', 0) # difference here...
diff --git a/openerp/addons/base/res/res_log.py b/openerp/addons/base/res/res_log.py
index 26e1eaeed69..ef49b52ee52 100644
--- a/openerp/addons/base/res/res_log.py
+++ b/openerp/addons/base/res/res_log.py
@@ -41,7 +41,7 @@ class res_log(osv.osv):
_order='create_date desc'
_index_name = 'res_log_uid_read'
- def _auto_init(self, cr, context={}):
+ def _auto_init(self, cr, context=None):
super(res_log, self)._auto_init(cr, context)
cr.execute('SELECT 1 FROM pg_indexes WHERE indexname=%s',
(self._index_name,))
@@ -76,3 +76,5 @@ class res_log(osv.osv):
return result
res_log()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py
index b250269cb0e..32b5e08d7b6 100644
--- a/openerp/addons/base/res/res_partner.py
+++ b/openerp/addons/base/res/res_partner.py
@@ -98,7 +98,7 @@ class res_partner_title(osv.osv):
_order = 'name'
res_partner_title()
-def _lang_get(self, cr, uid, context={}):
+def _lang_get(self, cr, uid, context=None):
obj = self.pool.get('res.lang')
ids = obj.search(cr, uid, [], context=context)
res = obj.read(cr, uid, ids, ['code', 'name'], context)
@@ -142,7 +142,9 @@ class res_partner(osv.osv):
'color': fields.integer('Color Index'),
}
- def _default_category(self, cr, uid, context={}):
+ def _default_category(self, cr, uid, context=None):
+ if context is None:
+ context = {}
if 'category_id' in context and context['category_id']:
return [context['category_id']]
return []
@@ -150,14 +152,15 @@ class res_partner(osv.osv):
_defaults = {
'active': lambda *a: 1,
'customer': lambda *a: 1,
- 'address': [{'type': 'default'}],
'category_id': _default_category,
'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'res.partner', context=c),
'color': 0,
}
- def copy(self, cr, uid, id, default={}, context={}):
- name = self.read(cr, uid, [id], ['name'])[0]['name']
+ def copy(self, cr, uid, id, default=None, context=None):
+ if default is None:
+ default = {}
+ name = self.read(cr, uid, [id], ['name'], context)[0]['name']
default.update({'name': name+ _(' (copy)'), 'events':[]})
return super(res_partner, self).copy(cr, uid, id, default, context)
@@ -182,10 +185,12 @@ class res_partner(osv.osv):
# _constraints = [(_check_ean_key, 'Error: Invalid ean code', ['ean13'])]
- def name_get(self, cr, uid, ids, context={}):
+ def name_get(self, cr, uid, ids, context=None):
+ if context is None:
+ context = {}
if not len(ids):
return []
- if context and context.get('show_ref'):
+ if context.get('show_ref'):
rec_name = 'ref'
else:
rec_name = 'name'
@@ -224,7 +229,9 @@ class res_partner(osv.osv):
ids = ids[16:]
return True
- def address_get(self, cr, uid, ids, adr_pref=['default']):
+ def address_get(self, cr, uid, ids, adr_pref=None):
+ if adr_pref is None:
+ adr_pref = ['default']
address_obj = self.pool.get('res.partner.address')
address_ids = address_obj.search(cr, uid, [('partner_id', 'in', ids)])
address_rec = address_obj.read(cr, uid, address_ids, ['type'])
@@ -308,7 +315,7 @@ class res_partner_address(osv.osv):
'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'res.partner.address', context=c),
}
- def name_get(self, cr, user, ids, context={}):
+ def name_get(self, cr, user, ids, context=None):
if context is None:
context = {}
if not len(ids):
@@ -349,6 +356,32 @@ class res_partner_address(osv.osv):
def get_city(self, cr, uid, id):
return self.browse(cr, uid, id).city
+ def _display_address(self, cr, uid, address, context=None):
+ '''
+ The purpose of this function is to build and return an address formatted accordingly to the
+ standards of the country where it belongs.
+
+ :param address: browse record of the res.partner.address to format
+ :returns: the address formatted in a display that fit its country habits (or the default ones
+ if not country is specified)
+ :rtype: string
+ '''
+ # get the address format
+ address_format = address.country_id and address.country_id.address_format or \
+ '%(street)s\n%(street2)s\n%(city)s,%(state_code)s %(zip)s'
+ # get the information that will be injected into the display format
+ args = {
+ 'state_code': address.state_id and address.state_id.code or '',
+ 'state_name': address.state_id and address.state_id.name or '',
+ 'country_code': address.country_id and address.country_id.code or '',
+ 'country_name': address.country_id and address.country_id.name or '',
+ }
+ address_field = ['title', 'street', 'street2', 'zip', 'city']
+ for field in address_field :
+ args[field] = getattr(address, field) or ''
+
+ return address_format % args
+
res_partner_address()
class res_partner_category(osv.osv):
diff --git a/openerp/addons/base/res/res_partner_demo.xml b/openerp/addons/base/res/res_partner_demo.xml
index d3c4db106f9..5652560002e 100644
--- a/openerp/addons/base/res/res_partner_demo.xml
+++ b/openerp/addons/base/res/res_partner_demo.xml
@@ -99,7 +99,6 @@
Agrolait
-
www.agrolait.com
@@ -107,7 +106,6 @@
Camptocamp
1
-
www.camptocamp.com
@@ -116,11 +114,9 @@
Syleam
-
Thymbra
-
www.thymbra.com/
@@ -129,26 +125,22 @@
1
-
www.axelor.com/
Tiny AT Work
-
www.tinyatwork.com/
Bank Wealthy and sons
-
www.wealthyandsons.com/
China Export
-
www.chinaexport.com/
@@ -163,12 +155,10 @@
Ecole de Commerce de Liege
-
www.eci-liege.info//
Elec Import
-
1
@@ -177,7 +167,6 @@
Maxtor
-
1
@@ -186,7 +175,6 @@
Seagate
-
1
@@ -194,7 +182,6 @@
http://mediapole.net
Mediapole SPRL
-
@@ -203,7 +190,6 @@
BalmerInc S.A.
or
-
@@ -212,12 +198,10 @@
3020170000003
-
Leclerc
-
@@ -228,14 +212,12 @@
-
Magazin BML 1
3020178570171
-
@@ -243,7 +225,6 @@
Université de Liège
-
http://www.ulg.ac.be/
@@ -253,7 +234,6 @@
-
Dubois sprl
http://www.dubois.be/
@@ -262,13 +242,11 @@
Eric Dubois
-
Fabien Dupont
-
@@ -279,7 +257,6 @@
NotSoTiny SARL
-
notsotiny.be
@@ -287,7 +264,6 @@
The Shelve House
-
@@ -312,7 +288,6 @@
ZeroOne Inc
-
http://www.zerooneinc.com/
diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml
index 33fde6c5d1b..b489a4d6e79 100644
--- a/openerp/addons/base/res/res_partner_view.xml
+++ b/openerp/addons/base/res/res_partner_view.xml
@@ -281,6 +281,7 @@
res.partner.title
form
[('domain','=','partner')]
+ {'default_domain': 'partner'}
Manage the partner titles you want to have available in your system. The partner titles is the legal status of the company: Private Limited, SA, etc.
@@ -292,6 +293,7 @@
res.partner.title
form
[('domain','=','contact')]
+ {'default_domain': 'contact'}
Manage the contact titles you want to have available in your system and the way you want to print them in letters and other documents. Some example: Mr., Mrs.
@@ -541,7 +543,7 @@
res.partner
form
[]
- {'search_default_supplier': 1}
+ {'search_default_supplier': 1,'default_customer': 0,'default_supplier': 1}
You can access all information regarding your suppliers from the supplier form: accounting data, history of emails, meetings, purchases, etc. You can uncheck the 'Suppliers' filter button in order to search in all your partners, including customers and prospects.
@@ -651,7 +653,6 @@
Open partners
-
diff --git a/openerp/addons/base/res/res_request.py b/openerp/addons/base/res/res_request.py
index d7c87274ea1..7c2c4697ef0 100644
--- a/openerp/addons/base/res/res_request.py
+++ b/openerp/addons/base/res/res_request.py
@@ -22,9 +22,9 @@
from osv import osv, fields
import time
-def _links_get(self, cr, uid, context={}):
+def _links_get(self, cr, uid, context=None):
obj = self.pool.get('res.request.link')
- ids = obj.search(cr, uid, [])
+ ids = obj.search(cr, uid, [], context=context)
res = obj.read(cr, uid, ids, ['object', 'name'], context)
return [(r['object'], r['name']) for r in res]
diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py
index 740876eea83..acd3a3c19ca 100644
--- a/openerp/addons/base/res/res_users.py
+++ b/openerp/addons/base/res/res_users.py
@@ -22,11 +22,8 @@
import logging
from functools import partial
-from xml.sax.saxutils import quoteattr
-import simplejson
import pytz
-from lxml import etree
import netsvc
import pooler
@@ -40,21 +37,44 @@ import openerp.exceptions
class groups(osv.osv):
_name = "res.groups"
- _order = 'name'
_description = "Access Groups"
+ _rec_name = 'full_name'
+
+ def _get_full_name(self, cr, uid, ids, field, arg, context=None):
+ res = {}
+ for g in self.browse(cr, uid, ids, context):
+ if g.category_id:
+ res[g.id] = '%s / %s' % (g.category_id.name, g.name)
+ else:
+ res[g.id] = g.name
+ return res
+
_columns = {
- 'name': fields.char('Group Name', size=64, required=True, translate=True),
+ 'name': fields.char('Name', size=64, required=True, translate=True),
'users': fields.many2many('res.users', 'res_groups_users_rel', 'gid', 'uid', 'Users'),
'model_access': fields.one2many('ir.model.access', 'group_id', 'Access Controls'),
'rule_groups': fields.many2many('ir.rule', 'rule_group_rel',
'group_id', 'rule_group_id', 'Rules', domain=[('global', '=', False)]),
'menu_access': fields.many2many('ir.ui.menu', 'ir_ui_menu_group_rel', 'gid', 'menu_id', 'Access Menu'),
- 'comment' : fields.text('Comment',size=250),
+ 'comment' : fields.text('Comment', size=250, translate=True),
+ 'category_id': fields.many2one('ir.module.category', 'Application', select=True),
+ 'full_name': fields.function(_get_full_name, type='char', string='Group Name'),
}
+
_sql_constraints = [
- ('name_uniq', 'unique (name)', 'The name of the group must be unique !')
+ ('name_uniq', 'unique (category_id, name)', 'The name of the group must be unique !')
]
+ def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
+ # add explicit ordering if search is sorted on full_name
+ if order and order.startswith('full_name'):
+ ids = super(groups, self).search(cr, uid, args, context=context)
+ gs = self.browse(cr, uid, ids, context)
+ gs.sort(key=lambda g: g.full_name, reverse=order.endswith('DESC'))
+ gs = gs[offset:offset+limit] if limit else gs[offset:]
+ return map(int, gs)
+ return super(groups, self).search(cr, uid, args, offset, limit, order, context, count)
+
def copy(self, cr, uid, id, default=None, context=None):
group_name = self.read(cr, uid, [id], ['name'])[0]['name']
default.update({'name': _('%s (copy)')%group_name})
@@ -206,6 +226,7 @@ class users(osv.osv):
return dict.fromkeys(ids, '')
_columns = {
+ 'id': fields.integer('ID'),
'name': fields.char('User Name', size=64, required=True, select=True,
help="The new user's real name, used for searching"
" and most listings"),
@@ -239,7 +260,7 @@ class users(osv.osv):
selection=[('simple','Simplified'),('extended','Extended')],
string='Interface', help="OpenERP offers a simplified and an extended user interface. If you use OpenERP for the first time we strongly advise you to select the simplified interface, which has less features but is easier to use. You can switch to the other interface from the User/Preferences menu at any time."),
'menu_tips': fields.boolean('Menu Tips', help="Check out this box if you want to always display tips on each menu action"),
- 'date': fields.datetime('Last Connection', readonly=True),
+ 'date': fields.datetime('Latest Connection', readonly=True),
}
def on_change_company_id(self, cr, uid, ids, company_id):
@@ -521,30 +542,68 @@ class users(osv.osv):
users()
+
+
#
# Extension of res.groups and res.users with a relation for "implied" or
# "inherited" groups. Once a user belongs to a group, it automatically belongs
# to the implied groups (transitively).
#
+class cset(object):
+ """ A cset (constrained set) is a set of elements that may be constrained to
+ be a subset of other csets. Elements added to a cset are automatically
+ added to its supersets. Cycles in the subset constraints are supported.
+ """
+ def __init__(self, xs):
+ self.supersets = set()
+ self.elements = set(xs)
+ def subsetof(self, other):
+ if other is not self:
+ self.supersets.add(other)
+ other.update(self.elements)
+ def update(self, xs):
+ xs = set(xs) - self.elements
+ if xs: # xs will eventually be empty in case of a cycle
+ self.elements.update(xs)
+ for s in self.supersets:
+ s.update(xs)
+ def __iter__(self):
+ return iter(self.elements)
+
+def concat(ls):
+ """ return the concatenation of a list of iterables """
+ res = []
+ for l in ls: res.extend(l)
+ return res
+
+
+
class groups_implied(osv.osv):
_inherit = 'res.groups'
+
+ def _get_trans_implied(self, cr, uid, ids, field, arg, context=None):
+ "computes the transitive closure of relation implied_ids"
+ memo = {} # use a memo for performance and cycle avoidance
+ def computed_set(g):
+ if g not in memo:
+ memo[g] = cset(g.implied_ids)
+ for h in g.implied_ids:
+ computed_set(h).subsetof(memo[g])
+ return memo[g]
+
+ res = {}
+ for g in self.browse(cr, 1, ids, context):
+ res[g.id] = map(int, computed_set(g))
+ return res
+
_columns = {
'implied_ids': fields.many2many('res.groups', 'res_groups_implied_rel', 'gid', 'hid',
string='Inherits', help='Users of this group automatically inherit those groups'),
+ 'trans_implied_ids': fields.function(_get_trans_implied,
+ type='many2many', relation='res.groups', string='Transitively inherits'),
}
- def get_closure(self, cr, uid, ids, context=None):
- "return the closure of ids, i.e., all groups recursively implied by ids"
- closure = set()
- todo = self.browse(cr, 1, ids)
- while todo:
- g = todo.pop()
- if g.id not in closure:
- closure.add(g.id)
- todo.extend(g.implied_ids)
- return list(closure)
-
def create(self, cr, uid, values, context=None):
users = values.pop('users', None)
gid = super(groups_implied, self).create(cr, uid, values, context)
@@ -556,27 +615,13 @@ class groups_implied(osv.osv):
def write(self, cr, uid, ids, values, context=None):
res = super(groups_implied, self).write(cr, uid, ids, values, context)
if values.get('users') or values.get('implied_ids'):
- # add implied groups (to all users of each group)
+ # add all implied groups (to all users of each group)
for g in self.browse(cr, uid, ids):
- gids = self.get_closure(cr, uid, [g.id], context)
- users = [(4, u.id) for u in g.users]
- super(groups_implied, self).write(cr, uid, gids, {'users': users}, context)
+ gids = map(int, g.trans_implied_ids)
+ vals = {'users': [(4, u.id) for u in g.users]}
+ super(groups_implied, self).write(cr, uid, gids, vals, context)
return res
- def get_maximal(self, cr, uid, ids, context=None):
- "return the maximal element among the group ids"
- max_set, max_closure = set(), set()
- for gid in ids:
- if gid not in max_closure:
- closure = set(self.get_closure(cr, uid, [gid], context))
- max_set -= closure # remove implied groups from max_set
- max_set.add(gid) # gid is maximal
- max_closure |= closure # update closure of max_set
- if len(max_set) > 1:
- log = logging.getLogger('res.groups')
- log.warning('Groups %s are maximal among %s, only one expected.', max_set, ids)
- return bool(max_set) and max_set.pop()
-
groups_implied()
class users_implied(osv.osv):
@@ -596,13 +641,10 @@ class users_implied(osv.osv):
res = super(users_implied, self).write(cr, uid, ids, values, context)
if values.get('groups_id'):
# add implied groups for all users
- groups_obj = self.pool.get('res.groups')
- for u in self.browse(cr, uid, ids):
- old_gids = map(int, u.groups_id)
- new_gids = groups_obj.get_closure(cr, uid, old_gids, context)
- if len(old_gids) != len(new_gids):
- values = {'groups_id': [(6, 0, new_gids)]}
- super(users_implied, self).write(cr, uid, [u.id], values, context)
+ for user in self.browse(cr, uid, ids):
+ gs = set(concat([g.trans_implied_ids for g in user.groups_id]))
+ vals = {'groups_id': [(4, g.id) for g in gs]}
+ super(users_implied, self).write(cr, uid, [user.id], vals, context)
return res
users_implied()
@@ -612,56 +654,16 @@ users_implied()
#
# Extension of res.groups and res.users for the special groups view in the users
# form. This extension presents groups with selection and boolean widgets:
-# - Groups named as "App/Name" (corresponding to root menu "App") are presented
-# per application, with one boolean and selection field each. The selection
-# field defines a role "Name" for the given application.
-# - Groups named as "Stuff/Name" are presented as boolean fields and grouped
-# under sections "Stuff".
-# - The remaining groups are presented as boolean fields and grouped in a
+# - Groups are shown by application, with boolean and/or selection fields.
+# Selection fields typically defines a role "Name" for the given application.
+# - Uncategorized groups are presented as boolean fields and grouped in a
# section "Others".
#
-
-class groups_view(osv.osv):
- _inherit = 'res.groups'
-
- def get_classified(self, cr, uid, context=None):
- """ classify all groups by prefix; return a pair (apps, others) where
- - both are lists like [("App", [("Name", browse_group), ...]), ...];
- - apps is sorted in menu order;
- - others are sorted in alphabetic order;
- - groups not like App/Name are at the end of others, under _('Others')
- """
- # sort groups by implication, with implied groups first
- groups = self.browse(cr, uid, self.search(cr, uid, []), context)
- groups.sort(key=lambda g: set(self.get_closure(cr, uid, [g.id], context)))
-
- # classify groups depending on their names
- classified = {}
- for g in groups:
- # split() returns 1 or 2 elements, so names[-2] is prefix or None
- names = [None] + [s.strip() for s in g.name.split('/', 1)]
- classified.setdefault(names[-2], []).append((names[-1], g))
-
- # determine the apps (that correspond to root menus, in order)
- menu_obj = self.pool.get('ir.ui.menu')
- menu_ids = menu_obj.search(cr, uid, [('parent_id','=',False)], context={'ir.ui.menu.full_list': True})
- apps = []
- for m in menu_obj.browse(cr, uid, menu_ids, context):
- if m.name in classified:
- # application groups are already sorted by implication
- apps.append((m.name, classified.pop(m.name)))
-
- # other groups
- others = sorted(classified.items(), key=lambda pair: pair[0])
- if others and others[0][0] is None:
- others.append((_('Others'), others.pop(0)[1]))
- for sec, groups in others:
- groups.sort(key=lambda pair: pair[0])
-
- return (apps, others)
-
-groups_view()
-
+# The user form view is modified by an inherited view (base.user_groups_view);
+# the inherited view replaces the field 'groups_id' by a set of reified group
+# fields (boolean or selection fields). The arch of that view is regenerated
+# each time groups are changed.
+#
# Naming conventions for reified groups fields:
# - boolean field 'in_group_ID' is True iff
# ID is in 'groups_id'
@@ -677,133 +679,211 @@ def name_selection_groups(ids): return 'sel_groups_' + '_'.join(map(str, ids))
def is_boolean_group(name): return name.startswith('in_group_')
def is_boolean_groups(name): return name.startswith('in_groups_')
def is_selection_groups(name): return name.startswith('sel_groups_')
-def is_field_group(name):
+def is_reified_group(name):
return is_boolean_group(name) or is_boolean_groups(name) or is_selection_groups(name)
def get_boolean_group(name): return int(name[9:])
def get_boolean_groups(name): return map(int, name[10:].split('_'))
def get_selection_groups(name): return map(int, name[11:].split('_'))
-def encode(s): return s.encode('utf8') if isinstance(s, unicode) else s
def partition(f, xs):
"return a pair equivalent to (filter(f, xs), filter(lambda x: not f(x), xs))"
yes, nos = [], []
for x in xs:
- if f(x):
- yes.append(x)
- else:
- nos.append(x)
+ (yes if f(x) else nos).append(x)
return yes, nos
+
+
+class groups_view(osv.osv):
+ _inherit = 'res.groups'
+
+ def create(self, cr, uid, values, context=None):
+ res = super(groups_view, self).create(cr, uid, values, context)
+ self.update_user_groups_view(cr, uid, context)
+ return res
+
+ def write(self, cr, uid, ids, values, context=None):
+ res = super(groups_view, self).write(cr, uid, ids, values, context)
+ self.update_user_groups_view(cr, uid, context)
+ return res
+
+ def unlink(self, cr, uid, ids, context=None):
+ res = super(groups_view, self).unlink(cr, uid, ids, context)
+ self.update_user_groups_view(cr, uid, context)
+ return res
+
+ def update_user_groups_view(self, cr, uid, context=None):
+ # the view with id 'base.user_groups_view' inherits the user form view,
+ # and introduces the reified group fields
+ view = self.get_user_groups_view(cr, uid, context)
+ if view:
+ xml = u"""
+
+
+%s
+%s
+
+"""
+ xml1, xml2 = [], []
+ xml1.append('' % _('Applications'))
+ for app, kind, gs in self.get_groups_by_application(cr, uid, context):
+ if kind == 'selection':
+ # application name with a selection field
+ field_name = name_selection_groups(map(int, gs))
+ xml1.append('' % field_name)
+ xml1.append('')
+ else:
+ # application separator with boolean fields
+ app_name = app and app.name or _('Other')
+ xml2.append('' % app_name)
+ for g in gs:
+ field_name = name_boolean_group(g.id)
+ xml2.append('' % field_name)
+ view.write({'arch': xml % ('\n'.join(xml1), '\n'.join(xml2))})
+ return True
+
+ def get_user_groups_view(self, cr, uid, context=None):
+ try:
+ view = self.pool.get('ir.model.data').get_object(cr, 1, 'base', 'user_groups_view', context)
+ assert view and view._table_name == 'ir.ui.view'
+ except Exception:
+ view = False
+ return view
+
+ def get_application_groups(self, cr, uid, domain=None, context=None):
+ return self.search(cr, uid, domain or [])
+
+ def get_groups_by_application(self, cr, uid, context=None):
+ """ return all groups classified by application (module category), as a list of pairs:
+ [(app, kind, [group, ...]), ...],
+ where app and group are browse records, and kind is either 'boolean' or 'selection'.
+ Applications are given in sequence order. If kind is 'selection', the groups are
+ given in reverse implication order.
+ """
+ def linearized(gs):
+ gs = set(gs)
+ # determine sequence order: a group should appear after its implied groups
+ order = dict.fromkeys(gs, 0)
+ for g in gs:
+ for h in gs.intersection(g.trans_implied_ids):
+ order[h] -= 1
+ # check whether order is total, i.e., sequence orders are distinct
+ if len(set(order.itervalues())) == len(gs):
+ return sorted(gs, key=lambda g: order[g])
+ return None
+
+ # classify all groups by application
+ gids = self.get_application_groups(cr, uid, context=context)
+ by_app, others = {}, []
+ for g in self.browse(cr, uid, gids, context):
+ if g.category_id:
+ by_app.setdefault(g.category_id, []).append(g)
+ else:
+ others.append(g)
+ # build the result
+ res = []
+ apps = sorted(by_app.iterkeys(), key=lambda a: a.sequence or 0)
+ for app in apps:
+ gs = linearized(by_app[app])
+ if gs:
+ res.append((app, 'selection', gs))
+ else:
+ res.append((app, 'boolean', by_app[app]))
+ if others:
+ res.append((False, 'boolean', others))
+ return res
+
+groups_view()
+
class users_view(osv.osv):
_inherit = 'res.users'
- def _process_values_groups(self, cr, uid, values, context=None):
- """ transform all reified group fields into a 'groups_id', adding
- also the implied groups """
- add, rem = [], []
- for k in values.keys():
- if is_boolean_group(k):
- if values.pop(k):
- add.append(get_boolean_group(k))
- else:
- rem.append(get_boolean_group(k))
- elif is_boolean_groups(k):
- if not values.pop(k):
- rem.extend(get_boolean_groups(k))
- elif is_selection_groups(k):
- gid = values.pop(k)
- if gid:
- rem.extend(get_selection_groups(k))
- add.append(gid)
- if add or rem:
- # remove groups in 'rem' and add groups in 'add'
- gdiff = [(3, id) for id in rem] + [(4, id) for id in add]
- values.setdefault('groups_id', []).extend(gdiff)
- return True
-
def create(self, cr, uid, values, context=None):
- self._process_values_groups(cr, uid, values, context)
+ self._set_reified_groups(values)
return super(users_view, self).create(cr, uid, values, context)
def write(self, cr, uid, ids, values, context=None):
- self._process_values_groups(cr, uid, values, context)
+ self._set_reified_groups(values)
return super(users_view, self).write(cr, uid, ids, values, context)
+ def _set_reified_groups(self, values):
+ """ reflect reified group fields in values['groups_id'] """
+ if 'groups_id' in values:
+ # groups are already given, ignore group fields
+ for f in filter(is_reified_group, values.iterkeys()):
+ del values[f]
+ return
+
+ add, remove = [], []
+ for f in values.keys():
+ if is_boolean_group(f):
+ target = add if values.pop(f) else remove
+ target.append(get_boolean_group(f))
+ elif is_boolean_groups(f):
+ if not values.pop(f):
+ remove.extend(get_boolean_groups(f))
+ elif is_selection_groups(f):
+ remove.extend(get_selection_groups(f))
+ selected = values.pop(f)
+ if selected:
+ add.append(selected)
+ # update values *only* if groups are being modified, otherwise
+ # we introduce spurious changes that might break the super.write() call.
+ if add or remove:
+ # remove groups in 'remove' and add groups in 'add'
+ values['groups_id'] = [(3, id) for id in remove] + [(4, id) for id in add]
+
+ def default_get(self, cr, uid, fields, context=None):
+ group_fields, fields = partition(is_reified_group, fields)
+ fields1 = (fields + ['groups_id']) if group_fields else fields
+ values = super(users_view, self).default_get(cr, uid, fields1, context)
+ self._get_reified_groups(group_fields, values)
+ return values
+
def read(self, cr, uid, ids, fields=None, context=None, load='_classic_read'):
if not fields:
- group_fields, fields = [], self.fields_get(cr, uid, context).keys()
- else:
- group_fields, fields = partition(is_field_group, fields)
- if group_fields:
- group_obj = self.pool.get('res.groups')
- fields.append('groups_id')
- # read the normal fields (and 'groups_id')
- res = super(users_view, self).read(cr, uid, ids, fields, context, load)
- records = res if isinstance(res, list) else [res]
- for record in records:
- # get the field 'groups_id' and insert the group_fields
- groups = set(record['groups_id'])
- for f in group_fields:
- if is_boolean_group(f):
- record[f] = get_boolean_group(f) in groups
- elif is_boolean_groups(f):
- record[f] = not groups.isdisjoint(get_boolean_groups(f))
- elif is_selection_groups(f):
- selected = groups.intersection(get_selection_groups(f))
- record[f] = group_obj.get_maximal(cr, uid, selected, context)
- return res
- return super(users_view, self).read(cr, uid, ids, fields, context, load)
+ fields = self.fields_get(cr, uid, context=context).keys()
+ group_fields, fields = partition(is_reified_group, fields)
+ fields.append('groups_id')
+ res = super(users_view, self).read(cr, uid, ids, fields, context=context, load=load)
+ for values in (res if isinstance(res, list) else [res]):
+ self._get_reified_groups(group_fields, values)
+ return res
- def fields_view_get(self, cr, uid, view_id=None, view_type='form',
- context=None, toolbar=False, submenu=False):
- # in form views, transform 'groups_id' into reified group fields
- res = super(users_view, self).fields_view_get(cr, uid, view_id, view_type,
- context, toolbar, submenu)
- if view_type == 'form':
- root = etree.fromstring(encode(res['arch']))
- nodes = root.xpath("//field[@name='groups_id']")
- if nodes:
- # replace node by the reified group fields
- fields = res['fields']
- elems = []
- apps, others = self.pool.get('res.groups').get_classified(cr, uid, context)
- # create section Applications
- elems.append('' % _('Applications'))
- for app, groups in apps:
- ids = [g.id for name, g in groups]
- app_name = name_boolean_groups(ids)
- sel_name = name_selection_groups(ids)
- selection = [(g.id, name) for name, g in groups]
- fields[app_name] = {'type': 'boolean', 'string': app}
- tips = [name + ': ' + (g.comment or '') for name, g in groups]
- if tips:
- fields[app_name].update(help='\n'.join(tips))
- fields[sel_name] = {'type': 'selection', 'string': 'Group', 'selection': selection}
- attrs = {'invisible': [('%s' % app_name, '=', False)]}
- elems.append("""
-
-
-
- """ % {'app': app_name, 'sel': sel_name,
- 'attrs': quoteattr(str(attrs)),
- 'json_attrs': quoteattr(simplejson.dumps(attrs))})
- # create other sections
- for sec, groups in others:
- elems.append('' % sec)
- for gname, g in groups:
- name = name_boolean_group(g.id)
- fields[name] = {'type': 'boolean', 'string': gname}
- if g.comment:
- fields[name].update(help=g.comment)
- elems.append('' % name)
- elems.append('')
- # replace xml node by new arch
- new_node = etree.fromstring('' + ''.join(elems) + '')
- for node in nodes:
- node.getparent().replace(node, new_node)
- res['arch'] = etree.tostring(root)
+ def _get_reified_groups(self, fields, values):
+ """ compute the given reified group fields from values['groups_id'] """
+ gids = set(values.get('groups_id') or [])
+ for f in fields:
+ if is_boolean_group(f):
+ values[f] = get_boolean_group(f) in gids
+ elif is_boolean_groups(f):
+ values[f] = not gids.isdisjoint(get_boolean_groups(f))
+ elif is_selection_groups(f):
+ selected = [gid for gid in get_selection_groups(f) if gid in gids]
+ values[f] = selected and selected[-1] or False
+
+ def fields_get(self, cr, uid, allfields=None, context=None, write_access=True):
+ res = super(users_view, self).fields_get(cr, uid, allfields, context, write_access)
+ # add reified groups fields
+ for app, kind, gs in self.pool.get('res.groups').get_groups_by_application(cr, uid, context):
+ if kind == 'selection':
+ # selection group field
+ tips = ['%s: %s' % (g.name, g.comment or '') for g in gs]
+ res[name_selection_groups(map(int, gs))] = {
+ 'type': 'selection',
+ 'string': app and app.name or _('Other'),
+ 'selection': [(g.id, g.name) for g in gs],
+ 'help': '\n'.join(tips),
+ }
+ else:
+ # boolean group fields
+ for g in gs:
+ res[name_boolean_group(g.id)] = {
+ 'type': 'boolean',
+ 'string': g.name,
+ 'help': g.comment,
+ }
return res
users_view()
diff --git a/openerp/addons/base/res/res_widget.py b/openerp/addons/base/res/res_widget.py
index 71bdd85fc21..c4765c3cb1f 100644
--- a/openerp/addons/base/res/res_widget.py
+++ b/openerp/addons/base/res/res_widget.py
@@ -84,3 +84,5 @@ class res_widget_wizard(osv.osv_memory):
res_widget_wizard()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/res/res_widget_data.xml b/openerp/addons/base/res/res_widget_data.xml
index 8987e117396..48d53c7a021 100644
--- a/openerp/addons/base/res/res_widget_data.xml
+++ b/openerp/addons/base/res/res_widget_data.xml
@@ -6,6 +6,7 @@
]]>
diff --git a/openerp/addons/base/res/test/res_lang.py b/openerp/addons/base/res/test/res_lang.py
index 9272f1142ea..58963043ee6 100644
--- a/openerp/addons/base/res/test/res_lang.py
+++ b/openerp/addons/base/res/test/res_lang.py
@@ -10,3 +10,5 @@ for k, v in list(sys.modules.items()):
import openerp.addons.base.res.res_lang as res_lang
res_lang._group_examples()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/res/wizard/partner_wizard_ean_check.py b/openerp/addons/base/res/wizard/partner_wizard_ean_check.py
index 8ee383c18f5..14b863439bb 100644
--- a/openerp/addons/base/res/wizard/partner_wizard_ean_check.py
+++ b/openerp/addons/base/res/wizard/partner_wizard_ean_check.py
@@ -74,4 +74,6 @@ class partner_wizard_ean_check(osv.osv_memory):
})
return {}
-partner_wizard_ean_check()
\ No newline at end of file
+partner_wizard_ean_check()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/addons/base/rng/view.rng b/openerp/addons/base/rng/view.rng
index 408d032d75c..7cbe7135106 100644
--- a/openerp/addons/base/rng/view.rng
+++ b/openerp/addons/base/rng/view.rng
@@ -63,6 +63,9 @@
+
+
@@ -354,6 +357,7 @@
+
diff --git a/openerp/addons/base/security/base_security.xml b/openerp/addons/base/security/base_security.xml
index 65696210687..b41f87c72da 100644
--- a/openerp/addons/base/security/base_security.xml
+++ b/openerp/addons/base/security/base_security.xml
@@ -4,36 +4,37 @@
- Administration / Access Rights
+ Access Rights
- Administration / Configuration
+ Configuration
- Human Resources / Employee
+ Employee
- Useability / Multi Companies
+ Multi Companies
- Useability / Extended View
+ Extended View
- Useability / Technical Features
+ Technical Features
- Sales / User
+ User
- Sales / Manager
+ Manager
@@ -49,14 +50,12 @@
res.widget.user rule
-
['|', ('user_id','=',user.id),('user_id','=',False)]
res.partner company
-
['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)]
@@ -65,16 +64,22 @@
Multi_company_default company
-
[('company_id','child_of',[user.company_id.id])]
-
- Defaults: alter personal values only
-
- [('key','=','default'),('user_id','=',user.id)]
-
-
+
+ Defaults: alter personal values only
+
+ [('key','=','default'),('user_id','=',user.id)]
+
+
+
+
+
+ ir.ui.view_custom rule
+
+ [('user_id','=',user.id)]
+
diff --git a/openerp/addons/base/security/ir.model.access.csv b/openerp/addons/base/security/ir.model.access.csv
index 3820c48ae9a..59ebafb2f99 100644
--- a/openerp/addons/base/security/ir.model.access.csv
+++ b/openerp/addons/base/security/ir.model.access.csv
@@ -35,8 +35,7 @@
"access_ir_ui_menu_group_system","ir_ui_menu group_system","model_ir_ui_menu","group_system",1,1,1,1
"access_ir_ui_view_group_user","ir_ui_view group_user","model_ir_ui_view",,1,0,0,0
"access_ir_ui_view_group_system","ir_ui_view group_system","model_ir_ui_view","group_system",1,1,1,1
-"access_ir_ui_view_custom_group_user","ir_ui_view_custom_group_user","model_ir_ui_view_custom",,1,0,0,0
-"access_ir_ui_view_custom_group_system","ir_ui_view_custom_group_system","model_ir_ui_view_custom","group_system",1,1,1,1
+"access_ir_ui_view_custom_group_user","ir_ui_view_custom_group_user","model_ir_ui_view_custom",,1,1,1,1
"access_ir_ui_view_sc_group_user","ir_ui_view_sc group_user","model_ir_ui_view_sc",,1,1,1,1
"access_ir_values_group_all","ir_values group_all","model_ir_values",,1,1,1,1
"access_res_company_group_erp_manager","res_company group_erp_manager","model_res_company","group_erp_manager",1,1,1,1
diff --git a/openerp/addons/base/static/src/css/modules.css b/openerp/addons/base/static/src/css/modules.css
new file mode 100644
index 00000000000..a1fd6b94604
--- /dev/null
+++ b/openerp/addons/base/static/src/css/modules.css
@@ -0,0 +1,39 @@
+.oe_module_icon, .oe_module_desc {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.oe_module_icon {
+ width: 80px;
+ height: 80px;
+ padding: 0 4px;
+}
+
+.oe_module_desc {
+ width: 220px;
+ font-size: 13px;
+ padding: 2px 5px;
+ color: #4c4c4c;
+}
+
+.oe_module_desc h4 {
+ margin: 0;
+ font-size: 13px;
+}
+
+.oe_module_desc h4 a {
+ color: #4c4c4c;
+}
+
+.oe_module_desc h4 a:hover {
+ text-decoration: underline;
+}
+
+.oe_module_desc p {
+ margin: 3px 0 5px;
+}
+
+.oe_kanban_record {
+ margin: 16px 0;
+ min-height: 100px;
+}
diff --git a/openerp/addons/base/static/src/img/icon.png b/openerp/addons/base/static/src/img/icon.png
new file mode 100644
index 00000000000..9187bcdd548
Binary files /dev/null and b/openerp/addons/base/static/src/img/icon.png differ
diff --git a/openerp/addons/base/static/src/img/kanban_partner.png b/openerp/addons/base/static/src/img/kanban_partner.png
deleted file mode 100644
index 56a8ef11d0f..00000000000
Binary files a/openerp/addons/base/static/src/img/kanban_partner.png and /dev/null differ
diff --git a/openerp/modules/db.py b/openerp/modules/db.py
index 692bf9732f1..31d6ddb60eb 100644
--- a/openerp/modules/db.py
+++ b/openerp/modules/db.py
@@ -75,14 +75,14 @@ def initialize(cr):
cr.execute('INSERT INTO ir_module_module \
(author, website, name, shortdesc, description, \
- category_id, state, certificate, web, license, complexity) \
- VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id', (
+ category_id, state, certificate, web, license, complexity, application, icon) \
+ VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id', (
info['author'],
info['website'], i, info['name'],
info['description'], category_id, state, info['certificate'],
info['web'],
info['license'],
- info['complexity']))
+ info['complexity'], info['application'], info['icon']))
id = cr.fetchone()[0]
cr.execute('INSERT INTO ir_model_data \
(name,model,module, res_id, noupdate) VALUES (%s,%s,%s,%s,%s)', (
diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py
index 00948bc690e..1ea0bdb7105 100644
--- a/openerp/modules/loading.py
+++ b/openerp/modules/loading.py
@@ -31,6 +31,7 @@ import logging
import os
import re
import sys
+import threading
import zipfile
import zipimport
@@ -97,11 +98,13 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules=
cr.commit()
if not tools.config.options['test_disable']:
try:
+ threading.currentThread().testing = True
_load_data(cr, module_name, idref, mode, 'test')
except Exception, e:
logging.getLogger('init.test').exception(
'Tests failed to execute in module %s', module_name)
finally:
+ threading.currentThread().testing = False
if tools.config.options['test_commit']:
cr.commit()
else:
diff --git a/openerp/modules/module.py b/openerp/modules/module.py
index 53e8b86d6bf..7f934275894 100644
--- a/openerp/modules/module.py
+++ b/openerp/modules/module.py
@@ -218,6 +218,11 @@ def get_module_resource(module, *args):
return resource_path
return False
+def get_module_icon(module):
+ iconpath = ['static', 'src', 'img', 'icon.png']
+ if get_module_resource(module, *iconpath):
+ return ('/' + module + '/') + '/'.join(iconpath)
+ return '/base/' + '/'.join(iconpath)
def load_information_from_description_file(module):
"""
@@ -231,35 +236,32 @@ def load_information_from_description_file(module):
if terp_file:
info = {}
if os.path.isfile(terp_file) or zipfile.is_zipfile(mod_path+'.zip'):
- terp_f = tools.file_open(terp_file)
- try:
- info = eval(terp_f.read())
- except Exception:
- logger.notifyChannel('modules', netsvc.LOG_ERROR,
- 'module %s: exception while evaluating file %s' %
- (module, terp_file))
- raise
- finally:
- terp_f.close()
- # TODO the version should probably be mandatory
- info.setdefault('version', '0')
- info.setdefault('category', 'Uncategorized')
- info.setdefault('depends', [])
- info.setdefault('author', '')
- info.setdefault('website', '')
- info.setdefault('name', False)
- info.setdefault('description', '')
- info.setdefault('complexity', 'normal')
- info['certificate'] = info.get('certificate') or None
- info['web'] = info.get('web') or False
- info['license'] = info.get('license') or 'AGPL-3'
- info.setdefault('installable', True)
- info.setdefault('active', False)
- # If the following is provided, it is called after the module is --loaded.
- info.setdefault('post_load', None)
- for kind in ['data', 'demo', 'test',
- 'init_xml', 'update_xml', 'demo_xml']:
- info.setdefault(kind, [])
+ # default values for descriptor
+ info = {
+ 'active': False,
+ 'application': False,
+ 'author': '',
+ 'category': 'Uncategorized',
+ 'certificate': None,
+ 'complexity': 'normal',
+ 'depends': [],
+ 'description': '',
+ 'icon': get_module_icon(module),
+ 'installable': True,
+ 'license': 'AGPL-3',
+ 'name': False,
+ 'post_load': None,
+ 'version': '0.0.0',
+ 'web': False,
+ 'website': '',
+ }
+ info.update(itertools.izip(
+ 'depends data demo test init_xml update_xml demo_xml'.split(),
+ iter(list, None)))
+
+ with tools.file_open(terp_file) as terp_f:
+ info.update(eval(terp_f.read()))
+
return info
#TODO: refactor the logger in this file to follow the logging guidelines
diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py
index 72df86eeff9..42bc9b75c1d 100644
--- a/openerp/osv/fields.py
+++ b/openerp/osv/fields.py
@@ -1015,10 +1015,10 @@ class function(_column):
result = (value, dict_names[value])
if field_type == 'binary':
- if context.get('bin_size', False):
+ if context.get('bin_size'):
# client requests only the size of binary fields
result = get_nice_size(value)
- else:
+ elif not context.get('bin_raw'):
result = sanitize_binary_value(value)
if field_type in ("integer","integer_big") and value > xmlrpclib.MAXINT:
@@ -1166,17 +1166,19 @@ class related(function):
def _field_get2(self, cr, uid, obj, context=None):
if self._relations:
return
+ result = []
obj_name = obj._name
for i in range(len(self._arg)):
f = obj.pool.get(obj_name).fields_get(cr, uid, [self._arg[i]], context=context)[self._arg[i]]
- self._relations.append({
+ result.append({
'object': obj_name,
'type': f['type']
})
if f.get('relation',False):
obj_name = f['relation']
- self._relations[-1]['relation'] = f['relation']
+ result[-1]['relation'] = f['relation']
+ self._relations = result
# ---------------------------------------------------------
# Dummy fields
diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 6099d577f77..90a8975b27a 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -51,7 +51,6 @@ import pickle
import re
import simplejson
import time
-import traceback
import types
import warnings
from lxml import etree
@@ -1213,7 +1212,6 @@ class BaseModel(object):
if not context:
context = {}
fields = map(fix_import_export_id_paths, fields)
- logger = netsvc.Logger()
ir_model_data_obj = self.pool.get('ir.model.data')
# mode: id (XML id) or .id (database id) or False for name_get
@@ -1291,7 +1289,7 @@ class BaseModel(object):
# ID of the record using a XML ID
if field_name == 'id':
try:
- data_res_id = _get_id(model_name, line[i], current_module, 'id')
+ data_res_id = _get_id(model_name, line[i], current_module)
except ValueError:
pass
xml_id = line[i]
@@ -1364,42 +1362,43 @@ class BaseModel(object):
row[field_name] = res or False
- result = (row, nbrmax, warning, data_res_id, xml_id)
- return result
+ return row, nbrmax, warning, data_res_id, xml_id
fields_def = self.fields_get(cr, uid, context=context)
- if config.get('import_partial', False) and filename:
- data = pickle.load(file(config.get('import_partial')))
-
position = 0
- while position 1:
+ result_template.update(__context={'group_by': groupby_list[1:]})
+
+ # Merge the left_side (current results as dicts) with the right_side (all
+ # possible values as m2o pairs). Both lists are supposed to be using the
+ # same ordering, and can be merged in one pass.
+ result = []
+ known_values = {}
+ def append_left(left_side):
+ grouped_value = left_side[groupby] and left_side[groupby][0]
+ if not grouped_value in known_values:
+ result.append(left_side)
+ known_values[grouped_value] = left_side
+ else:
+ count_attr = groupby + '_count'
+ known_values[grouped_value].update({count_attr: left_side[count_attr]})
+ def append_right(right_side):
+ grouped_value = right_side[0]
+ if not grouped_value in known_values:
+ line = dict(result_template)
+ line.update({
+ groupby: right_side,
+ '__domain': [(groupby,'=',grouped_value)] + domain,
+ })
+ result.append(line)
+ known_values[grouped_value] = line
+ while read_group_result or all_groups:
+ left_side = read_group_result[0] if read_group_result else None
+ right_side = all_groups[0] if all_groups else None
+ assert left_side is None or left_side[groupby] is False \
+ or isinstance(left_side[groupby], (tuple,list)), \
+ 'M2O-like pair expected, got %r' % left_side[groupby]
+ assert right_side is None or isinstance(right_side, (tuple,list)), \
+ 'M2O-like pair expected, got %r' % right_side
+ if left_side is None:
+ append_right(all_groups.pop(0))
+ elif right_side is None:
+ append_left(read_group_result.pop(0))
+ elif left_side[groupby] == right_side:
+ append_left(read_group_result.pop(0))
+ all_groups.pop(0) # discard right_side
+ elif not left_side[groupby] or not left_side[groupby][0]:
+ # left side == "Undefined" entry, not present on right_side
+ append_left(read_group_result.pop(0))
+ else:
+ append_right(all_groups.pop(0))
+ return result
+
def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None, orderby=False):
"""
Get the list of records in list view grouped by the given ``groupby`` fields
@@ -2407,7 +2475,6 @@ class BaseModel(object):
# TODO it seems fields_get can be replaced by _all_columns (no need for translation)
fget = self.fields_get(cr, uid, fields)
- float_int_fields = filter(lambda x: fget[x]['type'] in ('float', 'integer'), fields)
flist = ''
group_count = group_by = groupby
if groupby:
@@ -2423,17 +2490,17 @@ class BaseModel(object):
raise except_orm(_('Invalid group_by'),
_('Invalid group_by specification: "%s".\nA group_by specification must be a list of valid fields.')%(groupby,))
-
- fields_pre = [f for f in float_int_fields if
- f == self.CONCURRENCY_CHECK_FIELD
- or (f in self._columns and getattr(self._columns[f], '_classic_write'))]
- for f in fields_pre:
- if f not in ['id', 'sequence']:
- group_operator = fget[f].get('group_operator', 'sum')
- if flist:
- flist += ', '
- qualified_field = '"%s"."%s"' % (self._table, f)
- flist += "%s(%s) AS %s" % (group_operator, qualified_field, f)
+ aggregated_fields = [
+ f for f in fields
+ if f not in ('id', 'sequence')
+ if fget[f]['type'] in ('integer', 'float')
+ if (f in self._columns and getattr(self._columns[f], '_classic_write'))]
+ for f in aggregated_fields:
+ group_operator = fget[f].get('group_operator', 'sum')
+ if flist:
+ flist += ', '
+ qualified_field = '"%s"."%s"' % (self._table, f)
+ flist += "%s(%s) AS %s" % (group_operator, qualified_field, f)
gb = groupby and (' GROUP BY ' + qualified_groupby_field) or ''
@@ -2452,7 +2519,8 @@ class BaseModel(object):
alldata[r['id']] = r
del r['id']
- data_ids = self.search(cr, uid, [('id', 'in', alldata.keys())], order=orderby or groupby, context=context)
+ order = orderby or groupby
+ data_ids = self.search(cr, uid, [('id', 'in', alldata.keys())], order=order, context=context)
# the IDS of records that have groupby field value = False or '' should be sorted too
data_ids += filter(lambda x:x not in data_ids, alldata.keys())
data = self.read(cr, uid, data_ids, groupby and [groupby] or ['id'], context=context)
@@ -2478,22 +2546,10 @@ class BaseModel(object):
del d['id']
if groupby and groupby in self._group_by_full:
- gids = map(lambda x: x[groupby][0], data)
- stages = self._group_by_full[groupby](self, cr, uid, gids, domain, context)
- # as both lists are sorted in the same way, we can merge in one pass
- pos = 0
- while stages and ((posoutput.pdf'
print 'Try \'trml2pdf --help\' for more information.'
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/report/render/rml2pdf/utils.py b/openerp/report/render/rml2pdf/utils.py
index 656045c5c62..cd6b629d84f 100644
--- a/openerp/report/render/rml2pdf/utils.py
+++ b/openerp/report/render/rml2pdf/utils.py
@@ -179,7 +179,9 @@ def tuple_int_get(node, attr_name, default=None):
def bool_get(value):
return (str(value)=="1") or (value.lower()=='yes')
-def attr_get(node, attrs, dict={}):
+def attr_get(node, attrs, dict=None):
+ if dict is None:
+ dict = {}
res = {}
for name in attrs:
if node.get(name):
diff --git a/openerp/report/render/rml2txt/rml2txt.py b/openerp/report/render/rml2txt/rml2txt.py
index b6e5b54c357..4a30e0d2345 100755
--- a/openerp/report/render/rml2txt/rml2txt.py
+++ b/openerp/report/render/rml2txt/rml2txt.py
@@ -375,7 +375,7 @@ class _rml_draw_style(object):
return ';'.join(['%s:%s' % (x[0],x[1]) for x in self.style[tag].items()])
class _rml_template(object):
- def __init__(self, localcontext, out, node, doc, images={}, path='.', title=None):
+ def __init__(self, localcontext, out, node, doc, images=None, path='.', title=None):
self.localcontext = localcontext
self.frame_pos = -1
self.frames = []
@@ -465,8 +465,8 @@ class _rml_template(object):
return result
class _rml_doc(object):
- def __init__(self, node, localcontext, images={}, path='.', title=None):
- self.localcontext = localcontext
+ def __init__(self, node, localcontext=None, images=None, path='.', title=None):
+ self.localcontext = {} if localcontext is None else localcontext
self.etree = node
self.filename = self.etree.get('filename')
self.result = ''
@@ -495,14 +495,14 @@ class _rml_doc(object):
self.result += '\n'
out.write( self.result)
-def parseNode(rml, localcontext = {},fout=None, images={}, path='.',title=None):
+def parseNode(rml, localcontext=None,fout=None, images=None, path='.',title=None):
node = etree.XML(rml)
r = _rml_doc(node, localcontext, images, path, title=title)
fp = StringIO.StringIO()
r.render(fp)
return fp.getvalue()
-def parseString(rml, localcontext = {},fout=None, images={}, path='.',title=None):
+def parseString(rml, localcontext=None,fout=None, images=None, path='.',title=None):
node = etree.XML(rml)
r = _rml_doc(node, localcontext, images, path, title=title)
if fout:
diff --git a/openerp/report/render/rml2txt/utils.py b/openerp/report/render/rml2txt/utils.py
index d967b64c53d..122411afb2d 100644
--- a/openerp/report/render/rml2txt/utils.py
+++ b/openerp/report/render/rml2txt/utils.py
@@ -112,7 +112,9 @@ def tuple_int_get(node, attr_name, default=None):
def bool_get(value):
return (str(value)=="1") or (value.lower()=='yes')
-def attr_get(node, attrs, dict={}):
+def attr_get(node, attrs, dict=None):
+ if dict is None:
+ dict = {}
res = {}
for name in attrs:
if node.get(name):
diff --git a/openerp/report/report_sxw.py b/openerp/report/report_sxw.py
index 98de86b01a8..9b317bb0954 100644
--- a/openerp/report/report_sxw.py
+++ b/openerp/report/report_sxw.py
@@ -170,6 +170,7 @@ class rml_parse(object):
'setHtmlImage' : self.set_html_image,
'strip_name' : self._strip_name,
'time' : time,
+ 'display_address': self.display_address,
# more context members are setup in setCompany() below:
# - company_id
# - logo
@@ -313,6 +314,9 @@ class rml_parse(object):
res='%s %s'%(currency_obj.symbol, res)
return res
+ def display_address(self, address_browse_record):
+ return self.pool.get('res.partner.address')._display_address(self.cr, self.uid, address_browse_record)
+
def repeatIn(self, lst, name,nodes_parent=False):
ret_lst = []
for id in lst:
@@ -391,8 +395,12 @@ class report_sxw(report_rml, preprocess.report):
return table_obj.browse(cr, uid, ids, list_class=browse_record_list, context=context, fields_process=_fields_process)
def create(self, cr, uid, ids, data, context=None):
+ if context is None:
+ context = {}
if self.internal_header:
- context.update({'internal_header':self.internal_header})
+ context.update(internal_header=self.internal_header)
+ # skip osv.fields.sanitize_binary_value() because we want the raw bytes in all cases
+ context.update(bin_raw=True)
pool = pooler.get_pool(cr.dbname)
ir_obj = pool.get('ir.actions.report.xml')
report_xml_ids = ir_obj.search(cr, uid,
@@ -519,12 +527,13 @@ class report_sxw(report_rml, preprocess.report):
context = context.copy()
report_type = report_xml.report_type
context['parents'] = sxw_parents
-
- # if binary content was passed as unicode, we must
- # re-encode it as a 8-bit string using the pass-through
- # 'latin1' encoding, to restore the original byte values.
- # See also osv.fields.sanitize_binary_value()
- binary_report_content = report_xml.report_sxw_content.encode("latin1")
+ binary_report_content = report_xml.report_sxw_content
+ if isinstance(report_xml.report_sxw_content, unicode):
+ # if binary content was passed as unicode, we must
+ # re-encode it as a 8-bit string using the pass-through
+ # 'latin1' encoding, to restore the original byte values.
+ # See also osv.fields.sanitize_binary_value()
+ binary_report_content = report_xml.report_sxw_content.encode("latin1")
sxw_io = StringIO.StringIO(binary_report_content)
sxw_z = zipfile.ZipFile(sxw_io, mode='r')
@@ -656,3 +665,5 @@ class report_sxw(report_rml, preprocess.report):
html = create_doc(mako_html,html_parser.localcontext)
return (html,'html')
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/run_tests.py b/openerp/run_tests.py
index 7c0ee2a2431..4735bc9f331 100644
--- a/openerp/run_tests.py
+++ b/openerp/run_tests.py
@@ -25,3 +25,5 @@ import test
if __name__ == '__main__':
unittest.TextTestRunner(verbosity=2).run(unittest.defaultTestLoader.loadTestsFromModule(test))
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/service/http_server.py b/openerp/service/http_server.py
index 63bd991ee35..506138b7fb4 100644
--- a/openerp/service/http_server.py
+++ b/openerp/service/http_server.py
@@ -183,3 +183,5 @@ class OpenERPAuthProvider(AuthProvider):
raise AuthRequiredExc(atype='Basic', realm=self.realm)
#eof
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/service/netrpc_server.py b/openerp/service/netrpc_server.py
index 5b0fe239e51..c15ed514249 100644
--- a/openerp/service/netrpc_server.py
+++ b/openerp/service/netrpc_server.py
@@ -153,3 +153,5 @@ def init_servers():
netrpcd = TinySocketServerThread(
tools.config.get('netrpc_interface', ''),
int(tools.config.get('netrpc_port', 8070)))
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/service/security.py b/openerp/service/security.py
index ff140ad261b..d327efe5443 100644
--- a/openerp/service/security.py
+++ b/openerp/service/security.py
@@ -40,3 +40,5 @@ def check(db, uid, passwd):
pool = pooler.get_pool(db)
user_obj = pool.get('res.users')
return user_obj.check(db, uid, passwd)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/service/websrv_lib.py b/openerp/service/websrv_lib.py
index 3df441458fd..a4bdebcec27 100644
--- a/openerp/service/websrv_lib.py
+++ b/openerp/service/websrv_lib.py
@@ -232,3 +232,5 @@ class HttpOptions:
"""
return opts
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/test/__init__.py b/openerp/test/__init__.py
index 248f468a34c..7a6c167d85b 100644
--- a/openerp/test/__init__.py
+++ b/openerp/test/__init__.py
@@ -21,3 +21,5 @@
from test_osv import *
from test_translate import *
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/test/test_osv.py b/openerp/test/test_osv.py
index 48039fa46fa..d3ff75c03d5 100644
--- a/openerp/test/test_osv.py
+++ b/openerp/test/test_osv.py
@@ -62,3 +62,5 @@ class QueryTestCase(unittest.TestCase):
query.tables.append('"product_product"')
self.assertRaises(AssertionError, query.join, ("product_template", "product_category", "categ_id", "id"), outer=False)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/test/test_translate.py b/openerp/test/test_translate.py
index 85c980bede5..d9f771b69fb 100644
--- a/openerp/test/test_translate.py
+++ b/openerp/test/test_translate.py
@@ -46,3 +46,5 @@ class TranslationToolsTestCase(unittest.TestCase):
\\\\nope\n\n"
""")
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tests/__init__.py b/openerp/tests/__init__.py
new file mode 100644
index 00000000000..3b2dcd15af3
--- /dev/null
+++ b/openerp/tests/__init__.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+import unittest2
+
+import test_orm
+import test_ir_sequence
+import test_xmlrpc
+
+def make_suite():
+ suite = unittest2.TestSuite()
+ suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_ir_sequence))
+ suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_orm))
+ return suite
+
+def make_suite_no_db():
+ suite = unittest2.TestSuite()
+ suite.addTests(unittest2.TestLoader().loadTestsFromModule(test_xmlrpc))
+ return suite
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/tests/addons/test_exceptions/__init__.py b/openerp/tests/addons/test_exceptions/__init__.py
similarity index 100%
rename from tests/addons/test_exceptions/__init__.py
rename to openerp/tests/addons/test_exceptions/__init__.py
diff --git a/tests/addons/test_exceptions/__openerp__.py b/openerp/tests/addons/test_exceptions/__openerp__.py
similarity index 100%
rename from tests/addons/test_exceptions/__openerp__.py
rename to openerp/tests/addons/test_exceptions/__openerp__.py
diff --git a/tests/addons/test_exceptions/models.py b/openerp/tests/addons/test_exceptions/models.py
similarity index 100%
rename from tests/addons/test_exceptions/models.py
rename to openerp/tests/addons/test_exceptions/models.py
diff --git a/tests/addons/test_exceptions/view.xml b/openerp/tests/addons/test_exceptions/view.xml
similarity index 100%
rename from tests/addons/test_exceptions/view.xml
rename to openerp/tests/addons/test_exceptions/view.xml
diff --git a/tests/common.py b/openerp/tests/common.py
similarity index 81%
rename from tests/common.py
rename to openerp/tests/common.py
index 116898dc7ef..57ebead925e 100644
--- a/tests/common.py
+++ b/openerp/tests/common.py
@@ -6,9 +6,10 @@ import xmlrpclib
import openerp
-ADDONS_PATH = os.environ['OPENERP_ADDONS_PATH']
-PORT = int(os.environ['OPENERP_PORT'])
-DB = os.environ['OPENERP_DATABASE']
+# The openerp library is supposed already configured.
+ADDONS_PATH = openerp.tools.config['addons_path']
+PORT = openerp.tools.config['xmlrpc_port']
+DB = openerp.tools.config['db_name']
HOST = '127.0.0.1'
@@ -25,15 +26,19 @@ db_proxy_61 = None
model_proxy_61 = None
model_uri_61 = None
-def setUpModule():
+def start_openerp():
"""
- Start the OpenERP server similary to the openerp-server script and
- setup some xmlrpclib proxies.
+ Start the OpenERP server similary to the openerp-server script.
"""
- openerp.tools.config['addons_path'] = ADDONS_PATH
- openerp.tools.config['xmlrpc_port'] = PORT
openerp.service.start_services()
+ # Ugly way to ensure the server is listening.
+ time.sleep(2)
+
+def create_xmlrpc_proxies():
+ """
+ setup some xmlrpclib proxies.
+ """
global common_proxy_60
global db_proxy_60
global object_proxy_60
@@ -55,9 +60,8 @@ def setUpModule():
db_proxy_61 = xmlrpclib.ServerProxy(model_uri_61 + 'db')
model_proxy_61 = xmlrpclib.ServerProxy(model_uri_61 + 'model/' + DB)
- # Ugly way to ensure the server is listening.
- time.sleep(2)
-
def tearDownModule():
""" Shutdown the OpenERP server similarly to a single ctrl-c. """
openerp.service.stop_services()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/tests/test_ir_sequence.py b/openerp/tests/test_ir_sequence.py
similarity index 98%
rename from tests/test_ir_sequence.py
rename to openerp/tests/test_ir_sequence.py
index 8a4731d524f..c926a52ed64 100644
--- a/tests/test_ir_sequence.py
+++ b/openerp/tests/test_ir_sequence.py
@@ -19,7 +19,9 @@ import common
DB = common.DB
ADMIN_USER_ID = common.ADMIN_USER_ID
-setUpModule = common.setUpModule
+def setUpModule():
+ common.create_xmlrpc_proxies()
+
tearDownModule = common.tearDownModule
def registry(model):
@@ -196,3 +198,5 @@ class test_ir_sequence_generate(unittest2.TestCase):
if __name__ == '__main__':
unittest2.main()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/tests/test_orm.py b/openerp/tests/test_orm.py
similarity index 97%
rename from tests/test_orm.py
rename to openerp/tests/test_orm.py
index 61b574df5eb..c11d4cd19d2 100644
--- a/tests/test_orm.py
+++ b/openerp/tests/test_orm.py
@@ -1,9 +1,10 @@
import os
import unittest2
+
import openerp
UID = 1
-DB = os.environ['OPENERP_DATABASE']
+DB = openerp.tools.config['db_name']
CREATE = lambda values: (0, False, values)
UPDATE = lambda id, values: (1, id, values)
@@ -13,14 +14,13 @@ LINK_TO = lambda id: (4, id, False)
DELETE_ALL = lambda: (5, False, False)
REPLACE_WITH = lambda ids: (6, False, ids)
-def setUpModule():
- openerp.tools.config['addons_path'] = os.environ['OPENERP_ADDONS_PATH']
-
class TestO2MSerialization(unittest2.TestCase):
+
def setUp(self):
self.cr = openerp.modules.registry.RegistryManager.get(DB).db.cursor()
self.partner = openerp.modules.registry.RegistryManager.get(DB)['res.partner']
self.address = openerp.modules.registry.RegistryManager.get(DB)['res.partner.address']
+
def tearDown(self):
self.cr.rollback()
self.cr.close()
@@ -173,3 +173,5 @@ class TestO2MSerialization(unittest2.TestCase):
self.partner.resolve_o2m_commands_to_record_dicts(
self.cr, UID, 'address', [REPLACE_WITH([42])], ['name'])
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/tests/test_xmlrpc.py b/openerp/tests/test_xmlrpc.py
similarity index 93%
rename from tests/test_xmlrpc.py
rename to openerp/tests/test_xmlrpc.py
index 4ad530cbeda..65d40af866a 100644
--- a/tests/test_xmlrpc.py
+++ b/openerp/tests/test_xmlrpc.py
@@ -19,7 +19,10 @@ ADMIN_USER = common.ADMIN_USER
ADMIN_USER_ID = common.ADMIN_USER_ID
ADMIN_PASSWORD = common.ADMIN_PASSWORD
-setUpModule = common.setUpModule
+def setUpModule():
+ common.start_openerp()
+ common.create_xmlrpc_proxies()
+
tearDownModule = common.tearDownModule
class test_xmlrpc(unittest2.TestCase):
@@ -64,3 +67,5 @@ class test_xmlrpc(unittest2.TestCase):
if __name__ == '__main__':
unittest2.main()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tiny_socket.py b/openerp/tiny_socket.py
index 29782109347..b4bed83a4c0 100644
--- a/openerp/tiny_socket.py
+++ b/openerp/tiny_socket.py
@@ -96,3 +96,5 @@ class mysocket:
raise res[0]
else:
return res[0]
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/amount_to_text_en.py b/openerp/tools/amount_to_text_en.py
index 914794118aa..48999c066df 100644
--- a/openerp/tools/amount_to_text_en.py
+++ b/openerp/tools/amount_to_text_en.py
@@ -126,3 +126,5 @@ if __name__=='__main__':
else:
print int_to_text(int(argv[1]), lang)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/cache.py b/openerp/tools/cache.py
index 33a821ce3b3..2c5c4a46e0d 100644
--- a/openerp/tools/cache.py
+++ b/openerp/tools/cache.py
@@ -135,3 +135,5 @@ if __name__ == '__main__':
# For backward compatibility
cache = ormcache
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/config.py b/openerp/tools/config.py
index f1c3931e81f..7708ab1812d 100644
--- a/openerp/tools/config.py
+++ b/openerp/tools/config.py
@@ -601,3 +601,5 @@ class configmanager(object):
config = configmanager()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py
index 7d6a982986b..553aa48effc 100644
--- a/openerp/tools/convert.py
+++ b/openerp/tools/convert.py
@@ -638,7 +638,7 @@ form: module.record_id""" % (xml_id,)
action_mode, = cr.fetchone()
if action_type=='tree':
values['icon'] = 'STOCK_INDENT'
- elif action_mode and action_mode.startswith('tree'):
+ elif action_mode and action_mode.startswith(('tree','kanban','gantt')):
values['icon'] = 'STOCK_JUSTIFY_FILL'
elif action_mode and action_mode.startswith('graph'):
values['icon'] = 'terp-graph'
@@ -999,3 +999,5 @@ def convert_xml_import(cr, module, xmlfile, idref=None, mode='init', noupdate=Fa
obj.parse(doc.getroot())
return True
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/copy.py b/openerp/tools/copy.py
index badd4d51fc5..2f8ddb52cd3 100644
--- a/openerp/tools/copy.py
+++ b/openerp/tools/copy.py
@@ -437,3 +437,5 @@ def _test():
if __name__ == '__main__':
_test()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/func.py b/openerp/tools/func.py
index 03463678ffb..9f52f1da956 100644
--- a/openerp/tools/func.py
+++ b/openerp/tools/func.py
@@ -118,3 +118,5 @@ def frame_codeinfo(fframe, back=0):
return (fname, lineno)
except Exception:
return ("", '')
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/lru.py b/openerp/tools/lru.py
index aa7b14a745c..5e84775a352 100644
--- a/openerp/tools/lru.py
+++ b/openerp/tools/lru.py
@@ -118,3 +118,5 @@ class LRU(object):
self.d = {}
self.first = None
self.last = None
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/osutil.py b/openerp/tools/osutil.py
index 51540ae28c7..3da9fa624a3 100644
--- a/openerp/tools/osutil.py
+++ b/openerp/tools/osutil.py
@@ -60,3 +60,5 @@ def walksymlinks(top, topdown=True, onerror=None):
if __name__ == '__main__':
from pprint import pprint as pp
pp(listdir('../report', True))
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/parse_version.py b/openerp/tools/parse_version.py
index c743a9bb239..316f102a5e6 100644
--- a/openerp/tools/parse_version.py
+++ b/openerp/tools/parse_version.py
@@ -99,3 +99,5 @@ if __name__ == '__main__':
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)
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/safe_eval.py b/openerp/tools/safe_eval.py
index 02fcbc19c63..4343df1774d 100644
--- a/openerp/tools/safe_eval.py
+++ b/openerp/tools/safe_eval.py
@@ -212,7 +212,13 @@ except ImportError:
node_or_string = node_or_string.body
return _convert(node_or_string)
-def _import(name, globals={}, locals={}, fromlist=[], level=-1):
+def _import(name, globals=None, locals=None, fromlist=None, level=-1):
+ if globals is None:
+ globals = {}
+ if locals is None:
+ locals = {}
+ if fromlist is None:
+ fromlist = []
if name in _ALLOWED_MODULES:
return __import__(name, globals, locals, level)
raise ImportError(name)
diff --git a/openerp/tools/test_config.py b/openerp/tools/test_config.py
index 256e7ba4c32..d89fda19b2e 100644
--- a/openerp/tools/test_config.py
+++ b/openerp/tools/test_config.py
@@ -44,3 +44,5 @@ conf = config.configmanager()
conf.parse_config(['-c', config_file_00, '--osv-memory-age-limit=2.3'])
assert conf['osv_memory_age_limit'] == 2.3
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/test_reports.py b/openerp/tools/test_reports.py
index 88430dffc5c..ede199a44f8 100644
--- a/openerp/tools/test_reports.py
+++ b/openerp/tools/test_reports.py
@@ -307,3 +307,5 @@ def try_report_action(cr, uid, action_id, active_model=None, active_ids=None,
return True
#eof
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/which.py b/openerp/tools/which.py
index 548b836247c..81318541bdc 100755
--- a/openerp/tools/which.py
+++ b/openerp/tools/which.py
@@ -151,3 +151,5 @@ def which(file, mode=F_OK | X_OK, path=None, pathext=None):
if __name__ == '__main__':
import doctest
doctest.testmod()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py
index bf95ff193be..8c00f814403 100644
--- a/openerp/tools/yaml_import.py
+++ b/openerp/tools/yaml_import.py
@@ -166,7 +166,7 @@ class YamlInterpreter(object):
self.logger.log(logging.ERROR, 'id: %s is to long (max: 64)', id)
def get_id(self, xml_id):
- if xml_id is False:
+ if xml_id is False or xml_id is None:
return False
#if not xml_id:
# raise YamlImportException("The xml_id should be a non empty string.")
@@ -302,8 +302,9 @@ class YamlInterpreter(object):
def create_osv_memory_record(self, record, fields):
model = self.get_model(record.model)
+ context = self.get_context(record, self.eval_context)
record_dict = self._create_record(model, fields)
- id_new=model.create(self.cr, self.uid, record_dict, context=self.context)
+ id_new = model.create(self.cr, self.uid, record_dict, context=context)
self.id_map[record.id] = int(id_new)
return record_dict
@@ -313,13 +314,19 @@ class YamlInterpreter(object):
model = self.get_model(record.model)
view_id = record.view
- if record.view:
- view_id = self.pool.get('ir.model.data')._get_id(self.cr, 1, self.module, record.view)
+ if view_id and (view_id is not True):
+ view_id = self.pool.get('ir.model.data').get_object_reference(self.cr, 1, self.module, record.view)[1]
if model.is_transient():
record_dict=self.create_osv_memory_record(record, fields)
else:
self.validate_xml_id(record.id)
+ try:
+ self.pool.get('ir.model.data')._get_id(self.cr, 1, self.module, record.id)
+ default = False
+ except ValueError:
+ default = True
+
if self.isnoupdate(record) and self.mode != 'init':
id = self.pool.get('ir.model.data')._update_dummy(self.cr, 1, record.model, self.module, record.id)
# check if the resource already existed at the last update
@@ -332,26 +339,26 @@ class YamlInterpreter(object):
#context = self.get_context(record, self.eval_context)
- context = record.context #TOFIX: record.context like {'withoutemployee':True} should pass from self.eval_context. example: test_project.yml in project module
- if view_id is not None:
- view = model.fields_view_get(self.cr, 1, view_id, 'form', context)
+ #TOFIX: record.context like {'withoutemployee':True} should pass from self.eval_context. example: test_project.yml in project module
+ context = record.context
+ if view_id:
+ varg = view_id
+ if view_id is True: varg = False
+ view = model.fields_view_get(self.cr, 1, varg, 'form', context)
view_id = etree.fromstring(view['arch'].encode('utf-8'))
- record_dict = self._create_record(model, fields, view_id)
+ record_dict = self._create_record(model, fields, view_id, default=default)
self.logger.debug("RECORD_DICT %s" % record_dict)
id = self.pool.get('ir.model.data')._update(self.cr, 1, record.model, \
self.module, record_dict, record.id, noupdate=self.isnoupdate(record), mode=self.mode, context=context)
- if record.test:
- model.read(cr, 1, [id], context=self.context)
- model.name_search(cr, 1, [('id','=',id)], context=self.context)
self.id_map[record.id] = int(id)
if config.get('import_partial'):
self.cr.commit()
- def _create_record(self, model, fields, view=None, parent={}):
+ def _create_record(self, model, fields, view=False, parent={}, default=True):
allfields = model.fields_get(self.cr, 1, context=self.context)
- if view is not None:
- defaults = model.default_get(self.cr, 1, allfields, context=self.context)
+ if view is not False:
+ defaults = default and model.default_get(self.cr, 1, allfields, context=self.context) or {}
fg = model.fields_get(self.cr, 1, context=self.context)
else:
default = {}
@@ -359,25 +366,40 @@ class YamlInterpreter(object):
record_dict = {}
fields = fields or {}
+ def process_val(key, val):
+ if fg[key]['type']=='many2one':
+ if type(val) in (tuple,list):
+ val = val[0]
+ elif (fg[key]['type']=='one2many'):
+ if val is False:
+ val = []
+ if len(val) and type(val[0]) == dict:
+ val = map(lambda x: (0,0,x), val)
+ return val
+
# Process all on_change calls
- nodes = view and [view] or []
+ nodes = (view is not False) and [view] or []
while nodes:
el = nodes.pop(0)
if el.tag=='field':
field_name = el.attrib['name']
+ assert field_name in fg, "The field '%s' is defined in the form view but not on the object '%s'!" % (field_name, model._name)
if field_name in fields:
view2 = None
# if the form view is not inline, we call fields_view_get
- if view and (fg[field_name]['type']=='one2many'):
+ if (view is not False) and (fg[field_name]['type']=='one2many'):
view2 = view.find("field[@name='%s']/form"%(field_name,))
if not view2:
view2 = self.pool.get(fg[field_name]['relation']).fields_view_get(self.cr, 1, False, 'form', self.context)
view2 = etree.fromstring(view2['arch'].encode('utf-8'))
- field_value = self._eval_field(model, field_name, fields[field_name], view2, parent=record_dict)
+ field_value = self._eval_field(model, field_name, fields[field_name], view2, parent=record_dict, default=default)
record_dict[field_name] = field_value
- elif (field_name in defaults) and (field_name not in record_dict):
- record_dict[field_name] = defaults[field_name]
+ #if (field_name in defaults) and defaults[field_name] == field_value:
+ # print '*** You can remove these lines:', field_name, field_value
+ elif (field_name in defaults):
+ if (field_name not in record_dict):
+ record_dict[field_name] = process_val(field_name, defaults[field_name])
else:
continue
@@ -399,21 +421,24 @@ class YamlInterpreter(object):
ctx['parent'] = parent2(parent)
for a in fg:
if a not in ctx:
- ctx[a]=False
+ ctx[a]=process_val(a, defaults.get(a, False))
# Evaluation args
args = map(lambda x: eval(x, ctx), match.group(2).split(','))
result = getattr(model, match.group(1))(self.cr, 1, [], *args)
- for key, val in result.get('value', {}).items():
+ for key, val in (result or {}).get('value', {}).items():
if key not in fields:
- record_dict[key] = val
+ assert key in fg, "The returning field '%s' from your on_change call '%s' does not exist on the object '%s'" % (key, match.group(1), model._name)
+ record_dict[key] = process_val(key, val)
+ #if (key in fields) and record_dict[key] == process_val(key, val):
+ # print '*** You can remove these lines:', key, val
else:
nodes = list(el) + nodes
for field_name, expression in fields.items():
if field_name in record_dict:
continue
- field_value = self._eval_field(model, field_name, expression)
+ field_value = self._eval_field(model, field_name, expression, default=False)
record_dict[field_name] = field_value
return record_dict
@@ -444,7 +469,7 @@ class YamlInterpreter(object):
def process_eval(self, node):
return eval(node.expression, self.eval_context)
- def _eval_field(self, model, field_name, expression, view=None, parent={}):
+ def _eval_field(self, model, field_name, expression, view=False, parent={}, default=True):
# TODO this should be refactored as something like model.get_field() in bin/osv
if field_name in model._columns:
column = model._columns[field_name]
@@ -465,7 +490,7 @@ class YamlInterpreter(object):
value = self.get_id(expression)
elif column._type == "one2many":
other_model = self.get_model(column._obj)
- value = [(0, 0, self._create_record(other_model, fields, view, parent)) for fields in expression]
+ value = [(0, 0, self._create_record(other_model, fields, view, parent, default=default)) for fields in expression]
elif column._type == "many2many":
ids = [self.get_id(xml_id) for xml_id in expression]
value = [(6, 0, ids)]
diff --git a/openerp/tools/yaml_tag.py b/openerp/tools/yaml_tag.py
index ba61b4825ca..aca802c374a 100644
--- a/openerp/tools/yaml_tag.py
+++ b/openerp/tools/yaml_tag.py
@@ -24,13 +24,14 @@ class Assert(YamlTag):
super(Assert, self).__init__(**kwargs)
class Record(YamlTag):
- def __init__(self, model, id, use='id', **kwargs):
+ def __init__(self, model, id, use='id', view=True, **kwargs):
self.model = model
self.id = id
+ self.view = view
super(Record, self).__init__(**kwargs)
def __str__(self):
return '!record {model: %s, id: %s}:' % (str(self.model,), str(self.id,))
-
+
class Python(YamlTag):
def __init__(self, model, severity=logging.ERROR, name="", **kwargs):
self.model= model
@@ -181,3 +182,5 @@ def add_constructors():
yaml.add_constructor(u"!ir_set", ir_set_constructor)
add_constructors()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/openerp/wizard/__init__.py b/openerp/wizard/__init__.py
index 2ed01921afa..3ba23fdab79 100644
--- a/openerp/wizard/__init__.py
+++ b/openerp/wizard/__init__.py
@@ -31,6 +31,7 @@ from openerp.osv.osv import except_osv
from openerp.osv.orm import except_orm
from openerp.netsvc import Logger, LOG_ERROR
import sys
+import warnings
class except_wizard(Exception):
def __init__(self, name, value):
@@ -39,10 +40,18 @@ class except_wizard(Exception):
self.args = (name, value)
class interface(netsvc.Service):
+ """
+ This is the base class used to implement Wizards. This class is deprecated
+ and `openerp.osv.TransientModel` must be used instead.
+ """
states = {}
def __init__(self, name):
assert not self.exists('wizard.'+name), 'The wizard "%s" already exists!' % (name,)
+ warnings.warn(
+ "The wizard %s uses the deprecated openerp.wizard.interface class.\n"
+ "It must use the openerp.osv.TransientModel class instead." % \
+ name, DeprecationWarning, stacklevel=3)
super(interface, self).__init__('wizard.'+name)
self.wiz_name = name
diff --git a/openerp/workflow/workitem.py b/openerp/workflow/workitem.py
index c022684af7c..ac783b76a30 100644
--- a/openerp/workflow/workitem.py
+++ b/openerp/workflow/workitem.py
@@ -104,7 +104,9 @@ def _execute(cr, workitem, activity, ident, stack):
elif activity['kind']=='function':
if workitem['state']=='active':
_state_set(cr, workitem, activity, 'running', ident)
- wkf_expr.execute(cr, ident, workitem, activity)
+ returned_action = wkf_expr.execute(cr, ident, workitem, activity)
+ if type(returned_action) in (dict,):
+ stack.append(returned_action)
if activity['action_id']:
res2 = wkf_expr.execute_action(cr, ident, workitem, activity)
# A client action has been returned
diff --git a/setup.py b/setup.py
old mode 100644
new mode 100755
index 3f108685f94..7f2d1312f2e
--- a/setup.py
+++ b/setup.py
@@ -1,73 +1,115 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2010 Tiny SPRL ().
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+##############################################################################
-import os
-import re
-import sys
-from setuptools import setup, find_packages
+import glob, os, re, setuptools, sys
+from os.path import join, isfile
-execfile('addons/web/common/release.py')
+# List all data files
+def data():
+ files = []
+ for root, dirnames, filenames in os.walk('openerp'):
+ for filename in filenames:
+ if not re.match(r'.*(\.pyc|\.pyo|\~)$',filename):
+ files.append(os.path.join(root, filename))
+ d = {}
+ for v in files:
+ k=os.path.dirname(v)
+ if k in d:
+ d[k].append(v)
+ else:
+ d[k]=[v]
+ r = d.items()
+ return r
-version_dash_incompatible = False
-if 'bdist_rpm' in sys.argv:
- version_dash_incompatible = True
-try:
- import py2exe
- from py2exe_utils import opts
- version_dash_incompatible = True
-except ImportError:
- opts = {}
-if version_dash_incompatible:
- version = version.split('-')[0]
+def gen_manifest():
+ file_list="\n".join(data())
+ open('MANIFEST','w').write(file_list)
-FILE_PATTERNS = \
- r'.+\.(py|cfg|po|pot|mo|txt|rst|gif|png|jpg|ico|mako|html|js|css|htc|swf)$'
-def find_data_files(source, patterns=FILE_PATTERNS):
- file_matcher = re.compile(patterns, re.I)
- out = []
- for base, _, files in os.walk(source):
- cur_files = []
- for f in files:
- if file_matcher.match(f):
- cur_files.append(os.path.join(base, f))
- if cur_files:
- out.append(
- (base, cur_files))
+def py2exe_options():
+ if os.name == 'nt':
+ import py2exe
+ return {
+ "console" : [ { "script": "openerp-server", "icon_resources": [(1, join("install","openerp-icon.ico"))], }],
+ 'options' : {
+ "py2exe": {
+ "skip_archive": 1,
+ "optimize": 2,
+ "dist_dir": 'dist',
+ "packages": [ "DAV", "HTMLParser", "PIL", "asynchat", "asyncore", "commands", "dateutil", "decimal", "email", "encodings", "imaplib", "lxml", "lxml._elementpath", "lxml.builder", "lxml.etree", "lxml.objectify", "mako", "openerp", "poplib", "pychart", "pydot", "pyparsing", "reportlab", "select", "simplejson", "smtplib", "uuid", "vatnumber" "vobject", "xml", "xml", "xml.dom", "xml.xpath", "yaml", ],
+ "excludes" : ["Tkconstants","Tkinter","tcl"],
+ }
+ }
+ }
+ else:
+ return {}
- return out
+execfile(join(os.path.dirname(__file__), 'openerp', 'release.py'))
-setup(
- name=name,
- version=version,
- description=description,
- long_description=long_description,
- author=author,
- author_email=author_email,
- url=url,
- download_url=download_url,
- license=license,
- install_requires=[
- "Babel >= 0.9.6",
- "simplejson >= 2.0.9",
- "python-dateutil >= 1.4.1",
- "pytz",
- "werkzeug == 0.7",
- ],
- tests_require=[
- 'unittest2',
- 'mock',
- ],
- test_suite = 'unittest2.collector',
- zip_safe=False,
- packages=find_packages(),
- classifiers=[
- 'Development Status :: 6 - Production/Stable',
- 'Operating System :: OS Independent',
- 'Programming Language :: Python',
- 'Environment :: Web Environment',
- 'Topic :: Office/Business :: Financial',
- ],
- scripts=['openerp-web'],
- data_files=(find_data_files('addons')
- + opts.pop('data_files', [])
- ),
- **opts
+setuptools.setup(
+ name = 'openerp',
+ version = version,
+ description = description,
+ long_description = long_desc,
+ url = url,
+ author = author,
+ author_email = author_email,
+ classifiers = filter(None, classifiers.split("\n")),
+ license = license,
+ scripts = ['openerp-server'],
+ data_files = data(),
+ packages = setuptools.find_packages(),
+ #include_package_data = True,
+ install_requires = [
+ # TODO the pychart package we include in openerp corresponds to PyChart 1.37.
+ # It seems there is a single difference, which is a spurious print in generate_docs.py.
+ # It is probably safe to move to PyChart 1.39 (the latest one).
+ # (Let setup.py choose the latest one, and we should check we can remove pychart from
+ # our tree.) http://download.gna.org/pychart/
+ # TODO 'pychart',
+ 'babel',
+ 'feedparser',
+ 'gdata',
+ 'lxml',
+ 'mako',
+ 'psycopg2',
+ 'pydot',
+ 'python-dateutil < 2',
+ 'python-ldap',
+ 'python-openid',
+ 'pytz',
+ 'pywebdav',
+ 'pyyaml',
+ 'reportlab',
+ 'simplejson',
+ 'vatnumber',
+ 'vobject',
+ 'werkzeug',
+ 'zsi',
+ ],
+ extras_require = {
+ 'SSL' : ['pyopenssl'],
+ },
+ **py2exe_options()
)
+
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/tests/__init__.py b/tests/__init__.py
deleted file mode 100644
index 396284efaf7..00000000000
--- a/tests/__init__.py
+++ /dev/null
@@ -1,2 +0,0 @@
-# -*- coding: utf-8 -*-
-import test_xmlrpc