diff --git a/MANIFEST.in b/MANIFEST.in index c864492136d..fa159fbadbf 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -7,7 +7,7 @@ graft win32 include README include LICENSE include MANIFEST.in -include gunicorn.conf.py +include openerp-wsgi.py include openerp-server include setup* global-exclude *pyc *~ # Exclude possible garbage from previous graft. diff --git a/debian/control b/debian/control index d5980232b73..d4cf0c3f45e 100644 --- a/debian/control +++ b/debian/control @@ -52,6 +52,6 @@ Description: OpenERP Enterprise Resource Management features are accounting (analytic and financial), stock management, sales and purchases management, tasks automation, marketing campaigns, help desk, POS, etc. Technical features include a distributed server, flexible workflows, an - object database, a dynamic GUI, customizable reports, and NET-RPC and XML-RPC - interfaces. + object database, a dynamic GUI, customizable reports, and an XML-RPC + interface. diff --git a/doc/01_getting_started.rst b/doc/01_getting_started.rst index 175c78cd9bc..341d96db7ae 100644 --- a/doc/01_getting_started.rst +++ b/doc/01_getting_started.rst @@ -103,9 +103,6 @@ General Options --logfile=LOGFILE file where the server log will be stored -n INTERFACE, --interface=INTERFACE specify the TCP IP address -p PORT, --port=PORT specify the TCP port - --net_interface=NETINTERFACE specify the TCP IP address for netrpc - --net_port=NETPORT specify the TCP port for netrpc - --no-netrpc disable netrpc --no-xmlrpc disable xmlrpc -i INIT, --init=INIT init a module (use "all" for all modules) --without-demo=WITHOUT_DEMO load demo data for a module (use "all" for all modules) diff --git a/doc/02_architecture.rst b/doc/02_architecture.rst index 815a498d5bd..203a1bceba9 100644 --- a/doc/02_architecture.rst +++ b/doc/02_architecture.rst @@ -1,6 +1,6 @@ -======================================== +============ Architecture -======================================== +============ OpenERP as a multitenant three-tiers architecture ================================================= @@ -180,6 +180,7 @@ OpenERP follows the MVC semantic with Network communications and WSGI =============================== + OpenERP is an HTTP web server and may also be deployed as an WSGI-compliant application. @@ -207,3 +208,45 @@ As such, it can be run as a stand-alone HTTP server or embedded inside OpenERP. The HTTP namespaces /openerp/ /object/ /common/ are reserved for the XML-RPC layer, every module restrict it's HTTP namespace to // +Process model +============= + +In the past, the OpenERP server was using threads to handle HTTP requests +concurrently or to process cron jobs. Using threads is still the default +behavior when running the ``openerp-server`` script but not the recommended +one: it is in fact recommended to use the ``--workers`` option. + +By using the ``--workers`` option, the OpenERP server will spawn a fixed number +of processes instead of spawning a new thread for each incoming request. + +This has a number of advantages: + + - Processes do not suffer from CPython's Global Interpreter Lock. + - Processes can be gracefully recycled while requests are still handled by the + server. + - Resources such as CPU time and memory made available to a process can be + monitored on a per-process basis. + +When using the ``--workers`` options, two types of processes may be spawned: +web process, and cron process. + +.. versionadded:: 7.1 + +.. _longpolling-worker: + +When using the ``--workers`` options, three types of processes may be spawned: +web process, and cron process, just as previsouly, but also an evented (using +gevent) web process is started. It is used for long-polling as needed by the +upcoming Instant Messaging feature. As for now, that process is listening on a +different port than the main web processes. A reverse proxy (e.g. Nginx) to +listen on a unique port, mapping all requests to the normal port, but mapping +the ``/longpolling`` route to the evented process is necessary (the web +interface cannot issue requests to different ports). + +(It is possible to make the threaded server evented by passing the ``--gevent`` +flag.) + +The goal is to drop support for the threaded model, and also make all web +processes evented; there would be no more distinction between "normal" and +"longpolling" processes. For this to happen, further testing is needed. + diff --git a/doc/changelog.rst b/doc/changelog.rst new file mode 100644 index 00000000000..c85bf64273f --- /dev/null +++ b/doc/changelog.rst @@ -0,0 +1,20 @@ +.. _changelog: + +Changelog +========= + +`trunk` +------- + +- Removed support for the ``NET-RPC`` protocol. +- Added the :ref:`Long polling ` worker type. +- Added :ref:`orm-workflows` to the ORM. +- Added :ref:`routing-decorators` to the RPC and WSGI stack. +- Removed support for ``__terp__.py`` descriptor files. +- Removed support for ```` root element in XML files. +- Removed support for the non-openerp namespace (e.g. importing ``tools`` + instead of ``openerp.tools`` in an addons). +- Add a new type of exception that allows redirections: + ``openerp.exceptions.RedirectWarning``. +- Give a pair of new methods to ``res.config.settings`` and a helper to make + them easier to use: ``get_config_warning()``. diff --git a/doc/deployment-mod-wsgi.rst b/doc/deployment-mod-wsgi.rst new file mode 100644 index 00000000000..f28094608c5 --- /dev/null +++ b/doc/deployment-mod-wsgi.rst @@ -0,0 +1,73 @@ +.. _using-mod-wsgi: + +Deploying with ``mod_wsgi`` +=========================== + +``mod_wsgi`` makes it possible to run a WSGI_ application (such as OpenERP) +under the Apache_ HTTP server. + +.. _WSGI: http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface +.. _Apache: https://httpd.apache.org/ + +Summary +------- + +Similarly to :doc:`deployment-gunicorn`, running OpenERP behind Apache with +``mod_wsgi`` requires to modify the sample ``openerp-wsgi.py`` script. Then +that Python script can be set in the Apache configuration. + +Python (WSGI) application +------------------------- + +Apache needs a Python script providing the WSGI application. By default the +symbol looked up by Apache is ``application`` but it can be overidden with the +``WSGICallableObject`` directive if necessary. A sample script +``openerp-wsgi.py`` is provided with OpenERP and you can adapt it to your +needs. For instance, make sure to correctly set the ``addons_path`` +configuration (using absolute paths). + +.. note :: + The script provided to Apache has often the extension ``.wsgi`` but the + ``openerp-wsgi.py`` script will do just as fine. + +Apache Configuration +-------------------- + +In Apache's configuration, add the following line to activate ``mod_wsgi``:: + + LoadModule wsgi_module modules/mod_wsgi.so + +Then a possible (straightforward, with e.g. no virtual server) configuration is +as follow:: + + WSGIScriptAlias / /home/thu/repos/server/trunk/openerp-wsgi.py + WSGIDaemonProcess oe user=thu group=users processes=2 python-path=/home/thu/repos/server/trunk/ display-name=apache-openerp + WSGIProcessGroup oe + + + Order allow,deny + Allow from all + + +The ``WSGIScriptAlias`` directive indicates that any URL matching ``/`` will +run the application defined in the ``openerp-wsgi.py`` script. + +The ``WSGIDaemonProcess`` and ``WSGIProcessGroup`` directives create a process +configuration. The configuration makes it possible for isntance to specify +which user runs the OpenERP process. The ``display-name`` option will make the +processes appear as ``apache-openerp`` in ``ps`` (instead of the normal +``httpd``). + +Finally, it is necessary to make sure the source directory where the script can +be found is allowed by Apache with the ``Directory`` block. + +``mod_wsgi`` supports a lot of directives, please see this ``mod_wsgi`` wiki +page for more details: +http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives. + +Running +------- + +When the Apache configuration changes, it is necessary to restart Apache, e.g. with:: + + /etc/init.d/httpd restart diff --git a/doc/index.rst b/doc/index.rst index 33474e2da57..5dbea31f02e 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -17,6 +17,7 @@ OpenERP Server 05_test_framework 06_misc deployment-gunicorn + deployment-mod-wsgi OpenERP Command ''''''''''''''' @@ -34,7 +35,17 @@ OpenERP Server API .. toctree:: :maxdepth: 1 + orm-methods.rst api_models.rst + routing.rst + +Changelog +''''''''' + +.. toctree:: + :maxdepth: 1 + + changelog.rst Concepts '''''''' diff --git a/doc/orm-methods.rst b/doc/orm-methods.rst new file mode 100644 index 00000000000..fb8c461761e --- /dev/null +++ b/doc/orm-methods.rst @@ -0,0 +1,61 @@ +.. _orm-methods: + +ORM methods +=========== + +.. _orm-workflows: + +Workflow-related methods +------------------------ + +.. versionadded:: 7.1 + +Creating, deleting, or otherwise manipulating workflow instances is possible +right from a Model instance. (Previously, workflows were handled throught a +call to ``LocalService('workflow')``. Using the ORM methods is now the preferred +way.) + +.. currentmodule:: openerp.osv.orm + +.. automethod:: BaseModel.create_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_create()``. + +.. automethod:: BaseModel.delete_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_delete()``. + +.. automethod:: BaseModel.step_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_write()``. + +.. automethod:: BaseModel.redirect_workflow + :noindex: + +.. automethod:: BaseModel.signal_workflow + :noindex: + + This is used instead of ``LocalService('workflow').trg_validate()``. + +.. method:: BaseModel.signal_xxx(cr, uid, ids) + :noindex: + + Sends a signal ``xxx`` to the workflow instances bound to the given record + IDs. (This is implemented using ``__getattr__`` so no source link is + rendered on the right.) + + This is used instead of ``LocalService('workflow').trg_validate()``. + + +.. note:: + Low-level access to the workflows is still possible by using the + ``openerp.workflow`` module, that is, in a similar way to what was possible + with the previous ``LocalService('workflow')`` access. This may be useful + when looking-up a model in the registry and/or its records is not necessary. + For instance when working with raw model names and record IDs is preferred (to + avoid hitting unnecessarily the database). But this is something that should be + carefully considered as it would bypass the ORM methods (and thus any inherited + behaviors). diff --git a/doc/routing.rst b/doc/routing.rst new file mode 100644 index 00000000000..76ef859c48b --- /dev/null +++ b/doc/routing.rst @@ -0,0 +1,29 @@ +.. _routing: + +Routing +======= + +.. versionchanged:: 7.1 + +The OpenERP framework, as an HTTP server, serves a few hard-coded URLs +(``models``, ``db``, ...) to expose RPC endpoints. When running the web addons +(which is almost always the case), it also serves URLs without them being RPC +endpoints. + +In older version of OpenERP, adding RPC endpoints was done by subclassing the +``openerp.netsvc.ExportService`` class. Adding WSGI handlers was done by +registering them with the :py:func:`openerp.wsgi.register_wsgi_handler` +function. + +Starting with OpenERP 7.1, exposing a new arbitrary WSGI handler is done with +the :py:func:`openerp.http.handler` decorator while adding an RPC endpoint is +done with the :py:func:`openerp.http.rpc` decorator. + +.. _routing-decorators: + +Routing decorators +------------------ + +.. automodule:: openerp.http + :members: + :undoc-members: diff --git a/install/openerp-server.1 b/install/openerp-server.1 index 58ac6f324f1..6529e7315b1 100644 --- a/install/openerp-server.1 +++ b/install/openerp-server.1 @@ -80,17 +80,6 @@ specify the certificate file for the SSL connection \fB\-\-pkey\-file\fR=\fISECURE_PKEY_FILE\fR specify the private key file for the SSL connection .IP -NET\-RPC Configuration: -.TP -\fB\-\-netrpc\-interface\fR=\fINETRPC_INTERFACE\fR -specify the TCP IP address for the NETRPC protocol -.TP -\fB\-\-netrpc\-port\fR=\fINETRPC_PORT\fR -specify the TCP port for the NETRPC protocol -.TP -\fB\-\-no\-netrpc\fR -disable the NETRPC protocol -.IP Static HTTP service: .TP \fB\-\-static\-http\-enable\fR diff --git a/openerp/.apidoc b/openerp/.apidoc deleted file mode 100644 index 9109e4388fe..00000000000 --- a/openerp/.apidoc +++ /dev/null @@ -1 +0,0 @@ -excludes: pychart release openerp-server test run_tests addons/base_quality_interrogation \ No newline at end of file diff --git a/openerp/PKG-INFO b/openerp/PKG-INFO index 1d948693531..fba4a850f51 100644 --- a/openerp/PKG-INFO +++ b/openerp/PKG-INFO @@ -13,6 +13,6 @@ Description: OpenERP is a complete ERP and CRM. The main features are accounting and financial), stock management, sales and purchases management, tasks automation, marketing campaigns, help desk, POS, etc. Technical features include a distributed server, flexible workflows, an object database, a dynamic GUI, - customizable reports, and NET-RPC and XML-RPC interfaces. + customizable reports, and an XML-RPC interface. Keywords: ERP, Accounting, Stock, CRM, Enterprise, Logistics, Management, Sales, Purchases Platform: Linux, Win32 diff --git a/openerp/__init__.py b/openerp/__init__.py index 307170b9033..b9f4f71d76a 100644 --- a/openerp/__init__.py +++ b/openerp/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# +# # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). # @@ -15,7 +15,7 @@ # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# along with this program. If not, see . # ############################################################################## @@ -28,6 +28,7 @@ SUPERUSER_ID = 1 import addons import cli import conf +import http import loglevels import modules import netsvc @@ -35,10 +36,8 @@ import osv import pooler import release import report -import run_tests import service import sql_db -import test import tools import workflow # backward compatilbility diff --git a/openerp/addons/base/i18n/ab.po b/openerp/addons/base/i18n/ab.po index c2b429c74cd..def0822e0be 100644 --- a/openerp/addons/base/i18n/ab.po +++ b/openerp/addons/base/i18n/ab.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:12+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index aa95aaf96f6..4fefa1166c8 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:12+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index e6434d23c37..4e1f6c7ee62 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:12+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index 3dc7b1732e0..a650f9059d4 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-11-25 18:53+0000\n" -"Last-Translator: waleed bazaza \n" +"PO-Revision-Date: 2013-02-16 09:04+0000\n" +"Last-Translator: Ahmad Khayyat \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:12+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -953,7 +953,7 @@ msgstr "مستودعات مشتركة (WebDav)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "تفضيلات البريد الالكتروني" +msgstr "تفضيلات البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -1328,7 +1328,7 @@ msgstr "" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "فتح قائمة الإعدادات" #. module: base #: selection:base.language.install,lang:0 @@ -2169,7 +2169,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "إعدادات" +msgstr "الإعدادات" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -4039,7 +4039,7 @@ msgstr "الجبل الأسود" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "بوابة البريد الالكتروني" +msgstr "بوابة البريد الإلكتروني" #. module: base #: code:addons/base/ir/ir_mail_server.py:465 @@ -4544,7 +4544,7 @@ msgstr "الهندية / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "تحميل ترجمة" #. module: base #: field:ir.module.module,latest_version:0 @@ -5254,7 +5254,7 @@ msgstr "الأسعار" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "قوالب البريد الإلكتروني" #. module: base #: model:res.country,name:base.sy @@ -11302,7 +11302,7 @@ msgstr "لا يمكن أن يكون حجم الحقل أقل من 1 !" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "عمليات التصنيع" #. module: base #: view:base.language.export:0 diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index 29ad655c854..1cbe077102e 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -24,6 +24,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Модул за проверка на писането и печата.\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -60,6 +64,7 @@ msgstr "Преглед на архитектурата" #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" msgstr "" +"Запитване за ..., Поръчки за продажба, доставка и контрол на фактурирането" #. module: base #: selection:ir.sequence,implementation:0 @@ -88,18 +93,20 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Сензорен интерфейс, чрез докосване за магазини" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll msgid "Indian Payroll" -msgstr "" +msgstr "Индийски ТРЗ" #. module: base #: help:ir.cron,model:0 msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." msgstr "" +"Името на модела към метода, който се нарича или открива, например " +"\"Res.partner\"." #. module: base #: view:ir.module.module:0 @@ -121,11 +128,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Модулът добавя - производител и атрибутите във формуляра на на продукта.\n" +"====================================================================\n" +"\n" +"Можете да дефинирате следната информация за продукт:\n" +"-----------------------------------------------\n" +" * Производител\n" +" * Името на продукта от производителя\n" +" * Кода на продукта от производителя\n" +" * Атрибути на продукта\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Допълнителни аргументи" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -134,11 +152,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"Модулът добавя Google потребител като вътрешен.\n" +"========================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Маркирайте тази отметка, ако това лице е служител." #. module: base #: help:ir.model.fields,domain:0 @@ -147,6 +168,9 @@ msgid "" "specified as a Python expression defining a list of triplets. For example: " "[('color','=','red')]" msgstr "" +"Опцията за областта ограничаваща възможните стойности за свързаните полета, " +"посочени като Python изрази, определени като списък на тризнаци. Например: " +"[(\"цвят\", \"=\", \"червен\")]" #. module: base #: field:res.partner,ref:0 @@ -156,7 +180,7 @@ msgstr "Означение" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "" +msgstr "Белгия - структурирано съобщение" #. module: base #: field:ir.actions.act_window,target:0 @@ -166,12 +190,12 @@ msgstr "Целеви прозорец" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Пътя до файла със справки" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Анализ на продажбите от доставки" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -187,6 +211,16 @@ msgid "" "revenue\n" "reports." msgstr "" +"\n" +"Генериране на вашите фактури на база разходи, Работни графици.\n" +"========================================================\n" +"\n" +"Модул за генериране на фактури, базирани на разходи (човешки ресурси, " +"разходи ...).\n" +"\n" +"Можете да дефинирате ценови листи в аналитичните сметки,както и някои " +"теоретични приходни\n" +"справки." #. module: base #: code:addons/base/ir/ir_sequence.py:104 @@ -203,6 +237,8 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" +"Свойства на базови полета, които не могат да се променят! Може да ги " +"промените, чрез Python код, най добре чрез добавка!" #. module: base #: code:addons/osv.py:132 @@ -219,7 +255,7 @@ msgstr "ir.ui.view.custom" #: code:addons/base/ir/ir_model.py:368 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "Промяна частично на полето \"%s\" не е възможно" #. module: base #: model:res.country,name:base.sz @@ -235,12 +271,12 @@ msgstr "създаден." #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XSL Път" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "" +msgstr "Турция - Сметкоплан" #. module: base #: field:ir.sequence,number_increment:0 @@ -256,12 +292,12 @@ msgstr "Структура на компанията" #. module: base #: selection:base.language.install,lang:0 msgid "Inuktitut / ᐃᓄᒃᑎᑐᑦ" -msgstr "" +msgstr "Инуктитут / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "Множество валути" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -14425,7 +14461,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_purchase msgid "Purchase Orders, Receptions, Supplier Invoices" -msgstr "" +msgstr "Заявка за доставка, Пристигания, Фактури от доставчик" #. module: base #: model:ir.module.module,description:base.module_hr_payroll diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index 531a16e9fbc..accdcf45367 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 922e054f3d8..8277c3a3b3e 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -59,12 +59,12 @@ msgstr "Codi vista" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "Cotització, ordres de venda, lliurament i Control de facturació" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "No hi ha espai" #. module: base #: selection:base.language.install,lang:0 @@ -82,11 +82,13 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"L'ajuda a gestionar els seus projectes i tasques per fer-ne el seguiment, " +"generar planificacions, etc .." #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Interfície de pantalla tàctil per Botigues" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -98,6 +100,8 @@ msgstr "" msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." msgstr "" +"Nom del model en el qual es troba el mètode que es dirà, per exemple, " +"'Res.partner'." #. module: base #: view:ir.module.module:0 @@ -123,7 +127,7 @@ msgstr "" #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Temes suplementaris" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -136,7 +140,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Marqueu aquesta casella si aquest contacte és un empleat." #. module: base #: help:ir.model.fields,domain:0 @@ -167,12 +171,12 @@ msgstr "Destí finestra" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Ruta de l'arxiu d'informe principal" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Vendes de Distribució Analítica" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -223,7 +227,7 @@ msgstr "ir.ui.view.custom" #: code:addons/base/ir/ir_model.py:368 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "Canvi de nom de camp \"% s\" no està permès" #. module: base #: model:res.country,name:base.sz @@ -265,7 +269,7 @@ msgstr "Inuktitut / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "Monedes múltiples" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -281,7 +285,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "Gestió de vendes" #. module: base #: help:res.partner,user_id:0 @@ -289,6 +293,8 @@ msgid "" "The internal user that is in charge of communicating with this contact if " "any." msgstr "" +"Si n'hi ha, usuari intern que s'encarrega de la comunicació amb aquest " +"contacte." #. module: base #: view:res.partner:0 @@ -359,7 +365,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "Gestió de les relacions amb el client (CRM)" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -391,7 +397,7 @@ msgstr "group_by no vàlid" #. module: base #: field:ir.module.category,child_ids:0 msgid "Child Applications" -msgstr "" +msgstr "Aplicacions filles" #. module: base #: field:res.partner,credit_limit:0 @@ -408,7 +414,7 @@ msgstr "Data revisió" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule msgid "Automated Action Rules" -msgstr "" +msgstr "Regles automatitzades d'acció" #. module: base #: view:ir.attachment:0 @@ -449,6 +455,8 @@ msgid "" "Invalid date/time format directive specified. Please refer to the list of " "allowed directives, displayed when you edit a language." msgstr "" +"Directiva de format de data / hora especificada invalida. Si us plau, " +"consulteu la llista de directives permeses, apareix quan s'edita un idioma." #. module: base #: code:addons/orm.py:4152 @@ -792,7 +800,7 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "Propera data d'execució prevista per aquest treball." #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -807,7 +815,7 @@ msgstr "Eritrea" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "El nom de l'empresa ha de ser únic!" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -846,7 +854,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Seguretat i autenticació" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -949,7 +957,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "Preferències del correu electrònic" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -1014,7 +1022,7 @@ msgstr "Oman" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "MRP" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1036,7 +1044,7 @@ msgstr "Niue" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Administració d'afiliacions" #. module: base #: selection:ir.module.module,license:0 @@ -1068,7 +1076,7 @@ msgstr "Tipus de referències en sol·licituds" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "" +msgstr "Usuaris de Google" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet @@ -1084,6 +1092,12 @@ msgid "" "If Value type is selected, the value will be used directly without " "evaluation." msgstr "" +"Expressió que conté una especificació de valor.\n" +"Quan el tipus és fórmula, aquest camp pot ser una expressió de Python que " +"pot utilitzar els mateixos valors que en el camp de condició de l'acció del " +"servidor.\n" +"Si el tipus és seleccionat, el valor es pot utilitzar directament sense " +"avaluació." #. module: base #: model:res.country,name:base.ad @@ -1144,6 +1158,8 @@ msgstr "Fitxer TGZ" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Els usuaris afegits a aquest grup s'agreguen automàticament en els següents " +"grups." #. module: base #: code:addons/base/ir/ir_model.py:725 @@ -1263,7 +1279,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:212 #, python-format msgid "Connection test failed!" -msgstr "" +msgstr "La prova de connexió ha fallat!" #. module: base #: selection:ir.actions.server,state:0 @@ -1401,7 +1417,7 @@ msgstr "" #: code:addons/base/module/wizard/base_language_install.py:53 #, python-format msgid "Language Pack" -msgstr "" +msgstr "Paquet d'idioma" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests @@ -1473,7 +1489,7 @@ msgstr "" #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "" +msgstr "Aplicació pare" #. module: base #: model:ir.actions.act_window,name:base.ir_action_wizard @@ -1491,12 +1507,12 @@ msgstr "Operació cancel·lada" #. module: base #: model:ir.module.module,shortdesc:base.module_document msgid "Document Management System" -msgstr "" +msgstr "Sistema de gestió de documents" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim msgid "Claims Management" -msgstr "" +msgstr "Gestió de demandes" #. module: base #: model:ir.module.module,description:base.module_document_webdav @@ -1585,6 +1601,11 @@ msgid "" "use the accounting application of OpenERP, journals and accounts will be " "created automatically based on these data." msgstr "" +"Configurar els comptes bancaris de la seva empresa i seleccionar els que han " +"d'aparèixer al peu de l'informe. Podeu canviar l'ordre dels comptes bancaris " +"de la vista de llista. Si utilitzeu l'aplicació de comptabilitat d'OpenERP, " +"els diaris i els comptes es crearan automàticament en funció d'aquestes " +"dades." #. module: base #: report:ir.module.reference:0 @@ -2169,7 +2190,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "" +msgstr "Configuració" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2674,7 +2695,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "" +msgstr "Facturació" #. module: base #: field:ir.ui.view_sc,name:0 @@ -5036,7 +5057,7 @@ msgstr "Kenia" #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translated Terms" -msgstr "" +msgstr "Termes traduïts" #. module: base #: selection:base.language.install,lang:0 @@ -6572,7 +6593,7 @@ msgstr "Acció" #. module: base #: view:ir.actions.server:0 msgid "Email Configuration" -msgstr "Configuració Email" +msgstr "Configuració correu electrònic" #. module: base #: model:ir.model,name:base.model_ir_cron @@ -8693,7 +8714,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account msgid "eInvoicing" -msgstr "" +msgstr "Facturació electrònica" #. module: base #: code:addons/base/res/res_users.py:171 @@ -10140,7 +10161,7 @@ msgstr "Aquest mètode ja no existeix" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "" +msgstr "Sincronitzar els termes" #. module: base #: field:res.lang,thousands_sep:0 @@ -10975,7 +10996,7 @@ msgstr "Laos" #: field:res.partner,email:0 #, python-format msgid "Email" -msgstr "Email" +msgstr "Correu electrònic" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 @@ -12909,7 +12930,7 @@ msgstr "" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "Nom del mètode que es cridarà quan aquest treball es processa." #. module: base #: field:ir.actions.client,tag:0 @@ -13000,7 +13021,7 @@ msgstr "Sàhara Occidental" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "Facturació i pagaments" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -14134,7 +14155,7 @@ msgstr "Relació objecte" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "" +msgstr "Facturació electrònica i pagaments" #. module: base #: view:ir.rule:0 @@ -14335,7 +14356,7 @@ msgstr "Aplica actualitzacions programades" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "Diaris de facturació" #. module: base #: help:ir.ui.view,groups_id:0 @@ -14352,7 +14373,7 @@ msgstr "Persa / فارس" #. module: base #: view:base.language.export:0 msgid "Export Settings" -msgstr "" +msgstr "Exporta la configuració" #. module: base #: field:ir.actions.act_window,src_model:0 @@ -14799,7 +14820,7 @@ msgstr "Finestra actual" #: model:ir.module.category,name:base.module_category_hidden #: view:res.users:0 msgid "Technical Settings" -msgstr "" +msgstr "Configuració tècnica" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance @@ -14807,6 +14828,8 @@ msgid "" "Helps you handle your accounting needs, if you are not an accountant, we " "suggest you to install only the Invoicing." msgstr "" +"L'ajuda a gestionar les seves necessitats de comptabilitat, si vostè no és " +"comptable, li suggerim que instal només la facturació." #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_thunderbird @@ -15535,9 +15558,6 @@ msgstr "" #~ msgid "Select Action Type" #~ msgstr "Seleccioneu tipus d'acció" -#~ msgid "E-Mail" -#~ msgstr "Email" - #~ msgid "Schedule Upgrade" #~ msgstr "Programa actualització" @@ -15809,9 +15829,6 @@ msgstr "" #~ msgid "Select Report" #~ msgstr "Seleccioneu informe" -#~ msgid "Sender's email" -#~ msgstr "Email remitent" - #~ msgid "Connect Events to Actions" #~ msgstr "Connecta esdeveniments a accions" @@ -15931,9 +15948,6 @@ msgstr "" #~ msgid "Python code to be executed" #~ msgstr "Codi Python a executar-se" -#~ msgid "Send Email" -#~ msgstr "Envia email" - #~ msgid "Next" #~ msgstr "Següent" @@ -17157,3 +17171,50 @@ msgstr "" #~ msgstr "" #~ "Tipus de vista: 'Arbre' per a una vista d'arbre jeràrquica, o 'Formulari' " #~ "per a les altres vistes." + +#~ msgid "Tasks-Mail Integration" +#~ msgstr "Integració tasques-correu" + +#~ msgid "Billing Rates on Contracts" +#~ msgstr "Tarifes de facturació en contractes" + +#~ msgid "Partner Manager" +#~ msgstr "Soci Gerent" + +#~ msgid "Openerp web graph view" +#~ msgstr "Vista de gràfic web d'OpenERP" + +#~ msgid "" +#~ "Manual: Launched manually.\n" +#~ "Automatic: Runs whenever the system is reconfigured.\n" +#~ "Launch Manually Once: after hacing been launched manually, it sets " +#~ "automatically to Done." +#~ msgstr "" +#~ "Manual: Llançada de forma manual.\n" +#~ "Automàtic: S'executa cada vegada que el sistema es reconfigura.\n" +#~ "Inicieu manualment un cop: després d'haver-se posat en marxa de forma " +#~ "manual, s'estableix automàticament a Fet." + +#~ msgid "Sales Orders Print Layout" +#~ msgstr "Disseny d'impressió d'Ordres de venda" + +#~ msgid "SugarCRM Import" +#~ msgstr "Importació SugarCRM" + +#~ msgid "OpenERP Web web" +#~ msgstr "OpenERP Web web" + +#~ msgid "Symbol position" +#~ msgstr "Posició del símbol" + +#~ msgid "Miscellaneous Tools" +#~ msgstr "Eines vàries" + +#~ msgid "E-Mail" +#~ msgstr "Correu Electrònic" + +#~ msgid "Sender's email" +#~ msgstr "Adreça electrònica del remitent" + +#~ msgid "Send Email" +#~ msgstr "Envia correu electrònic" diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index 906840635df..fca60bd1f00 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Language: Czech\n" #. module: base diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 9ffed2f0633..4567563d7df 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -25,6 +25,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"Modul for check-skrivning og -udprint.\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -48,6 +52,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"Det andet argument i many2many-feltet %s skal være en SQL-tabel. !Du brugte " +"%s, som ikke er et gyldigt tabelnavn." #. module: base #: field:ir.ui.view,arch:0 @@ -73,7 +79,7 @@ msgstr "Ungarsk / Magyar" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "" +msgstr "Spanish (PY) / Spansk (PY)" #. module: base #: model:ir.module.category,description:base.module_category_project_management @@ -81,11 +87,13 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Hjælper dig med at administrere dine projekter og opgaver ved at spore dem, " +"generere planlægning, osv. .." #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Touchscreen-grænseflade for butikker" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -101,7 +109,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Oprettede visninger" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -118,11 +126,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"Et modul som tilføjer producenterne og attributter på produkt formularen.\n" +"====================================================================\n" +"\n" +"Du kan nu definere følgende for et produkt:\n" +"-----------------------------------------------\n" +" * Producent\n" +" * Producentens produktnavn\n" +" * Producentens produktkode\n" +" * Produktattributter\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Supplerende argumenter" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -131,11 +150,14 @@ msgid "" "The module adds google user in res user.\n" "========================================\n" msgstr "" +"\n" +"Modulet tilføjer google user i res user.\n" +"========================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Afkryds denne boks hvis kontakten er en medarbejder." #. module: base #: help:ir.model.fields,domain:0 diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 7ef1698a73c..cd3ff307975 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -189,7 +189,7 @@ msgstr "Zielzeitraum" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Hauptreport Datei Pfad" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans @@ -695,6 +695,22 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht die Fertigung von mehreren Endprodukten bei einem " +"Fertigungsauftrag " +"============================================================================" +"\n" +"\n" +"In einer Stückliste können Sie Kuppelprodukte konfigurieren.\n" +"\n" +"Ohne diese Anwendung:\n" +"--------------------\n" +" A + B + C -> D\n" +"\n" +"Mit dieser Anwendung:\n" +"-----------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: selection:base.language.install,lang:0 @@ -771,7 +787,7 @@ msgstr "Kontext Verzeichnis eines Python Ausdruckes (Standard: {} )" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "Logo Web" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -831,6 +847,33 @@ msgid "" "module named account_voucher.\n" " " msgstr "" +"\n" +"Finanzbuchhaltung\n" +"===============\n" +"\n" +"Finanz-und Rechnungswesen-Modul, welches umfasst:\n" +"--------------------------------------------------------------------------\n" +" * Finanzbuchhaltung\n" +" * Kostenrechnung\n" +" * Debitoren- und Kreditorenbuchhaltung\n" +" * Steuern Verwaltung\n" +" * Budgets\n" +" * Kunden- und Lieferantenrechnungen\n" +" * Kontoauszüge\n" +" * Abgleich offener Posten bei Partnern\n" +"\n" +"Anzeigetafel für Buchhalter, die folgendes beinhaltet:\n" +"-----------------------------------------------------------------------------" +"----------\n" +" * Liste der Kundenrechnung, die noch gebucht werden müssen\n" +" * Unternehmensanalyse\n" +" * Grafik zur Liquidität\n" +"\n" +"Die Buchführung für ein bestimmtes Geschäftsjahr erfolgt in Journalen " +"(Chronologische Aufzeichung und sachliche Gruppierung zusammengehöriger " +"Buchungssätze), für die Buchung von Belegen gibt es ein Modul namens " +"account_voucher.\n" +" " #. module: base #: view:ir.model:0 @@ -1020,6 +1063,31 @@ msgid "" "also possible in order to automatically create a meeting when a holiday " "request is accepted by setting up a type of meeting in Leave Type.\n" msgstr "" +"\n" +"Verwalten von Abwesenheit und Urlaub\n" +"====================================\n" +"\n" +"Diese Anwendung regelt den Urlaubsplan Ihres Unternehmens. Ihre Mitarbeitern " +"können Urlaub beantragen. Vorgesetzte Manager können den Urlaub zuweisen " +"und Anträge genehmigen oder ablehnen. So können Sie die gesamte " +"Urlaubsplanung für das Unternehmen oder für einzelne Abteilung steuern. \n" +"\n" +"Sie können mehrere Abwesenheitstypen konfigurieren (Krankheit, Urlaub, " +"bezahlte Urlaubstage, ...) und die verfügbaren Tage einem Mitarbeiter oder " +"einer Abteilung zuweisen. Zusätzliche Tage können durch die Mitarbeiter " +"selbst beantragt werden. Durch Genehmigung des Vorgesetzten können dann die " +"verfügbaren Tage erhöht werden.\n" +"\n" +"Mithilfe der folgenden Berichte kann Urlaub und Abwesenheit ausgewertet " +"werden:\n" +"\n" +"* Übersicht Urlaubskonto\n" +"* Urlaub der Abteilung\n" +"* Statistik Urlaub\n" +"\n" +"Eine Synchronisation mit Ihrem Terminkalender (Meetings aus der Anwendung " +"CRM) ist ebenfalls möglich, um automatisch durch eine genehmigte " +"Urlaubsanfrage einen Kalendereintrag zu generieren.\n" #. module: base #: selection:base.language.install,lang:0 @@ -1247,6 +1315,28 @@ msgid "" "* Planned Revenue by Stage and User (graph)\n" "* Opportunities by Stage (graph)\n" msgstr "" +"\n" +"Das allgemeine OpenERP Customer Relationship Management\n" +"====================================================\n" +"\n" +"Diese Anwendung ermöglicht intelligent und effizient Interessenten, Chancen, " +"Termine und Telefonate zu verwalten.\n" +"\n" +"Abgebildet werden Aufgaben wie Kommunikation, Identifikation, Priorisierung, " +"Übertragung, Beendigung und Benachrichtigung von Verkaufschancen.\n" +"\n" +"OpenERP sorgt dafür, dass alle Vorgänge durch Anwender, Kunden und " +"Lieferanten verfolgt werden können. Es können automatisch Erinnerungen " +"gesendet werden, sowie weitere Spezifikationen vorgenommen werden, um " +"spezifische Massnahmen auszulösen oder bezüglich bestimmter definierter " +"Ablaufregeln zu verfolgen. Das Beste ist, dass die Nutzer hierzu nichts " +"besonderes tun müssen. Das CRM-Modul verfügt über einen E-Mail-Ausgang für " +"die Synchronisation zwischen E-Mails und OpenERP. Auf diese Weise können die " +"Benutzer sehr einfach E-Mails zu Vorgängen verfolgen.\n" +"\n" +"OpenERP kümmert sich um die automatische Weiterleitung an die " +"verantwortlichen Mitarbeiter und stellt sicher, daß die\n" +"richtigen Nachrichten an die richtigen Personen übermittelt werden.\n" #. module: base #: selection:base.language.export,format:0 @@ -1271,7 +1361,7 @@ msgstr "Dokumenten Model" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Ändern Sie das Benutzerpasswort." #. module: base #: view:res.lang:0 @@ -1502,6 +1592,10 @@ msgid "" " for uploading to OpenERP's translation " "platform," msgstr "" +"TGZ Format: Dies ist ein komprimiertes Archiv mit einer PO-Datei, die direkt " +"für\n" +" das Hochladen auf die OpenERP Übersetzungs-" +"Plattform geeignet ist." #. module: base #: view:res.lang:0 @@ -1674,6 +1768,14 @@ msgid "" "with a single statement.\n" " " msgstr "" +"\n" +"Dieses Modul installiert die Basis für IBAN (International Bank Account " +"Number) Bankkonten und prüft ihre Gültigkeit.\n" +"\n" +"\n" +"Korrekt dargestellte lokale Konten können aus IBAN Konten mit nur mit einem " +"einzigen Befehl extrahiert werden.\n" +" " #. module: base #: view:ir.module.module:0 @@ -1695,6 +1797,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Das Portal wird um ein Menü für Reklamationen erweitert, wenn die " +"Anwendungen Reklamationen und Portal installiert sind.\n" +"=============================================================================" +"=================\n" +" " #. module: base #: model:ir.actions.act_window,help:base.action_res_partner_bank_account_form @@ -1798,6 +1906,28 @@ msgid "" "in their pockets, this module is essential.\n" " " msgstr "" +"\n" +"Das Basismodul für das Management von Mahlzeiten\n" +"============================================\n" +"\n" +"Viele Unternehmen bieten Ihren Mitarbeitern die Möglichkeit belegte Brote, " +"Pizzen und anderes zu bestellen.\n" +"\n" +"Für die Mittagessen Anforderungen und Bestellungen ist ein ordnungsgemäßes " +"Mahlzeiten Management vor allem dann erforderlich, wenn die Anzahl der " +"Mitarbeiter oder die Lieferantenauswahl wichtig ist.\n" +"\n" +"Das \"Mahlzeiten\"-Modul wurde entwickelt, um den Mitarbeitern hierzu die " +"entsprechenden Werkzeuge mittels einer einfach zu bedienende Anwendung " +"bereitzustellen.\n" +"\n" +"Zusätzlich zum kompletten Mahlzeiten und Lieferanten-Management, bietet " +"dieses Modul die Möglichkeit, aktuelle Hinweise anzuzeigen sowie " +"Bestellvorschläge auf Basis der Mitarbeiter Vorlieben vorzuschlagen.\n" +"Wenn Mitarbeiter für Ihre Mahlzeiten Zeit sparen sollen und vermieden werden " +"soll, dass sie immer Bargeld in der Tasche haben müssen, ist dieses Modul " +"unentbehrlich.\n" +" " #. module: base #: view:wizard.ir.model.menu.create:0 @@ -2101,6 +2231,26 @@ msgid "" "synchronization with other companies.\n" " " msgstr "" +"\n" +"Dieses Modul erweitert OpenERP um Freigabe Werkzeuge.\n" +"==================================================\n" +"\n" +"Es wird eine spezifische \"Freigeben\"- Schaltfläche hinzugefügt, die im Web-" +"Client verfügbar ist,\n" +"und die Freigabe beliebiger Arten von OpenERP Daten mit Kollegen, Kunden, " +"Freunden ermöglicht.\n" +"\n" +"Ad-Hoc können im System neue Benutzer und Gruppen angelegt werden, wobei " +"durch\n" +"durch die Kombination der entsprechenden Zugriffsrechte und Regeln " +"sichergestellt wird, dass\n" +"die freigegebenen Benutzer auch nur Zugriff auf die Daten gegeben wird, die " +"ihnen freigegeben wurden. \n" +"\n" +"Dies ist für das gemeinsame Arbeiten, Wissensaustausch und die " +"Synchronisation mit anderen Unternehmen \n" +"sehr nützlich.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_process @@ -2201,6 +2351,14 @@ msgid "" " templates to target objects.\n" " " msgstr "" +"\n" +" * Multi Sprachunterstützung für Kontenpläne, Steuern , Steuerschlüssel,\n" +" Buchhaltung Kontenpläne und Kostenstellen Kontenpläne und Journale.\n" +" * Einrichtung-Assistenten für Veränderungen\n" +" - Kopieren Sie Übersetzungen für COA, Tax, Tax Code und Fiscal " +"Position aus\n" +" den Vorlagen zu den neuen Zielobjekten.\n" +" " #. module: base #: field:workflow.transition,act_from:0 @@ -2290,6 +2448,28 @@ msgid "" "* *Before Delivery*: A Draft invoice is created and must be paid before " "delivery\n" msgstr "" +"\n" +"Verwalten von Angeboten und Aufträgen\n" +"========================================\n" +"\n" +"Diese Anwendung verbindet die beiden Anwendungen Verkauf und Lager. \n" +"\n" +"Vorzunehmende Einstellungen:\n" +"-------------------------------------------------\n" +"\n" +"* Auslieferung: Wahl zwischen sofortiger Teillieferung oder vollständiger " +"Lieferung bei Verfügbarkeit\n" +"* Zahlungsbedingung: Wählen Sie aus, wie gezahlt werden soll\n" +"* Handelsbedingung: Auswahl der internationalen Handelsbedingungen\n" +"\n" +"Sie können außerdem noch folgende flexible Abrechnungsbedingungen " +"auswählen:\n" +"\n" +"** Auf Anfrage *: Rechnungen werden händisch vom Kundenaufträgen generiert\n" +"** Bei Auslieferung des Auftrages *: Die Rechnungen werden automatisch im " +"Verlauf der Kommissionierung (Lieferung) generiert\n" +"** Vor Lieferung *: Ein Rechnungsentwurf wird vorab erstellt, wenn zwingend " +"vor Lieferung bezahlt werden muss.\n" #. module: base #: field:ir.ui.menu,complete_name:0 @@ -2476,6 +2656,31 @@ msgid "" "* Maximal difference between timesheet and attendances\n" " " msgstr "" +"\n" +"Leichtes Erfassen und bestätigen der Zeiterfassung und Anwesenheiten\n" +"=========================================================\n" +"\n" +"Diese Anwendung liefert ein neues Fenster, das Ihnen ermöglicht, sowohl " +"Anwesenheiten (Anmelden / Abmelden) und Ihre Arbeit Codierung " +"(Zeiterfassung) im Zeitraum zu verwalten. Einträge für die Zeiterfassung " +"werden durch die Mitarbeiter täglich gemacht. Am Ende des definierten " +"Zeitraums, bestätigen die Mitarbeiter Zeiterfassung und der Vorgesetzte muss " +"diese dann genehmigen. Die Perioden werden in bei der Firma durch Formulare " +"definiert und können festgelegt werden auf monatlich oder wöchentlich " +"Laufzeit.\n" +"\n" +"Der komplette Validierungsprozess der Zeiterfassung:\n" +"---------------------------------------------------------------------------\n" +"* Entwurfs Datenblatt\n" +"* Bestätigung am Ende des Zeitraums durch den Arbeitnehmer\n" +"* Bestätigung durch den Projektmanager\n" +"\n" +"Die Bestätigung kann durch das Unternehmen konfiguriert werden:\n" +"-----------------------------------------------------------------------------" +"----------------\n" +"* Zeitraum (Tag, Woche, Monat)\n" +"* Maximale Differenz zwischen Zeiterfassung und Anwesenheiten\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:341 @@ -2549,6 +2754,10 @@ msgid "" "=================================\n" " " msgstr "" +"\n" +"Erlauben Sie Portalbesuche anonymer Benutzer\n" +"======================================\n" +" " #. module: base #: model:res.country,name:base.ge @@ -2995,7 +3204,7 @@ msgstr "" "\n" "Sie stellt den kompletten Verkaufsworkflow bereit:\n" "\n" -"* **Anbebot**->**Auftrag**->**Rechnung** \n" +"* **Angebot**->**Auftrag**->**Rechnung** \n" "\n" "Voreinstellungen (wenn das Lagerverwaltungsmodul installiert ist)\n" "------------------------------------------------------\n" @@ -3469,6 +3678,22 @@ msgid "" " above. Specify the interval information and partner to be invoice.\n" " " msgstr "" +"\n" +"Erstellen wiederkehrender Belege.\n" +"===============================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, neue Belege zu erstellen und durch " +"Abonnements diese Belege regelmässig zu erstellen.\n" +"\n" +"z. B. um automatisch monatliche Abrechnungen zu erzeugen:\n" +"-------------------------------------------------------------\n" +" * Definieren Sie einen Dokumenttyp basierend auf dem Rechnungsobjekt\n" +" * Definieren Sie einen Abo Zeitraum, dessen Quelle, das oben definierte " +"Dokument \n" +" ist. Bestimmen Sie das Intervall zur Neuerstellung des Belegs sowie " +"den Partner mit \n" +" dessen Abrechnungsbedingung.\n" +" " #. module: base #: field:res.company,rml_header1:0 @@ -3657,6 +3882,32 @@ msgid "" "customers' expenses if your work by project.\n" " " msgstr "" +"\n" +"Verwaltung der Spesen für Mitarbeiter\n" +"==============================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, die Spesen Ihrer Mitarbeitern zu " +"verwalten. Sie gibt Ihnen Zugriff auf die Aufwandsabrechnungen Ihrer " +"Mitarbeiter und das Recht diese zu vervollständigen und zu bestätigen oder " +"zu verweigern. Nach der Bestätigung erstellt diese Anwendung eine " +"Spesenabrechnung für den Mitarbeiter.\n" +"Der Mitarbeiter kann seine Spesen eingeben und der Bestätigungsprozesses " +"leitet diese Spesenabrechnung nach der Bestätigung durch den Vorgesetzten " +"automatisch an die Finanzbuchhaltung weiter.\n" +"\n" +"\n" +"Der gesamte Prozess umfasst:\n" +"----------------------------------------------\n" +"* Entwurf Spesen\n" +"* Bestätigung der Spesenabrechnung durch den Mitarbeiter\n" +"* Bestätigung durch dessen Vorgesetzten\n" +"* Bestätigung durch den Buchhalter und Erhalt der Spesenabrechnung\n" +"\n" +"Diese Anwendung nutzt weiterhin die Kostenstellen Integration und ist somit " +"kompatibel zur Abrechnung an Kunden über die Anwendung der Zeiterfassung, " +"sodass es Ihnen möglich ist, sofern Sie mit Projekten arbeiten, erneut eine " +"neue Rechnung Ihrer Kundenspesen zu erstellen.\n" +" " #. module: base #: view:base.language.export:0 @@ -3976,6 +4227,40 @@ msgid "" "* Work Order Analysis\n" " " msgstr "" +"\n" +"Verwalten des Fertigungsprozesses in OpenERP\n" +"======================================\n" +"\n" +"Die Fertigungsanwendung ermöglicht es Ihnen die Planung, Bestellung, " +"Lagererung und Fertigung oder Montage von Produkten von Rohstoffen und " +"Komponenten abzudecken. Es verwaltet den Verbrauch und die Produktion an " +"Hand einer Stückliste und die notwendigen Vorgänge an Maschinen, durch die " +"Benutzung von Werkzeugen oder menschlicher Arbeitszeit anhand der angelegten " +"Arbeitspläne.\n" +"\n" +"Die Anwendung unterstützt die vollständige Integration und Planbarkeit der " +"lagerfähigen Waren, Verbrauchsmaterialien und Dienstleistungen. " +"Dienstleistungen werden vollständig in den Rest der Software integriert. Zum " +"Beispiel können Sie eine Untervergabe in einer Stückliste einrichten, um " +"automatisch die Montage Ihrer Produktion zu erwerben. \n" +"\n" +"Hauptmerkmale\n" +"---------------------------\n" +"* Lagerfertigung / Auftragsfertigung\n" +"* Multi-Level Stückliste, keine Begrenzung\n" +"* Multi-Level Arbeitsplan, keine Begrenzung\n" +"* Arbeitsplan und Arbeitsplatz integriert in Kostenrechnung\n" +"* regelmäßige Planungsberechnung\n" +"* Durchsuchen von Stücklisten in einer kompletten Struktur, die Unter- und \n" +"Phantom- Stücklisten beinhaltet\n" +"\n" +"Die Statistik / Bericht für MPR beinhaltet folgende Auswertungen:\n" +"-----------------------------------------------------------------------------" +"-------------------------------\n" +"* Beschaffungen Ausnahmefehler (Grafik)\n" +"* Lagerbestand Entwicklung (Grafik)\n" +"* Statistik der Fertigungsaufträge\n" +" " #. module: base #: view:ir.attachment:0 @@ -4005,6 +4290,16 @@ msgid "" "easily\n" "keep track and order all your purchase orders.\n" msgstr "" +"\n" +"Dieses Modul ermöglicht Ihnen, Ihre Bestellanforderung zu verwalten.\n" +"========================================================\n" +"\n" +"Wenn eine neue Bestellung erstellt wird, haben Sie jetzt die Möglichkeit, " +"die verwendete\n" +"Bestellanforderung zu speichern. Dieses neue Objekt wird neu umgruppiert und " +"ermöglicht\n" +"es Ihnen auf einfache Weise alle Ihre Bestellungen im Auge zu behalten und " +"zu bestellen.\n" #. module: base #: help:ir.mail_server,smtp_host:0 @@ -4163,6 +4458,23 @@ msgid "" "\n" " " msgstr "" +"\n" +"Dieses Modul erlaubt die Definition der Standard Kostenstelle für einen " +"bestimmten Benutzer.\n" +"================================================== " +"==========================\n" +"\n" +"Dieser Standard wird meistens verwendet, wenn ein Benutzer seine " +"Zeiterfassung vornimmt: Die Standard Werte werden abgerufen und die Felder " +"werden automatisch mit der zugewiesenen Kostenstelle ausgefüllt. Es gibt " +"dennoch weiter die Möglichkeit, die entsprechenden Werte abzuändern.\n" +"\n" +"Natürlich ergibt sich die Kostenstelle aus den Stammdaten des Mitarbeiters, " +"wenn ein solcher Standard nicht \n" +"eigens konfiguriert wurde, damit dieses Modul auch weiterhin mit älteren " +"Konfigurationen kompatibel ist.\n" +"\n" +" " #. module: base #: view:ir.model:0 @@ -4178,7 +4490,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Ziel Model" #. module: base #: selection:ir.sequence,implementation:0 @@ -4283,6 +4595,19 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"Dies ist eine vollständige Kalenderanwendung.\n" +"========================================\n" +"\n" +"Abgebildet sind:\n" +"-------------------------------\n" +"\n" +" - Kalender für Veranstaltungen\n" +" - wiederkehrende Veranstaltungen\n" +"\n" +"Wenn Sie Ihre Termine verwalten möchten, sollte Sie hierzu die CRM Anwendung " +"installieren.\n" +" " #. module: base #: model:res.country,name:base.je @@ -4756,6 +5081,25 @@ msgid "" "very handy when used in combination with the module 'share'.\n" " " msgstr "" +"\n" +"Passen Sie Zugriffe auf Ihre OpenERP Datenbank für externe Nutzer an, indem " +"Sie Portale einrichten.\n" +"=============================================================================" +"===\n" +"Ein Portal definiert eine bestimmtes Anwendermenü und Zugriffsrechte für " +"seine Mitglieder. Dieses\n" +"Menü kann von Portalmitgliedern, anonymen Benutzern und anderern Benutzern, " +"die den Zugang\n" +"hinsichtlich technischer Eigenschaften haben, gesehen werden. (z. B. der " +"Administrator)\n" +"Außerdem ist jedes Portalmitglied an einen bestimmten Partner gebunden.\n" +"\n" +"Das Modul verbindet Benutzergruppen mit den Portal-Nutzern (Hinzufügen zu " +"einer Gruppe\n" +"im Portal fügt sie zu den Portal-Benutzer, etc). Das Merkmal ist sehr " +"praktisch, wenn in\n" +"Kombination mit dem Modul 'Teilen' verwendet.\n" +" " #. module: base #: field:multi_company.default,expression:0 @@ -4780,7 +5124,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Angebote, Aufträge, Rechnungen" #. module: base #: field:res.partner,parent_id:0 @@ -4855,6 +5199,15 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Dieses Modul aktualisiert Notizen in OpenERP für die Verwendung einer " +"externen Notiz Anwendung (Pad)\n" +"=============================================================================" +"=======\n" +"\n" +"Aktualisieren Sie Ihre Textnotizen in Echtzeit mit den Benutzern, die Sie " +"hierzu einladen.\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -4952,6 +5305,17 @@ msgid "" "then select the test \n" "and print the report from Print button in header area.\n" msgstr "" +"\n" +"=========================================\n" +"Mit diesem Modul können Sie durch das Menü Berichtswesen / Finanzen / " +"Finanzen Test eine manuelle Prüfung der Plausibilität Ihrer " +"Finanzbuchhaltung durchführen und nach möglichen Ungereimtheiten suchen. \n" +"\n" +"Sie können eine Abfrage schreiben, um Plausibilitätsprüfungen zu erstellen " +"und erhalten das Ergebnis der Prüfung\n" +"im PDF-Format, auf die Sie über das o.a. Menü zugreifen können. Dort wählen " +"Sie dann den Test aus und drucken den Bericht durch Klick auf die " +"Schaltfläche Drucken im Kopfbereich.\n" #. module: base #: field:ir.module.module,license:0 @@ -5001,6 +5365,22 @@ msgid "" "for\n" "this event.\n" msgstr "" +"\n" +"Veranstaltungsanmeldung durch Auftrag.\n" +"======================================\n" +"\n" +"Diese Anwendung ermöglicht eine automatisierte Anmeldung durch die Anbindung " +"an den\n" +"Verkaufsprozess, inklusive der Aktivierung der Abrechnungsfunktionalität für " +"Veranstaltungen.\n" +"\n" +"Es wird eine neue Art Serviceprodukt erstellt , welches die Möglichkeit " +"bietet eine Event-Kategorie \n" +"zuzuordnen. Wenn Sie dann einen Auftrag mit einem solchen Produkt erfassen, " +"können Sie eine \n" +"aktuelle Veranstaltung dieser Kategorie auswählen, wodurch automatisch die " +"Anmeldung zu dieser \n" +"Veranstaltung vorgenommen wird.\n" #. module: base #: model:ir.module.module,description:base.module_sale_order_dates @@ -5015,6 +5395,17 @@ msgid "" " * Commitment Date\n" " * Effective Date\n" msgstr "" +"\n" +"Ergänzen Sie zusätzliche Datum Informationen zum Auftrag.\n" +"=================================================\n" +"\n" +"Sie können die folgenden zusätzlichen Daten zu einem Kundenauftrag " +"hinzufügen:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------\n" +" * Wunschtermin\n" +" * Bestätigter Termin\n" +" * tatsächlicher Termin\n" #. module: base #: field:ir.actions.server,srcmodel_id:0 @@ -5069,6 +5460,23 @@ msgid "" "You can also use the geolocalization without using the GPS coordinates.\n" " " msgstr "" +"\n" +"Dies ist die von OpenERP SA genutze Anwendung, um Kunden anhand Ihrer " +"geographischen Lage an Partner weiterzuleiten " +"=============================================================================" +"======================\n" +"\n" +"Sie können die geographische Lage Ihrer Chancen durch Nutzung dieser " +"Anwendung bestimmen.\n" +"\n" +"Verwenden Sie Geolokalisierungssysteme beim Zuweisen von Chancen an Ihre " +"Reseller Partner.\n" +"Bestimmen Sie die GPS-Koordinaten anhand der Adresse des Partners.\n" +"\n" +"Der am besten geeignete Partner kann zugeordnet werden. Sie können die " +"Geolokalisierung auch ohne die \n" +"GPS-Koordinaten verwenden.\n" +" " #. module: base #: view:ir.actions.act_window:0 @@ -5265,6 +5673,23 @@ msgid "" "since it's the same which has been renamed.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht eine Segmentierung von Partnern\n" +"====================================================\n" +"\n" +"Die Profile Funktion aus der früheren Segmentierung Anwendung wurde als " +"Grundlage genommen und verbessert. \n" +"Durch Verwendung des neuen Konzepts für Fragebögen können Sie jetzt auch " +"einzelne Fragen aus einem Fragebogen direkt \n" +"bei einem Partner verwenden und zur Segmentierung anwenden. \n" +"\n" +"Es erfolgte eine Zusammenführung mit den Features der früheren CRM & SRM " +"Segmentierung Anwendung, da sich einige überlappende Funktionalitäten " +"ergeben haben . \n" +"\n" +" ** Hinweis: ** Diese Anwendung ist nicht kompatibel mit der Anwendung " +"Segmentierung, da die Plattform prinzipiell identisch ist.\n" +" " #. module: base #: model:res.country,name:base.gt @@ -5322,12 +5747,12 @@ msgstr "Spezielle industrielle Anwendungen" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs msgid "Google Docs integration" -msgstr "" +msgstr "Google Docs Integration" #. module: base #: help:ir.attachment,res_model:0 msgid "The database object this attachment will be attached to" -msgstr "" +msgstr "Das Datenbankobjekt, dem der Anhang zugewiesen werden soll" #. module: base #: code:addons/base/ir/ir_fields.py:327 @@ -5370,6 +5795,45 @@ msgid "" "So, that we can compare the theoretic delay and real delay. \n" " " msgstr "" +"\n" +"Diese Anwendung fügt Status, Datum Beginn, Datum Ende im Aktenreiter " +"Arbeitsaufträge hinzu\n" +"=============================================================================" +"=\n" +"\n" +"Status: Entwurf, Bestätigt, Erledigt, Abgebrochen\n" +"Beim Beenden / Bestätigen, Abbrechen des Fertigungsauftrages ändern Sie alle " +"Arbeitspositionen entsprechend seines \n" +"Status ab.\n" +"\n" +"Neue Menüs:\n" +"----------------------------\n" +" **Fertigung** > ** Fertigung ** > **Arbeitsaufträge**\n" +"\n" +"Dieses ist eine Ansicht auf 'Arbeitsaufträge' Positionen eines " +"Fertigungsauftrags.\n" +"\n" +"Neue Schaltflächen in der Formular Ansicht des Fertigungsauftrags im " +"\"Arbeitsaufträge\" Aktenreiter:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"----------\n" +" * Start (Ändert Status auf In Bearbeitung), Startdatum\n" +" * Erledigt (Ändert Status auf Erledigt), Endedatum\n" +" * Zurücksetzen (Ändert Status auf Entwurf)\n" +" * Abbrechen (Ändert Status auf Abgebrochen)\n" +"\n" +"Wenn der Fertigungsauftrag 'Bereit zur Produktion \"ist, müssen die " +"Arbeitspositionen\n" +"\"bestätigt\" werden. Wenn der Produktionsauftrag abgeschlossen wird, " +"müssen\n" +"auch alle Arbeitspositionen erledigt sein.\n" +"\n" +"Das Feld 'Arbeitsstunden' ist die Zeitspanne zwischen Endedatum - " +"Startdatum.\n" +"Hierdurch kann dann die theoretische Auftragsdauer mit der tatsächlichen \n" +"Dauer verglichen werden. \n" +" " #. module: base #: view:res.config.installer:0 @@ -5658,7 +6122,7 @@ msgstr "Spanish (PA) / Español (PA)" #: view:res.currency:0 #: field:res.currency,rate_ids:0 msgid "Rates" -msgstr "Raten" +msgstr "Kurse" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template @@ -5763,6 +6227,48 @@ msgid "" "Email by Openlabs was kept.\n" " " msgstr "" +"\n" +"E-Mail-Vorlagen (vereinfachte Version des Original-Power Email von " +"OpenLabs).\n" +"=============================================================================" +"=\n" +"\n" +"Hiermit können Sie vollständige E-Mail-Vorlagen im Zusammenhang eines " +"OpenERP Belegs erstellen\n" +"(Aufträge, Rechnungen und so weiter), und Absender, Empfänger, Betreff, " +"Inhalt (HTML und Text) aus dem \n" +"Kontext automatisiert erstellen lassen. Sie können auch automatisch Dateien " +"an Ihre Vorlagen \n" +"hinzufügen oder ausdrucken und einfach einen Bericht beilegen. \n" +"\n" +"Für fortgeschrittene Anwender können die Vorlagen auch dynamische " +"Eigenschaften enthalten,\n" +"die mit dem Beleg selbst in einem gemeinsamen Kontext stehen. Zum Beispiel, " +"können Sie den Namen \n" +"eines Landes von einem Partner nutzen, wenn Sie ihm schreiben, auch die " +"Bereitstellung eines sicheren \n" +"Standard für den Fall dass die Eigenschaft nicht definiert ist. Jede Vorlage " +"enthält deshalb einen \n" +"eingebauten Assistenten,der mit der Aufnahme solcher dynamischen Werte " +"beginnt.\n" +"\n" +"Wenn Sie diese Option aktivieren, wird ein Assistent auch in der " +"Seitenleiste\n" +"der OpenERP Belegs, zu dem diese Vorlage gehört (z. B. Rechnungen), " +"erscheinen.\n" +"Dieser Assistent dient als schneller Weg zum Senden neuer E-Mails basierend " +"auf einer Text - Vorlage,\n" +"bei Bedarf nach der Überprüfung und Anpassung der Inhalte. Dieser Assistent " +"wird dann zu einem Massenmailsystem, \n" +"wenn Sie mehrere Dokumente auf einmal aufgerufen haben. \n" +"\n" +"Diese E-Mail-Vorlagen stehen auch im Mittelpunkt der Marketing-Kampagne " +"(siehe ``marketing_campaign`` application), um größere Kampagnen auch für " +"alle OpenERP Dokumente zu automatisieren. \n" +"\n" +" **Technischer Hinweis:** nur das Vorlagensystem der ursprünglichen Power " +"Email von OpenLabs wurde beibehalten.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form @@ -6003,6 +6509,66 @@ msgid "" " * Zip return for separated PDF\n" " * Web client WYSIWYG\n" msgstr "" +"\n" +"Dieses Modul fügt einen neue Berichtsanwendung basierend auf WebKit-" +"Bibliothek (wkhtmltopdf) um Berichte, die in HTML + CSS gestaltet sind " +"unterstützen.\n" +"=============================================================================" +"========================================\n" +"\n" +"\n" +"Die Anwendungsstruktur und ein Code werden von der report_openoffice " +"Anwendung inspiriert.\n" +"\n" +"Die Anwendung ermöglicht:\n" +"------------------\n" +"- HTML Berichtsdefinition\n" +"- MultiKopfzeile Unterstützung\n" +"- Multi-Logo\n" +"- Multi betriebliche Unterstützung\n" +"- HTML-und CSS-3-Unterstützung (In das Grenze des tatsächlichen WebKit-" +"Version)\n" +"- JavaScript-Unterstützung\n" +"- Raw HTML-Fehlerbeseitiger\n" +"- Buch Druckfunktionen\n" +"- Seitenränder Festlegung\n" +"- Papierformat Festlegung\n" +"\n" +"Mehrere Kopfzeilen und Logos können pro Unternehmen festgelegt werden. CSS " +"Stil, Kopf-und\n" +"Fußzeile werden pro Unternehmen definiert.\n" +"\n" +"Ein Beispiel für eine Bericht finden Sie auch in der webkit_report_sample " +"Anwendung und in diesem Video:\n" +"http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Voraussetzungen und Installation:\n" +"----------------------------------------------\n" +"Dieses Modul erfordert die ``wkthtmltopdf`` Bibliothek, um HTML-Dokumente " +"in\n" +"PDF umzuwandeln. Version 0.9.9 oder höher ist erforderlich und können Sie " +"für Linux,\n" +" Mac OS X (i386) und Windows (32 Bit) unter " +"http://code.google.com/p/wkhtmltopdf/ finden.\n" +"\n" +"Nach der Installation der Bibliothek auf dem OpenERP Server-Rechner, müssen " +"Sie den \n" +"Pfad zur ausführbaren Datei ``wkthtmltopdf`` für jedes Unternehmen " +"herstellen.\n" +"\n" +"Wenn Sie ein Problem mit fehlender Kopf- und Fußzeile bei Linux haben, " +"achten Sie darauf,\n" +"dass Sie bei der Installation einer \"ruhende\" Version der Bibliothek " +"installiert haben. Es ist bekannt, dass\n" +"der Standardwert ``wkhtmltopdf`` auf Ubuntu dieses Problem habt.\n" +"\n" +"\n" +"was zu tun ist:\n" +"-----\n" +"* Unterstützung von JavaScript Aktivierung Deaktivierung\n" +"* Sortieren und buchen Sie Format-Unterstützung\n" +"* Zip zurück zur getrennten PDF\n" +"* Web-Client WYSIWYG\n" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads @@ -6103,6 +6669,9 @@ msgid "" "

You should try others search criteria.

\n" " " msgstr "" +"

Kein Modul gefunden!

\n" +"

Sie müssen Ihre Suchkriterien modifizieren.

\n" +" " #. module: base #: model:ir.model,name:base.model_ir_module_module @@ -6191,6 +6760,54 @@ msgid "" "only the country code will be validated.\n" " " msgstr "" +"\n" +"Umsatzsteuer Validierung für die Umsatzsteuer-Identifikationsnummern der " +"Partner\n" +"===================================================================\n" +"\n" +"Nach der Installation dieser Anwendung werden die eingegebenen Werte im " +"Bereich\n" +"der Mehrwertsteuer der Partner wird für alle unterstützten Ländern " +"validiert. Das Land\n" +"wird von abgeleitetet von dem 2-Buchstaben-Ländercode, der der " +"Mehrwertsteuer-Nummer\n" +"vorangestellt ist, z. B. wird BE0477472701 nach den belgischen Vorschriften " +"validiert.\n" +"\n" +"Es gibt zwei verschiedene Ebenen der Umsatzsteuer-Identifikationsnummer " +"Validierung:\n" +"-----------------------------------------------------------------------------" +"---------------------------------------------\n" +"  * Standardmäßig wird eine einfache off-line Prüfung durchgeführt, unter " +"Verwendung der\n" +" bekannten Validierungsregeln für das Land, in der Regel eine einfache " +"Prüfziffer. Das geht schnell\n" +" und ist jederzeit möglich, aber ermöglicht auch Zahlen, die vielleicht " +"nicht wirklich vergeben\n" +"      oder nicht mehr gültig sind.\n" +" \n" +"    * Wenn die \"VAT MIAS Check\" Option aktiviert ist (in der " +"Konfiguration des Unternehmens des\n" +"       Benutzers wird die Mehrwertsteuer Zahl anstelle der Online EU VIES " +"Datenbank\n" +" übermittelt werden, die wirklich sicherstellt, dass die Zahl gültig " +"und aktuell\n" +" einem EU-Unternehmen zugeordnet ist. Das ist ein wenig langsamer als " +"die einfache\n" +" off-line Prüfung, erfordert eine Internet-Verbindung und steht " +"möglicherweise nicht jederzeit zur \n" +" Verfügung. Wenn der Dienst nicht verfügbar ist oder gewünschte Land " +"nicht unterstützt\n" +" (z. B. für Nicht-EU-Ländern), wird stattdessen eine einfache Prüfung " +"\n" +" durchgeführt.\n" +"\n" +"Zu den unterstützten Länder gehören derzeit die EU-Länder und ein paar Nicht-" +"EU-Länder,\n" +"wie Chile, Kolumbien, Mexiko, Norwegen oder Russland. Für nicht unterstützte " +"Länder, wird\n" +"nur der Land Code validiert.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view @@ -6238,6 +6855,23 @@ msgid "" " Replica of Democratic Congo, Senegal, Chad, Togo.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht das Bilanzierungsdiagramm für OHADA Bereich\n" +"=============================================================\n" +"    \n" +"Es ermöglicht jedem Unternehmen oder Verband, seine Finanzbuchhaltung zu " +"verwalten.\n" +"\n" +"Länder, die OHADA verwenden, sind folgende:\n" +"-------------------------------------------\n" +"     Benin, Burkina Faso, Kamerun, Zentralafrikanische Republik, die " +"Komoren, Kongo,\n" +"    \n" +"     Elfenbeinküste, Gabun, Guinea, Guinea-Bissau, Äquatorialguinea, Mali, " +"Niger,\n" +"    \n" +"     Demokratischen Republik Kongo, Senegal, Tschad, Togo.\n" +" " #. module: base #: view:ir.translation:0 @@ -6348,6 +6982,10 @@ msgid "" "===============================================\n" " " msgstr "" +"\n" +"Benutzern erlauben, sich anzumelden und ihr Kennwort zurückzusetzen\n" +"=========================================================\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_usability @@ -6372,6 +7010,15 @@ msgid "" "membership products (schemes).\n" " " msgstr "" +"\n" +"Diese Anwendung konfiguriert Module im Zusammenhang mit einer " +"Verbundorganisation\n" +"==========================================================================\n" +"\n" +"Dieses Modul installiert das Profil für Vereine und Verbände, um " +"Veranstaltungen, Registrierungen, Mitgliedschaften, Mitgliedschaft Produkte " +"(Systeme) zu verwalten.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -6404,6 +7051,19 @@ msgid "" "documentation at http://doc.openerp.com.\n" " " msgstr "" +"\n" +"Bietet eine gemeinsame EDI-Plattform, die von anderen Anwendungen verwendet " +"werden kann.\n" +"====================================================================\n" +"\n" +"OpenERP legt ein allgemeines EDI-Format für den Austausch von " +"Geschäftsdokumenten zwischen\n" +"verschiedenen Systemen fest, und bietet generelle Mechanismen, um diese zu " +"importieren und zu exportieren.\n" +"\n" +"Mehr Details über OpenERP EDI-Format können Sie in der technischen OpenERP\n" +"Dokumentation finden unter http://doc.openerp.com.\n" +" " #. module: base #: code:addons/base/ir/workflow/workflow.py:99 @@ -6423,6 +7083,9 @@ msgid "" "deleting it (if you delete a native record rule, it may be re-created when " "you reload the module." msgstr "" +"Wenn Sie das Aktiv Feld deaktivieren, wird dieser Eintrag deaktiviert ohne " +"dabei gelöscht zu werden (wenn Sie eine systemeigene Datensatz Regel " +"löschen, kann diese beim erneuten Laden des Moduls erneut erstellt werden)." #. module: base #: selection:base.language.install,lang:0 @@ -6439,6 +7102,12 @@ msgid "" "Allows users to create custom dashboard.\n" " " msgstr "" +"\n" +"Ermöglicht dem Benutzer eine benutzerdefinierte Anzeigetafel zu erstellen\n" +"==========================================================\n" +"\n" +"Ermöglicht Benutzern die Erstellung benutzerdefinierter Anzeigetafeln\n" +" " #. module: base #: model:ir.actions.act_window,name:base.ir_access_act @@ -6529,7 +7198,7 @@ msgstr "Nicht kategorisiert" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "Telefon:" #. module: base #: field:res.partner,is_company:0 @@ -6746,7 +7415,7 @@ msgstr "Malaysien" #: code:addons/base/ir/ir_sequence.py:130 #, python-format msgid "Increment number must not be zero." -msgstr "" +msgstr "Inkrementierung muss positiv sein" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel @@ -6795,6 +7464,43 @@ msgid "" " CRM Leads.\n" " " msgstr "" +"\n" +"Dieses Anwendung bietet automatisierte Marketing-Kampagnen für Interessenten " +"(Kampagnen können freilich für eine beliebige Ressource definiert werden, " +"nicht nur CRM Interessenten).\n" +"=============================================================================" +"==============================\n" +"\n" +"Die Kampagnen sind dynamisch und haben mehrere Kanäle. Der Ablauf ist wie " +"folgt geplant:\n" +"------------------------------------------------------------------------\n" +" * Erstellen Sie Marketing-Kampagnen wie Workflows, einschließlich E-Mail-" +"Vorlagen zum \n" +" Versenden, Berichte auszudrucken und per E-Mail zu versenden, " +"benutzerdefinierte Aktionen \n" +" * Definieren Sie Eingabe Segmente, die die Elemente auswählen, die der " +"Kampagne hinzugefügt\n" +" werden sollen (z. B. Interessenten aus bestimmten Ländern). \n" +" * Führen Sie Kampagne im Simulationsmodus aus, um diese in Echtzeit zu " +"testen oder oder beschleunigen\n" +" Sie diese und und optimieren diese. \n" +" * Sie können die echte Kampagne auch im manuellen Modus starten, in der " +"jede Maßnahme\n" +" die manuelle Validierung erfordert. \n" +" * Schließlich starten Sie Ihre Kampagne und beobachten in den " +"Statistiken wie die\n" +" Kampagne alles vollautomatisch macht.\n" +"\n" +"Während die Kampagne läuft, können Sie natürlich weiterhin zur " +"Feinabstimmung der Parameter\n" +"des Arbeitsablaufes, Segmente eingeben.\n" +"\n" +"**Hinweis:** Wenn Sie Demo-Daten benötigen, können Sie die Anwendung " +"marketing_campaign_crm_demo\n" +" installieren, jedoch wird automatisch die Anwendung CRM installiert, " +"da diese von den CRM Interessenten\n" +" abhängt.\n" +" " #. module: base #: help:ir.mail_server,smtp_debug:0 @@ -6817,6 +7523,14 @@ msgid "" "Price and Cost Price.\n" " " msgstr "" +"\n" +"Diese Anwendung fügt die Gewinnmarge dem Verkaufsauftrag hinzu\n" +"======================================================\n" +"\n" +"Dies gibt die Ertragskraft an durch die Berechnung der Differenz zwischen " +"dem Verkaufspreis\n" +"und Herstellungspreis.\n" +" " #. module: base #: selection:ir.actions.todo,type:0 @@ -6846,6 +7560,7 @@ msgstr "Kapverdische Inseln" #: model:res.groups,comment:base.group_sale_salesman msgid "the user will have access to his own data in the sales application." msgstr "" +"der Benutzer hat Zugriff auf seine eigenen Daten in der Verkaufsanwendung." #. module: base #: model:res.groups,comment:base.group_user @@ -6853,6 +7568,9 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" +"Der Benutzer ist in der Lage, seine eigenen Personalvorgänge " +"(Urlaubsanfragen, Zeiterfassung,...) zu verwalten, wenn er hierzu mit einem " +"Mitarbeiter im System verbunden wird." #. module: base #: code:addons/orm.py:2246 @@ -7221,6 +7939,12 @@ msgid "" "This module provides the core of the OpenERP Web Client.\n" " " msgstr "" +"\n" +"OpenERP Web-Anwendung\n" +"======================\n" +"\n" +"Dieses Anwendung bietet den OpenERP Web Client.\n" +" " #. module: base #: view:ir.sequence:0 @@ -7333,7 +8057,7 @@ msgstr "Ungültiges Format für den Namen des Bankkontos" #. module: base #: view:ir.filters:0 msgid "Filters visible only for one user" -msgstr "" +msgstr "Filter nur sichtbar für einen Benutzer" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -7375,6 +8099,31 @@ msgid "" "* In a module, so that administrators and users of OpenERP who do not\n" " need or want an online import can avoid it being available to users.\n" msgstr "" +"\n" +"Neuer erweiterter Dateiimport für OpenERP\n" +"======================================\n" +"\n" +"Neuimplementierung der OpenERP Dateiimport-Systematik:\n" +"\n" +"*Serverseite, das vorherige System zwingt den Großteil der Logik in den\n" +" Client, welches den Aufwand (zwischen Clients) dupliziert, macht die\n" +" Benutzung des Import Systems viel schwieriger, ohne die Verwendung eines " +"Client\n" +" (direkt RPC oder andere Formen der Automatisierung) und macht es viel " +"schwerer,\n" +" das Wissen über die Import / Export Systeme zu erfassen, als wenn es über\n" +" 3+ verschiedene Projekte verteilt wird.\n" +"\n" +"** In einer erweiterbaren Art und Weise, so dass Anwender und Partner ihre\n" +" eigenen Front-Ends erstellen können, um aus anderen Dateiformaten zu " +"importieren\n" +" (z. B. OpenDocument Dateien), welche möglicherweise in ihrem eigenen " +"Arbeitsablauf einfacher\n" +" zu handhaben sind oder aus ihren Daten Produktionsquellen.\n" +"\n" +"* In einer Anwendung, sodass Administratoren und Benutzer von OpenERP, die " +"keinen Online \n" +"Import brauchen oder vermeiden wollen, für Benutzer verfügbar zu sein.\n" #. module: base #: selection:res.currency,position:0 @@ -7537,6 +8286,17 @@ msgid "" "their status quickly as they evolve.\n" " " msgstr "" +"\n" +"Verfolgen von Problemen / Fehlern bei der Verwaltung in Projekten\n" +"==================================================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, die Probleme, mit denen Sie in einem " +"Projekt konfrontiert sein könnten, wie Fehler in einem System, " +"Kundenbeschwerden oder Materialbeschädigungen zu verwalten.\n" +"\n" +"Es ermöglicht dem Manager, die Probleme schnell zu überprüfen, sie zu ordnen " +"und so schnell über deren Status zu entscheiden, wie diese entstanden sind.\n" +" " #. module: base #: field:ir.model.access,perm_create:0 @@ -7563,6 +8323,22 @@ msgid "" "up a management by affair.\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht ein Stundenzettel System\n" +"========================================\n" +"\n" +"Jeder Mitarbeiter kann seine aufgewendete Zeit für verschiedene Projekte " +"kodieren und verfolgen.\n" +"Ein Projekt ist eine analytische Rechnung und die Zeit, die jemand an diesem " +"Projekt verbracht hat,\n" +"verursacht Kosten auf dem entsprechenden Konto. \n" +"\n" +"Viele Berichterstattungen über die Verfolgung von Zeit und Mitarbeiter " +"werden bereitgestellt.\n" +"Es ist vollständig in die Kostenrechnung integriert. Es ermöglicht Ihnen die " +"Einrichtung einer \n" +"Betriebsführung nach Angelegenheit.\n" +" " #. module: base #: field:res.bank,state:0 @@ -7745,6 +8521,20 @@ msgid "" "trigger an automatic reminder email.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht es, Server Action Rules für jedes Objekt " +"einzuführen.\n" +"============================================================\n" +"\n" +"Verwenden Sie automatisierte Aktionen, um automatisch diese Maßnahmen für " +"verschiedene Rechner auszulösen.\n" +"\n" +"** Beispiel: ** Interssent A wird von einem bestimmten Benutzer erstellt und " +"kann automatisch einem bestimmten\n" +"Verkaufsteam zugeordnet werden oder eine Chance, die auch noch nach 14 Tagen " +"den Status \"ausstehend\"\n" +"könnte eine automatische Erinnerungs-E-Mail auslösen.\n" +" " #. module: base #: field:res.partner,function:0 @@ -7791,7 +8581,7 @@ msgstr "Nördliche Marianen" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "Benutzername" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -7846,6 +8636,31 @@ msgid "" " are scheduled with taking the phase's start date.\n" " " msgstr "" +"\n" +"Langfristige Projektsteuerung, zur Planung, Disposition und zur Zuweisung " +"von Ressourcen\n" +"=============================================================================" +"====\n" +"\n" +"Funktionen:\n" +"---------\n" +" * Verwalten von Groß-Projekten\n" +" * Definieren Sie verschiedenen Phasen der Projektimplementierung\n" +" * Berechnen Sie die Phase Planung: Berechne Start- und Enddatum der " +"Phasen,\n" +" die im Status Entwurf, offene und ausstehend des Projekts gegeben " +"sind. Wenn kein\n" +" Projekt angegebenen ist, dann werden alle Phase im Entwurf, offen und " +"ausstehend genommen.\n" +" * Berechnung Aufgabenplanung: Diese funktioniert genauso wie die " +"Planerfunktion bei der\n" +" Projektphase. Es nimmt das Projekt als Parameter und berechnet alle " +"offen, Entwürfe\n" +" und anstehenden Aufgaben. \n" +" * Berechnung Aufgaben: Alle die Aufgaben, die im Status Entwurf, " +"anstehend oder offen sind,\n" +" werden mit dem Startdatum der Phase berechnet.\n" +" " #. module: base #: code:addons/orm.py:2020 @@ -7951,6 +8766,11 @@ msgid "" "use the same timezone that is otherwise used to pick and render date and " "time values: your computer's timezone." msgstr "" +"Die Zeitzone des Partners wird genutzt, um korrekte Datums- und Zeitwerte " +"für Druck Berichte anzugeben. Es ist wichitg, einen Wert für dieses Feld " +"festzulegen. Sie sollten die gleiche Zeitzone nutzen, die sonst verwendet " +"wird, um Datums- und Zeitwerte zu holen und zu übergeben: Die Zeitzone Ihres " +"Computers." #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default @@ -7965,7 +8785,7 @@ msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "" +msgstr "Geplante Aktionen" #. module: base #: model:res.country,name:base.bi @@ -8005,6 +8825,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Diese Anwendung fügt das Menü \"Ereignis\" und weitere Funktionen Ihrem " +"Portal hinzu, wenn Ereignis und Portal installiert sind.\n" +"=============================================================================" +"===============\n" +" " #. module: base #: help:ir.sequence,number_next:0 @@ -8100,6 +8926,9 @@ msgid "" "Allow users to login through OAuth2 Provider.\n" "=============================================\n" msgstr "" +"\n" +"Freigabe der Anmeldung per OAuth2.\n" +"=============================================\n" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -8130,6 +8959,16 @@ msgid "" "shortcut.\n" " " msgstr "" +"\n" +"Aktivieren Sie Verknüpfungsfunktionen im Web-Client\n" +"===========================================\n" +"\n" +"Fügen Sie ein Verknüpfungssymbol in der Systemleiste hinzu, um auf die " +"Verknüpfungen (falls vorhanden) des Benutzers zuzugreifen.\n" +"\n" +"Fügen Sie ein Verknüpfungssymbol neben die Ansicht Titel, um eine eigene " +"Verknüpfung hinzuzufügen oder zu entfernen.\n" +" " #. module: base #: field:res.company,rml_header2:0 @@ -8154,6 +8993,10 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Aufgabenliste für CRM und Verkaufschancen\n" +"====================================\n" +" " #. module: base #: view:ir.mail_server:0 @@ -8212,6 +9055,22 @@ msgid "" "requested it.\n" " " msgstr "" +"\n" +"Automatisierte Übersetzungen durch Gengo API\n" +"=======================================\n" +"\n" +"Diese Anwendung installiert passive Planeraufgaben für automatische " +"Übersetzungen \n" +"mithilfe der Gengo API. Um sie zu aktivieren, müssen Sie\n" +"1) Ihren Gengo Authentifizierungs-Parameter unter \"Einstellungen > " +"Unternehmen > Gengo Parameter\" konfigurieren\n" +"2) den Assisstenten unter \"Einstellungen > Verwendung AGB > Gengo: Manuelle " +"Anfrage der Übersetzung\" starten und dann dem Assissten folgen\n" +"\n" +"Dieser Assistent aktiviert den Cron-Job und die Planer und startet die " +"automatische Übersetzung via Gengo Services für alle Begriffe, die Sie " +"angefordert haben.\n" +" " #. module: base #: model:ir.module.module,description:base.module_fetchmail @@ -8255,6 +9114,45 @@ msgid "" "(technically: Server Actions) to be triggered for each incoming mail.\n" " " msgstr "" +"\n" +"Abrufen eingehender E-Mails auf POP / IMAP-Servern.\n" +"============================================\n" +"\n" +"Geben Sie die Werte Ihres POP / IMAP-Kontos / Ihrer Konten ein und alle " +"eingehenden E-Mails auf\n" +"diesen Konten werden automatisch in Ihr OpenERP System heruntergeladen. " +"Alle\n" +"POP3/IMAP-compatible Servern werden unterstützt, auch diejenigen, die ein\n" +"verschlüsseltes SSL / TLS-Verbindung erfordern.\n" +"\n" +"Dies kann verwendet werden, um auf einfache Weise E-Mail-basierede " +"Arbeitsabläufe für viele E-Mail-fähigen OpenERP Dokumente zu erstellen, wie " +"zum Beispiel: \n" +"-----------------------------------------------------------------------------" +"-----------------------------\n" +" * CRM Interessenten / Chancen\n" +" * CRM Anfragen\n" +" * Projekt Themen\n" +" * Projektaufgaben\n" +" * Personalwesen Neueinstellungen (Bewerber)\n" +"\n" +"Installieren Sie einfach die jeweilige Anwendung, und Sie können jede dieser " +"Dokumenttypen\n" +"(Interessenten, Projektprobleme) Ihren eingehenden E-Mail-Konten zuweisen. " +"Neue E-Mails erzeugen\n" +"automatisch neue Dokumente des gewählten Typs, sodass es ein Kinderspiel " +"ist, eine Integration in\n" +"einer Mailbox in OpenERP zu erstellen. Sogar besser: Noch besser: diese " +"Dokumente handeln direkt als\n" +"Mini-Konversationen synchornisiert durch E-Mails. Sie können innerhalb von " +"OpenERP antworten und die\n" +"Antwort wird automatisch gesammlt, wenn sie zurückkommt und an das gleiche " +"*Gespräch* \n" +"Dokument angehängt. \n" +"\n" +"Für weitere spezifische Bedürfnisse können Sie auch individuell definierte " +"Maßnahmen zuweisen, die für jede eingehende Mail ausgelöst wird.\n" +" " #. module: base #: field:res.currency,rounding:0 @@ -8373,7 +9271,7 @@ msgstr "Bank Typen Felder" #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Regeln können nicht auf Vorübergehende Varianten angewandt werden" #. module: base #: selection:base.language.install,lang:0 @@ -8397,10 +9295,9 @@ msgid "" "

\n" " " msgstr "" -"Copy text \t\n" "

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

\n" " OpenERP unterstützt Sie bei der Verfolgung aller Aufgaben " "die mit\n" @@ -8526,7 +9423,7 @@ msgstr "Französisch (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Distributor" -msgstr "" +msgstr "Distributor" #. module: base #: help:ir.actions.server,subject:0 @@ -8629,7 +9526,7 @@ msgstr "Buchungszeilen Sequenznummern" #. module: base #: view:base.language.export:0 msgid "POEdit" -msgstr "" +msgstr "POEdit" #. module: base #: view:ir.values:0 @@ -8758,6 +9655,8 @@ msgid "" "The kernel of OpenERP, needed for all installation.\n" "===================================================\n" msgstr "" +"\n" +"Der Kern von OpenERP, der für alle die Installation benötigt wird.\n" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines @@ -8907,6 +9806,8 @@ msgid "" "Translation features are unavailable until you install an extra OpenERP " "translation." msgstr "" +"Übersetzungsfunktionen sind nicht verfügbar, solange bis Sie eine " +"zusätzliche OpenERP Übersetzung installieren." #. module: base #: model:ir.module.module,description:base.module_l10n_nl @@ -9013,6 +9914,22 @@ msgid "" "\n" "Notes can be found in the 'Home' menu.\n" msgstr "" +"\n" +"Dieses Modul erlaubt es Benutzern, ihre eigenen Notizen innerhalb von " +"OpenERP zu erstellen\n" +"===========================================================================\n" +"\n" +"Verwenden Sie Notizen, um Sitzungsprotokolle zu schreiben, Ideen zu " +"organisieren, persönliche Aufgabenlisten\n" +"zu organisieren, etc. Jeder Benutzer verwaltet seine eigenen persönlichen " +"Notizen. Notizen stehen nur\n" +"dem Autor zur Verfügung, aber können auch an andere Benutzer freigegeben " +"werden, sodass mehrere\n" +"Personen an der gleichen Notiz in Echtzeit arbeiten können. Es ist sehr " +"effizient, um Sitzungsprotokolle\n" +"zu teilen.\n" +"\n" +"Notizen finden Sie in im \"Home\"-Menü.\n" #. module: base #: model:res.country,name:base.dm @@ -9137,6 +10054,40 @@ msgid "" "employees evaluation plans. Each user receives automatic emails and requests " "to perform a periodical evaluation of their colleagues.\n" msgstr "" +"\n" +"Regelmäßige Mitarbeiter Bewertung und Beurteilungen\n" +"=============================================\n" +"\n" +"Durch die Nutzung dieser Anwendung erhalten Sie den Motivationsprozess, " +"indem Sie regelmäßige Auswertungen der Leistungsfähigkeit Ihrer Mitarbeiter " +"durchführen. Von der regelmäßigen Beurteilung der personellen Ressourcen " +"können sowohl Ihre Mitarbeiter als auch Ihr Unternehmen profitieren. \n" +"\n" +"Eine Bewertungsplan kann jedem Mitarbeiter zugeordnet werden. Diese Pläne " +"definieren die Häufigkeit und die Art und Weise, \n" +"wie Sie Ihre regelmäßigen persönlichen Auswertungen verwalten. Sie werden in " +"der Lage sein, Maßnahmen zu definieren und Fragebögen zu jedem Schritt " +"anzuhängen. \n" +"\n" +"Verwalten Sie mehrere Arten von Auswertungen: von unten nach oben, von oben " +"nach unten, Selbsteinschätzungen und die abschließende Bewertung durch den " +"Manager.\n" +"\n" +"Hauptmerkmale\n" +"------------\n" +"* Möglichkeit Mitarbeiter Auswertungen zu erstellen.\n" +"* Eine Auswertung kann von einem Mitarbeiter für die Untergeordneten, " +"Junioren sowie seinem Manager erstellt werden.\n" +"* Die Auswertung erfolgt nach einem Plan bei dem verschiedene Umfragen " +"erzeugt werden können. Jede Umfrage kann von einer bestimmten " +"Hierarchieebene der Mitarbeiter beantwortet werden. Die abschließende " +"Überprüfung und Bewertung wird durch den Geschäftsführer durchgeführt.\n" +"* Jede Bewertung, die von Mitarbeitern ausgefüllt wurde, kann in einem PDF-" +"Formular angezeigt werden.\n" +"* Fragebögen werden automatisch von OpenERP entsprechend den " +"Bewertungsplänen der Mitarbeiter generiert. Jeder Nutzer erhält automatisch " +"E-Mails und Anfragen um eine periodische Bewertung seiner Kollegen " +"durchzuführen.\n" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_update @@ -9351,6 +10302,25 @@ msgid "" "* Show all costs associated to a vehicle or to a type of service\n" "* Analysis graph for costs\n" msgstr "" +"\n" +"Fahrzeug, Leasing, Versicherungen, Kosten\n" +"==================================\n" +"Mit dieser Anwendung hilft OpenERP Ihnen bei der Verwaltung Ihre Fahrzeuge,\n" +"die Verträge für diese Fahrzeuge sowie Dienstleistungen, Kraftstoff,\n" +"Fahrtbucheinträge, Kosten und viele andere Funktionen, die notwendig sind " +"um\n" +"ihren Fuhrpark zu verwalten. \n" +"\n" +"Hauptfunktionen\n" +"-------------\n" +"* Hinzufügen von Fahrzeugen zu Ihrem Fuhrpark\n" +"* Verwalten von Verträgen für Fahrzeuge\n" +"* Erinnerungen wenn ein Vertrag ausläuft\n" +"* Hinzufügen von Dienstleistungen, Kraftstoff und Fahrtbucheinträge, " +"Kilometerzähler Werte für alle Fahrzeuge\n" +"* Alle Kosten aufzeigen, die mit einem Fahrzeug oder einer Art von " +"Dienstleistung zusammenhängen\n" +"* Auswertungsgrafik für die Kosten\n" #. module: base #: field:multi_company.default,company_dest_id:0 @@ -9594,6 +10564,113 @@ msgid "" "authentication if installed at the same time.\n" " " msgstr "" +"\n" +"Fügt Unterstützung für die Authentifizierung durch LDAP-Server hinzu\n" +"========================================================\n" +"\n" +"Dieses Modul ermöglicht es Benutzern, sich mit ihrem LDAP-Benutzernamen und " +"Passwort anzumelden und erstellt währenddesse automatisch OpenERP Nutzer für " +"sie.\n" +"\n" +"**Hinweis:** Diese Modul funktioniert nur auf Servern, die die Anwendung " +"Python's \"Idap\" installiert haben.\n" +"\n" +"Konfiguration:\n" +"--------------\n" +"Nach der Installation dieser Anwendung, müssen Sie die LDAP Parameter in der " +"Registerkarte\n" +"Konfiguration Ihrer Unternehmens Details konfigurieren. Verschiedene " +"Unternehmen haben möglicherweise\n" +"verschiedene LDAP Server, so lange Sie eindeutige Benutzernamen haben " +"(Benuternamen müssen in\n" +"OpenERP einzigartig sein, selbst über mehrere Unternehmen). \n" +"\n" +"Anonyme LDAP-Bindung wird ebenfalls unterstützt (für LDAP-Server, die es " +"erlauben), indem\n" +"Sie einfaches LDAP-Benutzer und Passwort in der LDAP-Konfiguration leer " +"lassen. Dies\n" +"erlaubt keine anonyme Authentifizierung für Benutzer, es ist lediglich für " +"das Master-LDAP-Konto,\n" +"das verwendet wird, um zu überprüfen, ob ein Benutzer vorhanden ist, bevor " +"Sie versuchen ihn\n" +"zu authentifizieren.\n" +"\n" +"Sicherung der Verbindung mit STARTTLS steht für LDAP Server zur dessen " +"Unterstützung zur Verfügung, durch\n" +"Freigabe der TLS Option in der LDAP Konfiguration. \n" +"\n" +"Für weitere Optionen zur Konfiguration der LDAP Einstellung, schauen Sie " +"hier Idap.conf\n" +"manpage: manpage: \"Idap.conf(5)\". \n" +"\n" +"Sicherheits-Überlegungen:\n" +"-------------------------------------\n" +"Benutzer LDAP Passwörter werden niemals in der OpenERP Datenbank " +"gespeichert, der LDAP Server\n" +"wird abgefragt, wenn ein Benutzer authentifiziert werden muss. Es erfolgt " +"keine Vervielfältigung des\n" +"Passwortes und Passwörter werden nur an einer Stelle verwaltet.\n" +"\n" +"Open ERP gelingt es nicht, Passwortänderungen in LDAP zu verwalten, sodass " +"jede Änderung des Passworts\n" +"mit anderen Mitteln im LDAP-Verzeichnis direkt durchgeführt werden sollte.\n" +"\n" +"Es ist auch möglich, lokale OpenERP Benutzer in der Datenbank zusammen mit\n" +"LDAP-authentifzierten Benutzern (das Administrator-Konto ist ein " +"offensichtliches Beispiel) zu haben. \n" +"\n" +"Hier steht wie es funktioniert:\n" +"------------------------------------------\n" +" * Das System versucht zuerst, Benutzer gegen die lokale OpenERP " +"Datenbank\n" +" zu authentifzieren;\n" +" * Wenn diese Authentifizierung fehlschlägt (z. B: weil der Benutzer kein " +"lokales\n" +" Passwort hat), versucht das System gegen LDAP zu authentifizieren.\n" +"\n" +"\n" +"Da LDAP Benutzer standardmäßig leere Passwörter in der lokalen OpenEPR " +"Datenbank\n" +"haben (was bedeutet, kein Zugriff), schlägt der erste Schritt immer fehl und " +"der LDAP Server\n" +"wird abgefragt, um die Authendifizierung durchzuführen.\n" +"\n" +"Aktivieren der STARTTLS sorgt dafür, dass die Abfrage der Authentifizierung " +"an den LDAP-Server verschlüsselt ist.\n" +"\n" +"Benutzervorlage:\n" +"------------------------\n" +"In der LDAP Konfiguration im Unternehmensformular, ist es möglich, eine " +"*Benutzervorlage*\n" +"auszuwählen. Wenn diese gesetzt ist, wird der Benutzer als Vorlage genutzt, " +"um lokale Benutzer\n" +"zu erstellen, wannimmer jemand zum ersten mal über die LDAP-" +"Authentifizierung authentifiziert wird. \n" +"Dies ermöglicht die Voreinstellung der Standard-Gruppen und Menüs der " +"Erstanwender.\n" +"\n" +"**Warnung** Wenn Sie ein Passwort für die Benutzervorlage festlegen, wird " +"dieses Passwort\n" +" für jeden neuen LDAP Benutzer zugewiesen, am wirksamsten setzten " +"Sie ein \n" +" *Master Passwort* für dies Benutzer (solange bis sie manuell " +"geändert werden). In der \n" +" Regel wollen Sie das nicht. Ein einfacher Weg, um eine " +"Benutzervorlage zu erstellen, ist\n" +" wenn Sie sich mit einem gültigen LDAP-Benutzer einloggen, OpenERP " +"einen leere lokalen\n" +" Benutzer mit dem gleichen Login erstellen (und einem leeren " +"Passwort), dann benennen Sie diesen\n" +" Benutzer mit einem Benutzernamen, der nicht in LDAP exisitert und " +"richten dess Gruppen auf die \n" +" Art ein, wie Sie möchten.\n" +"\n" +"Interaktion mit base_crypt:\n" +"-------------------------------------\n" +"Die Anwendung base_crypt ist nicht kompatibel mit dieser Anwendungund wird " +"LDAP\n" +"Authentifizierung deaktivieren, wenn es zur gleichen Zeit installiert wird.\n" +" " #. module: base #: model:res.country,name:base.re @@ -9693,6 +10770,18 @@ msgid "" "\n" " " msgstr "" +"\n" +"Diese Anwendung zeigt die grundlegenden Prozesse, an denen die ausgewählten " +"Anwendungen und in der Reihenfolge ihres Auftreten sie beteiligt sind.\n" +"=============================================================================" +"=========================\n" +"\n" +"**Hinweis:** Dies gilt für die Anwendungen, die den Anwendungsnamen " +"_process.xml. beinhalten.\n" +"\n" +"** z. B.** product/process/product_process.xml.\n" +"\n" +" " #. module: base #: view:res.lang:0 @@ -9837,6 +10926,13 @@ msgid "" "==========================================================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt eine Liste der Mitarbeiter zu der Kontaktseite Ihres " +"Portals wenn HR und portal_crm (welches die Kontaktseite erstellt) " +"installiert sind.\n" +"=============================================================================" +"==========================================================\n" +" " #. module: base #: model:res.country,name:base.bn @@ -9931,6 +11027,15 @@ msgid "" "If set to true it allows user to cancel entries & invoices.\n" " " msgstr "" +"\n" +"Ermöglicht das Abbrechen von Buchungseinträgen\n" +"=============================?==========\n" +"\n" +"Diese Anwendung fügt das Feld \"Erlaube das Abbrechen von Einträgen\" in der " +"Formularansicht des Journals\n" +"hinzu. Wenn dieses auf wahr gesetzt wird, ermöglicht es dem Benutzer " +"Einträge & Rechnungen abzubrechen.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_plugin @@ -10054,6 +11159,13 @@ msgid "" "=======================================================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt eine Kontaktseite (mit einem Kontaktformular, welches " +"einen Interessenten erstellt, wenn möglich) zu Ihrem Portal hinzu, wenn CRM " +"und Portal installiert sind. \n" +"=============================================================================" +"=======================================================\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us @@ -10170,6 +11282,29 @@ msgid "" "Accounting/Invoicing settings.\n" " " msgstr "" +"\n" +"Diese Anwendung fügt Ihrem Portal ein Verkaufsmenü hinzu sobald Verkauf und " +"Portal installiert sind.\n" +"=============================================================================" +"=========\n" +"\n" +"Nach der Installation dieser Anwendung, sind Portalbenutzer in der Lage, " +"mithilfe der folgenden Menüs auf ihre eigenen Dokumente zuzugreifen:\n" +"\n" +" - Angebote\n" +" - Verkaufsaufträge\n" +" - Auslieferungsaufträgen\n" +" - Produkte (die öffentlich sind)\n" +" - Rechnungen\n" +" - Zahlungen / Erstattungen\n" +"\n" +"Wenn Online-Zahlungs-Käufe konfiguriert sind, wird Portalbenutzer auch die " +"Möglichkeit gegeben,\n" +"noch nicht bezhalte Bestellungen und Rechnungen online zu bezahlen. Paypal " +"ist standardmäßig enthalten,\n" +"Sie müssen einfach ein Paypal-Konto in den Einstellungen der Buchhaltung / " +"Fakturierung konfigurieren.\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:316 @@ -10218,6 +11353,12 @@ msgid "" "=====================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt Ihrem Portal ein Menü und Funktionen für Probleme " +"hinzu, wenn project_issue und das Portal installiert sind.\n" +"=============================================================================" +"=====================\n" +" " #. module: base #: view:res.lang:0 @@ -10248,6 +11389,12 @@ msgid "" "default value. If you don't do that, your customization will be overwrited " "at the next update or upgrade to a future version of OpenERP." msgstr "" +"Stellen Sie beim Anpassen eines Arbeitsablaufes sicher, dass Sie nicht einen " +"vorhandenen Knoten oder Pfeil ändern, sondern einen neuen Knoten oder Pfeil " +"hinzufügen. Wenn Sie unbedingt einen Knoten oder Pfeil ändern müssen, können " +"Sie nur Felder ändern, die leer sind oder den Standard-Wert enthalten. Wenn " +"Sie das nicht tun, wird Ihre Anpassung beim nächsten Upgrade oder beim " +"Upgrade zu einer zukünftigen Version von OpenERP einfach überschrieben wird." #. module: base #: report:ir.module.reference:0 @@ -10425,6 +11572,11 @@ msgid "" "=============================================================================" "=========================\n" msgstr "" +"\n" +"Diese Anwendung ist zum Modifizieren der analytischen Kontoansicht, um " +"einige Daten im Zusammenhang mit dem hr_expense module zu zeigen.\n" +"=============================================================================" +"=========================\n" #. module: base #: field:ir.attachment,store_fname:0 @@ -10449,6 +11601,10 @@ msgid "" "===========================\n" "\n" msgstr "" +"\n" +"OpenERP Web Beispiel Anwendung\n" +"===========================\n" +"\n" #. module: base #: selection:ir.module.module,state:0 @@ -10486,6 +11642,17 @@ msgid "" "

\n" " " msgstr "" +"

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

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

\n" +" " #. module: base #: model:res.country,name:base.lr @@ -10500,6 +11667,10 @@ msgid "" "=======================\n" "\n" msgstr "" +"\n" +"OpenERP Web\n" +"=======================\n" +"\n" #. module: base #: view:ir.model:0 @@ -10780,8 +11951,8 @@ msgstr "" #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" msgstr "" -"Das gewählte Unternehmen ist nicht in der Liste der beliebtesten Unternehmen " -"für diesen Benutzer" +"Das ausgewählte Unternehmen gehört nicht zu den zulässigen Unternehmen für " +"diesen Benutzer" #. module: base #: model:res.country,name:base.gi @@ -10849,6 +12020,12 @@ msgid "" "\n" "Adds a Claim link to the delivery order.\n" msgstr "" +"\n" +"Erstellen Sie eine Forderung aus einem Auslieferungsauftrag.\n" +"=================================================\n" +"\n" +"Fügt eine Verknüpfung für eine Forderung zu einem Auslieferungsauftrag " +"hinzu.\n" #. module: base #: view:ir.model:0 @@ -10873,7 +12050,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Klicken Sie hier, um Ihr Firmenlogo einzubinden." #. module: base #: view:res.lang:0 @@ -10922,6 +12099,14 @@ msgid "" "pads (by default, http://ietherpad.com/).\n" " " msgstr "" +"\n" +"Fügt erweiterte Unterstützung für (Ether)Pad Anlagen in den Web-Client.\n" +"===================================================================\n" +"\n" +"Ermöglicht dem Unternehmen festzulegen, welche Pad-Installation verwendet " +"werden soll, um zu\n" +"neuen Pads zu verlinken(standardmäßig, http://ietherpad.com/).\n" +" " #. module: base #: sql_constraint:res.lang:0 @@ -11106,6 +12291,15 @@ msgid "" "associated to every resource. It also manages the leaves of every resource.\n" " " msgstr "" +"\n" +"Anwendung zur Verwaltung der Ressourcen.\n" +"===================================\n" +"\n" +"Eine Ressource stellt etwas dar, das geplant werden kann (ein Entwickler für " +"eine Aufgabe oder einen Arbeitsplatz für Fertigungsaufträge). Diese " +"Anwendung verwaltet einen Ressourcen Kalender, der jeder Ressource " +"zugeordnet ist. Er verwaltet auch die Fehlzeiten jeder Ressource.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_followup @@ -11136,6 +12330,36 @@ msgid "" " Reporting / Accounting / **Follow-ups Analysis\n" "\n" msgstr "" +"\n" +"Anwendung um Briefe für unbezahlte Rechnungen mit mehreren Mahnstufen zu " +"automatisieren. \n" +"=============================================================================" +"==\n" +"\n" +"Sie können Ihre verschiedenen Mahnstufen mithilfe des Menüs definieren:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------------\n" +" Konfiguration / Stufen der Verfolgung\n" +" \n" +"Sobald diese definiert sind, können sie automatisch jeden Tag Mahnungen " +"drucken, durch einen einfach Klick auf das Menü:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"-------------------------------------------------\n" +" Zahlungsverfolgung / E-Mail und Briefe senden\n" +"\n" +"Es wird ein PDF generiert / eine E-Mail gesendet / verschiedene Aktionen " +"festgesetzt entsprechend den verschiedenen\n" +"Mahnstufen, die definiert sind. Sie können verschiedene Methoden für " +"verschiedene Unternehmen festlegen. \n" +"\n" +"Beachten Sie, dass wenn Sie die Mahnstufe eines Partners kontrollieren " +"wollen, sie dieses mithilfe des Menüs tun können:\n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"---------------------------------------------\n" +" Berichtswesen / Fakturierung / **Verfolgungsanalyse\n" +"\n" #. module: base #: code:addons/base/ir/ir_model.py:728 @@ -11192,6 +12416,8 @@ msgid "" "One of the documents you are trying to access has been deleted, please try " "again after refreshing." msgstr "" +"Eines der Dokumente, auf das Sie versuchen zuzugreifen, wurde gelöscht, " +"bitte versuchen Sie es erneut nach einer Aktualisierung." #. module: base #: model:ir.model,name:base.model_ir_mail_server @@ -11316,6 +12542,22 @@ msgid "" "You can define the different phases of interviews and easily rate the " "applicant from the kanban view.\n" msgstr "" +"\n" +"Verwalten Sie Arbeitsplätze und den Einstellungsprozess\n" +"==============================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen die leichte Verfolgung von Arbeitsplätzen, " +"Stellenangeboten, Bewerbern, Vorstellungsgesprächen,...\n" +"\n" +"Es ist in der E-Mail Schnittstellen integriert um automatisch gesendete E-" +"Mails an in der Liste der Bewerber abzuholen. Es ist " +"auch in das System der Dokumentenverwaltung integriert, um in der Datenbank " +"mit den Lebensläufe zu speichern und zu suchen und den Kandidaten zu finden, " +"den Sie suchen. Ebenso ist es in die Anwendung mit den Umfragen integriert, " +"um Ihnen die Möglichkeit zu bieten, Gespräche für verschiedene Arbeitsplätze " +"zu definieren. \n" +"Sie können die verschiedenen Phasen des Gespräches festlegen und einfach den " +"Bewerber aus der Kanbanansicht bewerten.\n" #. module: base #: field:ir.model.fields,model:0 @@ -12114,6 +13356,105 @@ msgid "" "from Gate A\n" " " msgstr "" +"\n" +"Diese Anwendung ergänzt die Lageranwendung durch eine effektive Umsetzung " +"der Push and Pull Methode beim Inventurablauf. \n" +"=============================================================================" +"============================\n" +"\n" +"Typischerweise könnte dies verwendet werden, um:\n" +"-----------------------------------------------------------------------------" +"-------\n" +" * Produktherstellungsketten zu verwalten\n" +" * Standard Standorte je Produkt zu verwalten\n" +" * Routen innerhalb Ihres Lagers nach Bedarf der Unternehmensbedürfnisse " +"zu definieren, wie z. B. :\n" +" - Qualitätskontrolle\n" +" - After Sales Services\n" +" - Lieferanten Rücksendungen\n" +"\n" +" * Hilfen bei der Verwaltung von Mieten, durch die Erzeugung " +"automatischer Rückgabewegungen für gemietete Produkte.\n" +"\n" +"Sobald diese Anwendung installiert ist, erscheint eine zusätzliche " +"Registerkarte im Produktformular,\n" +"wo Sie Push- und Pullablaufspezifikationen hinzufügen können. Die Demodaten " +"für Produkt CPU1\n" +"für dieses push / pull: \n" +"\n" +"Push Abläufe:\n" +"-------------------\n" +"Push Abläufe sind nützlich, wenn die Ankunft eines bestimmten Produkts an " +"einem bestimmten\n" +"Ort immer gefolgt ist von einem bestimmten Wechsel zu einem anderen Ort, " +"gegebenenenfalls\n" +"nach einer gewissen Verzögerung. Die ursprüngliche Lageranwendung " +"unterstützt bereits\n" +"solche Push Ablaufdaten zu den Orten selbst, kann diese aber nicht pro " +"Produkt\n" +"verfeinern. \n" +"\n" +"Eine Push Ablauf Spezifikation gibt an, welcher Ort an bestimmte Orte " +"gebunden ist\n" +"und mit welchen Parametern verbunden ist. Sobald eine bestimmte Menge von " +"Produkten\n" +"an den Ursprungsort bewegt wird, wird eine verkettete Bewegung " +"entsprechender Parameter\n" +"automatisch für die Ablauf Spezifikation (Zielort, Verspätung, Art der " +"Bewegung,\n" +"Journal) vorgesehen. Die neue Bewegung kann automatisch verarbeitet werden " +"oder erfordert,\n" +"abhängig von den Parametern, eine manuelle Bestätigung. \n" +"\n" +"Push Ablauf:\n" +"--------------------\n" +"Pull Abläufe sind ein wenig anders als Push Abläufe, in dem Sinne, dass sie " +"nicht\n" +"die Verarbeitung von Produktbewegungen betreffen, sondern die Verarbeitung\n" +"von Beschaffungsaufträgen. Was gezogen wird, ist ein Bedarf, kein direktes " +"Produkt. Ein\n" +"klassisches Beispiel für Pull Abläufe ist, wenn Sie ein Outlet Unternehmen " +"haben, mit einer\n" +"Muttergesellschaft, die verantwortlich für die Lieferungen an das Outlet " +"Unternehmen.\n" +"\n" +" [ Kunde ] <- A - [ Outlet ] <- B - [ Muttergesellschaft ] <~ C ~ [ " +"Lieferant ]\n" +"\n" +"Wenn ein neuer Beschaffungsauftrag (A, zum Beispiel entstanden aus der " +"Bestätigung eines\n" +"Verakufsauftrages) im Outlet Unternehmen ankommt, wird er in einen anderen " +"Beschaffungsauftrag\n" +"umgewandelt (B, mithilfe des Pull Ablaufes des Types \"Bewegen\") angefragt " +"von der Muttergeseellschaft. \n" +"Wenn der Beschaffungsauftrag B durch die Muttergesellschaft verarbeitet wird " +"und wenn das Produkt\n" +"im Lager nicht vorrätig ist, kann es in eine Bestellung (C) an einen " +"Lieferanten (Pull Ablauf des\n" +"Types Beschaffung) umgewandelt werden. Das Ergebnis ist, dass die " +"Bestellung, die benötigt wird,\n" +"den ganzen Weg zwischen dem Kunden und dem Lieferanten geschoben wird. \n" +"\n" +"Technisch erlauben Pull Abläufe die unterschiedliche Verarbeitung der\n" +"Beschaffungsaufträge, nicht nur betrachtet je Produkt, sonder auch abhängig " +"davon,\n" +"welcher Ort erhält das \"Bedürfnis\" für dieses Produkt (d. h. der Zielort " +"dieses\n" +"Beschaffungsauftrages).\n" +"\n" +"Anwendungsfall:\n" +"--------------------------\n" +"Sie können die Demo-Daten wie folgt verwenden:\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +" **CPU1:** Verkaufen Sie einige CPU1 aus dem Chicago Shop und führen Sie " +"den Planer durch\n" +" - Lager: Auslieferungsauftrag, Chicago Shop: Empfang\n" +" **CPU3:**\n" +" - Beim Empfang des Produkts, geht es in die Qualitätskontrolle, dann\n" +" lagern Sie es im Regal 2.\n" +" - Bei der Anlieferung an den Kunden: Wählen Sie Liste -> Verpackung -> " +"Auslieferungsauftrag von Tor A\n" +" " #. module: base #: model:ir.module.module,description:base.module_decimal_precision @@ -12126,6 +13467,14 @@ msgid "" "\n" "The decimal precision is configured per company.\n" msgstr "" +"\n" +"Konfigurieren Sie den Preis in der Exaktheit, wie Sie ihn für " +"unterschiedliche Arten der Nutzung gebrauchen: Buchhaltung, Verkauf, " +"Einkauf\n" +"=============================================================================" +"====================\n" +"\n" +"Die Nachkommastellen wird pro Unternehmen konfiguriert.\n" #. module: base #: selection:res.company,paper_format:0 @@ -12221,6 +13570,9 @@ msgid "" "(if you delete a native ACL, it will be re-created when you reload the " "module." msgstr "" +"Wenn Sie das aktive Feld deaktivieren, wird es die ACL deaktivieren ohne " +"diese zu löschen (wenn Sie eine systemeigene ACL löschen, wir diese neu " +"erstellt werden, sobald Sie die Anwendung neu laden)." #. module: base #: model:ir.model,name:base.model_ir_fields_converter @@ -12276,6 +13628,18 @@ msgid "" "into mail.message with attachments.\n" " " msgstr "" +"\n" +"Diese Anwendung bietet das Outlook Plug-in\n" +"=====================================\n" +"\n" +"Das Outlook Plugin ermöglicht Ihnen ein Objekt auszuwählen, das Sie gerne " +"Ihrer\n" +" E-Mail und dessen Anhang aus MS Outlook hinzufügen möchten. Sie können " +"einen Partner,\n" +"eine Aufgabe, ein Projekt, ein analytisches Konto oder ein anderes Objekt " +"auswählen und \n" +"ausgewählte E-Mails in E-Mail Nachrichten mit Anhängen archivieren.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_bo @@ -12383,6 +13747,42 @@ msgid "" "Some statistics by journals are provided.\n" " " msgstr "" +"\n" +"Mit der Anwendung Verkaufsjournal können Sie Ihre Verkäufe und Lieferungen " +"(Kommissionslisten) zwischen verschiedenen Journalen kategorisieren.\n" +"=============================================================================" +"============================\n" +"\n" +"Diese Anwendung ist sehr hilfreich für größere Unternehmen, die mit " +"verschiedenen Abteilungen arbeiten.\n" +"\n" +"Sie können ein Journal für unterschiedliche Zwecke nutzen, einige " +"Beispiele:\n" +"-----------------------------------------------------------------------------" +"------------------------------------------------\n" +" * isolieren der Umsätze von verschiedenen Abteilungen\n" +" * Journalen für Lieferungen per LKW oder per UPS\n" +"\n" +"Journale haben einen Verantwortlichen und entwickeln sich zwischen " +"verschieden Zuständen:\n" +"-----------------------------------------------------------------------------" +"--------------------------------------------------------------------------\n" +" * Entwurf, offen, abgebrochen, erledigt.\n" +"\n" +"Chargenvorgänge können bei den verschiedenen Journalen bearbeitet werden um " +"alle Verkäufe auf einmal zu bestätigen, zu validieren oder zu berechnen oder " +"zu verpacken.\n" +"\n" +"Es unterstützt auch die Chargenabrechnungsmethoden, die nach Partnern und " +"Verkaufsaufträgen konfiguriert werden können, Beispiele: \n" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"---------------------------------------------------------\n" +" * tägliche Fakturierung\n" +" * monatliche Fakturierung\n" +"\n" +"Einige Statistiken von Journalen werden angeboten.\n" +" " #. module: base #: code:addons/base/ir/ir_mail_server.py:469 @@ -12489,6 +13889,45 @@ msgid "" "\n" "**PASSWORD:** ${object.moodle_user_password}\n" msgstr "" +"\n" +"Konfigurieren Sie Ihren Moodle-Server\n" +"=============================== \n" +"\n" +"Mit dieser Anwendung können Sie Ihr OpenERP mit einer Moodle-Plattform " +"verbinden.\n" +"Diese Anwendung erstellt Kurse und Schüler automatisch in Ihrer Moodle-" +"Plattform,\n" +"um Zeitverschwendung zu vermeiden.\n" +"Nun haben sie eine einfache Möglichkeit, Schulungen oder Kurse mit OpenERP " +"und Moodle zu erstellen. \n" +"\n" +"SCHRITTE ZUM KONFIGURIEREN:\n" +"-----------------------------------------------------\n" +"\n" +"1. Aktivieren Sie den Web-Service in Moodle\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +">site administration >plugins >web services >manage protocols activate the " +"xmlrpc web service \n" +">site administration >plugins >web services >manage tokens create a token \n" +"\n" +"\n" +">site administration >plugins >web services >overview activate webservice\n" +"\n" +"\n" +"2. Erstellen Sie eine Bestätigungsemail mit Login und Passwort\n" +"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +"Wir empfehlen Ihnen dringen, diese folgenden Zeilen am Ende Ihrer " +"Bestätigungsemail hinzuzufügen, um Ihren Abonnenten Login und Passwort von " +"Moodle mitzuteilen.\n" +"\n" +"\n" +"........Ihr voreingestellter Text.......\n" +"\n" +"**URL:** Ihr Link zu Moodle zum Beispiel: http://openerp.moodle.com\n" +"\n" +"**LOGIN:** ${object.moodle_username}\n" +"\n" +"**PASSWORD:** ${object.moodle_user_password}\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk @@ -12713,7 +14152,7 @@ msgstr "Auswahl" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "Passwort ändern" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12800,6 +14239,21 @@ msgid "" " * Repair quotation report\n" " * Notes for the technician and for the final customer\n" msgstr "" +"\n" +"Ziel ist es, eine komplette Anwendung zu haben, die alle Reparaturen von " +"Produkten verwaltet.\n" +"=============================================================================" +"=\n" +"\n" +"Die folgenden Themen werden in dieser Anwendung abgedeckt:\n" +"-----------------------------------------------------------------------------" +"-----------------------------\n" +" * Hinzufügen / Löschen von Produkten in der Reparatur\n" +" * Auswirkungen auf Bestände\n" +" * Fakturierung (Produkte und / oder Dienstleistungen)\n" +" * Garantie-Konzept\n" +" * Reparatur Angebotsbericht\n" +" * Hinweise für den Techniker und für den Endkunden\n" #. module: base #: model:res.country,name:base.cd @@ -13132,6 +14586,17 @@ msgid "" "\n" " " msgstr "" +"\n" +"Management der Finanz- und Rechnungswesen der Vermögenswerte\n" +"========================================================\n" +"\n" +"Diese Anwendung verwaltet die Vermögenswerte von einem Unternehemen oder " +"einer Person. Sie behält\n" +"immer eine Übersicht über die Abschreibungen dieser Vermögenswerte. " +"Weiterhin ermöglicht es die\n" +"Bewegungen der Abschreibungslinien zu erstellen.\n" +"\n" +" " #. module: base #: field:ir.cron,numbercall:0 @@ -13184,6 +14649,37 @@ msgid "" "email is actually sent.\n" " " msgstr "" +"\n" +"Geschäftsorientiertes Soziales Netzwerk\n" +"=================================\n" +"Die Anwendung Soziales Netzwerk ermöglicht eine einheitliche soziale " +"Netzwerk Abstraktionsebene, welches Bewerbern eine komplette " +"Kommunikationshistorie anzeigt, mit einem voll integrierten E-Mail und " +"Nachrichten Management System. \n" +"\n" +"Es ermöglicht dem Benutzer Nachrichten ebenso wie E-Mails zu lesen und zu " +"senden. Weiterhin bietet es eine Feeds-Seite gemeinsam mit einem Abonnement-" +"Mechanismus an, um Dokumente zu verfolgen und stets über aktuelle " +"Nachrichten auf dem Laufenden gehalten werden zu können.\n" +"\n" +"Hauptmerkmale\n" +"--------------------------\n" +"* Saubere und erneute Kommunikations-Historie für jedes OpenERP Dokument, " +"das als Diskussionsthema fungieren können\n" +"* Abonnement-Mechanismus, um über neue Nachrichten bezüglich interessanter " +"Dokumente auf dem Laufenden gehalten zu werden\n" +"* vereinheitlichte Feeds-Seiten, um neuste Nachrichten und Aktivitäten von " +"verfolgten Dokumenten zu sehen\n" +"* Benutzer Kommunikation über die Feeds-Seite\n" +"* Themenbezogene Diskussion auf Dokumente bezogen\n" +"* Beruht auf dem globalen Postausgangsserver - ein integriertes E-Mail-" +"Management-System - ermöglicht es, E-Mails mit einem konfigurierbaren, " +"planungsbasierenden Bearbeitungswerkzeug zu senden\n" +"* Beinhaltet einen erweiterbaren allgemeinen E-Mail Aufbauassistenten, der " +"zu einem Massen-Email Assistenten werden kann und fähig ist, die " +"Interpretation von einfachen *Platzhalter Ausdrücken* mit dynamischen Daten " +"zu ersetzen, sobald jede Mail tatsächlich gesendet wird.\n" +" " #. module: base #: help:ir.actions.server,sequence:0 @@ -13224,6 +14720,12 @@ msgid "" "Provide Templates for Chart of Accounts, Taxes for Uruguay.\n" "\n" msgstr "" +"\n" +"Allgemeiner Kontenplan\n" +"====================\n" +"\n" +"Bietet Vorlagen für Kontenplan, Steuern für Uruguay.\n" +"\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr @@ -13309,6 +14811,29 @@ msgid "" "actually performing those tasks.\n" " " msgstr "" +"\n" +"Umsetzung von Konzepten der \"Getting Things Done\"-Methode\n" +"===================================================\n" +"\n" +"Diese Anwendung führt eine einfache persönliche Zu-Erledigen-Liste, " +"basierend auf Aufgaben, ein. Es fügt eine bearbeitbare Liste von Aufgaben " +"ein, um die minimal erforderlichen Felder in der Projektanwendung zu " +"vereinfachen. \n" +"\n" +"Die noch zu erledigen Liste basiert auf der \"Getting Things Done\"-" +"Methodik. Diese weltweit genutzte Methodik wird verwendet, um das " +"persönliche Zeitmanagement zu verbessern.\n" +"\n" +"Getting Things Done (üblicherweise abgekürzt als GTD) ist eine Handlungs-" +"Management-Methode, erstellt von David Allen und beschrieben in einem Buch " +"mit dem gleichen Namen.\n" +"\n" +"GTD beruht auf dem Prinzip, dass eine Person es braucht, Aufgaben aus dem " +"Kopf zu verschieben, indem sie diese auswärtig einträgt. Auf diese Weise ist " +"der Kopf davon befreit, sich alles merken zu müssen, was noch zu erledigen " +"ist und kann sich auf die Durchführung seiner aktuellen Aufgabe " +"konzentrieren.\n" +" " #. module: base #: field:res.users,menu_id:0 @@ -13489,6 +15014,24 @@ msgid "" "invoice and send propositions for membership renewal.\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht es Ihnen, alle Vorgänge für die Verwaltung von " +"Mitgliedschaften zu verwalten.\n" +"=============================================================================" +"========\n" +"\n" +"Es unterstützt verschiedene Arten von Mitglieder:\n" +"-----------------------------------------------------------------------------" +"---\n" +" * Freie Mitglieder\n" +" * assoziiertes Mitglieder\n" +" * zahlende Mitglieder\n" +" * Spezielle Mitglied Preise\n" +"\n" +"Es ist in das Umsatz und Rechnungswesen integriert, was Ihnen die " +"Möglichkeit bietet, automatisch zu fakturieren und Vorschläge für " +"Mitgliedschafterneuerungen zu senden.\n" +" " #. module: base #: selection:res.currency,position:0 @@ -13509,7 +15052,7 @@ msgstr "Einstellungen" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "Komponenten Käufer" #. module: base #: model:ir.module.module,description:base.module_web_tests_demo @@ -13521,6 +15064,13 @@ msgid "" "Test suite example, same code as that used in the testing documentation.\n" " " msgstr "" +"\n" +"OpenERP Internet Demo von einer Testreihe\n" +"================================\n" +"\n" +"Testreihe Beispiel, selber Code, der in der Test-Dokumentation, verwendet " +"wird.\n" +" " #. module: base #: help:ir.cron,function:0 @@ -13663,6 +15213,20 @@ msgid "" "routing of the assembly operation.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht einen Zwischenkommissionierungsvorgang, um den " +"Produktionsaufträgen Rohstoffe zu bieten\n" +"=============================================================================" +"========================\n" +"\n" +"Ein Beispiel für die Nutzung dieser Anwendung ist die Verwaltung Ihrer " +"Produktion, die von Ihren\n" +"Lieferanten übernommen wird (Sub-Unternehmer). Um dies zu erreichen, setzen " +"Sie das fertig montierte\n" +"Produkt, welches von Ihrem Sub-Unternehmer ist auf \"No Auto-Picking\" und " +"setzen den Ort der Lieferung\n" +"in den Plan des Montagevorgangs ein.\n" +" " #. module: base #: help:multi_company.default,expression:0 @@ -13723,6 +15287,17 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"\n" +"Verwalten von Kunden-Forderungen\n" +"==============================\n" +"Diese Anwendung ermöglicht Ihnen Ihre Kunden / Lieferanten Forderungen und " +"Beschwerden zu verfolgen. \n" +"\n" +"Es ist komplett in die E-Mail Schnittstelle integriert, sodass Sie " +"automatisch\n" +"neue Forderungen, basierend auf eingehende E-Mails, erstellen können.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_account_test @@ -13741,6 +15316,15 @@ msgid "" "exceeds minimum amount set by configuration wizard.\n" " " msgstr "" +"\n" +"Doppel-Validierung für Einkäufe über Mindestbetrag\n" +"===========================================\n" +"\n" +"Diese Anwendung verändert den Arbeitsablauf des Kaufes so, dass Einkäufe " +"validiert werden,\n" +"die den Mindestbetrag, der vom Konfigurations-Assissten festgelegt wurde, " +"übersteigen.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_administration @@ -13894,7 +15478,7 @@ msgstr "Steuer-Nr." #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions msgid "Bank Statement Extensions to Support e-banking" -msgstr "" +msgstr "Kontoauszug Erweiterungen zur Unterstützung von E-Banking" #. module: base #: field:ir.model.fields,field_description:0 @@ -13957,6 +15541,16 @@ msgid "" "Adds menu to show relevant information to each manager.You can also view the " "report of account analytic summary user-wise as well as month-wise.\n" msgstr "" +"\n" +"Diese Anwendung ist zum Modifizieren der Ansicht der analytischen Konten, um " +"den Geschäftsführern von Dienstleistungsunternehmen wichtige Daten " +"aufzuzeigen. \n" +"=============================================================================" +"============================\n" +"\n" +"Fügt ein Menü hinzu, um relevante Informationen jedem Geschäftsführer zu " +"zeigen. Sie können den Bericht der analytischen Kontenzusammenfassung " +"benutzerweise als auch Monatsweise anschauen.\n" #. module: base #: model:ir.module.module,description:base.module_hr_payroll_account @@ -13970,6 +15564,14 @@ msgid "" " * Company Contribution Management\n" " " msgstr "" +"\n" +"Allgemeines Abrechnungssystem integriert ins Rechnungswesen. \n" +"=====================================================\n" +"\n" +" * Aufwandseingabe\n" +" * Zahlungserfassung\n" +" * Unternehmen Beteiligungsverwaltung\n" +" " #. module: base #: field:res.partner.category,parent_right:0 @@ -14035,6 +15637,17 @@ msgid "" "\n" "Used, for example, in food industries." msgstr "" +"\n" +"Verfolgen unterschiedlicher Daten von Produkte und Stückzahlen\n" +"\n" +"Folgende Daten können verfolgt werden:\n" +"------------------------------------------------------------------\n" +" - Lebensende\n" +" - Haltbarkeitsdatum\n" +" - Beseitigungsdatum\n" +" - Benachrichtigungsdatum\n" +"\n" +"Beispielsweise genutzt, in der Lebensmittelindustrie" #. module: base #: help:ir.translation,state:0 @@ -14042,6 +15655,8 @@ msgid "" "Automatically set to let administators find new terms that might need to be " "translated" msgstr "" +"Automatisch festgelegt, um Administratoren neue Begriffe finden zu lassen, " +"die möglicherweise übersetzt werden müssen." #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -14073,7 +15688,7 @@ msgstr "Kommissionierung vor Fertigung" #. module: base #: model:ir.module.module,summary:base.module_note_pad msgid "Sticky memos, Collaborative" -msgstr "" +msgstr "Haftnotizen, Verbundprojekt" #. module: base #: model:res.country,name:base.wf @@ -14104,6 +15719,22 @@ msgid "" "* HR Jobs\n" " " msgstr "" +"\n" +"Personalwirtschaft\n" +"================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, wichtige Aspekte Ihrer Mitarbeiter und " +"andere Details wie Kenntnisse, Kontaktdaten, Arbeitszeiten,... zu verwalten. " +"\n" +"\n" +"\n" +"Sie können Folgendes verwalten:\n" +"------------------------------------------------------\n" +"* Mitarbeiter und Hierarchien: Sie können Ihre Mitarbeiter mit Benutzer-und " +"Anzeige Hierarchien definieren\n" +"* Personalwirtschaft Abteilungen\n" +"* Personalwirtschaft Arbeitsplätze\n" +" " #. module: base #: model:ir.module.module,description:base.module_hr_contract @@ -14120,6 +15751,18 @@ msgid "" "You can assign several contracts per employee.\n" " " msgstr "" +"\n" +"Fügen Sie alle Informationen in das Mitarbeiterformular ein, um Verträge zu " +"verwalten. \n" +"=============================================================\n" +"\n" +" * Vertrag\n" +" * Geburtsort\n" +" * Datum ärztlicher Untersuchung\n" +" * Firmenwagen\n" +"\n" +"Sie können mehrere Verträge pro Mitarbeiter bestimmen\n" +" " #. module: base #: view:ir.model.data:0 @@ -14141,6 +15784,16 @@ msgid "" "and can check logs.\n" " " msgstr "" +"\n" +"Mit dieser Anwendung können Administratoren jede Benutzerhandlung für alle " +"Objekt des Systems verfolgen\n" +"=============================================================================" +"==============\n" +"\n" +"Der Administrator kann die Regeln abonnieren, zum Lesen, Schreiben und " +"Löschen von Objekten\n" +"und um Protokolle zu überprüfen.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access @@ -14210,6 +15863,10 @@ msgid "" " the rightmost column (value) contains the " "translations" msgstr "" +"CSV-Format: Sie können es direkt mit Ihrem Lieblings-" +"Tabellenkalkulationsprogramm bearbeiten,\n" +" die ganz rechte Spalte (Wert) enthält die " +"Übersetzungen" #. module: base #: model:ir.module.module,description:base.module_account_chart @@ -14255,6 +15912,9 @@ msgid "" "The common interface for plug-in.\n" "=================================\n" msgstr "" +"\n" +"Die gemeinsame Schnittstelle für Plug-in.\n" +"=================================\n" #. module: base #: model:ir.module.module,description:base.module_sale_crm @@ -14273,6 +15933,22 @@ msgid "" "modules.\n" " " msgstr "" +"\n" +"Diese Anwendung fügt eine Verknüpfung zu ein oder mehreren möglichen Fällen " +"im CRM hinzu. \n" +"===========================================================================\n" +"\n" +"Diese Verknüpfung ermöglicht es Ihnen, einen Kundenauftrag, basierend auf " +"dem ausgewählten Fall,\n" +"zu erstellen Wenn verschiedene Fälle geöffnet sind (eine Liste), wird ein " +"Verkaufsauftrag pro Fall\n" +"erstellt. Der Fall wird dann geschlossen und mit dem erzeugten Kundenauftrag " +"verbunden.\n" +"\n" +"Wir raten Ihnen diese Anwendung zu installieren, wenn Sie die beiden " +"Anwendungen Sale und CRM \n" +"installiert haben.\n" +" " #. module: base #: model:res.country,name:base.bq @@ -14312,6 +15988,10 @@ msgid "" "your home page.\n" "You can track your suppliers, customers and other contacts.\n" msgstr "" +"\n" +"Dieses Modul gibt Ihnen einen schnellen Überblick über Ihr Adressbuch, " +"erreichbar von Ihrer Homepage. Sie können Ihre Lieferanten, Kunden und " +"andere Kontakte verwalten.\n" #. module: base #: help:res.company,custom_footer:0 @@ -14319,6 +15999,8 @@ msgid "" "Check this to define the report footer manually. Otherwise it will be " "filled in automatically." msgstr "" +"Aktivieren Sie diese Option, um die Fußzeile des Berichts manuell zu " +"definieren. Sonst wird diese automatisch ausgefüllt." #. module: base #: view:res.partner:0 @@ -14412,6 +16094,14 @@ msgid "" "OpenOffice. \n" "Once you have modified it you can upload the report using the same wizard.\n" msgstr "" +"\n" +"Diese Anwendung wird zusammen mit dem OpenERP OpenOffice Plugin verwendet.\n" +"====================================================================\n" +"\n" +"Diese Anwendung fügt einen Assistenten zum Importieren / Exportieren von " +".sxw Berichten hinzu, die sie in OpenOffice bearbeiten können. Sobald sie " +"diesen bearbeitet haben, können Sie den Bericht mithilfe des gleichen " +"Assistenten wieder hochladen.\n" #. module: base #: view:base.module.upgrade:0 @@ -14474,6 +16164,17 @@ msgid "" "order.\n" " " msgstr "" +"\n" +"Diese Anwendung bietet dem Benutzer die Möglichkeit, um Fertigung und " +"Verkauf gleichzeitig zu installieren. \n" +"=============================================================================" +"=================\n" +"\n" +"Es wird grundsätzlich verwendet, wenn wir den Überblick über " +"Fertigungsaufträge, die aus Verkaufsaufträge erstellt werden, behalten " +"wollen. Es fügt Verkaufsnamen und Verkaufsreferenzen dem Fertigungsauftrag " +"hinzu.\n" +" " #. module: base #: model:ir.module.module,description:base.module_portal_stock @@ -14485,6 +16186,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Dieses Modul fügt Regeln für den Zugang zu dem Portal hinzu, wenn Lager und " +"Portal installiert werden.\n" +"=============================================================================" +"=========\n" +" " #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -14502,6 +16209,12 @@ msgid "" "=========================\n" " " msgstr "" +"\n" +"Diese Anwendung fügt das Projektmenü und Funktionen (Aufgaben) Ihrem Portal " +"hinzu, wenn Projekt und Portal installiert sind. \n" +"=============================================================================" +"============================\n" +" " #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:38 @@ -14512,7 +16225,7 @@ msgstr "System Konfiguration erledigt" #. module: base #: field:ir.attachment,db_datas:0 msgid "Database Data" -msgstr "" +msgstr "Datenbankdaten" #. module: base #: model:res.country,name:base.tc @@ -14557,6 +16270,25 @@ msgid "" "anonymization process to recover your previous data.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht Ihnen Ihre Datenbank zu anonymisieren\n" +"==========================================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen, Ihre Daten für eine gegebene Datenbank " +"vertraulich zu halten.\n" +"Dieses Verfahren ist nützlich, wenn Sie den Migrationsprozess verwenden " +"wollen und Ihre eigene\n" +"Datenbank oder die Ihres Kunden vertraulich nutzen wollen. Das Prinzip ist, " +"dass Sie ein\n" +"Anonymisierungswerkzeug ausführen, das Ihre vertraulichen Daten versteckt " +"(sie werden durch\n" +"'XXX' Zeichen ersetzt). Dann können Sie die anonymisierte Datenbank zu Ihrem " +"Migrationsteam\n" +"senden. Sobald Sie Ihre migrierten Datenbank zurück erhalten haben, stellen " +"Sie diese wieder her\n" +"und kehren die Anonymisierung um, um Ihre bisherigen Daten " +"wiederherzustellen.\n" +" " #. module: base #: help:ir.sequence,implementation:0 @@ -15062,6 +16794,30 @@ msgid "" "* Refund previous sales\n" " " msgstr "" +"\n" +"Schneller und einfacher Verkaufsprozess\n" +"=================================\n" +"\n" +"Diese Anwendung ermöglicht es Ihnen, Ihren Shop Verkäufe sehr einfach " +"mithilfe einer vollständig web-basierte Touchscreen-Schnittstelle zu " +"verwalten. Sie ist kompatibel mit allen Tablett PCs und dem iPad und bietet " +"mehrere Zahlungsmöglichkeiten. \n" +"\n" +"Produktauswahl kann auf verschiedene Weise erfolgen: \n" +"\n" +"* Mit einem Barcode-Leser\n" +"* Durchsuchen der Kategorien von Produkten oder über eine Volltextsuche\n" +"\n" +"Hauptfunktionen\n" +"---------------------------\n" +"* Schnelle Kodierung des Verkaufs\n" +"* Wählen Sie eine Zahlungsmethode (der schnelle Weg) oder teilen Sie die " +"Zahlung zwischen mehreren Zahlungsarten\n" +"* Berechnung der Menge an Geld, um zurückzugeben\n" +"* automatische Erstellung und Bestätigung der Kommissionierung Liste\n" +"* Ermöglicht es dem Benutzer automatisch eine Rechnung zu erstellen\n" +"* Rückerstattung bisherigen Umsätze\n" +" " #. module: base #: code:addons/orm.py:3567 @@ -15089,6 +16845,20 @@ msgid "" "The managers can obtain an easy view of best ideas from all the users.\n" "Once installed, check the menu 'Ideas' in the 'Tools' main menu." msgstr "" +"\n" +"Diese Anwendung ermöglicht es dem Benutzer einfach und effizient an " +"Unternehmensinnovation teilzunehmen.\n" +"=============================================================================" +"==============\n" +"\n" +"Es ermöglicht jedem Ideen über verschiedene Themen zu äußern. \n" +"Dann können andere Benutzer diese Ideen kommentieren und für die beliebteste " +"Idee stimmen. \n" +"Jede Idee hat einen Wert, basierend auf der abgegebenen Stimmenanzahl. \n" +"Die Geschäftsführer erhalten nun einen Überblick über die besten Ideen aller " +"Benutzer. \n" +"Nach der Installation, überprüfen Sie das Menü 'Ideen' in den 'Werkzeugen' " +"im Hauptmenü." #. module: base #: code:addons/orm.py:5321 @@ -15128,6 +16898,33 @@ msgid "" "have a new option to import payment orders as bank statement lines.\n" " " msgstr "" +"\n" +"Anwendung, um die Zahlungen Ihrer Lieferantenrechnungen zu verwalten\n" +"============================================================\n" +"\n" +"Diese Anwendung ermöglicht Ihnen Zahlungsanweisungen zu erstellen und zu " +"verwalten, um \n" +"-----------------------------------------------------------------------------" +"------------------------------------------------------------------------- \n" +" * als Basis zu dienen für ein einfaches Plug in verschiedener " +"automatischer Zahlungsverfahren\n" +" * einen effizienteren Weg bieten, um die Bezahlung der Rechnungen zu " +"verwalten\n" +"\n" +"Hinweis: \n" +"~~~~~~~~\n" +"Die Bestätigung einer Zahlungsanweisung erstellt keine Buchungsposten, sie " +"nimmt lediglich\n" +"die Fakten auf, dass Sie eine Zahlungsanweisung an Ihre Bank gegeben haben. " +"Die Buchung\n" +"Ihrer Bestellung ist wie üblich durch einen Kontoauszug zu codieren. In der " +"Tat können Sie nur\n" +"in Ihrer Buchhaltung buchen, wenn Sie die Bestätigung Ihrer Bank haben, dass " +"Ihre Bestellung\n" +"angenommen wurde. Um Ihnen bei diesem Vorgang zu helfen, haben Sie eine " +"neue Möglichkeit,\n" +"Ihre Zahlungsaufträge wie Kontoauszüge zu importieren.\n" +" " #. module: base #: field:ir.model,access_ids:0 @@ -15221,6 +17018,19 @@ msgid "" " * Integrated with Holiday Management\n" " " msgstr "" +"\n" +"Allgemeines Abrechnungssystem.\n" +"===========================\n" +"\n" +" * Mitarbeiter Einzelheiten\n" +" * Mitarbeiter Verträge\n" +" * Pass basierder Vertrag\n" +" * Zuschläge / Abzüge\n" +" * Möglichkeit zur Konfiguration des Basic / Brutto / Netto Gehalts\n" +" * Mitarbeiter Gehaltsabrechnung\n" +" * Monatliche Abrechnung Auflistung\n" +" * Integration mit der Urlaubsverwaltung\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -15290,6 +17100,34 @@ msgid "" "the\n" "task is completed.\n" msgstr "" +"\n" +"Automatische Erstellung von Projektaufgaben aus Beschaffungsauftragsposten\n" +"================================================================\n" +"\n" +"Diese Anwendung erstellt automatisch neue Aufgaben für jeden " +"Beschaffungsauftragsposten\n" +"(z. B. für Verkaufsauftragsposten), wenn das entsprechende Produkt die " +"folgende\n" +"Eigenschaften erfüllt:\n" +" * Produktart = Dienstleistung\n" +" * Beschaffung Methode (Auftragsabwicklung) = MTO (Make to Order)\n" +" * Lieferungs- / Beschaffungsmethode = Fertigung\n" +"\n" +"Wenn ein Projekt als Produkt angegeben ist (oben in der Registerkarte " +"Beschaffung),\n" +"dann wird die neue Aufgabe in diesem speziellen Projekt erstellt. " +"Andernfalls wird die neue\n" +"Aufgabe nicht länger zu einem Projekt gehören und kann später manuell einem " +"Projekt\n" +"hinzugefügt werden. \n" +"\n" +"Wenn die Projektaufgabe abgeschlossen oder abgebrochen wurde, wird der " +"Arbeitsablauf\n" +"des entsprechenden Beschaffungsauftragsposten aktualisiert. Zum Beispiel, " +"wenn dieser Beschaffung\n" +"einem Beschaffungsauftragsposten entspricht, wird dieser als erbracht " +"markiert, wenn die Aufgabe\n" +"abgeschlossen ist.\n" #. module: base #: field:ir.actions.act_window,limit:0 @@ -15349,6 +17187,21 @@ msgid "" "user name and password for the invitation of the survey.\n" " " msgstr "" +"\n" +"Diese Anwendung Modul wird für Umfragen eingesetzt.\n" +"====================================================\n" +"\n" +"Es hängt von den Antworten oder Bewertungen einigen Fragen verschiedener " +"Benutzer ab. Eine \n" +"Umfrage hat möglicherweise mehrere Seiten. Jede Seite besteht aus mehreren " +"Fragen und jede\n" +"Frage hat möglicherweise mehrere Antworten. Verschiedene Benutzer geben " +"möglicherweise\n" +"verschiedene Antworten auf Fragen und dementsprechend wird diese Umfrage " +"erstellt. Den\n" +"Partnern werden auch E-Mails mit Benutzername und Kennwort für die Anfrage " +"der Umfrage geschickt.\n" +" " #. module: base #: code:addons/base/ir/ir_model.py:164 @@ -15416,6 +17269,9 @@ msgid "" "Allow users to login through OpenID.\n" "====================================\n" msgstr "" +"\n" +"Benutzern erlauben, über OpenID anzumelden. \n" +"===========================================\n" #. module: base #: help:ir.mail_server,smtp_port:0 @@ -15522,6 +17378,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"Dateicodierung, bitte achten Sie darauf, beim Anzeigen und beim Bearbeiten " +"die gleiche Codierung zu verwenden." #. module: base #: view:ir.rule:0 @@ -15633,6 +17491,37 @@ msgid "" "gives \n" " the spreading, for the selected Analytic Accounts of Budgets.\n" msgstr "" +"\n" +"Diese Anwendung ermöglicht es den Buchhaltern analytische und " +"überschneidende Budgets zu verwalten. \n" +"=============================================================================" +"==============\n" +"\n" +"Sobald das Budget festgelegt ist (Fakturierung / Budgets / Budgets), kann " +"der Projektmanager\n" +"das geplante Budget für jede Projekt Kostenstelle zu bestimmen. \n" +"\n" +"Der Buchhalter hat die Möglichkeit den gesamten geplanten Betrag für jedes " +"Budget zu\n" +"sehen, um sicherzustellen, dass das gesamte geplante nicht größer / kleiner " +"ist als das, was\n" +"er für sein Budget festgelegt hat. Jede Liste der Aufzeichnung kann auch " +"auf eine grafischen\n" +"Ansicht davon umgeschaltet werden. \n" +"\n" +"Drei Arten von Berichten sind möglich:\n" +"---------------------------------------------------------\n" +" 1. Der erste ist ist erstellbar aus einer Liste von Budgets. Er gibt die " +"Aufteilung für diese Budgets\n" +" der analytischen Konten.\n" +"\n" +" 2. Der zweite ist eine Zusammenfassung des vorangehenden, er gibt " +"lediglich die Aufteilung\n" +" für ausgewählte Budgets der analytischen Konten.\n" +"\n" +" 3. Der letzte ist möglich aus dem analytischen Kontenplan. Er gibt eine " +"Aufteilung \n" +" für die ausgewählten analytischen Konten der Budgets.\n" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -15681,6 +17570,29 @@ msgid "" "* Voucher Payment [Customer & Supplier]\n" " " msgstr "" +"\n" +"Fakturierung & Zahlungen durch Buchhaltung Quittung & Beleg\n" +"=======================================================\n" +"Das spezielle und einfach zu benutzende Fakturierungssystem in OpenERP " +"ermöglicht Ihnen Ihre Buchhaltung zu verfolgen, sogar wenn Sie kein " +"Buchhalter sind. Es bietet Ihnen einen einfachen Weg, Ihre Lieferanten- und " +"Kundenangelegenheiten zu verfolgen. \n" +"\n" +"Sie können diese vereinfachte Buchhaltung verwenden, wenn Sie mit einem " +"(externen) Buchhalter zusammenarbeiten, um Ihre Bücher zu führen und Sie " +"dennoch den Überblick über Ihre Zahlungen behalten wollen. \n" +"\n" +"Das Fakturierungssystem beinhaltet Belege und Quittungen (ein einfacher Weg, " +"um den Überblick über Verkäufe und Einkäufe zu behalten). Es ermöglicht " +"Ihnen eine einfache Methode, um Zahlungen zu registrieren, ohne dass Sie " +"komplett abstrakte Konten kodieren.\n" +"\n" +"Diese Anwendung verwaltet:\n" +"\n" +"* Belege Einträge\n" +"* Belege Eingänge (Verkäufe & Einkäufe)\n" +"* Belege Zahlung (Kunden & Lieferanten)\n" +" " #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -15802,6 +17714,26 @@ msgid "" "In that case, you can not use priorities any more on the different picking.\n" " " msgstr "" +"\n" +"Diese Anwendung ermöglicht die Just In Time Berechnung der " +"Beschaffungsaufträge\n" +"=========================================================================\n" +"\n" +"Wenn Sie diese Anwendung installieren, müssen Sie nicht mehr den regulären\n" +"Einkaufsplan umsetzen (jedoch müssen Sie an den Punkten der " +"Mindestbestellmenge\n" +"eine Bestellung auslösen oder zum Beispiel täglich durchführen).\n" +"Alle Bestellungen werden sofort ausgelöst, was in einigen Fällen auch " +"kleine\n" +"Auswirkungen auf die Ausführung haben kann. \n" +"\n" +"Es kann ebenso Ihre Lagerbestandsmenge erhöhen, da Produkte so schnell wie " +"möglich vorbehalten\n" +"werden und der geplante Zeitrahmen wird in die Berechnung nicht weiter " +"einbezogen. In diesem Fall\n" +"können Sie weiterhin Prioritäten für die unterschiedlichen " +"Kommissionierungen benutzen.\n" +" " #. module: base #: model:res.country,name:base.hr @@ -15929,6 +17861,39 @@ msgid "" "* Moves Analysis\n" " " msgstr "" +"\n" +"Verwalten Sie mehrere Lagerhallen, mehrere und strukturierte Lagerorte\n" +"==============================================================\n" +"\n" +"Das Lager- und Bestandsmanagement basiert auf einer hierarchischen " +"Lagerstruktur, von Lager bis zu Lagerplätzen. Die\n" +"doppelte Buchführung ermöglicht es Ihnen, sowohl Kunden und Lieferanten als " +"auch Bestände der Fertigprodukte zu verwalten. \n" +"\n" +"OpenERP hat die Eigenschaft, Losgrößen- und Seriennummern zu verwalten, um " +"die Rückverfolgbarkeit zu gewährleisten, die von der Mehrheit der " +"Indstrieunternehmen auferlegt wird. \n" +"\n" +"Hauptmerkmale\n" +"------------------------\n" +"* Bewegungsverlauf und Planung\n" +"* Bestandsbewertung (Standard oder durchschnittlicher Preis,...) \n" +"* Robustheit konfrontiert mit Inventurdifferenzen\n" +"* Automatische Neuerungsregelungen\n" +"* Unterstützung für Barcodes\n" +"* Schnelle Erkennung von Fehlern durch das System der doppelten Buchführung\n" +"* Rückverfolgbarkeit (Flussaufwärts / Flussabwärts, Seriennummern, ...) \n" +"\n" +"Die Übersicht / das Berichtswesen für die Lagerverwaltung enthält:\n" +"-----------------------------------------------------------------------------" +"---------------------------------------\n" +"* Eingehende Produkte (Graphik)\n" +"* Ausgehende Produkte (Graphik)\n" +"* Bestellungen in Ausnahmefällen\n" +"* Inventuranalyse\n" +"* Letzte Produktvorräte\n" +"* Bewegungsanalysen\n" +" " #. module: base #: help:res.partner,vat:0 @@ -15964,6 +17929,28 @@ msgid "" "depending on the product's configuration.\n" " " msgstr "" +"\n" +"Dies ist die Anwendung zur Berechnung der Beschaffungen\n" +"===================================================\n" +"\n" +"Im MPR Prozess werden Beschaffungsaufträge erstellt, um Fertigungsaufträge\n" +"Bestellungen und Lagerbereitstellungen zu starten. Beschaffungsaufträge " +"werden\n" +"automatisch durch das System erstellt und solange kein Problem besteht, wird " +"der Benutzer\n" +"nicht benachrichtigt. Im Fall von Problemen, wird das System Anlass zu " +"Ausnahmen von\n" +"Beschaffungen geben, um den Benutzer über blockierende Probleme, die manuell " +"gelöst\n" +"werden müssen (wie z. B. fehlende BoM Struktur oder fehlende Lieferanten) zu " +"informieren. \n" +"\n" +"Der Beschaffungsauftrag wird einen Vorschlag planen, für ein Produkt, " +"welches\n" +"der Lagerauffüllung bedarf. Diese Beschaffung wird in Abhängigkeit von der\n" +"Produktkonfiguration eine Aufgabe anstoßen, entweder einen Bestellung von\n" +"dem Lieferanten oder einen Produktionsauftrag.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_module_tree @@ -16035,6 +18022,26 @@ msgid "" "* Cumulative Flow\n" " " msgstr "" +"\n" +"Verfolgen Sie mehrstufige Projekte, Aufgaben, erledigte Arbeit für Aufgaben\n" +"=====================================================\n" +"\n" +"Diese Anwendung ergmöglicht ein operatives Projektverwaltungssystem, um Ihre " +"Aktivitäten in Aufgaben zu organisieren und die Arbeit zu planen, die zu " +"machen ist, um die Aufgabe abzuschließen.\n" +"\n" +"Gantt-Diagramme geben Ihnen in einer graphischen Darstellung Ihre " +"Projektpläne, sowie die Verfügbarkeit von Ressourcen und die " +"Arbeitsbelastung. \n" +"\n" +"Die Übersichten / das Berichtswesen für die Projektverwaltung enthält:\n" +"-----------------------------------------------------------------------------" +"----------------------------------------------\n" +"* Meine Aufgaben\n" +"* Offene Aufgaebn\n" +"* Aufgabenanalyse\n" +"* Summendurchfluss\n" +" " #. module: base #: view:res.partner:0 @@ -16122,6 +18129,17 @@ msgid "" "

\n" " " msgstr "" +"

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

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

\n" +" " #. module: base #: model:res.partner.category,name:base.res_partner_category_2 @@ -16164,6 +18182,16 @@ msgid "" "on a supplier purchase order into several accounts and analytic plans.\n" " " msgstr "" +"\n" +"Die Basisanwendung zur zum Verwalten des analytischen Vertriebs und " +"Bestellungen\n" +"==========================================================================\n" +"\n" +"Ermöglicht es dem Benutzer, mehrere Analysepläne zu erstellen. Diese können " +"Sie aus\n" +"einer Lieferantenbestellung in mehrere Konten und analytische Pläne " +"aufteilen.\n" +" " #. module: base #: model:res.country,name:base.lk diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index cc428b8155f..103482ae18a 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\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 dfffb1e6b13..b9f3f201b85 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index bae6e5c08bb..2aaa3e12d5b 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -7758,7 +7758,7 @@ msgstr "Acción" #. module: base #: view:ir.actions.server:0 msgid "Email Configuration" -msgstr "Configuración Email" +msgstr "Configuración del correo electrónico" #. module: base #: model:ir.model,name:base.model_ir_cron @@ -8436,7 +8436,7 @@ msgstr "Territorio británico del Océano Índico" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "Módulo de instalación inmediata" +msgstr "Instalación inmediata del módulo(s)" #. module: base #: view:ir.actions.server:0 @@ -16623,7 +16623,7 @@ msgstr "Se requiere acceso como administrador para desinstalar un módulo" #. module: base #: model:ir.model,name:base.model_base_module_configuration msgid "base.module.configuration" -msgstr "base.modulo.configuracion" +msgstr "Configuración del módulo base" #. module: base #: model:ir.module.module,description:base.module_point_of_sale diff --git a/openerp/addons/base/i18n/es_AR.po b/openerp/addons/base/i18n/es_AR.po index fe80208f350..308ab70770a 100644 --- a/openerp/addons/base/i18n/es_AR.po +++ b/openerp/addons/base/i18n/es_AR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index 2ff0408e1c3..87bfa07848f 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CR.po b/openerp/addons/base/i18n/es_CR.po index 10d79352e7f..1337f13b767 100644 --- a/openerp/addons/base/i18n/es_CR.po +++ b/openerp/addons/base/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: \n" #. module: base diff --git a/openerp/addons/base/i18n/es_DO.po b/openerp/addons/base/i18n/es_DO.po index 388374c40cf..6fdd55bd2a0 100644 --- a/openerp/addons/base/i18n/es_DO.po +++ b/openerp/addons/base/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index b85bdea631b..124f101aae4 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:22+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -578,7 +578,7 @@ msgstr "Guayana francesa" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "" +msgstr "Trabajos, Departamentos, Detalle de Empleados" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -656,7 +656,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "Spanish (es_EC) / Español (es_EC)" +msgstr "Spanish (es_VE) / Español (es_VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice @@ -729,7 +729,7 @@ msgstr "" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "Logo Web" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -1220,7 +1220,7 @@ msgstr "Modelo de documento" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Cambiar password de usuario" #. module: base #: view:res.lang:0 @@ -1849,7 +1849,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Tarea de Portal" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -1873,7 +1873,7 @@ msgstr "" #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "Tamaño pequeño de imagen" #. module: base #: model:ir.module.module,shortdesc:base.module_stock @@ -1975,7 +1975,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:164 #, python-format msgid "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" -msgstr "" +msgstr "Valor desconocido '%s' para campo lógico '%%(field)s', sumiendo '%s'" #. module: base #: model:res.country,name:base.nl @@ -1985,12 +1985,12 @@ msgstr "Países Bajos-Holanda" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_event msgid "Portal Event" -msgstr "" +msgstr "Evento de Portal" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Traducción en Progreso" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -2005,7 +2005,7 @@ msgstr "Días" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "" +msgstr "Vehículo, arrendamiento, seguros, costos" #. module: base #: view:ir.model.access:0 @@ -2016,7 +2016,7 @@ msgstr "Acceso de lectura" #. module: base #: help:ir.attachment,res_id:0 msgid "The record id this is attached to" -msgstr "" +msgstr "El id de registro está adjunto a" #. module: base #: model:ir.module.module,description:base.module_share @@ -2097,7 +2097,7 @@ msgstr "Crear Tareas en SO" #: code:addons/base/ir/ir_model.py:318 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "Esta columna contiene datos del módulo y no puede ser eliminado !" #. module: base #: field:res.partner.bank,footer:0 @@ -2235,7 +2235,7 @@ msgstr "Ruta de acceso completa" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "El siguiente paso, depende el formato de archivo:" #. module: base #: view:res.lang:0 @@ -2251,7 +2251,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "PO(T) format: you should edit it with a PO editor such as" -msgstr "" +msgstr "PO(T) formato: Debes editarlo con un Editor de archivos PO." #. module: base #: model:ir.ui.menu,name:base.menu_administration @@ -2275,7 +2275,7 @@ msgstr "Crear / Escribir / Copiar" #. module: base #: view:ir.sequence:0 msgid "Second: %(sec)s" -msgstr "" +msgstr "Segundo: %(sec)s" #. module: base #: field:ir.actions.act_window,view_mode:0 @@ -2340,12 +2340,12 @@ msgstr "Bahamas" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply for Create" -msgstr "" +msgstr "Aplicar para Creación" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "Herramientas Extras" #. module: base #: view:ir.attachment:0 @@ -2363,6 +2363,8 @@ msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." msgstr "" +"Aparece por defecto en la esquina superior derecha de sus documentos " +"impresos (cabecera de reporte)" #. module: base #: field:base.module.update,update:0 @@ -2377,7 +2379,7 @@ msgstr "Método" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_crypt msgid "Password Encryption" -msgstr "" +msgstr "Encriptación de Contraseña" #. module: base #: view:workflow.activity:0 @@ -2417,11 +2419,13 @@ msgstr "" msgid "" "No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" msgstr "" +"No se encuentra un registro para %(field_type)s '%(value)s' en campo " +"'%%(field)s'" #. module: base #: field:change.password.user,new_passwd:0 msgid "New Password" -msgstr "" +msgstr "Nueva Contraseña" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2695,7 +2699,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth_signup msgid "Signup with OAuth2 Authentication" -msgstr "" +msgstr "Ingreos con OAuth2" #. module: base #: selection:ir.model,state:0 @@ -2722,7 +2726,7 @@ msgstr "Greek / Ελληνικά" #. module: base #: field:res.company,custom_footer:0 msgid "Custom Footer" -msgstr "" +msgstr "Pie de página personalizado" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm @@ -2790,7 +2794,7 @@ msgstr "Nombre de acceso rápido" #. module: base #: field:res.partner,contact_address:0 msgid "Complete Address" -msgstr "" +msgstr "Dirección Completa" #. module: base #: help:ir.actions.act_window,limit:0 @@ -2873,7 +2877,7 @@ msgstr "Id de registro" #. module: base #: view:ir.filters:0 msgid "My Filters" -msgstr "" +msgstr "Mis filtros" #. module: base #: field:ir.actions.server,email:0 @@ -2893,6 +2897,7 @@ msgstr "" #, python-format msgid "Found multiple matches for field '%%(field)s' (%d matches)" msgstr "" +"Se encontró multiples resultados para el campo '%%(field)s' (%d ocurrencias)" #. module: base #: selection:base.language.install,lang:0 @@ -2926,7 +2931,7 @@ msgstr "Argumentos enviados al cliente junto con el tag view" #. module: base #: model:ir.module.module,summary:base.module_contacts msgid "Contacts, People and Companies" -msgstr "" +msgstr "Contactos personas y Empresas" #. module: base #: model:res.country,name:base.tt @@ -2972,7 +2977,7 @@ msgstr "Gerente" #: code:addons/base/ir/ir_model.py:719 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Perdón, no estas permitido para acceder a este documento." #. module: base #: model:res.country,name:base.py @@ -2987,7 +2992,7 @@ msgstr "Fiji" #. module: base #: view:ir.actions.report.xml:0 msgid "Report Xml" -msgstr "" +msgstr "Reporte Xml" #. module: base #: model:ir.module.module,description:base.module_purchase @@ -3058,7 +3063,7 @@ msgstr "Heredado" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "yes" -msgstr "" +msgstr "si" #. module: base #: field:ir.model.fields,serialization_field_id:0 @@ -3088,7 +3093,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:174 #, python-format msgid "'%s' does not seem to be an integer for field '%%(field)s'" -msgstr "" +msgstr "'%s' no parece ser un entero para el campo '%%(field)s'" #. module: base #: model:ir.module.category,description:base.module_category_report_designer @@ -3198,6 +3203,8 @@ msgid "" "the user will have an access to the sales configuration as well as statistic " "reports." msgstr "" +"el usuario tendra acceso a la configuración de ventas así como a las " +"estadísticas." #. module: base #: model:res.country,name:base.nz @@ -3327,7 +3334,7 @@ msgstr "Tipo de reporte desconocido: %s" #. module: base #: model:ir.module.module,summary:base.module_hr_expense msgid "Expenses Validation, Invoicing" -msgstr "" +msgstr "Validación de gastos, Facturación" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account @@ -3346,7 +3353,7 @@ msgstr "Armenia" #. module: base #: model:ir.module.module,summary:base.module_hr_evaluation msgid "Periodical Evaluations, Appraisals, Surveys" -msgstr "" +msgstr "Evaluaciones periódicas, valoraciones, encuentas" #. module: base #: model:ir.actions.act_window,name:base.ir_property_form @@ -3367,7 +3374,7 @@ msgstr "Suecia" #. module: base #: field:ir.actions.report.xml,report_file:0 msgid "Report File" -msgstr "" +msgstr "Archivo de reporte" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -3400,7 +3407,7 @@ msgstr "" #: code:addons/orm.py:3870 #, python-format msgid "Missing document(s)" -msgstr "" +msgstr "Documento faltante" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type @@ -3465,7 +3472,7 @@ msgstr "Calendario" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management msgid "Knowledge" -msgstr "" +msgstr "Gestión de Conocimiento" #. module: base #: field:workflow.activity,signal_send:0 @@ -3608,7 +3615,7 @@ msgstr "workflow.actividad" #. module: base #: view:base.language.export:0 msgid "Export Complete" -msgstr "" +msgstr "Exportación completa" #. module: base #: help:ir.ui.view_sc,res_id:0 @@ -3637,7 +3644,7 @@ msgstr "Finlandes" #. module: base #: view:ir.config_parameter:0 msgid "System Properties" -msgstr "" +msgstr "Propiedades del sistema" #. module: base #: field:ir.sequence,prefix:0 @@ -3681,12 +3688,12 @@ msgstr "Seleccione el Paquete del Módulo de Importación (Archivo zip.):" #. module: base #: view:ir.filters:0 msgid "Personal" -msgstr "" +msgstr "Personal" #. module: base #: field:base.language.export,modules:0 msgid "Modules To Export" -msgstr "" +msgstr "Módulos a exportar" #. module: base #: model:res.country,name:base.mt @@ -3699,6 +3706,8 @@ msgstr "Malta" msgid "" "Only users with the following access level are currently allowed to do that" msgstr "" +"Sólo los usuarios con los siguientes niveles de acceso están permitidos a " +"hacer eso" #. module: base #: field:ir.actions.server,fields_lines:0 @@ -3789,7 +3798,7 @@ msgstr "Antártida" #. module: base #: view:res.partner:0 msgid "Persons" -msgstr "" +msgstr "Personas" #. module: base #: view:base.language.import:0 @@ -3849,7 +3858,7 @@ msgstr "Interacción entre reglas" #: field:res.company,rml_footer:0 #: field:res.company,rml_footer_readonly:0 msgid "Report Footer" -msgstr "" +msgstr "Píe de Página de Reporte" #. module: base #: selection:res.lang,direction:0 @@ -3950,7 +3959,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Modelo destino" #. module: base #: selection:ir.sequence,implementation:0 @@ -3974,7 +3983,7 @@ msgstr "Tayiko / اردو" #: code:addons/orm.py:3901 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Acceso Denegado" #. module: base #: field:res.company,name:0 @@ -4084,7 +4093,7 @@ msgstr "%x - Representación apropiada de fecha." #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "Tag" #. module: base #: view:res.lang:0 @@ -4135,7 +4144,7 @@ msgstr "Nauru" #: code:addons/base/res/res_company.py:166 #, python-format msgid "Reg" -msgstr "" +msgstr "Reg" #. module: base #: model:ir.model,name:base.model_ir_property @@ -4299,7 +4308,7 @@ msgstr "S.L." #. module: base #: model:ir.actions.server,name:base.action_run_ir_action_todo msgid "Run Remaining Action Todo" -msgstr "" +msgstr "Correr acciones pendientes" #. module: base #: field:res.partner,ean13:0 @@ -4396,7 +4405,7 @@ msgstr "Plan de Cuentas" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Organización de Eventos" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4424,7 +4433,7 @@ msgstr "Campo base" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Gestión de Vehículos y contratos" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4540,12 +4549,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Cotizaciones, Ordenes de Venta, Facturación" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "Compañía Relacionada" #. module: base #: help:ir.actions.act_url,help:0 @@ -4591,7 +4600,7 @@ msgstr "'código' debe ser único" #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "Gestión del Conocimiento" #. module: base #: view:workflow.activity:0 @@ -4687,12 +4696,12 @@ msgstr "Hindi / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "Cargar Traducción" #. module: base #: field:ir.module.module,latest_version:0 msgid "Installed Version" -msgstr "" +msgstr "Versión Instalada" #. module: base #: model:ir.module.module,description:base.module_account_test @@ -4806,7 +4815,7 @@ msgstr "Vista" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "no" -msgstr "" +msgstr "no" #. module: base #: model:ir.module.module,description:base.module_crm_partner_assign @@ -4840,7 +4849,7 @@ msgstr "Guinea ecuatorial" #. module: base #: model:ir.module.module,shortdesc:base.module_web_api msgid "OpenERP Web API" -msgstr "" +msgstr "Web API OpenERP" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_rib @@ -5047,7 +5056,7 @@ msgstr "Flujos" #. module: base #: model:ir.ui.menu,name:base.next_id_73 msgid "Purchase" -msgstr "" +msgstr "Compra" #. module: base #: selection:base.language.install,lang:0 @@ -5062,12 +5071,12 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "This file was generated using the universal" -msgstr "" +msgstr "Este archivo fue generado usando el universal" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "IT Services" -msgstr "" +msgstr "Servicios de TI" #. module: base #: model:ir.module.category,name:base.module_category_specific_industry_applications @@ -5077,7 +5086,7 @@ msgstr "Aplicaciones para Industrias Específicas" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs msgid "Google Docs integration" -msgstr "" +msgstr "Integración con Google Docs" #. module: base #: help:ir.attachment,res_model:0 @@ -5088,7 +5097,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:327 #, python-format msgid "name" -msgstr "" +msgstr "nombre" #. module: base #: model:ir.module.module,description:base.module_mrp_operations @@ -5134,7 +5143,7 @@ msgstr "Saltar" #. module: base #: model:ir.module.module,shortdesc:base.module_event_sale msgid "Events Sales" -msgstr "" +msgstr "Eventos de Ventas" #. module: base #: model:res.country,name:base.ls @@ -5144,7 +5153,7 @@ msgstr "Lesotho" #. module: base #: view:base.language.export:0 msgid ", or your preferred text editor" -msgstr "" +msgstr ", o tu editor de texto preferido" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign @@ -5186,7 +5195,7 @@ msgstr "Genérico" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ftp msgid "Shared Repositories (FTP)" -msgstr "" +msgstr "Appraisals, Surveys\"" #. module: base #: model:res.country,name:base.sm @@ -5211,12 +5220,12 @@ msgstr "Establecer a NULL" #. module: base #: view:res.users:0 msgid "Save" -msgstr "" +msgstr "Appraisals, Surveys\"" #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML Path" -msgstr "" +msgstr "Path XML" #. module: base #: model:res.country,name:base.bj @@ -5404,7 +5413,7 @@ msgstr "Tasas" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "Plantillas de Correo" #. module: base #: model:res.country,name:base.sy diff --git a/openerp/addons/base/i18n/es_MX.po b/openerp/addons/base/i18n/es_MX.po index 369a12c3218..35f747fe81d 100644 --- a/openerp/addons/base/i18n/es_MX.po +++ b/openerp/addons/base/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:22+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -673,7 +673,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx msgid "Mexico - Accounting" -msgstr "" +msgstr "México - Contabilidad" #. module: base #: help:ir.actions.server,action_id:0 @@ -8634,7 +8634,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mx msgid "Mexico" -msgstr "" +msgstr "México" #. module: base #: code:addons/orm.py:3902 diff --git a/openerp/addons/base/i18n/es_VE.po b/openerp/addons/base/i18n/es_VE.po index 8196e597b07..0eab6102cd9 100644 --- a/openerp/addons/base/i18n/es_VE.po +++ b/openerp/addons/base/i18n/es_VE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index 7fe5fa70a5b..e0fea54d43e 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index aed0d906e1a..eac806b4305 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 817c08867d3..1ab3478196d 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\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 791de91ab8f..63dd561544c 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:22+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 3935b91ab54..8adacba418b 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index 75c36b02a3a..c92d85e852a 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -42,7 +42,7 @@ msgstr "Autre configuration" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "Horodatage" +msgstr "Date/Heure" #. module: base #: code:addons/fields.py:643 @@ -698,6 +698,22 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"Ce module vous permet de produire plusieurs produits à partir d'un ordre de " +"production.\n" +"======================================================================\n" +"\n" +"Vous pouvez configurer des sous-produits dans la nomenclature des " +"matériaux.\n" +"\n" +"Sans ce module :\n" +"----------------------\n" +" A + B + C -> D\n" +"\n" +"Avec ce module : \n" +"-----------------------\n" +" A + B + C -> D + E\n" +" " #. module: base #: selection:base.language.install,lang:0 @@ -2217,7 +2233,7 @@ msgstr "Accès en lecture" #. module: base #: help:ir.attachment,res_id:0 msgid "The record id this is attached to" -msgstr "" +msgstr "L'ID de l'enregistrement est attaché à" #. module: base #: model:ir.module.module,description:base.module_share @@ -3594,7 +3610,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Company Tagline" -msgstr "" +msgstr "Slogan de la société" #. module: base #: code:addons/base/res/res_users.py:668 @@ -3612,6 +3628,8 @@ msgid "" "the user will have an access to the human resources configuration as well as " "statistic reports." msgstr "" +"l'utilisateur aura un accès à la configuration des ressources humaines comme " +"aux rapports statistiques." #. module: base #: model:ir.module.module,description:base.module_l10n_pl @@ -4409,6 +4427,18 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"Ceci est un système complet d'agenda.\n" +"===============================\n" +"\n" +"Il supporte :\n" +"---------------\n" +" - L'agenda des événements,\n" +" - Les événements récurrents.\n" +"\n" +"Si vous souhaitez gérer vos rendez-vous, vous devriez installer le module " +"CRM.\n" +" " #. module: base #: model:res.country,name:base.je @@ -4438,7 +4468,7 @@ msgstr "%x - Représentation de date appropriée" #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "Étiquette" #. module: base #: view:res.lang:0 @@ -4478,7 +4508,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "" +msgstr "Slovaquie" #. module: base #: model:res.country,name:base.nr @@ -4719,6 +4749,18 @@ msgid "" "comptable\n" "Seddik au cours du troisième trimestre 2010." msgstr "" +"\n" +"Ce module de base permet de gérer le plan comptable pour le Maroc.\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet " +"de\n" +"générer les états comptables aux normes marocaines (Bilan, CPC (comptes de\n" +"produits et charges), balance générale à 6 colonnes, Grand livre " +"cumulatif...).\n" +"L'intégration comptable a été validé avec l'aide du Cabinet d'expertise " +"comptable\n" +"Seddik au cours du troisième trimestre 2010." #. module: base #: help:ir.module.module,auto_install:0 @@ -4753,7 +4795,7 @@ msgstr "Plans comtables" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Organisation d'évènements" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4781,7 +4823,7 @@ msgstr "Champ de base" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Gestion de véhicules et de contrats" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4908,12 +4950,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Devis, commandes, facturation" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "Société parente" #. module: base #: help:ir.actions.act_url,help:0 @@ -4959,7 +5001,7 @@ msgstr "`code` doit être unique." #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "Base de connaissances" #. module: base #: view:workflow.activity:0 @@ -4983,6 +5025,14 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Ce module met à jour les notes dans OpenERP, en utilisant un éditeur " +"externe\n" +"===============================================================\n" +"\n" +"Utilisez le pour mettre à jour vos notes en temps réel, avec les " +"utilisateurs invités.\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -5002,6 +5052,23 @@ msgid "" " * Number Padding\n" " " msgstr "" +"\n" +"Ce module permet de paramétrer les séquences de numérotation interne des " +"écritures comptables.\n" +"=============================================================================" +"=\n" +"\n" +"Il permet de configurer les séquences comptables\n" +"\n" +"Vous pouvez personnaliser les attributs suivants de la séquence : \n" +"-----------------------------------------------------------------------------" +"-----------\n" +" * Préfixe\n" +" * Suffixe\n" +" * Nombre suivant\n" +" * Incrément\n" +" * Espacement.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet @@ -10516,7 +10583,7 @@ msgstr "" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "Utiliser l'adresse de la société" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays @@ -13513,7 +13580,7 @@ msgstr "Chypre" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Définir le mot de passe" #. module: base #: field:ir.actions.server,subject:0 @@ -14748,7 +14815,7 @@ msgstr "Thaïlande" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "" +msgstr "Assistant de changement de mot de passe" #. module: base #: model:ir.module.module,summary:base.module_account_voucher @@ -14867,7 +14934,7 @@ msgstr "Taux de la devise" #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to Update" -msgstr "" +msgstr "Modules à mettre à jour" #. module: base #: model:ir.ui.menu,name:base.menu_custom_multicompany @@ -14956,7 +15023,7 @@ msgstr "Utilisation de l'action" #. module: base #: field:ir.module.module,name:0 msgid "Technical Name" -msgstr "" +msgstr "Nom technique" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -15020,7 +15087,7 @@ msgstr "Allemagne - Comptabilité" #. module: base #: view:ir.sequence:0 msgid "Day of the Year: %(doy)s" -msgstr "" +msgstr "Jour de l'année: %(doy)s" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -15043,6 +15110,8 @@ msgid "" "If this field is empty, the view applies to all users. Otherwise, the view " "applies to the users of those groups only." msgstr "" +"Si ce champ est vide, la vue s'applique à tous les utilisateurs. Sinon, la " +"vue s'applique aux utilisateurs de ces groupes uniquement." #. module: base #: selection:base.language.install,lang:0 @@ -15057,12 +15126,12 @@ msgstr "" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "Classe source" #. module: base #: view:ir.sequence:0 msgid "Day of the Week (0:Monday): %(weekday)s" -msgstr "" +msgstr "Jour de la semaine (0: lundi): %(weekday)s" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:84 @@ -15076,7 +15145,7 @@ msgstr "Dépendance non trouvé !" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Administrator access is required to uninstall a module" -msgstr "" +msgstr "L'accès administrateur est nécessaire pour désinstaller un module" #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -15780,7 +15849,7 @@ msgstr "Chili" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor msgid "View Editor" -msgstr "" +msgstr "Editeur de vue" #. module: base #: view:ir.cron:0 @@ -15860,6 +15929,8 @@ msgid "" "Do you confirm the uninstallation of this module? This will permanently " "erase all data currently stored by the module!" msgstr "" +"Confirmez-vous la désinstallation de ce module ? Cela efface définitivement " +"toutes les données actuellement stockées par le module !" #. module: base #: field:ir.actions.server,mobile:0 @@ -16077,7 +16148,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "Notes internes" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index f6242db7430..7953e21b1df 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/gu.po b/openerp/addons/base/i18n/gu.po index ff39b6f6fc5..28463033e4f 100644 --- a/openerp/addons/base/i18n/gu.po +++ b/openerp/addons/base/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index 6adab674d90..91f9d261909 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hi.po b/openerp/addons/base/i18n/hi.po index cb6abd201a4..79e799662c7 100644 --- a/openerp/addons/base/i18n/hi.po +++ b/openerp/addons/base/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index 0241744a21d..b2312647780 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:18+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: hr\n" #. module: base @@ -60,7 +60,7 @@ msgstr "Arhitektura za pregledne ekrane" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "Upravljanje ponudama, prodajnim nalozima, isporukama i računima" #. module: base #: selection:ir.sequence,implementation:0 @@ -89,7 +89,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "Sučelje za ekrane osjetljive na dodir za Dućane" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -127,7 +127,7 @@ msgstr "" #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "Dodatni argumenti" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -140,7 +140,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Ovo polje označite ako je kontakt ujedno i djelatnik" #. module: base #: help:ir.model.fields,domain:0 @@ -171,7 +171,7 @@ msgstr "Odredišni ekran" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "Glavna putanja za Izvještaje" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans @@ -292,6 +292,7 @@ msgid "" "The internal user that is in charge of communicating with this contact if " "any." msgstr "" +"Korisnik koji je zadužen za komunikaciju za ovim kontaktom , ukoliko postoji." #. module: base #: view:res.partner:0 @@ -390,6 +391,8 @@ msgid "" "There is already a shared filter set as default for %(model)s, delete or " "change it before setting a new default" msgstr "" +"Već postoji dijeljeni set filtera kao zadani za %(model)s, obrišite ga ili " +"izmjenite prije spremanja novog." #. module: base #: code:addons/orm.py:2648 @@ -577,6 +580,16 @@ msgid "" "* Use emails to automatically confirm and send acknowledgements for any " "event registration\n" msgstr "" +"\n" +"Organizacija i upravljanje događajima.\n" +"======================================\n" +"\n" +"Modula događaja omogućava vam da efikasno organizirate događaje i povezane " +"zadatke : planiranje, praćenje registracija, prisutnosti isl.\n" +"Osnovne mogućnosti\n" +"------------\n" +"* Upravljanje događajima i registracijama\n" +"* Automatsko potvrđivanje i slanje obavijesti za svaku novu registraciju\n" #. module: base #: selection:base.language.install,lang:0 @@ -666,7 +679,7 @@ msgstr "Palau" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Prodaja i nabava" +msgstr "Prodaja i Nabava" #. module: base #: view:ir.translation:0 @@ -845,6 +858,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Mala sličica ovog kontakta. Veličina je automatski promijenjena na 64x64 px " +"sliku. sa očuvanim proporcijama. Koristite ovo polje gdjegod je potrebna " +"mala slika." #. module: base #: help:ir.actions.server,mobile:0 @@ -1162,12 +1178,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:728 #, python-format msgid "Document model" -msgstr "" +msgstr "Mo0del dokumenta" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Promjeni lozinku korisnika." #. module: base #: view:res.lang:0 @@ -1714,11 +1730,13 @@ msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." msgstr "" +"Pomaže upravljati sa procesima vezanim za nabavu kao npr. zahtjevi za " +"ponudama, ulaznim računima isl." #. module: base #: help:res.partner,website:0 msgid "Website of Partner or Company" -msgstr "" +msgstr "Webs tranice Partnera ili Tvrtke" #. module: base #: help:base.language.install,overwrite:0 @@ -1911,7 +1929,7 @@ msgstr "" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Prijevod u toku" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -1937,7 +1955,7 @@ msgstr "Pravo čitanja" #. module: base #: help:ir.attachment,res_id:0 msgid "The record id this is attached to" -msgstr "" +msgstr "Id ovog zapisa pridružen je" #. module: base #: model:ir.module.module,description:base.module_share @@ -1971,6 +1989,8 @@ msgid "" "Check this box if this contact is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" +"Označite ovo polje ako je kontakt dobavljač. Ukoliko nije označeno, odjel " +"nabave neće ga vidjeti prilikom generiranja narudžbe." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation @@ -2149,7 +2169,7 @@ msgstr "Puna putanja" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "Sljedeći korak ovisi o formatu datoteke:" #. module: base #: view:res.lang:0 @@ -2276,6 +2296,8 @@ msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." msgstr "" +"Pojavljuje se u gornjem desnom kutu ispisanih dokumenata ( zaglavlje " +"izvještaja)" #. module: base #: field:base.module.update,update:0 @@ -2290,7 +2312,7 @@ msgstr "Metoda" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_crypt msgid "Password Encryption" -msgstr "" +msgstr "Enkripcija lozinke" #. module: base #: view:workflow.activity:0 @@ -2334,7 +2356,7 @@ msgstr "" #. module: base #: field:change.password.user,new_passwd:0 msgid "New Password" -msgstr "" +msgstr "Nova lozinka" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2866,7 +2888,7 @@ msgstr "Voditelj" #: code:addons/base/ir/ir_model.py:719 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Oprostite, nije vam dozvoljen pristup ovom dokumentu." #. module: base #: model:res.country,name:base.py @@ -3090,6 +3112,7 @@ msgid "" "the user will have an access to the sales configuration as well as statistic " "reports." msgstr "" +"korisnik će imati pristup postavkama prodaje kao i statističkim izvještajima." #. module: base #: model:res.country,name:base.nz @@ -3291,7 +3314,7 @@ msgstr "" #: code:addons/orm.py:3870 #, python-format msgid "Missing document(s)" -msgstr "" +msgstr "Nedostaje dokument(i)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type @@ -3412,7 +3435,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "" +msgstr "Ankete / Korisnik" #. module: base #: view:ir.module.module:0 @@ -3584,6 +3607,8 @@ msgstr "Malta" msgid "" "Only users with the following access level are currently allowed to do that" msgstr "" +"Samo korisnicima sa sljedećim nivoima pristupa je trenutno omogućeno da to " +"učine" #. module: base #: field:ir.actions.server,fields_lines:0 @@ -3834,7 +3859,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Odredišni model" #. module: base #: selection:ir.sequence,implementation:0 @@ -4196,7 +4221,7 @@ msgstr "Portugal" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "" +msgstr "Dijeli bilokoji dokument" #. module: base #: field:workflow.transition,group_id:0 @@ -4272,7 +4297,7 @@ msgstr "Kontni planovi" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Organizacija događaja" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4300,7 +4325,7 @@ msgstr "Osnovno polje" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Upravljanje vozilima i ugovorima" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4346,7 +4371,7 @@ msgstr "Predefinirano" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Lunch Order, Meal, Food" -msgstr "" +msgstr "Narudžba hrane" #. module: base #: view:ir.model.fields:0 @@ -4414,12 +4439,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "Ponude, prodajni nalozi, fakturiranje" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "Povezana tvrtka" #. module: base #: help:ir.actions.act_url,help:0 @@ -4510,7 +4535,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet msgid "Bill Time on Tasks" -msgstr "" +msgstr "Obračunati vrijeme na zadacima" #. module: base #: model:ir.module.category,name:base.module_category_marketing @@ -4804,7 +4829,7 @@ msgstr "" #. module: base #: model:ir.module.category,description:base.module_category_marketing msgid "Helps you manage your marketing campaigns step by step." -msgstr "" +msgstr "Pomaže upravljati marketing kampanjama korak po korak." #. module: base #: selection:base.language.install,lang:0 @@ -5001,7 +5026,7 @@ msgstr "Preskoči" #. module: base #: model:ir.module.module,shortdesc:base.module_event_sale msgid "Events Sales" -msgstr "" +msgstr "Prodaja događaja" #. module: base #: model:res.country,name:base.ls @@ -5011,12 +5036,12 @@ msgstr "Lesoto" #. module: base #: view:base.language.export:0 msgid ", or your preferred text editor" -msgstr "" +msgstr ", ili vaš omiljeni text editor" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign msgid "Partners Geo-Localization" -msgstr "" +msgstr "Geo-pozcioniranje partnera" #. module: base #: model:res.country,name:base.ke @@ -5181,7 +5206,7 @@ msgstr "" #. module: base #: help:res.partner.bank,company_id:0 msgid "Only if this bank account belong to your company" -msgstr "" +msgstr "Samo ako ovaj bankovni račun pripada vašoj tvrtki" #. module: base #: code:addons/base/ir/ir_fields.py:337 @@ -5286,7 +5311,7 @@ msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "Svaki model mora biti jedinstven" #. module: base #: model:ir.module.category,name:base.module_category_localization @@ -5812,7 +5837,7 @@ msgstr "Web" #. module: base #: model:ir.module.module,shortdesc:base.module_lunch msgid "Lunch Orders" -msgstr "" +msgstr "Naručivanje obroka" #. module: base #: selection:base.language.install,lang:0 @@ -5944,7 +5969,7 @@ msgstr "Proizvodi" #: model:ir.ui.menu,name:base.menu_values_form_defaults #: view:ir.values:0 msgid "User-defined Defaults" -msgstr "" +msgstr "Korisnički definirane postavke" #. module: base #: model:ir.module.module,description:base.module_auth_signup @@ -5959,7 +5984,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_usability #: view:res.users:0 msgid "Usability" -msgstr "" +msgstr "Iskoristivost" #. module: base #: field:ir.actions.act_window,domain:0 @@ -6136,7 +6161,7 @@ msgstr "Bez kategorije" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "Telefon:" #. module: base #: field:res.partner,is_company:0 @@ -6203,7 +6228,7 @@ msgstr "Moje banke" #. module: base #: sql_constraint:ir.filters:0 msgid "Filter names must be unique" -msgstr "" +msgstr "Nazivi filtera moraju biti jedinstveni" #. module: base #: help:multi_company.default,object_id:0 @@ -6218,7 +6243,7 @@ msgstr "" #. module: base #: field:ir.filters,is_default:0 msgid "Default filter" -msgstr "" +msgstr "Zadani filter" #. module: base #: report:ir.module.reference:0 @@ -6347,7 +6372,7 @@ msgstr "Malezija" #: code:addons/base/ir/ir_sequence.py:130 #, python-format msgid "Increment number must not be zero." -msgstr "" +msgstr "Broj za povećanje nesmije biti nula" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel @@ -6498,7 +6523,7 @@ msgstr "Deinstaliraj" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budgets Management" -msgstr "" +msgstr "Upravljanje budžetiranjem" #. module: base #: field:workflow.triggers,workitem_id:0 @@ -6508,7 +6533,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization msgid "Database Anonymization" -msgstr "" +msgstr "Prikrivanje podataka u bazi" #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -6643,7 +6668,7 @@ msgstr "Sudan" #: field:res.currency.rate,currency_rate_type_id:0 #: view:res.currency.rate.type:0 msgid "Currency Rate Type" -msgstr "" +msgstr "Vrsta tečaja" #. module: base #: model:ir.module.module,description:base.module_l10n_fr @@ -6696,7 +6721,7 @@ msgstr "Izbornici" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually Once" -msgstr "" +msgstr "Pokreni ručno jednom" #. module: base #: view:workflow:0 @@ -6722,7 +6747,7 @@ msgstr "Izrael" #: code:addons/base/res/res_config.py:443 #, python-format msgid "Cannot duplicate configuration!" -msgstr "" +msgstr "Nije moguće duplicirati postavke" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada @@ -6732,7 +6757,7 @@ msgstr "" #. module: base #: help:res.bank,bic:0 msgid "Sometimes called BIC or Swift." -msgstr "" +msgstr "Ponekad se naziva BIC ili SWIFT" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in @@ -6752,7 +6777,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Contact Creation" -msgstr "" +msgstr "Stvaranje Kontakta" #. module: base #: view:ir.module.module:0 @@ -6762,7 +6787,7 @@ msgstr "Definirana izvješća" #. module: base #: model:ir.module.module,shortdesc:base.module_project_gtd msgid "Todo Lists" -msgstr "" +msgstr "Popis zadataka" #. module: base #: view:ir.actions.report.xml:0 @@ -6808,7 +6833,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Week of the Year: %(woy)s" -msgstr "" +msgstr "Tjedan u godini : %(woy)" #. module: base #: field:res.users,id:0 @@ -6898,7 +6923,7 @@ msgstr "Radni dani" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "" +msgstr "Multi-tvrtka" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_workitem_form @@ -6910,12 +6935,12 @@ msgstr "" #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Invalid Bank Account Type Name format." -msgstr "" +msgstr "Neispravan fromat naziva vrste bankovnog računa" #. module: base #: view:ir.filters:0 msgid "Filters visible only for one user" -msgstr "" +msgstr "Filteri vidljivi samo jednom korisniku" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -6960,7 +6985,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "" +msgstr "Nakon iznosa" #. module: base #: selection:base.language.install,lang:0 @@ -6980,6 +7005,8 @@ msgstr "" #: model:res.groups,comment:base.group_hr_user msgid "the user will be able to approve document created by employees." msgstr "" +"korisniku će biti omogućeno da odobri dokument(e) kreiran(e) od drugih " +"korisnika" #. module: base #: field:ir.ui.menu,needaction_enabled:0 @@ -7049,12 +7076,13 @@ msgstr "Poveznice" #: model:ir.module.module,shortdesc:base.module_hr_timesheet #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets" -msgstr "" +msgstr "Kontrolne Kartice" #. module: base #: help:ir.values,company_id:0 msgid "If set, action binding only applies for this company" msgstr "" +"Ukoliko je postavljeno, povezivanje se primjenjuje samo za ovu tvrtku" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -7242,7 +7270,7 @@ msgstr "na" #. module: base #: view:ir.property:0 msgid "Parameters that are used by all resources." -msgstr "" +msgstr "Parametri koji se koriste u svim resursima" #. module: base #: model:res.country,name:base.mz @@ -7335,7 +7363,7 @@ msgstr "Farski otoci" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "Sigurnost povezivanja" #. module: base #: code:addons/base/ir/ir_actions.py:606 @@ -7361,7 +7389,7 @@ msgstr "Northern Mariana Islands" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "Prijava korisnika" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -7554,7 +7582,7 @@ msgstr "Spanish (MX) / Español (MX)" #. module: base #: view:ir.actions.todo:0 msgid "Wizards to be Launched" -msgstr "" +msgstr "Čarobnjaci koji će biti pokrenuti" #. module: base #: model:res.country,name:base.bt @@ -7585,7 +7613,7 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Rule Definition (Domain Filter)" -msgstr "" +msgstr "Definicija pravila ( filter Domena)" #. module: base #: selection:ir.actions.act_url,target:0 @@ -7732,7 +7760,7 @@ msgstr "Mianmar" #. module: base #: help:ir.model.fields,modules:0 msgid "List of modules in which the field is defined" -msgstr "" +msgstr "Popis modula u kojima je polje definirano" #. module: base #: selection:base.language.install,lang:0 @@ -7823,7 +7851,7 @@ msgstr "" #. module: base #: field:res.currency,rounding:0 msgid "Rounding Factor" -msgstr "" +msgstr "Preciznost zaokruživanja" #. module: base #: model:res.country,name:base.ca @@ -7889,7 +7917,7 @@ msgstr "Prilagođeno polje" #. module: base #: model:ir.module.module,summary:base.module_account_accountant msgid "Financial and Analytic Accounting" -msgstr "" +msgstr "Financijsko i Analitičko Računovodstvo" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project @@ -7972,7 +8000,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:720 #, python-format msgid "Sorry, you are not allowed to modify this document." -msgstr "" +msgstr "Oprostite, nije Vam dozvoljeno mijenjanje ovog dokumenta." #. module: base #: code:addons/base/res/res_config.py:349 @@ -7994,7 +8022,7 @@ msgstr "ponovi svaki x." #. module: base #: model:res.partner.bank.type,name:base.bank_normal msgid "Normal Bank Account" -msgstr "" +msgstr "Normalni bakovni račun" #. module: base #: field:change.password.user,wizard_id:0 @@ -8044,6 +8072,8 @@ msgid "" "Select this if you want to set company's address information for this " "contact" msgstr "" +"Ovo odaberite ako želite postaviti informacije o adresi tvrtke za ovaj " +"kontakt" #. module: base #: field:ir.default,field_name:0 @@ -8096,7 +8126,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Bank accounts belonging to one of your companies" -msgstr "" +msgstr "Bakovni računi koji pripadaju jednoj od vaših Tvrtki" #. module: base #: model:ir.module.module,description:base.module_account_analytic_plans @@ -8173,7 +8203,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment msgid "Jobs, Recruitment, Applications, Job Interviews" -msgstr "" +msgstr "Poslovi, Regrutacija, Molbe, Razgovori za posao" #. module: base #: code:addons/base/module/module.py:540 @@ -8273,7 +8303,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_web_graph msgid "Graph Views" -msgstr "" +msgstr "Graf pogled" #. module: base #: help:ir.model.relation,name:0 @@ -8335,6 +8365,8 @@ msgid "" "You cannot have multiple records with the same external ID in the same " "module!" msgstr "" +"Nije moguće imati višestruke zapise sa istim vanjskim identifikatorom u " +"istom modulu!" #. module: base #: selection:ir.property,type:0 @@ -8355,7 +8387,7 @@ msgstr "Za polja iz odabira, ocije odabira moraju biti zadane!" #. module: base #: model:ir.module.module,shortdesc:base.module_base_iban msgid "IBAN Bank Accounts" -msgstr "" +msgstr "IBAN bankovni račun" #. module: base #: field:res.company,user_ids:0 @@ -8370,7 +8402,7 @@ msgstr "Web Icon Image" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Target Object" -msgstr "" +msgstr "Ciljani objekt" #. module: base #: selection:ir.model.fields,select_level:0 @@ -8380,7 +8412,7 @@ msgstr "Uvijek pretraživo" #. module: base #: help:res.country.state,code:0 msgid "The state code in max. three chars." -msgstr "" +msgstr "Oznaka županije , max 3 slova" #. module: base #: model:res.country,name:base.hk @@ -8505,7 +8537,7 @@ msgstr "%a - Skraćeni naziv dana u tjednu." #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "" +msgstr "Podizbornici" #. module: base #: report:ir.module.reference:0 @@ -8578,7 +8610,7 @@ msgstr "" #. module: base #: help:res.groups,implied_ids:0 msgid "Users of this group automatically inherit those groups" -msgstr "" +msgstr "Korisnici u ovoj grupi automatski nasljeđuju sljedeće egrupe" #. module: base #: model:ir.module.module,summary:base.module_note @@ -8594,7 +8626,7 @@ msgstr "Prisutnosti" #. module: base #: model:ir.module.module,shortdesc:base.module_warning msgid "Warning Messages and Alerts" -msgstr "" +msgstr "Upozorenja, Poruke i Alarmi" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom @@ -8614,7 +8646,7 @@ msgstr "Uvoz modula" #: model:ir.ui.menu,name:base.menu_values_form_action #: view:ir.values:0 msgid "Action Bindings" -msgstr "" +msgstr "Povezivanje radnji" #. module: base #: help:res.partner,lang:0 @@ -8729,7 +8761,7 @@ msgstr "Slovenski / slovenščina" #. module: base #: field:res.currency,position:0 msgid "Symbol Position" -msgstr "" +msgstr "Oznaka valute" #. module: base #: model:ir.module.module,description:base.module_l10n_de @@ -8767,7 +8799,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "documentation" -msgstr "" +msgstr "dokumentacija" #. module: base #: help:ir.model,osv_memory:0 @@ -8780,7 +8812,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:440 #, python-format msgid "Missing SMTP Server" -msgstr "" +msgstr "Nedostaje SMTP server" #. module: base #: sql_constraint:ir.translation:0 @@ -8812,7 +8844,7 @@ msgstr "%b - Skraćeni naziv mjeseca." #: code:addons/base/ir/ir_model.py:722 #, python-format msgid "Sorry, you are not allowed to delete this document." -msgstr "" +msgstr "Oprostite, nije Vam dozvoljeno brisanje ovog dokumenta." #. module: base #: constraint:ir.rule:0 @@ -8834,7 +8866,7 @@ msgstr "Višestruke akcije" #. module: base #: model:ir.module.module,summary:base.module_mail msgid "Discussions, Mailing Lists, News" -msgstr "" +msgstr "Diskusije, Mailing liste, Novosti" #. module: base #: model:ir.module.module,description:base.module_fleet @@ -8901,7 +8933,7 @@ msgstr "Može se odabrati" #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Everything seems properly set up!" -msgstr "" +msgstr "Izgleda da je sve ispravno podešeno!" #. module: base #: view:res.request.link:0 @@ -9108,12 +9140,12 @@ msgstr "Prilagođena polja moraju počimati sa \"x_\"!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "Upravljanje popravcima" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset msgid "Assets Management" -msgstr "" +msgstr "Upravljanje imovinom" #. module: base #: view:ir.model.access:0 @@ -9156,7 +9188,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_status msgid "State/Stage Management" -msgstr "" +msgstr "Upravljaje Državama /Županijama" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management @@ -9194,7 +9226,7 @@ msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #. module: base #: view:ir.filters:0 msgid "Filters shared with all users" -msgstr "" +msgstr "Filteri dijeljeni sa svim korisnicima" #. module: base #: view:ir.translation:0 @@ -9259,6 +9291,16 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Poštovani Gospodine/Gospođo,\n" +"\n" +"Naša evidencija pokazuje da nepodmiranih dugovanja. Molimo ispunite sljedeće " +"podatke.\n" +"Ukoliko je iznos već plaćen, molimo zanemarite ovu obavijest, u protivnom, " +"molimo da uplatite ukupan navedeni iznos.\n" +"Ukoliko imate pitanja vezanih za vaš račun, molimo da nas kontaktirate.\n" +"\n" +"Unaprijed zahvaljujemo na suradnji.\n" +"Srdačan pozdrav," #. module: base #: view:ir.module.category:0 @@ -9283,7 +9325,7 @@ msgstr "Mali" #. module: base #: model:ir.ui.menu,name:base.menu_project_config_project msgid "Stages" -msgstr "" +msgstr "Faze" #. module: base #: selection:base.language.install,lang:0 @@ -9347,7 +9389,7 @@ msgstr "Partner Ref." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "" +msgstr "Upravljanje troškovima" #. module: base #: field:ir.attachment,create_date:0 @@ -9413,7 +9455,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "" +msgstr "CRM dodaci" #. module: base #: model:ir.actions.act_window,name:base.action_model_model @@ -9426,13 +9468,13 @@ msgstr "Modeli" #: code:addons/base/module/module.py:500 #, python-format msgid "The `base` module cannot be uninstalled" -msgstr "" +msgstr "Modul 'base' nije moguće ukloniti" #. module: base #: code:addons/base/ir/ir_cron.py:247 #, python-format msgid "Record cannot be modified right now" -msgstr "" +msgstr "Zapis se trnutno nemože mijenjati" #. module: base #: selection:ir.actions.todo,type:0 @@ -9453,7 +9495,7 @@ msgstr "osv_memory.autovacuum" #: code:addons/base/ir/ir_model.py:721 #, python-format msgid "Sorry, you are not allowed to create this kind of document." -msgstr "" +msgstr "Oprostite, nije Vam dozvoljeno stvaranje ove vrste dokumenta." #. module: base #: field:base.language.export,lang:0 @@ -9485,7 +9527,7 @@ msgstr "Tvrtke" #. module: base #: help:res.currency,symbol:0 msgid "Currency sign, to be used when printing amounts." -msgstr "" +msgstr "Oznaka valute, koristi se prilikom ispisa iznosa." #. module: base #: view:res.lang:0 @@ -9495,7 +9537,7 @@ msgstr "%H - Sat (24-satni) [00,23]." #. module: base #: field:ir.model.fields,on_delete:0 msgid "On Delete" -msgstr "" +msgstr "Priliko brisanja" #. module: base #: code:addons/base/ir/ir_model.py:342 @@ -9647,7 +9689,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:316 #, python-format msgid "external id" -msgstr "" +msgstr "vanjski id" #. module: base #: view:ir.model:0 @@ -9740,7 +9782,7 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "Oznaka valute mora biti jednistvena za svaku tvrtku" #. module: base #: code:addons/base/module/wizard/base_export_language.py:39 @@ -9778,7 +9820,7 @@ msgstr "Gvajana" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "Datum isteka proizvoda" #. module: base #: code:addons/base/res/res_config.py:386 @@ -9880,7 +9922,7 @@ msgstr "" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "Koristi adresu tvrtke" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays @@ -10017,7 +10059,7 @@ msgstr "Pregled izvještaja" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans msgid "Purchase Analytic Plans" -msgstr "" +msgstr "Analitička konta Nabave" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type @@ -10160,7 +10202,7 @@ msgstr "" #. module: base #: help:ir.model.data,res_id:0 msgid "ID of the target record in the database" -msgstr "" +msgstr "ID ciljanog zapisa u bazi" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis @@ -10195,7 +10237,7 @@ msgstr "Todo" #. module: base #: model:ir.module.module,shortdesc:base.module_product_visible_discount msgid "Prices Visible Discounts" -msgstr "" +msgstr "Vidljivi popusti na cijenama" #. module: base #: field:ir.attachment,datas:0 @@ -10312,7 +10354,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Kliknite za postavljanje logotipa tvrtke" #. module: base #: view:res.lang:0 @@ -10337,7 +10379,7 @@ msgstr "" #. module: base #: help:res.company,rml_footer:0 msgid "Footer text displayed at the bottom of all reports." -msgstr "" +msgstr "Tekst podnožja prikazan na dnu svih izvještaja" #. module: base #: field:ir.module.module,icon:0 @@ -10378,7 +10420,7 @@ msgstr "Privitci" #. module: base #: help:res.company,bank_ids:0 msgid "Bank accounts related to this company" -msgstr "" +msgstr "Bankovni računi povezani sa ovom tvrtkom" #. module: base #: model:ir.module.category,name:base.module_category_sales_management @@ -10577,6 +10619,7 @@ msgstr "" msgid "" "Please contact your system administrator if you think this is an error." msgstr "" +"Molimo, kontaktirajte svog administratora ukoliko mislite da je ovo greška.b" #. module: base #: code:addons/base/module/module.py:546 @@ -10584,7 +10627,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #, python-format msgid "Apply Schedule Upgrade" -msgstr "" +msgstr "Primjeni planirane nadogradnje" #. module: base #: view:workflow.activity:0 @@ -10624,6 +10667,8 @@ msgid "" "One of the documents you are trying to access has been deleted, please try " "again after refreshing." msgstr "" +"Jedan od dokumenata kojima pokušavate pristupiti je obrisan, molimo " +"pokušajte ponovo nakon osvježavanja stranice." #. module: base #: model:ir.model,name:base.model_ir_mail_server @@ -10672,7 +10717,7 @@ msgstr "Županija/fed.država" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "" +msgstr "Brojevni krugovi i oznake" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -10800,7 +10845,7 @@ msgstr "Martinique (French)" #. module: base #: help:res.partner,is_company:0 msgid "Check if the contact is a company, otherwise it is a person" -msgstr "" +msgstr "Označite ako je kontakt Tvrtka, u suprotnom smatra se osobom" #. module: base #: view:ir.sequence.type:0 @@ -10810,13 +10855,13 @@ msgstr "Tip sekvence" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "Mobitel:" #. module: base #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Formating Error" -msgstr "" +msgstr "Greška u fromatiranju" #. module: base #: model:res.country,name:base.ye @@ -10876,7 +10921,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "Pristup odbijen" #. module: base #: field:ir.ui.menu,child_id:0 @@ -11012,7 +11057,7 @@ msgstr "tok rada" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "" +msgstr "Prava Čitanja" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function @@ -11096,7 +11141,7 @@ msgstr "Domena" #: code:addons/base/ir/ir_fields.py:166 #, python-format msgid "Use '1' for yes and '0' for no" -msgstr "" +msgstr "Koristite '1' za DA i '0' za NE" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign @@ -11111,7 +11156,7 @@ msgstr "Naziv države/pokrajine/županije" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or URL" -msgstr "" +msgstr "Binarni dokument ili poveznica" #. module: base #: code:addons/base/ir/ir_fields.py:313 @@ -11259,7 +11304,7 @@ msgstr "" #. module: base #: field:workflow.transition,signal:0 msgid "Signal (Button Name)" -msgstr "" +msgstr "Signal (Naziv gumba)" #. module: base #: view:ir.actions.act_window:0 @@ -11289,7 +11334,7 @@ msgstr "Grenada" #. module: base #: help:res.partner,customer:0 msgid "Check this box if this contact is a customer." -msgstr "" +msgstr "Označite ovo polje ako je ovaj kontakt kupac" #. module: base #: view:ir.actions.server:0 @@ -11607,7 +11652,7 @@ msgstr "" #: code:addons/base/res/res_partner.py:439 #, python-format msgid "Couldn't create contact without email address !" -msgstr "" +msgstr "Nisam mogao napraviti kontakt be e-mail adrese!" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing @@ -12066,7 +12111,7 @@ msgstr "Odabir" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "Promijeni lozinku" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12368,7 +12413,7 @@ msgstr "Sistemski objekti" #. module: base #: help:ir.values,model:0 msgid "Model to which this entry applies" -msgstr "" +msgstr "Model na koj se odnosi ovaj unos" #. module: base #: field:res.country,address_format:0 @@ -12383,7 +12428,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "" +msgstr "Tehničke mogućnosti" #. module: base #: model:ir.module.module,description:base.module_l10n_ve @@ -12438,7 +12483,7 @@ msgstr "" #: view:ir.model.data:0 #: model:ir.ui.menu,name:base.ir_model_data_menu msgid "External Identifiers" -msgstr "" +msgstr "Vanjski identifikatori" #. module: base #: selection:base.language.install,lang:0 @@ -12462,7 +12507,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,report_sxw:0 msgid "SXW Path" -msgstr "" +msgstr "SXW putanja" #. module: base #: model:ir.module.module,description:base.module_account_asset @@ -12489,7 +12534,7 @@ msgstr "Broj pokretanja" #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "BANKA" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale @@ -12604,6 +12649,8 @@ msgid "" "Helps you manage your inventory and main stock operations: delivery orders, " "receptions, etc." msgstr "" +"ppomaže puravljati vašim skyldištem i glavnim operacijama zaliha: " +"otpremnice, primke isl.." #. module: base #: model:ir.model,name:base.model_ir_values @@ -12684,7 +12731,7 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "Filtriraj moje dokumente" #. module: base #: model:ir.module.module,summary:base.module_project_gtd @@ -12831,7 +12878,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -msgstr "" +msgstr "Prije iznosa" #. module: base #: field:res.request,act_from:0 @@ -12868,12 +12915,12 @@ msgstr "Naziv metode koja se poziva prilikom procesiranja radnje." #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "" +msgstr "Oznaka akcije klijenta" #. module: base #: field:ir.values,model_id:0 msgid "Model (change only)" -msgstr "" +msgstr "Model( samo izmjene)" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign_crm_demo @@ -12905,7 +12952,7 @@ msgstr "" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "Matični broj" #. module: base #: view:ir.actions.report.xml:0 @@ -12918,7 +12965,7 @@ msgstr "Razno" #: view:ir.mail_server:0 #: model:ir.ui.menu,name:base.menu_mail_servers msgid "Outgoing Mail Servers" -msgstr "" +msgstr "Izlazni mail serveri" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -13365,12 +13412,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:84 #, python-format msgid "The osv_memory field can only be compared with = and != operator." -msgstr "" +msgstr "Polje osv_memory može se upoređivati samo sa = ili =! operatorima." #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "Fax:" #. module: base #: selection:ir.ui.view,type:0 @@ -13442,7 +13489,7 @@ msgstr "" #: view:ir.model.data:0 #: field:ir.model.data,name:0 msgid "External Identifier" -msgstr "" +msgstr "Vanjski identifikator" #. module: base #: model:ir.module.module,description:base.module_audittrail @@ -13497,6 +13544,8 @@ msgid "" "This cron task is currently being executed and may not be modified, please " "try again in a few minutes" msgstr "" +"Ovaj Cron zadatak se trenutno izvršava i nije ga moguće mijenjati, molimo " +"pokušajte ponovo za par minuta" #. module: base #: view:base.language.export:0 @@ -13627,6 +13676,8 @@ msgid "" "Check this to define the report footer manually. Otherwise it will be " "filled in automatically." msgstr "" +"Označite ovdje za ručni unos podnožja stranice, ili će podnožje biti " +"automatski popunjeno." #. module: base #: view:res.partner:0 @@ -14134,7 +14185,7 @@ msgstr "Objekt resursa" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk msgid "Helpdesk" -msgstr "" +msgstr "Helpdesk" #. module: base #: field:ir.rule,perm_write:0 @@ -14362,6 +14413,10 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"Pokrenuta operacija nemože biti završena iz sigurnosnig razloga. Molimo " +"kontaktirajte administratora.\n" +"\n" +"(Tip dokumenta: %s, operacija : %s)" #. module: base #: model:ir.module.module,description:base.module_idea @@ -14429,7 +14484,7 @@ msgstr "Pristup" #: field:res.partner,vat:0 #, python-format msgid "TIN" -msgstr "" +msgstr "OIB" #. module: base #: model:res.country,name:base.aw @@ -14486,7 +14541,7 @@ msgstr "Tvrtka" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "Napredno izvještavanje" #. module: base #: model:ir.module.module,summary:base.module_purchase @@ -14735,7 +14790,7 @@ msgstr "Trenutni prozor" #: model:ir.module.category,name:base.module_category_hidden #: view:res.users:0 msgid "Technical Settings" -msgstr "" +msgstr "Tehničke postavke" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance @@ -15034,7 +15089,7 @@ msgstr "" #. module: base #: help:res.currency,rate:0 msgid "The rate of the currency to the currency of rate 1." -msgstr "" +msgstr "Tečaj valute u odnosu na valutu sa tečajem 1." #. module: base #: field:ir.ui.view,name:0 @@ -15119,7 +15174,7 @@ msgstr "SXW Sadržaj" #. module: base #: field:ir.attachment,file_size:0 msgid "File Size" -msgstr "" +msgstr "Veličina datoteke" #. module: base #: help:ir.sequence,prefix:0 @@ -15241,7 +15296,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_module_tree msgid "Installed Modules" -msgstr "" +msgstr "Instalirani moduli" #. module: base #: code:addons/base/res/res_users.py:170 @@ -15269,7 +15324,7 @@ msgstr "Funkcija" #. module: base #: field:ir.ui.menu,parent_right:0 msgid "Parent Right" -msgstr "" +msgstr "Roditelj desno" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management @@ -15396,7 +15451,7 @@ msgstr "Budući" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "" +msgstr "Izravan odabir računa" #. module: base #: selection:base.language.install,lang:0 @@ -15448,7 +15503,7 @@ msgstr "Ruski / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" -msgstr "" +msgstr "Prijava" #~ msgid "Addresses" #~ msgstr "Adrese" diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 9c396628386..1ab516e5a5e 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:15+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -2774,15 +2774,15 @@ msgstr "" "szolgáltatás (belépés/Kilépés) és munka kódolás (időkimutatás) szervezését. " "Időkimutatás bevitelét minden nap a munkások biztosítják. Egy meghatározott " "periódus végén, a munkavállalók érvényesítik az időkimutatásukat és a " -"vezetőjüknek kell nyugtáznia a csoport beírásait. A periódusok a vállalkozás " -"osztályaihoz lesznek meghatározva és beállíthatóak havi vagy heti " -"futtatásra.\n" +"vezetőjüknek kell jóváhagynia a csoport beírásait. A periódusok a " +"vállalkozás osztályaihoz lesznek meghatározva és beállíthatóak havi vagy " +"heti futtatásra.\n" "\n" "A teljes időkimutatás érvényesítési folyamat a következő:\n" "---------------------------------------------\n" "* Terve lap\n" "* Munkavállalók érvényesítései a periódus végén\n" -"* A projekt vezető nyugtázása\n" +"* A projekt vezető jóváhagyása\n" "\n" "A nyugtázást a vállalatnál be lehet állítani:\n" "------------------------------------------------\n" @@ -4107,18 +4107,18 @@ msgstr "" "\n" "Ez az alkalmazás lehetővé teszi a munkavállalók napi kiadásainak kezelését. " "Hozzáférést biztosít a munkavállalók kiadás jegyzékéhez valamint joga van " -"kiegészíteni és érvényesíteni illetve elutasítani azokat. Érvényesítés után " +"kiegészíteni és jóváhagyni illetve elutasítani azokat. Érvényesítés után " "számlát állít ki a munkavállaló részére.\n" -"A munkavállalók beiktathatják a kiadásaikat amit az érvényesítés után a " -"könyveléshez iktathat az érvényesítésre jogosultak.\n" +"A munkavállalók beiktathatják a kiadásaikat amit a jóváhagyás után a " +"könyveléshez iktathat a jóváhagyásra jogosultak.\n" "\n" "\n" "A következő iktatási folyamat van beépítve:\n" "---------------------------------\n" "* Tervezett kiadás\n" "* A munkavállalók által jóváhagyott jegyzetek\n" -"* Az osztályvezető általi érvényesítés\n" -"* A könyvelő általi érvényesítés és nyugta kiadás\n" +"* Az osztályvezető általi jóváhagyás\n" +"* A könyvelő általi jóváhagyás és nyugta kiadás\n" "\n" "Ez a modul az könyvelés elemzőt is használja és kompatibilis a számlázó és " "az időkimutatás modullal, így automatikus ügyfél kiadás újra-számlázást is " @@ -7584,7 +7584,7 @@ msgid "" msgstr "" "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." +"szükséges gomb az átmenet jóváhagyásához." #. module: base #: field:ir.ui.view.custom,ref_id:0 @@ -10067,7 +10067,7 @@ msgstr "" "Ha a számlának ez a sora érvényesítve lesz, ez generálni fog 3 elemző sort, " "egy könyvelési bejegyzéshez.\n" "\n" -"Az elemzési terv érvényesíti a minimum és maximum százalékot a megoszlási " +"Az elemzési terv jóváhagyja a minimum és maximum százalékot a megoszlási " "modell létrehozásakor.\n" " " @@ -13383,7 +13383,7 @@ msgstr "Probléma a 'Rekord Azonosító' beállításánál a Szerver müveletbe #: code:addons/orm.py:2816 #, python-format msgid "ValidateError" -msgstr "ValidateError" +msgstr "Jóváhagyásihiba" #. module: base #: view:base.module.import:0 @@ -13714,7 +13714,7 @@ msgstr "Normál" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_double_validation msgid "Double Validation on Purchases" -msgstr "A vásárlásokra kétszeres érvényesítés" +msgstr "A vásárlásokra kétszeres jóváhagyás" #. module: base #: field:res.bank,street2:0 @@ -14414,11 +14414,11 @@ msgstr "" "\n" "A jelentésnek van felelőse és különböző állapot színekből alakul ki:\n" "-----------------------------------------------------------------\n" -" * terv, nyitott, megszakított, végrehajtott.\n" +" * terv, nyitott, visszavont, végrehajtott.\n" "\n" "Kötegelt végrehajtások egy különálló jelentésen kezelhetők az összes eladás " "egyszeri\n" -"visszaigazolására, érvényesítésére vagy számla csomagra.\n" +"visszaigazolására, jóváhagyásra vagy számla csomagra.\n" "\n" "Támogatja a kötegelt számlázási módot mely beállítható partnerekre és " "megrendelésekre, például:\n" @@ -16039,7 +16039,7 @@ msgstr "" "=========================================================\n" "\n" "Ez a modul módosítja a vásárlás munkafolyamatot úgy, hogy a varázslóval " -"beállított minimum mennyiséget elért vásárlás után érvényesíteni kell a " +"beállított minimum mennyiséget elért vásárlás után jóvá kell hagyni a " "vásárlást\n" " " @@ -16205,7 +16205,7 @@ msgstr "Függőségek :" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "Adó azonosító" +msgstr "Közösségi adószám" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions @@ -17983,7 +17983,7 @@ msgstr "Jamaika" #. module: base #: field:res.partner,color:0 msgid "Color Index" -msgstr "Szín mutató" +msgstr "Szín meghatározó" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -17994,10 +17994,10 @@ msgid "" "also belong to his parent category." msgstr "" "Rendszerezze a partner kategóriákat annak érdekében, hogy hatékonyabban " -"tudja osztályozni őket a nyomonkövetési és analitikai célokra. Egy partner " -"több kategóriához is tartozhat és a kategóriák hierarchikus szerkezettel is " -"rendelkezhetnek: egy partner, aki egy adott kategóriához tartozik szintén " -"tartozhat a szülőkategóriához is." +"tudja osztályozni őket a nyomonkövetési és analitikai, elemzési célokra. Egy " +"partner több kategóriához is tartozhat és a kategóriák hierarchikus " +"szerkezettel is rendelkezhetnek: egy partner, aki egy adott kategóriához " +"tartozik, szintén tartozhat a szülőkategóriához is." #. module: base #: model:ir.module.module,description:base.module_survey @@ -18029,7 +18029,7 @@ msgstr "" "választ adhat a \n" "különböző kérdésekre ha a felmérés elkészült. Partnerek is küldhetnek emailt " "a felhasználó\n" -"nevével és jelszóval meghívásként a felmérésben való részvételhez.\n" +"nevével és jelszóval, meghívásként a felmérésben való részvételhez.\n" " " #. module: base diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 2077d00df1b..108b0f556be 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:13+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index dd46ba41588..dc3d556d228 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index a64e85f46ac..eaa6f7e87c1 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 69a856f6fd7..a566b9370fb 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -8258,7 +8258,7 @@ msgstr "Numero successivo di questa sequenza" #. module: base #: view:res.partner:0 msgid "at" -msgstr "alle" +msgstr "di" #. module: base #: view:ir.rule:0 diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index e08905513fb..7f2cf4ffd18 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ka.po b/openerp/addons/base/i18n/ka.po index fd7a4e4767a..4ee77ac4185 100644 --- a/openerp/addons/base/i18n/ka.po +++ b/openerp/addons/base/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po index 1597fb523e9..ed5ef3d1911 100644 --- a/openerp/addons/base/i18n/kk.po +++ b/openerp/addons/base/i18n/kk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index f8e0f3ec4a8..cb7ccba60e5 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:16+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -34,12 +34,12 @@ msgstr "세인트 헬레나" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "기타 설정" +msgstr "기타 구성" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "일시" +msgstr "DateTime" #. module: base #: code:addons/fields.py:643 @@ -48,8 +48,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" -"many2many 필드 %s 의 두번째 매개변수는 SQL테이블이어야 합니다.\r\n" -"당신은 SQL테이블이름이 아닌 %s를 사용했습니다." +"many2many 필드인 %s 의 두 번째 매개변수는 SQL 테이블이어야 합니다! 당신은 유효한 SQL 테이블명이 아닌 %s를 " +"사용했습니다." #. module: base #: field:ir.ui.view,arch:0 @@ -65,24 +65,24 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "간격 없음" #. module: base #: selection:base.language.install,lang:0 msgid "Hungarian / Magyar" -msgstr "헝가리어" +msgstr "헝가리어 / Magyar" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "스페인어" +msgstr "스페인어 (PY) / Español (PY)" #. module: base #: model:ir.module.category,description:base.module_category_project_management msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "추적, 기획 생성 등을 통해 프로젝트 생성 및 과제 관리를 도와줌." #. module: base #: model:ir.module.module,summary:base.module_point_of_sale @@ -98,12 +98,12 @@ msgstr "" #: help:ir.cron,model:0 msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." -msgstr "" +msgstr "불러올 방식이 위치한 모델명, 예: 'res.partner'." #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "생성된 뷰" +msgstr "생성된 화면" #. module: base #: model:ir.module.module,description:base.module_product_manufacturer @@ -124,7 +124,7 @@ msgstr "" #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "보충 인수" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -137,7 +137,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "이 연락처가 직원인 경우 체크하세요." #. module: base #: help:ir.model.fields,domain:0 @@ -145,7 +145,8 @@ msgid "" "The optional domain to restrict possible values for relationship fields, " "specified as a Python expression defining a list of triplets. For example: " "[('color','=','red')]" -msgstr "선택적 도메인은 파이썬의 표현식과 같은 관계 필드를 위해 가능한 값들을 제한한다. 예: [('색상','=','빨강')]" +msgstr "" +"트리플릿 목록을 정의하는 파이썬 표현식으로 지정된 관계 필드의 예상 값을 제한하는 선택적 도메인. 예: [('색상','=','빨강')]" #. module: base #: field:res.partner,ref:0 @@ -155,22 +156,22 @@ msgstr "참조" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "" +msgstr "벨기에 - 구조화된 의사소통" #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" -msgstr "타겟 윈도우" +msgstr "대상 창" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "주 보고서 파일 경로" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "판매 분석 분포" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -201,29 +202,29 @@ msgstr "경고!" msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" -msgstr "기본 필드의 속성은 이 방법으로 변경이 안됩니다. 가급적 커스텀 부가기능으로 파이썬 코드를 수정하세요" +msgstr "기본 필드의 속성은 해당 방식으로 변경되지 않습니다! 가급적 사용자 정의 부가 기능으로 파이썬 코드를 수정하세요." #. module: base #: code:addons/osv.py:132 #, python-format msgid "Constraint Error" -msgstr "제한에러" +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 #: code:addons/base/ir/ir_model.py:368 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "\"%s\" 스파스 필드의 이름 변경이 허용되지 않습니다" #. module: base #: model:res.country,name:base.sz msgid "Swaziland" -msgstr "스와질랜드" +msgstr "스와질란드" #. module: base #: code:addons/orm.py:4485 @@ -234,33 +235,33 @@ msgstr "생성됨." #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XSL 경로" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "" +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 #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "회사 구조" +msgstr "업체의 구조" #. module: base #: selection:base.language.install,lang:0 msgid "Inuktitut / ᐃᓄᒃᑎᑐᑦ" -msgstr "이뉴잇" +msgstr "이뉴잇어 / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "다중 화폐" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -276,7 +277,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "판매 관리" #. module: base #: help:res.partner,user_id:0 @@ -288,17 +289,17 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "거래처 검색" +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 @@ -326,7 +327,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "언어 명은 유일해아 한다." +msgstr "언어명은 유일해야 합니다 !" #. module: base #: selection:res.request,state:0 @@ -336,7 +337,7 @@ msgstr "활성" #. module: base #: field:ir.actions.wizard,wiz_name:0 msgid "Wizard Name" -msgstr "위저드 이름" +msgstr "마법사명" #. module: base #: model:ir.module.module,description:base.module_knowledge @@ -354,7 +355,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "고객 관계 관리" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -381,12 +382,12 @@ msgstr "" #: code:addons/orm.py:2648 #, python-format msgid "Invalid group_by" -msgstr "잘못된 group_by" +msgstr "유효하지 않은 group_by" #. module: base #: field:ir.module.category,child_ids:0 msgid "Child Applications" -msgstr "" +msgstr "하위 응용 프로그램" #. module: base #: field:res.partner,credit_limit:0 @@ -398,12 +399,12 @@ msgstr "신용 한도" #: field:ir.model.data,date_update:0 #: field:ir.model.relation,date_update:0 msgid "Update Date" -msgstr "날짜 갱신" +msgstr "날짜 업데이트" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule msgid "Automated Action Rules" -msgstr "" +msgstr "자동화된 액션 규칙" #. module: base #: view:ir.attachment:0 @@ -414,22 +415,22 @@ msgstr "소유자" #. module: base #: view:ir.actions.act_window:0 msgid "Source Object" -msgstr "소스 오브젝트" +msgstr "소스 객체" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal msgid "%(bank_name)s: %(acc_number)s" -msgstr "" +msgstr "%(bank_name)s: %(acc_number)s" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "구성 위저드 단계" +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 #: view:ir.model.access:0 @@ -443,7 +444,7 @@ msgstr "그룹" msgid "" "Invalid date/time format directive specified. Please refer to the list of " "allowed directives, displayed when you edit a language." -msgstr "" +msgstr "유효하지 않은 날짜/시간 형식 지시자가 지정되었습니다. 언어변경 시 표시되는 허용된 지시자 목록을 참조하세요." #. module: base #: code:addons/orm.py:4152 @@ -451,7 +452,7 @@ msgstr "" msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." -msgstr "당신이 수정하려고 하는 레코드중의 하나는 이미 삭제되었습니다.( 자료 유형 : %s)." +msgstr "수정을 시도하려는 레코드 중의 하나는 이미 삭제되었습니다. (자료 유형: %s)." #. module: base #: help:ir.actions.act_window,views:0 @@ -461,6 +462,12 @@ msgid "" "and reference view. The result is returned as an ordered list of pairs " "(view_id,view_mode)." msgstr "" +"This function field computes the ordered list of views that should be " +"enabled when displaying the result of an action, federating view mode, views " +"and reference view. The result is returned as an ordered list of pairs " +"(view_id,view_mode).\r\n" +"기능 필드는 액션 결과를 표시하거나 화면 모드, 화면 및 참조 화면을 연합할 때 활성 되었어야 할 화면의 주문 목록을 산출합니다. 결과는 " +"한 쌍(view_id,view_mode)의 주문 목록으로 복귀합니다." #. module: base #: field:ir.model.relation,name:0 @@ -470,32 +477,32 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "접근 권한 생성" #. module: base #: model:res.country,name:base.tv msgid "Tuvalu" -msgstr "투발루어" +msgstr "투발루" #. module: base #: field:ir.actions.configuration.wizard,note:0 msgid "Next Wizard" -msgstr "다음 위저드" +msgstr "다음 마법사" #. module: base #: field:res.lang,date_format:0 msgid "Date Format" -msgstr "날짜 포맷" +msgstr "날짜 형식" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer msgid "OpenOffice Report Designer" -msgstr "" +msgstr "OpenOffice 보고서 디자이너" #. module: base #: model:res.country,name:base.an msgid "Netherlands Antilles" -msgstr "네덜란드령 안틸레스" +msgstr "네덜란드령 안틸 제도" #. module: base #: code:addons/base/res/res_users.py:307 @@ -504,7 +511,7 @@ msgid "" "You can not remove the admin user as it is used internally for resources " "created by OpenERP (updates, module installation, ...)" msgstr "" -"OpenERP에 의해 생성된 리소스 (업데이트, 모듈 설치...)를 위해 내부적으로 사용되는 관리자 사용자를 삭제할 수는 없습니다." +"OpenERP에 의해 생성된 리소스(업데이트, 모듈 설치,...)를 위해 내부적으로 사용되는 관리자 사용자를 삭제할 수 없습니다." #. module: base #: view:workflow.transition:0 @@ -514,7 +521,7 @@ msgstr "" #. module: base #: model:res.country,name:base.gf msgid "French Guyana" -msgstr "프랑스 가이아나" +msgstr "프랑스령 기아나" #. module: base #: model:ir.module.module,summary:base.module_hr @@ -539,7 +546,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_idea msgid "Ideas" -msgstr "" +msgstr "아이디어" #. module: base #: model:ir.module.module,description:base.module_event @@ -562,14 +569,14 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Bosnian / bosanski jezik" -msgstr "보스니아" +msgstr "보스니아어 / bosanski jezik" #. module: base #: help:ir.actions.report.xml,attachment_use:0 msgid "" "If you check this, then the second time the user prints with same attachment " "name, it returns the previous report." -msgstr "여기를 체크하면, 동일한 첨부 이름으로 사용자가 인쇄할 다음 번에, 이전 리포트를 제공합니다." +msgstr "여기를 체크할 경우, 사용자가 동일한 첨부 파일명으로 두 번째로 인쇄할 때 이전 보고서를 돌려줍니다." #. module: base #: model:ir.module.module,description:base.module_mrp_byproduct @@ -595,17 +602,17 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "스페인어" +msgstr "스페인어 (VE) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "타임시트 상의 인보이스" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "시스템이 업데이트 됩니다" +msgstr "시스템이 업데이트 됩니다." #. module: base #: field:ir.actions.todo,note:0 @@ -616,12 +623,12 @@ msgstr "텍스트" #. module: base #: field:res.country,name:0 msgid "Country Name" -msgstr "국가 이름" +msgstr "국가명" #. module: base #: model:res.country,name:base.co msgid "Colombia" -msgstr "콜롬비아" +msgstr "컬럼비아" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister @@ -633,7 +640,9 @@ msgstr "" msgid "" "The ISO country code in two chars.\n" "You can use this field for quick search." -msgstr "두 문자로된 ISO 국가 코드" +msgstr "" +"두 문자로 구성된 ISO 국가 코드\n" +"해당 필드를 빠른 검색 용으로 사용할 수 있습니다." #. module: base #: model:res.country,name:base.pw @@ -643,7 +652,7 @@ msgstr "팔라우" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "판매 및 구매" +msgstr "판매 & 구매" #. module: base #: view:ir.translation:0 @@ -660,7 +669,7 @@ msgstr "" #: help:ir.actions.client,context:0 msgid "" "Context dictionary as Python expression, empty by default (Default: {})" -msgstr "파이썬 문법의 컨텍스트 사전, 디폴트: 비움 (Default:{})" +msgstr "파이썬 문법의 컨텍스트 사전, 기본적으로 비어 있음 (Default:{})" #. module: base #: field:res.company,logo_web:0 @@ -671,17 +680,17 @@ msgstr "" #: code:addons/base/ir/ir_model.py:339 #, python-format msgid "Custom fields must have a name that starts with 'x_' !" -msgstr "고객화 필드 이름은 'x_'로 시작해야 합니다!" +msgstr "사용자 지정 필드명은 'x_'로 시작해야 합니다 !" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx msgid "Mexico - Accounting" -msgstr "" +msgstr "멕시코 - 회계" #. module: base #: help:ir.actions.server,action_id:0 msgid "Select the Action Window, Report, Wizard to be executed." -msgstr "액션 창, 리포트, 실행할 위저드를 선택하십시오." +msgstr "실행할 액션 창, 보고서 및 마법사를 선택하세요." #. module: base #: sql_constraint:ir.config_parameter:0 @@ -691,7 +700,7 @@ msgstr "키는 유일해야 한다." #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_outlook msgid "Outlook Plug-In" -msgstr "" +msgstr "아웃룩 플러그인" #. module: base #: model:ir.module.module,description:base.module_account @@ -741,6 +750,12 @@ msgid "" "Contains the installer for marketing-related modules.\n" " " msgstr "" +"\n" +"마케팅 메뉴.\n" +"===================\n" +"\n" +"마케팅 관련 모듈의 설치 파일을 포함하고 있음.\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_linkedin @@ -756,7 +771,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 @@ -776,12 +791,12 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "해당 업무에 대한 다음 실행 예정일" #. module: base #: model:ir.model,name:base.model_ir_ui_view msgid "ir.ui.view" -msgstr "" +msgstr "ir.ui.view" #. module: base #: model:res.country,name:base.er @@ -791,17 +806,17 @@ msgstr "에리트레아" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "회사명은 유일해야 합니다 !" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" -msgstr "자동화 액션" +msgstr "자동화된 액션" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro msgid "Romania - Accounting" -msgstr "" +msgstr "루마니아 - 회계" #. module: base #: model:ir.model,name:base.model_res_config_settings @@ -823,29 +838,29 @@ msgid "" "invoice, then `object.invoice_address_id.mobile` is the field which gives " "the correct mobile number" msgstr "" -"휴대폰 번호를 패치하는데 이용할 필드를 제공하십시오. 가령, 이놉이스를 선택하면, " -"`object.invoice_address_id.mobile`가 올바른 휴대폰 번호를 제공하는 필드입니다." +"휴대 전화 번호를 가져올 때 사용될 필드를 제공함. 예: 송장을 선택하면, 그 다음 " +"`object.invoice_address_id.mobile`이 올바른 휴대 전화 번호를 제공하는 필드입니다." #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "보안 및 인증" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "Web Calendar" -msgstr "" +msgstr "웹 캘린더" #. module: base #: selection:base.language.install,lang:0 msgid "Swedish / svenska" -msgstr "스웨덴" +msgstr "스웨덴어 / svenska" #. module: base #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "File Name" -msgstr "" +msgstr "파일 이름" #. module: base #: model:res.country,name:base.rs @@ -855,7 +870,7 @@ msgstr "세르비아" #. module: base #: selection:ir.translation,type:0 msgid "Wizard View" -msgstr "위저드 뷰" +msgstr "마법사 화면" #. module: base #: model:res.country,name:base.kh @@ -866,7 +881,7 @@ msgstr "캄보디아" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "기존 용어 덮어쓰기" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -900,17 +915,17 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Albanian / Shqip" -msgstr "아라비안" +msgstr "알바니아어 / Shqip" #. 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 @@ -925,12 +940,12 @@ msgstr "보고서 유형, 예: pdf, html, raw, sxw, odt, html2html, mako2html, . #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav msgid "Shared Repositories (WebDAV)" -msgstr "" +msgstr "공유된 저장소 (WebDAV)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "이메일 기본 설정" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -941,7 +956,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "내 거래처" +msgstr "내 협력업체" #. module: base #: model:res.country,name:base.zw @@ -968,7 +983,7 @@ msgstr "스페인" #: help:ir.actions.act_window,domain:0 msgid "" "Optional domain filtering of the destination data, as a Python expression" -msgstr "최종 데이타의 도메일 필터링 - 파이썬 문법 (선택)" +msgstr "대상 데이터의 선택적 도메인 필터링, 파이썬 표현식" #. module: base #: model:ir.model,name:base.model_base_module_upgrade @@ -978,12 +993,12 @@ msgstr "모듈 업그레이드" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (UY) / Español (UY)" -msgstr "스페인어" +msgstr "스페인어 (UY) / Español (UY)" #. module: base #: field:res.partner,mobile:0 msgid "Mobile" -msgstr "모바일" +msgstr "휴대전화" #. module: base #: model:res.country,name:base.om @@ -993,7 +1008,7 @@ msgstr "오만" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "생산자 권장 소비자 가격" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1006,21 +1021,27 @@ msgid "" "actions(Sign in/Sign out) performed by them.\n" " " msgstr "" +"\n" +"이 모듈은 직원의 출근(근태)관리를 목적으로 합니다.\n" +"==================================================\n" +"\n" +"직원의 계정의 활동 상황(로그인/로그아웃)에 기반하여 근태를 관리합니다.\n" +" " #. module: base #: model:res.country,name:base.nu msgid "Niue" -msgstr "나우에섬" +msgstr "니우에섬" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "구성원 관리" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "다른 OSI 인증 라이센스" +msgstr "기타 OSI 인증 허가" #. module: base #: model:ir.module.module,shortdesc:base.module_web_gantt @@ -1042,12 +1063,12 @@ msgstr "인도" #: 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 #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "" +msgstr "구글 사용자" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet @@ -1063,6 +1084,9 @@ msgid "" "If Value type is selected, the value will be used directly without " "evaluation." msgstr "" +"값 사양을 포함한 표현식. \n" +"수식 유형이 선택되었을 때, 해당 필드는 서버 액션의 조건 필드와 동일한 값을 사용할 수 있는 파이썬 표현식일 수도 있습니다.\n" +"값 유형이 선택되었을 경우, 해당 값은 평가 없이 바로 사용됩니다." #. module: base #: model:res.country,name:base.ad @@ -1077,7 +1101,7 @@ msgstr "" #. module: base #: model:res.country,name:base.mn msgid "Mongolia" -msgstr "" +msgstr "몽골" #. module: base #: model:ir.module.module,description:base.module_crm @@ -1122,7 +1146,7 @@ msgstr "TGZ 아카이브" #: view:res.groups:0 msgid "" "Users added to this group are automatically added in the following groups." -msgstr "" +msgstr "해당 그룹에 추가된 사용자는 다음 그룹에 자동으로 추가됩니다." #. module: base #: code:addons/base/ir/ir_model.py:725 @@ -1134,12 +1158,12 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "사용자 암호 변경" #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "%B - 월 이름" +msgstr "%B - 월 전체 이름." #. module: base #: field:ir.actions.todo,type:0 @@ -1154,12 +1178,12 @@ msgstr "%B - 월 이름" #: view:ir.values:0 #: field:ir.values,key:0 msgid "Type" -msgstr "타입" +msgstr "유형" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "사용자명" #. module: base #: model:ir.module.module,description:base.module_l10n_br @@ -1214,46 +1238,44 @@ msgstr "" msgid "" "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." -msgstr "" -"'%s' 코드로 된 언어는 시스템에 정의 되어있지 않습니다!\n" -"어드민 메뉴를 통해 정의하십시오" +msgstr "%s' 코드의 언어는 시스템 내에 정의 되지 않았습니다 !" #. module: base #: model:res.country,name:base.gu msgid "Guam (USA)" -msgstr "괌" +msgstr "괌 (미국)" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "국가의 명칭은 유일해야 합니다 !" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "" +msgstr "최신 버전" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "접근 권한 삭제" #. module: base #: code:addons/base/ir/ir_mail_server.py:212 #, python-format msgid "Connection test failed!" -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 "유효하지 않은 뷰 아키텍처를 위한 XML !" +msgstr "화면 아키텍처에 유효하지 않은 XML!" #. module: base #: model:res.country,name:base.ky @@ -1279,7 +1301,7 @@ msgstr "" #: code:addons/orm.py:4917 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "레코드 #%d (%s) 가 발견되지 않아서 복사될 수 없습니다." +msgstr "레코드 #%d (%s) 가 발견되지 않아 복사할 수 없습니다!" #. module: base #: field:ir.module.module,contributors:0 @@ -1294,22 +1316,22 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "Char" -msgstr "Char" +msgstr "문자" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "보임" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "설정 메뉴 열기" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (AR) / Español (AR)" -msgstr "스페인어" +msgstr "스페인어 (AR) / Español (AR)" #. module: base #: model:res.country,name:base.ug @@ -1324,7 +1346,7 @@ msgstr "접근 삭제" #. module: base #: model:res.country,name:base.ne msgid "Niger" -msgstr "나이제르" +msgstr "니제르" #. module: base #: selection:base.language.install,lang:0 @@ -1339,22 +1361,22 @@ msgstr "보스니아 헤르체고비나" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Field" -msgstr "위저드 필드" +msgstr "마법사 필드" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (GT) / Español (GT)" -msgstr "스페인" +msgstr "스페인어 (GT) / Español (GT)" #. module: base #: field:ir.mail_server,smtp_port:0 msgid "SMTP Port" -msgstr "" +msgstr "SMTP 포트" #. module: base #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "시스템 로그인 시 사용됨" #. module: base #: view:base.language.export:0 @@ -1364,6 +1386,8 @@ msgid "" " for uploading to OpenERP's translation " "platform," msgstr "" +"TGZ 파일 형식: PO파일을 포함한 압축파일로,\n" +" OpenERP의 번역 플랫폼에 올리기 적합한 형식입니다." #. module: base #: view:res.lang:0 @@ -1372,19 +1396,19 @@ msgid "" "decimal number [00,53]. All days in a new year preceding the first Monday " "are considered to be in week 0." msgstr "" -"%W - 십진수로 표기된 1년에 포함된 주 (week)의 수 (월요일이 주의 첫째 날)[00,53]. 첫째 월요일 이전의 모든 날짜들은 " -"'주 0'에 포함되는 걸로 간주함." +"%W - 십진수로 표기된 한 해의 주수 (월요일이 일주일 중 첫 번째 날) [00,53]. 새해 첫 번째 월요일 이전의 모든 날짜들은 " +"'주 0'으로 간주됨." #. module: base #: code:addons/base/module/wizard/base_language_install.py:53 #, python-format msgid "Language Pack" -msgstr "" +msgstr "언어 팩" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests msgid "Tests" -msgstr "" +msgstr "시험" #. module: base #: field:ir.actions.report.xml,attachment:0 @@ -1405,18 +1429,18 @@ msgstr "액션 URL" #: field:base.module.import,module_name:0 #: field:ir.module.module,shortdesc: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:423 #, python-format msgid "Changing the model of a field is forbidden!" -msgstr "필드 모델 변경은 금지되어 있습니다." +msgstr "필드의 모델 변경은 금지되었습니다!" #. module: base #: model:res.country,name:base.ht @@ -1432,7 +1456,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "찾아보기" +msgstr "검색" #. module: base #: code:addons/osv.py:135 @@ -1443,37 +1467,34 @@ msgid "" "reference it\n" "- creation/update: a mandatory field is not correctly set" msgstr "" -"오퍼레이션이 다음과 같은 이유로 완료될 수 없습니다.\n" -"- 삭제 : 다른 레코드가 참고하고 있는 해당 레코드를 삭제하려고 합니다.\n" -"- 생성/수정 : 필수 필드가 올바르게 셋팅되지 않습니다." #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "" +msgstr "상위 응용 프로그램" #. module: base #: model:ir.actions.act_window,name:base.ir_action_wizard #: view:ir.actions.wizard:0 #: model:ir.ui.menu,name:base.menu_ir_action_wizard msgid "Wizards" -msgstr "위저드" +msgstr "마법사" #. module: base #: code:addons/base/res/res_users.py:131 #, python-format msgid "Operation Canceled" -msgstr "오퍼레이션 취소" +msgstr "작업이 취소됨" #. module: base #: model:ir.module.module,shortdesc:base.module_document msgid "Document Management System" -msgstr "" +msgstr "문서 관리 시스템" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim msgid "Claims Management" -msgstr "" +msgstr "클레임 관리" #. module: base #: model:ir.module.module,description:base.module_document_webdav @@ -1516,7 +1537,7 @@ msgstr "구매" #. module: base #: model:res.country,name:base.md msgid "Moldavia" -msgstr "몰디브" +msgstr "몰다비아" #. module: base #: model:ir.module.module,description:base.module_base_iban @@ -1562,6 +1583,8 @@ msgid "" "use the accounting application of OpenERP, journals and accounts will be " "created automatically based on these data." msgstr "" +"회사 은행 계정을 구성하고 보고서 바닥글에 표시할 계좌를 선택하세요. 은행 계좌는 목록 화면에서 순서를 변경할 수 있습니다. " +"OpenERP의 회계 모듈을 사용할 경우, 해당 자료를 기준으로 장부 및 계정이 자동으로 생성됩니다." #. module: base #: report:ir.module.reference:0 @@ -1573,7 +1596,7 @@ msgstr "버전" msgid "" "If specified, this action will be opened at logon for this user, in addition " "to the standard menu." -msgstr "" +msgstr "지정됐을 경우, 해당 사용자가 로그인 시 표준 메뉴 외에 부가적으로 해당 액션이 열립니다." #. module: base #: model:res.country,name:base.mf @@ -1583,7 +1606,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_exports msgid "ir.exports" -msgstr "" +msgstr "ir.exports" #. module: base #: model:ir.module.module,description:base.module_l10n_lu @@ -1603,28 +1626,28 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:39 #, python-format msgid "No language with code \"%s\" exists" -msgstr "코드 \"%s\"를 가진 언어가 존재하지 않습니다." +msgstr "\"%s\" 코드의 언어가 존재하지 않음" #. module: base #: model:ir.module.category,name:base.module_category_social_network #: model:ir.module.module,shortdesc:base.module_mail msgid "Social Network" -msgstr "" +msgstr "소셜 네트워크" #. module: base #: view:res.lang:0 msgid "%Y - Year with century." -msgstr "%Y - 년도" +msgstr "%Y - 4자리수 연도." #. module: base #: view:res.company:0 msgid "Report Footer Configuration" -msgstr "" +msgstr "보고서 바닥글 설정" #. module: base #: field:ir.translation,comments:0 msgid "Translation comments" -msgstr "" +msgstr "번역 주석" #. module: base #: model:ir.module.module,description:base.module_lunch @@ -1654,14 +1677,14 @@ msgstr "" #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" -msgstr "메뉴 생성" +msgstr "_Menu 생성" #. module: base #: help:ir.actions.server,trigger_obj_id:0 msgid "" "The field on the current object that links to the target object record (must " "be a many2one, or an integer field with the record ID)" -msgstr "" +msgstr "대상 객체 레코드로 연결되는 현재 객채 상의 필드 (many2one 이거나 레코드 ID가 있는 정수 필드)" #. module: base #: model:ir.model,name:base.model_res_bank @@ -1673,14 +1696,14 @@ msgstr "은행" #. module: base #: model:ir.model,name:base.model_ir_exports_line msgid "ir.exports.line" -msgstr "" +msgstr "ir.exports.line" #. module: base #: model:ir.module.category,description:base.module_category_purchase_management msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." -msgstr "" +msgstr "견적 요청, 공급업체 송장 요청 등과 같은 구매 관련 프로세스를 관리하는데 도움을 줌." #. module: base #: help:res.partner,website:0 @@ -1692,14 +1715,14 @@ msgstr "" msgid "" "If you check this box, your customized translations will be overwritten and " "replaced by the official ones." -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 @@ -1707,12 +1730,12 @@ msgstr "리포트" msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view." -msgstr "참으로 설정하면, 이 액션이 양식 뷰의 오른쪽 툴바에 나타나지 않습니다." +msgstr "참으로 설정할 경우, 해당 액션이 양식 화면의 오른쪽 툴바에 표시되지 않을 것입니다." #. module: base #: field:workflow,on_create:0 msgid "On Create" -msgstr "생성" +msgstr "생성 시" #. module: base #: code:addons/base/ir/ir_model.py:906 @@ -1721,8 +1744,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'는 너무 많은 점들 포함하고 있다. XML id들에 점이 포함되서는 안된다.\r\n" -"그것들은 다른 모듈의 자료를 참조하기 위해 사용된다." +"'%s'는 너무 많은 점을 포함하고 있습니다. XML id에는 점이 포함되서는 안됩니다 ! 해당 부호는 " +"module.reference_id와 같이 다른 모듈 데이터를 참조하기 위해 사용됩니다." #. module: base #: field:res.users,login:0 @@ -1734,7 +1757,7 @@ msgstr "로그인" msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " -msgstr "표현식을 사용하는 현재 객체에 관련된 필드를 액세스하라. 가령 object.partner_id.name " +msgstr "표현식을 사용하는 현재 객체에 관련된 모든 필드에 접근함. 예: object.partner_id.name " #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue @@ -1744,12 +1767,12 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_tools msgid "Tools" -msgstr "" +msgstr "도구" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "부동소수" +msgstr "부동 소수" #. module: base #: help:ir.actions.todo,type:0 @@ -1763,28 +1786,28 @@ msgstr "" #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "작은 크기의 사진" #. module: base #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "" +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 #: 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 #: model:ir.actions.act_window,name:base.action_server_action @@ -1796,7 +1819,7 @@ msgstr "서버 액션" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_lu msgid "Luxembourg - Accounting" -msgstr "" +msgstr "룩셈부르크 - 회계" #. module: base #: model:res.country,name:base.tp @@ -1808,7 +1831,7 @@ msgstr "동티모르" #: view:ir.module.module:0 #, python-format msgid "Install" -msgstr "" +msgstr "설치" #. module: base #: field:res.currency,accuracy:0 @@ -1830,7 +1853,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kg msgid "Kyrgyz Republic (Kyrgyzstan)" -msgstr "" +msgstr "키르기스 공화국 (키르기스스탄)" #. module: base #: model:ir.module.module,description:base.module_account_accountant @@ -1857,6 +1880,8 @@ msgid "" "simplified payment mode encoding, automatic picking lists generation and " "more." msgstr "" +"신속한 판매 암호화, 단순화된 결제 모드 암호화, 자동 피킹 리스트 생성 및 기타 여러 기능을 통해 판매 시점을 최대한 활용하는데 도움을 " +"줌." #. module: base #: code:addons/base/ir/ir_fields.py:164 @@ -1867,7 +1892,7 @@ msgstr "" #. module: base #: model:res.country,name:base.nl msgid "Netherlands" -msgstr "" +msgstr "네덜란드" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_event @@ -1877,12 +1902,12 @@ msgstr "" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "번역 진행 중" #. 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 @@ -1929,7 +1954,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_process msgid "Enterprise Process" -msgstr "" +msgstr "기업 프로세스" #. module: base #: help:res.partner,supplier:0 @@ -1941,12 +1966,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "" +msgstr "직원 평가" #. module: base #: selection:ir.actions.server,state:0 msgid "Write Object" -msgstr "오브젝트 쓰기" +msgstr "객체 쓰기" #. module: base #: code:addons/base/res/res_company.py:68 @@ -1957,39 +1982,39 @@ msgstr " (사본)" #. module: base #: model:res.country,name:base.tm msgid "Turkmenistan" -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 #: 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.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "판매 주문 상에 과제 생성" #. module: base #: code:addons/base/ir/ir_model.py:318 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "이 컬럼은 모듈 데이터를 포함하고 있으며 삭제할 수 없습니다." #. module: base #: field:res.partner.bank,footer:0 msgid "Display on Reports" -msgstr "" +msgstr "보고서에 표시" #. module: base #: model:ir.module.module,description:base.module_project_timesheet @@ -2008,7 +2033,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_model_access msgid "ir.model.access" -msgstr "" +msgstr "ir.model.access" #. module: base #: model:ir.module.module,description:base.module_l10n_multilang @@ -2032,18 +2057,18 @@ msgstr "소스 활동" #. module: base #: view:ir.sequence:0 msgid "Legend (for prefix, suffix)" -msgstr "" +msgstr "범례 (접두사, 접미사용)" #. module: base #: selection:ir.server.object.lines,type:0 msgid "Formula" -msgstr "공식" +msgstr "수식" #. module: base #: code:addons/base/res/res_users.py:307 #, python-format msgid "Can not remove root user!" -msgstr "루트 사용자를 제거할 수는 없음!" +msgstr "루트 사용자를 제거할 수 없음!" #. module: base #: model:res.country,name:base.mw @@ -2062,6 +2087,13 @@ msgid "" "Accounting chart and localization for Ecuador.\n" " " msgstr "" +"\n" +"OpenERP 내에서 에콰도르의 회계 도표를 관리하는 기초 모듈입니다.\n" +"=============================================================================" +"=\n" +"\n" +"에콰도르의 회계 도표 및 현지화.\n" +" " #. module: base #: code:addons/base/ir/ir_filters.py:36 @@ -2076,12 +2108,12 @@ msgstr "%s (사본)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "" +msgstr "회계 계통도 양식" #. module: base #: field:res.partner,type:0 msgid "Address Type" -msgstr "주소 타입" +msgstr "주소 유형" #. module: base #: model:ir.module.module,description:base.module_sale_stock @@ -2106,6 +2138,23 @@ msgid "" "* *Before Delivery*: A Draft invoice is created and must be paid before " "delivery\n" msgstr "" +"\n" +"매출 견적 및 주문 관리\n" +"==================================\n" +"\n" +"이 모듈은 매출과 창고 관리 어플리케이션과 연계됩니다.\n" +"\n" +"설정\n" +"-----------\n" +"* 선적: 일괄 배송, 분할 배송 선택\n" +"* 송장청구: 송장금액 결제 방법 선택\n" +"* 무역조건: 국제 무역조건\n" +"\n" +"다양한 송장청구 방법 선택 가능:\n" +"\n" +"* *요구 시*: 매출 주문 후 필요 시 송장 발행\n" +"* *배송 주문 시*: 화물 수령(배송)시 송장 발행\n" +"* *배송 전*: 송장 초안이 작성되어 배송 전 결제\n" #. module: base #: field:ir.ui.menu,complete_name:0 @@ -2115,7 +2164,7 @@ msgstr "전체 경로" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "파일 형식에 따라 다음 단계 결정" #. module: base #: view:res.lang:0 @@ -2124,19 +2173,19 @@ msgid "" "decimal number [00,53]. All days in a new year preceding the first Sunday " "are considered to be in week 0." msgstr "" -"%U - 십진수로 표시된 특정 년도의 '주' 숫자 (일요일이 해당 주의 첫째 날) [00,53]. 첫째 일요일에 앞서는 모든 날짜들은 " -"'주 0'에 속하는 것으로 간주." +"%U - 십진수로 표시된 년도의 '주' 번호 (일요일이 일주일 중 첫 번째 날) [00,53]. 첫째 일요일 이전의 모든 날들은 '주 " +"0'에 속하는 것으로 간주함." #. module: base #: view:base.language.export:0 msgid "PO(T) format: you should edit it with a PO editor such as" -msgstr "" +msgstr "PO(T) 파일 형식 : 다음과 같은 PO 편집기로 편집해야 합니다." #. module: base #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "" +msgstr "설정" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2166,22 +2215,22 @@ msgstr "보기 모드" msgid "" "Display this bank account on the footer of printed documents like invoices " "and sales orders." -msgstr "" +msgstr "송장 또는 판매 주문서와 같은 인쇄 서류의 바닥글에 해당 은행 계정 표시." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish / Español" -msgstr "스페인어" +msgstr "스페인어 / Español" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KP) / 한국어 (KP)" -msgstr "" +msgstr "Korean (KP) / 한국어 (KP)" #. module: base #: model:res.country,name:base.ax msgid "Åland Islands" -msgstr "" +msgstr "올란드 제도" #. module: base #: field:res.company,logo:0 @@ -2191,7 +2240,7 @@ msgstr "로고" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cr msgid "Costa Rica - Accounting" -msgstr "" +msgstr "코스타리카 - 회계" #. module: base #: selection:ir.actions.act_url,target:0 @@ -2202,17 +2251,17 @@ msgstr "새 창" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "" +msgstr "액션 (변경만 가능)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription msgid "Recurring Documents" -msgstr "" +msgstr "재발생 문서" #. module: base #: model:res.country,name:base.bs msgid "Bahamas" -msgstr "바하마제도" +msgstr "바하마" #. module: base #: field:ir.rule,perm_create:0 @@ -2222,12 +2271,12 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "추가 도구" #. module: base #: view:ir.attachment:0 msgid "Attachment" -msgstr "첨부" +msgstr "첨부 파일" #. module: base #: model:res.country,name:base.ie @@ -2239,27 +2288,27 @@ msgstr "아일랜드" msgid "" "Appears by default on the top right corner of your printed documents (report " "header)." -msgstr "" +msgstr "출력 문서의 우측 상단에 기본으로 출력됩니다. (보고서 머릿글)" #. module: base #: field:base.module.update,update:0 msgid "Number of modules updated" -msgstr "갱신된 모듈들의 수" +msgstr "업데이트 된 모듈의 개수" #. module: base #: field:ir.cron,function:0 msgid "Method" -msgstr "" +msgstr "방식" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_crypt msgid "Password Encryption" -msgstr "" +msgstr "비밀번호 암호화" #. module: base #: view:workflow.activity:0 msgid "Workflow Activity" -msgstr "워크플로어 활동" +msgstr "업무 흐름 활동" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_sheet @@ -2298,7 +2347,7 @@ msgstr "" #. module: base #: field:change.password.user,new_passwd:0 msgid "New Password" -msgstr "" +msgstr "새 비밀번호" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2306,13 +2355,13 @@ 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의 각 뷰를 개인화하도록 한다. \r\n" -"새로운 필드를 추가, 이동, 변경, 삭제할 수 있다." +"보기는 OpenERP의 각 화면을 개인화할 수 있도록 합니다. 새로운 필드를 추가, 이동, 이름 변경 또는 필요하지 않은 필드를 삭제할 " +"수 있습니다." #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup msgid "Initial Setup Tools" -msgstr "" +msgstr "초기 설정 도구" #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -2337,17 +2386,17 @@ msgstr "그룹" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CL) / Español (CL)" -msgstr "스페인어" +msgstr "스페인어 (CL) / Español (CL)" #. module: base #: model:res.country,name:base.bz msgid "Belize" -msgstr "벨리제" +msgstr "벨리즈" #. module: base #: help:ir.actions.report.xml,header:0 msgid "Add or not the corporate RML header" -msgstr "" +msgstr "기업 RML 머리글 추가 또는 미추가" #. module: base #: model:ir.module.module,description:base.module_portal_anonymous @@ -2361,7 +2410,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ge msgid "Georgia" -msgstr "그루지아" +msgstr "조지아" #. module: base #: model:ir.module.module,description:base.module_l10n_be_invoice_bba @@ -2406,29 +2455,29 @@ msgstr "폴란드" msgid "" "Comma-separated list of allowed view modes, such as 'form', 'tree', " "'calendar', etc. (Default: tree,form)" -msgstr "'폼', '트리', '달력'과 같은 보기 모드를 구분하기 위한 쉼표,구분 리스트" +msgstr "'양식', '트리', '달력' 등과 같은 보기 모드를 구분하기 위한 콤마 분리 목록 (기본: 트리,양식)" #. module: base #: code:addons/orm.py:3842 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" -msgstr "문서는 당신이 마지막으로 본 시점이후에 수정되었다. (%s:%d)" +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 @@ -2437,13 +2486,13 @@ msgid "" "order in Object, and you can have loop on the sales order line. Expression = " "`object.order_line`." msgstr "" -"리스트를 돌려 줄 필드/표현식을 입력하십시오. 가령, 오브젝트에서 판매 주문을 선택하면, 판매 주문 라인 상의 루프를 얻을 수 있습니다 " -"표현식 = `object.order_line`." +"목록을 보여줄 필드/표현식을 입력하세요. 예: 객체에서 판매 주문을 선택하면, 판매 주문 입력줄 상의 루프를 얻을 수 있습니다 표현식 = " +"`object.order_line`." #. module: base #: field:ir.mail_server,smtp_debug:0 msgid "Debugging" -msgstr "" +msgstr "디버깅" #. module: base #: model:ir.module.module,description:base.module_crm_helpdesk @@ -2459,33 +2508,36 @@ msgid "" "and categorize your interventions with a channel and a priority level.\n" " " msgstr "" +"\n" +"헬프데스크 관리\n" +" " #. module: base #: help:ir.actions.act_window,view_type:0 msgid "" "View type: Tree type to use for the tree view, set to 'tree' for a " "hierarchical tree view, or 'form' for a regular list view" -msgstr "" +msgstr "표시 형식: 'tree'로 계층구조의 트리 뷰를 표시하거나 'form'으로 일반적인 목록을 표시" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "이 메뉴에 대한 단축키가 이미 존재합니다." +msgstr "해당 메뉴에 대한 단축키가 이미 존재합니다!" #. module: base #: view:ir.rule:0 msgid "Groups (no group = global)" -msgstr "그룹 ( 그룹없음 = 전체 )" +msgstr "그룹 (그룹 없음 = 포괄적)" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "추가" #. module: base #: model:res.country,name:base.st msgid "Saint Tome (Sao Tome) and Principe" -msgstr "세인트 톰 (사오 톰) 과 프린시프섬" +msgstr "사웅투메(상토메) 프린시페" #. module: base #: selection:res.partner,type:0 @@ -2550,17 +2602,17 @@ msgstr "마다가스카르" #, python-format msgid "" "The Object name must start with x_ and not contain any special character !" -msgstr "오브젝트 이름은 x_로 시작해야 하며, 특수 문자를 포함해서는 안 됩니다 !" +msgstr "객체명은 x_로 시작해야 하며, 특수 문자를 포함해서는 안 됩니다 !" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth_signup msgid "Signup with OAuth2 Authentication" -msgstr "" +msgstr "OAuth2 인증으로 등록" #. module: base #: selection:ir.model,state:0 msgid "Custom Object" -msgstr "고객화 오브젝트" +msgstr "사용자 정의 객체" #. module: base #: model:ir.actions.act_window,name:base.action_menu_admin @@ -2577,17 +2629,17 @@ msgstr "현재 비율" #. module: base #: selection:base.language.install,lang:0 msgid "Greek / Ελληνικά" -msgstr "그리스" +msgstr "그리스어 / Ελληνικά" #. module: base #: field:res.company,custom_footer:0 msgid "Custom Footer" -msgstr "" +msgstr "바닥글 설정" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "" +msgstr "견적 제공 기회" #. module: base #: model:ir.module.module,description:base.module_sale_analytic_plans @@ -2600,6 +2652,12 @@ msgid "" "orders.\n" " " msgstr "" +"\n" +"분석 분포 및 판매 주문을 관리하는 기초 모듈 .\n" +"=================================================================\n" +"\n" +"해당 모듈 사용 시 분석 계정을 판매 주문에 연결할 수 있습니다.\n" +" " #. module: base #: model:ir.module.module,description:base.module_l10n_us @@ -2613,7 +2671,7 @@ msgstr "" #. module: base #: field:ir.actions.act_url,target:0 msgid "Action Target" -msgstr "액션 타깃" +msgstr "액션 대상" #. module: base #: model:res.country,name:base.ai @@ -2623,22 +2681,22 @@ msgstr "앙골라" #. module: base #: model:ir.actions.report.xml,name:base.report_ir_model_overview msgid "Model Overview" -msgstr "" +msgstr "모델 개요" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin msgid "Margins by Products" -msgstr "" +msgstr "상품별 이윤" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "" +msgstr "송장 발행" #. module: base #: field:ir.ui.view_sc,name:0 msgid "Shortcut Name" -msgstr "단축키 명" +msgstr "단축키명" #. module: base #: field:res.partner,contact_address:0 @@ -2648,7 +2706,7 @@ msgstr "" #. module: base #: help:ir.actions.act_window,limit:0 msgid "Default limit for the list view" -msgstr "리스트 뷰를 위한 기본 제한" +msgstr "목록 화면의 기본 제한" #. module: base #: model:ir.module.module,description:base.module_document @@ -2669,7 +2727,7 @@ msgstr "" #. module: base #: view:ir.actions.report.xml:0 msgid "RML Report" -msgstr "" +msgstr "RML 보고서" #. module: base #: model:ir.ui.menu,name:base.menu_translation_export @@ -2721,7 +2779,7 @@ msgstr "" #: field:ir.translation,res_id:0 #: field:ir.values,res_id:0 msgid "Record ID" -msgstr "" +msgstr "레코드 ID" #. module: base #: view:ir.filters:0 @@ -2750,7 +2808,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "French (BE) / Français (BE)" -msgstr "프랑스어" +msgstr "프랑스어 (BE) / Français (BE)" #. module: base #: model:ir.module.module,description:base.module_l10n_pe @@ -2774,7 +2832,7 @@ msgstr "서버 액션" #. module: base #: help:ir.actions.client,params:0 msgid "Arguments sent to the client along withthe view tag" -msgstr "" +msgstr "보기 태그와 함께 클라이언트로 전송한 인수" #. module: base #: model:ir.module.module,summary:base.module_contacts @@ -2784,7 +2842,7 @@ msgstr "" #. module: base #: model:res.country,name:base.tt msgid "Trinidad and Tobago" -msgstr "트리니다드 토바고" +msgstr "트리니다드토바고" #. module: base #: model:res.country,name:base.lv @@ -2819,13 +2877,13 @@ msgstr "" #: model:res.groups,name:base.group_sale_manager #: model:res.groups,name:base.group_tool_manager msgid "Manager" -msgstr "" +msgstr "관리자" #. module: base #: code:addons/base/ir/ir_model.py:719 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "죄송합니다. 이 문서에 접근이 거부되었습니다." #. module: base #: model:res.country,name:base.py @@ -2835,7 +2893,7 @@ msgstr "파라과이" #. module: base #: model:res.country,name:base.fj msgid "Fiji" -msgstr "" +msgstr "피지" #. module: base #: view:ir.actions.report.xml:0 @@ -2873,7 +2931,7 @@ 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 @@ -2905,18 +2963,18 @@ msgstr "" #. module: base #: view:res.groups:0 msgid "Inherited" -msgstr "" +msgstr "전승됨" #. module: base #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "yes" -msgstr "" +msgstr "예" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "" +msgstr "직렬화 필드" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -2948,12 +3006,12 @@ msgstr "" msgid "" "Lets you install various tools to simplify and enhance OpenERP's report " "creation." -msgstr "" +msgstr "OpenERP의 보고서 생성을 단순화하고 향상하는 다양한 도구를 설치할 수 있게 함." #. module: base #: view:res.lang:0 msgid "%y - Year without century [00,99]." -msgstr "2자리수 연도" +msgstr "%y - 2자리수 연도 [00,99]." #. module: base #: model:ir.module.module,description:base.module_account_anglo_saxon @@ -3007,7 +3065,7 @@ msgstr "" #: code:addons/orm.py:2031 #, python-format msgid "Invalid Object Architecture!" -msgstr "잘못된 객체 아키텍쳐" +msgstr "유효하지 않은 객체 아키텍처!" #. module: base #: code:addons/base/ir/ir_model.py:366 @@ -3026,7 +3084,7 @@ msgstr "오류!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_rib msgid "French RIB Bank Details" -msgstr "" +msgstr "프랑스 RIB 은행 상세 내용" #. module: base #: view:res.lang:0 @@ -3036,12 +3094,12 @@ msgstr "%p - AM 또는 PM의 등가물" #. module: base #: view:ir.actions.server:0 msgid "Iteration Actions" -msgstr "반복형 동작들" +msgstr "반복 액션" #. module: base #: help:multi_company.default,company_id:0 msgid "Company where the user is connected" -msgstr "사용자가 연결된 회사" +msgstr "사용자가 연결된 업체" #. module: base #: model:res.groups,comment:base.group_sale_manager @@ -3060,7 +3118,7 @@ msgstr "뉴질랜드" #: view:ir.model.fields:0 #: field:res.partner.bank.type.field,name:0 msgid "Field Name" -msgstr "필드 이름" +msgstr "필드명" #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -3069,18 +3127,18 @@ msgid "" "partner records. You can create or delete countries to make sure the ones " "you are working on will be maintained." msgstr "" -"당신의 파트너 기록에 할당될 수 있는 모든 나라들의 목록을 나타내고 관리하세요.\r\n" -"당신이 일하고 있는 나라가 유지될 것인지 확실시하기 위하여 나라를 생성하고 삭제할 수 있습니다." +"협력업체 기록에 할당될 수 있는 모든 국가들의 목록을 나타내고 관리하세요. 당신이 사용 중인 국가가 유지되는지 확인하기 위해 국가를 생성 " +"또는 삭제할 수 있습니다." #. module: base #: model:res.country,name:base.nf msgid "Norfolk Island" -msgstr "노퍽 제도" +msgstr "노퍽 섬" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KR) / 한국어 (KR)" -msgstr "" +msgstr "Korean (KR) / 한국어 (KR)" #. module: base #: help:ir.model.fields,model:0 @@ -3092,7 +3150,7 @@ msgstr "이 필드가 속한 모델의 기술적 명칭" #: selection:ir.actions.server,state:0 #: view:ir.values:0 msgid "Client Action" -msgstr "클라이언트 액션ㅇ" +msgstr "클라이언트 액션" #. module: base #: model:ir.module.module,description:base.module_subscription @@ -3126,7 +3184,7 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Application" -msgstr "" +msgstr "응용 프로그램" #. module: base #: model:res.groups,comment:base.group_hr_manager @@ -3151,17 +3209,28 @@ msgid "" "że wszystkie towary są w obrocie hurtowym.\n" " " msgstr "" +"\n" +"OpenERP에서 폴란드의 회계 도표 및 세금을 관리하는 모듈입니다.\n" +"=============================================================================" +"=====\n" +"\n" +"To jest moduł do tworzenia wzorcowego planu kont i podstawowych ustawień do " +"podatków\n" +"VAT 0%, 7% i 22%. Moduł ustawia też konta do kupna i sprzedaży towarów " +"zakładając,\n" +"że wszystkie towary są w obrocie hurtowym.\n" +" " #. module: base #: field:ir.actions.client,params_store:0 msgid "Params storage" -msgstr "" +msgstr "파라미터 저장소" #. module: base #: code:addons/base/module/module.py:526 #, python-format msgid "Can not upgrade module '%s'. It is not installed." -msgstr "모듈 '%s' 을 업그레이드할 수 없습니다. 설치 안됨." +msgstr "'%s' 모듈을 업그레이드할 수 없음. 설치되지 않음." #. module: base #: model:res.country,name:base.cu @@ -3172,7 +3241,7 @@ msgstr "쿠바" #: code:addons/report_sxw.py:441 #, python-format msgid "Unknown report type: %s" -msgstr "" +msgstr "알 수 없는 보고서 유형: %s" #. module: base #: model:ir.module.module,summary:base.module_hr_expense @@ -3202,12 +3271,12 @@ msgstr "" #: 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 @@ -3257,7 +3326,7 @@ msgstr "" #: field:res.partner.bank,state:0 #: view:res.partner.bank.type:0 msgid "Bank Account Type" -msgstr "은행 계정 타입" +msgstr "은행 계정 유형" #. module: base #: model:ir.module.module,description:base.module_hr_expense @@ -3310,7 +3379,7 @@ msgstr "오스트리아" #: model:ir.ui.menu,name:base.menu_calendar_configuration #: selection:ir.ui.view,type:0 msgid "Calendar" -msgstr "카렌터" +msgstr "달력" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management @@ -3330,8 +3399,8 @@ msgid "" "separated list of valid field names (optionally followed by asc/desc for the " "direction)" msgstr "" -"잘못된 \"주문\"입니다. 올바른 \"주문\" 명세는 올바른 필드이름들의 쉼표,구분 리스트입니다. ( 선택적으로 오름차순/내림차순 방향을 " -"따릅니다.)" +"유효하지 않은 \"주문\"이 지정됨. 유효한 \"주문\" 사양은 유효한 필드명의 쉼표 구분 목록입니다. (오름차순/내림차순 방향을 " +"선택적으로 따름)" #. module: base #: model:ir.model,name:base.model_ir_module_module_dependency @@ -3349,14 +3418,14 @@ msgid "" "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. " -msgstr "시스템에서 사용가능한 연락처의 필드들과 편지나 문서에 나타내는 호칭(예:Mr, Mrs) 방식을 정하십시오. " +msgstr "시스템에서 사용 가능한 담당자의 호칭과 편지 또는 문서에 인쇄되기 원하는 방식을 관리하세요. (예: Mr, Mrs) " #. module: base #: view:ir.model.access:0 #: view:res.groups:0 #: field:res.groups,model_access:0 msgid "Access Controls" -msgstr "접근 컨트롤" +msgstr "접근 제어" #. module: base #: code:addons/base/ir/ir_model.py:275 @@ -3365,11 +3434,12 @@ msgid "" "The Selection Options expression is not a valid Pythonic expression.Please " "provide an expression in the [('key','Label'), ...] format." msgstr "" +"해당 선택 옵션 표현식은 유효한 파이썬 표현식이 아닙니다. [('key','Label'), ...] 형식의 표현식을 제공해주세요." #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "" +msgstr "설문 / 사용자" #. module: base #: view:ir.module.module:0 @@ -3380,72 +3450,72 @@ 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 msgid "Web Icon File (hover)" -msgstr "웹 아이콘 파일" +msgstr "" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "통화 코드 (ISO 4217)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract msgid "Employee Contracts" -msgstr "" +msgstr "직원 연락처" #. module: base #: view:ir.actions.server:0 msgid "" "If you use a formula type, use a python expression using the variable " "'object'." -msgstr "공식 파입을 이용하려면, 변수 '오브젝트'를 이용한 파이썬 표현식을 이용하십시오." +msgstr "수식 유형을 사용할 경우, 변수 '객체'를 이용한 파이썬 표현식을 사용하세요." #. module: base #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "에러! 재귀적 기업들을 생성할 수는 없습니다." +msgstr "에러! 재귀적 기업들을 생성할 수 없습니다." #. module: base #: field:res.partner,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 #: model:ir.module.module,shortdesc:base.module_product_manufacturer msgid "Products Manufacturers" -msgstr "" +msgstr "상품 생산자" #. module: base #: code:addons/base/ir/ir_mail_server.py:237 #, python-format msgid "SMTP-over-SSL mode unavailable" -msgstr "" +msgstr "SMTP-over-SSL 모드 사용 가능" #. module: base #: model:ir.module.module,shortdesc:base.module_survey #: model:ir.ui.menu,name:base.next_id_10 msgid "Survey" -msgstr "" +msgstr "설문" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (DO) / Español (DO)" -msgstr "스페인어(DO)/에스파뇰(DO)" +msgstr "스페인어 (DO) / Español (DO)" #. module: base #: model:ir.model,name:base.model_workflow_activity msgid "workflow.activity" -msgstr "워크플로어.동작" +msgstr "workflow.activity" #. module: base #: view:base.language.export:0 @@ -3457,7 +3527,7 @@ msgstr "" msgid "" "Reference of the target resource, whose model/table depends on the 'Resource " "Name' field." -msgstr "타겟 자원의 참조 모델/테이블은 \"자원 이름\"필드에 좌우된다." +msgstr "'리소스명' 필드에 의존하는 모델/표의 대상 리소스의 참조." #. module: base #: field:ir.model.fields,select_level:0 @@ -3472,7 +3542,7 @@ msgstr "우루과이" #. module: base #: selection:base.language.install,lang:0 msgid "Finnish / Suomi" -msgstr "핀란드어 / 수오미" +msgstr "핀란드어 / Suomi" #. module: base #: view:ir.config_parameter:0 @@ -3487,7 +3557,7 @@ msgstr "접두사" #. module: base #: selection:base.language.install,lang:0 msgid "German / Deutsch" -msgstr "독일어" +msgstr "독일어 / Deutsch" #. module: base #: view:ir.actions.server:0 @@ -3498,7 +3568,7 @@ msgstr "필드 매핑" #: model:res.partner.title,name:base.res_partner_title_sir #: model:res.partner.title,shortcut:base.res_partner_title_sir msgid "Sir" -msgstr "" +msgstr "귀하" #. module: base #: model:ir.module.module,description:base.module_l10n_ca @@ -3512,11 +3582,18 @@ msgid "" "Canadian accounting charts and localizations.\n" " " msgstr "" +"\n" +"OpenERP에서 영어계 및 프랑스계 캐나다 회계 도표를 관리하는 모듈입니다.\n" +"=============================================================================" +"==============\n" +"\n" +"캐나다 회계 도표 및 현지화.\n" +" " #. module: base #: view:base.module.import:0 msgid "Select module package to import (.zip file):" -msgstr "" +msgstr "가져올 모듈 패키지를 선택하세요 (.zip 파일):" #. module: base #: view:ir.filters:0 @@ -3601,7 +3678,7 @@ msgstr "설명" #: model:ir.actions.act_window,name:base.action_workflow_instance_form #: model:ir.ui.menu,name:base.menu_workflow_instance msgid "Instances" -msgstr "인스턴스" +msgstr "사례" #. module: base #: model:ir.module.module,description:base.module_purchase_requisition @@ -3619,12 +3696,12 @@ msgstr "" #. module: base #: help:ir.mail_server,smtp_host:0 msgid "Hostname or IP of SMTP server" -msgstr "" +msgstr "호스트명 또는 SMTP 서버의 IP" #. module: base #: model:res.country,name:base.aq msgid "Antarctica" -msgstr "남극" +msgstr "남극 대륙" #. module: base #: view:res.partner:0 @@ -3634,7 +3711,7 @@ msgstr "" #. module: base #: view:base.language.import:0 msgid "_Import" -msgstr "가져오기(_I)" +msgstr "_가져오기" #. module: base #: field:res.users,action_id:0 @@ -3644,12 +3721,12 @@ msgstr "홈 액션" #. module: base #: field:res.lang,grouping:0 msgid "Separator Format" -msgstr "분리자 포맷" +msgstr "분리자 형식" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit msgid "Webkit Report Engine" -msgstr "" +msgstr "웹킷 보고서 엔진" #. module: base #: model:ir.ui.menu,name:base.next_id_9 @@ -3669,19 +3746,19 @@ msgstr "마요트" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_todo msgid "Tasks on CRM" -msgstr "" +msgstr "CRM 상의 과제" #. module: base #: help:ir.model.fields,relation_field:0 msgid "" "For one2many fields, the field on the target model that implement the " "opposite many2one relationship" -msgstr "" +msgstr "For one2many 필드용, 대상 many2one 관계를 수행하는 대상 모델의 필드" #. module: base #: view:ir.rule:0 msgid "Interaction between rules" -msgstr "" +msgstr "규칙 간의 상호 작용" #. module: base #: field:res.company,rml_footer:0 @@ -3705,7 +3782,7 @@ msgstr "" #: view:ir.filters:0 #: model:ir.model,name:base.model_ir_filters msgid "Filters" -msgstr "필터들" +msgstr "필터" #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act @@ -3719,18 +3796,18 @@ msgstr "예정된 액션" #: model:ir.ui.menu,name:base.menu_lunch_reporting #: model:ir.ui.menu,name:base.menu_reporting msgid "Reporting" -msgstr "" +msgstr "보고" #. module: base #: field:res.partner,title:0 #: field:res.partner.title,name:0 msgid "Title" -msgstr "제목" +msgstr "직급" #. module: base #: help:ir.property,res_id:0 msgid "If not set, acts as a default value for new resources" -msgstr "셋팅되어 있지 않다면 새로운 자원에 대하여 기본값으로서 동작하라." +msgstr "설정하지 않을 경우, 신규 리소스의 기본 값 역할을 함." #. module: base #: code:addons/orm.py:4245 @@ -3747,7 +3824,7 @@ msgstr "" #: code:addons/base/module/module.py:366 #, python-format msgid "Recursion error in modules dependencies !" -msgstr "모듈 의존성에서 재귀성 오류가 발생!" +msgstr "모듈 의존성에서 재귀적 오류 발생 !" #. module: base #: model:ir.module.module,description:base.module_analytic_user_function @@ -3780,7 +3857,7 @@ msgstr "메뉴 생성" #. module: base #: model:res.country,name:base.tg msgid "Togo" -msgstr "" +msgstr "토고" #. module: base #: field:ir.actions.act_window,res_model:0 @@ -3791,7 +3868,7 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "Standard" -msgstr "" +msgstr "표준" #. module: base #: model:res.country,name:base.ru @@ -3801,7 +3878,7 @@ msgstr "러시아 연방" #. module: base #: selection:base.language.install,lang:0 msgid "Urdu / اردو" -msgstr "우르드" +msgstr "우르드 / اردو" #. module: base #: code:addons/base/ir/ir_model.py:732 @@ -3815,7 +3892,7 @@ msgstr "" #. module: base #: field:res.company,name:0 msgid "Company Name" -msgstr "회사 이름" +msgstr "업체명" #. module: base #: code:addons/orm.py:2807 @@ -3823,18 +3900,18 @@ msgstr "회사 이름" msgid "" "Invalid value for reference field \"%s.%s\" (last part must be a non-zero " "integer): \"%s\"" -msgstr "" +msgstr "\"%s.%s\" 참조 필드의 유효하지 않은 값 (마지막 부분이 0을 제외한 정수여야 함): \"%s\"" #. 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 msgid "RML (deprecated - use Report)" -msgstr "RML ( 더이상 사용안됨 - 보고서 사용 )" +msgstr "RML ( 더 이상 사용되지 않음 - 보고서를 사용하세요 )" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_hr_payroll @@ -3867,12 +3944,12 @@ msgstr "" #. module: base #: model:res.country,name:base.pm msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "생 페에르와 미켈론" #. module: base #: view:ir.actions.todo:0 msgid "Search Actions" -msgstr "검색 동작들" +msgstr "액션 검색" #. module: base #: model:ir.module.module,description:base.module_base_calendar @@ -3898,22 +3975,22 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_translation msgid "ir.translation" -msgstr "" +msgstr "ir.translation" #. module: base #: view:res.lang:0 msgid "12. %w ==> 5 ( Friday is the 6th day)" -msgstr "12. %w ==> 5 (금요일이 6번째 날)" +msgstr "12. %w ==> 5 (금요일이 6번째 날임)" #. module: base #: constraint:res.partner.category:0 msgid "Error ! You can not create recursive categories." -msgstr "에러! 재귀적 카테고리를 생성할 수는 없습니다." +msgstr "오류 ! 재귀적 분류를 생성할 수 없습니다." #. module: base #: view:res.lang:0 msgid "%x - Appropriate date representation." -msgstr "%x - 적절한 날짜 표시" +msgstr "%x - 적절한 날짜 표시." #. module: base #: view:res.partner:0 @@ -3923,7 +4000,7 @@ 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 @@ -3943,7 +4020,7 @@ msgstr "전부 중단" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "" +msgstr "용지 형식" #. module: base #: code:addons/base/module/module.py:645 @@ -3952,7 +4029,7 @@ msgid "" "Can not create the module file:\n" " %s" msgstr "" -"모듈 파일을 만들 수 없습니다:\n" +"다음 모듈 파일을 생성할수 없음:\n" " %s" #. module: base @@ -3963,7 +4040,7 @@ msgstr "" #. module: base #: model:res.country,name:base.nr msgid "Nauru" -msgstr "나우루어" +msgstr "나우루" #. module: base #: code:addons/base/res/res_company.py:166 @@ -3974,7 +4051,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 @@ -3987,7 +4064,7 @@ msgstr "양식" #. module: base #: model:res.country,name:base.pf msgid "Polynesia (French)" -msgstr "" +msgstr "폴리네시아 (프랑스령)" #. module: base #: model:ir.module.module,description:base.module_l10n_it @@ -3999,6 +4076,12 @@ msgid "" "Italian accounting chart and localization.\n" " " msgstr "" +"\n" +"Piano dei conti italiano di un'impresa generica.\n" +"================================================\n" +"\n" +"이탈리아 회계 도표 및 현지화.\n" +" " #. module: base #: model:res.country,name:base.me @@ -4008,7 +4091,7 @@ msgstr "몬테네그로" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "" +msgstr "이메일 게이트웨이" #. module: base #: code:addons/base/ir/ir_mail_server.py:465 @@ -4017,11 +4100,13 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" +"'%s' SMTP 서버를 통한 메일 전송 실패.\n" +"%s: %s" #. module: base #: model:res.country,name:base.tk msgid "Tokelau" -msgstr "" +msgstr "토켈라우 제도" #. module: base #: view:ir.cron:0 @@ -4095,7 +4180,7 @@ msgstr "" #: 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 @@ -4115,12 +4200,12 @@ msgstr "리히텐슈타인" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "" +msgstr "사안에 대한 시간 계획표" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd msgid "Ltd" -msgstr "" +msgstr "유한회사" #. module: base #: model:ir.actions.server,name:base.action_run_ir_action_todo @@ -4130,38 +4215,38 @@ msgstr "" #. module: base #: field:res.partner,ean13:0 msgid "EAN13" -msgstr "" +msgstr "EAN13" #. module: base #: code:addons/orm.py:2246 #, python-format msgid "Invalid Architecture!" -msgstr "잘못된 아키텍쳐" +msgstr "유효하지 않은 아키텍처!" #. module: base #: model:res.country,name:base.pt msgid "Portugal" -msgstr "포르투칼" +msgstr "포르투갈" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "" +msgstr "모든 문서 공유" #. module: base #: field:workflow.transition,group_id:0 msgid "Group Required" -msgstr "" +msgstr "그룹이 필요함" #. module: base #: view:res.lang:0 msgid "6. %d, %m ==> 05, 12" -msgstr "" +msgstr "6. %d, %m ==> 05, 12" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it msgid "Italy - Accounting" -msgstr "" +msgstr "이탈리아 - 회계" #. module: base #: field:ir.actions.act_url,help:0 @@ -4199,6 +4284,7 @@ msgid "" "its dependencies are satisfied. If the module has no dependency, it is " "always installed." msgstr "" +"자동 설치 가능 모듈은 모든 의존성이 만족될 때 시스템에 의해 자동으로 설치됩니다. 모듈에 의존성이 존재하지 않을 경우, 항상 설치됩니다." #. module: base #: model:ir.actions.act_window,name:base.res_lang_act_window @@ -4212,12 +4298,12 @@ msgstr "언어" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "Xor" -msgstr "" +msgstr "Xor" #. module: base #: model:ir.module.category,name:base.module_category_localization_account_charts msgid "Account Charts" -msgstr "" +msgstr "계정 도표" #. module: base #: model:ir.ui.menu,name:base.menu_event_main @@ -4245,7 +4331,7 @@ msgstr "메뉴 :" #. module: base #: selection:ir.model.fields,state:0 msgid "Base Field" -msgstr "베이스 필드" +msgstr "기준 필드" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts @@ -4265,21 +4351,29 @@ msgid "" "\n" " " msgstr "" +"\n" +"해당 모듈은 신규 데이터베이스 설치 시 시스템을 구성할 수 있도록 도와줍니다.\n" +"=============================================================================" +"===\n" +"\n" +"설치할 수 있는 응용 프로그램 기능에 대한 목록을 보여줍니다.\n" +"\n" +" " #. module: base #: model:ir.model,name:base.model_res_config msgid "res.config" -msgstr "" +msgstr "res.config" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pl msgid "Poland - Accounting" -msgstr "" +msgstr "폴란드 - 회계" #. module: base #: view:ir.cron:0 msgid "Action to Trigger" -msgstr "트리거 액션" +msgstr "촉발 예정 액션" #. module: base #: field:ir.model.constraint,name:0 @@ -4291,7 +4385,7 @@ msgstr "제약" #: selection:ir.values,key:0 #: selection:res.partner,type:0 msgid "Default" -msgstr "디폴트" +msgstr "기본" #. module: base #: model:ir.module.module,summary:base.module_lunch @@ -4308,7 +4402,7 @@ msgstr "요구됨" #. module: base #: model:res.country,name:base.ro msgid "Romania" -msgstr "" +msgstr "루마니아" #. module: base #: field:ir.module.module,summary:0 @@ -4319,7 +4413,7 @@ msgstr "요약" #. module: base #: model:ir.module.category,name:base.module_category_hidden_dependency msgid "Dependency" -msgstr "" +msgstr "의존성" #. module: base #: model:ir.module.module,description:base.module_portal @@ -4352,7 +4446,7 @@ msgstr "표현식" #. module: base #: view:res.company:0 msgid "Header/Footer" -msgstr "헤더 / 푸터" +msgstr "머리글/바닥글" #. module: base #: help:ir.mail_server,sequence:0 @@ -4360,6 +4454,8 @@ msgid "" "When no specific mail server is requested for a mail, the highest priority " "one is used. Default priority is 10 (smaller number = higher priority)" msgstr "" +"메일에 대한 특정 메일서버가 요청되지 않았을 때는 가장 높은 우선 순위의 서버가 사용됩니다. 기본 우선 순위는 10입니다. (작은 번호 " +"= 높은 우선 순위)" #. module: base #: model:ir.module.module,summary:base.module_sale @@ -4383,7 +4479,7 @@ msgstr "" msgid "" "Optional help text for the users with a description of the target view, such " "as its usage and purpose." -msgstr "선택적 도움말은 타겟 뷰의 사용과 목적에 대하여 설명을 제공한다." +msgstr "대상 화면의 사용과 목적 등에 대한 설명을 제공하는 선택적 도움말 텍스트" #. module: base #: model:res.country,name:base.va @@ -4398,17 +4494,17 @@ msgstr "모듈 .ZIP 파일" #. module: base #: model:res.partner.category,name:base.res_partner_category_17 msgid "Telecom sector" -msgstr "텔레콤 섹터" +msgstr "통신부서" #. module: base #: field:workflow.transition,trigger_model:0 msgid "Trigger Object" -msgstr "오브젝트 트리거" +msgstr "객체 촉발" #. module: base #: sql_constraint:ir.sequence.type:0 msgid "`code` must be unique." -msgstr "" +msgstr "`code`는 유일해야 합니다." #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge @@ -4419,12 +4515,12 @@ msgstr "" #: view:workflow.activity:0 #: field:workflow.activity,in_transitions:0 msgid "Incoming Transitions" -msgstr "인커밍 트랜지션" +msgstr "입고 전환" #. module: base #: field:ir.values,value_unpickle:0 msgid "Default value or action reference" -msgstr "" +msgstr "기본 값 또는 액션 참조" #. module: base #: model:ir.module.module,description:base.module_note_pad @@ -4460,7 +4556,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet msgid "Bill Time on Tasks" -msgstr "" +msgstr "과제에 대한 청구 시점" #. module: base #: model:ir.module.category,name:base.module_category_marketing @@ -4487,12 +4583,12 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (HN) / Español (HN)" -msgstr "스페인어" +msgstr "스페인어 (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 msgid "Sequence Type" -msgstr "시퀀스 타입" +msgstr "순서 유형" #. module: base #: view:base.language.export:0 @@ -4502,7 +4598,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Hindi / हिंदी" -msgstr "" +msgstr "힌두어 / हिंदी" #. module: base #: view:base.language.install:0 @@ -4554,6 +4650,8 @@ msgid "" "groups. If this field is empty, OpenERP will compute visibility based on the " "related object's read access." msgstr "" +"그룹에 속해 있을 경우, 해당 메뉴의 표시 여부는 이 그룹을 기준으로 합니다. 해당 필드가 비어있을 경우, OpenERP는 관련 객체의 " +"읽기 접근을 기준으로 표시 여부를 산출합니다." #. module: base #: model:ir.module.module,description:base.module_event_sale @@ -4609,7 +4707,8 @@ msgstr "모델" 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 "선택한 언어가 성공적으로 설치되었습니다. 사용자 옵션을 바꾸어야 하며 변경내용을 보기위하여 새로운 메뉴를 열어야 합니다." +msgstr "" +"선택된 언어가 성공적으로 설치되었습니다. 사용자 기본 설정을 변경해야 하며 변경 내용을 보기 위해 새로운 메뉴를 열어야 합니다." #. module: base #: field:ir.actions.act_window.view,view_id:0 @@ -4617,7 +4716,7 @@ msgstr "선택한 언어가 성공적으로 설치되었습니다. 사용자 옵 #: selection:ir.translation,type:0 #: view:ir.ui.view:0 msgid "View" -msgstr "뷰" +msgstr "화면" #. module: base #: code:addons/base/ir/ir_fields.py:146 @@ -4710,7 +4809,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ch msgid "Switzerland - Accounting" -msgstr "" +msgstr "스위스 - 회계" #. module: base #: field:res.bank,zip:0 @@ -4724,12 +4823,12 @@ msgstr "우편번호" #: view:ir.module.module:0 #: field:ir.module.module,author:0 msgid "Author" -msgstr "저자" +msgstr "작성자" #. module: base #: view:ir.actions.todo:0 msgid "Set as Todo" -msgstr "" +msgstr "과제로 설정" #. module: base #: view:res.lang:0 @@ -4743,17 +4842,17 @@ msgid "" "Your database is now fully configured.\n" "\n" "Click 'Continue' and enjoy your OpenERP experience..." -msgstr "데이터베이스가 모두 구성되었습니다." +msgstr "데이터베이스가 완전히 구성되었습니다." #. module: base #: model:ir.module.category,description:base.module_category_marketing msgid "Helps you manage your marketing campaigns step by step." -msgstr "" +msgstr "마케팅 캠페인을 단계 별로 관리할 수 있도록 도와줌." #. module: base #: selection:base.language.install,lang:0 msgid "Hebrew / עִבְרִי" -msgstr "히브리어" +msgstr "히브리어 / עִבְרִי" #. module: base #: model:res.country,name:base.bo @@ -4783,7 +4882,7 @@ msgstr "방향" #: view:res.groups:0 #: field:res.groups,view_access:0 msgid "Views" -msgstr "뷰" +msgstr "화면" #. module: base #: view:res.groups:0 @@ -4794,23 +4893,23 @@ msgstr "규칙" #. module: base #: field:ir.mail_server,smtp_host:0 msgid "SMTP Server" -msgstr "" +msgstr "SMTP 서버" #. module: base #: code:addons/base/module/module.py:320 #, python-format msgid "You try to remove a module that is installed or will be installed" -msgstr "설치된 혹은 설치 예정 모듈을 제거하려 합니다." +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 msgid "Spanish (PR) / Español (PR)" -msgstr "스페인어" +msgstr "스페인어 (PR) / Español (PR)" #. module: base #: model:ir.module.module,description:base.module_crm_profiling @@ -4846,13 +4945,15 @@ msgid "" "the same values as those available in the condition field, e.g. `Dear [[ " "object.partner_id.name ]]`" msgstr "" +"조건 필드에서 사용 가능한 값과 동일한 값을 기준으로 이중 괄호로 둘러 싸인 표현식을 포함할 수 도 있음. 예: `[[ " +"object.partner_id.name ]] 귀하`" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_form #: model:ir.ui.menu,name:base.menu_workflow #: model:ir.ui.menu,name:base.menu_workflow_root msgid "Workflows" -msgstr "워크플로우" +msgstr "업무 흐름" #. module: base #: model:ir.ui.menu,name:base.next_id_73 @@ -4882,7 +4983,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_specific_industry_applications msgid "Specific Industry Applications" -msgstr "" +msgstr "특정 산업 적용 분야" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs @@ -4959,7 +5060,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign msgid "Partners Geo-Localization" -msgstr "" +msgstr "협력업체의 지리적 지역화" #. module: base #: model:res.country,name:base.ke @@ -4970,12 +5071,12 @@ msgstr "케냐" #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translated Terms" -msgstr "" +msgstr "번역된 용어" #. module: base #: selection:base.language.install,lang:0 msgid "Abkhazian / аҧсуа" -msgstr "아브카지안" +msgstr "아브하즈어 / аҧсуа" #. module: base #: view:base.module.configuration:0 @@ -4986,7 +5087,7 @@ msgstr "시스템 구성 완료" #: code:addons/orm.py:1539 #, python-format msgid "Error occurred while validating the field(s) %s: %s" -msgstr "필드 %s를 검증하는 동안 오류 발생: %s" +msgstr "%s 필드를 검증하는 동안 오류 발생: %s" #. module: base #: view:ir.property:0 @@ -4996,7 +5097,7 @@ msgstr "일반" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ftp msgid "Shared Repositories (FTP)" -msgstr "" +msgstr "공유 저장소 (FTP)" #. module: base #: model:res.country,name:base.sm @@ -5037,22 +5138,22 @@ msgstr "베닌" #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form #: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform msgid "Bank Account Types" -msgstr "" +msgstr "은행 계정 유형" #. module: base #: help:ir.sequence,suffix:0 msgid "Suffix value of the record for the sequence" -msgstr "순열에 대한 레코드의 접미사값" +msgstr "순서에 대한 기록의 접미사 값" #. module: base #: help:ir.mail_server,smtp_user:0 msgid "Optional username for SMTP authentication" -msgstr "" +msgstr "SMTP 인증을 위한 선택적 사용자명" #. module: base #: model:ir.model,name:base.model_ir_actions_actions msgid "ir.actions.actions" -msgstr "" +msgstr "ir.actions.actions" #. module: base #: selection:ir.model.fields,select_level:0 @@ -5068,7 +5169,7 @@ msgstr "키" #. module: base #: field:res.company,rml_header:0 msgid "RML Header" -msgstr "RML 헤더" +msgstr "RML 머리글" #. module: base #: help:res.country,address_format:0 @@ -5119,12 +5220,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:366 #, python-format msgid "Changing the storing system for field \"%s\" is not allowed." -msgstr "" +msgstr "\"%s\" 필드에 대한 저장 시스템을 변경하는 것은 허용되지 않습니다." #. module: base #: help:res.partner.bank,company_id:0 msgid "Only if this bank account belong to your company" -msgstr "" +msgstr "은행 계정이 자사에 속해있을 경우에만" #. module: base #: code:addons/base/ir/ir_fields.py:337 @@ -5135,7 +5236,7 @@ msgstr "" #. module: base #: model:res.country,name:base.za msgid "South Africa" -msgstr "남아프리카공화국" +msgstr "남아프리카 공화국" #. module: base #: view:ir.module.module:0 @@ -5147,7 +5248,7 @@ msgstr "설치됨" #. module: base #: selection:base.language.install,lang:0 msgid "Ukrainian / українська" -msgstr "우크라이나" +msgstr "우크라이나어 / українська" #. module: base #: model:res.country,name:base.sn @@ -5173,7 +5274,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_recruitment msgid "Recruitment Process" -msgstr "" +msgstr "채용 프로세스" #. module: base #: model:res.country,name:base.br @@ -5188,7 +5289,7 @@ 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 @@ -5198,12 +5299,12 @@ msgstr "다음 번호" #. module: base #: help:workflow.transition,condition:0 msgid "Expression to be satisfied if we want the transition done." -msgstr "우리가 변경을 원한다면 표현식은 만족되어진다." +msgstr "전환이 완료되기 원할 경우 만족되어야 할 표현식." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PA) / Español (PA)" -msgstr "" +msgstr "스페인어 (PA) / Español (PA)" #. module: base #: view:res.currency:0 @@ -5224,18 +5325,18 @@ msgstr "시리아" #. module: base #: view:res.lang:0 msgid "======================================================" -msgstr "" +msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "" +msgstr "각각의 모델은 유일해야 합니다!" #. module: base #: model:ir.module.category,name:base.module_category_localization #: model:ir.ui.menu,name:base.menu_localisation msgid "Localization" -msgstr "" +msgstr "지역화" #. module: base #: model:ir.module.module,description:base.module_web_api @@ -5325,18 +5426,18 @@ msgstr "" #: field:ir.ui.menu,parent_id:0 #: field:wizard.ir.model.menu.create,menu_id:0 msgid "Parent Menu" -msgstr "부모 메뉴" +msgstr "상위 메뉴" #. module: base #: field:res.partner.bank,owner_name:0 msgid "Account Owner Name" -msgstr "" +msgstr "계정 소유자명" #. module: base #: code:addons/base/ir/ir_model.py:414 #, python-format msgid "Cannot rename column to %s, because that column already exists!" -msgstr "컬럼이 이미 존재하기 때문에, 컬럼명을 %s로 변경할 수 없다." +msgstr "해당 열이 이미 존재하기 때문에, 열 이름을 %s로 변경할 수 없음!" #. module: base #: view:ir.attachment:0 @@ -5369,22 +5470,22 @@ msgid "" "to see. Whether they can have a read, write, create and delete access right " "can be managed from here." msgstr "" -"그룹은 시스템내에서 특정 애플리케이션과 태스크로의 접근과 권한을 사용자에게 주기위하여 사용자들에게 할당한 기능적 영역의 집합니다. 당신은 " -"사용자가 볼수 있도록 할 메뉴의 모습을 커스터마이징하기 위하여 사용자정의 그룹을 만들거나 기존의 것을 변경할 수 있다. 그룹이 가지는 " -"접근권한을 여기에서 관리될 수 있다." +"그룹은 시스템 내에서 특정 응용 프로그램과 과제의 접근과 권한을 사용자에게 부여하기 위하여 사용자들에게 할당된 기능적 영역의 집합입니다. " +"사용자가 볼 수 있도록 메뉴의 화면을 꾸미기 위해 사용자 지정 그룹을 생성하거나 이미 기본으로 존재하는 그룹을 편집할 수 있습니다. " +"그룹이 보유한 읽기, 쓰기, 생성 및 삭제 접근 권한이 여기에서 관리될 수 있습니다." #. module: base #: view:ir.filters:0 #: field:ir.filters,name:0 msgid "Filter Name" -msgstr "" +msgstr "필터 이름" #. module: base #: view:ir.attachment:0 #: view:res.partner:0 #: field:res.request,history:0 msgid "History" -msgstr "히스토리" +msgstr "기록" #. module: base #: model:res.country,name:base.im @@ -5400,12 +5501,12 @@ msgstr "" #: code:addons/base/module/module.py:306 #, python-format msgid "The name of the module must be unique !" -msgstr "" +msgstr "모듈명은 유일해야 합니다 !" #. module: base #: model:res.country,name:base.bv msgid "Bouvet Island" -msgstr "" +msgstr "부베 섬" #. module: base #: field:ir.model.constraint,type:0 @@ -5415,7 +5516,7 @@ msgstr "" #. module: base #: field:res.company,child_ids:0 msgid "Child Companies" -msgstr "계열사" +msgstr "자회사" #. module: base #: model:res.country,name:base.ni @@ -5438,7 +5539,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Button" -msgstr "위저드 버튼" +msgstr "마법사 버튼" #. module: base #: view:ir.model.fields:0 @@ -5451,7 +5552,7 @@ msgstr "필드" #. module: base #: model:ir.module.module,shortdesc:base.module_project_long_term msgid "Long Term Projects" -msgstr "" +msgstr "장기 프로젝트" #. module: base #: model:res.country,name:base.ve @@ -5461,7 +5562,7 @@ msgstr "베네수엘라" #. module: base #: view:res.lang:0 msgid "9. %j ==> 340" -msgstr "" +msgstr "9. %j ==> 340" #. module: base #: model:res.country,name:base.zm @@ -5471,7 +5572,7 @@ msgstr "잠비아" #. module: base #: view:ir.actions.todo:0 msgid "Launch Configuration Wizard" -msgstr "" +msgstr "구성 마법사 시작" #. module: base #: model:ir.module.module,summary:base.module_mrp @@ -5481,7 +5582,7 @@ msgstr "" #. module: base #: field:ir.attachment,name:0 msgid "Attachment Name" -msgstr "첨부물 이름" +msgstr "첨부 파일명" #. module: base #: view:ir.module.module:0 @@ -5554,7 +5655,7 @@ 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 @@ -5564,13 +5665,13 @@ msgstr "카자흐스탄" #. module: base #: view:res.lang:0 msgid "%w - Weekday number [0(Sunday),6]." -msgstr "" +msgstr "%w - 평일 숫자 [0(일요일),6]." #. module: base #: field:ir.attachment,res_name:0 #: field:ir.ui.view_sc,resource:0 msgid "Resource Name" -msgstr "리소스 이름" +msgstr "리소스명" #. module: base #: model:ir.ui.menu,name:base.menu_ir_filters @@ -5607,14 +5708,14 @@ msgstr "" #: field:workflow,name:0 #: field:workflow.activity,name:0 msgid "Name" -msgstr "이름" +msgstr "명칭" #. module: base #: help:ir.actions.act_window,multi:0 msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view" -msgstr "" +msgstr "참으로 설정할 경우, 해당 액션은 양식 화면의 우측 툴바에 나타나지 않습니다." #. module: base #: model:res.country,name:base.ms @@ -5624,7 +5725,7 @@ msgstr "몬세라트산" #. module: base #: model:ir.module.module,shortdesc:base.module_decimal_precision msgid "Decimal Precision Configuration" -msgstr "" +msgstr "십진수 정밀도 구성" #. module: base #: model:ir.model,name:base.model_ir_actions_act_url @@ -5635,7 +5736,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_translation_app msgid "Application Terms" -msgstr "어플리케이션 용어" +msgstr "응용 프로그램 용어" #. module: base #: model:ir.actions.act_window,help:base.open_module_tree @@ -5661,12 +5762,12 @@ 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 #: model:ir.model,name:base.model_base_language_import @@ -5678,13 +5779,13 @@ msgstr "언어 불러오기" msgid "" "Source activity. When this activity is over, the condition is tested to " "determine if we can start the ACT_TO activity." -msgstr "" +msgstr "소스 활동. 해당 활동이 끝나면, ACT_TO 활동 시작 여부를 확인하기 위한 조건을 시험합니다." #. module: base #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "회계" #. module: base #: model:ir.module.module,description:base.module_base_vat @@ -5734,28 +5835,28 @@ 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 #: model:ir.module.module,shortdesc:base.module_web #: report:ir.module.reference:0 msgid "Web" -msgstr "웹" +msgstr "Web" #. module: base #: model:ir.module.module,shortdesc:base.module_lunch msgid "Lunch Orders" -msgstr "" +msgstr "점심 주문" #. module: base #: selection:base.language.install,lang:0 msgid "English (CA)" -msgstr "" +msgstr "영어 (캐나다)" #. module: base #: model:ir.module.category,name:base.module_category_human_resources msgid "Human Resources" -msgstr "" +msgstr "인사" #. module: base #: model:ir.module.module,description:base.module_l10n_syscohada @@ -5786,7 +5887,7 @@ msgstr "" #. module: base #: model:res.country,name:base.et msgid "Ethiopia" -msgstr "" +msgstr "에티오피아" #. module: base #: model:ir.module.category,name:base.module_category_authentication @@ -5796,30 +5897,30 @@ msgstr "" #. module: base #: model:res.country,name:base.sj msgid "Svalbard and Jan Mayen Islands" -msgstr "" +msgstr "스발바르드 얀마이엔 제도" #. module: base #: 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 #: model:ir.module.module,shortdesc:base.module_web_kanban msgid "Base Kanban" -msgstr "" +msgstr "기준 간판" #. module: base #: view:ir.actions.act_window:0 #: view:ir.actions.report.xml:0 #: view:ir.actions.server:0 msgid "Group By" -msgstr "그룹 방식" +msgstr "분류 기준" #. module: base #: view:res.config.installer:0 msgid "title" -msgstr "" +msgstr "제목" #. module: base #: code:addons/base/ir/ir_fields.py:146 @@ -5830,7 +5931,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_language_install msgid "Install Language" -msgstr "" +msgstr "언어 설치" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 @@ -5840,7 +5941,7 @@ msgstr "" #. module: base #: view:ir.translation:0 msgid "Translation" -msgstr "" +msgstr "번역" #. module: base #: selection:res.request,state:0 @@ -5855,12 +5956,12 @@ msgstr "가져오기" #. module: base #: help:ir.model.fields,on_delete:0 msgid "On delete property for many2one fields" -msgstr "'다:1' 필드를 위한 삭제 속성" +msgstr "many2one 필드를 위한 삭제 속성" #. module: base #: model:ir.module.category,name:base.module_category_accounting_and_finance msgid "Accounting & Finance" -msgstr "" +msgstr "회계 & 재정" #. module: base #: field:ir.actions.server,write_id:0 @@ -5870,14 +5971,14 @@ msgstr "쓰기 ID" #. module: base #: model:ir.ui.menu,name:base.menu_product msgid "Products" -msgstr "" +msgstr "상품" #. module: base #: model:ir.actions.act_window,name:base.act_values_form_defaults #: model:ir.ui.menu,name:base.menu_values_form_defaults #: view:ir.values:0 msgid "User-defined Defaults" -msgstr "" +msgstr "사용자 정의 기본 값" #. module: base #: model:ir.module.module,description:base.module_auth_signup @@ -5892,7 +5993,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_usability #: view:res.users:0 msgid "Usability" -msgstr "" +msgstr "사용성" #. module: base #: field:ir.actions.act_window,domain:0 @@ -5966,7 +6067,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (BO) / Español (BO)" -msgstr "" +msgstr "스페인어 (BO) / Español (BO)" #. module: base #: model:ir.module.module,description:base.module_board @@ -5983,12 +6084,12 @@ 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 msgid "USA Minor Outlying Islands" -msgstr "" +msgstr "미국령 소군도" #. module: base #: help:ir.cron,numbercall:0 @@ -5996,51 +6097,53 @@ msgid "" "How many times the method is called,\n" "a negative number indicates no limit." msgstr "" +"방식이 호출된 횟수,\n" +"음수는 제한 없음을 표시." #. module: base #: field:res.partner.bank.type.field,bank_type_id:0 msgid "Bank Type" -msgstr "은행 타입" +msgstr "은행 유형" #. module: base #: code:addons/base/res/res_users.py:99 #, python-format msgid "The name of the group can not start with \"-\"" -msgstr "그룹 이름은 \"-\"로 시작할 수 없습니다." +msgstr "그룹명은 \"-\"로 시작할 수 없습니다" #. module: base #: model:ir.actions.client,name:base.modules_act_cl #: view:ir.module.module:0 #: model:ir.ui.menu,name:base.module_mi msgid "Apps" -msgstr "" +msgstr "응용 프로그램" #. module: base #: view:ir.ui.view_sc:0 msgid "Shortcut" -msgstr "지름길" +msgstr "단축키" #. module: base #: field:ir.model.data,date_init:0 msgid "Init Date" -msgstr "첫 날짜" +msgstr "개시일" #. module: base #: selection:base.language.install,lang:0 msgid "Gujarati / ગુજરાતી" -msgstr "" +msgstr "구자라트어 / ગુજરાતી" #. module: base #: code:addons/base/module/module.py:361 #, python-format msgid "" "Unable to process module \"%s\" because an external dependency is not met: %s" -msgstr "" +msgstr "외부 의존성이 충족되지 않아 \"%s\" 모듈을 처리할 수 없음: %s" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll msgid "Belgium - Payroll" -msgstr "" +msgstr "벨기에 - 급여" #. module: base #: view:workflow.activity:0 @@ -6051,7 +6154,7 @@ msgstr "흐름 시작" #. module: base #: model:ir.model,name:base.model_res_partner_title msgid "res.partner.title" -msgstr "" +msgstr "res.partner.title" #. module: base #: view:res.partner.bank:0 @@ -6061,7 +6164,7 @@ msgstr "은행 계정 소유자" #. module: base #: model:ir.module.category,name:base.module_category_uncategorized msgid "Uncategorized" -msgstr "" +msgstr "분류되지 않음" #. module: base #: view:res.partner:0 @@ -6081,7 +6184,7 @@ msgstr "시간" #. module: base #: model:res.country,name:base.gp msgid "Guadeloupe (French)" -msgstr "" +msgstr "과들루프 (프랑스령)" #. module: base #: code:addons/base/res/res_lang.py:185 @@ -6089,7 +6192,7 @@ msgstr "" #: code:addons/base/res/res_lang.py:189 #, python-format msgid "User Error" -msgstr "" +msgstr "사용자 오류" #. module: base #: help:workflow.transition,signal:0 @@ -6098,11 +6201,13 @@ msgid "" "form, signal tests the name of the pressed button. If signal is NULL, no " "button is necessary to validate this transition." msgstr "" +"클라이언트 양식에서 버튼을 눌러 전환 작업이 진행될 때, 신호가 누른 버튼의 명칭을 시험합니다. 신호가 NULL 인 경우, 해당 전환을 " +"검증하기 위해 버튼을 누를 필요가 없습니다." #. module: base #: field:ir.ui.view.custom,ref_id:0 msgid "Original View" -msgstr "원래 뷰" +msgstr "원본 화면" #. module: base #: model:ir.module.module,description:base.module_web_kanban @@ -6128,7 +6233,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "My Banks" -msgstr "" +msgstr "내 은행" #. module: base #: sql_constraint:ir.filters:0 @@ -6138,7 +6243,7 @@ msgstr "" #. module: base #: help:multi_company.default,object_id:0 msgid "Object affected by this rule" -msgstr "" +msgstr "해당 규칙으로 인해 영향을 받은 객체" #. module: base #: selection:ir.actions.act_window,target:0 @@ -6158,12 +6263,12 @@ msgstr "디렉토리" #. module: base #: field:wizard.ir.model.menu.create,name:0 msgid "Menu Name" -msgstr "메뉴 이름" +msgstr "메뉴명" #. module: base #: field:ir.values,key2:0 msgid "Qualifier" -msgstr "" +msgstr "검증자" #. module: base #: model:ir.module.module,description:base.module_l10n_be_coda @@ -6265,12 +6370,12 @@ 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 #: code:addons/base/ir/ir_sequence.py:104 @@ -6282,7 +6387,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "" +msgstr "장부 기입 취소" #. module: base #: field:res.partner,tz_offset:0 @@ -6333,6 +6438,8 @@ msgid "" "If enabled, the full output of SMTP sessions will be written to the server " "log at DEBUG level(this is very verbose and may include confidential info!)" msgstr "" +"활성화할 경우, SMTP 세션의 모든 송신 메일이 DEBUG 수준의 서버 로그에 기록됩니다 (해당 기록은 매우 장황하며, 기밀 정보를 " +"포함할 수도 있습니다!)" #. module: base #: model:ir.module.module,description:base.module_sale_margin @@ -6349,24 +6456,24 @@ msgstr "" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Automatically" -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 #: selection:base.language.install,lang:0 msgid "Indonesian / Bahasa Indonesia" -msgstr "" +msgstr "인도네시아어 / Bahasa Indonesia" #. module: base #: model:res.country,name:base.cv msgid "Cape Verde" -msgstr "" +msgstr "카보베르데" #. module: base #: model:res.groups,comment:base.group_sale_salesman @@ -6384,7 +6491,7 @@ msgstr "" #: code:addons/orm.py:2246 #, python-format msgid "There is no view of type '%s' defined for the structure!" -msgstr "구조를 위한 정의된 유형 '%s'의 뷰는 없다." +msgstr "해당 구조를 위해 정의된 '%s' 유형의 화면은 없습니다!" #. module: base #: help:ir.values,key:0 @@ -6392,26 +6499,28 @@ msgid "" "- Action: an action attached to one slot of the given model\n" "- Default: a default value for a model field" msgstr "" +"- 액션: 정해진 모델의 슬롯에 첨부된 액션\n" +"- 기본: 모델 필드의 기본 값" #. 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 msgid "Latvian / latviešu valoda" -msgstr "" +msgstr "라트비아어 / latviešu valoda" #. module: base #: selection:base.language.install,lang:0 msgid "French / Français" -msgstr "" +msgstr "프랑스어 / Français" #. module: base #: view:ir.module.module:0 @@ -6423,27 +6532,27 @@ msgstr "생성된 메뉴" #: view:ir.module.module:0 #, python-format msgid "Uninstall" -msgstr "" +msgstr "제거" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budgets Management" -msgstr "" +msgstr "예산 관리" #. module: base #: field:workflow.triggers,workitem_id:0 msgid "Workitem" -msgstr "" +msgstr "작업 항목" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization msgid "Database Anonymization" -msgstr "" +msgstr "데이터베이스 익명화" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "SSL/TLS" -msgstr "" +msgstr "SSL/TLS" #. module: base #: model:ir.module.module,description:base.module_l10n_hr @@ -6496,7 +6605,7 @@ msgstr "이메일 구성" #. module: base #: model:ir.model,name:base.model_ir_cron msgid "ir.cron" -msgstr "" +msgstr "ir.cron" #. module: base #: model:res.country,name:base.cw @@ -6506,7 +6615,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Current Year without Century: %(y)s" -msgstr "" +msgstr "2자리수 연도: %(y)s" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action @@ -6525,12 +6634,12 @@ msgstr "" #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "" +msgstr "규칙은 최소한 한 개의 체크된 접근 권한이 있어야 합니다. !" #. module: base #: field:res.partner.bank.type,format_layout:0 msgid "Format Layout" -msgstr "" +msgstr "형식 레이아웃" #. module: base #: model:ir.module.module,description:base.module_document_ftp @@ -6554,7 +6663,7 @@ msgstr "크기" #. module: base #: model:ir.module.module,shortdesc:base.module_audittrail msgid "Audit Trail" -msgstr "" +msgstr "감사 추적" #. module: base #: code:addons/base/ir/ir_fields.py:264 @@ -6565,7 +6674,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sd msgid "Sudan" -msgstr "" +msgstr "수단" #. module: base #: model:ir.actions.act_window,name:base.action_currency_rate_type_form @@ -6573,7 +6682,7 @@ msgstr "" #: field:res.currency.rate,currency_rate_type_id:0 #: view:res.currency.rate.type:0 msgid "Currency Rate Type" -msgstr "" +msgstr "환율 유형" #. module: base #: model:ir.module.module,description:base.module_l10n_fr @@ -6615,7 +6724,7 @@ msgstr "" #. module: base #: model:res.country,name:base.fm msgid "Micronesia" -msgstr "" +msgstr "미크로네시아" #. module: base #: field:ir.module.module,menus_by_module:0 @@ -6626,7 +6735,7 @@ msgstr "메뉴" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually Once" -msgstr "" +msgstr "한 번만 수동으로 시작" #. module: base #: view:workflow:0 @@ -6636,17 +6745,17 @@ msgstr "" #: field:workflow.transition,wkf_id:0 #: field:workflow.workitem,wkf_id:0 msgid "Workflow" -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 #: code:addons/base/res/res_config.py:443 @@ -6657,12 +6766,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada msgid "OHADA - Accounting" -msgstr "" +msgstr "OHADA - 회계" #. module: base #: help:res.bank,bic:0 msgid "Sometimes called BIC or Swift." -msgstr "" +msgstr "간혹 BIC 또는 Swift로 불림" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in @@ -6672,7 +6781,7 @@ msgstr "" #. module: base #: field:res.lang,time_format:0 msgid "Time Format" -msgstr "시간 포맷" +msgstr "시간 형식" #. module: base #: field:res.company,rml_header3:0 @@ -6687,17 +6796,17 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Defined Reports" -msgstr "정의된 리포트" +msgstr "정의된 보고서" #. module: base #: model:ir.module.module,shortdesc:base.module_project_gtd msgid "Todo Lists" -msgstr "" +msgstr "과제목록" #. module: base #: view:ir.actions.report.xml:0 msgid "Report xml" -msgstr "" +msgstr "보고서 xml" #. module: base #: model:ir.actions.act_window,name:base.action_module_open_categ @@ -6714,7 +6823,7 @@ msgstr "모듈" #: field:workflow.activity,subflow_id:0 #: field:workflow.workitem,subflow_id:0 msgid "Subflow" -msgstr "" +msgstr "하위 흐름" #. module: base #: model:ir.actions.act_window,name:base.action_res_bank_form @@ -6743,12 +6852,12 @@ msgstr "" #. module: base #: field:res.users,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: base #: field:ir.cron,doall:0 msgid "Repeat Missed" -msgstr "" +msgstr "부재 중 통화 반복" #. module: base #: code:addons/base/module/wizard/base_module_import.py:67 @@ -6759,23 +6868,23 @@ msgstr "모듈 파일을 생성하지 못함: %s !" #. module: base #: field:ir.server.object.lines,server_id:0 msgid "Object Mapping" -msgstr "오브젝트 매핑" +msgstr "객체 매핑" #. module: base #: field:ir.module.category,xml_id:0 #: field:ir.ui.view,xml_id:0 msgid "External ID" -msgstr "" +msgstr "외부 ID" #. module: base #: 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 #: model:ir.module.module,shortdesc:base.module_l10n_pa @@ -6785,22 +6894,22 @@ msgstr "" #. 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:0 msgid "Object:" -msgstr "오브젝트:" +msgstr "객체:" #. module: base #: model:res.country,name:base.bw msgid "Botswana" -msgstr "" +msgstr "보츠와나" #. module: base #: view:res.partner.title:0 msgid "Partner Titles" -msgstr "파트너 제목" +msgstr "협력업체 호칭" #. module: base #: code:addons/base/ir/ir_fields.py:196 @@ -6812,28 +6921,28 @@ msgstr "" #. module: base #: help:ir.actions.act_window,auto_refresh:0 msgid "Add an auto-refresh on the view" -msgstr "이 뷰의 자동 Refresh 추가" +msgstr "이 화면에 자동 새로 고침 추가" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_profiling msgid "Customer Profiling" -msgstr "" +msgstr "고객 관련 정보 수집" #. module: base #: selection:ir.cron,interval_type:0 msgid "Work Days" -msgstr "근로일" +msgstr "근무일" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "" +msgstr "다중 업체" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_workitem_form #: model:ir.ui.menu,name:base.menu_workflow_workitem msgid "Workitems" -msgstr "" +msgstr "작업 항목" #. module: base #: code:addons/base/res/res_bank.py:195 @@ -6849,7 +6958,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.attachment" #. module: base #: code:addons/orm.py:4347 @@ -6858,6 +6967,7 @@ 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 #: model:ir.module.module,description:base.module_base_import @@ -6887,19 +6997,19 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "" +msgstr "사후 금액" #. module: base #: selection:base.language.install,lang:0 msgid "Lithuanian / Lietuvių kalba" -msgstr "" +msgstr "리투아니아어 / Lietuvių kalba" #. module: base #: help:ir.actions.server,record_id:0 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 "오퍼레이션 생성 뒤에 레코드 ID가 저장될 필드 이름을 제공합니다. 비워두면, 새 레코드를 추적할 수 없습니다." +msgstr "생성 작업 후에 기록 id가 저장되는 필드명을 제공하세요. 버어있을 경우, 신규 레코드를 추적할 수 없습니다." #. module: base #: model:res.groups,comment:base.group_hr_user @@ -6914,29 +7024,29 @@ msgstr "" #. module: base #: help:ir.model.fields,relation:0 msgid "For relationship fields, the technical name of the target model" -msgstr "" +msgstr "관계 필드용, 대상 모델의 기술적 명칭" #. module: base #: view:res.lang:0 msgid "%S - Seconds [00,61]." -msgstr "" +msgstr "%S - 초 [00,61]." #. module: base #: help:base.language.import,overwrite:0 msgid "" "If you enable this option, existing translations (including custom ones) " "will be overwritten and replaced by those in this file" -msgstr "" +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.module.category,name:base.module_category_project_management @@ -6944,17 +7054,17 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_project_config #: model:ir.ui.menu,name:base.menu_project_report msgid "Project" -msgstr "" +msgstr "프로젝트" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 msgid "Web Icon Image (hover)" -msgstr "" +msgstr "웹 아이콘 이미지 (공중선회)" #. module: base #: view:base.module.import:0 msgid "Module file successfully imported!" -msgstr "" +msgstr "모듈 파일을 성공적으로 가져옴!" #. module: base #: model:ir.actions.act_window,name:base.action_model_constraint @@ -6968,18 +7078,18 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_workflow_transition #: view:workflow.activity:0 msgid "Transitions" -msgstr "트랜지션" +msgstr "전환" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets" -msgstr "" +msgstr "시간 기록표" #. module: base #: help:ir.values,company_id:0 msgid "If set, action binding only applies for this company" -msgstr "" +msgstr "설정되었을 경우, 해당 업체에 한해 액션 결합이 적용됨" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -6994,7 +7104,7 @@ msgstr "" #. module: base #: model:res.country,name:base.lc msgid "Saint Lucia" -msgstr "" +msgstr "세인트루시아" #. module: base #: help:res.users,new_password:0 @@ -7003,11 +7113,13 @@ msgid "" "password, otherwise leave empty. After a change of password, the user has to " "login again." msgstr "" +"사용자 생성할 때에만 지정하거나 사용자 암호를 변경할 경우에만 값을 지정하고, 그러지 않을 경우에는 비워두세요. 암호 변경 후에는 " +"사용자가 다시 로그인해야 합니다." #. module: base #: model:res.country,name:base.so msgid "Somalia" -msgstr "" +msgstr "소말리아" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_doctor @@ -7019,7 +7131,7 @@ msgstr "" #: field:res.partner,employee:0 #: model:res.partner.category,name:base.res_partner_category_3 msgid "Employee" -msgstr "" +msgstr "직원" #. module: base #: model:ir.module.module,description:base.module_project_issue @@ -7066,12 +7178,12 @@ msgstr "" #: field:res.company,state_id:0 #: field:res.partner.bank,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.data,display_name:0 @@ -7082,12 +7194,12 @@ msgstr "" #: model:ir.model,name:base.model_ir_actions_client #: selection:ir.ui.menu,action:0 msgid "ir.actions.client" -msgstr "" +msgstr "ir.actions.client" #. module: base #: model:res.country,name:base.io msgid "British Indian Ocean Territory" -msgstr "" +msgstr "영국령 인도양 식민지" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install @@ -7102,7 +7214,7 @@ msgstr "필드 매핑" #. module: base #: field:ir.model.fields,ttype:0 msgid "Field Type" -msgstr "필드 타입" +msgstr "필드 유형" #. module: base #: field:res.country.state,code:0 @@ -7112,7 +7224,7 @@ msgstr "상태 코드" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_multilang msgid "Multi Language Chart of Accounts" -msgstr "" +msgstr "다국어 회계 계통도" #. module: base #: model:ir.module.module,description:base.module_l10n_gt @@ -7147,7 +7259,7 @@ msgstr "" #. module: base #: model:res.country,name:base.vn msgid "Vietnam" -msgstr "" +msgstr "베트남" #. module: base #: field:res.users,signature:0 @@ -7167,24 +7279,24 @@ msgstr "" #. module: base #: view:ir.property:0 msgid "Parameters that are used by all resources." -msgstr "" +msgstr "모든 리소스에 사용되는 매개 변수" #. module: base #: model:res.country,name:base.mz msgid "Mozambique" -msgstr "" +msgstr "모잠비크" #. module: base #: help:ir.values,action_id:0 msgid "" "Action bound to this entry - helper field for binding an action, will " "automatically set the correct reference" -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 @@ -7195,7 +7307,7 @@ msgstr "메시지" #: field:ir.actions.act_window.view,multi:0 #: field:ir.actions.report.xml,multi:0 msgid "On Multiple Doc." -msgstr "여러 문서 상" +msgstr "여러 문서 상에" #. module: base #: view:base.language.export:0 @@ -7217,12 +7329,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant msgid "Accounting and Finance" -msgstr "" +msgstr "회계 및 재정" #. module: base #: view:ir.module.module:0 msgid "Upgrade" -msgstr "" +msgstr "업그레이드" #. module: base #: model:ir.module.module,description:base.module_base_action_rule @@ -7255,33 +7367,33 @@ msgstr "연락처" #. module: base #: model:res.country,name:base.fo msgid "Faroe Islands" -msgstr "페어로우섬" +msgstr "패로 제도" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "연결 보안" #. module: base #: code:addons/base/ir/ir_actions.py:606 #, python-format msgid "Please specify an action to launch !" -msgstr "시작할 액션을 지정하십시오!" +msgstr "시작할 액션을 지정하세요 !" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ec msgid "Ecuador - Accounting" -msgstr "" +msgstr "에콰도르 - 회계" #. module: base #: field:res.partner.category,name:0 msgid "Category Name" -msgstr "카테고리 이름" +msgstr "분류명" #. module: base #: model:res.country,name:base.mp msgid "Northern Mariana Islands" -msgstr "" +msgstr "북마리아나제도" #. module: base #: field:change.password.user,user_login:0 @@ -7291,12 +7403,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn msgid "Honduras - Accounting" -msgstr "" +msgstr "온두라스 - 회계" #. module: base #: model:ir.module.module,shortdesc:base.module_report_intrastat msgid "Intrastat Reporting" -msgstr "" +msgstr "주내 보고" #. module: base #: code:addons/base/res/res_users.py:131 @@ -7304,12 +7416,12 @@ msgstr "" msgid "" "Please use the change password wizard (in User Preferences or User menu) to " "change your own password." -msgstr "" +msgstr "암호 변경 마법사(사용자 기본 설정 또는 사용자 메뉴에 위치)를 사용하여 암호를 변경해주세요." #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "ir.config_parameter" -msgstr "" +msgstr "ir.config_parameter" #. module: base #: model:ir.module.module,description:base.module_project_long_term @@ -7344,19 +7456,19 @@ msgstr "" #: code:addons/orm.py:2020 #, 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 msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another data field" -msgstr "" +msgstr "주 보고서 파일의 경로 (보고서 유형에 따름) 또는 컨텐트가 다른 데이터 필드에 위치할 경우 NULL" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 @@ -7366,17 +7478,17 @@ msgstr "" #. module: base #: 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 msgid "wizard.ir.model.menu.create" -msgstr "" +msgstr "wizard.ir.model.menu.create" #. module: base #: view:workflow.transition:0 msgid "Transition" -msgstr "트랜지션" +msgstr "전환" #. module: base #: field:ir.cron,active:0 @@ -7398,12 +7510,12 @@ msgstr "활성" #. module: base #: model:res.country,name:base.na msgid "Namibia" -msgstr "" +msgstr "나미비아" #. module: base #: field:res.partner.category,child_ids:0 msgid "Child Categories" -msgstr "자식 카테고리" +msgstr "하위 분류" #. module: base #: code:addons/base/ir/ir_actions.py:606 @@ -7432,7 +7544,7 @@ msgstr "자식 카테고리" #: code:addons/orm.py:3960 #, python-format msgid "Error" -msgstr "에러" +msgstr "오류" #. module: base #: help:res.partner,tz:0 @@ -7446,12 +7558,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default msgid "Account Analytic Defaults" -msgstr "" +msgstr "계정 분석 기본 값" #. module: base #: selection:ir.ui.view,type:0 msgid "mdx" -msgstr "" +msgstr "mdx" #. module: base #: view:ir.cron:0 @@ -7461,7 +7573,7 @@ msgstr "" #. module: base #: model:res.country,name:base.bi msgid "Burundi" -msgstr "" +msgstr "부룬디" #. module: base #: view:base.language.export:0 @@ -7474,17 +7586,17 @@ msgstr "닫기" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (MX) / Español (MX)" -msgstr "" +msgstr "스페인어 (MX) / Español (MX)" #. module: base #: view:ir.actions.todo:0 msgid "Wizards to be Launched" -msgstr "" +msgstr "시작 대상 마법사" #. module: base #: model:res.country,name:base.bt msgid "Bhutan" -msgstr "" +msgstr "부탄" #. module: base #: model:ir.module.module,description:base.module_portal_event @@ -7500,7 +7612,7 @@ msgstr "" #. module: base #: help:ir.sequence,number_next:0 msgid "Next number of this sequence" -msgstr "" +msgstr "해당 순서의 다음 숫자" #. module: base #: view:res.partner:0 @@ -7525,28 +7637,28 @@ msgstr "" #. module: base #: field:base.language.export,format:0 msgid "File Format" -msgstr "파일 포맷" +msgstr "파일 형식" #. module: base #: field:res.lang,iso_code:0 msgid "ISO code" -msgstr "" +msgstr "ISO 코드" #. module: base #: model:ir.module.module,shortdesc:base.module_association msgid "Associations Management" -msgstr "" +msgstr "연계 관리" #. module: base #: help:ir.model,modules:0 msgid "List of modules in which the object is defined or inherited" -msgstr "" +msgstr "개체가 정의되거나 전승된 모듈 목록" #. module: base #: model:ir.module.category,name:base.module_category_localization_payroll #: model:ir.module.module,shortdesc:base.module_hr_payroll msgid "Payroll" -msgstr "" +msgstr "급여" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -7555,22 +7667,24 @@ msgid "" "federal states you are working on from here. Each state is attached to one " "country." msgstr "" +"미국 시장을 대상으로 업무를 보고 있을 경우, 이 곳에서 업무를 보고 있는 각기 다른 주를 관리할 수 있습니다. 각 주는 한 국가에 " +"소속되어 있습니다." #. module: base #: view:workflow.workitem:0 msgid "Workflow Workitems" -msgstr "워크플로우 워크아이템" +msgstr "업무 흐름 업무 항목" #. module: base #: model:res.country,name:base.vc msgid "Saint Vincent & Grenadines" -msgstr "" +msgstr "세인트빈센트 그레나딘" #. module: base #: field:ir.mail_server,smtp_pass:0 #: field:res.users,password:0 msgid "Password" -msgstr "패스워드" +msgstr "암호" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_claim @@ -7603,7 +7717,7 @@ msgstr "필드" #. module: base #: model:ir.actions.act_window,name:base.action_partner_employee_form msgid "Employees" -msgstr "" +msgstr "직원" #. module: base #: model:ir.module.module,description:base.module_web_shortcuts @@ -7623,12 +7737,12 @@ msgstr "" #. module: base #: field:res.company,rml_header2:0 msgid "RML Internal Header" -msgstr "RML 내부 헤더" +msgstr "RML 내부 머리글" #. module: base #: field:ir.actions.act_window,search_view_id:0 msgid "Search View Ref." -msgstr "" +msgstr "화면 참조 검색" #. module: base #: help:res.users,partner_id:0 @@ -7647,27 +7761,27 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Test Connection" -msgstr "" +msgstr "연결 시험" #. module: base #: model:res.country,name:base.mm msgid "Myanmar" -msgstr "" +msgstr "미얀마" #. module: base #: help:ir.model.fields,modules:0 msgid "List of modules in which the field is defined" -msgstr "" +msgstr "필드가 정의된 모듈의 목록" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (CN) / 简体中文" -msgstr "" +msgstr "중국어 (CN) / 简体中文" #. module: base #: field:ir.model.fields,selection:0 msgid "Selection Options" -msgstr "" +msgstr "선택 옵션" #. module: base #: field:res.bank,street:0 @@ -7675,12 +7789,12 @@ msgstr "" #: field:res.partner,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 #: model:ir.module.module,description:base.module_base_gengo @@ -7748,12 +7862,12 @@ msgstr "" #. module: base #: field:res.currency,rounding:0 msgid "Rounding Factor" -msgstr "" +msgstr "반올림 요소" #. module: base #: model:res.country,name:base.ca msgid "Canada" -msgstr "" +msgstr "캐나다" #. module: base #: view:base.language.export:0 @@ -7766,22 +7880,23 @@ msgid "" "Allow you to define your own currency rate types, like 'Average' or 'Year to " "Date'. Leave empty if you simply want to use the normal 'spot' rate type" msgstr "" +"'평균' 또는 '지난 일 년간'과 같이 환율 유형을 정의할 수 있게 함. 그저 보통 '현재' 환율 유형을 사용하고 싶을 경우 비워두세요." #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Unknown" -msgstr "알려지지 않음" +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:171 #, python-format msgid "Invalid model name in the action definition." -msgstr "" +msgstr "액션 정의에서 유효하지 않은 모델명" #. module: base #: model:ir.module.module,description:base.module_l10n_ro @@ -7799,17 +7914,17 @@ msgstr "" #. 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.model.fields,state:0 msgid "Custom Field" -msgstr "고객화 필드" +msgstr "사용자 지정 필드" #. module: base #: model:ir.module.module,summary:base.module_account_accountant @@ -7824,14 +7939,14 @@ msgstr "" #. module: base #: model:res.country,name:base.cc msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "코코스 (킬링) 제도" #. module: base #: selection:base.language.install,state:0 #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "init" -msgstr "" +msgstr "개시함" #. module: base #: view:res.partner:0 @@ -7842,12 +7957,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "11. %U or %W ==> 48 (49th week)" -msgstr "" +msgstr "11. %U 또는 %W ==> 48 (49번째 주)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field msgid "Bank type fields" -msgstr "은행 타입 필드" +msgstr "은행 유형 필드" #. module: base #: constraint:ir.rule:0 @@ -7857,12 +7972,12 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Dutch / Nederlands" -msgstr "" +msgstr "독일어 / 네덜란드" #. module: base #: selection:res.company,paper_format:0 msgid "US Letter" -msgstr "" +msgstr "US Letter" #. module: base #: model:ir.actions.act_window,help:base.action_partner_customer_form @@ -7880,18 +7995,18 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update msgid "Company Bank Accounts" -msgstr "" +msgstr "업체 은행 계정" #. module: base #: code:addons/base/res/res_users.py:467 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "보안을 위해 패스워드는 반드시 입력해야 합니다!" +msgstr "보안을 이유로 암호를 비워두고 설정하는 것을 허용하지 않습니다!" #. module: base #: help:ir.mail_server,smtp_pass:0 msgid "Optional password for SMTP authentication" -msgstr "" +msgstr "SMTP 인증을 위한 선택적 암호" #. module: base #: code:addons/base/ir/ir_model.py:720 @@ -7907,22 +8022,25 @@ 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 #: model:res.partner.bank.type,name:base.bank_normal msgid "Normal Bank Account" -msgstr "" +msgstr "보통 은행 계정" #. module: base #: field:change.password.user,wizard_id:0 #: view:ir.actions.wizard:0 msgid "Wizard" -msgstr "위저드" +msgstr "마법사" #. module: base #: code:addons/base/ir/ir_fields.py:303 @@ -7938,12 +8056,12 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "1cm 28cm 20cm 28cm" -msgstr "" +msgstr "1cm 28cm 20cm 28cm" #. module: base #: field:ir.module.module,maintainer:0 msgid "Maintainer" -msgstr "" +msgstr "유지보수자" #. module: base #: field:ir.sequence,suffix:0 @@ -7953,7 +8071,7 @@ 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 @@ -7970,17 +8088,17 @@ msgstr "" #. module: base #: field:ir.default,field_name:0 msgid "Object Field" -msgstr "오브젝트 필드" +msgstr "객체 필드" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PE) / Español (PE)" -msgstr "" +msgstr "스페인어 (PE) / Español (PE)" #. module: base #: selection:base.language.install,lang:0 msgid "French (CH) / Français (CH)" -msgstr "" +msgstr "프랑스어 (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 @@ -7994,6 +8112,8 @@ msgid "" "the same values as those available in the condition field, e.g. `Hello [[ " "object.partner_id.name ]]`" msgstr "" +"이메일 제목, 조건 필드에서 사용 가능한 것과 동일한 값을 기준으로 한 괄호 2개 안의 표현식을 포함할 수 있음. 예: `안녕하세요 [[ " +"object.partner_id.name ]님,]`" #. module: base #: help:res.partner,image:0 @@ -8005,7 +8125,7 @@ msgstr "" #. module: base #: model:res.country,name:base.to msgid "Tonga" -msgstr "" +msgstr "통가" #. module: base #: help:ir.model.fields,serialization_field_id:0 @@ -8018,7 +8138,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Bank accounts belonging to one of your companies" -msgstr "" +msgstr "귀사가 보유하고 있는 은행 계좌" #. module: base #: model:ir.module.module,description:base.module_account_analytic_plans @@ -8085,7 +8205,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Client Actions" -msgstr "" +msgstr "클라이언트 액션" #. module: base #: field:res.partner.bank.type,field_ids:0 @@ -8104,8 +8224,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" -"그러나, 이 모듈은 시스템에 설치되어 있지 않습니다." +"%s 모듈에 의존하는 모듈의 업그레이드 하려고 합니다.\n" +"허나 해당 모듈은 본 시스템에서 사용할 수 없습니다." #. module: base #: field:workflow.transition,act_to:0 @@ -8117,7 +8237,7 @@ msgstr "목적지 활동" msgid "" "Determines where the currency symbol should be placed after or before the " "amount." -msgstr "" +msgstr "통화 표기가 금액 이전 또는 이후에 위치할지 결정함" #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project @@ -8127,7 +8247,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_update_translations msgid "base.update.translations" -msgstr "" +msgstr "base.update.translations" #. module: base #: view:ir.rule:0 @@ -8137,7 +8257,7 @@ msgstr "" #. module: base #: field:res.partner.category,parent_id:0 msgid "Parent Category" -msgstr "부모 카테고리" +msgstr "상위 분류" #. module: base #: model:res.country,name:base.fi @@ -8155,37 +8275,37 @@ msgstr "" #: selection:res.partner.title,domain:0 #: view:res.users:0 msgid "Contact" -msgstr "연락처" +msgstr "담당자" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at msgid "Austria - Accounting" -msgstr "" +msgstr "오스트리아 - 회계" #. module: base #: model:ir.model,name:base.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: base #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "" +msgstr "프로젝트 관리" #. module: base #: view:ir.module.module:0 msgid "Cancel Uninstall" -msgstr "설치해제 취소" +msgstr "제거 취소" #. module: base #: view:res.bank:0 msgid "Communication" -msgstr "" +msgstr "의사소통" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "" +msgstr "분석 회계" #. module: base #: model:ir.model,name:base.model_ir_model_constraint @@ -8213,12 +8333,12 @@ 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 #: model:ir.module.module,shortdesc:base.module_l10n_be msgid "Belgium - Accounting" -msgstr "" +msgstr "벨기에 - 회계" #. module: base #: view:ir.model.access:0 @@ -8228,7 +8348,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kw msgid "Kuwait" -msgstr "" +msgstr "쿠웨이트" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup @@ -8238,7 +8358,7 @@ msgstr "" #. module: base #: field:workflow.workitem,inst_id:0 msgid "Instance" -msgstr "인스턴스" +msgstr "사례" #. module: base #: help:ir.actions.report.xml,attachment:0 @@ -8247,51 +8367,51 @@ msgid "" "Keep empty to not save the printed reports. You can use a python expression " "with the object and time variables." msgstr "" -"이것은 인쇄 결과를 저장할 첨부물의 파일 이름입니다. 비워두면, 인쇄된 리포트가 저장되지 않습니다. 오브젝트와 시간 변수를 가진 파이썬 " -"표현식을 이용할 수 있습니다." +"인쇄 결과를 저장할 때 사용되는 첨부 파일의 명칭입니다. 인쇄된 보고서를 저장하지 않을 경우 비워두세요. 객체와 시간 변수로 파이썬 " +"표현식을 사용할 수 있습니다." #. module: base #: sql_constraint:ir.model.data:0 msgid "" "You cannot have multiple records with the same external ID in the same " "module!" -msgstr "" +msgstr "동일한 모듈 내에서 동일한 외부 ID의 다중 레코드를 보유할 수 없습니다!" #. module: base #: selection:ir.property,type:0 msgid "Many2One" -msgstr "" +msgstr "Many2One" #. module: base #: model:res.country,name:base.ng msgid "Nigeria" -msgstr "" +msgstr "나이지리아" #. module: base #: code:addons/base/ir/ir_model.py:334 #, python-format msgid "For selection fields, the Selection Options must be given!" -msgstr "" +msgstr "선택 필드용, 선택 옵션이 정해져야 함!" #. module: base #: model:ir.module.module,shortdesc:base.module_base_iban msgid "IBAN Bank Accounts" -msgstr "" +msgstr "IBAN 은행 계정" #. module: base #: field:res.company,user_ids:0 msgid "Accepted Users" -msgstr "" +msgstr "허용된 사용자" #. module: base #: field:ir.ui.menu,web_icon_data:0 msgid "Web Icon Image" -msgstr "" +msgstr "웹 아이콘 이미지" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Target Object" -msgstr "" +msgstr "대상 객체" #. module: base #: selection:ir.model.fields,select_level:0 @@ -8306,7 +8426,7 @@ msgstr "" #. module: base #: model:res.country,name:base.hk msgid "Hong Kong" -msgstr "" +msgstr "홍콩" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale @@ -8316,12 +8436,12 @@ msgstr "" #. module: base #: field:ir.default,ref_id:0 msgid "ID Ref." -msgstr "" +msgstr "ID 참조" #. module: base #: model:res.country,name:base.ph msgid "Philippines" -msgstr "" +msgstr "필리핀" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet_sheet @@ -8331,19 +8451,19 @@ msgstr "" #. module: base #: model:res.country,name:base.ma msgid "Morocco" -msgstr "" +msgstr "모로코" #. module: base #: help:ir.values,model_id:0 msgid "" "Model to which this entry applies - helper field for setting a model, will " "automatically set the correct model name" -msgstr "" +msgstr "해당 기입이 적용되는 모델 - 모델 설정 시 도움을 주는 필드, 올바른 모델명을 자동으로 설정함" #. module: base #: view:res.lang:0 msgid "2. %a ,%A ==> Fri, Friday" -msgstr "" +msgstr "2. %a ,%A ==> 금, 금요일" #. module: base #: code:addons/base/ir/ir_translation.py:341 @@ -8399,39 +8519,39 @@ 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 #: help:ir.cron,priority:0 msgid "" "The priority of the job, as an integer: 0 means higher priority, 10 means " "lower priority." -msgstr "" +msgstr "작업의 우선 순위, 정수로 표시: 0은 순위가 높음을 의미하고, 10은 순위가 낮음을 의미함." #. 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 "%a - 축약된 요일 이름" +msgstr "%a - 축약된 요일 이름." #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "" +msgstr "하위 메뉴" #. module: base #: report:ir.module.reference:0 msgid "Introspection report on objects" -msgstr "" +msgstr "객체에 대한 성찰 보고서" #. module: base #: model:ir.module.module,shortdesc:base.module_web_analytics @@ -8459,7 +8579,7 @@ msgstr "" #. module: base #: model:res.country,name:base.dm msgid "Dominica" -msgstr "" +msgstr "도미니카" #. module: base #: field:ir.translation,name:0 @@ -8469,17 +8589,17 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_location msgid "Advanced Routes" -msgstr "" +msgstr "고급 경로" #. module: base #: model:ir.module.module,shortdesc:base.module_pad msgid "Collaborative Pads" -msgstr "" +msgstr "협업 패드" #. module: base #: model:res.country,name:base.np msgid "Nepal" -msgstr "" +msgstr "네팔" #. module: base #: model:ir.module.module,shortdesc:base.module_document_page @@ -8499,7 +8619,7 @@ msgstr "" #. module: base #: help:res.groups,implied_ids:0 msgid "Users of this group automatically inherit those groups" -msgstr "" +msgstr "해당 그룹의 사용자는 그 그룹을 자동으로 전승됩니다" #. module: base #: model:ir.module.module,summary:base.module_note @@ -8510,19 +8630,19 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_hr_attendance #: model:res.groups,name:base.group_hr_attendance msgid "Attendances" -msgstr "" +msgstr "참석률" #. module: base #: model:ir.module.module,shortdesc:base.module_warning msgid "Warning Messages and Alerts" -msgstr "" +msgstr "경고 메시지 및 경보" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom #: 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:base.module.import:0 @@ -8535,7 +8655,7 @@ msgstr "모듈 가져오기" #: model:ir.ui.menu,name:base.menu_values_form_action #: view:ir.values:0 msgid "Action Bindings" -msgstr "" +msgstr "액션 결합" #. module: base #: help:res.partner,lang:0 @@ -8580,19 +8700,19 @@ 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:359 #, python-format msgid "" "Unable to upgrade module \"%s\" because an external dependency is not met: %s" -msgstr "" +msgstr "외부 의존성을 만족시킬 수 없어 \"%s\" 모듈을 업그레이드 할 수 없습니다.: %s" #. module: base #: model:ir.module.module,shortdesc:base.module_account msgid "eInvoicing" -msgstr "" +msgstr "전자 송장 발행" #. module: base #: code:addons/base/res/res_users.py:171 @@ -8603,12 +8723,14 @@ 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 "" +"다른 업체로 전환한 후에는 현재 보여지는 문서가 관련이 없을 수도 있음을 명심하세요. 저장하지 않은 변경사항이 있을 경우, 다른 업체로 " +"변경하기 전에 모든 양식을 저장하고 닫아야 합니다. (지금 사용자 기본 설정에서 취소를 클릭할 수 있습니다)" #. module: base #: code:addons/orm.py:2817 #, python-format msgid "The value \"%s\" for the field \"%s.%s\" is not in the selection" -msgstr "" +msgstr "\"%s.%s\" 필드의 \"%s\" 값은 선택목록에 존재하지 않습니다" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -8618,7 +8740,7 @@ msgstr "계속" #. module: base #: selection:base.language.install,lang:0 msgid "Thai / ภาษาไทย" -msgstr "" +msgstr "태국어 / ภาษาไทย" #. module: base #: model:ir.module.module,description:base.module_l10n_bo @@ -8634,12 +8756,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%j - Day of the year [001,366]." -msgstr "" +msgstr "%j - 한 해의 날 [001,366]." #. module: base #: selection:base.language.install,lang:0 msgid "Slovenian / slovenščina" -msgstr "" +msgstr "슬로베니아어 / slovenščina" #. module: base #: field:res.currency,position:0 @@ -8662,7 +8784,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,attachment_use:0 msgid "Reload from Attachment" -msgstr "첨부물로부터 리로드" +msgstr "첨부 파일로부터 불러오기" #. module: base #: model:res.country,name:base.mx @@ -8695,12 +8817,12 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:440 #, python-format msgid "Missing SMTP Server" -msgstr "" +msgstr "SMTP 서버가 없음" #. module: base #: sql_constraint:ir.translation:0 msgid "Language code of translation item must be among known languages" -msgstr "" +msgstr "번역 항목의 언어 코드는 알려진 언어 중 하나여야 합니다" #. module: base #: field:base.language.export,data:0 @@ -8711,17 +8833,17 @@ 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 "%b - 축약된 월 이름" +msgstr "%b - 축약된 월 이름." #. module: base #: code:addons/base/ir/ir_model.py:722 @@ -8738,7 +8860,7 @@ msgstr "" #: field:res.partner,supplier:0 #: model:res.partner.category,name:base.res_partner_category_1 msgid "Supplier" -msgstr "공급자" +msgstr "공급업체" #. module: base #: view:ir.actions.server:0 @@ -8775,27 +8897,27 @@ msgstr "" #. module: base #: field:multi_company.default,company_dest_id:0 msgid "Default Company" -msgstr "" +msgstr "기본 업체" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (EC) / Español (EC)" -msgstr "" +msgstr "스페인어 (EC) / Español (EC)" #. module: base #: help:ir.ui.view,xml_id:0 msgid "ID of the view defined in xml file" -msgstr "" +msgstr "xml 파일에서 정의된 화면의 ID" #. module: base #: model:ir.model,name:base.model_base_module_import msgid "Import Module" -msgstr "" +msgstr "가져오기 모듈" #. module: base #: model:res.country,name:base.as msgid "American Samoa" -msgstr "" +msgstr "미국령 사모아" #. module: base #: view:ir.attachment:0 @@ -8805,18 +8927,18 @@ 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:ir.model.fields,selectable:0 msgid "Selectable" -msgstr "" +msgstr "선택 가능" #. module: base #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Everything seems properly set up!" -msgstr "" +msgstr "모든 것이 올바로 설정된 것 같이 보입니다!" #. module: base #: view:res.request.link:0 @@ -8828,24 +8950,24 @@ msgstr "링크 요청" #: 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 msgid "Iteration" -msgstr "" +msgstr "반복" #. module: base #: code:addons/orm.py:4245 #: code:addons/orm.py:4346 #, python-format msgid "UserError" -msgstr "사용자에러" +msgstr "UserError" #. module: base #: model:ir.module.module,summary:base.module_project_issue @@ -8855,7 +8977,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ae msgid "United Arab Emirates" -msgstr "" +msgstr "아랍 에미리트 연합국" #. module: base #: help:ir.ui.menu,needaction_enabled:0 @@ -8870,7 +8992,7 @@ msgstr "" #, python-format msgid "" "Unable to delete this document because it is used as a default property" -msgstr "" +msgstr "기본 속성으로 사용되므로 해당 문서를 삭제할 수 없음" #. module: base #: model:res.partner.category,name:base.res_partner_category_5 @@ -8885,7 +9007,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" -msgstr "" +msgstr "채용" #. module: base #: model:ir.module.module,description:base.module_l10n_gr @@ -8901,7 +9023,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Action Reference" -msgstr "" +msgstr "액션 참조" #. module: base #: model:ir.module.module,description:base.module_auth_ldap @@ -9010,53 +9132,53 @@ msgstr "" #. module: base #: model:res.country,name:base.re msgid "Reunion (French)" -msgstr "" +msgstr "리유니온 (프랑스령)" #. module: base #: code:addons/base/ir/ir_model.py:416 #, python-format msgid "" "New column name must still start with x_ , because it is a custom field!" -msgstr "" +msgstr "신규 열의 이름은 사용자 지정 필드이므로, 계속 X_로 시작해야 합니다!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "수리 관리" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset msgid "Assets Management" -msgstr "" +msgstr "자산 관리" #. 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.cz msgid "Czech Republic" -msgstr "" +msgstr "체코 공화국" #. module: base #: model:ir.module.module,shortdesc:base.module_claim_from_delivery msgid "Claim on Deliveries" -msgstr "" +msgstr "배송 시 고객 불만족" #. module: base #: model:res.country,name:base.sb msgid "Solomon Islands" -msgstr "" +msgstr "솔로몬 제도" #. module: base #: code:addons/orm.py:4151 #: code:addons/orm.py:4684 #, python-format msgid "AccessError" -msgstr "접근에러" +msgstr "AccessError" #. module: base #: model:ir.module.module,description:base.module_web_gantt @@ -9103,7 +9225,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "8. %I:%M:%S %p ==> 06:25:20 PM" -msgstr "" +msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #. module: base #: view:ir.filters:0 @@ -9119,7 +9241,7 @@ msgstr "번역" #. module: base #: view:ir.actions.report.xml:0 msgid "Report" -msgstr "" +msgstr "보고서" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_prof @@ -9134,11 +9256,13 @@ msgid "" "instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should " "do the trick." msgstr "" +"OpenERP 서버가 SMTP-over-SSL을 지원하지 않습니다. STARTTLS를 대신 사용할 수 있습니다. SSL이 필요할 경우, " +"서버 측을 파이썬 2.6으로 업그레이드 하면 해결될 것입니다." #. module: base #: model:res.country,name:base.ua msgid "Ukraine" -msgstr "" +msgstr "우크라이나" #. module: base #: code:addons/base/res/res_company.py:164 @@ -9152,7 +9276,7 @@ msgstr "웹 사이트" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "None" -msgstr "" +msgstr "없음" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays @@ -9177,17 +9301,17 @@ msgstr "" #. module: base #: view:ir.module.category:0 msgid "Module Category" -msgstr "모듈 카테고리" +msgstr "모듈 분류" #. module: base #: model:res.country,name:base.us msgid "United States" -msgstr "" +msgstr "미국" #. module: base #: view:ir.ui.view:0 msgid "Architecture" -msgstr "" +msgstr "아키텍처" #. module: base #: model:res.country,name:base.ml @@ -9202,22 +9326,22 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Flemish (BE) / Vlaams (BE)" -msgstr "" +msgstr "플라망어 (BE) / Vlaams (BE)" #. module: base #: selection:base.language.install,lang:0 msgid "Vietnamese / Tiếng Việt" -msgstr "" +msgstr "베트남어 / Tiếng Việt" #. module: base #: field:ir.cron,interval_number:0 msgid "Interval Number" -msgstr "내부 번호" +msgstr "일정수" #. module: base #: model:res.country,name:base.dz msgid "Algeria" -msgstr "" +msgstr "알제리아" #. module: base #: model:ir.module.module,description:base.module_portal_hr_employees @@ -9233,7 +9357,7 @@ msgstr "" #. module: base #: model:res.country,name:base.bn msgid "Brunei Darussalam" -msgstr "" +msgstr "브루나이" #. module: base #: view:ir.actions.act_window:0 @@ -9241,7 +9365,7 @@ msgstr "" #: field:ir.actions.act_window.view,view_mode:0 #: field:ir.ui.view,type:0 msgid "View Type" -msgstr "뷰 타입" +msgstr "화면 유형" #. module: base #: model:ir.ui.menu,name:base.next_id_2 @@ -9256,7 +9380,7 @@ msgstr "" #. module: base #: field:res.request,ref_partner_id:0 msgid "Partner Ref." -msgstr "파트너 참조" +msgstr "협력업체 참조" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense @@ -9266,12 +9390,12 @@ msgstr "" #. module: base #: field:ir.attachment,create_date:0 msgid "Date Created" -msgstr "생성 날짜" +msgstr "생성일" #. module: base #: help:ir.actions.server,trigger_name:0 msgid "The workflow signal to trigger" -msgstr "" +msgstr "촉발 대상 업무 흐름 신호" #. module: base #: selection:base.language.install,state:0 @@ -9283,7 +9407,7 @@ msgstr "완료" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "" +msgstr "일반 설정" #. module: base #: model:ir.module.module,description:base.module_l10n_in @@ -9299,12 +9423,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "" +msgstr "우루과이 - 회계 계통도" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" -msgstr "" +msgstr "사용자 정의 단축키" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_si @@ -9327,14 +9451,14 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "" +msgstr "CRM 플러그인" #. 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 "Models" -msgstr "" +msgstr "모델" #. module: base #: code:addons/base/module/module.py:500 @@ -9346,22 +9470,22 @@ msgstr "" #: code:addons/base/ir/ir_cron.py:247 #, python-format msgid "Record cannot be modified right now" -msgstr "" +msgstr "현재 레코드를 수정할 수 없습니다" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually" -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 #: code:addons/base/ir/ir_model.py:721 @@ -9382,7 +9506,7 @@ 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 @@ -9394,17 +9518,17 @@ msgstr "" #: view:res.partner:0 #: field:res.users,company_ids:0 msgid "Companies" -msgstr "회사" +msgstr "업체" #. module: base #: help:res.currency,symbol:0 msgid "Currency sign, to be used when printing amounts." -msgstr "" +msgstr "통화 표기, 금액 인쇄 시 사용됨." #. module: base #: view:res.lang:0 msgid "%H - Hour (24-hour clock) [00,23]." -msgstr "" +msgstr "%H - 시간 (24시간 시계) [00,23]." #. module: base #: field:ir.model.fields,on_delete:0 @@ -9415,12 +9539,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:342 #, python-format msgid "Model %s does not exist!" -msgstr "" +msgstr "%s 모델이 존재하지 않습니다!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_jit msgid "Just In Time Scheduling" -msgstr "" +msgstr "무재고 생산 일정 관리" #. module: base #: view:ir.actions.server:0 @@ -9432,7 +9556,7 @@ msgstr "파이썬 코드" #. module: base #: help:ir.actions.server,state:0 msgid "Type of the Action that is to be executed" -msgstr "실행될 액션의 종류" +msgstr "실행될 액션의 유형" #. module: base #: model:ir.module.module,description:base.module_portal_crm @@ -9448,7 +9572,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Chart of accounts" -msgstr "" +msgstr "미국 - 회계 계통도" #. module: base #: view:base.language.export:0 @@ -9566,33 +9690,33 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "사용자 지정" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_margin msgid "Margins in Sales Orders" -msgstr "" +msgstr "판매 주문의 이윤" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase msgid "Purchase Management" -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 #: model:ir.module.module,description:base.module_portal_project_issue @@ -9608,17 +9732,17 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%I - Hour (12-hour clock) [01,12]." -msgstr "" +msgstr "%I - 시계 (12시간 시계) [01,12]." #. module: base #: view:res.config:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contents" #. module: base #: model:res.country,name:base.de msgid "Germany" -msgstr "" +msgstr "독일" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth @@ -9638,7 +9762,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Reports :" -msgstr "리포트:" +msgstr "보고서 :" #. module: base #: model:ir.module.module,description:base.module_multi_company @@ -9654,7 +9778,7 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "통화 코드는 업체 별로 유일해야 합니다!" #. module: base #: code:addons/base/module/wizard/base_export_language.py:39 @@ -9669,6 +9793,8 @@ msgid "" "same values as for the condition field.\n" "Example: object.invoice_address_id.email, or 'me@example.com'" msgstr "" +"에 이메일로 답변하는 표현식. 조건 필드와 동일 값 기준으로 설정될 수 있음.\n" +"예: object.invoice_address_id.email, 또는 'me@example.com'" #. module: base #: model:ir.module.module,description:base.module_project_issue_sheet @@ -9687,18 +9813,18 @@ msgstr "" #. module: base #: model:res.country,name:base.gy msgid "Guyana" -msgstr "" +msgstr "가이아나" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "상품 유효기간" #. module: base #: code:addons/base/res/res_config.py:386 #, python-format msgid "Click 'Continue' to configure the next addon..." -msgstr "" +msgstr "'계속'을 클릭하여 다음 부가 기능을 구성하세요..." #. module: base #: field:ir.actions.server,record_id:0 @@ -9708,12 +9834,12 @@ msgstr "ID 생성" #. module: base #: model:res.country,name:base.hn msgid "Honduras" -msgstr "" +msgstr "온두라스" #. module: base #: model:res.country,name:base.eg msgid "Egypt" -msgstr "" +msgstr "이집트" #. module: base #: view:ir.attachment:0 @@ -9724,17 +9850,17 @@ msgstr "" #: help:ir.actions.server,model_id:0 msgid "" "Select the object on which the action will work (read, write, create)." -msgstr "이 액션이 동작 (읽기, 쓰기, 만들기)할 오브젝트를 선택하십시오." +msgstr "액션이 동작(읽기, 쓰기, 생성)할 개체를 선택하세요." #. 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 #: help:ir.mail_server,smtp_encryption:0 @@ -9769,7 +9895,7 @@ msgstr "" #: view:res.partner:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "분류 기준..." #. module: base #: view:base.module.update:0 @@ -9832,7 +9958,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Telugu / తెలుగు" -msgstr "" +msgstr "텔루구어 / తెలుగు" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -9850,7 +9976,7 @@ msgstr "" #. module: base #: model:res.country,name:base.lr msgid "Liberia" -msgstr "" +msgstr "라이베리아" #. module: base #: model:ir.module.module,description:base.module_web_tests @@ -9867,7 +9993,7 @@ msgstr "" #: view:res.groups:0 #: field:res.partner,comment:0 msgid "Notes" -msgstr "노트" +msgstr "메모" #. module: base #: field:ir.config_parameter,value:0 @@ -9881,7 +10007,7 @@ msgstr "노트" #: field:ir.server.object.lines,value:0 #: field:ir.values,value:0 msgid "Value" -msgstr "" +msgstr "값" #. module: base #: view:base.language.import:0 @@ -9895,12 +10021,12 @@ 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 @@ -9910,67 +10036,67 @@ msgstr "분" #. module: base #: view:res.currency:0 msgid "Display" -msgstr "" +msgstr "표시" #. module: base #: model:res.groups,name:base.group_multi_company msgid "Multi Companies" -msgstr "" +msgstr "다중 업체" #. module: base #: help:res.users,menu_id:0 msgid "" "If specified, the action will replace the standard menu for this user." -msgstr "" +msgstr "지정되었을 경우, 액션이 해당 사용자의 기본 메뉴를 대체할 것입니다." #. module: base #: model:ir.actions.report.xml,name:base.preview_report msgid "Preview Report" -msgstr "" +msgstr "보고서 미리보기" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans msgid "Purchase Analytic Plans" -msgstr "" +msgstr "구매 분석 계획" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type #: model:ir.ui.menu,name:base.menu_ir_sequence_type msgid "Sequence Codes" -msgstr "" +msgstr "순서 코드" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CO) / Español (CO)" -msgstr "" +msgstr "스페인어 (CO) / Español (CO)" #. module: base #: view:base.module.configuration:0 msgid "" "All pending configuration wizards have been executed. You may restart " "individual wizards via the list of configuration wizards." -msgstr "" +msgstr "보류 중인 모든 구성 마법사가 실행되었습니다. 구성 마법사 목록을 통해 각각의 마법사를 재시작해도 됩니다." #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "" +msgstr "4자리수 연도: %(year)s" #. module: base #: field:ir.exports,export_fields:0 msgid "Export ID" -msgstr "익스포트 ID" +msgstr "ID 내보내기" #. module: base #: model:res.country,name:base.fr msgid "France" -msgstr "" +msgstr "프랑스" #. module: base #: view:workflow.activity:0 #: field:workflow.activity,flow_stop:0 msgid "Flow Stop" -msgstr "플로우 중단" +msgstr "흐름 중단" #. module: base #: selection:ir.cron,interval_type:0 @@ -9980,19 +10106,19 @@ msgstr "주" #. module: base #: model:res.country,name:base.af msgid "Afghanistan, Islamic State of" -msgstr "" +msgstr "아프가니스탄" #. module: base #: code:addons/base/module/wizard/base_module_import.py:58 #: code:addons/base/module/wizard/base_module_import.py:66 #, python-format msgid "Error !" -msgstr "에러!" +msgstr "오류 !" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo msgid "Marketing Campaign - Demo" -msgstr "" +msgstr "마케팅 캠페인 - 시연" #. module: base #: code:addons/base/ir/ir_fields.py:360 @@ -10004,7 +10130,7 @@ msgstr "" #. module: base #: field:ir.cron,interval_type:0 msgid "Interval Unit" -msgstr "인터벌 유닛" +msgstr "간격 단위" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_stock @@ -10020,14 +10146,14 @@ msgstr "종류" #: code:addons/orm.py:4646 #, python-format msgid "This method does not exist anymore" -msgstr "이 메쏘드는 더 이상 존재하지 않습니다." +msgstr "해당 방식은 더 이상 존재하지 않습니다" #. 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 Terms" -msgstr "" +msgstr "용어 동기화" #. module: base #: field:res.lang,thousands_sep:0 @@ -10037,12 +10163,12 @@ msgstr "천단위 분리자" #. module: base #: field:res.request,create_date:0 msgid "Created Date" -msgstr "생성 날짜" +msgstr "생성일" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "" +msgstr "中国会计科目表 - 회계" #. module: base #: sql_constraint:ir.model.constraint:0 @@ -10070,22 +10196,22 @@ msgstr "실행될 액션을 선택하십시오. 루프 액션은 루프 내에 #. module: base #: help:ir.model.data,res_id:0 msgid "ID of the target record in the database" -msgstr "" +msgstr "데이터베이스 내 대상 기록의 ID" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis msgid "Contracts Management" -msgstr "" +msgstr "계약 관리" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (TW) / 正體字" -msgstr "" +msgstr "중국어 (TW) / 正體字" #. module: base #: model:ir.model,name:base.model_res_request msgid "res.request" -msgstr "" +msgstr "res.request" #. module: base #: field:res.partner,image_medium:0 @@ -10095,12 +10221,12 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "In Memory" -msgstr "" +msgstr "메모리 내에 존재함" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "" +msgstr "과제" #. module: base #: model:ir.module.module,shortdesc:base.module_product_visible_discount @@ -10122,33 +10248,33 @@ msgstr "" #. module: base #: model:res.country,name:base.pa msgid "Panama" -msgstr "" +msgstr "파나마" #. module: base #: help:workflow.transition,group_id:0 msgid "" "The group that a user must have to be authorized to validate this transition." -msgstr "" +msgstr "해당 전환을 검증하기 위해 승인되어야 할 사용자가 보유해야 할 그룹" #. module: base #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +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 msgid "Pitcairn Island" -msgstr "" +msgstr "피트케언 섬" #. module: base #: field:res.partner,category_id:0 @@ -10159,14 +10285,14 @@ msgstr "" #: view:base.module.upgrade:0 msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." -msgstr "" +msgstr "신규 메뉴를 볼 수 있도록 메뉴를 다시 불러올 것을 제안합니다. (Ctrl+T 그 다음 Ctrl+R)" #. module: base #: model:ir.actions.act_window,name:base.action_rule #: view:ir.rule:0 #: model:ir.ui.menu,name:base.menu_action_rule msgid "Record Rules" -msgstr "레코드 규칙" +msgstr "기록 규칙" #. module: base #: view:multi_company.default:0 @@ -10177,7 +10303,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_portal #: model:ir.module.module,shortdesc:base.module_portal msgid "Portal" -msgstr "" +msgstr "포털" #. module: base #: selection:ir.translation,state:0 @@ -10211,7 +10337,7 @@ msgstr "속성" msgid "" "OpenERP will automatically adds some '0' on the left of the 'Next Number' to " "get the required padding size." -msgstr "" +msgstr "OpenERP는 필요한 패딩 크기를 얻기 위해 '다음 번호' 의 좌측에 '0' 일부를 자동으로 추가할 것입니다." #. module: base #: help:ir.model.constraint,name:0 @@ -10226,17 +10352,17 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." -msgstr "%A - 전체 요일 이름" +msgstr "%A - 전체 요일 이름." #. module: base #: help:ir.values,user_id:0 msgid "If set, action binding only applies for this user." -msgstr "" +msgstr "설정했을 경우, 액션 결합이 해당 사용자에게만 적용됨." #. module: base #: model:res.country,name:base.gw msgid "Guinea Bissau" -msgstr "" +msgstr "기니비사우" #. module: base #: field:ir.actions.report.xml,header:0 @@ -10251,7 +10377,7 @@ msgstr "" #. module: base #: field:ir.module.module,icon:0 msgid "Icon URL" -msgstr "" +msgstr "아이콘 URL" #. module: base #: model:ir.module.module,shortdesc:base.module_note_pad @@ -10274,7 +10400,7 @@ 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 @@ -10282,12 +10408,12 @@ msgstr "" #: view:ir.attachment:0 #: model:ir.ui.menu,name:base.menu_action_attachment msgid "Attachments" -msgstr "첨부" +msgstr "첨부 파일" #. module: base #: help:res.company,bank_ids:0 msgid "Bank accounts related to this company" -msgstr "" +msgstr "해당 업체와 관련된 은행 계정" #. module: base #: model:ir.module.category,name:base.module_category_sales_management @@ -10298,7 +10424,7 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_64 #: view:res.users:0 msgid "Sales" -msgstr "" +msgstr "판매" #. module: base #: field:ir.actions.server,child_ids:0 @@ -10319,13 +10445,13 @@ msgstr "완료" #: help:ir.cron,doall:0 msgid "" "Specify if missed occurrences should be executed when the server restarts." -msgstr "" +msgstr "누락된 작업이 서버가 재시작할 때 시작해야 할 경우, 이를 지정하세요." #. module: base #: model:res.partner.title,name:base.res_partner_title_miss #: model:res.partner.title,shortcut:base.res_partner_title_miss msgid "Miss" -msgstr "" +msgstr "미스" #. module: base #: view:ir.model.access:0 @@ -10336,7 +10462,7 @@ 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 @@ -10344,17 +10470,17 @@ msgstr "" #: field:res.partner,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 #: model:res.groups,name:base.group_sale_salesman @@ -10365,7 +10491,7 @@ msgstr "" #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "" +msgstr "할 일" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees @@ -10375,19 +10501,19 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Estonian / Eesti keel" -msgstr "" +msgstr "에스토니아어 / Eesti keel" #. module: base #: help:ir.actions.server,write_id:0 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 "쓰기 오퍼레이션을 위해 레코드 ID가 참조하는 필드 이름을 기입하십시오. 비워두면, 이 오브젝트의 활성 ID를 참조합니다." +msgstr "쓰기 작업을 위해 레코드 ID가 참조하는 필드명을 제공하세요. 비었을 경우, 해당 객체의 활성 ID를 참조합니다." #. module: base #: selection:ir.module.module,license:0 msgid "GPL-3 or later version" -msgstr "" +msgstr "GPL-3 또는 이후 버전" #. module: base #: code:addons/orm.py:2032 @@ -10400,12 +10526,12 @@ msgstr "" #. 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,help:base.action_partner_title_partner @@ -10413,6 +10539,7 @@ 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 "" +"시스템 내에서 가용을 원하는 협력업체의 소유권을 관리합니다. 협력업체의 소유권은 업체의 법적 지위입니다: 개인, 유한, 주식회사 등" #. module: base #: view:res.bank:0 @@ -10426,12 +10553,12 @@ msgstr "주소" #. module: base #: selection:base.language.install,lang:0 msgid "Mongolian / монгол" -msgstr "" +msgstr "몽골어 / монгол" #. module: base #: model:res.country,name:base.mr msgid "Mauritania" -msgstr "" +msgstr "모리타니아" #. module: base #: model:ir.module.module,description:base.module_resource @@ -10522,7 +10649,7 @@ msgstr "모기업" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_openid msgid "OpenID Authentification" -msgstr "" +msgstr "OpenID 인증" #. module: base #: code:addons/orm.py:3871 @@ -10535,12 +10662,12 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_mail_server msgid "ir.mail_server" -msgstr "" +msgstr "ir.mail_server" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CR) / Español (CR)" -msgstr "" +msgstr "스페인어 (CR) / Español (CR)" #. module: base #: view:ir.rule:0 @@ -10559,7 +10686,7 @@ msgstr "비율" #. module: base #: model:res.country,name:base.cg msgid "Congo" -msgstr "" +msgstr "콩고" #. module: base #: view:res.lang:0 @@ -10569,7 +10696,7 @@ msgstr "예" #. module: base #: field:ir.default,value:0 msgid "Default Value" -msgstr "디폴트 값" +msgstr "기본 값" #. module: base #: model:ir.model,name:base.model_res_country_state @@ -10579,7 +10706,7 @@ msgstr "국가 상태" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "" +msgstr "순서 & 식별자" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -10595,7 +10722,7 @@ msgstr "" #. module: base #: model:res.country,name:base.kn msgid "Saint Kitts & Nevis Anguilla" -msgstr "" +msgstr "세인트 키츠 네비스 앙귈라" #. module: base #: code:addons/base/res/res_currency.py:193 @@ -10605,13 +10732,16 @@ 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 msgid "" "Customized views are used when users reorganize the content of their " "dashboard views (via web client)" -msgstr "" +msgstr "사용자 지정 화면은 사용자가 (웹 클라이언트를 통해) 대시보드 화면의 내용을 재정리할 때 사용됩니다." #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock @@ -10641,27 +10771,27 @@ msgstr "" #. module: base #: field:ir.model.fields,model:0 msgid "Object Name" -msgstr "오브젝트 이름" +msgstr "객체명" #. module: base #: help:ir.actions.server,srcmodel_id:0 msgid "" "Object in which you want to create / write the object. If it is empty then " "refer to the Object field." -msgstr "오브젝트를 생성 / 쓰기하려는 오브젝트. 비워두면, 오브젝트 필드를 참조합니다." +msgstr "객체를 생성 / 쓰기하려는 객체. 비어있을 경우, 객체 필드를 참조하세요." #. module: base #: view:ir.module.module:0 #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Not Installed" -msgstr "설치 안됨" +msgstr "설치되지 않음" #. module: base #: view:workflow.activity:0 #: field:workflow.activity,out_transitions:0 msgid "Outgoing Transitions" -msgstr "아웃고잉 트랜지션" +msgstr "출고 전환" #. module: base #: field:ir.module.module,icon_image:0 @@ -10684,18 +10814,18 @@ msgstr "" #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" -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.mq msgid "Martinique (French)" -msgstr "" +msgstr "마르티니크 (프랑스령)" #. module: base #: help:res.partner,is_company:0 @@ -10705,7 +10835,7 @@ msgstr "" #. module: base #: view:ir.sequence.type:0 msgid "Sequences Type" -msgstr "" +msgstr "순서 유형" #. module: base #: view:res.partner:0 @@ -10721,12 +10851,12 @@ 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.module.module,shortdesc:base.module_l10n_br @@ -10754,12 +10884,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:189 @@ -10768,6 +10898,8 @@ msgid "" "You cannot delete the language which is Active !\n" "Please de-activate the language first." msgstr "" +"활성 중인 언어를 삭제할 수 없습니다 !\n" +"먼저 언어를 비활성화해주세요." #. module: base #: code:addons/base/ir/ir_model.py:502 @@ -10780,32 +10912,32 @@ msgstr "" #. module: base #: field:ir.ui.menu,child_id:0 msgid "Child IDs" -msgstr "자식 ID" +msgstr "하위 ID" #. module: base #: code:addons/base/ir/ir_actions.py:702 #: code:addons/base/ir/ir_actions.py:705 #, python-format msgid "Problem in configuration `Record Id` in Server Action!" -msgstr "서버 액션에서 '레코드 ID' 구성에 문제" +msgstr "서버 액션에서 '기록 ID' 구성에 문제" #. module: base #: code:addons/orm.py:2806 #: code:addons/orm.py:2816 #, python-format msgid "ValidateError" -msgstr "검증에러" +msgstr "ValidateError" #. module: base #: 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 @@ -10822,12 +10954,12 @@ msgstr "루프 액션" msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another field" -msgstr "" +msgstr "주 보고서 파일의 경로 (보고서 유형에 의존함) 또는 내용이 다른 필드에 존재할 경우 NULL" #. module: base #: model:res.country,name:base.la msgid "Laos" -msgstr "" +msgstr "라오스" #. module: base #: code:addons/base/res/res_company.py:163 @@ -10861,7 +10993,7 @@ msgstr "데이터 합계 (두번 째 필드)에 값이 없습니다." #. module: base #: view:res.partner.bank:0 msgid "Information About the Bank" -msgstr "" +msgstr "은행에 대한 정보" #. module: base #: help:ir.actions.server,condition:0 @@ -10884,7 +11016,7 @@ msgstr "" #: view:ir.rule:0 msgid "" "2. Group-specific rules are combined together with a logical OR operator" -msgstr "" +msgstr "2. 그룹 특정 규칙은 논리적 OR 작업자와 결합됩니다" #. module: base #: model:res.country,name:base.bl @@ -10894,7 +11026,7 @@ msgstr "" #. module: base #: selection:ir.module.module,license:0 msgid "Other Proprietary" -msgstr "" +msgstr "기타 소유" #. module: base #: model:res.country,name:base.ec @@ -10904,7 +11036,7 @@ msgstr "에콰도르" #. module: base #: model:ir.model,name:base.model_workflow msgid "workflow" -msgstr "워크플로우" +msgstr "업무 흐름" #. module: base #: view:ir.rule:0 @@ -10914,28 +11046,28 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function msgid "Jobs on Contracts" -msgstr "" +msgstr "계약 상의 업무" #. module: base #: code:addons/base/res/res_lang.py:187 #, python-format msgid "You cannot delete the language which is User's Preferred Language !" -msgstr "" +msgstr "사용자가 설정한 언어는 삭제할 수 없습니다." #. module: base #: view:ir.model.data:0 msgid "Updatable" -msgstr "" +msgstr "업데이트 가능" #. module: base #: view:res.lang:0 msgid "3. %x ,%X ==> 12/05/08, 18:25:20" -msgstr "" +msgstr "3. %x ,%X ==> 12/05/08, 18:25:20" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Cascade" -msgstr "" +msgstr "계단식" #. module: base #: model:ir.module.module,summary:base.module_crm @@ -10947,12 +11079,12 @@ msgstr "" msgid "" "Lets you install addons geared towards sharing knowledge with and between " "your employees." -msgstr "" +msgstr "직원과 직원 간의 지식 공유를 위한 추가 기능을 설치할 수 있도록 함." #. module: base #: selection:base.language.install,lang:0 msgid "Arabic / الْعَرَبيّة" -msgstr "" +msgstr "아랍어 / الْعَرَبيّة" #. module: base #: selection:ir.translation,state:0 @@ -10978,7 +11110,7 @@ msgstr "다음 구성 단계" #. module: base #: field:res.groups,comment:0 msgid "Comment" -msgstr "코뎀트" +msgstr "의견" #. module: base #: field:ir.filters,domain:0 @@ -10998,12 +11130,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign msgid "Marketing Campaigns" -msgstr "" +msgstr "마케팅 캠페인" #. module: base #: field:res.country.state,name:0 msgid "State Name" -msgstr "상태 이름" +msgstr "주명" #. module: base #: help:ir.attachment,type:0 @@ -11019,7 +11151,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Update Languague Terms" -msgstr "" +msgstr "언어 용어 업데이트" #. module: base #: field:workflow.activity,join_mode:0 @@ -11035,19 +11167,19 @@ msgstr "시간대" #: 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:ir.actions.act_window,name:base.ir_sequence_form #: view:ir.sequence:0 #: model:ir.ui.menu,name:base.menu_ir_sequence_form msgid "Sequences" -msgstr "시퀀스" +msgstr "순서" #. module: base #: help:res.lang,code:0 msgid "This field is used to set/get locales for user" -msgstr "" +msgstr "해당 필드는 사용자의 로케일을 설정/얻기 하기 위해 사용됩니다." #. module: base #: view:ir.filters:0 @@ -11059,17 +11191,17 @@ msgstr "" #, 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_url,name:0 @@ -11077,7 +11209,7 @@ msgstr "" #: field:ir.actions.client,name:0 #: field:ir.actions.server,name:0 msgid "Action Name" -msgstr "액션 이름" +msgstr "액션명" #. module: base #: model:ir.actions.act_window,help:base.action_res_users @@ -11087,6 +11219,8 @@ 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 @@ -11096,25 +11230,25 @@ msgstr "보통" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_double_validation msgid "Double Validation on Purchases" -msgstr "" +msgstr "구매에 대한 이중 검증" #. module: base #: field:res.bank,street2:0 #: field:res.company,street2:0 #: field:res.partner,street2:0 msgid "Street2" -msgstr "번지2" +msgstr "도로명+건물번호 2" #. 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:85 #, python-format msgid "Following modules are not installed or unknown: %s" -msgstr "" +msgstr "다음 모듈은 설치되지 않았거나 설치 여부를 알 수 없습니다: %s" #. module: base #: model:ir.module.module,description:base.module_auth_oauth_signup @@ -11140,7 +11274,7 @@ msgstr "사용자" #. module: base #: model:res.country,name:base.pr msgid "Puerto Rico" -msgstr "" +msgstr "푸에르토리코" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests_demo @@ -11155,12 +11289,12 @@ 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 @@ -11170,12 +11304,12 @@ 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 #: help:res.partner,customer:0 @@ -11185,12 +11319,12 @@ msgstr "" #. module: base #: view:ir.actions.server:0 msgid "Trigger Configuration" -msgstr "트리거 구성" +msgstr "촉발자 구성" #. module: base #: view:base.language.install:0 msgid "Load" -msgstr "" +msgstr "불러오기" #. module: base #: model:ir.module.module,description:base.module_warning @@ -11215,7 +11349,7 @@ msgstr "" #: code:addons/osv.py:155 #, python-format msgid "Integrity Error" -msgstr "" +msgstr "완전성 오류" #. module: base #: model:ir.module.module,description:base.module_l10n_pa @@ -11235,12 +11369,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:293 #, python-format msgid "Size of the field can never be less than 1 !" -msgstr "" +msgstr "필드의 크기는 1보다 작을 수 없습니다 !" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "생산 작업" #. module: base #: view:base.language.export:0 @@ -11256,33 +11390,33 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Update Terms" -msgstr "" +msgstr "용어 업데이트" #. module: base #: field:res.request,act_to:0 #: field:res.request.history,act_to:0 msgid "To" -msgstr "" +msgstr "받는 사람" #. module: base #: model:ir.module.module,shortdesc:base.module_hr msgid "Employee Directory" -msgstr "" +msgstr "직원 디렉토리" #. module: base #: field:ir.cron,args:0 msgid "Arguments" -msgstr "" +msgstr "인수" #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 2" -msgstr "" +msgstr "GPL 버전 2" #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 3" -msgstr "" +msgstr "GPL 버전 3" #. module: base #: model:ir.module.module,description:base.module_stock_location @@ -11397,7 +11531,7 @@ msgstr "" #. module: base #: selection:res.company,paper_format:0 msgid "A4" -msgstr "" +msgstr "A4" #. module: base #: view:res.config.installer:0 @@ -11412,7 +11546,7 @@ msgstr "고객" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (NI) / Español (NI)" -msgstr "" +msgstr "스페인어 (NI) / Español (NI)" #. module: base #: model:ir.module.module,description:base.module_pad_project @@ -11437,22 +11571,22 @@ msgstr "시간 00->24: %(h24)s" #. module: base #: field:ir.cron,nextcall:0 msgid "Next Execution Date" -msgstr "" +msgstr "다음 실행일" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "" +msgstr "숫자 패딩" #. module: base #: help:multi_company.default,field_id:0 msgid "Select field property" -msgstr "" +msgstr "필드 속성 선택" #. module: base #: field:res.request.history,date_sent:0 msgid "Date sent" -msgstr "전송 날짜" +msgstr "전송일" #. module: base #: view:ir.sequence:0 @@ -11474,12 +11608,12 @@ msgstr "월: %(month)s" #: field:multi_company.default,sequence:0 #: field:res.partner.bank,sequence:0 msgid "Sequence" -msgstr "시퀀스" +msgstr "순서" #. module: base #: model:res.country,name:base.tn msgid "Tunisia" -msgstr "" +msgstr "튀니지" #. module: base #: help:ir.model.access,active:0 @@ -11505,12 +11639,12 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_mrp_config #: 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 #: view:ir.module.module:0 @@ -11567,23 +11701,23 @@ 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 #: field:ir.actions.server,trigger_name:0 msgid "Trigger Signal" -msgstr "" +msgstr "촉발 신호" #. module: base #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "" +msgstr "주" #. module: base #: view:ir.model:0 @@ -11594,12 +11728,12 @@ msgstr "접근 규칙" #. module: base #: field:res.groups,trans_implied_ids:0 msgid "Transitively inherits" -msgstr "" +msgstr "타동적 전승" #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." -msgstr "테이블 참조" +msgstr "표 참조" #. module: base #: model:ir.module.module,description:base.module_sale_journal @@ -11640,7 +11774,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:469 #, python-format msgid "Mail delivery failed" -msgstr "" +msgstr "메일 전송을 실패함" #. module: base #: view:ir.actions.act_window:0 @@ -11661,7 +11795,7 @@ msgstr "" #: field:res.request.link,object:0 #: field:workflow.triggers,model:0 msgid "Object" -msgstr "오브젝트" +msgstr "객체" #. module: base #: code:addons/osv.py:150 @@ -11671,16 +11805,19 @@ msgid "" "\n" "[object with reference: %s - %s]" msgstr "" +"\n" +"\n" +"[참조가 존재하는 객체: %s - %s]" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_plans msgid "Multiple Analytic Plans" -msgstr "" +msgstr "다중 분석 계획" #. module: base #: model:ir.model,name:base.model_ir_default msgid "ir.default" -msgstr "" +msgstr "ir.default" #. module: base #: view:ir.sequence:0 @@ -11742,7 +11879,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk msgid "UK - Accounting" -msgstr "" +msgstr "영국 - 회계" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam @@ -11755,7 +11892,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 @@ -11771,12 +11908,12 @@ msgstr "" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base #: field:ir.actions.server,expression:0 msgid "Loop Expression" -msgstr "루프 익스텐션" +msgstr "루프 표현식" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 @@ -11788,17 +11925,17 @@ msgstr "" #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "읽기 전용" +msgstr "Readonly" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gt msgid "Guatemala - Accounting" -msgstr "" +msgstr "과테말라 - 회계" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method, e.g. (uid,)." -msgstr "" +msgstr "방식으로 전달될 인수, 예: (uid,)." #. module: base #: report:ir.module.reference:0 @@ -11812,7 +11949,7 @@ msgstr "참조 가이드" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "" +msgstr "협력업체" #. module: base #: code:addons/base/ir/ir_mail_server.py:477 @@ -11820,7 +11957,7 @@ msgstr "" msgid "" "Your server does not seem to support SSL, you may want to try STARTTLS " "instead" -msgstr "" +msgstr "서버가 SSL을 지원하지 않는 것으로 보입니다. STARTTLS를 대신 시도해 보세요." #. module: base #: code:addons/base/ir/workflow/workflow.py:100 @@ -11832,44 +11969,44 @@ 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 #: view:res.country.state:0 #: field:res.partner,state_id:0 msgid "State" -msgstr "상태" +msgstr "주" #. module: base #: selection:base.language.install,lang:0 msgid "Galician / Galego" -msgstr "" +msgstr "갈리시아어 / Galego" #. module: base #: model:res.country,name:base.no msgid "Norway" -msgstr "" +msgstr "노르웨이" #. module: base #: view:res.lang:0 msgid "4. %b, %B ==> Dec, December" -msgstr "" +msgstr "4. %b, %B ==> 12월, 12월" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cl @@ -11879,33 +12016,33 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Sinhalese / සිංහල" -msgstr "신할라어" +msgstr "신할라어 / සිංහල" #. module: base #: selection:res.request,state:0 msgid "waiting" -msgstr "" +msgstr "대기 중" #. module: base #: model:ir.model,name:base.model_workflow_triggers msgid "workflow.triggers" -msgstr "" +msgstr "workflow.triggers" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: code:addons/base/ir/ir_model.py:84 #, python-format msgid "Invalid search criterions" -msgstr "" +msgstr "유효하지 않은 검색 조건" #. module: base #: view:ir.mail_server:0 msgid "Connection Information" -msgstr "" +msgstr "연결 정보" #. module: base #: model:res.partner.title,name:base.res_partner_title_prof @@ -11915,24 +12052,24 @@ msgstr "" #. module: base #: model:res.country,name:base.hm msgid "Heard and McDonald Islands" -msgstr "" +msgstr "허드와 맥도널드제도" #. module: base #: help:ir.model.data,name:0 msgid "" "External Key/Identifier that can be used for data integration with third-" "party systems" -msgstr "" +msgstr "3자 프로그램과 데이터 통합을 위해 사용될 수 있는 외부 키/식별자" #. module: base #: field:ir.actions.act_window,view_id:0 msgid "View Ref." -msgstr "" +msgstr "화면 참조" #. module: base #: model:ir.module.category,description:base.module_category_sales_management msgid "Helps you handle your quotations, sale orders and invoicing." -msgstr "" +msgstr "견적, 판매 주문 및 송장 발행 처리를 도와줍니다." #. module: base #: field:res.users,login_date:0 @@ -11942,7 +12079,7 @@ msgstr "" #. module: base #: field:res.groups,implied_ids:0 msgid "Inherits" -msgstr "" +msgstr "전승자" #. module: base #: selection:ir.translation,type:0 @@ -11987,7 +12124,7 @@ msgstr "" #: field:ir.actions.server,type:0 #: field:ir.actions.wizard,type:0 msgid "Action Type" -msgstr "액션 타입" +msgstr "액션 유형" #. module: base #: code:addons/base/module/module.py:372 @@ -11996,26 +12133,28 @@ 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 #: 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 #: model:res.partner.title,name:base.res_partner_title_doctor @@ -12047,22 +12186,22 @@ msgstr "" #. module: base #: model:res.country,name:base.cr msgid "Costa Rica" -msgstr "" +msgstr "코스타리카" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_ldap msgid "Authentication via LDAP" -msgstr "" +msgstr "LDAP를 통한 인증" #. 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 #: field:base.language.install,state:0 @@ -12104,7 +12243,7 @@ msgstr "" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "" +msgstr "그룹명은 유일해야 합니다 !" #. module: base #: help:ir.translation,module:0 @@ -12129,7 +12268,7 @@ msgstr "시간 00->12: %(h12)s" #. module: base #: model:res.country,name:base.dk msgid "Denmark" -msgstr "" +msgstr "덴마크" #. module: base #: field:res.country,code:0 @@ -12139,18 +12278,18 @@ msgstr "국가 코드" #. module: base #: model:ir.model,name:base.model_workflow_instance msgid "workflow.instance" -msgstr "" +msgstr "workflow.instance" #. module: base #: code:addons/orm.py:479 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "%s 내에 알 수 없는 %s 속성 " #. module: base #: view:res.lang:0 msgid "10. %S ==> 20" -msgstr "" +msgstr "10. %S ==> 20" #. module: base #: model:ir.module.module,description:base.module_l10n_ar @@ -12168,33 +12307,33 @@ msgstr "" #: code:addons/fields.py:130 #, python-format msgid "undefined get method !" -msgstr "정의되지 않은 Get 메쏘드!" +msgstr "정의되지 않은 얻기 방식!" #. module: base #: selection:base.language.install,lang:0 msgid "Norwegian Bokmål / Norsk bokmål" -msgstr "" +msgstr "노르웨이 부크몰 / Norsk bokmål" #. module: base #: model:res.partner.title,name:base.res_partner_title_madam msgid "Madam" -msgstr "" +msgstr "Madam" #. module: base #: model:res.country,name:base.ee msgid "Estonia" -msgstr "" +msgstr "에스토니아" #. module: base #: model:ir.module.module,shortdesc:base.module_board #: model:ir.ui.menu,name:base.menu_reporting_dashboard msgid "Dashboards" -msgstr "" +msgstr "대시보드" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "" +msgstr "조달" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 @@ -12204,27 +12343,27 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account msgid "Payroll Accounting" -msgstr "" +msgstr "급여 회계" #. module: base #: view:res.users:0 msgid "Change password" -msgstr "" +msgstr "암호 변경" #. module: base #: model:res.country,name:base.sr msgid "Suriname" -msgstr "수리남" +msgstr "성" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_order_dates msgid "Dates on Sales Order" -msgstr "" +msgstr "판매 주문 상의 날짜" #. module: base #: view:ir.attachment:0 msgid "Creation Month" -msgstr "" +msgstr "생성월" #. module: base #: field:ir.module.module,demo:0 @@ -12249,17 +12388,17 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.next_id_4 msgid "Low Level Objects" -msgstr "낮은 레벨 오브젝트" +msgstr "저수준 객체" #. module: base #: help:ir.values,model:0 msgid "Model to which this entry applies" -msgstr "" +msgstr "기입이 적용되는 모델" #. module: base #: field:res.country,address_format:0 msgid "Address Format" -msgstr "" +msgstr "주소 형식" #. module: base #: model:ir.model,name:base.model_change_password_user @@ -12269,7 +12408,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "" +msgstr "기술적 특징" #. module: base #: model:ir.module.module,description:base.module_l10n_ve @@ -12309,7 +12448,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Occitan (FR, post 1500) / Occitan" -msgstr "" +msgstr "프로방스어 (프랑스, post 1500) / Occitan" #. module: base #: code:addons/base/ir/ir_mail_server.py:212 @@ -12318,18 +12457,20 @@ msgid "" "Here is what we got instead:\n" " %s" msgstr "" +"다음은 대신 얻은 결과입니다:\n" +" %s" #. 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 "External Identifiers" -msgstr "" +msgstr "외부 식별자" #. module: base #: selection:base.language.install,lang:0 msgid "Malayalam / മലയാളം" -msgstr "" +msgstr "말라얄람어 / മലയാളം" #. module: base #: field:res.request,body:0 @@ -12344,6 +12485,8 @@ 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 #: field:ir.actions.report.xml,report_sxw:0 @@ -12375,7 +12518,7 @@ msgstr "통화 횟수" #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "은행" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale @@ -12423,27 +12566,27 @@ msgstr "" msgid "" "Important when you deal with multiple actions, the execution order will be " "decided based on this, low number is higher priority." -msgstr "여러 액션들을 다룰 때 중요하며, 실행 순서가 여기에 기초하여 결정됩니다. 낮은 숫자는 높은 우선 순위를 뜻합니다." +msgstr "여러 액션들을 취급할 때 중요하며, 실행 순서가 해당 기준으로 결정됨. 낮은 숫자는 높은 우선 순위를 뜻함." #. module: base #: model:res.country,name:base.gr msgid "Greece" -msgstr "" +msgstr "그리스" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "적용" #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" -msgstr "트리거 날짜" +msgstr "촉발일" #. module: base #: selection:base.language.install,lang:0 msgid "Croatian / hrvatski jezik" -msgstr "" +msgstr "크로아티아어 / hrvatski jezik" #. module: base #: model:ir.module.module,description:base.module_l10n_uy @@ -12459,45 +12602,45 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr msgid "Greece - Accounting" -msgstr "" +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 #: selection:ir.actions.server,state:0 msgid "Trigger" -msgstr "트리거" +msgstr "촉발" #. module: base #: model:ir.module.category,description:base.module_category_warehouse_management msgid "" "Helps you manage your inventory and main stock operations: delivery orders, " "receptions, etc." -msgstr "" +msgstr "재고자산 및 주 재고 작업을 관리하는데 도움을 줌: 배송 지시, 수령 등." #. module: base #: model:ir.model,name:base.model_ir_values msgid "ir.values" -msgstr "" +msgstr "ir.values" #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "" +msgstr "모듈 업데이트" #. module: base #: view:ir.model.fields:0 @@ -12513,7 +12656,7 @@ msgstr "본문" #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Connection test succeeded!" -msgstr "" +msgstr "연결 시험을 성공함!" #. module: base #: model:ir.module.module,description:base.module_project_gtd @@ -12551,6 +12694,8 @@ msgid "" "defining a list of (key, label) pairs. For example: " "[('blue','Blue'),('yellow','Yellow')]" msgstr "" +"선택 필드의 옵션 목록, (키, 라벨) 쌍의 목록을 정의하는 파이썬 표현식으로 지정됨. 예: " +"[('blue','Blue'),('yellow','Yellow')]" #. module: base #: selection:base.language.export,state:0 @@ -12563,12 +12708,12 @@ msgstr "선택" msgid "" "Please define at least one SMTP server, or provide the SMTP parameters " "explicitly." -msgstr "" +msgstr "최소 한 개의 SMTP 서버를 정의하거나, SMTP 매개 변수를 명확히 제공하세요." #. module: base #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "내 문서에 필터 적용" #. module: base #: model:ir.module.module,summary:base.module_project_gtd @@ -12601,7 +12746,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "공급업체" #. module: base #: field:res.request,ref_doc2:0 @@ -12616,7 +12761,7 @@ msgstr "문서 참조 1" #. module: base #: model:res.country,name:base.ga msgid "Gabon" -msgstr "" +msgstr "가봉" #. module: base #: model:ir.module.module,summary:base.module_stock @@ -12627,7 +12772,7 @@ msgstr "" #: view:ir.actions.act_window:0 #: selection:ir.translation,type:0 msgid "Help" -msgstr "도움" +msgstr "도움말" #. module: base #: view:ir.model:0 @@ -12641,7 +12786,7 @@ msgstr "접근 권한" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "" +msgstr "그린란드" #. module: base #: field:res.partner.bank,acc_number:0 @@ -12654,21 +12799,23 @@ msgid "" "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" msgstr "" +"예: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) " +"OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_th msgid "Thailand - Accounting" -msgstr "" +msgstr "태국 - 회계" #. module: base #: view:res.lang:0 msgid "1. %c ==> Fri Dec 5 18:25:20 2008" -msgstr "" +msgstr "1. %c ==> Fri Dec 5 18:25:20 2008" #. module: base #: model:res.country,name:base.nc msgid "New Caledonia (French)" -msgstr "" +msgstr "뉴칼레도니아 (프랑스령)" #. module: base #: field:ir.model,osv_memory:0 @@ -12678,7 +12825,7 @@ msgstr "" #. module: base #: model:res.country,name:base.cy msgid "Cyprus" -msgstr "" +msgstr "키프로스" #. module: base #: field:res.users,new_password:0 @@ -12690,7 +12837,7 @@ msgstr "" #: field:res.request,name:0 #: view:res.request.link:0 msgid "Subject" -msgstr "주제" +msgstr "제목" #. module: base #: model:ir.module.module,description:base.module_membership @@ -12715,18 +12862,18 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -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_9 @@ -12747,17 +12894,17 @@ msgstr "" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "해당 작업이 처리될 때 호출될 방식의 이름" #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "" +msgstr "클라이언트 액션 태그" #. module: base #: field:ir.values,model_id:0 msgid "Model (change only)" -msgstr "" +msgstr "모델 (변경만 가능)" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign_crm_demo @@ -12776,7 +12923,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Kanban" -msgstr "" +msgstr "간판" #. module: base #: code:addons/base/ir/ir_model.py:289 @@ -12784,25 +12931,25 @@ msgstr "" msgid "" "The Selection Options expression is must be in the [('key','Label'), ...] " "format!" -msgstr "" +msgstr "선택 옵션 표현식은 [('키','라벨'), ...] 형식이여야 합니다!" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "업체 레지스트리" #. module: base #: view:ir.actions.report.xml:0 #: view:res.currency:0 msgid "Miscellaneous" -msgstr "" +msgstr "기타" #. module: base #: model:ir.actions.act_window,name:base.action_ir_mail_server_list #: view:ir.mail_server:0 #: model:ir.ui.menu,name:base.menu_mail_servers msgid "Outgoing Mail Servers" -msgstr "" +msgstr "발송 메일 서버" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -12812,7 +12959,7 @@ msgstr "" #. module: base #: model:res.country,name:base.cn msgid "China" -msgstr "" +msgstr "중국" #. module: base #: help:ir.actions.server,wkf_model_id:0 @@ -12831,24 +12978,24 @@ msgstr "" #. module: base #: model:res.country,name:base.eh msgid "Western Sahara" -msgstr "" +msgstr "서사하라" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "송장 발행 & 지불" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form 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 "" +msgstr "여기서 OpenERP로 관리될 회사를 생성 및 관리하세요. 여기서 매장 또는 계열사 또한 생성 및 관리될 수 있습니다." #. module: base #: model:res.country,name:base.id msgid "Indonesia" -msgstr "" +msgstr "인도네시아" #. module: base #: model:ir.module.module,description:base.module_stock_no_autopicking @@ -12874,21 +13021,23 @@ 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 msgid "Bulgaria" -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 @@ -12904,12 +13053,12 @@ msgstr "통화" #. module: base #: view:res.lang:0 msgid "5. %y, %Y ==> 08, 2008" -msgstr "" +msgstr "5. %y, %Y ==> 08, 2008" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd msgid "ltd" -msgstr "" +msgstr "유한 책임 회사" #. module: base #: model:ir.module.module,description:base.module_crm_claim @@ -12952,17 +13101,17 @@ 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 #: selection:base.language.install,lang:0 msgid "Slovak / Slovenský jazyk" -msgstr "" +msgstr "슬로바키아어 / Slovenský jazyk" #. module: base #: field:base.language.export,state:0 @@ -12970,12 +13119,12 @@ msgstr "" #: field:res.partner,has_image:0 #: field:res.users,user_email:0 msgid "unknown" -msgstr "알려지지 않음" +msgstr "알 수 없음" #. module: base #: field:res.currency,symbol:0 msgid "Symbol" -msgstr "" +msgstr "기호" #. module: base #: help:res.partner,image_medium:0 @@ -12988,35 +13137,35 @@ msgstr "" #. module: base #: view:base.update.translations:0 msgid "Synchronize Translation" -msgstr "" +msgstr "번역 동기화" #. module: base #: view:res.partner.bank:0 #: field:res.partner.bank,bank_name:0 msgid "Bank Name" -msgstr "" +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.module.category,name:base.module_category_association #: model:ir.ui.menu,name:base.menu_association #: model:ir.ui.menu,name:base.menu_report_association msgid "Association" -msgstr "" +msgstr "연계" #. module: base #: view:ir.actions.server:0 msgid "Action to Launch" -msgstr "개시할 액션" +msgstr "시작할 액션" #. module: base #: field:ir.model,modules:0 @@ -13028,12 +13177,12 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_contacts #: model:ir.ui.menu,name:base.menu_config_address_book 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 #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll_account @@ -13043,18 +13192,18 @@ msgstr "" #. 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:185 #, python-format msgid "Base Language 'en_US' can not be deleted !" -msgstr "" +msgstr "'en_US' 기본 언어는 삭제될 수 없습니다 !" #. module: base #: model:ir.module.module,description:base.module_l10n_uk @@ -13073,7 +13222,7 @@ msgstr "" #. module: base #: selection:ir.model,state:0 msgid "Base Object" -msgstr "베이스 오브젝트" +msgstr "기초 객체" #. module: base #: field:ir.cron,priority:0 @@ -13081,17 +13230,17 @@ msgstr "베이스 오브젝트" #: field:res.request,priority:0 #: field:res.request.link,priority:0 msgid "Priority" -msgstr "우선순위" +msgstr "우선 순위" #. module: base #: report:ir.module.reference:0 msgid "Dependencies :" -msgstr "의존성:" +msgstr "의존성 :" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "" +msgstr "세금 ID" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions @@ -13106,7 +13255,7 @@ msgstr "필드 라벨" #. module: base #: model:res.country,name:base.dj msgid "Djibouti" -msgstr "" +msgstr "지부티" #. module: base #: field:ir.translation,value:0 @@ -13116,12 +13265,12 @@ msgstr "번역 값" #. module: base #: model:res.country,name:base.ag msgid "Antigua and Barbuda" -msgstr "" +msgstr "앤티가 바부다" #. module: base #: model:res.country,name:base.zr msgid "Zaire" -msgstr "" +msgstr "자이르" #. module: base #: model:ir.module.module,summary:base.module_project @@ -13176,12 +13325,12 @@ msgstr "" #. module: base #: field:res.partner.category,parent_right:0 msgid "Right parent" -msgstr "" +msgstr "우측 부모" #. module: base #: view:base.module.update:0 msgid "Update Module List" -msgstr "" +msgstr "모듈 목록 업데이트" #. module: base #: code:addons/base/res/res_users.py:679 @@ -13195,7 +13344,7 @@ 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 @@ -13219,7 +13368,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,auto_refresh:0 msgid "Auto-Refresh" -msgstr "자동 Refresh" +msgstr "자동 새로 고침" #. module: base #: model:ir.module.module,description:base.module_product_expiry @@ -13249,7 +13398,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:84 #, python-format msgid "The osv_memory field can only be compared with = and != operator." -msgstr "" +msgstr "osv_memory 필드는 = and != 연산자하고만 비교될 수 있습니다." #. module: base #: view:res.partner:0 @@ -13259,17 +13408,17 @@ msgstr "" #. module: base #: selection:ir.ui.view,type:0 msgid "Diagram" -msgstr "" +msgstr "도표" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_es msgid "Spanish - Accounting (PGCE 2008)" -msgstr "" +msgstr "스페인어 - 회계 (PGCE 2008)" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking msgid "Picking Before Manufacturing" -msgstr "" +msgstr "제조 전 피킹" #. module: base #: model:ir.module.module,summary:base.module_note_pad @@ -13279,12 +13428,12 @@ msgstr "" #. module: base #: model:res.country,name:base.wf msgid "Wallis and Futuna Islands" -msgstr "" +msgstr "월리스 푸투나 제도" #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" -msgstr "" +msgstr "기록을 쉽게 찾을 수 있도록 이름을 지어주세요" #. module: base #: model:ir.module.module,description:base.module_hr @@ -13326,7 +13475,7 @@ msgstr "" #: view:ir.model.data:0 #: field:ir.model.data,name:0 msgid "External Identifier" -msgstr "" +msgstr "외부 식별자" #. module: base #: model:ir.module.module,description:base.module_audittrail @@ -13347,7 +13496,7 @@ msgstr "" #: 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 #: model:res.groups,comment:base.group_sale_salesman_all_leads @@ -13359,7 +13508,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_event msgid "Events Organisation" -msgstr "" +msgstr "이벤트 계획" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_actions @@ -13372,7 +13521,7 @@ msgstr "액션" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "" +msgstr "배송비용" #. module: base #: code:addons/base/ir/ir_cron.py:248 @@ -13386,12 +13535,12 @@ msgstr "" #: view:base.language.export:0 #: field:ir.exports.line,export_id:0 msgid "Export" -msgstr "익스포트" +msgstr "내보내기" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ma msgid "Maroc - Accounting" -msgstr "" +msgstr "마로크 - 회계" #. module: base #: field:res.bank,bic:0 @@ -13421,12 +13570,12 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Record rules" -msgstr "기록 규칙" +msgstr "레코드 규칙" #. module: base #: help:workflow.transition,act_to:0 msgid "The destination activity." -msgstr "" +msgstr "목적지 활동." #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue @@ -13438,7 +13587,7 @@ msgstr "" #: view:base.module.upgrade:0 #: view:base.update.translations:0 msgid "Update" -msgstr "갱신" +msgstr "업데이트" #. module: base #: model:ir.module.module,description:base.module_plugin @@ -13474,27 +13623,27 @@ 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 #: model:ir.module.module,description:base.module_contacts @@ -13515,12 +13664,12 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "공급업체 협력업체" #. module: base #: view:res.config.installer:0 msgid "Install Modules" -msgstr "" +msgstr "모듈 설치" #. module: base #: model:ir.ui.menu,name:base.menu_import_crm @@ -13530,22 +13679,22 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "고객 협력업체" #. module: base #: 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_res_request_history msgid "res.request.history" -msgstr "" +msgstr "res.request.history" #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" -msgstr "" +msgstr "기본 다중 업체" #. module: base #: field:ir.translation,src:0 @@ -13561,7 +13710,7 @@ msgstr "" #. module: base #: model:res.country,name:base.vu msgid "Vanuatu" -msgstr "" +msgstr "바누아투" #. module: base #: model:ir.module.module,description:base.module_product_visible_discount @@ -13591,7 +13740,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm msgid "CRM" -msgstr "" +msgstr "CRM" #. module: base #: model:ir.module.module,description:base.module_base_report_designer @@ -13613,17 +13762,17 @@ msgstr "구성 시작" #. module: base #: selection:base.language.install,lang:0 msgid "Catalan / Català" -msgstr "" +msgstr "카탈로니아어 / Català" #. module: base #: model:res.country,name:base.do msgid "Dominican Republic" -msgstr "" +msgstr "도미니카공화국" #. module: base #: selection:base.language.install,lang:0 msgid "Serbian (Cyrillic) / српски" -msgstr "" +msgstr "세르비아어 (키릴 문자) / српски" #. module: base #: code:addons/orm.py:2649 @@ -13632,21 +13781,23 @@ msgid "" "Invalid group_by specification: \"%s\".\n" "A group_by specification must be a list of valid fields." msgstr "" +"유효하지 않은 group_by 사양: \"%s\".\n" +"group_by 사양은 유효한 필드의 목록이어야 합니다." #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "TLS (STARTTLS)" -msgstr "" +msgstr "TLS (STARTTLS)" #. module: base #: help:ir.actions.act_window,usage:0 msgid "Used to filter menu and home actions from the user form." -msgstr "" +msgstr "사용자 양식에서 메뉴 및 홈 액션을 필터할 때 사용됨." #. module: base #: model:res.country,name:base.sa msgid "Saudi Arabia" -msgstr "" +msgstr "사우디 아라비아" #. module: base #: model:ir.module.module,description:base.module_sale_mrp @@ -13696,7 +13847,7 @@ msgstr "" #: code:addons/base/module/wizard/base_module_configuration.py:38 #, python-format msgid "System Configuration done" -msgstr "" +msgstr "시스템 구성 완료" #. module: base #: field:ir.attachment,db_datas:0 @@ -13706,18 +13857,18 @@ msgstr "" #. module: base #: model:res.country,name:base.tc msgid "Turks and Caicos Islands" -msgstr "" +msgstr "터크스카이코스 제도" #. module: base #: field:workflow.triggers,instance_id:0 msgid "Destination Instance" -msgstr "목적지 인스턴스" +msgstr "목적지 사례" #. module: base #: field:ir.actions.act_window,multi:0 #: field:ir.actions.wizard,multi:0 msgid "Action on Multiple Doc." -msgstr "여러 문서 상의 액션" +msgstr "여러 문서에 대한 액션" #. module: base #: model:ir.actions.act_window,name:base.action_partner_title_partner @@ -13758,17 +13909,17 @@ msgstr "" #. module: base #: model:res.country,name:base.gn msgid "Guinea" -msgstr "" +msgstr "기니아" #. module: base #: model:ir.module.module,shortdesc:base.module_web_diagram msgid "OpenERP Web Diagram" -msgstr "" +msgstr "OpenERP Web 도표" #. module: base #: model:res.country,name:base.lu msgid "Luxembourg" -msgstr "" +msgstr "룩셈부르크" #. module: base #: model:ir.module.module,summary:base.module_base_calendar @@ -13784,7 +13935,7 @@ msgstr "낮음" #: code:addons/base/ir/ir_ui_menu.py:354 #, python-format msgid "Error ! You can not create recursive Menu." -msgstr "" +msgstr "오류 ! 재귀적 메뉴를 생성할 수 없습니다." #. module: base #: view:ir.translation:0 @@ -13796,7 +13947,7 @@ msgstr "" msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" -msgstr "" +msgstr "3. 사용자가 여러 그룹에 속해 있을 경우, 단계 2의 결과는 논리적 OR 연산자와 결합됩니다." #. module: base #: model:ir.module.module,description:base.module_l10n_be @@ -13853,12 +14004,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment msgid "Suppliers Payment Management" -msgstr "" +msgstr "공급업체 지불 관리" #. module: base #: model:res.country,name:base.sv msgid "El Salvador" -msgstr "" +msgstr "엘살바도르" #. module: base #: code:addons/base/res/res_company.py:161 @@ -13877,7 +14028,7 @@ msgstr "접근 메뉴" #. module: base #: model:res.country,name:base.th msgid "Thailand" -msgstr "" +msgstr "태국" #. module: base #: model:ir.model,name:base.model_change_password_wizard @@ -13892,7 +14043,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "잠재 고객 & 매출 기회" #. module: base #: model:res.country,name:base.gg @@ -13902,7 +14053,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Romanian / română" -msgstr "" +msgstr "루마니아어 / română" #. module: base #: model:ir.module.module,description:base.module_l10n_mx @@ -13946,23 +14097,23 @@ msgstr "" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "" +msgstr "및" #. module: base #: help:ir.values,res_id:0 msgid "" "Database identifier of the record to which this applies. 0 = for all records" -msgstr "" +msgstr "적용되는 기록의 데이터베이스 식별자. 0 = 전체 기록" #. module: base #: field:ir.model.fields,relation:0 msgid "Object Relation" -msgstr "오브젝트 관계" +msgstr "객체 관계" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "" +msgstr "전자 송상 발행 & 지불" #. module: base #: view:ir.rule:0 @@ -13972,23 +14123,23 @@ 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 #: model:res.country,name:base.vi msgid "Virgin Islands (USA)" -msgstr "" +msgstr "버진 제도 (미국)" #. module: base #: model:res.country,name:base.tw msgid "Taiwan" -msgstr "" +msgstr "타이완" #. module: base #: model:ir.model,name:base.model_res_currency_rate @@ -14011,7 +14162,7 @@ msgstr "" #: view:workflow.instance:0 #: field:workflow.instance,res_type:0 msgid "Resource Object" -msgstr "리소스 오브젝트" +msgstr "리소스 객체" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk @@ -14054,6 +14205,8 @@ 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 @@ -14063,7 +14216,7 @@ msgstr "자식 필드" #. module: base #: view:ir.rule:0 msgid "Detailed algorithm:" -msgstr "" +msgstr "상세 알고리즘:" #. module: base #: field:ir.actions.act_url,usage:0 @@ -14085,14 +14238,14 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_workflow_workitem msgid "workflow.workitem" -msgstr "" +msgstr "workflow.workitem" #. module: base #: model:ir.module.category,description:base.module_category_tools msgid "" "Lets you install various interesting but non-essential tools like Survey, " "Lunch and Ideas box." -msgstr "" +msgstr "설문, 점심, 아이디어 상자 등 다양한 흥미롭지만 필수적이지 않은 도구를 설치할 수 있도록 함." #. module: base #: selection:ir.module.module,state:0 @@ -14102,17 +14255,17 @@ msgstr "설치할 수 없음" #. module: base #: help:res.lang,iso_code:0 msgid "This ISO code is the name of po files to use for translations" -msgstr "이 ISO 코드는 번역에 사용될 po 파일이름 입니다." +msgstr "해당 ISO 코드는 번역에 사용될 po 파일명입니다" #. module: base #: report:ir.module.reference:0 msgid "View :" -msgstr "뷰 :" +msgstr "화면 :" #. module: base #: field:ir.model.fields,view_load:0 msgid "View Auto-Load" -msgstr "뷰 자동 로드" +msgstr "화면 자동으로 불러오기" #. module: base #: model:ir.module.module,description:base.module_l10n_et @@ -14132,12 +14285,12 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "" +msgstr "허용된 업체" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de msgid "Deutschland - Accounting" -msgstr "" +msgstr "독일 - 회계" #. module: base #: view:ir.sequence:0 @@ -14147,7 +14300,7 @@ msgstr "" #. module: base #: field:ir.ui.menu,web_icon:0 msgid "Web Icon File" -msgstr "" +msgstr "웹 아이콘 파일" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade @@ -14157,7 +14310,7 @@ msgstr "예정된 업그레이드 적용" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "송장 발행 장부" #. module: base #: help:ir.ui.view,groups_id:0 @@ -14169,7 +14322,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Persian / فارس" -msgstr "" +msgstr "페르시아어 / فارس" #. module: base #: view:base.language.export:0 @@ -14190,7 +14343,7 @@ msgstr "" #: code:addons/base/module/wizard/base_module_upgrade.py:84 #, python-format msgid "Unmet dependency !" -msgstr "" +msgstr "일치하지 않은 의존성 !" #. module: base #: code:addons/base/ir/ir_model.py:502 @@ -14203,7 +14356,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_module_configuration msgid "base.module.configuration" -msgstr "" +msgstr "base.module.configuration" #. module: base #: model:ir.module.module,description:base.module_point_of_sale @@ -14316,28 +14469,28 @@ msgstr "" #. module: base #: model:res.country,name:base.aw msgid "Aruba" -msgstr "" +msgstr "아루바" #. module: base #: code:addons/base/module/wizard/base_module_import.py:58 #, python-format msgid "File is not a zip file!" -msgstr "" +msgstr "파일이 zip 파일이 아닙니다!" #. module: base #: model:res.country,name:base.ar msgid "Argentina" -msgstr "" +msgstr "아르헨티나" #. module: base #: field:res.groups,full_name:0 msgid "Group Name" -msgstr "그룹 이름" +msgstr "그룹명" #. module: base #: model:res.country,name:base.bh msgid "Bahrain" -msgstr "" +msgstr "바레인" #. module: base #: code:addons/base/res/res_company.py:162 @@ -14363,12 +14516,12 @@ msgstr "팩스" #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "회사" +msgstr "업체" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "고급 보고" #. module: base #: model:ir.module.module,summary:base.module_purchase @@ -14396,17 +14549,17 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_model_data msgid "ir.model.data" -msgstr "" +msgstr "ir.model.data" #. module: base #: selection:base.language.install,lang:0 msgid "Bulgarian / български език" -msgstr "" +msgstr "불가리아어 / български език" #. module: base #: model:ir.ui.menu,name:base.menu_aftersale msgid "After-Sale Services" -msgstr "" +msgstr "사후 서비스" #. module: base #: field:base.language.import,code:0 @@ -14416,12 +14569,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr msgid "France - Accounting" -msgstr "" +msgstr "프랑스 - 회계" #. module: base #: view:ir.actions.todo:0 msgid "Launch" -msgstr "" +msgstr "시작" #. module: base #: selection:res.partner,type:0 @@ -14481,12 +14634,12 @@ msgstr "" #. module: base #: model:res.country,name:base.jm msgid "Jamaica" -msgstr "" +msgstr "자메이카" #. module: base #: field:res.partner,color:0 msgid "Color Index" -msgstr "" +msgstr "컬러 색인" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -14496,6 +14649,8 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"추적 및 분석 목적을 위한 구분을 개선하기 위해 협력업체 분류를 관리하세요. 협력업체는 여러 분류에 속해 있을 수 있으며 분류는 계층 " +"구조로 되어있을 수도 있습니다: 분류에 속해 있는 협력업체는 모기업에도 속해 있습니다." #. module: base #: model:ir.module.module,description:base.module_survey @@ -14525,7 +14680,7 @@ msgstr "" #. module: base #: model:res.country,name:base.az msgid "Azerbaijan" -msgstr "" +msgstr "아제르바이잔" #. module: base #: code:addons/base/ir/ir_mail_server.py:476 @@ -14537,33 +14692,33 @@ msgstr "경고" #. module: base #: model:ir.module.module,shortdesc:base.module_edi msgid "Electronic Data Interchange (EDI)" -msgstr "" +msgstr "전자 데이터 교환 (EDI)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_anglo_saxon msgid "Anglo-Saxon Accounting" -msgstr "" +msgstr "앵글로색슨 회계" #. 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.menu_ir_property msgid "Parameters" -msgstr "" +msgstr "매개 변수" #. module: base #: selection:base.language.install,lang:0 msgid "Czech / Čeština" -msgstr "" +msgstr "체크어 / Čeština" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules msgid "Generic Modules" -msgstr "" +msgstr "기본 모듈" #. module: base #: model:res.country,name:base.mk @@ -14573,7 +14728,7 @@ msgstr "" #. module: base #: model:res.country,name:base.rw msgid "Rwanda" -msgstr "" +msgstr "르완다" #. module: base #: model:ir.module.module,description:base.module_auth_openid @@ -14586,12 +14741,12 @@ msgstr "" #. module: base #: help:ir.mail_server,smtp_port:0 msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." -msgstr "" +msgstr "SMTP 포트, 보통 SSL은 465, 기타의 경우 25 또는 587." #. module: base #: model:res.country,name:base.ck msgid "Cook Islands" -msgstr "" +msgstr "쿡 제도" #. module: base #: field:ir.model.data,noupdate:0 @@ -14601,12 +14756,12 @@ 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 @@ -14629,7 +14784,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_thunderbird msgid "Thunderbird Plug-In" -msgstr "" +msgstr "썬더버드 플러그인" #. module: base #: model:ir.module.module,summary:base.module_event @@ -14656,7 +14811,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_vat msgid "VAT Number Validation" -msgstr "" +msgstr "VAT 번호 검증" #. module: base #: field:ir.model.fields,complete_name:0 @@ -14668,12 +14823,12 @@ msgstr "전체 명칭" msgid "" "If set to true, the wizard will not be displayed on the right toolbar of a " "form view." -msgstr "참으로 설정하면, 위저드가 양식 뷰의 오픈쪽 툴바에 나타나지 않습니다." +msgstr "참으로 설정할 경우, 마법사가 양식 화면의 우측 툴바에 나타나지 않습니다." #. module: base #: view:ir.values:0 msgid "Action Bindings/Defaults" -msgstr "" +msgstr "액션 결합/기본 값" #. module: base #: view:base.language.export:0 @@ -14687,12 +14842,12 @@ msgstr "" msgid "" "1. Global rules are combined together with a logical AND operator, and with " "the result of the following steps" -msgstr "" +msgstr "1. 포괄적 규칙은 다음 단계의 결과와 함께 논리적 AND 연산자와 결합됩니다" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_nl msgid "Netherlands - Accounting" -msgstr "" +msgstr "네덜란드 - 회계" #. module: base #: model:res.country,name:base.gs @@ -14702,12 +14857,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%X - Appropriate time representation." -msgstr "%X - 적합한 시간 표시" +msgstr "%X - 적합한 시간 표시." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (SV) / Español (SV)" -msgstr "" +msgstr "스페인어 (SV) / Español (SV)" #. module: base #: help:res.lang,grouping:0 @@ -14717,11 +14872,14 @@ 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 "" +"분리자 형식은 [,n] 과 같아야 하며, 이 때 0 < n (단위 자리수부터 시작함) 입니다., -1은 분리를 종료합니다. 예: 각 " +"사례마다 ','가 천의 자리수에 대한 분리자일 경우, [3,2,-1]은 106500을 1,06,500으로;[1,2,-1]은 " +"106,50,0으로; [3]은 106,500으로 표시합니다." #. module: base #: field:ir.module.module,auto_install:0 msgid "Automatic Installation" -msgstr "" +msgstr "자동 설치" #. module: base #: model:ir.module.module,description:base.module_l10n_hn @@ -14740,18 +14898,18 @@ msgstr "" #. module: base #: model:res.country,name:base.jp msgid "Japan" -msgstr "" +msgstr "일본" #. module: base #: code:addons/base/ir/ir_model.py:412 #, python-format msgid "Can only rename one column at a time!" -msgstr "" +msgstr "열의 이름은 한 번에 한 개씩만 변경할 수 있습니다!" #. module: base #: selection:ir.translation,type:0 msgid "Report/Template" -msgstr "" +msgstr "보고서/양식" #. module: base #: model:ir.module.module,description:base.module_account_budget @@ -14797,12 +14955,12 @@ msgstr "그래프" #: 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 #: model:ir.module.module,shortdesc:base.module_l10n_ca msgid "Canada - Accounting" -msgstr "" +msgstr "캐나다 - 회계" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_co @@ -14841,12 +14999,12 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_ir_actions_todo #: model:ir.ui.menu,name:base.menu_ir_actions_todo_form msgid "Configuration Wizards" -msgstr "구성 위저드" +msgstr "구성 마법사" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "" +msgstr "로케일 코드" #. module: base #: field:workflow.activity,split_mode:0 @@ -14856,7 +15014,7 @@ msgstr "분할 모드" #. module: base #: view:base.module.upgrade:0 msgid "Note that this operation might take a few minutes." -msgstr "" +msgstr "해당 작업은 몇 분 소요될 수 있음을 참고하세요." #. module: base #: code:addons/base/ir/ir_fields.py:363 @@ -14869,17 +15027,17 @@ msgstr "" #. module: base #: field:ir.sequence,implementation:0 msgid "Implementation" -msgstr "" +msgstr "시행" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ve msgid "Venezuela - Accounting" -msgstr "" +msgstr "베네수엘라 - 회계" #. module: base #: model:res.country,name:base.cl msgid "Chile" -msgstr "" +msgstr "칠레" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor @@ -14889,7 +15047,7 @@ msgstr "" #. module: base #: view:ir.cron:0 msgid "Execution" -msgstr "" +msgstr "실행" #. module: base #: field:ir.actions.server,condition:0 @@ -14907,12 +15065,12 @@ msgstr "" #. module: base #: help:res.currency,rate:0 msgid "The rate of the currency to the currency of rate 1." -msgstr "" +msgstr "환율 1일 때 통화의 비율." #. module: base #: field:ir.ui.view,name:0 msgid "View Name" -msgstr "뷰 이름" +msgstr "화면 명칭" #. module: base #: model:ir.model,name:base.model_res_groups @@ -14922,14 +15080,14 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Italian / Italiano" -msgstr "" +msgstr "이탈리아어 / Italiano" #. module: base #: view:ir.actions.server:0 msgid "" "Only one client action will be executed, last client action will be " "considered in case of multiple client actions." -msgstr "" +msgstr "오직 한 개의 클라이언트 액션만 실행되며 다중 클라이언트 액션일 경우, 최근 클라이언트가 간주됩니다." #. module: base #: model:ir.module.module,description:base.module_mrp_jit @@ -14954,7 +15112,7 @@ msgstr "" #. module: base #: model:res.country,name:base.hr msgid "Croatia" -msgstr "" +msgstr "크로아티아" #. module: base #: view:ir.module.module:0 @@ -14966,7 +15124,7 @@ msgstr "" #. 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 @@ -14974,12 +15132,12 @@ msgstr "휴대폰 번호" #: model:ir.model,name:base.model_res_partner_category #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "파트너 카테고리" +msgstr "협력업체 분류" #. module: base #: view:base.module.upgrade:0 msgid "System Update" -msgstr "" +msgstr "시스템 업데이트" #. module: base #: field:ir.actions.report.xml,report_sxw_content:0 @@ -14995,12 +15153,12 @@ msgstr "" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "" +msgstr "순서를 위한 기록의 접두사 값" #. module: base #: model:res.country,name:base.sc msgid "Seychelles" -msgstr "" +msgstr "세이셸" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 @@ -15022,7 +15180,7 @@ msgstr "은행 계정" #. module: base #: model:res.country,name:base.sl msgid "Sierra Leone" -msgstr "" +msgstr "시에라리온" #. module: base #: view:res.company:0 @@ -15118,7 +15276,7 @@ msgstr "" #: code:addons/base/res/res_users.py:170 #, python-format msgid "Company Switch Warning" -msgstr "" +msgstr "업체 변환 경고" #. module: base #: model:ir.module.category,description:base.module_category_manufacturing @@ -15130,12 +15288,12 @@ msgstr "" #. module: base #: help:ir.sequence,number_increment:0 msgid "The next number of the sequence will be incremented by this number" -msgstr "" +msgstr "순서의 다음 번호가 해당 숫자만큼 증가합니다" #. module: base #: selection:workflow.activity,kind:0 msgid "Function" -msgstr "기능" +msgstr "함수" #. module: base #: field:ir.ui.menu,parent_right:0 @@ -15181,12 +15339,12 @@ msgstr "" #: 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:ir.module.module,shortdesc:base.module_purchase_requisition msgid "Purchase Requisitions" -msgstr "" +msgstr "구매 요청" #. module: base #: selection:ir.actions.act_window,target:0 @@ -15196,18 +15354,18 @@ msgstr "" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "월" +msgstr "달" #. module: base #: view:workflow.instance:0 msgid "Workflow Instances" -msgstr "워크플로우 인스턴스" +msgstr "업무 흐름 사례" #. module: base #: code:addons/base/res/res_partner.py:532 #, python-format msgid "Partners: " -msgstr "파트너: " +msgstr "협력업체: " #. module: base #: view:res.partner:0 @@ -15219,17 +15377,17 @@ msgstr "" #: field:res.partner.bank,name:0 #, python-format msgid "Bank Account" -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 #: model:res.country,name:base.ss @@ -15239,12 +15397,12 @@ msgstr "" #. module: base #: field:ir.filters,context:0 msgid "Context" -msgstr "" +msgstr "문맥" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp msgid "Sales and MRP Management" -msgstr "" +msgstr "판매 및 생산자 권장 소비자 가격 관리" #. module: base #: model:ir.actions.act_window,help:base.action_partner_form @@ -15262,22 +15420,22 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_2 msgid "Prospect" -msgstr "잠재 고객" +msgstr "유망 고객" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "" +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,type:0 @@ -15302,309 +15460,99 @@ msgstr "" #. module: base #: model:res.country,name:base.lk msgid "Sri Lanka" -msgstr "" +msgstr "스리랑카" #. module: base #: field:ir.actions.act_window,search_view:0 msgid "Search View" -msgstr "" +msgstr "검색 화면" #. module: base #: selection:base.language.install,lang:0 msgid "Russian / русский язык" -msgstr "" +msgstr "러시아어 / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" msgstr "" -#~ msgid "Metadata" -#~ msgstr "메타데이타" - #~ msgid "Code (eg:en__US)" #~ msgstr "코드 (eg:en__US)" -#~ msgid "Workflow On" -#~ msgstr "워크플로우" - -#, python-format -#~ msgid "The unlink method is not implemented on this object !" -#~ msgstr "링크해제 방법은 이 오브젝트에 적용되지 않습니다." - -#, python-format -#~ msgid "new" -#~ msgstr "새로" - -#~ msgid "Contact Name" -#~ msgstr "연락처 이름" - -#, python-format -#~ 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입니다." - -#~ msgid "Select Action Type" -#~ msgstr "액션 타입 선택" - #~ msgid "E-Mail" #~ msgstr "이메일" -#, python-format -#~ msgid "The read method is not implemented on this object !" -#~ msgstr "이 읽기 방식은 이 오브젝트에 적용되지 않음!" - -#~ msgid "Schedule Upgrade" -#~ msgstr "스케줄 업그레이드" - -#~ msgid "Export done" -#~ msgstr "익스포트 완료" - -#, python-format -#~ msgid "You can not remove the model '%s' !" -#~ msgstr "귀하는 모델 '%s'을 제거할 수 없음!" - -#~ msgid "Basic Partner" -#~ msgstr "기본 파트너" - #~ msgid "Payment term" #~ msgstr "결제 조건" #~ msgid "This field is not used, it only helps you to select the right action." #~ msgstr "이 필드는 사용되지 않으며, 귀하가 올바른 액션을 선택하도록 도와줄 뿐입니다." -#~ msgid "To export a new language, do not select a language." -#~ msgstr "새 언어를 내보낼려면, 언어를 선택하지 마십시오." - -#~ msgid "Payment Term (short name)" -#~ msgstr "결제 조건 (짧은 이름)" - #~ msgid "Attached ID" #~ msgstr "첨부된 ID" -#~ msgid "Keep 0 if the action must appear on all resources." -#~ msgstr "이 액션이 모든 리소스에 나타나려면, 0으로 설정" - -#~ msgid "" -#~ "Specify the message. You can use the fields from the object. e.g. `Dear [[ " -#~ "object.partner_id.name ]]`" -#~ msgstr "" -#~ "메시지를 지정하세요. 오브젝트 필드를 잉요할 수 있습니다 .e.g. `[[ object.partner_id.name ]]님, 안녕하세요`" - #~ msgid "Attached Model" #~ msgstr "첨부된 모델" -#~ msgid "Trigger Name" -#~ msgstr "트리거 이름" - #~ msgid "Reply" #~ msgstr "답변" #~ msgid "References" #~ msgstr "참조" -#~ msgid "" -#~ "Keep empty if you don't want the user to be able to connect on the system." -#~ msgstr "이 사용자가 시스템에 접속하지 못하도록 하려면 체크하십시오." - -#, python-format -#~ msgid "" -#~ "Couldn't generate the next id because some partners have an alphabetic id !" -#~ msgstr "일부 파트너들이 알파벳 ID를 가지고 있으므로 다음 ID를 생성하지 못했음!" - -#, python-format -#~ msgid "Not implemented set_memory method !" -#~ msgstr "set_memory method를 수행 못함 !" - #~ msgid "Action To Launch" #~ msgstr "시작할 액션" #~ msgid "Values" #~ msgstr "값" -#~ msgid "Customization" -#~ msgstr "고객화" - -#, python-format -#~ msgid "The perm_read method is not implemented on this object !" -#~ msgstr "perm_read 메쏘드는 이 오브젝트에 적용되지 않음!" - -#~ msgid "Channel" -#~ msgstr "채널" - -#~ msgid "Ending Date" -#~ msgstr "종료 날짜" - #~ msgid "Valid" #~ msgstr "유효함" #~ msgid "Property" #~ msgstr "속성" -#~ msgid "HR sector" -#~ msgstr "HR 섹터" - #~ msgid "Draft" #~ msgstr "초안" -#~ msgid "Report Footer 1" -#~ msgstr "리포트 푸터 1" - -#~ msgid "Report Footer 2" -#~ msgstr "리포트 푸터 2" - -#~ msgid "Select the Signal name that is to be used as the trigger." -#~ msgstr "트리거로 이용될 시그널 이름을 선택하십시오." - -#~ msgid "Unvalidated" -#~ msgstr "검증 안됨" - #~ msgid "Payment Term" #~ msgstr "결제 조건" -#, python-format -#~ msgid "Please check that all your lines have %d columns." -#~ msgstr "모든 라인이 %d 칼럼을 가지는 지 체크하십시오." - -#~ msgid "" -#~ "Value Added Tax number. Check the box if the partner is subjected to the " -#~ "VAT. Used by the VAT legal statement." -#~ msgstr "VAT 번호. 파트너가 VAT 부과 대상이면 이 박스를 체크하십시오. VAT 법적 조항에 이용됨." - -#~ msgid "Categories" -#~ msgstr "카테고리" - -#~ msgid "Quality Certificate" -#~ msgstr "품질 증명" - -#~ msgid "Check this box if the partner is a customer." -#~ msgstr "파트너가 고객인 경우, 이 박스를 체크하십시오." - -#, python-format -#~ msgid "" -#~ "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." -#~ msgstr "" -#~ "이 문서를 .CSV 파일로 저장하고, 선호하는 스프레드시트 소프트웨어로 열어 보십시오. 파일 인코딩은 UTF-8입니다. 다시 임포트하기 " -#~ "전에 최종 컬럼들을 번역해야 합니다." - -#~ 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 "" -#~ "선택된 언어가 시스템에 로드되면, 이 파트너와 관련된 모든 문서들이 이 언어로 인쇄됩니다. 그렇지 않으면, 영어로 표시됩니다." - #~ msgid "SXW content" #~ msgstr "SXW 컨텐트" -#~ msgid "" -#~ "Specify the subject. You can use fields from the object, e.g. `Hello [[ " -#~ "object.partner_id.name ]]`" -#~ msgstr "" -#~ "주제를 지정하십시오. 오브젝트 필드를 이용할 수 있습니다. 가령, `Hello [[ object.partner_id.name ]]`" - -#, python-format -#~ msgid "The create method is not implemented on this object !" -#~ msgstr "이 생성 메쏘드는 이 오브젝트에 적용되지 않음!" - -#~ msgid "Event Type" -#~ msgstr "이벤트 타입" - #~ msgid "" #~ "The kind of action or button in the client side that will trigger the action." #~ msgstr "액션을 트리거할 클라이언트 사이트의 액션이나 버튼 종류" -#~ msgid "" -#~ "0=Very Urgent\n" -#~ "10=Not urgent" -#~ msgstr "" -#~ "0=매우 긴급\n" -#~ "10=급하지 않음" - #~ msgid "SXW path" #~ msgstr "SXW 경로" #~ msgid "Creator" #~ msgstr "생성자" -#, python-format -#~ msgid "The write method is not implemented on this object !" -#~ msgstr "쓰기 메쏘드는 이 오브젝트에 적용되지 않음!" - #~ msgid "General Description" #~ msgstr "일반 설명" -#~ msgid "Meta Datas" -#~ msgstr "메타데이타" - -#~ msgid "" -#~ "The internal user that is in charge of communicating with this partner if " -#~ "any." -#~ msgstr "이 파트너와의 소통을 담당하는 내부 사용자" - #~ msgid "Demo data" #~ msgstr "데모 데이터" -#~ msgid "Starter Partner" -#~ msgstr "시작 파트너" - #~ msgid "Client Actions Connections" #~ msgstr "클라이언트 액션 연결" #~ msgid "Client Action Configuration" #~ msgstr "클라이언트 액션 구성" -#~ msgid "Partner Addresses" -#~ msgstr "파트너 주소" - #~ msgid "Events" #~ msgstr "이벤트" -#~ msgid "Partner Contacts" -#~ msgstr "파트너 연락처" - -#~ msgid "Trigger On" -#~ msgstr "트리거" - -#~ msgid "Request History" -#~ msgstr "히스토리 요청" - #~ msgid "Create Action" #~ msgstr "액션 생성" -#~ msgid "Objects" -#~ msgstr "오브젝트" - -#~ msgid "Signal (button Name)" -#~ msgstr "신호 (버튼 이름)" - -#~ msgid "Uninstall (beta)" -#~ msgstr "설치 해제 (베타)" - #~ msgid "Advice" #~ msgstr "자문" -#~ msgid "Maintenance Contract" -#~ msgstr "유지관리 계약" - -#~ msgid "Select the object from the model on which the workflow will executed." -#~ msgstr "워크플로우가 실행될 모델로부터 오브젝트 선택" - -#~ msgid "Starting Date" -#~ msgstr "시작 날짜" - -#~ msgid "On delete" -#~ msgstr "삭제" - -#, python-format -#~ msgid "Not Implemented" -#~ msgstr "수행 안됨" - -#~ msgid "Textile Suppliers" -#~ msgstr "섬유 공급자" - #~ msgid "Addresses" #~ msgstr "주소" @@ -15617,28 +15565,6 @@ msgstr "" #~ msgid "Skipped" #~ msgstr "건너 뜀" -#~ msgid "Select Report" -#~ msgstr "리포트 선택" - -#~ msgid "Sender's email" -#~ msgstr "전송자 이메일" - -#~ msgid "Connect Events to Actions" -#~ msgstr "이벤트를액션에 연결" - -#, python-format -#~ msgid "Module %s: Invalid Quality Certificate" -#~ msgstr "모듈 %s: 유효하지 않은 품질 증명" - -#~ msgid "Values for Event Type" -#~ msgstr "이벤트 타입을 위한 값" - -#~ msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" -#~ msgstr "이름으로 액션을 언급하기 쉬움. e.g. 하나의 판매 주문 -> 여러 인보이스들" - -#~ msgid "Send SMS" -#~ msgstr "SMS 전송" - #~ msgid "Bulk SMS send" #~ msgstr "대량 SMS 전송" @@ -15648,9 +15574,6 @@ msgstr "" #~ msgid "Add User" #~ msgstr "사용자 추가" -#~ msgid "_Close" -#~ msgstr "닫기 (C)" - #, python-format #~ msgid "The copy method is not implemented on this object !" #~ msgstr "복사 메쏘드는 이 오브젝트에 적용되지 않습니다." @@ -15665,27 +15588,15 @@ msgstr "" #~ msgid "The kernel of OpenERP, needed for all installation." #~ msgstr "OpenERP 커널. 모든 설치에 요구됨." -#~ msgid "Components Supplier" -#~ msgstr "컴포넌트 공급자" - -#~ msgid "Week of the year: %(woy)s" -#~ msgstr "해당 년도의 주 (week): %(woy)s" - #~ msgid "Bad customers" #~ msgstr "불량 고객" #~ msgid "Create" #~ msgstr "만들기" -#~ msgid "Day of the year: %(doy)s" -#~ msgstr "해당 년도의 일 수: %(doy)s" - #~ msgid "Installed version" #~ msgstr "설치된 버전" -#~ msgid "The state code in three chars.\n" -#~ msgstr "3문자의 상태 코드\n" - #~ msgid "Requests" #~ msgstr "요청" @@ -15707,18 +15618,6 @@ msgstr "" #~ msgid "Report Header" #~ msgstr "리포트 헤더" -#~ msgid "Type fields" -#~ msgstr "타입 필드" - -#~ msgid "Uncheck the active field to hide the contact." -#~ msgstr "연락처를 숨기려면 활성 필드를 체크하지 마십시오." - -#~ msgid "Modules to update" -#~ msgstr "갱신할 모듈들" - -#~ msgid "Add RML header" -#~ msgstr "RML 헤더 추가" - #~ msgid "Python code to be executed" #~ msgstr "실행할 파이썬 코드" @@ -15731,20 +15630,6 @@ msgstr "" #~ msgid "RML content" #~ msgstr "RML 컨텐트" -#~ msgid "" -#~ "Condition that is to be tested before action is executed, e.g. " -#~ "object.list_price > object.cost_price" -#~ msgstr "액션이 실행되기 전에 테스트될 조건. e.g. object.list_price > object.cost_price" - -#~ msgid "Channel Name" -#~ msgstr "채널 이름" - -#~ msgid "Object ID" -#~ msgstr "오브젝트 ID" - -#~ msgid "Landscape" -#~ msgstr "랜드스케이프" - #~ msgid "Other Actions Configuration" #~ msgstr "다른 액션 구성" @@ -15757,46 +15642,18 @@ msgstr "" #~ msgid "Send" #~ msgstr "전송" -#~ msgid "Keep empty for a private address, not related to partner." -#~ msgstr "파트너와 관련되지 않은 사적 주소는 비워 두십시오." - -#~ msgid "Internal Header/Footer" -#~ msgstr "내부 헤더/푸터" - -#~ 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 "" -#~ "파트너가 공급자일 경우 이 박스를 체크하십시오. 체크하지 않으면, 구매 담당자들이 구매 주문을 인코딩할 때 이것을 볼 수 없습니다." - #~ msgid "XML path" #~ msgstr "XML 경로" -#~ msgid "Latest version" -#~ msgstr "최종 버전" - -#~ msgid "Filename" -#~ msgstr "파일 이름" - -#~ msgid "Segmentation" -#~ msgstr "세그먼테이션" - #~ msgid "Workflow to be executed on this model." #~ msgstr "이 모델에 실행될 워크플로우" -#, python-format -#~ msgid "The search method is not implemented on this object !" -#~ msgstr "이 검색 방식은 이 오브젝트에 적용되지 않음!" - #~ msgid "Day of the week (0:Monday): %(weekday)s" #~ msgstr "주중 요일 (0:월요일): %(weekday)s" #~ msgid "Action Source" #~ msgstr "액션 소스" -#~ msgid "IT sector" -#~ msgstr "IT 섹터" - #~ msgid "Your Logo - Use a size of about 450x150 pixels." #~ msgstr "귀하의 로고 - 450x150 pixels 크기" @@ -15812,121 +15669,196 @@ msgstr "" #~ msgid "Save As Attachment Prefix" #~ msgstr "첨부 접두사로 저장" -#~ msgid "Display Menu Tips" -#~ msgstr "메뉴 팁 나타내기" - -#~ msgid "Wood Suppliers" -#~ msgstr "목재 공급자" - -#, python-format -#~ msgid "" -#~ "Some installed modules depend on the module you plan to Uninstall :\n" -#~ " %s" -#~ msgstr "" -#~ "인스톨된 모듈이 언인스톨 하는 모듈에 의존합니다:\n" -#~ " %s" - #~ msgid "Widget" #~ msgstr "위젯" -#, python-format -#~ msgid "Key/value '%s' not found in selection field '%s'" -#~ msgstr "'%s' 값이 '%s' 필드에 없습니다" - -#~ msgid "Miscellaneous Suppliers" -#~ msgstr "기타 공급처" - #~ msgid "Certified" #~ msgstr "인증됨" -#~ msgid "New User" -#~ msgstr "새 사용자" - -#~ msgid "Want to check Ean ? " -#~ msgstr "Ean을 체크하시겠습니까? " - #~ msgid "description" #~ msgstr "설명" -#~ msgid "Partner Form" -#~ msgstr "거래처 양식" - -#~ msgid "" -#~ "Groups are used to define access rights on objects and the visibility of " -#~ "screens and menus" -#~ msgstr "그룹은 오브젝트의 접근권한 및 화면과 메뉴 노출 관리를 위해 사용됩니다" - -#~ msgid "" -#~ "Sets the language for the user's user interface, when UI translations are " -#~ "available" -#~ msgstr "UI 번역 가용시 사용자 인터페이스의 언어를 설정합니다" - #~ msgid "Human Resources Dashboard" #~ msgstr "인사관리 대시보드" -#~ msgid "Contracts" -#~ msgstr "계약서" +#~ msgid "," +#~ msgstr "," + +#~ msgid "-" +#~ msgstr "-" + +#~ msgid "Homepage Widgets" +#~ msgstr "홈페이지 위젯" + +#~ msgid "Domain Setup" +#~ msgstr "도메인 설정" + +#~ msgid "Logs" +#~ msgstr "로그" + +#~ msgid "" +#~ "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " +#~ "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" +#~ msgstr "" +#~ "예: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND GROUP_A_RULE_2) " +#~ "OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" + +#~ msgid "Simplified" +#~ msgstr "간체" + +#~ msgid "Facebook" +#~ msgstr "페이스북" + +#~ msgid "Extended" +#~ msgstr "확장됨" + +#~ msgid "Field Information" +#~ msgstr "필드 정보" + +#~ msgid "Validate" +#~ msgstr "검증" + +#~ msgid "Restart" +#~ msgstr "재시작" + +#~ msgid "Always" +#~ msgstr "항상" + +#~ msgid "Create Users" +#~ msgstr "사용자 생성" + +#~ msgid "Event" +#~ msgstr "이벤트" + +#~ msgid "OpenERP Favorites" +#~ msgstr "OpenERP 즐겨찾기" + +#~ msgid "Plugins" +#~ msgstr "플러그인" + +#~ msgid "Configure Your Interface" +#~ msgstr "인터페이스 구성" #~ msgid "SMS - Gateway: clickatell" -#~ msgstr "SMS - 게이트웨이:clickatell" +#~ msgstr "SMS - 게이트웨이: clickatell" + +#~ msgid "Metadata" +#~ msgstr "메타 데이터" + +#~ msgid "Workflow On" +#~ msgstr "업무 흐름 대상" + +#~ msgid "Display Menu Tips" +#~ msgstr "메뉴 팁 보여주기" + +#, python-format +#~ msgid "" +#~ "You can not write in this document (%s) ! Be sure your user belongs to one " +#~ "of these groups: %s." +#~ msgstr "이 문서(%s)에 쓰기 권한이 없습니다! 귀하의 계정이 %s 그룹에 속해 있는 구성원인지 확인하세요." + +#~ msgid "Wood Suppliers" +#~ msgstr "목재 공급업체" + +#, python-format +#~ msgid "new" +#~ msgstr "신규" + +#, python-format +#~ msgid "\"smtp_server\" needs to be set to send mails to users" +#~ msgstr "사용자에게 메일을 보내기 위해 \"smtp_server\" 설정이 필요합니다" + +#~ msgid "Select Action Type" +#~ msgstr "액션 유형 선택" + +#, python-format +#~ msgid "The read method is not implemented on this object !" +#~ msgstr "해당 읽기 방식은 이 오브젝트에 적용되지 않음!" + +#, python-format +#~ msgid "Key/value '%s' not found in selection field '%s'" +#~ msgstr "'%s' 키/값을 선택 필드 '%s' 에서 찾을 수 없습니다." + +#~ msgid "Schedule Upgrade" +#~ msgstr "일정 업그레이드" + +#~ msgid "Miscellaneous Suppliers" +#~ msgstr "기타 공급업체" + +#~ msgid "Export done" +#~ msgstr "내보내기 완료" + +#~ msgid "New User" +#~ msgstr "신규 사용자" + +#~ msgid "Want to check Ean ? " +#~ msgstr "Ean을 확인하시겠습니까 ? " + +#~ msgid "Partner Form" +#~ msgstr "협력업체 양식" #~ msgid "" #~ "OpenERP translations (core, modules, clients) are managed through " #~ "Launchpad.net, our open source project management facility. We use their " #~ "online interface to synchronize all translations efforts." #~ msgstr "" -#~ "OpenERP 번역(코어, 모듈들, 클라이언트)은 Launchpad.net에 의해 이루어지며,\r\n" -#~ "Launchpad.net은 오픈소스 프로젝트 관리기능입니다." +#~ "OpenERP 번역(코어, 모듈, 클라이언트)은 오픈소스 프로젝트 관리 기관인 Launchpad.net에 의해 관리됩니다. 저희는 해당 " +#~ "기관의 온라인 인터페이스를 사용하여 모든 번역 결과를 동기화합니다." -#~ msgid "," -#~ msgstr "," +#~ msgid "Event Type" +#~ msgstr "이벤트 유형" + +#~ msgid "Basic Partner" +#~ msgstr "기본 협력업체" + +#~ msgid "res.config.users" +#~ msgstr "res.config.users" + +#~ msgid "" +#~ "Groups are used to define access rights on objects and the visibility of " +#~ "screens and menus" +#~ msgstr "그룹은 오브젝트의 접근 권한 및 화면과 메뉴 노출 여부 설정을 위해 사용됩니다" + +#~ msgid "client_action_multi, client_action_relate" +#~ msgstr "client_action_multi, client_action_relate" + +#, python-format +#~ msgid "The unlink method is not implemented on this object !" +#~ msgstr "링크 해제 방식은 해당 오브젝트에 적용되지 않습니다 !" #~ msgid "S. Georgia & S. Sandwich Isls." -#~ msgstr "세인트 조지아와 세이트 샌드위치 섬" +#~ msgstr "세인트 조지아 & 세이트 샌드위치 섬" -#~ msgid "" -#~ "2. Group-specific rules are combined together with a logical AND operator" -#~ msgstr "2. 그룹 정의 규칙은 논리 And 연산자와 함께 결합되어 있습니다." - -#~ msgid "" -#~ "To improve or expand the official translations, you should use directly " -#~ "Lauchpad's web interface (Rosetta). If you need to perform mass translation, " -#~ "Launchpad also allows uploading full .po files at once" -#~ msgstr "" -#~ "공식적인 번역을 확장하거나 개선하기 위해, 당신은 Lauchpad의 웹인터페이스를 사용할 있습니다.\r\n" -#~ "당신이 대량의 번역을 적용하기 원한다면 Lauchpad의 .po파일을 다운로드/업로드기능을 사용하시면 됩니다." - -#~ msgid "Dashboard" -#~ msgstr "대쉬보드" +#~ msgid "To export a new language, do not select a language." +#~ msgstr "새 언어를 내보내려면, 언어를 선택하지 마세요." #~ msgid "Request Date" -#~ msgstr "요청한 날짜" +#~ msgstr "요청일" + +#~ msgid "Dashboard" +#~ msgstr "대시보드" #, python-format #~ msgid "Error during communication with the publisher warranty server." -#~ msgstr "퍼블리셔 보증 서버와 통신할 수 없습니다." +#~ msgstr "발행자 보증 서버와 통신 중 오류가 발생했습니다." + +#, python-format +#~ msgid "The search method is not implemented on this object !" +#~ msgstr "이 검색 방식은 이 오브젝트에 적용되지 않음 !" + +#~ msgid "Payment Term (short name)" +#~ msgstr "결제 조건 (약식 이름)" #~ msgid "" #~ "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" #~ msgstr "" -#~ "이메일 주소를 가져오기 위해 사용할 필드를 제공하세요.\r\n" -#~ "예) 송장을 선택할 때, 올바를 이메일 주소를 가져오기 위한 필드는 `object.invoice_address_id.email`입니다." +#~ "이메일 주소를 가져오기 위해 사용할 필드를 제공함, 예: 송장 선택 시 `object.invoice_address_id.email`은 " +#~ "정확한 주소를 제공하는 필드입니다." -#~ msgid "Main report file path" -#~ msgstr "주요 보고서 파일 경로" - -#~ msgid "" -#~ "This wizard helps you register a publisher warranty contract in your OpenERP " -#~ "system. After the contract has been registered, you will be able to send " -#~ "issues directly to OpenERP." -#~ msgstr "" -#~ "이 마법사기능은 당신의 OpenERP시스템에서 퍼블리셔 보증 연락처를 등록할 수 있도록 도와줍니다.\r\n" -#~ "연락처가 등록된 후, OpenERP에 직접 문제점,이슈를 보낼 수 있습니다." - -#~ msgid "-" -#~ msgstr "-" +#~ msgid "wizard.ir.model.menu.create.line" +#~ msgstr "wizard.ir.model.menu.create.line" #~ msgid "" #~ "Date : %(date)s\n" @@ -15944,227 +15876,254 @@ msgstr "" #~ "%(company_name)s" #~ msgstr "" #~ "날짜 : %(date)s\n" -#~ "%(파트너 이름)s 님께\n" +#~ "%(partner_name)s 귀하\n" +#~ "\n" +#~ "다음 총 지불액에 해당하는 귀하의 미납 송장을 첨부 파일에서 확인하시기 바랍니다:\n" #~ "\n" -#~ "당신이 아직 지불하지 않는 송장을 첨부파일에서 확인하시길 부탁드립니다.\n" -#~ "해당 금액은 다음과 같습니다.\n" #~ "%(followup_amount).2f %(company_currency)s\n" #~ "\n" #~ "감사합니다.\n" #~ "\n" -#~ "%(사용자 서명)s\n" -#~ "%(회사명)s" +#~ "%(user_signature)s\n" +#~ "%(company_name)s" #~ msgid "" -#~ "Do not display this log if it belongs to the same object the user is working " -#~ "on" -#~ msgstr "만약 로그가 현 사용자가 동작하고 있는 객체에 속해 있다면, 로그를 표시하지 마십시오." +#~ "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" -#~ msgid "Homepage Widgets" -#~ msgstr "홈페이지 위젯" +#~ msgid "Keep 0 if the action must appear on all resources." +#~ msgstr "해당 액션이 모든 리소스에 나타나야 할 경우, 0을 유지하세요." -#~ msgid "Domain Setup" -#~ msgstr "도메인 설정" +#~ msgid "" +#~ "Keep empty if you don't want the user to be able to connect on the system." +#~ msgstr "해당 사용자가 시스템에 접속하지 못하길 원할 경우 비워두세요." #~ msgid "Advanced" -#~ msgstr "고급 기능" +#~ msgstr "고급" #~ msgid "" #~ "When using CSV format, please also check that the first line of your file is " #~ "one of the following:" -#~ msgstr "CSV형식를 사용할 때, 파일의 첫째 줄이 다음과 같은지 확인하십시오." +#~ msgstr "CSV형식를 사용할 때, 해당 파일의 첫째 줄이 다음 중 하나인지 확인하세요:" -#~ msgid "Logs" -#~ msgstr "로그" +#~ msgid "https://help.launchpad.net/Translations" +#~ msgstr "https://help.launchpad.net/Translations" #~ 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 "" -#~ "이 마법사기능은 서버측의 모든 모듈 레포지터리를 검색할 것입니다.\r\n" -#~ "왜냐하면 기존 모듈의 변경뿐 아니라 새로운 모듈이 있는지를 알아내기 위해서입니다." +#~ "이 마법사는 기존 모듈의 변경사항 뿐만 아니라 새로 추가된 모듈을 탐지하기 위해 서버 측의 모든 모듈 저장소를 검사할 것입니다." #, python-format #~ msgid "Not implemented search_memory method !" -#~ msgstr "search_memory 방식이 구현되지 않음" +#~ msgstr "search_memory 방식이 구현되지 않음 !" -#~ msgid "Search Contact" -#~ msgstr "연락처 찾기" - -#~ msgid "" -#~ "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " -#~ "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" -#~ msgstr "" -#~ "예: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND GROUP_A_RULE_2) " -#~ "OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" +#, python-format +#~ msgid "Not implemented set_memory method !" +#~ msgstr "set_memory 방식을 수행하지 못함 !" #~ msgid "" #~ "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." #~ msgstr "" -#~ "추가 사용자를 생성하고, 시스템내 적당한 기능을 할 수 있는 권한을 부여하기 위해 적당한 그룹에 할당하세요. 이 단계에서 더이상의 사용자 " -#~ "생성을 원하지 않으면 \"완료\"를 클릭하세요." - -#~ msgid "Simplified" -#~ msgstr "간체" +#~ "추가 사용자를 생성하고, 시스템 내에서 선택한 기능에 접근을 허용할 수 있는 그룹에 할당하세요. 이 단계에서 더 이상의 사용자 생성을 " +#~ "원하지 않으면 \"완료\"를 클릭하세요. 나중에 언제나 할 수 있습니다." #~ msgid "Portugese (BR) / Português (BR)" -#~ msgstr "포루트칼" +#~ msgstr "포루트칼어 (BR) / Português (BR)" #~ msgid "Please be patient, as this operation may take a few seconds..." -#~ msgstr "오퍼레이션이 끝날 때까지 기다리세요." +#~ msgstr "작업이 끝날 때까지 조금만 기다려주세요..." + +#~ msgid "Customization" +#~ msgstr "사용자 지정" #, python-format -#~ msgid "\"smtp_server\" needs to be set to send mails to users" -#~ msgstr "\"smtp_server\"는 사용자에게 메일을 보내기 위해 필요하다." +#~ msgid "The perm_read method is not implemented on this object !" +#~ msgstr "perm_read 방식은 이 객체에 적용되지 않습니다 !" -#, python-format -#~ msgid "" -#~ "You can not write in this document (%s) ! Be sure your user belongs to one " -#~ "of these groups: %s." -#~ msgstr "이 문서(%s)안에 쓸 수 있는 권한이 없습니다. 당신의 계정이 그룹 %s 에 속해 있는 멤버인지 확인하세요." - -#~ msgid "On multiple doc." -#~ msgstr "여러 문서상" +#~ msgid "Clear IDs" +#~ msgstr "ID 삭제" #~ msgid "" #~ "Name of object whose function will be called when this scheduler will run. " #~ "e.g. 'res.partener'" -#~ msgstr "이 스케줄러가 수행될 때, 함수가 호출되는 객체의 이름 예) 'res.partener'" +#~ msgstr "이 스케줄러가 수행될 때, 함수가 호출되는 객체의 이름. 예: 'res.partener'" #~ msgid "Messages" -#~ msgstr "메세지" +#~ msgstr "메시지" + +#~ msgid "Openstuff.net" +#~ msgstr "Openstuff.net" + +#~ msgid "Ending Date" +#~ msgstr "종료일" + +#~ msgid "res.partner.event" +#~ msgstr "res.partner.event" #~ msgid "Iteration Action Configuration" -#~ msgstr "반복형 동작 구성" - -#~ msgid "Facebook" -#~ msgstr "페이스북" - -#~ msgid "Partner Name" -#~ msgstr "협력사 이름" - -#~ msgid "Extended" -#~ msgstr "확장됨" +#~ msgstr "반복 액션 구성" #~ msgid "Canceled" -#~ msgstr "취소" +#~ msgstr "취소됨" -#~ msgid "" -#~ "Please double-check that the file encoding is set to UTF-8 (sometimes called " -#~ "Unicode) when the translator exports it." -#~ msgstr "번역기가 파일을 내보내기할 때, 파일 인코딩이 UTF-8으로 셋팅되는지 더블 클릭하여 확인하세요." +#~ msgid "Report Footer 1" +#~ msgstr "보고서 바닥글 1" + +#~ msgid "Report Footer 2" +#~ msgstr "보고서 바닥글 2" #~ msgid "Portugese / Português" -#~ msgstr "포르투갈어" +#~ msgstr "포르투갈어 / Português" -#~ msgid "Apply For Write" -#~ msgstr "쓰기 적용" +#~ msgid "Start Configuration" +#~ msgstr "구성 시작" + +#~ msgid "Custom python parser" +#~ msgstr "사용자 지정 파이썬 파서" + +#~ msgid "Unvalidated" +#~ msgstr "검증되지 않았음" + +#~ msgid "Channel" +#~ msgstr "경로" + +#, python-format +#~ msgid "Please check that all your lines have %d columns." +#~ msgstr "모든 입력줄에 %d개의 행이 있는지 확인하세요." #~ msgid "" #~ "This wizard helps you add a new language to your OpenERP system. After " #~ "loading a new language it becomes available as default interface language " #~ "for users and partners." #~ msgstr "" -#~ "이 마법사기능은 OpenERP시스템에 새로운 언어를 추가할 수 있도록 해준다. 새로운 언어를 로딩한 후, 사용자와 협력사를 위한 기본 " -#~ "사용언어로서 사용가능하게 된다." +#~ "해당 마법사는 OpenERP 시스템에 새로운 언어를 추가할 수 있도록 도와줍니다. 새로운 언어를 불러온 후, 사용자와 협력업체를 위한 " +#~ "기본 언어로 사용 가능합니다." #~ msgid "maintenance.contract" -#~ msgstr "유지관리.연락처" +#~ msgstr "maintenance.contract" -#~ msgid "Custom python parser" -#~ msgstr "커스텀 파이썬 파서" - -#~ msgid "Start Configuration" -#~ msgstr "시작 구성" +#~ msgid "" +#~ "Value Added Tax number. Check the box if the partner is subjected to the " +#~ "VAT. Used by the VAT legal statement." +#~ msgstr "VAT 번호. 협력업체가 VAT 부과 대상이면 이 상자를 체크하세요. VAT 법적 조항에 사용됨." #~ msgid "VAT" -#~ msgstr "부가세" +#~ msgstr "VAT" -#~ msgid "Field Information" -#~ msgstr "필드 정보" +#~ msgid "Ean check" +#~ msgstr "Ean 확인" + +#~ msgid "M." +#~ msgstr "M." + +#~ msgid "Categories" +#~ msgstr "분류" + +#, python-format +#~ msgid "The certificate ID of the module must be unique !" +#~ msgstr "모듈의 인증 ID는 유일해야 합니다 !" + +#, python-format +#~ msgid "" +#~ "Operation prohibited by access rules, or performed on an already deleted " +#~ "document (Operation: read, Document type: %s)." +#~ msgstr "접근 규칙에 의해 금지되었거나 이미 삭제된 문서에 수행된 작업 ( 작업: 읽기, 문서 유형: %s)." + +#~ msgid "" +#~ "You cannot have multiple records with the same id for the same module !" +#~ msgstr "동일한 모듈에 대하여 동일한 id를 가진 다수의 레코드가 있을 수 없습니다 !" + +#~ msgid "Send SMS" +#~ msgstr "SMS 보내기" #~ msgid "" #~ "If you need another language than the official ones available, you can " #~ "import a language pack from here. Other OpenERP languages than the official " #~ "ones can be found on launchpad." #~ msgstr "" -#~ "당신이 공식적인 언어이외 다른 언어가 사용가능하도록 하는 것이 필요하다면 여기로 부터 언어팩을 가져오기 할 수 있다. 다른 언어는 " +#~ "공식 언어 외 다른 언어가 필요할 경우, 여기에서 언어팩을 가져올 수 있습니다. 공식 언어 외 기타 OpenERP 언어는 " #~ "Lauchpad에서 찾을 수 있습니다." -#, python-format -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "모듈의 인증 ID는 유일해야 한다." - #, python-format #~ msgid "" -#~ "Operation prohibited by access rules, or performed on an already deleted " -#~ "document (Operation: read, Document type: %s)." -#~ msgstr "접근 규칙에 의해 금지된 동작이거나 이미 삭제된 문서에 수행된 동작임 ( 동작: 읽기, 문서 유형: %s)." +#~ "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." +#~ msgstr "" +#~ "해당 문서를 .CSV 파일로 저장하고, 선호하는 스프레드시트 소프트웨어로 여세요. 파일 인코딩은 UTF-8입니다. 다시 가져오기 전에 " +#~ "최근 열을 번역해야 합니다." #~ msgid "Last Connection" -#~ msgstr "마지막 연결" +#~ msgstr "최근 연결" + +#~ msgid "Quality Certificate" +#~ msgstr "품질 보증서" + +#~ msgid "Check this box if the partner is a customer." +#~ msgstr "협력업체가 고객일 경우, 이 상자를 체크하세요." #~ msgid "" -#~ "You cannot have multiple records with the same id for the same module !" -#~ msgstr "당신은 동일한 모듈에 대하여 동일한 id를 가진 여러 레코드를 가질 수 없다." - -#~ msgid "Validate" -#~ msgstr "검증" - -#~ msgid "Restart" -#~ msgstr "재시작" - -#~ msgid "Default Filters" -#~ msgstr "기본 필터들" +#~ "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 "" +#~ "선택한 언어를 시스템으로 불러오면, 해당 협력업체와 관련된 모든 문서들이 해당 언어로 인쇄됩니다. 그렇지 않을 경우, 영어로 표시됩니다." #, python-format #~ msgid "\"email_from\" needs to be set to send welcome mails to users" -#~ msgstr "\"email_from\"은 사용자들에게 환영메일을 보내도록 셋팅될 필요가 있다." +#~ msgstr "\"email_from\"은 사용자들에게 환영 메일을 보내도록 설정될 필요가 있습니다." + +#~ msgid "Default Filters" +#~ msgstr "기본 필터" + +#~ msgid "XML ID" +#~ msgstr "XML ID" #~ msgid "Current Activity" -#~ msgstr "현재 동작들" +#~ msgstr "현재 활동" #~ msgid "Customized Architecture" -#~ msgstr "커스터마이징되는 구조" +#~ msgstr "사용자 지정 구조" -#~ msgid "Always" -#~ msgstr "항상" +#~ msgid "FYROM" +#~ msgstr "FYROM" -#~ msgid "Create Users" -#~ msgstr "사용자 생성" +#~ msgid "XML Id" +#~ msgstr "XML Id" + +#, python-format +#~ msgid "You can not remove the model '%s' !" +#~ msgstr "'%s' 모델을 제거할 수 없습니다 !" + +#~ msgid "" +#~ "0=Very Urgent\n" +#~ "10=Not urgent" +#~ msgstr "" +#~ "0=매우 긴급함\n" +#~ "10=급하지 않음" #~ msgid "Retailers" -#~ msgstr "유통업자들" +#~ msgstr "유통업체" -#~ msgid "Custom Reports" -#~ msgstr "사용자 정의 보고서" +#~ msgid "tree_but_action, client_print_multi" +#~ msgstr "tree_but_action, client_print_multi" -#~ msgid "Event" -#~ msgstr "이벤트" - -#, python-format -#~ msgid "That contract is already registered in the system." -#~ msgstr "연락처는 이미 시스템에 등록되었습니다." - -#, python-format -#~ msgid "" -#~ "You can not create this document (%s) ! Be sure your user belongs to one of " -#~ "these groups: %s." -#~ msgstr "당신은 이 문서(%s)을 생성할 수 없습니다 ! 당신의 계정이 이 그룹들중 하나에 속해져 있는지 확인하십시오. : %s" - -#~ msgid "OpenERP Favorites" -#~ msgstr "OpenERP 즐겨찾기" +#~ msgid "API ID" +#~ msgstr "API ID" #~ msgid "Translation Terms" -#~ msgstr "용어 번역" - -#~ msgid "Apply For Delete" -#~ msgstr "삭제 적용" +#~ msgstr "번역 용어" #~ msgid "System update completed" -#~ msgstr "시스템 업데이트 완료" +#~ msgstr "시스템 업데이트 완료됨" + +#, python-format +#~ msgid "The write method is not implemented on this object !" +#~ msgstr "쓰기 방식은 해당 객체에 적용되지 않습니다 !" #~ msgid "" #~ "Please note that the following payments are now due. If your payment " @@ -16174,14 +16133,1885 @@ msgstr "" #~ "Would your payment have been carried out after this mail was sent, please " #~ "consider the present one as void." #~ msgstr "" -#~ "다음과 같은 지불은 지금 필요합니다. 당신이 지불을 처리했다면 상세지불내역을 전달해 주십시오. 결제가 좀더 연기된다면 연락바랍니다. 이 " -#~ "메일이 전송된 후 당시의 결제가 이루어지기를 바랍니다." +#~ "다음과 같이 결제해주시기 바랍니다. 결제액을 송금하셨을 경우, 지불 내역서를 송부해주시기 바랍니다. 결제가 좀 더 지연될 경우, 상담을 " +#~ "위해 연락 부탁드립니다.\n" +#~ "\n" +#~ "이 메일이 전송된 후 결제가 진행되었을 경우, 해당 건은 무효화됩니다." + +#~ msgid "Meta Datas" +#~ msgstr "메타데이터" + +#~ msgid "res.users" +#~ msgstr "res.users" #~ msgid "Parent Partner" -#~ msgstr "상위 파트너" +#~ msgstr "모체 협력업체" -#~ msgid "Plugins" -#~ msgstr "플러그인" +#~ msgid "" +#~ "The internal user that is in charge of communicating with this partner if " +#~ "any." +#~ msgstr "해당 협력업체의 의사 소통을 담당하는 내부 사용자" -#~ msgid "Configure Your Interface" -#~ msgstr "인터페이스 구성" +#~ msgid "" +#~ "The user's timezone, used to perform timezone conversions between the server " +#~ "and the client." +#~ msgstr "서버와 클라이언트 간에 시간대 변환을 수행할 때 사용되는 사용자의 시간대" + +#~ msgid "publisher_warranty.contract" +#~ msgstr "publisher_warranty.contract" + +#~ msgid "Starter Partner" +#~ msgstr "창업 협력업체" + +#~ msgid "The state code in three chars.\n" +#~ msgstr "3개의 문자로 구성된 상태 코드\n" + +#, python-format +#~ msgid "module base cannot be loaded! (hint: verify addons-path)" +#~ msgstr "모듈 베이스를 불러올 수 없습니다! (힌트: 애드온-경로를 검증하세요)" + +#~ msgid "Load Official Translation" +#~ msgstr "공식 번역 불러오기" + +#~ msgid "Currency Converter" +#~ msgstr "통화 변환기" + +#~ msgid "Partner Addresses" +#~ msgstr "협력업체 주소" + +#~ msgid "ir.actions.url" +#~ msgstr "ir.actions.url" + +#, python-format +#~ msgid "The create method is not implemented on this object !" +#~ msgstr "이 생성 방식은 해당 객체에 적용되지 않음 !" + +#~ msgid "vsep" +#~ msgstr "vsep" + +#~ msgid "Trigger On" +#~ msgstr "트리거 켜짐" + +#~ msgid "Combination of rules" +#~ msgstr "규칙의 조합" + +#~ msgid "Request History" +#~ msgstr "기록 요청" + +#~ msgid "Objects" +#~ msgstr "객체" + +#~ msgid "Unread" +#~ msgstr "읽지 않음" + +#~ msgid "- module,type,name,res_id,src,value" +#~ msgstr "- module,type,name,res_id,src,value" + +#~ msgid "Serial Key" +#~ msgstr "시리얼 키" + +#~ msgid "Create User" +#~ msgstr "사용자 생성" + +#~ msgid "Maintenance Contract" +#~ msgstr "유지 관리 계약" + +#~ msgid "Select the object from the model on which the workflow will executed." +#~ msgstr "업무 흐름이 실행될 모델로부터 객체를 선택하세요." + +#~ msgid "Audit" +#~ msgstr "감사" + +#~ msgid "Cancelled" +#~ msgstr "취소됨" + +#~ msgid "Refresh Validation Dates" +#~ msgstr "검증일 새로 고침" + +#~ msgid "Clear Ids" +#~ msgstr "Id 삭제" + +#~ msgid "Interface" +#~ msgstr "인터페이스" + +#~ msgid "In-memory model" +#~ msgstr "메모리 내 모델" + +#~ msgid "res.widget.user" +#~ msgstr "res.widget.user" + +#~ msgid "On delete" +#~ msgstr "삭제 시" + +#, python-format +#~ msgid "Not Implemented" +#~ msgstr "수행되지 않음" + +#~ msgid "Salesman" +#~ msgstr "영업 사원" + +#~ msgid "_Ok" +#~ msgstr "_Ok" + +#~ msgid "False means for every user" +#~ msgstr "각 사용자를 위한 거짓 수단" + +#~ msgid "Widgets" +#~ msgstr "위젯" + +#~ msgid "Widget Wizard" +#~ msgstr "위젯 마법사" + +#~ msgid "Textile Suppliers" +#~ msgstr "섬유 공급업체" + +#~ msgid "Publisher Warranty Contracts" +#~ msgstr "발행자 보증 계약" + +#~ msgid "My Logs" +#~ msgstr "내 로그" + +#~ msgid "The logging message." +#~ msgstr "로깅 메시지" + +#~ msgid "res.config.view" +#~ msgstr "res.config.view" + +#~ msgid "Read" +#~ msgstr "읽음" + +#~ msgid "Latest version" +#~ msgstr "최근 버전" + +#~ msgid "acc_number" +#~ msgstr "acc_number" + +#~ msgid "Select Report" +#~ msgstr "보고서 선택" + +#~ msgid "Has a web component" +#~ msgstr "웹 컨포넌트가 있음" + +#~ msgid "Sender's email" +#~ msgstr "보내는 사람의 이메일" + +#, python-format +#~ msgid "The exists method is not implemented on this object !" +#~ msgstr "이미 존재하는 방식은 해당 객체에 수행되지 않았습니다 !" + +#~ msgid "Connect Events to Actions" +#~ msgstr "이벤트를 액션에 연결" + +#, python-format +#~ msgid "Module %s: Invalid Quality Certificate" +#~ msgstr "%s 모듈: 유효하지 않은 품질 보증서" + +#~ msgid "SMS Send" +#~ msgstr "SMS 보내기" + +#~ msgid "Values for Event Type" +#~ msgstr "이벤트 유형의 값" + +#~ msgid "Content" +#~ msgstr "컨텐트" + +#~ msgid "Next planned execution date for this scheduler" +#~ msgstr "해당 스케줄러의 다음 예정 실행일" + +#~ msgid "Choose between the simplified interface and the extended one" +#~ msgstr "단순 또는 확장 인터페이스 중에 선택하세요." + +#~ msgid "" +#~ "Your publisher warranty contract is already subscribed in the system !" +#~ msgstr "귀하의 발행자 보증 계약서는 이미 시스템 내에 가입되어 있습니다." + +#~ msgid "Arguments to be passed to the method. e.g. (uid,)" +#~ msgstr "해다당 방식에 전달 예정인 인수. 예: (uid,)" + +#, python-format +#~ msgid "" +#~ "Invalid value for reference field \"%s\" (last part must be a non-zero " +#~ "integer): \"%s\"" +#~ msgstr "\"%s\" 참조 필드의 유효하지 않은 값 (마지막 부분은 0을 제외한 정수여야 함): \"%s\"" + +#, python-format +#~ msgid "Object %s does not exists" +#~ msgstr "%s 객체가 존재하지 않음" + +#~ msgid "_Close" +#~ msgstr "_닫기" + +#~ msgid "Secondary Log" +#~ msgstr "2차 로그" + +#~ msgid "res.groups" +#~ msgstr "res.groups" + +#~ msgid "Add" +#~ msgstr "추가" + +#~ msgid "" +#~ "Track from where is coming your leads and opportunities by creating specific " +#~ "channels that will be maintained at the creation of a document in the " +#~ "system. Some examples of channels can be: Website, Phone Call, Reseller, etc." +#~ msgstr "" +#~ "시스템 내에서 생성된 문서에서 관리될 특정 의사 소통 수단을 생성하여 잠재 고객과 영업 기회의 근원을 추적함. 의사 소통 수단의 예: 웹 " +#~ "사이트, 전화, 유통업체 등" + +#~ msgid "" +#~ "If this log item has been read, get() should not send it to the client" +#~ msgstr "해당 로그 항목을 읽은 경우, get()이(가) 이를 클라이언트에 전송하지 않아야 합니다" + +#~ msgid "Waiting" +#~ msgstr "대기 중" + +#, python-format +#~ msgid "Could not load base module" +#~ msgstr "베이스 모듈을 불러올 수 없음" + +#~ msgid "Ignore" +#~ msgstr "무시" + +#~ msgid "Creation Date" +#~ msgstr "생성일" + +#~ msgid "" +#~ "If an email is provided, the user will be sent a message welcoming him.\n" +#~ "\n" +#~ "Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't " +#~ "be possible to email new users." +#~ msgstr "이메일이 제공되었을 경우, 사용자를 환영하는 메시지가 전송됩니다." + +#~ msgid "ir.actions.todo" +#~ msgstr "ir.actions.todo" + +#, python-format +#~ msgid "Couldn't find previous ir.actions.todo" +#~ msgstr "이전 ir.actions.todo를 찾을 수 없음" + +#~ msgid "res.widget" +#~ msgstr "res.widget" + +#, python-format +#~ msgid "Please specify server option --email-from !" +#~ msgstr "서버 옵션을 지정하세요 --email-from !" + +#~ msgid "Finished" +#~ msgstr "완료됨" + +#~ msgid "" +#~ "Check out this box if you want to always display tips on each menu action" +#~ msgstr "각 메뉴 액션마다 팁을 표시하려면 해당 상자를 체크하세요." + +#~ msgid "" +#~ "View type: set to 'tree' for a hierarchical tree view, or 'form' for other " +#~ "views" +#~ msgstr "화면 유형: 계층적 트리 화면에서 '트리'로, 다른 화면에서는 '양식'으로 설정" + +#~ msgid "country_id" +#~ msgstr "country_id" + +#~ msgid "res.log" +#~ msgstr "res.log" + +#~ msgid "Maps to the ir_model_data for which this translation is provided." +#~ msgstr "번역이 제공된 ir_model_data의 지도" + +#~ msgid "Fund Raising" +#~ msgstr "자금 모금" + +#~ msgid "Object Identifiers" +#~ msgstr "객체 식별자" + +#~ msgid "To browse official translations, you can start with these links:" +#~ msgstr "공식 번역을 검색하시려면 다음 링크에서부터 시작할 수 있습니다:" + +#~ msgid "E-mail" +#~ msgstr "이메일" + +#~ msgid "Postal Address" +#~ msgstr "우편물 주소" + +#~ msgid "Module update result" +#~ msgstr "모듈 업데이트 결과" + +#~ msgid "" +#~ "Please be patient, this operation may take a few minutes (depending on the " +#~ "number of modules currently installed)..." +#~ msgstr "해당 작업은 (현재 설치된 모듈 갯수에 따라) 몇 분 소요될 수 있으므로 잠시만 기다려주세요..." + +#, python-format +#~ msgid "The read_group method is not implemented on this object !" +#~ msgstr "read_group 방식은 해당 객체에 수행되지 않았습니다 !" + +#, python-format +#~ msgid "Contract validation error" +#~ msgstr "계약 검증 오류" + +#~ msgid "Start update" +#~ msgstr "갱신 시작" + +#~ msgid "Mss" +#~ msgstr "Mss" + +#~ msgid "OpenERP Partners" +#~ msgstr "OpenERP 협력업체" + +#~ msgid "HR Manager Dashboard" +#~ msgstr "인사관리부장 대시보드" + +#~ msgid "ir.wizard.screen" +#~ msgstr "ir.wizard.screen" + +#~ msgid "Ms." +#~ msgstr "Ms." + +#~ msgid "Terminated" +#~ msgstr "중단됨" + +#, python-format +#~ msgid "key '%s' not found in selection field '%s'" +#~ msgstr "'%s' 선택 필드에서 '%s' 키를 찾지 못했음." + +#, python-format +#~ msgid "Database ID doesn't exist: %s : %s" +#~ msgstr "데이터베이스 ID가 존재하지 않습니다: %s : %s" + +#~ msgid "Correct EAN13" +#~ msgstr "올바른 EAN13" + +#, python-format +#~ msgid "The value \"%s\" for the field \"%s\" is not in the selection" +#~ msgstr "\"%s\" 필드의 \"%s\" 값은 선택 목록에 존재하지 않습니다" + +#, python-format +#~ msgid "Warning !" +#~ msgstr "경고 !" + +#~ msgid "Synchronize Translations" +#~ msgstr "번역 동기화" + +#~ msgid "" +#~ "Number of time the function is called,\n" +#~ "a negative number indicates no limit" +#~ msgstr "" +#~ "해당 기능을 불러온 회수,\n" +#~ "음수는 제한이 없음을 의미함" + +#~ msgid "Gold Partner" +#~ msgstr "우수 협력업체" + +#~ msgid "publisher_warranty.contract.wizard" +#~ msgstr "publisher_warranty.contract.wizard" + +#~ msgid "Website of Partner" +#~ msgstr "협력업체의 웹 사이트" + +#~ msgid "Load an Official Translation" +#~ msgstr "공식 번역 불러오기" + +#~ msgid "Report file" +#~ msgstr "보고서 파일" + +#~ msgid "Miscelleanous" +#~ msgstr "기타" + +#~ msgid "Created" +#~ msgstr "생성됨" + +#~ msgid "- type,name,res_id,src,value" +#~ msgstr "- type,name,res_id,src,value" + +#~ msgid "" +#~ "Only specify a value if you want to change the user password. This user will " +#~ "have to logout and login again!" +#~ msgstr "사용자 암호를 변경하기 원할 때만 값을 지정하세요. 사용자가 로그아웃 후 재 로그인해야 합니다!" + +#~ msgid "Add a widget for User" +#~ msgstr "사용자를 위한 위젯 추가" + +#~ msgid "Emails" +#~ msgstr "이메일" + +#~ msgid "" +#~ "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." +#~ msgstr "" +#~ "OpenERP 사례에 신규 특징, 메뉴, 보고서 또는 데이터를 활성화하기 위해 신규 모듈을 설치할 수 있습니다. 일부 모듈을 설치하려면 " +#~ "\"설치 일정 생성\" 버튼을 클릭하고, 그 다음 \"예정된 업그레이드 적용\"을 클릭하여 시스템을 변경하세요." + +#~ msgid "Congo, The Democratic Republic of the" +#~ msgstr "콩고, 민주 공화국" + +#~ msgid "" +#~ "Indicates whether this object model lives in memory only, i.e. is not " +#~ "persisted (osv.osv_memory)" +#~ msgstr "해당 모델이 메모리 내에만 거주하는지 여부를 표시함. 예: 계속되지 않음 (osv.osv_memory)" + +#~ msgid "Register" +#~ msgstr "등록" + +#~ msgid "Consumers" +#~ msgstr "소비자" + +#~ msgid "" +#~ "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)." +#~ msgstr "" +#~ "해당 마법사는 응용 프로그램의 신규 번역 대상 용어를 탐지하여, 번역을 수동으로 추가하거나 (신규 언어 예시의 양식 형태로) 통째로 " +#~ "내보낼 수 있도록 합니다." + +#~ msgid "Widgets per User" +#~ msgstr "사용자 당 위젯" + +#, python-format +#~ msgid "" +#~ "Operation prohibited by access rules, or performed on an already deleted " +#~ "document (Operation: %s, Document type: %s)." +#~ msgstr "접근 규칙으로 인해 작업이 거부되었거나 이미 삭제된 문서에 실행됨 (작업: %s, 문서 유형: %s)." + +#~ msgid "User Widgets" +#~ msgstr "사용자 위젯" + +#~ msgid "Add or not the coporate RML header" +#~ msgstr "회사 RML 머리글 추가 여부" + +#~ msgid "Rules are not supported for osv_memory objects !" +#~ msgstr "osv_memory 객체에는 규칙이 지원되지 않습니다 !" + +#~ msgid "Menu Tips" +#~ msgstr "메뉴 팁" + +#~ msgid "Extra Info" +#~ msgstr "추가 정보" + +#~ msgid "Client Events" +#~ msgstr "클라이언트 이벤트" + +#~ msgid "Ean Check" +#~ msgstr "Ean 확인" + +#~ msgid "Event Logs" +#~ msgstr "이벤트 로그" + +#~ msgid "state" +#~ msgstr "상태" + +#~ msgid "_Export" +#~ msgstr "_내보내기" + +#~ msgid "Register a Contract" +#~ msgstr "계약 등록" + +#~ msgid "https://translations.launchpad.net/openobject" +#~ msgstr "https://translations.launchpad.net/openobject" + +#~ msgid "On Skip" +#~ msgstr "건너뛰기 시" + +#~ msgid "System Logs" +#~ msgstr "시스템 로그" + +#~ msgid "" +#~ "Supported file formats: *.csv (Comma-separated values) or *.po (GetText " +#~ "Portable Objects)" +#~ msgstr "지원되는 파일 형식: *.csv (쉼표 분리 값) 또는 *.po (GetText 포터블 객체)" + +#, python-format +#~ msgid "You cannot remove the field '%s' !" +#~ msgstr "'%s' 필드를 제거할 수 없습니다 !" + +#~ msgid "View Ordering" +#~ msgstr "주문 보기" + +#, python-format +#~ msgid "" +#~ "Save this document to a .tgz file. This archive containt UTF-8 %s files and " +#~ "may be uploaded to launchpad." +#~ msgstr "" +#~ "해당 문서를 .tgz 파일로 저장. 아카이브가 UTF-8 %s 파일을 포함하고 있으며 launchpad로 업로드될 수 있습니다." + +#, python-format +#~ msgid "" +#~ "--\n" +#~ "%(name)s %(email)s\n" +#~ msgstr "" +#~ "--\n" +#~ "%(name)s %(email)s\n" + +#~ msgid "Publisher warranty contract successfully registered!" +#~ msgstr "발행자 보증 계약이 성공적으로 등록됨!" + +#~ msgid "Email & Signature" +#~ msgstr "이메일 & 서명" + +#~ msgid "Publisher Warranty" +#~ msgstr "발행자 보증" + +#~ msgid "Publisher Warranty Contract" +#~ msgstr "발행자 보증 계약" + +#~ msgid "Slovak Republic" +#~ msgstr "슬로바키아 공화국" + +#~ msgid "" +#~ "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." +#~ msgstr "" +#~ "공급업체 양식으로부터 공급업체에 대한 모든 정보에 접근할 수 있습니다: 회계 데이터, 이메일 기록, 미팅, 구매 등. 고객 및 후보를 " +#~ "비롯한 모든 협력업체에서 검색할 수 있도록 '공급업체' 필터 버튼을 체크하지 않을 수 있습니다." + +#~ msgid "" +#~ "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." +#~ msgstr "" +#~ "OpenERP를 처음으로 사용할 경우, 특징은 적으나 사용이 편리한 단순한 인터페이스를 선택할 것을 강력히 권합니다. 나중에 사용자 기본 " +#~ "설정에서 전환할 수 있습니다." + +#~ msgid "Is Object" +#~ msgstr "객체임" + +#~ msgid "Select Groups" +#~ msgstr "그룹 선택" + +#~ msgid "Portrait" +#~ msgstr "세로 방향" + +#~ msgid "Never" +#~ msgstr "절대" + +#~ msgid "Homepage Widgets Management" +#~ msgstr "홈페이지 위젯 관리" + +#~ msgid "Search Widget" +#~ msgstr "위젯 검색" + +#~ msgid "Current" +#~ msgstr "현재" + +#~ msgid "Number padding" +#~ msgstr "숫자 패딩" + +#~ msgid "Client Logs" +#~ msgstr "클라이언트 로그" + +#~ msgid "" +#~ "Enable this if you want to execute missed occurences as soon as the server " +#~ "restarts." +#~ msgstr "서버가 재시작했을 때 잃어버린 발생을 실행할 경우 해당 기능을 활성화하세요." + +#~ msgid "BIC/Swift code" +#~ msgstr "BIC/Swift 코드" + +#~ msgid "" +#~ "Sets the language for the user's user interface, when UI translations are " +#~ "available" +#~ msgstr "UI 번역이 사용 가능할 때 사용자의 사용자 인터페이스의 언어를 설정함." + +#~ msgid "" +#~ "2. Group-specific rules are combined together with a logical AND operator" +#~ msgstr "2. 특정 그룹 규칙은 논리적 AND 연산자와 함께 결합되어 있습니다" + +#, python-format +#~ msgid "" +#~ "You can not delete this document (%s) ! Be sure your user belongs to one of " +#~ "these groups: %s." +#~ msgstr "해당 문서 (%s)를 삭제할 수 없습니다 ! 사용자가 다음 그룹 중 하나에 속해 있는지 확인하세요: %s." + +#, python-format +#~ msgid "" +#~ "You can not read this document (%s) ! Be sure your user belongs to one of " +#~ "these groups: %s." +#~ msgstr "(%s) 문서를 읽을 수 없습니다 ! 사용자가 다음 그룹 중 하나에 속해 있는지 확인하세요: %s." + +#~ msgid "" +#~ "Specify the message. You can use the fields from the object. e.g. `Dear [[ " +#~ "object.partner_id.name ]]`" +#~ msgstr "메시지를 지정하세요. 객체 필드를 사용할 수 있습니다. 예: `[[ object.partner_id.name ]] 귀하`" + +#~ msgid "" +#~ "Specify the subject. You can use fields from the object, e.g. `Hello [[ " +#~ "object.partner_id.name ]]`" +#~ msgstr "" +#~ "제목을 지정하세요. 객체 필드를 사용할 수 있습니다. 예: `안녕하세요, [[ object.partner_id.name ]]님`" + +#~ msgid "Check this box if the partner is an Employee." +#~ msgstr "협력업체가 직원일 경우 해당 상자를 체크하세요." + +#~ msgid "" +#~ "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." +#~ msgstr "" +#~ "해당 마법사는 OpenERP 시스템에 신규 언어를 추가할 수 있도록 도와줍니다. 신규 언어를 불러온 후, 이 언어는 사용자 및 협력업체의 " +#~ "기본 인터페이스 언어로 사용 가능합니다." + +#~ msgid "Keep empty for a private address, not related to partner." +#~ msgstr "협력업체와 관련되지 않은 개인 주소를 위해 비워 두십시오." + +#~ msgid "Components Supplier" +#~ msgstr "부품 공급업체" + +#~ msgid "Contact Name" +#~ msgstr "담당자명" + +#~ msgid "Trigger Name" +#~ msgstr "트리거명" + +#~ msgid "Partner Name" +#~ msgstr "협력업체명" + +#~ msgid "Select the Signal name that is to be used as the trigger." +#~ msgstr "트리거로 사용될 신호명을 선택하세요." + +#~ msgid "Signal (button Name)" +#~ msgstr "신호 (버튼명)" + +#~ msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" +#~ msgstr "명칭으로 액션을 참조하기 쉬움 예: 한 개의 판매 주문 -> 여러 개의 송장" + +#~ msgid "User Name" +#~ msgstr "사용자명" + +#~ msgid "Channel Name" +#~ msgstr "소통 수단" + +#~ msgid "" +#~ "Name of the method to be called on the object when this scheduler is " +#~ "executed." +#~ msgstr "해당 스케줄러가 실행되었을 때 객체를 부를 방식의 명칭" + +#~ msgid "The new user's real name, used for searching and most listings" +#~ msgstr "신규 사용자의 실제 성명, 검색 및 대부분의 목록 출력 시 사용됨" + +#~ msgid "Filename" +#~ msgstr "파일명" + +#, python-format +#~ msgid "Please check your publisher warranty contract name and validity." +#~ msgstr "귀하의 발행자 보증 계약 성명 및 유효성을 확인하세요." + +#~ msgid "Open Source Service Company" +#~ msgstr "오픈 소스 서비스업체" + +#~ msgid "" +#~ "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." +#~ msgstr "" +#~ "고객(시스템의 다른 영역에서는 협력업체라고도 칭함)은 잠재 고객, 일반 고객 또는 공급업체 여부에 상관 없이 업체의 주소록을 관리할 수 " +#~ "있도록 도와줍니다. 협력업체 양식은 업체 주소부터 담당자는 물론이고 가격표 외 많은 것들을 협력업체와 상호 작용하기 위해 필요한 정보를 " +#~ "추적 및 기록할 수 있도록 합니다. CRM을 설치했을 경우, 기록 탭을 통해 매출기회, 이메일 또는 발행된 판매 주문과 같이 협력업체와의 " +#~ "전체 상호 작용을 추적할 수 있습니다." + +#~ msgid "Partner Contacts" +#~ msgstr "협력업체 담당자" + +#~ msgid "Search Contact" +#~ msgstr "담당자 검색" + +#~ msgid "Process" +#~ msgstr "프로세스" + +#, python-format +#~ msgid "" +#~ "Some installed modules depend on the module you plan to Uninstall :\n" +#~ " %s" +#~ msgstr "" +#~ "일부 설치된 모듈이 제거 예정 모듈에 의존합니다 :\n" +#~ " %s" + +#~ msgid "MRP Subproducts" +#~ msgstr "MRP 부산물" + +#~ msgid "On multiple doc." +#~ msgstr "여러 문서 상" + +#, python-format +#~ 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입니다." + +#~ msgid "Partner Manager" +#~ msgstr "협력업체 관리자" + +#~ msgid "" +#~ "\n" +#~ " This module provide a class import_framework to help importing \n" +#~ " complex data from other software\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " 해당 모듈은 타 소프트웨어로부터 복잡한 데이터를 불러오는데 도움을 주는\n" +#~ " import_framework 등급을 제공합니다.\n" +#~ " " + +#~ msgid "" +#~ "The user this filter is available to. When left empty the filter is usable " +#~ "by the system only." +#~ msgstr "해당 필터를 사용 가능한 사용자. 비어있을 경우 필터는 시스템만 사용할 수 있음." + +#~ msgid "Website of Partner." +#~ msgstr "협력업체의 웹 사이트" + +#~ msgid "" +#~ "The module adds google contact in partner address and add google calendar " +#~ "events details in Meeting" +#~ msgstr "모듈이 협력업체 주소에 구글 연락처를 추가하고, 미팅에 구글 캘린더 이벤트 상세 내용을 추가합니다." + +#~ msgid "" +#~ "\n" +#~ "This module lets administrator track every user operation on all the objects " +#~ "of the system.\n" +#~ "=============================================================================" +#~ "==============\n" +#~ "\n" +#~ "The administrator can subscribe to rules for read, write and\n" +#~ "delete on objects and can check logs.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "해당 모듈은 관리자가 시스템의 모든 객체에 대한 각 사용자의 작업을 추적할 수 있도록 합니다.\n" +#~ "=============================================================================" +#~ "==============\n" +#~ "\n" +#~ "관리자는 객체에 대한 읽기, 쓰기 및 삭제를 구독하고,\n" +#~ "로그를 확인할 수 있습니다.\n" +#~ " " + +#~ msgid "" +#~ "To improve or expand the official translations, you should use directly " +#~ "Lauchpad's web interface (Rosetta). If you need to perform mass translation, " +#~ "Launchpad also allows uploading full .po files at once" +#~ msgstr "" +#~ "공식 번역을 개선하거나 확장하기 위해서는 Lauchpad의 웹인터페이스(로제타)를 사용하기 바랍니다. 대량 번역을 할 경우, " +#~ "Lauchpad는 또한 한 번에 .po파일을 업로드하는 작업을 허용합니다." + +#~ msgid "SugarCRM Import" +#~ msgstr "SugarCRM 가져오기" + +#~ msgid "" +#~ "\n" +#~ "Add additional date information to the sales order.\n" +#~ "===================================================\n" +#~ "\n" +#~ "You can add the following additional dates to a sale order:\n" +#~ " * Requested Date\n" +#~ " * Commitment Date\n" +#~ " * Effective Date\n" +#~ msgstr "" +#~ "\n" +#~ "판매 주문의 추가 날짜 정보를 추가.\n" +#~ "===================================================\n" +#~ "\n" +#~ "다음 추가 날짜를 판매 주문에 추가할 수 있음:\n" +#~ " * 요청일\n" +#~ " * 확약일\n" +#~ " * 발효일\n" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web gantt chart view.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP 웹 간트 도표 화면.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "This is a complete document management system.\n" +#~ "==============================================\n" +#~ "\n" +#~ " * User Authentication\n" +#~ " * Document Indexation :- .pptx and .docx files are not supported in " +#~ "Windows platform.\n" +#~ " * Dashboard for Document that includes:\n" +#~ " * New Files (list)\n" +#~ " * Files by Resource Type (graph)\n" +#~ " * Files by Partner (graph)\n" +#~ " * Files Size by Month (graph)\n" +#~ "\n" +#~ "ATTENTION:\n" +#~ " - When you install this module in a running company that have already " +#~ "PDF files stored into the database,\n" +#~ " you will lose them all.\n" +#~ " - After installing this module PDF's are no longer stored into the " +#~ "database,\n" +#~ " but in the servers rootpad like /server/bin/filestore.\n" +#~ msgstr "" +#~ "\n" +#~ "해당 제품은 완벽한 문서 관리 시스템입니다.\n" +#~ "==============================================\n" +#~ "\n" +#~ " * 사용자 인증\n" +#~ " * 문서 색인화 :- .pptx 및 .docx 파일은 윈도우 플랫폼에서는 지원되지 않습니다.\n" +#~ " * 다음을 포함한 문서용 대시보드:\n" +#~ " * 신규 파일 (목록)\n" +#~ " * 리소스 유형별 파일 (그래프)\n" +#~ " * 협력업체별 파일 (그래프)\n" +#~ " * 월별 파일 크기 (그래프)\n" +#~ "\n" +#~ "알려 드립니다:\n" +#~ " - 데이터베이스 내에 저장된 PDF 파일이 존재하는 실행 업체에 해당 모듈을 설치할 경우,\n" +#~ " 모든 PDF가 모두 손실됩니다.\n" +#~ " - 해당 모듈을 설치한 후, PDF는 더 이상 데이터베이스에 저장되지 않고, \n" +#~ " /server/bin/filestore 와 같은 서버 루트패드에 저장됩니다.\n" + +#~ msgid "" +#~ "\n" +#~ "This is the test module which shows HTML tag support in normal XML form " +#~ "view.\n" +#~ "=============================================================================" +#~ "\n" +#~ "\n" +#~ "Creates a sample form-view using HTML tags. It is visible only in OpenERP " +#~ "Web.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "일반 양식 화면에서 HTML 태그 지원을 표시하는 시험 모듈입니다.\n" +#~ "=============================================================================" +#~ "\n" +#~ "\n" +#~ "HTML 태그를 사용하여 샘플 양식 화면을 생성함. OpenERP Web 에서만 표시됩니다.\n" +#~ " " + +#~ msgid "" +#~ "This wizard helps you register a publisher warranty contract in your OpenERP " +#~ "system. After the contract has been registered, you will be able to send " +#~ "issues directly to OpenERP." +#~ msgstr "" +#~ "해당 마법사는 OpenERP 시스템에 발행자 보증 계약서를 등록할 수 있도록 도움을 줍니다. 계약서가 등록된 후에는, OpenERP에 " +#~ "직접 문제점을 보낼 수 있습니다." + +#~ msgid "Main report file path" +#~ msgstr "메인 보고서 파일 경로" + +#~ msgid "" +#~ "\n" +#~ "Organization and management of Events.\n" +#~ "======================================\n" +#~ "\n" +#~ "This module allows you\n" +#~ " * to manage your events and their registrations\n" +#~ " * to use emails to automatically confirm and send acknowledgements for " +#~ "any registration to an event\n" +#~ " * ...\n" +#~ "\n" +#~ "Note that:\n" +#~ " - You can define new types of events in\n" +#~ " Association / Configuration / Types of Events\n" +#~ msgstr "" +#~ "\n" +#~ "이벤트의 주최 및 관리.\n" +#~ "======================================\n" +#~ "\n" +#~ "해당 모듈의 기능:\n" +#~ " * 이벤트 및 등록 관리\n" +#~ " * 이메일을 이용하여 이벤트에 관한 모든 등록의 자동 확정 및 답신 전송\n" +#~ " * ...\n" +#~ "\n" +#~ "참고사항:\n" +#~ " - 이벤트의 연관성 / 구성 / 유형에서\n" +#~ " 이벤트의 신규 유형을 정의할 수 있습니다.\n" + +#~ msgid "" +#~ "Do not display this log if it belongs to the same object the user is working " +#~ "on" +#~ msgstr "로그가 사용자가 작업하고 있는 객체에 속해 있을 경우, 로그를 표시하지 마세요." + +#~ msgid "" +#~ "\n" +#~ "This module adds generic sharing tools to your current OpenERP database.\n" +#~ "========================================================================\n" +#~ "\n" +#~ "It specifically adds a 'share' button that is available in the Web client " +#~ "to\n" +#~ "share any kind of OpenERP data with colleagues, customers, friends, etc.\n" +#~ "\n" +#~ "The system will work by creating new users and groups on the fly, and by\n" +#~ "combining the appropriate access rights and ir.rules to ensure that the\n" +#~ "shared users only have access to the data that has been shared with them.\n" +#~ "\n" +#~ "This is extremely useful for collaborative work, knowledge sharing,\n" +#~ "synchronization with other companies, etc.\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "해당 모듈은 OpenERP 데이터베이스에 일반 공유 도구를 추가합니다..\n" +#~ "========================================================================\n" +#~ "\n" +#~ "동료, 고객, 친구 등과 모든 종류의 OpenERP 데이터를 공유할 수 있도록\n" +#~ "웹 클라이언트에서 사용 가능한 '공유' 버튼을 별도로 추가합니다.\n" +#~ "\n" +#~ "시스템이 신규 사용자 및 그룹을 신속하게 생성하고, 적합한 접근 권한 및\n" +#~ "ir.rules와의 결합을 통해 공유 사용자가 지정된 공유 데이터에만\n" +#~ "접근할 수 있도록 작동합니다.\n" +#~ "\n" +#~ "해당 도구는 협업, 지식 공유, 기타 업체와의\n" +#~ "동기화 등에 아주 유용합니다.\n" +#~ "\n" +#~ " " + +#~ msgid "OpenERP Web web" +#~ msgstr "OpenERP Web 웹" + +#~ msgid "Html View" +#~ msgstr "Html 화면" + +#~ msgid "Symbol position" +#~ msgstr "기호 위치" + +#~ msgid "" +#~ "\n" +#~ " 添加中文省份数据\n" +#~ " 科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +#~ " ============================================================\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " 添加中文省份数据\n" +#~ " 科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +#~ " ============================================================\n" +#~ " " + +#~ msgid "General Information Footer" +#~ msgstr "일반 정보 바닥글" + +#, python-format +#~ msgid "Website: " +#~ msgstr "웹 사이트: " + +#~ msgid "Multi-Currency in Analytic" +#~ msgstr "분석 내 다중 통화" + +#, python-format +#~ msgid "" +#~ "Couldn't generate the next id because some partners have an alphabetic id !" +#~ msgstr "일부 협력업체들이 영문자 ID를 보유하고 있어 다음 ID를 생성하지 못했음 !" + +#~ msgid "Uninstall (beta)" +#~ msgstr "제거 (베타)" + +#~ msgid "Report Header / Company Slogan" +#~ msgstr "보고서 머리글 / 업체 구호" + +#~ msgid "Calendar Layer" +#~ msgstr "달력 레이어" + +#~ msgid "Tools / Customization" +#~ msgstr "도구 / 사용자 지정" + +#, python-format +#~ msgid "Fax: " +#~ msgstr "팩스: " + +#~ msgid "Master Procurement Schedule" +#~ msgstr "마스터 조달 일정" + +#~ msgid "Project Retro-planning" +#~ msgstr "프로젝트 역기획" + +#~ msgid "Wiki: Quality Manual" +#~ msgstr "위키: 품질 매뉴얼" + +#~ msgid "Administration Dashboard" +#~ msgstr "관리 대시보드" + +#~ msgid "HR sector" +#~ msgstr "인사부" + +#~ msgid "HR Officer" +#~ msgstr "인사부 담당자" + +#~ msgid "Openerp web Diagram view" +#~ msgstr "Openerp 웹 도표 화면" + +#~ msgid "" +#~ "Please double-check that the file encoding is set to UTF-8 (sometimes called " +#~ "Unicode) when the translator exports it." +#~ msgstr "번역기가 파일을 내보낼 때, 파일 인코딩이 UTF-8으로 설정되었는지 확인하기 위해 재확인하세요." + +#~ msgid "Apply For Write" +#~ msgstr "쓰기에 적용" + +#~ msgid "web Dashboard" +#~ msgstr "웹 대시보드" + +#~ msgid "The RIB and/or IBAN is not valid" +#~ msgstr "RIB/IBAN이 유효하지 않음" + +#~ msgid "Error ! You cannot create recursive associated members." +#~ msgstr "오류 ! 재귀적 관련 구성원을 생성할 수 없습니다." + +#~ msgid "Point Of Sale" +#~ msgstr "판매시점" + +#~ msgid "Webkit Report Samples" +#~ msgstr "웹킷 보고서 샘플" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web chat module.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP 웻 대화 모듈.\n" +#~ " " + +#~ msgid "Set password" +#~ msgstr "암호 설정" + +#~ msgid "iCal Support" +#~ msgstr "iCal 지원" + +#~ msgid "" +#~ "Agrega una nomenclatura contable para Honduras. También incluye impuestos y " +#~ "la moneda Lempira. -- Adds accounting chart for Honduras. It also includes " +#~ "taxes and the Lempira currency" +#~ msgstr "" +#~ "Agrega una nomenclatura contable para Honduras. También incluye impuestos y " +#~ "la moneda Lempira. -- 온두라스의 회계 도표를 추가함. 세금 및 렘피라 통화 또한 포함되어 있음." + +#~ msgid "OpenERP Web mobile" +#~ msgstr "OpenERP Web 모바일" + +#~ msgid "Openerp web web" +#~ msgstr "Openerp web 웹" + +#~ msgid "" +#~ "Your OpenERP Publisher's Warranty Contract unique key, also called serial " +#~ "number." +#~ msgstr "OpenERP 발행자 보증 계약서의 유일한 키, 일련번호라고도 불림." + +#~ msgid "Expenses Management" +#~ msgstr "비용 관리" + +#~ msgid "web Gantt" +#~ msgstr "웹 간트" + +#~ msgid "web Graph" +#~ msgstr "웹 그래프" + +#~ msgid "Receive User Feedback" +#~ msgstr "사용자로부터 의견 받기" + +#~ msgid "Custom Reports" +#~ msgstr "사용자 지정 보고서" + +#, python-format +#~ msgid "That contract is already registered in the system." +#~ msgstr "해당 계약서가 시스템에 이미 등록되었습니다." + +#~ msgid "Web Chat" +#~ msgstr "웹 대화" + +#~ msgid "Bank Accounts Footer" +#~ msgstr "은행 계정 바닥글" + +#, python-format +#~ msgid "" +#~ "You can not create this document (%s) ! Be sure your user belongs to one of " +#~ "these groups: %s." +#~ msgstr "(%s) 문서을 생성할 수 없습니다 ! 계정이 다음 그룹 중 하나에 속해 있는지 확인하세요: %s" + +#~ msgid "Apply For Delete" +#~ msgstr "삭제에 적용" + +#~ msgid "" +#~ "A customer is an entity you do business with, like a company or an " +#~ "organization. A customer can have several contacts or addresses which are " +#~ "the people working for this company. You can use the history tab, to follow " +#~ "all transactions related to a customer: sales order, emails, opportunities, " +#~ "claims, etc. If you use the email gateway, the Outlook or the Thunderbird " +#~ "plugin, don't forget to register emails to each contact so that the gateway " +#~ "will automatically attach incoming emails to the right partner." +#~ msgstr "" +#~ "고객은 업체 또는 단체와 같이, 귀하와 거래하는 기관입니다.고객은 해당 업체에 근무하는 인원인 고객은 여러 명의 담당자 또는 주소를 " +#~ "보유할 수 있습니다. 판매 주문, 이메일, 매출 기회, 청구 등 고객에게 관련된 모든 거래를 수행하기 위해 기록 탭을 사용할 수 " +#~ "있습니다. 귀하가 이메일 게이트웨이, 아웃룩 또는 썬더버드 플러그인을 사용할 경우, 게이트웨이가 수신되는 이메일을 올바른 협력업체에 " +#~ "자동으로 연결할 수 있도록 각 담당자의 이메일을 등록하는 것을 잊지 마세요.." + +#~ msgid "Test" +#~ msgstr "시험" + +#~ msgid "Analyse Module Quality" +#~ msgstr "모듈 품질 분석" + +#~ msgid "Please enter the serial key provided in your contract document:" +#~ msgstr "계약서 상에 제공된 일련번호를 입력하세요:" + +#~ msgid "Methodology: SCRUM" +#~ msgstr "방법론: SCRUM" + +#~ msgid "Author Website" +#~ msgstr "저자 웹 사이트" + +#~ msgid "Query Builder" +#~ msgstr "쿼리 빌더" + +#~ msgid "OPW" +#~ msgstr "OPW" + +#~ msgid "OpenERP Tweets" +#~ msgstr "OpenERP 트윗 메시지" + +#~ msgid "Hidden" +#~ msgstr "숨겨짐" + +#~ msgid "Issues Tracker" +#~ msgstr "사안 추적기" + +#~ msgid "Header/Footer of Reports" +#~ msgstr "보고서의 머리글/바닥글" + +#, python-format +#~ msgid "" +#~ "Please check that all your lines have %d columns.Stopped around line %d " +#~ "having %d columns." +#~ msgstr "모든 입력줄에 %d개의 열이 있는지 확인하세요. %d개의 열이 있는 %d번 입력줄 주변에서 멈춤." + +#, python-format +#~ msgid "Applications" +#~ msgstr "응용 프로그램" + +#~ msgid "Timesheets Validation" +#~ msgstr "시간 기록표 검증" + +#~ msgid "function" +#~ msgstr "함수" + +#~ msgid "Edit" +#~ msgstr "편집" + +#~ msgid "Meetings Synchronization" +#~ msgstr "미팅 동기화" + +#~ msgid "Contacts Management" +#~ msgstr "계약 관리" + +#, python-format +#~ msgid "Please verify your publisher warranty serial number and validity." +#~ msgstr "발행자 보증 일련번호 및 유효기간을 확인하세요." + +#~ msgid "Partner Firm" +#~ msgstr "협력업체 기업" + +#, python-format +#~ msgid "Reg: " +#~ msgstr "등록: " + +#~ msgid "Knowledge Management" +#~ msgstr "지식 관리" + +#~ msgid "" +#~ "\n" +#~ " Module for the Check writing and check printing \n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " 쓰기 및 인쇄 확인용 모듈 \n" +#~ " " + +#~ msgid "Easy" +#~ msgstr "쉬움" + +#~ msgid "Fundraising" +#~ msgstr "모금" + +#~ msgid "" +#~ "\n" +#~ "Caldav features in Meeting.\n" +#~ "===========================\n" +#~ "\n" +#~ " * Share meeting with other calendar clients like sunbird\n" +#~ msgstr "" +#~ "\n" +#~ "미팅 내 Caldave 기능.\n" +#~ "===========================\n" +#~ "\n" +#~ " * Sunbird 같은 타 달력 클라이언트와 미팅을 공유함\n" + +#~ msgid "Invoice Layouts" +#~ msgstr "송장 레이아웃" + +#~ msgid "Record and Create Modules" +#~ msgstr "모듈 기록 및 생성" + +#~ msgid "Extended View" +#~ msgstr "확장된 화면" + +#~ msgid "Hide technical modules" +#~ msgstr "기술적 모듈 숨기기" + +#~ msgid "E-Mail Templates" +#~ msgstr "이메일 양식" + +#~ msgid "Latest Connection" +#~ msgstr "최근 연결" + +#~ msgid "Resources Planing" +#~ msgstr "리소스 기획" + +#~ msgid "Complexity" +#~ msgstr "복잡성" + +#~ msgid "Default Value Scope" +#~ msgstr "기본 값 범위" + +#~ msgid "" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " " + +#~ msgid "The module adds google user in res user" +#~ msgstr "모듈이 res user에 구글 사용자를 추가합니다" + +#~ msgid "Preview Header" +#~ msgstr "머리글 미리보기" + +#~ msgid "Bank Statement extensions to support e-banking" +#~ msgstr "인터넷 뱅킹을 지원하는 입출금 내역서 확장자" + +#~ msgid "" +#~ "\n" +#~ "The common interface for pugin.\n" +#~ "=====================================================\n" +#~ "\n" +#~ msgstr "" +#~ "\n" +#~ "플러그인을 위한 공통 인터페이스.\n" +#~ "=====================================================\n" +#~ "\n" + +#~ msgid "Week of the year: %(woy)s" +#~ msgstr "주 (week): %(woy)s" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web example module.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 예시 모듈.\n" +#~ " " + +#~ msgid "Multi-DB Synchronization" +#~ msgstr "다중 DB 동기화" + +#~ msgid "Apply For Read" +#~ msgstr "쓰기에 적용" + +#~ msgid "Expert" +#~ msgstr "전문가" + +#~ msgid "" +#~ "\n" +#~ "Todo list for CRM leads and opportunities.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "CRM 잠재고객 및 판매기회용 과제목록\n" +#~ " " + +#~ msgid "Leaves Management" +#~ msgstr "휴무 관리" + +#~ msgid "" +#~ "It gives the status if the tip has to be displayed or not when a user " +#~ "executes an action" +#~ msgstr "사용자가 액션을 실행할 때 팁의 표시 여부 상태를 제공합니다." + +#~ msgid "Please be patient, this operation may take a few minutes..." +#~ msgstr "해당 작업이 몇 분 소요될 수 있으므로, 잠시만 기다려주세요..." + +#~ msgid "Google Maps on Customers" +#~ msgstr "고객의 구글맵" + +#, python-format +#~ msgid "VAT: " +#~ msgstr "VAT: " + +#~ msgid "Belgium - Import bank CODA statements" +#~ msgstr "벨기에 - 은행 CODA 내역서 가져오기" + +#~ msgid "Segmentation" +#~ msgstr "세분화" + +#~ msgid "eMail Gateway for Applicants" +#~ msgstr "신청자용 이메일 게이트웨이" + +#~ msgid "Google Import" +#~ msgstr "구글 가져오기" + +#~ msgid "Keywords" +#~ msgstr "키워드" + +#~ msgid "Framework for complex import" +#~ msgstr "복잡한 가져오기를 위한 프레임웍" + +#~ msgid "Wizard Category" +#~ msgstr "마법사 분류" + +#~ msgid "Day of the year: %(doy)s" +#~ msgstr "일: %(doy)s" + +#~ msgid "" +#~ "\n" +#~ "Please define BIC/Swift code on bank for bank type IBAN Account to make " +#~ "valid payments" +#~ msgstr "" +#~ "\n" +#~ "유효한 지급을 위해 은행 유형 IBAN 계정을 위한 은행의 BIC/Swift 코드를 정의하세요." + +#~ msgid "Configuration Wizard Category" +#~ msgstr "구성 마법사 분류" + +#~ msgid "Point of Sales" +#~ msgstr "판매 시점" + +#~ msgid "" +#~ "Level of difficulty of module. Easy: intuitive and easy to use for everyone. " +#~ "Normal: easy to use for business experts. Expert: requires technical skills." +#~ msgstr "" +#~ "모듈의 난이도. 쉬움: 직관적이며 모든 사람들이 사용하기 쉬움. 보통: 업계 전문가가 사용하기 쉬움. 전문가: 기술력이 요구됨." + +#~ msgid "Want to Clear Ids ? " +#~ msgstr "Id를 삭제하시겠습니까? " + +#~ msgid "Retro-Planning on Events" +#~ msgstr "이벤트에 대한 역기획" + +#~ msgid "HR Manager" +#~ msgstr "인사 관리자" + +#~ msgid "Wiki: Internal FAQ" +#~ msgstr "위키: 내부용 자주 묻는 질문" + +#~ msgid "" +#~ "This wizard helps you to import a new module to your OpenERP system. After " +#~ "importing a new module you can install it by clicking on the button " +#~ "\"Install\" from the form view." +#~ msgstr "" +#~ "해당 마법사는 OpenERP 시스템에 신규 모듈을 가져올 수 있도록 도와줍니다. 신규 모듈을 가져온 후, 양식 화면에서 \"설치\" " +#~ "버튼을 클릭하여 설치할 수 있습니다." + +#~ msgid "Important customers" +#~ msgstr "중요 고객" + +#~ msgid "Support Level 1" +#~ msgstr "지원 수준 1" + +#~ msgid "Draft and Active" +#~ msgstr "초안 및 활성" + +#~ msgid "Emails Management" +#~ msgstr "이메일 관리" + +#, python-format +#~ msgid "" +#~ "Group(s) cannot be deleted, because some user(s) still belong to them: %s !" +#~ msgstr "일부 사용자가 아직 해당 그룹에 속해 있으므로, 그룹은 삭제될 수 없습니다: %s !" + +#~ msgid "Google Maps" +#~ msgstr "구글 맵스" + +#~ msgid "Base Tools" +#~ msgstr "기초 도구" + +#~ msgid "Starting Date" +#~ msgstr "시작일" + +#~ msgid "India - Accounting" +#~ msgstr "인도 - 회계" + +#~ msgid "Type fields" +#~ msgstr "유형 필드" + +#~ msgid "Generate Docs of Modules" +#~ msgstr "모듈의 문서 생성" + +#~ msgid "Uncheck the active field to hide the contact." +#~ msgstr "담당자를 숨기려면 활성 필드를 체크하지 마세요." + +#~ msgid "Rule definition (domain filter)" +#~ msgstr "규칙 정의 (도메인 필터)" + +#~ msgid "Binary File or external URL" +#~ msgstr "이진수 파일 또는 외부 URL" + +#~ msgid "User - Own Leads Only" +#~ msgstr "사용자 - 자신의 잠재고객만 표시" + +#~ msgid "Add RML header" +#~ msgstr "RML 머리글 추가" + +#~ msgid "Modules to update" +#~ msgstr "업데이트 할 모듈" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web kanban view.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 간판 화면.\n" +#~ " " + +#~ msgid "Time Tracking" +#~ msgstr "시간 추적" + +#~ msgid "User - All Leads" +#~ msgstr "사용자 - 전체 잠재고객" + +#~ msgid "Set Bank Accounts" +#~ msgstr "은행 계정 설정" + +#~ msgid "Current User" +#~ msgstr "현재 사용자" + +#~ msgid "Landscape" +#~ msgstr "가로 방향" + +#~ msgid "Object ID" +#~ msgstr "객체 ID" + +#~ msgid "Contracts" +#~ msgstr "계약" + +#, python-format +#~ msgid "Phone: " +#~ msgstr "전화: " + +#~ msgid "web calendar" +#~ msgstr "웹 달력" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web process view.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 프로세스 화면.\n" +#~ " " + +#~ msgid "Address Information" +#~ msgstr "주소 정보" + +#~ msgid "Check writing" +#~ msgstr "글 확인" + +#~ msgid "DB Password Encryption" +#~ msgstr "DB 암호 암호화" + +#~ msgid "Live Chat Support" +#~ msgstr "실시간 대화 지원" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web dashboard view.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 대시보드 화면.\n" +#~ " " + +#~ msgid "Followup Management" +#~ msgstr "후속 조치 관리" + +#~ msgid "Internal Header/Footer" +#~ msgstr "내부 머리글/바닥글" + +#~ msgid "eMail Gateway for CRM Claim" +#~ msgstr "CRM 소비자 불만 접수용 이메일 게이트웨이" + +#~ msgid "Appears by default on the top right corner of your printed documents." +#~ msgstr "인쇄된 문서의 우측 모서리에 기본적으로 나타남." + +#~ 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 "" +#~ "협력업체가 공급업체일 경우 해당 상자를 체크하세요. 체크하지 않으면, 구매 담당자들이 구매 주문을 인코딩할 때 이를 볼 수 없습니다." + +#~ msgid "Allow users to login through OpenID." +#~ msgstr "사용자가 OpenID를 통해 로그인 할 수 있게 함." + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web calendar view.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 달력 화면.\n" +#~ " " + +#~ msgid "Report Designer" +#~ msgstr "보고서 디자이너" + +#~ msgid "Apply For Create" +#~ msgstr "생성에 적용" + +#~ msgid "Miscellaneous Tools" +#~ msgstr "기타 도구" + +#~ msgid "Auction Houses" +#~ msgstr "경매장" + +#~ msgid "web" +#~ msgstr "웹" + +#~ msgid "Share Calendar using CalDAV" +#~ msgstr "CalDAV를 이용하여 달력 공유" + +#~ msgid "In-Project Messaging System" +#~ msgstr "프로젝트 내 메시징 시스템" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web test suite.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 시험 슈트.\n" +#~ " " + +#~ msgid "IT sector" +#~ msgstr "IT 부서" + +#~ msgid "Change Color" +#~ msgstr "색상 변경" + +#~ msgid "In modules" +#~ msgstr "모듈 내에 존재함" + +#, python-format +#~ msgid "Wrong ID for the browse record, got %r, expected an integer." +#~ msgstr "검색 기록에 %r의 잘못된 ID를 얻음, 정수를 예상함." + +#~ msgid "eMail Gateway for Project Issues" +#~ msgstr "프로젝트 사안용 이메일 게이트웨이" + +#~ msgid "Send an SMS" +#~ msgstr "SMS 전송" + +#~ msgid "Tasks-Mail Integration" +#~ msgstr "과제-메일 통합" + +#~ msgid "" +#~ "Manual: Launched manually.\n" +#~ "Automatic: Runs whenever the system is reconfigured.\n" +#~ "Launch Manually Once: after hacing been launched manually, it sets " +#~ "automatically to Done." +#~ msgstr "" +#~ "수동: 수동으로 시작됨\n" +#~ "자동: 시스템이 재구성될 때마다 실행됨.\n" +#~ "한 번만 수동으로 시작: 수동으로 시작된 후에 완료로 자동 설정됨." + +#~ msgid "" +#~ "\n" +#~ "Organization and management of events.\n" +#~ "======================================\n" +#~ "\n" +#~ "This module allows you to create retro planning for managing your events.\n" +#~ msgstr "" +#~ "\n" +#~ "이벤트의 준비 및 관리.\n" +#~ "======================================\n" +#~ "\n" +#~ "해당 모듈은 이벤트 관리를 위한 역기획을 생성할 수 있도록 합니다.\n" + +#~ msgid "Billing Rates on Contracts" +#~ msgstr "계약에 대한 어음 시세" + +#~ msgid "" +#~ "\n" +#~ "Configure the price accuracy you need for different kinds of usage: " +#~ "accounting, sales, purchases, etc.\n" +#~ "=============================================================================" +#~ "=========================\n" +#~ "\n" +#~ "The decimal precision is configured per company.\n" +#~ msgstr "" +#~ "\n" +#~ "다른 종류의 용도를 위해 필요한 가격 정확성을 구성함: 회계, 판매, 구매 등.\n" +#~ "=============================================================================" +#~ "=========================\n" +#~ "\n" +#~ "십진법 정확도는 업체 별로 구성됨.\n" + +#~ msgid "" +#~ "\n" +#~ "Synchronization with all objects.\n" +#~ "=================================\n" +#~ "\n" +#~ "Configure servers and trigger synchronization with its database objects.\n" +#~ msgstr "" +#~ "\n" +#~ "전체 객체와의 동기화.\n" +#~ "=================================\n" +#~ "\n" +#~ "데이터베이스서버를 구성하고 데이터베이스 객체와의 동기화를 촉발함.\n" + +#~ msgid "" +#~ "\n" +#~ "This module adds a PAD in all project kanban views\n" +#~ "==================================================\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "해당 모듈은 전체 프로젝트 간판에 PAD를 추가합니다\n" +#~ "==================================================\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ " The base module to manage lunch\n" +#~ "\n" +#~ " keep track for the Lunch Order ,Cash Moves ,CashBox ,Product.\n" +#~ " Apply Different Category for the product.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " 점심 관리를 위한 기초 모듈\n" +#~ "\n" +#~ " 점심 주문, 현금 이동, 금고 및 상품을 기록함.\n" +#~ " 상품에 다른 분류를 적용함.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "This module provides a Wiki FAQ Template.\n" +#~ "=========================================\n" +#~ "\n" +#~ "It provides demo data, thereby creating a Wiki Group and a Wiki Page\n" +#~ "for Wiki FAQ.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "해당 모듈은 위키 자주 묻는 질문 양식을 제공합니다.\n" +#~ "=========================================\n" +#~ "\n" +#~ "시연 데이터를 제공함으로서 위키 자주 묻는 질문의 위키 그룹 및\n" +#~ "위키 페이지를 생성합니다.\n" +#~ " " + +#~ msgid "eMail Gateway for Leads" +#~ msgstr "잠재고객용 이메일 게이트웨이" + +#~ msgid "" +#~ "\n" +#~ " OpenERP Web mobile.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " OpenERP Web 모바일.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Module to manage invoice payment.\n" +#~ "=================================\n" +#~ "\n" +#~ "This module provides :\n" +#~ "----------------------\n" +#~ "* a more efficient way to manage invoice payment.\n" +#~ "* a basic mechanism to easily plug various automated payment.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "청구서 지급을 관리하는 모듈.\n" +#~ "=================================\n" +#~ "\n" +#~ "해당 모듈은 다음을 제공합니다 :\n" +#~ "----------------------\n" +#~ "* 청구서 지급을 관리하는 효율적인 방법.\n" +#~ "* 다양한 자동 이체를 손쉽게 차단하는 기본 방법.\n" +#~ " " + +#~ msgid "" +#~ "Financial and accounting asset management.\n" +#~ " This Module manages the assets owned by a company or an individual. It " +#~ "will keep track of depreciation's occurred on\n" +#~ " those assets. And it allows to create Move's of the depreciation lines.\n" +#~ " " +#~ msgstr "" +#~ "Financial and accounting asset management.\n" +#~ " 해당 모듈은 업체 또는 개인이 소유한 자산을 관리합니다. 자산에 대한 감가상각이 발생한 이력을 추적합니다.\n" +#~ " 그리고 감가상각선의 이동을 생성할 수 있도록 합니다.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Lets the user create a custom dashboard.\n" +#~ "========================================\n" +#~ "\n" +#~ "This module also creates the Administration Dashboard.\n" +#~ "\n" +#~ "The user can also publish notes.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "사용자 지정 대시보드를 생성할 후 있도록 함.\n" +#~ "========================================\n" +#~ "\n" +#~ "해당 모듈은 또한 관리 대시보드를 생성합니다.\n" +#~ "\n" +#~ "사용자가 또한 메모를 발행할 수 있습니다.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Module for human resource management.\n" +#~ "=====================================\n" +#~ "\n" +#~ "You can manage:\n" +#~ " * Employees and hierarchies : You can define your employee with User and " +#~ "display hierarchies\n" +#~ " * HR Departments\n" +#~ " * HR Jobs\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "인사 관리용 모듈.\n" +#~ "=====================================\n" +#~ "\n" +#~ "다음 내용을 관리할 수 있습니다:\n" +#~ " * 직원 및 계층: 직원을 사용자로 정의할 수 있고 계층을 표시할 수 있습니다.\n" +#~ " * 인사부서\n" +#~ " * 인사 업무\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ " United States - Chart of accounts\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " 미국 - 작동 계통도\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Add all information on the employee form to manage contracts.\n" +#~ "=============================================================\n" +#~ "\n" +#~ " * Marital status,\n" +#~ " * Security number,\n" +#~ " * Place of birth, birth date, ...\n" +#~ "\n" +#~ "You can assign several contracts per employee.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "계약 관리를 위해 직원 양식에 모든 정보를 추가함.\n" +#~ "=============================================================\n" +#~ "\n" +#~ " * 혼인여부\n" +#~ " * 주민등록번호\n" +#~ " * 출생지, 생년월일, ...\n" +#~ "\n" +#~ "직원 당 다수의 계약을 지정할 수 있음.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Add Feedback button in header.\n" +#~ "==============================\n" +#~ "\n" +#~ "Invite OpenERP user feedback, powered by uservoice.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "머리글에 피드백 버튼을 추가함.\n" +#~ "==============================\n" +#~ "\n" +#~ "uservoice에 OpenERP 사용자 피드백을 부탁함.\n" +#~ " " + +#~ msgid "" +#~ "Keep track of your planning\n" +#~ "This module helps you to manage your plannings.\n" +#~ "===============================================\n" +#~ "\n" +#~ "This module is based on the analytic accounting and is totally integrated " +#~ "with\n" +#~ "* the timesheets encoding\n" +#~ "* the holidays management\n" +#~ "* the project management\n" +#~ "\n" +#~ "So that, each department manager can know if someone in his team has still " +#~ "unallocated time for a given planning (taking in consideration the validated " +#~ "leaves) or if he still needs to encode tasks.\n" +#~ "\n" +#~ "At the end of the month, the planning manager can also check if the encoded " +#~ "timesheets are respecting the planned time on each analytic account.\n" +#~ msgstr "" +#~ "기획을 추적함\n" +#~ "해당 모듈은 기획을 관리하는데 도움을 줍니다.\n" +#~ "===============================================\n" +#~ "\n" +#~ "해당 모듈은 분석 계정을 기준으로 하고 있으며, 다음 기능과 완전히 통합되어 있습니다:\n" +#~ "* 타임시트 암호화\n" +#~ "* 휴무 관리\n" +#~ "* 프로젝트 관리\n" +#~ "\n" +#~ "이로 인해 각 부서의 관리부장은 팀내 구성원이 (승인된 휴무를 고려하여) 해당 기획에 대해 할당된 시간이 아직 남아있는지, 그리고 계속 " +#~ "과제를 암호화할 필요가 있는지를 알 수 있습니다.\n" +#~ "\n" +#~ "월말에, 기획 관리부장은 암호화된 타임시트가 각 분석 계정 상의 예정된 시간을 준수하는지를 확인할 수 있습니다.\n" + +#~ msgid "" +#~ "\n" +#~ "Project management module tracks multi-level projects, tasks, work done on " +#~ "tasks, eso.\n" +#~ "=============================================================================" +#~ "=========\n" +#~ "\n" +#~ "It is able to render planning, order tasks, eso.\n" +#~ "\n" +#~ "Dashboard for project members that includes:\n" +#~ "--------------------------------------------\n" +#~ " * List of my open tasks\n" +#~ " * List of my delegated tasks\n" +#~ " * Graph of My Projects: Planned vs Total Hours\n" +#~ " * Graph of My Remaining Hours by Project\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "프로젝트 관리 모듈은 다중 수준의 프로젝트, 과제, 과제에 대한 업무 완료 등을 추적합니다. \n" +#~ "=============================================================================" +#~ "=========\n" +#~ "\n" +#~ "기획, 주문 임무 등을 제시할 수 있습니다.\n" +#~ "\n" +#~ "다음을 포함한 프로젝트 구성원 전용 대시보드:\n" +#~ "--------------------------------------------\n" +#~ " * 열린 과제의 목록\n" +#~ " * 내게 위임된 과제 목록\n" +#~ " * 내 프로젝트의 도표: 예상 대 총 소요 시간\n" +#~ " * 프로젝트별 내 잔여 시간의 도표\n" +#~ " " + +#~ msgid "" +#~ "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 \"Install\" from the form view and then click on \"Start Upgrade\"." +#~ msgstr "" +#~ "OpenERP 사례에 신규 기능, 메뉴, 보고서 또는 데이터를 활성화하기 위해 신규 모듈을 설치할 수 있습니다. 일부 모듈을 설치하려면, " +#~ "양식 화면에서 \"설치\" 버튼을 클릭한 다음, \"업그레이드 시작\"을 클릭하세요." diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index de06de8964d..d4ad1a707ff 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index e6202c78690..53ba2aeedd6 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index c8e4f525a78..3dd284c8b5e 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index cac3c67f672..d628ec51980 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-18 05:45+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-07 04:04+0000\n" +"Last-Translator: Tenuun Khangaitan \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -5396,7 +5396,7 @@ msgstr "" #: field:ir.model.relation,model:0 #: view:ir.values:0 msgid "Model" -msgstr "Загвар" +msgstr "Модел" #. module: base #: view:base.language.install:0 @@ -7983,7 +7983,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "Дараах Дүн" +msgstr "Дүнгийн ард" #. module: base #: selection:base.language.install,lang:0 @@ -10680,7 +10680,7 @@ msgstr "дууссан" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "Ерөнхий тохируулга" +msgstr "Ерөнхий Тохиргоо" #. module: base #: model:ir.module.module,description:base.module_l10n_in @@ -12386,7 +12386,7 @@ msgstr "" #. module: base #: field:ir.attachment,res_model:0 msgid "Resource Model" -msgstr "" +msgstr "Нөөцийн модел" #. module: base #: code:addons/custom.py:555 @@ -15179,7 +15179,7 @@ msgstr "Үндсэн компаниуд" #. module: base #: field:ir.translation,src:0 msgid "Source" -msgstr "Эх" +msgstr "Эх үүсвэр" #. module: base #: field:ir.model.constraint,date_init:0 @@ -15354,7 +15354,7 @@ msgstr "Олон баримт дээрх үйлдэл" #: model:ir.actions.act_window,name:base.action_partner_title_partner #: model:ir.ui.menu,name:base.menu_partner_title_partner msgid "Titles" -msgstr "" +msgstr "Гарчигууд" #. module: base #: model:ir.module.module,description:base.module_anonymization @@ -15824,7 +15824,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "Эх модел" #. module: base #: view:ir.sequence:0 @@ -16879,7 +16879,7 @@ msgstr "Харилцагчид: " #. module: base #: view:res.partner:0 msgid "Is a Company?" -msgstr "" +msgstr "Компаний нэр" #. module: base #: code:addons/base/res/res_company.py:173 diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 9ac04e538ee..51dabe48113 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index f4e6704b47b..ff7c25f4087 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:14+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -957,7 +957,7 @@ msgstr "Cambodja" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "Bestaande termen overschrijven" +msgstr "Bestaande vertalingen overschrijven" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -1563,7 +1563,7 @@ msgstr "" #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "Parent applicatie" +msgstr "Bovenliggende applicatie" #. module: base #: model:ir.actions.act_window,name:base.ir_action_wizard @@ -2225,7 +2225,7 @@ msgstr "%s (kopie)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "Grootboekschema template" +msgstr "Grootboekschema sjabloon" #. module: base #: field:res.partner,type:0 @@ -2657,6 +2657,9 @@ msgid "" "View type: Tree type to use for the tree view, set to 'tree' for a " "hierarchical tree view, or 'form' for a regular list view" msgstr "" +"Weergave soort: Het soort 'boom' wordt gebruikt voor de boomweergave. Zet op " +"boomweergave voor een hiërarchische weergave of op 'formulier' voor een " +"normale lijst weergave" #. module: base #: sql_constraint:ir.ui.view_sc:0 @@ -3404,7 +3407,7 @@ msgstr "Ongeldig rapport type: %s" #. module: base #: model:ir.module.module,summary:base.module_hr_expense msgid "Expenses Validation, Invoicing" -msgstr "" +msgstr "Declaratiebeheer, facturatie" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account @@ -5140,12 +5143,12 @@ msgstr "ir.needaction_mixin" #. module: base #: view:base.language.export:0 msgid "This file was generated using the universal" -msgstr "" +msgstr "Dit bestand was gegenereerd met gebruik van de universele" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "IT Services" -msgstr "" +msgstr "IT Services" #. module: base #: model:ir.module.category,name:base.module_category_specific_industry_applications @@ -5160,7 +5163,7 @@ msgstr "Google Docs integratie" #. module: base #: help:ir.attachment,res_model:0 msgid "The database object this attachment will be attached to" -msgstr "" +msgstr "Het database object waaraan deze bijlage wordt gekoppeld" #. module: base #: code:addons/base/ir/ir_fields.py:327 @@ -5212,7 +5215,7 @@ msgstr "Overslaan" #. module: base #: model:ir.module.module,shortdesc:base.module_event_sale msgid "Events Sales" -msgstr "" +msgstr "Verkoop evenementen" #. module: base #: model:res.country,name:base.ls @@ -5222,12 +5225,12 @@ msgstr "Lesotho" #. module: base #: view:base.language.export:0 msgid ", or your preferred text editor" -msgstr "" +msgstr ", of uw favoriete tekstverwerker" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_partner_assign msgid "Partners Geo-Localization" -msgstr "Partners Geo-Localisatie" +msgstr "Partners Geo-Lokalisatie" #. module: base #: model:res.country,name:base.ke @@ -5412,7 +5415,7 @@ msgstr "Alleen wanneer dit bankrekeningnummer behoort tot uw bedrijf" #: code:addons/base/ir/ir_fields.py:337 #, python-format msgid "Unknown sub-field '%s'" -msgstr "" +msgstr "Onbekend subveld '%s'" #. module: base #: model:res.country,name:base.za @@ -5545,7 +5548,7 @@ msgstr "Datum" #. module: base #: model:ir.module.module,shortdesc:base.module_event_moodle msgid "Event Moodle" -msgstr "" +msgstr "Moodle evenementen" #. module: base #: model:ir.module.module,description:base.module_email_template @@ -5636,12 +5639,12 @@ msgstr "Decimaal scheidingsteken" #: code:addons/orm.py:5318 #, python-format msgid "Missing required value for the field '%s'." -msgstr "" +msgstr "De benodigde waarde voor veld '%s' ontbreekt." #. module: base #: view:ir.rule:0 msgid "Write Access Right" -msgstr "" +msgstr "Schrijfrechten" #. module: base #: model:ir.actions.act_window,help:base.action_res_groups @@ -5681,7 +5684,7 @@ msgstr "Eiland Man" #. module: base #: help:ir.actions.client,res_model:0 msgid "Optional model, mostly used for needactions." -msgstr "" +msgstr "Optioneel model, meestal gebruikt voor acties" #. module: base #: code:addons/base/module/module.py:306 @@ -5697,7 +5700,7 @@ msgstr "Bouvet-eiland" #. module: base #: field:ir.model.constraint,type:0 msgid "Constraint Type" -msgstr "" +msgstr "Constraint soort" #. module: base #: field:res.company,child_ids:0 @@ -5763,7 +5766,7 @@ msgstr "Start configuratie wizard" #. module: base #: model:ir.module.module,summary:base.module_mrp msgid "Manufacturing Orders, Bill of Materials, Routing" -msgstr "" +msgstr "Productieorder, materiaallijsten, productie routes" #. module: base #: field:ir.attachment,name:0 @@ -5857,12 +5860,12 @@ msgstr "%w - Weekdag nummer [0(Zondag),6]." #: field:ir.attachment,res_name:0 #: field:ir.ui.view_sc,resource:0 msgid "Resource Name" -msgstr "Naam bron" +msgstr "Resourcenaam" #. module: base #: model:ir.ui.menu,name:base.menu_ir_filters msgid "User-defined Filters" -msgstr "" +msgstr "Gebruikers filters" #. module: base #: field:ir.actions.act_window_close,name:0 @@ -5933,6 +5936,9 @@ msgid "" "

You should try others search criteria.

\n" " " msgstr "" +"

Geen module gevonden!

\n" +"

Probeer andere zoek criteria.

\n" +" " #. module: base #: model:ir.model,name:base.model_ir_module_module @@ -6253,6 +6259,9 @@ msgid "" "deleting it (if you delete a native record rule, it may be re-created when " "you reload the module." msgstr "" +"Als u het veld actief uitvinkt, zal het de record regel onbruikbaar maken, " +"zonder deze te verwijderen (indien u een oorspronkelijk record verwijderd, " +"wordt deze soms opnieuw aangemaakt, bij het herladen van de module)." #. module: base #: selection:base.language.install,lang:0 @@ -6415,13 +6424,13 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:182 #, python-format msgid "'%s' does not seem to be a number for field '%%(field)s'" -msgstr "" +msgstr "'%s' lijkt geen nummer te zijn voor veld '%%(field)s'" #. module: base #: help:res.country.state,name:0 msgid "" "Administrative divisions of a country. E.g. Fed. State, Departement, Canton" -msgstr "" +msgstr "Administratieve onderverdelen van een land." #. module: base #: view:res.partner.bank:0 @@ -6431,7 +6440,7 @@ msgstr "Mijn banken" #. module: base #: sql_constraint:ir.filters:0 msgid "Filter names must be unique" -msgstr "" +msgstr "Filternamen moeten uniek zijn" #. module: base #: help:multi_company.default,object_id:0 @@ -6441,7 +6450,7 @@ msgstr "Object waar deze regel op slaat" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline View" -msgstr "" +msgstr "Inline weergave" #. module: base #: field:ir.filters,is_default:0 @@ -6575,17 +6584,17 @@ msgstr "Maleisië" #: code:addons/base/ir/ir_sequence.py:130 #, python-format msgid "Increment number must not be zero." -msgstr "" +msgstr "Toename nummer mag niet nul zijn." #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "Annuleer journaalposten" +msgstr "Annuleer boekingen" #. module: base #: field:res.partner,tz_offset:0 msgid "Timezone offset" -msgstr "" +msgstr "Tijdzone compensatie" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign @@ -6675,6 +6684,8 @@ msgstr "Kaapverdische Eilanden" #: model:res.groups,comment:base.group_sale_salesman msgid "the user will have access to his own data in the sales application." msgstr "" +"de gebruiker zal toegang hebben tot zijn eigen gegevens in de verkoop " +"applicatie." #. module: base #: model:res.groups,comment:base.group_user @@ -6682,6 +6693,9 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" +"De gebruiker heeft de mogelijkheid om zijn eigen personeelsbeheer zaken te " +"beheren (verlofaanvragen, urenstaten, etc.) als hij is gekoppeld aan een " +"werknemer in het systeem." #. module: base #: code:addons/orm.py:2246 @@ -6867,7 +6881,7 @@ msgstr "Audittrail" #: code:addons/base/ir/ir_fields.py:264 #, python-format msgid "Value '%s' not found in selection field '%%(field)s'" -msgstr "" +msgstr "Waarde '%s' is niet gevonden in selectieveld '%%(field)s'" #. module: base #: model:res.country,name:base.sd @@ -6959,7 +6973,7 @@ msgstr "Israël" #: code:addons/base/res/res_config.py:443 #, python-format msgid "Cannot duplicate configuration!" -msgstr "" +msgstr "Het is niet mogelijk de instellingen te dupliceren!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada @@ -6984,12 +6998,12 @@ msgstr "Tijdnotatie" #. module: base #: field:res.company,rml_header3:0 msgid "RML Internal Header for Landscape Reports" -msgstr "" +msgstr "RML interne kop voor liggende rapporten" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Contact Creation" -msgstr "" +msgstr "Aanmaken relaties" #. module: base #: view:ir.module.module:0 @@ -7045,7 +7059,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Week of the Year: %(woy)s" -msgstr "" +msgstr "Week van het jaar: %(woy)s" #. module: base #: field:res.users,id:0 @@ -7116,7 +7130,7 @@ msgstr "Juridische entiteit" #: code:addons/base/ir/ir_fields.py:227 #, python-format msgid "Use the format '%s'" -msgstr "" +msgstr "Gebruik het formaat '%s'" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -7148,12 +7162,12 @@ msgstr "Taken" #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Invalid Bank Account Type Name format." -msgstr "" +msgstr "Ongeldig bankrekening typenaam formaat." #. module: base #: view:ir.filters:0 msgid "Filters visible only for one user" -msgstr "" +msgstr "Filters alleen zichtbaar voor één gebruiker" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -7218,11 +7232,13 @@ msgstr "" #: model:res.groups,comment:base.group_hr_user msgid "the user will be able to approve document created by employees." msgstr "" +"De gebruiker heeft de mogelijkheid om documenten goed te keuren welke zijn " +"gemaakt door werknemers." #. module: base #: field:ir.ui.menu,needaction_enabled:0 msgid "Target model uses the need action mechanism" -msgstr "" +msgstr "Doel module, welke het 'need action' mechanisme gebruikt." #. module: base #: help:ir.model.fields,relation:0 @@ -7277,7 +7293,7 @@ msgstr "Importeren modulebestand geslaagd!Geannu" #: view:ir.model.constraint:0 #: model:ir.ui.menu,name:base.ir_model_constraint_menu msgid "Model Constraints" -msgstr "" +msgstr "Model constraints" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form @@ -7412,7 +7428,7 @@ msgstr "Brits Territorium in de Indische Oceaan" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "Module directie installatie" +msgstr "Directe installatie" #. module: base #: view:ir.actions.server:0 @@ -7432,7 +7448,7 @@ msgstr "Code staat/provincie" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_multilang msgid "Multi Language Chart of Accounts" -msgstr "" +msgstr "Grootboekschema voor meerdere talen" #. module: base #: model:ir.module.module,description:base.module_l10n_gt @@ -7462,7 +7478,7 @@ msgstr "Vertaalbaar" #. module: base #: help:base.language.import,code:0 msgid "ISO Language and Country code, e.g. en_US" -msgstr "" +msgstr "ISO taal en landcode bijv. nl_NL" #. module: base #: model:res.country,name:base.vn @@ -7472,7 +7488,7 @@ msgstr "Viëtnam" #. module: base #: field:res.users,signature:0 msgid "Signature" -msgstr "Ondertekening" +msgstr "Handtekening" #. module: base #: field:res.partner.category,complete_name:0 @@ -7566,7 +7582,7 @@ msgstr "" #. module: base #: field:res.partner,function:0 msgid "Job Position" -msgstr "" +msgstr "Functie" #. module: base #: view:res.partner:0 @@ -7768,6 +7784,10 @@ msgid "" "use the same timezone that is otherwise used to pick and render date and " "time values: your computer's timezone." msgstr "" +"De tijdzone van de relatie, die wordt gebruikt om de juiste datum en tijd " +"weer te geven in afgedrukte rapporten. Het is belangrijk om een waarde voor " +"dit veld in te stellen. U moet gebruik maken van dezelfde tijdzone die " +"anders wordt gebruikt op uw computer." #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default @@ -7782,7 +7802,7 @@ msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "" +msgstr "Geplande actie" #. module: base #: model:res.country,name:base.bi @@ -7836,7 +7856,7 @@ msgstr "op" #. module: base #: view:ir.rule:0 msgid "Rule Definition (Domain Filter)" -msgstr "" +msgstr "Regel definitie (Domain Filter)" #. module: base #: selection:ir.actions.act_url,target:0 @@ -7846,7 +7866,7 @@ msgstr "Dit venster" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_anonymous msgid "Anonymous portal" -msgstr "" +msgstr "Anoniem portaal" #. module: base #: field:base.language.export,format:0 @@ -7905,7 +7925,7 @@ msgstr "Wachtwoord" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_claim msgid "Portal Claim" -msgstr "" +msgstr "Klachten portaat" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe @@ -7963,7 +7983,7 @@ msgstr "Zoek weergave ref." #. module: base #: help:res.users,partner_id:0 msgid "Partner-related data of the user" -msgstr "" +msgstr "Relatie gerelateerde gegevens van de gebruiker" #. module: base #: model:ir.module.module,description:base.module_crm_todo @@ -8147,12 +8167,12 @@ msgstr "Eigen veld" #. module: base #: model:ir.module.module,summary:base.module_account_accountant msgid "Financial and Analytic Accounting" -msgstr "" +msgstr "Financieel en kostenplaats boekhouding" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project msgid "Portal Project" -msgstr "" +msgstr "Project portaal" #. module: base #: model:res.country,name:base.cc @@ -8185,7 +8205,7 @@ msgstr "Soort bank-velden" #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Regels kunnen niet worden toegewezen aan Transient models." #. module: base #: selection:base.language.install,lang:0 @@ -8232,7 +8252,7 @@ msgstr "Optioneel wachtwoord voor SMTP authenticatie" #: code:addons/base/ir/ir_model.py:720 #, python-format msgid "Sorry, you are not allowed to modify this document." -msgstr "" +msgstr "Sorry, het is u niet toegestaan om dit document te wijzigen" #. module: base #: code:addons/base/res/res_config.py:349 @@ -8266,12 +8286,12 @@ msgstr "Assistent" #: code:addons/base/ir/ir_fields.py:303 #, python-format msgid "database id" -msgstr "" +msgstr "database id" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import msgid "Base import" -msgstr "" +msgstr "Basis import functionaliteit" #. module: base #: report:ir.module.reference:0 @@ -8304,6 +8324,8 @@ msgid "" "Select this if you want to set company's address information for this " "contact" msgstr "" +"Selecteer dit als u de bedrijfs NAW gegevens wilt instellen voor deze " +"relatie." #. module: base #: field:ir.default,field_name:0 @@ -8342,6 +8364,8 @@ msgid "" "This field holds the image used as avatar for this contact, limited to " "1024x1024px" msgstr "" +"Dit veld bevat de afbeelding welke wordt gebruikt als schermafbeelding voor " +"deze relatie. Beperk het formaat op 1024x1024px." #. module: base #: model:res.country,name:base.to @@ -8439,7 +8463,7 @@ msgstr "Type velden" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment msgid "Jobs, Recruitment, Applications, Job Interviews" -msgstr "" +msgstr "Functie, Werving, Vacatures, Sollicitatiegesprekken" #. module: base #: code:addons/base/module/module.py:540 @@ -8467,7 +8491,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project msgid "Pad on tasks" -msgstr "" +msgstr "Pad voor taken" #. module: base #: model:ir.model,name:base.model_base_update_translations @@ -8477,7 +8501,7 @@ msgstr "base.update.translations" #. module: base #: view:ir.rule:0 msgid "Full Access Right" -msgstr "" +msgstr "Volledige rechten" #. module: base #: field:res.partner.category,parent_id:0 @@ -8545,7 +8569,7 @@ msgstr "Grafiek weergaves" #. module: base #: help:ir.model.relation,name:0 msgid "PostgreSQL table name implementing a many2many relation." -msgstr "" +msgstr "PostgreSQL tabelnaam met een many2many relatie." #. module: base #: model:ir.module.module,description:base.module_base @@ -8578,7 +8602,7 @@ msgstr "Koeweit" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup msgid "Payment Follow-up Management" -msgstr "" +msgstr "Beheer betaalherinneringen" #. module: base #: field:workflow.workitem,inst_id:0 @@ -8649,7 +8673,7 @@ msgstr "Altijd doorzoekbaar" #. module: base #: help:res.country.state,code:0 msgid "The state code in max. three chars." -msgstr "" +msgstr "Staat code in max. drie karakters" #. module: base #: model:res.country,name:base.hk @@ -8659,7 +8683,7 @@ msgstr "Hong Kong" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale msgid "Portal Sale" -msgstr "" +msgstr "Verkoop portaal" #. module: base #: field:ir.default,ref_id:0 @@ -8674,7 +8698,7 @@ msgstr "Filippijnen" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet_sheet msgid "Timesheets, Attendances, Activities" -msgstr "" +msgstr "Urenstaten, aanwezigheid, activiteiten." #. module: base #: model:res.country,name:base.ma @@ -8703,6 +8727,8 @@ msgid "" "Translation features are unavailable until you install an extra OpenERP " "translation." msgstr "" +"Vertaal mogelijkheden zijn niet beschikbaar, zolang u geen extra OpenERP " +"taal heeft geïnstalleerd." #. module: base #: model:ir.module.module,description:base.module_l10n_nl @@ -8828,7 +8854,7 @@ msgstr "Geavanceerde routes" #. module: base #: model:ir.module.module,shortdesc:base.module_pad msgid "Collaborative Pads" -msgstr "" +msgstr "Pads voor samenwerking" #. module: base #: model:res.country,name:base.np @@ -8858,7 +8884,7 @@ msgstr "Gebruikers van deze groep erven automatisch deze groep" #. module: base #: model:ir.module.module,summary:base.module_note msgid "Sticky notes, Collaborative, Memos" -msgstr "" +msgstr "Post-it notities, Samenwerking, memo's" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_attendance @@ -8897,6 +8923,9 @@ msgid "" "If the selected language is loaded in the system, all documents related to " "this contact will be printed in this language. If not, it will be English." msgstr "" +"Als de geselecteerde taal is geladen in het systeem, worden alle documenten " +"gerelateerd aan deze relatie, afgedrukt in deze taal. Indien niets " +"geselecteerd, worden deze afgedrukt in het Engels." #. module: base #: model:ir.module.module,description:base.module_hr_evaluation @@ -9039,6 +9068,10 @@ msgid "" "\n" "(Document type: %s)" msgstr "" +"Voor dit soort documenten, heeft u alleen toegang tot regels welke u zelf " +"heeft aangemaakt.\n" +"\n" +"(Documentsoort: %s)" #. module: base #: view:base.language.export:0 @@ -9088,7 +9121,7 @@ msgstr "%b - Afkorting naam maand." #: code:addons/base/ir/ir_model.py:722 #, python-format msgid "Sorry, you are not allowed to delete this document." -msgstr "" +msgstr "Sorry, u mag dit document niet verwijderen" #. module: base #: constraint:ir.rule:0 @@ -9110,7 +9143,7 @@ msgstr "Multi-acties" #. module: base #: model:ir.module.module,summary:base.module_mail msgid "Discussions, Mailing Lists, News" -msgstr "" +msgstr "Discussies, Mailings, Nieuws" #. module: base #: model:ir.module.module,description:base.module_fleet @@ -9211,7 +9244,7 @@ msgstr "Gebruikersfout" #. module: base #: model:ir.module.module,summary:base.module_project_issue msgid "Support, Bug Tracker, Helpdesk" -msgstr "" +msgstr "Support, Bug Tracker, Helpdesk" #. module: base #: model:res.country,name:base.ae @@ -9447,7 +9480,7 @@ msgstr "Magazijn" #: model:ir.module.module,shortdesc:base.module_resource #: field:ir.property,res_id:0 msgid "Resource" -msgstr "Bron" +msgstr "Resource" #. module: base #: model:ir.module.module,description:base.module_process @@ -9473,7 +9506,7 @@ msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #. module: base #: view:ir.filters:0 msgid "Filters shared with all users" -msgstr "" +msgstr "Filters gedeeld met alle gebruikers" #. module: base #: view:ir.translation:0 @@ -9525,7 +9558,7 @@ msgstr "Geen" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays msgid "Leave Management" -msgstr "" +msgstr "Verlofbeheer" #. module: base #: model:res.company,overdue_msg:base.main_company @@ -9541,6 +9574,17 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Geachte heer / mevrouw,\n" +"\n" +"Uit onze gegevens blijkt dat sommige rekeningen nog niet zijn betaald. " +"Hieronder vindt u meer informatie.\n" +"Indien het bedrag reeds is betaald, dan kunt u dit bericht negeren. Anders " +"willen wij u vragen het totale bedrag hieronder vermeld, over te maken.\n" +"\n" +"Als u vragen hebt over uw facturen, neem dan contact met ons op.\n" +"\n" +"Dank u bij voorbaat voor uw medewerking.\n" +"Met vriendelijke groet," #. module: base #: view:ir.module.category:0 @@ -9619,7 +9663,7 @@ msgstr "Gebruikersinterface" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_byproduct msgid "MRP Byproducts" -msgstr "" +msgstr "productie bijproducten" #. module: base #: field:res.request,ref_partner_id:0 @@ -9629,7 +9673,7 @@ msgstr "Ref. relatie" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "" +msgstr "Declaratiebeheer" #. module: base #: field:ir.attachment,create_date:0 @@ -9651,7 +9695,7 @@ msgstr "klaar" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "Algemene instellingen" +msgstr "Algemeen" #. module: base #: model:ir.module.module,description:base.module_l10n_in @@ -9708,7 +9752,7 @@ msgstr "Modellen" #: code:addons/base/module/module.py:500 #, python-format msgid "The `base` module cannot be uninstalled" -msgstr "" +msgstr "De `base` module kan niet worden gedeinstalleerd" #. module: base #: code:addons/base/ir/ir_cron.py:247 @@ -9735,7 +9779,7 @@ msgstr "osv_memory.autovacuum" #: code:addons/base/ir/ir_model.py:721 #, python-format msgid "Sorry, you are not allowed to create this kind of document." -msgstr "" +msgstr "Sorry, u mag dit soort documenten niet aanmaken." #. module: base #: field:base.language.export,lang:0 @@ -9838,7 +9882,7 @@ msgstr "Annuleren" #: code:addons/orm.py:1506 #, python-format msgid "Unknown database identifier '%s'" -msgstr "" +msgstr "Onbekende database identifier '%s'" #. module: base #: selection:base.language.export,format:0 @@ -9991,7 +10035,7 @@ msgstr "Duitsland" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth msgid "OAuth2 Authentication" -msgstr "" +msgstr "OAuth2 Authenticatie" #. module: base #: view:workflow:0 @@ -10028,7 +10072,7 @@ msgstr "De valutacode moet uniek zijn per bedrijf!" #: code:addons/base/module/wizard/base_export_language.py:39 #, python-format msgid "New Language (Empty translation template)" -msgstr "" +msgstr "Nieuwe taal (lege vertaling sjabloon)" #. module: base #: help:ir.actions.server,email:0 @@ -10089,7 +10133,7 @@ msgstr "Egypte" #. module: base #: view:ir.attachment:0 msgid "Creation" -msgstr "" +msgstr "Aanmaken" #. module: base #: help:ir.actions.server,model_id:0 @@ -10133,7 +10177,7 @@ msgstr "Omschrijving velden" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_contract_hr_expense msgid "Contracts Management: hr_expense link" -msgstr "" +msgstr "Contract Management: hr_expense link" #. module: base #: view:ir.attachment:0 @@ -10152,7 +10196,7 @@ msgstr "Groepeer op..." #. module: base #: view:base.module.update:0 msgid "Module Update Result" -msgstr "" +msgstr "Module update resultaat" #. module: base #: model:ir.module.module,description:base.module_analytic_contract_hr_expense @@ -10167,17 +10211,17 @@ msgstr "" #. module: base #: field:ir.attachment,store_fname:0 msgid "Stored Filename" -msgstr "" +msgstr "Opgeslagen bestandsnaam" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "Gebruik bedrijfsadres" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays msgid "Holidays, Allocation and Leave Requests" -msgstr "" +msgstr "Vakanties, Toekenning en verlofaanvragen" #. module: base #: model:ir.module.module,description:base.module_web_hello @@ -10390,7 +10434,7 @@ msgstr "Eenheid interval" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_stock msgid "Portal Stock" -msgstr "" +msgstr "Voorraad portaal" #. module: base #: field:workflow.activity,kind:0 @@ -10408,7 +10452,7 @@ msgstr "Deze methode bestaat niet meer" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "Synchroniseer termen" +msgstr "Vertalingen synchroniseren" #. module: base #: field:res.lang,thousands_sep:0 @@ -10473,7 +10517,7 @@ msgstr "res.request" #. module: base #: field:res.partner,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "Middelgrote afbeelding" #. module: base #: view:ir.model:0 @@ -10500,7 +10544,7 @@ msgstr "Bestandsinhoud" #: view:ir.model.relation:0 #: model:ir.ui.menu,name:base.ir_model_relation_menu msgid "ManyToMany Relations" -msgstr "" +msgstr "ManyToMany Relaties" #. module: base #: model:res.country,name:base.pa @@ -10538,7 +10582,7 @@ msgstr "Pitcairn eiland" #. module: base #: field:res.partner,category_id:0 msgid "Tags" -msgstr "" +msgstr "Labels" #. module: base #: view:base.module.upgrade:0 @@ -10558,7 +10602,7 @@ msgstr "Record-regels" #. module: base #: view:multi_company.default:0 msgid "Multi Company" -msgstr "" +msgstr "Multi-bedrijf" #. module: base #: model:ir.module.category,name:base.module_category_portal @@ -10569,13 +10613,13 @@ msgstr "Portaal" #. module: base #: selection:ir.translation,state:0 msgid "To Translate" -msgstr "" +msgstr "Te vertalen" #. module: base #: code:addons/base/ir/ir_fields.py:294 #, python-format msgid "See all possible values" -msgstr "" +msgstr "Bekijk alle mogelijke waarden" #. module: base #: model:ir.module.module,description:base.module_claim_from_delivery @@ -10615,7 +10659,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Klik om uw bedrijfslogo in te stellen." #. module: base #: view:res.lang:0 @@ -10636,12 +10680,12 @@ msgstr "Guinea Bissau" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML Header" -msgstr "" +msgstr "RML kop toevoegen" #. module: base #: help:res.company,rml_footer:0 msgid "Footer text displayed at the bottom of all reports." -msgstr "" +msgstr "Voet tekst, weergegeven aan de onderzijde van alle rapporten." #. module: base #: field:ir.module.module,icon:0 @@ -10651,7 +10695,7 @@ msgstr "URL icoon" #. module: base #: model:ir.module.module,shortdesc:base.module_note_pad msgid "Memos pad" -msgstr "" +msgstr "Memo pad" #. module: base #: model:ir.module.module,description:base.module_pad @@ -10756,7 +10800,7 @@ msgstr "Italië" #. module: base #: model:res.groups,name:base.group_sale_salesman msgid "See Own Leads" -msgstr "" +msgstr "Bekijk eigen leads" #. module: base #: view:ir.actions.todo:0 @@ -10767,7 +10811,7 @@ msgstr "Te doen" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees msgid "Portal HR employees" -msgstr "" +msgstr "Werknemers portaal" #. module: base #: selection:base.language.install,lang:0 @@ -10884,7 +10928,7 @@ msgstr "" #, python-format msgid "" "Please contact your system administrator if you think this is an error." -msgstr "" +msgstr "Neem contact op met uw beheerder, als u denkt dat dit een fout is." #. module: base #: code:addons/base/module/module.py:546 @@ -10892,7 +10936,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #, python-format msgid "Apply Schedule Upgrade" -msgstr "" +msgstr "Geplande upgrade toepassen" #. module: base #: view:workflow.activity:0 @@ -10932,6 +10976,8 @@ msgid "" "One of the documents you are trying to access has been deleted, please try " "again after refreshing." msgstr "" +"Een van de documenten welke u wilt bekijken, is verwijderd. probeer het " +"opnieuw na het verversen van uw scherm." #. module: base #: model:ir.model,name:base.model_ir_mail_server @@ -11026,7 +11072,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "" +msgstr "Verkoop en magazijn beheer" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -11093,7 +11139,7 @@ msgstr "" #. module: base #: help:res.partner,ean13:0 msgid "BarCode" -msgstr "" +msgstr "Barcode" #. module: base #: help:ir.model.fields,model_id:0 @@ -11114,7 +11160,7 @@ msgstr "Martinique" #. module: base #: help:res.partner,is_company:0 msgid "Check if the contact is a company, otherwise it is a person" -msgstr "" +msgstr "Controleer of de relatie een bedrijf is, anders is het een persoon." #. module: base #: view:ir.sequence.type:0 @@ -11124,13 +11170,13 @@ msgstr "Reekssoort" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "Mobiel:" #. module: base #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Formating Error" -msgstr "" +msgstr "Formating fout" #. module: base #: model:res.country,name:base.ye @@ -11199,7 +11245,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "Toegang geweigerd" #. module: base #: field:ir.ui.menu,child_id:0 @@ -11269,12 +11315,12 @@ msgstr "Email" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 msgid "Office Supplies" -msgstr "" +msgstr "Kantoorbenodigdheden" #. module: base #: field:ir.attachment,res_model:0 msgid "Resource Model" -msgstr "" +msgstr "Resource model" #. module: base #: code:addons/custom.py:555 @@ -11350,7 +11396,7 @@ msgstr "workflow" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "" +msgstr "Leestrechten" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function @@ -11381,7 +11427,7 @@ msgstr "Trapsgewijs" #. module: base #: model:ir.module.module,summary:base.module_crm msgid "Leads, Opportunities, Phone Calls" -msgstr "" +msgstr "Leads, prospects, telefoongesprekken" #. module: base #: model:ir.module.category,description:base.module_category_knowledge_management @@ -11400,13 +11446,13 @@ msgstr "Arabisch / الْعَرَبيّة" #. module: base #: selection:ir.translation,state:0 msgid "Translated" -msgstr "" +msgstr "Vertaald" #. module: base #: model:ir.actions.act_window,name:base.action_inventory_form #: model:ir.ui.menu,name:base.menu_action_inventory_form msgid "Default Company per Object" -msgstr "" +msgstr "Standaard bedrijf per object" #. module: base #: model:ir.module.module,shortdesc:base.module_web_hello @@ -11436,7 +11482,7 @@ msgstr "Domein" #: code:addons/base/ir/ir_fields.py:166 #, python-format msgid "Use '1' for yes and '0' for no" -msgstr "" +msgstr "gebruik '1' voor ja en '0' voor nee" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign @@ -11451,13 +11497,13 @@ msgstr "Naam staat/provincie" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or URL" -msgstr "" +msgstr "Binaire bestand of URL" #. module: base #: code:addons/base/ir/ir_fields.py:313 #, python-format msgid "Invalid database id '%s' for the field '%%(field)s'" -msgstr "" +msgstr "Ongeldige database id '%s'voor het veld '%%(field)s'" #. module: base #: view:res.lang:0 @@ -11496,7 +11542,7 @@ msgstr "" #. module: base #: view:ir.filters:0 msgid "Shared" -msgstr "" +msgstr "Gedeeld" #. module: base #: code:addons/base/module/module.py:357 @@ -11630,7 +11676,7 @@ msgstr "Grenada" #. module: base #: help:res.partner,customer:0 msgid "Check this box if this contact is a customer." -msgstr "" +msgstr "Vink dit aan indien deze relatie een klant is." #. module: base #: view:ir.actions.server:0 @@ -11658,7 +11704,7 @@ msgstr "" #. module: base #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Gekoppelde relatie" #. module: base #: code:addons/osv.py:153 @@ -11695,13 +11741,13 @@ msgstr "Productie verwerkingen" #. module: base #: view:base.language.export:0 msgid "Here is the exported translation file:" -msgstr "" +msgstr "Hier is het geëxporteerde vertaalbestand:" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 #: field:ir.actions.report.xml,report_rml_content_data:0 msgid "RML Content" -msgstr "" +msgstr "RML inhoud" #. module: base #: view:res.lang:0 @@ -11852,7 +11898,7 @@ msgstr "A4" #. module: base #: view:res.config.installer:0 msgid "Configuration Installer" -msgstr "" +msgstr "Instellingen installer" #. module: base #: field:res.partner,customer:0 @@ -11942,13 +11988,13 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_fields_converter msgid "ir.fields.converter" -msgstr "" +msgstr "ir.fields.converter" #. module: base #: code:addons/base/res/res_partner.py:439 #, python-format msgid "Couldn't create contact without email address !" -msgstr "" +msgstr "Het was niet mogelijk een relatie aan te maken zinder e-mail adres!" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing @@ -11970,12 +12016,12 @@ msgstr "Installatie afbreken" #. module: base #: model:ir.model,name:base.model_ir_model_relation msgid "ir.model.relation" -msgstr "" +msgstr "ir.model.relation" #. module: base #: model:ir.module.module,shortdesc:base.module_account_check_writing msgid "Check Writing" -msgstr "" +msgstr "Cheques schrijven" #. module: base #: model:ir.module.module,description:base.module_plugin_outlook @@ -12200,7 +12246,7 @@ msgstr "UK - Boekhouding" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Mrs." -msgstr "" +msgstr "Mevr." #. module: base #: code:addons/base/ir/ir_model.py:426 @@ -12221,7 +12267,7 @@ msgstr "Ref. gebruiker" #: code:addons/base/ir/ir_fields.py:226 #, python-format msgid "'%s' does not seem to be a valid datetime for field '%%(field)s'" -msgstr "" +msgstr "'%s' is geen geldige datum/tijd voor veld '%%(field)s'" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic @@ -12236,7 +12282,7 @@ msgstr "Lus-expressie" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Retailer" -msgstr "" +msgstr "Detailhandelaar" #. module: base #: view:ir.model.fields:0 @@ -12367,7 +12413,7 @@ msgstr "Verbindingsinformatie" #. module: base #: model:res.partner.title,name:base.res_partner_title_prof msgid "Professor" -msgstr "" +msgstr "Professor" #. module: base #: model:res.country,name:base.hm @@ -12396,7 +12442,7 @@ msgstr "Helpt u offertes, verkooporders en facturen te beheren." #. module: base #: field:res.users,login_date:0 msgid "Latest connection" -msgstr "" +msgstr "Laatste verbinding" #. module: base #: field:res.groups,implied_ids:0 @@ -12413,7 +12459,7 @@ msgstr "Selectie" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "Wachtwoord wijzigen" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12481,7 +12527,7 @@ msgstr "Binair" #. module: base #: model:res.partner.title,name:base.res_partner_title_doctor msgid "Doctor" -msgstr "" +msgstr "Dr." #. module: base #: model:ir.module.module,description:base.module_mrp_repair @@ -12503,7 +12549,7 @@ msgstr "" #. module: base #: model:res.country,name:base.cd msgid "Congo, Democratic Republic of the" -msgstr "" +msgstr "Congo, Democratisch republiek van" #. module: base #: model:res.country,name:base.cr @@ -12538,7 +12584,7 @@ msgstr "Andere relaties" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "" +msgstr "Status" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -12550,7 +12596,7 @@ msgstr "Valuta" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "" +msgstr "Consultancy services" #. module: base #: help:ir.values,value:0 @@ -12560,7 +12606,7 @@ msgstr "Standaardwaarde of verwijzing naar een actie" #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom Python Parser" -msgstr "" +msgstr "Custom Python Parser" #. module: base #: sql_constraint:res.groups:0 @@ -12570,7 +12616,7 @@ msgstr "De groepsnaam moet uniek zijn !" #. module: base #: help:ir.translation,module:0 msgid "Module this term belongs to" -msgstr "" +msgstr "Module waaraan deze term toebehoort" #. module: base #: model:ir.module.module,description:base.module_web_view_editor @@ -12660,7 +12706,7 @@ msgstr "Verwervingen" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 msgid "Bronze" -msgstr "" +msgstr "Brons" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account @@ -12690,12 +12736,12 @@ msgstr "Aanmaak maand" #. module: base #: field:ir.module.module,demo:0 msgid "Demo Data" -msgstr "" +msgstr "Demogegevens" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_mister msgid "Mr." -msgstr "" +msgstr "Dhr." #. module: base #: model:res.country,name:base.mv @@ -12705,7 +12751,7 @@ msgstr "Malediven" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_crm msgid "Portal CRM" -msgstr "" +msgstr "CRM portaal" #. module: base #: model:ir.ui.menu,name:base.next_id_4 @@ -12725,7 +12771,7 @@ msgstr "Adres formaat" #. module: base #: model:ir.model,name:base.model_change_password_user msgid "Change Password Wizard User" -msgstr "" +msgstr "Wijzig wachtwoord wizard" #. module: base #: model:res.groups,name:base.group_no_one @@ -12815,7 +12861,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,report_sxw:0 msgid "SXW Path" -msgstr "" +msgstr "SXW Pad" #. module: base #: model:ir.module.module,description:base.module_account_asset @@ -12848,7 +12894,7 @@ msgstr "BANK" #: model:ir.module.category,name:base.module_category_point_of_sale #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point of Sale" -msgstr "" +msgstr "Kassa" #. module: base #: model:ir.module.module,description:base.module_mail @@ -13049,7 +13095,7 @@ msgstr "Filter op mijn documenten" #. module: base #: model:ir.module.module,summary:base.module_project_gtd msgid "Personal Tasks, Contexts, Timeboxes" -msgstr "" +msgstr "Persoonlijke taken, Time management" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -13097,7 +13143,7 @@ msgstr "Gabon" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Inventory, Logistic, Storage" -msgstr "" +msgstr "Voorraadbeheer, Logistiek, Opslag" #. module: base #: view:ir.actions.act_window:0 @@ -13151,7 +13197,7 @@ msgstr "Nieuw Caledonië (Frans)" #. module: base #: field:ir.model,osv_memory:0 msgid "Transient Model" -msgstr "" +msgstr "Transient Model" #. module: base #: model:res.country,name:base.cy @@ -13161,7 +13207,7 @@ msgstr "Cyprus" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Wachtwoord instellen" #. module: base #: field:ir.actions.server,subject:0 @@ -13209,7 +13255,7 @@ msgstr "Voorkeuren" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "Componenten koper" #. module: base #: model:ir.module.module,description:base.module_web_tests_demo @@ -13294,7 +13340,7 @@ msgstr "Uitgaande mailservers" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "Technisch" #. module: base #: model:res.country,name:base.cn @@ -13424,7 +13470,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_test msgid "Accounting Consistency Tests" -msgstr "" +msgstr "Boekhouding consistentie test" #. module: base #: model:ir.module.module,description:base.module_purchase_double_validation @@ -13479,6 +13525,9 @@ msgid "" "128x128px image, with aspect ratio preserved. Use this field in form views " "or some kanban views." msgstr "" +"Middelgrote afbeelding van deze relatie. Het wordt automatisch aangepast " +"naar 128x128px, met behoud van de verhouding. Gebruik dit veld in " +"formulierweergaves en sommige kanban weergaves." #. module: base #: view:base.update.translations:0 @@ -13517,7 +13566,7 @@ msgstr "Uit te voeren actie" #: field:ir.model,modules:0 #: field:ir.model.fields,modules:0 msgid "In Modules" -msgstr "" +msgstr "In modules" #. module: base #: model:ir.module.module,shortdesc:base.module_contacts @@ -13591,7 +13640,7 @@ msgstr "BTW Nr." #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions msgid "Bank Statement Extensions to Support e-banking" -msgstr "" +msgstr "Bankafschrift extensie, voor de ondersteuning van e-banking" #. module: base #: field:ir.model.fields,field_description:0 @@ -13621,14 +13670,14 @@ msgstr "Zaïre" #. module: base #: model:ir.module.module,summary:base.module_project msgid "Projects, Tasks" -msgstr "" +msgstr "Projecten en projecttaken" #. module: base #: field:ir.attachment,res_id:0 #: field:workflow.instance,res_id:0 #: field:workflow.triggers,res_id:0 msgid "Resource ID" -msgstr "Bron ID" +msgstr "Resource ID" #. module: base #: view:ir.cron:0 @@ -13640,7 +13689,7 @@ msgstr "Informatie" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "false" -msgstr "" +msgstr "onwaar" #. module: base #: model:ir.module.module,description:base.module_account_analytic_analysis @@ -13710,6 +13759,8 @@ msgid "" "The user this filter is private to. When left empty the filter is public and " "available to all users." msgstr "" +"De gebruiker waarvoor het filter privé is. Wanneer u dit leeg laat is het " +"filter publiek en beschikbaar voor alle gebruikers." #. module: base #: field:ir.actions.act_window,auto_refresh:0 @@ -13739,6 +13790,8 @@ msgid "" "Automatically set to let administators find new terms that might need to be " "translated" msgstr "" +"Wordt automatisch ingesteld om beheerders nieuwe termen te laten vinden " +"welke vertaald moeten worden." #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -13750,7 +13803,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "Fax:" #. module: base #: selection:ir.ui.view,type:0 @@ -13770,7 +13823,7 @@ msgstr "Picking voor produceren" #. module: base #: model:ir.module.module,summary:base.module_note_pad msgid "Sticky memos, Collaborative" -msgstr "" +msgstr "Post-it's, samenwerking" #. module: base #: model:res.country,name:base.wf @@ -13851,6 +13904,8 @@ msgid "" "the user will have access to all records of everyone in the sales " "application." msgstr "" +"de gebruiker heeft toegang tot alle regels van iedereen in de " +"verkoopapplicatie." #. module: base #: model:ir.module.module,shortdesc:base.module_event @@ -13905,6 +13960,10 @@ msgid "" " the rightmost column (value) contains the " "translations" msgstr "" +"CSV formaat: kunt u rechtstreeks bewerken met uw favoriete spreadsheet-" +"software,\n" +" de meest rechtse kolom (waarde) bevat de " +"vertalingen" #. module: base #: model:ir.module.module,description:base.module_account_chart @@ -13929,7 +13988,7 @@ msgstr "De doel activiteit" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issue Tracker" -msgstr "" +msgstr "Issue tracker" #. module: base #: view:base.module.update:0 @@ -14009,6 +14068,8 @@ msgid "" "Check this to define the report footer manually. Otherwise it will be " "filled in automatically." msgstr "" +"Vink dit aan om de voet handmatig te definiëren. Ander wordt deze " +"automatisch ingevuld." #. module: base #: view:res.partner:0 @@ -14023,7 +14084,7 @@ msgstr "Modules installeren" #. module: base #: model:ir.ui.menu,name:base.menu_import_crm msgid "Import & Synchronize" -msgstr "" +msgstr "Importeer en synchroniseer" #. module: base #: view:res.partner:0 @@ -14054,7 +14115,7 @@ msgstr "Bron" #: field:ir.model.constraint,date_init:0 #: field:ir.model.relation,date_init:0 msgid "Initialization Date" -msgstr "" +msgstr "Initialisatie datum" #. module: base #: model:res.country,name:base.vu @@ -14294,7 +14355,7 @@ msgstr "Fout ! U kunt geen recursief menu maken." #. module: base #: view:ir.translation:0 msgid "Web-only translations" -msgstr "" +msgstr "Web-only vertalingen" #. module: base #: view:ir.rule:0 @@ -14355,7 +14416,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_gengo msgid "Automated Translations through Gengo API" -msgstr "" +msgstr "Automatische vertalingen via de Gengo API" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment @@ -14394,7 +14455,7 @@ msgstr "Wijzigen wachtwoord wizard" #. module: base #: model:ir.module.module,summary:base.module_account_voucher msgid "Send Invoices and Track Payments" -msgstr "" +msgstr "Stuur facturen en volg betalingen" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead @@ -14520,7 +14581,7 @@ msgstr "Filiaalbedrijven" #: view:workflow.instance:0 #: field:workflow.instance,res_type:0 msgid "Resource Object" -msgstr "Bronobject" +msgstr "Resource object" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk @@ -14530,7 +14591,7 @@ msgstr "Helpdesk" #. module: base #: field:ir.rule,perm_write:0 msgid "Apply for Write" -msgstr "" +msgstr "Schrijfrechten toepassen" #. module: base #: field:ir.ui.menu,parent_left:0 @@ -14683,7 +14744,7 @@ msgstr "Geplande acties uitvoeren" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "Factuur journaalposten" +msgstr "Factureren boekingen" #. module: base #: help:ir.ui.view,groups_id:0 @@ -14956,7 +15017,7 @@ msgstr "Starten" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "Transport" +msgstr "Afleveradres" #. module: base #: model:ir.module.module,description:base.module_project_mrp @@ -15222,6 +15283,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"bestand codering. Zorg ervoor dat u het bestand bekijkt en bewerkt\n" +" met dezelfde codering." #. module: base #: view:ir.rule:0 @@ -15394,7 +15457,7 @@ msgstr "Configuratie-assistenten" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "Code localisatie" +msgstr "Code lokalisatie" #. module: base #: field:workflow.activity,split_mode:0 @@ -15816,6 +15879,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klik om een relatie toe te voegen aan het adresboek.\n" +"

\n" +" OpenERP helpt u bij het eenvoudig volgen van alle " +"activiteiten met betrekking tot\n" +" een klant. Bijvoorbeeld discussies, de geschiedenis van " +"zakelijke kansen,\n" +" documenten, enz.\n" +"

\n" +" " #. module: base #: model:res.partner.category,name:base.res_partner_category_2 diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index 12c54f371ed..f47855e5749 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index 51c44fa6ff4..7a5b202095d 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:17+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -4031,7 +4031,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "Slovakia" +msgstr "Słowacja" #. module: base #: model:res.country,name:base.nr @@ -5474,7 +5474,7 @@ msgstr "Historia" #. module: base #: model:res.country,name:base.im msgid "Isle of Man" -msgstr "Isle of Man" +msgstr "Wyspa Man" #. module: base #: help:ir.actions.client,res_model:0 @@ -7353,7 +7353,7 @@ msgstr "Kontakty" #. module: base #: model:res.country,name:base.fo msgid "Faroe Islands" -msgstr "Faroe Islands" +msgstr "Wyspy Owcze" #. module: base #: field:ir.mail_server,smtp_encryption:0 @@ -11307,7 +11307,7 @@ msgstr "Użytkownik" #. module: base #: model:res.country,name:base.pr msgid "Puerto Rico" -msgstr "Puerto Rico" +msgstr "Portoryko" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests_demo @@ -14618,7 +14618,7 @@ msgstr "Uruchom" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "Przewoźnik" +msgstr "Dostawa" #. module: base #: model:ir.module.module,description:base.module_project_mrp diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 093e64bae81..62f6dbe0056 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:18+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -11110,7 +11110,7 @@ msgstr "Email" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 msgid "Office Supplies" -msgstr "" +msgstr "Materiais de Escritórios" #. module: base #: field:ir.attachment,res_model:0 diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index 0ceab14dabd..d0520aaca33 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -64,7 +64,7 @@ msgstr "Ver Arquitetura" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "Cotação, Pedidos de venda, entrega e controle de faturamento" +msgstr "Cotação, Pedidos de Venda, Entrega e Controle de Faturamento" #. module: base #: selection:ir.sequence,implementation:0 @@ -129,10 +129,10 @@ msgid "" " " msgstr "" "\n" -"Módulo que acrescenta fabricantes e seus atributos ao formulário de poduto\n" +"Módulo que acrescenta fabricantes e seus atributos ao formulário de produto\n" "====================================================================\n" "\n" -"Agora você pode definir os seguintes itens para o produto:\n" +"Agora você pode definir para o produto:\n" "-----------------------------------------------\n" "* Fabricante\n" "* Nome do Produto para o Fabricante\n" @@ -153,13 +153,13 @@ msgid "" "========================================\n" msgstr "" "\n" -"O Módulo adiciona o usuário do google na res_user.\n" +"O Módulo adiciona o usuário do google no res user.\n" "================================================\n" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "Marque a opção se este contato é um empregado." +msgstr "Marque a opção se este contato for um Funcionário." #. module: base #: help:ir.model.fields,domain:0 @@ -168,9 +168,9 @@ msgid "" "specified as a Python expression defining a list of triplets. For example: " "[('color','=','red')]" msgstr "" -"Domínio opcional para restringir possíveis valores para relacionamento de " -"atributos, especificados como uma expressão em Python definindo uma lista de " -"trios. Por exemplo: [('color','=','red')]" +"O domínio opcional para restringir valores possíveis para atributos de " +"relacionamento, especificados como uma expressão em Python definindo uma " +"lista de trios. Por exemplo: [('color','=','red')]" #. module: base #: field:res.partner,ref:0 @@ -219,7 +219,7 @@ msgstr "" "Módulo para gerar faturas baseado em custos (recurso humanos, " "despesas,...).\n" "\n" -"Pode-se definir Listas de preços na conta analítica, fazer relatórios de " +"Pode-se definirListas de preços na conta analítica, fazer relatórios de " "receitas teóricas" #. module: base @@ -325,7 +325,7 @@ msgstr "Gestão de Vendas" msgid "" "The internal user that is in charge of communicating with this contact if " "any." -msgstr "O usuário responsável pelo contato com esse parceiro (se existir)" +msgstr "O usuário responsável pela comunicação com esse contato (se existir)" #. module: base #: view:res.partner:0 @@ -366,7 +366,7 @@ msgid "" " - tree_but_open\n" "For defaults, an optional condition" msgstr "" -"Para utilizar ações, veja uma das possíveis ações abaixo: \n" +"Para utilizar ações, use uma das possíveis ações abaixo: \n" " - client_action_multi\n" " - client_print_multi\n" " - client_action_relate\n" @@ -404,7 +404,7 @@ msgstr "" "Instalador para conhecimento escondido.\n" "=====================================\n" "\n" -"Torna o conhecimento de configuração da aplicação disponível a partir do " +"Torna disponível a configuração do Aplicativo de Conhecimento a partir do " "local de instalação, documentos e baseados na Wiki ocultos.\n" " " @@ -491,7 +491,7 @@ msgstr "%(bank_name)s: %(acc_number)s" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "Etapas do assistente de configuração" +msgstr "Etapas do Assistente de Configuração" #. module: base #: model:ir.model,name:base.model_ir_ui_view_sc @@ -503,7 +503,7 @@ msgstr "ir.ui.view_sc" #: field:ir.model.access,group_id:0 #: view:res.groups:0 msgid "Group" -msgstr "Grupo" +msgstr "Agrupar" #. module: base #: constraint:res.lang:0 @@ -532,7 +532,7 @@ msgid "" "and reference view. The result is returned as an ordered list of pairs " "(view_id,view_mode)." msgstr "" -"Esta função de campo calcula uma lista ordenada das views que devem estar " +"Esta função de campo calcula uma lista ordenada das visões que devem estar " "habilitadas quando mostrando o resultado de uma ação, modo federado de " "visão, visões e visões de referência. O resultado é retornado como uma lista " "ordenada de pares (view_id, view_mode)." @@ -555,7 +555,7 @@ msgstr "Tuvalu - Polinésia" #. module: base #: field:ir.actions.configuration.wizard,note:0 msgid "Next Wizard" -msgstr "Próximo assistente" +msgstr "Próximo Assistente" #. module: base #: field:res.lang,date_format:0 @@ -596,7 +596,7 @@ msgstr "Guiana Francesa" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "Tarefas, Departamentos, detalhe de empregados" +msgstr "Tarefas, Departamentos, Detalhes dos Funcionários" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -651,11 +651,11 @@ msgstr "" "as tarefas relacionadas: planejamento, registro de atividades, atendimentos, " "etc.\n" "\n" -"Características Chave\n" +"Características\n" "------------\n" "* Gerencia seus Eventos e Registros\n" -"* Usa emails para confirmar automáticamente e enviar conhecimentos para " -"qualquer registro de etapa\n" +"* Usa emails para confirmar automáticamente e enviar informações para cada " +"inscrição no evento\n" #. module: base #: selection:base.language.install,lang:0 @@ -697,7 +697,7 @@ msgstr "" "=============================================================================" "=\n" "\n" -"Você pode configurar por produto na lista de material.\n" +"Você pode configurar subprodutos na lista de material.\n" "\n" "Sem este módulo\n" "--------------------------\n" @@ -761,7 +761,7 @@ msgstr "Palau" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Vendas & Compras" +msgstr "Compras e Vendas" #. module: base #: view:ir.translation:0 @@ -779,7 +779,7 @@ msgstr "Servidor de saída de e-mail" msgid "" "Context dictionary as Python expression, empty by default (Default: {})" msgstr "" -"Dicionário de contexto como expressão Python, vazio por default(Default: { })" +"Dicionário de contexto como expressão Python, vazio por padrão(Default: { })" #. module: base #: field:res.company,logo_web:0 @@ -914,12 +914,12 @@ msgstr "" msgid "" "Optional model name of the objects on which this action should be visible" msgstr "" -"nome do modelo opcional dos objetos nos quais esta ação deve ser visível" +"Opcional nome do modelo dos objetos nos quais esta ação deve ser visível" #. module: base #: field:workflow.transition,trigger_expr_id:0 msgid "Trigger Expression" -msgstr "Acionar expressões" +msgstr "Acionar Expressões" #. module: base #: model:res.country,name:base.jo @@ -934,7 +934,7 @@ msgstr "Croácia - RRIF 2012 COA" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "Data da próxima execução planejada para este trabalho." +msgstr "Data planejada da próxima execução para este trabalho." #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -954,7 +954,7 @@ msgstr "O nome da empresa deve ser exclusivo!" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" -msgstr "Ações automatizadas" +msgstr "Ações Automatizadas" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro @@ -991,7 +991,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "Autnticação e Segurança" +msgstr "Autenticação e Segurança" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -1017,7 +1017,7 @@ msgstr "Sérvia" #. module: base #: selection:ir.translation,type:0 msgid "Wizard View" -msgstr "Assistente de View" +msgstr "Visão do Assistênte" #. module: base #: model:res.country,name:base.kh @@ -1059,14 +1059,14 @@ msgid "" "request is accepted by setting up a type of meeting in Leave Type.\n" msgstr "" "\n" -"Controle de requisição e alocação de ausências \n" +"Controle de Ausências, Faltas e Folgas\n" "=====================================\n" "\n" "Esta aplicação controla a agenda de ausências dos funcionários da sua " -"empresa. Através dela, os empregados informar suas ausências, cabendo ao " -"gerente aboná-las ou não. A partir de uma visão global de um departamento ou " -"da empresa como um todo, facilita à gerência o escalonamento das férias dos " -"funcionários.\n" +"empresa. Através dela, os empregados podem informar suas ausências, cabendo " +"ao gerente aboná-las ou não. A partir de uma visão global de um departamento " +"ou da empresa como um todo, facilita à gerência o escalonamento das férias " +"dos funcionários.\n" "\n" "É possível controlar diversos tipos de ausências (doenças, férias, " "afastamento com vencimento, ...) alocando-as a um funcionário ou " @@ -1074,11 +1074,11 @@ msgstr "" "podem ainda acrescentar mais dias ao período de ausência que, se aprovados " "pela gerência serão acrescentados ao período original.\n" "\n" -"As faltas podem ser acompanhadas através dos seguintes relatórios:\n" +"As ausências podem ser acompanhadas através dos seguintes relatórios:\n" "\n" -"* Resumo de Faltas\n" -"* Faltas por Departamento\n" -"* Analise de Faltas\n" +"* Resumo de Ausências\n" +"* Ausências por Departamento\n" +"* Análise de Ausências\n" "\n" "Também é possível criar automaticamente na agenda interna do módulo CRM uma " "reunião do tipo \"ausência\" quando uma solicitação de ausência é aprovada.\n" @@ -1128,7 +1128,7 @@ msgstr "'%s' não é uma data válida para '%%(field)s'" #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "Meus parceiros" +msgstr "Meus Parceiros" #. module: base #: model:res.country,name:base.zw @@ -1183,7 +1183,7 @@ msgstr "Omã" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "MRP" +msgstr "MRP - Planejamento dos Recursos de Manufatura" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1249,7 +1249,7 @@ msgstr "Usuários Google" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet msgid "Fleet Management" -msgstr "Gestão de frotas" +msgstr "Gestão de Frotas" #. module: base #: help:ir.server.object.lines,value:0 @@ -1275,7 +1275,7 @@ msgstr "Principado de Andorra" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply for Read" -msgstr "Apto para ler" +msgstr "Aplicar para Leitura" #. module: base #: model:res.country,name:base.mn @@ -1316,11 +1316,11 @@ msgid "" "* Opportunities by Stage (graph)\n" msgstr "" "\n" -"O módulo base OpenERP para Gestão de Relacionamento com o Cliente (CRM)\n" +"O módulo base do OpenERP para Gestão de Relacionamento com o Cliente (CRM)\n" "=================================================================\n" "\n" "Esta aplicação permite a um grupo de maneira inteligente e eficaz a " -"gerenciar prospecções, oportunidades, reuniões e chamadas telefônicas.\n" +"gerenciar prospecções, oportunidades, reuniões e ligações telefônicas.\n" "\n" "Ele gerencia tarefas chaves como por exemplo comunicação, identificação, " "priorização, atribuição, resolução e notificação.\n" @@ -1338,7 +1338,7 @@ msgstr "" "facilmente enviar e-mail aos solicitantes.\n" "\n" "O OpenERP irá cuidar de agradecer a todos por terem enviado sua mensagem, " -"automaticamente direcionar para o departamento apropriado e certificar-se " +"redirecionar para o departamento apropriado automaticamente e certificar-se " "que todas as mensagens futuras fiquem no lugar correto.\n" "\n" "\n" @@ -1375,7 +1375,7 @@ msgstr "Trocar senha do usuário." #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "%B - Nome do mês completo" +msgstr "%B - Nome do mês por extenso" #. module: base #: field:ir.actions.todo,type:0 @@ -1443,6 +1443,51 @@ msgid "" "come with any additional paid permission for online use of 'private " "modules'.\n" msgstr "" +"\n" +"Módulo Base para a Localização Brasileira\n" +"==========================================\n" +"\n" +"Este módulo consiste de:\n" +"\n" +" - Plano de Contas Genérico Brasileiro\n" +" - Impostos Brasileiros como:\n" +"\n" +" - IPI\n" +" - ICMS\n" +" - PIS\n" +" - COFINS\n" +" - ISS\n" +" - IR\n" +" - IRPJ\n" +" - CSLL\n" +"\n" +"O campo tax_discount também foi adicionado no account.tax.template e\n" +"account.tax objects para permitir o cálculo correto de alguns impostos " +"Brasileiros \n" +"como o ICMS. O assistente de criação do plano de contas foi extentido para \n" +"propagarr estes novos dados corretamente.\n" +"\n" +"É importante observar entretanto que ainda faltam neste módulo muitas " +"implementações\n" +"para usar o OpenERP adequadamente no Brasil. Estas implementações (como a NF-" +"e Nota Fiscal Eletrônica\n" +"que já está operacional) funciona através de mais de 15 módulos adicionais " +"do projeto da Localização Brasileira\n" +"no Launchpad\n" +"https://launchpad.net/openerp.pt-br-localiz e suas dependências na branch " +"extra addons.\n" +"Estes módulos visam não quebrar com a notável modularidade do OpenERP, por " +"isso são\n" +"vários, porém pequenos. Uma das razões para manter estes módulos separados é " +"por que \n" +"os líderes da Localização Brasileira necessitam de permissões de escrita " +"para agilizar \n" +"o término da localização e financiar o restante dos requisitos legais como\n" +"(livros fiscais, SPED Contábil, SPED Fiscal e o PAF ECF que ainda estão " +"incompletos em Setembro de\n" +"2011). Estes módulos também estão estritamente licenciados sob a licença " +"AGPL V3 e hoje não estão \n" +"com nenhuma permissão paga adicional para o uso de 'módulos privados'.\n" #. module: base #: code:addons/orm.py:406 @@ -1451,8 +1496,8 @@ msgid "" "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." msgstr "" -"Língua com o código \"%s\" não está definido no seu sistema!\n" -"Defina através do menu Administração." +"O idioma com o código \"%s\" não está definido no seu sistema!\n" +"Defina-o através do menu Administração." #. module: base #: model:res.country,name:base.gu @@ -1462,12 +1507,12 @@ msgstr "Guam (USA)" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "O nome do país deve ser único!" +msgstr "O nome do país deve ser exclusivo!" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "Última versão" +msgstr "Última Versão" #. module: base #: view:ir.rule:0 @@ -1484,12 +1529,12 @@ msgstr "Teste de conexão falhou!" #: selection:ir.actions.server,state:0 #: selection:workflow.activity,kind:0 msgid "Dummy" -msgstr "Imitação" +msgstr "Fictício" #. module: base #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "XML inválido para Arquitetura da View" +msgstr "XML Inválido da Arquitetura da Visão!" #. module: base #: model:res.country,name:base.ky @@ -1499,23 +1544,23 @@ msgstr "Ilhas Cayman" #. module: base #: view:ir.rule:0 msgid "Record Rule" -msgstr "Regra de registro" +msgstr "Regra de Registro" #. module: base #: model:res.country,name:base.kr msgid "South Korea" -msgstr "Coreia do Sul" +msgstr "Coréia do Sul" #. module: base #: model:ir.module.module,description:base.module_l10n_si msgid "Kontni načrt za gospodarske družbe" -msgstr "" +msgstr "Plano de Contas Esloveno" #. module: base #: code:addons/orm.py:4917 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "Registro #%d do %s não foi encontrado, não é possível copiar!" +msgstr "Registro #%d de %s não foi encontrado, não é possível copiar!" #. module: base #: field:ir.module.module,contributors:0 @@ -1525,7 +1570,7 @@ msgstr "Colaboradores" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "Apto para excluir" +msgstr "Permissão para Excluir" #. module: base #: selection:ir.property,type:0 @@ -1611,8 +1656,8 @@ msgid "" "decimal number [00,53]. All days in a new year preceding the first Monday " "are considered to be in week 0." msgstr "" -"%W - Número da semana do ano (Segunda omo primeiro dia da semana) com 2 " -"decimais [00,53]. Todos os dias, em um novo ano que antecede a primeira " +"%W - Número da semana do ano (Segunda-feira como primeiro dia da semana) com " +"2 decimais [00,53]. Todos os dias, em um novo ano que antecede a primeira " "segunda-feira são considerados na semana 0." #. module: base @@ -1634,7 +1679,7 @@ msgstr "Salvar como prefixo de anexos" #. module: base #: field:ir.ui.view_sc,res_id:0 msgid "Resource Ref." -msgstr "Ref.do Recurso" +msgstr "Ref. do Recurso" #. module: base #: field:ir.actions.act_url,url:0 @@ -1666,7 +1711,7 @@ msgstr "Haití" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_hr_payroll msgid "French Payroll" -msgstr "Folha de pagamento - França" +msgstr "Folha de Pagamento - França" #. module: base #: view:ir.ui.view:0 @@ -1685,7 +1730,7 @@ msgid "" msgstr "" "A operação não pode ser concluída, provavelmente devido aos seguintes " "fatores:\n" -"- eliminação: você pode estar tentando excluir um registro enquanto outros " +"- exclusão: você pode estar tentando excluir um registro enquanto outros " "registros ainda fazem referência a ele\n" "- criação/atualização: um campo obrigatório não está configurado corretamente" @@ -1710,7 +1755,7 @@ msgstr "Operação Cancelada" #. module: base #: model:ir.module.module,shortdesc:base.module_document msgid "Document Management System" -msgstr "Sistema de gestão de documentos" +msgstr "Sistema de Gestão de Documentos" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim @@ -1748,6 +1793,35 @@ msgid "" "Also implements IETF RFC 5785 for services discovery on a http server,\n" "which needs explicit configuration in openerp-server.conf too.\n" msgstr "" +"\n" +"Com este módulo, o servidor WebDAV para documentos é ativado.\n" +"================================================== =============\n" +"\n" +"Você pode usar qualquer navegador compatível para ver os anexos de " +"OpenObject remotamente.\n" +"\n" +"Após a instalação, o servidor WebDAV pode ser controlado por uma seção " +"[webdav] \n" +"na configuração do servidor.\n" +"\n" +"Parâmetro de configuração do servidor:\n" +"-------------------------------\n" +"[webdav]:\n" +"+ + + + + + + + +\n" +"     * Habilitado = Sim; Disponibiliza o WebDAV em servidores http(s)\n" +"     * Vdir = webdav, o diretório que webdav será servido \n" +"     * Esse valor padrão significa que o webdav estará\n" +"     * Em \"http://localhost:8069/webdav/\n" +"     * Verbose = True; Ligue as mensagens detalhadas de webdav\n" +"     * Debug = True; Ligue as mensagens de depuração de webdav\n" +"     * Desde que as mensagens são encaminhadas para o registro de python, " +"com\n" +"     * Níveis \"debug\" e \"debug_rpc\", respectivamente, você pode deixar\n" +"     * Estas opções marcadas\n" +"\n" +"Também implementa IETF RFC 5785 para serviços de descoberta em um servidor " +"http,\n" +"que precisa de configuração explícito no OpenERP server.conf-também.\n" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -1774,6 +1848,16 @@ msgid "" "with a single statement.\n" " " msgstr "" +"\n" +"Este módulo instala a base para contas bancárias IBAN (International Bank " +"Account Number) e verifica sua validade.\n" +"=============================================================================" +"=========================================\n" +"\n" +"A capacidade de extrair as contas locais corretamente representados " +"porcontas IBAN\n" +"com uma única instrução.\n" +" " #. module: base #: view:ir.module.module:0 @@ -1796,8 +1880,8 @@ msgid "" " " msgstr "" "\n" -"Este módulo adiciona o menu e funções de reclamações de clientes ao seu " -"portal caso os módulos portal e reclamações estejam instalados.\n" +"Este módulo adiciona o menu e funções de solicitações de clientes ao seu " +"portal caso os módulos portal e solicitações estejam instalados.\n" "=============================================================================" "=============\n" " " @@ -1852,6 +1936,15 @@ msgid "" " * the main taxes used in Luxembourg\n" " * default fiscal position for local, intracom, extracom " msgstr "" +"\n" +"Este é o módulo base para gerenciar o Plano de Contas de Luxemburgo.\n" +"================================================== ====================\n" +"\n" +"     * Plano Oficial de Contas Luxemburgo (lei de junho de 2009 + 2011 " +"gráfico e Impostos),\n" +"     * O Plano de Código Tributário para Luxemburgo\n" +"     * Os principais impostos usados em Luxemburgo\n" +"     * Posição padrão fiscal para local, Intracom, Extracom " #. module: base #: code:addons/base/module/wizard/base_update_translations.py:39 @@ -1904,6 +1997,29 @@ msgid "" "in their pockets, this module is essential.\n" " " msgstr "" +"\n" +"O módulo base para controle de refeições.\n" +"================================\n" +"\n" +"Muitas empresas como em caso de Eventos ou Obras, pedem marmitex, " +"sanduíches, pizzas e outros, de fornecedores habituais, para os seus " +"funcionários para lhes oferecer mais facilidades. \n" +"\n" +"No entanto o controle de refeições na empresa exige boa administração, " +"especialmente quando o número de funcionários ou fornecedores for " +"importante.\n" +"\n" +"O Módulo \"Pedido de Refeição\" foi desenvolvido para facilitar esse " +"gerenciamento, mas também para oferecer aos funcionários mais ferramentas e " +"usabilidade.\n" +"\n" +"Além da gestão completa de refeições e fornecedores, este módulo oferece a " +"possibilidade de exibir avisos e oferece a escolha do pedido rapidamente com " +"base nas preferências dos funcionários.\n" +"\n" +"Se você quiser economizar o tempo dos seus funcionários e evitar que eles " +"sempre carreguem dinheiro, este módulo é essencial.\n" +" " #. module: base #: view:wizard.ir.model.menu.create:0 @@ -1943,7 +2059,7 @@ msgstr "" #. module: base #: help:res.partner,website:0 msgid "Website of Partner or Company" -msgstr "Site do parceiro ou empresa" +msgstr "Site do parceiro ou Empresa" #. module: base #: help:base.language.install,overwrite:0 @@ -1968,8 +2084,8 @@ msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view." msgstr "" -"Se definido como verdadeiro, a ação não será exibida na barra de ferramentas " -"a direita." +"Se selecionado, a ação não será exibida na barra de ferramentas a direita do " +"formulário." #. module: base #: field:workflow,on_create:0 @@ -1983,14 +2099,14 @@ 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' contem muitos pontos. Identificações XML não devem conter ponto final! " +"'%s' contém muitos pontos. Identificações XML não devem conter ponto final! " "Estes devem ser utilizados para referência a dados de outros módulos como " "em: module.reference_id" #. module: base #: field:res.users,login:0 msgid "Login" -msgstr "Login" +msgstr "Autenticação" #. module: base #: view:ir.actions.server:0 @@ -1998,13 +2114,13 @@ msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " msgstr "" -"Acesse todos os domínios relacionados com o objeto atual usando expressões, " -"Ex.: object.partner_id.name " +"Acesse todos os campos relacionados ao objeto atual usando expressões, Ex.: " +"object.partner_id.name " #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Portal de Questões" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -2014,7 +2130,7 @@ msgstr "Ferramentas" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "Flutuante" +msgstr "Ponto Flutuante" #. module: base #: help:ir.actions.todo,type:0 @@ -2026,18 +2142,18 @@ msgid "" msgstr "" "Manual: Disparar manualmente\n" "Automático: Dispara toda vez que o sistema é reconfigurado\n" -"Disparo Manual Único: Após ter sido disparado manualmente será setado como " -"Feito." +"Disparo Manual Único: Após ter sido disparado manualmente será marcado como " +"Concluído." #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "Imagem reduzida" +msgstr "Imagem pequena" #. module: base #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "Gestão de Estoques" +msgstr "Gestão de Armazém" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -2065,7 +2181,7 @@ msgstr "Ações do Servidor" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_lu msgid "Luxembourg - Accounting" -msgstr "Luxemburgo - contabilidade" +msgstr "Contabilidade - Luxemburgo" #. module: base #: model:res.country,name:base.tp @@ -2082,7 +2198,7 @@ msgstr "Instalar" #. module: base #: field:res.currency,accuracy:0 msgid "Computational Accuracy" -msgstr "Precisão computacional" +msgstr "Precisão Computacional" #. module: base #: model:ir.module.module,description:base.module_l10n_at @@ -2095,6 +2211,13 @@ msgid "" "Please keep in mind that you should review and adapt it with your " "Accountant, before using it in a live Environment.\n" msgstr "" +"\n" +"Este módulo fornece o Plano Contábil padrão da Áustria, que é baseado no " +"modelo de BMF.gv.at.\n" +"=============================================================================" +"================================\n" +"Por favor, saiba que você deve rever e adaptá-lo com seu contador, antes de " +"usá-lo em um ambiente de produção.\n" #. module: base #: model:res.country,name:base.kg @@ -2159,7 +2282,7 @@ msgstr "Evento do Portal" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "Tradução em progresso" +msgstr "Tradução em Andamento" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -2180,7 +2303,7 @@ msgstr "Veículos, leasing, seguros, custos" #: view:ir.model.access:0 #: field:ir.model.access,perm_read:0 msgid "Read Access" -msgstr "Acesso de leitura" +msgstr "Permissão de Leitura" #. module: base #: help:ir.attachment,res_id:0 @@ -2226,7 +2349,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_process msgid "Enterprise Process" -msgstr "Processos de negócios" +msgstr "Processos de Negócios" #. module: base #: help:res.partner,supplier:0 @@ -2245,7 +2368,7 @@ msgstr "Avaliações do Funcionário" #. module: base #: selection:ir.actions.server,state:0 msgid "Write Object" -msgstr "Objeto de gravação" +msgstr "Objeto de Gravação" #. module: base #: code:addons/base/res/res_company.py:68 @@ -2272,7 +2395,7 @@ msgstr "Parceiros" #. module: base #: field:res.partner.category,parent_left:0 msgid "Left parent" -msgstr "Parentese esquerdo" +msgstr "Superior esquerda" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp @@ -2283,7 +2406,7 @@ msgstr "Criar Tarefas na SO" #: code:addons/base/ir/ir_model.py:318 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "Esta coluna contem dados de módulos e não pode ser removida!" +msgstr "Esta coluna contém dados de módulos e não pode ser removida!" #. module: base #: field:res.partner.bank,footer:0 @@ -2303,6 +2426,17 @@ msgid "" "with the effect of creating, editing and deleting either ways.\n" " " msgstr "" +"\n" +"Sincronização das entradas de tarefas nos projetos com entradas da planilha " +"de horas.\n" +"================================================== ==================\n" +"\n" +"Este módulo permite transferir as entradas em tarefas definidas para a " +"Gestão do Projeto\n" +"para as entradas de linha da planilha de horas para determinada data e " +"determinado usuário\n" +"com o efeito de criar, editar e excluir em ambos.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -2322,6 +2456,15 @@ msgid "" " templates to target objects.\n" " " msgstr "" +"\n" +" * Apoio de Multi Idiomas para o Plano de Contas, Impostos, códigos " +"fiscais, diários,\n" +"       Modelos Contábeis, Plano de Contas Analítico de contas e diários " +"analíticos.\n" +"     * Configura as alterações no assistente\n" +"         - Copia traduções para o COA, Código do Imposto Tributário e " +"Posição Fiscal dos modelos para objetos alvo.\n" +" " #. module: base #: field:workflow.transition,act_from:0 @@ -2362,12 +2505,12 @@ msgid "" " " msgstr "" "\n" -"Este é o módulo base para gerenciar o plano de contabilidade para o Equador " -"no OpenERP. \n" +"Este é o módulo base para gerenciar o plano de contas para o Equador no " +"OpenERP. \n" "=============================================================================" "= \n" "\n" -"Plano de contabilidade e localização para o Equador.\n" +"Plano de contas e localização para o Equador.\n" " " #. module: base @@ -2413,6 +2556,27 @@ msgid "" "* *Before Delivery*: A Draft invoice is created and must be paid before " "delivery\n" msgstr "" +"\n" +"Gerenciar Cotações e Pedido de Vendas\n" +"==================================\n" +"\n" +"Este módulo faz a ligação entre as vendas e aplicações de gestão de " +"estoque.\n" +"\n" +"Preferências\n" +"-----------\n" +"* Frete: Escolha de entrega total ou parcial\n" +"* Faturamento: escolher como as faturas serão pagas\n" +"* Incoterms: International Commercial Terms\n" +"\n" +"Você pode escolher métodos de faturamento flexíveis:\n" +"\n" +"** Sob Demanda *: As faturas são criados manualmente a partir de Pedidos de " +"Venda quando necessário\n" +"** Na Ordem de Entrega *: As faturas são gerados a partir da separação " +"(entrega)\n" +"** Antes de Entregar: Uma fatura provisória é criada e deve ser paga antes " +"da entrega\n" #. module: base #: field:ir.ui.menu,complete_name:0 @@ -2422,7 +2586,7 @@ msgstr "Caminho Completo" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "O proximo passo depende do formato do arquivo:" +msgstr "O próximo passo depende do formato do arquivo:" #. module: base #: view:res.lang:0 @@ -2467,7 +2631,7 @@ msgstr "Segundos: %(sec)s" #. module: base #: field:ir.actions.act_window,view_mode:0 msgid "View Mode" -msgstr "Modo de visão" +msgstr "Modo de Visão" #. module: base #: help:res.partner.bank,footer:0 @@ -2476,7 +2640,7 @@ msgid "" "and sales orders." msgstr "" "Exibir esta conta bancária no rodapé de documentos impressos como notas " -"fiscais e ordens de vendas." +"fiscais e pedidos de vendas." #. module: base #: selection:base.language.install,lang:0 @@ -2491,7 +2655,7 @@ msgstr "Coreâno (KP) / 한국어 (KP)" #. module: base #: model:res.country,name:base.ax msgid "Åland Islands" -msgstr "" +msgstr "Ilhas Åland" #. module: base #: field:res.company,logo:0 @@ -2501,7 +2665,7 @@ msgstr "Logotipo" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cr msgid "Costa Rica - Accounting" -msgstr "Costa Rica - contabilidade" +msgstr "Contabilidade - Costa Rica" #. module: base #: selection:ir.actions.act_url,target:0 @@ -2527,7 +2691,7 @@ msgstr "Barramas" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply for Create" -msgstr "Apto para criar" +msgstr "Permissão de Criar" #. module: base #: model:ir.module.category,name:base.module_category_tools @@ -2599,6 +2763,29 @@ msgid "" "* Maximal difference between timesheet and attendances\n" " " msgstr "" +"\n" +"Registrar e validar pontos e atendimentos facilmente\n" +"================================================== ===\n" +"\n" +"Este aplicativo fornece uma nova tela para que você possa gerenciar " +"atendimentos (Entrar / Sair) e sua codificação de trabalho (folha de ponto) " +"por período. Lançamentos na Planilha de Horas são feitas por funcionários a " +"cada dia. No final do período definido, os funcionários validam a sua " +"planilha e, em seguida, o gerente deve aprovar os lançamentos de sua equipe. " +"Períodos são definidos em formulários da empresa e você pode configurá-los " +"para executar mensalmente ou semanalmente.\n" +"\n" +"O processo de validação completa da planilha de horas é:\n" +"---------------------------------------------\n" +"* Planilha Provisória\n" +"* Confirmação no final do período pelo funcionário\n" +"* A validação pelo gerente de projeto\n" +"\n" +"A validação pode ser configurado na empresa:\n" +"------------------------------------------------\n" +"* O tamanho do período (dia, semana, mês)\n" +"* Diferença máxima entre ponto e atendimentos\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:341 @@ -2606,8 +2793,8 @@ msgstr "" msgid "" "No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'" msgstr "" -"Nenhum registro encontrado com '%%(field)s' correspondendo a %(field_type)s " -"'%(value)s'" +"Nenhum registro encontrado para %(field_type)s '%(value)s' no campo " +"'%%(field)s'" #. module: base #: field:change.password.user,new_passwd:0 @@ -2713,6 +2900,33 @@ msgid "" "\n" " " msgstr "" +"\n" +" \n" +"Localização Belga para as faturas de entrada e saída (pré-requisito para " +"account_coda):\n" +"================================================== " +"==========================\n" +"     - Renomeia os campos 'referência' para 'Comunicação'\n" +"     - Adicionar suporte para comunicação estruturada Belga\n" +"\n" +"Uma comunicação estruturada pode ser gerado automaticamente em faturas de " +"saída de acordo com os seguintes algoritmos:\n" +"\n" +" 1) Aleatória : +++RRR/RRRR/RRRDD+++\n" +" **R..R =** Dígitos Aleatórios, **DD =** Dígitos de Verificação\n" +" 2) Data : +++DOY/YEAR/SSSDD+++\n" +" **DOY =** Dia do Ano, **SSS =** Sequencia Numérica, **DD =** Dígitos " +"de Verificação\n" +" 3) Referência do Cliente +++RRR/RRRR/SSSDDD+++\n" +" **R..R =** Referência Numérica do Cliente, **SSS =** Sequencia " +"Numérica,, **DD =** Dígitos de Verificação\n" +"        \n" +"O tipo preferido de comunicação estruturada e algoritmo associado pode ser\n" +"especificadas nos registros de parceiros. Uma comunicação estruturada " +"\"aleatória\" será\n" +"gerada se nenhum algoritmo for especificado no registro de parceiros. \n" +"\n" +" " #. module: base #: model:res.country,name:base.pl @@ -2853,6 +3067,29 @@ msgid "" "Print product labels with barcode.\n" " " msgstr "" +"\n" +"Este é o módulo de base para a gestão de produtos e listas de preços no " +"OpenERP.\n" +"================================================== ======================\n" +"\n" +"Produtos podem ter variantes, métodos de preços diferentes, informações de " +"fornecedores,\n" +"aquisição do estoque / no pedido, diferentes unidades de medidas, embalagem " +"e propriedades.\n" +"\n" +"Listas de Preços permitem:\n" +"-------------------\n" +"     * Vários níveis de desconto (por produto, categoria, quantidades)\n" +"     * Cálculo de preço com base em diferentes critérios:\n" +"         * Outra Lista de Preços\n" +"         * Preço de custo\n" +"         * Lista de preços\n" +"         * Preço de Fornecedor\n" +"\n" +"Lista de preço preferida por produtos e / ou parceiros.\n" +"\n" +"Imprimir etiquetas de produtos com código de barras.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_analytic_default @@ -2870,6 +3107,18 @@ msgid "" " * Date\n" " " msgstr "" +"\n" +"Define valores padrão para suas contas analíticas.\n" +"==============================================\n" +"\n" +"Permite selecionar automaticamente contas analíticas baseadas em critérios:\n" +"-------------------------------------------------- -------------------\n" +"     * Produto\n" +"     * Parceiro\n" +"     * Usuário\n" +"     * Empresa\n" +"     * Data\n" +" " #. module: base #: model:res.country,name:base.bb @@ -2893,12 +3142,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_oauth_signup msgid "Signup with OAuth2 Authentication" -msgstr "" +msgstr "Acessar com Autenticação OAuth2" #. module: base #: selection:ir.model,state:0 msgid "Custom Object" -msgstr "Configurar Objeto" +msgstr "Objeto Personalizado" #. module: base #: model:ir.actions.act_window,name:base.action_menu_admin @@ -2910,7 +3159,7 @@ msgstr "Menu" #. module: base #: field:res.currency,rate:0 msgid "Current Rate" -msgstr "Taxa atual" +msgstr "Taxa Atual" #. module: base #: selection:base.language.install,lang:0 @@ -2939,11 +3188,11 @@ msgid "" " " msgstr "" "\n" -"O módulo base para gerenciar a distribuição analítica e ordens de vendas. \n" +"O módulo base para gerenciar a distribuição analítica e pedidos de vendas. \n" "================================================================= \n" "\n" -"Usando este módulo você será capaz de ligar as contas analíticas para ordens " -"de venda.\n" +"Usando este módulo você será capaz de associar as contas analíticas nos " +"pedidos de venda.\n" " " #. module: base @@ -2955,7 +3204,7 @@ msgid "" " " msgstr "" "\n" -"Plano de contas dos EUA.\n" +"Plano de Contas - Estados Unidos.\n" "==================================\n" " " @@ -2977,7 +3226,7 @@ msgstr "Visão Geral do Modelo" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin msgid "Margins by Products" -msgstr "Margens por produtos" +msgstr "Margens por Produtos" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced @@ -2992,7 +3241,7 @@ msgstr "Nome do atalho" #. module: base #: field:res.partner,contact_address:0 msgid "Complete Address" -msgstr "Endereço completo" +msgstr "Endereço Completo" #. module: base #: help:ir.actions.act_window,limit:0 @@ -3014,6 +3263,17 @@ msgid "" " * Files by Partner (graph)\n" " * Files Size by Month (graph)\n" msgstr "" +"\n" +"Este é um sistema completo de gestão de documentos.\n" +"==============================================\n" +"     * Autenticação de Usuário\n" +"     * Indexação de Documentos: -.. Arquivos pptx e docx não são suportados " +"na plataforma Windows.\n" +"     * Painel de documento que inclui:\n" +"         * Novos Arquivos (lista)\n" +"         * Os arquivos por tipo de recurso (gráfico)\n" +"         * Arquivos por parceiro (gráfico)\n" +"         * Tamanho de Arquivos por mês (gráfico)\n" #. module: base #: view:ir.actions.report.xml:0 @@ -3063,6 +3323,43 @@ msgid "" "* Monthly Turnover (Graph)\n" " " msgstr "" +"\n" +"Gerenciar Cotações e Pedidos de Vendas\n" +"==================================\n" +"\n" +"Este aplicativo permite que você gerencie suas metas de vendas de uma forma " +"eficaz e eficiente, mantendo o controle de todas os pedidos de venda e " +"histórico.\n" +"\n" +"Ele lida com o fluxo de trabalho de venda completo:\n" +"\n" +"* **Cotação** -> **Pedido de Venda** -> **Fatura**\n" +"\n" +"Preferências (apenas com gestão de Armazém instalado)\n" +"-------------------------------------------------- ----\n" +"\n" +"Se você também instalou a gestão de Armazém, você pode configurar as " +"seguintes preferências:\n" +"\n" +"* Frete: Escolha de entrega total ou parcial\n" +"* Faturamento: escolher como as faturas serão pagas\n" +"* Incoterms: International Commercial Terms\n" +"\n" +"Você pode escolher os métodos de faturação flexíveis:\n" +"\n" +"** Sub Demanda *: As faturas são criados manualmente a partir de pedidos de " +"venda quando necessário\n" +"** Na Ordem de Entrega *: As faturas são gerados a partir da separação " +"(entrega)\n" +"** Antes da Entrega: Uma fatura provisória é criada e deve ser paga antes da " +"entrega\n" +"\n" +"\n" +"O Painél para o gerente de vendas irá incluir\n" +"------------------------------------------------\n" +"* Minhas Cotações\n" +"* Volume mensal (Gráfico)\n" +" " #. module: base #: field:ir.actions.act_window,res_id:0 @@ -3104,7 +3401,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "French (BE) / Français (BE)" -msgstr "Frances(BE) / Frances(BE)" +msgstr "Frances (BE) / Frances (BE)" #. module: base #: model:ir.module.module,description:base.module_l10n_pe @@ -3118,6 +3415,15 @@ msgid "" "\n" " " msgstr "" +"\n" +"Plano Contábil peruana e localização fiscal. De acordo com o 2010 PCGE.\n" +"================================================== ======================\n" +"\n" +"Plano contable peruano e Impuestos de acuerdo um Disposiciones vigentes de " +"la\n" +"SUNAT 2011 (PCGE 2010).\n" +"\n" +" " #. module: base #: view:ir.actions.server:0 @@ -3167,6 +3473,15 @@ msgid "" "This module is currently not compatible with the ``user_ldap`` module and\n" "will disable LDAP authentication completely if installed at the same time.\n" msgstr "" +"\n" +"Senhas Criptografadas\n" +"==================\n" +"\n" +"Interação com autenticação LDAP:\n" +"-------------------------------------\n" +"Este módulo ainda não é compatível com o módulo ``user_ldap`` e\n" +"irá desativar a autenticação LDAP completamente se instalado ao mesmo " +"tempo.\n" #. module: base #: model:res.groups,name:base.group_hr_manager @@ -3223,6 +3538,32 @@ msgid "" "* Purchase Analysis\n" " " msgstr "" +"\n" +"Gerenciar mercadorias exigidas por Pedidos de Compra\n" +"==================================================\n" +"\n" +"Gestão de compras permite que você acompanhe as cotações de preços de seus " +"fornecedores e convertê-los em ordens de compra, se necessário.\n" +"\n" +"O OpenERP tem vários métodos de monitoramento e rastreamento de faturas e " +"recebimento de mercadorias encomendadas. Você pode lidar com entregas " +"parciais no OpenERP, assim você pode manter o controle de itens que ainda " +"estão para ser entregue em seus pedidos, e você pode emitir lembretes " +"automaticamente.\n" +"\n" +"As regras de de gestão de reposição de ativam o sistema para gerar ordens de " +"compra provisórias automaticamente, ou você pode configurá-lo para executar " +"um processo enxuto conduzido inteiramente pela necessidades de produção " +"atuais.\n" +"\n" +"Painel / Relatórios de Gestão de compra inclui:\n" +"-------------------------------------------------- -------\n" +"* Solicitação de Cotações\n" +"* Ordens de Compra aguardando aprovação\n" +"* Compras mensais por categoria\n" +"* Análise de Recepções\n" +"* Análise de Compra\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_close @@ -3255,6 +3596,19 @@ msgid "" " * Unlimited \"Group By\" levels (not stacked), two cross level analysis " "(stacked)\n" msgstr "" +"\n" +"Visualizações Gráfico para Web Client.\n" +"===========================\n" +"\n" +"     * Analisar uma visão mas permite alterar dinamicamente a " +"apresentação\n" +"     * Tipos de Gráfico: Torta, linhas, áreas, barras, radar\n" +"     * Empilhados / Não empilhados para áreas e barras\n" +"     * Legendas: superior, dentro de (superior / esquerda), escondidos\n" +"     * Características: download como PNG ou CSV, grade de dados, alterar " +"orientação\n" +"     * \"Agrupar por\" ilimitados (não empilhados), duas de análise nível " +"cruzado (empilhado)\n" #. module: base #: view:res.groups:0 @@ -3270,7 +3624,7 @@ msgstr "sim" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "Campo de serialização" +msgstr "Campo de Serialização" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -3290,6 +3644,20 @@ msgid "" " * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" " " msgstr "" +"\n" +"Regras de folha de pagamento Belga.\n" +"======================\n" +"\n" +"     * Detalhes do Funcionário\n" +"     * Contratos de trabalho\n" +"     * Contrato baseado em Passaporte\n" +"     * Subsídios / Deduções\n" +"     * Permite configurar Salário Básico / Bruto / Líquido\n" +"     * Recibo do Funcionário\n" +"     * Registro de folha de pagamento mensal\n" +"     * Integrado com a Gestão de férias\n" +"     * Salário Maj, ONSS, retenção na fonte, abono por filho, ...\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:174 @@ -3335,6 +3703,29 @@ msgid "" "purchase price and fixed product standard price are booked on a separate \n" "account." msgstr "" +"\n" +"Este módulo suporta a metodologia de contabilidade anglo-saxão, alterando a " +"lógica contábil a transações de ações.\n" +"=============================================================================" +"========================================\n" +"\n" +"A diferença entre os países anglo-saxões de contabilidade e de paises do " +"Reno\n" +"(ou também chamado de contabilidade Continental ) é o momento de tomar\n" +"o Custo dos Produtos Vendidos contra Custo das Vendas. Contabilidade Anglo-" +"saxões assume\n" +" o custo quando a fatura de venda é criada,a contabilidade Continental\n" +"tem o custo no momento da entrega da mercadoria.\n" +"\n" +"Este módulo irá adicionar essa funcionalidade usando uma conta de interino, " +"para\n" +"armazenar o valor de mercadorias embarcadas e vai contra reservar este " +"interino\n" +"conta quando a fatura for criado para transferir esse montante para a conta " +"do\n" +"devedor ou credor. Em segundo lugar, as diferenças de preços entre o real\n" +"preço da compra e preço fixo padrão do produto são contabilizados em contas " +"separadas." #. module: base #: model:res.country,name:base.si @@ -3354,6 +3745,15 @@ msgid "" " * ``base_stage``: stage management\n" " " msgstr "" +"\n" +"Este módulo controla a situação e estágio. Ela é derivada das classes de " +"crm_base crm_case de crm.\n" +"================================================== " +"=================================================\n" +"\n" +" * ``base_state``: Gerenciamento da Situação\n" +" * ``base_stage``: Gerenciamento do Estágio\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_web_linkedin @@ -3453,7 +3853,7 @@ msgstr "O nome técnico do modelo deste campo pertence a" #: selection:ir.actions.server,state:0 #: view:ir.values:0 msgid "Client Action" -msgstr "Ação de cliente" +msgstr "Ação de Cliente" #. module: base #: model:ir.module.module,description:base.module_subscription @@ -3492,7 +3892,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Company Tagline" -msgstr "" +msgstr "Slogan da Empresa" #. module: base #: code:addons/base/res/res_users.py:668 @@ -3577,6 +3977,10 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Dados Contábeis para a Folha de Pagamento Belga.\n" +"==========================================\n" +" " #. module: base #: model:res.country,name:base.am @@ -3635,6 +4039,22 @@ msgid "" " - Yearly Salary by Head and Yearly Salary by Employee Report\n" " " msgstr "" +"\n" +"Regras da Folha da Pagamento Indianos.\n" +"============================\n" +"\n" +"     -Configuração de hr_payroll para localização Índia\n" +"     -Todas as principais regras contribuições para a Índia contracheque.\n" +"     * Novo relatório de holerites\n" +"     * Contratos de trabalho\n" +"     * Permite configurar Salário Básico / Bruto / Líquido\n" +"     * Holerite de Funcionário\n" +"     * Provisão / Dedução\n" +"     * Integrado com a Gestão de férias\n" +"     * Provisão médica, subsídio de viagem, subsídio de Criança, ...\n" +"     - Conselhos da folha de pagamento e relatório\n" +"     - Salário Anual por Cabeça e Salário Anual por Funcionário Relatório\n" +" " #. module: base #: code:addons/orm.py:3870 @@ -3676,6 +4096,31 @@ msgid "" "customers' expenses if your work by project.\n" " " msgstr "" +"\n" +"Gerenciar as despesas por funcionários\n" +"============================\n" +"\n" +"Esta aplicação permite-lhe gerenciar as despesas diárias dos funcionários. " +"Ela dá acesso às notas de seus funcionários e de impostos e lhe dá o direito " +"de concluir e validar ou recusar as notas. Após a validação, cria uma fatura " +"para o funcionário.\n" +"\n" +"O Funcionário pode codificar suas próprias despesas e o fluxo de validação " +"coloca automaticamente na contabilidade após a validação pelos gestores.\n" +"\n" +"\n" +"Todo o fluxo é implementado como:\n" +"---------------------------------\n" +"* Despesa provisória\n" +"* Confirmação da folha pelo funcionário\n" +"* Validação por seu gerente\n" +"* A validação pelo contador e criação de recibo\n" +"\n" +"Este módulo também utiliza a contabilidade analítica e é compatível com o " +"módulo faturar sobre planilha de horas, de modo que você é capaz de " +"automaticamente cobrar de seus clientes as despesas se você trabalhar por " +"projeto.\n" +" " #. module: base #: view:base.language.export:0 @@ -3800,8 +4245,7 @@ msgid "" "If you use a formula type, use a python expression using the variable " "'object'." msgstr "" -"Se voce usa um tipo de formula, use uma expressão python usando a variavel " -"'object'." +"Se você usa uma fórmula, use uma expressão python com a variável 'object'." #. module: base #: constraint:res.company:0 @@ -3828,7 +4272,7 @@ msgstr "Fabricantes dos Produtos" #: code:addons/base/ir/ir_mail_server.py:237 #, python-format msgid "SMTP-over-SSL mode unavailable" -msgstr "SMTP-sobre-SSL modo indisponível" +msgstr "Modo SMTP-sobre-SSL indisponível" #. module: base #: model:ir.module.module,shortdesc:base.module_survey @@ -3925,7 +4369,7 @@ msgstr "" #. module: base #: view:base.module.import:0 msgid "Select module package to import (.zip file):" -msgstr "Selecione pacote do módulo para importar (arquivo zip.)" +msgstr "Selecione pacote do módulo para importar (arquivo .zip)" #. module: base #: view:ir.filters:0 @@ -3948,7 +4392,7 @@ msgstr "Malta" msgid "" "Only users with the following access level are currently allowed to do that" msgstr "" -"Apenas usuários com os níveis de acesso abaixo têm permissaõ para executar " +"Apenas usuários com os níveis de acesso abaixo têm permissão para executar " "essa ação" #. module: base @@ -3959,7 +4403,7 @@ msgstr "Mapeamento de campos." #. module: base #: selection:res.request,priority:0 msgid "High" -msgstr "Alto" +msgstr "Alta" #. module: base #: model:ir.module.module,description:base.module_mrp @@ -3997,6 +4441,38 @@ msgid "" "* Work Order Analysis\n" " " msgstr "" +"\n" +"Gerenciar o processo de fabricação no OpenERP\n" +"===========================================\n" +"\n" +"O módulo de fabricação permite cobrir planejamento, ordenação, os estoques e " +"na fabricação ou montagem de produtos de matérias-primas e componentes. Ele " +"lida com o consumo e a produção de produtos de acordo com uma lista de " +"materiais e as operações necessárias em máquinas, ferramentas ou recursos " +"humanos de acordo com as rotas.\n" +"\n" +"Ele suporta a integração completa e planificação de bens estocáveis, " +"consumíveis ou serviços. Os serviços são completamente integrados com o " +"resto do software. Por exemplo, você pode configurar um serviço de sub-" +"contratação em uma lista de materiais para automaticamente contratar a " +"montagem no fim de sua produção.\n" +"\n" +"Principais Características\n" +"------------\n" +"* Aquisição do Estoque / no Pedido\n" +"* Lista de materiais Multi-nível, sem limite\n" +"* Roteamento multi-nível, sem limite\n" +"* Roteamento e centro de trabalho integrado com a contabilidade analítica\n" +"* Agendador Periódicos\n" +"* Permite navegar listas de materiais em uma estrutura completa, que inclui " +"sublistas e listas virtuais de materiais\n" +"\n" +"Painel / relatórios para MRP irá incluir:\n" +"-----------------------------------------\n" +"* Compras em Exceção (Gráfico)\n" +"* Variação Valor Estoque (Gráfico)\n" +"* Análise da Ordem de Serviço\n" +" " #. module: base #: view:ir.attachment:0 @@ -4026,6 +4502,15 @@ msgid "" "easily\n" "keep track and order all your purchase orders.\n" msgstr "" +"\n" +"Este módulo permite que você gerencie sua requisição de compra.\n" +"================================================== =========\n" +"\n" +"Quando uma ordem de compra é criada, agora você tem a oportunidade de salvar " +"a\n" +"requisição relacionado. Este novo objeto vai reagrupar e irá permitir que " +"você facilmente\n" +"acompanhar e ordene todas as suas ordens de compra.\n" #. module: base #: help:ir.mail_server,smtp_host:0 @@ -4055,7 +4540,7 @@ msgstr "Ação Inicial" #. module: base #: field:res.lang,grouping:0 msgid "Separator Format" -msgstr "Formato do separador" +msgstr "Formato do Separador" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit @@ -4154,7 +4639,7 @@ msgstr "Recursividade Detectada." #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_et msgid "Ethiopia - Accounting" -msgstr "" +msgstr "Contabilidade - Etiópia" #. module: base #: code:addons/base/module/module.py:366 @@ -4184,6 +4669,23 @@ msgid "" "\n" " " msgstr "" +"\n" +"Este módulo permite que você defina qual é a função padrão de um usuário " +"específico em uma determinada conta.\n" +"================================================== " +"==================================================\n" +"\n" +"Isto é usado principalmente quando um usuário codifica sua planilha de " +"horas: os valores são recuperados\n" +"e os campos são auto-completados. Mas a possibilidade de alterar estes " +"valores ainda está disponível.\n" +"\n" +"Obviamente, se nenhum dado foi gravado para a conta atual, o valor padrão\n" +"é dado como habitualmente pelos dados do funcionário de modo que este módulo " +"é perfeitamente\n" +"compatível com configurações antigas.\n" +"\n" +" " #. module: base #: view:ir.model:0 @@ -4199,7 +4701,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "modelo destino" +msgstr "Modelo Destino" #. module: base #: selection:ir.sequence,implementation:0 @@ -4209,7 +4711,7 @@ msgstr "Padrão" #. module: base #: model:res.country,name:base.ru msgid "Russian Federation" -msgstr "Rússia" +msgstr "Federação Russa" #. module: base #: selection:base.language.install,lang:0 @@ -4237,8 +4739,8 @@ msgid "" "Invalid value for reference field \"%s.%s\" (last part must be a non-zero " "integer): \"%s\"" msgstr "" -"Valor inválido para o campo de referência \"%s. %s\" (última parte deve ser " -"um inteiro diferente de zero): \"%s" +"Valor inválido para o campo de referência \"%s.%s\" (última parte deve ser " +"um inteiro diferente de zero): \"%s\"" #. module: base #: model:ir.actions.act_window,name:base.action_country @@ -4249,7 +4751,7 @@ msgstr "Países" #. module: base #: selection:ir.translation,type:0 msgid "RML (deprecated - use Report)" -msgstr "RML (desatualizado - use Report)" +msgstr "RML (obsoleto - use o Relatório)" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_hr_payroll @@ -4278,6 +4780,28 @@ msgid "" " payslip interface, but not in the payslip report\n" " " msgstr "" +"\n" +"Regras de folha de pagamento Francesa.\n" +"=====================\n" +"\n" +"     - Configuração de hr_payroll para localização Francesa\n" +"     - Todas as principais regras contribuições para holerite francês, para " +"\"quadro\" e \"não quadro\"\n" +"     - Novo relatório de holerites\n" +"\n" +"A Fazer:\n" +"-----\n" +"     - Módulo de integração com os feriados de dedução e subsídio\n" +"     - Integração com hr_payroll_account para o account_move_line " +"automática\n" +"       criação do contracheque\n" +"     - Continuar a integrar a contribuição. Apenas a contribuição principal " +"são\n" +"       implementado atualmente\n" +"     - Refazer o relatório em webkit\n" +"     - O payslip.line com appears_in_payslip = False deve aparecer no\n" +"       Interface payslip, mas não no relatório payslip\n" +" " #. module: base #: model:res.country,name:base.pm @@ -4334,7 +4858,7 @@ msgstr "12. %w ==> 5 ( Sexta feira é o sexto dia)" #. module: base #: constraint:res.partner.category:0 msgid "Error ! You can not create recursive categories." -msgstr "Erro ! voce não pode criar categorias recursivas." +msgstr "Erro! Você não pode criar categorias recursivas." #. module: base #: view:res.lang:0 @@ -4364,12 +4888,12 @@ msgstr "GPL-2 ou versão superior" #. module: base #: selection:workflow.activity,kind:0 msgid "Stop All" -msgstr "Parar todos" +msgstr "Parar Todos" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "Formato de papel" +msgstr "Formato do Papel" #. module: base #: code:addons/base/module/module.py:645 @@ -4408,7 +4932,7 @@ msgstr "ir.property" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Form" -msgstr "Form." +msgstr "Formulário" #. module: base #: model:res.country,name:base.pf @@ -4426,8 +4950,10 @@ msgid "" " " msgstr "" "\n" -"Plano de contas genérico italiano.\n" +"Piano dei Conti di italiano un'impresa generica.\n" "================================================\n" +"\n" +"Plano de Contas Italiano e localização.\n" " " #. module: base @@ -4447,8 +4973,8 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" -"Entrega de email falhou servidor SMTP '%s'.\n" -"%s:%s" +"O Envio do email falhou pelo servidor SMTP '%s'.\n" +"%s: %s" #. module: base #: model:res.country,name:base.tk @@ -4499,6 +5025,40 @@ msgid "" ".. _link: http://puc.com.co/normatividad/\n" " " msgstr "" +"\n" +"Plano de contas para a Colômbia\n" +"=============================\n" +"\n" +"Fonte deste plano de contas está aqui_.\n" +"\n" +"Toda a documentação disponível neste site é incorporada neste módulo, para\n" +"ter certeza de quando você abre o OpenERP tem todas as informações para " +"gerenciar a\n" +"contabilidade na Colombia.\n" +"\n" +"A lei que permitem que este plano de contas como válida para este país é\n" +"disponível neste outro link_ \n" +"\n" +"Este módulo tem a intenção de colocar disponível pronto para uso o plano de\n" +"contas para a Colômbia no OpenERP.\n" +"\n" +"Recomendamos instalar o módulo account_anglo_sxon para ser capaz de ter a " +"contabilidade de custo\n" +"corretamente definida em faturas enviadas.\n" +"\n" +"Depois de instalar este módulo, o assistente de configuração para a " +"contabilidade é lançado.\n" +"     * Temos os modelos de conta de que pode ser útil para gerar gráficos de " +"Contas.\n" +"     * Em que assistente particular, você será solicitado a passar o nome da " +"empresa,\n" +"       o modelo de gráfico a seguir, o não. de dígitos para gerar, o código " +"para o seu\n" +"       conta e conta bancária, moeda para criar revistas.\n" +"\n" +".. _here: http://puc.com.co/\n" +".. _link: http://puc.com.co/normatividad/\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_bank_statement_extensions @@ -4522,12 +5082,32 @@ msgid "" " and iban account numbers\n" " " msgstr "" +"\n" +"Módulo que estende o objeto account_bank_statement_line padrão para suporte " +"de e-banking melhorada.\n" +"================================================== " +"=================================================\n" +"\n" +"Este módulo acrescenta:\n" +"-----------------\n" +"     - Data Boa\n" +"     - Pagamentos em lote\n" +"     - Rastreabilidade de mudanças para linhas extrato bancário\n" +"     - Linha de extrato bancário vê\n" +"     - Banco de declarações relatório saldos\n" +"     - Melhorias de desempenho para importação digital do extrato bancário " +"(via\n" +"       bandeira 'ebanking_import' contexto)\n" +"     - Name_search em res.partner.bank melhorada para permitir pesquisa no " +"banco\n" +"       e números de conta IBAN\n" +" " #. module: base #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be upgraded" -msgstr "A ser atualizado" +msgstr "A serem atualizados" #. module: base #: model:res.country,name:base.ly @@ -4547,7 +5127,7 @@ msgstr "Suíça" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "Agenda de horários para as questões" +msgstr "Planilha de horas nas questões" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd @@ -4557,7 +5137,7 @@ msgstr "Ltd" #. module: base #: model:ir.actions.server,name:base.action_run_ir_action_todo msgid "Run Remaining Action Todo" -msgstr "" +msgstr "Executar ações a Fazer remanescentes" #. module: base #: field:res.partner,ean13:0 @@ -4593,7 +5173,7 @@ msgstr "6. %d, %m ==> 05, 12" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it msgid "Italy - Accounting" -msgstr "Itália - contabilidade" +msgstr "Contabilidade - Itália" #. module: base #: field:ir.actions.act_url,help:0 @@ -4730,7 +5310,7 @@ msgstr "res.config" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pl msgid "Poland - Accounting" -msgstr "Polónia - contabilidade" +msgstr "Contabilidade - Polônia" #. module: base #: view:ir.cron:0 @@ -4752,7 +5332,7 @@ msgstr "Padrão" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Lunch Order, Meal, Food" -msgstr "Encomenda de alimentos" +msgstr "Encomenda de Almoço, Marmitex, Lanches" #. module: base #: view:ir.model.fields:0 @@ -4770,7 +5350,7 @@ msgstr "Romênia" #: field:ir.module.module,summary:0 #: field:res.request.history,name:0 msgid "Summary" -msgstr "Sumário" +msgstr "Resumo" #. module: base #: model:ir.module.category,name:base.module_category_hidden_dependency @@ -4799,6 +5379,24 @@ msgid "" "very handy when used in combination with the module 'share'.\n" " " msgstr "" +"\n" +"Personalize o acesso ao seu banco de dados OpenERP para usuários externos, " +"criando portais.\n" +"================================================== " +"==============================\n" +"Um portal define um menu de utilizador específico e os direitos de acesso " +"para seus membros. este\n" +"menu pode ser visto por membros do portal, usuários anônimos e qualquer " +"outro usuário que\n" +"tenha o acesso a recursos técnicos (por exemplo, o administrador).\n" +"Além disso, cada membro portal está ligado a um parceiro específico.\n" +"\n" +"O módulo também associados grupos de usuários para os usuários do portal " +"(adição de um grupo em\n" +"o portal adiciona automaticamente para os usuários do portal, etc.) Essa " +"característica é\n" +"muito útil quando usado em combinação com o módulo 'share'.\n" +" " #. module: base #: field:multi_company.default,expression:0 @@ -4816,19 +5414,19 @@ msgid "" "When no specific mail server is requested for a mail, the highest priority " "one is used. Default priority is 10 (smaller number = higher priority)" msgstr "" -"Quando nenhum servidor de email específico é solicitada para um email, um de " -"prioridade mais alta usado. Prioridade padrão é 10 (número menor = maior " -"prioridade)" +"Quando nenhum servidor de email específico for solicitado para um email, o " +"de prioridade mais alta será usado. Prioridade padrão é 10 (número menor = " +"maior prioridade)" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "Orçamentos, Pedidos, Faturas" +msgstr "Cotações, Pedidos de Vendas, Faturas" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "Empresa coligada" +msgstr "Empresa Relacionada" #. module: base #: help:ir.actions.act_url,help:0 @@ -4843,8 +5441,8 @@ msgid "" "Optional help text for the users with a description of the target view, such " "as its usage and purpose." msgstr "" -"Texto de ajuda opcional para os usuários, com uma descrição do modo de " -"exibição de destino, como a sua utilização e finalidade." +"Texto de ajuda opcional para os usuários, com uma descrição da visão de " +"destino, e de sua utilização e finalidade." #. module: base #: model:res.country,name:base.va @@ -4898,6 +5496,14 @@ msgid "" "invite.\n" "\n" msgstr "" +"\n" +"Este módulo atualiza os memorandos dentro OpenERP para usar um teclado " +"externo\n" +"================================================== ===============\n" +"\n" +"Usar para atualizar sua nota de texto em tempo real com o usuário que você " +"convidar.\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_account_sequence @@ -4917,6 +5523,21 @@ msgid "" " * Number Padding\n" " " msgstr "" +"\n" +"Esse módulo mantém um número de seqüência interna para lançamentos " +"contábeis.\n" +"================================================== ====================\n" +"\n" +"Permite configurar as seqüências de contabilidade para ser mantida.\n" +"\n" +"Você pode personalizar os seguintes atributos da seqüência:\n" +"-------------------------------------------------- ---------\n" +"     * Prefixo\n" +"     * Sufixo\n" +"     * Próximo número\n" +"     * Número de Incremento\n" +"     * Preenchimento Numérico\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet @@ -4946,6 +5567,7 @@ msgid "" msgstr "" "\n" "Visão Calendário\n" +"==========================\n" "\n" #. module: base @@ -4956,7 +5578,7 @@ msgstr "Espanhol (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 msgid "Sequence Type" -msgstr "Tipo de Sequencia" +msgstr "Tipo de Sequência" #. module: base #: view:base.language.export:0 @@ -4995,6 +5617,18 @@ msgid "" "then select the test \n" "and print the report from Print button in header area.\n" msgstr "" +"\n" +"Declaração na contabilidade.\n" +"======================\n" +"Com este módulo você pode verificar manualmente consistências e " +"inconsistências do módulo de contabilidade no menu de Relatórios / " +"Contabilidade / Contabilidade testes.\n" +"\n" +"Você pode escrever uma consulta, a fim de criar teste de consistência e você " +"obterá o resultado do teste\n" +"em formato PDF, que pode ser acessado por meio dos relatórios Menu -> Testes " +"de Contabilidade, em seguida, selecione o teste\n" +"e imprimir o relatório no botão Imprimir na área do cabeçalho.\n" #. module: base #: field:ir.module.module,license:0 @@ -5004,7 +5638,7 @@ msgstr "Licença" #. module: base #: field:ir.attachment,url:0 msgid "Url" -msgstr "URL" +msgstr "Url" #. module: base #: selection:ir.translation,type:0 @@ -5044,6 +5678,23 @@ msgid "" "for\n" "this event.\n" msgstr "" +"\n" +"Criando inscrições com pedidos de venda.\n" +"=======================================\n" +"\n" +"Este módulo permite automatizar e conectar a sua criação registro com\n" +"seu fluxo de venda principal e, portanto, habilitar o recurso de faturação " +"de inscrições.\n" +"\n" +"Ele define um novo tipo de produtos de serviço que lhe oferece a " +"possibilidade de\n" +"escolher uma categoria de evento associado com ele. Quando você fizer um " +"pedido de venda para\n" +"esse produto, você será capaz de escolher uma categoria de evento existente " +"e\n" +"quando você confirmar o seu pedido de venda que irá criar automaticamente um " +"registro para\n" +"este evento.\n" #. module: base #: model:ir.module.module,description:base.module_sale_order_dates @@ -5058,6 +5709,15 @@ msgid "" " * Commitment Date\n" " * Effective Date\n" msgstr "" +"\n" +"Adicionar informações adicionais de data para o pedido de vendas.\n" +"================================================== =\n" +"\n" +"Você pode adicionar as seguintes datas adicionais para um pedido de venda:\n" +"-------------------------------------------------- ----------\n" +"     * Data da Solicitação\n" +"     * Data de Compromisso\n" +"     * Data de Vigência\n" #. module: base #: field:ir.actions.server,srcmodel_id:0 @@ -5112,6 +5772,21 @@ msgid "" "You can also use the geolocalization without using the GPS coordinates.\n" " " msgstr "" +"\n" +"Este é o módulo usado por OpenERP SA para redirecionar os clientes para os " +"seus parceiros, com base em geolocalização.\n" +"=============================================================================" +"=========================\n" +"\n" +"Você pode geolocalizar suas oportunidades, usando este módulo.\n" +"\n" +"Use a geolocalização ao atribuir oportunidades para parceiros.\n" +"Determinar as coordenadas GPS de acordo com o endereço do parceiro.\n" +"\n" +"O parceiro mais adequado pode ser atribuída.\n" +"\n" +"Você também pode usar a geolocalização sem usar as coordenadas GPS.\n" +" " #. module: base #: view:ir.actions.act_window:0 @@ -5170,6 +5845,43 @@ msgid "" "Accounts in OpenERP: the first with the type 'RIB', the second with the type " "'IBAN'. \n" msgstr "" +"\n" +"Este módulo permite aos usuários inserir os dados bancários de parceiros no " +"formato RIB (francês padrão para detalhes de contas bancárias).\n" +"\n" +"\n" +"Contas Bancárias RIB pode ser inscrita no \"Contabilidade\" guia da forma " +"Parceiro, especificando o tipo de conta \"RIB\".\n" +"\n" +"Os quatro campos de RIB padrão, então, tornar-se obrigatório:\n" +"-------------------------------------------------- ------\n" +"     - Código do banco\n" +"     - Código de Escritório\n" +"     - Número de Conta\n" +"     - Chave de RIB\n" +"    \n" +"Como medida de segurança, OpenERP irá verificar a chave RIB sempre que um " +"RIB é salvo, e\n" +"irá se recusar a registrar os dados, se a chave está incorreta. Por favor, " +"tenha em mente que\n" +"isso só pode acontecer quando o usuário pressiona a 'salvar' botão, por " +"exemplo no\n" +"Forma parceiro. Como cada conta bancária pode estar relacionada a um banco, " +"os usuários podem entrar no\n" +"Código RIB Banco na forma Bank - que vai do pré-preencher o código do banco " +"na RIB\n" +"quando eles selecionam o Banco. Para tornar isso mais fácil, este módulo " +"também irá permitir que usuários\n" +"encontrar bancos usando seu código RIB.\n" +"\n" +"O base_iban módulo pode ser uma adição útil para este módulo, porque os " +"bancos franceses\n" +"estão agora progressivamente adoptar o formato internacional IBAN em vez do " +"formato RIB.\n" +"A RIB e códigos IBAN para uma única conta pode ser inserido através da " +"gravação de duas Banco\n" +"Contas em OpenERP: o primeiro com \"RIB\" o tipo, a segunda com \"IBAN\" do " +"tipo. \n" #. module: base #: model:res.country,name:base.ps @@ -5203,7 +5915,7 @@ msgstr "Definir como À Fazer" #. module: base #: view:res.lang:0 msgid "%c - Appropriate date and time representation." -msgstr "%c - representação adequada para Data e hora." +msgstr "%c - representação adequada para Data e Hora." #. module: base #: code:addons/base/res/res_config.py:387 @@ -5255,7 +5967,7 @@ msgstr "Direção" #: view:res.groups:0 #: field:res.groups,view_access:0 msgid "Views" -msgstr "Views" +msgstr "Visões" #. module: base #: view:res.groups:0 @@ -5306,6 +6018,21 @@ msgid "" "since it's the same which has been renamed.\n" " " msgstr "" +"\n" +"Este módulo permite aos usuários executar a segmentação entre os parceiros.\n" +"================================================== ===============\n" +"\n" +"Ele utiliza os critérios de perfis a partir do módulo de segmentação mais " +"cedo e melhora-o.\n" +"Graças ao novo conceito de questionário. Agora você pode reagrupar perguntas " +"em um\n" +"questionário e usá-lo diretamente em um parceiro.\n" +"\n" +"Ele também foi fundida com a anterior ferramenta de CRM & SRM segmentação.\n" +"\n" +"     Nota **: ** este módulo não é compatível com o módulo de segmentação, " +"já que é o mesmo que foi renomeado.\n" +" " #. module: base #: model:res.country,name:base.gt @@ -5328,7 +6055,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_workflow #: model:ir.ui.menu,name:base.menu_workflow_root msgid "Workflows" -msgstr "Workflows" +msgstr "Fluxo de Trabalho" #. module: base #: model:ir.ui.menu,name:base.next_id_73 @@ -5368,13 +6095,13 @@ msgstr "Integração com Google Docs" #. module: base #: help:ir.attachment,res_model:0 msgid "The database object this attachment will be attached to" -msgstr "" +msgstr "O objeto do banco de dados que este anexo será associado" #. module: base #: code:addons/base/ir/ir_fields.py:327 #, python-format msgid "name" -msgstr "name" +msgstr "nome" #. module: base #: model:ir.module.module,description:base.module_mrp_operations @@ -5411,11 +6138,46 @@ msgid "" "So, that we can compare the theoretic delay and real delay. \n" " " msgstr "" +"\n" +"Este módulo adiciona estado, date_start, date_stop em linhas de produção da " +"ordem de operação (na aba 'Ordens de Trabalho \").\n" +"=============================================================================" +"===================================\n" +"\n" +"Situação: provisória, confirmar, concluir, cancelar\n" +"No término, confirmação, cancelamento de ordens de fabricação define todas " +"as linhas de estado\n" +"para o estado correspondente.\n" +"\n" +"Cria menus:\n" +"-------------\n" +"     Fabricação ** **> ** ** Fabricação> Pedidos de trabalho ** **\n" +"\n" +"Que é um ponto de vista sobre as linhas \"Ordens de Serviço\" na ordem de " +"fabricação.\n" +"\n" +"Adicionar botões na visão de formulário de ordem de produção na aba ordens " +"de trabalho:\n" +"-------------------------------------------------- -----------------------\n" +"     * Começar (definir o estado para confirmar), conjunto date_start\n" +"     * Concluído (definir o estado de feito) date_stop, definir\n" +"     * Provisório (definir o estado como provisório)\n" +"     * Cancelar estado definido para cancelar\n" +"\n" +"Quando a ordem de produção torna-se \"pronto para produzir\", as operações " +"devem\n" +"tornam-se \"confirmada\". Quando a ordem de produção for concluída, todas as " +"operações\n" +"deve tornar-se concluídas.\n" +"\n" +"\"Horário de Trabalho\" O campo é o atraso (parar data - data de início).\n" +"Então, que podemos comparar o atraso teórico e atraso real. \n" +" " #. module: base #: view:res.config.installer:0 msgid "Skip" -msgstr "Saltar" +msgstr "Ignorar" #. module: base #: model:ir.module.module,shortdesc:base.module_event_sale @@ -5446,7 +6208,7 @@ msgstr "Quênia" #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translated Terms" -msgstr "Termos traduzidos" +msgstr "Termos Traduzidos" #. module: base #: selection:base.language.install,lang:0 @@ -5456,7 +6218,7 @@ msgstr "Abkhazian / аҧсуа" #. module: base #: view:base.module.configuration:0 msgid "System Configuration Done" -msgstr "Configuração concluída" +msgstr "Configuração Concluída" #. module: base #: code:addons/orm.py:1539 @@ -5477,7 +6239,7 @@ msgstr "Repositórios Compartilhados (FTP)" #. module: base #: model:res.country,name:base.sm msgid "San Marino" -msgstr "São Marinho" +msgstr "San Marino" #. module: base #: model:res.country,name:base.bm @@ -5563,11 +6325,23 @@ msgid "" " \n" "%(country_code)s: the code of the country" msgstr "" +"Você pode definir aqui o formato para os endereços deste pais.\n" +"\n" +"Você pode usar um padrão python-style string com todos os campos do endereço " +"(por exemplo, use '%(street)s' para mostrar o campo 'rua') mais\n" +" \n" +"%(state_name)s: o nome do estado\n" +" \n" +"%(state_code)s: o código do estado\n" +" \n" +"%(country_name)s: o nome do país\n" +" \n" +"%(country_code)s: o código do país" #. module: base #: model:res.country,name:base.mu msgid "Mauritius" -msgstr "Mauritius" +msgstr "Ilhas Maurício" #. module: base #: view:ir.model.access:0 @@ -5577,7 +6351,7 @@ msgstr "Acesso Completo" #. module: base #: model:ir.module.module,description:base.module_l10n_pt msgid "Plano de contas SNC para Portugal" -msgstr "" +msgstr "Plano de contas SNC para Portugal" #. module: base #: view:ir.actions.act_window:0 @@ -5646,6 +6420,12 @@ msgid "" "Collects web application usage with Google Analytics.\n" " " msgstr "" +"\n" +"Google Analytics.\n" +"=================\n" +"\n" +"Registre o uso do aplicativo com o Google Analytics.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_hr_recruitment @@ -5706,7 +6486,7 @@ msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 msgid "Each model must be unique!" -msgstr "Cada model precisa ser único" +msgstr "Cada modelo precisa ser único!" #. module: base #: model:ir.module.category,name:base.module_category_localization @@ -5723,7 +6503,8 @@ msgid "" "\n" msgstr "" "\n" -"API Web\n" +"API Web OpenERP.\n" +"================\n" "\n" #. module: base @@ -5790,6 +6571,46 @@ msgid "" "Email by Openlabs was kept.\n" " " msgstr "" +"\n" +"Modelos de E-mail (versão simplificada do Power Email original OpenLabs).\n" +"================================================== " +"============================\n" +"\n" +"Permite a criação completa de modelos de e-mail relacionados a qualquer " +"documento OpenERP (Pedidos de Venda, faturas e assim por diante), incluindo " +"remetente, destinatário, assunto HTML, corpo (e\n" +"Texto). Você também pode anexar automaticamente arquivos para seus modelos, " +"ou imprimir e\n" +"anexar um relatório.\n" +"\n" +"Para uso avançado, os modelos podem incluir atributos dinâmicos do " +"documento\n" +"eles estão relacionados. Por exemplo, você pode usar o nome do país de um " +"parceiro\n" +"ao escrever a eles, fornecendo também um padrão seguro no caso de onde um " +"atributo não for definido. Cada modelo contém um assistente para ajudar com " +"a\n" +"inclusão destes valores dinâmicos.\n" +"\n" +"Se você ativar a opção, uma assistente de composição também aparecerá na " +"barra lateral\n" +"dos documentos OpenERP ao qual o modelo se aplica (por exemplo faturas).\n" +"Isto serve como uma maneira rápida de enviar um novo e-mail com base no " +"modelo, depois de\n" +"revisto e adaptação dos conteúdos, se necessário.\n" +"Este assistente de composição também vai se transformar em um sistema de " +"envio em massa quando chamado\n" +"para vários documentos de uma só vez.\n" +"\n" +"Esses modelos de e-mail também estão no coração do sistema campanha de " +"marketing\n" +"(veja o aplicativo `` marketing_campaign ``), se você precisa para " +"automatizar\n" +"campanhas maiores sobre qualquer documento OpenERP.\n" +"\n" +"     ** Nota técnica: ** apenas o sistema de templates do Power Email " +"original OpenLabs foi mantida.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form @@ -5810,7 +6631,7 @@ msgstr "Menu Superior(pai)" #. module: base #: field:res.partner.bank,owner_name:0 msgid "Account Owner Name" -msgstr "Nome do proprietário da conta" +msgstr "Nome do Proprietário da Conta" #. module: base #: code:addons/base/ir/ir_model.py:414 @@ -5832,7 +6653,7 @@ msgstr "Separador decimal" #: code:addons/orm.py:5318 #, python-format msgid "Missing required value for the field '%s'." -msgstr "Valor requerido falhor para o campo '% s'." +msgstr "Faltando valor obrigatório para o campo '%s'." #. module: base #: view:ir.rule:0 @@ -5872,12 +6693,12 @@ msgstr "Histórico" #. module: base #: model:res.country,name:base.im msgid "Isle of Man" -msgstr "" +msgstr "Ilha do Homem" #. module: base #: help:ir.actions.client,res_model:0 msgid "Optional model, mostly used for needactions." -msgstr "" +msgstr "Modelo opcional, usado principalmente para ações requeridas." #. module: base #: code:addons/base/module/module.py:306 @@ -5893,7 +6714,7 @@ msgstr "Ilha Bouvet" #. module: base #: field:ir.model.constraint,type:0 msgid "Constraint Type" -msgstr "Tipo de restrição" +msgstr "Tipo de Restrição" #. module: base #: field:res.company,child_ids:0 @@ -5967,7 +6788,7 @@ msgstr "Iniciar o Assistente de Configuração" #. module: base #: model:ir.module.module,summary:base.module_mrp msgid "Manufacturing Orders, Bill of Materials, Routing" -msgstr "Ordens de produção, lista de materiais, roteamento" +msgstr "Ordens de Produção, Lista de Materiais, Roteamento" #. module: base #: field:ir.attachment,name:0 @@ -6036,11 +6857,63 @@ msgid "" " * Zip return for separated PDF\n" " * Web client WYSIWYG\n" msgstr "" +"\n" +"Este módulo adiciona um novo sistema de relatório baseado em na biblioteca " +"WebKit (wkhtmltopdf) para fornecer relatórios desenvolvidos em HTML + CSS.\n" +"=============================================================================" +"========================================\n" +"\n" +"A estrutura do módulo e alguns códigos é inspirado no módulo " +"report_openoffice.\n" +"\n" +"O módulo permite:\n" +"------------------\n" +"     - Definição de Relatório HTML \n" +"     - Multi Cabeçalhos\n" +"     - Multi Logo\n" +"     - Multi Empresas\n" +"     - Suporte a HTML e CSS-3 (versão WebKit )\n" +"     - Suporte a JavaScript\n" +"     - Raw HTML depurador\n" +"     - Capacidades de Impressão de Livro\n" +"     - Definição de Margens\n" +"     - Definição do tamanho do papel\n" +"\n" +"Vários cabeçalhos e logotipos podem ser definidos por empresa. CSS estilo, " +"cabeçalho e\n" +"corpo de rodapé são definidos por empresa.\n" +"\n" +"Para um relatório de exemplo veja também o módulo webkit_report_sample, e " +"este vídeo:\n" +"     http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Requisitos e Instalação:\n" +"------------------------------\n" +"Este módulo requer a biblioteca ``wkthtmltopdf`` para renderizar documentos " +"HTML como\n" +"PDF. Versão 0.9.9, ou mais tarde, se necessário, e pode ser encontrada em\n" +"http://code.google.com/p/wkhtmltopdf/ para Linux, Mac OS X (i386) e Windows " +"(32bits).\n" +"\n" +"Depois de instalar a biblioteca no Servidor OpenERP, você precisa definir o\n" +"caminho para o arquivo executável ``wkthtmltopdf`` em cada empresa.\n" +"\n" +"Se você não está obtendo o cabeçalho / rodapé no Linux, certifique-se\n" +"instalar uma versão \"estática\" da biblioteca. O padrão ``wkhtmltopdf`` no\n" +"Ubuntu é conhecido por ter esse problema.\n" +"\n" +"\n" +"A FAZER:\n" +"-----\n" +"     * Ativação / Desativação de JavaScript \n" +"     * Agrupamento e suporte ao formato de livro\n" +"     * Retorno Zip para PDF separados\n" +"     * Cliente Web WYSIWYG\n" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads msgid "See all Leads" -msgstr "Ver todos os leads" +msgstr "Ver todos os Prospectos" #. module: base #: model:res.country,name:base.ci @@ -6106,8 +6979,8 @@ msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view" msgstr "" -"Se definido como verdadeiro, a ação não será exibida na barra à direito na " -"exibição de formulário" +"Se marcado, a ação não será exibida na barra à direita da visualização de " +"formulário" #. module: base #: model:res.country,name:base.ms @@ -6162,12 +7035,12 @@ msgstr "Inglês (GB)" #. module: base #: selection:base.language.install,lang:0 msgid "Japanese / 日本語" -msgstr "Japanese / 日本語" +msgstr "Japonês / 日本語" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "Importar idioma" +msgstr "Importar Idioma" #. module: base #: help:workflow.transition,act_from:0 @@ -6228,6 +7101,45 @@ msgid "" "only the country code will be validated.\n" " " msgstr "" +"\n" +"Validação de IVA para os números de IVA do Parceiro.\n" +"=========================================\n" +"\n" +"Depois de instalar este módulo, os valores inseridos no domínio do IVA de " +"parceiros\n" +"ser validado para todos os países suportados. O país é inferida a partir da\n" +"2-letra código do país que prefixos o número de IVA, por exemplo, " +"``BE0477472701``\n" +"será validado usando as regras belgas.\n" +"\n" +"Existem dois níveis diferentes de validação Número de IVA:\n" +"-------------------------------------------------- ------\n" +"     * Por padrão, uma verificação off-line simples é realizado utilizando " +"as regras de validação conhecidas\n" +"       para o país, geralmente uma verificação de dígito. Isto é rápido e\n" +"       sempre disponível, mas permite que os números que não são alocados, " +"ou inválidos.\n" +"      \n" +"     * Quando a \"Verificação de VIES IVA\" está ativada (na configuração do " +"usuário da\n" +"       Empresa), números de IVA será submetido ao banco de dados UE VIES " +"online,\n" +"       o que vai realmente verificar se o número é válido e, atualmente,\n" +"       atribuídos a uma empresa da UE. Isto é um pouco mais lento do que a " +"verificação\n" +"       off-line, e é necessário uma ligação à Internet, e pode não estar " +"disponível\n" +"       o tempo todo. Se o serviço não está disponível ou não suporta o\n" +"       país requerido (por exemplo, para países fora da UE), uma simples " +"verificação será realizada\n" +"       em vez disso.\n" +"\n" +"Países suportados atualmente são os países da UE, e alguns países não " +"comunitários\n" +"como Chile, Colômbia, México, Noruega ou a Rússia. Para os países não " +"suportados,\n" +"apenas o código do país serão validados.\n" +" " #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view @@ -6243,7 +7155,7 @@ msgstr "Web" #. module: base #: model:ir.module.module,shortdesc:base.module_lunch msgid "Lunch Orders" -msgstr "Pedidos de Almoço" +msgstr "Pedidos de Refeição" #. module: base #: selection:base.language.install,lang:0 @@ -6275,6 +7187,23 @@ msgid "" " Replica of Democratic Congo, Senegal, Chad, Togo.\n" " " msgstr "" +"\n" +"Este módulo implementa o Plano de Contas das área OHADA.\n" +"================================================== =========\n" +"    \n" +"Ele permite que qualquer empresa ou associação gerenciar a sua contabilidade " +"financeira.\n" +"\n" +"Países que usam OHADA são os seguintes:\n" +"-------------------------------------------\n" +"     Benin, Burkina Faso, Camarões, República Centro Africano, Comores, " +"Congo,\n" +"    \n" +"     Costa do Marfim, Gabão, Guiné, Guiné-Bissau, Guiné Equatorial, Mali, " +"Níger,\n" +"    \n" +"     Réplica da República Democrática do Congo, Senegal, Chade, Togo.\n" +" " #. module: base #: view:ir.translation:0 @@ -6312,12 +7241,12 @@ msgstr "Painéis Kanban" #: view:ir.actions.report.xml:0 #: view:ir.actions.server:0 msgid "Group By" -msgstr "Agrupar Por" +msgstr "Agrupar por" #. module: base #: view:res.config.installer:0 msgid "title" -msgstr "Título" +msgstr "título" #. module: base #: code:addons/base/ir/ir_fields.py:146 @@ -6385,6 +7314,10 @@ msgid "" "===============================================\n" " " msgstr "" +"\n" +"Permite aos usuários se registrarem e alterarem suas senhas\n" +"===============================================\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_usability @@ -6395,7 +7328,7 @@ msgstr "Usabilidade" #. module: base #: field:ir.actions.act_window,domain:0 msgid "Domain Value" -msgstr "Valor do domínio" +msgstr "Valor do Domínio" #. module: base #: model:ir.module.module,description:base.module_association @@ -6409,6 +7342,14 @@ msgid "" "membership products (schemes).\n" " " msgstr "" +"\n" +"Este módulo é para configurar módulos relacionados a uma associação.\n" +"================================================== ============\n" +"\n" +"Ele instala o perfil para associações para gerenciar eventos, inscrições, " +"associações,\n" +"e produtos de associação.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -6441,6 +7382,19 @@ msgid "" "documentation at http://doc.openerp.com.\n" " " msgstr "" +"\n" +"Fornece uma plataforma de EDI comum que outras aplicações podem usar.\n" +"================================================== =============\n" +"\n" +"O OpenERP especifica um formato EDI genérico para a troca de documentos de " +"negócios entre\n" +"sistemas diferentes, e fornece mecanismos genéricos para importar e exportá-" +"los.\n" +"\n" +"Mais detalhes sobre o formato de EDI OpenERP podem ser encontrados na " +"documentação técnica do OpenERP\n" +"em http://doc.openerp.com.\n" +" " #. module: base #: code:addons/base/ir/workflow/workflow.py:99 @@ -6490,7 +7444,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 "Lista de controles de acesso" +msgstr "Lista de Controles de Acesso" #. module: base #: model:res.country,name:base.um @@ -6577,12 +7531,12 @@ msgstr "Sem categoria" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "Telefone:" #. module: base #: field:res.partner,is_company:0 msgid "Is a Company" -msgstr "É uma empresa" +msgstr "É uma Empresa" #. module: base #: selection:ir.cron,interval_type:0 @@ -6592,7 +7546,7 @@ msgstr "Horas" #. module: base #: model:res.country,name:base.gp msgid "Guadeloupe (French)" -msgstr "Guadalupe (em francês)" +msgstr "Guadalupe (França)" #. module: base #: code:addons/base/res/res_lang.py:185 @@ -6628,13 +7582,14 @@ msgid "" msgstr "" "\n" "Visão kanban\n" +"========================\n" "\n" #. module: base #: code:addons/base/ir/ir_fields.py:182 #, python-format msgid "'%s' does not seem to be a number for field '%%(field)s'" -msgstr "'%s' não parece ser um número para o campo '%% (field)s'" +msgstr "'%s' não parece ser um número para o campo '%%(field)s'" #. module: base #: help:res.country.state,name:0 @@ -6778,6 +7733,96 @@ msgid "" "If required, you can manually adjust the descriptions via the CODA " "configuration menu.\n" msgstr "" +"\n" +"Módulo para importar declarações bancárias CODA .\n" +"======================================\n" +"\n" +"São suportados arquivos CODA no formato V2 de contas bancárias belgas.\n" +"-------------------------------------------------- --------------------\n" +"    * Suporte CODA v1.\n" +"    * Suporte CODA v2.2.\n" +"    * Suporte a Moeda Estrangeira.\n" +"    * O suporte para todos os tipos de registo de dados (0, 1, 2, 3, 4, 8, " +"9).\n" +"    * Analise e registro de todos os códigos de transação e comunicações " +"estruturada.\n" +"    * Atribuição automática do diário financeiro através de parâmetros de " +"configuração CODA.\n" +"    * Suporte para vários diários por número de conta bancária.\n" +"    * Suporte para múltiplas declarações de contas bancárias diferentes em " +"um único\n" +"      arquivo CODA.\n" +"    * Suporte para 'analisar apenas' Contas bancárias CODA (definida como " +"tipo = 'info'\n" +"      no registro de configuração da Conta Bancária CODA).\n" +"    * Análise Multi-idiomas CODA, análise de dados de configuração previstas " +"PT,\n" +"      NL, FR.\n" +"\n" +"A máquina de arquivos legíveis CODA são analisados ​​e armazenados em " +"formato legível em\n" +"Demonstrações Bancárias CODA . Também Extratos bancários são gerados " +"contendo um subconjunto de\n" +"a informação CODA (apenas as linhas de transacção que são necessários para " +"o\n" +"criação dos registros de Contabilidade Financeira). O CODA extrato bancário " +"é um\n" +"'Somente leitura' objeto, portanto restante uma representação confiável do " +"original\n" +"CODA arquivo enquanto que o extrato bancário vai ser modificado conforme " +"exigido pela contabilidade\n" +"processos de negócios.\n" +"\n" +"CODA contas bancárias configurado como \"Info\" tipo só irá gerar " +"Demonstrações CODA Banco.\n" +"\n" +"A remoção de um objecto no processamento CODA resulta na remoção do\n" +"objetos associados. A remoção de um arquivo contendo CODA Banco Múltiplo\n" +"Demonstrações também irá remover essas declarações associadas.\n" +"\n" +"A lógica da reconciliação seguinte foi implementado no processamento CODA:\n" +"-------------------------------------------------- --------------------------" +"---\n" +"    1) Número da Companhia conta bancária da declaração CODA é comparado " +"com\n" +"       Banco campo Número da Conta da Conta bancária da empresa CODA\n" +"       registros de configuração (pelo que contas bancárias definido no type " +"= 'info'\n" +"       registros de configuração são ignoradas). Se este for o caso, uma " +"\"transferência interna\"\n" +"       transação é gerada usando o campo \"Conta Transferência Interna\" da\n" +"       CODA assistente de importação de arquivos.\n" +"    2) Como segundo passo campo 'comunicação estruturada \"da transação " +"CODA\n" +"       linha é comparado com o campo de referência de em-e faturas de saída\n" +"       (Suportados: Tipo de Comunicação belga Estruturada).\n" +"    3) Quando a etapa anterior não encontrar uma correspondência, a " +"contraparte transação é\n" +"       localizado através do Bank Account Number configurado no cliente e " +"OpenERP\n" +"       Registros de fornecedores.\n" +"    4) No caso das etapas anteriores não são bem sucedidos, a transação é " +"gerado\n" +"       usando a \"Conta Movimento padrão para não reconhecido 'campo do " +"CODA\n" +"       Assistente de arquivo de importação de forma a permitir o " +"processamento manual mais.\n" +"\n" +"Em vez de um ajuste manual dos extratos bancários gerados, você também pode\n" +"re-importar o CODA após a atualização do banco de dados OpenERP com a " +"informação que\n" +"faltava para permitir a reconciliação automática.\n" +"\n" +"Observação sobre CODA apoio V1:\n" +"~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~\n" +"Em alguns casos, um código de operação, a categoria de transacção ou " +"estruturada\n" +"código de comunicação tem sido dada uma nova descrição ou mais claro no CODA " +"V2.The\n" +"descrição fornecida pelas tabelas de configuração CODA baseia-se na CODA\n" +"V2.2 especificações.\n" +"Se necessário, você pode ajustar manualmente as descrições através do menu " +"de configuração CODA.\n" #. module: base #: view:ir.attachment:0 @@ -6843,6 +7888,39 @@ msgid "" " CRM Leads.\n" " " msgstr "" +"\n" +"Este módulo fornece automação de prospectos através de campanhas de " +"marketing (campanhas podem de fato ser definido em qualquer recurso, não " +"apenas Prospectos CRM).\n" +"=============================================================================" +"============================================================\n" +"\n" +"As campanhas são dinâmicas e multi-canais. O processo é o seguinte:\n" +"-------------------------------------------------- ----------------------\n" +"     * Design da campanhas de marketing, como fluxos de trabalho, incluindo " +"modelos de e-mail para\n" +"       enviar relatórios para imprimir e enviar por e-mail, ações " +"personalizadas\n" +"     * Definir os segmentos de entrada que irá selecionar os itens que devem " +"entrar na\n" +"       campanha (e.g. ligações de determinados países.)\n" +"     * Executar sua campanha no modo de simulação para testá-la em tempo " +"real ou acelerado,\n" +"       e ajustá-lo\n" +"     * Você também pode iniciar a campanha de modo manual, onde cada ação\n" +"       requer validação manual\n" +"     * Finalmente lançar sua campanha, e ver as estatísticas como a\n" +"       campanha faz tudo de forma totalmente automática.\n" +"\n" +"Enquanto a campanha é executada você pode, naturalmente, continuar a afinar " +"os parâmetros,\n" +"de segmentos de entrada e fluxo de trabalho.\n" +"\n" +"** Nota: ** Se você precisa de dados de demonstração, você pode instalar o " +"módulo marketing_campaign_crm_demo\n" +"       mas isso também vai instalar o aplicativo CRM, pois depende de\n" +"       Prospectos CRM.\n" +" " #. module: base #: help:ir.mail_server,smtp_debug:0 @@ -6865,6 +7943,13 @@ msgid "" "Price and Cost Price.\n" " " msgstr "" +"\n" +"Este módulo adiciona a \"margem\" no pedido de venda.\n" +"=============================================\n" +"\n" +"Isto dá a rentabilidade através do cálculo da diferença entre o preço " +"unitário e preço de custo.\n" +" " #. module: base #: selection:ir.actions.todo,type:0 @@ -6893,7 +7978,7 @@ msgstr "Cabo Verde" #. module: base #: model:res.groups,comment:base.group_sale_salesman msgid "the user will have access to his own data in the sales application." -msgstr "o usuário terá acesso a seu próprio dato na aplicação Vendas" +msgstr "o usuário terá acesso a seus próprios dados na aplicação Vendas" #. module: base #: model:res.groups,comment:base.group_user @@ -6901,9 +7986,9 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" -"o usuário será capaz de gerir seu próprio material de recursos humanos " -"(deixar pedido, planilhas, ...), se ele está ligado a um empregado no " -"sistema." +"o usuário será capaz de gerenciar seu próprio material de recursos humanos " +"(pedidos de folga, planilhas de horas, ...), se ele está associado a um " +"funcionário no sistema." #. module: base #: code:addons/orm.py:2246 @@ -6943,7 +8028,7 @@ msgstr "Francês / Français" #. module: base #: view:ir.module.module:0 msgid "Created Menus" -msgstr "Menus criados" +msgstr "Menus Criados" #. module: base #: code:addons/base/module/module.py:503 @@ -7004,6 +8089,34 @@ msgid "" " http://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar\n" "\n" msgstr "" +"\n" +"Localização Croata.\n" +"======================\n" +"\n" +"Autor: Goran Kliska, Slobodni programi doo, Zagreb\n" +"         http://www.slobodni-programi.hr\n" +"\n" +"contribuições:\n" +"   Tomislav Bošnjaković, Computadores Tempestade: tipovi Konta\n" +"   Ivan Vađić, Slobodni programi: tipovi Konta\n" +"\n" +"Descrição:\n" +"\n" +"Croata Plano de Contas (RRIF ver.2012)\n" +"\n" +"RRIF-ov plano računski za za poduzetnike 2012.\n" +"Vrste Konta\n" +"Kontni plano prema RRIF-u, u dorađen smislu kraćenja naziva i dodavanja " +"Analitika\n" +"Porezne GRUPE prema poreznoj prijavi\n" +"Porezi PDV obrasca\n" +"Ostali porezi\n" +"Osnovne fiskalne pozicije\n" +"\n" +"Izvori podataka:\n" +"  http://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar\n" +"  http://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar\n" +"\n" #. module: base #: view:ir.actions.act_window:0 @@ -7028,7 +8141,7 @@ msgstr "ir.cron" #. module: base #: model:res.country,name:base.cw msgid "Curaçao" -msgstr "" +msgstr "Curaçao" #. module: base #: view:ir.sequence:0 @@ -7054,7 +8167,7 @@ msgstr "" #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "Regra precisa ter ao menos um direito de acesso marcado." +msgstr "A regra precisa ter ao menos um direito de acesso marcado." #. module: base #: field:res.partner.bank.type,format_layout:0 @@ -7147,6 +8260,37 @@ msgid "" "\n" "**Credits:** Sistheo, Zeekom, CrysaLEAD, Akretion and Camptocamp.\n" msgstr "" +"\n" +"Este é o módulo para gerenciar plano de contas Françes no OpenERP.\n" +"================================================== ======================\n" +"\n" +"Este módulo se aplica a empresas com sede na França continental. Ele não se " +"aplica a\n" +"empresas com base no DOM-TOMS (Guadalupe, Martinica, Guiana, Reunião, " +"Mayotte).\n" +"\n" +"Este módulo de localização cria os impostos de IVA do tipo 'imposto " +"incluído' para compras\n" +"(é nomeadamente necessário quando você usa o módulo 'hr_expense' ). Cuidado " +"com que estes\n" +"impostos \"imposto incluído o IVA não são gerenciados pelas posições fiscais " +"previstos por este\n" +"módulo (porque é complexo para gerenciar tantos cenários \"sem imposto\" e " +"\"imposto incluído '\n" +"nas posições fiscais).\n" +"\n" +"Este módulo de localização não trata adequadamente no cenário de quando uma " +"empresa França-continental\n" +"vende serviços a uma empresa com sede no DOM. Poderíamos lidar com isso nas\n" +"posições fiscais, mas seria necessário diferenciar entre o IVA de " +"\"produto\"\n" +"e IVA de \"serviço\". Nós consideramos que é muito \"pesado\" para ter isso " +"por padrão\n" +"em l10n_fr; empresas que vendem serviços a empresas do DOM devem atualizar " +"a\n" +"configuração de seus impostos e posições fiscais manualmente.\n" +"\n" +"** Créditos: ** Sistheo, Zeekom, CrysaLEAD, Akretion e Camptocamp.\n" #. module: base #: model:res.country,name:base.fm @@ -7188,12 +8332,12 @@ msgstr "Israel" #: code:addons/base/res/res_config.py:443 #, python-format msgid "Cannot duplicate configuration!" -msgstr "Não posso duplicar configuração!" +msgstr "Não é possível duplicar a configuração!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada msgid "OHADA - Accounting" -msgstr "OHADA - contabilidade" +msgstr "OHADA - Contabilidade" #. module: base #: help:res.bank,bic:0 @@ -7203,7 +8347,7 @@ msgstr "As vezes chamado de BIC ou Swift." #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in msgid "Indian - Accounting" -msgstr "Contabilidade Indiana" +msgstr "Contabilidade - Indiana" #. module: base #: field:res.lang,time_format:0 @@ -7213,12 +8357,12 @@ msgstr "Formato da Hora" #. module: base #: field:res.company,rml_header3:0 msgid "RML Internal Header for Landscape Reports" -msgstr "" +msgstr "Cabeçalho RML Interno para Relatórios em Paisagem" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Contact Creation" -msgstr "Criação de contato" +msgstr "Criação de Contato" #. module: base #: view:ir.module.module:0 @@ -7270,6 +8414,12 @@ msgid "" "This module provides the core of the OpenERP Web Client.\n" " " msgstr "" +"\n" +"OpenERP módulo central web.\n" +"========================\n" +"\n" +"Este módulo fornece o núcleo do OpenERP Web Client.\n" +" " #. module: base #: view:ir.sequence:0 @@ -7316,7 +8466,7 @@ msgstr "Reino Unido" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pa msgid "Panama Localization Chart Account" -msgstr "" +msgstr "Plano de Contas do Panamá" #. module: base #: help:res.partner.category,active:0 @@ -7394,8 +8544,8 @@ msgid "" "You cannot perform this operation. New Record Creation is not allowed for " "this object as this object is for reporting purpose." msgstr "" -"Voce não pode fazer essa operação. Criação de novos registros nao esta " -"permitido para objetos de tipo relatório." +"Voce não pode executar essa operação. A criação de novos registros não é " +"permitida para objetos de tipo relatório." #. module: base #: model:ir.module.module,description:base.module_base_import @@ -7421,11 +8571,39 @@ msgid "" "* In a module, so that administrators and users of OpenERP who do not\n" " need or want an online import can avoid it being available to users.\n" msgstr "" +"\n" +"Nova Importação de arquivo extensível para OpenERP\n" +"======================================\n" +"\n" +"Re-implementa o sistema de importação de arquivos no OpenERP:\n" +"\n" +"* Do lado do servidor, o sistema anterior obriga a maior parte da lógica no\n" +"   cliente que duplica o esforço (entre clientes), faz com que o\n" +"   sistema de importação muito mais difícil de usar sem um cliente (direta " +"ou RPC e\n" +"   outras formas de automatização) e faz com que o conhecimento sobre o " +"sistema de\n" +"   importação / exportação muito mais difícil de reunir por estar espalhada " +"por\n" +"   3 + projetos diferentes.\n" +"\n" +"* De uma forma mais extensível, portanto, usuários e parceiros podem " +"construir a sua\n" +"   próprio interface para importar de outros formatos de arquivo (por " +"exemplo, arquivos do OpenDocument)\n" +"   que pode ser mais simples de manusear no seu fluxo de trabalho ou a " +"partir da sua fonte de dados\n" +"   de produção.\n" +"\n" +"* Em um módulo, para que os administradores e usuários do OpenERP que não " +"precisem fazer\n" +"   querem uma importação on-line para evitar disponibilizar isto para os " +"usuários.\n" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "Depois de quantidade" +msgstr "Depois do Valor" #. module: base #: selection:base.language.install,lang:0 @@ -7444,12 +8622,12 @@ msgstr "" #. module: base #: model:res.groups,comment:base.group_hr_user msgid "the user will be able to approve document created by employees." -msgstr "o usuário está apto a aprovar documentos criados por funcionários." +msgstr "o usuário poderá aprovar documentos criados por funcionários." #. module: base #: field:ir.ui.menu,needaction_enabled:0 msgid "Target model uses the need action mechanism" -msgstr "" +msgstr "O modelo de destino utiliza o mecanismo requer ação" #. module: base #: help:ir.model.fields,relation:0 @@ -7504,7 +8682,7 @@ msgstr "Módulo importado com sucesso!" #: view:ir.model.constraint:0 #: model:ir.ui.menu,name:base.ir_model_constraint_menu msgid "Model Constraints" -msgstr "" +msgstr "Restrições do Modelo" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form @@ -7522,7 +8700,7 @@ msgstr "Planilhas de Horas" #. module: base #: help:ir.values,company_id:0 msgid "If set, action binding only applies for this company" -msgstr "Se definido, a ação somente funciona para esta empresa" +msgstr "Se marcado, a ação somente funciona para esta empresa" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -7533,6 +8711,15 @@ msgid "" "============================================================\n" " " msgstr "" +"\n" +"添加中文省份数据\n" +"科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +"============================================================\n" +"Para adicionar dados de provincias chinesas\n" +"Plano de contas \\ modelo de contas \\ IVA \\ categoria Contabilidade " +"auxiliar \\ gestão de livro comprovante de contabilidade \\ contabilidade " +"financeira livro documentos\n" +" " #. module: base #: model:res.country,name:base.lc @@ -7580,6 +8767,16 @@ msgid "" "their status quickly as they evolve.\n" " " msgstr "" +"\n" +"Acompanhar as Questões / Gerenciamento de Erros em Projetos\n" +"=========================================\n" +"Esta aplicação permite-lhe gerenciar os problemas que você pode enfrentar em " +"um projeto como bugs em um sistema, solicitações de clientes ou avarias " +"materiais.\n" +"\n" +"Ele permite ao gerente verificar rapidamente as questões, atribuí-las e " +"decidir sobre a sua situação rapidamente à medida que elas evoluem.\n" +" " #. module: base #: field:ir.model.access,perm_create:0 @@ -7606,6 +8803,22 @@ msgid "" "up a management by affair.\n" " " msgstr "" +"\n" +"Este módulo implementa um sistema de planilha de horas.\n" +"==========================================\n" +"\n" +"Cada funcionário pode inserir e controlar seu tempo gasto em diferentes " +"projetos.\n" +"Um projeto é uma conta analítica e o tempo gasto em um projeto gera custos " +"em\n" +"sua conta analítica.\n" +"\n" +"Vários relatórios de rastreamento de tempo e funcionários são fornecidos.\n" +"\n" +"Ele é completamente integrado com o módulo de contabilidade de custos. Ele " +"permite que você defina\n" +"uma gestão por caso.\n" +" " #. module: base #: field:res.bank,state:0 @@ -7622,7 +8835,7 @@ msgstr "Cópia de" #. module: base #: field:ir.model.data,display_name:0 msgid "Record Name" -msgstr "Nome do registro" +msgstr "Nome do Registro" #. module: base #: model:ir.model,name:base.model_ir_actions_client @@ -7643,12 +8856,12 @@ msgstr "Instale o módulo de imediato" #. module: base #: view:ir.actions.server:0 msgid "Field Mapping" -msgstr "Mapeando campo" +msgstr "Mapeamento de Campo" #. module: base #: field:ir.model.fields,ttype:0 msgid "Field Type" -msgstr "Tipo do campo" +msgstr "Tipo do Campo" #. module: base #: field:res.country.state,code:0 @@ -7672,6 +8885,15 @@ msgid "" "includes\n" "taxes and the Quetzal currency." msgstr "" +"\n" +"Este é o módulo de base para gerenciar o Plano de Contas da Guatemala.\n" +"================================================== ===================\n" +"\n" +"Agrega una nomenclatura contable parágrafo Guatemala. También icluye " +"Impuestos y\n" +"La Moneda del Quetzal. - Adiciona gráfico representando Guatemala. Também " +"inclui\n" +"impostos e a moeda Quetzal." #. module: base #: selection:res.lang,direction:0 @@ -7788,11 +9010,24 @@ msgid "" "trigger an automatic reminder email.\n" " " msgstr "" +"\n" +"Este módulo permite a aplicação de regras de ação para qualquer objeto.\n" +"================================================== ==========\n" +"\n" +"Use as ações automatizadas para disparar automaticamente as ações para " +"várias telas.\n" +"\n" +"Exemplo **: ** Uma ligação criada por um usuário específico pode ser " +"definido automaticamente para uma determinado\n" +"equipe de vendas, ou uma oportunidade que ainda tem situação pendente após " +"14 dias pode\n" +"enviar um email de lembrete automaticamente.\n" +" " #. module: base #: field:res.partner,function:0 msgid "Job Position" -msgstr "Posto de Trabalho" +msgstr "Cargo" #. module: base #: view:res.partner:0 @@ -7808,23 +9043,23 @@ msgstr "Ilhas Feroé" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "Conexão Segurança" +msgstr "Segurança da Conexão" #. module: base #: code:addons/base/ir/ir_actions.py:606 #, python-format msgid "Please specify an action to launch !" -msgstr "Especifique uma ação a ser disparada !" +msgstr "Especifique uma ação a ser disparada!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ec msgid "Ecuador - Accounting" -msgstr "Equador - contabilidade" +msgstr "Equador - Contabilidade" #. module: base #: field:res.partner.category,name:0 msgid "Category Name" -msgstr "Nome de Categoria" +msgstr "Nome da Categoria" #. module: base #: model:res.country,name:base.mp @@ -7834,12 +9069,12 @@ msgstr "Ilhas Marianas do Norte" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "Login de Usuário" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn msgid "Honduras - Accounting" -msgstr "Honduras - contabilidade" +msgstr "Honduras - Contabilidade" #. module: base #: model:ir.module.module,shortdesc:base.module_report_intrastat @@ -7889,6 +9124,30 @@ msgid "" " are scheduled with taking the phase's start date.\n" " " msgstr "" +"\n" +"Módulo de gerenciamento de Projetos de Longo Prazo que rastreia " +"planejamento, programação, alocação de recursos.\n" +"================================================== " +"=========================================\n" +"\n" +"Características:\n" +"---------\n" +"     * Gerenciar Grandes projetos\n" +"     * Definir as várias fases do Projeto\n" +"     * Calcular o Agendamento da Fase: Calcular data de início e data final " +"das fases\n" +"       que estão provisórias, abertas e pendentes de determinado projeto. Se " +"nenhum\n" +"       projeto definir suas fases, então as fases padrões de provisória, " +"aberta e pendentes serão associadas.\n" +"     * Calcular o agendamento de tarefas: Isso funciona como o botão do " +"agendador na\n" +"       project.phase. Leva o projeto como argumento e calcula as tarefas " +"provisórias, abertas e pendentes.\n" +"     * Agenda de Tarefas: Todas as tarefas que estão em fase de provisórias, " +"pendentes e abertas\n" +"       são agendadas com data de início.\n" +" " #. module: base #: code:addons/orm.py:2020 @@ -7997,7 +9256,7 @@ msgstr "" "Fuso horário do parceiro, usado para produzir valores adequados de data e " "hora dentro de relatórios impressos. É importante definir um valor para este " "campo. Você deve usar o mesmo fuso horário que é de outra maneira usado para " -"escolher e tornar os valores de data e hora: fuso horário do seu computador." +"escolher os valores de data e hora: o fuso horário do seu computador." #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default @@ -8012,7 +9271,7 @@ msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "Agendar ação" +msgstr "Ação Agendada" #. module: base #: model:res.country,name:base.bi @@ -8052,6 +9311,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Este módulo adiciona o menu evento e recursos para o seu portal, se o o " +"módulo evento e portal estão instalados.\n" +"================================================== " +"========================================\n" +" " #. module: base #: help:ir.sequence,number_next:0 @@ -8076,7 +9341,7 @@ msgstr "Esta janela" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_anonymous msgid "Anonymous portal" -msgstr "" +msgstr "Portal Anônimo" #. module: base #: field:base.language.export,format:0 @@ -8138,7 +9403,7 @@ msgstr "Portal de Solicitações" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe msgid "Peru Localization Chart Account" -msgstr "" +msgstr "Plano de Contas da Localização Peruana" #. module: base #: model:ir.module.module,description:base.module_auth_oauth @@ -8147,6 +9412,9 @@ msgid "" "Allow users to login through OAuth2 Provider.\n" "=============================================\n" msgstr "" +"\n" +"Permitir que usuários se conectem através do provedor OAuth2.\n" +"=============================================\n" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -8211,6 +9479,10 @@ msgid "" "==========================================\n" " " msgstr "" +"\n" +"Lista A Fazer para Prospectos e Oportunidades no CRM\n" +"==========================================\n" +" " #. module: base #: view:ir.mail_server:0 @@ -8230,7 +9502,7 @@ msgstr "Lista de módulos em que o campo é definido" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (CN) / 简体中文" -msgstr "Chinese (CN) / 简体中文" +msgstr "Chinês (CN) / 简体中文" #. module: base #: field:ir.model.fields,selection:0 @@ -8243,7 +9515,7 @@ msgstr "Opções de Seleção" #: field:res.partner,street:0 #: field:res.partner.bank,street:0 msgid "Street" -msgstr "Rua" +msgstr "Endereço" #. module: base #: model:res.country,name:base.yu @@ -8269,6 +9541,22 @@ msgid "" "requested it.\n" " " msgstr "" +"\n" +"Traduções automáticas através Gengo API\n" +"========================================\n" +"\n" +"Este módulo irá instalar agendador de tarefas passiva para traduções " +"automáticas\n" +"usando a API Gengo. Para ativá-lo, você deve\n" +"1) Configurar os parâmetros de autenticação Gengo sob `Configurações> " +"Empresas> Parâmetros Gengo`\n" +"2) Iniciar o assistente em `Configurações> Termos de Aplicativos> Gengo: " +"Pedido Manual de Tradução` e siga o assistente.\n" +"\n" +"Este assistente irá ativar o trabalho CRON e o agendador e vai começar a " +"tradução automática via Serviços Gengo para todos os termos em que o " +"solicitaram.\n" +" " #. module: base #: model:ir.module.module,description:base.module_fetchmail @@ -8312,11 +9600,50 @@ msgid "" "(technically: Server Actions) to be triggered for each incoming mail.\n" " " msgstr "" +"\n" +"Recuperar e-mails recebidos em servidores POP / IMAP .\n" +"============================================\n" +"\n" +"Digite os parâmetros de sua conta POP / IMAP , e quaisquer e-mails recebidos " +"nestas\n" +"contas serão automaticamente transferidos para o sistema OpenERP. Todos os " +"servidores\n" +"compatíveis com POP3/IMAP são suportados, incluídos aqueles que necessitam " +"de uma\n" +"conexão SSL / TLS criptografados.\n" +"\n" +"Isso pode ser usado para criar facilmente e-mail baseados em fluxos de " +"trabalho para muitos documentos com e-mail habilitados no OpenERP, tais " +"como:\n" +"\n" +"     * CRM Prospectos / Oportunidades\n" +"     * Solicitações no CRM\n" +"     * Questões do Projeto\n" +"     * Tarefas do Projeto\n" +"     * Recrutamento de Recursos Humanos (Candidatos)\n" +"\n" +"Basta instalar o aplicativo relevante, e você pode atribuir qualquer um " +"desses tipos de documentos\n" +"(Prospectos, Questões projeto) para suas contas de e-mail recebidas. E-mails " +"recebidos\n" +"geramr automaticamente novos documentos do tipo escolhido, por isso é muito " +"fácil criar uma\n" +"integração entre caixa de email e o OpenERP. Ainda melhor: esses documentos " +"agem diretamente como mini\n" +"conversas sincronizadas por e-mail. Você pode responder de dentro OpenERP, e " +"as\n" +"respostas serão automaticamente coletadas quando eles voltam, e anexado ao\n" +"mesmo documento da *conversa*.\n" +"\n" +"Para necessidades mais específicas, você também pode atribuir ações " +"personalizadas\n" +"(tecnicamente: Ações do servidor) a ser acionada para cada e-mail recebido.\n" +" " #. module: base #: field:res.currency,rounding:0 msgid "Rounding Factor" -msgstr "Factor de arredondamento" +msgstr "Fator de Arredondamento" #. module: base #: model:res.country,name:base.ca @@ -8334,9 +9661,9 @@ msgid "" "Allow you to define your own currency rate types, like 'Average' or 'Year to " "Date'. Leave empty if you simply want to use the normal 'spot' rate type" msgstr "" -"Permite você definir seus próprios tipos de taxa de moeda, como 'Média' ou " +"Permite definir seus próprios tipos de taxa de câmbio, como 'Média' ou " "'Ano'. Deixe em branco se você simplesmente deseja usar o tipo de taxa " -"normal de 'vista'" +"normal." #. module: base #: selection:ir.module.module.dependency,state:0 @@ -8366,6 +9693,13 @@ msgid "" "Romanian accounting chart and localization.\n" " " msgstr "" +"\n" +"Localização e Plano de Contas Romeno.\n" +"=============================================================================" +"===================================\n" +"Este é o módulo para gerenciar o Plano de Contas, estrutura do IVA e número " +"de registro para a Roménia no OpenERP.\n" +" " #. module: base #: model:res.country,name:base.cm @@ -8385,12 +9719,12 @@ msgstr "Campo Personalizado" #. module: base #: model:ir.module.module,summary:base.module_account_accountant msgid "Financial and Analytic Accounting" -msgstr "Contabilidade financeira e analítica" +msgstr "Contabilidade Financeira e Analítica" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project msgid "Portal Project" -msgstr "Projeto portal" +msgstr "Portal Projeto" #. module: base #: model:res.country,name:base.cc @@ -8413,7 +9747,7 @@ msgstr "Vendedor" #. module: base #: view:res.lang:0 msgid "11. %U or %W ==> 48 (49th week)" -msgstr "11. %U or %W ==> 48 (49a semana)" +msgstr "11. %U ou %W ==> 48 (49a semana)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field @@ -8423,7 +9757,7 @@ msgstr "Campos do tipo de banco" #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Regras não podem ser aplicadas em modelos transitórios." #. module: base #: selection:base.language.install,lang:0 @@ -8433,7 +9767,7 @@ msgstr "Holandês / Nederlands" #. module: base #: selection:res.company,paper_format:0 msgid "US Letter" -msgstr "US Carta" +msgstr "Carta EUA" #. module: base #: model:ir.actions.act_window,help:base.action_partner_customer_form @@ -8450,7 +9784,7 @@ msgstr "" "

\n" "Clique para adicionar um contato à sua agenda.\n" "

\n" -"OpenERP lhe ajuda a trilhar todas as atividades relativas a\n" +"OpenERP lhe ajuda a trilhar todas as atividades relacionadas a\n" "um cliente: negociações, histórico de oportunidades, documentos, etc\n" "

\n" " " @@ -8539,7 +9873,7 @@ msgstr "Macau" #. module: base #: model:ir.actions.report.xml,name:base.res_partner_address_report msgid "Labels" -msgstr "Etiquetas" +msgstr "Marcadores" #. module: base #: help:res.partner,use_parent_address:0 @@ -8563,7 +9897,7 @@ msgstr "Spanish (PE) / Español (PE)" #. module: base #: selection:base.language.install,lang:0 msgid "French (CH) / Français (CH)" -msgstr "Frances (CH)" +msgstr "Francês (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 @@ -8602,7 +9936,7 @@ msgid "" "serialization field, instead of having its own database column. This cannot " "be changed after creation." msgstr "" -"Se definido, este campo será armazenado na estrutura esparsa do campo de " +"Se marcado, este campo será armazenado na estrutura esparsa do campo de " "serialização, em vez de ter sua própria coluna de banco de dados. Isso não " "pode ser alterado após a criação." @@ -8662,16 +9996,62 @@ msgid "" "of creation of distribution models.\n" " " msgstr "" +"\n" +"Este módulo permite o uso de vários planos analíticos de acordo com o diário " +"geral.\n" +"================================================== " +"================================\n" +"\n" +"Aqui várias linhas analíticas são criados quando a fatura ou as entradas\n" +"estão confirmados.\n" +"\n" +"Por exemplo, você pode definir a seguinte estrutura analítica:\n" +"-------------------------------------------------- -----------\n" +"   Projetos *** **\n" +"       * Projeto 1\n" +"           + 1,1 SubProj\n" +"          \n" +"           + 1,2 SubProj\n" +"\n" +"       * Projeto 2\n" +"      \n" +"   Vendedor *** **\n" +"       * Eric\n" +"      \n" +"       * Fabien\n" +"\n" +"Aqui, temos dois planos: Projetos e vendedor. Uma linha de fatura deve ser " +"capaz de escrever entradas analíticas nos dois planos: SubProj 1,1 e Fabien. " +"O valor também pode ser dividido.\n" +" \n" +"O exemplo a seguir é para uma fatura que toca os dois subprojetos e " +"atribuído a um vendedor:\n" +"\n" +"Plan1 **: **\n" +"\n" +"     * SubProject 1.1: 50%\n" +"    \n" +"     * SubProject 1.2: 50%\n" +"    \n" +"Plan2 **: **\n" +"     Eric: 100%\n" +"\n" +"Então, quando essa linha de fatura for confirmada, ele irá gerar três linhas " +"de análise, para uma entrada conta.\n" +"\n" +"O plano analítico valida a percentagem mínima e máxima na hora da criação de " +"modelos de distribuição.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_account_sequence msgid "Entries Sequence Numbering" -msgstr "Numeração Sequencial de Lançamento" +msgstr "Numeração seqüêncial de lançamentos" #. module: base #: view:base.language.export:0 msgid "POEdit" -msgstr "" +msgstr "POEdit" #. module: base #: view:ir.values:0 @@ -8681,7 +10061,7 @@ msgstr "Ações do Cliente" #. module: base #: field:res.partner.bank.type,field_ids:0 msgid "Type Fields" -msgstr "Tipo de campos" +msgstr "Tipo de Campos" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment @@ -8708,7 +10088,8 @@ msgstr "Atividade Destino" msgid "" "Determines where the currency symbol should be placed after or before the " "amount." -msgstr "Determina onde o símbolo deve ser colocado após ou antes o valor." +msgstr "" +"Determina onde o símboloda moeda deve ser colocado após ou antes do valor." #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project @@ -8751,7 +10132,7 @@ msgstr "Contato" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at msgid "Austria - Accounting" -msgstr "Áustria - contabilidade" +msgstr "Áustria - Contabilidade" #. module: base #: model:ir.model,name:base.model_ir_ui_menu @@ -8761,7 +10142,7 @@ msgstr "ir.ui.menu" #. module: base #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "Gerenciamento de Projetos" +msgstr "Gestão de Projetos" #. module: base #: view:ir.module.module:0 @@ -8771,7 +10152,7 @@ msgstr "Cancelar desinstalação" #. module: base #: view:res.bank:0 msgid "Communication" -msgstr "Comunicação" +msgstr "Comunicações" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic @@ -8812,7 +10193,7 @@ msgstr "ir.server.object.lines" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be msgid "Belgium - Accounting" -msgstr "Bélgica - contabilidade" +msgstr "Bélgica - Contabilidade" #. module: base #: view:ir.model.access:0 @@ -8827,7 +10208,7 @@ msgstr "Kuwait" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup msgid "Payment Follow-up Management" -msgstr "Gestão de acompanhamento de pagamentos" +msgstr "Gestão de Acompanhamento de Pagamentos" #. module: base #: field:workflow.workitem,inst_id:0 @@ -8841,9 +10222,9 @@ msgid "" "Keep empty to not save the printed reports. You can use a python expression " "with the object and time variables." msgstr "" -"Este é o nome de arquivo do anexo contendo relatórios. Podem ser utilizadas " -"expressões python contendo objetos e variáveis de tempo para gerar nomes " -"dinâmiamente. Se omitido, os relatórios não serão salvos." +"Este é o nome do anexo usado para registrar o resultado da impressão. Deixe " +"em branco para não salvar a impressão. Você pode usar uma expressão python " +"com o objeto e variáveis de tempo." #. module: base #: sql_constraint:ir.model.data:0 @@ -8908,7 +10289,7 @@ msgstr "Hong Kong" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale msgid "Portal Sale" -msgstr "Portal de vendas" +msgstr "Portal de Vendas" #. module: base #: field:ir.default,ref_id:0 @@ -8996,6 +10377,44 @@ msgid "" "\n" " " msgstr "" +"\n" +"Este é o módulo para gerenciar o Plano de Contas para os Países Baixos no " +"OpenERP.\n" +"================================================== " +"===========================\n" +"\n" +"Leia changelog em openerp__.py arquivo __ para informações de versão.\n" +"Dit é basismodule een om een uitgebreid grootboek-en BTW esquema voor\n" +"Nederlandse Bedrijven te installeren em OpenERP versie 7.0.\n" +"\n" +"De BTW zijn rekeningen waar nodig gekoppeld om de juiste rapportage te " +"genereren,\n" +"denk BV aan intracommunautaire verwervingen waarbij u 21% BTW moet " +"opvoeren,\n" +"maar ook tegelijkertijd als 21% voorheffing weer mag aftrekken.\n" +"\n" +"Aangeroepen 'Contabilidade' Na Installatie van deze palavra módulo de " +"configuratie assistente voor.\n" +"     * U krijgt een Lijst conheceu grootboektemplates aangeboden waarin het " +"zich ook\n" +"       Nederlandse bevind grootboekschema.\n" +"\n" +"     * Als de configuratie assistente início, wordt u gevraagd om de naam " +"van uw bedrijf\n" +"       em te voeren, Welke grootboekschema te installeren, uit hoeveel " +"cijfers een\n" +"       grootboekrekening mag bestaan​​, het rekeningnummer van uw banco en " +"moeda de\n" +"       om Journalen te creeren.\n" +"\n" +"Let op! -> Modelo de van het De Nederlandse rekeningschema é opgebouwd uit " +"4\n" +"cijfers. Dit é het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen.\n" +"De adicional cijfers worden dan achter het rekeningnummer aangevult conheceu " +"'nullen'.\n" +"\n" +" " #. module: base #: help:ir.rule,global:0 @@ -9059,6 +10478,21 @@ msgid "" "\n" "Notes can be found in the 'Home' menu.\n" msgstr "" +"\n" +"Este módulo permite aos usuários criar suas próprias notas dentro OpenERP\n" +"================================================== ===============\n" +"\n" +"Use notas para escrever atas de reuniões, organizar idéias, organizar TODO " +"pessoal\n" +"listas, etc Cada usuário gerencia suas próprias Notas pessoais. Notas estão " +"disponíveis para\n" +"apenas os seus autores, mas eles podem compartilhar notas para outros " +"usuários para que várias\n" +"pessoas possam trabalhar na mesma nota em tempo real. É muito eficiente para " +"compartilhar\n" +"atas de reuniões.\n" +"\n" +"As notas podem ser encontradas na \"Home\" do menu.\n" #. module: base #: model:res.country,name:base.dm @@ -9088,12 +10522,12 @@ msgstr "Nepal" #. module: base #: model:ir.module.module,shortdesc:base.module_document_page msgid "Document Page" -msgstr "Página do documento" +msgstr "Página do Documento" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ar msgid "Argentina Localization Chart Account" -msgstr "" +msgstr "Plano de Contas da Localização Argentina" #. module: base #: field:ir.module.module,description_html:0 @@ -9108,7 +10542,7 @@ msgstr "Os usuários deste grupo herdam automaticamente os grupos" #. module: base #: model:ir.module.module,summary:base.module_note msgid "Sticky notes, Collaborative, Memos" -msgstr "Notas, em colaboração, Memos" +msgstr "Notas, Colaboração, Memos" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_attendance @@ -9119,7 +10553,7 @@ msgstr "Presenças" #. module: base #: model:ir.module.module,shortdesc:base.module_warning msgid "Warning Messages and Alerts" -msgstr "Mensagens de aviso e alertas" +msgstr "Mensagens de Avisos e Alertas" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom @@ -9183,6 +10617,37 @@ msgid "" "employees evaluation plans. Each user receives automatic emails and requests " "to perform a periodical evaluation of their colleagues.\n" msgstr "" +"\n" +"Avaliações Periódicas de Funcionários\n" +"==============================================\n" +"\n" +"Com este aplicativo você pode manter o processo motivacional, fazendo " +"avaliações periódicas de desempenho de seus funcionários. A avaliação " +"regular de recursos humanos pode beneficiar o seus funcionários bem como sua " +"organização.\n" +"\n" +"Um plano de avaliação pode ser atribuída a cada funcionário. Estes planos " +"definem a freqüência e a maneira como você gerencia suas avaliações " +"periódicas pessoais. Você será capaz de definir as etapas e anexar " +"formulários de entrevista para cada etapa.\n" +"\n" +"Gerencia vários tipos de avaliações: de baixo para cima, de cima para baixo, " +"auto-avaliações e da avaliação final pelo gerente.\n" +"\n" +"Pprincipais Características\n" +"------------\n" +"* Capacidade de criar avaliações de funcionários.\n" +"* Uma avaliação pode ser criado por um empregado para os subordinados, " +"juniores, bem como seu gerente.\n" +"* A avaliação é feita de acordo com um plano em que várias pesquisas podem " +"ser criados. Cada pesquisa pode ser respondida por um determinado nível na " +"hierarquia de funcionários. A revisão final e avaliação é feito pelo " +"gerente.\n" +"* Cada avaliação preenchida pelos funcionários podem ser vistos em um " +"formulário PDF.\n" +"* Pedidos de entrevista são gerados automaticamente pelo OpenERP acordo com " +"os planos de avaliação empregados. Cada usuário recebe e-mails automáticos e " +"pedidos para realizar uma avaliação periódica dos seus colegas.\n" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_update @@ -9212,17 +10677,16 @@ 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 "" -"Tenha em mente que os documentos atualmente exibido pode não ser relevante " -"após a mudança para outra empresa. Se você tiver alterações não salvas, " -"certifique-se de salvar e fechar todas as formas antes de mudar para uma " -"empresa diferente. (Você pode clicar em Cancelar em Preferências do usuário " -"agora)" +"Saiba que os documentos exibidos atualmente podem não ser relevante após a " +"mudança para outra empresa. Se você tiver alterações não salvas, salve-as e " +"feche todos os formulários as formas antes de mudar para uma empresa " +"diferente. (Você pode clicar em Cancelar nas Preferências do usuário agora)" #. module: base #: code:addons/orm.py:2817 #, python-format msgid "The value \"%s\" for the field \"%s.%s\" is not in the selection" -msgstr "O valor \"%s\" para o campo \"%s. %s\" não está na seleção" +msgstr "O valor \"%s\" para o campo \"%s.%s\" não está na seleção" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -9244,6 +10708,14 @@ msgid "" "\n" " " msgstr "" +"\n" +"Plano de Contas e Localização Bolíviana.\n" +"==============================================\n" +"\n" +"Plano Contable boliviano de e Impuestos De acuerdo um Disposiciones " +"vigentes\n" +"\n" +" " #. module: base #: view:res.lang:0 @@ -9272,11 +10744,18 @@ msgid "" "German accounting chart and localization.\n" " " msgstr "" +"\n" +"Plano de Contas e Localização Alemã\n" +"=============================================================================" +"=\n" +"Dieses Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem " +"SKR03.\n" +" " #. module: base #: field:ir.actions.report.xml,attachment_use:0 msgid "Reload from Attachment" -msgstr "Recaregar do anexo" +msgstr "Recaregar do Anexo" #. module: base #: model:res.country,name:base.mx @@ -9369,7 +10848,7 @@ msgstr "Ações Múltiplas" #. module: base #: model:ir.module.module,summary:base.module_mail msgid "Discussions, Mailing Lists, News" -msgstr "Discussões, listas de discussão, notícias" +msgstr "Discussões, Listas de Email, Notícias" #. module: base #: model:ir.module.module,description:base.module_fleet @@ -9392,11 +10871,11 @@ msgid "" "* Analysis graph for costs\n" msgstr "" "\n" -"Veículo, leasing, seguro, ccusto\n" +"Veículo, leasing, seguro, custo\n" "==================================\n" "Através desse módulo, o OpenERP ajuda a gerenciar todos os seus veículos,\n" "os contratos associados ao mesmos bem como os serviços, abastecimentos,\n" -"despesas alé de outras funções para um eficiente gerenciamento de sua " +"despesas além de outras funções para um eficiente gerenciamento de sua " "frota.\n" "\n" "Funções Principais\n" @@ -9438,7 +10917,7 @@ msgstr "Samoa Americana" #. module: base #: view:ir.attachment:0 msgid "My Document(s)" -msgstr "Meus documentos" +msgstr "Meus Documentos" #. module: base #: help:ir.actions.act_window,res_model:0 @@ -9454,7 +10933,7 @@ msgstr "Selecionável" #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Everything seems properly set up!" -msgstr "Tudo parece corretamente definido acima!" +msgstr "Tudo parece configurado corretamente!" #. module: base #: view:res.request.link:0 @@ -9488,7 +10967,7 @@ msgstr "Erro de Usuário" #. module: base #: model:ir.module.module,summary:base.module_project_issue msgid "Support, Bug Tracker, Helpdesk" -msgstr "Suporte, Acompanhamento de problemas, Helpdesk" +msgstr "Suporte, Rastreamento de Bugs, Helpdesk" #. module: base #: model:res.country,name:base.ae @@ -9512,7 +10991,7 @@ msgstr "" msgid "" "Unable to delete this document because it is used as a default property" msgstr "" -"Não é possível remover esse documento porque ele esta usado como propriedade " +"Não é possível excluir esse documento porque ele é usado como propriedade " "padrão" #. module: base @@ -9550,7 +11029,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Action Reference" -msgstr "Referência de ação" +msgstr "Referência de Ação" #. module: base #: model:ir.module.module,description:base.module_auth_ldap @@ -9655,6 +11134,108 @@ msgid "" "authentication if installed at the same time.\n" " " msgstr "" +"\n" +"Adiciona suporte para autenticação por servidor LDAP.\n" +"===============================================\n" +"Este módulo permite aos usuários fazer login com seu nome de usuário e senha " +"do LDAP, e\n" +"criará automaticamente os usuários OpenERP para eles automaticamente.\n" +"\n" +"Nota **: ** Este módulo só funciona em servidores que têm p módulo python " +"``ldap`` instalado.\n" +"\n" +"Configuração:\n" +"--------------\n" +"Depois de instalar este módulo, você precisa configurar os parâmetros LDAP " +"no\n" +"Guia de configuração dos detalhes da empresa. Diferentes empresas podem ter " +"diferentes\n" +"Servidores LDAP, contanto que eles têm nomes exclusivos (usernames devem ser " +"únicos\n" +"no OpenERP, mesmo através de várias empresas).\n" +"\n" +"Ligação LDAP anônimo também é suportado (para servidores LDAP que permitem " +"que ele), por\n" +"simplesmente manter o usuário LDAP e senha vazia na configuração LDAP.\n" +"Isso não permite a autenticação anônima para os usuários, é apenas para a\n" +"Conta Mestre LDAP que é usado para verificar se um usuário existe antes de " +"tentar\n" +"autenticá-lo.\n" +"\n" +"Protegendo a conexão com STARTTLS está disponível para servidores LDAP " +"suportados,\n" +"ativando a opção TLS na configuração LDAP.\n" +"\n" +"Para mais opções de configurar as definições de LDAP, consulte o ldap.conf\n" +"manpage: manpage: `ldap.conf (5)`.\n" +"\n" +"Considerações de segurança:\n" +"------------------------\n" +"Senhas de usuários LDAP nunca são armazenados no banco de dados OpenERP, o " +"servidor LDAP\n" +"é consultado sempre que um usuário precisa ser autenticado. Sem ocorrer " +"duplicação da\n" +"senha, e as senhas são gerenciados em um único lugar.\n" +"\n" +"O OpenERP não gerencia as alterações de senha no LDAP, portanto, qualquer " +"alteração de senha\n" +"deve ser realizada por outros meios no diretamente no diretório LDAP (para " +"usuários LDAP).\n" +"\n" +"Também é possível ter os usuários locais do OpenERP na base de dados " +"juntamente com\n" +"usuários LDAP autenticados (a conta Administrador é um exemplo óbvio).\n" +"\n" +"Eis como funciona:\n" +"---------------------\n" +"    * O primeiro sistema tenta autenticar usuários contra o banco de dados " +"OpenERP local;\n" +"    * Se essa autenticação falhar (por exemplo, porque o usuário não tem " +"senha local), o sistema tenta autenticar via LDAP;\n" +"\n" +"Como os usuários LDAP possuem senhas em branco por padrão no banco de dados " +"local do OpenERP\n" +"(O que significa sem acesso), o primeiro passo sempre falha e o servidor " +"LDAP é\n" +"consultado para fazer a autenticação.\n" +"\n" +"Ativando STARTTLS garante que a consulta de autenticação do servidor LDAP " +"seja\n" +"criptografadas.\n" +"\n" +"Modelo de Usuário:\n" +"--------------\n" +"Na configuração LDAP no formulário Empresa, é possível selecionar um * " +"Modelo de Usuário *.\n" +" Se definido, este usuário será usado como modelo para criar os usuários " +"locais\n" +"sempre que alguém autentica pela primeira vez através de autenticação LDAP. " +"Este\n" +"permite pré-definição dos grupos padrão e menus dos usuários de primeira " +"viagem.\n" +"\n" +"Atenção **: ** se você definir uma senha para o modelo de usuário, a senha " +"será\n" +"         atribuído como senha local para cada novo usuário LDAP, " +"efetivamente definir\n" +"         * uma senha mestra para esses usuários (até alterada manualmente). " +"Você\n" +"         geralmente não vai querer isso. Uma maneira fácil de configurar um " +"usuário do modelo é fazer\n" +"         login uma vez com um usuário válido LDAP, deixar o OpenERP criar um " +"usuário local em branco\n" +"         com o mesmo login (e uma senha em branco), em seguida, mudar o nome " +"desta nova\n" +"         usuário para um nome de usuário que não existe no LDAP, e " +"configuração de seus grupos\n" +"         do jeito que você quiser.\n" +"\n" +"Interação com base_crypt:\n" +"----------------------------\n" +"O módulo base_crypt não é compatível com este módulo, e irá desativar a " +"autenticação LDAP\n" +"se instalado ao mesmo tempo.\n" +" " #. module: base #: model:res.country,name:base.re @@ -9667,7 +11248,7 @@ msgstr "Reunião" msgid "" "New column name must still start with x_ , because it is a custom field!" msgstr "" -"Nome da nova coluna deve começar com x_ , porque é um campo personalizado !" +"Nome da nova coluna deve começar com x_ , porque é um campo personalizado!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair @@ -9717,7 +11298,8 @@ msgid "" "\n" msgstr "" "\n" -"Visão gráfico de Gantt\n" +"Visão de Gráfico Gantt\n" +"=============================\n" "\n" #. module: base @@ -9798,9 +11380,9 @@ msgid "" "instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should " "do the trick." msgstr "" -"Seu servidor OpenERP não suporta SMTP-sobre-SSL. Você poderia usar " -"STARTTLS.Se o SSL for necessário, voce deve fazer um upgrade para o Python " -"2.6 no lado do servidor." +"Seu servidor OpenERP não suporta SMTP-sobre-SSL. Você poderia usar STARTTLS. " +"Se o SSL for necessário, voce deve fazer um upgrade para o Python 2.6 no " +"lado do servidor." #. module: base #: model:res.country,name:base.ua @@ -9908,6 +11490,13 @@ msgid "" "==========================================================\n" " " msgstr "" +"\n" +"Este módulo adiciona uma lista de funcionários para a página de contato do " +"seu portal Se hr e portal_crm (que cria a página de contato) estiverem " +"instalados.\n" +"=============================================================================" +"==========================================================\n" +" " #. module: base #: model:res.country,name:base.bn @@ -9930,7 +11519,7 @@ msgstr "Interface de Usuário" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_byproduct msgid "MRP Byproducts" -msgstr "" +msgstr "Subprodutos MRP" #. module: base #: field:res.request,ref_partner_id:0 @@ -9940,7 +11529,7 @@ msgstr "Cód. do Parceiro" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "Administração de despesas" +msgstr "Administração de Despesas" #. module: base #: field:ir.attachment,create_date:0 @@ -9974,11 +11563,17 @@ msgid "" "Indian accounting chart and localization.\n" " " msgstr "" +"\n" +"Contabilidade Indiano: plano de contas.\n" +"====================================\n" +"\n" +"Plano Contábil indiano e localização.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "Uruguai - plano de contas" +msgstr "Uruguai - Plano de Contas" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut @@ -9988,7 +11583,7 @@ msgstr "Atalhos Personalizados" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_si msgid "Slovenian - Accounting" -msgstr "" +msgstr "Contabilidade - Esloveno" #. module: base #: model:ir.module.module,description:base.module_account_cancel @@ -10014,7 +11609,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "CRM Plugins" +msgstr "Plugins CRM" #. module: base #: model:ir.actions.act_window,name:base.action_model_model @@ -10086,7 +11681,7 @@ msgstr "Empresas" #. module: base #: help:res.currency,symbol:0 msgid "Currency sign, to be used when printing amounts." -msgstr "Sinal de moeda, para ser utilizado ao imprimir valores." +msgstr "Simbolo da Moeda, usado ao imprimir valores." #. module: base #: view:res.lang:0 @@ -10096,7 +11691,7 @@ msgstr "%H - Hora (Relógio 24 horas) [00,23]." #. module: base #: field:ir.model.fields,on_delete:0 msgid "On Delete" -msgstr "Ao Apagar" +msgstr "Ao Excluir" #. module: base #: code:addons/base/ir/ir_model.py:342 @@ -10131,11 +11726,18 @@ msgid "" "=======================================================\n" " " msgstr "" +"\n" +"Este módulo adiciona uma página de contato (com um formulário de contato " +"criando um prospecto quando enviado) ao portal se o crm e portal estão " +"instalados.\n" +"=============================================================================" +"=======================================================\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Chart of accounts" -msgstr "Estados Unidos - plano de contas" +msgstr "Estados Unidos - Plano de Contas" #. module: base #: view:base.language.export:0 @@ -10174,6 +11776,7 @@ msgid "" msgstr "" "\n" "Visão Diagrama\n" +"=========================\n" "\n" #. module: base @@ -10212,6 +11815,39 @@ msgid "" "launchpad:\n" "https://launchpad.net/openerp-swiss-localization\n" msgstr "" +"\n" +"Localização da Suíça:\n" +"====================\n" +"** Multilang suíço plano de conta STERCHI e impostos **\n" +"  ** Autor: ** Camptocamp SA\n" +"\n" +"  Doadores: ** ** Hasa Sàrl, Open Sàrl Net e Prisme Soluções Informática SA\n" +"\n" +"  Tradutores: ** ** cérebro-tec AG, Agile Business Grupo\n" +"\n" +"** Esta versão irá introduzir grandes mudanças para l10n_ch. **\n" +"\n" +"Devido às necessidades de refatoração importantes ea adoção do padrão Suíça " +"novo pagamento internacional durante 2013-2014. Nós reorganizamos os addons " +"de localização suíços desta forma:\n" +"\n" +"- ** L10n_ch **: Multilang suíço gráfico conta STERCHI e impostos (addon " +"oficial)\n" +"- ** L10n_ch_base_bank **: módulo técnica que introduz uma nova versão e " +"simplificado de gestão bancária tipo\n" +"- ** L10n_ch_bank **: Lista de bancos suíços\n" +"- ** ** L10n_ch_zip: Lista de zip postal suíço\n" +"- ** ** L10n_ch_dta: Suporte de dta protocolo de pagamento (será depreciado " +"final de 2014)\n" +"- ** ** L10n_ch_payment_slip: Suporte de ESR / BVR relatório boleto de " +"pagamento e reconciliação. Relatório reformulado com o posicionamento " +"elemento fácil.\n" +"- ** ** L10n_ch_sepa: implementação Alpha de apoio PostFinance SEPA / DOR " +"será concluído durante 2013/2014\n" +"\n" +"Os módulos estarão disponíveis em breve no OpenERP localização suíço em " +"barra de ativação:\n" +"https://launchpad.net/openerp-swiss-localization\n" #. module: base #: model:res.country,name:base.nt @@ -10246,6 +11882,30 @@ msgid "" "Accounting/Invoicing settings.\n" " " msgstr "" +"\n" +"Este módulo adiciona um menu de Vendas para o seu portal, se o módulo de " +"venda e portal estão instalados.\n" +"================================================== " +"====================================\n" +"\n" +"Depois de instalar este módulo, os usuários do portal serão capaz de acessar " +"seus próprios documentos\n" +"através dos seguintes menus:\n" +"\n" +"   - Cotações\n" +"   - Pedidos de Venda\n" +"   - Ordens de entrega\n" +"   - Produtos (públicos)\n" +"   - Faturas\n" +"   - Pagamentos / Reembolsos\n" +"\n" +"Se sistemas de pagamento on-line são configurados, aos usuários do portal " +"também será dada a oportunidade de\n" +"pagar on-line em seus pedidos de venda e faturas que não foram pagos ainda. " +"Paypal está incluído\n" +"por padrão, você só precisa configurar uma conta Paypal nas configurações de " +"Contabilidade / Faturamento.\n" +" " #. module: base #: code:addons/base/ir/ir_fields.py:316 @@ -10294,6 +11954,12 @@ msgid "" "=====================\n" " " msgstr "" +"\n" +"Este módulo adiciona menu de edição e recursos para o seu portal se " +"project_issue e portal estão instalados.\n" +"================================================== " +"================================================\n" +" " #. module: base #: view:res.lang:0 @@ -10362,7 +12028,7 @@ msgstr "O código da moeda deve ser único por empresa!" #: code:addons/base/module/wizard/base_export_language.py:39 #, python-format msgid "New Language (Empty translation template)" -msgstr "Novo idioma(Modelo de tradução vazio)" +msgstr "Novo Idioma (Modelo de tradução vazio)" #. module: base #: help:ir.actions.server,email:0 @@ -10373,7 +12039,7 @@ msgid "" msgstr "" "Expressão que retorna o endereço de e-mail para enviar. Pode basear-se nos " "mesmos valores como para o campo de condição.Exemplo: " -"object.invoice_address_id.email, ou 'me@example.com'" +"object.invoice_address_id.email, ou 'eu@exemplo.com.br'" #. module: base #: model:ir.module.module,description:base.module_project_issue_sheet @@ -10388,6 +12054,15 @@ msgid "" "handle an issue.\n" " " msgstr "" +"\n" +"Este módulo adiciona o suporte a planilha de horas para as questões / Gestão " +"de Bugs no Projeto.\n" +"================================================== " +"===============================\n" +"\n" +"Worklogs pode ser mantida para significar número de horas gastas pelos " +"usuários para lidar com um problema.\n" +" " #. module: base #: model:res.country,name:base.gy @@ -10435,7 +12110,7 @@ msgstr "" #. module: base #: field:base.language.import,name:0 msgid "Language Name" -msgstr "Nome do idioma." +msgstr "Nome do Idioma" #. module: base #: selection:ir.property,type:0 @@ -10481,7 +12156,7 @@ msgstr "Gerenciamento de Contratos: link hr_expense" #: view:res.partner:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "Agrupado Por..." +msgstr "Agrupar por..." #. module: base #: view:base.module.update:0 @@ -10497,11 +12172,16 @@ msgid "" "=============================================================================" "=========================\n" msgstr "" +"\n" +"Este módulo é para modificar a visualização da conta analítica para mostrar " +"alguns dados relacionados ao módulo hr_expense.\n" +"=============================================================================" +"=========================\n" #. module: base #: field:ir.attachment,store_fname:0 msgid "Stored Filename" -msgstr "" +msgstr "Nome do Arquivo Armazenado" #. module: base #: field:res.partner,use_parent_address:0 @@ -10521,6 +12201,10 @@ msgid "" "===========================\n" "\n" msgstr "" +"\n" +"OpenERP módulo Web exemplo.\n" +"===========================\n" +"\n" #. module: base #: selection:ir.module.module,state:0 @@ -10539,7 +12223,7 @@ msgstr "Base" #: field:ir.model.data,model:0 #: field:ir.values,model:0 msgid "Model Name" -msgstr "Nome do modelo" +msgstr "Nome do Modelo" #. module: base #: selection:base.language.install,lang:0 @@ -10558,6 +12242,16 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Clique para adicionar um contato em sua agenda de " +"endereços.\n" +"

\n" +" O OpenERP auxilia a registrar todas as atividades " +"relacionadas a \n" +" um fornecedor: conversas, histórico de compras,\n" +" documentos, etc.\n" +"

\n" +" " #. module: base #: model:res.country,name:base.lr @@ -10572,6 +12266,10 @@ msgid "" "=======================\n" "\n" msgstr "" +"\n" +"OpenERP teste da Web suíte.\n" +"=======================\n" +"\n" #. module: base #: view:ir.model:0 @@ -10727,7 +12425,7 @@ msgstr "Unidade de Intervalo" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_stock msgid "Portal Stock" -msgstr "" +msgstr "Portal do Estoque" #. module: base #: field:workflow.activity,kind:0 @@ -10760,12 +12458,12 @@ msgstr "Data de Criação" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "" +msgstr "Plano de Contas Chinês - 中国会计科目表 Contabilidade" #. module: base #: sql_constraint:ir.model.constraint:0 msgid "Constraints with the same name are unique per module." -msgstr "Constraints com o mesmo nome são únicas por módulo." +msgstr "As restrições com o mesmo nome são únicos por módulo." #. module: base #: model:ir.module.module,description:base.module_report_intrastat @@ -10777,6 +12475,13 @@ msgid "" "This module gives the details of the goods traded between the countries of\n" "European Union." msgstr "" +"\n" +"Um módulo que adiciona relatórios intrastat.\n" +"=====================================\n" +"\n" +"Este módulo apresenta os detalhes dos produtos comercializados entre os " +"países da\n" +"União Europeia." #. module: base #: help:ir.actions.server,loop_action:0 @@ -10882,8 +12587,8 @@ msgstr "Marcadores" msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." msgstr "" -"Sugerimos a recarga do menu para a visualização dos novos menus (Ctrl+T, " -"depois Ctrl+R)." +"Sugerimos a atualização do menu para a visualização dos novos menus (Ctrl+T, " +"depois Ctrl+R ou Crtl+F5)." #. module: base #: model:ir.actions.act_window,name:base.action_rule @@ -10895,7 +12600,7 @@ msgstr "Registro de Regras" #. module: base #: view:multi_company.default:0 msgid "Multi Company" -msgstr "Multi-Empresa" +msgstr "Multi Empresa" #. module: base #: model:ir.module.category,name:base.module_category_portal @@ -10912,7 +12617,7 @@ msgstr "Para traduzir" #: code:addons/base/ir/ir_fields.py:294 #, python-format msgid "See all possible values" -msgstr "Ver valores válidos" +msgstr "Ver todos os valores possíveis" #. module: base #: model:ir.module.module,description:base.module_claim_from_delivery @@ -10924,10 +12629,10 @@ msgid "" "Adds a Claim link to the delivery order.\n" msgstr "" "\n" -"Criar uma declaração de uma ordem de entrega. \n" +"Criar uma solicitação a partir de uma ordem de entrega. \n" "============================================ \n" "\n" -"Adiciona um link de crédito para a ordem de entrega.\n" +"Adiciona um link de solicitação para a ordem de entrega.\n" #. module: base #: view:ir.model:0 @@ -10952,7 +12657,7 @@ msgstr "Nome da constraint PostgreSQL ou chave estrangeira(FK)" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Clique para definir o logo da sua empresa." #. module: base #: view:res.lang:0 @@ -10987,7 +12692,7 @@ msgstr "URL do ícone" #. module: base #: model:ir.module.module,shortdesc:base.module_note_pad msgid "Memos pad" -msgstr "" +msgstr "Blocos de Memos" #. module: base #: model:ir.module.module,description:base.module_pad @@ -11001,6 +12706,14 @@ msgid "" "pads (by default, http://ietherpad.com/).\n" " " msgstr "" +"\n" +"Adiciona suporte melhorado para anexos (Ether) PAD no cliente web.\n" +"================================================== =================\n" +"\n" +"Permite que a empresa personalize qual instalação Pad deve ser usado para " +"vincular a nova\n" +"notas (por http://ietherpad.com/, default).\n" +" " #. module: base #: sql_constraint:res.lang:0 @@ -11039,7 +12752,7 @@ msgstr "Outras Ações" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_coda msgid "Belgium - Import Bank CODA Statements" -msgstr "" +msgstr "Bélgica - Importação de Arquivo Bancário CODA" #. module: base #: selection:ir.actions.todo,state:0 @@ -11064,7 +12777,7 @@ msgstr "Srta." #: view:ir.model.access:0 #: field:ir.model.access,perm_write:0 msgid "Write Access" -msgstr "Acesso de gravação" +msgstr "Permissão de gravação" #. module: base #: view:res.lang:0 @@ -11092,13 +12805,13 @@ msgstr "Itália" #. module: base #: model:res.groups,name:base.group_sale_salesman msgid "See Own Leads" -msgstr "Ver seus Leads" +msgstr "Ver seus Prospectos" #. module: base #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "A fazer" +msgstr "A Fazer" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees @@ -11131,7 +12844,7 @@ msgid "" "Insufficient fields to generate a Calendar View for %s, missing a date_stop " "or a date_delay" msgstr "" -"Campos insuficiente para gerar uma visão de calendário (% s), faltando um " +"Campos insuficiente para gerar uma visão de calendário para %s, faltando um " "date_stop ou um date_delay" #. module: base @@ -11150,9 +12863,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 "" -"Gerencia o nome de formação dos parceiros que você deseja que estejam " -"disponíveis no sistema. Um nome de formação é o tipo legal da empresa: " -"Limitada (Ltda), S.A., etc." +"Gerencia o tratamento dos parceiros que você deseja que estejam disponíveis " +"no sistema. Para empresas é o tipo legal da empresa: Limitada (Ltda), S.A., " +"etc." #. module: base #: view:res.bank:0 @@ -11187,6 +12900,17 @@ msgid "" "associated to every resource. It also manages the leaves of every resource.\n" " " msgstr "" +"\n" +"Módulo para gestão de recursos.\n" +"===============================\n" +"\n" +"Um recurso representa algo que pode ser agendada (um desenvolvedor em uma " +"tarefa ou um\n" +"centro de trabalho em ordens de fabricação). Este módulo gerencia um " +"calendário de recursos\n" +"associada a cada recurso. Ele também gerencia as ausências de todos os " +"recursos.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_followup @@ -11217,14 +12941,37 @@ msgid "" " Reporting / Accounting / **Follow-ups Analysis\n" "\n" msgstr "" +"\n" +"Módulo para automatizar cobranças para faturas não pagas, com multi-nível de " +"lembretes.\n" +"================================================== =======================\n" +"\n" +"Você pode definir os seus vários níveis de lembretes através do menu:\n" +"-------------------------------------------------- -------------\n" +"     Configuração / Níveis de Cobrança\n" +"    \n" +"Uma vez que for definido, você pode imprimir automaticamente lembretes a " +"cada dia através de um simples clique no menu:\n" +"\n" +"     Acompanhamento de Pagamento / Enviar e-mail e cartas\n" +"\n" +"Ele irá gerar um PDF / enviar e-mails / definir ações manuais, de acordo com " +"os níveis dos diferentes\n" +"de recordação definido. Você pode definir diferentes políticas para " +"diferentes empresas.\n" +"\n" +"Note que, se você quiser verificar o nível de acompanhamento para uma dada " +"entrada de parceiro / conta, você pode fazer a partir do menu:\n" +"\n" +"     Relatórios / Contabilidade / ** Análise Cobrança\n" +"\n" #. module: base #: code:addons/base/ir/ir_model.py:728 #, python-format msgid "" "Please contact your system administrator if you think this is an error." -msgstr "" -"Contacte seu administrador do sistema se você acha que isto é um erro." +msgstr "Contacte o administrador do sistema se você acha que isto é um erro." #. module: base #: code:addons/base/module/module.py:546 @@ -11327,7 +13074,7 @@ msgstr "Estado do país" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "Sequencias & Indentificadores" +msgstr "Sequências e Indentificadores" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -11375,7 +13122,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "Gestão de vendas e armazens" +msgstr "Gestão de Vendas e Armazéns" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -11396,6 +13143,21 @@ msgid "" "You can define the different phases of interviews and easily rate the " "applicant from the kanban view.\n" msgstr "" +"\n" +"Gerenciar Cargos e o Processo de Seleção\n" +"================================================\n" +"\n" +"Este aplicativo permite que você facilmente manter o controle de cargos, " +"vagas, aplicações, entrevistas ...\n" +"\n" +"É integrado com o gateway de email receber automaticamente e-mail enviado " +"para na lista de seleção. Também é integrado com o " +"sistema de gestão de documentos para armazenar e pesquisar na base de CV e " +"encontrar o candidato que você está procurando. Da mesma forma, ele é " +"integrado com o módulo de pesquisa para permitir que você defina entrevistas " +"para empregos diferentes.\n" +"Você pode definir as diferentes fases de entrevistas e facilmente " +"classificar o candidato no painel kanban.\n" #. module: base #: field:ir.model.fields,model:0 @@ -11421,7 +13183,7 @@ msgstr "Não Instalado" #: view:workflow.activity:0 #: field:workflow.activity,out_transitions:0 msgid "Outgoing Transitions" -msgstr "Transições de saida" +msgstr "Transições de Saída" #. module: base #: field:ir.module.module,icon_image:0 @@ -11472,7 +13234,7 @@ msgstr "Tipo de Sequências" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "Celular:" #. module: base #: code:addons/base/res/res_bank.py:195 @@ -11520,8 +13282,8 @@ msgstr "" "================================================\n" "\n" "\n" -"O Assitente para lançar o relatório tem várias opções para ajudá-lo a obter " -"os dados que voce necessita.\n" +"O Assistente que gera o relatório tem várias opções para ajudá-lo a obter os " +"dados que você necessita.\n" #. module: base #: model:res.country,name:base.al @@ -11549,7 +13311,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "Permissão negada" +msgstr "Permissão Negada" #. module: base #: field:ir.ui.menu,child_id:0 @@ -11568,7 +13330,7 @@ msgstr "Prbolemas na configuracao do 'id do registro' na ação do servidor!" #: code:addons/orm.py:2816 #, python-format msgid "ValidateError" -msgstr "ErroDeValidação" +msgstr "Erro de Validação" #. module: base #: view:base.module.import:0 @@ -11619,12 +13381,12 @@ msgstr "E-mail" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 msgid "Office Supplies" -msgstr "Materiais de escritório" +msgstr "Materiais de Escritório" #. module: base #: field:ir.attachment,res_model:0 msgid "Resource Model" -msgstr "" +msgstr "Modelo de Recurso" #. module: base #: code:addons/custom.py:555 @@ -11657,17 +13419,28 @@ msgid "" " - uid: current user id\n" " - context: current context" msgstr "" +"Condição que é testada antes da ação ser executada, e evitar a execução, se " +"não for verificada.\n" +"Exemplo: object.list_price> 5000\n" +"É uma expressão Python que pode usar os seguintes valores:\n" +"  - self: modelo ORM do registro em que a ação é desencadeada\n" +"  - objeto ou obj: browse_record do registro em que a ação é desencadeada\n" +"  - pool: ORM modelo pool (ou seja self.pool)\n" +"  - time: módulo de tempo Python\n" +"  - cr: cursor do banco de dados\n" +"  - uid: ID do usuário atual\n" +"  - context: contexto atual" #. module: base #: view:ir.rule:0 msgid "" "2. Group-specific rules are combined together with a logical OR operator" -msgstr "2. Grupo-regras específicas são combinadas com um operador lógico OR" +msgstr "2. Regras Grupo-específicas são combinadas com um operador lógico OU" #. module: base #: model:res.country,name:base.bl msgid "Saint Barthélémy" -msgstr "" +msgstr "Saint Barthélémy" #. module: base #: selection:ir.module.module,license:0 @@ -11687,12 +13460,12 @@ msgstr "workflow" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "Direitos de leitura" +msgstr "Permissão de Leitura" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function msgid "Jobs on Contracts" -msgstr "Empregos em contratos" +msgstr "Empregos em Contratos" #. module: base #: code:addons/base/res/res_lang.py:187 @@ -11788,13 +13561,13 @@ msgstr "Nome do Estado" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or URL" -msgstr "" +msgstr "Arquivo Binário ou URL" #. module: base #: code:addons/base/ir/ir_fields.py:313 #, python-format msgid "Invalid database id '%s' for the field '%%(field)s'" -msgstr "Base de dados invalida(%s) para o campo '%%(field)s'" +msgstr "Base de dados inválida id '%s' para o campo '%%(field)s'" #. module: base #: view:res.lang:0 @@ -11852,7 +13625,7 @@ msgstr "Buscar módulos" #. module: base #: model:res.country,name:base.by msgid "Belarus" -msgstr "Bielorrússia" +msgstr "Bielo-Rússia" #. module: base #: field:ir.actions.act_url,name:0 @@ -11860,7 +13633,7 @@ msgstr "Bielorrússia" #: field:ir.actions.client,name:0 #: field:ir.actions.server,name:0 msgid "Action Name" -msgstr "Nome da ação" +msgstr "Nome da Ação" #. module: base #: model:ir.actions.act_window,help:base.action_res_users @@ -11870,10 +13643,10 @@ 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 "" -"Crie e gerencie os usuários que irão conectar no sistema. Usuários podem ser " -"desativados se não puderem/devessem se conectar no sistema por um período de " -"tempo. Você pode atribuir grupos para permitir acesso específico a " -"aplicações que eles precisam usar no sistema." +"Crie e gerencie os usuários que irão acessar o sistema. Usuários podem ser " +"desativados se não devem se conectar no sistema por um período de tempo. " +"Você pode atribuir grupos para permitir acesso específico a aplicações que " +"eles precisam usar no sistema." #. module: base #: selection:res.request,priority:0 @@ -11935,12 +13708,12 @@ msgstr "Porto Rico" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests_demo msgid "Demonstration of web/javascript tests" -msgstr "Demonstração de testes web/jsvascript" +msgstr "Demonstração de testes web/javascript" #. module: base #: field:workflow.transition,signal:0 msgid "Signal (Button Name)" -msgstr "Sinal(Nome do botão)" +msgstr "Sinal (Nome do botão)" #. module: base #: view:ir.actions.act_window:0 @@ -11975,7 +13748,7 @@ msgstr "Marque se o contato é um cliente." #. module: base #: view:ir.actions.server:0 msgid "Trigger Configuration" -msgstr "Configuração de Gatilhos" +msgstr "Configuração do Disparador" #. module: base #: view:base.language.install:0 @@ -11994,6 +13767,15 @@ msgid "" "picking and invoice. The message is triggered by the form's onchange event.\n" " " msgstr "" +"\n" +"Módulo para disparar avisos em objetos OpenERP.\n" +"==============================================\n" +"\n" +"Mensagens de aviso pode ser exibida para objetos como pedido de venda, ordem " +"de compra,\n" +"separação e fatura. A mensagem é desencadeada por evento do formulário " +"onchange.\n" +" " #. module: base #: field:res.users,partner_id:0 @@ -12020,12 +13802,21 @@ msgid "" "\n" " " msgstr "" +"\n" +"Plano de Contas Panamenian e localização fiscal.\n" +"\n" +"Plano Contable Panameño de e Impuestos De acuerdo um Disposiciones vigentes\n" +"\n" +"Con la Colaboración de\n" +"- AHMNET CORP http://www.ahmnet.com\n" +"\n" +" " #. module: base #: code:addons/base/ir/ir_model.py:293 #, python-format msgid "Size of the field can never be less than 1 !" -msgstr "Tamanho de campo nunca pode ser menor que 1!" +msgstr "O tamanho de campo nunca pode ser menor que 1!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations @@ -12171,6 +13962,102 @@ msgid "" "from Gate A\n" " " msgstr "" +"\n" +"Isso complementa a aplicação do módulo Armazéns através de uma eficaz " +"implementação de Fluxos Push e Pull de estoque.\n" +"=============================================================================" +"===============================\n" +"\n" +"Tipicamente, isto pode ser usado para:\n" +"--------------------------------\n" +"    * Gerenciar cadeias de fabricação de produtos\n" +"    * Gerenciar locais padrão por produto\n" +"    * Definir rotas dentro do seu armazém de acordo com as necessidades do " +"negócio, tais como:\n" +"        - Controle de Qualidade\n" +"        - Serviços pós-venda\n" +"        - Retorna Fornecedor\n" +"\n" +"    * Ajuda de administração de aluguel, gerando movimentos de retorno " +"automático para produtos alugados\n" +"\n" +"Uma vez que este módulo é instalado, uma guia adicional aparecem na forma de " +"produto,\n" +"onde você pode adicionar o impulso e puxe as especificações de fluxo. Os " +"dados de demonstração de CPU1\n" +"produto para que push / pull:\n" +"\n" +"Empurre fluxos:\n" +"-----------\n" +"Fluxos de pressão são úteis quando a chegada de certos produtos em um " +"determinado local\n" +"deve ser sempre seguido por um movimento correspondente para outro local, " +"opcionalmente\n" +"depois de um certo atraso. A aplicação do Armazém original já suporta tal\n" +"Empurrar especificações de fluxo sobre os próprios locais, mas estes não " +"podem ser\n" +"refinado por produto.\n" +"\n" +"A especificação de fluxo de pressão indica que a localização é preso com que " +"a localização,\n" +"e com o que os parâmetros. Logo que uma determinada quantidade de produtos é " +"movido na\n" +"local de origem, um movimento encadeado é automaticamente de acordo com o " +"previsto\n" +"parâmetros definidos na especificação de fluxo (local de destino, o atraso, " +"o tipo de\n" +"mover, revista). O novo movimento pode ser processada automaticamente, ou " +"exigir um manual\n" +"confirmação, dependendo dos parâmetros.\n" +"\n" +"Puxe fluxos:\n" +"-----------\n" +"Puxar os fluxos são um pouco diferentes dos fluxos de impulso, no sentido de " +"que elas não são\n" +"relacionado com o processamento de produtos de movimentos, mas sim para o " +"processamento de\n" +"ordens de aquisição. O que está sendo puxado é uma necessidade, e não " +"diretamente produtos. A\n" +"exemplo clássico de fluxo Pull é quando você tem uma empresa de Outlet, com " +"um pai\n" +"Empresa que é responsável pelo abastecimento do Outlet.\n" +"\n" +"  [Cliente] <- A - [tomada] <- B - [segurando] <~ ~ C [Fornecedor]\n" +"\n" +"Quando uma ordem de aquisição nova (A, vem a confirmação de uma Ordem de " +"Venda\n" +"por exemplo), chega à saída, este é convertido em outro aquisições\n" +"(B, através de um fluxo de Pull de 'movimento' tipo) solicitou da Holding. " +"Nos casos de contratos\n" +"B ordem é processada pela holding, e se o produto está fora de estoque,\n" +"ele pode ser convertido em uma ordem de compra (C) a partir do Fornecedor " +"(Pull fluxo de\n" +"tipo de compra). O resultado é que a ordem de recolha, a necessidade, é " +"empurrado\n" +"todo o caminho entre o cliente eo fornecedor.\n" +"\n" +"Tecnicamente, Pull fluxos permitem processar os pedidos de aquisição de " +"forma diferente, não\n" +"apenas, dependendo do produto a ser considerado, mas também de acordo com o " +"qual\n" +"localização segura a \"necessidade\" de que o produto (ou seja, o local de " +"destino do\n" +"que ordens de suprimento).\n" +"\n" +"Caso de Uso:\n" +"---------\n" +"\n" +"Você pode usar os dados de demonstração como segue:\n" +"~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~\n" +"  CPU1 **: ** Venda algumas CPU1 de Chicago Shop e executar o planejador\n" +"     - Armazém: ordem de entrega, Loja Chicago: recepção\n" +"  CPU3 **: **\n" +"     - Ao receber o produto, ele vai para a localização de Controle de " +"Qualidade em seguida\n" +"       armazenado a prateleira 2.\n" +"     - Ao entregar o cliente: Lista de Escolha -> Embalagem - Ordem de " +"Entrega> de um portão\n" +" " #. module: base #: model:ir.module.module,description:base.module_decimal_precision @@ -12199,7 +14086,7 @@ msgstr "A4" #. module: base #: view:res.config.installer:0 msgid "Configuration Installer" -msgstr "Instalador de configuração" +msgstr "Instalador de Configuração" #. module: base #: field:res.partner,customer:0 @@ -12219,12 +14106,16 @@ msgid "" "===================================================\n" " " msgstr "" +"\n" +"Este módulo adiciona um PAD em todas as visões kanban de projeto.\n" +"================================================== =\n" +" " #. module: base #: field:ir.actions.act_window,context:0 #: field:ir.actions.client,context:0 msgid "Context Value" -msgstr "Valor do contexto" +msgstr "Valor do Contexto" #. module: base #: view:ir.sequence:0 @@ -12254,7 +14145,7 @@ msgstr "Data de envio" #. module: base #: view:ir.sequence:0 msgid "Month: %(month)s" -msgstr "Mes: %(month)s" +msgstr "Mês: %(month)s" #. module: base #: field:ir.actions.act_window.view,sequence:0 @@ -12271,7 +14162,7 @@ msgstr "Mes: %(month)s" #: field:multi_company.default,sequence:0 #: field:res.partner.bank,sequence:0 msgid "Sequence" -msgstr "Sequência" +msgstr "Seqüência" #. module: base #: model:res.country,name:base.tn @@ -12325,7 +14216,7 @@ msgstr "ir.model.relation" #. module: base #: model:ir.module.module,shortdesc:base.module_account_check_writing msgid "Check Writing" -msgstr "Verifique a redação" +msgstr "Preencher Cheque" #. module: base #: model:ir.module.module,description:base.module_plugin_outlook @@ -12343,11 +14234,23 @@ msgid "" "into mail.message with attachments.\n" " " msgstr "" +"\n" +"Este módulo fornece o Plug-in do Outlook.\n" +"=========================================\n" +"\n" +"Outlook plug-in permite que você selecione um objeto que você gostaria de " +"adicionar à\n" +"seu e-mail e seus anexos do MS Outlook. Você pode selecionar um parceiro, " +"uma tarefa,\n" +"um projeto, uma conta analítica, ou qualquer outro objeto e arquivar o email " +"seleccionado\n" +"em mail.message com anexos.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_bo msgid "Bolivia Localization Chart Account" -msgstr "" +msgstr "Planos de Contas da Localização Boliviana" #. module: base #: model:ir.module.module,description:base.module_plugin_thunderbird @@ -12363,6 +14266,21 @@ msgid "" "HR Applicant and Project Issue from selected mails.\n" " " msgstr "" +"\n" +"Este módulo é necessário para o Plug-in do Thuderbird funcionar " +"corretamente.\n" +"================================================== ==================\n" +"\n" +"O plugin permite que você arquive os anexos de e-mail aos objetos " +"selecionados\n" +"do OpenERP. Você pode selecionar um parceiro, uma tarefa, um projeto, uma " +"conta analítica,\n" +"ou qualquer outro objeto e anexar o e-mail selecionado como um arquivo .eml " +"como\n" +"anexo de um registro selecionado. Você pode criar documentos para o " +"Prospecto CRM,\n" +"RH Requerente e Questões de Projeto aos emails selecionados.\n" +" " #. module: base #: view:res.lang:0 @@ -12377,7 +14295,7 @@ msgstr "Copiar Objeto" #. module: base #: field:ir.actions.server,trigger_name:0 msgid "Trigger Signal" -msgstr "Sinal de gatilho" +msgstr "Sinal do disparador" #. module: base #: model:ir.actions.act_window,name:base.action_country_state @@ -12394,12 +14312,12 @@ msgstr "Regras de Acesso" #. module: base #: field:res.groups,trans_implied_ids:0 msgid "Transitively inherits" -msgstr "" +msgstr "transitivamente herda" #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." -msgstr "Ref. Tabela" +msgstr "Tabela Ref." #. module: base #: model:ir.module.module,description:base.module_sale_journal @@ -12435,6 +14353,37 @@ msgid "" "Some statistics by journals are provided.\n" " " msgstr "" +"\n" +"Os módulos diário de vendas permite que você categorizar suas vendas e " +"entregas (listas de separação) entre diferentes diários.\n" +"=============================================================================" +"===========================================\n" +"\n" +"Este módulo é muito útil para as grandes empresas que trabalham por " +"departamentos.\n" +"\n" +"Você pode usar um diário para diferentes fins, alguns exemplos:\n" +"-------------------------------------------------- --------\n" +"     * Isolar as vendas de diferentes departamentos\n" +"     * Diários para entregas por caminhão ou por UPS\n" +"\n" +"Diários tem um responsável e evolui entre o estado diferente:\n" +"-------------------------------------------------- ---------------\n" +"     * provisório, aberto, cancelado, concluído.\n" +"\n" +"Operações em lote pode ser processado em diferentes diários para confirmar " +"todas as vendas\n" +"de uma só vez, para validar ou faturar o pacote.\n" +"\n" +"Ele também suporta métodos de faturamento em lote que podem ser configurados " +"por parceiros e pedidos de vendas, exemplos:\n" +"-----------------------------------------------------------------------------" +"--------------------------\n" +"     * Faturação diária\n" +"     * Faturamento mensal\n" +"\n" +"Algumas estatísticas por periódicos são fornecidos.\n" +" " #. module: base #: code:addons/base/ir/ir_mail_server.py:469 @@ -12541,6 +14490,49 @@ msgid "" "\n" "**PASSWORD:** ${object.moodle_user_password}\n" msgstr "" +"\n" +"Configure seu servidor moodle.\n" +"=============================\n" +"\n" +"Com este módulo você é capaz de conectar o OpenERP com uma plataforma " +"moodle.\n" +"Este módulo irá criar cursos e alunos automaticamente em sua plataforma " +"moodle\n" +"para evitar o desperdício de tempo.\n" +"Agora você tem uma maneira simples de criar cursos de treinamento ou com " +"OpenERP e moodle.\n" +"\n" +"Etapas para configurar:\n" +"-------------------\n" +"\n" +"1. Ativar o serviço de web no moodle.\n" +"~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~\n" +"Site> Administração> plugins> Serviços da Web> gerenciar protocolos ativar o " +"serviço web xmlrpc\n" +"\n" +"\n" +"site> Administração> plugins> web services> gerenciar tokens de criar um " +"token\n" +"\n" +"\n" +"> site de administração> plugins> web services visão> ativar webservice\n" +"\n" +"\n" +"2. Criar e-mail de confirmação com login e senha.\n" +"~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ " +"~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~\n" +"Nós sugerimos que você adicione as seguintes linhas no final do seu evento\n" +"e-mail de confirmação para comunicar o login / senha do moodle para seus " +"assinantes.\n" +"\n" +"\n" +"........ seu texto de configuração .......\n" +"\n" +"**URL:** your moodle link for exemple: http://openerp.moodle.com\n" +"\n" +"**LOGIN:** ${object.moodle_username}\n" +"\n" +"**PASSWORD:** ${object.moodle_user_password}\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk @@ -12683,7 +14675,7 @@ msgstr "4. %b, %B ==> Dez, Dezembro" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cl msgid "Chile Localization Chart Account" -msgstr "" +msgstr "Plano de Contas da Localização Chilena" #. module: base #: selection:base.language.install,lang:0 @@ -12693,7 +14685,7 @@ msgstr "Sinhalese / සිංහල" #. module: base #: selection:res.request,state:0 msgid "waiting" -msgstr "Aguardando" +msgstr "aguardando" #. module: base #: model:ir.model,name:base.model_workflow_triggers @@ -12748,7 +14740,7 @@ msgstr "Ajuda você a lidar com suas cotações, pedidos e faturamento." #. module: base #: field:res.users,login_date:0 msgid "Latest connection" -msgstr "Última conecção" +msgstr "Última conexão" #. module: base #: field:res.groups,implied_ids:0 @@ -12765,7 +14757,7 @@ msgstr "Seleção" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "Alterar Senha" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12785,6 +14777,20 @@ msgid "" "yearly\n" " account reporting (balance, profit & losses).\n" msgstr "" +"\n" +"Plano de Contas Espahol (PGCE 2008).\n" +"=======================================\n" +"\n" +"     * Define o seguinte modelos de plano de contas:\n" +"         * Plano de contas geral Espanhol de 2008\n" +"         * Plano de contas geral Espanhol de 2008 para pequenas e médias " +"empresas\n" +"     * Define modelos para venda e compra de IVA\n" +"     * Define modelos de código de imposto\n" +"\n" +"Nota **: ** Você deve instalar o módulo para l10n_ES_account_balance_report " +"anual\n" +"       os relatórios das contas (balanço, lucros e perdas).\n" #. module: base #: field:ir.actions.act_url,type:0 @@ -12851,11 +14857,24 @@ msgid "" " * Repair quotation report\n" " * Notes for the technician and for the final customer\n" msgstr "" +"\n" +"O objetivo é ter um módulo completo para gerenciar todos os reparos dos " +"produtos.\n" +"================================================== ==================\n" +"\n" +"Os seguintes tópicos devem ser abrangidos por este módulo:\n" +"-------------------------------------------------- ----\n" +"     * Adicionar / remover produtos na reparação\n" +"     * Impacto de ações\n" +"     * Faturamento (produtos e / ou serviços)\n" +"     * Conceito de Garantia\n" +"     * Relatório de orçamento de reparação\n" +"     * Notas para o técnico e para o cliente final\n" #. module: base #: model:res.country,name:base.cd msgid "Congo, Democratic Republic of the" -msgstr "" +msgstr "República Democrática do Congo" #. module: base #: model:res.country,name:base.cr @@ -12890,7 +14909,7 @@ msgstr "Outros Parceiros" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "Estado" +msgstr "Situação" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -12902,17 +14921,17 @@ msgstr "Moedas" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "Serviços de consultoria" +msgstr "Serviços de Consultoria" #. module: base #: help:ir.values,value:0 msgid "Default value (pickled) or reference to an action" -msgstr "Valor padrão (selecionado) ou referencia a uma ação" +msgstr "Valor padrão (selecionado) ou referência a uma ação" #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom Python Parser" -msgstr "" +msgstr "Parser Python Personalizado" #. module: base #: sql_constraint:res.groups:0 @@ -12933,6 +14952,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"OpenERP Web para editar visões.\n" +"==========================\n" +"\n" +" " #. module: base #: view:ir.sequence:0 @@ -12976,6 +15000,13 @@ msgid "" "\n" " " msgstr "" +"\n" +"Plano de Contas Argentino e localização fiscal.\n" +"==================================================\n" +"\n" +"Plan contable argentino e impuestos de acuerdo a disposiciones vigentes\n" +"\n" +" " #. module: base #: code:addons/fields.py:130 @@ -13077,12 +15108,12 @@ msgstr "Formato de endereço" #. module: base #: model:ir.model,name:base.model_change_password_user msgid "Change Password Wizard User" -msgstr "" +msgstr "Assistente de alteração de Senha do Usuário" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "Procedimentos técnicos" +msgstr "Procedimentos Técnicos" #. module: base #: model:ir.module.module,description:base.module_l10n_ve @@ -13118,6 +15149,38 @@ msgid "" "proposed, \n" "but you will need set manually account defaults for taxes.\n" msgstr "" +"\n" +"Plano de Contas para a Venezuela.\n" +"===============================\n" +"\n" +"A Venezuela não tem nenhum plano de contas por lei, mas o padrão\n" +"proposto no OpenERP devem cumprir com algumas das melhores práticas aceitas " +"na Venezuela,\n" +"este plano cumpre com esta prática.\n" +"\n" +"Este módulo foi testado como base para mais de 1000 empresas, porque\n" +"é baseado em uma mistura de a maioria dos softwares comuns na Venezuela\n" +" o que permitirá com certeza a contabilistas sentir os primeiros passos com\n" +"OpenERP mais confortável.\n" +"\n" +"Este módulo não pretende ser a localização total para a Venezuela,\n" +"mas ele vai ajudar você a começar muito rapidamente com OpenERP neste país.\n" +"\n" +"Este módulo lhe fornece.\n" +"---------------------\n" +"\n" +"- Impostos básicos para a Venezuela.\n" +"- Tem os dados básicos para executar testes com localização comunidade.\n" +"- Iniciar uma empresa de 0 se são as suas necessidades básicas de um PoV " +"contabilidade.\n" +"\n" +"Nós recomendamos a instalação account_anglo_saxon se você quiser o seu " +"valor\n" +"ações como a Venezuela faz com facturas fora.\n" +"\n" +"Se você instalar este módulo, e selecione Plano de Contas básico será " +"proposto,\n" +"mas você vai precisar configurar manualmente padrões conta de impostos.\n" #. module: base #: selection:base.language.install,lang:0 @@ -13184,6 +15247,16 @@ msgid "" "\n" " " msgstr "" +"\n" +"Gestão Financeira e de Ativos Contábeis.\n" +"==========================================\n" +"\n" +"Este módulo gerencia os ativos de propriedade de uma empresa ou um " +"indivíduo. Ele vai manter\n" +"controle de depreciação, ocorrida nesses ativos. E permite criar Movimentos\n" +"das linhas de depreciação.\n" +"\n" +" " #. module: base #: field:ir.cron,numbercall:0 @@ -13236,6 +15309,37 @@ msgid "" "email is actually sent.\n" " " msgstr "" +"\n" +"Rede social orientada para negócios\n" +"===================================\n" +"O módulo de rede social fornece uma camada de abstração de rede social " +"unificado permitindo que os aplicativos para exibir um histórico completo da " +"comunicação em documentos com um sistena e-mail totalmente integrado e " +"sistema de gerenciamento de mensagens.\n" +"\n" +"Ele permite aos usuários ler e enviar mensagens, bem como e-mails. Ele " +"também fornece uma página de feeds combinadas a um mecanismo de assinatura " +"que permite acompanhar os documentos e ser constantemente atualizado sobre " +"notícias recentes.\n" +"\n" +"Principais Características\n" +"-------------\n" +"* Histórico de comunicação limpo e renovado para qualquer documento OpenERP " +"que pode atuar como um tópico de discussão\n" +"* Mecanismo de Assinatura para ser atualizado sobre novas mensagens em " +"documentos interessantes\n" +"* Página de Feeds Unificados para ver mensagens recentes e atividade em " +"documentos seguidos\n" +"* Comunicação do usuário através da página de Feeds\n" +"* Projeto de Listagem discussão em documentos\n" +"* Depende do servidor de email de saída mundial - um sistema integrado de " +"gestão e-mail - que permite enviar e-mails com um mecanismo de processamento " +"configurável com base no agendador\n" +"* Inclui um assistente composição extensível genérico e-mail, que pode se " +"transformar em um assistente de distribuição em massa e é capaz de " +"interpretar * marcadores simples * e expressões que serão substituídos por " +"dados dinâmicos quando cada e-mail for enviado.\n" +" " #. module: base #: help:ir.actions.server,sequence:0 @@ -13277,11 +15381,17 @@ msgid "" "Provide Templates for Chart of Accounts, Taxes for Uruguay.\n" "\n" msgstr "" +"\n" +"Plano de Contas Geral para o Uruguai.\n" +"==========================\n" +"\n" +"Fornecem modelos para Plano de Contas, Impostos para o Uruguai.\n" +"\n" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr msgid "Greece - Accounting" -msgstr "Grécia - contabilidade" +msgstr "Grécia - Contabilidade" #. module: base #: sql_constraint:res.country:0 @@ -13302,7 +15412,7 @@ msgstr "Categoria do Parceiro" #: view:ir.actions.server:0 #: selection:ir.actions.server,state:0 msgid "Trigger" -msgstr "Gatilho" +msgstr "Disparo" #. module: base #: model:ir.module.category,description:base.module_category_warehouse_management @@ -13362,6 +15472,26 @@ msgid "" "actually performing those tasks.\n" " " msgstr "" +"\n" +"Implementar conceitos de metodologia GTD \"Getting Things Done\"\n" +"================================================== =========\n" +"\n" +"Este módulo implementa uma pessoal simples lista de tarefas baseado em " +"tarefas. Ele adiciona uma lista editável de tarefas simplificadas para os " +"campos mínimos exigidos na aplicação do projeto.\n" +"\n" +"A lista de coisas a fazer é baseado na metodologia GTD. Esta metodologia é " +"usada mundialmente para a melhoria pessoal de gerenciamento de tempo.\n" +"\n" +"Getting Things Done (comumente abreviado como GTD) é um método de " +"gerenciamento de ação criado por David Allen, e descrito em um livro de " +"mesmo nome.\n" +"\n" +"GTD se baseia no princípio de que uma pessoa precisa para mover as tarefas " +"fora da mente, gravando-as externamente. Dessa forma, a mente se liberta do " +"trabalho de lembrar tudo o que precisa ser feito, e pode se concentrar em " +"realmente executar essas tarefas.\n" +" " #. module: base #: field:res.users,menu_id:0 @@ -13382,7 +15512,7 @@ msgstr "" #. module: base #: selection:base.language.export,state:0 msgid "choose" -msgstr "Escolher" +msgstr "escolha" #. module: base #: code:addons/base/ir/ir_mail_server.py:441 @@ -13391,8 +15521,8 @@ msgid "" "Please define at least one SMTP server, or provide the SMTP parameters " "explicitly." msgstr "" -"Por favor, definir pelo menos um servidor de SMTP, ou forneça explicitamente " -"os parâmetros de SMTP." +"Por favor, configure pelo menos um servidor de SMTP, ou forneça os " +"parâmetros de SMTP." #. module: base #: view:ir.attachment:0 @@ -13402,7 +15532,7 @@ msgstr "Filtrar em meus documentos" #. module: base #: model:ir.module.module,summary:base.module_project_gtd msgid "Personal Tasks, Contexts, Timeboxes" -msgstr "Tarefas pessoais, Contextos, Planilhas" +msgstr "Tarefas Pessoais, Contextos, Planilhas" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -13424,6 +15554,22 @@ msgid "" "please go to http://translations.launchpad.net/openerp-costa-rica.\n" " " msgstr "" +"\n" +"Plano de contas para a Costa Rica.\n" +"=================================\n" +"\n" +"inclui:\n" +"---------\n" +"     * account.type\n" +"     * account.account.template\n" +"     * account.tax.template\n" +"     * account.tax.code.template\n" +"     * account.chart.template\n" +"\n" +"Tudo está em Inglês, com tradução espanhola. Outras traduções são bem-" +"vindos,\n" +"acesse http://translations.launchpad.net/openerp-costa-rica.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.action_partner_supplier_form @@ -13483,8 +15629,8 @@ msgid "" "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" msgstr "" -"Exemplo: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " -"GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" +"Exemplo: GLOBAL_RULE_1 E GLOBAL_RULE_2 E ( (GROUP_A_RULE_1 OU " +"GROUP_A_RULE_2) OU (GROUP_B_RULE_1 OU GROUP_B_RULE_2) )" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_th @@ -13504,7 +15650,7 @@ msgstr "Nova Caledônia (França)" #. module: base #: field:ir.model,osv_memory:0 msgid "Transient Model" -msgstr "" +msgstr "modelo transitório" #. module: base #: model:res.country,name:base.cy @@ -13542,6 +15688,23 @@ msgid "" "invoice and send propositions for membership renewal.\n" " " msgstr "" +"\n" +"Este módulo permite gerenciar todas as operações para gerenciamento de " +"membros.\n" +"================================================== =======================\n" +"\n" +"Ele suporta diferentes tipos de membros:\n" +"--------------------------------------\n" +"     * Membro grátis\n" +"     * Membro associado (por exemplo: um grupo se inscreve para uma " +"sociedade para todas as subsidiárias)\n" +"     * Membros pagos\n" +"     * Preços especiais de membro\n" +"\n" +"É integrado com vendas e contabilidade para permitir que você envie " +"automaticamente\n" +"faturas e envio para renovação da associação.\n" +" " #. module: base #: selection:res.currency,position:0 @@ -13574,6 +15737,13 @@ msgid "" "Test suite example, same code as that used in the testing documentation.\n" " " msgstr "" +"\n" +"OpenERP Web demonstração de um conjunto de testes\n" +"================================\n" +"\n" +"Teste conjunto exemplo de código, mesmo que o utilizado no teste de " +"documentação.\n" +" " #. module: base #: help:ir.cron,function:0 @@ -13583,7 +15753,7 @@ msgstr "Nome do método a ser chamado quando este trabalho é processado." #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "Client action tag" +msgstr "Marcador de ação do cliente" #. module: base #: field:ir.values,model_id:0 @@ -13601,6 +15771,13 @@ msgid "" "marketing_campaign.\n" " " msgstr "" +"\n" +"Dados de demonstração para o módulo marketing_campaign\n" +"============================================\n" +"\n" +"Cria dados de demonstração como prospectos, campanhas e segmentos para o " +"módulo marketing_campaign.\n" +" " #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -13662,8 +15839,8 @@ msgid "" "Allows you to create your invoices and track the payments. It is an easier " "version of the accounting module for managers who are not accountants." msgstr "" -"Permite que você crie suas notas fiscais e acompanhe os pagamentos. Possui " -"uma versão fácil de módulo de contabilidade para gerentes que não são " +"Permite que você crie suas faturas e acompanhe os pagamentos. Possui uma " +"versão simplificada do módulo de contabilidade para gerentes que não são " "contadores." #. module: base @@ -13674,7 +15851,7 @@ msgstr "Saara Ocidental" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "Faturamento & Pagamentos" +msgstr "Faturamento e Pagamentos" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -13707,6 +15884,18 @@ msgid "" "routing of the assembly operation.\n" " " msgstr "" +"\n" +"Este módulo permite um processo de separação intermediário para fornecer " +"matérias-primas para ordens de produção.\n" +"================================================== " +"===============================================\n" +"\n" +"Um exemplo de uso deste módulo é o de gerenciar a produção feita por seus\n" +"fornecedores (sub-contratação). Para isso, defina o produto montado que é\n" +"sub-contratada para 'Sem separação automática' e colocar a localização do " +"fornecedor no\n" +"encaminhamento da operação de montagem.\n" +" " #. module: base #: help:multi_company.default,expression:0 @@ -13767,11 +15956,21 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"\n" +"Gerenciar solicitações de clientes.\n" +"=======================\n" +"Esta aplicação permite-lhe controlar as solicitações de seus clientes / " +"fornecedores.\n" +"\n" +"É totalmente integrado com o gateway de e-mail para que você possa criar\n" +"automaticamente novas solicitações baseados em e-mails recebidos.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_account_test msgid "Accounting Consistency Tests" -msgstr "" +msgstr "Testes de consistência de contabilidade" #. module: base #: model:ir.module.module,description:base.module_purchase_double_validation @@ -13785,6 +15984,14 @@ msgid "" "exceeds minimum amount set by configuration wizard.\n" " " msgstr "" +"\n" +"Dupla-validação para compras superiores a quantidade mínima.\n" +"================================================== =======\n" +"\n" +"Este módulo modifica o fluxo de trabalho de compra, a fim de validar as " +"compras que\n" +"excedem o valor mínimo fixado pelo assistente de configuração.\n" +" " #. module: base #: model:ir.module.category,name:base.module_category_administration @@ -13883,7 +16090,7 @@ msgstr "ir.sequence.type" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll_account msgid "Belgium - Payroll with Accounting" -msgstr "" +msgstr "Bélgica - Folha de Pagamento com Contabilidade" #. module: base #: selection:base.language.export,format:0 @@ -13914,6 +16121,15 @@ msgid "" " - InfoLogic UK counties listing\n" " - a few other adaptations" msgstr "" +"\n" +"Este é a localização mais recente do Reino Unido do OpenERP necessário " +"executar a contabilidade para PME com:\n" +"================================================== " +"===============================================\n" +"     - Um plano de contas pronto para CT600\n" +"     - VAT100 pronto estrutura tributária\n" +"     - Infologic UK lista municípios\n" +"     - Algumas adaptações outros" #. module: base #: selection:ir.model,state:0 @@ -13941,7 +16157,7 @@ msgstr "ID do Imposto" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions msgid "Bank Statement Extensions to Support e-banking" -msgstr "" +msgstr "Extensões de Demonstrativos Bancários para suportar e-banking" #. module: base #: field:ir.model.fields,field_description:0 @@ -14004,6 +16220,15 @@ msgid "" "Adds menu to show relevant information to each manager.You can also view the " "report of account analytic summary user-wise as well as month-wise.\n" msgstr "" +"\n" +"Este módulo é para modificar a visão da conta analítica para mostrar dados " +"importantes para gerente de projeto das empresas de serviços.\n" +"=============================================================================" +"======================================\n" +"\n" +"Adiciona menu para mostrar as informações relevantes para cada gerente. Você " +"também pode exibir o relatório de conta de resumo analítico em usuários, bem " +"como por mês.\n" #. module: base #: model:ir.module.module,description:base.module_hr_payroll_account @@ -14017,6 +16242,14 @@ msgid "" " * Company Contribution Management\n" " " msgstr "" +"\n" +"Sistema de folha de pagamento genérico Integrado com Contabilidade.\n" +"==================================================\n" +"\n" +"     * Codificação de Despesa\n" +"     * Codificação de Pagamento\n" +"     * Gerenciamento de contribuição da empresa\n" +" " #. module: base #: field:res.partner.category,parent_right:0 @@ -14052,7 +16285,7 @@ msgstr "Atividades" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "Produtos & Lista de Preços" +msgstr "Produtos e Lista de Preços" #. module: base #: help:ir.filters,user_id:0 @@ -14084,6 +16317,18 @@ msgid "" "\n" "Used, for example, in food industries." msgstr "" +"\n" +"Controlar datas diferentes em produtos e lotes de produção.\n" +"================================================== ====\n" +"\n" +"As seguintes datas podem ser monitorados:\n" +"-------------------------------\n" +"     - Data de validade\n" +"     - Melhor antes da data\n" +"     - Data de remoção\n" +"     - Data de alerta\n" +"\n" +"Utilizado, por exemplo, nas indústrias alimentares." #. module: base #: help:ir.translation,state:0 @@ -14104,7 +16349,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "Fax:" #. module: base #: selection:ir.ui.view,type:0 @@ -14114,7 +16359,7 @@ msgstr "Diagrama" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_es msgid "Spanish - Accounting (PGCE 2008)" -msgstr "Espanha - Contabilidade(PGCE 2008)" +msgstr "Espanha - Contabilidade (PGCE 2008)" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking @@ -14155,6 +16400,22 @@ msgid "" "* HR Jobs\n" " " msgstr "" +"\n" +"Gestão de Recursos Humanos\n" +"==========================\n" +"\n" +"Esta aplicação permite que você gerencie aspectos importantes da equipe de " +"sua empresa e outros detalhes, como suas habilidades, contatos, tempo de " +"trabalho ...\n" +"\n" +"\n" +"Você pode gerenciar:\n" +"---------------\n" +"* Funcionários e hierarquias: Você pode definir o seu funcionário com " +"hierarquias usuário e exibir\n" +"* Departamentos de RH\n" +"* Cargos de RH\n" +" " #. module: base #: model:ir.module.module,description:base.module_hr_contract @@ -14171,6 +16432,18 @@ msgid "" "You can assign several contracts per employee.\n" " " msgstr "" +"\n" +"Adicione todas as informações no formulário do funcionário para gerenciar os " +"contratos.\n" +"================================================== ===========\n" +"\n" +"     * Contrato\n" +"     * Local de Nascimento,\n" +"     * Data de Exame Médico\n" +"     * Veículo da Empresa\n" +"\n" +"Você pode atribuir vários contratos por empregado.\n" +" " #. module: base #: view:ir.model.data:0 @@ -14192,6 +16465,15 @@ msgid "" "and can check logs.\n" " " msgstr "" +"\n" +"Este módulo permite administrador controlar cada operação do usuário em " +"todos os objetos do sistema.\n" +"================================================== " +"=========================================\n" +"\n" +"O administrador pode assinar regras para ler, escrever e apagar em objetos\n" +"e pode verificar os registros.\n" +" " #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access @@ -14245,7 +16527,7 @@ msgstr "Exportar" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ma msgid "Maroc - Accounting" -msgstr "Plano de contas Marroquino" +msgstr "Marrocos - Contabilidade" #. module: base #: field:res.bank,bic:0 @@ -14292,7 +16574,7 @@ msgstr "A atividade destino." #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issue Tracker" -msgstr "" +msgstr "Rastreador de Tíquetes" #. module: base #: view:base.module.update:0 @@ -14308,6 +16590,9 @@ msgid "" "The common interface for plug-in.\n" "=================================\n" msgstr "" +"\n" +"A interface comum para Plug-ins.\n" +"=================================\n" #. module: base #: model:ir.module.module,description:base.module_sale_crm @@ -14326,11 +16611,26 @@ msgid "" "modules.\n" " " msgstr "" +"\n" +"Este módulo adiciona um atalho em um ou vários casos de oportunidade no " +"CRM.\n" +"================================================== " +"=========================\n" +"\n" +"Este atalho permite criar um pedido de venda com base no caso selecionado.\n" +"Se os casos diferentes estão abertas (uma lista), gera um pedido de venda " +"por caso.\n" +"O caso é então fechado e ligado ao pedido de vendas gerado.\n" +"\n" +"Sugerimos que você instale este módulo, se você instalou tanto a venda como " +"a crm\n" +"módulos.\n" +" " #. module: base #: model:res.country,name:base.bq msgid "Bonaire, Sint Eustatius and Saba" -msgstr "" +msgstr "Bonaire, Sint Eustatius and Saba" #. module: base #: model:ir.actions.report.xml,name:base.ir_module_reference_print @@ -14392,7 +16692,7 @@ msgstr "Instalar Módulos" #. module: base #: model:ir.ui.menu,name:base.menu_import_crm msgid "Import & Synchronize" -msgstr "Importar & Sincronizar" +msgstr "Importar e Sincronizar" #. module: base #: view:res.partner:0 @@ -14454,6 +16754,26 @@ msgid "" " Unit price=225, Discount=0,00, Net price=225.\n" " " msgstr "" +"\n" +"Este módulo permite calcular descontos em linhas do pedido venda e linhas " +"fatura baseada em lista de preços do parceiro.\n" +"=============================================================================" +"==================================\n" +"\n" +"Para este fim, uma nova caixa de seleção chamado 'Desconto Visível' é " +"adicionado ao formulário de preços.\n" +"\n" +"Exemplo **: **\n" +"     Para o produto PC1 e o parceiro \"Asustek\": se Lista de preços = 450, " +"e o preço\n" +"     calculada utilizando lista de preço da Asustek é 225. Se a caixa de " +"seleção está marcada, nós\n" +"     teremos na linha do pedido de venda: Preço unitário = 450 de desconto, " +"preço = 50,00, Net = 225.\n" +"     Se a caixa estiver desmarcada, teremos no Pedido de Venda e nas linhas " +"de fatura:\n" +"     Preço unitário = 225 de desconto, = 0,00, preço líquido = 225.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_crm @@ -14471,6 +16791,14 @@ msgid "" "OpenOffice. \n" "Once you have modified it you can upload the report using the same wizard.\n" msgstr "" +"\n" +"Este módulo é utilizado juntamente com o Plugin OpenOffice.\n" +"================================================== =======\n" +"\n" +"Este módulo adiciona assistentes para importação / exportação de relatórios " +".sxw que você pode modificar no OpenOffice.\n" +"Uma vez que você tenha modificado ele você pode fazer o upload do relatório " +"usando o mesmo assistente.\n" #. module: base #: view:base.module.upgrade:0 @@ -14532,6 +16860,17 @@ msgid "" "order.\n" " " msgstr "" +"\n" +"Este módulo fornece a facilidade para o usuário de instalar os módulos mrp e " +"vendas de uma vez.\n" +"================================================== " +"==================================\n" +"\n" +"É basicamente usado quando se quer manter o controle de ordens de produção " +"geradas\n" +"em pedidos de vendas. Acrescenta Nome na venda e referência de vendas na " +"ordem de produção.\n" +" " #. module: base #: model:ir.module.module,description:base.module_portal_stock @@ -14543,6 +16882,12 @@ msgid "" "=============\n" " " msgstr "" +"\n" +"Este módulo adiciona regras de acesso ao seu portal se o estoque e portal " +"estão instalados.\n" +"================================================== " +"========================================\n" +" " #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -14560,17 +16905,23 @@ msgid "" "=========================\n" " " msgstr "" +"\n" +"Este módulo adiciona menu de projeto e recursos (tarefas) para o portal se o " +"projeto e o portal estão instalados.\n" +"=============================================================================" +"=========================\n" +" " #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:38 #, python-format msgid "System Configuration done" -msgstr "Configuração do Sistema pronta" +msgstr "Configuração do Sistema concluída" #. module: base #: field:ir.attachment,db_datas:0 msgid "Database Data" -msgstr "" +msgstr "Dados do Banco de Dados" #. module: base #: model:res.country,name:base.tc @@ -14615,6 +16966,23 @@ msgid "" "anonymization process to recover your previous data.\n" " " msgstr "" +"\n" +"Este módulo permite que você anonimizar um banco de dados.\n" +"===============================================\n" +"\n" +"Este módulo permite que você mantenha seus dados confidenciais para um banco " +"de dados.\n" +"Este processo é útil, se você quiser usar o processo de migração e proteger\n" +"seu próprio ou dados confidenciais de seus clientes. O princípio é que você " +"execute\n" +"uma ferramenta de anonimização que irá esconder seus dados confidenciais " +"(eles são substituídos\n" +"por 'XXX' caracteres). Então você pode enviar o banco de dados anônimos para " +"a equipe de migração.\n" +"Depois de obter de volta o seu banco de dados migrado, restaurá-lo e " +"reverter o processo de\n" +"anonimização para recuperar seus dados anteriores.\n" +" " #. module: base #: help:ir.sequence,implementation:0 @@ -14623,8 +16991,8 @@ msgid "" "later is slower than the former but forbids any gap in the sequence (while " "they are possible in the former)." msgstr "" -"Duas implementações do objeto de seqüência são oferecidas: padrão e " -"'Nenhum'. A ultima é mais lenta do que a primeira mas proíbe qualquer lacuna " +"Duas implementações do objeto de seqüência são oferecidas: padrão e 'sem " +"lacunas'. A ultima é mais lenta do que a primeira mas proíbe qualquer lacuna " "na seqüência (enquanto eles são possíveis na primeiro)." #. module: base @@ -14635,7 +17003,7 @@ msgstr "Guiné" #. module: base #: model:ir.module.module,shortdesc:base.module_web_diagram msgid "OpenERP Web Diagram" -msgstr "Diagrama OpenERP" +msgstr "Diagrama Web OpenERP" #. module: base #: model:res.country,name:base.lu @@ -14645,23 +17013,23 @@ msgstr "Luxemburgo" #. module: base #: model:ir.module.module,summary:base.module_base_calendar msgid "Personal & Shared Calendar" -msgstr "Calendários Pessoais & Compartilhados" +msgstr "Calendários Pessoais e Compartilhados" #. module: base #: selection:res.request,priority:0 msgid "Low" -msgstr "Baixo" +msgstr "Baixa" #. module: base #: code:addons/base/ir/ir_ui_menu.py:354 #, python-format msgid "Error ! You can not create recursive Menu." -msgstr "Erro ! Você não pode criar menu recursivo." +msgstr "Erro! Você não pode criar menu recursivo." #. module: base #: view:ir.translation:0 msgid "Web-only translations" -msgstr "" +msgstr "Traduções Web" #. module: base #: view:ir.rule:0 @@ -14669,8 +17037,8 @@ msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" msgstr "" -"Se o usuário pertence a vários grupos, os resultados da etapa 2 são " -"combinados com o operador lógico OR" +"3. Se o usuário pertence a vários grupos, os resultados da etapa 2 são " +"combinados com o operador lógico OU" #. module: base #: model:ir.module.module,description:base.module_l10n_be @@ -14718,6 +17086,48 @@ msgid "" "\n" " " msgstr "" +"\n" +"Este é o módulo base para gerenciar o plano de contas para a Bélgica no " +"OpenERP.\n" +"================================================== " +"============================\n" +"\n" +"Depois de instalar este módulo, o assistente de configuração para a " +"contabilidade é lançado.\n" +"     * Temos os modelos de conta de que pode ser útil para gerar gráficos de " +"Contas.\n" +"     * Em que assistente particular, você será solicitado a passar o nome da " +"empresa,\n" +"       o modelo de gráfico a seguir, o não. de dígitos para gerar, o código " +"para o seu\n" +"       conta e conta bancária, moeda para criar revistas.\n" +"\n" +"Assim, a cópia de Modelo Gráfico puro é gerado.\n" +"\n" +"Assistentes fornecido por este módulo:\n" +"--------------------------------\n" +"     * Intra IVA Parceiro: Conte com os parceiros com o seu IVA relacionado " +"e facturados\n" +"       montantes. Prepara um formato de arquivo XML.\n" +"      \n" +"         Caminho para acessar **: ** Faturamento Relatórios / / Legal " +"Reports / Bélgica / Demonstrações Intra IVA Parceiro\n" +"     * Declaração de IVA Periódico: Prepara um arquivo XML para declaração " +"de IVA de\n" +"       A principal empresa do usuário conectado pol\n" +"      \n" +"         Caminho para acessar **: ** Faturamento Relatórios / / Legal " +"Reports / Bélgica / Demonstrações Declaração Periódica de IVA\n" +"     * Relação Anual de IVA Sujeitas clientes: Prepara um arquivo XML para o " +"IVA\n" +"       Declaração da principal empresa do usuário conectado no momento " +"Baseado\n" +"       Ano fiscal.\n" +"      \n" +"         Caminho para acessar **: ** Faturamento Relatórios / / Legal " +"Relatórios / Demonstrações Bélgica / Relação Anual de IVA Sujeitas clientes\n" +"\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_base_gengo @@ -14756,7 +17166,7 @@ msgstr "Tailândia" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "" +msgstr "Assistente de alteração de Senha" #. module: base #: model:ir.module.module,summary:base.module_account_voucher @@ -14766,7 +17176,7 @@ msgstr "Enviar Faturas e Rastrear Pagamentos" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "Prospectos & Oportunidades" +msgstr "Prospectos e Oportunidades" #. module: base #: model:res.country,name:base.gg @@ -14801,6 +17211,26 @@ msgid "" ".. SAT: http://www.sat.gob.mx/\n" " " msgstr "" +"\n" +"Configuração de contabilidade mínima para o México.\n" +"============================================\n" +"\n" +"Este plano de contas é uma proposta mínima para ser capaz de usar o OoB\n" +"função de contabilização de OpenERP.\n" +"\n" +"Esta não pretende ter toda a localização de MX é apenas os dados mínimos\n" +"necessários para iniciar a partir de 0 na localização mexicano.\n" +"\n" +"Este módulo e seu conteúdo é atualizado com freqüência pela equipe mexicana " +"do OpenERP.\n" +"\n" +"Com este módulo, você terá:\n" +"\n" +"  - Plano de contas mínimo testado em ambientes de produção.\n" +"  - Plano de impostos, em conformidade com os requisitos SAT_.\n" +"\n" +".. SAT: http://www.sat.gob.mx/\n" +" " #. module: base #: model:ir.module.module,description:base.module_l10n_tr @@ -14815,6 +17245,17 @@ msgid "" " bilgileriniz, ilgili para birimi gibi bilgiler isteyecek.\n" " " msgstr "" +"\n" +"Plano de Contas para a Turquia.\n" +"================================================== ========\n" +"\n" +"Türkiye için Tek düzen hesap planı şablonu OpenERP Modülü.\n" +"\n" +"Bu modül kurulduktan sonra, Muhasebe yapılandırma sihirbazı çalışır\n" +" * Sihirbaz sizden hesap planı şablonu, planın kurulacağı şirket, banka " +"hesap\n" +" bilgileriniz, ilgili para birimi gibi bilgiler isteyecek.\n" +" " #. module: base #: selection:workflow.activity,join_mode:0 @@ -14827,8 +17268,8 @@ msgstr "E" msgid "" "Database identifier of the record to which this applies. 0 = for all records" msgstr "" -"Identificador de banco de dados do registro para que isso se aplica. 0 = " -"para todos os registros" +"Identificador do registro no banco de dados que isso se aplica. 0 = para " +"todos os registros" #. module: base #: field:ir.model.fields,relation:0 @@ -14838,7 +17279,7 @@ msgstr "Relação de objetos" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "eFaturamento & Pagamentos" +msgstr "eFaturamento e Pagamentos" #. module: base #: view:ir.rule:0 @@ -14887,7 +17328,7 @@ msgstr "Multi-Empresas" #: view:workflow.instance:0 #: field:workflow.instance,res_type:0 msgid "Resource Object" -msgstr "Recurso do objeto" +msgstr "Recurso do Objeto" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk @@ -14897,12 +17338,12 @@ msgstr "Helpdesk" #. module: base #: field:ir.rule,perm_write:0 msgid "Apply for Write" -msgstr "" +msgstr "Aplicar para Gravação" #. module: base #: field:ir.ui.menu,parent_left:0 msgid "Parent Left" -msgstr "" +msgstr "Superior a esquerda" #. module: base #: model:ir.module.module,description:base.module_document_page @@ -14913,6 +17354,11 @@ msgid "" "Web pages\n" " " msgstr "" +"\n" +"Páginas\n" +"=====\n" +"Web pages\n" +" " #. module: base #: help:ir.actions.server,code:0 @@ -15013,6 +17459,16 @@ msgid "" " - Regional State listings\n" " " msgstr "" +"\n" +"Módulo Base para localização Etíope\n" +"======================================\n" +"\n" +"Esta é a localização mais recente OpenERP etíope e consiste de:\n" +"     - Plano de Contas\n" +"     - Estrutura de impostos do IVA\n" +"     - Estrutura de retenção na fonte\n" +"     - Listagens de Estado\n" +" " #. module: base #: view:res.users:0 @@ -15037,7 +17493,7 @@ msgstr "Arquivo do Ícone Web" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade msgid "Apply Scheduled Upgrades" -msgstr "Aplicar atualizações agendadas" +msgstr "Aplicar Atualizações Agendadas" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal @@ -15050,8 +17506,8 @@ msgid "" "If this field is empty, the view applies to all users. Otherwise, the view " "applies to the users of those groups only." msgstr "" -"Se este campo estiver vazio, a view se aplica a todos os usuários. Caso " -"contrário, a view se aplica aos usuários desses grupos apenas." +"Se este campo estiver vazio, a visão se aplica a todos os usuários. Caso " +"contrário, a visão se aplica aos usuários desses grupos apenas." #. module: base #: selection:base.language.install,lang:0 @@ -15066,7 +17522,7 @@ msgstr "Configurações da Exportação" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "Modelo de Origem" #. module: base #: view:ir.sequence:0 @@ -15120,6 +17576,31 @@ msgid "" "* Refund previous sales\n" " " msgstr "" +"\n" +"Processo de venda rápida e fácil\n" +"===========================\n" +"\n" +"Este módulo permite que você gerencie as vendas de sua loja muito facilmente " +"com uma interface touchscreen totalmente baseado na web.\n" +"É compatível com todos os tablets PC e do iPad, oferecendo vários métodos de " +"pagamento.\n" +"\n" +"A seleção do produto pode ser feito de várias maneiras:\n" +"\n" +"* Utilizando um leitor de código de barras\n" +"* Navegando através de categorias de produtos ou através de uma pesquisa de " +"texto.\n" +"\n" +"Principais Características\n" +"-------------\n" +"* Criação rápida da venda\n" +"* Escolha um método de pagamento (o caminho rápido) ou dividir o pagamento " +"entre vários métodos de pagamento\n" +"* Cálculo do troco\n" +"* Criar e confirmar a lista de separação automaticamente\n" +"* Permite que o usuário crie uma fatura automaticamente\n" +"* Reembolso de vendas anteriores\n" +" " #. module: base #: code:addons/orm.py:3567 @@ -15151,6 +17632,20 @@ msgid "" "The managers can obtain an easy view of best ideas from all the users.\n" "Once installed, check the menu 'Ideas' in the 'Tools' main menu." msgstr "" +"\n" +"Este módulo permite ao usuário fácil e eficiente participar de inovação das " +"empresas.\n" +"================================================== " +"=====================================\n" +"\n" +"Ele permite a todo mundo expressar idéias sobre diferentes assuntos.\n" +"Em seguida, outros usuários podem comentar sobre estas idéias e votar em " +"idéias particulares.\n" +"Cada ideia tem uma pontuação com base nos votos diferentes.\n" +"Os gestores podem obter uma fácil visualização das melhores idéias de todos " +"os usuários.\n" +"Uma vez instalado, verifique o menu 'Ideias' no menu principal " +"\"Ferramentas\"." #. module: base #: code:addons/orm.py:5321 @@ -15159,6 +17654,7 @@ msgid "" "%s This might be '%s' in the current model, or a field of the same name in " "an o2m." msgstr "" +"%s Isso pode ser '%s' no modelo atual, ou um campo de mesmo nome, em uma o2m." #. module: base #: model:ir.module.module,description:base.module_account_payment @@ -15190,6 +17686,33 @@ msgid "" "have a new option to import payment orders as bank statement lines.\n" " " msgstr "" +"\n" +"Módulo para gerenciar o pagamento de faturas de fornecedores.\n" +"================================================== =====\n" +"\n" +"Este módulo permite que você crie e gerencie suas ordens de pagamento, com " +"fins a\n" +"-------------------------------------------------- --------------------------" +"-----\n" +"     * Servir como base para um fácil plug-in de vários mecanismos de " +"pagamento automáticos.\n" +"     * Fornecer uma maneira mais eficiente de gerenciar o pagamento da " +"fatura.\n" +"\n" +"Aviso:\n" +"~ ~ ~ ~ ~ ~ ~ ~\n" +"A confirmação de uma ordem de pagamento _não_ criar lançamentos contábeis, " +"apenas\n" +"registra o fato de que você deu a sua ordem de pagamento para o seu banco. O " +"registro de\n" +"seu pedido deve ser codificado como de costume através de um extrato " +"bancário. Na verdade, é apenas\n" +"quando você recebe a confirmação do seu banco que o seu pedido foi aceito\n" +"que você pode registrar em sua contabilidade. Para ajudar você com essa " +"operação, você\n" +"têm uma nova opção de importar as ordens de pagamento como linhas de extrato " +"bancário.\n" +" " #. module: base #: field:ir.model,access_ids:0 @@ -15202,7 +17725,7 @@ msgstr "Acesso" #: field:res.partner,vat:0 #, python-format msgid "TIN" -msgstr "" +msgstr "TIN" #. module: base #: model:res.country,name:base.aw @@ -15283,6 +17806,19 @@ msgid "" " * Integrated with Holiday Management\n" " " msgstr "" +"\n" +"Sistema de folha de pagamento genérico.\n" +"=======================\n" +"\n" +"     * Detalhes do Funcionário\n" +"     * Contratos de trabalho\n" +"     * Contrato baseado em Passaporte\n" +"     * Subsídios / Deduções\n" +"     * Permite configurar Salário Base / Bruto / Líquido\n" +"     * Holerite de Funcionário\n" +"     * Registro de folha de pagamento mensal\n" +"     * Integrado com a Gestão de férias\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -15317,7 +17853,7 @@ msgstr "Executar" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "Expedição" +msgstr "Entrega" #. module: base #: model:ir.module.module,description:base.module_project_mrp @@ -15352,6 +17888,34 @@ msgid "" "the\n" "task is completed.\n" msgstr "" +"\n" +"Cria automaticamente tarefas de projetos por linhas de aquisição.\n" +"================================================== =========\n" +"\n" +"Este módulo irá criar automaticamente uma nova tarefa para cada linha de " +"pedido de compras\n" +"(por exemplo, para as linhas de pedido de venda), se o produto " +"correspondente satisfaça as seguintes\n" +"características:\n" +"\n" +"     * Tipo de Produto = Serviço\n" +"     * Método de Aquisição = MTO (no Pedido)\n" +"     * Método de Fornecimento = Fabricar\n" +"\n" +"Se em um projeto é especificado na forma de produto (na guia Aquisição),\n" +"então a nova tarefa será criada naquele projeto específico. Caso contrário, " +"o\n" +"nova tarefa não pertence a qualquer projeto, e podem ser adicionados a um " +"projeto manualmente\n" +"mais tarde.\n" +"\n" +"Quando a tarefa de projeto estiver concluído ou cancelado, o fluxo de " +"trabalho da linha de contrato\n" +"correspondente é atualizado de acordo. Por exemplo, se esta aquisição " +"corresponde\n" +"a uma linha de pedido de venda, a linha do pedido de venda será considerado " +"entregue quando a\n" +"tarefa for concluída.\n" #. module: base #: field:ir.actions.act_window,limit:0 @@ -15361,13 +17925,13 @@ msgstr "Limite" #. module: base #: model:res.groups,name:base.group_hr_user msgid "Officer" -msgstr "" +msgstr "Oficial" #. module: base #: code:addons/orm.py:785 #, python-format msgid "Serialization field `%s` not found for sparse field `%s`!" -msgstr "" +msgstr "O campo de serialização '%s` não foi encontrado o campo `%s`!" #. module: base #: model:res.country,name:base.jm @@ -15410,12 +17974,26 @@ msgid "" "user name and password for the invitation of the survey.\n" " " msgstr "" +"\n" +"Este módulo é utilizado para pesquisas.\n" +"==================================\n" +"\n" +"Depende das respostas ou comentários de algumas questões por diferentes " +"usuários. A\n" +"pesquisa pode ter várias páginas. Cada página pode conter múltiplas questões " +"e cada\n" +"pergunta pode ter várias respostas. Diferentes usuários podem dar respostas " +"diferentes de\n" +"questão e de acordo com esse levantamento é feito. Parceiros também são " +"enviados e-mails com\n" +"nome de usuário e senha para o convite da pesquisa.\n" +" " #. module: base #: code:addons/base/ir/ir_model.py:164 #, python-format msgid "Model '%s' contains module data and cannot be removed!" -msgstr "" +msgstr "Modelo '% s' contém dados do módulo e não pode ser removido!" #. module: base #: model:res.country,name:base.az @@ -15477,6 +18055,9 @@ msgid "" "Allow users to login through OpenID.\n" "====================================\n" msgstr "" +"\n" +"Permitir que usuários acessem através de OpenID.\n" +"====================================\n" #. module: base #: help:ir.mail_server,smtp_port:0 @@ -15581,6 +18162,8 @@ msgid "" "file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"codificação de arquivo, por favor, tenha certeza de ver e editar\n" +"                            usando a mesma codificação." #. module: base #: view:ir.rule:0 @@ -15588,7 +18171,7 @@ msgid "" "1. Global rules are combined together with a logical AND operator, and with " "the result of the following steps" msgstr "" -"1. As regras globais são combinadas com um operador lógico AND, e com o " +"1. As regras globais são combinadas com um operador lógico E, e com o " "resultado das seguintes etapas" #. module: base @@ -15643,6 +18226,15 @@ msgid "" "taxes\n" "and the Lempira currency." msgstr "" +"\n" +"Este é o módulo de base para gerenciar o Plano de Contas das Honduras.\n" +"================================================== ==================\n" +"    \n" +"Agrega una nomenclatura contable parágrafo Honduras. También INCLUYE " +"Impuestos y la\n" +"moneda Lempira. - Adiciona Plano Contábil das Honduras. Ele também inclui " +"impostos\n" +"e a moeda Lempira." #. module: base #: model:res.country,name:base.jp @@ -15693,6 +18285,33 @@ msgid "" "gives \n" " the spreading, for the selected Analytic Accounts of Budgets.\n" msgstr "" +"\n" +"Este módulo permite a contadores para gerenciar orçamentos analíticos e " +"cruzados.\n" +"================================================== ========================\n" +"\n" +"Uma vez que os orçamentos são definidos (em Faturamento / Orçamentos / " +"Orçamentos), os Gerentes de Projeto\n" +"podem definir o valor planejado em cada Conta Analítica.\n" +"\n" +"O contador tem a possibilidade de ver o total do valor previsto para cada\n" +"Orçamento, a fim de garantir a total previsto não é maior / menor do que o " +"que ele\n" +"previu para este Orçamento. Cada lista de registro também pode ser ligado a " +"uma visão gráfica.\n" +"\n" +"Três relatórios estão disponíveis:\n" +"----------------------------\n" +"     1. O primeiro está disponível a partir de uma lista de Orçamentos. Ele " +"dá a divulgação, por\n" +"        Estes orçamentos, das contas analíticas.\n" +"\n" +"     2. O segundo é um resumo do anterior, este só dá o, espalhando\n" +"        Orçamentos para os selecionados, das contas analíticas.\n" +"\n" +"     3. O último está disponível a partir do gráfico analítico de Contas. " +"ele dá\n" +"        a difusão, para as contas selecionadas analítica de Orçamentos.\n" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -15714,7 +18333,7 @@ msgstr "Contabilidade - Canadense" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_co msgid "Colombian - Accounting" -msgstr "" +msgstr "Colômbia - Contabilidade" #. module: base #: model:ir.module.module,description:base.module_account_voucher @@ -15741,6 +18360,29 @@ msgid "" "* Voucher Payment [Customer & Supplier]\n" " " msgstr "" +"\n" +"Faturamento e Pagamentos por Recibos e Contabilidade\n" +"================================================== ===\n" +"O sistema de faturação específicos e fáceis de usar no OpenERP permite que " +"você mantenha o controle de sua contabilidade, mesmo quando você não é um " +"contador. Ele fornece uma maneira fácil de acompanhar os seus fornecedores e " +"clientes.\n" +"\n" +"Você pode usar esta contabilidade simplificada no caso de você trabalhar com " +"um contador (externo) para manter seus livros, e você ainda quer manter o " +"controle de pagamentos.\n" +"\n" +"O sistema de faturação inclui recibos e comprovantes (uma maneira fácil de " +"manter o controle de compras e vendas). Ele também oferece um método fácil " +"de registrar os pagamentos, sem a necessidade de codificar resumos completos " +"de conta.\n" +"\n" +"Este módulo gerencia:\n" +"\n" +"* Entrada de Recibos\n" +"* Recibo Vale [Vendas e compra]\n" +"* Pagamento Vale [do cliente e Fornecedor]\n" +" " #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -15772,6 +18414,8 @@ msgid "" "Ambiguous specification for field '%(field)s', only provide one of name, " "external id or database id" msgstr "" +"Especificação ambígua para o campo '%(field)s', apenas forneça um ID de " +"nome, externo ou de banco de dados" #. module: base #: field:ir.sequence,implementation:0 @@ -15791,7 +18435,7 @@ msgstr "Chile" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor msgid "View Editor" -msgstr "" +msgstr "Editor de Visão" #. module: base #: view:ir.cron:0 @@ -15809,7 +18453,7 @@ msgstr "Condição" #: model:ir.actions.client,name:base.modules_updates_act_cl #: model:ir.ui.menu,name:base.menu_module_updates msgid "Updates" -msgstr "" +msgstr "Atualizações" #. module: base #: help:res.currency,rate:0 @@ -15859,6 +18503,26 @@ msgid "" "In that case, you can not use priorities any more on the different picking.\n" " " msgstr "" +"\n" +"Este módulo permite aquisições Just In Time nas ordens de aquisição.\n" +"================================================== ================\n" +"\n" +"Se você instalar este módulo, você não terá de executar a aquisição regular " +"do\n" +"agendador mais (mas você ainda precisa para executar a regra de ponto pedido " +"mínimo\n" +"no agendador, ou, por exemplo deixá-lo correr por dia).\n" +"Todas as ordens de compras serão processadas imediatamente, o que pode, em " +"alguns\n" +"casos implicar um pequeno impacto no desempenho.\n" +"\n" +"Ele também pode aumentar o tamanho do estoque, pois os produtos são " +"reservados, logo\n" +"quanto possível e que o intervalo de tempo agendado não é tido em conta " +"mais.\n" +"Nesse caso, você não pode usar qualquer prioridades mais sobre a separação " +"diferente.\n" +" " #. module: base #: model:res.country,name:base.hr @@ -15877,7 +18541,7 @@ msgstr "" #. module: base #: field:ir.actions.server,mobile:0 msgid "Mobile No" -msgstr "Número do celular" +msgstr "Nº do Celular" #. module: base #: model:ir.actions.act_window,name:base.action_partner_by_category @@ -15896,12 +18560,12 @@ msgstr "Atualização do Sistema" #: field:ir.actions.report.xml,report_sxw_content:0 #: field:ir.actions.report.xml,report_sxw_content_data:0 msgid "SXW Content" -msgstr "" +msgstr "Conteúdo SXW" #. module: base #: field:ir.attachment,file_size:0 msgid "File Size" -msgstr "" +msgstr "Tamanho do Arquivo" #. module: base #: help:ir.sequence,prefix:0 @@ -15943,7 +18607,7 @@ msgstr "Informações Gerais" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pt msgid "Portugal - Chart of Accounts" -msgstr "" +msgstr "Portugal - Plano de Contas" #. module: base #: field:ir.model.data,complete_name:0 @@ -15986,6 +18650,38 @@ msgid "" "* Moves Analysis\n" " " msgstr "" +"\n" +"Gerenciam múltiplos armazéns, locais de ações multi-e estruturado\n" +"================================================== ============\n" +"\n" +"O armazém e gerenciamento de inventário é baseado em uma estrutura " +"hierárquica da localização dos depósitos as caixas de armazenamento.\n" +"O sistema de inventário de partida dupla permite que você gerencie clientes, " +"fornecedores, bem como inventários de fabricação.\n" +"\n" +"O OpenERP tem a capacidade de gerenciar lotes e números de série que " +"garantem o cumprimento dos requisitos de rastreabilidade impostas pela " +"maioria das indústrias.\n" +"\n" +"Principais Características\n" +"------------\n" +"* Histórico e Planejamento da Movimentação,\n" +"* Valorização de estoque (preço normal ou média, ...)\n" +"* Robustez confrontados com diferenças de inventário\n" +"* Regras reordenação automáticas\n" +"* Suporte para códigos de barras\n" +"* A detecção rápida de erros por meio do sistema de dupla entrada\n" +"* Rastreabilidade (montante / jusante, números de série, ...)\n" +"\n" +"Painel / Relatórios de Gestão de Armazém irá incluir:\n" +"-------------------------------------------------- --------\n" +"* Produtos de entrada (Gráfico)\n" +"* Produtos de saída (Gráfico)\n" +"* Aquisições em Exceção\n" +"* Análise de Inventário\n" +"* Últimos estoques de produtos\n" +"* Análise de Movimentação\n" +" " #. module: base #: help:res.partner,vat:0 @@ -16021,11 +18717,33 @@ msgid "" "depending on the product's configuration.\n" " " msgstr "" +"\n" +"Este é o módulo de Computação de Compras.\n" +"==============================================\n" +"\n" +"No processo de MRP, ordens aquisições são criados para lançamento de " +"fabricação\n" +"ordens, ordens de compra, distribuição de ações. Ordens de aquisição são\n" +"gerado automaticamente pelo sistema e, a menos que haja um problema, o\n" +"usuário não será notificado. Em caso de problemas, o sistema irá levantar " +"algumas\n" +"exceções de aquisição para informar o usuário sobre problemas de bloqueio " +"que precisam\n" +"para ser resolvido manualmente (como, falta estrutura BOM ou faltando " +"fornecedor).\n" +"\n" +"A ordem de aquisição irá agendar uma proposta para a aquisição automática\n" +"para o produto que necessita de reabastecimento. Esta aquisição irá iniciar " +"um\n" +"tarefa, ou um formulário de pedido de compra para o fornecedor, ou uma ordem " +"de produção\n" +"dependendo da configuração do produto.\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_module_tree msgid "Installed Modules" -msgstr "" +msgstr "Módulos Instalados" #. module: base #: code:addons/base/res/res_users.py:170 @@ -16055,7 +18773,7 @@ msgstr "Função" #. module: base #: field:ir.ui.menu,parent_right:0 msgid "Parent Right" -msgstr "" +msgstr "Superior a direita" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management @@ -16063,8 +18781,8 @@ msgid "" "Manage relations with prospects and customers using leads, opportunities, " "requests or issues." msgstr "" -"Gerir as relações com clientes usando prospects e clientes usando leads, " -"oportunidades, pedidos ou problemas." +"Gerenciar as relações com prospectos e clientes usando prospectos, " +"oportunidades, pedidos ou questões." #. module: base #: model:ir.module.module,description:base.module_project @@ -16088,6 +18806,24 @@ msgid "" "* Cumulative Flow\n" " " msgstr "" +"\n" +"Acompanhamento multi-nível projetos, tarefas, trabalho feito em tarefas\n" +"================================================== ===\n" +"\n" +"Esta aplicação permite que um sistema de gestão operacional do projeto para " +"organizar as suas actividades em tarefas e planejar o trabalho que você " +"precisa para começar as tarefas até a conclusão.\n" +"\n" +"Diagramas de Gantt vai lhe dar uma representação gráfica de seus planos de " +"projeto, bem como disponibilidade de recursos e carga de trabalho.\n" +"\n" +"Painel / relatórios para gerenciamento de projetos incluirão:\n" +"-------------------------------------------------- ------\n" +"* Minhas Tarefas\n" +"* Tarefas abertas\n" +"* Análise de Tarefas\n" +"* Fluxo cumulativa\n" +" " #. module: base #: view:res.partner:0 @@ -16129,7 +18865,7 @@ msgstr "Parceiros " #. module: base #: view:res.partner:0 msgid "Is a Company?" -msgstr "É uma empresa?" +msgstr "É uma Empresa?" #. module: base #: code:addons/base/res/res_company.py:173 @@ -16194,7 +18930,7 @@ msgstr "Prospecto" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "Composição Direta da Fatura" +msgstr "Faturar separação diretamente" #. module: base #: selection:base.language.install,lang:0 @@ -16228,13 +18964,12 @@ msgid "" " " msgstr "" "\n" -"Módulo base para gerenciamento de distribuição analítica e ordens de " -"compras.\n" +"Módulo para gerenciamento de distribuição analítica e ordens de compras.\n" "=====================================================================\n" "\n" -"Permite ao usuário a manter vários planos de análises. Permite a você " -"dividir uma linha sobre um fornecedor de uma ordem de compra em várias " -"contas e planos analíticos.\n" +"Permite ao usuário manter vários planos analíticos. Permite a você dividir " +"uma linha sobre um fornecedor de uma ordem de compra em várias contas e " +"planos analíticos.\n" " " #. module: base diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 90391b30abf..79bca2a6867 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:18+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -489,7 +489,7 @@ msgstr "Obiect Sursa" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal msgid "%(bank_name)s: %(acc_number)s" -msgstr "%(nume_banca)s: %(numar_cont)s" +msgstr "%(bank_name)s: %(acc_number)s" #. module: base #: view:ir.actions.todo:0 @@ -8921,7 +8921,7 @@ msgstr "Tip Camp" #. module: base #: field:res.country.state,code:0 msgid "State Code" -msgstr "Cod Stat" +msgstr "Cod judet" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_multilang @@ -11497,11 +11497,12 @@ msgid "" msgstr "" "Stimate Domn/Doamna,\n" "\n" -"Inregistrarile noastre indica faptul ca unii parametrii din contul " -"dumneavoastra sunt inca scadente. Aveti toate detaliile mai jos.\n" -"Daca suma a fost deja platita, va rugam sa ignorati acest aviz. In cazul in " -"care nu a fost platita inca, va rugam sa efectuati plata restanta.\n" -"Daca aveti intrebari in legatura cu acest cont, va rugam sa ne contactati.\n" +"Inregistrarile noastre indica faptul ca aveti unele plati inca scadente. " +"Gasiti toate detaliile mai jos.\n" +"Daca suma a fost deja platita, va rugam sa ignorati acest aviz. In cazul " +"contrar, va rugam sa efectuati plata restanta descrisa mai jos.\n" +"Daca aveti intrebari in legatura cu contul dumneavoastra, va rugam sa ne " +"contactati.\n" "\n" "Va multumim anticipat pentru cooperarea dumneavoastra.\n" "Cu stima," @@ -13642,7 +13643,7 @@ msgstr "Campanii de Marketing" #. module: base #: field:res.country.state,name:0 msgid "State Name" -msgstr "Numele starii" +msgstr "Nume judet" #. module: base #: help:ir.attachment,type:0 @@ -14386,7 +14387,7 @@ msgstr "Declanseaza Semnalul" #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "State federale" +msgstr "Judete" #. module: base #: view:ir.model:0 diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index 531855cc5c3..0af87f6c20e 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-25 05:24+0000\n" -"X-Generator: Launchpad (build 16445)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -3969,7 +3969,7 @@ msgstr "Отчетность" #: field:res.partner,title:0 #: field:res.partner.title,name:0 msgid "Title" -msgstr "Название" +msgstr "Обращение" #. module: base #: help:ir.property,res_id:0 @@ -8275,8 +8275,7 @@ msgid "" "

\n" " " msgstr "" -"

\n" -" Нажмите чтобы добавить контакт в вашу адресную книгу.\n" +"Нажмите чтобы добавить контакт в вашу адресную книгу.\n" "

\n" " OpenERP помогает вам легко отслеживать всю активность " "связанную с\n" @@ -9746,7 +9745,7 @@ msgstr "сделано" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "Основные параметры" +msgstr "Общие настройки" #. module: base #: model:ir.module.module,description:base.module_l10n_in @@ -10335,6 +10334,14 @@ msgid "" "

\n" " " msgstr "" +"Нажмите чтобы добавить контакт в вашу адресную книгу.\n" +"

\n" +" OpenERP помогает вам легко отслеживать всю активность " +"связанную с\n" +" поставщиком: общение, историю закупок, \n" +" документы и т.д.\n" +"

\n" +" " #. module: base #: model:res.country,name:base.lr @@ -15953,6 +15960,14 @@ msgid "" "

\n" " " msgstr "" +"Нажмите чтобы добавить контакт в вашу адресную книгу.\n" +"

\n" +" OpenERP помогает вам легко отслеживать всю активность " +"связанную с\n" +" клиентом: общение, историю деловых возможностей, \n" +" документы и т.д.\n" +"

\n" +" " #. module: base #: model:res.partner.category,name:base.res_partner_category_2 diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index 24574627537..b10d3583dff 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:18+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index 40e598d2211..1345d5c49a9 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index cc0a2880547..55a53ee713e 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:12+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index d81e4e43ab2..a8fd4c81b80 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:18+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index 90fbe6a2f55..677d753c7c7 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:22+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:09+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index 8504bd7df15..552716ea747 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index 9ae91ab7da0..cd5957e9b3b 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 8b21571965f..b39c78ebf3f 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index c697c106367..51e35d827af 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:19+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -42,7 +42,7 @@ msgstr "Diğer Ayarlar" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "TarihSaat" +msgstr "TarihZaman" #. module: base #: code:addons/fields.py:643 @@ -129,7 +129,7 @@ msgstr "" #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "Ek argümanlar" +msgstr "Tedarik argümanlar" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -173,12 +173,12 @@ msgstr "Hedef Pencere" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "Ana rapor dosya yolu" +msgstr "Ana Rapor Dosya Yolu" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "Satışların analitik dağılımı" +msgstr "Satışların Analitik Dağılımı" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -217,7 +217,7 @@ msgstr "" #: code:addons/osv.py:132 #, python-format msgid "Constraint Error" -msgstr "Kısıt Hatası" +msgstr "Kısıtlama Hatası" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -239,7 +239,7 @@ msgstr "Swaziland" #: code:addons/orm.py:4485 #, python-format msgid "created." -msgstr "Oluşturuldu." +msgstr "oluşturuldu." #. module: base #: field:ir.actions.report.xml,report_xsl:0 @@ -254,13 +254,13 @@ msgstr "Türkiye - Muhasebe" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "Artış Miktarı" +msgstr "Artırma Numarası" #. module: base #: 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 "Şirketin Yapısı" +msgstr "Firma Yapısı" #. module: base #: selection:base.language.install,lang:0 @@ -270,7 +270,7 @@ msgstr "Eskimo / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "Çoklu Para birimleri" +msgstr "Çoklu ParaBirimi" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -298,12 +298,12 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "Ortak Ara" +msgstr "Partner Arama" #. module: base #: field:ir.module.category,module_nr:0 msgid "Number of Modules" -msgstr "Modül Sayısı" +msgstr "Modüllerin Sayısı" #. module: base #: help:multi_company.default,company_dest_id:0 @@ -391,7 +391,7 @@ msgstr "" #: code:addons/orm.py:2648 #, python-format msgid "Invalid group_by" -msgstr "Geçersiz group_by kısmı" +msgstr "Geçersiz group_by" #. module: base #: field:ir.module.category,child_ids:0 @@ -408,7 +408,7 @@ msgstr "Kredi Limiti" #: field:ir.model.data,date_update:0 #: field:ir.model.relation,date_update:0 msgid "Update Date" -msgstr "Güncelleme Tarihi" +msgstr "Güncel Tarihi" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule @@ -462,7 +462,7 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" -"Değiştirmeye çalıştığınız kayıtlardan biri zaten silinmiş (dosya tipi:%s)" +"Değiştirmeye çalıştığınız kayıtlardan biri zaten silinmiş(Dosya türü: %s)." #. module: base #: help:ir.actions.act_window,views:0 @@ -481,7 +481,7 @@ msgstr "İlişki Adı" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "Erişim Yetkisi Oluştur" #. module: base #: model:res.country,name:base.tv @@ -531,7 +531,7 @@ msgstr "Fransız Guyanası" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "İşler, Bölümler, Çalışan Bilgileri" +msgstr "İşler, Deparmenler, Personel Ayrıntıları" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -614,7 +614,7 @@ msgstr "İspanyolca (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "Zaman Çizelgelerine Göre Faturalama" +msgstr "ZamanÇizelgeleride Faturalama" #. module: base #: view:base.module.upgrade:0 @@ -630,7 +630,7 @@ msgstr "Metin" #. module: base #: field:res.country,name:0 msgid "Country Name" -msgstr "Ülke İsmi" +msgstr "Ülke Adı" #. module: base #: model:res.country,name:base.co @@ -640,7 +640,7 @@ msgstr "Kolombiya" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister msgid "Mister" -msgstr "" +msgstr "Bay" #. module: base #: help:res.country,code:0 @@ -659,7 +659,7 @@ msgstr "Palau" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Satışlar & Alışlar" +msgstr "Satışlar & SatınAlmalar" #. module: base #: view:ir.translation:0 @@ -669,7 +669,7 @@ msgstr "Çevrilmemiş" #. module: base #: view:ir.mail_server:0 msgid "Outgoing Mail Server" -msgstr "Giden Posta Sunucusu" +msgstr "Giden Mail Server" #. module: base #: help:ir.actions.act_window,context:0 @@ -677,12 +677,12 @@ msgstr "Giden Posta Sunucusu" msgid "" "Context dictionary as Python expression, empty by default (Default: {})" msgstr "" -"Bağlam sözlüğü Python ifadesi olarak, öntanımlı olarak boş (Default{})" +"Bağlam sözlüğü Python ifadesi olarak, öntanımlı olarak boş (Default: {})" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "Logo Web" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -813,12 +813,12 @@ msgstr "Eritre" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "Şirket adı tekil olmalı !" +msgstr "Firma adı tekil olmalı !" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" -msgstr "Otomatik Eylemler" +msgstr "Otomatik İşlemler" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro @@ -860,7 +860,7 @@ msgstr "Güvenlik ve Kimlik Doğrulama" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "Web Calendar" -msgstr "Web Takvimi" +msgstr "Web Takvim" #. module: base #: selection:base.language.install,lang:0 @@ -881,7 +881,7 @@ msgstr "Sırbistan" #. module: base #: selection:ir.translation,type:0 msgid "Wizard View" -msgstr "Sihirbaz Görünüşü" +msgstr "Sihirbaz Görünümü" #. module: base #: model:res.country,name:base.kh @@ -892,7 +892,7 @@ msgstr "Kamboçya" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "Bulunan kuralların üzerine yaz" +msgstr "Bulunan Kuralların Üzerine Yaz" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -946,7 +946,7 @@ msgstr "Papua Yeni Gine" #. module: base #: help:ir.actions.report.xml,report_type:0 msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." -msgstr "Rapor tipi, ör: pdf, html, raw, sxw, odt, html2html, mako2html, ..." +msgstr "Rapor tipi, ör. pdf, html, raw, sxw, odt, html2html, mako2html, ..." #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav @@ -962,12 +962,12 @@ msgstr "E-posta Seçenekleri" #: code:addons/base/ir/ir_fields.py:195 #, python-format msgid "'%s' does not seem to be a valid date for field '%%(field)s'" -msgstr "" +msgstr "'%s' alan için geçerli bir tarih görünmüyor '%%(field)s'" #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "Ortaklarım" +msgstr "Partnerlerim" #. module: base #: model:res.country,name:base.zw @@ -1000,7 +1000,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_module_upgrade msgid "Module Upgrade" -msgstr "Modül güncelleme" +msgstr "Modül Yükseltme" #. module: base #: selection:base.language.install,lang:0 @@ -1010,7 +1010,7 @@ msgstr "İspanyolca (UY) / Español (UY)" #. module: base #: field:res.partner,mobile:0 msgid "Mobile" -msgstr "Cep" +msgstr "Mobil" #. module: base #: model:res.country,name:base.om @@ -1047,7 +1047,7 @@ msgstr "Üyelik Yönetimi" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "Diğer OSI onaylı lisans" +msgstr "Diğer OSI Onaylı Lisans" #. module: base #: model:ir.module.module,shortdesc:base.module_web_gantt @@ -1069,7 +1069,7 @@ msgstr "Hindistan" #: 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 "Referans tiplerini İste" +msgstr "Referans Türleri İste" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account @@ -1157,12 +1157,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:728 #, python-format msgid "Document model" -msgstr "Döküman Modeli" +msgstr "Döküman modeli" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Kullanıcı şifresini değiştirin." #. module: base #: view:res.lang:0 @@ -1182,7 +1182,7 @@ msgstr "%B - Tam ay adı." #: view:ir.values:0 #: field:ir.values,key:0 msgid "Type" -msgstr "Tür" +msgstr "Türü" #. module: base #: field:ir.mail_server,smtp_user:0 @@ -1259,12 +1259,12 @@ msgstr "Ülke adı tekil olmalı !" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "En son Sürüm" +msgstr "Son Versiyon" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "Erişim Yetkilerini Sil" #. module: base #: code:addons/base/ir/ir_mail_server.py:212 @@ -1276,7 +1276,7 @@ msgstr "Bağlantı denemesi başarısız!" #: selection:ir.actions.server,state:0 #: selection:workflow.activity,kind:0 msgid "Dummy" -msgstr "Kukla" +msgstr "Sahte" #. module: base #: constraint:ir.ui.view:0 @@ -1317,7 +1317,7 @@ msgstr "Destekleyenler" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "Silinme için başvur" +msgstr "Silme içim Uygula" #. module: base #: selection:ir.property,type:0 @@ -1347,7 +1347,7 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "Erişimi Sil" +msgstr "Erişimi Silme" #. module: base #: model:res.country,name:base.ne @@ -1377,12 +1377,12 @@ msgstr "İspanyolca (GT) / Español (GT)" #. module: base #: field:ir.mail_server,smtp_port:0 msgid "SMTP Port" -msgstr "SMTP bağlantı noktası" +msgstr "SMTP Port" #. module: base #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "sisteme giriş için kullanılmış" +msgstr "Sisteme giriş için kullanılmış" #. module: base #: view:base.language.export:0 @@ -1418,17 +1418,17 @@ msgstr "Testler" #. module: base #: field:ir.actions.report.xml,attachment:0 msgid "Save as Attachment Prefix" -msgstr "" +msgstr "Eki Önek olarak kaydet" #. module: base #: field:ir.ui.view_sc,res_id:0 msgid "Resource Ref." -msgstr "Kaynak Referansı" +msgstr "Kaynak Ref." #. module: base #: field:ir.actions.act_url,url:0 msgid "Action URL" -msgstr "İşlem URLsi" +msgstr "İşlem URL" #. module: base #: field:base.module.import,module_name:0 @@ -1493,7 +1493,7 @@ msgstr "Sihirbazlar" #: code:addons/base/res/res_users.py:131 #, python-format msgid "Operation Canceled" -msgstr "İşlem iptal edildi" +msgstr "Operasyon İptalEdildi" #. module: base #: model:ir.module.module,shortdesc:base.module_document @@ -1541,7 +1541,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_purchase_management #: model:ir.ui.menu,name:base.menu_purchase_root msgid "Purchases" -msgstr "Satınalmalar" +msgstr "SatınAlma" #. module: base #: model:res.country,name:base.md @@ -1596,7 +1596,7 @@ msgstr "" #. module: base #: report:ir.module.reference:0 msgid "Version" -msgstr "Sürüm" +msgstr "Versiyon" #. module: base #: help:res.users,action_id:0 @@ -1651,7 +1651,7 @@ msgstr "%Y - Yüzyıl ile birlikte yıl" #. module: base #: view:res.company:0 msgid "Report Footer Configuration" -msgstr "Rapor tabanı Ayarları" +msgstr "Rapor Altbaşlık Yapılandırması" #. module: base #: field:ir.translation,comments:0 @@ -1686,7 +1686,7 @@ msgstr "" #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" -msgstr "_Menu oluştur" +msgstr "Create _Menu" #. module: base #: help:ir.actions.server,trigger_obj_id:0 @@ -1719,7 +1719,7 @@ msgstr "" #. module: base #: help:res.partner,website:0 msgid "Website of Partner or Company" -msgstr "" +msgstr "Websitesi Partner veya Firma" #. module: base #: help:base.language.install,overwrite:0 @@ -1750,7 +1750,7 @@ msgstr "" #. module: base #: field:workflow,on_create:0 msgid "On Create" -msgstr "Oluşturmada" +msgstr "Oluşturma" #. module: base #: code:addons/base/ir/ir_model.py:906 @@ -1780,7 +1780,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_issue msgid "Portal Issue" -msgstr "" +msgstr "Portal Sorunu" #. module: base #: model:ir.ui.menu,name:base.menu_tools @@ -1790,7 +1790,7 @@ msgstr "Araçlar" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "Float" +msgstr "Kaydırma" #. module: base #: help:ir.actions.todo,type:0 @@ -1889,7 +1889,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" -msgstr "Gün: %(gün)" +msgstr "Gün: %(gün)ler" #. module: base #: model:ir.module.category,description:base.module_category_point_of_sale @@ -1916,12 +1916,12 @@ msgstr "Hollanda" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_event msgid "Portal Event" -msgstr "" +msgstr "Portal Etkinliği" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "Çeviri yapılıyor" +msgstr "Çeviri Devam Ediyor" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -1936,7 +1936,7 @@ msgstr "Günler" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "Araç, leasing, sigortalar, maliyetler" +msgstr "Araç, finansal kiralama, sigorta, maliyetleri" #. module: base #: view:ir.model.access:0 @@ -1973,7 +1973,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_process msgid "Enterprise Process" -msgstr "Kurumsal İşlem" +msgstr "Kurumsal Süreç" #. module: base #: help:res.partner,supplier:0 @@ -1985,7 +1985,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "Çalışan ön değerlendirmeleri" +msgstr "Personel Değerlendirmeleri" #. module: base #: selection:ir.actions.server,state:0 @@ -2006,34 +2006,34 @@ msgstr "Türkmenistan" #. module: base #: view:res.lang:0 msgid "7. %H:%M:%S ==> 18:25:20" -msgstr "7. %H:%M:%S ==> 18:25:20" +msgstr "7. %H:%M:%S \t ==> 18:25:20" #. module: base #: view:res.partner:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "Ortaklar" +msgstr "Partnerler" #. module: base #: field:res.partner.category,parent_left:0 msgid "Left parent" -msgstr "Sol Ana" +msgstr "Sol üst" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "Taslak Oluştur SS'de" #. module: base #: code:addons/base/ir/ir_model.py:318 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "Bu kolon modülü verileri içerir ve silinemez!" #. module: base #: field:res.partner.bank,footer:0 msgid "Display on Reports" -msgstr "Raporlarda göster" +msgstr "Raporlarda Göster" #. module: base #: model:ir.module.module,description:base.module_project_timesheet @@ -2120,7 +2120,7 @@ msgstr "%s (kopya)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "Hesap planı Şablonu" +msgstr "Hesap Planı Şablonu" #. module: base #: field:res.partner,type:0 @@ -2159,7 +2159,7 @@ msgstr "Tam Yol" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "Sonraki adım dosya biçimine bağlıdır:" #. module: base #: view:res.lang:0 @@ -2199,12 +2199,12 @@ msgstr "Oluştur / Yaz / Kopyala" #. module: base #: view:ir.sequence:0 msgid "Second: %(sec)s" -msgstr "" +msgstr "Saniye: %(san)ler" #. module: base #: field:ir.actions.act_window,view_mode:0 msgid "View Mode" -msgstr "Görüntüleme Kipi" +msgstr "Görünüm Modu" #. module: base #: help:res.partner.bank,footer:0 @@ -2213,7 +2213,7 @@ msgid "" "and sales orders." msgstr "" "Bu banka hesabını satış siparişleri ve faturalar gibi belgelerin altında " -"göster." +"gösterve satış siparişlerinde." #. module: base #: selection:base.language.install,lang:0 @@ -2233,7 +2233,7 @@ msgstr "Åland Adaları" #. module: base #: field:res.company,logo:0 msgid "Logo" -msgstr "Amblem" +msgstr "Logo" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cr @@ -2249,7 +2249,7 @@ msgstr "Yeni Pencere" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "Eylem (sadece değişiklik)" +msgstr "İşlem (sadece değişiklik)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription @@ -2264,7 +2264,7 @@ msgstr "Bahamalar" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply for Create" -msgstr "Oluşturulma için başvur" +msgstr "Uygula Oluşturma için" #. module: base #: model:ir.module.category,name:base.module_category_tools @@ -2345,7 +2345,7 @@ msgstr "" #. module: base #: field:change.password.user,new_passwd:0 msgid "New Password" -msgstr "" +msgstr "Yeni Parola" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2360,7 +2360,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup msgid "Initial Setup Tools" -msgstr "İlk kurulum Araçları" +msgstr "İlk Kurulum Araçları" #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -2456,7 +2456,7 @@ msgid "" "'calendar', etc. (Default: tree,form)" msgstr "" "İzin verilen tablo görünüm modlarının virgülle ayrılmış listes. Mesela " -"'form', 'Ağaç', 'Takvim' vs (Ön tanımlı:Ağaç, form)" +"'form', 'Ağaç', 'Takvim' vs (Öntanımlı:Ağaç, form)" #. module: base #: code:addons/orm.py:3842 @@ -2632,12 +2632,12 @@ msgstr "Yunanca / Ελληνικά" #. module: base #: field:res.company,custom_footer:0 msgid "Custom Footer" -msgstr "Özel Sayfa Altlığı" +msgstr "Özel Altbilgi" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "Fırsatı Teklife Çevir" +msgstr "Fırsatı Teklife Dönüştür" #. module: base #: model:ir.module.module,description:base.module_sale_analytic_plans @@ -2683,7 +2683,7 @@ msgstr "Ürünlere göre Oranlar" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "Faturalandırma" +msgstr "Faturalama" #. module: base #: field:ir.ui.view_sc,name:0 @@ -2724,7 +2724,7 @@ msgstr "RML Raporu" #. module: base #: model:ir.ui.menu,name:base.menu_translation_export msgid "Import / Export" -msgstr "İçe aktarım / Dışa aktarım" +msgstr "İçe Aktarım / Dışa Aktarım" #. module: base #: model:ir.module.module,description:base.module_sale @@ -2776,7 +2776,7 @@ msgstr "Kayıt ID" #. module: base #: view:ir.filters:0 msgid "My Filters" -msgstr "" +msgstr "Fitrelerim" #. module: base #: field:ir.actions.server,email:0 @@ -2829,7 +2829,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_contacts msgid "Contacts, People and Companies" -msgstr "" +msgstr "Kontak, İnsanlar ve Firmalar" #. module: base #: model:res.country,name:base.tt @@ -2875,7 +2875,7 @@ msgstr "Yönetici" #: code:addons/base/ir/ir_model.py:719 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Maalesef, bu dokümana erişim izniniz yok." #. module: base #: model:res.country,name:base.py @@ -2890,7 +2890,7 @@ msgstr "Fiji" #. module: base #: view:ir.actions.report.xml:0 msgid "Report Xml" -msgstr "Xml raporla" +msgstr "Rapor Xml" #. module: base #: model:ir.module.module,description:base.module_purchase @@ -2955,18 +2955,18 @@ msgstr "" #. module: base #: view:res.groups:0 msgid "Inherited" -msgstr "Kalıtsal" +msgstr "Devralındı" #. module: base #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "yes" -msgstr "" +msgstr "evet" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "" +msgstr "Serileştirme Alanı" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -3059,7 +3059,7 @@ msgstr "" #: code:addons/orm.py:2031 #, python-format msgid "Invalid Object Architecture!" -msgstr "Geçersiz nesne yapısı!" +msgstr "Geçersiz Nesne Yapısı!" #. module: base #: code:addons/base/ir/ir_model.py:366 @@ -3121,7 +3121,7 @@ msgid "" "partner records. You can create or delete countries to make sure the ones " "you are working on will be maintained." msgstr "" -"Carilerinize atayabileceğiniz ülkelerin listeleyip düzenleyebilirsiniz." +"Partner Categories atayabileceğiniz ülkelerin listeleyip düzenleyebilirsiniz." #. module: base #: model:res.country,name:base.nf @@ -3167,7 +3167,7 @@ msgstr "" #. module: base #: field:res.company,rml_header1:0 msgid "Company Tagline" -msgstr "" +msgstr "Firma Slogan" #. module: base #: code:addons/base/res/res_users.py:668 @@ -3223,12 +3223,12 @@ msgstr "Küba" #: code:addons/report_sxw.py:441 #, python-format msgid "Unknown report type: %s" -msgstr "Bilinmeyen Rapor tipi: %s" +msgstr "Bilinmeyen Rapor türü: %s" #. module: base #: model:ir.module.module,summary:base.module_hr_expense msgid "Expenses Validation, Invoicing" -msgstr "" +msgstr "Gider Doğrulama, Faturalama" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll_account @@ -3247,7 +3247,7 @@ msgstr "Ermenistan" #. module: base #: model:ir.module.module,summary:base.module_hr_evaluation msgid "Periodical Evaluations, Appraisals, Surveys" -msgstr "" +msgstr "Periyodik Değerlendirmeler, Ölçümleri, Anketler" #. module: base #: model:ir.actions.act_window,name:base.ir_property_form @@ -3268,7 +3268,7 @@ msgstr "İsveç" #. module: base #: field:ir.actions.report.xml,report_file:0 msgid "Report File" -msgstr "" +msgstr "Rapor Dosyası" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -3301,7 +3301,7 @@ msgstr "" #: code:addons/orm.py:3870 #, python-format msgid "Missing document(s)" -msgstr "" +msgstr "Eksik belge(ler)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type @@ -3366,7 +3366,7 @@ msgstr "Takvim" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management msgid "Knowledge" -msgstr "" +msgstr "Bilgi Banaksı" #. module: base #: field:workflow.activity,signal_send:0 @@ -3425,7 +3425,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "Araştırma / Kullanıcı" +msgstr "Anket / Kullanıcı" #. module: base #: view:ir.module.module:0 @@ -3436,7 +3436,7 @@ msgstr "Bağımlılıklar" #. module: base #: field:multi_company.default,company_id:0 msgid "Main Company" -msgstr "Ana Şirket" +msgstr "Ana Firma" #. module: base #: field:ir.ui.menu,web_icon_hover:0 @@ -3446,12 +3446,12 @@ msgstr "Web ikon dosyası (hover)" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "Döviz Kodu (ISO 4217)" +msgstr "ParaBirimi Kodu (ISO 4217)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract msgid "Employee Contracts" -msgstr "Çalışan Şözleşmeleri" +msgstr "Personel Şözleşmeleri" #. module: base #: view:ir.actions.server:0 @@ -3470,13 +3470,13 @@ msgstr "Hata! İç içe tekrarlayan şirketler seçemezsiniz." #. module: base #: field:res.partner,birthdate:0 msgid "Birthdate" -msgstr "Doğum günü" +msgstr "DoğumGünü" #. 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 "Bağlantı Ünvanları" +msgstr "Kontak Ünvanları" #. module: base #: model:ir.module.module,shortdesc:base.module_product_manufacturer @@ -3508,7 +3508,7 @@ msgstr "workflow.activity" #. module: base #: view:base.language.export:0 msgid "Export Complete" -msgstr "" +msgstr "Tümünü Dışa Aktar" #. module: base #: help:ir.ui.view_sc,res_id:0 @@ -3536,7 +3536,7 @@ msgstr "Fince / Suomi" #. module: base #: view:ir.config_parameter:0 msgid "System Properties" -msgstr "" +msgstr "Sistem Özellikleri" #. module: base #: field:ir.sequence,prefix:0 @@ -3580,12 +3580,12 @@ msgstr "İçeri aktarılacak modül paketini seçin (.zip dosyası)" #. module: base #: view:ir.filters:0 msgid "Personal" -msgstr "" +msgstr "Personel" #. module: base #: field:base.language.export,modules:0 msgid "Modules To Export" -msgstr "" +msgstr "Modülü Dışa Aktar" #. module: base #: model:res.country,name:base.mt @@ -3654,7 +3654,7 @@ msgstr "" #: view:ir.module.module:0 #: field:ir.module.module,description:0 msgid "Description" -msgstr "Tanım" +msgstr "Açıklama" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_instance_form @@ -3688,7 +3688,7 @@ msgstr "Antartika" #. module: base #: view:res.partner:0 msgid "Persons" -msgstr "" +msgstr "Personeller" #. module: base #: view:base.language.import:0 @@ -3698,7 +3698,7 @@ msgstr "_Import" #. module: base #: field:res.users,action_id:0 msgid "Home Action" -msgstr "Ev İşlemi" +msgstr "Ana İşlemi" #. module: base #: field:res.lang,grouping:0 @@ -3708,7 +3708,7 @@ msgstr "Ayırıcı Biçimi" #. module: base #: model:ir.module.module,shortdesc:base.module_report_webkit msgid "Webkit Report Engine" -msgstr "Webkit Rapor motoru" +msgstr "Webkit Rapor Motoru" #. module: base #: model:ir.ui.menu,name:base.next_id_9 @@ -3718,7 +3718,7 @@ msgstr "Veritabanı Yapısı" #. module: base #: model:ir.actions.act_window,name:base.action_partner_mass_mail msgid "Mass Mailing" -msgstr "Toplu Posta" +msgstr "Toplu Mail" #. module: base #: model:res.country,name:base.yt @@ -3746,7 +3746,7 @@ msgstr "Kurallar arası etkileşim" #: field:res.company,rml_footer:0 #: field:res.company,rml_footer_readonly:0 msgid "Report Footer" -msgstr "" +msgstr "Rapor Altbiligisi" #. module: base #: selection:res.lang,direction:0 @@ -3771,7 +3771,7 @@ msgstr "Filtreler" #: view:ir.cron:0 #: model:ir.ui.menu,name:base.menu_ir_cron_act msgid "Scheduled Actions" -msgstr "Planlanmış işler" +msgstr "Planlanmış İşlemler" #. module: base #: model:ir.module.category,name:base.module_category_reporting @@ -3846,7 +3846,7 @@ msgstr "Togo" #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.client,res_model:0 msgid "Destination Model" -msgstr "" +msgstr "Hedef Model" #. module: base #: selection:ir.sequence,implementation:0 @@ -3870,12 +3870,12 @@ msgstr "Urdu / اردو" #: code:addons/orm.py:3901 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Erişim Engellendi" #. module: base #: field:res.company,name:0 msgid "Company Name" -msgstr "Şirket Adı" +msgstr "Firma Adı" #. module: base #: code:addons/orm.py:2807 @@ -3932,7 +3932,7 @@ msgstr "Sen Piyer ve Miquelon" #. module: base #: view:ir.actions.todo:0 msgid "Search Actions" -msgstr "Eylemleri Ara" +msgstr "İşlemleri Arama" #. module: base #: model:ir.module.module,description:base.module_base_calendar @@ -3963,7 +3963,7 @@ msgstr "ir.translation" #. module: base #: view:res.lang:0 msgid "12. %w ==> 5 ( Friday is the 6th day)" -msgstr "12. %w ==> 5 ( Cuma 6'ncı gün)" +msgstr "12. %w \t\t\t==> 5 ( Cuma 6'ncı gün)" #. module: base #: constraint:res.partner.category:0 @@ -3978,12 +3978,12 @@ msgstr "%x - Kabul edilen tarih sunumu." #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "Etiket" #. module: base #: view:res.lang:0 msgid "%d - Day of the month [01,31]." -msgstr "%d - Ayın günü [01,31]" +msgstr "%d - Ayın günü [01,31]." #. module: base #: model:res.country,name:base.tj @@ -4018,7 +4018,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "" +msgstr "Slovakya" #. module: base #: model:res.country,name:base.nr @@ -4029,7 +4029,7 @@ msgstr "Nauru Adası" #: code:addons/base/res/res_company.py:166 #, python-format msgid "Reg" -msgstr "" +msgstr "VD" #. module: base #: model:ir.model,name:base.model_ir_property @@ -4177,7 +4177,7 @@ msgstr "Lihtenştayn" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "" +msgstr "Sorun ZamanÇizelgelerinde" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd @@ -4198,7 +4198,7 @@ msgstr "EAN13" #: code:addons/orm.py:2246 #, python-format msgid "Invalid Architecture!" -msgstr "Geçersiz mimari!" +msgstr "Geçersiz Mimari!" #. module: base #: model:res.country,name:base.pt @@ -4208,17 +4208,17 @@ msgstr "Portekiz" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "Herhangi bir belgeyi paylaş" +msgstr "Herhangi bir Belgeyi Paylaş" #. module: base #: field:workflow.transition,group_id:0 msgid "Group Required" -msgstr "Grup Şart" +msgstr "Grup Gerekeni" #. module: base #: view:res.lang:0 msgid "6. %d, %m ==> 05, 12" -msgstr "6. %d, %m ==> 05, 12" +msgstr "6. %d, %m\t\t ==> 05, 12" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it @@ -4235,7 +4235,7 @@ msgstr "İtalya - Muhasebe" #: field:ir.actions.server,help:0 #: field:ir.actions.wizard,help:0 msgid "Action description" -msgstr "Eylem Açıklaması" +msgstr "İşlem açıklaması" #. module: base #: model:ir.module.module,description:base.module_l10n_ma @@ -4284,7 +4284,7 @@ msgstr "Hesap Planları" #. module: base #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organization" -msgstr "" +msgstr "Etkinlik Organizayonu" #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -4312,7 +4312,7 @@ msgstr "Taban Alan" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "Yönetme araçları ve sözleşmeler" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4367,7 +4367,7 @@ msgstr "Öntanımlı" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Lunch Order, Meal, Food" -msgstr "" +msgstr "Öğlen Yemeği Sipariş, Öğün, Yiyecek" #. module: base #: view:ir.model.fields:0 @@ -4423,7 +4423,7 @@ msgstr "İfade" #. module: base #: view:res.company:0 msgid "Header/Footer" -msgstr "Sayfa Üstü / Sayfa Altı" +msgstr "Üstübilgi/Altbilgi" #. module: base #: help:ir.mail_server,sequence:0 @@ -4440,7 +4440,7 @@ msgstr "" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "İlişkili Firma" #. module: base #: help:ir.actions.act_url,help:0 @@ -4481,12 +4481,12 @@ msgstr "Tetik Nesnesi" #. module: base #: sql_constraint:ir.sequence.type:0 msgid "`code` must be unique." -msgstr "`KOD` eşşiz olmalı." +msgstr "`kod` eşşiz olmalı." #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "Bilgi Yönetim Sistemi" #. module: base #: view:workflow.activity:0 @@ -4497,7 +4497,7 @@ msgstr "Gelen Dönüşümler" #. module: base #: field:ir.values,value_unpickle:0 msgid "Default value or action reference" -msgstr "Öntanımlı değer ya da Eylem referansı" +msgstr "Öntanımlı değer ya da işlem referansı" #. module: base #: model:ir.module.module,description:base.module_note_pad @@ -4565,12 +4565,12 @@ msgstr "İspanyolca (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 msgid "Sequence Type" -msgstr "Silsile Çeşidi" +msgstr "Sıralama Türü" #. module: base #: view:base.language.export:0 msgid "Unicode/UTF-8" -msgstr "" +msgstr "Unicode/UTF-8" #. module: base #: selection:base.language.install,lang:0 @@ -4582,12 +4582,12 @@ msgstr "Hintçe / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "Çeviri Yükleyin" #. module: base #: field:ir.module.module,latest_version:0 msgid "Installed Version" -msgstr "" +msgstr "Kurulan Versiyon" #. module: base #: model:ir.module.module,description:base.module_account_test @@ -4725,7 +4725,7 @@ msgstr "" #. module: base #: view:ir.actions.act_window:0 msgid "Open a Window" -msgstr "Pencere Aç" +msgstr "Bir Pencere Aç" #. module: base #: model:res.country,name:base.gq @@ -4783,7 +4783,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ps msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "İşgal Altındaki Filistin Toprakları" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ch @@ -4807,7 +4807,7 @@ msgstr "Yazan" #. module: base #: view:ir.actions.todo:0 msgid "Set as Todo" -msgstr "Yapılacak İş olarak Ayarla" +msgstr "Yapılacak Ayarla" #. module: base #: view:res.lang:0 @@ -4940,7 +4940,7 @@ msgstr "İş Akışları" #. module: base #: model:ir.ui.menu,name:base.next_id_73 msgid "Purchase" -msgstr "" +msgstr "SatınAlma" #. module: base #: selection:base.language.install,lang:0 @@ -4950,22 +4950,22 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_needaction_mixin msgid "ir.needaction_mixin" -msgstr "" +msgstr "ir.needaction_mixin" #. module: base #: view:base.language.export:0 msgid "This file was generated using the universal" -msgstr "" +msgstr "Bu dosya evrensel kullanılarak oluşturulmuştur" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "IT Services" -msgstr "" +msgstr "IT Hizmetleri" #. module: base #: model:ir.module.category,name:base.module_category_specific_industry_applications msgid "Specific Industry Applications" -msgstr "Endüstrilere özel uygulamalar" +msgstr "Endüstrilere Özel Uygulamalar" #. module: base #: model:ir.module.module,shortdesc:base.module_google_docs @@ -4981,7 +4981,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:327 #, python-format msgid "name" -msgstr "" +msgstr "adı" #. module: base #: model:ir.module.module,description:base.module_mrp_operations @@ -5027,7 +5027,7 @@ msgstr "Atla" #. module: base #: model:ir.module.module,shortdesc:base.module_event_sale msgid "Events Sales" -msgstr "" +msgstr "Satış Etkinlikleri" #. module: base #: model:res.country,name:base.ls @@ -5074,7 +5074,7 @@ msgstr "Alan kontrolünde hata oluştu. alan %s:%s" #. module: base #: view:ir.property:0 msgid "Generic" -msgstr "Genel" +msgstr "Jenerik" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ftp @@ -5104,12 +5104,12 @@ msgstr "Set NULL" #. module: base #: view:res.users:0 msgid "Save" -msgstr "" +msgstr "Kaydet" #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML Path" -msgstr "" +msgstr "XML Yolu" #. module: base #: model:res.country,name:base.bj @@ -5120,7 +5120,7 @@ msgstr "Benin" #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form #: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform msgid "Bank Account Types" -msgstr "Banka Hesap Tipleri" +msgstr "Banka Hesap Türleri" #. module: base #: help:ir.sequence,suffix:0 @@ -5196,7 +5196,7 @@ msgstr "Güvenlik" #. module: base #: selection:base.language.install,lang:0 msgid "Portuguese / Português" -msgstr "" +msgstr "Portekizce / Português" #. module: base #: code:addons/base/ir/ir_model.py:366 @@ -5256,7 +5256,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_recruitment msgid "Recruitment Process" -msgstr "İşe alım süreci" +msgstr "İşe Alım Süreci" #. module: base #: model:res.country,name:base.br @@ -5266,7 +5266,7 @@ msgstr "Brezilya" #. module: base #: view:res.lang:0 msgid "%M - Minute [00,59]." -msgstr "%M - Dakika [00,59]" +msgstr "%M - Dakika [00,59]." #. module: base #: selection:ir.module.module,license:0 @@ -5276,7 +5276,7 @@ msgstr "Affero GLP-3" #. module: base #: field:ir.sequence,number_next:0 msgid "Next Number" -msgstr "Sonraki Sayı" +msgstr "Sonraki Numara" #. module: base #: help:workflow.transition,condition:0 @@ -5297,7 +5297,7 @@ msgstr "Oranlar" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "Email Temaları" #. module: base #: model:res.country,name:base.sy @@ -5397,12 +5397,12 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_partner_category_form msgid "Partner Tags" -msgstr "" +msgstr "Patner Etiketleri" #. module: base #: view:res.company:0 msgid "Preview Header/Footer" -msgstr "" +msgstr "Önizleme Üstbilgi/Altbiligi" #. module: base #: field:ir.ui.menu,parent_id:0 @@ -5413,7 +5413,7 @@ msgstr "Üst Menü" #. module: base #: field:res.partner.bank,owner_name:0 msgid "Account Owner Name" -msgstr "Hesap Sahibi Adi" +msgstr "Hesap Sahibi Adı" #. module: base #: code:addons/base/ir/ir_model.py:414 @@ -5436,12 +5436,12 @@ msgstr "Ondalık Ayırıcı" #: code:addons/orm.py:5318 #, python-format msgid "Missing required value for the field '%s'." -msgstr "" +msgstr "Alan için gerekli değer eksik '%s'." #. module: base #: view:ir.rule:0 msgid "Write Access Right" -msgstr "" +msgstr "Erişim Yetkisi Yazma" #. module: base #: model:ir.actions.act_window,help:base.action_res_groups @@ -5458,7 +5458,7 @@ msgstr "" #: view:ir.filters:0 #: field:ir.filters,name:0 msgid "Filter Name" -msgstr "Filtre adı" +msgstr "Filtre Adı" #. module: base #: view:ir.attachment:0 @@ -5491,12 +5491,12 @@ msgstr "Bouvet Adası" #. module: base #: field:ir.model.constraint,type:0 msgid "Constraint Type" -msgstr "" +msgstr "Sınırlama Türü" #. module: base #: field:res.company,child_ids:0 msgid "Child Companies" -msgstr "Alt Şirketler" +msgstr "Alt Firmalar" #. module: base #: model:res.country,name:base.ni @@ -5542,7 +5542,7 @@ msgstr "Venezuela" #. module: base #: view:res.lang:0 msgid "9. %j ==> 340" -msgstr "9. %j ==> 340" +msgstr "9. %j \t ==> 340" #. module: base #: model:res.country,name:base.zm @@ -5557,7 +5557,7 @@ msgstr "Yapılandırma Sihirbazı'nı başlatın" #. module: base #: model:ir.module.module,summary:base.module_mrp msgid "Manufacturing Orders, Bill of Materials, Routing" -msgstr "" +msgstr "Üretim Siparişler, Malzeme Listesi, Yönlendirme" #. module: base #: field:ir.attachment,name:0 @@ -5630,7 +5630,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads msgid "See all Leads" -msgstr "" +msgstr "Tüm Adayları Görme" #. module: base #: model:res.country,name:base.ci @@ -5645,7 +5645,7 @@ msgstr "Kazakistan" #. module: base #: view:res.lang:0 msgid "%w - Weekday number [0(Sunday),6]." -msgstr "%w - Hafta günü numarası [0(Pazar),6]" +msgstr "%w - Hafta günü numarası [0(Pazar),6]." #. module: base #: field:ir.attachment,res_name:0 @@ -5656,7 +5656,7 @@ msgstr "Kaynak Adı" #. module: base #: model:ir.ui.menu,name:base.menu_ir_filters msgid "User-defined Filters" -msgstr "" +msgstr "Kulanıcı-tanımlı Filtreler" #. module: base #: field:ir.actions.act_window_close,name:0 @@ -5688,7 +5688,7 @@ msgstr "" #: field:workflow,name:0 #: field:workflow.activity,name:0 msgid "Name" -msgstr "Ad" +msgstr "Adı" #. module: base #: help:ir.actions.act_window,multi:0 @@ -5713,7 +5713,7 @@ msgstr "Ondalık Hassasiyet Ayarları" #: model:ir.model,name:base.model_ir_actions_act_url #: selection:ir.ui.menu,action:0 msgid "ir.actions.act_url" -msgstr "" +msgstr "ir.actions.act_url" #. module: base #: model:ir.ui.menu,name:base.menu_translation_app @@ -5754,7 +5754,7 @@ msgstr "Japonca / 日本語" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "Dil yükle" +msgstr "Dil Yükle" #. module: base #: help:workflow.transition,act_from:0 @@ -5866,7 +5866,7 @@ msgstr "" #. module: base #: view:ir.translation:0 msgid "Comments" -msgstr "" +msgstr "Yorumlar" #. module: base #: model:res.country,name:base.et @@ -5876,7 +5876,7 @@ msgstr "Etiyopya" #. module: base #: model:ir.module.category,name:base.module_category_authentication msgid "Authentication" -msgstr "" +msgstr "Kimlik Doğrulama" #. module: base #: model:res.country,name:base.sj @@ -5899,18 +5899,18 @@ msgstr "Temel Kanban" #: view:ir.actions.report.xml:0 #: view:ir.actions.server:0 msgid "Group By" -msgstr "Gruplama Anahtarı" +msgstr "Grupla İle" #. module: base #: view:res.config.installer:0 msgid "title" -msgstr "Başlık:" +msgstr "başlık" #. module: base #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "true" -msgstr "" +msgstr "doğru" #. module: base #: model:ir.model,name:base.model_base_language_install @@ -5920,7 +5920,7 @@ msgstr "Dil Yükleyin" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 msgid "Services" -msgstr "" +msgstr "Hizmetler" #. module: base #: view:ir.translation:0 @@ -5930,12 +5930,12 @@ msgstr "Çeviri" #. module: base #: selection:res.request,state:0 msgid "closed" -msgstr "closed" +msgstr "kapandı" #. module: base #: selection:base.language.export,state:0 msgid "get" -msgstr "get" +msgstr "alma" #. module: base #: help:ir.model.fields,on_delete:0 @@ -5950,7 +5950,7 @@ msgstr "Muhasebe & Finans" #. module: base #: field:ir.actions.server,write_id:0 msgid "Write Id" -msgstr "Yazma Belirteci" +msgstr "Yazma Id" #. module: base #: model:ir.ui.menu,name:base.menu_product @@ -5962,7 +5962,7 @@ msgstr "Ürünler" #: model:ir.ui.menu,name:base.menu_values_form_defaults #: view:ir.values:0 msgid "User-defined Defaults" -msgstr "Kullanıcı tanımlı öntanımlamalar" +msgstr "Kullanıcı-tanımlı Öntanımlamalar" #. module: base #: model:ir.module.module,description:base.module_auth_signup @@ -5977,12 +5977,12 @@ msgstr "" #: model:ir.module.category,name:base.module_category_usability #: view:res.users:0 msgid "Usability" -msgstr "Kullanılabilirlik" +msgstr "Kullanılabilir" #. module: base #: field:ir.actions.act_window,domain:0 msgid "Domain Value" -msgstr "Alan Değeri" +msgstr "Domain Değeri" #. module: base #: model:ir.module.module,description:base.module_association @@ -6033,7 +6033,7 @@ msgstr "" #: code:addons/base/ir/workflow/workflow.py:99 #, python-format msgid "Operation forbidden" -msgstr "" +msgstr "Operasyon yasaklandı" #. module: base #: view:ir.actions.server:0 @@ -6091,7 +6091,7 @@ msgstr "Banka Türü" #: code:addons/base/res/res_users.py:99 #, python-format msgid "The name of the group can not start with \"-\"" -msgstr "Grup adı \"=\" ile başlayamaz" +msgstr "Grup adı \"-\" ile başlayamaz" #. module: base #: model:ir.actions.client,name:base.modules_act_cl @@ -6146,17 +6146,17 @@ msgstr "Banka Hesabı Sahibi" #. module: base #: model:ir.module.category,name:base.module_category_uncategorized msgid "Uncategorized" -msgstr "Sınıflandırılmamış" +msgstr "Kategorilenmemiş" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "Telefon:" #. module: base #: field:res.partner,is_company:0 msgid "Is a Company" -msgstr "" +msgstr "Bu Bir Firmamı" #. module: base #: selection:ir.cron,interval_type:0 @@ -6218,7 +6218,7 @@ msgstr "Bankalarım" #. module: base #: sql_constraint:ir.filters:0 msgid "Filter names must be unique" -msgstr "" +msgstr "Filtre adları benzersiz olmalıdır" #. module: base #: help:multi_company.default,object_id:0 @@ -6228,12 +6228,12 @@ msgstr "Bu kuraldan etkilene nesne" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline View" -msgstr "" +msgstr "Satırda Görme" #. module: base #: field:ir.filters,is_default:0 msgid "Default filter" -msgstr "" +msgstr "Öntanımlı filtreler" #. module: base #: report:ir.module.reference:0 @@ -6248,7 +6248,7 @@ msgstr "Menü Adı" #. module: base #: field:ir.values,key2:0 msgid "Qualifier" -msgstr "" +msgstr "Eleme" #. module: base #: model:ir.module.module,description:base.module_l10n_be_coda @@ -6362,12 +6362,12 @@ msgstr "Malezya" #: code:addons/base/ir/ir_sequence.py:130 #, python-format msgid "Increment number must not be zero." -msgstr "" +msgstr "Arttırma sayı sıfır olamaz." #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "Yevmiye maddelerini iptal et" +msgstr "Yevmiye Girişleri İptalEt" #. module: base #: field:res.partner,tz_offset:0 @@ -6488,7 +6488,7 @@ msgstr "Eklenen modül sayısı" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "Fiyat hassasiyeti" +msgstr "Fiyat Hassasiyeti" #. module: base #: selection:base.language.install,lang:0 @@ -6593,14 +6593,14 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Current Year without Century: %(y)s" -msgstr "Yüzyıl olmadan şimdiki yıl: %(y)s" +msgstr "Yüzyıl olmadan şimdiki Yıl: %(y)s" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action #: view:ir.config_parameter:0 #: model:ir.ui.menu,name:base.ir_config_menu msgid "System Parameters" -msgstr "" +msgstr "Sitem Parametreleri" #. module: base #: help:ir.actions.client,tag:0 @@ -6636,7 +6636,7 @@ msgstr "" #. module: base #: field:ir.model.fields,size:0 msgid "Size" -msgstr "Boyut" +msgstr "Ebat" #. module: base #: model:ir.module.module,shortdesc:base.module_audittrail @@ -6660,7 +6660,7 @@ msgstr "Sudan" #: field:res.currency.rate,currency_rate_type_id:0 #: view:res.currency.rate.type:0 msgid "Currency Rate Type" -msgstr "Döviz Kuru Tipi" +msgstr "ParaBirimi Kur Türü" #. module: base #: model:ir.module.module,description:base.module_l10n_fr @@ -6769,7 +6769,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Contact Creation" -msgstr "" +msgstr "Kontak Oluştur" #. module: base #: view:ir.module.module:0 @@ -6801,7 +6801,7 @@ msgstr "Modüller" #: field:workflow.activity,subflow_id:0 #: field:workflow.workitem,subflow_id:0 msgid "Subflow" -msgstr "Al Akışt" +msgstr "Al-Akış" #. module: base #: model:ir.actions.act_window,name:base.action_res_bank_form @@ -6825,7 +6825,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Week of the Year: %(woy)s" -msgstr "" +msgstr "Yılın Haftası: %(woy)s" #. module: base #: field:res.users,id:0 @@ -6835,7 +6835,7 @@ msgstr "ID" #. module: base #: field:ir.cron,doall:0 msgid "Repeat Missed" -msgstr "Kaçırılanları Tekrarla" +msgstr "Cevapsız Tekrarlayan" #. module: base #: code:addons/base/module/wizard/base_module_import.py:67 @@ -6857,7 +6857,7 @@ msgstr "Dış ID" #. module: base #: help:res.currency.rate,rate:0 msgid "The rate of the currency to the currency of rate 1" -msgstr "Döviz dönüşüm oranı (1'e göre)" +msgstr "Parabirimi kur oranı (1'e göre)" #. module: base #: model:res.country,name:base.uk @@ -6887,14 +6887,14 @@ msgstr "Botsvana" #. module: base #: view:res.partner.title:0 msgid "Partner Titles" -msgstr "Ortak Ünvanları" +msgstr "Partner Ünvanları" #. module: base #: code:addons/base/ir/ir_fields.py:196 #: code:addons/base/ir/ir_fields.py:227 #, python-format msgid "Use the format '%s'" -msgstr "" +msgstr "Biçimini kullanın '%s'" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -6914,7 +6914,7 @@ msgstr "İş Günü" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "Çoklu-Şirket" +msgstr "Çoklu-Firma" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_workitem_form @@ -6926,12 +6926,12 @@ msgstr "İş Unsurları" #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Invalid Bank Account Type Name format." -msgstr "" +msgstr "Geçersiz Banka Hesap Türü Ad biçimi." #. module: base #: view:ir.filters:0 msgid "Filters visible only for one user" -msgstr "" +msgstr "Yalnızca bir kullanıcı görebilir Filtreler" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -6976,7 +6976,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "" +msgstr "Tutar Sonra" #. module: base #: selection:base.language.install,lang:0 @@ -7010,7 +7010,7 @@ msgstr "İlişkili alanlar için hedef modelin teknik adı" #. module: base #: view:res.lang:0 msgid "%S - Seconds [00,61]." -msgstr "%S - Saniye [00,59]" +msgstr "%S - Saniye [00,59]." #. module: base #: help:base.language.import,overwrite:0 @@ -7040,7 +7040,7 @@ msgstr "Proje" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 msgid "Web Icon Image (hover)" -msgstr "Web ikon resmi (hover)" +msgstr "Web İkon Resmi (hover)" #. module: base #: view:base.module.import:0 @@ -7052,7 +7052,7 @@ msgstr "Modül dosyası başarılı bir şekilde içeri alındı!" #: view:ir.model.constraint:0 #: model:ir.ui.menu,name:base.ir_model_constraint_menu msgid "Model Constraints" -msgstr "" +msgstr "Model Kısıtlamaları" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form @@ -7065,7 +7065,7 @@ msgstr "Geçişler" #: model:ir.module.module,shortdesc:base.module_hr_timesheet #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets" -msgstr "Giriş Çıkışlar" +msgstr "ZamanÇizelgeleri" #. module: base #: help:ir.values,company_id:0 @@ -7110,7 +7110,7 @@ msgstr "" #: field:res.partner,employee:0 #: model:res.partner.category,name:base.res_partner_category_3 msgid "Employee" -msgstr "Çalışan" +msgstr "Personel" #. module: base #: model:ir.module.module,description:base.module_project_issue @@ -7157,7 +7157,7 @@ msgstr "" #: field:res.company,state_id:0 #: field:res.partner.bank,state_id:0 msgid "Fed. State" -msgstr "Federal Eyalet" +msgstr "Fed. Eyalet" #. module: base #: field:ir.actions.server,copy_object:0 @@ -7167,7 +7167,7 @@ msgstr "kopyası" #. module: base #: field:ir.model.data,display_name:0 msgid "Record Name" -msgstr "" +msgstr "Kayıt Adı" #. module: base #: model:ir.model,name:base.model_ir_actions_client @@ -7183,7 +7183,7 @@ msgstr "Hint Okyanusu İngiliz Bölgesi" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Module Immediate Install" -msgstr "" +msgstr "Modül Hemen Yükle" #. module: base #: view:ir.actions.server:0 @@ -7221,7 +7221,7 @@ msgstr "" #. module: base #: selection:res.lang,direction:0 msgid "Left-to-Right" -msgstr "Soldan sağa" +msgstr "Soldan Sağa" #. module: base #: field:ir.model.fields,translate:0 @@ -7233,7 +7233,7 @@ msgstr "Tercüme edilebilir" #. module: base #: help:base.language.import,code:0 msgid "ISO Language and Country code, e.g. en_US" -msgstr "" +msgstr "ISO Dil ve Ülke kodu, örnek en_US" #. module: base #: model:res.country,name:base.vn @@ -7248,7 +7248,7 @@ msgstr "İmza" #. module: base #: field:res.partner.category,complete_name:0 msgid "Full Name" -msgstr "Tam Ad" +msgstr "Tam Adı" #. module: base #: view:ir.attachment:0 @@ -7280,13 +7280,13 @@ msgstr "Uzun Dönemli Planlama" #. module: base #: field:ir.actions.server,message:0 msgid "Message" -msgstr "İleti" +msgstr "Mesaj" #. module: base #: field:ir.actions.act_window.view,multi:0 #: field:ir.actions.report.xml,multi:0 msgid "On Multiple Doc." -msgstr "Birden fazla belge üzerinde" +msgstr "Çoklu Belge Üzerinde" #. module: base #: view:base.language.export:0 @@ -7303,7 +7303,7 @@ msgstr "Birden fazla belge üzerinde" #: view:res.users:0 #: view:wizard.ir.model.menu.create:0 msgid "or" -msgstr "" +msgstr "veya" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant @@ -7313,7 +7313,7 @@ msgstr "Muhasebe & Finans" #. module: base #: view:ir.module.module:0 msgid "Upgrade" -msgstr "Güncelle" +msgstr "Yükseltme" #. module: base #: model:ir.module.module,description:base.module_base_action_rule @@ -7335,13 +7335,13 @@ msgstr "" #. module: base #: field:res.partner,function:0 msgid "Job Position" -msgstr "" +msgstr "İş Pozisyonu" #. module: base #: view:res.partner:0 #: field:res.partner,child_ids:0 msgid "Contacts" -msgstr "Kişiler" +msgstr "Kontaklar" #. module: base #: model:res.country,name:base.fo @@ -7351,7 +7351,7 @@ msgstr "Faroe Adaları" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "Bağlantı güvenliği" +msgstr "Bağlantı Güvenliği" #. module: base #: code:addons/base/ir/ir_actions.py:606 @@ -7367,7 +7367,7 @@ msgstr "Ekvador - Muhasebe" #. module: base #: field:res.partner.category,name:0 msgid "Category Name" -msgstr "Sınıf Adı" +msgstr "Kategori Adı" #. module: base #: model:res.country,name:base.mp @@ -7377,7 +7377,7 @@ msgstr "Kuzey Mariana Adaları" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "Kullanıcı Girişi" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -7456,7 +7456,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 msgid "Manufacturer" -msgstr "" +msgstr "Üretici" #. module: base #: help:res.users,company_id:0 @@ -7498,7 +7498,7 @@ msgstr "Namibya" #. module: base #: field:res.partner.category,child_ids:0 msgid "Child Categories" -msgstr "Alt Sınıflar" +msgstr "Alt Kategoriler" #. module: base #: code:addons/base/ir/ir_actions.py:606 @@ -7541,7 +7541,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default msgid "Account Analytic Defaults" -msgstr "" +msgstr "Analitik Varsayılan Hesaplar" #. module: base #: selection:ir.ui.view,type:0 @@ -7551,7 +7551,7 @@ msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "" +msgstr "Planlanmış İşlemler" #. module: base #: model:res.country,name:base.bi @@ -7600,12 +7600,12 @@ msgstr "Sıranın bir sonraki sayısı" #. module: base #: view:res.partner:0 msgid "at" -msgstr "" +msgstr "de" #. module: base #: view:ir.rule:0 msgid "Rule Definition (Domain Filter)" -msgstr "" +msgstr "Kuralı Tanımlaması (Domain Filtre)" #. module: base #: selection:ir.actions.act_url,target:0 @@ -7615,7 +7615,7 @@ msgstr "Bu Pencere" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_anonymous msgid "Anonymous portal" -msgstr "" +msgstr "Anonim portal" #. module: base #: field:base.language.export,format:0 @@ -7625,17 +7625,17 @@ msgstr "Dosya Biçimi" #. module: base #: field:res.lang,iso_code:0 msgid "ISO code" -msgstr "ISO Kodur" +msgstr "ISO kodu" #. module: base #: model:ir.module.module,shortdesc:base.module_association msgid "Associations Management" -msgstr "derneklerin Yönetimi" +msgstr "Dernek Yönetimi" #. module: base #: help:ir.model,modules:0 msgid "List of modules in which the object is defined or inherited" -msgstr "" +msgstr "Nesne tanımlanmış veya miras olduğu modüllerin Listesi" #. module: base #: model:ir.module.category,name:base.module_category_localization_payroll @@ -7672,7 +7672,7 @@ msgstr "Parola" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_claim msgid "Portal Claim" -msgstr "" +msgstr "Portal Şikayeti" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe @@ -7700,7 +7700,7 @@ msgstr "Alanlar" #. module: base #: model:ir.actions.act_window,name:base.action_partner_employee_form msgid "Employees" -msgstr "Çalışanlar" +msgstr "Personeller" #. module: base #: model:ir.module.module,description:base.module_web_shortcuts @@ -7725,7 +7725,7 @@ msgstr "RML Dahili Başlık" #. module: base #: field:ir.actions.act_window,search_view_id:0 msgid "Search View Ref." -msgstr "Arama Görüntüsü Referansı" +msgstr "Arama Görüntüsü Ref." #. module: base #: help:res.users,partner_id:0 @@ -7764,7 +7764,7 @@ msgstr "Çince / 简体中文" #. module: base #: field:ir.model.fields,selection:0 msgid "Selection Options" -msgstr "Seçim Terihleri" +msgstr "Seçim Opsiyonları" #. module: base #: field:res.bank,street:0 @@ -7872,7 +7872,7 @@ msgstr "Bilinmeyen" #. module: base #: model:ir.actions.act_window,name:base.action_res_users_my msgid "Change My Preferences" -msgstr "Ayarlarımı değiştir" +msgstr "Ayarlarımı Değiştir" #. module: base #: code:addons/base/ir/ir_actions.py:171 @@ -7911,12 +7911,12 @@ msgstr "Özel Alan" #. module: base #: model:ir.module.module,summary:base.module_account_accountant msgid "Financial and Analytic Accounting" -msgstr "" +msgstr "Finansal ve Analitik Muhasebe" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project msgid "Portal Project" -msgstr "" +msgstr "Portal Proje" #. module: base #: model:res.country,name:base.cc @@ -7934,12 +7934,12 @@ msgstr "başlatma" #: view:res.partner:0 #: field:res.partner,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "SatışElemanı" #. module: base #: view:res.lang:0 msgid "11. %U or %W ==> 48 (49th week)" -msgstr "11. %U or %W ==> 48 (49. hafta)" +msgstr "11. %U or %W ==> 48 (49 hafta)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field @@ -7977,7 +7977,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update msgid "Company Bank Accounts" -msgstr "Şirket Banka Hesapları" +msgstr "Firma Banka Hesapları" #. module: base #: code:addons/base/res/res_users.py:467 @@ -7994,7 +7994,7 @@ msgstr "SMTP kimlik doğrulaması için şifre (opsiyonel)" #: code:addons/base/ir/ir_model.py:720 #, python-format msgid "Sorry, you are not allowed to modify this document." -msgstr "" +msgstr "Üzgünüz, bu belgeyi değiştirmek için izin verilmez." #. module: base #: code:addons/base/res/res_config.py:349 @@ -8028,7 +8028,7 @@ msgstr "Sihirbaz" #: code:addons/base/ir/ir_fields.py:303 #, python-format msgid "database id" -msgstr "" +msgstr "veritabanı id" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import @@ -8085,7 +8085,7 @@ msgstr "Fransızca (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Distributor" -msgstr "" +msgstr "Dağıtıcı" #. module: base #: help:ir.actions.server,subject:0 @@ -8178,7 +8178,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_sequence msgid "Entries Sequence Numbering" -msgstr "Kayıt Sıra Numaraları" +msgstr "Giriş Sıralama Numaraları" #. module: base #: view:base.language.export:0 @@ -8188,17 +8188,17 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Client Actions" -msgstr "İstemci Eylemleri" +msgstr "İstemci İşlemleri" #. module: base #: field:res.partner.bank.type,field_ids:0 msgid "Type Fields" -msgstr "" +msgstr "Alan Türleri" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment msgid "Jobs, Recruitment, Applications, Job Interviews" -msgstr "" +msgstr "İş, İşe Alım, Uygulamaları, İş Görüşmeleri" #. module: base #: code:addons/base/module/module.py:540 @@ -8235,12 +8235,12 @@ msgstr "base.update.translations" #. module: base #: view:ir.rule:0 msgid "Full Access Right" -msgstr "" +msgstr "Tam Erişim Hakkı" #. module: base #: field:res.partner.category,parent_id:0 msgid "Parent Category" -msgstr "Ana Sınıf" +msgstr "Ana Kategori" #. module: base #: model:res.country,name:base.fi @@ -8250,7 +8250,7 @@ msgstr "Finlandiya" #. module: base #: model:ir.module.module,shortdesc:base.module_web_shortcuts msgid "Web Shortcuts" -msgstr "" +msgstr "Web Kısayolları" #. module: base #: view:res.partner:0 @@ -8258,7 +8258,7 @@ msgstr "" #: selection:res.partner.title,domain:0 #: view:res.users:0 msgid "Contact" -msgstr "Kişi" +msgstr "Kontak" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at @@ -8278,7 +8278,7 @@ msgstr "Proje Yönetimi" #. module: base #: view:ir.module.module:0 msgid "Cancel Uninstall" -msgstr "Kaldırmayı İptal et" +msgstr "Kaldırmayı İptal Et" #. module: base #: view:res.bank:0 @@ -8288,17 +8288,17 @@ msgstr "İletişim" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "Muhasebe Analizi" +msgstr "Analitik Muhasebe" #. module: base #: model:ir.model,name:base.model_ir_model_constraint msgid "ir.model.constraint" -msgstr "" +msgstr "ir.model.constraint" #. module: base #: model:ir.module.module,shortdesc:base.module_web_graph msgid "Graph Views" -msgstr "" +msgstr "Grafik Görünüler" #. module: base #: help:ir.model.relation,name:0 @@ -8326,7 +8326,7 @@ msgstr "Belçika - Muhasebe" #. module: base #: view:ir.model.access:0 msgid "Access Control" -msgstr "" +msgstr "Erişim Kontrolu" #. module: base #: model:res.country,name:base.kw @@ -8336,7 +8336,7 @@ msgstr "Kuveyt" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup msgid "Payment Follow-up Management" -msgstr "" +msgstr "Ödeme Takip Yönetimi" #. module: base #: field:workflow.workitem,inst_id:0 @@ -8364,7 +8364,7 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "Many2One" -msgstr "ÇoktanBire" +msgstr "Many2One" #. module: base #: model:res.country,name:base.ng @@ -8405,7 +8405,7 @@ msgstr "Her Zaman Aranabilir" #. module: base #: help:res.country.state,code:0 msgid "The state code in max. three chars." -msgstr "" +msgstr "Max durumu kodu. üç karakter." #. module: base #: model:res.country,name:base.hk @@ -8415,12 +8415,12 @@ msgstr "Hong Kong" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale msgid "Portal Sale" -msgstr "" +msgstr "Portal Satış" #. module: base #: field:ir.default,ref_id:0 msgid "ID Ref." -msgstr "Belirteç Referansı" +msgstr "ID Ref." #. module: base #: model:res.country,name:base.ph @@ -8430,7 +8430,7 @@ msgstr "Filipinler" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet_sheet msgid "Timesheets, Attendances, Activities" -msgstr "" +msgstr "ZamanÇizelgeleri, Katılımcılar, Etkinlikler" #. module: base #: model:res.country,name:base.ma @@ -8447,7 +8447,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "2. %a ,%A ==> Fri, Friday" -msgstr "2. %a ,%A ==> Cum, Cuma" +msgstr "2. %a ,%A\t\t\t ==> Cum, Cuma" #. module: base #: code:addons/base/ir/ir_translation.py:341 @@ -8531,7 +8531,7 @@ msgstr "%a - Günün kısaltması" #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "Alt Menüler" +msgstr "Alt-Menüler" #. module: base #: report:ir.module.reference:0 @@ -8541,7 +8541,7 @@ msgstr "Nesneler üzerinde içgözlem raporu" #. module: base #: model:ir.module.module,shortdesc:base.module_web_analytics msgid "Google Analytics" -msgstr "" +msgstr "Google Analitikleri" #. module: base #: model:ir.module.module,description:base.module_note @@ -8569,7 +8569,7 @@ msgstr "Dominika" #. module: base #: field:ir.translation,name:0 msgid "Translated field" -msgstr "" +msgstr "Çevrilmiş alan" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_location @@ -8589,7 +8589,7 @@ msgstr "Nepal" #. module: base #: model:ir.module.module,shortdesc:base.module_document_page msgid "Document Page" -msgstr "" +msgstr "Belge Sayfa" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ar @@ -8599,7 +8599,7 @@ msgstr "" #. module: base #: field:ir.module.module,description_html:0 msgid "Description HTML" -msgstr "" +msgstr "Açıklama HTML" #. module: base #: help:res.groups,implied_ids:0 @@ -8615,7 +8615,7 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_hr_attendance #: model:res.groups,name:base.group_hr_attendance msgid "Attendances" -msgstr "" +msgstr "Katılımcılar" #. module: base #: model:ir.module.module,shortdesc:base.module_warning @@ -8627,7 +8627,7 @@ msgstr "Uyarı mesajları ve Alarmlar" #: model:ir.ui.menu,name:base.menu_action_ui_view_custom #: view:ir.ui.view.custom:0 msgid "Customized Views" -msgstr "Özel Tablo Görünümleri" +msgstr "Özelleştirilmiş Görünümler" #. module: base #: view:base.module.import:0 @@ -8640,7 +8640,7 @@ msgstr "Modül İç Aktarımı" #: model:ir.ui.menu,name:base.menu_values_form_action #: view:ir.values:0 msgid "Action Bindings" -msgstr "Eylem Bağlantıları" +msgstr "İşlem Bağlantıları" #. module: base #: help:res.partner,lang:0 @@ -8721,7 +8721,7 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Continue" -msgstr "Devam Et" +msgstr "DevamEt" #. module: base #: selection:base.language.install,lang:0 @@ -8752,7 +8752,7 @@ msgstr "Slovence / Slovenščina" #. module: base #: field:res.currency,position:0 msgid "Symbol Position" -msgstr "" +msgstr "Sembol Pozisyonu" #. module: base #: model:ir.module.module,description:base.module_l10n_de @@ -8790,7 +8790,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "documentation" -msgstr "" +msgstr "belgeleme" #. module: base #: help:ir.model,osv_memory:0 @@ -8835,12 +8835,12 @@ msgstr "%b - Kısaltılmış ay adı." #: code:addons/base/ir/ir_model.py:722 #, python-format msgid "Sorry, you are not allowed to delete this document." -msgstr "" +msgstr "Üzgünüz, bu belgeyi silmek için izin verilmez." #. module: base #: constraint:ir.rule:0 msgid "Rules can not be applied on the Record Rules model." -msgstr "" +msgstr "Kurallar Kayıt Kuralları model üzerinde uygulanamaz." #. module: base #: field:res.partner,supplier:0 @@ -8857,7 +8857,7 @@ msgstr "Çoklu İşlemler" #. module: base #: model:ir.module.module,summary:base.module_mail msgid "Discussions, Mailing Lists, News" -msgstr "" +msgstr "Tartışmalar, Mail Listeleri, Haberler" #. module: base #: model:ir.module.module,description:base.module_fleet @@ -8883,7 +8883,7 @@ msgstr "" #. module: base #: field:multi_company.default,company_dest_id:0 msgid "Default Company" -msgstr "Varsayılan Şirket" +msgstr "Öntanımlı Firma" #. module: base #: selection:base.language.install,lang:0 @@ -8908,7 +8908,7 @@ msgstr "Amerikan Samoası" #. module: base #: view:ir.attachment:0 msgid "My Document(s)" -msgstr "" +msgstr "Belgelerim" #. module: base #: help:ir.actions.act_window,res_model:0 @@ -8958,7 +8958,7 @@ msgstr "KullanıcıHatası" #. module: base #: model:ir.module.module,summary:base.module_project_issue msgid "Support, Bug Tracker, Helpdesk" -msgstr "" +msgstr "Destek, Bug Tracker, Yardım Masası" #. module: base #: model:res.country,name:base.ae @@ -8983,17 +8983,17 @@ msgstr "Döküman öntamımlı bir özellik olarak kullanıldığı için siline #. module: base #: model:res.partner.category,name:base.res_partner_category_5 msgid "Silver" -msgstr "" +msgstr "Gümüş" #. module: base #: field:res.partner.title,shortcut:0 msgid "Abbreviation" -msgstr "" +msgstr "Kısaltma" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" -msgstr "İşe Alım" +msgstr "İşe-Alım" #. module: base #: model:ir.module.module,description:base.module_l10n_gr @@ -9009,7 +9009,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Action Reference" -msgstr "Eylem Referansı" +msgstr "İşlem Referansı" #. module: base #: model:ir.module.module,description:base.module_auth_ldap @@ -9152,7 +9152,7 @@ msgstr "Çek Cumhuriyeti" #. module: base #: model:ir.module.module,shortdesc:base.module_claim_from_delivery msgid "Claim on Deliveries" -msgstr "Teslimatlar hakkındaki Şikayetler" +msgstr "Teslimat Şikayetleri" #. module: base #: model:res.country,name:base.sb @@ -9178,12 +9178,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_status msgid "State/Stage Management" -msgstr "" +msgstr "Durum/Aşama Yönetimi" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management msgid "Warehouse" -msgstr "" +msgstr "Depo" #. module: base #: field:ir.exports,resource:0 @@ -9211,12 +9211,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "8. %I:%M:%S %p ==> 06:25:20 PM" -msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" +msgstr "8. %I:%M:%S %p\t ==> 06:25:20 PM" #. module: base #: view:ir.filters:0 msgid "Filters shared with all users" -msgstr "" +msgstr "Filtreleri paylaş tüm kullanıcılarla" #. module: base #: view:ir.translation:0 @@ -9255,7 +9255,7 @@ msgstr "Ukrayna" #: field:res.partner,website:0 #, python-format msgid "Website" -msgstr "Web sitesi" +msgstr "Websitesi" #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -9265,7 +9265,7 @@ msgstr "Hiçbiri" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays msgid "Leave Management" -msgstr "" +msgstr "İzin Yönetim" #. module: base #: model:res.company,overdue_msg:base.main_company @@ -9285,7 +9285,7 @@ msgstr "" #. module: base #: view:ir.module.category:0 msgid "Module Category" -msgstr "Modül Sınıđı" +msgstr "Modül Kategori" #. module: base #: model:res.country,name:base.us @@ -9305,7 +9305,7 @@ msgstr "Mali" #. module: base #: model:ir.ui.menu,name:base.menu_project_config_project msgid "Stages" -msgstr "" +msgstr "Aşamalar" #. module: base #: selection:base.language.install,lang:0 @@ -9359,17 +9359,17 @@ msgstr "Kullanıcı Arayüzü" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_byproduct msgid "MRP Byproducts" -msgstr "" +msgstr "MRP Ürünleri" #. module: base #: field:res.request,ref_partner_id:0 msgid "Partner Ref." -msgstr "Ortak Ref." +msgstr "Partner Ref." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "" +msgstr "Harcama Yönetimi" #. module: base #: field:ir.attachment,create_date:0 @@ -9386,7 +9386,7 @@ msgstr "Tetiklenecek iş akışı sinyali" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "done" -msgstr "tamamlandı" +msgstr "biten" #. module: base #: view:ir.actions.act_window:0 @@ -9448,7 +9448,7 @@ msgstr "Modeller" #: code:addons/base/module/module.py:500 #, python-format msgid "The `base` module cannot be uninstalled" -msgstr "" +msgstr "`Baz` modül kaldırılamaz" #. module: base #: code:addons/base/ir/ir_cron.py:247 @@ -9459,7 +9459,7 @@ msgstr "Kayıt şuan değiştirilemiyor" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually" -msgstr "Elle Çalıştır" +msgstr "Manuel Çalıştır" #. module: base #: model:res.country,name:base.be @@ -9475,7 +9475,7 @@ msgstr "osv_memory.autovacuum" #: code:addons/base/ir/ir_model.py:721 #, python-format msgid "Sorry, you are not allowed to create this kind of document." -msgstr "" +msgstr "Maalesef, belge bu tür oluşturmak için izin verilmez." #. module: base #: field:base.language.export,lang:0 @@ -9502,12 +9502,12 @@ msgstr "Gambiya" #: view:res.partner:0 #: field:res.users,company_ids:0 msgid "Companies" -msgstr "Şirketler" +msgstr "Firmalar" #. module: base #: help:res.currency,symbol:0 msgid "Currency sign, to be used when printing amounts." -msgstr "Döviz Kuru işareti, (Miktarları basarken kullanmak için)" +msgstr "Parabirimi Kuru işareti, (Miktarları basarken kullanmak için)" #. module: base #: view:res.lang:0 @@ -9517,13 +9517,13 @@ msgstr "%H - Saat (24-Saat) [00,23]." #. module: base #: field:ir.model.fields,on_delete:0 msgid "On Delete" -msgstr "" +msgstr "Sil üzerinden" #. module: base #: code:addons/base/ir/ir_model.py:342 #, python-format msgid "Model %s does not exist!" -msgstr "%s modeli yok !" +msgstr "Model %s does not exist!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_jit @@ -9572,13 +9572,13 @@ msgstr "" #: view:res.users:0 #: view:wizard.ir.model.menu.create:0 msgid "Cancel" -msgstr "Vazgeç" +msgstr "İptal" #. module: base #: code:addons/orm.py:1506 #, python-format msgid "Unknown database identifier '%s'" -msgstr "" +msgstr "Bilinmeyen veritabanı tanıtıcısı '%s'" #. module: base #: selection:base.language.export,format:0 @@ -9669,7 +9669,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:316 #, python-format msgid "external id" -msgstr "" +msgstr "dış id" #. module: base #: view:ir.model:0 @@ -9684,12 +9684,12 @@ msgstr "Satış siparişindeki kar marjları" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase msgid "Purchase Management" -msgstr "Satınalma Yönetimi" +msgstr "SatınAlma Yönetimi" #. module: base #: field:ir.module.module,published_version:0 msgid "Published Version" -msgstr "Yayınlanmış Sürüm" +msgstr "Yayınlanmış Versiyon" #. module: base #: model:res.country,name:base.is @@ -9762,13 +9762,13 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "Para birimi kodu şirket başına benzersiz olması gerekir!" #. module: base #: code:addons/base/module/wizard/base_export_language.py:39 #, python-format msgid "New Language (Empty translation template)" -msgstr "" +msgstr "Yeni Dil (Boş çeviri şablonu)" #. module: base #: help:ir.actions.server,email:0 @@ -9811,7 +9811,7 @@ msgstr "Bir sonraki eklentiyi ayarlamak için 'Devam' tuşuna basın..." #. module: base #: field:ir.actions.server,record_id:0 msgid "Create Id" -msgstr "Oluşturulma Belirteci" +msgstr "Id Oluştur" #. module: base #: model:res.country,name:base.hn @@ -9826,7 +9826,7 @@ msgstr "Mısır" #. module: base #: view:ir.attachment:0 msgid "Creation" -msgstr "" +msgstr "Oluşturma" #. module: base #: help:ir.actions.server,model_id:0 @@ -9842,7 +9842,7 @@ msgstr "Dil Adı" #. module: base #: selection:ir.property,type:0 msgid "Boolean" -msgstr "Doğru/Yanlış" +msgstr "Boolean" #. module: base #: help:ir.mail_server,smtp_encryption:0 @@ -9863,7 +9863,7 @@ msgstr "Alan Açıklaması" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_contract_hr_expense msgid "Contracts Management: hr_expense link" -msgstr "" +msgstr "Sözleşmeler Yönetimi: hr_expense link" #. module: base #: view:ir.attachment:0 @@ -9877,12 +9877,12 @@ msgstr "" #: view:res.partner:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: base #: view:base.module.update:0 msgid "Module Update Result" -msgstr "" +msgstr "Modül Güncelleştirme Sonuç" #. module: base #: model:ir.module.module,description:base.module_analytic_contract_hr_expense @@ -9897,17 +9897,17 @@ msgstr "" #. module: base #: field:ir.attachment,store_fname:0 msgid "Stored Filename" -msgstr "" +msgstr "Saklanan Dosya adı" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "Firma Adresi Kullan" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays msgid "Holidays, Allocation and Leave Requests" -msgstr "" +msgstr "Tatiller, Tahsis ve İzin İstekleri" #. module: base #: model:ir.module.module,description:base.module_web_hello @@ -9929,7 +9929,7 @@ msgstr "Yüklenecek" #: model:ir.module.module,shortdesc:base.module_base #: field:res.currency,base:0 msgid "Base" -msgstr "Taban" +msgstr "Temel" #. module: base #: field:ir.model.data,model:0 @@ -10023,7 +10023,7 @@ msgstr "Görüntüle" #. module: base #: model:res.groups,name:base.group_multi_company msgid "Multi Companies" -msgstr "Çoklu Şirketler" +msgstr "Çoklu Firmalar" #. module: base #: help:res.users,menu_id:0 @@ -10046,7 +10046,7 @@ msgstr "Satınalma Analitik Planları" #: model:ir.actions.act_window,name:base.ir_sequence_type #: model:ir.ui.menu,name:base.menu_ir_sequence_type msgid "Sequence Codes" -msgstr "Sıra Kodu" +msgstr "Sıralama Koduları" #. module: base #: selection:base.language.install,lang:0 @@ -10065,12 +10065,12 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "Şimdiki Yıl (Yüzyı ile birlikte): %(year)s" +msgstr "Şimdiki Yıl Yüzyıl ile birlikte: %(yıl)s" #. module: base #: field:ir.exports,export_fields:0 msgid "Export ID" -msgstr "Dışa Aktarım Belirteci" +msgstr "Dışa Aktarım ID" #. module: base #: model:res.country,name:base.fr @@ -10086,7 +10086,7 @@ msgstr "Akış Durdur" #. module: base #: selection:ir.cron,interval_type:0 msgid "Weeks" -msgstr "Hafta" +msgstr "Haftalar" #. module: base #: model:res.country,name:base.af @@ -10125,7 +10125,7 @@ msgstr "" #. module: base #: field:workflow.activity,kind:0 msgid "Kind" -msgstr "Tür" +msgstr "Muhtelif" #. module: base #: code:addons/orm.py:4646 @@ -10138,7 +10138,7 @@ msgstr "Bu yöntem artık mevcut değil" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "Terimleri Senkronize et" +msgstr "Terimleri Senkronize Et" #. module: base #: field:res.lang,thousands_sep:0 @@ -10187,7 +10187,7 @@ msgstr "Veritabanındaki hedef kaydın IDsi" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis msgid "Contracts Management" -msgstr "Şözleşmelerin Yönetimi" +msgstr "Şözleşmeler Yönetimi" #. module: base #: selection:base.language.install,lang:0 @@ -10212,7 +10212,7 @@ msgstr "Hafızada" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "Yapılacaklar" +msgstr "Yapılacak" #. module: base #: model:ir.module.module,shortdesc:base.module_product_visible_discount @@ -10229,7 +10229,7 @@ msgstr "Dosya İçeriği" #: view:ir.model.relation:0 #: model:ir.ui.menu,name:base.ir_model_relation_menu msgid "ManyToMany Relations" -msgstr "" +msgstr "ManyToMany Relations" #. module: base #: model:res.country,name:base.pa @@ -10265,7 +10265,7 @@ msgstr "Pitcairn Adası" #. module: base #: field:res.partner,category_id:0 msgid "Tags" -msgstr "" +msgstr "Etiketler" #. module: base #: view:base.module.upgrade:0 @@ -10285,7 +10285,7 @@ msgstr "Kayıt Kuralları" #. module: base #: view:multi_company.default:0 msgid "Multi Company" -msgstr "" +msgstr "Çoklu Firma" #. module: base #: model:ir.module.category,name:base.module_category_portal @@ -10296,13 +10296,13 @@ msgstr "Portal" #. module: base #: selection:ir.translation,state:0 msgid "To Translate" -msgstr "" +msgstr "Çevirme" #. module: base #: code:addons/base/ir/ir_fields.py:294 #, python-format msgid "See all possible values" -msgstr "" +msgstr "Olası tüm değerleri göster" #. module: base #: model:ir.module.module,description:base.module_claim_from_delivery @@ -10339,12 +10339,12 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "Şirket logonuzu ayarlamak için tıklayın." #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." -msgstr "%A - Kısaltmasız Gün Adı (Salı)" +msgstr "%A - Tam gün adı." #. module: base #: help:ir.values,user_id:0 @@ -10359,7 +10359,7 @@ msgstr "Gine Bissau" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML Header" -msgstr "" +msgstr "Ekle RML Üstbilgisi" #. module: base #: help:res.company,rml_footer:0 @@ -10416,7 +10416,7 @@ msgstr "Bu şirketle ilişkili banka hesapları" #: model:ir.ui.menu,name:base.next_id_64 #: view:res.users:0 msgid "Sales" -msgstr "Satış" +msgstr "Satışlar" #. module: base #: field:ir.actions.server,child_ids:0 @@ -10431,7 +10431,7 @@ msgstr "" #. module: base #: selection:ir.actions.todo,state:0 msgid "Done" -msgstr "Tamamlandı" +msgstr "Biten" #. module: base #: help:ir.cron,doall:0 @@ -10462,7 +10462,7 @@ msgstr "%m - Ay numarası [01,12]." #: field:res.partner,city:0 #: field:res.partner.bank,city:0 msgid "City" -msgstr "Şehir" +msgstr "İl" #. module: base #: model:res.country,name:base.qa @@ -10477,13 +10477,13 @@ msgstr "İtalya" #. module: base #: model:res.groups,name:base.group_sale_salesman msgid "See Own Leads" -msgstr "" +msgstr "Adaylarını Görsün" #. module: base #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "Yapılacaklar" +msgstr "Yapılacak" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_hr_employees @@ -10533,8 +10533,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 "" -"Sisteminizdeki İş ortağı ünvanlarını yönetin. İş ortağı ünvanları " -"şirketlerin yasal durumlarını gösterir: A.Ş., LTD, Şahıs Firması, SA, vs." +"Sisteminizdeki Partner ünvanlarını yönetin. Partner ünvanları şirketlerin " +"yasal durumlarını gösterir: A.Ş., LTD, Şahıs Firması, SA, vs." #. module: base #: view:res.bank:0 @@ -10613,7 +10613,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #, python-format msgid "Apply Schedule Upgrade" -msgstr "" +msgstr "Yükseltme Programı Uygula" #. module: base #: view:workflow.activity:0 @@ -10701,7 +10701,7 @@ msgstr "Ülke eyaleti" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "Seri Noları & Tanımlayıcılar" +msgstr "Sıralamalar & Tanımlayıcılar" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -10743,7 +10743,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "" +msgstr "Satış ve Depo Yönetimi" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -10796,7 +10796,7 @@ msgstr "Dışa Giden Dönüşümler" #: field:ir.module.module,icon_image:0 #: field:ir.ui.menu,icon:0 msgid "Icon" -msgstr "Simge" +msgstr "İkon" #. module: base #: model:ir.module.category,description:base.module_category_human_resources @@ -10810,7 +10810,7 @@ msgstr "" #. module: base #: help:res.partner,ean13:0 msgid "BarCode" -msgstr "" +msgstr "BarKode" #. module: base #: help:ir.model.fields,model_id:0 @@ -10832,22 +10832,23 @@ msgstr "Martinique (Fransız)" #: help:res.partner,is_company:0 msgid "Check if the contact is a company, otherwise it is a person" msgstr "" +"Kontak bir şirket olup olmadığını kontrol edin, aksi takdirde bir personeldir" #. module: base #: view:ir.sequence.type:0 msgid "Sequences Type" -msgstr "Sıra No Tipi" +msgstr "Sıralam Türü" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "Mobil:" #. module: base #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Formating Error" -msgstr "" +msgstr "Format Hatası" #. module: base #: model:res.country,name:base.ye @@ -10908,12 +10909,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "İzin Reddedildi" #. module: base #: field:ir.ui.menu,child_id:0 msgid "Child IDs" -msgstr "Alt Belirteçler" +msgstr "Alt IDler" #. module: base #: code:addons/base/ir/ir_actions.py:702 @@ -10943,7 +10944,7 @@ msgstr "Sistemde kullanılacak banka hesaplarını yönetin." #. module: base #: view:base.module.import:0 msgid "Import module" -msgstr "İçeri Modül Aktar" +msgstr "Modül İçeri Aktar" #. module: base #: field:ir.actions.server,loop_action:0 @@ -10973,7 +10974,7 @@ msgstr "Laos" #: field:res.partner,email:0 #, python-format msgid "Email" -msgstr "E-Posta" +msgstr "E-Mail" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 @@ -11031,7 +11032,7 @@ msgstr "" #. module: base #: selection:ir.module.module,license:0 msgid "Other Proprietary" -msgstr "Diğer tescilli" +msgstr "Diğer Sahiplik" #. module: base #: model:res.country,name:base.ec @@ -11046,12 +11047,12 @@ msgstr "workflow" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "" +msgstr "Erişim Hakkı Okuma" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function msgid "Jobs on Contracts" -msgstr "" +msgstr "İş Sözleşmeleride" #. module: base #: code:addons/base/res/res_lang.py:187 @@ -11067,7 +11068,7 @@ msgstr "Güncellenebilir" #. module: base #: view:res.lang:0 msgid "3. %x ,%X ==> 12/05/08, 18:25:20" -msgstr "3. %x ,%X ==> 12/05/08, 18:25:20" +msgstr "3. %x ,%X \t \t\t==> 12/05/08, 18:25:20" #. module: base #: selection:ir.model.fields,on_delete:0 @@ -11077,7 +11078,7 @@ msgstr "Basamakla" #. module: base #: model:ir.module.module,summary:base.module_crm msgid "Leads, Opportunities, Phone Calls" -msgstr "" +msgstr "Adaylar, Fırsatlar, Telefon Aramaları" #. module: base #: model:ir.module.category,description:base.module_category_knowledge_management @@ -11094,7 +11095,7 @@ msgstr "Arapça / الْعَرَبيّ" #. module: base #: selection:ir.translation,state:0 msgid "Translated" -msgstr "" +msgstr "Çevrildi" #. module: base #: model:ir.actions.act_window,name:base.action_inventory_form @@ -11115,7 +11116,7 @@ msgstr "Sonraki Yapılandırma Adımı" #. module: base #: field:res.groups,comment:0 msgid "Comment" -msgstr "Açıklamalar" +msgstr "Yorum" #. module: base #: field:ir.filters,domain:0 @@ -11124,7 +11125,7 @@ msgstr "Açıklamalar" #: field:ir.rule,domain_force:0 #: field:res.partner.title,domain:0 msgid "Domain" -msgstr "Alan adı" +msgstr "Domain" #. module: base #: code:addons/base/ir/ir_fields.py:166 @@ -11166,7 +11167,7 @@ msgstr "Katılma Kipi" #. module: base #: field:res.partner,tz:0 msgid "Timezone" -msgstr "Zaman Dilimi" +msgstr "ZamanDilimi" #. module: base #: model:ir.model,name:base.model_ir_actions_report_xml @@ -11179,18 +11180,17 @@ msgstr "ir.actions.report.xml" #: view:ir.sequence:0 #: model:ir.ui.menu,name:base.menu_ir_sequence_form msgid "Sequences" -msgstr "Silsileler" +msgstr "Sıralamalar" #. module: base #: help:res.lang,code:0 msgid "This field is used to set/get locales for user" -msgstr "" -"Bu alan kullanıcının yerel mahalini değiştirmek/almak için kulalnılır" +msgstr "This field is used to set/get locales for user" #. module: base #: view:ir.filters:0 msgid "Shared" -msgstr "" +msgstr "Paylaşılan" #. module: base #: code:addons/base/module/module.py:357 @@ -11202,7 +11202,7 @@ msgstr "Modül \"%s\" kurulamıyor. Sağlanamayan bağımlılık : %s" #. module: base #: view:ir.module.module:0 msgid "Search modules" -msgstr "Modülleri Ara" +msgstr "Modülleri Arama" #. module: base #: model:res.country,name:base.by @@ -11244,7 +11244,7 @@ msgstr "Satınalmalarda Çifte Onaylama" #: field:res.company,street2:0 #: field:res.partner,street2:0 msgid "Street2" -msgstr "Sokak2" +msgstr "Cadde2" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_update @@ -11301,12 +11301,12 @@ msgstr "Pencere Aç" #. module: base #: field:ir.actions.act_window,auto_search:0 msgid "Auto Search" -msgstr "Otomatik Ara" +msgstr "Otomatik Arama" #. module: base #: field:ir.actions.act_window,filter:0 msgid "Filter" -msgstr "Süzgeç" +msgstr "Filtre" #. module: base #: model:res.country,name:base.ch @@ -11321,7 +11321,7 @@ msgstr "Grenada" #. module: base #: help:res.partner,customer:0 msgid "Check this box if this contact is a customer." -msgstr "" +msgstr "Bu kişi bir müşteri ise bu kutuyu işaretleyin." #. module: base #: view:ir.actions.server:0 @@ -11349,7 +11349,7 @@ msgstr "" #. module: base #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "İlişkili Partner" #. module: base #: code:addons/osv.py:153 @@ -11386,18 +11386,18 @@ msgstr "Üretim İşlemleri" #. module: base #: view:base.language.export:0 msgid "Here is the exported translation file:" -msgstr "" +msgstr "Burada dışa aktarılan çeviri dosyası:" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 #: field:ir.actions.report.xml,report_rml_content_data:0 msgid "RML Content" -msgstr "" +msgstr "RML İçereği" #. module: base #: view:res.lang:0 msgid "Update Terms" -msgstr "Şartları Güncelle" +msgstr "Terimleri Güncelle" #. module: base #: field:res.request,act_to:0 @@ -11408,7 +11408,7 @@ msgstr "Alıcı" #. module: base #: model:ir.module.module,shortdesc:base.module_hr msgid "Employee Directory" -msgstr "" +msgstr "Personel Dizin" #. module: base #: field:ir.cron,args:0 @@ -11573,7 +11573,7 @@ msgstr "Bağlam Değeri" #. module: base #: view:ir.sequence:0 msgid "Hour 00->24: %(h24)s" -msgstr "Saat 00->24: %(h24)" +msgstr "Saat 00->24: %(h24)s" #. module: base #: field:ir.cron,nextcall:0 @@ -11583,7 +11583,7 @@ msgstr "Sonraki Çalıştırma Tarihi" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "Numara dolgusu" +msgstr "Numara Dolgusu" #. module: base #: help:multi_company.default,field_id:0 @@ -11593,12 +11593,12 @@ msgstr "Alan özelliğini seçiniz" #. module: base #: field:res.request.history,date_sent:0 msgid "Date sent" -msgstr "Gönderildiği tarih" +msgstr "Gönderme tarih" #. module: base #: view:ir.sequence:0 msgid "Month: %(month)s" -msgstr "Month: %(month)" +msgstr "Ay: %(ay)lar" #. module: base #: field:ir.actions.act_window.view,sequence:0 @@ -11615,7 +11615,7 @@ msgstr "Month: %(month)" #: field:multi_company.default,sequence:0 #: field:res.partner.bank,sequence:0 msgid "Sequence" -msgstr "Silsile" +msgstr "Sıralama" #. module: base #: model:res.country,name:base.tn @@ -11724,13 +11724,13 @@ msgstr "Tetikleme Sinyali" #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "Federal Eyaletler" +msgstr "Fed. Eyaletler" #. module: base #: view:ir.model:0 #: view:res.groups:0 msgid "Access Rules" -msgstr "Giriş Kuralları" +msgstr "Erişim Kuralları" #. module: base #: field:res.groups,trans_implied_ids:0 @@ -11740,7 +11740,7 @@ msgstr "" #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." -msgstr "Tablo Referansı" +msgstr "Tablo Ref." #. module: base #: model:ir.module.module,description:base.module_sale_journal @@ -11819,7 +11819,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_plans msgid "Multiple Analytic Plans" -msgstr "Çoklu analitik plan" +msgstr "Çoklu Analitik Planlar" #. module: base #: model:ir.model,name:base.model_ir_default @@ -11905,7 +11905,7 @@ msgstr "" #. module: base #: field:ir.ui.view_sc,user_id:0 msgid "User Ref." -msgstr "Kullanıcı Referansı" +msgstr "Kullanıcı Ref." #. module: base #: code:addons/base/ir/ir_fields.py:226 @@ -11926,14 +11926,14 @@ msgstr "Döngü İfadesi" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Retailer" -msgstr "" +msgstr "Perakendeci" #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "Salt Okunur" +msgstr "SaltOkunur" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gt @@ -11957,7 +11957,7 @@ msgstr "Referans Rehberi" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "Ortak" +msgstr "Partner" #. module: base #: code:addons/base/ir/ir_mail_server.py:477 @@ -12004,7 +12004,7 @@ msgstr "Durum" #. module: base #: selection:base.language.install,lang:0 msgid "Galician / Galego" -msgstr "Galiçya dili / Galego" +msgstr "Galiçya / Galego" #. module: base #: model:res.country,name:base.no @@ -12014,7 +12014,7 @@ msgstr "Norveç" #. module: base #: view:res.lang:0 msgid "4. %b, %B ==> Dec, December" -msgstr "4. %b, %B ==> Ara, Aralık" +msgstr "4. %b, %B \t\t\t==> Ara, Aralık" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cl @@ -12029,7 +12029,7 @@ msgstr "Sinhalese / සිංහල" #. module: base #: selection:res.request,state:0 msgid "waiting" -msgstr "bekleniyor" +msgstr "bekleyen" #. module: base #: model:ir.model,name:base.model_workflow_triggers @@ -12074,7 +12074,7 @@ msgstr "" #. module: base #: field:ir.actions.act_window,view_id:0 msgid "View Ref." -msgstr "Görünüm Referansı" +msgstr "Görünüm Ref." #. module: base #: model:ir.module.category,description:base.module_category_sales_management @@ -12089,7 +12089,7 @@ msgstr "" #. module: base #: field:res.groups,implied_ids:0 msgid "Inherits" -msgstr "Miras alır" +msgstr "Devralınanlar" #. module: base #: selection:ir.translation,type:0 @@ -12101,7 +12101,7 @@ msgstr "Seçim" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "Parolayı Değiştir" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12157,7 +12157,7 @@ msgstr "Çeviri Yükle" #: view:ir.module.module:0 #: field:ir.module.module,category_id:0 msgid "Category" -msgstr "Sınıf" +msgstr "Kategori" #. module: base #: view:ir.attachment:0 @@ -12169,7 +12169,7 @@ msgstr "İkili" #. module: base #: model:res.partner.title,name:base.res_partner_title_doctor msgid "Doctor" -msgstr "" +msgstr "Doktor" #. module: base #: model:ir.module.module,description:base.module_mrp_repair @@ -12211,7 +12211,7 @@ msgstr "Koşullar" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "Diğer Ortaklar" +msgstr "Diğer Partner" #. module: base #: field:base.language.install,state:0 @@ -12226,19 +12226,19 @@ msgstr "Diğer Ortaklar" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. 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 "Para Birimleri" +msgstr "ParaBirimleri" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "" +msgstr "Danışmanlık Hizmetleri" #. module: base #: help:ir.values,value:0 @@ -12273,7 +12273,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" -msgstr "Saat 00->12: %(h12)" +msgstr "Saat 00->12: %(h12)ler" #. module: base #: model:res.country,name:base.dk @@ -12299,7 +12299,7 @@ msgstr "Bilinmeyen özellik %s de %s " #. module: base #: view:res.lang:0 msgid "10. %S ==> 20" -msgstr "10. %S ==> 20" +msgstr "10. %S\t\t\t ==> 20" #. module: base #: model:ir.module.module,description:base.module_l10n_ar @@ -12343,12 +12343,12 @@ msgstr "Kontrol Panelleri" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "Satınalmalar" +msgstr "Tedarikler" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 msgid "Bronze" -msgstr "" +msgstr "Bronz" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account @@ -12378,7 +12378,7 @@ msgstr "Oluşturma Ayı" #. module: base #: field:ir.module.module,demo:0 msgid "Demo Data" -msgstr "" +msgstr "Demo Veri" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_mister @@ -12393,7 +12393,7 @@ msgstr "Maldivler" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_crm msgid "Portal CRM" -msgstr "" +msgstr "Portal CRM" #. module: base #: model:ir.ui.menu,name:base.next_id_4 @@ -12533,7 +12533,7 @@ msgstr "BANKA" #: model:ir.module.category,name:base.module_category_point_of_sale #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point of Sale" -msgstr "" +msgstr "Satış Noktası" #. module: base #: model:ir.module.module,description:base.module_mail @@ -12628,7 +12628,7 @@ msgstr "Kaldırılamaz" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "Ortak Sınıfı" +msgstr "Partner Kategori" #. module: base #: view:ir.actions.server:0 @@ -12711,7 +12711,7 @@ msgstr "" #. module: base #: selection:base.language.export,state:0 msgid "choose" -msgstr "seç" +msgstr "seçme" #. module: base #: code:addons/base/ir/ir_mail_server.py:441 @@ -12729,7 +12729,7 @@ msgstr "Dökümanlarımdaki filtreler" #. module: base #: model:ir.module.module,summary:base.module_project_gtd msgid "Personal Tasks, Contexts, Timeboxes" -msgstr "" +msgstr "Kişisel Görevler, İçerek, Timeboxes" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -12777,7 +12777,7 @@ msgstr "Gabon" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Inventory, Logistic, Storage" -msgstr "" +msgstr "Envanter, Lojistik, Depolama" #. module: base #: view:ir.actions.act_window:0 @@ -12819,7 +12819,7 @@ msgstr "Tayland - Muhasebe" #. module: base #: view:res.lang:0 msgid "1. %c ==> Fri Dec 5 18:25:20 2008" -msgstr "1. %c ==> Cum Ara 5 18:25:20 2008" +msgstr "1. %c \t\t\t\t==> Cum Ara 5 18:25:20 2008" #. module: base #: model:res.country,name:base.nc @@ -12839,7 +12839,7 @@ msgstr "Kıbrıs" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "Parola Ayarlama" #. module: base #: field:ir.actions.server,subject:0 @@ -12871,7 +12871,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -msgstr "" +msgstr "Tutar Önce" #. module: base #: field:res.request,act_from:0 @@ -12882,12 +12882,12 @@ msgstr "Gönderen" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "Seçenekler" +msgstr "Tercihler" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "Bileşen Alıcıları" #. module: base #: model:ir.module.module,description:base.module_web_tests_demo @@ -12951,7 +12951,7 @@ msgstr "Vergi Dairesi" #: view:ir.actions.report.xml:0 #: view:res.currency:0 msgid "Miscellaneous" -msgstr "Çeşitli" +msgstr "Muhtelif" #. module: base #: model:ir.actions.act_window,name:base.action_ir_mail_server_list @@ -12963,7 +12963,7 @@ msgstr "Giden E-posta Sunucuları" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "Teknik" #. module: base #: model:res.country,name:base.cn @@ -13061,12 +13061,12 @@ msgstr "French Southern Territories" #: field:res.currency,name:0 #: field:res.currency.rate,currency_id:0 msgid "Currency" -msgstr "Para Birimi" +msgstr "ParaBirimi" #. module: base #: view:res.lang:0 msgid "5. %y, %Y ==> 08, 2008" -msgstr "5. %y, %Y ==> 08, 2008" +msgstr "5. %y, %Y\t\t ==> 08, 2008" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd @@ -13132,7 +13132,7 @@ msgstr "Slovakça/ Slovenský jazyk" #: field:res.partner,has_image:0 #: field:res.users,user_email:0 msgid "unknown" -msgstr "Bilinmiyor" +msgstr "bilinmeyen" #. module: base #: field:res.currency,symbol:0 @@ -13205,7 +13205,7 @@ msgstr "" #. module: base #: selection:base.language.export,format:0 msgid "CSV File" -msgstr "CSV (Virgül İle Ayrılmış Değerler) Dosyası" +msgstr "CSV Dosyası" #. module: base #: field:res.company,account_no:0 @@ -13235,7 +13235,7 @@ msgstr "" #. module: base #: selection:ir.model,state:0 msgid "Base Object" -msgstr "Taban Nesne" +msgstr "Temel Nesne" #. module: base #: field:ir.cron,priority:0 @@ -13288,14 +13288,14 @@ msgstr "Zaire" #. module: base #: model:ir.module.module,summary:base.module_project msgid "Projects, Tasks" -msgstr "" +msgstr "Projeler, Görevleri" #. module: base #: field:ir.attachment,res_id:0 #: field:workflow.instance,res_id:0 #: field:workflow.triggers,res_id:0 msgid "Resource ID" -msgstr "Kaynak Belirteci" +msgstr "Kaynak ID" #. module: base #: view:ir.cron:0 @@ -13307,7 +13307,7 @@ msgstr "Bilgi" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "false" -msgstr "" +msgstr "yanlış" #. module: base #: model:ir.module.module,description:base.module_account_analytic_analysis @@ -13338,12 +13338,12 @@ msgstr "" #. module: base #: field:res.partner.category,parent_right:0 msgid "Right parent" -msgstr "Doğru Ebeveyn" +msgstr "Üst Yetki" #. module: base #: view:base.module.update:0 msgid "Update Module List" -msgstr "Modül listesini Güncelle" +msgstr "Modül Listesini Güncelle" #. module: base #: code:addons/base/res/res_users.py:679 @@ -13369,7 +13369,7 @@ msgstr "Etkinlikler" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "Ürünler & Fiyat Listeleri" +msgstr "Ürünler & FiyatListeleri" #. module: base #: help:ir.filters,user_id:0 @@ -13416,7 +13416,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "Fax:" #. module: base #: selection:ir.ui.view,type:0 @@ -13431,7 +13431,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking msgid "Picking Before Manufacturing" -msgstr "" +msgstr "Üretim Öncesi Seçmek" #. module: base #: model:ir.module.module,summary:base.module_note_pad @@ -13446,7 +13446,7 @@ msgstr "Wallis ve Futuna Adaları" #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" -msgstr "kaydı kolayca bulabilmeniz için isimlendirin" +msgstr "Kaydı kolayca bulabilmeniz için isimlendirin" #. module: base #: model:ir.module.module,description:base.module_hr @@ -13509,7 +13509,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access msgid "Menu Items" -msgstr "Menü öğeleri" +msgstr "Menü Öğeleri" #. module: base #: model:res.groups,comment:base.group_sale_salesman_all_leads @@ -13534,7 +13534,7 @@ msgstr "İşlemler" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "Navlun" +msgstr "Teslimat Maliyetleri" #. module: base #: code:addons/base/ir/ir_cron.py:248 @@ -13595,7 +13595,7 @@ msgstr "Hedef aktivite" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issue Tracker" -msgstr "" +msgstr "Sorun Takibi" #. module: base #: view:base.module.update:0 @@ -13679,12 +13679,12 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Supplier Partners" -msgstr "Tedarikçi Cariler" +msgstr "Tedarikçi Partnerler" #. module: base #: view:res.config.installer:0 msgid "Install Modules" -msgstr "Modülleri Kur" +msgstr "Modülleri Kurma" #. module: base #: model:ir.ui.menu,name:base.menu_import_crm @@ -13694,7 +13694,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "Müşteri Cariler" +msgstr "Müşteri Partnerler" #. module: base #: sql_constraint:res.users:0 @@ -13709,7 +13709,7 @@ msgstr "res.request.history" #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" -msgstr "Varsayılan Çoklu Şirket" +msgstr "Varsayılan Çoklu Firma" #. module: base #: field:ir.translation,src:0 @@ -13720,7 +13720,7 @@ msgstr "Kaynak" #: field:ir.model.constraint,date_init:0 #: field:ir.model.relation,date_init:0 msgid "Initialization Date" -msgstr "" +msgstr "Başlatma Tarihi" #. module: base #: model:res.country,name:base.vu @@ -13805,7 +13805,7 @@ msgstr "TLS (STARTTLS)" #. module: base #: help:ir.actions.act_window,usage:0 msgid "Used to filter menu and home actions from the user form." -msgstr "" +msgstr "Kullanıcı form menü ve ana işlemleri filtrelemek için kullanılır." #. module: base #: model:res.country,name:base.sa @@ -13843,7 +13843,7 @@ msgstr "" #: field:ir.actions.server,trigger_obj_id:0 #: field:ir.model.fields,relation_field:0 msgid "Relation Field" -msgstr "İlişki Alanı" +msgstr "İlişkili Alan" #. module: base #: model:ir.module.module,description:base.module_portal_project @@ -13887,7 +13887,7 @@ msgstr "Çoklu Belge İşlemi" #: model:ir.actions.act_window,name:base.action_partner_title_partner #: model:ir.ui.menu,name:base.menu_partner_title_partner msgid "Titles" -msgstr "" +msgstr "Başlıklar" #. module: base #: model:ir.module.module,description:base.module_anonymization @@ -13937,7 +13937,7 @@ msgstr "Lüksemburg" #. module: base #: model:ir.module.module,summary:base.module_base_calendar msgid "Personal & Shared Calendar" -msgstr "" +msgstr "Kişisel & Paylaşılan Takvimi" #. module: base #: selection:res.request,priority:0 @@ -14058,7 +14058,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "Olası müşteriler & İş Fırsatları" +msgstr "Adaylar & Fırsatlar" #. module: base #: model:res.country,name:base.gg @@ -14112,7 +14112,7 @@ msgstr "" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "And" +msgstr "Ve" #. module: base #: help:ir.values,res_id:0 @@ -14159,18 +14159,18 @@ msgstr "Tayvan" #. module: base #: model:ir.model,name:base.model_res_currency_rate msgid "Currency Rate" -msgstr "Doviz Dönüşüm Oranı" +msgstr "ParaBirimi Kur Oranı" #. module: base #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to Update" -msgstr "" +msgstr "Güncelleme Modülleri" #. module: base #: model:ir.ui.menu,name:base.menu_custom_multicompany msgid "Multi-Companies" -msgstr "" +msgstr "Çok-Firmalar" #. module: base #: field:workflow,osv:0 @@ -14182,17 +14182,17 @@ msgstr "Kayna Nesne" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk msgid "Helpdesk" -msgstr "Danışma Masası" +msgstr "Yardım Masası" #. module: base #: field:ir.rule,perm_write:0 msgid "Apply for Write" -msgstr "" +msgstr "Yazma için Uygula" #. module: base #: field:ir.ui.menu,parent_left:0 msgid "Parent Left" -msgstr "" +msgstr "Üst Sol" #. module: base #: model:ir.module.module,description:base.module_document_page @@ -14233,7 +14233,7 @@ msgstr "Alt Alan" #. module: base #: view:ir.rule:0 msgid "Detailed algorithm:" -msgstr "Detaylı Algoritma:" +msgstr "Detaylı algoritma:" #. module: base #: field:ir.actions.act_url,usage:0 @@ -14250,7 +14250,7 @@ msgstr "İşlem Kullanımı" #. module: base #: field:ir.module.module,name:0 msgid "Technical Name" -msgstr "" +msgstr "Teknik Adı" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -14304,7 +14304,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "İzin verilmiş Şirketler" +msgstr "İzin Verilmiş Firma" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de @@ -14314,7 +14314,7 @@ msgstr "Almanya - Muhasebe" #. module: base #: view:ir.sequence:0 msgid "Day of the Year: %(doy)s" -msgstr "" +msgstr "Yılın Günü: %(doy)s" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -14346,23 +14346,23 @@ msgstr "Farsça / فارس" #. module: base #: view:base.language.export:0 msgid "Export Settings" -msgstr "" +msgstr "Dışa aktarım Ayarları" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "Kaynak Model" #. module: base #: view:ir.sequence:0 msgid "Day of the Week (0:Monday): %(weekday)s" -msgstr "" +msgstr "Haftanın Günü (0:Pazartesi): %(haftanıngün)leri" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:84 #, python-format msgid "Unmet dependency !" -msgstr "karşınlanmamış bağımlılık !" +msgstr "Karşınlanmamış bağımlılık !" #. module: base #: code:addons/base/ir/ir_model.py:502 @@ -14370,7 +14370,7 @@ msgstr "karşınlanmamış bağımlılık !" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Administrator access is required to uninstall a module" -msgstr "" +msgstr "Bu modülü kaldırmak için Yönetici erişim gereklidir" #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -14535,7 +14535,7 @@ msgstr "Faks" #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "Şirket" +msgstr "Firma" #. module: base #: model:ir.module.category,name:base.module_category_report_designer @@ -14545,7 +14545,7 @@ msgstr "Gelişmiş Raporlama" #. module: base #: model:ir.module.module,summary:base.module_purchase msgid "Purchase Orders, Receptions, Supplier Invoices" -msgstr "" +msgstr "Satınalma Siparişleri, Kabuller, Tedarikçi Faturalar" #. module: base #: model:ir.module.module,description:base.module_hr_payroll @@ -14583,7 +14583,7 @@ msgstr "Satış Sonrası Servisler" #. module: base #: field:base.language.import,code:0 msgid "ISO Code" -msgstr "" +msgstr "ISO Kodu" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr @@ -14598,7 +14598,7 @@ msgstr "Çalıştır" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "" +msgstr "Sevkiyat" #. module: base #: model:ir.module.module,description:base.module_project_mrp @@ -14642,7 +14642,7 @@ msgstr "Sınır" #. module: base #: model:res.groups,name:base.group_hr_user msgid "Officer" -msgstr "" +msgstr "Sorumlusu" #. module: base #: code:addons/orm.py:785 @@ -14668,9 +14668,9 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" -"İş Ortağı kategorilerini iş ortaklarınızı daha iyi sınıflandırmak, takip " -"edip analiz etmek için kullanabilirsiniz. Bir iş ortağı bir çok kategoriye " -"üye olabilir ve kategorilerin ağaç yapısında oluşturulabilirler." +"Partner kategorilerini iş ortaklarınızı daha iyi sınıflandırmak, takip edip " +"analiz etmek için kullanabilirsiniz. Bir iş ortağı bir çok kategoriye üye " +"olabilir ve kategorilerin ağaç yapısında oluşturulabilirler." #. module: base #: model:ir.module.module,description:base.module_survey @@ -14792,7 +14792,7 @@ msgstr "Geçerli Pencere" #: model:ir.module.category,name:base.module_category_hidden #: view:res.users:0 msgid "Technical Settings" -msgstr "" +msgstr "Teknik Ayarlar" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance @@ -14809,7 +14809,7 @@ msgstr "Thunderbird Eklentisi" #. module: base #: model:ir.module.module,summary:base.module_event msgid "Trainings, Conferences, Meetings, Exhibitions, Registrations" -msgstr "" +msgstr "Eğitimler, Konferanslar, Toplantılar, Sergiler, Kayıtlar" #. module: base #: model:ir.model,name:base.model_res_country @@ -14826,12 +14826,12 @@ msgstr "Ülke" #. module: base #: model:res.partner.category,name:base.res_partner_category_15 msgid "Wholesaler" -msgstr "" +msgstr "Toptancı" #. module: base #: model:ir.module.module,shortdesc:base.module_base_vat msgid "VAT Number Validation" -msgstr "Vergi Numarası Kontrolü" +msgstr "KDV Numara Kontrolü" #. module: base #: field:ir.model.fields,complete_name:0 @@ -15026,7 +15026,7 @@ msgstr "Yapılandırma Sihirbazları" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "Yerel Mahal Kodu" +msgstr "Yerel Kodu" #. module: base #: field:workflow.activity,split_mode:0 @@ -15064,7 +15064,7 @@ msgstr "Şili" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor msgid "View Editor" -msgstr "" +msgstr "Editör Görüntüle" #. module: base #: view:ir.cron:0 @@ -15082,7 +15082,7 @@ msgstr "Koşul" #: model:ir.actions.client,name:base.modules_updates_act_cl #: model:ir.ui.menu,name:base.menu_module_updates msgid "Updates" -msgstr "" +msgstr "Güncellemeler" #. module: base #: help:res.currency,rate:0 @@ -15146,7 +15146,7 @@ msgstr "" #. module: base #: field:ir.actions.server,mobile:0 msgid "Mobile No" -msgstr "Cep Telefonu" +msgstr "Mobil No" #. module: base #: model:ir.actions.act_window,name:base.action_partner_by_category @@ -15154,7 +15154,7 @@ msgstr "Cep Telefonu" #: model:ir.model,name:base.model_res_partner_category #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "Ortak Sınıfları" +msgstr "Partner Kategorileri" #. module: base #: view:base.module.upgrade:0 @@ -15170,12 +15170,12 @@ msgstr "" #. module: base #: field:ir.attachment,file_size:0 msgid "File Size" -msgstr "" +msgstr "Dosya Boyutu" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "Sıra No için önek değeri" +msgstr "Sıralama için önek değeri" #. module: base #: model:res.country,name:base.sc @@ -15185,7 +15185,7 @@ msgstr "Seyşeller" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Gold" -msgstr "" +msgstr "Altın" #. module: base #: code:addons/base/res/res_company.py:173 @@ -15217,7 +15217,7 @@ msgstr "" #. module: base #: field:ir.model.data,complete_name:0 msgid "Complete ID" -msgstr "" +msgstr "Tüm ID" #. module: base #: model:ir.module.module,description:base.module_stock @@ -15292,13 +15292,13 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_module_tree msgid "Installed Modules" -msgstr "" +msgstr "Kurulumuş Modüller" #. module: base #: code:addons/base/res/res_users.py:170 #, python-format msgid "Company Switch Warning" -msgstr "Şirket Değişikliği Uyarısı" +msgstr "Firma Değişikliği Uyarısı" #. module: base #: model:ir.module.category,description:base.module_category_manufacturing @@ -15321,7 +15321,7 @@ msgstr "Görev" #. module: base #: field:ir.ui.menu,parent_right:0 msgid "Parent Right" -msgstr "" +msgstr "Sağ Üst" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management @@ -15356,7 +15356,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "Dahili Notlar" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd @@ -15367,33 +15367,33 @@ msgstr "Corp." #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_requisition msgid "Purchase Requisitions" -msgstr "Satınalma İstekleri" +msgstr "Satınalma Talebleri" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline Edit" -msgstr "" +msgstr "Satırda Düzenle" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "Ay" +msgstr "Aylar" #. module: base #: view:workflow.instance:0 msgid "Workflow Instances" -msgstr "İş Akışı Oluşumları" +msgstr "İş Akışı Örnekleri" #. module: base #: code:addons/base/res/res_partner.py:532 #, python-format msgid "Partners: " -msgstr "Ortaklar: " +msgstr "Partnerler: " #. module: base #: view:res.partner:0 msgid "Is a Company?" -msgstr "" +msgstr "Bu bir Firmamı" #. module: base #: code:addons/base/res/res_company.py:173 @@ -15415,7 +15415,7 @@ msgstr "Nesne Oluştur" #. module: base #: model:res.country,name:base.ss msgid "South Sudan" -msgstr "" +msgstr "Güney Sudan" #. module: base #: field:ir.filters,context:0 @@ -15500,7 +15500,7 @@ msgstr "Rusça / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" -msgstr "" +msgstr "Bağlanma" #~ msgid "Contact Name" #~ msgstr "Kişi Adı" diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index e675ff64348..142e09d0629 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index 092d39a0021..bef080e0912 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index 07b25c9967d..9843363ca58 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 520e3e49f9d..0f197864afd 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po index a7a34ad50a4..8535b21a5ff 100644 --- a/openerp/addons/base/i18n/zh_HK.po +++ b/openerp/addons/base/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:20+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index b98a809afee..02dd99eb98a 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-19 05:21+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-26 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -24,6 +24,10 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"檢查書寫以及檢查列印的模組。\n" +"================================================\n" +" " #. module: base #: model:res.country,name:base.sh @@ -33,7 +37,7 @@ msgstr "聖赫勒拿島" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "其他配置" +msgstr "其他設定" #. module: base #: selection:ir.property,type:0 @@ -57,12 +61,12 @@ msgstr "檢視架構" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "報價, 銷售訂單, 交貨及發票管理" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "無縫" #. module: base #: selection:base.language.install,lang:0 @@ -79,23 +83,23 @@ msgstr "西班牙文 (PY) / Español (PY)" msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." -msgstr "" +msgstr "幫助你管理專案,追蹤任務,生成計劃" #. module: base #: model:ir.module.module,summary:base.module_point_of_sale msgid "Touchscreen Interface for Shops" -msgstr "" +msgstr "商店觸控螢幕界面" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll msgid "Indian Payroll" -msgstr "" +msgstr "印度薪資" #. module: base #: help:ir.cron,model:0 msgid "" "Model name on which the method to be called is located, e.g. 'res.partner'." -msgstr "" +msgstr "呼叫方法所在模型的名稱, 例 'res.partner'" #. module: base #: view:ir.module.module:0 @@ -117,11 +121,22 @@ msgid "" " * Product Attributes\n" " " msgstr "" +"\n" +"在產品表格中加入製造商及屬性之模組\n" +"====================================================================\n" +"\n" +"您可以對一件產品做以下定義:\n" +"-----------------------------------------------\n" +" * 製造商\n" +" * 製造商的產品名稱\n" +" * 製造商的產品代碼\n" +" * 產品性質\n" +" " #. module: base #: field:ir.actions.client,params:0 msgid "Supplementary arguments" -msgstr "" +msgstr "補充參數" #. module: base #: model:ir.module.module,description:base.module_google_base_account @@ -134,7 +149,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "如果聯絡人是員工則請勾選" #. module: base #: help:ir.model.fields,domain:0 @@ -152,7 +167,7 @@ msgstr "參考" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "" +msgstr "比利時 - 結構化溝通" #. module: base #: field:ir.actions.act_window,target:0 @@ -162,12 +177,12 @@ msgstr "目標視窗" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main Report File Path" -msgstr "" +msgstr "主報表檔案路徑" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "銷售分析分派" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet_invoice @@ -183,6 +198,8 @@ msgid "" "revenue\n" "reports." msgstr "" +"\n" +"從費用,工時表產生發票" #. module: base #: code:addons/base/ir/ir_sequence.py:104 @@ -198,7 +215,7 @@ msgstr "警告!" msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" -msgstr "" +msgstr "基本欄位的屬性不能以此方式更改!請修改 Python 代碼,最好是經由客製的附加程式!" #. module: base #: code:addons/osv.py:132 @@ -209,7 +226,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 #: code:addons/base/ir/ir_model.py:368 @@ -231,12 +248,12 @@ msgstr "已建立。" #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XSL 路徑" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "" +msgstr "土耳其 - 會計" #. module: base #: field:ir.sequence,number_increment:0 @@ -257,7 +274,7 @@ msgstr "梵文 / ᐃᓄᒃᑎᑐᑦ" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "多幣別" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -273,14 +290,14 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "銷售管理" #. module: base #: help:res.partner,user_id:0 msgid "" "The internal user that is in charge of communicating with this contact if " "any." -msgstr "" +msgstr "負責與此聯絡人溝通的內部人員(若有的話)" #. module: base #: view:res.partner:0 @@ -351,7 +368,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "客戶關係管理 (CRM)" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -378,12 +395,12 @@ msgstr "" #: code:addons/orm.py:2648 #, python-format msgid "Invalid group_by" -msgstr "" +msgstr "無效的 group_by" #. module: base #: field:ir.module.category,child_ids:0 msgid "Child Applications" -msgstr "" +msgstr "子應用程式" #. module: base #: field:res.partner,credit_limit:0 @@ -400,7 +417,7 @@ msgstr "更新日期" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule msgid "Automated Action Rules" -msgstr "" +msgstr "自動化執行規則" #. module: base #: view:ir.attachment:0 @@ -416,17 +433,17 @@ msgstr "來源物件" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal msgid "%(bank_name)s: %(acc_number)s" -msgstr "" +msgstr "%(bank_name)s: %(acc_number)s" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "配置精靈步驟" +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 #: view:ir.model.access:0 @@ -440,7 +457,7 @@ msgstr "群組" msgid "" "Invalid date/time format directive specified. Please refer to the list of " "allowed directives, displayed when you edit a language." -msgstr "" +msgstr "所指定為無效的日期/時間格式指示。請參照當您編寫語言時,所顯示的可允許指示之表列。" #. module: base #: code:addons/orm.py:4152 @@ -462,12 +479,12 @@ msgstr "" #. module: base #: field:ir.model.relation,name:0 msgid "Relation Name" -msgstr "" +msgstr "關連名稱" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "新增存取權限" #. module: base #: model:res.country,name:base.tv @@ -487,7 +504,7 @@ msgstr "日期格式" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_designer msgid "OpenOffice Report Designer" -msgstr "" +msgstr "OpenOffice Report Designer" #. module: base #: model:res.country,name:base.an @@ -505,7 +522,7 @@ msgstr "admin 使用者不能刪除,因其用於操作 OpenERP 系統內部資 #. module: base #: view:workflow.transition:0 msgid "Workflow Transition" -msgstr "" +msgstr "流程轉換" #. module: base #: model:res.country,name:base.gf @@ -515,7 +532,7 @@ msgstr "法屬圭亞那" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "" +msgstr "工作, 部門, 員工細節" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -535,7 +552,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_idea msgid "Ideas" -msgstr "" +msgstr "建議" #. module: base #: model:ir.module.module,description:base.module_event @@ -596,7 +613,7 @@ msgstr "西班牙文 (VE) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "工時表上之發票" #. module: base #: view:base.module.upgrade:0 @@ -622,7 +639,7 @@ msgstr "哥倫比亞" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister msgid "Mister" -msgstr "" +msgstr "先生" #. module: base #: help:res.country,code:0 @@ -641,7 +658,7 @@ msgstr "帛琉" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "銷售 及 購貨" +msgstr "銷售及採購" #. module: base #: view:ir.translation:0 @@ -651,7 +668,7 @@ msgstr "未翻譯" #. module: base #: view:ir.mail_server:0 msgid "Outgoing Mail Server" -msgstr "" +msgstr "外送郵件伺服器" #. module: base #: help:ir.actions.act_window,context:0 @@ -663,7 +680,7 @@ msgstr "" #. module: base #: field:res.company,logo_web:0 msgid "Logo Web" -msgstr "" +msgstr "標誌網頁" #. module: base #: code:addons/base/ir/ir_model.py:339 @@ -684,12 +701,12 @@ msgstr "選取要執行之動作視窗、報表或精靈。" #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "鍵值必須唯一" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_outlook msgid "Outlook Plug-In" -msgstr "" +msgstr "Outlook 插件" #. module: base #: model:ir.module.module,description:base.module_account @@ -722,6 +739,29 @@ msgid "" "module named account_voucher.\n" " " msgstr "" +"\n" +"會計及財務管理\n" +"====================================\n" +"\n" +"財務及會計模組涵蓋:\n" +"--------------------------------------------\n" +" * 一般會計\n" +" * 成本/分析會計\n" +" * 第三方會計\n" +" * 稅務管理\n" +" * 預算\n" +" * 客戶及供應商發票\n" +" * 銀行對帳單\n" +" * 夥伴廠商的對帳程序\n" +"\n" +"建立會計人員的儀表板涵蓋:\n" +"--------------------------------------------------\n" +" * 待核准的客戶發票表列\n" +" * 公司分析\n" +" * 財務圖表\n" +"維護總帳的程序是經由財務日記帳(維護分錄以移動或分組的方式), 對一個特定的會計年度以及會計傳票的準備。有名為 account_voucher " +"的模組。\n" +" " #. module: base #: view:ir.model:0 @@ -739,6 +779,9 @@ msgid "" "Contains the installer for marketing-related modules.\n" " " msgstr "" +"\n" +"行銷用選單\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_linkedin @@ -749,6 +792,11 @@ msgid "" "This module provides the Integration of the LinkedIn with OpenERP.\n" " " msgstr "" +"\n" +"OpenERP 網路 LinkedIn 模組\n" +"============================\n" +"此模組提供 LinkedIn 與 OpenERP 間的整合。\n" +" " #. module: base #: help:ir.actions.act_window,src_model:0 @@ -774,12 +822,12 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "此工作下一個計劃執行日期。" #. module: base #: model:ir.model,name:base.model_ir_ui_view msgid "ir.ui.view" -msgstr "" +msgstr "ir.ui.view" #. module: base #: model:res.country,name:base.er @@ -789,7 +837,7 @@ msgstr "厄利垂亞" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "公司名稱必須唯一!" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -804,7 +852,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_config_settings msgid "res.config.settings" -msgstr "" +msgstr "res.config.settings" #. module: base #: help:res.partner,image_small:0 @@ -826,12 +874,12 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "安全及認證" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "Web Calendar" -msgstr "" +msgstr "網路日曆" #. module: base #: selection:base.language.install,lang:0 @@ -842,7 +890,7 @@ msgstr "瑞典文 / svenska" #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "File Name" -msgstr "" +msgstr "檔案名稱" #. module: base #: model:res.country,name:base.rs @@ -863,7 +911,7 @@ msgstr "柬埔寨" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "覆寫現有名詞" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -927,13 +975,13 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "偏好的電郵地址" #. module: base #: code:addons/base/ir/ir_fields.py:195 #, python-format msgid "'%s' does not seem to be a valid date for field '%%(field)s'" -msgstr "" +msgstr "對欄位 '%%(field)s' 而言,'%s' 似非有效的日期" #. module: base #: view:res.partner:0 @@ -990,7 +1038,7 @@ msgstr "阿曼" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "物料需求規劃" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1012,17 +1060,17 @@ msgstr "紐埃" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "會員管理" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "" +msgstr "其他OSI核准的執照" #. module: base #: model:ir.module.module,shortdesc:base.module_web_gantt msgid "Web Gantt" -msgstr "" +msgstr "網頁甘特圖" #. module: base #: model:ir.actions.act_window,name:base.act_menu_create @@ -1049,7 +1097,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet msgid "Fleet Management" -msgstr "" +msgstr "車隊管理" #. module: base #: help:ir.server.object.lines,value:0 @@ -1126,12 +1174,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:728 #, python-format msgid "Document model" -msgstr "" +msgstr "文件模型" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "變更使用者密碼" #. module: base #: view:res.lang:0 @@ -1156,7 +1204,7 @@ msgstr "類型" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "使用者名稱" #. module: base #: model:ir.module.module,description:base.module_l10n_br @@ -1226,18 +1274,18 @@ msgstr "" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "" +msgstr "最新版本" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "刪除存取權限" #. module: base #: code:addons/base/ir/ir_mail_server.py:212 #, python-format msgid "Connection test failed!" -msgstr "" +msgstr "連接測試失敗!" #. module: base #: selection:ir.actions.server,state:0 @@ -1248,7 +1296,7 @@ msgstr "模擬" #. module: base #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "檢視架構之 XML 無效!" +msgstr "無效的XML檢視架構(Invalid XML for View Architecture)!" #. module: base #: model:res.country,name:base.ky @@ -1284,22 +1332,22 @@ msgstr "貢獻者" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "" +msgstr "刪除" #. module: base #: selection:ir.property,type:0 msgid "Char" -msgstr "" +msgstr "Char" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "可見" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "打開設定選單" #. module: base #: selection:base.language.install,lang:0 @@ -1344,12 +1392,12 @@ msgstr "西班牙文 (GT) / Español (GT)" #. module: base #: field:ir.mail_server,smtp_port:0 msgid "SMTP Port" -msgstr "" +msgstr "SMTP 通訊埠" #. module: base #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "使用於登錄系統" #. module: base #: view:base.language.export:0 @@ -1372,12 +1420,12 @@ msgstr "%W - 一年中的週數(星期一為一週開始)[00,53]。在新年 #: code:addons/base/module/wizard/base_language_install.py:53 #, python-format msgid "Language Pack" -msgstr "" +msgstr "語言包" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests msgid "Tests" -msgstr "" +msgstr "測試" #. module: base #: field:ir.actions.report.xml,attachment:0 @@ -1568,12 +1616,12 @@ msgstr "如指定,此動作會於此用戶登入時於標準選單以外額外 #. module: base #: model:res.country,name:base.mf msgid "Saint Martin (French part)" -msgstr "" +msgstr "聖馬丁島 (法屬)" #. module: base #: model:ir.model,name:base.model_ir_exports msgid "ir.exports" -msgstr "" +msgstr "ir.exports" #. module: base #: model:ir.module.module,description:base.module_l10n_lu @@ -1599,7 +1647,7 @@ msgstr "無以「%s」為代碼之語言" #: model:ir.module.category,name:base.module_category_social_network #: model:ir.module.module,shortdesc:base.module_mail msgid "Social Network" -msgstr "" +msgstr "社交網路" #. module: base #: view:res.lang:0 @@ -1614,7 +1662,7 @@ msgstr "" #. module: base #: field:ir.translation,comments:0 msgid "Translation comments" -msgstr "" +msgstr "翻譯評論" #. module: base #: model:ir.module.module,description:base.module_lunch @@ -1663,14 +1711,14 @@ msgstr "銀行" #. module: base #: model:ir.model,name:base.model_ir_exports_line msgid "ir.exports.line" -msgstr "" +msgstr "ir.exports.line" #. module: base #: model:ir.module.category,description:base.module_category_purchase_management msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." -msgstr "" +msgstr "協助您管理採購相關事項,比如邀請報價、開立供應商發票等等。" #. module: base #: help:res.partner,website:0 @@ -1737,7 +1785,7 @@ msgstr "工具" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "" +msgstr "浮動" #. module: base #: help:ir.actions.todo,type:0 @@ -1751,12 +1799,12 @@ msgstr "" #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "小尺寸影像" #. module: base #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "" +msgstr "倉儲管理" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1796,7 +1844,7 @@ msgstr "東帝汶" #: view:ir.module.module:0 #, python-format msgid "Install" -msgstr "" +msgstr "安裝" #. module: base #: field:res.currency,accuracy:0 @@ -1844,7 +1892,7 @@ msgid "" "Helps you get the most out of your points of sales with fast sale encoding, " "simplified payment mode encoding, automatic picking lists generation and " "more." -msgstr "" +msgstr "協助您善用銷售管道,加快工作流程、簡化付款程序、提貨清單自動化等等。" #. module: base #: code:addons/base/ir/ir_fields.py:164 @@ -2064,7 +2112,7 @@ msgstr "%s(副本)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "" +msgstr "會計科目表範本" #. module: base #: field:res.partner,type:0 @@ -2122,7 +2170,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_administration #: model:res.groups,name:base.group_system msgid "Settings" -msgstr "" +msgstr "設定" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2130,7 +2178,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Tree" -msgstr "" +msgstr "樹狀列表" #. module: base #: view:ir.actions.server:0 @@ -2167,7 +2215,7 @@ msgstr "韓文 (KP) / 한국어 (KP)" #. module: base #: model:res.country,name:base.ax msgid "Åland Islands" -msgstr "" +msgstr "奧蘭群島" #. module: base #: field:res.company,logo:0 @@ -2208,7 +2256,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "額外工具" #. module: base #: view:ir.attachment:0 @@ -2235,12 +2283,12 @@ msgstr "已更新模組數" #. module: base #: field:ir.cron,function:0 msgid "Method" -msgstr "" +msgstr "方法" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_crypt msgid "Password Encryption" -msgstr "" +msgstr "密碼加密" #. module: base #: view:workflow.activity:0 @@ -2284,7 +2332,7 @@ msgstr "" #. module: base #: field:change.password.user,new_passwd:0 msgid "New Password" -msgstr "" +msgstr "新密碼" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -2426,7 +2474,7 @@ msgstr "" #. module: base #: field:ir.mail_server,smtp_debug:0 msgid "Debugging" -msgstr "" +msgstr "除錯中" #. module: base #: model:ir.module.module,description:base.module_crm_helpdesk @@ -2463,7 +2511,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "額外" #. module: base #: model:res.country,name:base.st @@ -2570,7 +2618,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "" +msgstr "報價機會" #. module: base #: model:ir.module.module,description:base.module_sale_analytic_plans @@ -2606,7 +2654,7 @@ msgstr "英屬安圭拉" #. module: base #: model:ir.actions.report.xml,name:base.report_ir_model_overview msgid "Model Overview" -msgstr "" +msgstr "模型概觀" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin @@ -2616,7 +2664,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_invoiced msgid "Invoicing" -msgstr "" +msgstr "發票開立" #. module: base #: field:ir.ui.view_sc,name:0 @@ -2626,7 +2674,7 @@ msgstr "快捷鍵名稱" #. module: base #: field:res.partner,contact_address:0 msgid "Complete Address" -msgstr "" +msgstr "完整地址" #. module: base #: help:ir.actions.act_window,limit:0 @@ -2704,12 +2752,12 @@ msgstr "" #: field:ir.translation,res_id:0 #: field:ir.values,res_id:0 msgid "Record ID" -msgstr "" +msgstr "紀錄 ID" #. module: base #: view:ir.filters:0 msgid "My Filters" -msgstr "" +msgstr "我的篩選器" #. module: base #: field:ir.actions.server,email:0 @@ -2802,7 +2850,7 @@ msgstr "" #: model:res.groups,name:base.group_sale_manager #: model:res.groups,name:base.group_tool_manager msgid "Manager" -msgstr "" +msgstr "經理" #. module: base #: code:addons/base/ir/ir_model.py:719 @@ -2823,7 +2871,7 @@ msgstr "斐濟" #. module: base #: view:ir.actions.report.xml:0 msgid "Report Xml" -msgstr "" +msgstr "報表Xml" #. module: base #: model:ir.module.module,description:base.module_purchase @@ -2888,13 +2936,13 @@ msgstr "" #. module: base #: view:res.groups:0 msgid "Inherited" -msgstr "" +msgstr "已繼承" #. module: base #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "yes" -msgstr "" +msgstr "是" #. module: base #: field:ir.model.fields,serialization_field_id:0 @@ -3107,7 +3155,7 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Application" -msgstr "" +msgstr "應用程式" #. module: base #: model:res.groups,comment:base.group_hr_manager @@ -3183,7 +3231,7 @@ msgstr "" #: 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 @@ -3296,7 +3344,7 @@ msgstr "行事曆" #. module: base #: model:ir.module.category,name:base.module_category_knowledge_management msgid "Knowledge" -msgstr "" +msgstr "知識" #. module: base #: field:workflow.activity,signal_send:0 @@ -3348,7 +3396,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_survey_user msgid "Survey / User" -msgstr "" +msgstr "問卷/使用者" #. module: base #: view:ir.module.module:0 @@ -3364,17 +3412,17 @@ msgstr "主要公司" #. module: base #: field:ir.ui.menu,web_icon_hover:0 msgid "Web Icon File (hover)" -msgstr "" +msgstr "網頁圖示檔" #. module: base #: help:res.currency,name:0 msgid "Currency Code (ISO 4217)" -msgstr "" +msgstr "幣別碼 (ISO 4217)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_contract msgid "Employee Contracts" -msgstr "" +msgstr "員工合約" #. module: base #: view:ir.actions.server:0 @@ -3402,19 +3450,19 @@ msgstr "聯絡人稱謂" #. module: base #: model:ir.module.module,shortdesc:base.module_product_manufacturer msgid "Products Manufacturers" -msgstr "" +msgstr "產品製造商" #. module: base #: code:addons/base/ir/ir_mail_server.py:237 #, python-format msgid "SMTP-over-SSL mode unavailable" -msgstr "" +msgstr "不提供 SMTP-over-SSL 模式" #. module: base #: model:ir.module.module,shortdesc:base.module_survey #: model:ir.ui.menu,name:base.next_id_10 msgid "Survey" -msgstr "" +msgstr "問卷" #. module: base #: selection:base.language.install,lang:0 @@ -3429,7 +3477,7 @@ msgstr "工作流程.動態" #. module: base #: view:base.language.export:0 msgid "Export Complete" -msgstr "" +msgstr "完整匯出" #. module: base #: help:ir.ui.view_sc,res_id:0 @@ -3456,7 +3504,7 @@ msgstr "芬蘭文 / Suomi" #. module: base #: view:ir.config_parameter:0 msgid "System Properties" -msgstr "" +msgstr "系統屬性" #. module: base #: field:ir.sequence,prefix:0 @@ -3500,12 +3548,12 @@ msgstr "選取要匯入之模組套件 (.zip 檔):" #. module: base #: view:ir.filters:0 msgid "Personal" -msgstr "" +msgstr "個人" #. module: base #: field:base.language.export,modules:0 msgid "Modules To Export" -msgstr "" +msgstr "匯出模組" #. module: base #: model:res.country,name:base.mt @@ -3608,7 +3656,7 @@ msgstr "南極洲" #. module: base #: view:res.partner:0 msgid "Persons" -msgstr "" +msgstr "人員" #. module: base #: view:base.language.import:0 @@ -3666,7 +3714,7 @@ msgstr "" #: field:res.company,rml_footer:0 #: field:res.company,rml_footer_readonly:0 msgid "Report Footer" -msgstr "" +msgstr "報表頁尾" #. module: base #: selection:res.lang,direction:0 @@ -3698,7 +3746,7 @@ msgstr "已安排動作" #: model:ir.ui.menu,name:base.menu_lunch_reporting #: model:ir.ui.menu,name:base.menu_reporting msgid "Reporting" -msgstr "報告" +msgstr "報表" #. module: base #: field:res.partner,title:0 @@ -3770,7 +3818,7 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "Standard" -msgstr "" +msgstr "標準" #. module: base #: model:res.country,name:base.ru @@ -3789,7 +3837,7 @@ msgstr "烏爾都文 / اردو" #: code:addons/orm.py:3901 #, python-format msgid "Access Denied" -msgstr "" +msgstr "拒絕存取" #. module: base #: field:res.company,name:0 @@ -3897,7 +3945,7 @@ msgstr "%x - 使用日期表示" #. module: base #: view:res.partner:0 msgid "Tag" -msgstr "" +msgstr "標籤" #. module: base #: view:res.lang:0 @@ -3922,7 +3970,7 @@ msgstr "全部停止" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "" +msgstr "紙張格式" #. module: base #: code:addons/base/module/module.py:645 @@ -3937,7 +3985,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sk msgid "Slovakia" -msgstr "" +msgstr "斯洛伐克" #. module: base #: model:res.country,name:base.nr @@ -3953,7 +4001,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 @@ -3987,7 +4035,7 @@ msgstr "蒙特尼格羅" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "" +msgstr "郵件閘道器" #. module: base #: code:addons/base/ir/ir_mail_server.py:465 @@ -3996,6 +4044,8 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" +"經由 SMTP 伺服器 '%s',郵件傳送失敗。\n" +"%s: %s" #. module: base #: model:res.country,name:base.tk @@ -4125,7 +4175,7 @@ msgstr "葡萄牙" #. module: base #: model:ir.module.module,shortdesc:base.module_share msgid "Share any Document" -msgstr "" +msgstr "分享我的文件" #. module: base #: field:workflow.transition,group_id:0 @@ -4191,7 +4241,7 @@ msgstr "語言" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "Xor" -msgstr "" +msgstr "Xor" #. module: base #: model:ir.module.category,name:base.module_category_localization_account_charts @@ -4229,7 +4279,7 @@ msgstr "基礎欄位" #. module: base #: model:ir.module.category,name:base.module_category_managing_vehicles_and_contracts msgid "Managing vehicles and contracts" -msgstr "" +msgstr "管理車輛及合約" #. module: base #: model:ir.module.module,description:base.module_base_setup @@ -4275,7 +4325,7 @@ msgstr "預設" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Lunch Order, Meal, Food" -msgstr "" +msgstr "午餐訂單、膳食、食物" #. module: base #: view:ir.model.fields:0 @@ -4298,7 +4348,7 @@ msgstr "摘要" #. module: base #: model:ir.module.category,name:base.module_category_hidden_dependency msgid "Dependency" -msgstr "" +msgstr "相依性" #. module: base #: model:ir.module.module,description:base.module_portal @@ -4343,12 +4393,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_sale msgid "Quotations, Sales Orders, Invoicing" -msgstr "" +msgstr "報價、銷售訂單、發票開立" #. module: base #: field:res.partner,parent_id:0 msgid "Related Company" -msgstr "" +msgstr "相關公司" #. module: base #: help:ir.actions.act_url,help:0 @@ -4387,12 +4437,12 @@ msgstr "觸發器物件" #. module: base #: sql_constraint:ir.sequence.type:0 msgid "`code` must be unique." -msgstr "" +msgstr "`code` 必須唯一。" #. module: base #: model:ir.module.module,shortdesc:base.module_knowledge msgid "Knowledge Management System" -msgstr "" +msgstr "知識管理系統" #. module: base #: view:workflow.activity:0 @@ -4462,6 +4512,10 @@ msgid "" "==========================\n" "\n" msgstr "" +"\n" +"OpenERP 網頁日曆檢視。\n" +"==========================\n" +"\n" #. module: base #: selection:base.language.install,lang:0 @@ -4476,7 +4530,7 @@ msgstr "序列類型" #. module: base #: view:base.language.export:0 msgid "Unicode/UTF-8" -msgstr "" +msgstr "Unicode/UTF-8" #. module: base #: selection:base.language.install,lang:0 @@ -4488,12 +4542,12 @@ msgstr "印地文 / हिंदी" #: model:ir.actions.act_window,name:base.action_view_base_language_install #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load a Translation" -msgstr "" +msgstr "載入翻譯" #. module: base #: field:ir.module.module,latest_version:0 msgid "Installed Version" -msgstr "" +msgstr "已安裝版本" #. module: base #: model:ir.module.module,description:base.module_account_test @@ -4602,7 +4656,7 @@ msgstr "檢視" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "no" -msgstr "" +msgstr "否" #. module: base #: model:ir.module.module,description:base.module_crm_partner_assign @@ -4684,7 +4738,7 @@ msgstr "" #. module: base #: model:res.country,name:base.ps msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "巴勒斯坦佔領區" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ch @@ -4708,7 +4762,7 @@ msgstr "作者" #. module: base #: view:ir.actions.todo:0 msgid "Set as Todo" -msgstr "" +msgstr "設為待辦事項" #. module: base #: view:res.lang:0 @@ -4727,7 +4781,7 @@ msgstr "" #. module: base #: model:ir.module.category,description:base.module_category_marketing msgid "Helps you manage your marketing campaigns step by step." -msgstr "" +msgstr "協助您逐步進行行銷活動。" #. module: base #: selection:base.language.install,lang:0 @@ -4773,7 +4827,7 @@ msgstr "規則" #. module: base #: field:ir.mail_server,smtp_host:0 msgid "SMTP Server" -msgstr "" +msgstr "SMTP 伺服器" #. module: base #: code:addons/base/module/module.py:320 @@ -4836,7 +4890,7 @@ msgstr "工作流程" #. module: base #: model:ir.ui.menu,name:base.next_id_73 msgid "Purchase" -msgstr "" +msgstr "採購" #. module: base #: selection:base.language.install,lang:0 @@ -4877,7 +4931,7 @@ msgstr "" #: code:addons/base/ir/ir_fields.py:327 #, python-format msgid "name" -msgstr "" +msgstr "名稱" #. module: base #: model:ir.module.module,description:base.module_mrp_operations @@ -4959,7 +5013,7 @@ msgstr "阿布哈兹文 / аҧсуа" #. module: base #: view:base.module.configuration:0 msgid "System Configuration Done" -msgstr "系統配置完成" +msgstr "系統設定完成" #. module: base #: code:addons/orm.py:1539 @@ -5000,7 +5054,7 @@ msgstr "設為空(NULL)" #. module: base #: view:res.users:0 msgid "Save" -msgstr "" +msgstr "儲存" #. module: base #: field:ir.actions.report.xml,report_xml:0 @@ -5021,7 +5075,7 @@ msgstr "" #. module: base #: help:ir.sequence,suffix:0 msgid "Suffix value of the record for the sequence" -msgstr "" +msgstr "序號的後綴" #. module: base #: help:ir.mail_server,smtp_user:0 @@ -5152,7 +5206,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_recruitment msgid "Recruitment Process" -msgstr "" +msgstr "招聘進度" #. module: base #: model:res.country,name:base.br @@ -5193,7 +5247,7 @@ msgstr "匯率" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "Email Templates" -msgstr "" +msgstr "郵件範本" #. module: base #: model:res.country,name:base.sy @@ -5214,7 +5268,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_localization #: model:ir.ui.menu,name:base.menu_localisation msgid "Localization" -msgstr "" +msgstr "本地化" #. module: base #: model:ir.module.module,description:base.module_web_api @@ -5427,7 +5481,7 @@ msgstr "欄位" #. module: base #: model:ir.module.module,shortdesc:base.module_project_long_term msgid "Long Term Projects" -msgstr "" +msgstr "長期專案" #. module: base #: model:res.country,name:base.ve @@ -5452,7 +5506,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_mrp msgid "Manufacturing Orders, Bill of Materials, Routing" -msgstr "" +msgstr "製造命令、物料清單、途程" #. module: base #: field:ir.attachment,name:0 @@ -5600,7 +5654,7 @@ msgstr "蒙塞拉特島" #. module: base #: model:ir.module.module,shortdesc:base.module_decimal_precision msgid "Decimal Precision Configuration" -msgstr "" +msgstr "小數精確度設定" #. module: base #: model:ir.model,name:base.model_ir_actions_act_url @@ -5660,7 +5714,7 @@ msgstr "來源地動態。當再無動態,會測試條件以決定是否開始 #: model:ir.module.category,name:base.module_category_generic_modules_accounting #: view:res.company:0 msgid "Accounting" -msgstr "" +msgstr "會計" #. module: base #: model:ir.module.module,description:base.module_base_vat @@ -5721,7 +5775,7 @@ msgstr "網頁" #. module: base #: model:ir.module.module,shortdesc:base.module_lunch msgid "Lunch Orders" -msgstr "" +msgstr "午餐訂單" #. module: base #: selection:base.language.install,lang:0 @@ -5731,7 +5785,7 @@ msgstr "英文 (加拿大)" #. module: base #: model:ir.module.category,name:base.module_category_human_resources msgid "Human Resources" -msgstr "" +msgstr "人力資源" #. module: base #: model:ir.module.module,description:base.module_l10n_syscohada @@ -5757,7 +5811,7 @@ msgstr "" #. module: base #: view:ir.translation:0 msgid "Comments" -msgstr "" +msgstr "注解" #. module: base #: model:res.country,name:base.et @@ -5767,7 +5821,7 @@ msgstr "衣索匹亞" #. module: base #: model:ir.module.category,name:base.module_category_authentication msgid "Authentication" -msgstr "" +msgstr "認證" #. module: base #: model:res.country,name:base.sj @@ -5783,7 +5837,7 @@ msgstr "ir.actions.wizard" #. module: base #: model:ir.module.module,shortdesc:base.module_web_kanban msgid "Base Kanban" -msgstr "" +msgstr "基本看板" #. module: base #: view:ir.actions.act_window:0 @@ -5801,7 +5855,7 @@ msgstr "稱謂" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "true" -msgstr "" +msgstr "真" #. module: base #: model:ir.model,name:base.model_base_language_install @@ -5811,7 +5865,7 @@ msgstr "安裝語言" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 msgid "Services" -msgstr "" +msgstr "服務" #. module: base #: view:ir.translation:0 @@ -5836,12 +5890,12 @@ msgstr "多對一(many2one)欄位的 on delete 屬性" #. module: base #: model:ir.module.category,name:base.module_category_accounting_and_finance msgid "Accounting & Finance" -msgstr "" +msgstr "會計及財務" #. module: base #: field:ir.actions.server,write_id:0 msgid "Write Id" -msgstr "" +msgstr "書寫編號" #. module: base #: model:ir.ui.menu,name:base.menu_product @@ -5853,7 +5907,7 @@ msgstr "產品" #: model:ir.ui.menu,name:base.menu_values_form_defaults #: view:ir.values:0 msgid "User-defined Defaults" -msgstr "" +msgstr "使用者定義之預設值" #. module: base #: model:ir.module.module,description:base.module_auth_signup @@ -5868,7 +5922,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_usability #: view:res.users:0 msgid "Usability" -msgstr "" +msgstr "易用性" #. module: base #: field:ir.actions.act_window,domain:0 @@ -5900,7 +5954,7 @@ msgstr "" #: view:res.company:0 #: view:res.config:0 msgid "Configuration" -msgstr "配置" +msgstr "設定" #. module: base #: model:ir.module.module,description:base.module_edi @@ -5924,12 +5978,12 @@ msgstr "" #: code:addons/base/ir/workflow/workflow.py:99 #, python-format msgid "Operation forbidden" -msgstr "" +msgstr "禁止此項操作" #. module: base #: view:ir.actions.server:0 msgid "SMS Configuration" -msgstr "短訊配置" +msgstr "短訊設定" #. module: base #: help:ir.rule,active:0 @@ -5989,7 +6043,7 @@ msgstr "群組名稱開首不能為「-」" #: view:ir.module.module:0 #: model:ir.ui.menu,name:base.module_mi msgid "Apps" -msgstr "" +msgstr "應用程式" #. module: base #: view:ir.ui.view_sc:0 @@ -6037,12 +6091,12 @@ msgstr "銀行帳號所有者" #. module: base #: model:ir.module.category,name:base.module_category_uncategorized msgid "Uncategorized" -msgstr "" +msgstr "尚未分類" #. module: base #: view:res.partner:0 msgid "Phone:" -msgstr "" +msgstr "電話:" #. module: base #: field:res.partner,is_company:0 @@ -6258,7 +6312,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "" +msgstr "取消日記帳分錄" #. module: base #: field:res.partner,tz_offset:0 @@ -6325,7 +6379,7 @@ msgstr "" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Automatically" -msgstr "" +msgstr "自動啟動" #. module: base #: help:ir.model.fields,translate:0 @@ -6399,12 +6453,12 @@ msgstr "已建立選單" #: view:ir.module.module:0 #, python-format msgid "Uninstall" -msgstr "" +msgstr "移除" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budgets Management" -msgstr "" +msgstr "預算管理" #. module: base #: field:workflow.triggers,workitem_id:0 @@ -6414,7 +6468,7 @@ msgstr "工作項目" #. module: base #: model:ir.module.module,shortdesc:base.module_anonymization msgid "Database Anonymization" -msgstr "" +msgstr "資料庫匿名" #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -6472,7 +6526,7 @@ msgstr "電子郵件設置" #. module: base #: model:ir.model,name:base.model_ir_cron msgid "ir.cron" -msgstr "" +msgstr "ir.cron" #. module: base #: model:res.country,name:base.cw @@ -6489,7 +6543,7 @@ msgstr "不帶世紀之當前年份:%(y)s" #: view:ir.config_parameter:0 #: model:ir.ui.menu,name:base.ir_config_menu msgid "System Parameters" -msgstr "" +msgstr "系統參數" #. module: base #: help:ir.actions.client,tag:0 @@ -6506,7 +6560,7 @@ msgstr "" #. module: base #: field:res.partner.bank.type,format_layout:0 msgid "Format Layout" -msgstr "" +msgstr "格式佈置方式" #. module: base #: model:ir.module.module,description:base.module_document_ftp @@ -6602,7 +6656,7 @@ msgstr "選單" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually Once" -msgstr "" +msgstr "手動啓動一次" #. module: base #: view:workflow:0 @@ -6628,7 +6682,7 @@ msgstr "以色列" #: code:addons/base/res/res_config.py:443 #, python-format msgid "Cannot duplicate configuration!" -msgstr "" +msgstr "無法複製設定!" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada @@ -6658,7 +6712,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_partner_manager msgid "Contact Creation" -msgstr "" +msgstr "聯絡人建立" #. module: base #: view:ir.module.module:0 @@ -6668,7 +6722,7 @@ msgstr "已定義報表" #. module: base #: model:ir.module.module,shortdesc:base.module_project_gtd msgid "Todo Lists" -msgstr "" +msgstr "待辦事項" #. module: base #: view:ir.actions.report.xml:0 @@ -6719,7 +6773,7 @@ msgstr "" #. module: base #: field:res.users,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: base #: field:ir.cron,doall:0 @@ -6741,7 +6795,7 @@ msgstr "物件映射" #: field:ir.module.category,xml_id:0 #: field:ir.ui.view,xml_id:0 msgid "External ID" -msgstr "" +msgstr "外部編號" #. module: base #: help:res.currency.rate,rate:0 @@ -6783,7 +6837,7 @@ msgstr "伙伴稱謂" #: code:addons/base/ir/ir_fields.py:227 #, python-format msgid "Use the format '%s'" -msgstr "" +msgstr "使用 '%s' 格式" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -6793,7 +6847,7 @@ msgstr "為此檢視添加「自動重新整理」" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_profiling msgid "Customer Profiling" -msgstr "" +msgstr "客戶剖析" #. module: base #: selection:ir.cron,interval_type:0 @@ -6803,7 +6857,7 @@ msgstr "工作日" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "" +msgstr "多公司" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_workitem_form @@ -7188,17 +7242,17 @@ msgstr "於多重文件。" #: view:res.users:0 #: view:wizard.ir.model.menu.create:0 msgid "or" -msgstr "" +msgstr "或" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant msgid "Accounting and Finance" -msgstr "" +msgstr "會計及財務" #. module: base #: view:ir.module.module:0 msgid "Upgrade" -msgstr "" +msgstr "升級" #. module: base #: model:ir.module.module,description:base.module_base_action_rule @@ -7236,7 +7290,7 @@ msgstr "法羅群島" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "聯結安全性" #. module: base #: code:addons/base/ir/ir_actions.py:606 @@ -7262,7 +7316,7 @@ msgstr "北馬里安納群島" #. module: base #: field:change.password.user,user_login:0 msgid "User Login" -msgstr "" +msgstr "使用者登入" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn @@ -7337,7 +7391,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 msgid "Manufacturer" -msgstr "" +msgstr "製造商" #. module: base #: help:res.users,company_id:0 @@ -7427,12 +7481,12 @@ msgstr "" #. module: base #: selection:ir.ui.view,type:0 msgid "mdx" -msgstr "" +msgstr "mdx" #. module: base #: view:ir.cron:0 msgid "Scheduled Action" -msgstr "" +msgstr "已計劃的動作" #. module: base #: model:res.country,name:base.bi @@ -7455,7 +7509,7 @@ msgstr "西班牙文 (MX) / Español (MX)" #. module: base #: view:ir.actions.todo:0 msgid "Wizards to be Launched" -msgstr "" +msgstr "啓動的精靈" #. module: base #: model:res.country,name:base.bt @@ -7481,7 +7535,7 @@ msgstr "本序列下個號碼" #. module: base #: view:res.partner:0 msgid "at" -msgstr "" +msgstr "在" #. module: base #: view:ir.rule:0 @@ -7496,7 +7550,7 @@ msgstr "此視窗" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_anonymous msgid "Anonymous portal" -msgstr "" +msgstr "匿名網站" #. module: base #: field:base.language.export,format:0 @@ -7511,7 +7565,7 @@ msgstr "ISO 代碼" #. module: base #: model:ir.module.module,shortdesc:base.module_association msgid "Associations Management" -msgstr "" +msgstr "會務管理" #. module: base #: help:ir.model,modules:0 @@ -7522,7 +7576,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_localization_payroll #: model:ir.module.module,shortdesc:base.module_hr_payroll msgid "Payroll" -msgstr "" +msgstr "薪資" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -7623,7 +7677,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Test Connection" -msgstr "" +msgstr "測試連線" #. module: base #: model:res.country,name:base.mm @@ -7790,12 +7844,12 @@ msgstr "自訂欄位" #. module: base #: model:ir.module.module,summary:base.module_account_accountant msgid "Financial and Analytic Accounting" -msgstr "" +msgstr "財務及分析會計" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project msgid "Portal Project" -msgstr "" +msgstr "網站專案" #. module: base #: model:res.country,name:base.cc @@ -7807,13 +7861,13 @@ msgstr "科科斯(基林)群島" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "init" -msgstr "" +msgstr "init" #. module: base #: view:res.partner:0 #: field:res.partner,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "銷售人員" #. module: base #: view:res.lang:0 @@ -7838,7 +7892,7 @@ msgstr "荷蘭文 / Nederlands" #. module: base #: selection:res.company,paper_format:0 msgid "US Letter" -msgstr "" +msgstr "US Letter" #. module: base #: model:ir.actions.act_window,help:base.action_partner_customer_form @@ -7856,7 +7910,7 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update msgid "Company Bank Accounts" -msgstr "" +msgstr "公司銀行帳戶" #. module: base #: code:addons/base/res/res_users.py:467 @@ -7873,7 +7927,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:720 #, python-format msgid "Sorry, you are not allowed to modify this document." -msgstr "" +msgstr "抱歉,您不被允許更改此份文件。" #. module: base #: code:addons/base/res/res_config.py:349 @@ -7887,12 +7941,12 @@ msgstr "" #. module: base #: help:ir.cron,interval_number:0 msgid "Repeat every x." -msgstr "" +msgstr "每一個 x 重複一次。" #. module: base #: model:res.partner.bank.type,name:base.bank_normal msgid "Normal Bank Account" -msgstr "" +msgstr "普通銀行帳戶" #. module: base #: field:change.password.user,wizard_id:0 @@ -7904,7 +7958,7 @@ msgstr "精靈" #: code:addons/base/ir/ir_fields.py:303 #, python-format msgid "database id" -msgstr "" +msgstr "資料庫 id" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import @@ -7961,7 +8015,7 @@ msgstr "法文 (CH) / Français (CH)" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Distributor" -msgstr "" +msgstr "發行者" #. module: base #: help:ir.actions.server,subject:0 @@ -7994,7 +8048,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Bank accounts belonging to one of your companies" -msgstr "" +msgstr "銀行帳戶屬於您的其中一家公司" #. module: base #: model:ir.module.module,description:base.module_account_analytic_plans @@ -8051,12 +8105,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_sequence msgid "Entries Sequence Numbering" -msgstr "" +msgstr "分錄序列編號" #. module: base #: view:base.language.export:0 msgid "POEdit" -msgstr "" +msgstr "POEdit" #. module: base #: view:ir.values:0 @@ -8066,12 +8120,12 @@ msgstr "用戶端動作" #. module: base #: field:res.partner.bank.type,field_ids:0 msgid "Type Fields" -msgstr "" +msgstr "類型欄位" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment msgid "Jobs, Recruitment, Applications, Job Interviews" -msgstr "" +msgstr "工作,招聘,應徵,面試" #. module: base #: code:addons/base/module/module.py:540 @@ -8108,7 +8162,7 @@ msgstr "" #. module: base #: view:ir.rule:0 msgid "Full Access Right" -msgstr "" +msgstr "完全存取權" #. module: base #: field:res.partner.category,parent_id:0 @@ -8123,7 +8177,7 @@ msgstr "芬蘭" #. module: base #: model:ir.module.module,shortdesc:base.module_web_shortcuts msgid "Web Shortcuts" -msgstr "" +msgstr "網頁捷徑" #. module: base #: view:res.partner:0 @@ -8146,7 +8200,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project msgid "Project Management" -msgstr "" +msgstr "專案管理" #. module: base #: view:ir.module.module:0 @@ -8161,7 +8215,7 @@ msgstr "通訊" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic msgid "Analytic Accounting" -msgstr "" +msgstr "輔助核算會計" #. module: base #: model:ir.model,name:base.model_ir_model_constraint @@ -8171,7 +8225,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_web_graph msgid "Graph Views" -msgstr "" +msgstr "圖型檢視" #. module: base #: help:ir.model.relation,name:0 @@ -8199,7 +8253,7 @@ msgstr "" #. module: base #: view:ir.model.access:0 msgid "Access Control" -msgstr "" +msgstr "存取控制" #. module: base #: model:res.country,name:base.kw @@ -8209,7 +8263,7 @@ msgstr "科威特" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup msgid "Payment Follow-up Management" -msgstr "" +msgstr "付款後續管理" #. module: base #: field:workflow.workitem,inst_id:0 @@ -8234,7 +8288,7 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "Many2One" -msgstr "" +msgstr "多對一" #. module: base #: model:res.country,name:base.ng @@ -8265,7 +8319,7 @@ msgstr "網頁圖示影像" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Target Object" -msgstr "" +msgstr "目標物件" #. module: base #: selection:ir.model.fields,select_level:0 @@ -8285,7 +8339,7 @@ msgstr "香港" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale msgid "Portal Sale" -msgstr "" +msgstr "網站銷售" #. module: base #: field:ir.default,ref_id:0 @@ -8400,7 +8454,7 @@ msgstr "%a - 週日名縮寫" #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "" +msgstr "子選單" #. module: base #: report:ir.module.reference:0 @@ -8438,12 +8492,12 @@ msgstr "多米尼加" #. module: base #: field:ir.translation,name:0 msgid "Translated field" -msgstr "" +msgstr "翻譯欄位" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_location msgid "Advanced Routes" -msgstr "" +msgstr "進階路徑" #. module: base #: model:ir.module.module,shortdesc:base.module_pad @@ -8458,7 +8512,7 @@ msgstr "尼泊爾" #. module: base #: model:ir.module.module,shortdesc:base.module_document_page msgid "Document Page" -msgstr "" +msgstr "文件頁面" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ar @@ -8484,12 +8538,12 @@ msgstr "" #: model:ir.module.module,shortdesc:base.module_hr_attendance #: model:res.groups,name:base.group_hr_attendance msgid "Attendances" -msgstr "" +msgstr "出席者" #. module: base #: model:ir.module.module,shortdesc:base.module_warning msgid "Warning Messages and Alerts" -msgstr "" +msgstr "警告訊息與警示" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom @@ -8509,7 +8563,7 @@ msgstr "模組匯入" #: model:ir.ui.menu,name:base.menu_values_form_action #: view:ir.values:0 msgid "Action Bindings" -msgstr "" +msgstr "動作綁定" #. module: base #: help:res.partner,lang:0 @@ -8566,7 +8620,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account msgid "eInvoicing" -msgstr "" +msgstr "電子發票" #. module: base #: code:addons/base/res/res_users.py:171 @@ -8656,7 +8710,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "documentation" -msgstr "" +msgstr "文件" #. module: base #: help:ir.model,osv_memory:0 @@ -8669,12 +8723,12 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:440 #, python-format msgid "Missing SMTP Server" -msgstr "" +msgstr "無 SMTP 伺服器" #. module: base #: sql_constraint:ir.translation:0 msgid "Language code of translation item must be among known languages" -msgstr "" +msgstr "翻譯項目的語言代碼必須是已知語言" #. module: base #: field:base.language.export,data:0 @@ -8723,7 +8777,7 @@ msgstr "多重動作" #. module: base #: model:ir.module.module,summary:base.module_mail msgid "Discussions, Mailing Lists, News" -msgstr "" +msgstr "討論、郵寄名單、新聞" #. module: base #: model:ir.module.module,description:base.module_fleet @@ -8774,7 +8828,7 @@ msgstr "美屬薩摩亞" #. module: base #: view:ir.attachment:0 msgid "My Document(s)" -msgstr "" +msgstr "我的文件" #. module: base #: help:ir.actions.act_window,res_model:0 @@ -8790,7 +8844,7 @@ msgstr "可選取" #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Everything seems properly set up!" -msgstr "" +msgstr "一切都設定好了!" #. module: base #: view:res.request.link:0 @@ -8824,7 +8878,7 @@ msgstr "用戶錯誤" #. module: base #: model:ir.module.module,summary:base.module_project_issue msgid "Support, Bug Tracker, Helpdesk" -msgstr "" +msgstr "支援、程式錯誤追蹤、服務台" #. module: base #: model:res.country,name:base.ae @@ -8849,12 +8903,12 @@ msgstr "無法刪除此文件,因其用作預設屬性" #. module: base #: model:res.partner.category,name:base.res_partner_category_5 msgid "Silver" -msgstr "" +msgstr "銀色" #. module: base #: field:res.partner.title,shortcut:0 msgid "Abbreviation" -msgstr "" +msgstr "縮寫" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main @@ -8996,12 +9050,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "修復管理" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset msgid "Assets Management" -msgstr "" +msgstr "資產管理" #. module: base #: view:ir.model.access:0 @@ -9040,6 +9094,10 @@ msgid "" "=============================\n" "\n" msgstr "" +"\n" +"OpenERP 網頁甘特圖檢視\n" +"=============================\n" +"\n" #. module: base #: model:ir.module.module,shortdesc:base.module_base_status @@ -9049,7 +9107,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management msgid "Warehouse" -msgstr "" +msgstr "倉庫" #. module: base #: field:ir.exports,resource:0 @@ -9098,7 +9156,7 @@ msgstr "報表" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_prof msgid "Prof." -msgstr "" +msgstr "教授" #. module: base #: code:addons/base/ir/ir_mail_server.py:238 @@ -9126,7 +9184,7 @@ msgstr "網站" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "None" -msgstr "" +msgstr "無" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays @@ -9146,7 +9204,7 @@ msgid "" "\n" "Thank you in advance for your cooperation.\n" "Best Regards," -msgstr "" +msgstr "親愛的先生/小姐" #. module: base #: view:ir.module.category:0 @@ -9235,7 +9293,7 @@ msgstr "伙伴參照" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_expense msgid "Expense Management" -msgstr "" +msgstr "費用管理" #. module: base #: field:ir.attachment,create_date:0 @@ -9245,7 +9303,7 @@ msgstr "建立日期" #. module: base #: help:ir.actions.server,trigger_name:0 msgid "The workflow signal to trigger" -msgstr "" +msgstr "觸發的流程訊號" #. module: base #: selection:base.language.install,state:0 @@ -9301,31 +9359,31 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "" +msgstr "CRM 插件" #. 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 "Models" -msgstr "" +msgstr "模型" #. module: base #: code:addons/base/module/module.py:500 #, python-format msgid "The `base` module cannot be uninstalled" -msgstr "" +msgstr "'基礎'模組無法被移除。" #. module: base #: code:addons/base/ir/ir_cron.py:247 #, python-format msgid "Record cannot be modified right now" -msgstr "" +msgstr "現在無法變更紀錄" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually" -msgstr "" +msgstr "手動起動" #. module: base #: model:res.country,name:base.be @@ -9335,13 +9393,13 @@ msgstr "比利時" #. module: base #: model:ir.model,name:base.model_osv_memory_autovacuum msgid "osv_memory.autovacuum" -msgstr "" +msgstr "osv_memory.autovacuum" #. module: base #: code:addons/base/ir/ir_model.py:721 #, python-format msgid "Sorry, you are not allowed to create this kind of document." -msgstr "" +msgstr "抱歉,您不被允許建立這種文件。" #. module: base #: field:base.language.export,lang:0 @@ -9383,7 +9441,7 @@ msgstr "%H - 小時 (廿四小時制) [00,23]." #. module: base #: field:ir.model.fields,on_delete:0 msgid "On Delete" -msgstr "" +msgstr "刪除時" #. module: base #: code:addons/base/ir/ir_model.py:342 @@ -9394,7 +9452,7 @@ msgstr "無 %s 模型!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_jit msgid "Just In Time Scheduling" -msgstr "" +msgstr "及時排程" #. module: base #: view:ir.actions.server:0 @@ -9550,7 +9608,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase msgid "Purchase Management" -msgstr "" +msgstr "採購管理" #. module: base #: field:ir.module.module,published_version:0 @@ -9628,13 +9686,13 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique per company!" -msgstr "" +msgstr "每個公司的貨幣代碼必須唯一" #. module: base #: code:addons/base/module/wizard/base_export_language.py:39 #, python-format msgid "New Language (Empty translation template)" -msgstr "" +msgstr "新語言 (空白翻譯範本)" #. module: base #: help:ir.actions.server,email:0 @@ -9666,18 +9724,18 @@ msgstr "蓋亞那" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "專案到期日" #. module: base #: code:addons/base/res/res_config.py:386 #, 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 @@ -9692,7 +9750,7 @@ msgstr "埃及" #. module: base #: view:ir.attachment:0 msgid "Creation" -msgstr "" +msgstr "建立" #. module: base #: help:ir.actions.server,model_id:0 @@ -9729,7 +9787,7 @@ msgstr "欄位說明" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_contract_hr_expense msgid "Contracts Management: hr_expense link" -msgstr "" +msgstr "合約管理: hr_expense link" #. module: base #: view:ir.attachment:0 @@ -9743,12 +9801,12 @@ msgstr "" #: view:res.partner:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "群組依據..." #. module: base #: view:base.module.update:0 msgid "Module Update Result" -msgstr "" +msgstr "模組更新結果" #. module: base #: model:ir.module.module,description:base.module_analytic_contract_hr_expense @@ -9763,17 +9821,17 @@ msgstr "" #. module: base #: field:ir.attachment,store_fname:0 msgid "Stored Filename" -msgstr "" +msgstr "儲存的檔案名稱" #. module: base #: field:res.partner,use_parent_address:0 msgid "Use Company Address" -msgstr "" +msgstr "使用公司地址" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays msgid "Holidays, Allocation and Leave Requests" -msgstr "" +msgstr "假日、分配及休假申請" #. module: base #: model:ir.module.module,description:base.module_web_hello @@ -9801,7 +9859,7 @@ msgstr "基礎" #: field:ir.model.data,model:0 #: field:ir.values,model:0 msgid "Model Name" -msgstr "" +msgstr "模型名稱" #. module: base #: selection:base.language.install,lang:0 @@ -9834,6 +9892,10 @@ msgid "" "=======================\n" "\n" msgstr "" +"\n" +"OpenERP Web 測試套件.\n" +"=======================\n" +"\n" #. module: base #: view:ir.model:0 @@ -9884,12 +9946,12 @@ msgstr "分鐘" #. module: base #: view:res.currency:0 msgid "Display" -msgstr "" +msgstr "顯示" #. module: base #: model:res.groups,name:base.group_multi_company msgid "Multi Companies" -msgstr "" +msgstr "多公司" #. module: base #: help:res.users,menu_id:0 @@ -9900,12 +9962,12 @@ msgstr "" #. module: base #: model:ir.actions.report.xml,name:base.preview_report msgid "Preview Report" -msgstr "" +msgstr "預覽報告" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans msgid "Purchase Analytic Plans" -msgstr "" +msgstr "採購分析計劃" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type @@ -9966,7 +10028,7 @@ msgstr "錯誤!" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo msgid "Marketing Campaign - Demo" -msgstr "" +msgstr "市場行銷推廣活動 - 展示用" #. module: base #: code:addons/base/ir/ir_fields.py:360 @@ -10001,7 +10063,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "" +msgstr "同步名詞" #. module: base #: field:res.lang,thousands_sep:0 @@ -10049,7 +10111,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis msgid "Contracts Management" -msgstr "" +msgstr "合約管理" #. module: base #: selection:base.language.install,lang:0 @@ -10064,7 +10126,7 @@ msgstr "" #. module: base #: field:res.partner,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "中尺寸影像" #. module: base #: view:ir.model:0 @@ -10091,7 +10153,7 @@ msgstr "檔案內容" #: view:ir.model.relation:0 #: model:ir.ui.menu,name:base.ir_model_relation_menu msgid "ManyToMany Relations" -msgstr "" +msgstr "多對多關聯" #. module: base #: model:res.country,name:base.pa @@ -10107,7 +10169,7 @@ msgstr "" #. module: base #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "所選的公司不是使用者被允許登入的公司。" #. module: base #: model:res.country,name:base.gi @@ -10127,7 +10189,7 @@ msgstr "皮特凱恩島" #. module: base #: field:res.partner,category_id:0 msgid "Tags" -msgstr "" +msgstr "標籤" #. module: base #: view:base.module.upgrade:0 @@ -10145,18 +10207,18 @@ msgstr "記錄規則" #. module: base #: view:multi_company.default:0 msgid "Multi Company" -msgstr "" +msgstr "多公司" #. module: base #: model:ir.module.category,name:base.module_category_portal #: model:ir.module.module,shortdesc:base.module_portal msgid "Portal" -msgstr "" +msgstr "網站" #. module: base #: selection:ir.translation,state:0 msgid "To Translate" -msgstr "" +msgstr "翻譯" #. module: base #: code:addons/base/ir/ir_fields.py:294 @@ -10185,7 +10247,7 @@ msgstr "屬性" msgid "" "OpenERP will automatically adds some '0' on the left of the 'Next Number' to " "get the required padding size." -msgstr "" +msgstr "OpenERP 將自動新增幾個“0”在“下一個數字”左側,以便滿足填充要求。" #. module: base #: help:ir.model.constraint,name:0 @@ -10195,7 +10257,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Click to set your company logo." -msgstr "" +msgstr "點擊以設定貴公司的標誌" #. module: base #: view:res.lang:0 @@ -10225,7 +10287,7 @@ msgstr "" #. module: base #: field:ir.module.module,icon:0 msgid "Icon URL" -msgstr "" +msgstr "圖示的 URL" #. module: base #: model:ir.module.module,shortdesc:base.module_note_pad @@ -10248,7 +10310,7 @@ 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 @@ -10261,7 +10323,7 @@ msgstr "附件" #. module: base #: help:res.company,bank_ids:0 msgid "Bank accounts related to this company" -msgstr "" +msgstr "與此公司相關的銀行帳戶" #. module: base #: model:ir.module.category,name:base.module_category_sales_management @@ -10457,7 +10519,7 @@ msgstr "" #, python-format msgid "" "Please contact your system administrator if you think this is an error." -msgstr "" +msgstr "若您認為這是錯誤的話,請聯絡系統管理員。" #. module: base #: code:addons/base/module/module.py:546 @@ -10465,7 +10527,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #, python-format msgid "Apply Schedule Upgrade" -msgstr "" +msgstr "套用計劃性升級" #. module: base #: view:workflow.activity:0 @@ -10496,7 +10558,7 @@ msgstr "母公司" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_openid msgid "OpenID Authentification" -msgstr "" +msgstr "OpenID 認證" #. module: base #: code:addons/orm.py:3871 @@ -10548,12 +10610,12 @@ msgstr "預設值" #. module: base #: model:ir.model,name:base.model_res_country_state msgid "Country state" -msgstr "" +msgstr "國家" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "" +msgstr "序列與識別碼" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -10593,7 +10655,7 @@ msgstr "當用戶(以 web client)重組其 dashboard 檢視即會使用自 #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "" +msgstr "銷售與倉儲管理" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -10651,17 +10713,17 @@ msgstr "圖示" msgid "" "Helps you manage your human resources by encoding your employees structure, " "generating work sheets, tracking attendance and more." -msgstr "" +msgstr "記錄員工結構、生成工作表、進行考勤等等,以便協助您管理人力資源。" #. module: base #: help:res.partner,ean13:0 msgid "BarCode" -msgstr "" +msgstr "條碼" #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" -msgstr "" +msgstr "此欄位所屬的模型" #. module: base #: field:ir.actions.server,sms:0 @@ -10687,13 +10749,13 @@ msgstr "序列類列" #. module: base #: view:res.partner:0 msgid "Mobile:" -msgstr "" +msgstr "行動電話:" #. module: base #: code:addons/base/res/res_bank.py:195 #, python-format msgid "Formating Error" -msgstr "" +msgstr "格式錯誤" #. module: base #: model:res.country,name:base.ye @@ -10703,7 +10765,7 @@ msgstr "葉門" #. module: base #: selection:workflow.activity,split_mode:0 msgid "Or" -msgstr "" +msgstr "或" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_br @@ -10754,19 +10816,19 @@ msgstr "" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Permission Denied" -msgstr "" +msgstr "權限不足" #. module: base #: field:ir.ui.menu,child_id:0 msgid "Child IDs" -msgstr "" +msgstr "子階編號" #. module: base #: code:addons/base/ir/ir_actions.py:702 #: code:addons/base/ir/ir_actions.py:705 #, python-format msgid "Problem in configuration `Record Id` in Server Action!" -msgstr "伺服器動作之「紀錄 Id」配置有問題!" +msgstr "伺服器動作之「紀錄 Id」的設定有問題!" #. module: base #: code:addons/orm.py:2806 @@ -10779,7 +10841,7 @@ 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 @@ -10822,12 +10884,12 @@ msgstr "電郵" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 msgid "Office Supplies" -msgstr "" +msgstr "辦公用品" #. module: base #: field:ir.attachment,res_model:0 msgid "Resource Model" -msgstr "" +msgstr "資源模型" #. module: base #: code:addons/custom.py:555 @@ -10840,7 +10902,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Information About the Bank" -msgstr "" +msgstr "關於該銀行的訊息" #. module: base #: help:ir.actions.server,condition:0 @@ -10888,12 +10950,12 @@ msgstr "工作流程" #. module: base #: view:ir.rule:0 msgid "Read Access Right" -msgstr "" +msgstr "讀取存取權限" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_user_function msgid "Jobs on Contracts" -msgstr "" +msgstr "契約工作" #. module: base #: code:addons/base/res/res_lang.py:187 @@ -10914,12 +10976,12 @@ msgstr "" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Cascade" -msgstr "" +msgstr "層疊" #. module: base #: model:ir.module.module,summary:base.module_crm msgid "Leads, Opportunities, Phone Calls" -msgstr "" +msgstr "訊息、機會、電詢" #. module: base #: model:ir.module.category,description:base.module_category_knowledge_management @@ -10936,18 +10998,18 @@ msgstr "阿拉伯文 / الْعَرَبيّة" #. module: base #: selection:ir.translation,state:0 msgid "Translated" -msgstr "" +msgstr "已翻譯" #. module: base #: model:ir.actions.act_window,name:base.action_inventory_form #: model:ir.ui.menu,name:base.menu_action_inventory_form msgid "Default Company per Object" -msgstr "" +msgstr "每一物件的預設公司" #. module: base #: model:ir.module.module,shortdesc:base.module_web_hello msgid "Hello" -msgstr "" +msgstr "您好" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -10977,7 +11039,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign msgid "Marketing Campaigns" -msgstr "" +msgstr "市場行銷推廣活動" #. module: base #: field:res.country.state,name:0 @@ -10987,7 +11049,7 @@ msgstr "州/省名稱" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or URL" -msgstr "" +msgstr "二進位檔案或URL" #. module: base #: code:addons/base/ir/ir_fields.py:313 @@ -10998,7 +11060,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Update Languague Terms" -msgstr "" +msgstr "更新語言名詞" #. module: base #: field:workflow.activity,join_mode:0 @@ -11031,7 +11093,7 @@ msgstr "" #. module: base #: view:ir.filters:0 msgid "Shared" -msgstr "" +msgstr "分享" #. module: base #: code:addons/base/module/module.py:357 @@ -11075,7 +11137,7 @@ msgstr "正常" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_double_validation msgid "Double Validation on Purchases" -msgstr "" +msgstr "採購的雙重驗證" #. module: base #: field:res.bank,street2:0 @@ -11159,7 +11221,7 @@ msgstr "格林納達" #. module: base #: help:res.partner,customer:0 msgid "Check this box if this contact is a customer." -msgstr "" +msgstr "若此聯絡人是客戶,請勾選。" #. module: base #: view:ir.actions.server:0 @@ -11187,7 +11249,7 @@ msgstr "" #. module: base #: field:res.users,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "相關夥伴" #. module: base #: code:addons/osv.py:153 @@ -11214,28 +11276,28 @@ msgstr "" #: code:addons/base/ir/ir_model.py:293 #, python-format msgid "Size of the field can never be less than 1 !" -msgstr "" +msgstr "欄位不得小於1!" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_operations msgid "Manufacturing Operations" -msgstr "" +msgstr "製造作業" #. module: base #: view:base.language.export:0 msgid "Here is the exported translation file:" -msgstr "" +msgstr "這是匯出的翻譯檔案:" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 #: field:ir.actions.report.xml,report_rml_content_data:0 msgid "RML Content" -msgstr "" +msgstr "RML 內容" #. module: base #: view:res.lang:0 msgid "Update Terms" -msgstr "" +msgstr "更新名詞" #. module: base #: field:res.request,act_to:0 @@ -11246,7 +11308,7 @@ msgstr "給" #. module: base #: model:ir.module.module,shortdesc:base.module_hr msgid "Employee Directory" -msgstr "" +msgstr "員工名冊" #. module: base #: field:ir.cron,args:0 @@ -11376,7 +11438,7 @@ msgstr "" #. module: base #: selection:res.company,paper_format:0 msgid "A4" -msgstr "" +msgstr "A4" #. module: base #: view:res.config.installer:0 @@ -11421,7 +11483,7 @@ msgstr "下個執行日期" #. module: base #: field:ir.sequence,padding:0 msgid "Number Padding" -msgstr "" +msgstr "數字留白" #. module: base #: help:multi_company.default,field_id:0 @@ -11477,14 +11539,14 @@ msgstr "" #: code:addons/base/res/res_partner.py:439 #, python-format msgid "Couldn't create contact without email address !" -msgstr "" +msgstr "若無電子郵件地址,則無法建立聯絡人!" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing #: model:ir.ui.menu,name:base.menu_mrp_config #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" -msgstr "製造業" +msgstr "製造" #. module: base #: model:res.country,name:base.km @@ -11556,7 +11618,7 @@ msgstr "複製物件" #. module: base #: field:ir.actions.server,trigger_name:0 msgid "Trigger Signal" -msgstr "" +msgstr "觸發訊號" #. module: base #: model:ir.actions.act_window,name:base.action_country_state @@ -11619,7 +11681,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:469 #, python-format msgid "Mail delivery failed" -msgstr "" +msgstr "郵件傳送失敗" #. module: base #: view:ir.actions.act_window:0 @@ -11672,7 +11734,7 @@ msgstr "分鐘:%(min)s" #. module: base #: model:ir.ui.menu,name:base.menu_ir_cron msgid "Scheduler" -msgstr "" +msgstr "排程器" #. module: base #: model:ir.module.module,description:base.module_event_moodle @@ -11729,7 +11791,7 @@ msgstr "" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Mrs." -msgstr "" +msgstr "太太" #. module: base #: code:addons/base/ir/ir_model.py:426 @@ -11763,7 +11825,7 @@ msgstr "循環表達式" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Retailer" -msgstr "" +msgstr "零售商" #. module: base #: view:ir.model.fields:0 @@ -11836,7 +11898,7 @@ msgstr "報表類型" #: view:res.country.state:0 #: field:res.partner,state_id:0 msgid "State" -msgstr "" +msgstr "省/州" #. module: base #: selection:base.language.install,lang:0 @@ -11876,7 +11938,7 @@ msgstr "工作流程.觸發器" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: code:addons/base/ir/ir_model.py:84 @@ -11887,12 +11949,12 @@ msgstr "搜尋準則無效" #. module: base #: view:ir.mail_server:0 msgid "Connection Information" -msgstr "" +msgstr "連線資訊" #. module: base #: model:res.partner.title,name:base.res_partner_title_prof msgid "Professor" -msgstr "" +msgstr "教授" #. module: base #: model:res.country,name:base.hm @@ -11914,17 +11976,17 @@ msgstr "檢視參照" #. module: base #: model:ir.module.category,description:base.module_category_sales_management msgid "Helps you handle your quotations, sale orders and invoicing." -msgstr "" +msgstr "協助您處理報價單、銷貨單及發票。" #. module: base #: field:res.users,login_date:0 msgid "Latest connection" -msgstr "" +msgstr "最近的連線" #. module: base #: field:res.groups,implied_ids:0 msgid "Inherits" -msgstr "" +msgstr "繼承" #. module: base #: selection:ir.translation,type:0 @@ -11936,7 +11998,7 @@ msgstr "選取範圍" #: model:ir.actions.act_window,name:base.change_password_wizard_action #: view:res.users:0 msgid "Change Password" -msgstr "" +msgstr "變更密碼" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -12059,7 +12121,7 @@ msgstr "其他伙伴" #: view:workflow.workitem:0 #: field:workflow.workitem,state:0 msgid "Status" -msgstr "" +msgstr "狀態" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -12071,7 +12133,7 @@ msgstr "貨幣" #. module: base #: model:res.partner.category,name:base.res_partner_category_8 msgid "Consultancy Services" -msgstr "" +msgstr "顧問服務" #. module: base #: help:ir.values,value:0 @@ -12176,7 +12238,7 @@ msgstr "儀錶板" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "" +msgstr "採購計劃" #. module: base #: model:res.partner.category,name:base.res_partner_category_6 @@ -12186,7 +12248,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account msgid "Payroll Accounting" -msgstr "" +msgstr "薪資會計" #. module: base #: view:res.users:0 @@ -12201,22 +12263,22 @@ msgstr "蘇利南" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_order_dates msgid "Dates on Sales Order" -msgstr "" +msgstr "銷貨單日期" #. module: base #: view:ir.attachment:0 msgid "Creation Month" -msgstr "" +msgstr "建立月份" #. module: base #: field:ir.module.module,demo:0 msgid "Demo Data" -msgstr "" +msgstr "展示資料" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_mister msgid "Mr." -msgstr "" +msgstr "先生" #. module: base #: model:res.country,name:base.mv @@ -12241,7 +12303,7 @@ msgstr "" #. module: base #: field:res.country,address_format:0 msgid "Address Format" -msgstr "" +msgstr "地址格式" #. module: base #: model:ir.model,name:base.model_change_password_user @@ -12251,7 +12313,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "" +msgstr "技術特點" #. module: base #: model:ir.module.module,description:base.module_l10n_ve @@ -12351,19 +12413,19 @@ msgstr "" #. module: base #: field:ir.cron,numbercall:0 msgid "Number of Calls" -msgstr "" +msgstr "呼叫次數" #. module: base #: code:addons/base/res/res_bank.py:192 #, python-format msgid "BANK" -msgstr "" +msgstr "銀行" #. module: base #: model:ir.module.category,name:base.module_category_point_of_sale #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point of Sale" -msgstr "" +msgstr "銷售點" #. module: base #: model:ir.module.module,description:base.module_mail @@ -12415,7 +12477,7 @@ msgstr "希臘" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "套用" #. module: base #: field:res.request,trigger_date:0 @@ -12469,7 +12531,7 @@ msgstr "觸發器" msgid "" "Helps you manage your inventory and main stock operations: delivery orders, " "receptions, etc." -msgstr "" +msgstr "協助您管理存貨及主要庫存作業: 出貨、收貨等等。" #. module: base #: model:ir.model,name:base.model_ir_values @@ -12495,7 +12557,7 @@ msgstr "內容" #: code:addons/base/ir/ir_mail_server.py:219 #, python-format msgid "Connection test succeeded!" -msgstr "" +msgstr "連線測試成功!" #. module: base #: model:ir.module.module,description:base.module_project_gtd @@ -12550,7 +12612,7 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "篩選我的文件" #. module: base #: model:ir.module.module,summary:base.module_project_gtd @@ -12603,7 +12665,7 @@ msgstr "加彭" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Inventory, Logistic, Storage" -msgstr "" +msgstr "存貨、後勤、儲存" #. module: base #: view:ir.actions.act_window:0 @@ -12665,7 +12727,7 @@ msgstr "賽普勒斯" #. module: base #: field:res.users,new_password:0 msgid "Set Password" -msgstr "" +msgstr "設定密碼" #. module: base #: field:ir.actions.server,subject:0 @@ -12713,7 +12775,7 @@ msgstr "偏好設定" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Buyer" -msgstr "" +msgstr "零件買家" #. module: base #: model:ir.module.module,description:base.module_web_tests_demo @@ -12758,7 +12820,7 @@ msgstr "" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Kanban" -msgstr "" +msgstr "看板" #. module: base #: code:addons/base/ir/ir_model.py:289 @@ -12771,7 +12833,7 @@ msgstr "" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "公司登記" #. module: base #: view:ir.actions.report.xml:0 @@ -12784,12 +12846,12 @@ msgstr "雜項" #: view:ir.mail_server:0 #: model:ir.ui.menu,name:base.menu_mail_servers msgid "Outgoing Mail Servers" -msgstr "" +msgstr "外送郵件伺服器" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Technical" -msgstr "" +msgstr "技術" #. module: base #: model:res.country,name:base.cn @@ -12818,7 +12880,7 @@ msgstr "西撒哈拉" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "發票與付款" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -12978,7 +13040,7 @@ msgstr "翻譯同步" #: view:res.partner.bank:0 #: field:res.partner.bank,bank_name:0 msgid "Bank Name" -msgstr "" +msgstr "銀行名稱" #. module: base #: model:res.country,name:base.ki @@ -12995,7 +13057,7 @@ msgstr "伊拉克" #: model:ir.ui.menu,name:base.menu_association #: model:ir.ui.menu,name:base.menu_report_association msgid "Association" -msgstr "" +msgstr "會務管理" #. module: base #: view:ir.actions.server:0 @@ -13006,7 +13068,7 @@ msgstr "要執行之動作" #: field:ir.model,modules:0 #: field:ir.model.fields,modules:0 msgid "In Modules" -msgstr "" +msgstr "在模組中" #. module: base #: model:ir.module.module,shortdesc:base.module_contacts @@ -13075,7 +13137,7 @@ msgstr "依賴模組:" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "" +msgstr "稅務代碼" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_extensions @@ -13110,7 +13172,7 @@ msgstr "薩伊" #. module: base #: model:ir.module.module,summary:base.module_project msgid "Projects, Tasks" -msgstr "" +msgstr "專案、工作" #. module: base #: field:ir.attachment,res_id:0 @@ -13129,7 +13191,7 @@ msgstr "資訊" #: code:addons/base/ir/ir_fields.py:146 #, python-format msgid "false" -msgstr "" +msgstr "假" #. module: base #: model:ir.module.module,description:base.module_account_analytic_analysis @@ -13191,7 +13253,7 @@ msgstr "動態" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "" +msgstr "產品及價目表" #. module: base #: help:ir.filters,user_id:0 @@ -13238,7 +13300,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Fax:" -msgstr "" +msgstr "傳真:" #. module: base #: selection:ir.ui.view,type:0 @@ -13253,7 +13315,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking msgid "Picking Before Manufacturing" -msgstr "" +msgstr "製造前領料" #. module: base #: model:ir.module.module,summary:base.module_note_pad @@ -13310,7 +13372,7 @@ msgstr "" #: view:ir.model.data:0 #: field:ir.model.data,name:0 msgid "External Identifier" -msgstr "" +msgstr "外部編號" #. module: base #: model:ir.module.module,description:base.module_audittrail @@ -13356,7 +13418,7 @@ msgstr "動作" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "" +msgstr "交貨成本" #. module: base #: code:addons/base/ir/ir_cron.py:248 @@ -13415,7 +13477,7 @@ msgstr "目的地動態。" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue msgid "Issue Tracker" -msgstr "" +msgstr "問題追蹤系統" #. module: base #: view:base.module.update:0 @@ -13499,7 +13561,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "供應商夥伴" #. module: base #: view:res.config.installer:0 @@ -13509,17 +13571,17 @@ msgstr "安裝模組" #. module: base #: model:ir.ui.menu,name:base.menu_import_crm msgid "Import & Synchronize" -msgstr "" +msgstr "匯入及同步" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "客戶夥伴" #. module: base #: 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_res_request_history @@ -13540,7 +13602,7 @@ msgstr "來源" #: field:ir.model.constraint,date_init:0 #: field:ir.model.relation,date_init:0 msgid "Initialization Date" -msgstr "" +msgstr "起始日期" #. module: base #: model:res.country,name:base.vu @@ -13575,7 +13637,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm msgid "CRM" -msgstr "" +msgstr "客戶關係管理" #. module: base #: model:ir.module.module,description:base.module_base_report_designer @@ -13680,12 +13742,12 @@ msgstr "" #: code:addons/base/module/wizard/base_module_configuration.py:38 #, python-format msgid "System Configuration done" -msgstr "系統配置完成" +msgstr "系統設定完成" #. module: base #: field:ir.attachment,db_datas:0 msgid "Database Data" -msgstr "" +msgstr "資料庫日期" #. module: base #: model:res.country,name:base.tc @@ -13707,7 +13769,7 @@ msgstr "多重文件之動作。" #: model:ir.actions.act_window,name:base.action_partner_title_partner #: model:ir.ui.menu,name:base.menu_partner_title_partner msgid "Titles" -msgstr "" +msgstr "標題" #. module: base #: model:ir.module.module,description:base.module_anonymization @@ -13757,7 +13819,7 @@ msgstr "盧森堡" #. module: base #: model:ir.module.module,summary:base.module_base_calendar msgid "Personal & Shared Calendar" -msgstr "" +msgstr "個人及分享日曆" #. module: base #: selection:res.request,priority:0 @@ -13773,7 +13835,7 @@ msgstr "錯誤!無法建立循環選單。" #. module: base #: view:ir.translation:0 msgid "Web-only translations" -msgstr "" +msgstr "只限於網站的翻譯" #. module: base #: view:ir.rule:0 @@ -13837,7 +13899,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment msgid "Suppliers Payment Management" -msgstr "" +msgstr "供應商付款管理" #. module: base #: model:res.country,name:base.sv @@ -13866,12 +13928,12 @@ msgstr "泰國" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "" +msgstr "密碼變更精靈" #. module: base #: model:ir.module.module,summary:base.module_account_voucher msgid "Send Invoices and Track Payments" -msgstr "" +msgstr "寄送發票及追蹤付款" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead @@ -13930,7 +13992,7 @@ msgstr "" #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "" +msgstr "與" #. module: base #: help:ir.values,res_id:0 @@ -13946,7 +14008,7 @@ msgstr "物件關聯" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "" +msgstr "電子發票及付款作業" #. module: base #: view:ir.rule:0 @@ -13983,12 +14045,12 @@ msgstr "貨幣匯率" #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to Update" -msgstr "" +msgstr "更新的模組" #. module: base #: model:ir.ui.menu,name:base.menu_custom_multicompany msgid "Multi-Companies" -msgstr "" +msgstr "多公司" #. module: base #: field:workflow,osv:0 @@ -14000,7 +14062,7 @@ msgstr "資源物件" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk msgid "Helpdesk" -msgstr "" +msgstr "客服" #. module: base #: field:ir.rule,perm_write:0 @@ -14010,7 +14072,7 @@ msgstr "" #. module: base #: field:ir.ui.menu,parent_left:0 msgid "Parent Left" -msgstr "" +msgstr "上層左方" #. module: base #: model:ir.module.module,description:base.module_document_page @@ -14047,7 +14109,7 @@ msgstr "子欄位" #. module: base #: view:ir.rule:0 msgid "Detailed algorithm:" -msgstr "" +msgstr "詳盡的演算法:" #. module: base #: field:ir.actions.act_url,usage:0 @@ -14064,7 +14126,7 @@ msgstr "動作用途" #. module: base #: field:ir.module.module,name:0 msgid "Technical Name" -msgstr "" +msgstr "技術性名稱" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -14076,7 +14138,7 @@ msgstr "工作流程.工作項目" msgid "" "Lets you install various interesting but non-essential tools like Survey, " "Lunch and Ideas box." -msgstr "" +msgstr "讓您安裝各種非必要但有趣的工作,如問卷調查、午餐管理、點子收集等等。" #. module: base #: selection:ir.module.module,state:0 @@ -14116,7 +14178,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "" +msgstr "被允許的公司" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de @@ -14126,7 +14188,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day of the Year: %(doy)s" -msgstr "" +msgstr "本年度第 %(doy)s 天" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -14141,7 +14203,7 @@ msgstr "執行已安排升級" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "發票日記帳" #. module: base #: help:ir.ui.view,groups_id:0 @@ -14158,12 +14220,12 @@ msgstr "波斯文 / فارس" #. module: base #: view:base.language.export:0 msgid "Export Settings" -msgstr "" +msgstr "匯出設定值" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Model" -msgstr "" +msgstr "來源模型" #. module: base #: view:ir.sequence:0 @@ -14182,7 +14244,7 @@ msgstr "相依性未符合!" #: code:addons/base/ir/ir_model.py:1024 #, python-format msgid "Administrator access is required to uninstall a module" -msgstr "" +msgstr "移除模組需管理者權限" #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -14228,6 +14290,8 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"因安全限制,操作無法完成。請聯絡系統管理員。\n" +"((Document type: %s, Operation: %s))" #. module: base #: model:ir.module.module,description:base.module_idea @@ -14306,7 +14370,7 @@ msgstr "阿盧巴島" #: code:addons/base/module/wizard/base_module_import.py:58 #, python-format msgid "File is not a zip file!" -msgstr "" +msgstr "非壓縮檔!" #. module: base #: model:res.country,name:base.ar @@ -14352,12 +14416,12 @@ msgstr "公司" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "進階報表功能" #. module: base #: model:ir.module.module,summary:base.module_purchase msgid "Purchase Orders, Receptions, Supplier Invoices" -msgstr "" +msgstr "採購單、收貨單、供應商發票" #. module: base #: model:ir.module.module,description:base.module_hr_payroll @@ -14395,12 +14459,12 @@ msgstr "售後服務" #. module: base #: field:base.language.import,code:0 msgid "ISO Code" -msgstr "" +msgstr "ISO 碼" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr msgid "France - Accounting" -msgstr "" +msgstr "財務 - 會計" #. module: base #: view:ir.actions.todo:0 @@ -14410,7 +14474,7 @@ msgstr "啟動" #. module: base #: selection:res.partner,type:0 msgid "Shipping" -msgstr "" +msgstr "船運" #. module: base #: model:ir.module.module,description:base.module_project_mrp @@ -14707,7 +14771,7 @@ msgstr "" #. module: base #: field:ir.module.module,auto_install:0 msgid "Automatic Installation" -msgstr "" +msgstr "自動化安裝" #. module: base #: model:ir.module.module,description:base.module_l10n_hn @@ -14855,7 +14919,7 @@ msgstr "" #. module: base #: field:ir.sequence,implementation:0 msgid "Implementation" -msgstr "" +msgstr "實作" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ve @@ -14870,7 +14934,7 @@ msgstr "智利" #. module: base #: model:ir.module.module,shortdesc:base.module_web_view_editor msgid "View Editor" -msgstr "" +msgstr "檢視編輯器" #. module: base #: view:ir.cron:0 @@ -14888,7 +14952,7 @@ msgstr "條件" #: model:ir.actions.client,name:base.modules_updates_act_cl #: model:ir.ui.menu,name:base.menu_module_updates msgid "Updates" -msgstr "" +msgstr "更新檔" #. module: base #: help:res.currency,rate:0 @@ -14903,7 +14967,7 @@ msgstr "檢視名稱" #. module: base #: model:ir.model,name:base.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "存取群組" #. module: base #: selection:base.language.install,lang:0 @@ -14976,12 +15040,12 @@ msgstr "" #. module: base #: field:ir.attachment,file_size:0 msgid "File Size" -msgstr "" +msgstr "檔案大小" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "" +msgstr "序列號的前綴值" #. module: base #: model:res.country,name:base.sc @@ -14991,7 +15055,7 @@ msgstr "塞席爾" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Gold" -msgstr "" +msgstr "金色" #. module: base #: code:addons/base/res/res_company.py:173 @@ -15098,7 +15162,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_module_tree msgid "Installed Modules" -msgstr "" +msgstr "已安裝模組" #. module: base #: code:addons/base/res/res_users.py:170 @@ -15111,7 +15175,7 @@ msgstr "公司轉換警告" msgid "" "Helps you manage your manufacturing processes and generate reports on those " "processes." -msgstr "" +msgstr "協助您管理製造程序及製作報告。" #. module: base #: help:ir.sequence,number_increment:0 @@ -15126,7 +15190,7 @@ msgstr "函式" #. module: base #: field:ir.ui.menu,parent_right:0 msgid "Parent Right" -msgstr "" +msgstr "上層右方" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management @@ -15161,7 +15225,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "內部備註" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd @@ -15172,12 +15236,12 @@ msgstr "公司" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_requisition msgid "Purchase Requisitions" -msgstr "" +msgstr "請購" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline Edit" -msgstr "" +msgstr "行內編輯" #. module: base #: selection:ir.cron,interval_type:0 @@ -15205,7 +15269,7 @@ msgstr "" #: field:res.partner.bank,name:0 #, python-format msgid "Bank Account" -msgstr "" +msgstr "銀行帳戶" #. module: base #: model:res.country,name:base.kp diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 4404b0a8a50..beb4e27200a 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -28,6 +28,7 @@ import time from openerp import SUPERUSER_ID from openerp import netsvc, tools from openerp.osv import fields, osv +import openerp.report.interface from openerp.report.report_sxw import report_sxw, report_rml from openerp.tools.config import config from openerp.tools.safe_eval import safe_eval as eval @@ -93,9 +94,9 @@ class report_xml(osv.osv): opj = os.path.join cr.execute("SELECT * FROM ir_act_report_xml WHERE auto=%s ORDER BY id", (True,)) result = cr.dictfetchall() - svcs = netsvc.Service._services + reports = openerp.report.interface.report_int._reports for r in result: - if svcs.has_key('report.'+r['report_name']): + if reports.has_key('report.'+r['report_name']): continue if r['report_rml'] or r['report_rml_content_data']: report_sxw('report.'+r['report_name'], r['model'], diff --git a/openerp/addons/base/ir/ir_attachment.py b/openerp/addons/base/ir/ir_attachment.py index 26dbe93a661..1cd9ed94d4c 100644 --- a/openerp/addons/base/ir/ir_attachment.py +++ b/openerp/addons/base/ir/ir_attachment.py @@ -21,12 +21,15 @@ import hashlib import itertools +import logging import os import re from openerp import tools from openerp.osv import fields,osv +_logger = logging.getLogger(__name__) + class ir_attachment(osv.osv): """Attachments are used to link binary files or url to any openerp document. diff --git a/openerp/addons/base/ir/ir_cron.py b/openerp/addons/base/ir/ir_cron.py index 60aa685b6fc..d86eb10f3d8 100644 --- a/openerp/addons/base/ir/ir_cron.py +++ b/openerp/addons/base/ir/ir_cron.py @@ -120,11 +120,13 @@ class ir_cron(osv.osv): :param args: arguments of the method (without the usual self, cr, uid). :param job_id: job id. """ - args = str2tuple(args) - model = self.pool.get(model_name) - if model and hasattr(model, method_name): - method = getattr(model, method_name) - try: + try: + args = str2tuple(args) + openerp.modules.registry.RegistryManager.check_registry_signaling(cr.dbname) + registry = openerp.pooler.get_pool(cr.dbname) + model = registry.get(model_name) + if model and hasattr(model, method_name): + method = getattr(model, method_name) log_depth = (None if _logger.isEnabledFor(logging.DEBUG) else 1) netsvc.log(_logger, logging.DEBUG, 'cron.object.execute', (cr.dbname,uid,'*',model_name,method_name)+tuple(args), depth=log_depth) if _logger.isEnabledFor(logging.DEBUG): @@ -133,12 +135,13 @@ class ir_cron(osv.osv): if _logger.isEnabledFor(logging.DEBUG): end_time = time.time() _logger.debug('%.3fs (%s, %s)' % (end_time - start_time, model_name, method_name)) - except Exception, e: - self._handle_callback_exception(cr, uid, model_name, method_name, args, job_id, e) - else: - msg = "Method `%s.%s` do not exist." % (model._name, method_name) \ - if model else "Model `%s` do not exist." % model._name - _logger.warning(msg) + openerp.modules.registry.RegistryManager.signal_caches_change(cr.dbname) + else: + msg = "Method `%s.%s` does not exist." % (model_name, method_name) \ + if model else "Model `%s` does not exist." % model_name + _logger.warning(msg) + except Exception, e: + self._handle_callback_exception(cr, uid, model_name, method_name, args, job_id, e) def _process_job(self, job_cr, job, cron_cr): """ Run a given job taking care of the repetition. @@ -220,10 +223,8 @@ class ir_cron(osv.osv): _logger.debug('Starting job `%s`.', job['name']) job_cr = db.cursor() try: - openerp.modules.registry.RegistryManager.check_registry_signaling(db_name) registry = openerp.pooler.get_pool(db_name) registry[cls._name]._process_job(job_cr, job, lock_cr) - openerp.modules.registry.RegistryManager.signal_caches_change(db_name) except Exception: _logger.exception('Unexpected exception while processing cron job %r', job) finally: diff --git a/openerp/addons/base/ir/ir_filters.xml b/openerp/addons/base/ir/ir_filters.xml index 51215132079..72c5dad8885 100644 --- a/openerp/addons/base/ir/ir_filters.xml +++ b/openerp/addons/base/ir/ir_filters.xml @@ -19,6 +19,7 @@ + @@ -35,6 +36,7 @@ + @@ -45,12 +47,14 @@ - - + + + - + + + + diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index ed6f843f898..5927b500a0f 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -1062,9 +1062,13 @@ class ir_model_data(osv.osv): continue _logger.info('Deleting %s@%s', res_id, model) try: + cr.execute('SAVEPOINT record_unlink_save') self.pool.get(model).unlink(cr, uid, [res_id], context=context) except Exception: _logger.info('Unable to delete %s@%s', res_id, model, exc_info=True) + cr.execute('ROLLBACK TO SAVEPOINT record_unlink_save') + else: + cr.execute('RELEASE SAVEPOINT record_unlink_save') # Remove non-model records first, then model fields, and finish with models unlink_if_refcount((model, res_id) for model, res_id in to_unlink diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index 5da85c43577..95379098cf4 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -30,6 +30,8 @@ from openerp.osv import fields, osv from openerp.tools.translate import _ from openerp import SUPERUSER_ID +MENU_ITEM_SEPARATOR = "/" + def one_in(setA, setB): """Check the presence of an element of setA in setB """ @@ -154,7 +156,7 @@ class ir_ui_menu(osv.osv): if level<=0: return '...' if elmt.parent_id: - parent_path = self._get_one_full_name(elmt.parent_id, level-1) + "/" + parent_path = self._get_one_full_name(elmt.parent_id, level-1) + MENU_ITEM_SEPARATOR else: parent_path = '' return parent_path + elmt.name diff --git a/openerp/addons/base/ir/osv_memory_autovacuum.py b/openerp/addons/base/ir/osv_memory_autovacuum.py index 1b3ca507eb8..b5224c0e7de 100644 --- a/openerp/addons/base/ir/osv_memory_autovacuum.py +++ b/openerp/addons/base/ir/osv_memory_autovacuum.py @@ -28,7 +28,7 @@ class osv_memory_autovacuum(openerp.osv.osv.osv_memory): def power_on(self, cr, uid, context=None): for model in self.pool.models.values(): if model.is_transient(): - model._transient_vacuum(cr, uid) + model._transient_vacuum(cr, uid, force=True) return True diff --git a/openerp/addons/base/module/module.py b/openerp/addons/base/module/module.py index 47a4cfc8174..a0d1eedef2b 100644 --- a/openerp/addons/base/module/module.py +++ b/openerp/addons/base/module/module.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2004-2012 OpenERP S.A. (). +# Copyright (C) 2004-2013 OpenERP S.A. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -254,9 +254,9 @@ class module(osv.osv): 'website': fields.char("Website", size=256, readonly=True), # attention: Incorrect field names !! - # installed_version refer the latest version (the one on disk) - # latest_version refer the installed version (the one in database) - # published_version refer the version available on the repository + # installed_version refers the latest version (the one on disk) + # latest_version refers the installed version (the one in database) + # published_version refers the version available on the repository 'installed_version': fields.function(_get_latest_version, string='Latest Version', type='char'), 'latest_version': fields.char('Installed Version', size=64, readonly=True), 'published_version': fields.char('Published Version', size=64, readonly=True), @@ -500,6 +500,7 @@ class module(osv.osv): raise orm.except_orm(_('Error'), _("The `base` module cannot be uninstalled")) dep_ids = self.downstream_dependencies(cr, uid, ids, context=context) self.write(cr, uid, ids + dep_ids, {'state': 'to remove'}) + openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return dict(ACTION_DICT, name=_('Uninstall')) def button_uninstall_cancel(self, cr, uid, ids, context=None): @@ -656,32 +657,38 @@ class module(osv.osv): def install_from_urls(self, cr, uid, urls, context=None): OPENERP = 'openerp' tmp = tempfile.mkdtemp() + _logger.debug('Install from url: %r', urls) try: + # 1. Download & unzip missing modules for module_name, url in urls.items(): if not url: continue # nothing to download, local version is already the last one try: + _logger.info('Downloading module `%s` from OpenERP Apps', module_name) content = urllib2.urlopen(url).read() - except Exception, e: - _logger.exception('ggr') - raise osv.except_osv('grrr', e) + except Exception: + _logger.exception('Failed to fetch module %s', module_name) + raise osv.except_osv(_('Module not found'), + _('The `%s` module appears to be unavailable at the moment, please try again later.') % module_name) else: zipfile.ZipFile(StringIO(content)).extractall(tmp) assert os.path.isdir(os.path.join(tmp, module_name)) - for module_name in urls: - if module_name == OPENERP: - continue # special case. handled below + # 2a. Copy/Replace module source in addons path + for module_name, url in urls.items(): + if module_name == OPENERP or not url: + continue # OPENERP is special case, handled below, and no URL means local module module_path = modules.get_module_path(module_name, downloaded=True, display_warning=False) bck = backup(module_path, False) + _logger.info('Copy downloaded module `%s` to `%s`', module_name, module_path) shutil.move(os.path.join(tmp, module_name), module_path) if bck: shutil.rmtree(bck) + # 2b. Copy/Replace server+base module source if downloaded if urls.get(OPENERP, None): - # special case. it containt the server and the base module. + # special case. it contains the server and the base module. # extract path is not the same - base_path = os.path.dirname(modules.get_module_path('base')) # copy all modules in the SERVER/openerp/addons directory to the new "openerp" module (except base itself) @@ -693,15 +700,22 @@ class module(osv.osv): # then replace the server by the new "base" module server_dir = openerp.tools.config['root_path'] # XXX or dirname() bck = backup(server_dir) + _logger.info('Copy downloaded module `openerp` to `%s`', server_dir) shutil.move(os.path.join(tmp, OPENERP), server_dir) #if bck: # shutil.rmtree(bck) self.update_list(cr, uid, context=context) - ids = self.search(cr, uid, [('name', 'in', urls.keys())], context=context) - if self.search_count(cr, uid, [('id', 'in', ids), ('state', '=', 'installed')], context=context): - # if any to update + with_urls = [m for m, u in urls.items() if u] + downloaded_ids = self.search(cr, uid, [('name', 'in', with_urls)], context=context) + already_installed = self.search(cr, uid, [('id', 'in', downloaded_ids), ('state', '=', 'installed')], context=context) + + to_install_ids = self.search(cr, uid, [('name', 'in', urls.keys()), ('state', '=', 'uninstalled')], context=context) + post_install_action = self.button_immediate_install(cr, uid, to_install_ids, context=context) + + if already_installed: + # in this case, force server restart to reload python code... cr.commit() openerp.service.restart_server() return { @@ -709,7 +723,7 @@ class module(osv.osv): 'tag': 'home', 'params': {'wait': True}, } - return self.button_immediate_install(cr, uid, ids, context=context) + return post_install_action finally: shutil.rmtree(tmp) diff --git a/openerp/addons/base/module/module_view.xml b/openerp/addons/base/module/module_view.xml index 3a43a2591ba..3923c9de3bd 100644 --- a/openerp/addons/base/module/module_view.xml +++ b/openerp/addons/base/module/module_view.xml @@ -171,23 +171,18 @@ - - Modules ir.module.module form kanban,tree,form -

No module found!

You should try others search criteria.

- + @@ -195,20 +190,14 @@ Apps apps - - + Updates apps.updates {} - - + diff --git a/openerp/addons/base/module/wizard/base_module_scan.py b/openerp/addons/base/module/wizard/base_module_scan.py deleted file mode 100644 index 7ddd580d284..00000000000 --- a/openerp/addons/base/module/wizard/base_module_scan.py +++ /dev/null @@ -1,74 +0,0 @@ -# -*- 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 glob -import imp -import zipfile - -from openerp import tools -from openerp.osv import osv - -class base_module_scan(osv.osv_memory): - """ scan module """ - - _name = "base.module.scan" - _description = "scan module" - - def watch_dir(self, cr, uid, ids, context): - mod_obj = self.pool.get('ir.module.module') - all_mods = mod_obj.read(cr, uid, mod_obj.search(cr, uid, []), ['name', 'state']) - known_modules = [x['name'] for x in all_mods] - ls_ad = glob.glob(os.path.join(tools.config['addons_path'], '*', '__terp__.py')) - modules = [module_name_re.match(name).group(1) for name in ls_ad] - for fname in os.listdir(tools.config['addons_path']): - if zipfile.is_zipfile(fname): - modules.append( fname.split('.')[0]) - for module in modules: - if module in known_modules: - continue - terp = mod_obj.get_module_info(module) - if not terp.get('installable', True): - continue - - # XXX check if this code is correct... - fm = imp.find_module(module) - try: - imp.load_module(module, *fm) - finally: - if fm[0]: - fm[0].close() - - values = mod_obj.get_values_from_terp(terp) - mod_id = mod_obj.create(cr, uid, dict(name=module, state='uninstalled', **values)) - dependencies = terp.get('depends', []) - for d in dependencies: - cr.execute('insert into ir_module_module_dependency (module_id,name) values (%s, %s)', (mod_id, d)) - for module in known_modules: - terp = mod_obj.get_module_info(module) - if terp.get('installable', True): - for mod in all_mods: - if mod['name'] == module and mod['state'] == 'uninstallable': - mod_obj.write(cr, uid, [mod['id']], {'state': 'uninstalled'}) - return {} - -base_module_scan() - -# 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 07875e5efd0..5ec4f98c3b8 100644 --- a/openerp/addons/base/res/ir_property.py +++ b/openerp/addons/base/res/ir_property.py @@ -21,7 +21,8 @@ import time -from openerp.osv import osv,fields +from openerp.osv import osv, fields +from openerp.osv.orm import browse_record from openerp.tools.misc import attrgetter # ------------------------------------------------------------------------- @@ -111,7 +112,7 @@ class ir_property(osv.osv): raise osv.except_osv('Error', 'Invalid type') if field == 'value_reference': - if isinstance(value, osv.orm.browse_record): + if isinstance(value, browse_record): value = '%s,%d' % (value._name, value.id) elif isinstance(value, (int, long)): field_id = values.get('fields_id') diff --git a/openerp/addons/base/res/res_bank_view.xml b/openerp/addons/base/res/res_bank_view.xml index 33b98c690c6..1c289d07141 100644 --- a/openerp/addons/base/res/res_bank_view.xml +++ b/openerp/addons/base/res/res_bank_view.xml @@ -125,6 +125,7 @@ res.partner.bank + diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index 6b90a612fb9..21c9b854ca3 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -318,7 +318,7 @@ class res_company(osv.osv): 1.3cm %s 20cm %s [[ company.rml_header1 ]] [[ company.partner_id.name ]] - + [[ display_address(company.partner_id) or '' ]] Phone: @@ -344,8 +344,8 @@ class res_company(osv.osv): """ - _header_a4 = _header_main % ('23.0cm', '27.6cm', '27.7cm', '27.7cm', '27.8cm', '27.4cm', '25.8cm', '26.0cm', '26.0cm', '25.6cm', '25.6cm', '25.5cm', '25.5cm') - _header_letter = _header_main % ('21.3cm', '25.9cm', '26.0cm', '26.0cm', '26.1cm', '25.7cm', '24.1cm', '24.3cm', '24.3cm', '23.9cm', '23.9cm', '23.8cm', '23.8cm') + _header_a4 = _header_main % ('23.0cm', '27.6cm', '27.7cm', '27.7cm', '27.8cm', '27.3cm', '25.3cm', '25.0cm', '25.0cm', '24.6cm', '24.6cm', '24.5cm', '24.5cm') + _header_letter = _header_main % ('21.3cm', '25.9cm', '26.0cm', '26.0cm', '26.1cm', '25.6cm', '23.6cm', '23.3cm', '23.3cm', '22.9cm', '22.9cm', '22.8cm', '22.8cm') def onchange_paper_format(self, cr, uid, ids, paper_format, context=None): if paper_format == 'us_letter': diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index ff0c3bfe6ad..3137cab24d9 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -20,11 +20,14 @@ ############################################################################## import logging from operator import attrgetter +import re -from openerp import pooler +import openerp +from openerp import pooler, SUPERUSER_ID from openerp.osv import osv, fields from openerp.tools import ustr from openerp.tools.translate import _ +from openerp import exceptions _logger = logging.getLogger(__name__) @@ -358,7 +361,8 @@ class res_config_installer(osv.osv_memory): cr, uid, modules.search(cr, uid, [('name','in',to_install)]), 'to install', ['uninstalled'], context=context) - cr.commit() #TOFIX: after remove this statement, installation wizard is fail + cr.commit() + openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) new_db, self.pool = pooler.restart_pool(cr.dbname, update_module=True) res_config_installer() @@ -570,17 +574,17 @@ class res_config_settings(osv.osv_memory): if action_ids: return act_window.read(cr, uid, action_ids[0], [], context=context) return {} - + def name_get(self, cr, uid, ids, context=None): """ Override name_get method to return an appropriate configuration wizard name, and not the generated name.""" - + if not ids: return [] # name_get may receive int id instead of an id list if isinstance(ids, (int, long)): ids = [ids] - + act_window = self.pool.get('ir.actions.act_window') action_ids = act_window.search(cr, uid, [('res_model', '=', self._name)], context=context) name = self._name @@ -588,4 +592,83 @@ class res_config_settings(osv.osv_memory): name = act_window.read(cr, uid, action_ids[0], ['name'], context=context)['name'] return [(record.id, name) for record in self.browse(cr, uid , ids, context=context)] + def get_option_path(self, cr, uid, menu_xml_id, context=None): + """ + Fetch the path to a specified configuration view and the action id to access it. + + :param string menu_xml_id: the xml id of the menuitem where the view is located, + structured as follows: module_name.menuitem_xml_id (e.g.: "base.menu_sale_config") + :return tuple: + - t[0]: string: full path to the menuitem (e.g.: "Settings/Configuration/Sales") + - t[1]: long: id of the menuitem's action + """ + module_name, menu_xml_id = menu_xml_id.split('.') + dummy, menu_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, module_name, menu_xml_id) + ir_ui_menu = self.pool.get('ir.ui.menu').browse(cr, uid, menu_id, context=context) + + return (ir_ui_menu.complete_name, ir_ui_menu.action.id) + + def get_option_name(self, cr, uid, full_field_name, context=None): + """ + Fetch the human readable name of a specified configuration option. + + :param string full_field_name: the full name of the field, structured as follows: + model_name.field_name (e.g.: "sale.config.settings.fetchmail_lead") + :return string: human readable name of the field (e.g.: "Create leads from incoming mails") + """ + model_name, field_name = full_field_name.rsplit('.', 1) + + return self.pool.get(model_name).fields_get(cr, uid, allfields=[field_name], context=context)[field_name]['string'] + + def get_config_warning(self, cr, msg, context=None): + """ + Helper: return a Warning exception with the given message where the %(field:xxx)s + and/or %(menu:yyy)s are replaced by the human readable field's name and/or menuitem's + full path. + + Usage: + ------ + Just include in your error message %(field:model_name.field_name)s to obtain the human + readable field's name, and/or %(menu:module_name.menuitem_xml_id)s to obtain the menuitem's + full path. + + Example of use: + --------------- + from openerp.addons.base.res.res_config import get_warning_config + raise get_warning_config(cr, _("Error: this action is prohibited. You should check the field %(field:sale.config.settings.fetchmail_lead)s in %(menu:base.menu_sale_config)s."), context=context) + + This will return an exception containing the following message: + Error: this action is prohibited. You should check the field Create leads from incoming mails in Settings/Configuration/Sales. + + What if there is another substitution in the message already? + ------------------------------------------------------------- + You could have a situation where the error message you want to upgrade already contains a substitution. Example: + Cannot find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Journals\Journals. + What you want to do here is simply to replace the path by %menu:account.menu_account_config)s, and leave the rest alone. + In order to do that, you can use the double percent (%%) to escape your new substitution, like so: + Cannot find any account journal of %s type for this company.\n\nYou can create one in the %%(menu:account.menu_account_config)s. + """ + + res_config_obj = pooler.get_pool(cr.dbname).get('res.config.settings') + regex_path = r'%\(((?:menu|field):[a-z_\.]*)\)s' + + # Process the message + # 1/ find the menu and/or field references, put them in a list + references = re.findall(regex_path, msg, flags=re.I) + + # 2/ fetch the menu and/or field replacement values (full path and + # human readable field's name) and the action_id if any + values = {} + action_id = None + for item in references: + ref_type, ref = item.split(':') + if ref_type == 'menu': + values[item], action_id = res_config_obj.get_option_path(cr, SUPERUSER_ID, ref, context=context) + elif ref_type == 'field': + values[item] = res_config_obj.get_option_name(cr, SUPERUSER_ID, ref, context=context) + + # 3/ substitute and return the result + if (action_id): + return exceptions.RedirectWarning(msg % values, action_id, _('Go to the configuration panel')) + return exceptions.Warning(msg % values) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/res/res_country.py b/openerp/addons/base/res/res_country.py index a1b8ad29ac0..63fcf967630 100644 --- a/openerp/addons/base/res/res_country.py +++ b/openerp/addons/base/res/res_country.py @@ -71,13 +71,13 @@ addresses belonging to this country.\n\nYou can use the python-style string pate name_search = location_name_search def create(self, cursor, user, vals, context=None): - if 'code' in vals: + if vals.get('code'): vals['code'] = vals['code'].upper() return super(Country, self).create(cursor, user, vals, context=context) def write(self, cursor, user, ids, vals, context=None): - if 'code' in vals: + if vals.get('code', False): vals['code'] = vals['code'].upper() return super(Country, self).write(cursor, user, ids, vals, context=context) diff --git a/openerp/addons/base/res/res_lang.py b/openerp/addons/base/res/res_lang.py index 01d501fe80f..9abab79e46c 100644 --- a/openerp/addons/base/res/res_lang.py +++ b/openerp/addons/base/res/res_lang.py @@ -228,45 +228,6 @@ class lang(osv.osv): lang() -def original_group(s, grouping, thousands_sep=''): - - if not grouping: - return s, 0 - - result = "" - seps = 0 - spaces = "" - - if s[-1] == ' ': - sp = s.find(' ') - spaces = s[sp:] - s = s[:sp] - - while s and grouping: - # if grouping is -1, we are done - if grouping[0] == -1: - break - # 0: re-use last group ad infinitum - elif grouping[0] != 0: - #process last group - group = grouping[0] - grouping = grouping[1:] - if result: - result = s[-group:] + thousands_sep + result - seps += 1 - else: - result = s[-group:] - s = s[:-group] - if s and s[-1] not in "0123456789": - # the leading string is only spaces and signs - return s + result + spaces, seps - if not result: - return s + spaces, seps - if s: - result = s + thousands_sep + result - seps += 1 - return result + spaces, seps - def split(l, counts): """ @@ -317,52 +278,4 @@ def intersperse(string, counts, separator=''): res = separator.join(map(reverse, reverse(splits))) return left + res + right, len(splits) > 0 and len(splits) -1 or 0 -# TODO rewrite this with a unit test library -def _group_examples(): - for g in [original_group, intersperse]: - # print "asserts on", g.func_name - assert g("", []) == ("", 0) - assert g("0", []) == ("0", 0) - assert g("012", []) == ("012", 0) - assert g("1", []) == ("1", 0) - assert g("12", []) == ("12", 0) - assert g("123", []) == ("123", 0) - assert g("1234", []) == ("1234", 0) - assert g("123456789", []) == ("123456789", 0) - assert g("&ab%#@1", []) == ("&ab%#@1", 0) - - assert g("0", []) == ("0", 0) - assert g("0", [1]) == ("0", 0) - assert g("0", [2]) == ("0", 0) - assert g("0", [200]) == ("0", 0) - - # breaks original_group: - if g.func_name == 'intersperse': - assert g("12345678", [0], '.') == ('12345678', 0) - assert g("", [1], '.') == ('', 0) - assert g("12345678", [1], '.') == ('1234567.8', 1) - assert g("12345678", [1], '.') == ('1234567.8', 1) - assert g("12345678", [2], '.') == ('123456.78', 1) - assert g("12345678", [2,1], '.') == ('12345.6.78', 2) - assert g("12345678", [2,0], '.') == ('12.34.56.78', 3) - assert g("12345678", [-1,2], '.') == ('12345678', 0) - assert g("12345678", [2,-1], '.') == ('123456.78', 1) - 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... - assert original_group("abc12", [3], '.') == ('abc12', 0) - assert original_group("abc12", [2], '.') == ('abc12', 0) - assert original_group("abc12", [1], '.') == ('abc1.2', 1) - - assert intersperse("abc1234567xy", [2], '.') == ('abc1234567.xy', 1) - assert intersperse("abc1234567xy8", [2], '.') == ('abc1234567x.y8', 1) # ... w.r.t. here. - assert intersperse("abc12", [3], '.') == ('abc12', 0) - assert intersperse("abc12", [2], '.') == ('abc12', 0) - assert intersperse("abc12", [1], '.') == ('abc1.2', 1) - - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml index d3f204e102a..c6bda5111ce 100644 --- a/openerp/addons/base/res/res_partner_view.xml +++ b/openerp/addons/base/res/res_partner_view.xml @@ -316,6 +316,7 @@ + diff --git a/openerp/addons/base/res/test/res_lang.py b/openerp/addons/base/res/test/res_lang.py deleted file mode 100644 index 58963043ee6..00000000000 --- a/openerp/addons/base/res/test/res_lang.py +++ /dev/null @@ -1,14 +0,0 @@ -import sys -import openerp - -# TODO this loop will be exposed as open_openerp_namespace() -# once trunk-cleaning-vmt is merged. -for k, v in list(sys.modules.items()): - if k.startswith('openerp.') and sys.modules.get(k[8:]) is None: - sys.modules[k[8:]] = v - -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/test/__init__.py b/openerp/addons/base/test/__init__.py deleted file mode 100644 index c0cc8f7cb78..00000000000 --- a/openerp/addons/base/test/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2011-TODAY OpenERP S.A. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# 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 . -# -############################################################################## - -# Useful for manual testing of cron jobs scheduling. -# This must be (un)commented with the corresponding yml file -# in ../__openerp__.py. -# import test_ir_cron - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/test/base_test.yml b/openerp/addons/base/test/base_test.yml index 1aea2363f84..b7f7e0058b1 100644 --- a/openerp/addons/base/test/base_test.yml +++ b/openerp/addons/base/test/base_test.yml @@ -5,7 +5,7 @@ 1. Try a few common expressions to verify they work with safe_eval - !python {model: ir.model}: | - from tools.safe_eval import safe_eval + from openerp.tools.safe_eval import safe_eval expected = (1, {"a": 9 * 2}, (True, False, None)) actual = safe_eval('(1, {"a": 9 * 2}, (True, False, None))') assert actual == expected, "Simple python expressions are not working with safe_eval" @@ -41,8 +41,8 @@ 5. Try forbidden expressions in safe_eval to verify they are not allowed (open) - !python {model: ir.model}: | - from tools.safe_eval import safe_eval - from tools.misc import mute_logger + from openerp.tools.safe_eval import safe_eval + from openerp.tools.misc import mute_logger try: with mute_logger('openerp.tools.safe_eval'): safe_eval('open("/etc/passwd","r")') @@ -146,7 +146,7 @@ "Float precision tests: verify that float rounding methods are working correctly via res.currency" - !python {model: res.currency}: | - from tools import float_repr + from openerp.tools import float_repr from math import log10 currency = self.browse(cr, uid, ref('base.EUR')) def try_round(amount, expected, self=self, cr=cr, currency=currency, float_repr=float_repr, @@ -197,7 +197,7 @@ "Float precision tests: verify that float rounding methods are working correctly via tools" - !python {model: res.currency}: | - from tools import float_compare, float_is_zero, float_round, float_repr + from openerp.tools import float_compare, float_is_zero, float_round, float_repr def try_round(amount, expected, precision_digits=3, float_round=float_round, float_repr=float_repr): result = float_repr(float_round(amount, precision_digits=precision_digits), precision_digits=precision_digits) @@ -271,7 +271,7 @@ !python {model: res.currency}: | currency = self.browse(cr, uid, ref('base.EUR')) res_currency_rate = self.pool.get('res.currency.rate') - from tools import float_compare, float_is_zero, float_round, float_repr + from openerp.tools import float_compare, float_is_zero, float_round, float_repr def try_roundtrip(value, expected, self=self, cr=cr, currency=currency, res_currency_rate=res_currency_rate): rate_id = res_currency_rate.create(cr, 1, {'name':'2000-01-01', @@ -289,7 +289,7 @@ "Float precision tests: verify that invalid parameters are forbidden" - !python {model: res.currency}: | - from tools import float_compare, float_is_zero, float_round + from openerp.tools import float_compare, float_is_zero, float_round try: float_is_zero(0.01, precision_digits=3, precision_rounding=0.01) except AssertionError: diff --git a/openerp/addons/base/test/test_auth.yml b/openerp/addons/base/test/test_auth.yml index 90dc1602f0b..62132f01406 100644 --- a/openerp/addons/base/test/test_auth.yml +++ b/openerp/addons/base/test/test_auth.yml @@ -12,7 +12,7 @@ I will prepare the context - !python {model: res.users }: | - from tools import config + from openerp.tools import config host = config.get_misc('httpd', 'interface') port = config.get_misc('httpd', 'port', 8069) if not host: @@ -70,4 +70,4 @@ raise AssertionError("User should not be enabled!") except Fault, e: if e.faultCode != 'AccessDenied': - raise \ No newline at end of file + raise diff --git a/openerp/addons/base/tests/__init__.py b/openerp/addons/base/tests/__init__.py index d891bc06fda..e54fc892282 100644 --- a/openerp/addons/base/tests/__init__.py +++ b/openerp/addons/base/tests/__init__.py @@ -3,6 +3,8 @@ import test_expression import test_ir_attachment import test_ir_values import test_menu +import test_res_config +import test_res_lang import test_search checks = [ @@ -11,5 +13,7 @@ checks = [ test_ir_attachment, test_ir_values, test_menu, + test_res_config, + test_res_lang, test_search, ] diff --git a/openerp/addons/base/tests/test_base.py b/openerp/addons/base/tests/test_base.py index 285af8fbf6e..4e1de54920e 100644 --- a/openerp/addons/base/tests/test_base.py +++ b/openerp/addons/base/tests/test_base.py @@ -40,4 +40,4 @@ class test_base(common.TransactionCase): if __name__ == '__main__': - unittest2.main() \ No newline at end of file + unittest2.main() diff --git a/openerp/addons/base/tests/test_res_config.py b/openerp/addons/base/tests/test_res_config.py new file mode 100644 index 00000000000..bab5feb3072 --- /dev/null +++ b/openerp/addons/base/tests/test_res_config.py @@ -0,0 +1,80 @@ +import unittest2 + +import openerp +import openerp.tests.common as common + +class test_res_config(common.TransactionCase): + + def setUp(self): + super(test_res_config, self).setUp() + self.res_config = self.registry('res.config.settings') + + # Define the test values + self.menu_xml_id = 'base.menu_action_res_users' + self.full_field_name = 'res.partner.lang' + self.error_msg = "WarningRedirect test string: %(field:res.partner.lang)s - %(menu:base.menu_action_res_users)s." + self.error_msg_wo_menu = "WarningRedirect test string: %(field:res.partner.lang)s." + # Note: see the get_config_warning() doc for a better example + + # Fetch the expected values + module_name, menu_xml_id = self.menu_xml_id.split('.') + dummy, menu_id = self.registry('ir.model.data').get_object_reference(self.cr, self.uid, module_name, menu_xml_id) + ir_ui_menu = self.registry('ir.ui.menu').browse(self.cr, self.uid, menu_id, context=None) + + model_name, field_name = self.full_field_name.rsplit('.', 1) + + self.expected_path = ir_ui_menu.complete_name + self.expected_action_id = ir_ui_menu.action.id + self.expected_name = self.registry(model_name).fields_get(self.cr, self.uid, allfields=[field_name], context=None)[field_name]['string'] + self.expected_final_error_msg = self.error_msg % { + 'field:res.partner.lang': self.expected_name, + 'menu:base.menu_action_res_users': self.expected_path + } + self.expected_final_error_msg_wo_menu = self.error_msg_wo_menu % { + 'field:res.partner.lang': self.expected_name, + } + + def test_00_get_option_path(self): + """ The get_option_path() method should return a tuple containing a string and an integer """ + res = self.res_config.get_option_path(self.cr, self.uid, self.menu_xml_id, context=None) + + # Check types + self.assertIsInstance(res, tuple) + self.assertEqual(len(res), 2, "The result should contain 2 elements") + self.assertIsInstance(res[0], basestring) + self.assertIsInstance(res[1], long) + + # Check returned values + self.assertEqual(res[0], self.expected_path) + self.assertEqual(res[1], self.expected_action_id) + + def test_10_get_option_name(self): + """ The get_option_name() method should return a string """ + res = self.res_config.get_option_name(self.cr, self.uid, self.full_field_name, context=None) + + # Check type + self.assertIsInstance(res, basestring) + + # Check returned value + self.assertEqual(res, self.expected_name) + + def test_20_get_config_warning(self): + """ The get_config_warning() method should return a RedirectWarning """ + res = self.res_config.get_config_warning(self.cr, self.error_msg, context=None) + + # Check type + self.assertIsInstance(res, openerp.exceptions.RedirectWarning) + + # Check returned value + self.assertEqual(res.args[0], self.expected_final_error_msg) + self.assertEqual(res.args[1], self.expected_action_id) + + def test_30_get_config_warning_wo_menu(self): + """ The get_config_warning() method should return a Warning exception """ + res = self.res_config.get_config_warning(self.cr, self.error_msg_wo_menu, context=None) + + # Check type + self.assertIsInstance(res, openerp.exceptions.Warning) + + # Check returned value + self.assertEqual(res.args[0], self.expected_final_error_msg_wo_menu) diff --git a/openerp/addons/base/tests/test_res_lang.py b/openerp/addons/base/tests/test_res_lang.py new file mode 100644 index 00000000000..1206a1de831 --- /dev/null +++ b/openerp/addons/base/tests/test_res_lang.py @@ -0,0 +1,43 @@ +import unittest2 + +import openerp.tests.common as common + +class test_res_lang(common.TransactionCase): + + def test_00_intersperse(self): + from openerp.addons.base.res.res_lang import intersperse + + assert intersperse("", []) == ("", 0) + assert intersperse("0", []) == ("0", 0) + assert intersperse("012", []) == ("012", 0) + assert intersperse("1", []) == ("1", 0) + assert intersperse("12", []) == ("12", 0) + assert intersperse("123", []) == ("123", 0) + assert intersperse("1234", []) == ("1234", 0) + assert intersperse("123456789", []) == ("123456789", 0) + assert intersperse("&ab%#@1", []) == ("&ab%#@1", 0) + + assert intersperse("0", []) == ("0", 0) + assert intersperse("0", [1]) == ("0", 0) + assert intersperse("0", [2]) == ("0", 0) + assert intersperse("0", [200]) == ("0", 0) + + assert intersperse("12345678", [1], '.') == ('1234567.8', 1) + assert intersperse("12345678", [1], '.') == ('1234567.8', 1) + assert intersperse("12345678", [2], '.') == ('123456.78', 1) + assert intersperse("12345678", [2,1], '.') == ('12345.6.78', 2) + assert intersperse("12345678", [2,0], '.') == ('12.34.56.78', 3) + assert intersperse("12345678", [-1,2], '.') == ('12345678', 0) + assert intersperse("12345678", [2,-1], '.') == ('123456.78', 1) + assert intersperse("12345678", [2,0,1], '.') == ('12.34.56.78', 3) + assert intersperse("12345678", [2,0,0], '.') == ('12.34.56.78', 3) + assert intersperse("12345678", [2,0,-1], '.') == ('12.34.56.78', 3) + assert intersperse("12345678", [3,3,3,3], '.') == ('12.345.678', 2) + + assert intersperse("abc1234567xy", [2], '.') == ('abc1234567.xy', 1) + assert intersperse("abc1234567xy8", [2], '.') == ('abc1234567x.y8', 1) # ... w.r.t. here. + assert intersperse("abc12", [3], '.') == ('abc12', 0) + assert intersperse("abc12", [2], '.') == ('abc12', 0) + assert intersperse("abc12", [1], '.') == ('abc1.2', 1) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base_quality_interrogation.py b/openerp/addons/base_quality_interrogation.py deleted file mode 100755 index 1795db7e13f..00000000000 --- a/openerp/addons/base_quality_interrogation.py +++ /dev/null @@ -1,352 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 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 xmlrpclib -import optparse -import sys -import threading -import os -import time -import base64 -import socket -import string - -admin_passwd = 'admin' -waittime = 10 -wait_count = 0 -wait_limit = 12 - -def to_decode(s): - try: - return s.encode('utf-8') - except UnicodeError: - try: - return s.encode('latin') - except UnicodeError: - try: - return s.decode('ascii') - except UnicodeError: - return s - -def start_server(root_path, port, netport, addons_path): - os.system('python2.5 %sopenerp-server --pidfile=openerp.pid --no-xmlrpcs --xmlrpc-port=%s --netrpc-port=%s --addons-path=%s' %(root_path, str(port),str(netport),addons_path)) -def clean(): - if os.path.isfile('openerp.pid'): - ps = open('openerp.pid') - if ps: - pid = int(ps.read()) - ps.close() - if pid: - os.kill(pid,9) - -def execute(connector, method, *args): - global wait_count - res = False - try: - res = getattr(connector,method)(*args) - except socket.error,e: - if e.args[0] == 111: - if wait_count > wait_limit: - print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds." % wait_limit - clean() - sys.exit(1) - print 'Please wait %d sec to start server....' % waittime - wait_count += 1 - time.sleep(waittime) - res = execute(connector, method, *args) - else: - raise e - wait_count = 0 - return res - -def login(uri, dbname, user, pwd): - conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/common') - uid = execute(conn,'login',dbname, user, pwd) - return uid - -def import_translate(uri, user, pwd, dbname, translate_in): - uid = login(uri, dbname, user, pwd) - if uid: - conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard') - wiz_id = execute(conn,'create',dbname, uid, pwd, 'base.language.import') - for trans_in in translate_in: - lang,ext = os.path.splitext(trans_in.split('/')[-1]) - state = 'init' - datas = {'form':{}} - while state!='end': - res = execute(conn,'execute',dbname, uid, pwd, wiz_id, datas, state, {}) - if 'datas' in res: - datas['form'].update( res['datas'].get('form',{}) ) - if res['type']=='form': - for field in res['fields'].keys(): - datas['form'][field] = res['fields'][field].get('value', False) - state = res['state'][-1][0] - trans_obj = open(trans_in) - datas['form'].update({ - 'name': lang, - 'code': lang, - 'data' : base64.encodestring(trans_obj.read()) - }) - trans_obj.close() - elif res['type']=='action': - state = res['state'] - - -def check_quality(uri, user, pwd, dbname, modules, quality_logs): - uid = login(uri, dbname, user, pwd) - quality_logs += 'quality-logs' - if uid: - conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/object') - final = {} - for module in modules: - qualityresult = {} - test_detail = {} - quality_result = execute(conn,'execute', dbname, uid, pwd,'module.quality.check','check_quality',module) - detail_html = '' - html = '''''' - html +="

Module: %s

"%(quality_result['name']) - html += "

Final score: %s

"%(quality_result['final_score']) - html += "
" - html += "
    " - for x,y,detail in quality_result['check_detail_ids']: - test = detail.get('name') - msg = detail.get('message','') - score = round(float(detail.get('score',0)),2) - html += "
  • %s
  • "%(test.replace(' ','-'),test) - detail_html +='''

    %s (Score : %s)

    %s
    %s
    '''%(test.replace(' ', '-'), test, score, msg, detail.get('detail', '')) - test_detail[test] = (score,msg,detail.get('detail','')) - html += "
" - html += "%s"% detail_html - html += "
" - if not os.path.isdir(quality_logs): - os.mkdir(quality_logs) - fp = open('%s/%s.html'%(quality_logs,module),'wb') - fp.write(to_decode(html)) - fp.close() - #final[quality_result['name']] = (quality_result['final_score'],html,test_detail) - - #fp = open('quality_log.pck','wb') - #pck_obj = pickle.dump(final,fp) - #fp.close() - #print "LOG PATH%s"%(os.path.realpath('quality_log.pck')) - return True - else: - print 'Login Failed...' - clean() - sys.exit(1) - - - -def wait(id,url=''): - progress=0.0 - sock2 = xmlrpclib.ServerProxy(url+'/xmlrpc/db') - while not progress==1.0: - progress,users = execute(sock2,'get_progress',admin_passwd, id) - return True - - -def create_db(uri, dbname, user='admin', pwd='admin', lang='en_US'): - conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/db') - obj_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/object') - wiz_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard') - login_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/common') - db_list = execute(conn, 'list') - if dbname in db_list: - drop_db(uri, dbname) - id = execute(conn,'create',admin_passwd, dbname, True, lang) - wait(id,uri) - install_module(uri, dbname, ['base_module_quality'],user=user,pwd=pwd) - return True - -def drop_db(uri, dbname): - conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/db') - db_list = execute(conn,'list') - if dbname in db_list: - execute(conn, 'drop', admin_passwd, dbname) - return True - -def make_links(uri, uid, dbname, source, destination, module, user, pwd): - if module in ('base','quality_integration_server'): - return True - if os.path.islink(destination + '/' + module): - os.unlink(destination + '/' + module) - for path in source: - if os.path.isdir(path + '/' + module): - os.symlink(path + '/' + module, destination + '/' + module) - obj_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/object') - execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'update_list') - module_ids = execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'search', [('name','=',module)]) - if len(module_ids): - data = execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'read', module_ids[0],['name','dependencies_id']) - dep_datas = execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module.dependency', 'read', data['dependencies_id'],['name']) - for dep_data in dep_datas: - make_links(uri, uid, dbname, source, destination, dep_data['name'], user, pwd) - return False - -def install_module(uri, dbname, modules, addons='', extra_addons='', user='admin', pwd='admin'): - uid = login(uri, dbname, user, pwd) - if extra_addons: - extra_addons = extra_addons.split(',') - if uid: - if addons and extra_addons: - for module in modules: - make_links(uri, uid, dbname, extra_addons, addons, module, user, pwd) - - obj_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/object') - wizard_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard') - module_ids = execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'search', [('name','in',modules)]) - execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'button_install', module_ids) - wiz_id = execute(wizard_conn, 'create', dbname, uid, pwd, 'module.upgrade.simple') - state = 'init' - datas = {} - #while state!='menu': - while state!='end': - res = execute(wizard_conn, 'execute', dbname, uid, pwd, wiz_id, datas, state, {}) - if state == 'init': - state = 'start' - elif state == 'start': - state = 'end' - return True - -def upgrade_module(uri, dbname, modules, user='admin', pwd='admin'): - uid = login(uri, dbname, user, pwd) - if uid: - obj_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/object') - wizard_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard') - module_ids = execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'search', [('name','in',modules)]) - execute(obj_conn, 'execute', dbname, uid, pwd, 'ir.module.module', 'button_upgrade', module_ids) - wiz_id = execute(wizard_conn, 'create', dbname, uid, pwd, 'module.upgrade.simple') - state = 'init' - datas = {} - #while state!='menu': - while state!='end': - res = execute(wizard_conn, 'execute', dbname, uid, pwd, wiz_id, datas, state, {}) - if state == 'init': - state = 'start' - elif state == 'start': - state = 'end' - - return True - - - - - -usage = """%prog command [options] - -Basic Commands: - start-server Start Server - create-db Create new database - drop-db Drop database - install-module Install module - upgrade-module Upgrade module - install-translation Install translation file - check-quality Calculate quality and dump quality result into quality_log.pck using pickle -""" -parser = optparse.OptionParser(usage) -parser.add_option("--modules", dest="modules", - help="specify modules to install or check quality") -parser.add_option("--addons-path", dest="addons_path", help="specify the addons path") -parser.add_option("--quality-logs", dest="quality_logs", help="specify the path of quality logs files which has to stores") -parser.add_option("--root-path", dest="root_path", help="specify the root path") -parser.add_option("-p", "--port", dest="port", help="specify the TCP port", type="int") -parser.add_option("--net_port", dest="netport",help="specify the TCP port for netrpc") -parser.add_option("-d", "--database", dest="db_name", help="specify the database name") -parser.add_option("--login", dest="login", help="specify the User Login") -parser.add_option("--password", dest="pwd", help="specify the User Password") -parser.add_option("--translate-in", dest="translate_in", - help="specify .po files to import translation terms") -parser.add_option("--extra-addons", dest="extra_addons", - help="specify extra_addons and trunkCommunity modules path ") - -(opt, args) = parser.parse_args() -if len(args) != 1: - parser.error("incorrect number of arguments") -command = args[0] -if command not in ('start-server','create-db','drop-db','install-module','upgrade-module','check-quality','install-translation'): - parser.error("incorrect command") - -def die(cond, msg): - if cond: - print msg - sys.exit(1) - -die(opt.modules and (not opt.db_name), - "the modules option cannot be used without the database (-d) option") - -die(opt.translate_in and (not opt.db_name), - "the translate-in option cannot be used without the database (-d) option") - -options = { - 'addons-path' : opt.addons_path or 'addons', - 'quality-logs' : opt.quality_logs or '', - 'root-path' : opt.root_path or '', - 'translate-in': [], - 'port' : opt.port or 8069, - 'netport':opt.netport or 8070, - 'database': opt.db_name or 'terp', - 'modules' : map(string.strip, opt.modules.split(',')) if opt.modules else [], - 'login' : opt.login or 'admin', - 'pwd' : opt.pwd or '', - 'extra-addons':opt.extra_addons or [] -} -# Hint:i18n-import=purchase:ar_AR.po+sale:fr_FR.po,nl_BE.po -if opt.translate_in: - translate = opt.translate_in - for module_name,po_files in map(lambda x:tuple(x.split(':')),translate.split('+')): - for po_file in po_files.split(','): - if module_name == 'base': - po_link = '%saddons/%s/i18n/%s'%(options['root-path'],module_name,po_file) - else: - po_link = '%s/%s/i18n/%s'%(options['addons-path'], module_name, po_file) - options['translate-in'].append(po_link) - -uri = 'http://localhost:' + str(options['port']) - -server_thread = threading.Thread(target=start_server, - args=(options['root-path'], options['port'],options['netport'], options['addons-path'])) -try: - server_thread.start() - if command == 'create-db': - create_db(uri, options['database'], options['login'], options['pwd']) - if command == 'drop-db': - drop_db(uri, options['database']) - if command == 'install-module': - install_module(uri, options['database'], options['modules'],options['addons-path'],options['extra-addons'],options['login'], options['pwd']) - if command == 'upgrade-module': - upgrade_module(uri, options['database'], options['modules'], options['login'], options['pwd']) - if command == 'check-quality': - check_quality(uri, options['login'], options['pwd'], options['database'], options['modules'], options['quality-logs']) - if command == 'install-translation': - import_translate(uri, options['login'], options['pwd'], options['database'], options['translate-in']) - clean() - sys.exit(0) - -except xmlrpclib.Fault, e: - print e.faultString - clean() - sys.exit(1) -except Exception, e: - print e - clean() - sys.exit(1) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/cli/server.py b/openerp/cli/server.py index 2408703d6b8..dbb77d72ca6 100644 --- a/openerp/cli/server.py +++ b/openerp/cli/server.py @@ -230,6 +230,14 @@ def main(args): check_root_user() openerp.tools.config.parse_config(args) + if openerp.tools.config.options["gevent"]: + openerp.evented = True + _logger.info('Using gevent mode') + import gevent.monkey + gevent.monkey.patch_all() + import gevent_psycopg2 + gevent_psycopg2.monkey_patch() + check_postgres_user() openerp.netsvc.init_logger() report_configuration() diff --git a/openerp/conf/deprecation.py b/openerp/conf/deprecation.py index 53be31b46f9..11399bef4fb 100644 --- a/openerp/conf/deprecation.py +++ b/openerp/conf/deprecation.py @@ -32,6 +32,7 @@ by the user to check if her code is future proof. # without the 'openerp.' prefix. E.g. openerp.osv.osv and osv.osv refer to the # same module. # Introduced around 2011.02. -open_openerp_namespace = True +# Change to False around 2013.02. +open_openerp_namespace = False # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/exceptions.py b/openerp/exceptions.py index fbf52c7f3a9..7789345585c 100644 --- a/openerp/exceptions.py +++ b/openerp/exceptions.py @@ -25,11 +25,22 @@ This module defines a few exception types. Those types are understood by the RPC layer. Any other exception type bubbling until the RPC layer will be treated as a 'Server error'. +If you consider introducing new exceptions, check out the test_exceptions addon. """ class Warning(Exception): pass +class RedirectWarning(Exception): + """ Warning with a possibility to redirect the user instead of simply + diplaying the warning message. + + Should receive as parameters: + :param int action_id: id of the action where to perform the redirection + :param string button_text: text to put on the button that will trigger + the redirection. + """ + class AccessDenied(Exception): """ Login/password error. No message, no traceback. """ def __init__(self): diff --git a/openerp/http.py b/openerp/http.py new file mode 100644 index 00000000000..e2f3024110d --- /dev/null +++ b/openerp/http.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- + +""" +``openerp.http`` offers decorators to register WSGI and RPC endpoints handlers. +See :ref:`routing`. +""" + +from . import service + +def handler(): + """ + Decorator to register a WSGI handler. The handler must return None if it + does not handle the request. + """ + def decorator(f): + service.wsgi_server.register_wsgi_handler(f) + return decorator + +def route(url): + """ + Same as then handler() decorator but register the handler under a specific + url. Not yet implemented. + """ + def decorator(f): + pass # TODO + return decorator + +def rpc(endpoint): + """ + Decorator to register a RPC endpoint handler. The handler will receive + already unmarshalled RCP arguments. + """ + def decorator(f): + service.wsgi_server.register_rpc_endpoint(endpoint, f) + return decorator + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/import_xml.rng b/openerp/import_xml.rng index 5dd789c6e95..97b2c4a13c0 100644 --- a/openerp/import_xml.rng +++ b/openerp/import_xml.rng @@ -246,17 +246,10 @@ - - - - - - - - - - - - + + + + + diff --git a/openerp/loglevels.py b/openerp/loglevels.py index 75dca53bb6a..3172a2b2042 100644 --- a/openerp/loglevels.py +++ b/openerp/loglevels.py @@ -46,7 +46,7 @@ class Logger(object): _logger.warning( "notifyChannel API shouldn't be used anymore, please use " "the standard `logging` module instead.") - from service.web_services import common + from service import common log = logging.getLogger(__name__ + '.deprecated.' + ustr(name)) @@ -63,7 +63,7 @@ class Logger(object): try: msg = ustr(msg).strip() if level in (LOG_ERROR, LOG_CRITICAL): # and tools.config.get_misc('debug','env_info',False): - msg = common().exp_get_server_environment() + "\n" + msg + msg = common.exp_get_server_environment() + "\n" + msg result = msg.split('\n') except UnicodeDecodeError: diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index fb68642f137..07e5c28a925 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -3,7 +3,7 @@ # # OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (). -# Copyright (C) 2010-2012 OpenERP s.a. (). +# Copyright (C) 2010-2013 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -36,24 +36,15 @@ import openerp.modules.graph import openerp.modules.migration import openerp.osv as osv import openerp.pooler as pooler -import openerp.release as release import openerp.tools as tools from openerp import SUPERUSER_ID -from openerp import SUPERUSER_ID from openerp.tools.translate import _ from openerp.modules.module import initialize_sys_path, \ - load_openerp_module, init_module_models + load_openerp_module, init_module_models, adapt_version _logger = logging.getLogger(__name__) -def open_openerp_namespace(): - # See comment for open_openerp_namespace. - if openerp.conf.deprecation.open_openerp_namespace: - for k, v in list(sys.modules.items()): - if k.startswith('openerp.') and sys.modules.get(k[8:]) is None: - sys.modules[k[8:]] = v - def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules=None, report=None): """Migrates+Updates or Installs all module nodes from ``graph`` @@ -213,7 +204,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= migrations.migrate_module(package, 'post') - ver = release.major_version + '.' + package.data['version'] + ver = adapt_version(package.data['version']) # Set new modules and dependencies modobj.write(cr, SUPERUSER_ID, [module_id], {'state': 'installed', 'latest_version': ver}) # Update translations for all installed languages @@ -270,8 +261,6 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # It should be a method exposed by the pool. initialize_sys_path() - open_openerp_namespace() - force = [] if force_demo: force.append('demo') diff --git a/openerp/modules/module.py b/openerp/modules/module.py index 98955aff492..e71c1f1c519 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -62,23 +62,6 @@ class AddonsImportHook(object): backward compatibility, `import ` is still supported. Now they are living in `openerp.addons`. The good way to import such modules is thus `import openerp.addons.module`. - - For backward compatibility, loading an addons puts it in `sys.modules` - under both the legacy (short) name, and the new (longer) name. This - ensures that - import hr - import openerp.addons.hr - loads the hr addons only once. - - When an OpenERP addons name clashes with some other installed Python - module (for instance this is the case of the `resource` addons), - obtaining the OpenERP addons is only possible with the long name. The - short name will give the expected Python module. - - Instead of relying on some addons path, an alternative approach would be - to use pkg_resources entry points from already installed Python libraries - (and install our addons as such). Even when implemented, we would still - have to support the addons path approach for backward compatibility. """ def find_module(self, module_name, package_path): @@ -86,25 +69,6 @@ class AddonsImportHook(object): if len(module_parts) == 3 and module_name.startswith('openerp.addons.'): return self # We act as a loader too. - # TODO list of loadable modules can be cached instead of always - # calling get_module_path(). - if len(module_parts) == 1 and \ - get_module_path(module_parts[0], - display_warning=False): - try: - # Check if the bare module name clashes with another module. - f, path, descr = imp.find_module(module_parts[0]) - _logger.warning(""" -Ambiguous import: the OpenERP module `%s` is shadowed by another -module (available at %s). -To import it, use `import openerp.addons..`.""" % (module_name, path)) - return - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - return self # We act as a loader too. - def load_module(self, module_name): module_parts = module_name.split('.') @@ -113,29 +77,9 @@ To import it, use `import openerp.addons..`.""" % (module_name, path)) if module_name in sys.modules: return sys.modules[module_name] - if len(module_parts) == 1: - module_part = module_parts[0] - if module_part in sys.modules: - return sys.modules[module_part] - - try: - # Check if the bare module name shadows another module. - f, path, descr = imp.find_module(module_part) - is_shadowing = True - except ImportError, e: - # Using `import ` instead of - # `import openerp.addons.` is ugly but not harmful - # and kept for backward compatibility. - is_shadowing = False - # Note: we don't support circular import. f, path, descr = imp.find_module(module_part, ad_paths) mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) - if not is_shadowing: - sys.modules[module_part] = mod - for k in sys.modules.keys(): - if k.startswith('openerp.addons.' + module_part): - sys.modules[k[len('openerp.addons.'):]] = sys.modules[k] sys.modules['openerp.addons.' + module_part] = mod return mod @@ -226,7 +170,7 @@ def zip_directory(directory, b64enc=True, src=True): base = os.path.basename(path) for f in osutil.listdir(path, True): bf = os.path.basename(f) - if not RE_exclude.search(bf) and (src or bf in ('__openerp__.py', '__terp__.py') or not bf.endswith('.py')): + if not RE_exclude.search(bf) and (src or bf == '__openerp__.py' or not bf.endswith('.py')): archive.write(os.path.join(path, f), os.path.join(base, f)) archname = StringIO() @@ -310,8 +254,6 @@ def load_information_from_description_file(module): """ terp_file = get_module_resource(module, '__openerp__.py') - if not terp_file: - terp_file = get_module_resource(module, '__terp__.py') mod_path = get_module_path(module) if terp_file: info = {} @@ -354,8 +296,7 @@ def load_information_from_description_file(module): #TODO: refactor the logger in this file to follow the logging guidelines # for 6.0 - _logger.debug('module %s: no descriptor file' - ' found: __openerp__.py or __terp__.py (deprecated)', module) + _logger.debug('module %s: no __openerp__.py file found.', module) return {} @@ -400,7 +341,7 @@ def load_openerp_module(module_name): initialize_sys_path() try: mod_path = get_module_path(module_name) - zip_mod_path = mod_path + '.zip' + zip_mod_path = '' if not mod_path else mod_path + '.zip' if not os.path.isfile(zip_mod_path): __import__('openerp.addons.' + module_name) else: diff --git a/openerp/modules/registry.py b/openerp/modules/registry.py index 4aa20f3349d..b06c500a24c 100644 --- a/openerp/modules/registry.py +++ b/openerp/modules/registry.py @@ -216,6 +216,11 @@ class RegistryManager(object): del cls.registries[db_name] raise + # load_modules() above can replace the registry by calling + # indirectly new() again (when modules have to be uninstalled). + # Yeah, crazy. + registry = cls.registries[db_name] + cr = registry.db.cursor() try: Registry.setup_multi_process_signaling(cr) diff --git a/openerp/netsvc.py b/openerp/netsvc.py index 533b1659191..ef72ba179f2 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -20,8 +20,6 @@ # ############################################################################## -#.apidoc title: Common Services: netsvc -#.apidoc module-mods: member-order: bysource import errno import logging @@ -29,7 +27,6 @@ import logging.handlers import os import platform import release -import socket import sys import threading import time @@ -48,79 +45,13 @@ import openerp _logger = logging.getLogger(__name__) - -def close_socket(sock): - """ Closes a socket instance cleanly - - :param sock: the network socket to close - :type sock: socket.socket - """ - try: - sock.shutdown(socket.SHUT_RDWR) - except socket.error, e: - # On OSX, socket shutdowns both sides if any side closes it - # causing an error 57 'Socket is not connected' on shutdown - # of the other side (or something), see - # http://bugs.python.org/issue4397 - # note: stdlib fixed test, not behavior - if e.errno != errno.ENOTCONN or platform.system() not in ['Darwin', 'Windows']: - raise - sock.close() - -def abort_response(dummy_1, description, dummy_2, details): - # TODO Replace except_{osv,orm} with these directly. - raise openerp.osv.osv.except_osv(description, details) - -class Service(object): - """ Base class for Local services - Functionality here is trusted, no authentication. - Workflow engine and reports subclass this. - """ - _services = {} - def __init__(self, name): - Service._services[name] = self - self.__name = name - - @classmethod - def exists(cls, name): - return name in cls._services - - @classmethod - def remove(cls, name): - if cls.exists(name): - cls._services.pop(name) - def LocalService(name): # Special case for addons support, will be removed in a few days when addons # are updated to directly use openerp.osv.osv.service. - if name == 'object_proxy': - return openerp.osv.osv.service + if name == 'workflow': + return openerp.workflow - return Service._services[name] - -class ExportService(object): - """ Proxy for exported services. - - Note that this class has no direct proxy, capable of calling - eservice.method(). Rather, the proxy should call - dispatch(method, params) - """ - - _services = {} - - def __init__(self, name): - ExportService._services[name] = self - self.__name = name - _logger.debug("Registered an exported service: %s" % name) - - @classmethod - def getService(cls,name): - return cls._services[name] - - # Dispatch a RPC call w.r.t. the method name. The dispatching - # w.r.t. the service (this class) is done by OpenERPDispatcher. - def dispatch(self, method, params): - raise Exception("stub dispatch at %s" % self.__name) + return openerp.report.interface.report_int._reports[name] BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, _NOTHING, DEFAULT = range(10) #The background is set with 40 plus the number of the color, and the foreground with 30 @@ -186,7 +117,13 @@ def init_logger(): # Normal Handler on standard output handler = logging.StreamHandler(sys.stdout) - if isinstance(handler, logging.StreamHandler) and os.isatty(handler.stream.fileno()): + # Check that handler.stream has a fileno() method: when running OpenERP + # behind Apache with mod_wsgi, handler.stream will have type mod_wsgi.Log, + # which has no fileno() method. (mod_wsgi.Log is what is being bound to + # sys.stderr when the logging.StreamHandler is being constructed above.) + if isinstance(handler, logging.StreamHandler) \ + and hasattr(handler.stream, 'fileno') \ + and os.isatty(handler.stream.fileno()): formatter = ColoredFormatter(format) else: formatter = DBFormatter(format) @@ -268,8 +205,8 @@ def log(logger, level, prefix, msg, depth=None): def dispatch_rpc(service_name, method, params): """ Handle a RPC call. - This is pure Python code, the actual marshalling (from/to XML-RPC or - NET-RPC) is done in a upper layer. + This is pure Python code, the actual marshalling (from/to XML-RPC) is done + in a upper layer. """ try: rpc_request = logging.getLogger(__name__ + '.rpc.request') @@ -286,7 +223,17 @@ def dispatch_rpc(service_name, method, params): threading.current_thread().uid = None threading.current_thread().dbname = None - result = ExportService.getService(service_name).dispatch(method, params) + if service_name == 'common': + dispatch = openerp.service.common.dispatch + elif service_name == 'db': + dispatch = openerp.service.db.dispatch + elif service_name == 'object': + dispatch = openerp.service.model.dispatch + elif service_name == 'report': + dispatch = openerp.service.report.dispatch + else: + dispatch = openerp.service.wsgi_server.rpc_handlers.get(service_name) + result = dispatch(method, params) if rpc_request_flag or rpc_response_flag: end_time = time.time() @@ -300,12 +247,16 @@ def dispatch_rpc(service_name, method, params): log(rpc_request,logging.DEBUG, logline, replace_request_password(params), depth=1) return result + except openerp.osv.orm.except_orm: + raise except openerp.exceptions.AccessError: raise except openerp.exceptions.AccessDenied: raise except openerp.exceptions.Warning: raise + except openerp.exceptions.RedirectWarning: + raise except openerp.exceptions.DeferredException, e: _logger.exception(tools.exception_to_unicode(e)) post_mortem(e.traceback) diff --git a/openerp/osv/__init__.py b/openerp/osv/__init__.py index b32d81d659e..630090954e6 100644 --- a/openerp/osv/__init__.py +++ b/openerp/osv/__init__.py @@ -22,7 +22,6 @@ import osv import fields -#.apidoc title: Object Services and Relational Mapping # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/osv/expression.py b/openerp/osv/expression.py index 899279c8015..6989be2ccb3 100644 --- a/openerp/osv/expression.py +++ b/openerp/osv/expression.py @@ -141,7 +141,6 @@ from openerp.osv import fields from openerp.osv.orm import MAGIC_COLUMNS import openerp.tools as tools -#.apidoc title: Domain Expressions # Domain operators. NOT_OPERATOR = '!' diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 6056e405b78..96f56ee6826 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -19,8 +19,6 @@ # ############################################################################## -#.apidoc title: Object Relational Mapping -#.apidoc module-mods: member-order: bysource """ Object relational mapping to database (postgresql) module @@ -61,7 +59,6 @@ from lxml import etree import fields import openerp -import openerp.netsvc as netsvc import openerp.tools as tools from openerp.tools.config import config from openerp.tools.misc import CountingStream @@ -1077,7 +1074,7 @@ class BaseModel(object): # Validate rec_name if self._rec_name is not None: - assert self._rec_name in self._columns.keys() + ['id'], "Invalid rec_name %s for model %s" % (self._rec_name, self._name) + assert self._rec_name in self._all_columns.keys() + ['id'], "Invalid rec_name %s for model %s" % (self._rec_name, self._name) else: self._rec_name = 'name' @@ -1362,11 +1359,9 @@ class BaseModel(object): noupdate=noupdate, res_id=id, context=context)) cr.execute('RELEASE SAVEPOINT model_load_save') except psycopg2.Warning, e: - _logger.exception('Failed to import record %s', record) messages.append(dict(info, type='warning', message=str(e))) cr.execute('ROLLBACK TO SAVEPOINT model_load_save') except psycopg2.Error, e: - _logger.exception('Failed to import record %s', record) messages.append(dict( info, type='error', **PGERROR_TO_OE[e.pgcode](self, fg, info, e))) @@ -2287,7 +2282,7 @@ class BaseModel(object): if view_type == 'tree' or not action[2].get('multi')] resprint = [clean(print_) for print_ in resprint if view_type == 'tree' or not print_[2].get('multi')] - #When multi="True" set it will display only in More of the list view + #When multi="True" set it will display only in More of the list view resrelate = [clean(action) for action in resrelate if (action[2].get('multi') and view_type == 'tree') or (not action[2].get('multi') and view_type == 'form')] @@ -2682,17 +2677,17 @@ class BaseModel(object): order = orderby or groupby data_ids = self.search(cr, uid, [('id', 'in', alldata.keys())], order=order, context=context) - + # the IDs of records that have groupby field value = False or '' should be included too data_ids += set(alldata.keys()).difference(data_ids) - - if groupby: + + if groupby: data = self.read(cr, uid, data_ids, [groupby], context=context) # restore order of the search as read() uses the default _order (this is only for groups, so the footprint of data should be small): data_dict = dict((d['id'], d[groupby] ) for d in data) result = [{'id': i, groupby: data_dict[i]} for i in data_ids] else: - result = [{'id': i} for i in data_ids] + result = [{'id': i} for i in data_ids] for d in result: if groupby: @@ -2756,7 +2751,7 @@ class BaseModel(object): return _logger.info('Computing parent left and right for table %s...', self._table) def browse_rec(root, pos=0): -# TODO: set order + # TODO: set order where = self._parent_name+'='+str(root) if not root: where = self._parent_name+' IS NULL' @@ -3555,7 +3550,7 @@ class BaseModel(object): if field_name not in self._all_columns: return True field = self._all_columns[field_name].column - if field.groups: + if user != SUPERUSER_ID and field.groups: return self.user_has_groups(cr, user, groups=field.groups, context=context) else: return True @@ -3867,7 +3862,7 @@ class BaseModel(object): if operation in ('read','unlink'): # No need to warn about deleting an already deleted record. # And no error when reading a record that was deleted, to prevent spurious - # errors for non-transactional search/read sequences coming from clients + # errors for non-transactional search/read sequences coming from clients return _logger.warning('Failed operation on deleted record(s): %s, uid: %s, model: %s', operation, uid, self._name) raise except_orm(_('Missing document(s)'), @@ -3914,20 +3909,44 @@ class BaseModel(object): returned_ids = [x['id'] for x in cr.dictfetchall()] self._check_record_rules_result_count(cr, uid, sub_ids, returned_ids, operation, context=context) - def _workflow_trigger(self, cr, uid, ids, trigger, context=None): - """Call given workflow trigger as a result of a CRUD operation""" - wf_service = netsvc.LocalService("workflow") + def create_workflow(self, cr, uid, ids, context=None): + """Create a workflow instance for each given record IDs.""" + from openerp import workflow for res_id in ids: - getattr(wf_service, trigger)(uid, self._name, res_id, cr) + workflow.trg_create(uid, self._name, res_id, cr) + return True - def _workflow_signal(self, cr, uid, ids, signal, context=None): + def delete_workflow(self, cr, uid, ids, context=None): + """Delete the workflow instances bound to the given record IDs.""" + from openerp import workflow + for res_id in ids: + workflow.trg_delete(uid, self._name, res_id, cr) + return True + + def step_workflow(self, cr, uid, ids, context=None): + """Reevaluate the workflow instances of the given record IDs.""" + from openerp import workflow + for res_id in ids: + workflow.trg_write(uid, self._name, res_id, cr) + return True + + def signal_workflow(self, cr, uid, ids, signal, context=None): """Send given workflow signal and return a dict mapping ids to workflow results""" - wf_service = netsvc.LocalService("workflow") + from openerp import workflow result = {} for res_id in ids: - result[res_id] = wf_service.trg_validate(uid, self._name, res_id, signal, cr) + result[res_id] = workflow.trg_validate(uid, self._name, res_id, signal, cr) return result + def redirect_workflow(self, cr, uid, old_new_ids, context=None): + """ Rebind the workflow instance bound to the given 'old' record IDs to + the given 'new' IDs. (``old_new_ids`` is a list of pairs ``(old, new)``. + """ + from openerp import workflow + for old_id, new_id in old_new_ids: + workflow.trg_redirect(uid, self._name, old_id, new_id, cr) + return True + def unlink(self, cr, uid, ids, context=None): """ Delete records with given ids @@ -3966,7 +3985,7 @@ class BaseModel(object): property_ids = ir_property.search(cr, uid, [('res_id', 'in', ['%s,%s' % (self._name, i) for i in ids])], context=context) ir_property.unlink(cr, uid, property_ids, context=context) - self._workflow_trigger(cr, uid, ids, 'trg_delete', context=context) + self.delete_workflow(cr, uid, ids, context=context) self.check_access_rule(cr, uid, ids, 'unlink', context=context) pool_model_data = self.pool.get('ir.model.data') @@ -4271,7 +4290,7 @@ class BaseModel(object): todo.append(id) self.pool.get(object)._store_set_values(cr, user, todo, fields_to_recompute, context) - self._workflow_trigger(cr, user, ids, 'trg_write', context=context) + self.step_workflow(cr, user, ids, context=context) return True # @@ -4355,12 +4374,12 @@ class BaseModel(object): del vals[self._inherits[table]] record_id = tocreate[table].pop('id', None) - + # When linking/creating parent records, force context without 'no_store_function' key that - # defers stored functions computing, as these won't be computed in batch at the end of create(). + # defers stored functions computing, as these won't be computed in batch at the end of create(). parent_context = dict(context) parent_context.pop('no_store_function', None) - + if record_id is None or not record_id: record_id = self.pool.get(table).create(cr, user, tocreate[table], context=parent_context) else: @@ -4409,7 +4428,7 @@ class BaseModel(object): upd0 = upd0 + ',"' + field + '"' upd1 = upd1 + ',' + self._columns[field]._symbol_set[0] upd2.append(self._columns[field]._symbol_set[1](vals[field])) - #for the function fields that receive a value, we set them directly in the database + #for the function fields that receive a value, we set them directly in the database #(they may be required), but we also need to trigger the _fct_inv() if (hasattr(self._columns[field], '_fnct_inv')) and not isinstance(self._columns[field], fields.related): #TODO: this way to special case the related fields is really creepy but it shouldn't be changed at @@ -4487,7 +4506,7 @@ class BaseModel(object): self.name_get(cr, user, [id_new], context=context)[0][1] + \ "' " + _("created.") self.log(cr, user, id_new, message, True, context=context) - self._workflow_trigger(cr, user, [id_new], 'trg_create', context=context) + self.create_workflow(cr, user, [id_new], context=context) return id_new def browse(self, cr, uid, select, context=None, list_class=None, fields_process=None): @@ -4850,12 +4869,16 @@ class BaseModel(object): limit_str = limit and ' limit %d' % limit or '' offset_str = offset and ' offset %d' % offset or '' where_str = where_clause and (" WHERE %s" % where_clause) or '' + query_str = 'SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + offset_str if count: - cr.execute('SELECT count("%s".id) FROM ' % self._table + from_clause + where_str + limit_str + offset_str, where_clause_params) - res = cr.fetchall() - return res[0][0] - cr.execute('SELECT "%s".id FROM ' % self._table + from_clause + where_str + order_by + limit_str + offset_str, where_clause_params) + # /!\ the main query must be executed as a subquery, otherwise + # offset and limit apply to the result of count()! + cr.execute('SELECT count(*) FROM (%s) AS count' % query_str, where_clause_params) + res = cr.fetchone() + return res[0] + + cr.execute(query_str, where_clause_params) res = cr.fetchall() # TDE note: with auto_join, we could have several lines about the same result @@ -5251,6 +5274,14 @@ class BaseModel(object): """ stuff to do right after the registry is built """ pass + def __getattr__(self, name): + if name.startswith('signal_'): + signal_name = name[len('signal_'):] + assert signal_name + return (lambda *args, **kwargs: + self.signal_workflow(*args, signal=signal_name, **kwargs)) + return super(BaseModel, self).__getattr__(name) + # keep this import here, at top it will cause dependency cycle errors import expression @@ -5320,6 +5351,20 @@ def convert_pgerror_23502(model, fields, info, e): return {'message': unicode(e)} message = _(u"Missing required value for the field '%s'.") % field_name field = fields.get(field_name) + if field: + message = _(u"Missing required value for the field '%s' (%s)") % (field['string'], field_name) + return { + 'message': message, + 'field': field_name, + } +def convert_pgerror_23505(model, fields, info, e): + m = re.match(r'^duplicate key (?P\w+) violates unique constraint', + str(e)) + field_name = m.group('field') + if not m or field_name not in fields: + return {'message': unicode(e)} + message = _(u"The value for the field '%s' already exists.") % field_name + field = fields.get(field_name) if field: message = _(u"%s This might be '%s' in the current model, or a field " u"of the same name in an o2m.") % (message, field['string']) @@ -5333,5 +5378,7 @@ PGERROR_TO_OE = collections.defaultdict( lambda: (lambda model, fvg, info, pgerror: {'message': unicode(pgerror)}), { # not_null_violation '23502': convert_pgerror_23502, + # unique constraint error + '23505': convert_pgerror_23505, }) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/osv/osv.py b/openerp/osv/osv.py index 018976ac663..d56c0025df0 100644 --- a/openerp/osv/osv.py +++ b/openerp/osv/osv.py @@ -19,203 +19,15 @@ # ############################################################################## -#.apidoc title: Objects Services (OSV) +from openerp.osv.orm import except_orm, Model, TransientModel, AbstractModel -from functools import wraps -import logging -import threading +# Deprecated, kept for backward compatibility. +# openerp.exceptions.Warning should be used instead. +except_osv = except_orm -from psycopg2 import IntegrityError, errorcodes - -import orm -import openerp -import openerp.netsvc as netsvc -import openerp.pooler as pooler -import openerp.sql_db as sql_db -from openerp.tools.translate import translate -from openerp.osv.orm import MetaModel, Model, TransientModel, AbstractModel -import openerp.exceptions - -_logger = logging.getLogger(__name__) - -# Deprecated. -class except_osv(Exception): - def __init__(self, name, value): - self.name = name - self.value = value - self.args = (name, value) - -service = None - -class object_proxy(object): - def __init__(self): - global service - service = self - - def check(f): - @wraps(f) - def wrapper(self, dbname, *args, **kwargs): - """ Wraps around OSV functions and normalises a few exceptions - """ - - def tr(src, ttype): - # We try to do the same as the _(), but without the frame - # inspection, since we aready are wrapping an osv function - # trans_obj = self.get('ir.translation') cannot work yet :( - ctx = {} - if not kwargs: - if args and isinstance(args[-1], dict): - ctx = args[-1] - elif isinstance(kwargs, dict): - ctx = kwargs.get('context', {}) - - uid = 1 - if args and isinstance(args[0], (long, int)): - uid = args[0] - - lang = ctx and ctx.get('lang') - if not (lang or hasattr(src, '__call__')): - return src - - # We open a *new* cursor here, one reason is that failed SQL - # queries (as in IntegrityError) will invalidate the current one. - cr = False - - if hasattr(src, '__call__'): - # callable. We need to find the right parameters to call - # the orm._sql_message(self, cr, uid, ids, context) function, - # or we skip.. - # our signature is f(osv_pool, dbname [,uid, obj, method, args]) - try: - if args and len(args) > 1: - obj = self.get(args[1]) - if len(args) > 3 and isinstance(args[3], (long, int, list)): - ids = args[3] - else: - ids = [] - cr = sql_db.db_connect(dbname).cursor() - return src(obj, cr, uid, ids, context=(ctx or {})) - except Exception: - pass - finally: - if cr: cr.close() - - return False # so that the original SQL error will - # be returned, it is the best we have. - - try: - cr = sql_db.db_connect(dbname).cursor() - res = translate(cr, name=False, source_type=ttype, - lang=lang, source=src) - if res: - return res - else: - return src - finally: - if cr: cr.close() - - def _(src): - return tr(src, 'code') - - try: - if pooler.get_pool(dbname)._init: - raise except_osv('Database not ready', 'Currently, this database is not fully loaded and can not be used.') - return f(self, dbname, *args, **kwargs) - except orm.except_orm, inst: - raise except_osv(inst.name, inst.value) - except except_osv: - raise - except IntegrityError, inst: - osv_pool = pooler.get_pool(dbname) - for key in osv_pool._sql_error.keys(): - if key in inst[0]: - netsvc.abort_response(1, _('Constraint Error'), 'warning', - tr(osv_pool._sql_error[key], 'sql_constraint') or inst[0]) - if inst.pgcode in (errorcodes.NOT_NULL_VIOLATION, errorcodes.FOREIGN_KEY_VIOLATION, errorcodes.RESTRICT_VIOLATION): - msg = _('The operation cannot be completed, probably due to the following:\n- deletion: you may be trying to delete a record while other records still reference it\n- creation/update: a mandatory field is not correctly set') - _logger.debug("IntegrityError", exc_info=True) - try: - errortxt = inst.pgerror.replace('«','"').replace('»','"') - if '"public".' in errortxt: - context = errortxt.split('"public".')[1] - model_name = table = context.split('"')[1] - else: - last_quote_end = errortxt.rfind('"') - last_quote_begin = errortxt.rfind('"', 0, last_quote_end) - model_name = table = errortxt[last_quote_begin+1:last_quote_end].strip() - model = table.replace("_",".") - model_obj = osv_pool.get(model) - if model_obj: - model_name = model_obj._description or model_obj._name - msg += _('\n\n[object with reference: %s - %s]') % (model_name, model) - except Exception: - pass - netsvc.abort_response(1, _('Integrity Error'), 'warning', msg) - else: - netsvc.abort_response(1, _('Integrity Error'), 'warning', inst[0]) - except Exception: - _logger.exception("Uncaught exception") - raise - - return wrapper - - def execute_cr(self, cr, uid, obj, method, *args, **kw): - object = pooler.get_pool(cr.dbname).get(obj) - if not object: - raise except_osv('Object Error', 'Object %s doesn\'t exist' % str(obj)) - return getattr(object, method)(cr, uid, *args, **kw) - - def execute_kw(self, db, uid, obj, method, args, kw=None): - return self.execute(db, uid, obj, method, *args, **kw or {}) - - @check - def execute(self, db, uid, obj, method, *args, **kw): - threading.currentThread().dbname = db - cr = pooler.get_db(db).cursor() - try: - try: - if method.startswith('_'): - raise except_osv('Access Denied', 'Private methods (such as %s) cannot be called remotely.' % (method,)) - res = self.execute_cr(cr, uid, obj, method, *args, **kw) - if res is None: - _logger.warning('The method %s of the object %s can not return `None` !', method, obj) - cr.commit() - except Exception: - cr.rollback() - raise - finally: - cr.close() - return res - - def exec_workflow_cr(self, cr, uid, obj, signal, *args): - object = pooler.get_pool(cr.dbname).get(obj) - if not object: - raise except_osv('Object Error', 'Object %s doesn\'t exist' % str(obj)) - res_id = args[0] - return object._workflow_signal(cr, uid, [res_id], signal)[res_id] - - @check - def exec_workflow(self, db, uid, obj, signal, *args): - cr = pooler.get_db(db).cursor() - try: - try: - res = self.exec_workflow_cr(cr, uid, obj, signal, *args) - cr.commit() - except Exception: - cr.rollback() - raise - finally: - cr.close() - return res - -# deprecated - for backward compatibility. +# Deprecated, kept for backward compatibility. osv = Model osv_memory = TransientModel osv_abstract = AbstractModel # ;-) - -def start_object_proxy(): - object_proxy() - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: - diff --git a/openerp/osv/query.py b/openerp/osv/query.py index 04a0ec5509b..8ddce368220 100644 --- a/openerp/osv/query.py +++ b/openerp/osv/query.py @@ -19,7 +19,6 @@ # ############################################################################## -#.apidoc title: Query object def _quote(to_quote): diff --git a/openerp/report/__init__.py b/openerp/report/__init__.py index 48b654fdd86..6b56f15b6b5 100644 --- a/openerp/report/__init__.py +++ b/openerp/report/__init__.py @@ -30,7 +30,6 @@ import report_sxw import printscreen -#.apidoc title: Reporting Support and Engines # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/interface.py b/openerp/report/interface.py index 88331db1f4d..f0de9631800 100644 --- a/openerp/report/interface.py +++ b/openerp/report/interface.py @@ -23,7 +23,6 @@ import os import re from lxml import etree -import openerp.netsvc as netsvc import openerp.pooler as pooler import openerp.tools as tools @@ -40,12 +39,17 @@ def toxml(value): unicode_value = tools.ustr(value) return unicode_value.replace('&', '&').replace('<','<').replace('>','>') -class report_int(netsvc.Service): +class report_int(object): + + _reports = {} + def __init__(self, name): - assert not self.exists(name), 'The report "%s" already exists!' % name - super(report_int, self).__init__(name) if not name.startswith('report.'): raise Exception('ConceptionError, bad report name, should start with "report."') + assert name not in self._reports, 'The report "%s" already exists!' % name + self._reports[name] = self + self.__name = name + self.name = name self.id = 0 self.name2 = '.'.join(name.split('.')[1:]) diff --git a/openerp/report/printscreen/__init__.py b/openerp/report/printscreen/__init__.py index e940a7e467c..deb270b561b 100644 --- a/openerp/report/printscreen/__init__.py +++ b/openerp/report/printscreen/__init__.py @@ -22,7 +22,6 @@ import ps_list import ps_form -#.apidoc title: Printscreen Support """ A special report, that is automatically formatted to look like the screen contents of Form/List Views. diff --git a/openerp/report/printscreen/ps_form.py b/openerp/report/printscreen/ps_form.py index 299e0466d8f..e585176d515 100644 --- a/openerp/report/printscreen/ps_form.py +++ b/openerp/report/printscreen/ps_form.py @@ -28,7 +28,6 @@ from lxml import etree import time, os -#.apidoc title: Printscreen for Form Views class report_printscreen_list(report_int): def __init__(self, name): diff --git a/openerp/report/printscreen/ps_list.py b/openerp/report/printscreen/ps_list.py index 51882b6c81a..c26597c8cdf 100644 --- a/openerp/report/printscreen/ps_list.py +++ b/openerp/report/printscreen/ps_list.py @@ -31,7 +31,6 @@ import time, os from operator import itemgetter from datetime import datetime -#.apidoc title: Printscreen for List Views class report_printscreen_list(report_int): def __init__(self, name): diff --git a/openerp/report/pyPdf/__init__.py b/openerp/report/pyPdf/__init__.py index 9e4f84d3863..e6fe66e1b6a 100644 --- a/openerp/report/pyPdf/__init__.py +++ b/openerp/report/pyPdf/__init__.py @@ -1,5 +1,4 @@ from pdf import PdfFileReader, PdfFileWriter -#.apidoc title: pyPdf Engine __all__ = ["pdf"] diff --git a/openerp/report/render/__init__.py b/openerp/report/render/__init__.py index 89432fa9bdd..6f31e560973 100644 --- a/openerp/report/render/__init__.py +++ b/openerp/report/render/__init__.py @@ -23,7 +23,6 @@ from simple import simple from rml import rml, rml2html, rml2txt, odt2odt , html2html, makohtml2html from render import render -#.apidoc title: Report Rendering try: from PIL import Image diff --git a/openerp/report/render/html2html/__init__.py b/openerp/report/render/html2html/__init__.py index 40917030f45..ac040a37989 100644 --- a/openerp/report/render/html2html/__init__.py +++ b/openerp/report/render/html2html/__init__.py @@ -21,7 +21,6 @@ from html2html import parseString -#.apidoc title: HTML to HTML engine # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/render/makohtml2html/__init__.py b/openerp/report/render/makohtml2html/__init__.py index 8ce38649762..d5e97470556 100644 --- a/openerp/report/render/makohtml2html/__init__.py +++ b/openerp/report/render/makohtml2html/__init__.py @@ -21,7 +21,6 @@ from makohtml2html import parseNode -#.apidoc title: MAKO to HTML engine # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/render/odt2odt/__init__.py b/openerp/report/render/odt2odt/__init__.py index 7155923b6b6..a0d2126ee35 100644 --- a/openerp/report/render/odt2odt/__init__.py +++ b/openerp/report/render/odt2odt/__init__.py @@ -21,6 +21,5 @@ from odt2odt import parseNode -#.apidoc title: ODT to ODT engine # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/openerp/report/render/rml2html/__init__.py b/openerp/report/render/rml2html/__init__.py index 96b9afc6e70..8bb6fbb507b 100644 --- a/openerp/report/render/rml2html/__init__.py +++ b/openerp/report/render/rml2html/__init__.py @@ -21,7 +21,6 @@ from rml2html import parseString -#.apidoc title: RML to HTML engine # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/render/rml2pdf/__init__.py b/openerp/report/render/rml2pdf/__init__.py index fdbb5f77b89..cc5c898bbf7 100644 --- a/openerp/report/render/rml2pdf/__init__.py +++ b/openerp/report/render/rml2pdf/__init__.py @@ -21,7 +21,6 @@ from trml2pdf import parseString, parseNode -#.apidoc title: RML to PDF engine # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/report/render/rml2pdf/customfonts.py b/openerp/report/render/rml2pdf/customfonts.py index ff46018a5e5..0c0095b8818 100644 --- a/openerp/report/render/rml2pdf/customfonts.py +++ b/openerp/report/render/rml2pdf/customfonts.py @@ -28,7 +28,6 @@ from reportlab import rl_config from openerp.tools import config -#.apidoc title: TTF Font Table """This module allows the mapping of some system-available TTF fonts to the reportlab engine. diff --git a/openerp/report/render/rml2txt/__init__.py b/openerp/report/render/rml2txt/__init__.py index cc0530eedb6..c80d8376272 100644 --- a/openerp/report/render/rml2txt/__init__.py +++ b/openerp/report/render/rml2txt/__init__.py @@ -21,7 +21,6 @@ from rml2txt import parseString, parseNode -#.apidoc title: RML to TXT engine """ This engine is the minimalistic renderer of RML documents into text files, using spaces and newlines to format. diff --git a/openerp/report/report_sxw.py b/openerp/report/report_sxw.py index b1f1e3d5891..325690205ef 100644 --- a/openerp/report/report_sxw.py +++ b/openerp/report/report_sxw.py @@ -189,6 +189,8 @@ class rml_parse(object): return newtag, attrs def _ellipsis(self, char, size=100, truncation_str='...'): + if not char: + return '' if len(char) <= size: return char return char[:size-len(truncation_str)] + truncation_str diff --git a/openerp/run_tests.py b/openerp/run_tests.py deleted file mode 100644 index 4735bc9f331..00000000000 --- a/openerp/run_tests.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2010 OpenERP S.A. http://www.openerp.com -# -# 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 unittest - -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/__init__.py b/openerp/service/__init__.py index c95e35d8252..d66904615ba 100644 --- a/openerp/service/__init__.py +++ b/openerp/service/__init__.py @@ -29,17 +29,20 @@ import threading import time import cron -import netrpc_server -import web_services -import web_services import wsgi_server +import openerp import openerp.modules import openerp.netsvc import openerp.osv from openerp.release import nt_service_name import openerp.tools +import common +import db +import model +import report + #.apidoc title: RPC Services """ Classes of this module implement the network protocols that the @@ -73,31 +76,24 @@ def start_internal(): if start_internal_done: return openerp.netsvc.init_logger() - openerp.modules.loading.open_openerp_namespace() - - # Instantiate local services (this is a legacy design). - openerp.osv.osv.start_object_proxy() - # Export (for RPC) services. - web_services.start_service() load_server_wide_modules() start_internal_done = True def start_services(): - """ Start all services including http, netrpc and cron """ + """ Start all services including http, and cron """ start_internal() - # Initialize the NETRPC server. - netrpc_server.start_service() # Start the WSGI server. wsgi_server.start_service() # Start the main cron thread. - cron.start_service() + if not openerp.evented: + cron.start_service() def stop_services(): """ Stop all services. """ # stop services - cron.stop_service() - netrpc_server.stop_service() + if not openerp.evented: + cron.stop_service() wsgi_server.stop_service() _logger.info("Initiating shutdown") diff --git a/openerp/service/common.py b/openerp/service/common.py new file mode 100644 index 00000000000..f06ab3fe5aa --- /dev/null +++ b/openerp/service/common.py @@ -0,0 +1,200 @@ +# -*- coding: utf-8 -*- + +import logging +import threading + +import openerp.osv.orm # TODO use openerp.exceptions +import openerp.pooler +import openerp.release +import openerp.tools + +import security + +_logger = logging.getLogger(__name__) + +RPC_VERSION_1 = { + 'server_version': openerp.release.version, + 'server_version_info': openerp.release.version_info, + 'server_serie': openerp.release.serie, + 'protocol_version': 1, +} + +def dispatch(method, params): + if method in ['login', 'about', 'timezone_get', 'get_server_environment', + 'login_message','get_stats', 'check_connectivity', + 'list_http_services', 'version', 'authenticate']: + pass + elif method in ['get_available_updates', 'get_migration_scripts', 'set_loglevel', 'get_os_time', 'get_sqlcount']: + passwd = params[0] + params = params[1:] + security.check_super(passwd) + else: + raise Exception("Method not found: %s" % method) + + fn = globals()['exp_' + method] + return fn(*params) + +def exp_login(db, login, password): + # TODO: legacy indirection through 'security', should use directly + # the res.users model + res = security.login(db, login, password) + msg = res and 'successful login' or 'bad login or password' + _logger.info("%s from '%s' using database '%s'", msg, login, db.lower()) + return res or False + +def exp_authenticate(db, login, password, user_agent_env): + res_users = openerp.pooler.get_pool(db).get('res.users') + return res_users.authenticate(db, login, password, user_agent_env) + +def exp_version(): + return RPC_VERSION_1 + +def exp_about(extended=False): + """Return information about the OpenERP Server. + + @param extended: if True then return version info + @return string if extended is False else tuple + """ + + info = _('See http://openerp.com') + + if extended: + return info, openerp.release.version + return info + +def exp_timezone_get(db, login, password): + return openerp.tools.misc.get_server_timezone() + +def exp_get_available_updates(contract_id, contract_password): + import openerp.tools.maintenance as tm + try: + rc = tm.remote_contract(contract_id, contract_password) + if not rc.id: + raise tm.RemoteContractException('This contract does not exist or is not active') + + return rc.get_available_updates(rc.id, openerp.modules.get_modules_with_version()) + + except tm.RemoteContractException, e: + raise openerp.osv.orm.except_orm('Migration Error', str(e)) + + +def exp_get_migration_scripts(contract_id, contract_password): + import openerp.tools.maintenance as tm + try: + rc = tm.remote_contract(contract_id, contract_password) + if not rc.id: + raise tm.RemoteContractException('This contract does not exist or is not active') + if rc.status != 'full': + raise tm.RemoteContractException('Can not get updates for a partial contract') + + _logger.info('starting migration with contract %s', rc.name) + + zips = rc.retrieve_updates(rc.id, openerp.modules.get_modules_with_version()) + + from shutil import rmtree, copytree, copy + + backup_directory = os.path.join(openerp.tools.config['root_path'], 'backup', time.strftime('%Y-%m-%d-%H-%M')) + if zips and not os.path.isdir(backup_directory): + _logger.info('create a new backup directory to store the old modules: %s', backup_directory) + os.makedirs(backup_directory) + + for module in zips: + _logger.info('upgrade module %s', module) + mp = openerp.modules.get_module_path(module) + if mp: + if os.path.isdir(mp): + copytree(mp, os.path.join(backup_directory, module)) + if os.path.islink(mp): + os.unlink(mp) + else: + rmtree(mp) + else: + copy(mp + 'zip', backup_directory) + os.unlink(mp + '.zip') + + try: + try: + base64_decoded = base64.decodestring(zips[module]) + except Exception: + _logger.error('unable to read the module %s', module) + raise + + zip_contents = StringIO(base64_decoded) + zip_contents.seek(0) + try: + try: + openerp.tools.extract_zip_file(zip_contents, openerp.tools.config['addons_path'] ) + except Exception: + _logger.error('unable to extract the module %s', module) + rmtree(module) + raise + finally: + zip_contents.close() + except Exception: + _logger.error('restore the previous version of the module %s', module) + nmp = os.path.join(backup_directory, module) + if os.path.isdir(nmp): + copytree(nmp, openerp.tools.config['addons_path']) + else: + copy(nmp+'.zip', openerp.tools.config['addons_path']) + raise + + return True + except tm.RemoteContractException, e: + raise openerp.osv.orm.except_orm('Migration Error', str(e)) + except Exception, e: + _logger.exception('Exception in get_migration_script:') + raise + +def exp_get_server_environment(): + os_lang = '.'.join( [x for x in locale.getdefaultlocale() if x] ) + if not os_lang: + os_lang = 'NOT SET' + environment = '\nEnvironment Information : \n' \ + 'System : %s\n' \ + 'OS Name : %s\n' \ + %(platform.platform(), platform.os.name) + if os.name == 'posix': + if platform.system() == 'Linux': + lsbinfo = os.popen('lsb_release -a').read() + environment += '%s'% lsbinfo + else: + environment += 'Your System is not lsb compliant\n' + environment += 'Operating System Release : %s\n' \ + 'Operating System Version : %s\n' \ + 'Operating System Architecture : %s\n' \ + 'Operating System Locale : %s\n'\ + 'Python Version : %s\n'\ + 'OpenERP-Server Version : %s'\ + %(platform.release(), platform.version(), platform.architecture()[0], + os_lang, platform.python_version(), openerp.release.version) + return environment + +def exp_login_message(): + return openerp.tools.config.get('login_message', False) + +def exp_set_loglevel(loglevel, logger=None): + # TODO Previously, the level was set on the now deprecated + # `openerp.netsvc.Logger` class. + return True + +def exp_get_stats(): + res = "OpenERP server: %d threads\n" % threading.active_count() + res += netsvc.Server.allStats() + return res + +def exp_list_http_services(): + return http_server.list_http_services() + +def exp_check_connectivity(): + return bool(sql_db.db_connect('postgres')) + +def exp_get_os_time(): + return os.times() + +def exp_get_sqlcount(): + if not logging.getLogger('openerp.sql_db').isEnabledFor(logging.DEBUG): + _logger.warning("Counters of SQL will not be reliable unless logger openerp.sql_db is set to level DEBUG or higer.") + return sql_db.sql_counter + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/cron.py b/openerp/service/cron.py index f3c81fe785f..3155ed4259b 100644 --- a/openerp/service/cron.py +++ b/openerp/service/cron.py @@ -44,11 +44,7 @@ def cron_runner(number): _logger.debug('cron%d polling for jobs', number) for db_name, registry in registries.items(): while True and registry.ready: - # acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name) - # TODO why isnt openerp.addons.base defined ? - import sys - base = sys.modules['addons.base'] - acquired = base.ir.ir_cron.ir_cron._acquire_job(db_name) + acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name) if not acquired: break diff --git a/openerp/service/db.py b/openerp/service/db.py new file mode 100644 index 00000000000..413ac3127b4 --- /dev/null +++ b/openerp/service/db.py @@ -0,0 +1,354 @@ +# -*- coding: utf-8 -*- + +import contextlib +import logging +import threading +import traceback + +from openerp import SUPERUSER_ID +import openerp.pooler +import openerp.sql_db +import openerp.tools + +import security + +_logger = logging.getLogger(__name__) + +self_actions = {} +self_id = 0 +self_id_protect = threading.Semaphore() + +# This should be moved to openerp.modules.db, along side initialize(). +def _initialize_db(id, db_name, demo, lang, user_password): + try: + cr = None + try: + self_actions[id]['progress'] = 0 + cr = openerp.sql_db.db_connect(db_name).cursor() + openerp.modules.db.initialize(cr) # TODO this should be removed as it is done by pooler.restart_pool. + openerp.tools.config['lang'] = lang + cr.commit() + finally: + if cr: + cr.close() + cr = None + + pool = openerp.pooler.restart_pool(db_name, demo, self_actions[id], + update_module=True)[1] + + try: + cr = openerp.sql_db.db_connect(db_name).cursor() + + if lang: + modobj = pool.get('ir.module.module') + mids = modobj.search(cr, SUPERUSER_ID, [('state', '=', 'installed')]) + modobj.update_translations(cr, SUPERUSER_ID, mids, lang) + + # update admin's password and lang + values = {'password': user_password, 'lang': lang} + pool.get('res.users').write(cr, SUPERUSER_ID, [SUPERUSER_ID], values) + + cr.execute('SELECT login, password FROM res_users ORDER BY login') + self_actions[id].update(users=cr.dictfetchall(), clean=True) + cr.commit() + finally: + if cr: + cr.close() + except Exception, e: + self_actions[id].update(clean=False, exception=e) + _logger.exception('CREATE DATABASE failed:') + self_actions[id]['traceback'] = traceback.format_exc() + +def dispatch(method, params): + if method in [ 'create', 'get_progress', 'drop', 'dump', + 'restore', 'rename', + 'change_admin_password', 'migrate_databases', + 'create_database', 'duplicate_database' ]: + passwd = params[0] + params = params[1:] + security.check_super(passwd) + elif method in [ 'db_exist', 'list', 'list_lang', 'server_version' ]: + # params = params + # No security check for these methods + pass + else: + raise KeyError("Method not found: %s" % method) + fn = globals()['exp_' + method] + return fn(*params) + +def _create_empty_database(name): + db = openerp.sql_db.db_connect('postgres') + cr = db.cursor() + chosen_template = openerp.tools.config['db_template'] + cr.execute("""SELECT datname + FROM pg_database + WHERE datname = %s """, + (name,)) + if cr.fetchall(): + raise openerp.exceptions.Warning(" %s database already exists!" % name ) + try: + cr.autocommit(True) # avoid transaction block + cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "%s" """ % (name, chosen_template)) + finally: + cr.close() + +def exp_create(db_name, demo, lang, user_password='admin'): + self_id_protect.acquire() + global self_id + self_id += 1 + id = self_id + self_id_protect.release() + + self_actions[id] = {'clean': False} + + _create_empty_database(db_name) + + _logger.info('CREATE DATABASE %s', db_name.lower()) + create_thread = threading.Thread(target=_initialize_db, + args=(id, db_name, demo, lang, user_password)) + create_thread.start() + self_actions[id]['thread'] = create_thread + return id + +def exp_create_database(db_name, demo, lang, user_password='admin'): + """ Similar to exp_create but blocking.""" + self_id_protect.acquire() + global self_id + self_id += 1 + id = self_id + self_id_protect.release() + + self_actions[id] = {'clean': False} + + _logger.info('Create database `%s`.', db_name) + _create_empty_database(db_name) + _initialize_db(id, db_name, demo, lang, user_password) + return True + +def exp_duplicate_database(db_original_name, db_name): + _logger.info('Duplicate database `%s` to `%s`.', db_original_name, db_name) + openerp.sql_db.close_db(db_original_name) + db = openerp.sql_db.db_connect('postgres') + cr = db.cursor() + try: + cr.autocommit(True) # avoid transaction block + cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "%s" """ % (db_name, db_original_name)) + finally: + cr.close() + return True + +def exp_get_progress(id): + if self_actions[id]['thread'].isAlive(): +# return openerp.modules.init_progress[db_name] + return min(self_actions[id].get('progress', 0),0.95), [] + else: + clean = self_actions[id]['clean'] + if clean: + users = self_actions[id]['users'] + for user in users: + # Remove the None passwords as they can't be marshalled by XML-RPC. + if user['password'] is None: + user['password'] = '' + self_actions.pop(id) + return 1.0, users + else: + e = self_actions[id]['exception'] # TODO this seems wrong: actions[id]['traceback'] is set, but not 'exception'. + self_actions.pop(id) + raise Exception, e + +def exp_drop(db_name): + if not exp_db_exist(db_name): + return False + openerp.modules.registry.RegistryManager.delete(db_name) + openerp.sql_db.close_db(db_name) + + db = openerp.sql_db.db_connect('postgres') + cr = db.cursor() + cr.autocommit(True) # avoid transaction block + try: + # Try to terminate all other connections that might prevent + # dropping the database + try: + + # PostgreSQL 9.2 renamed pg_stat_activity.procpid to pid: + # http://www.postgresql.org/docs/9.2/static/release-9-2.html#AEN110389 + pid_col = 'pid' if cr._cnx.server_version >= 90200 else 'procpid' + + cr.execute("""SELECT pg_terminate_backend(%(pid_col)s) + FROM pg_stat_activity + WHERE datname = %%s AND + %(pid_col)s != pg_backend_pid()""" % {'pid_col': pid_col}, + (db_name,)) + except Exception: + pass + + try: + cr.execute('DROP DATABASE "%s"' % db_name) + except Exception, e: + _logger.error('DROP DB: %s failed:\n%s', db_name, e) + raise Exception("Couldn't drop database %s: %s" % (db_name, e)) + else: + _logger.info('DROP DB: %s', db_name) + finally: + cr.close() + return True + +@contextlib.contextmanager +def _set_pg_password_in_environment(): + """ On Win32, pg_dump (and pg_restore) require that + :envvar:`PGPASSWORD` be set + + This context management method handles setting + :envvar:`PGPASSWORD` iif win32 and the envvar is not already + set, and removing it afterwards. + """ + if os.name != 'nt' or os.environ.get('PGPASSWORD'): + yield + else: + os.environ['PGPASSWORD'] = openerp.tools.config['db_password'] + try: + yield + finally: + del os.environ['PGPASSWORD'] + + +def exp_dump(db_name): + with _set_pg_password_in_environment(): + cmd = ['pg_dump', '--format=c', '--no-owner'] + if openerp.tools.config['db_user']: + cmd.append('--username=' + openerp.tools.config['db_user']) + if openerp.tools.config['db_host']: + cmd.append('--host=' + openerp.tools.config['db_host']) + if openerp.tools.config['db_port']: + cmd.append('--port=' + str(openerp.tools.config['db_port'])) + cmd.append(db_name) + + stdin, stdout = openerp.tools.exec_pg_command_pipe(*tuple(cmd)) + stdin.close() + data = stdout.read() + res = stdout.close() + + if not data or res: + _logger.error( + 'DUMP DB: %s failed! Please verify the configuration of the database password on the server. ' + 'It should be provided as a -w command-line option, or as `db_password` in the ' + 'server configuration file.\n %s', db_name, data) + raise Exception, "Couldn't dump database" + _logger.info('DUMP DB successful: %s', db_name) + + return base64.encodestring(data) + +def exp_restore(db_name, data): + with _set_pg_password_in_environment(): + if exp_db_exist(db_name): + _logger.warning('RESTORE DB: %s already exists', db_name) + raise Exception, "Database already exists" + + _create_empty_database(db_name) + + cmd = ['pg_restore', '--no-owner'] + if openerp.tools.config['db_user']: + cmd.append('--username=' + openerp.tools.config['db_user']) + if openerp.tools.config['db_host']: + cmd.append('--host=' + openerp.tools.config['db_host']) + if openerp.tools.config['db_port']: + cmd.append('--port=' + str(openerp.tools.config['db_port'])) + cmd.append('--dbname=' + db_name) + args2 = tuple(cmd) + + buf=base64.decodestring(data) + if os.name == "nt": + tmpfile = (os.environ['TMP'] or 'C:\\') + os.tmpnam() + file(tmpfile, 'wb').write(buf) + args2=list(args2) + args2.append(tmpfile) + args2=tuple(args2) + stdin, stdout = openerp.tools.exec_pg_command_pipe(*args2) + if not os.name == "nt": + stdin.write(base64.decodestring(data)) + stdin.close() + res = stdout.close() + if res: + raise Exception, "Couldn't restore database" + _logger.info('RESTORE DB: %s', db_name) + + return True + +def exp_rename(old_name, new_name): + openerp.modules.registry.RegistryManager.delete(old_name) + openerp.sql_db.close_db(old_name) + + db = openerp.sql_db.db_connect('postgres') + cr = db.cursor() + cr.autocommit(True) # avoid transaction block + try: + try: + cr.execute('ALTER DATABASE "%s" RENAME TO "%s"' % (old_name, new_name)) + except Exception, e: + _logger.error('RENAME DB: %s -> %s failed:\n%s', old_name, new_name, e) + raise Exception("Couldn't rename database %s to %s: %s" % (old_name, new_name, e)) + else: + fs = os.path.join(openerp.tools.config['root_path'], 'filestore') + if os.path.exists(os.path.join(fs, old_name)): + os.rename(os.path.join(fs, old_name), os.path.join(fs, new_name)) + + _logger.info('RENAME DB: %s -> %s', old_name, new_name) + finally: + cr.close() + return True + +def exp_db_exist(db_name): + ## Not True: in fact, check if connection to database is possible. The database may exists + return bool(openerp.sql_db.db_connect(db_name)) + +def exp_list(document=False): + if not openerp.tools.config['list_db'] and not document: + raise openerp.exceptions.AccessDenied() + chosen_template = openerp.tools.config['db_template'] + templates_list = tuple(set(['template0', 'template1', 'postgres', chosen_template])) + db = openerp.sql_db.db_connect('postgres') + cr = db.cursor() + try: + try: + db_user = openerp.tools.config["db_user"] + if not db_user and os.name == 'posix': + import pwd + db_user = pwd.getpwuid(os.getuid())[0] + if not db_user: + cr.execute("select usename from pg_user where usesysid=(select datdba from pg_database where datname=%s)", (openerp.tools.config["db_name"],)) + res = cr.fetchone() + db_user = res and str(res[0]) + if db_user: + cr.execute("select datname from pg_database where datdba=(select usesysid from pg_user where usename=%s) and datname not in %s order by datname", (db_user, templates_list)) + else: + cr.execute("select datname from pg_database where datname not in %s order by datname", (templates_list,)) + res = [str(name) for (name,) in cr.fetchall()] + except Exception: + res = [] + finally: + cr.close() + res.sort() + return res + +def exp_change_admin_password(new_password): + openerp.tools.config['admin_passwd'] = new_password + openerp.tools.config.save() + return True + +def exp_list_lang(): + return openerp.tools.scan_languages() + +def exp_server_version(): + """ Return the version of the server + Used by the client to verify the compatibility with its own version + """ + return release.version + +def exp_migrate_databases(databases): + for db in databases: + _logger.info('migrate database %s', db) + openerp.tools.config['update']['base'] = True + openerp.pooler.restart_pool(db, force_demo=False, update_module=True) + return True + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/http_server.py b/openerp/service/http_server.py index 6134f75f93e..63e8ce8338e 100644 --- a/openerp/service/http_server.py +++ b/openerp/service/http_server.py @@ -26,7 +26,6 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ############################################################################### -#.apidoc title: HTTP and XML-RPC Server """ This module offers the family of HTTP-based servers. These are not a single class/functionality, but a set of network stack layers, implementing diff --git a/openerp/service/model.py b/openerp/service/model.py new file mode 100644 index 00000000000..976af76bc93 --- /dev/null +++ b/openerp/service/model.py @@ -0,0 +1,180 @@ +# -*- coding: utf-8 -*- + +from functools import wraps +import logging +from psycopg2 import IntegrityError, errorcodes +import threading + +import openerp +from openerp.tools.translate import translate +from openerp.osv.orm import except_orm + +import security + +_logger = logging.getLogger(__name__) + +def dispatch(method, params): + (db, uid, passwd ) = params[0:3] + threading.current_thread().uid = uid + params = params[3:] + if method == 'obj_list': + raise NameError("obj_list has been discontinued via RPC as of 6.0, please query ir.model directly!") + if method not in ['execute', 'execute_kw', 'exec_workflow']: + raise NameError("Method not available %s" % method) + security.check(db,uid,passwd) + openerp.modules.registry.RegistryManager.check_registry_signaling(db) + fn = globals()[method] + res = fn(db, uid, *params) + openerp.modules.registry.RegistryManager.signal_caches_change(db) + return res + +def check(f): + @wraps(f) + def wrapper(dbname, *args, **kwargs): + """ Wraps around OSV functions and normalises a few exceptions + """ + + def tr(src, ttype): + # We try to do the same as the _(), but without the frame + # inspection, since we aready are wrapping an osv function + # trans_obj = self.get('ir.translation') cannot work yet :( + ctx = {} + if not kwargs: + if args and isinstance(args[-1], dict): + ctx = args[-1] + elif isinstance(kwargs, dict): + ctx = kwargs.get('context', {}) + + uid = 1 + if args and isinstance(args[0], (long, int)): + uid = args[0] + + lang = ctx and ctx.get('lang') + if not (lang or hasattr(src, '__call__')): + return src + + # We open a *new* cursor here, one reason is that failed SQL + # queries (as in IntegrityError) will invalidate the current one. + cr = False + + if hasattr(src, '__call__'): + # callable. We need to find the right parameters to call + # the orm._sql_message(self, cr, uid, ids, context) function, + # or we skip.. + # our signature is f(osv_pool, dbname [,uid, obj, method, args]) + try: + if args and len(args) > 1: + # TODO self doesn't exist, but was already wrong before (it was not a registry but just the object_service. + obj = self.get(args[1]) + if len(args) > 3 and isinstance(args[3], (long, int, list)): + ids = args[3] + else: + ids = [] + cr = openerp.sql_db.db_connect(dbname).cursor() + return src(obj, cr, uid, ids, context=(ctx or {})) + except Exception: + pass + finally: + if cr: cr.close() + + return False # so that the original SQL error will + # be returned, it is the best we have. + + try: + cr = openerp.sql_db.db_connect(dbname).cursor() + res = translate(cr, name=False, source_type=ttype, + lang=lang, source=src) + if res: + return res + else: + return src + finally: + if cr: cr.close() + + def _(src): + return tr(src, 'code') + + try: + if openerp.pooler.get_pool(dbname)._init: + raise openerp.exceptions.Warning('Currently, this database is not fully loaded and can not be used.') + return f(dbname, *args, **kwargs) + except IntegrityError, inst: + osv_pool = openerp.pooler.get_pool(dbname) + for key in osv_pool._sql_error.keys(): + if key in inst[0]: + raise openerp.osv.orm.except_orm(_('Constraint Error'), tr(osv_pool._sql_error[key], 'sql_constraint') or inst[0]) + if inst.pgcode in (errorcodes.NOT_NULL_VIOLATION, errorcodes.FOREIGN_KEY_VIOLATION, errorcodes.RESTRICT_VIOLATION): + msg = _('The operation cannot be completed, probably due to the following:\n- deletion: you may be trying to delete a record while other records still reference it\n- creation/update: a mandatory field is not correctly set') + _logger.debug("IntegrityError", exc_info=True) + try: + errortxt = inst.pgerror.replace('«','"').replace('»','"') + if '"public".' in errortxt: + context = errortxt.split('"public".')[1] + model_name = table = context.split('"')[1] + else: + last_quote_end = errortxt.rfind('"') + last_quote_begin = errortxt.rfind('"', 0, last_quote_end) + model_name = table = errortxt[last_quote_begin+1:last_quote_end].strip() + model = table.replace("_",".") + model_obj = osv_pool.get(model) + if model_obj: + model_name = model_obj._description or model_obj._name + msg += _('\n\n[object with reference: %s - %s]') % (model_name, model) + except Exception: + pass + raise openerp.osv.orm.except_orm(_('Integrity Error'), msg) + else: + raise openerp.osv.orm.except_orm(_('Integrity Error'), inst[0]) + + return wrapper + +def execute_cr(cr, uid, obj, method, *args, **kw): + object = openerp.pooler.get_pool(cr.dbname).get(obj) + if not object: + raise except_orm('Object Error', 'Object %s doesn\'t exist' % str(obj)) + return getattr(object, method)(cr, uid, *args, **kw) + +def execute_kw(db, uid, obj, method, args, kw=None): + return execute(db, uid, obj, method, *args, **kw or {}) + +@check +def execute(db, uid, obj, method, *args, **kw): + threading.currentThread().dbname = db + cr = openerp.pooler.get_db(db).cursor() + try: + try: + if method.startswith('_'): + raise except_orm('Access Denied', 'Private methods (such as %s) cannot be called remotely.' % (method,)) + res = execute_cr(cr, uid, obj, method, *args, **kw) + if res is None: + _logger.warning('The method %s of the object %s can not return `None` !', method, obj) + cr.commit() + except Exception: + cr.rollback() + raise + finally: + cr.close() + return res + +def exec_workflow_cr(cr, uid, obj, signal, *args): + object = openerp.pooler.get_pool(cr.dbname).get(obj) + if not object: + raise except_orm('Object Error', 'Object %s doesn\'t exist' % str(obj)) + res_id = args[0] + return object.signal_workflow(cr, uid, [res_id], signal)[res_id] + +@check +def exec_workflow(db, uid, obj, signal, *args): + cr = openerp.pooler.get_db(db).cursor() + try: + try: + res = exec_workflow_cr(cr, uid, obj, signal, *args) + cr.commit() + except Exception: + cr.rollback() + raise + finally: + cr.close() + return res + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/netrpc_server.py b/openerp/service/netrpc_server.py deleted file mode 100644 index af89a734f28..00000000000 --- a/openerp/service/netrpc_server.py +++ /dev/null @@ -1,245 +0,0 @@ -# -*- coding: utf-8 -*- - -# -# Copyright P. Christeas 2008,2009 -# Copyright (C) 2004-2009 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 . -# -############################################################################## - -#.apidoc title: NET-RPC Server - -""" This file contains instance of the net-rpc server -""" -import logging -import select -import socket -import sys -import threading -import traceback -import openerp -import openerp.service.netrpc_socket -import openerp.netsvc as netsvc -import openerp.tools as tools - -_logger = logging.getLogger(__name__) - -class Server: - """ Generic interface for all servers with an event loop etc. - Override this to impement http, net-rpc etc. servers. - - Servers here must have threaded behaviour. start() must not block, - there is no run(). - """ - __is_started = False - __servers = [] - __starter_threads = [] - - # we don't want blocking server calls (think select()) to - # wait forever and possibly prevent exiting the process, - # but instead we want a form of polling/busy_wait pattern, where - # _server_timeout should be used as the default timeout for - # all I/O blocking operations - _busywait_timeout = 0.5 - - def __init__(self): - Server.__servers.append(self) - if Server.__is_started: - # raise Exception('All instances of servers must be inited before the startAll()') - # Since the startAll() won't be called again, allow this server to - # init and then start it after 1sec (hopefully). Register that - # timer thread in a list, so that we can abort the start if quitAll - # is called in the meantime - t = threading.Timer(1.0, self._late_start) - t.name = 'Late start timer for %s' % str(self.__class__) - Server.__starter_threads.append(t) - t.start() - - def start(self): - _logger.debug("called stub Server.start") - - def _late_start(self): - self.start() - for thr in Server.__starter_threads: - if thr.finished.is_set(): - Server.__starter_threads.remove(thr) - - def stop(self): - _logger.debug("called stub Server.stop") - - def stats(self): - """ This function should return statistics about the server """ - return "%s: No statistics" % str(self.__class__) - - @classmethod - def startAll(cls): - if cls.__is_started: - return - _logger.info("Starting %d services" % len(cls.__servers)) - for srv in cls.__servers: - srv.start() - cls.__is_started = True - - @classmethod - def quitAll(cls): - if not cls.__is_started: - return - _logger.info("Stopping %d services" % len(cls.__servers)) - for thr in cls.__starter_threads: - if not thr.finished.is_set(): - thr.cancel() - cls.__starter_threads.remove(thr) - - for srv in cls.__servers: - srv.stop() - cls.__is_started = False - - @classmethod - def allStats(cls): - res = ["Servers %s" % ('stopped', 'started')[cls.__is_started]] - res.extend(srv.stats() for srv in cls.__servers) - return '\n'.join(res) - - def _close_socket(self): - netsvc.close_socket(self.socket) - -class TinySocketClientThread(threading.Thread): - def __init__(self, sock, threads): - spn = sock and sock.getpeername() - spn = 'netrpc-client-%s:%s' % spn[0:2] - threading.Thread.__init__(self, name=spn) - self.sock = sock - # Only at the server side, use a big timeout: close the - # clients connection when they're idle for 20min. - self.sock.settimeout(1200) - self.threads = threads - - def run(self): - self.running = True - try: - ts = openerp.server.netrpc_socket.mysocket(self.sock) - except Exception: - self.threads.remove(self) - self.running = False - return False - - while self.running: - try: - msg = ts.myreceive() - result = netsvc.dispatch_rpc(msg[0], msg[1], msg[2:]) - ts.mysend(result) - except socket.timeout: - #terminate this channel because other endpoint is gone - break - except Exception, e: - try: - valid_exception = Exception(netrpc_handle_exception_legacy(e)) - valid_traceback = getattr(e, 'traceback', sys.exc_info()) - formatted_traceback = "".join(traceback.format_exception(*valid_traceback)) - _logger.debug("netrpc: communication-level exception", exc_info=True) - ts.mysend(valid_exception, exception=True, traceback=formatted_traceback) - break - except Exception, ex: - #terminate this channel if we can't properly send back the error - _logger.exception("netrpc: cannot deliver exception message to client") - break - - netsvc.close_socket(self.sock) - self.sock = None - self.threads.remove(self) - self.running = False - return True - - def stop(self): - self.running = False - -def netrpc_handle_exception_legacy(e): - if isinstance(e, openerp.osv.osv.except_osv): - return 'warning -- ' + e.name + '\n\n' + e.value - if isinstance(e, openerp.exceptions.Warning): - return 'warning -- Warning\n\n' + str(e) - if isinstance(e, openerp.exceptions.AccessError): - return 'warning -- AccessError\n\n' + str(e) - if isinstance(e, openerp.exceptions.AccessDenied): - return 'AccessDenied ' + str(e) - return openerp.tools.exception_to_unicode(e) - -class TinySocketServerThread(threading.Thread,Server): - def __init__(self, interface, port, secure=False): - threading.Thread.__init__(self, name="NetRPCDaemon-%d"%port) - Server.__init__(self) - self.__port = port - self.__interface = interface - self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - self.socket.bind((self.__interface, self.__port)) - self.socket.listen(5) - self.threads = [] - _logger.info("starting NET-RPC service on %s:%s", interface or '0.0.0.0', port) - - def run(self): - try: - self.running = True - while self.running: - fd_sets = select.select([self.socket], [], [], self._busywait_timeout) - if not fd_sets[0]: - continue - (clientsocket, address) = self.socket.accept() - ct = TinySocketClientThread(clientsocket, self.threads) - clientsocket = None - self.threads.append(ct) - ct.start() - lt = len(self.threads) - if (lt > 10) and (lt % 10 == 0): - # Not many threads should be serving at the same time, so log - # their abuse. - _logger.debug("Netrpc: %d threads", len(self.threads)) - self.socket.close() - except Exception, e: - _logger.warning("Netrpc: closing because of exception %s", e) - self.socket.close() - return False - - def stop(self): - self.running = False - for t in self.threads: - t.stop() - self._close_socket() - - def stats(self): - res = "Net-RPC: " + ( (self.running and "running") or "stopped") - i = 0 - for t in self.threads: - i += 1 - res += "\nNet-RPC #%d: %s " % (i, t.name) - if t.isAlive(): - res += "running" - else: - res += "finished" - if t.sock: - res += ", socket" - return res - -netrpcd = None - -def start_service(): - global netrpcd - if tools.config.get('netrpc', False): - netrpcd = TinySocketServerThread(tools.config.get('netrpc_interface', ''), int(tools.config.get('netrpc_port', 8070))) - -def stop_service(): - Server.quitAll() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/netrpc_socket.py b/openerp/service/netrpc_socket.py deleted file mode 100644 index c49c8f7c2a2..00000000000 --- a/openerp/service/netrpc_socket.py +++ /dev/null @@ -1,99 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 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 socket -import cPickle -import cStringIO - -import openerp.netsvc as netsvc - -# Pickle protocol version 2 is optimized compared to default (version 0) -PICKLE_PROTOCOL = 2 - -class Myexception(Exception): - """ - custom exception object store - * faultcode - * faulestring - * args - """ - - def __init__(self, faultCode, faultString): - self.faultCode = faultCode - self.faultString = faultString - self.args = (faultCode, faultString) - -class mysocket: - - def __init__(self, sock=None): - if sock is None: - self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - else: - self.sock = sock - # self.sock.settimeout(120) - # prepare this socket for long operations: it may block for infinite - # time, but should exit as soon as the net is down - self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) - - def connect(self, host, port=False): - if not port: - protocol, buf = host.split('//') - host, port = buf.split(':') - self.sock.connect((host, int(port))) - - def disconnect(self): - netsvc.close_socket(self.sock) - - def mysend(self, msg, exception=False, traceback=None): - msg = cPickle.dumps([msg, traceback], PICKLE_PROTOCOL) - self.sock.sendall('%8d%d%s' % (len(msg), bool(exception), msg)) - - def myreceive(self): - buf='' - while len(buf) < 9: - chunk = self.sock.recv(9 - len(buf)) - if not chunk: - raise socket.timeout - buf += chunk - size = int(buf[:8]) - if buf[8] != "0": - exception = buf[8] - else: - exception = False - msg = '' - while len(msg) < size: - chunk = self.sock.recv(size-len(msg)) - if not chunk: - raise socket.timeout - msg = msg + chunk - msgio = cStringIO.StringIO(msg) - unpickler = cPickle.Unpickler(msgio) - unpickler.find_global = None - res = unpickler.load() - - if isinstance(res[0],Exception): - if exception: - raise Myexception(str(res[0]), str(res[1])) - raise res[0] - else: - return res[0] - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/report.py b/openerp/service/report.py new file mode 100644 index 00000000000..c20c7f0d7ec --- /dev/null +++ b/openerp/service/report.py @@ -0,0 +1,148 @@ +# -*- coding: utf-8 -*- + +import base64 +import logging +import sys +import threading + +import openerp.netsvc +import openerp.pooler +from openerp import tools + +import security + +_logger = logging.getLogger(__name__) + +# TODO: set a maximum report number per user to avoid DOS attacks +# +# Report state: +# False -> True + +self_reports = {} +self_id = 0 +self_id_protect = threading.Semaphore() + +def dispatch(method, params): + (db, uid, passwd ) = params[0:3] + threading.current_thread().uid = uid + params = params[3:] + if method not in ['report', 'report_get', 'render_report']: + raise KeyError("Method not supported %s" % method) + security.check(db,uid,passwd) + openerp.modules.registry.RegistryManager.check_registry_signaling(db) + fn = globals()['exp_' + method] + res = fn(db, uid, *params) + openerp.modules.registry.RegistryManager.signal_caches_change(db) + return res + +def exp_render_report(db, uid, object, ids, datas=None, context=None): + if not datas: + datas={} + if not context: + context={} + + self_id_protect.acquire() + global self_id + self_id += 1 + id = self_id + self_id_protect.release() + + self_reports[id] = {'uid': uid, 'result': False, 'state': False, 'exception': None} + + cr = openerp.pooler.get_db(db).cursor() + try: + obj = openerp.netsvc.LocalService('report.'+object) + (result, format) = obj.create(cr, uid, ids, datas, context) + if not result: + tb = sys.exc_info() + self_reports[id]['exception'] = openerp.exceptions.DeferredException('RML is not available at specified location or not enough data to print!', tb) + self_reports[id]['result'] = result + self_reports[id]['format'] = format + self_reports[id]['state'] = True + except Exception, exception: + + _logger.exception('Exception: %s\n', exception) + if hasattr(exception, 'name') and hasattr(exception, 'value'): + self_reports[id]['exception'] = openerp.exceptions.DeferredException(tools.ustr(exception.name), tools.ustr(exception.value)) + else: + tb = sys.exc_info() + self_reports[id]['exception'] = openerp.exceptions.DeferredException(tools.exception_to_unicode(exception), tb) + self_reports[id]['state'] = True + cr.commit() + cr.close() + + return _check_report(id) + +def exp_report(db, uid, object, ids, datas=None, context=None): + if not datas: + datas={} + if not context: + context={} + + self_id_protect.acquire() + global self_id + self_id += 1 + id = self_id + self_id_protect.release() + + self_reports[id] = {'uid': uid, 'result': False, 'state': False, 'exception': None} + + def go(id, uid, ids, datas, context): + cr = openerp.pooler.get_db(db).cursor() + try: + obj = openerp.netsvc.LocalService('report.'+object) + (result, format) = obj.create(cr, uid, ids, datas, context) + if not result: + tb = sys.exc_info() + self_reports[id]['exception'] = openerp.exceptions.DeferredException('RML is not available at specified location or not enough data to print!', tb) + self_reports[id]['result'] = result + self_reports[id]['format'] = format + self_reports[id]['state'] = True + except Exception, exception: + _logger.exception('Exception: %s\n', exception) + if hasattr(exception, 'name') and hasattr(exception, 'value'): + self_reports[id]['exception'] = openerp.exceptions.DeferredException(tools.ustr(exception.name), tools.ustr(exception.value)) + else: + tb = sys.exc_info() + self_reports[id]['exception'] = openerp.exceptions.DeferredException(tools.exception_to_unicode(exception), tb) + self_reports[id]['state'] = True + cr.commit() + cr.close() + return True + + threading.Thread(target=go, args=(id, uid, ids, datas, context)).start() + return id + +def _check_report(report_id): + result = self_reports[report_id] + exc = result['exception'] + if exc: + raise openerp.osv.orm.except_orm(exc.message, exc.traceback) + res = {'state': result['state']} + if res['state']: + if tools.config['reportgz']: + import zlib + res2 = zlib.compress(result['result']) + res['code'] = 'zlib' + else: + #CHECKME: why is this needed??? + if isinstance(result['result'], unicode): + res2 = result['result'].encode('latin1', 'replace') + else: + res2 = result['result'] + if res2: + res['result'] = base64.encodestring(res2) + res['format'] = result['format'] + del self_reports[report_id] + return res + +def exp_report_get(db, uid, report_id): + if report_id in self_reports: + if self_reports[report_id]['uid'] == uid: + return _check_report(report_id) + else: + raise Exception, 'AccessDenied' + else: + raise Exception, 'ReportNotFound' + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/security.py b/openerp/service/security.py index d327efe5443..849796da8bf 100644 --- a/openerp/service/security.py +++ b/openerp/service/security.py @@ -23,7 +23,6 @@ import openerp.exceptions import openerp.pooler as pooler import openerp.tools as tools -#.apidoc title: Authentication helpers def login(db, login, password): pool = pooler.get_pool(db) diff --git a/openerp/service/web_services.py b/openerp/service/web_services.py deleted file mode 100644 index 940ecdb23e8..00000000000 --- a/openerp/service/web_services.py +++ /dev/null @@ -1,762 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from __future__ import with_statement -import contextlib -import base64 -import locale -import logging -import os -import platform -import security -import sys -import thread -import threading -import time -import traceback -from cStringIO import StringIO -from openerp.tools.translate import _ -import openerp.netsvc as netsvc -import openerp.pooler as pooler -import openerp.release as release -import openerp.sql_db as sql_db -import openerp.tools as tools -import openerp.modules -import openerp.exceptions -from openerp.service import http_server -from openerp import SUPERUSER_ID - -#.apidoc title: Exported Service methods -#.apidoc module-mods: member-order: bysource - -""" This python module defines the RPC methods available to remote clients. - - Each 'Export Service' is a group of 'methods', which in turn are RPC - procedures to be called. Each method has its own arguments footprint. -""" - -_logger = logging.getLogger(__name__) - -RPC_VERSION_1 = { - 'server_version': release.version, - 'server_version_info': release.version_info, - 'server_serie': release.serie, - 'protocol_version': 1, -} - -# This should be moved to openerp.modules.db, along side initialize(). -def _initialize_db(serv, id, db_name, demo, lang, user_password): - cr = None - try: - serv.actions[id]['progress'] = 0 - cr = sql_db.db_connect(db_name).cursor() - openerp.modules.db.initialize(cr) # TODO this should be removed as it is done by pooler.restart_pool. - tools.config['lang'] = lang - cr.commit() - cr.close() - - pool = pooler.restart_pool(db_name, demo, serv.actions[id], - update_module=True)[1] - - cr = sql_db.db_connect(db_name).cursor() - - if lang: - modobj = pool.get('ir.module.module') - mids = modobj.search(cr, SUPERUSER_ID, [('state', '=', 'installed')]) - modobj.update_translations(cr, SUPERUSER_ID, mids, lang) - - # update admin's password and lang - values = {'password': user_password, 'lang': lang} - pool.get('res.users').write(cr, SUPERUSER_ID, [SUPERUSER_ID], values) - - cr.execute('SELECT login, password FROM res_users ORDER BY login') - serv.actions[id].update(users=cr.dictfetchall(), clean=True) - cr.commit() - cr.close() - except Exception, e: - serv.actions[id].update(clean=False, exception=e) - _logger.exception('CREATE DATABASE failed:') - serv.actions[id]['traceback'] = traceback.format_exc() - if cr: - cr.close() - -class db(netsvc.ExportService): - def __init__(self, name="db"): - netsvc.ExportService.__init__(self, name) - self.actions = {} - self.id = 0 - self.id_protect = threading.Semaphore() - - def dispatch(self, method, params): - if method in [ 'create', 'get_progress', 'drop', 'dump', - 'restore', 'rename', - 'change_admin_password', 'migrate_databases', - 'create_database', 'duplicate_database' ]: - passwd = params[0] - params = params[1:] - security.check_super(passwd) - elif method in [ 'db_exist', 'list', 'list_lang', 'server_version' ]: - # params = params - # No security check for these methods - pass - else: - raise KeyError("Method not found: %s" % method) - fn = getattr(self, 'exp_'+method) - return fn(*params) - - def _create_empty_database(self, name): - db = sql_db.db_connect('postgres') - cr = db.cursor() - chosen_template = tools.config['db_template'] - cr.execute("""SELECT datname - FROM pg_database - WHERE datname = %s """, - (name,)) - if cr.fetchall(): - raise openerp.exceptions.Warning(" %s database already exists!" % name ) - try: - cr.autocommit(True) # avoid transaction block - cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "%s" """ % (name, chosen_template)) - finally: - cr.close() - - def exp_create(self, db_name, demo, lang, user_password='admin'): - self.id_protect.acquire() - self.id += 1 - id = self.id - self.id_protect.release() - - self.actions[id] = {'clean': False} - - self._create_empty_database(db_name) - - _logger.info('CREATE DATABASE %s', db_name.lower()) - create_thread = threading.Thread(target=_initialize_db, - args=(self, id, db_name, demo, lang, user_password)) - create_thread.start() - self.actions[id]['thread'] = create_thread - return id - - def exp_create_database(self, db_name, demo, lang, user_password='admin'): - """ Similar to exp_create but blocking.""" - self.id_protect.acquire() - self.id += 1 - id = self.id - self.id_protect.release() - - self.actions[id] = {'clean': False} - - _logger.info('Create database `%s`.', db_name) - self._create_empty_database(db_name) - _initialize_db(self, id, db_name, demo, lang, user_password) - return True - - def exp_duplicate_database(self, db_original_name, db_name): - _logger.info('Duplicate database `%s` to `%s`.', db_original_name, db_name) - sql_db.close_db(db_original_name) - db = sql_db.db_connect('postgres') - cr = db.cursor() - try: - cr.autocommit(True) # avoid transaction block - cr.execute("""CREATE DATABASE "%s" ENCODING 'unicode' TEMPLATE "%s" """ % (db_name, db_original_name)) - finally: - cr.close() - return True - - def exp_get_progress(self, id): - if self.actions[id]['thread'].isAlive(): -# return openerp.modules.init_progress[db_name] - return min(self.actions[id].get('progress', 0),0.95), [] - else: - clean = self.actions[id]['clean'] - if clean: - users = self.actions[id]['users'] - self.actions.pop(id) - return 1.0, users - else: - e = self.actions[id]['exception'] # TODO this seems wrong: actions[id]['traceback'] is set, but not 'exception'. - self.actions.pop(id) - raise Exception, e - - def exp_drop(self, db_name): - if not self.exp_db_exist(db_name): - return False - openerp.modules.registry.RegistryManager.delete(db_name) - sql_db.close_db(db_name) - - db = sql_db.db_connect('postgres') - cr = db.cursor() - cr.autocommit(True) # avoid transaction block - try: - # Try to terminate all other connections that might prevent - # dropping the database - try: - - # PostgreSQL 9.2 renamed pg_stat_activity.procpid to pid: - # http://www.postgresql.org/docs/9.2/static/release-9-2.html#AEN110389 - pid_col = 'pid' if cr._cnx.server_version >= 90200 else 'procpid' - - cr.execute("""SELECT pg_terminate_backend(%(pid_col)s) - FROM pg_stat_activity - WHERE datname = %%s AND - %(pid_col)s != pg_backend_pid()""" % {'pid_col': pid_col}, - (db_name,)) - except Exception: - pass - - try: - cr.execute('DROP DATABASE "%s"' % db_name) - except Exception, e: - _logger.error('DROP DB: %s failed:\n%s', db_name, e) - raise Exception("Couldn't drop database %s: %s" % (db_name, e)) - else: - _logger.info('DROP DB: %s', db_name) - finally: - cr.close() - return True - - @contextlib.contextmanager - def _set_pg_password_in_environment(self): - """ On Win32, pg_dump (and pg_restore) require that - :envvar:`PGPASSWORD` be set - - This context management method handles setting - :envvar:`PGPASSWORD` iif win32 and the envvar is not already - set, and removing it afterwards. - """ - if os.name != 'nt' or os.environ.get('PGPASSWORD'): - yield - else: - os.environ['PGPASSWORD'] = tools.config['db_password'] - try: - yield - finally: - del os.environ['PGPASSWORD'] - - - def exp_dump(self, db_name): - logger = logging.getLogger('openerp.service.web_services.db.dump') - with self._set_pg_password_in_environment(): - cmd = ['pg_dump', '--format=c', '--no-owner'] - if tools.config['db_user']: - cmd.append('--username=' + tools.config['db_user']) - if tools.config['db_host']: - cmd.append('--host=' + tools.config['db_host']) - if tools.config['db_port']: - cmd.append('--port=' + str(tools.config['db_port'])) - cmd.append(db_name) - - stdin, stdout = tools.exec_pg_command_pipe(*tuple(cmd)) - stdin.close() - data = stdout.read() - res = stdout.close() - - if not data or res: - logger.error( - 'DUMP DB: %s failed! Please verify the configuration of the database password on the server. ' - 'It should be provided as a -w command-line option, or as `db_password` in the ' - 'server configuration file.\n %s', db_name, data) - raise Exception, "Couldn't dump database" - logger.info('DUMP DB successful: %s', db_name) - - return base64.encodestring(data) - - def exp_restore(self, db_name, data): - logger = logging.getLogger('openerp.service.web_services.db.restore') - with self._set_pg_password_in_environment(): - if self.exp_db_exist(db_name): - logger.warning('RESTORE DB: %s already exists', db_name) - raise Exception, "Database already exists" - - self._create_empty_database(db_name) - - cmd = ['pg_restore', '--no-owner'] - if tools.config['db_user']: - cmd.append('--username=' + tools.config['db_user']) - if tools.config['db_host']: - cmd.append('--host=' + tools.config['db_host']) - if tools.config['db_port']: - cmd.append('--port=' + str(tools.config['db_port'])) - cmd.append('--dbname=' + db_name) - args2 = tuple(cmd) - - buf=base64.decodestring(data) - if os.name == "nt": - tmpfile = (os.environ['TMP'] or 'C:\\') + os.tmpnam() - file(tmpfile, 'wb').write(buf) - args2=list(args2) - args2.append(tmpfile) - args2=tuple(args2) - stdin, stdout = tools.exec_pg_command_pipe(*args2) - if not os.name == "nt": - stdin.write(base64.decodestring(data)) - stdin.close() - res = stdout.close() - if res: - raise Exception, "Couldn't restore database" - logger.info('RESTORE DB: %s', db_name) - - return True - - def exp_rename(self, old_name, new_name): - openerp.modules.registry.RegistryManager.delete(old_name) - sql_db.close_db(old_name) - - db = sql_db.db_connect('postgres') - cr = db.cursor() - cr.autocommit(True) # avoid transaction block - try: - try: - cr.execute('ALTER DATABASE "%s" RENAME TO "%s"' % (old_name, new_name)) - except Exception, e: - _logger.error('RENAME DB: %s -> %s failed:\n%s', old_name, new_name, e) - raise Exception("Couldn't rename database %s to %s: %s" % (old_name, new_name, e)) - else: - fs = os.path.join(tools.config['root_path'], 'filestore') - if os.path.exists(os.path.join(fs, old_name)): - os.rename(os.path.join(fs, old_name), os.path.join(fs, new_name)) - - _logger.info('RENAME DB: %s -> %s', old_name, new_name) - finally: - cr.close() - return True - - def exp_db_exist(self, db_name): - ## Not True: in fact, check if connection to database is possible. The database may exists - return bool(sql_db.db_connect(db_name)) - - def exp_list(self, document=False): - if not tools.config['list_db'] and not document: - raise openerp.exceptions.AccessDenied() - chosen_template = tools.config['db_template'] - templates_list = tuple(set(['template0', 'template1', 'postgres', chosen_template])) - db = sql_db.db_connect('postgres') - cr = db.cursor() - try: - try: - db_user = tools.config["db_user"] - if not db_user and os.name == 'posix': - import pwd - db_user = pwd.getpwuid(os.getuid())[0] - if not db_user: - cr.execute("select usename from pg_user where usesysid=(select datdba from pg_database where datname=%s)", (tools.config["db_name"],)) - res = cr.fetchone() - db_user = res and str(res[0]) - if db_user: - cr.execute("select datname from pg_database where datdba=(select usesysid from pg_user where usename=%s) and datname not in %s order by datname", (db_user, templates_list)) - else: - cr.execute("select datname from pg_database where datname not in %s order by datname", (templates_list,)) - res = [str(name) for (name,) in cr.fetchall()] - except Exception: - res = [] - finally: - cr.close() - res.sort() - return res - - def exp_change_admin_password(self, new_password): - tools.config['admin_passwd'] = new_password - tools.config.save() - return True - - def exp_list_lang(self): - return tools.scan_languages() - - def exp_server_version(self): - """ Return the version of the server - Used by the client to verify the compatibility with its own version - """ - return release.version - - def exp_migrate_databases(self,databases): - - from openerp.osv.orm import except_orm - from openerp.osv.osv import except_osv - - for db in databases: - try: - _logger.info('migrate database %s', db) - tools.config['update']['base'] = True - pooler.restart_pool(db, force_demo=False, update_module=True) - except except_orm, inst: - netsvc.abort_response(1, inst.name, 'warning', inst.value) - except except_osv, inst: - netsvc.abort_response(1, inst.name, 'warning', inst.value) - except Exception: - _logger.exception('Exception in migrate_databases:') - raise - return True - -class common(netsvc.ExportService): - - def __init__(self,name="common"): - netsvc.ExportService.__init__(self,name) - - def dispatch(self, method, params): - if method in ['login', 'about', 'timezone_get', 'get_server_environment', - 'login_message','get_stats', 'check_connectivity', - 'list_http_services', 'version', 'authenticate']: - pass - elif method in ['get_available_updates', 'get_migration_scripts', 'set_loglevel', 'get_os_time', 'get_sqlcount']: - passwd = params[0] - params = params[1:] - security.check_super(passwd) - else: - raise Exception("Method not found: %s" % method) - - fn = getattr(self, 'exp_'+method) - return fn(*params) - - def exp_login(self, db, login, password): - # TODO: legacy indirection through 'security', should use directly - # the res.users model - res = security.login(db, login, password) - msg = res and 'successful login' or 'bad login or password' - _logger.info("%s from '%s' using database '%s'", msg, login, db.lower()) - return res or False - - def exp_authenticate(self, db, login, password, user_agent_env): - res_users = pooler.get_pool(db).get('res.users') - return res_users.authenticate(db, login, password, user_agent_env) - - def exp_version(self): - return RPC_VERSION_1 - - def exp_about(self, extended=False): - """Return information about the OpenERP Server. - - @param extended: if True then return version info - @return string if extended is False else tuple - """ - - info = _(''' - -OpenERP is an ERP+CRM program for small and medium businesses. - -The whole source code is distributed under the terms of the -GNU Public Licence. - -(c) 2003-TODAY - OpenERP SA''') - - if extended: - return info, release.version - return info - - def exp_timezone_get(self, db, login, password): - return tools.misc.get_server_timezone() - - def exp_get_available_updates(self, contract_id, contract_password): - import openerp.tools.maintenance as tm - try: - rc = tm.remote_contract(contract_id, contract_password) - if not rc.id: - raise tm.RemoteContractException('This contract does not exist or is not active') - - return rc.get_available_updates(rc.id, openerp.modules.get_modules_with_version()) - - except tm.RemoteContractException, e: - netsvc.abort_response(1, 'Migration Error', 'warning', str(e)) - - - def exp_get_migration_scripts(self, contract_id, contract_password): - import openerp.tools.maintenance as tm - try: - rc = tm.remote_contract(contract_id, contract_password) - if not rc.id: - raise tm.RemoteContractException('This contract does not exist or is not active') - if rc.status != 'full': - raise tm.RemoteContractException('Can not get updates for a partial contract') - - _logger.info('starting migration with contract %s', rc.name) - - zips = rc.retrieve_updates(rc.id, openerp.modules.get_modules_with_version()) - - from shutil import rmtree, copytree, copy - - backup_directory = os.path.join(tools.config['root_path'], 'backup', time.strftime('%Y-%m-%d-%H-%M')) - if zips and not os.path.isdir(backup_directory): - _logger.info('create a new backup directory to store the old modules: %s', backup_directory) - os.makedirs(backup_directory) - - for module in zips: - _logger.info('upgrade module %s', module) - mp = openerp.modules.get_module_path(module) - if mp: - if os.path.isdir(mp): - copytree(mp, os.path.join(backup_directory, module)) - if os.path.islink(mp): - os.unlink(mp) - else: - rmtree(mp) - else: - copy(mp + 'zip', backup_directory) - os.unlink(mp + '.zip') - - try: - try: - base64_decoded = base64.decodestring(zips[module]) - except Exception: - _logger.error('unable to read the module %s', module) - raise - - zip_contents = StringIO(base64_decoded) - zip_contents.seek(0) - try: - try: - tools.extract_zip_file(zip_contents, tools.config['addons_path'] ) - except Exception: - _logger.error('unable to extract the module %s', module) - rmtree(module) - raise - finally: - zip_contents.close() - except Exception: - _logger.error('restore the previous version of the module %s', module) - nmp = os.path.join(backup_directory, module) - if os.path.isdir(nmp): - copytree(nmp, tools.config['addons_path']) - else: - copy(nmp+'.zip', tools.config['addons_path']) - raise - - return True - except tm.RemoteContractException, e: - netsvc.abort_response(1, 'Migration Error', 'warning', str(e)) - except Exception, e: - _logger.exception('Exception in get_migration_script:') - raise - - def exp_get_server_environment(self): - os_lang = '.'.join( [x for x in locale.getdefaultlocale() if x] ) - if not os_lang: - os_lang = 'NOT SET' - environment = '\nEnvironment Information : \n' \ - 'System : %s\n' \ - 'OS Name : %s\n' \ - %(platform.platform(), platform.os.name) - if os.name == 'posix': - if platform.system() == 'Linux': - lsbinfo = os.popen('lsb_release -a').read() - environment += '%s'% lsbinfo - else: - environment += 'Your System is not lsb compliant\n' - environment += 'Operating System Release : %s\n' \ - 'Operating System Version : %s\n' \ - 'Operating System Architecture : %s\n' \ - 'Operating System Locale : %s\n'\ - 'Python Version : %s\n'\ - 'OpenERP-Server Version : %s'\ - %(platform.release(), platform.version(), platform.architecture()[0], - os_lang, platform.python_version(),release.version) - return environment - - def exp_login_message(self): - return tools.config.get('login_message', False) - - def exp_set_loglevel(self, loglevel, logger=None): - # TODO Previously, the level was set on the now deprecated - # `openerp.netsvc.Logger` class. - return True - - def exp_get_stats(self): - res = "OpenERP server: %d threads\n" % threading.active_count() - res += netsvc.Server.allStats() - return res - - def exp_list_http_services(self): - return http_server.list_http_services() - - def exp_check_connectivity(self): - return bool(sql_db.db_connect('postgres')) - - def exp_get_os_time(self): - return os.times() - - def exp_get_sqlcount(self): - if not logging.getLogger('openerp.sql_db').isEnabledFor(logging.DEBUG): - _logger.warning("Counters of SQL will not be reliable unless logger openerp.sql_db is set to level DEBUG or higer.") - return sql_db.sql_counter - - -class objects_proxy(netsvc.ExportService): - def __init__(self, name="object"): - netsvc.ExportService.__init__(self,name) - - def dispatch(self, method, params): - (db, uid, passwd ) = params[0:3] - threading.current_thread().uid = uid - params = params[3:] - if method == 'obj_list': - raise NameError("obj_list has been discontinued via RPC as of 6.0, please query ir.model directly!") - if method not in ['execute', 'execute_kw', 'exec_workflow']: - raise NameError("Method not available %s" % method) - security.check(db,uid,passwd) - assert openerp.osv.osv.service, "The object_proxy class must be started with start_object_proxy." - openerp.modules.registry.RegistryManager.check_registry_signaling(db) - fn = getattr(openerp.osv.osv.service, method) - res = fn(db, uid, *params) - openerp.modules.registry.RegistryManager.signal_caches_change(db) - return res - - -# -# TODO: set a maximum report number per user to avoid DOS attacks -# -# Report state: -# False -> True -# - -class report_spool(netsvc.ExportService): - def __init__(self, name='report'): - netsvc.ExportService.__init__(self, name) - self._reports = {} - self.id = 0 - self.id_protect = threading.Semaphore() - - def dispatch(self, method, params): - (db, uid, passwd ) = params[0:3] - threading.current_thread().uid = uid - params = params[3:] - if method not in ['report', 'report_get', 'render_report']: - raise KeyError("Method not supported %s" % method) - security.check(db,uid,passwd) - openerp.modules.registry.RegistryManager.check_registry_signaling(db) - fn = getattr(self, 'exp_' + method) - res = fn(db, uid, *params) - openerp.modules.registry.RegistryManager.signal_caches_change(db) - return res - - def exp_render_report(self, db, uid, object, ids, datas=None, context=None): - if not datas: - datas={} - if not context: - context={} - - self.id_protect.acquire() - self.id += 1 - id = self.id - self.id_protect.release() - - self._reports[id] = {'uid': uid, 'result': False, 'state': False, 'exception': None} - - cr = pooler.get_db(db).cursor() - try: - obj = netsvc.LocalService('report.'+object) - (result, format) = obj.create(cr, uid, ids, datas, context) - if not result: - tb = sys.exc_info() - self._reports[id]['exception'] = openerp.exceptions.DeferredException('RML is not available at specified location or not enough data to print!', tb) - self._reports[id]['result'] = result - self._reports[id]['format'] = format - self._reports[id]['state'] = True - except Exception, exception: - - _logger.exception('Exception: %s\n', exception) - if hasattr(exception, 'name') and hasattr(exception, 'value'): - self._reports[id]['exception'] = openerp.exceptions.DeferredException(tools.ustr(exception.name), tools.ustr(exception.value)) - else: - tb = sys.exc_info() - self._reports[id]['exception'] = openerp.exceptions.DeferredException(tools.exception_to_unicode(exception), tb) - self._reports[id]['state'] = True - cr.commit() - cr.close() - - return self._check_report(id) - - def exp_report(self, db, uid, object, ids, datas=None, context=None): - if not datas: - datas={} - if not context: - context={} - - self.id_protect.acquire() - self.id += 1 - id = self.id - self.id_protect.release() - - self._reports[id] = {'uid': uid, 'result': False, 'state': False, 'exception': None} - - def go(id, uid, ids, datas, context): - cr = pooler.get_db(db).cursor() - try: - obj = netsvc.LocalService('report.'+object) - (result, format) = obj.create(cr, uid, ids, datas, context) - if not result: - tb = sys.exc_info() - self._reports[id]['exception'] = openerp.exceptions.DeferredException('RML is not available at specified location or not enough data to print!', tb) - self._reports[id]['result'] = result - self._reports[id]['format'] = format - self._reports[id]['state'] = True - except Exception, exception: - _logger.exception('Exception: %s\n', exception) - if hasattr(exception, 'name') and hasattr(exception, 'value'): - self._reports[id]['exception'] = openerp.exceptions.DeferredException(tools.ustr(exception.name), tools.ustr(exception.value)) - else: - tb = sys.exc_info() - self._reports[id]['exception'] = openerp.exceptions.DeferredException(tools.exception_to_unicode(exception), tb) - self._reports[id]['state'] = True - cr.commit() - cr.close() - return True - - thread.start_new_thread(go, (id, uid, ids, datas, context)) - return id - - def _check_report(self, report_id): - result = self._reports[report_id] - exc = result['exception'] - if exc: - netsvc.abort_response(exc, exc.message, 'warning', exc.traceback) - res = {'state': result['state']} - if res['state']: - if tools.config['reportgz']: - import zlib - res2 = zlib.compress(result['result']) - res['code'] = 'zlib' - else: - #CHECKME: why is this needed??? - if isinstance(result['result'], unicode): - res2 = result['result'].encode('latin1', 'replace') - else: - res2 = result['result'] - if res2: - res['result'] = base64.encodestring(res2) - res['format'] = result['format'] - del self._reports[report_id] - return res - - def exp_report_get(self, db, uid, report_id): - if report_id in self._reports: - if self._reports[report_id]['uid'] == uid: - return self._check_report(report_id) - else: - raise Exception, 'AccessDenied' - else: - raise Exception, 'ReportNotFound' - - -def start_service(): - db() - common() - objects_proxy() - report_spool() - - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/service/websrv_lib.py b/openerp/service/websrv_lib.py index 2ce6d3fa09d..7767cff2b30 100644 --- a/openerp/service/websrv_lib.py +++ b/openerp/service/websrv_lib.py @@ -24,7 +24,6 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ############################################################################### -#.apidoc title: HTTP Layer library (websrv_lib) """ Framework for generic http servers diff --git a/openerp/service/workers.py b/openerp/service/workers.py index ed77b28cf1b..56d4d17583d 100644 --- a/openerp/service/workers.py +++ b/openerp/service/workers.py @@ -35,6 +35,7 @@ class Multicorn(object): def __init__(self, app): # config self.address = (config['xmlrpc_interface'] or '0.0.0.0', config['xmlrpc_port']) + self.long_polling_address = (config['xmlrpc_interface'] or '0.0.0.0', config['longpolling_port']) self.population = config['workers'] self.timeout = config['limit_time_real'] self.limit_request = config['limit_request'] @@ -45,6 +46,7 @@ class Multicorn(object): self.socket = None self.workers_http = {} self.workers_cron = {} + self.workers_longpolling = {} self.workers = {} self.generation = 0 self.queue = [] @@ -131,7 +133,8 @@ class Multicorn(object): def process_timeout(self): now = time.time() for (pid, worker) in self.workers.items(): - if now - worker.watchdog_time >= worker.watchdog_timeout: + if (worker.watchdog_timeout is not None) and \ + (now - worker.watchdog_time >= worker.watchdog_timeout): _logger.error("Worker (%s) timeout", pid) self.worker_kill(pid, signal.SIGKILL) @@ -140,6 +143,8 @@ class Multicorn(object): self.worker_spawn(WorkerHTTP, self.workers_http) while len(self.workers_cron) < config['max_cron_threads']: self.worker_spawn(WorkerCron, self.workers_cron) + while len(self.workers_longpolling) < 1: + self.worker_spawn(WorkerLongPolling, self.workers_longpolling) def sleep(self): try: @@ -178,6 +183,12 @@ class Multicorn(object): self.socket.setblocking(0) self.socket.bind(self.address) self.socket.listen(8) + # long polling socket + self.long_polling_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self.long_polling_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.long_polling_socket.setblocking(0) + self.long_polling_socket.bind(self.long_polling_address) + self.long_polling_socket.listen(8) def stop(self, graceful=True): if graceful: @@ -221,6 +232,7 @@ class Worker(object): self.multi = multi self.watchdog_time = time.time() self.watchdog_pipe = multi.pipe_new() + # Can be set to None if no watchdog is desired. self.watchdog_timeout = multi.timeout self.ppid = os.getpid() self.pid = None @@ -319,7 +331,13 @@ class WorkerHTTP(Worker): fcntl.fcntl(client, fcntl.F_SETFD, flags) # do request using WorkerBaseWSGIServer monkey patched with socket self.server.socket = client - self.server.process_request(client,addr) + # tolerate broken pipe when the http client closes the socket before + # receiving the full reply + try: + self.server.process_request(client,addr) + except IOError, e: + if e.errno != errno.EPIPE: + raise self.request_count += 1 def process_work(self): @@ -334,6 +352,26 @@ class WorkerHTTP(Worker): Worker.start(self) self.server = WorkerBaseWSGIServer(self.multi.app) +class WorkerLongPolling(Worker): + """ Long polling workers """ + def __init__(self, multi): + super(WorkerLongPolling, self).__init__(multi) + # Disable the watchdog feature for this kind of worker. + self.watchdog_timeout = None + + def start(self): + openerp.evented = True + _logger.info('Using gevent mode') + import gevent.monkey + gevent.monkey.patch_all() + import gevent_psycopg2 + gevent_psycopg2.monkey_patch() + + Worker.start(self) + from gevent.wsgi import WSGIServer + self.server = WSGIServer(self.multi.long_polling_socket, self.multi.app) + self.server.serve_forever() + class WorkerBaseWSGIServer(werkzeug.serving.BaseWSGIServer): """ werkzeug WSGI Server patched to allow using an external listen socket """ @@ -361,7 +399,7 @@ class WorkerCron(Worker): if config['db_name']: db_names = config['db_name'].split(',') else: - db_names = openerp.netsvc.ExportService._services['db'].exp_list(True) + db_names = openerp.service.db.exp_list(True) for db_name in db_names: if rpc_request_flag: start_time = time.time() @@ -369,7 +407,7 @@ class WorkerCron(Worker): while True: # acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name) # TODO why isnt openerp.addons.base defined ? - import base + import openerp.addons.base as base acquired = base.ir.ir_cron.ir_cron._acquire_job(db_name) if not acquired: break diff --git a/openerp/service/wsgi_server.py b/openerp/service/wsgi_server.py index c9294365d71..e9e391d1906 100644 --- a/openerp/service/wsgi_server.py +++ b/openerp/service/wsgi_server.py @@ -34,6 +34,7 @@ import errno import logging import os import signal +import socket import sys import threading import traceback @@ -90,10 +91,10 @@ def xmlrpc_return(start_response, service, method, params, legacy_exceptions=Fal return [response] def xmlrpc_handle_exception(e): - if isinstance(e, openerp.osv.osv.except_osv): # legacy + if isinstance(e, openerp.osv.orm.except_orm): # legacy fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, openerp.tools.ustr(e.value)) response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) - elif isinstance(e, openerp.exceptions.Warning): + elif isinstance(e, openerp.exceptions.Warning) or isinstance(e, openerp.exceptions.RedirectWarning): fault = xmlrpclib.Fault(RPC_FAULT_CODE_WARNING, str(e)) response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance (e, openerp.exceptions.AccessError): @@ -123,7 +124,7 @@ def xmlrpc_handle_exception(e): return response def xmlrpc_handle_exception_legacy(e): - if isinstance(e, openerp.osv.osv.except_osv): + if isinstance(e, openerp.osv.orm.except_orm): fault = xmlrpclib.Fault('warning -- ' + e.name + '\n\n' + e.value, '') response = xmlrpclib.dumps(fault, allow_none=False, encoding=None) elif isinstance(e, openerp.exceptions.Warning): @@ -311,7 +312,7 @@ def http_to_wsgi(http_dir): handler.auth_provider.checkRequest(handler, path) except websrv_lib.AuthRequiredExc, ae: # Darwin 9.x.x webdav clients will report "HTTP/1.0" to us, while they support (and need) the - # authorisation features of HTTP/1.1 + # authorisation features of HTTP/1.1 if request_version != 'HTTP/1.1' and ('Darwin/9.' not in handler.headers.get('User-Agent', '')): start_response("403 Forbidden", []) return [] @@ -373,6 +374,8 @@ def parse_http_response(s): # WSGI handlers registered through the register_wsgi_handler() function below. module_handlers = [] +# RPC endpoints registered through the register_rpc_endpoint() function below. +rpc_handlers = {} def register_wsgi_handler(handler): """ Register a WSGI handler. @@ -382,6 +385,11 @@ def register_wsgi_handler(handler): """ module_handlers.append(handler) +def register_rpc_endpoint(endpoint, handler): + """ Register a handler for a given RPC enpoint. + """ + rpc_handlers[endpoint] = handler + def application_unproxied(environ, start_response): """ WSGI entry point.""" openerp.service.start_internal() @@ -418,7 +426,11 @@ def serve(interface, port, threaded): """ global httpd - httpd = werkzeug.serving.make_server(interface, port, application, threaded=threaded) + if not openerp.evented: + httpd = werkzeug.serving.make_server(interface, port, application, threaded=threaded) + else: + from gevent.wsgi import WSGIServer + httpd = WSGIServer((interface, port), application) httpd.serve_forever() def start_service(): @@ -438,7 +450,31 @@ def stop_service(): The server is supposed to have been started by start_server() above. """ if httpd: - httpd.shutdown() - openerp.netsvc.close_socket(httpd.socket) + if not openerp.evented: + httpd.shutdown() + close_socket(httpd.socket) + else: + import gevent + httpd.stop() + gevent.shutdown() + +def close_socket(sock): + """ Closes a socket instance cleanly + + :param sock: the network socket to close + :type sock: socket.socket + """ + try: + sock.shutdown(socket.SHUT_RDWR) + except socket.error, e: + # On OSX, socket shutdowns both sides if any side closes it + # causing an error 57 'Socket is not connected' on shutdown + # of the other side (or something), see + # http://bugs.python.org/issue4397 + # note: stdlib fixed test, not behavior + if e.errno != errno.ENOTCONN or platform.system() not in ['Darwin', 'Windows']: + raise + sock.close() + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/sql_db.py b/openerp/sql_db.py index 337964f3368..77c873b3482 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -20,7 +20,6 @@ # ############################################################################## -#.apidoc title: PostgreSQL interface """ The PostgreSQL connector is a connectivity layer between the OpenERP code and @@ -30,8 +29,6 @@ the ORM does, in fact. See also: the `pooler` module """ -#.apidoc add-functions: print_stats -#.apidoc add-classes: Cursor Connection ConnectionPool __all__ = ['db_connect', 'close_db'] diff --git a/openerp/tests/__init__.py b/openerp/tests/__init__.py index 7f82c414fdd..e6a2eacf386 100644 --- a/openerp/tests/__init__.py +++ b/openerp/tests/__init__.py @@ -22,6 +22,8 @@ import test_osv import test_translate import test_uninstall import test_view_validation +# This need a change in `oe run-tests` to only run fast_suite + checks by default. +# import test_xmlrpc fast_suite = [ test_ir_sequence, diff --git a/openerp/tests/addons/test_exceptions/models.py b/openerp/tests/addons/test_exceptions/models.py index 45f0e6dbd47..7a91d147256 100644 --- a/openerp/tests/addons/test_exceptions/models.py +++ b/openerp/tests/addons/test_exceptions/models.py @@ -19,6 +19,10 @@ class m(openerp.osv.osv.Model): def generate_warning(self, cr, uid, ids, context=None): raise openerp.exceptions.Warning('description') + def generate_redirect_warning(self, cr, uid, ids, context=None): + dummy, action_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'test_exceptions', 'action_test_exceptions') + raise openerp.exceptions.RedirectWarning('description', action_id, 'go to the redirection') + def generate_access_denied(self, cr, uid, ids, context=None): raise openerp.exceptions.AccessDenied() @@ -29,5 +33,6 @@ class m(openerp.osv.osv.Model): raise Exception('AccessDenied') def generate_undefined(self, cr, uid, ids, context=None): - self.surely_undefined_sumbol + self.surely_undefined_symbol + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/tests/addons/test_exceptions/view.xml b/openerp/tests/addons/test_exceptions/view.xml index 180029e739a..0c8e373a278 100644 --- a/openerp/tests/addons/test_exceptions/view.xml +++ b/openerp/tests/addons/test_exceptions/view.xml @@ -21,6 +21,10 @@