merge upstream
bzr revid: chs@openerp.com-20120905132230-0r6pv4nlegt3x0mb
|
@ -32,7 +32,6 @@ import modules
|
|||
import netsvc
|
||||
import osv
|
||||
import pooler
|
||||
import pychart
|
||||
import release
|
||||
import report
|
||||
import run_tests
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
import ir
|
||||
import module
|
||||
import res
|
||||
import publisher_warranty
|
||||
import report
|
||||
import test
|
||||
|
||||
|
|
|
@ -71,12 +71,10 @@ The kernel of OpenERP, needed for all installation.
|
|||
'res/res_partner_data.xml',
|
||||
'res/ir_property_view.xml',
|
||||
'security/base_security.xml',
|
||||
'publisher_warranty/publisher_warranty_view.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'security/ir.model.access-1.csv', # res.partner.address is deprecated; it is still there for backward compability only and will be removed in next version
|
||||
'res/res_widget_view.xml',
|
||||
'res/res_widget_data.xml',
|
||||
'publisher_warranty/publisher_warranty_data.xml',
|
||||
],
|
||||
'demo': [
|
||||
'base_demo.xml',
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
<record id="au" model="res.country">
|
||||
<field name="name">Australia</field>
|
||||
<field name="code">au</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="aw" model="res.country">
|
||||
<field name="name">Aruba</field>
|
||||
|
@ -113,7 +113,7 @@
|
|||
<record id="be" model="res.country">
|
||||
<field name="name">Belgium</field>
|
||||
<field name="code">be</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(zip)s, %(city)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="bf" model="res.country">
|
||||
<field name="name">Burkina Faso</field>
|
||||
|
@ -158,7 +158,7 @@
|
|||
<record id="br" model="res.country">
|
||||
<field name="name">Brazil</field>
|
||||
<field name="code">br</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s,%(state_code)s %(zip)s%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s\n%(zip)s%(country_name)s'" />
|
||||
</record>
|
||||
<record id="bs" model="res.country">
|
||||
<field name="name">Bahamas</field>
|
||||
|
@ -187,7 +187,7 @@
|
|||
<record id="ca" model="res.country">
|
||||
<field name="name">Canada</field>
|
||||
<field name="code">ca</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s, %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="cc" model="res.country">
|
||||
<field name="name">Cocos (Keeling) Islands</field>
|
||||
|
@ -309,7 +309,7 @@
|
|||
<record id="es" model="res.country">
|
||||
<field name="name">Spain</field>
|
||||
<field name="code">es</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(zip)s %(city)s,%(state_name)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="et" model="res.country">
|
||||
<field name="name">Ethiopia</field>
|
||||
|
@ -338,7 +338,7 @@
|
|||
<record id="fr" model="res.country">
|
||||
<field name="name">France</field>
|
||||
<field name="code">fr</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(zip)s %(city)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(zip)s %(city)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="ga" model="res.country">
|
||||
<field name="name">Gabon</field>
|
||||
|
@ -455,7 +455,7 @@
|
|||
<record id="in" model="res.country">
|
||||
<field name="name">India</field>
|
||||
<field name="code">in</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s, %(zip)s\n%(state_name)s%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(zip)s\n%(state_name)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="io" model="res.country">
|
||||
<field name="name">British Indian Ocean Territory</field>
|
||||
|
@ -968,7 +968,7 @@
|
|||
</record>
|
||||
<record id="uk" model="res.country">
|
||||
<field name="name">United Kingdom</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s\n%(country_name)s\n%(zip)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s\n%(state_name)s\n%(zip)s\n%(country_name)s'" />
|
||||
<field name="code">gb</field>
|
||||
</record>
|
||||
<record id="um" model="res.country">
|
||||
|
@ -978,7 +978,7 @@
|
|||
<record id="us" model="res.country">
|
||||
<field name="name">United States</field>
|
||||
<field name="code">us</field>
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s, %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(state_code)s %(zip)s\n%(country_name)s'" />
|
||||
</record>
|
||||
<record id="uy" model="res.country">
|
||||
<field name="name">Uruguay</field>
|
||||
|
|
|
@ -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: 2012-07-19 04:36+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:36+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3653,7 +3653,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9864,7 +9864,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-19 10:06+0000\n"
|
||||
"Last-Translator: Abdulwhhab A. Al-Shehri <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:46+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -34,7 +34,7 @@ msgstr "الوقت و التاريخ"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_mailgate
|
||||
msgid "Tasks-Mail Integration"
|
||||
msgstr ""
|
||||
msgstr "دمج المهام عن طريق الإيميل"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/fields.py:582
|
||||
|
@ -3721,7 +3721,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ضريبة القيمة المضافة"
|
||||
|
||||
#. module: base
|
||||
|
@ -9975,7 +9975,7 @@ msgstr "الأسابيع"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:44+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:49+0000\n"
|
||||
"Last-Translator: Boris <boris.t.ivanov@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3705,7 +3705,7 @@ msgstr "Проверка на EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ДДС"
|
||||
|
||||
#. module: base
|
||||
|
@ -9961,7 +9961,7 @@ msgstr "Седмици"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3642,7 +3642,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9853,7 +9853,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:24+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:44+0000\n"
|
||||
"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3757,7 +3757,7 @@ msgstr "Verificació EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "CIF/NIF"
|
||||
|
||||
#. module: base
|
||||
|
@ -10082,7 +10082,7 @@ msgstr "Setmanes"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-04-05 13:24+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:44+0000\n"
|
||||
"Last-Translator: Jiří Hajda <robie@centrum.cz>\n"
|
||||
"Language-Team: openerp-i18n-czech <openerp-i18n-czech@lists.launchpad.net>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
"X-Poedit-Language: Czech\n"
|
||||
|
||||
#. module: base
|
||||
|
@ -3787,7 +3787,7 @@ msgstr "Kontrola Ean"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "DIČ"
|
||||
|
||||
#. module: base
|
||||
|
@ -10090,7 +10090,7 @@ msgstr "Týdnů"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "DPH: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2011-09-24 16:40+0000\n"
|
||||
"Last-Translator: John Mertens Pallesen <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:44+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Danish <da@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Moms"
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr "Uger"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.4\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-07-06 21:06+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:29+0000\n"
|
||||
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>\n"
|
||||
"Language-Team: German <kde-i18n-doc@kde.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3264,6 +3264,18 @@ msgid ""
|
|||
"że wszystkie towary są w obrocie hurtowym.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul dient der Verwaltung des Kontenplans und der Steuern für Polen "
|
||||
"in 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
|
||||
|
@ -3809,6 +3821,14 @@ msgid ""
|
|||
"Canadian accounting charts and localizations.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul dient der Verwaltung des englischen und französischen "
|
||||
"Kontenplan Kanadas in OpenERP.\n"
|
||||
"============================================================================="
|
||||
"==============\n"
|
||||
"\n"
|
||||
"Kanadischer Kontenplan und Lokalisierung.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:base.module.import:0
|
||||
|
@ -3841,6 +3861,14 @@ msgid ""
|
|||
" * the Tax Code Chart for Luxembourg\n"
|
||||
" * the main taxes used in Luxembourg"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul dient der Verwaltung des Luxemburgischen Kontenplans in "
|
||||
"OpenERP.\n"
|
||||
"======================================================================\n"
|
||||
"\n"
|
||||
"* Der KLUWER Kontenplan,\n"
|
||||
"* Die Steuerschlüssel für Luxembourg,\n"
|
||||
"* Die wesentlichen Steuern, die in Luxembourg Verwendung finden."
|
||||
|
||||
#. module: base
|
||||
#: field:ir.module.module,demo:0
|
||||
|
@ -4266,7 +4294,7 @@ msgstr "EAN Prüfung"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "USt-IdNr. / UID"
|
||||
|
||||
#. module: base
|
||||
|
@ -4595,6 +4623,37 @@ msgid ""
|
|||
"\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dies verbessert den Umgang mit Mehrfachwährungen bei Kostenstellenrechnung "
|
||||
"generell bei Mehrfachunternehmungen.\n"
|
||||
"\n"
|
||||
"Dieses Modul basiert auf der durchgeführten Arbeit in allen Modulen c2c-"
|
||||
"multicost* die ab der stabilen Version 5.0\n"
|
||||
"verfügbar sind und ermöglicht die gemeinsame Nutzung von Kostenstellenkonten "
|
||||
"durch die Unternehmen (selbst\n"
|
||||
"wenn die Währungen sich unterscheiden).\n"
|
||||
"\n"
|
||||
"Was hier umgesetzt ist:\n"
|
||||
"\n"
|
||||
" * Zuweisung des Verursachers einer Kostenposition (=Unternehmen, dass die "
|
||||
"Kostenstelle eingerichtet hat)\n"
|
||||
" * Mehrfachwährung für Kosten (wie bei der Finanzbuchhaltung auch)\n"
|
||||
" * Alle Kosten auf die in der Kostenstelle geführten Währung (Eigner-"
|
||||
"Unternehmen) umrechnen.\n"
|
||||
" * Per Standard ohne Einfluss bei Einrichtung für Einfachunternehmen\n"
|
||||
"\n"
|
||||
"Als Ergebnis können Kostenstellen, trotz unterschiedlicher Währungen, "
|
||||
"gemeinsam genutzt werden. Diese\n"
|
||||
"Einrichtung wird nun Realität, geniesse!\n"
|
||||
"\n"
|
||||
"- Unternehmen A: EUR\n"
|
||||
"- Unternehmen B: CHF\n"
|
||||
"\n"
|
||||
"- Kostenstelle A: USD, eigner ist Unternehmen A\n"
|
||||
"- Kostenstelle B; CHF, eigner ist Unternehmen A\n"
|
||||
"- Kostenstelle C: EUR, eigner ist Unternehmen B\n"
|
||||
"\n"
|
||||
"\n"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_it
|
||||
|
@ -4735,6 +4794,23 @@ msgid ""
|
|||
"anonymization process to recover your previous data.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht die Anonymisierung einer Datenbank.\n"
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht Daten einer gegebenen Datenbank vertraulich zu "
|
||||
"halten.\n"
|
||||
"Dies ist zweckmäßig, wenn Sie den Migrationsprozess nutzen und die "
|
||||
"vertraulichen\n"
|
||||
"Daten von Ihnen oder Ihrem Klienten schützen möchten. Im Prinzip lassen Sie "
|
||||
"das \n"
|
||||
"Anonymisierungs-Werkzeug die vertraulichen Daten verstecken (diese werden "
|
||||
"durch \"XXX\"-\n"
|
||||
"Zeichen ersetzt). Sie können dann die anonymisierte Datenbank an das "
|
||||
"Migrationsteam \n"
|
||||
"senden. Wenn Sie anschließend die migrierte Datenbank zurück erhalten, "
|
||||
"stellen Sie,\n"
|
||||
"im Umkehrprozess zur Anonymisierung, die Daten wieder her.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: help:publisher_warranty.contract,name:0
|
||||
|
@ -4885,6 +4961,21 @@ msgid ""
|
|||
"You can also use the geolocalization without using the GPS coordinates.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul wird durch die OpenERP S.A. verwendet, um Kunden per Geo-"
|
||||
"Lokalisierung \n"
|
||||
"an die zuständigen Partner weiter zu vermitteln.\n"
|
||||
"============================================================================="
|
||||
"\n"
|
||||
"\n"
|
||||
"Sie können mit diesem Modul Ihre Geschäftsgelegenheiten geo-lokalisieren.\n"
|
||||
"\n"
|
||||
"Benutzen Sie Geo-Lokalisierung, um Geschäftgelegenheiten Partnern "
|
||||
"zuzuweisen.\n"
|
||||
"Ermitteln Sie die GPS-Koordinaten mittels der Addresse des Partners.\n"
|
||||
"Der zutreffendste Partne kann somit zugewiesen werden.\n"
|
||||
"Sie können die Geo-Lokalisierung auch ohne GPS-Koordinaten nutzen.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: help:ir.actions.act_window,help:0
|
||||
|
@ -5400,6 +5491,20 @@ msgid ""
|
|||
"of the survey\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul dient der Erstellung von Fragebögen.\n"
|
||||
"==============================================\n"
|
||||
"\n"
|
||||
"Es hängt von den Antworten ab, die auf Fragen verschiedener Benutzer "
|
||||
"folgen.\n"
|
||||
"Ein Fragebogen kann mehrere Seiten haben. Jede Seite kann mehrere Fragen mit "
|
||||
"wiederum\n"
|
||||
"mehreren Antwortmöglichkeiten haben.\n"
|
||||
"Nutzer können verschiedene Antworten liefern und davon hängt die Beurteilung "
|
||||
"ab.\n"
|
||||
"Partnern wird eine Mail mit Name und Kennwort als Einladung zur Teilnahme "
|
||||
"zugeschickt.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.bm
|
||||
|
@ -5568,6 +5673,15 @@ msgid ""
|
|||
"This new object will regroup and will allow you to easily keep track and "
|
||||
"order all your purchase orders.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht Bestellanforderungen (BANF) zu verwalten.\n"
|
||||
"===========================================================\n"
|
||||
"\n"
|
||||
"Wenn eine Bedarfsmeldung generiert wird, haben Sie nun die Möglichkeit die "
|
||||
"zugehörigen Bestellanforderungen\n"
|
||||
"zu speichern. Dieses neue Objekt gruppiert die Bedarfsmeldungen neu und "
|
||||
"erlaubt die einfache Kontrolle und\n"
|
||||
"Bestellung aller Bedarfe.\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.hu
|
||||
|
@ -5659,6 +5773,17 @@ msgid ""
|
|||
"It adds sales name and sales Reference on production order.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul macht die gleichzeitige Installation der Module MRP und Verkauf "
|
||||
"verfügbar.\n"
|
||||
"===========================================================================\n"
|
||||
"\n"
|
||||
"Es wird im Wesentlichen dann genutzt, wenn aus Verkäufen entstandene "
|
||||
"Fertigungsaufträge \n"
|
||||
"nachverfolgt werden sollen. Es fügt dem Fertigungsauftrag den Verkäufernamen "
|
||||
"und die\n"
|
||||
"Bezugsnummer (Referenz) hinzu.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:res.request,state:0
|
||||
|
@ -5698,6 +5823,13 @@ msgid ""
|
|||
"revenue\n"
|
||||
"reports, etc."
|
||||
msgstr ""
|
||||
"Erzeugen Sie Rechnungen aus Spesen, Stundennachweisen, ...\n"
|
||||
"Modul zum generieren von Rechnungen aus Kosten (Personalkosten, Auslagen, "
|
||||
"...).\n"
|
||||
"=====================================================================\n"
|
||||
"\n"
|
||||
"Sie können Preislisten auf Kostenstellen beziehen, theoretische "
|
||||
"Umsatzberichte erstellen, usw."
|
||||
|
||||
#. module: base
|
||||
#: field:ir.ui.menu,parent_id:0
|
||||
|
@ -5794,6 +5926,12 @@ msgid ""
|
|||
" those assets. And it allows to create Move's of the depreciation lines.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"Vermögens- und Anlagenverwaltung.\n"
|
||||
" Dieses Modul verwaltet Anlagen eines Unternehmens oder eines Einzelnen. "
|
||||
"Es wird die jeweiligen Abschreibungen\n"
|
||||
" festhalten. Es ermöglicht darüber hinaus auch die Veränderungen dieser "
|
||||
"Aktiva zu pflegen.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.bv
|
||||
|
@ -6021,6 +6159,28 @@ msgid ""
|
|||
" * Graph : Products to send in delay (date < = today)\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Die OpenERP Lagerverwaltung kann mit mehreren Lagerorten, mit mehreren \n"
|
||||
"und strukturierten Lagerplätzen umgehen.\n"
|
||||
"==========================================================================\n"
|
||||
"\n"
|
||||
"Dank der Doppelten Buchhaltung ist die Lagerverwaltung leistungsfähig und "
|
||||
"flexibel:\n"
|
||||
" * Lagerveränderung und -planung,\n"
|
||||
" * Unterschiedliche Methoden (FIFO, LIFO, ...),\n"
|
||||
" * Lagerbewertung (Festpreis, Mittelwert, ...),\n"
|
||||
" * Solider Umgang mit Bestandsabweichungen,\n"
|
||||
" * Automatische Regeln für Nachbestellungen (Bestand, JIT, ...),\n"
|
||||
" * Unterstützung für Barcodes,\n"
|
||||
" * Schnelle Fehlerfeststellung durch Gegenbuchungs-System,\n"
|
||||
" * Nachverfolgung (Zugang/Abgang, Fertigungslose, Seriennummern, ...),\n"
|
||||
" * Pinnwand für Lagerverwaltung mit:\n"
|
||||
" - Kommissionierungsprobleme,\n"
|
||||
" - Liste der Lagerzugänge,\n"
|
||||
" - Liste der Lagerabgänge,\n"
|
||||
" - Diagramm: Erwartete Produkte im Verzug (Datum <= heute),\n"
|
||||
" - Diagramm: zu versendende Produkte im Verzug (Datum <= heute),\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_module_module
|
||||
|
@ -6095,6 +6255,35 @@ msgid ""
|
|||
"Budgets per Budgets.\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht Buchhaltern die Verwaltung von Kostenstellen und "
|
||||
"übergreifenden Budgets.\n"
|
||||
"============================================================================="
|
||||
"=========\n"
|
||||
"\n"
|
||||
"Sind die Haupt- und Nebenkostenstellen festgelegt (in Finanzen/Budgets/) "
|
||||
"können Projektmanager die\n"
|
||||
"Verfügungsbeträge den jeweiligen Kostenstellen zuschreiben.\n"
|
||||
"\n"
|
||||
"Der Buchhalter hat die Möglichkeit die Gesamtsummen aller Haupt- und "
|
||||
"Nebenkostenstellen überblicken,\n"
|
||||
"um eine Über-/Unterschreitung der Plansummen zu vermeiden. Jede Kontenliste "
|
||||
"kann auch zu einer\n"
|
||||
"grafischen Ansicht umgeschaltet werden.\n"
|
||||
"\n"
|
||||
"Drei Berichte sind verfügbar:\n"
|
||||
" 1. Der erste ist aus einer Liste von Budgets erreichbar: Er zeigt die "
|
||||
"Verteilung der Kostenarten, der \n"
|
||||
" Neben- und der Haupt-Kostenstellen.\n"
|
||||
"\n"
|
||||
" 2. Der zweite stellt eine Zusammenfassung des vorigen dar und zeigt nur "
|
||||
"die Verteilung ausgewählter \n"
|
||||
" Busgets innerhalb der Kostenstellen.\n"
|
||||
"\n"
|
||||
" 3. Der letzte Bericht ist vom Kostenstellenplan aus erhältlich. Es weist "
|
||||
"die Verteilung der \n"
|
||||
" Nebenkostenstellen innerhalb der Hauptkostenstellen aus.\n"
|
||||
"\n"
|
||||
|
||||
#. module: base
|
||||
#: help:res.lang,iso_code:0
|
||||
|
@ -6448,7 +6637,7 @@ msgstr "Wertebereich"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_base_module_quality
|
||||
msgid "Analyse Module Quality"
|
||||
msgstr ""
|
||||
msgstr "Modulqualität analysieren"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -6574,6 +6763,19 @@ msgid ""
|
|||
" * Integrated with Holiday Management\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Allgemeines System für Lohn und Gehalt.\n"
|
||||
"====================================\n"
|
||||
"\n"
|
||||
" * Mitarbeiterstammdaten\n"
|
||||
" * Mitarbeiterverträge\n"
|
||||
" * Kennwortgeschützter Vertrag\n"
|
||||
" * Bezüge und Abzüge\n"
|
||||
" * Ermöglicht Grundlohn / Zulagen / Nettolohn\n"
|
||||
" * Lohn-/Gehaltsnachweis\n"
|
||||
" * Monatliche Lohn-/Gehalts -Saldenliste\n"
|
||||
" * Urlaubsplanung ist integriert\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.cron,interval_type:0
|
||||
|
@ -6607,7 +6809,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_web_diagram
|
||||
msgid "OpenERP Web Diagram"
|
||||
msgstr ""
|
||||
msgstr "OpenERP Web Diagramm"
|
||||
|
||||
#. module: base
|
||||
#: view:res.partner.bank:0
|
||||
|
@ -6744,6 +6946,43 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Ein generisches eMail Teilsystem mit Nachrichtenspeicherung und "
|
||||
"Warteschlange.\n"
|
||||
"====================================================================\n"
|
||||
"\n"
|
||||
"Dieses eMail-Teilsystem ist nicht zur alleinigen Nutzung gedacht, es soll "
|
||||
"eine \n"
|
||||
"vereinheitlichte Abstraktionsebene zur Verfügung stellen auf die alle "
|
||||
"anderen\n"
|
||||
"Anwendungen/Module zurückgreifen können.\n"
|
||||
"\n"
|
||||
"Hauptmerkmale sind:\n"
|
||||
"\n"
|
||||
" * Verkässt sich auf global eingerichtete Ausgangs-Mailserver im "
|
||||
"Einrichtungs-\n"
|
||||
" menü für erfolgreiche Mail-Zustellung.\n"
|
||||
" * Bietet eine API zum Senden und Speichern von Nachrichten nach Thema "
|
||||
"gruppiert.\n"
|
||||
" * Jedes OpenERP-Dokument kann als Unterhaltungsthema dienen, "
|
||||
"vorausgesetzt \n"
|
||||
" dieses bietet die notwendige Unterstützung zum Umgang mit "
|
||||
"eingehenden \n"
|
||||
" Nachrichten (s. a. \"mail.thread\"-Klasse für Details.\n"
|
||||
" * Bietet ein Warteschlangen-System mit automatischer Abarbeitung durch\n"
|
||||
" konfigurierbarem Ausführungsplaner.\n"
|
||||
" * Bietet einen allgemeinen eMail-Erstellungs-Assistenten der auch zum \n"
|
||||
" MassenMail-Assistenten werden kann und in der Lage ist einfache \n"
|
||||
" Platzhalter-Ausdrücke zu interpretieren. Diese werden mit "
|
||||
"dynamischen\n"
|
||||
" Daten ersetzt wenn die Nachricht tatsächlich versandt wird. Dieser \n"
|
||||
" einfache, allgemeine Assistent kann auf einfache Weise erweitert "
|
||||
"werden\n"
|
||||
" auch höhere Ansprüche zu erfüllen (siehe \"email_template\" für ein "
|
||||
"Beispiel,\n"
|
||||
" welches eMail-Vorlagen-Merkmale diesem Assistenten hinzufügt).\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:res.lang:0
|
||||
|
@ -6779,6 +7018,27 @@ msgid ""
|
|||
"an other object.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht Ihnen die Verwaltung Ihrer Kontakte.\n"
|
||||
"=====================================================\n"
|
||||
"\n"
|
||||
"Es läßt folgendes festlegen:\n"
|
||||
" * Kontakte ohne Bezug zu einem Partner,\n"
|
||||
" * Kontakte mit Bezug zu mehreren Addressen (evtl. bei verschiedenen "
|
||||
"Partnern),\n"
|
||||
" * Kontakte mit möglicherweise verschiedenen Funktionen \n"
|
||||
" bei den verschiedenen Adressen,\n"
|
||||
"\n"
|
||||
"Ebenso werden neue Menüs hinzugefügt in:\n"
|
||||
" Beschaffung / Addressbuch / Kontakte\n"
|
||||
" Verkauf / Addressbuch / Kontakte\n"
|
||||
"\n"
|
||||
"Beachten Sie bitte, dass dieses Modul bestehende Addressen zu \"Addressen + "
|
||||
"Kontake\" umwandelt. Dies\n"
|
||||
"bedeutet, dass bedeutet, dass manche Felder bei den Addressen fehlen (wie "
|
||||
"der Ansprechpartnername), da diese in einem anderen Objekt definiert sein "
|
||||
"sollen.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.act_res_partner_event
|
||||
|
@ -6850,7 +7110,7 @@ msgstr "Deinstallieren"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_account_budget
|
||||
msgid "Budgets Management"
|
||||
msgstr ""
|
||||
msgstr "Budgetverwaltung"
|
||||
|
||||
#. module: base
|
||||
#: field:workflow.triggers,workitem_id:0
|
||||
|
@ -6943,6 +7203,14 @@ msgid ""
|
|||
"using the\n"
|
||||
"FTP client.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dies ist die FTP-Unterstützung für das Dokumentenverwaltungssystem (DMS)\n"
|
||||
"=================================================================\n"
|
||||
"\n"
|
||||
"Mit diesem Modul können Sie nicht nur über OpenERP auf Dokumente zugreifen, "
|
||||
"sondern\n"
|
||||
"können auch mit einen FTP-Programm auf das Dateisystem der Dokumente "
|
||||
"zugreifen.\n"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.model.fields,size:0
|
||||
|
@ -6968,6 +7236,23 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul ermöglicht Ihnen die Festlegung von Vorgabe-Funktionen eines "
|
||||
"Benutzers für bestimmte Konten.\n"
|
||||
"============================================================================="
|
||||
"================\n"
|
||||
"\n"
|
||||
"Dies wird zumeist genutzt, wenn ein Nutzer seinen Stundennachweis ausfüllt. "
|
||||
"Die Zahlenwerte werden abgefragt\n"
|
||||
"und die Felder anschließend die Felder automatisch geschrieben. Die "
|
||||
"Feldinhalte können danach immer noch\n"
|
||||
"verändert werden.\n"
|
||||
"\n"
|
||||
"Offensichtlicherweise werden Felder ohne Eingaben mit den Vorgabewerten des "
|
||||
"Mitarbeiters gefüllt, so dass\n"
|
||||
"die Kompatibilität zu älteren Konfigurationen gegeben ist.\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_audittrail
|
||||
|
@ -7276,7 +7561,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: selection:res.currency,position:0
|
||||
msgid "After Amount"
|
||||
msgstr ""
|
||||
msgstr "Betrag danach"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -7326,7 +7611,7 @@ msgstr "Ursprungsbezeichnung"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet
|
||||
msgid "Timesheets Validation"
|
||||
msgstr ""
|
||||
msgstr "Bewilligung von Stundennachweisen"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_main_pm
|
||||
|
@ -7473,7 +7758,7 @@ msgstr "wird gelöscht"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_multilang
|
||||
msgid "Multi Language Chart of Accounts"
|
||||
msgstr ""
|
||||
msgstr "Mehrsprachige Kontenpläne"
|
||||
|
||||
#. module: base
|
||||
#: selection:res.lang,direction:0
|
||||
|
@ -7500,6 +7785,18 @@ msgid ""
|
|||
"that have no counterpart in the general financial accounts.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Modul zum Erstellen von Kostenstellenobjekten.\n"
|
||||
"==========================================\n"
|
||||
"\n"
|
||||
"In OpenERP sind Kostenstellen-Konten an Konten der Finanzbuchhaltung "
|
||||
"gebunden,\n"
|
||||
"werden jedoch vollkommen losgelöst behandelt. So können Sie verschiedene "
|
||||
"analytische\n"
|
||||
"Operationen daran verüben, ohne daß sich dies in den Konten der "
|
||||
"Finanzbuchhaltung \n"
|
||||
"auswirken würde.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.users,signature:0
|
||||
|
@ -7509,7 +7806,7 @@ msgstr "Signatur"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_crm_caldav
|
||||
msgid "Meetings Synchronization"
|
||||
msgstr ""
|
||||
msgstr "Abgleich von Besprechungsterminen"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.act_window,context:0
|
||||
|
@ -7722,7 +8019,7 @@ msgstr "Honduras Buchführung"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_intrastat
|
||||
msgid "Intrastat Reporting"
|
||||
msgstr ""
|
||||
msgstr "Innergemeinschaftliche Handelsstatistik"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_users.py:222
|
||||
|
@ -7799,7 +8096,7 @@ msgstr "Erzeugtes Menü"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_account_analytic_default
|
||||
msgid "Account Analytic Defaults"
|
||||
msgstr ""
|
||||
msgstr "Kostenstellen Vorgabewerte"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_hr_contract
|
||||
|
@ -7815,6 +8112,17 @@ msgid ""
|
|||
"You can assign several contracts per employee.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Information aus der Mitarbeiter-Vertragsverwaltung auf Sicht verfügbar "
|
||||
"machen.\n"
|
||||
"=================================================================\n"
|
||||
"\n"
|
||||
" * Familienstand,\n"
|
||||
" * Sozialversicherungsnummer,\n"
|
||||
" * Geburtsort, Geburtsdatum, ---\n"
|
||||
"\n"
|
||||
"Sie können einem Mitarbeiter mehrere Verträge zuordnen.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.ui.view,type:0
|
||||
|
@ -7937,7 +8245,7 @@ msgstr "Gelesen"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_association
|
||||
msgid "Associations Management"
|
||||
msgstr ""
|
||||
msgstr "Beziehungsmanagement"
|
||||
|
||||
#. module: base
|
||||
#: help:ir.model,modules:0
|
||||
|
@ -8027,7 +8335,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: field:res.partner,title:0
|
||||
msgid "Partner Firm"
|
||||
msgstr ""
|
||||
msgstr "Partner-Unternehmen"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.action_model_fields
|
||||
|
@ -8069,6 +8377,12 @@ msgid ""
|
|||
"Invite OpenERP user feedback, powered by uservoice.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Rückmeldungs-Schaltfläche im Kopfbereich hinzufügen.\n"
|
||||
"================================================\n"
|
||||
"\n"
|
||||
"OpenERP-Nutzer um Rückmeldung bitten; durch \"uservoice\" ermöglicht.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.company,rml_header2:0
|
||||
|
@ -8136,6 +8450,13 @@ msgid ""
|
|||
"that exceeds minimum amount set by configuration wizard.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Zweistufige Bewilligung bei Beschaffung mit Betragsüberschreitung.\n"
|
||||
"===========================================================\n"
|
||||
"\n"
|
||||
"Dieses Modul verändert den Beschaffungs-Prozess so, dass eine Beschaffung,\n"
|
||||
"ab einem einstellbaren Mindest-Betrag, zusätzlich bewilligt werden muss.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.currency,rounding:0
|
||||
|
@ -8223,6 +8544,14 @@ msgid ""
|
|||
"all the tasks will change accordingly.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Paßt Daten so an, dass Sie mit veränderten Projekt Abschlußdaten "
|
||||
"korellieren.\n"
|
||||
"=================================================================\n"
|
||||
"\n"
|
||||
"Wenn Projekt-Enddaten verändert werden, so werden Frist und Startdatum aller "
|
||||
"Aufgaben entsprechend angepaßt.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: help:res.users,view:0
|
||||
|
@ -8371,6 +8700,12 @@ msgid ""
|
|||
"Contains the installer for marketing-related modules.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Menü für Marketing.\n"
|
||||
"====================\n"
|
||||
"\n"
|
||||
"Enthält einen Installations-Assistenten für auf Marketing bezogene Module.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_knowledge_management
|
||||
|
@ -8418,6 +8753,37 @@ msgid ""
|
|||
"task is completed.\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Erstellt automatisch Projektaufgaben aus Beschaffungsauftragspositionen.\n"
|
||||
"===============================================================\n"
|
||||
"\n"
|
||||
"Dieses Modul generiert automatisch neue Aufgaben für jede Bedarfsposition "
|
||||
"(z. B. \n"
|
||||
"aus einer Verkaufsauftragsposition), wenn der korrespondierende Artikel mit "
|
||||
"den \n"
|
||||
"folgenden Charakteristika übereinstimmt:\n"
|
||||
"\n"
|
||||
" * Typ = Dienstleistung\n"
|
||||
" * Dispositionsmethode = Beschaffe von Auftrag,\n"
|
||||
" * Beschaffungsmethode = Fertigung,\n"
|
||||
"\n"
|
||||
"Wenn darüber hinaus auch noch ein Projekt in der Produkt-Sicht (Beschaffung "
|
||||
"& Lagerorte)\n"
|
||||
"festgelgt ist, dann wird die Aufgabe in diesem Projekt angelegt.\n"
|
||||
"Andenfalls wird die Aufgabe keinem Projekt zugewiesen und kann später einem "
|
||||
"manuell\n"
|
||||
"einem Projekt zugewiesen werden.\n"
|
||||
"\n"
|
||||
"Wenn die Projekt-Aufgabe abgeschlossen oder storniert/abgebrochen wird, so "
|
||||
"wird der \n"
|
||||
"Prozess der zugehörigen Beschaffungsauftragzeile entsprechend aktualisiert. "
|
||||
"Zum \n"
|
||||
"Beispiel die Position des Beschaffungsauftrags zu einer "
|
||||
"Verkaufsauftragsposition \n"
|
||||
"korrespondiert, so wird diese Zeile als zugestellt angesehen, wenn die "
|
||||
"Aufgabe\n"
|
||||
"abgeschlossen ist.\n"
|
||||
"\n"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_config.py:348
|
||||
|
@ -8476,6 +8842,25 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dieses Modul generiert automatisch Projektaufgaben bei eingehenden eMails.\n"
|
||||
"==================================================================\n"
|
||||
"\n"
|
||||
"Ermöglicht die erstellung von Aufgaben basierend auf neuen eMails in "
|
||||
"bestimmten Postfächern,\n"
|
||||
"ähnlich dem in Kundenverwaltungsbereich vorhandenen Mechanismus.\n"
|
||||
"Es gibt zwei übliche Alternativen die Postfach-Integration festzulegen:\n"
|
||||
"\n"
|
||||
" * Das \"fetchmail\"-Modul installieren, ein neues Postfach anlegen und "
|
||||
"dann\n"
|
||||
" \"Projekt-Aufgaben\" als Ziel für die eingehenden Nachrichten auswählen.\n"
|
||||
" * Selbst händisch in Ihrem Posteingangsserver auf Grundlage des \"Mail "
|
||||
"Gateway\"\n"
|
||||
" -Skripts des \"Post\"-Moduls - dieses darin an das \"project.task\"-Modell "
|
||||
"binden.\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_membership
|
||||
|
@ -8589,6 +8974,9 @@ msgid ""
|
|||
"serialization field, instead of having its own database column. This cannot "
|
||||
"be changed after creation."
|
||||
msgstr ""
|
||||
"Wenn gesetzt, wird dieses Feld in einer zusätzlichen Struktur des "
|
||||
"Serialisierungsfeldes gespeichert anstelle einer eigenen Spalte in der "
|
||||
"Datenbank. Dies kann nach Erstellung nicht mehr geändert werden."
|
||||
|
||||
#. module: base
|
||||
#: view:res.partner.bank:0
|
||||
|
@ -8779,6 +9167,12 @@ msgid ""
|
|||
"\n"
|
||||
" * Share meeting with other calendar clients like sunbird\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"CalDAV Merkmale in Besprechungen.\n"
|
||||
"=================================\n"
|
||||
"\n"
|
||||
" * Besprechungen-Kalender mit anderen Kalender-Anwendungen wie Sunbird "
|
||||
"gemeinsam nutzen.\n"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_base_iban
|
||||
|
@ -9028,6 +9422,14 @@ msgid ""
|
|||
"for Wiki Quality Manual.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Vorlage für Qualitätshandbuch.\n"
|
||||
"===========================\n"
|
||||
"\n"
|
||||
"Liefert Beispieldaten unter gleichzeitiger Erstellung einer Wiki-Gruppe und "
|
||||
"\n"
|
||||
"einer Wiki-Seite für ein Wiki-Qualitätshandbuch.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.act_values_form_action
|
||||
|
@ -9491,6 +9893,17 @@ msgid ""
|
|||
"* Date\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"Setzt Vorgabewerte für Ihre Kostenstellen\n"
|
||||
"Ermöglicht die automatische Auswahl von Kostenstellen gemäß den folgenden "
|
||||
"Kriterien:\n"
|
||||
"==========================================================================\n"
|
||||
"\n"
|
||||
"* Produkt\n"
|
||||
"* Partner\n"
|
||||
"* Benutzer\n"
|
||||
"* Unternehmen\n"
|
||||
"* Datum\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.ae
|
||||
|
@ -9551,6 +9964,12 @@ msgid ""
|
|||
"Keep track of Wiki groups, pages, and history.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Das Basis-Modul für die Dokumenten-Verwaltung:\n"
|
||||
"=============================================\n"
|
||||
"\n"
|
||||
"Wiki-Gruppen, -Seiten und Historie verfolgen\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_mrp_repair
|
||||
|
@ -10907,7 +11326,7 @@ msgstr "Wochen"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "UID: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:03+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:34+0000\n"
|
||||
"Last-Translator: Dimitris Andavoglou <dimitrisand@gmail.com>\n"
|
||||
"Language-Team: nls@hellug.gr <nls@hellug.gr>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
"X-Poedit-Country: GREECE\n"
|
||||
"X-Poedit-Language: Greek\n"
|
||||
"X-Poedit-SourceCharset: utf-8\n"
|
||||
|
@ -3728,7 +3728,7 @@ msgstr "Έλεγχος ean"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ΦΠΑ"
|
||||
|
||||
#. module: base
|
||||
|
@ -9997,7 +9997,7 @@ msgstr "Εβδομάδες"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-02-24 16:14+0000\n"
|
||||
"Last-Translator: John Bradshaw <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:47+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -35,7 +35,7 @@ msgstr "DateTime"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_mailgate
|
||||
msgid "Tasks-Mail Integration"
|
||||
msgstr ""
|
||||
msgstr "Tasks-Mail Integration"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/fields.py:582
|
||||
|
@ -72,6 +72,21 @@ msgid ""
|
|||
" * Graph of My Remaining Hours by Project\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"The Project management module tracks multi-level projects, tasks, work done "
|
||||
"on tasks, etc.\n"
|
||||
"============================================================================="
|
||||
"=========\n"
|
||||
"\n"
|
||||
"It is able to render plans, order tasks, etc.\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"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:base.language.import,code:0
|
||||
|
@ -1817,6 +1832,22 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\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"
|
||||
"synchronisation with other companies, etc.\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.currency,accuracy:0
|
||||
|
@ -1946,6 +1977,8 @@ msgid ""
|
|||
"simplified payment mode encoding, automatic picking lists generation and "
|
||||
"more."
|
||||
msgstr ""
|
||||
"Get the most out of your points of sales with fast sale encoding, simplified "
|
||||
"payment mode encoding, automatic picking lists generation and more."
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.mv
|
||||
|
@ -1992,7 +2025,7 @@ msgstr "Days"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_web_rpc
|
||||
msgid "OpenERP Web web"
|
||||
msgstr ""
|
||||
msgstr "OpenERP Web web"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_html_view
|
||||
|
@ -3277,12 +3310,26 @@ msgid ""
|
|||
"since it's the same which has been renamed.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This module lets users perform segmentation within partners.\n"
|
||||
"=================================================================\n"
|
||||
"\n"
|
||||
"It improves the profiles criteria from the earlier segmentation module. "
|
||||
"Thanks to the new concept of questionnaire. You can now regroup questions "
|
||||
"into a questionnaire and directly use it on a partner.\n"
|
||||
"\n"
|
||||
"It also has been merged with the earlier CRM & SRM segmentation tool because "
|
||||
"they were overlapping.\n"
|
||||
"\n"
|
||||
" * Note: this module is not compatible with the module segmentation, "
|
||||
"since it's the same which has been renamed.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: code:addons/report_sxw.py:434
|
||||
#, python-format
|
||||
msgid "Unknown report type: %s"
|
||||
msgstr ""
|
||||
msgstr "Unknown report type: %s"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/ir/ir_model.py:282
|
||||
|
@ -3397,11 +3444,34 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" \n"
|
||||
"Belgian localisation for in- and outgoing invoices (prereq to "
|
||||
"account_coda):\n"
|
||||
" - Rename 'reference' field labels to 'Communication'\n"
|
||||
" - Add support for Belgian Structured Communication\n"
|
||||
"\n"
|
||||
"A Structured Communication can be generated automatically on outgoing "
|
||||
"invoices according to the following algorithms:\n"
|
||||
" 1) Random : +++RRR/RRRR/RRRDD+++\n"
|
||||
" R..R = Random Digits, DD = Check Digits\n"
|
||||
" 2) Date : +++DOY/YEAR/SSSDD+++\n"
|
||||
" DOY = Day of the Year, SSS = Sequence Number, DD = Check Digits)\n"
|
||||
" 3) Customer Reference +++RRR/RRRR/SSSDDD+++\n"
|
||||
" R..R = Customer Reference without non-numeric characters, SSS = "
|
||||
"Sequence Number, DD = Check Digits) \n"
|
||||
" \n"
|
||||
"The preferred type of Structured Communication and associated Algorithm can "
|
||||
"be specified on the Partner records. \n"
|
||||
"A 'random' Structured Communication will generated if no algorithm is "
|
||||
"specified on the Partner record. \n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_wiki_quality_manual
|
||||
msgid "Wiki: Quality Manual"
|
||||
msgstr ""
|
||||
msgstr "Wiki: Quality Manual"
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.actions.act_window.view,view_mode:0
|
||||
|
@ -3429,7 +3499,7 @@ msgstr "HR sector"
|
|||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_dashboard_admin
|
||||
msgid "Administration Dashboard"
|
||||
msgstr ""
|
||||
msgstr "Administration Dashboard"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/orm.py:4408
|
||||
|
@ -3489,7 +3559,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:res.groups,name:base.group_survey_user
|
||||
msgid "Survey / User"
|
||||
msgstr ""
|
||||
msgstr "Survey / User"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.module.module:0
|
||||
|
@ -3510,17 +3580,17 @@ msgstr "Web Icon File (hover)"
|
|||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_web_diagram
|
||||
msgid "Openerp web Diagram view"
|
||||
msgstr ""
|
||||
msgstr "Openerp web Diagram view"
|
||||
|
||||
#. module: base
|
||||
#: model:res.groups,name:base.group_hr_user
|
||||
msgid "HR Officer"
|
||||
msgstr ""
|
||||
msgstr "HR Officer"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_hr_contract
|
||||
msgid "Employee Contracts"
|
||||
msgstr ""
|
||||
msgstr "Employee Contracts"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_wiki_faq
|
||||
|
@ -3533,6 +3603,13 @@ msgid ""
|
|||
"for Wiki FAQ.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\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"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:ir.actions.server:0
|
||||
|
@ -3573,18 +3650,18 @@ msgstr "Contact Titles"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_manufacturer
|
||||
msgid "Products Manufacturers"
|
||||
msgstr ""
|
||||
msgstr "Products Manufacturers"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/ir/ir_mail_server.py:217
|
||||
#, python-format
|
||||
msgid "SMTP-over-SSL mode unavailable"
|
||||
msgstr ""
|
||||
msgstr "SMTP-over-SSL mode unavailable"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_survey
|
||||
msgid "Survey"
|
||||
msgstr ""
|
||||
msgstr "Survey"
|
||||
|
||||
#. module: base
|
||||
#: view:base.language.import:0
|
||||
|
@ -3632,7 +3709,7 @@ msgstr "Uruguay"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_fetchmail_crm
|
||||
msgid "eMail Gateway for Leads"
|
||||
msgstr ""
|
||||
msgstr "email Gateway for Leads"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -3662,7 +3739,7 @@ msgstr "Fields Mapping"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_web_dashboard
|
||||
msgid "web Dashboard"
|
||||
msgstr ""
|
||||
msgstr "web Dashboard"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_sale
|
||||
|
@ -3706,6 +3783,44 @@ msgid ""
|
|||
" * Graph of Sales by Product's Category in last 90 days\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"The base module to manage quotations and sales orders.\n"
|
||||
"======================================================\n"
|
||||
"\n"
|
||||
"Workflow with validation steps:\n"
|
||||
"-------------------------------\n"
|
||||
" * Quotation -> Sales order -> Invoice\n"
|
||||
"\n"
|
||||
"Invoicing methods:\n"
|
||||
"------------------\n"
|
||||
" * Invoice on order (before or after shipping)\n"
|
||||
" * Invoice on delivery\n"
|
||||
" * Invoice on timesheets\n"
|
||||
" * Advance invoice\n"
|
||||
"\n"
|
||||
"Partners preferences:\n"
|
||||
"---------------------\n"
|
||||
" * shipping\n"
|
||||
" * invoicing\n"
|
||||
" * incoterm\n"
|
||||
"\n"
|
||||
"Products stocks and prices\n"
|
||||
"--------------------------\n"
|
||||
"\n"
|
||||
"Delivery methods:\n"
|
||||
"-----------------\n"
|
||||
" * all at once\n"
|
||||
" * multi-parcel\n"
|
||||
" * delivery costs\n"
|
||||
"\n"
|
||||
"Dashboard for Sales Manager that includes:\n"
|
||||
"------------------------------------------\n"
|
||||
" * Quotations\n"
|
||||
" * Sales by Month\n"
|
||||
" * Graph of Sales by Salesperson in last 90 days\n"
|
||||
" * Graph of Sales per Customer in last 90 days\n"
|
||||
" * Graph of Sales by Product's Category in last 90 days\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -3729,6 +3844,14 @@ msgid ""
|
|||
"Canadian accounting charts and localizations.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This is the module to manage the English and French - Canadian accounting "
|
||||
"chart in OpenERP.\n"
|
||||
"============================================================================="
|
||||
"==============\n"
|
||||
"\n"
|
||||
"Canadian accounting charts and localisations.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:base.module.import:0
|
||||
|
@ -3761,6 +3884,13 @@ msgid ""
|
|||
" * the Tax Code Chart for Luxembourg\n"
|
||||
" * the main taxes used in Luxembourg"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This is the base module to manage the accounting chart for Luxembourg.\n"
|
||||
"======================================================================\n"
|
||||
"\n"
|
||||
" * the KLUWER Chart of Accounts,\n"
|
||||
" * the Tax Code Chart for Luxembourg\n"
|
||||
" * the main taxes used in Luxembourg"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.module.module,demo:0
|
||||
|
@ -3785,6 +3915,19 @@ msgid ""
|
|||
"module 'share'.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This module defines 'portals' to customise access to your OpenERP database\n"
|
||||
"for external users.\n"
|
||||
"\n"
|
||||
"A portal defines customised user menu and access rights for a group of "
|
||||
"users\n"
|
||||
"(the ones associated to that portal). It also associates user groups to "
|
||||
"the\n"
|
||||
"portal users (adding a group in the portal automatically adds it to the "
|
||||
"portal\n"
|
||||
"users, etc). That feature is very handy when used in combination with the\n"
|
||||
"module 'share'.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:res.request,priority:0
|
||||
|
@ -3812,7 +3955,7 @@ msgstr "Instances"
|
|||
#. module: base
|
||||
#: help:ir.mail_server,smtp_host:0
|
||||
msgid "Hostname or IP of SMTP server"
|
||||
msgstr ""
|
||||
msgstr "Hostname or IP of SMTP server"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -3842,12 +3985,12 @@ msgstr "Separator Format"
|
|||
#. module: base
|
||||
#: constraint:res.partner.bank:0
|
||||
msgid "The RIB and/or IBAN is not valid"
|
||||
msgstr ""
|
||||
msgstr "The RIB and/or IBAN is not valid"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_webkit
|
||||
msgid "Webkit Report Engine"
|
||||
msgstr ""
|
||||
msgstr "Webkit Report Engine"
|
||||
|
||||
#. module: base
|
||||
#: selection:publisher_warranty.contract,state:0
|
||||
|
@ -3874,13 +4017,13 @@ msgstr "Mayotte"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_crm_todo
|
||||
msgid "Tasks on CRM"
|
||||
msgstr ""
|
||||
msgstr "Tasks on CRM"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_generic_modules_accounting
|
||||
#: view:res.company:0
|
||||
msgid "Accounting"
|
||||
msgstr ""
|
||||
msgstr "Accounting"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_account_payment
|
||||
|
@ -3895,11 +4038,20 @@ msgid ""
|
|||
"* a basic mechanism to easily plug various automated payment.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\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"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:ir.rule:0
|
||||
msgid "Interaction between rules"
|
||||
msgstr ""
|
||||
msgstr "Interaction between rules"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_account_invoice_layout
|
||||
|
@ -3921,11 +4073,27 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This module provides some features to improve the layout of the invoices.\n"
|
||||
"=========================================================================\n"
|
||||
"\n"
|
||||
"It gives you the possibility to:\n"
|
||||
"--------------------------------\n"
|
||||
" * Order all the lines of an invoice\n"
|
||||
" * Add titles, comment lines, sub total lines\n"
|
||||
" * Draw horizontal lines and put page breaks\n"
|
||||
"\n"
|
||||
"Moreover, there is one option which allows you to print all the selected "
|
||||
"invoices with a given special message at the bottom. This feature can be "
|
||||
"very useful for printing your invoices with end-of-year wishes, special "
|
||||
"punctual conditions.\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: constraint:res.partner:0
|
||||
msgid "Error ! You cannot create recursive associated members."
|
||||
msgstr ""
|
||||
msgstr "Error ! You cannot create recursive associated members."
|
||||
|
||||
#. module: base
|
||||
#: view:res.payterm:0
|
||||
|
@ -3958,6 +4126,9 @@ msgid ""
|
|||
"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 ""
|
||||
"You can install new modules to activate new features, menu, reports or data "
|
||||
"in your OpenERP instance. To install modules, click on the button "
|
||||
"\"Install\" from the form view and then click on \"Start Upgrade\"."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.ir_cron_act
|
||||
|
@ -3973,6 +4144,9 @@ msgid ""
|
|||
" OpenERP Web chat module.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" OpenERP Web chat module.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.partner.address,title:0
|
||||
|
@ -3995,12 +4169,12 @@ msgstr "Recursivity detected."
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_webkit_sample
|
||||
msgid "Webkit Report Samples"
|
||||
msgstr ""
|
||||
msgstr "Webkit Report Samples"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_point_of_sale
|
||||
msgid "Point Of Sale"
|
||||
msgstr ""
|
||||
msgstr "Point Of Sale"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/module/module.py:302
|
||||
|
@ -4036,7 +4210,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: selection:ir.sequence,implementation:0
|
||||
msgid "Standard"
|
||||
msgstr ""
|
||||
msgstr "Standard"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_maintenance_contract
|
||||
|
@ -4065,11 +4239,13 @@ msgid ""
|
|||
"Invalid value for reference field \"%s.%s\" (last part must be a non-zero "
|
||||
"integer): \"%s\""
|
||||
msgstr ""
|
||||
"Invalid value for reference field \"%s.%s\" (last part must be a non-zero "
|
||||
"integer): \"%s\""
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_human_resources
|
||||
msgid "Human Resources"
|
||||
msgstr ""
|
||||
msgstr "Human Resources"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.action_country
|
||||
|
@ -4085,7 +4261,7 @@ msgstr "RML (deprecated - use Report)"
|
|||
#. module: base
|
||||
#: sql_constraint:ir.translation:0
|
||||
msgid "Language code of translation item must be among known languages"
|
||||
msgstr ""
|
||||
msgstr "Language code of translation item must be among known languages"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.rule:0
|
||||
|
@ -4109,6 +4285,14 @@ msgid ""
|
|||
"templates to target objects.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" * Multi language support for Chart of Accounts, Taxes, Tax Codes , "
|
||||
"Journals, Accounting Templates,\n"
|
||||
" Analytic Chart of Accounts and Analytic Journals.\n"
|
||||
" * Setup wizard changes\n"
|
||||
" - Copy translations for COA, Tax, Tax Code and Fiscal Position from "
|
||||
"templates to target objects.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:ir.actions.todo:0
|
||||
|
@ -4123,13 +4307,13 @@ msgstr "Ean check"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "VAT"
|
||||
|
||||
#. module: base
|
||||
#: field:res.users,new_password:0
|
||||
msgid "Set password"
|
||||
msgstr ""
|
||||
msgstr "Set password"
|
||||
|
||||
#. module: base
|
||||
#: view:res.lang:0
|
||||
|
@ -4223,6 +4407,8 @@ msgid ""
|
|||
"la moneda Lempira. -- Adds accounting chart for Honduras. It also includes "
|
||||
"taxes and the Lempira currency"
|
||||
msgstr ""
|
||||
"Adds accounting chart for Honduras. It also includes taxes and the Lempira "
|
||||
"currency"
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.actions.act_window,view_type:0
|
||||
|
@ -4243,6 +4429,10 @@ msgid ""
|
|||
"Italian accounting chart and localization.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Italian accounting chart and localization.\n"
|
||||
"================================================\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.me
|
||||
|
@ -4252,12 +4442,12 @@ msgstr "Montenegro"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_document_ics
|
||||
msgid "iCal Support"
|
||||
msgstr ""
|
||||
msgstr "iCal Support"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_fetchmail
|
||||
msgid "Email Gateway"
|
||||
msgstr ""
|
||||
msgstr "Email Gateway"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/ir/ir_mail_server.py:439
|
||||
|
@ -4266,6 +4456,8 @@ msgid ""
|
|||
"Mail delivery failed via SMTP server '%s'.\n"
|
||||
"%s: %s"
|
||||
msgstr ""
|
||||
"Mail delivery failed via SMTP server '%s'.\n"
|
||||
"%s: %s"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.cron:0
|
||||
|
@ -4308,6 +4500,16 @@ msgid ""
|
|||
"user rights to Demo user.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Accounting Access Rights.\n"
|
||||
"=========================\n"
|
||||
"\n"
|
||||
"This module gives the admin user access to all the accounting features\n"
|
||||
"such as journal items and the chart of accounts.\n"
|
||||
"\n"
|
||||
"It assigns manager and user access rights to the Administrator, and only\n"
|
||||
"user rights to Demo user.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.module.module,state:0
|
||||
|
@ -4333,12 +4535,12 @@ msgstr "Liechtenstein"
|
|||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_web_rpc
|
||||
msgid "Openerp web web"
|
||||
msgstr ""
|
||||
msgstr "Openerp web web"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_issue_sheet
|
||||
msgid "Timesheet on Issues"
|
||||
msgstr ""
|
||||
msgstr "Timesheet on Issues"
|
||||
|
||||
#. module: base
|
||||
#: model:res.partner.title,name:base.res_partner_title_ltd
|
||||
|
@ -4359,6 +4561,16 @@ msgid ""
|
|||
" * Cheque Register\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Account Voucher module includes all the basic requirements of Voucher "
|
||||
"Entries for Bank, Cash, Sales, Purchase, Expanse, Contra, etc.\n"
|
||||
"============================================================================="
|
||||
"=======================================================\n"
|
||||
"\n"
|
||||
" * Voucher Entry\n"
|
||||
" * Voucher Receipt\n"
|
||||
" * Cheque Register\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.partner,ean13:0
|
||||
|
@ -4379,7 +4591,7 @@ msgstr "Portugal"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_share
|
||||
msgid "Share any Document"
|
||||
msgstr ""
|
||||
msgstr "Share any Document"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.module.module,certificate:0
|
||||
|
@ -4425,11 +4637,41 @@ msgid ""
|
|||
"\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This improves OpenERP multi-currency handling in analytic accountiong, "
|
||||
"overall for multi-company.\n"
|
||||
"\n"
|
||||
"This module is based on the work made in all c2c_multicost* available on the "
|
||||
"v5.0 stable version and\n"
|
||||
"allow you to share analytic account between company (even if currency "
|
||||
"differs in each one).\n"
|
||||
"\n"
|
||||
"What has been done here:\n"
|
||||
"\n"
|
||||
" * Adapt the owner of analytic line (= to company that own the general "
|
||||
"account associated with en analytic line)\n"
|
||||
" * Add multi-currency on analytic lines (similar to financial accounting)\n"
|
||||
" * Correct all \"costs\" indicators into analytic account to base them on "
|
||||
"the right currency (owner's company)\n"
|
||||
" * By default, nothing change for single company implementation.\n"
|
||||
"\n"
|
||||
"As a result, we can now really share the same analytic account between "
|
||||
"companies that don't have the same \n"
|
||||
"currency. This setup becomes True, Enjoy !\n"
|
||||
"\n"
|
||||
"- Company A : EUR\n"
|
||||
"- Company B : CHF\n"
|
||||
"\n"
|
||||
"- Analytic Account A : USD, owned by Company A\n"
|
||||
" - Analytic Account B : CHF, owned by Company A\n"
|
||||
" - Analytic Account C : EUR, owned by Company B\n"
|
||||
"\n"
|
||||
"\n"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_it
|
||||
msgid "Italy - Accounting"
|
||||
msgstr ""
|
||||
msgstr "Italy - Accounting"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.act_window,help:0
|
||||
|
@ -4448,6 +4690,9 @@ msgid ""
|
|||
"its dependencies are satisfied. If the module has no dependency, it is "
|
||||
"always installed."
|
||||
msgstr ""
|
||||
"An auto-installable module is automatically installed by the system when all "
|
||||
"its dependencies are satisfied. If the module has no dependency, it is "
|
||||
"always installed."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.res_lang_act_window
|
||||
|
@ -4470,6 +4715,16 @@ msgid ""
|
|||
"automatically new claims based on incoming emails.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This modules allows you to track your customers/suppliers claims and "
|
||||
"grievances.\n"
|
||||
"============================================================================="
|
||||
"===\n"
|
||||
"\n"
|
||||
"It is fully integrated with the email gateway so you can automatically "
|
||||
"create\n"
|
||||
"new claims based on incoming emails.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:workflow.activity,join_mode:0
|
||||
|
@ -4480,7 +4735,7 @@ msgstr "Xor"
|
|||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_localization_account_charts
|
||||
msgid "Account Charts"
|
||||
msgstr ""
|
||||
msgstr "Account Charts"
|
||||
|
||||
#. module: base
|
||||
#: view:res.request:0
|
||||
|
@ -4551,6 +4806,22 @@ msgid ""
|
|||
"anonymization process to recover your previous data.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This module allows you to anonymise a database.\n"
|
||||
"===============================================\n"
|
||||
"\n"
|
||||
"This module lets you keep your data confidential for a given database.\n"
|
||||
"This process is useful if you want to use the migration process and protect\n"
|
||||
"your own or your customer’s confidential data. The principle is that you "
|
||||
"run\n"
|
||||
"an anonymisation tool which will hide your confidential data (they are "
|
||||
"replaced\n"
|
||||
"by ‘XXX’ characters). Then you can send the anonymized database to the "
|
||||
"migration\n"
|
||||
"team. Once you get back your migrated database, you restore it and reverse "
|
||||
"the\n"
|
||||
"anonymisation process to recover your previous data.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: help:publisher_warranty.contract,name:0
|
||||
|
@ -4559,6 +4830,8 @@ msgid ""
|
|||
"Your OpenERP Publisher's Warranty Contract unique key, also called serial "
|
||||
"number."
|
||||
msgstr ""
|
||||
"Your OpenERP Publisher's Warranty Contract unique key, also called serial "
|
||||
"number."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_base_setup
|
||||
|
@ -4573,6 +4846,15 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This module helps configure the system at the installation of a new "
|
||||
"database.\n"
|
||||
"============================================================================="
|
||||
"===\n"
|
||||
"\n"
|
||||
"Shows you a list of applications features to install from.\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.report.xml,report_sxw_content:0
|
||||
|
@ -4583,7 +4865,7 @@ msgstr "SXW content"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_pl
|
||||
msgid "Poland - Accounting"
|
||||
msgstr ""
|
||||
msgstr "Poland - Accounting"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.cron:0
|
||||
|
@ -4613,6 +4895,20 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Purchase module is for generating a purchase order for purchase of goods "
|
||||
"from a supplier.\n"
|
||||
"============================================================================="
|
||||
"============\n"
|
||||
"\n"
|
||||
"A supplier invoice is created for the particular purchase order.\n"
|
||||
"\n"
|
||||
"Dashboard for purchase management that includes:\n"
|
||||
" * Current Purchase Orders\n"
|
||||
" * Draft Purchase Orders\n"
|
||||
" * Graph for quantity and amount per month\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: view:ir.model.fields:0
|
||||
|
@ -4634,7 +4930,7 @@ msgstr "Summary"
|
|||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_hidden_dependency
|
||||
msgid "Dependency"
|
||||
msgstr ""
|
||||
msgstr "Dependency"
|
||||
|
||||
#. module: base
|
||||
#: field:multi_company.default,expression:0
|
||||
|
@ -4657,6 +4953,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 ""
|
||||
"When no specific mail server is requested for a mail, the highest priority "
|
||||
"one is used. Default priority is 10 (smaller number = higher priority)"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_crm_partner_assign
|
||||
|
@ -4675,6 +4973,19 @@ msgid ""
|
|||
"You can also use the geolocalization without using the GPS coordinates.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"This is the module used by OpenERP SA to redirect customers to its partners, "
|
||||
"based on geolocalisation.\n"
|
||||
"============================================================================="
|
||||
"=========================\n"
|
||||
"\n"
|
||||
"You can geolocalise your opportunities using this module.\n"
|
||||
"\n"
|
||||
"Use geolocalisation when assigning opportunities to partners.\n"
|
||||
"Determine the GPS coordinates according to the address of the partner.\n"
|
||||
"The most appropriate partner can be assigned.\n"
|
||||
"You can also use the geolocalisation without GPS coordinates.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: help:ir.actions.act_window,help:0
|
||||
|
@ -4708,7 +5019,7 @@ msgstr "Trigger Object"
|
|||
#. module: base
|
||||
#: sql_constraint:ir.sequence.type:0
|
||||
msgid "`code` must be unique."
|
||||
msgstr ""
|
||||
msgstr "`code` must be unique."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_hr_expense
|
||||
|
@ -10427,7 +10738,7 @@ msgstr "Weeks"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-12 08:10+0000\n"
|
||||
"Last-Translator: German Figueredo <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:29+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -29,7 +29,7 @@ msgstr "Otra configuración"
|
|||
#. module: base
|
||||
#: selection:ir.property,type:0
|
||||
msgid "DateTime"
|
||||
msgstr "FechaHora"
|
||||
msgstr "Fecha y hora"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_mailgate
|
||||
|
@ -2098,7 +2098,7 @@ msgstr "Modelo archivo adjunto"
|
|||
#. module: base
|
||||
#: field:res.partner.bank,footer:0
|
||||
msgid "Display on Reports"
|
||||
msgstr ""
|
||||
msgstr "Mostrar en Informes"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_l10n_cn
|
||||
|
@ -2260,7 +2260,7 @@ msgstr "Finlandia"
|
|||
#: code:addons/base/res/res_company.py:156
|
||||
#, python-format
|
||||
msgid "Website: "
|
||||
msgstr ""
|
||||
msgstr "Sitio web: "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_administration
|
||||
|
@ -2279,7 +2279,7 @@ msgstr "Árbol"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_analytic_multicurrency
|
||||
msgid "Multi-Currency in Analytic"
|
||||
msgstr ""
|
||||
msgstr "Multi-Moneda en Analitica"
|
||||
|
||||
#. module: base
|
||||
#: view:base.language.export:0
|
||||
|
@ -2297,6 +2297,8 @@ msgid ""
|
|||
"Display this bank account on the footer of printed documents like invoices "
|
||||
"and sales orders."
|
||||
msgstr ""
|
||||
"Mostrar esta cuenta bancaria en el pie de página de los documentos impresos "
|
||||
"como facturas y órdenes de venta."
|
||||
|
||||
#. module: base
|
||||
#: view:base.language.import:0
|
||||
|
@ -2400,12 +2402,12 @@ msgstr ""
|
|||
#. module: base
|
||||
#: field:ir.values,action_id:0
|
||||
msgid "Action (change only)"
|
||||
msgstr ""
|
||||
msgstr "Acción (solo cambio)"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_subscription
|
||||
msgid "Recurring Documents"
|
||||
msgstr ""
|
||||
msgstr "Documentos Recurrentes"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.bs
|
||||
|
@ -2444,7 +2446,7 @@ msgstr "Número de módulos actualizados"
|
|||
#. module: base
|
||||
#: field:ir.cron,function:0
|
||||
msgid "Method"
|
||||
msgstr ""
|
||||
msgstr "Método"
|
||||
|
||||
#. module: base
|
||||
#: view:res.partner.event:0
|
||||
|
@ -2469,7 +2471,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_base_setup
|
||||
msgid "Initial Setup Tools"
|
||||
msgstr ""
|
||||
msgstr "Herramientas de Configuración Inicial"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.act_window,groups_id:0
|
||||
|
@ -2531,7 +2533,7 @@ msgstr "Gestión de widgets de la página inicial"
|
|||
#. module: base
|
||||
#: field:res.company,rml_header1:0
|
||||
msgid "Report Header / Company Slogan"
|
||||
msgstr ""
|
||||
msgstr "Encabezado del Informe / Lema de la Empresa"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.pl
|
||||
|
@ -2585,7 +2587,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: field:ir.mail_server,smtp_debug:0
|
||||
msgid "Debugging"
|
||||
msgstr ""
|
||||
msgstr "Depurando"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_crm_helpdesk
|
||||
|
@ -2696,12 +2698,12 @@ msgstr "Tasa"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_idea
|
||||
msgid "Ideas"
|
||||
msgstr ""
|
||||
msgstr "Ideas"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_sale_crm
|
||||
msgid "Opportunity to Quotation"
|
||||
msgstr ""
|
||||
msgstr "Oportunidad a Presupuesto"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_sale_analytic_plans
|
||||
|
@ -2728,17 +2730,17 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.actions.report.xml,name:base.report_ir_model_overview
|
||||
msgid "Model Overview"
|
||||
msgstr ""
|
||||
msgstr "Información general del modelo"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_margin
|
||||
msgid "Margins by Products"
|
||||
msgstr ""
|
||||
msgstr "Márgenes por Productos"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_invoiced
|
||||
msgid "Invoicing"
|
||||
msgstr ""
|
||||
msgstr "Facturar"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.ui.view_sc,name:0
|
||||
|
@ -2773,13 +2775,13 @@ msgstr "Importar / Exportar"
|
|||
#. module: base
|
||||
#: model:ir.actions.todo.category,name:base.category_tools_customization_config
|
||||
msgid "Tools / Customization"
|
||||
msgstr ""
|
||||
msgstr "Herramientas / Personalización"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.model.data,res_id:0
|
||||
#: field:ir.values,res_id:0
|
||||
msgid "Record ID"
|
||||
msgstr ""
|
||||
msgstr "ID de registro"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.server,email:0
|
||||
|
@ -2865,7 +2867,7 @@ msgstr ""
|
|||
#: model:res.groups,name:base.group_sale_manager
|
||||
#: model:res.groups,name:base.group_tool_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
msgstr "Responsable"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_custom
|
||||
|
@ -2902,7 +2904,7 @@ msgstr "Eliminar ID's"
|
|||
#. module: base
|
||||
#: view:res.groups:0
|
||||
msgid "Inherited"
|
||||
msgstr ""
|
||||
msgstr "Hededado"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.model.fields,serialization_field_id:0
|
||||
|
@ -2915,6 +2917,8 @@ msgid ""
|
|||
"Lets you install various tools to simplify and enhance OpenERP's report "
|
||||
"creation."
|
||||
msgstr ""
|
||||
"Permite instalar varias herramientas para simplificar y mejorar la creación "
|
||||
"de informes OpenERP."
|
||||
|
||||
#. module: base
|
||||
#: view:res.lang:0
|
||||
|
@ -2925,7 +2929,7 @@ msgstr "%y - Año sin el siglo [00,99]."
|
|||
#: code:addons/base/res/res_company.py:155
|
||||
#, python-format
|
||||
msgid "Fax: "
|
||||
msgstr ""
|
||||
msgstr "Fax: "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.si
|
||||
|
@ -2935,7 +2939,7 @@ msgstr "Eslovenia"
|
|||
#. module: base
|
||||
#: help:res.currency,name:0
|
||||
msgid "Currency Code (ISO 4217)"
|
||||
msgstr ""
|
||||
msgstr "Código de moneda (ISO 4217)"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.actions.act_window,name:base.res_log_act_window
|
||||
|
@ -3135,7 +3139,7 @@ msgstr ""
|
|||
#: code:addons/report_sxw.py:434
|
||||
#, python-format
|
||||
msgid "Unknown report type: %s"
|
||||
msgstr ""
|
||||
msgstr "Tipo de informe desconocido: %s"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/ir/ir_model.py:282
|
||||
|
@ -3977,7 +3981,7 @@ msgstr "Verificación EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "CIF/NIF"
|
||||
|
||||
#. module: base
|
||||
|
@ -10306,7 +10310,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3668,7 +3668,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "CUIT"
|
||||
|
||||
#. module: base
|
||||
|
@ -9900,7 +9900,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3795,7 +3795,7 @@ msgstr "Verificación EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "RUT"
|
||||
|
||||
#. module: base
|
||||
|
@ -10124,7 +10124,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
"Language: \n"
|
||||
|
||||
#. module: base
|
||||
|
@ -1975,7 +1975,7 @@ msgstr ""
|
|||
"``BE0477472701``\n"
|
||||
"será validado con la normativa belga.\n"
|
||||
"\n"
|
||||
"Hay dos niveles diferentes de validación del número de TIN: \n"
|
||||
"Hay dos niveles diferentes de validación del número de VAT: \n"
|
||||
"\n"
|
||||
"*Por defecto, un simple fuera de linea de verificación se realiza mediante "
|
||||
"la validación conocida\n"
|
||||
|
@ -4391,7 +4391,7 @@ msgstr "Verificación EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "CIF/NIF"
|
||||
|
||||
#. module: base
|
||||
|
@ -12421,7 +12421,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "IVA: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3971,7 +3971,7 @@ msgstr "Ean de verificación"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "CIF/NIF"
|
||||
|
||||
#. module: base
|
||||
|
@ -10350,7 +10350,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "IVA "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:32+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:46+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3665,7 +3665,7 @@ msgstr "Ean kontroll"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Käibemaks"
|
||||
|
||||
#. module: base
|
||||
|
@ -9890,7 +9890,7 @@ msgstr "Nädalad"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -3,14 +3,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:23+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:53+0000\n"
|
||||
"Last-Translator: avion <nat@sethack.com>\n"
|
||||
"Language-Team: OpenERP Iran <info@openerp-iran.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
"X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n"
|
||||
"X-Poedit-Language: Persian\n"
|
||||
|
||||
|
@ -3667,7 +3667,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "مالیات بر ارزش افزوده"
|
||||
|
||||
#. module: base
|
||||
|
@ -9894,7 +9894,7 @@ msgstr "هفتهها"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-19 09:27+0000\n"
|
||||
"Last-Translator: Juha Kotamäki <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:42+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3751,7 +3751,7 @@ msgstr "EAN tarkistus"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ALV"
|
||||
|
||||
#. module: base
|
||||
|
@ -10091,7 +10091,7 @@ msgstr "Viikot"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "ALV: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-12 08:58+0000\n"
|
||||
"Last-Translator: Numérigraphe <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:43+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3637,7 +3637,7 @@ msgstr "Vue diagramme OpenERP web"
|
|||
#. module: base
|
||||
#: model:res.groups,name:base.group_hr_user
|
||||
msgid "HR Officer"
|
||||
msgstr "Responsable RH"
|
||||
msgstr "Collaborateur RH"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_hr_contract
|
||||
|
@ -4371,7 +4371,7 @@ msgstr "Vérification EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "TVA"
|
||||
|
||||
#. module: base
|
||||
|
@ -11676,7 +11676,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: view:ir.sequence:0
|
||||
msgid "Current Year with Century: %(year)s"
|
||||
msgstr "Année en cours avec le siècle : %(année)s"
|
||||
msgstr "Année en cours avec le siècle : %(year)s"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.exports,export_fields:0
|
||||
|
@ -11707,7 +11707,7 @@ msgstr "Semaines"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "TVA: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:22+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:43+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Galician <gl@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3757,7 +3757,7 @@ msgstr "comprobar EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "IVE"
|
||||
|
||||
#. module: base
|
||||
|
@ -10069,7 +10069,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3692,7 +3692,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9903,7 +9903,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2010-12-10 07:42+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:27+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Hebrew <he@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3654,7 +3654,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "מע\"מ"
|
||||
|
||||
#. module: base
|
||||
|
@ -9877,7 +9877,7 @@ msgstr "שבועות"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-02-08 09:51+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:48+0000\n"
|
||||
"Last-Translator: Goran Cvijanović <goranc@gmail.com>\n"
|
||||
"Language-Team: openerp-translators\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
"Language: hr\n"
|
||||
|
||||
#. module: base
|
||||
|
@ -3784,7 +3784,7 @@ msgstr "Provjera Ean"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "PDV"
|
||||
|
||||
#. module: base
|
||||
|
@ -10050,7 +10050,7 @@ msgstr "Tjedni"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "PDV "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,15 +7,15 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 6.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 15:49+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:28+0000\n"
|
||||
"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) "
|
||||
"<openerp@novotrade.hu>\n"
|
||||
"Language-Team: Hungarian <openerp-hungarian-team@lists.launchpad.net>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3744,7 +3744,7 @@ msgstr "EAN ellenőrzés"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Közösségi/nemzetközi adószám"
|
||||
|
||||
#. module: base
|
||||
|
@ -10063,7 +10063,7 @@ msgstr "Hetek"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:37+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3638,7 +3638,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9849,7 +9849,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2009-11-30 08:27+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:49+0000\n"
|
||||
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n"
|
||||
"Language-Team: Icelandic <is@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3668,7 +3668,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "VSK"
|
||||
|
||||
#. module: base
|
||||
|
@ -9880,7 +9880,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,15 +7,15 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.4\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-08-10 18:42+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:28+0000\n"
|
||||
"Last-Translator: Leonardo Pistone - Agile BG - Domsense "
|
||||
"<leonardo.pistone@domsense.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-08-11 05:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15780)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3807,7 +3807,7 @@ msgstr "Verifica EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Partita IVA"
|
||||
|
||||
#. module: base
|
||||
|
@ -10132,7 +10132,7 @@ msgstr "Settimane"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-08-02 17:18+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:37+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-08-03 05:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15734)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -4131,7 +4131,7 @@ msgstr "EANチェック"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "VAT(Value Added Tax)"
|
||||
|
||||
#. module: base
|
||||
|
@ -11571,7 +11571,7 @@ msgstr "週"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-14 15:06+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:35+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Georgian <ka@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -4267,7 +4267,7 @@ msgstr "EAN-ის შემოწმება"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "დღგ"
|
||||
|
||||
#. module: base
|
||||
|
@ -11688,7 +11688,7 @@ msgstr "კვირეები"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "დღგ: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr "апта"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2010-12-16 08:15+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:29+0000\n"
|
||||
"Last-Translator: ekodaq <ceo@ekosdaq.com>\n"
|
||||
"Language-Team: Korean <ko@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3681,7 +3681,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "부가세"
|
||||
|
||||
#. module: base
|
||||
|
@ -9906,7 +9906,7 @@ msgstr "주"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2011-01-16 11:33+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:52+0000\n"
|
||||
"Last-Translator: Paulius Sladkevičius <paulius@hacbee.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3646,7 +3646,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "PVM"
|
||||
|
||||
#. module: base
|
||||
|
@ -9877,7 +9877,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 15:53+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:31+0000\n"
|
||||
"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
|
||||
"Language-Team: Latvian <lv@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3678,7 +3678,7 @@ msgstr "EAN pārbaude"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "PVN"
|
||||
|
||||
#. module: base
|
||||
|
@ -9919,7 +9919,7 @@ msgstr "Nedēļas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3645,7 +3645,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9856,7 +9856,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-04-20 10:05+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:28+0000\n"
|
||||
"Last-Translator: Bayuka <bayuka1988@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -111,7 +111,7 @@ msgstr "Цоорхой үгүй"
|
|||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
msgid "Hungarian / Magyar"
|
||||
msgstr "Унгар хэл / Магяар"
|
||||
msgstr "Унгар / Magyar"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -249,7 +249,7 @@ msgstr "Швецарь"
|
|||
#: code:addons/orm.py:4206
|
||||
#, python-format
|
||||
msgid "created."
|
||||
msgstr ""
|
||||
msgstr "үүсгэгдсэн."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_tr
|
||||
|
@ -2786,7 +2786,7 @@ 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
|
||||
|
@ -4166,7 +4166,7 @@ msgstr "Зур.код чеклэх"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "НӨАТ"
|
||||
|
||||
#. module: base
|
||||
|
@ -4615,7 +4615,7 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:base.menu_partner_form
|
||||
#: view:res.partner:0
|
||||
msgid "Customers"
|
||||
msgstr "Үйлчлүүлэгчид"
|
||||
msgstr "Захиалагчид"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.au
|
||||
|
@ -6458,7 +6458,7 @@ msgstr "Бичих Id"
|
|||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_product
|
||||
msgid "Products"
|
||||
msgstr "Бүтээгдэхүүн"
|
||||
msgstr "Бараанууд"
|
||||
|
||||
#. module: base
|
||||
#: help:res.users,name:0
|
||||
|
@ -8531,16 +8531,16 @@ msgstr ""
|
|||
"===============================\n"
|
||||
"\n"
|
||||
"Ихэнхдээ энэ дараах тохиолдлуудад хэрэглэгдэж болно:\n"
|
||||
" * Бүтээгдэхүүний үйлдвэрлэх урсгалыг менеж хийх\n"
|
||||
" * Бүтээгдэхүүнүүдээр анхны байрлалыг менеж хийх\n"
|
||||
" * Барааны үйлдвэрлэх урсгалыг менеж хийх\n"
|
||||
" * Бараануудаар анхны байрлалыг менеж хийх\n"
|
||||
" * Бизнес шаардлагын дагуу агуулах дахь маршрутыг тодорхойлох, "
|
||||
"тухайлбал:\n"
|
||||
" - Чанарын Хяналт\n"
|
||||
" - Борлуулалтын Дараах Үйлчилгээ\n"
|
||||
" - Нийлүүлэгчийн Буцаалт\n"
|
||||
"\n"
|
||||
" * Түрээслэсэн бүтээгдэхүүний автомат буцаалтын хөдөлгөөнөөр түрээсийг "
|
||||
"менеж хийхэд тусладаг\n"
|
||||
" * Түрээслэсэн барааны автомат буцаалтын хөдөлгөөнөөр түрээсийг менеж "
|
||||
"хийхэд тусладаг\n"
|
||||
"\n"
|
||||
"Энэ модулийг нэгэнтээ суулгасан дараагаар барааны форм дээр нэмэлт хавтас "
|
||||
"харагдах бөгөөд энд Чихэх, Татах урсгалуудыг зааж өгнө. CPU1 барааны "
|
||||
|
@ -11080,7 +11080,7 @@ msgstr "Дундын бүс"
|
|||
#. module: base
|
||||
#: view:ir.model:0
|
||||
msgid "Custom"
|
||||
msgstr "Үйлчлүүлэгч"
|
||||
msgstr "Өөриймшүүлсэн"
|
||||
|
||||
#. module: base
|
||||
#: view:res.request:0
|
||||
|
@ -11295,7 +11295,7 @@ msgstr "Гайана"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_expiry
|
||||
msgid "Products Expiry Date"
|
||||
msgstr "Бүтээгдэхүүний Хугацаа Дуусах Огноо"
|
||||
msgstr "Барааны Хугацаа Дуусах Огноо"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_account
|
||||
|
@ -11762,7 +11762,7 @@ msgstr "7 хоног"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "НӨАТ: "
|
||||
|
||||
#. module: base
|
||||
|
@ -13442,7 +13442,7 @@ msgstr "1-р түвшний дэмжлэг"
|
|||
#: field:res.partner.address,is_customer_add:0
|
||||
#: model:res.partner.category,name:base.res_partner_category_0
|
||||
msgid "Customer"
|
||||
msgstr "Үйлчлүүлэгч"
|
||||
msgstr "Захиалагч"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -16845,10 +16845,10 @@ msgstr ""
|
|||
"Энэ модуль нь Асуудал/Бугийн менежментийг төсөлд нэмдэг.\n"
|
||||
"=======================================================\n"
|
||||
"\n"
|
||||
"OpenERP нь төсөлд учирч болох системийн буг, үйлчлүүлэгчийн гомдол, "
|
||||
"материалын эвдрэл гэх мэт асуудлыг менеж хийх боломжийг олгодог. Асуудлын "
|
||||
"жагсаалтыг менежер харж хурдтайгаар шалгах, хариуцагчийг томилох, төлөвийн "
|
||||
"явцаар нь шийдвэр гаргах зэрэг боломжийг олгоно.\n"
|
||||
"OpenERP нь төсөлд учирч болох системийн буг, захиалагчийн гомдол, материалын "
|
||||
"эвдрэл гэх мэт асуудлыг менеж хийх боломжийг олгодог. Асуудлын жагсаалтыг "
|
||||
"менежер харж хурдтайгаар шалгах, хариуцагчийг томилох, төлөвийн явцаар нь "
|
||||
"шийдвэр гаргах зэрэг боломжийг олгоно.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:28+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:45+0000\n"
|
||||
"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
|
||||
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -30,12 +30,12 @@ msgstr "Annen konfigurasjon"
|
|||
#. module: base
|
||||
#: selection:ir.property,type:0
|
||||
msgid "DateTime"
|
||||
msgstr ""
|
||||
msgstr "Dato og klokkeslett"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_mailgate
|
||||
msgid "Tasks-Mail Integration"
|
||||
msgstr ""
|
||||
msgstr "Integrasjon Oppgaver - E-post"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/fields.py:582
|
||||
|
@ -44,6 +44,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 andre argumentet for mange-til-mange-feltet %s må være en SQL tabell! Du "
|
||||
"anga %s som ikke er et gyldig SQL tabellnavn."
|
||||
|
||||
#. module: base
|
||||
#: field:ir.ui.view,arch:0
|
||||
|
@ -89,7 +91,7 @@ msgstr "Arbeidsflyt"
|
|||
#. module: base
|
||||
#: selection:ir.sequence,implementation:0
|
||||
msgid "No gap"
|
||||
msgstr ""
|
||||
msgstr "Ingen gap"
|
||||
|
||||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
|
@ -107,6 +109,8 @@ msgid ""
|
|||
"Helps you manage your projects and tasks by tracking them, generating "
|
||||
"plannings, etc..."
|
||||
msgstr ""
|
||||
"Hjelper deg med å håndtere dine prosjekter og oppgaver ved å spore dem, "
|
||||
"generere planer, osv..."
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.act_window,display_menu_tip:0
|
||||
|
@ -118,6 +122,8 @@ msgstr "Vis menytips"
|
|||
msgid ""
|
||||
"Model name on which the method to be called is located, e.g. 'res.partner'."
|
||||
msgstr ""
|
||||
"Navn på modell hvor metoden som skal kalles er definert, f.eks. "
|
||||
"'res.partner'."
|
||||
|
||||
#. module: base
|
||||
#: view:ir.module.module:0
|
||||
|
@ -143,6 +149,12 @@ msgid ""
|
|||
"\n"
|
||||
"This module allows you to create retro planning for managing your events.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Organisering og administrasjon av arrangementer\n"
|
||||
"===============================================\n"
|
||||
"\n"
|
||||
"Denne modulen gir deg mulighet for baklengs planlegging for å administrere "
|
||||
"dine arrangementer.\n"
|
||||
|
||||
#. module: base
|
||||
#: help:ir.model.fields,domain:0
|
||||
|
@ -180,7 +192,7 @@ msgstr "Prosess"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate
|
||||
msgid "Billing Rates on Contracts"
|
||||
msgstr ""
|
||||
msgstr "Faktureringsrater på kontrakter"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_users.py:558
|
||||
|
@ -200,7 +212,7 @@ msgstr ""
|
|||
#: code:addons/osv.py:129
|
||||
#, python-format
|
||||
msgid "Constraint Error"
|
||||
msgstr ""
|
||||
msgstr "Betingelsesfeil"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_ui_view_custom
|
||||
|
@ -265,12 +277,12 @@ msgstr ""
|
|||
#: model:ir.module.category,name:base.module_category_sales_management
|
||||
#: model:ir.module.module,shortdesc:base.module_sale
|
||||
msgid "Sales Management"
|
||||
msgstr ""
|
||||
msgstr "Salgsadministrasjon"
|
||||
|
||||
#. module: base
|
||||
#: view:res.partner:0
|
||||
msgid "Search Partner"
|
||||
msgstr ""
|
||||
msgstr "Søk partner"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/module/wizard/base_export_language.py:60
|
||||
|
@ -377,7 +389,7 @@ msgstr "Ekstra"
|
|||
#: code:addons/orm.py:2526
|
||||
#, python-format
|
||||
msgid "Invalid group_by"
|
||||
msgstr ""
|
||||
msgstr "Ugyldig gruppering"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.module.category,child_ids:0
|
||||
|
@ -2463,7 +2475,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_margin
|
||||
msgid "Margins by Products"
|
||||
msgstr ""
|
||||
msgstr "Margin pr product"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.ui.menu,name:base.menu_invoiced
|
||||
|
@ -2778,7 +2790,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_stock_planning
|
||||
msgid "Master Procurement Schedule"
|
||||
msgstr ""
|
||||
msgstr "Hovedplanlegging av anskaffelser"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_module_category
|
||||
|
@ -3143,7 +3155,7 @@ msgstr "Kontakttitler"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_manufacturer
|
||||
msgid "Products Manufacturers"
|
||||
msgstr ""
|
||||
msgstr "Vareprodusenter"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/ir/ir_mail_server.py:217
|
||||
|
@ -3686,7 +3698,7 @@ msgstr "Ean sjekk"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "MVA"
|
||||
|
||||
#. module: base
|
||||
|
@ -6899,7 +6911,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_intrastat
|
||||
msgid "Intrastat Reporting"
|
||||
msgstr ""
|
||||
msgstr "Intrastat-rapportering"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_users.py:222
|
||||
|
@ -9530,7 +9542,7 @@ msgstr "Guyana"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product_expiry
|
||||
msgid "Products Expiry Date"
|
||||
msgstr ""
|
||||
msgstr "Utløpsdato"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_account
|
||||
|
@ -9926,7 +9938,7 @@ msgstr "Uker"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -12332,7 +12344,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_procurement
|
||||
msgid "Procurements"
|
||||
msgstr ""
|
||||
msgstr "Anskaffelser"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_hr_payroll_account
|
||||
|
@ -13385,7 +13397,7 @@ msgstr "Aktiviteter"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_product
|
||||
msgid "Products & Pricelists"
|
||||
msgstr ""
|
||||
msgstr "Produkter & prislister"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.act_window,auto_refresh:0
|
||||
|
@ -14003,7 +14015,7 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:base.menu_config_address_book
|
||||
#: model:ir.ui.menu,name:base.menu_procurement_management_supplier
|
||||
msgid "Address Book"
|
||||
msgstr ""
|
||||
msgstr "Adressebok"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_l10n_ma
|
||||
|
@ -14437,7 +14449,7 @@ msgstr "Firma"
|
|||
#. module: base
|
||||
#: model:ir.module.category,name:base.module_category_report_designer
|
||||
msgid "Advanced Reporting"
|
||||
msgstr ""
|
||||
msgstr "Avansert rapportering"
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.actions.act_window,target:0
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-08-09 06:15+0000\n"
|
||||
"Last-Translator: Erwin <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:53+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-08-10 04:58+0000\n"
|
||||
"X-Generator: Launchpad (build 15761)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -921,7 +921,7 @@ msgid ""
|
|||
"The module adds google contact in partner address and add google calendar "
|
||||
"events details in Meeting"
|
||||
msgstr ""
|
||||
"Deze module voegt Google contact[ersonen in relatie adressen en voegt Google "
|
||||
"Deze module voegt Google contactersonen in relatie adressen en voegt Google "
|
||||
"agenda items details in OpenERP agenda."
|
||||
|
||||
#. module: base
|
||||
|
@ -942,6 +942,15 @@ msgid ""
|
|||
"delete on objects and can check logs.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Met deze module heeft de administrator de mogelijkheid om iedere gebruikers "
|
||||
"handeling op alle objecten in het systeem te volgen.\n"
|
||||
"============================================================================="
|
||||
"=======================\n"
|
||||
"\n"
|
||||
"De administrator kan regels voor lezen, schrijven en verwijderen definiëren "
|
||||
"en logs hiervan bekijken\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.partner.category,name:base.res_partner_category_4
|
||||
|
@ -2482,6 +2491,18 @@ msgid ""
|
|||
"and categorize your interventions with a channel and a priority level.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Helpdesk management.\n"
|
||||
"===================\n"
|
||||
"\n"
|
||||
"Net als administratie en verwerking van claims is de Helpdesk en "
|
||||
"ondersteuning tool, een goed instrument\n"
|
||||
"om uw acties vast te leggen. Dit menu is meer aangepast aan de mondelinge "
|
||||
"communicatie,\n"
|
||||
"die niet noodzakelijkerwijs verband houden met een claim. Selecteer een "
|
||||
"klant, voeg notities toe\n"
|
||||
"en deel uw acties in.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: sql_constraint:ir.ui.view_sc:0
|
||||
|
@ -2542,6 +2563,11 @@ msgid ""
|
|||
"\n"
|
||||
"Configure servers and trigger synchronization with its database objects.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Synchronisatie van objecten.\n"
|
||||
"=======================\n"
|
||||
"Configureer servers and trigger database synchronisatie van de database "
|
||||
"objecten.\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.mg
|
||||
|
@ -3863,7 +3889,7 @@ msgstr "Ean controle"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "BTW"
|
||||
|
||||
#. module: base
|
||||
|
@ -7548,6 +7574,14 @@ msgid ""
|
|||
"that exceeds minimum amount set by configuration wizard.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Dubbele controle voor inkopen, welke een minimum bedrag overstijgen.\n"
|
||||
"==========================================================\n"
|
||||
"\n"
|
||||
"Deze module past de inkoop workflow aan, zodat inkopen, welke een \n"
|
||||
"minimum bedrag overstijgen moeten worden gecontroleerd. Dit kan worden\n"
|
||||
"ingesteld in de configuratie wizard.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: field:res.currency,rounding:0
|
||||
|
@ -10292,7 +10326,7 @@ msgstr "Weken"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "BTW: "
|
||||
|
||||
#. module: base
|
||||
|
@ -10556,6 +10590,11 @@ msgid ""
|
|||
"\n"
|
||||
"Adds a Claim link to the delivery order.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Maak een claim van een uitgaande levering.\n"
|
||||
"===================================\n"
|
||||
"\n"
|
||||
"Voegt claim link toe aan een uitgaande order.\n"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.model:0
|
||||
|
@ -11772,6 +11811,13 @@ msgid ""
|
|||
"the invoicing wizard if the delivery is to be invoiced.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Factuur wizard bij levering.\n"
|
||||
"======================\n"
|
||||
"\n"
|
||||
"Deze module start de factuur wizard, direct na het verzamelen van een\n"
|
||||
"inkomende of uitgaande levering en deze levering moet worden gefactureerd.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: code:addons/orm.py:1388
|
||||
|
@ -13330,6 +13376,13 @@ msgid ""
|
|||
"marketing_campaign.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Demo data voor de module marketing_campaign.\n"
|
||||
"========================================\n"
|
||||
"\n"
|
||||
"maakt demo data aan, zoals leads, campagnes en segmenten voor de module "
|
||||
"marketing_campaign.\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: selection:ir.actions.act_window.view,view_mode:0
|
||||
|
@ -13962,6 +14015,17 @@ msgid ""
|
|||
"\n"
|
||||
"Used, for example, in food industries."
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Traceer verschillende datums van producten and productie partijen.\n"
|
||||
"=======================================================\n"
|
||||
"\n"
|
||||
"de volgende datums kunnen worden getraceerd:\n"
|
||||
" - THT datum\n"
|
||||
" - Te gebruiken voor datum\n"
|
||||
" - verwijder datum\n"
|
||||
" - waarschuwing datum\n"
|
||||
"\n"
|
||||
"Wordt bijvoorbeeld gebruikt in de voedingsmiddelen industrie."
|
||||
|
||||
#. module: base
|
||||
#: field:ir.exports.line,export_id:0
|
||||
|
|
|
@ -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: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3649,7 +3649,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9860,7 +9860,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:15+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:42+0000\n"
|
||||
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -98,7 +98,7 @@ msgstr "Węgierski"
|
|||
#. module: base
|
||||
#: selection:base.language.install,lang:0
|
||||
msgid "Spanish (PY) / Español (PY)"
|
||||
msgstr ""
|
||||
msgstr "Hiszpański (PY) / Español (PY)"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.category,description:base.module_category_project_management
|
||||
|
@ -3730,7 +3730,7 @@ msgstr "Sprawdzanie EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "NIP"
|
||||
|
||||
#. module: base
|
||||
|
@ -10025,7 +10025,7 @@ msgstr "Tygodni"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "NIP: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-06-05 10:01+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:49+0000\n"
|
||||
"Last-Translator: Tiago Rodrigues <tig.rodrigues@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3959,7 +3959,7 @@ msgstr "Verificar EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "IVA"
|
||||
|
||||
#. module: base
|
||||
|
@ -10340,7 +10340,7 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "IVA: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,15 +7,15 @@ msgstr ""
|
|||
"Project-Id-Version: pt_BR\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-02-15 19:18+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:33+0000\n"
|
||||
"Last-Translator: Renato Lima - http://www.akretion.com "
|
||||
"<renatonlima@gmail.com>\n"
|
||||
"Language-Team: <pt@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -2095,6 +2095,13 @@ msgid ""
|
|||
" ============================================================\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Adicionar dados província chinesa\n"
|
||||
" Assunto gráfico tipo \\ de contas templates \\ IVA \\ auxiliar de "
|
||||
"contabilidade categoria \\ gestão certificado livro de contabilidade \\ "
|
||||
"livro certificado de Contabilidade Financeira\n"
|
||||
" ============================================================\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_model_access
|
||||
|
@ -3163,7 +3170,7 @@ msgstr "Bangladesh"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_project_retro_planning
|
||||
msgid "Project Retro-planning"
|
||||
msgstr ""
|
||||
msgstr "Projeto de retro-planejamento"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_stock_planning
|
||||
|
@ -3465,7 +3472,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:res.groups,name:base.group_survey_user
|
||||
msgid "Survey / User"
|
||||
msgstr ""
|
||||
msgstr "Pesquisa / Usuário"
|
||||
|
||||
#. module: base
|
||||
#: view:ir.module.module:0
|
||||
|
@ -3864,7 +3871,7 @@ msgstr "Formato do separador"
|
|||
#. module: base
|
||||
#: constraint:res.partner.bank:0
|
||||
msgid "The RIB and/or IBAN is not valid"
|
||||
msgstr ""
|
||||
msgstr "A RIB e/ ou IBAN não é válido."
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_webkit
|
||||
|
@ -4164,7 +4171,7 @@ msgstr "Verificar EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Imposto"
|
||||
|
||||
#. module: base
|
||||
|
@ -7609,7 +7616,7 @@ msgstr "Honduras - contabilidade"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_report_intrastat
|
||||
msgid "Intrastat Reporting"
|
||||
msgstr ""
|
||||
msgstr "Relatórios Intrastat"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_users.py:222
|
||||
|
@ -8866,7 +8873,7 @@ msgstr "Rotas Avançadas"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_pad
|
||||
msgid "Collaborative Pads"
|
||||
msgstr ""
|
||||
msgstr "Pads Colaborativos"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_account_anglo_saxon
|
||||
|
@ -10849,8 +10856,8 @@ msgstr "Semanas"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgstr "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "VAT: "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.af
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 15:46+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:27+0000\n"
|
||||
"Last-Translator: Dorin <dhongu@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -4363,7 +4363,7 @@ msgstr "Verificati codul EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "TVA"
|
||||
|
||||
#. module: base
|
||||
|
@ -12351,7 +12351,7 @@ msgstr "Saptamani"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "TVA: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-07-26 16:30+0000\n"
|
||||
"Last-Translator: Rinat Karimov <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:45+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-27 05:22+0000\n"
|
||||
"X-Generator: Launchpad (build 15694)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -187,7 +187,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
|
||||
|
@ -1602,7 +1602,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
|
||||
#: view:ir.actions.server:0
|
||||
|
@ -2365,7 +2365,7 @@ msgstr "Управление виджетами домашней страниц
|
|||
#. module: base
|
||||
#: field:res.company,rml_header1:0
|
||||
msgid "Report Header / Company Slogan"
|
||||
msgstr ""
|
||||
msgstr "Заголовок отчетов / Девиз компании"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.pl
|
||||
|
@ -3811,7 +3811,7 @@ msgstr "Проверка кода Ean"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ИНН"
|
||||
|
||||
#. module: base
|
||||
|
@ -4750,7 +4750,7 @@ 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
|
||||
#: view:res.partner.event:0
|
||||
|
@ -6584,7 +6584,7 @@ msgstr "Рабочие дни"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_multi_company
|
||||
msgid "Multi-Company"
|
||||
msgstr ""
|
||||
msgstr "Холдинг"
|
||||
|
||||
#. module: base
|
||||
#: field:ir.actions.report.xml,report_rml_content:0
|
||||
|
@ -10154,7 +10154,7 @@ msgstr "Недели"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:57+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:39+0000\n"
|
||||
"Last-Translator: Peter Kohaut <peter.kohaut@gmail.com>\n"
|
||||
"Language-Team: Slovak <sk@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3712,7 +3712,7 @@ msgstr "Ean kontrola"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "DPH"
|
||||
|
||||
#. module: base
|
||||
|
@ -9991,7 +9991,7 @@ msgstr "Týždne"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 15:48+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:52+0000\n"
|
||||
"Last-Translator: Mustufa Rangwala (Open ERP) <mra@tinyerp.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3741,7 +3741,7 @@ msgstr "Preveri ean"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "DDV"
|
||||
|
||||
#. module: base
|
||||
|
@ -10047,7 +10047,7 @@ msgstr "Tedni"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:36+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:38+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3633,7 +3633,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9844,7 +9844,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 15:52+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:30+0000\n"
|
||||
"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
|
||||
"Language-Team: Serbian <sr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3710,7 +3710,7 @@ msgstr "EAN provera"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "PDV"
|
||||
|
||||
#. module: base
|
||||
|
@ -9975,7 +9975,7 @@ msgstr "Nedelje"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-server\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-02-15 22:07+0000\n"
|
||||
"Last-Translator: zmmaj <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:35+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Serbian latin <sr@latin@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -4309,7 +4309,7 @@ msgstr "EAN provera"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "PDV"
|
||||
|
||||
#. module: base
|
||||
|
@ -11242,7 +11242,7 @@ msgstr "Nedelje"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "PDV: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-06-18 22:03+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:27+0000\n"
|
||||
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n"
|
||||
"Language-Team: <>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -873,7 +873,7 @@ msgstr "Kambodja (kungariket)"
|
|||
#: field:base.language.import,overwrite:0
|
||||
#: field:base.language.install,overwrite:0
|
||||
msgid "Overwrite Existing Terms"
|
||||
msgstr "Skriv över existerande villkor"
|
||||
msgstr "Skriv över nuvarande fraser"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_base_language_import
|
||||
|
@ -3952,7 +3952,7 @@ msgstr "EAN kontroll"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Moms"
|
||||
|
||||
#. module: base
|
||||
|
@ -7241,7 +7241,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: view:res.widget.wizard:0
|
||||
msgid "Widget Wizard"
|
||||
msgstr "Widget Wizard"
|
||||
msgstr "Komponentguide"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_l10n_hn
|
||||
|
@ -10426,7 +10426,7 @@ msgstr "Veckor"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "Moms: "
|
||||
|
||||
#. module: base
|
||||
|
@ -10676,7 +10676,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: view:ir.actions.todo.category:0
|
||||
msgid "Wizard Category"
|
||||
msgstr ""
|
||||
msgstr "Guidekategori"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_account_cancel
|
||||
|
@ -10995,7 +10995,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_actions_todo_category
|
||||
msgid "Configuration Wizard Category"
|
||||
msgstr ""
|
||||
msgstr "Konfigurationsguidekategori"
|
||||
|
||||
#. module: base
|
||||
#: view:base.module.update:0
|
||||
|
|
|
@ -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: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3633,7 +3633,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9844,7 +9844,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-02-09 21:13+0000\n"
|
||||
"Last-Translator: Ahmet Altınışık <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:34+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -50,7 +50,7 @@ msgstr ""
|
|||
#: field:ir.ui.view,arch:0
|
||||
#: field:ir.ui.view.custom,arch:0
|
||||
msgid "View Architecture"
|
||||
msgstr "Mimari Görüntüleme"
|
||||
msgstr "Görünüm Yapısı"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.module.module,description:base.module_project
|
||||
|
@ -3773,7 +3773,7 @@ msgstr "EAN kontrolü"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "KDV"
|
||||
|
||||
#. module: base
|
||||
|
@ -10097,7 +10097,7 @@ msgstr "Hafta"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "VNO: "
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:43+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:49+0000\n"
|
||||
"Last-Translator: Antony Lesuisse (OpenERP) <al@openerp.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:43+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3669,7 +3669,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "ПДВ"
|
||||
|
||||
#. module: base
|
||||
|
@ -9893,7 +9893,7 @@ msgstr "Тижні"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2011-11-05 03:38+0000\n"
|
||||
"Last-Translator: Vuong Kien Hung <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:37+0000\n"
|
||||
"Last-Translator: OpenERP Administrators <Unknown>\n"
|
||||
"Language-Team: Vietnamese <vi@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3661,7 +3661,7 @@ msgstr "Kiểm tra EAN"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "Thuế GTGT"
|
||||
|
||||
#. module: base
|
||||
|
@ -9878,7 +9878,7 @@ msgstr "Tuần"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -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-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-03-11 06:21+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:29+0000\n"
|
||||
"Last-Translator: Wei \"oldrev\" Li <oldrev@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -4032,7 +4032,7 @@ msgstr "条码检查"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "增值税"
|
||||
|
||||
#. module: base
|
||||
|
@ -10216,6 +10216,9 @@ msgid ""
|
|||
" OpenERP Web example module.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" OpenERP Web 示例模块。\n"
|
||||
" "
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.gy
|
||||
|
@ -10638,7 +10641,7 @@ msgstr "周"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr "增值税: "
|
||||
|
||||
#. module: base
|
||||
|
@ -11508,7 +11511,7 @@ 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 ""
|
||||
msgstr "模块难度。简单:直观、易于使用。普通:对商务专家来说易于使用。专家:需要技术能力。"
|
||||
|
||||
#. module: base
|
||||
#: code:addons/base/res/res_lang.py:191
|
||||
|
@ -11973,7 +11976,7 @@ 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 ""
|
||||
msgstr "此向导帮助您向 OpenERP 系统中导入一个新模块。模块导入后,您可以通过点击表单视图上的\"安装\"按钮进行安装。"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.ch
|
||||
|
@ -12953,7 +12956,7 @@ msgstr "哥斯达黎加"
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_base_module_doc_rst
|
||||
msgid "Generate Docs of Modules"
|
||||
msgstr ""
|
||||
msgstr "生成模块文档"
|
||||
|
||||
#. module: base
|
||||
#: model:res.company,overdue_msg:base.main_company
|
||||
|
@ -12969,7 +12972,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: model:ir.module.module,shortdesc:base.module_users_ldap
|
||||
msgid "Authentication via LDAP"
|
||||
msgstr ""
|
||||
msgstr "使用 LDAP 认证"
|
||||
|
||||
#. module: base
|
||||
#: view:workflow.activity:0
|
||||
|
@ -13160,7 +13163,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: field:res.country,address_format:0
|
||||
msgid "Address Format"
|
||||
msgstr ""
|
||||
msgstr "地址格式"
|
||||
|
||||
#. module: base
|
||||
#: model:ir.model,name:base.model_ir_values
|
||||
|
|
|
@ -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: 2012-07-19 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:44+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3634,7 +3634,7 @@ msgstr ""
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
@ -9845,7 +9845,7 @@ msgstr ""
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -7,14 +7,14 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 5.0.0\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:44+0000\n"
|
||||
"PO-Revision-Date: 2012-01-31 16:14+0000\n"
|
||||
"PO-Revision-Date: 2012-08-20 15:41+0000\n"
|
||||
"Last-Translator: Walter Cheuk <wwycheuk@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-07-19 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15637)\n"
|
||||
"X-Launchpad-Export-Date: 2012-09-05 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15901)\n"
|
||||
|
||||
#. module: base
|
||||
#: model:res.country,name:base.sh
|
||||
|
@ -3639,7 +3639,7 @@ msgstr "Ean 檢查"
|
|||
|
||||
#. module: base
|
||||
#: field:res.partner,vat:0
|
||||
msgid "TIN"
|
||||
msgid "VAT"
|
||||
msgstr "增值稅"
|
||||
|
||||
#. module: base
|
||||
|
@ -9858,7 +9858,7 @@ msgstr "週"
|
|||
#. module: base
|
||||
#: code:addons/base/res/res_company.py:157
|
||||
#, python-format
|
||||
msgid "TIN: "
|
||||
msgid "VAT: "
|
||||
msgstr ""
|
||||
|
||||
#. module: base
|
||||
|
|
|
@ -599,7 +599,14 @@
|
|||
<field name="xml_id"/>
|
||||
</group>
|
||||
</group>
|
||||
<field name="arch"/>
|
||||
<notebook>
|
||||
<page string="Architecture">
|
||||
<field name="arch"/>
|
||||
</page>
|
||||
<page string="Groups">
|
||||
<field name="groups_id"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
|
@ -1173,6 +1180,7 @@
|
|||
<filter icon="terp-gdu-smart-failing"
|
||||
string="Untranslated"
|
||||
domain="['|',('value', '=', False),('value','=','')]"/>
|
||||
<field name="name" operator="="/>
|
||||
<field name="lang"/>
|
||||
<field name="src"/>
|
||||
<field name="value"/>
|
||||
|
@ -1185,6 +1193,9 @@
|
|||
<field name="model">ir.translation</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Translations" version="7.0">
|
||||
<header>
|
||||
<field name="state" widget="statusbar" nolabel="1"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<group>
|
||||
<group>
|
||||
|
@ -1210,12 +1221,12 @@
|
|||
<field name="name">Translations</field>
|
||||
<field name="model">ir.translation</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Translations">
|
||||
<field name="src"/>
|
||||
<tree string="Translations" editable="bottom">
|
||||
<field name="src" readonly="True"/>
|
||||
<field name="value"/>
|
||||
<field name="name"/>
|
||||
<field name="lang"/>
|
||||
<field name="type"/>
|
||||
<field name="name" readonly="True"/>
|
||||
<field name="lang" readonly="True"/>
|
||||
<field name="type" readonly="True"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -35,6 +35,7 @@ from tools.config import config
|
|||
from tools.safe_eval import safe_eval as eval
|
||||
from tools.translate import _
|
||||
from socket import gethostname
|
||||
from openerp import SUPERUSER_ID
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -271,7 +272,7 @@ class act_window(osv.osv):
|
|||
:return: A read() view of the ir.actions.act_window
|
||||
"""
|
||||
dataobj = self.pool.get('ir.model.data')
|
||||
data_id = dataobj._get_id (cr, 1, module, xml_id)
|
||||
data_id = dataobj._get_id (cr, SUPERUSER_ID, module, xml_id)
|
||||
res_id = dataobj.browse(cr, uid, data_id, context).res_id
|
||||
return self.read(cr, uid, res_id, [], context)
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ from osv import osv,fields
|
|||
import uuid
|
||||
import datetime
|
||||
from tools import misc, config
|
||||
from openerp import SUPERUSER_ID
|
||||
|
||||
"""
|
||||
A dictionary holding some configuration parameters to be initialized when the database is created.
|
||||
|
@ -55,9 +56,9 @@ class ir_config_parameter(osv.osv):
|
|||
Initializes the parameters listed in _default_parameters.
|
||||
"""
|
||||
for key, func in _default_parameters.iteritems():
|
||||
ids = self.search(cr, 1, [('key','=',key)])
|
||||
ids = self.search(cr, SUPERUSER_ID, [('key','=',key)])
|
||||
if not ids:
|
||||
self.set_param(cr, 1, key, func())
|
||||
self.set_param(cr, SUPERUSER_ID, key, func())
|
||||
|
||||
def get_param(self, cr, uid, key, default=False, context=None):
|
||||
"""Retrieve the value for a given key.
|
||||
|
|
|
@ -183,7 +183,6 @@ class ir_model(osv.osv):
|
|||
res = super(ir_model,self).create(cr, user, vals, context)
|
||||
if vals.get('state','base')=='manual':
|
||||
self.instanciate(cr, user, vals['model'], context)
|
||||
self.pool.get(vals['model']).__init__(self.pool, cr)
|
||||
ctx = dict(context,
|
||||
field_name=vals['name'],
|
||||
field_state='manual',
|
||||
|
@ -198,7 +197,9 @@ class ir_model(osv.osv):
|
|||
x_custom_model._name = model
|
||||
x_custom_model._module = False
|
||||
a = x_custom_model.create_instance(self.pool, cr)
|
||||
if (not a._columns) or ('x_name' in a._columns.keys()):
|
||||
if not a._columns:
|
||||
x_name = 'id'
|
||||
elif 'x_name' in a._columns.keys():
|
||||
x_name = 'x_name'
|
||||
else:
|
||||
x_name = a._columns.keys()[0]
|
||||
|
@ -931,6 +932,9 @@ class ir_model_data(osv.osv):
|
|||
|
||||
ir_model_relation = self.pool.get('ir.model.relation')
|
||||
relation_ids = ir_model_relation.search(cr, uid, [('module', 'in', modules_to_remove)])
|
||||
ir_module_module = self.pool.get('ir.module.module')
|
||||
modules_to_remove_ids = ir_module_module.search(cr, uid, [('name', 'in', modules_to_remove)])
|
||||
relation_ids = ir_model_relation.search(cr, uid, [('module', 'in', modules_to_remove_ids)])
|
||||
ir_model_relation._module_data_uninstall(cr, uid, relation_ids, context)
|
||||
|
||||
unlink_if_refcount((model, res_id) for model, res_id in to_unlink
|
||||
|
|
|
@ -45,7 +45,6 @@ class ir_model_constraint(Model):
|
|||
ids_set = set(ids)
|
||||
ids.sort()
|
||||
ids.reverse()
|
||||
to_unlink = []
|
||||
for data in self.browse(cr, uid, ids, context):
|
||||
model = data.model.model
|
||||
model_obj = self.pool.get(model)
|
||||
|
@ -75,5 +74,4 @@ class ir_model_constraint(Model):
|
|||
cr.execute('ALTER TABLE "%s" DROP CONSTRAINT "%s"' % (model_obj._table, name),)
|
||||
_logger.info('Dropped CONSTRAINT %s@%s', name, model)
|
||||
|
||||
to_unlink.append(data.id)
|
||||
self.unlink(cr, uid, to_unlink, context)
|
||||
self.unlink(cr, uid, ids, context)
|
||||
|
|
|
@ -36,7 +36,6 @@ class ir_model_relation(Model):
|
|||
to_drop_table = []
|
||||
ids.sort()
|
||||
ids.reverse()
|
||||
to_unlink = []
|
||||
for data in self.browse(cr, uid, ids, context):
|
||||
model = data.model
|
||||
model_obj = self.pool.get(model)
|
||||
|
@ -53,9 +52,7 @@ class ir_model_relation(Model):
|
|||
if cr.fetchone() and not name in to_drop_table:
|
||||
to_drop_table.append(name)
|
||||
|
||||
to_unlink.append(data.id)
|
||||
|
||||
self.unlink(cr, uid, to_unlink, context)
|
||||
self.unlink(cr, uid, ids, context)
|
||||
|
||||
# drop m2m relation tables
|
||||
for table in to_drop_table:
|
||||
|
|
|
@ -44,7 +44,7 @@ class ir_rule(osv.osv):
|
|||
def _eval_context(self, cr, uid):
|
||||
"""Returns a dictionary to use as evaluation context for
|
||||
ir.rule domains."""
|
||||
return {'user': self.pool.get('res.users').browse(cr, 1, uid),
|
||||
return {'user': self.pool.get('res.users').browse(cr, SUPERUSER_ID, uid),
|
||||
'time':time}
|
||||
|
||||
def _domain_force_get(self, cr, uid, ids, field_name, arg, context=None):
|
||||
|
@ -152,7 +152,7 @@ class ir_rule(osv.osv):
|
|||
# involve objects on which the real uid has no acces rights.
|
||||
# This means also there is no implicit restriction (e.g. an object
|
||||
# references another object the user can't see).
|
||||
query = self.pool.get(model_name)._where_calc(cr, 1, dom, active_test=False)
|
||||
query = self.pool.get(model_name)._where_calc(cr, SUPERUSER_ID, dom, active_test=False)
|
||||
return query.where_clause, query.where_clause_params, query.tables
|
||||
return [], [], ['"'+self.pool.get(model_name)._table+'"']
|
||||
|
||||
|
|
|
@ -77,14 +77,14 @@ class ir_translation_import_cursor(object):
|
|||
def push(self, ddict):
|
||||
"""Feed a translation, as a dictionary, into the cursor
|
||||
"""
|
||||
|
||||
state = "translated" if (ddict['value'] and ddict['value'] != "") else "to_translate"
|
||||
self._cr.execute("INSERT INTO " + self._table_name \
|
||||
+ """(name, lang, res_id, src, type,
|
||||
imd_model, imd_module, imd_name, value)
|
||||
VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s)""",
|
||||
imd_model, imd_module, imd_name, value,state)
|
||||
VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)""",
|
||||
(ddict['name'], ddict['lang'], ddict.get('res_id'), ddict['src'], ddict['type'],
|
||||
ddict.get('imd_model'), ddict.get('imd_module'), ddict.get('imd_name'),
|
||||
ddict['value']))
|
||||
ddict['value'],state))
|
||||
|
||||
def finish(self):
|
||||
""" Transfer the data from the temp table to ir.translation
|
||||
|
@ -125,15 +125,16 @@ class ir_translation_import_cursor(object):
|
|||
# Step 2: update existing (matching) translations
|
||||
if self._overwrite:
|
||||
cr.execute("""UPDATE ONLY %s AS irt
|
||||
SET value = ti.value
|
||||
SET value = ti.value,
|
||||
state = 'translated'
|
||||
FROM %s AS ti
|
||||
WHERE %s AND ti.value IS NOT NULL AND ti.value != ''
|
||||
""" % (self._parent_table, self._table_name, find_expr))
|
||||
|
||||
# Step 3: insert new translations
|
||||
|
||||
cr.execute("""INSERT INTO %s(name, lang, res_id, src, type, value)
|
||||
SELECT name, lang, res_id, src, type, value
|
||||
cr.execute("""INSERT INTO %s(name, lang, res_id, src, type, value,state)
|
||||
SELECT name, lang, res_id, src, type, value,state
|
||||
FROM %s AS ti
|
||||
WHERE NOT EXISTS(SELECT 1 FROM ONLY %s AS irt WHERE %s);
|
||||
""" % (self._parent_table, self._table_name, self._parent_table, find_expr))
|
||||
|
@ -167,6 +168,11 @@ class ir_translation(osv.osv):
|
|||
'type': fields.selection(TRANSLATION_TYPE, string='Type', size=16, select=True),
|
||||
'src': fields.text('Source'),
|
||||
'value': fields.text('Translation Value'),
|
||||
'state':fields.selection([('to_translate','To Translate'),('inprogress','Translation in Progress'),('translated','Translated')])
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
'state':'to_translate',
|
||||
}
|
||||
|
||||
_sql_constraints = [ ('lang_fkey_res_lang', 'FOREIGN KEY(lang) REFERENCES res_lang(code)',
|
||||
|
@ -301,6 +307,10 @@ class ir_translation(osv.osv):
|
|||
context = {}
|
||||
if isinstance(ids, (int, long)):
|
||||
ids = [ids]
|
||||
if vals.get('src') or ('value' in vals and not(vals.get('value'))):
|
||||
result = vals.update({'state':'to_translate'})
|
||||
if vals.get('value'):
|
||||
result = vals.update({'state':'translated'})
|
||||
result = super(ir_translation, self).write(cursor, user, ids, vals, context=context)
|
||||
for trans_obj in self.read(cursor, user, ids, ['name','type','res_id','src','lang'], context=context):
|
||||
self._get_source.clear_cache(self, user, trans_obj['name'], trans_obj['type'], trans_obj['lang'], trans_obj['src'])
|
||||
|
@ -318,6 +328,52 @@ class ir_translation(osv.osv):
|
|||
result = super(ir_translation, self).unlink(cursor, user, ids, context=context)
|
||||
return result
|
||||
|
||||
def translate_fields(self, cr, uid, model, id, field=None, context=None):
|
||||
trans_model = self.pool.get(model)
|
||||
domain = ['&', ('res_id', '=', id), ('name', '=like', model + ',%')]
|
||||
langs_ids = self.pool.get('res.lang').search(cr, uid, [('code', '!=', 'en_US')], context=context)
|
||||
langs = [lg.code for lg in self.pool.get('res.lang').browse(cr, uid, langs_ids, context=context)]
|
||||
main_lang = 'en_US'
|
||||
translatable_fields = []
|
||||
for f, info in trans_model._all_columns.items():
|
||||
if info.column.translate:
|
||||
if info.parent_model:
|
||||
parent_id = trans_model.read(cr, uid, [id], [info.parent_column], context=context)[0][info.parent_column][0]
|
||||
translatable_fields.append({ 'name': f, 'id': parent_id, 'model': info.parent_model })
|
||||
domain.insert(0, '|')
|
||||
domain.extend(['&', ('res_id', '=', parent_id), ('name', '=', "%s,%s" % (info.parent_model, f))])
|
||||
else:
|
||||
translatable_fields.append({ 'name': f, 'id': id, 'model': model })
|
||||
if len(langs):
|
||||
fields = [f.get('name') for f in translatable_fields]
|
||||
record = trans_model.read(cr, uid, [id], fields, context={ 'lang': main_lang })[0]
|
||||
for lg in langs:
|
||||
for f in translatable_fields:
|
||||
# Check if record exists, else create it (at once)
|
||||
sql = """INSERT INTO ir_translation (lang, src, name, type, res_id, value)
|
||||
SELECT %s, %s, %s, 'model', %s, %s WHERE NOT EXISTS
|
||||
(SELECT 1 FROM ir_translation WHERE lang=%s AND name=%s AND res_id=%s AND type='model');
|
||||
UPDATE ir_translation SET src = %s WHERE lang=%s AND name=%s AND res_id=%s AND type='model';
|
||||
"""
|
||||
src = record[f['name']] or None
|
||||
name = "%s,%s" % (f['model'], f['name'])
|
||||
cr.execute(sql, (lg, src , name, f['id'], src, lg, name, f['id'], src, lg, name, id))
|
||||
|
||||
action = {
|
||||
'name': 'Translate',
|
||||
'res_model': 'ir.translation',
|
||||
'type': 'ir.actions.act_window',
|
||||
'view_type': 'form',
|
||||
'view_mode': 'tree,form',
|
||||
'domain': domain,
|
||||
}
|
||||
if field:
|
||||
info = trans_model._all_columns[field]
|
||||
action['context'] = {
|
||||
'search_default_name': "%s,%s" % (info.parent_model or model, field)
|
||||
}
|
||||
return action
|
||||
|
||||
def _get_import_cursor(self, cr, uid, context=None):
|
||||
""" Return a cursor-like object for fast inserting translations
|
||||
"""
|
||||
|
|
|
@ -28,6 +28,7 @@ import tools
|
|||
import openerp.modules
|
||||
from osv import fields, osv
|
||||
from tools.translate import _
|
||||
from openerp import SUPERUSER_ID
|
||||
|
||||
def one_in(setA, setB):
|
||||
"""Check the presence of an element of setA in setB
|
||||
|
@ -59,7 +60,7 @@ class ir_ui_menu(osv.osv):
|
|||
"""
|
||||
with self.cache_lock:
|
||||
modelaccess = self.pool.get('ir.model.access')
|
||||
user_groups = set(self.pool.get('res.users').read(cr, 1, uid, ['groups_id'])['groups_id'])
|
||||
user_groups = set(self.pool.get('res.users').read(cr, SUPERUSER_ID, uid, ['groups_id'])['groups_id'])
|
||||
result = []
|
||||
for menu in self.browse(cr, uid, ids, context=context):
|
||||
# this key works because user access rights are all based on user's groups (cfr ir_model_access.check)
|
||||
|
|
|
@ -78,6 +78,8 @@ class view(osv.osv):
|
|||
'field_parent': fields.char('Child Field',size=64),
|
||||
'xml_id': fields.function(osv.osv.get_xml_id, type='char', size=128, string="External ID",
|
||||
help="ID of the view defined in xml file"),
|
||||
'groups_id': fields.many2many('res.groups', 'ir_ui_view_group_rel', 'view_id', 'group_id',
|
||||
string='Groups', help="If this field is empty, the view applies to all users. Otherwise, the view applies to the users of those groups only."),
|
||||
}
|
||||
_defaults = {
|
||||
'arch': '<?xml version="1.0"?>\n<tree string="My view">\n\t<field name="name"/>\n</tree>',
|
||||
|
@ -167,20 +169,25 @@ class view(osv.osv):
|
|||
:rtype: list of tuples
|
||||
:return: [(view_arch,view_id), ...]
|
||||
"""
|
||||
user_groups = frozenset(self.pool.get('res.users').browse(cr, 1, uid, context).groups_id)
|
||||
if self.pool._init:
|
||||
# Module init currently in progress, only consider views from modules whose code was already loaded
|
||||
query = """SELECT v.arch, v.id FROM ir_ui_view v LEFT JOIN ir_model_data md ON (md.model = 'ir.ui.view' AND md.res_id = v.id)
|
||||
query = """SELECT v.id FROM ir_ui_view v LEFT JOIN ir_model_data md ON (md.model = 'ir.ui.view' AND md.res_id = v.id)
|
||||
WHERE v.inherit_id=%s AND v.model=%s AND md.module in %s
|
||||
ORDER BY priority"""
|
||||
query_params = (view_id, model, tuple(self.pool._init_modules))
|
||||
else:
|
||||
# Modules fully loaded, consider all views
|
||||
query = """SELECT v.arch, v.id FROM ir_ui_view v
|
||||
query = """SELECT v.id FROM ir_ui_view v
|
||||
WHERE v.inherit_id=%s AND v.model=%s
|
||||
ORDER BY priority"""
|
||||
query_params = (view_id, model)
|
||||
cr.execute(query, query_params)
|
||||
return cr.fetchall()
|
||||
view_ids = [v[0] for v in cr.fetchall()]
|
||||
# filter views based on user groups
|
||||
return [(view.arch, view.id)
|
||||
for view in self.browse(cr, 1, view_ids, context)
|
||||
if not (view.groups_id and user_groups.isdisjoint(view.groups_id))]
|
||||
|
||||
def write(self, cr, uid, ids, vals, context=None):
|
||||
if not isinstance(ids, (list, tuple)):
|
||||
|
|
|
@ -125,9 +125,8 @@ class module(osv.osv):
|
|||
def _get_desc(self, cr, uid, ids, field_name=None, arg=None, context=None):
|
||||
res = dict.fromkeys(ids, '')
|
||||
for module in self.browse(cr, uid, ids, context=context):
|
||||
desc = self.get_module_info(module.name).get('description', '')
|
||||
overrides = dict(embed_stylesheet=False, doctitle_xform=False, output_encoding='unicode')
|
||||
output = publish_string(source=desc, writer_name='html', settings_overrides=overrides)
|
||||
output = publish_string(source=module.description, writer_name='html', settings_overrides=overrides)
|
||||
res[module.id] = output
|
||||
return res
|
||||
|
||||
|
@ -220,7 +219,8 @@ class module(osv.osv):
|
|||
'category_id': fields.many2one('ir.module.category', 'Category', readonly=True, select=True),
|
||||
'shortdesc': fields.char('Module Name', size=64, readonly=True, translate=True),
|
||||
'summary': fields.char('Summary', size=64, readonly=True, translate=True),
|
||||
'description': fields.function(_get_desc, string='Description', type='html', method=True, readonly=True, store=True),
|
||||
'description': fields.text("Description", readonly=True, translate=True),
|
||||
'description_html': fields.function(_get_desc, string='Description HTML', type='html', method=True, readonly=True),
|
||||
'author': fields.char("Author", size=128, readonly=True),
|
||||
'maintainer': fields.char('Maintainer', size=128, readonly=True),
|
||||
'contributors': fields.text('Contributors', readonly=True),
|
||||
|
@ -260,7 +260,7 @@ class module(osv.osv):
|
|||
('AGPL-3', 'Affero GPL-3'),
|
||||
('Other OSI approved licence', 'Other OSI Approved Licence'),
|
||||
('Other proprietary', 'Other Proprietary')
|
||||
], string='License', readonly=True),
|
||||
], string='License', readonly=True),
|
||||
'menus_by_module': fields.function(_get_views, string='Menus', type='text', multi="meta", store=True),
|
||||
'reports_by_module': fields.function(_get_views, string='Reports', type='text', multi="meta", store=True),
|
||||
'views_by_module': fields.function(_get_views, string='Views', type='text', multi="meta", store=True),
|
||||
|
@ -409,7 +409,8 @@ class module(osv.osv):
|
|||
ir_model_data = self.pool.get('ir.model.data')
|
||||
ir_model_constraint = self.pool.get('ir.model.constraint')
|
||||
modules_to_remove = [m.name for m in self.browse(cr, uid, ids, context)]
|
||||
constraint_ids = ir_model_constraint.search(cr, uid, [('module', 'in', modules_to_remove)])
|
||||
modules_to_remove_ids = [m.id for m in self.browse(cr, uid, ids, context)]
|
||||
constraint_ids = ir_model_constraint.search(cr, uid, [('module', 'in', modules_to_remove_ids)])
|
||||
ir_model_constraint._module_data_uninstall(cr, uid, constraint_ids, context)
|
||||
ir_model_data._module_data_uninstall(cr, uid, modules_to_remove, context)
|
||||
self.write(cr, uid, ids, {'state': 'uninstalled'})
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
<t t-set="installed" t-value="record.state.raw_value == 'installed'"/>
|
||||
<img t-attf-src="#{record.icon.value}" class="oe_module_icon"/>
|
||||
<div class="oe_module_desc">
|
||||
<h4><a type="edit"><field name="shortdesc"/></a></h4>
|
||||
<h4><a type="open"><field name="shortdesc"/></a></h4>
|
||||
<p class="oe_module_name">
|
||||
<t t-if="record.summary.raw_value"><field name="summary"/><br/></t>
|
||||
<i><field name="name" groups="base.group_no_one"/></i>
|
||||
|
@ -139,7 +139,7 @@
|
|||
</group>
|
||||
<notebook>
|
||||
<page string="Description">
|
||||
<field name="description"/>
|
||||
<field name="description_html"/>
|
||||
</page>
|
||||
<page string="Technical Data" groups="base.group_no_one">
|
||||
<group col="4">
|
||||
|
|
|
@ -10,7 +10,9 @@
|
|||
<field name="lang"/>
|
||||
</group>
|
||||
<footer>
|
||||
<button name="act_cancel" special="cancel" string="Cancel" type="object"/>
|
||||
<button name="act_update" string="Update" type="object" class="oe_highlight"/>
|
||||
or
|
||||
<button name="act_cancel" special="cancel" string="Cancel" type="object" class="oe_link"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# OpenERP, Open Source Management Solution
|
||||
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
|
||||
#
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
import publisher_warranty
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -1,354 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# OpenERP, Open Source Management Solution
|
||||
# Copyright (C) 2004-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 <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
"""
|
||||
Module to handle publisher warranty contracts as well as notifications from
|
||||
OpenERP.
|
||||
"""
|
||||
|
||||
import datetime
|
||||
import logging
|
||||
import sys
|
||||
import urllib
|
||||
import urllib2
|
||||
|
||||
import pooler
|
||||
import release
|
||||
from osv import osv, fields
|
||||
from tools.translate import _
|
||||
from tools.safe_eval import safe_eval
|
||||
from tools.config import config
|
||||
from tools import misc
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
"""
|
||||
Time interval that will be used to determine up to which date we will
|
||||
check the logs to see if a message we just received was already logged.
|
||||
@type: datetime.timedelta
|
||||
"""
|
||||
_PREVIOUS_LOG_CHECK = datetime.timedelta(days=365)
|
||||
|
||||
class publisher_warranty_contract(osv.osv):
|
||||
"""
|
||||
Osv representing a publisher warranty contract.
|
||||
"""
|
||||
_name = "publisher_warranty.contract"
|
||||
|
||||
def _get_valid_contracts(self, cr, uid):
|
||||
"""
|
||||
Return the list of the valid contracts encoded in the system.
|
||||
|
||||
@return: A list of contracts
|
||||
@rtype: list of publisher_warranty.contract browse records
|
||||
"""
|
||||
return [contract for contract in self.browse(cr, uid, self.search(cr, uid, []))
|
||||
if contract.state == 'valid']
|
||||
|
||||
def status(self, cr, uid):
|
||||
""" Method called by the client to check availability of publisher warranty contract. """
|
||||
|
||||
contracts = self._get_valid_contracts(cr, uid)
|
||||
return {
|
||||
'status': "full" if contracts else "none" ,
|
||||
'uncovered_modules': list(),
|
||||
}
|
||||
|
||||
def send(self, cr, uid, tb, explanations, remarks=None, issue_name=None):
|
||||
""" Method called by the client to send a problem to the publisher warranty server. """
|
||||
|
||||
if not remarks:
|
||||
remarks = ""
|
||||
|
||||
valid_contracts = self._get_valid_contracts(cr, uid)
|
||||
valid_contract = valid_contracts[0]
|
||||
|
||||
try:
|
||||
origin = 'client'
|
||||
dbuuid = self.pool.get('ir.config_parameter').get_param(cr, uid, 'database.uuid')
|
||||
db_create_date = self.pool.get('ir.config_parameter').get_param(cr, uid, 'database.create_date')
|
||||
user = self.pool.get("res.users").browse(cr, uid, uid)
|
||||
user_name = user.name
|
||||
email = user.email
|
||||
|
||||
msg = {'contract_name': valid_contract.name,
|
||||
'tb': tb,
|
||||
'explanations': explanations,
|
||||
'remarks': remarks,
|
||||
'origin': origin,
|
||||
'dbname': cr.dbname,
|
||||
'dbuuid': dbuuid,
|
||||
'db_create_date': db_create_date,
|
||||
'issue_name': issue_name,
|
||||
'email': email,
|
||||
'user_name': user_name,
|
||||
}
|
||||
|
||||
|
||||
add_arg = {"timeout":30} if sys.version_info >= (2,6) else {}
|
||||
uo = urllib2.urlopen(config.get("publisher_warranty_url"),
|
||||
urllib.urlencode({'arg0': msg, "action": "send",}),**add_arg)
|
||||
try:
|
||||
submit_result = uo.read()
|
||||
finally:
|
||||
uo.close()
|
||||
|
||||
result = safe_eval(submit_result)
|
||||
|
||||
crm_case_id = result
|
||||
|
||||
if not crm_case_id:
|
||||
return False
|
||||
|
||||
except osv.except_osv:
|
||||
raise
|
||||
except Exception:
|
||||
_logger.warning("Error sending problem report", exc_info=1)
|
||||
raise osv.except_osv(_("Error"),
|
||||
_("Error during communication with the publisher warranty server."))
|
||||
|
||||
return True
|
||||
|
||||
def check_validity(self, cr, uid, ids, context=None):
|
||||
"""
|
||||
Check the validity of a publisher warranty contract. This method just call get_logs() but checks
|
||||
some more things, so it can be called from a user interface.
|
||||
"""
|
||||
contract_id = ids[0]
|
||||
contract = self.browse(cr, uid, contract_id)
|
||||
state = contract.state
|
||||
validated = state != "unvalidated"
|
||||
|
||||
self.get_logs(cr, uid, ids, cron_mode=False, context=context)
|
||||
|
||||
contract = self.browse(cr, uid, contract_id)
|
||||
validated2 = contract.state != "unvalidated"
|
||||
if not validated and not validated2:
|
||||
raise osv.except_osv(_("Contract validation error"),
|
||||
_("Please verify your publisher warranty serial number and validity."))
|
||||
return True
|
||||
|
||||
def get_logs(self, cr, uid, ids, cron_mode=True, context=None):
|
||||
"""
|
||||
Send a message to OpenERP's publisher warranty server to check the validity of
|
||||
the contracts, get notifications, etc...
|
||||
|
||||
@param cron_mode: If true, catch all exceptions (appropriate for usage in a cron).
|
||||
@type cron_mode: boolean
|
||||
"""
|
||||
try:
|
||||
try:
|
||||
result = get_sys_logs(cr, uid)
|
||||
except Exception:
|
||||
if cron_mode: # we don't want to see any stack trace in cron
|
||||
return False
|
||||
_logger.debug("Exception while sending a get logs messages", exc_info=1)
|
||||
raise osv.except_osv(_("Error"), _("Error during communication with the publisher warranty server."))
|
||||
|
||||
contracts = result["contracts"]
|
||||
for contract in contracts:
|
||||
c_id = self.search(cr, uid, [("name","=",contract)])[0]
|
||||
# for backward compatibility
|
||||
if type(contracts[contract]) == tuple:
|
||||
self.write(cr, uid, c_id, {
|
||||
"date_start": contracts[contract][0],
|
||||
"date_stop": contracts[contract][1],
|
||||
"state": contracts[contract][2],
|
||||
"check_support": False,
|
||||
"check_opw": False,
|
||||
"kind": "",
|
||||
})
|
||||
else:
|
||||
self.write(cr, uid, c_id, {
|
||||
"date_start": contracts[contract]["date_from"],
|
||||
"date_stop": contracts[contract]["date_to"],
|
||||
"state": contracts[contract]["state"],
|
||||
"check_support": contracts[contract]["check_support"],
|
||||
"check_opw": contracts[contract]["check_opw"],
|
||||
"kind": contracts[contract]["kind"],
|
||||
})
|
||||
|
||||
|
||||
limit_date = (datetime.datetime.now() - _PREVIOUS_LOG_CHECK).strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT)
|
||||
|
||||
# old behavior based on res.log; now on mail.message, that is not necessarily installed
|
||||
mail_message_obj = self.pool.get('mail.message')
|
||||
if mail_message_obj:
|
||||
for message in result["messages"]:
|
||||
ids = mail_message_obj.search(cr, uid, [("model", "=", "publisher_warranty.contract"),
|
||||
("create_date", ">=", limit_date),
|
||||
("body_text", "=", message)])
|
||||
if ids:
|
||||
continue
|
||||
mail_message_obj.create(cr, uid, {
|
||||
'name': message,
|
||||
'model': "publisher_warranty.contract",
|
||||
'user_id': False,
|
||||
}, context=context)
|
||||
except Exception:
|
||||
if cron_mode:
|
||||
return False # we don't want to see any stack trace in cron
|
||||
else:
|
||||
raise
|
||||
return True
|
||||
|
||||
def get_last_user_messages(self, cr, uid, limit, context=None):
|
||||
"""
|
||||
Get the messages to be written in the web client.
|
||||
@return: A list of html messages with ids, can be False or empty.
|
||||
@rtype: list of tuples(int,string)
|
||||
"""
|
||||
if not self.pool.get('mail.message'):
|
||||
return []
|
||||
ids = self.pool.get('mail.message').search(cr, uid, [("model", "=", "publisher_warranty.contract")]
|
||||
, order="create_date desc", limit=limit, context=context)
|
||||
if not ids:
|
||||
return []
|
||||
messages = [(x.id, x.name) for x in self.pool.get('mail.message').browse(cr, uid, ids, context=context)]
|
||||
return messages
|
||||
|
||||
_columns = {
|
||||
'name' : fields.char('Serial Key', size=384, required=True, help="Your OpenERP Publisher's Warranty Contract unique key, also called serial number."),
|
||||
'date_start' : fields.date('Starting Date', readonly=True),
|
||||
'date_stop' : fields.date('Ending Date', readonly=True),
|
||||
'state' : fields.selection([('unvalidated', 'Unvalidated'), ('valid', 'Valid')
|
||||
, ('terminated', 'Terminated'), ('canceled', 'Canceled')], string="State", readonly=True),
|
||||
'kind' : fields.char('Contract Category', size=64, readonly=True),
|
||||
"check_support": fields.boolean("Support Level 1", readonly=True),
|
||||
"check_opw": fields.boolean("OPW", readonly=True, help="Checked if this is an OpenERP Publisher's Warranty contract (versus older contract types"),
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
'state': 'unvalidated',
|
||||
}
|
||||
|
||||
_sql_constraints = [
|
||||
('uniq_name', 'unique(name)', "That contract is already registered in the system.")
|
||||
]
|
||||
|
||||
publisher_warranty_contract()
|
||||
|
||||
class maintenance_contract(osv.osv_memory):
|
||||
""" Old osv we only keep for compatibility with the clients. """
|
||||
|
||||
_name = "maintenance.contract"
|
||||
|
||||
def status(self, cr, uid):
|
||||
return self.pool.get("publisher_warranty.contract").status(cr, uid)
|
||||
|
||||
def send(self, cr, uid, tb, explanations, remarks=None, issue_name=None):
|
||||
return self.pool.get("publisher_warranty.contract").send(cr, uid, tb,
|
||||
explanations, remarks, issue_name)
|
||||
|
||||
maintenance_contract()
|
||||
|
||||
class publisher_warranty_contract_wizard(osv.osv_memory):
|
||||
"""
|
||||
A wizard osv to help people entering a publisher warranty contract.
|
||||
"""
|
||||
_name = 'publisher_warranty.contract.wizard'
|
||||
_inherit = "ir.wizard.screen"
|
||||
|
||||
_columns = {
|
||||
'name' : fields.char('Serial Key', size=256, required=True, help="Your OpenERP Publisher's Warranty Contract unique key, also called serial number."),
|
||||
'state' : fields.selection([("draft", "Draft"), ("finished", "Finished")])
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
"state": "draft",
|
||||
}
|
||||
|
||||
def action_validate(self, cr, uid, ids, context=None):
|
||||
if not ids:
|
||||
return False
|
||||
|
||||
wiz = self.browse(cr, uid, ids[0])
|
||||
c_name = wiz.name
|
||||
|
||||
contract_osv = self.pool.get("publisher_warranty.contract")
|
||||
contracts = contract_osv.search(cr, uid, [("name","=",c_name)])
|
||||
if contracts:
|
||||
raise osv.except_osv(_("Error"), _("That contract is already registered in the system."))
|
||||
|
||||
contract_id = contract_osv.create(cr, uid, {
|
||||
"name": c_name,
|
||||
"state": "unvalidated",
|
||||
})
|
||||
|
||||
contract_osv.check_validity(cr, uid, [contract_id])
|
||||
|
||||
self.write(cr, uid, ids, {"state": "finished"})
|
||||
|
||||
# We should return an action ?
|
||||
return True
|
||||
|
||||
|
||||
publisher_warranty_contract_wizard()
|
||||
|
||||
def get_sys_logs(cr, uid):
|
||||
"""
|
||||
Utility method to send a publisher warranty get logs messages.
|
||||
"""
|
||||
pool = pooler.get_pool(cr.dbname)
|
||||
|
||||
dbuuid = pool.get('ir.config_parameter').get_param(cr, uid, 'database.uuid')
|
||||
db_create_date = pool.get('ir.config_parameter').get_param(cr, uid, 'database.create_date')
|
||||
limit_date = datetime.datetime.now()
|
||||
limit_date = limit_date - datetime.timedelta(15)
|
||||
limit_date_str = limit_date.strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT)
|
||||
nbr_users = pool.get("res.users").search(cr, uid, [], count=True)
|
||||
nbr_active_users = pool.get("res.users").search(cr, uid, [("date", ">=", limit_date_str)], count=True)
|
||||
nbr_share_users = False
|
||||
nbr_active_share_users = False
|
||||
if "share" in pool.get("res.users")._all_columns:
|
||||
nbr_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True)], count=True)
|
||||
nbr_active_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True), ("date", ">=", limit_date_str)], count=True)
|
||||
contractosv = pool.get('publisher_warranty.contract')
|
||||
contracts = contractosv.browse(cr, uid, contractosv.search(cr, uid, []))
|
||||
user = pool.get("res.users").browse(cr, uid, uid)
|
||||
msg = {
|
||||
"dbuuid": dbuuid,
|
||||
"nbr_users": nbr_users,
|
||||
"nbr_active_users": nbr_active_users,
|
||||
"nbr_share_users": nbr_share_users,
|
||||
"nbr_active_share_users": nbr_active_share_users,
|
||||
"dbname": cr.dbname,
|
||||
"db_create_date": db_create_date,
|
||||
"version": release.version,
|
||||
"contracts": [c.name for c in contracts],
|
||||
"language": user.lang,
|
||||
}
|
||||
|
||||
add_arg = {"timeout":30} if sys.version_info >= (2,6) else {}
|
||||
arguments = {'arg0': msg, "action": "update",}
|
||||
arguments_raw = urllib.urlencode(arguments)
|
||||
url = config.get("publisher_warranty_url")
|
||||
uo = urllib2.urlopen(url, arguments_raw, **add_arg)
|
||||
try:
|
||||
submit_result = uo.read()
|
||||
finally:
|
||||
uo.close()
|
||||
|
||||
result = safe_eval(submit_result) if submit_result else {}
|
||||
|
||||
return result
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
|
||||
<record id="ir_cron_ping_scheduler" model="ir.cron">
|
||||
<field name="name">Update System Logs</field>
|
||||
<field eval="True" name="active" />
|
||||
<field name="user_id" ref="base.user_root" />
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">weeks</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field eval="False" name="doall" />
|
||||
<field eval="'publisher_warranty.contract'" name="model" />
|
||||
<field eval="'get_logs'" name="function" />
|
||||
<field eval="'(None,)'" name="args" />
|
||||
<field name="priority">1000</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -1,121 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<menuitem id="menu_publisher_warranty" name="OpenERP Enterprise" parent="base.menu_administration" sequence="5"
|
||||
groups="base.group_no_one"/>
|
||||
|
||||
<record id="publisher_warranty_contract_tree_view" model="ir.ui.view">
|
||||
<field name="name">publisher_warranty.contract.tree</field>
|
||||
<field name="model">publisher_warranty.contract</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Publisher Warranty Contracts">
|
||||
<field name="name"/>
|
||||
<field name="date_start"/>
|
||||
<field name="date_stop"/>
|
||||
<field name="state" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="publisher_warranty_contract_form_view" model="ir.ui.view">
|
||||
<field name="name">publisher_warranty.contract.form</field>
|
||||
<field name="model">publisher_warranty.contract</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Publisher Warranty Contract" version="7.0">
|
||||
<header>
|
||||
<button name="check_validity" string="Validate" type="object"
|
||||
attrs="{'invisible':[('state','in',['valid', 'terminated', 'canceled'])]}"/>
|
||||
<button name="check_validity" string="Refresh Validation Dates" type="object"
|
||||
attrs="{'invisible':[('state','in',['unvalidated'])]}"/>
|
||||
<button string="Cancel" class="oe_link" special="cancel" />
|
||||
</header>
|
||||
<sheet>
|
||||
<group col="3">
|
||||
<group>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="date_start"/>
|
||||
<field name="date_stop"/>
|
||||
<field name="check_support"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="state"/>
|
||||
<field name="kind"/>
|
||||
<field name="check_opw"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="publisher_warranty_contract_search_view" model="ir.ui.view">
|
||||
<field name="name">publisher_warranty.contract.search</field>
|
||||
<field name="model">publisher_warranty.contract</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Publisher Warranty Contract">
|
||||
<field name="name" string="Serial Key"/>
|
||||
<field name="date_start"/>
|
||||
<field name="date_stop"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="publisher_warranty_contract_view_calendar" model="ir.ui.view">
|
||||
<field name="name">publisher_warranty.contract.calendar</field>
|
||||
<field name="model">publisher_warranty.contract</field>
|
||||
<field name="arch" type="xml">
|
||||
<calendar string="Maintenance Contract" date_start="date_start" color="state">
|
||||
<field name="name"/>
|
||||
<field name="state"/>
|
||||
</calendar>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_publisher_warranty_contract_form" model="ir.actions.act_window">
|
||||
<field name="name">Contracts</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">publisher_warranty.contract</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form,calendar</field>
|
||||
<field name="search_view_id" ref="publisher_warranty_contract_search_view"/>
|
||||
</record>
|
||||
<menuitem id="menu_publisher_warranty_contract" parent="menu_publisher_warranty" action="action_publisher_warranty_contract_form" sequence="2"/>
|
||||
|
||||
|
||||
<record id="publisher_warranty_contract_add_wizard" model="ir.ui.view">
|
||||
<field name="name">publisher_warranty.contract.add.wizard</field>
|
||||
<field name="model">publisher_warranty.contract.wizard</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Register a Contract" version="7.0">
|
||||
<field name="state" invisible="1"/>
|
||||
<separator string="Register a Contract"/>
|
||||
<group states="draft">
|
||||
<label string="Please enter the serial key provided in your contract document:" colspan="2"/>
|
||||
<field name="name"/>
|
||||
</group>
|
||||
<group states="finished">
|
||||
<label string="Publisher warranty contract successfully registered!" colspan="4"/>
|
||||
</group>
|
||||
<footer>
|
||||
<button name="action_validate" string="Register" type="object" states="draft" class="oe_highlight"/>
|
||||
<label string="or" states="draft"/>
|
||||
<button string="Cancel" class="oe_link" special="cancel"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_publisher_warranty_contract_add_wizard" model="ir.actions.act_window">
|
||||
<field name="name">Register a Contract</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">publisher_warranty.contract.wizard</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
<menuitem id="menu_publisher_warranty_contract_add" action="action_publisher_warranty_contract_add_wizard" parent="menu_publisher_warranty" sequence="1"/>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -24,6 +24,7 @@ from osv import fields
|
|||
import os
|
||||
import tools
|
||||
import openerp
|
||||
from openerp import SUPERUSER_ID
|
||||
from tools.translate import _
|
||||
from tools.safe_eval import safe_eval as eval
|
||||
|
||||
|
@ -156,7 +157,7 @@ class res_company(osv.osv):
|
|||
# select only the currently visible companies (according to rules,
|
||||
# which are probably to allow to see the child companies) even if
|
||||
# she belongs to some other companies.
|
||||
user = self.pool.get('res.users').browse(cr, 1, uid, context=context)
|
||||
user = self.pool.get('res.users').browse(cr, SUPERUSER_ID, uid, context=context)
|
||||
cmp_ids = list(set([user.company_id.id] + [cmp.id for cmp in user.company_ids]))
|
||||
return cmp_ids
|
||||
return super(res_company, self)._search(cr, uid, args, offset=offset, limit=limit, order=order,
|
||||
|
|
|
@ -98,7 +98,10 @@ class res_currency(osv.osv):
|
|||
def read(self, cr, user, ids, fields=None, context=None, load='_classic_read'):
|
||||
res = super(res_currency, self).read(cr, user, ids, fields, context, load)
|
||||
currency_rate_obj = self.pool.get('res.currency.rate')
|
||||
for r in res:
|
||||
values = res
|
||||
if not isinstance(values, (list)):
|
||||
values = [values]
|
||||
for r in values:
|
||||
if r.__contains__('rate_ids'):
|
||||
rates=r['rate_ids']
|
||||
if rates:
|
||||
|
|
|
@ -225,12 +225,24 @@ class res_partner(osv.osv):
|
|||
return [context['category_id']]
|
||||
return False
|
||||
|
||||
def _get_default_image(self, cr, uid, is_company, context=None):
|
||||
def _get_default_image(self, cr, uid, is_company, context=None, colorize=False):
|
||||
if is_company:
|
||||
image_path = openerp.modules.get_module_resource('base', 'static/src/img', 'company_image.png')
|
||||
image = open(openerp.modules.get_module_resource('base', 'static/src/img', 'company_image.png')).read()
|
||||
else:
|
||||
image_path = openerp.modules.get_module_resource('base', 'static/src/img', 'partner_image.png')
|
||||
return tools.image_resize_image_big(open(image_path, 'rb').read().encode('base64'))
|
||||
from PIL import Image
|
||||
from StringIO import StringIO
|
||||
color = (255,255,255)
|
||||
if colorize:
|
||||
from random import random
|
||||
color = (int(random() * 192 + 32), int(random() * 192 + 32), int(random() * 192 + 32))
|
||||
face = Image.open(openerp.modules.get_module_resource('base', 'static/src/img', 'avatar.png'))
|
||||
avatar = Image.new('RGB', face.size)
|
||||
avatar.paste(color)
|
||||
avatar.paste(face, mask=face)
|
||||
buffer = StringIO()
|
||||
avatar.save(buffer, 'PNG')
|
||||
image = buffer.getvalue()
|
||||
return image.encode('base64')
|
||||
|
||||
_defaults = {
|
||||
'active': True,
|
||||
|
@ -243,9 +255,7 @@ class res_partner(osv.osv):
|
|||
'is_company': False,
|
||||
'type': 'default',
|
||||
'use_parent_address': True,
|
||||
'image': lambda self, cr, uid, context: self._get_default_image(cr, uid, False, context),
|
||||
'image_small': lambda self, cr, uid, context: self._get_default_image(cr, uid, False, context),
|
||||
'image_medium': lambda self, cr, uid, context: self._get_default_image(cr, uid, False, context),
|
||||
'image': lambda self, cr, uid, context: self._get_default_image(cr, uid, context.get('default_is_company', False), context),
|
||||
}
|
||||
|
||||
def copy(self, cr, uid, id, default=None, context=None):
|
||||
|
@ -323,9 +333,6 @@ class res_partner(osv.osv):
|
|||
domain_siblings = [('parent_id', '=', vals['parent_id']), ('use_parent_address', '=', True)]
|
||||
update_ids = [vals['parent_id']] + self.search(cr, uid, domain_siblings, context=context)
|
||||
self.update_address(cr, uid, update_ids, vals, context)
|
||||
if 'image' not in vals :
|
||||
image_value = self._get_default_image(cr, uid, vals.get('is_company', False) or context.get('default_is_company'), context)
|
||||
vals.update(tools.image_get_resized_images(image_value, return_big=True))
|
||||
return super(res_partner,self).create(cr, uid, vals, context=context)
|
||||
|
||||
def update_address(self, cr, uid, ids, vals, context=None):
|
||||
|
@ -369,18 +376,17 @@ class res_partner(osv.osv):
|
|||
email_regex = re.compile('([a-zA-Z0-9._%-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9._]{1,8})')
|
||||
contact_regex_res = contact_regex.findall(name)
|
||||
email_regex_res = email_regex.findall(name)
|
||||
email = False
|
||||
if contact_regex_res:
|
||||
name = contact_regex_res[0][0].rstrip(' ') # remove extra spaces on the right
|
||||
email = contact_regex_res[0][1]
|
||||
rec_id = self.create(cr, uid, {self._rec_name: name, 'email': email}, context);
|
||||
return self.name_get(cr, uid, [rec_id], context)[0]
|
||||
elif email_regex_res:
|
||||
email = '%s' % (email_regex_res[0])
|
||||
rec_id = self.create(cr, uid, {self._rec_name: email, 'email': email}, context);
|
||||
return self.name_get(cr, uid, [rec_id], context)[0]
|
||||
else:
|
||||
rec_id = super(res_partner, self).create(cr, uid, {self._rec_name: name}, context)
|
||||
return self.name_get(cr, uid, [rec_id], context)[0]
|
||||
pass
|
||||
data = {self._rec_name: name, 'email': email}
|
||||
rec_id = self.create(cr, uid, data, context);
|
||||
return self.name_get(cr, uid, [rec_id], context)[0]
|
||||
|
||||
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
|
||||
if not args:
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
<field name="arch" type="xml">
|
||||
<form string="Partners" version="7.0">
|
||||
<sheet>
|
||||
<field name="image" widget='image' class="oe_left" options='{"preview_image": "image_medium", "size": [90, 90]}'/>
|
||||
<field name="image" widget='image' class="oe_left oe_avatar" options='{"preview_image": "image_medium", "size": [90, 90]}'/>
|
||||
<div class="oe_title">
|
||||
<div class="oe_edit_only">
|
||||
<label for="name"/> (
|
||||
|
@ -130,8 +130,8 @@
|
|||
<field name="street2"/>
|
||||
<div class="address_format">
|
||||
<field name="city" placeholder="City" style="width: 40%%"/>
|
||||
<field name="state_id" class="oe_no_button" placeholder="State" style="width: 24%%" options='{"no_open": true}'/>
|
||||
<field name="zip" placeholder="ZIP" style="width: 34%%"/>
|
||||
<field name="state_id" class="oe_no_button" placeholder="State" style="width: 37%%" options='{"no_open": true}'/>
|
||||
<field name="zip" placeholder="ZIP" style="width: 20%%"/>
|
||||
</div>
|
||||
<field name="country_id" placeholder="Country" class="oe_no_button" options='{"no_open": true}'/>
|
||||
</div>
|
||||
|
@ -176,7 +176,7 @@
|
|||
<div t-att-class="color + (record.title.raw_value == 1 ? ' oe_kanban_color_alert' : '')" style="position: relative">
|
||||
<a t-if="! read_only_mode" type="delete" style="position: absolute; right: 0; padding: 4px; diplay: inline-block">X</a>
|
||||
<div class="oe_module_vignette">
|
||||
<a type="edit">
|
||||
<a type="open">
|
||||
<img t-att-src="kanban_image('res.partner', 'image', record.id.value, {'preview_image': 'image_small'})" class="oe_avatar oe_kanban_avatar_smallbox"/>
|
||||
</a>
|
||||
<div class="oe_module_desc">
|
||||
|
@ -184,7 +184,7 @@
|
|||
<table class="oe_kanban_table">
|
||||
<tr>
|
||||
<td class="oe_kanban_title1" align="left" valign="middle">
|
||||
<h4><a type="edit"><field name="name"/></a></h4>
|
||||
<h4><a type="open"><field name="name"/></a></h4>
|
||||
<i><div t-if="record.function.raw_value">
|
||||
<field name="function"/><br/></div></i>
|
||||
</td>
|
||||
|
@ -301,12 +301,12 @@
|
|||
<field name="category_id"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div class="oe_kanban_vignette">
|
||||
<a type="edit">
|
||||
<div class="oe_kanban_vignette oe_semantic_html_override">
|
||||
<a type="open">
|
||||
<img t-att-src="kanban_image('res.partner', 'image_small', record.id.value)" class="oe_kanban_image"/>
|
||||
</a>
|
||||
<div class="oe_kanban_details">
|
||||
<h4 class="oe_partner_heading"><a type="edit"><field name="name"/></a></h4>
|
||||
<h4 class="oe_partner_heading"><a type="open"><field name="name"/></a></h4>
|
||||
<div class="oe_kanban_partner_categories"/>
|
||||
<div class="oe_kanban_partner_links"/>
|
||||
<ul>
|
||||
|
|
|
@ -26,6 +26,7 @@ import logging
|
|||
from lxml import etree
|
||||
from lxml.builder import E
|
||||
import netsvc
|
||||
from openerp import SUPERUSER_ID
|
||||
import openerp
|
||||
import openerp.exceptions
|
||||
from osv import fields,osv
|
||||
|
@ -188,7 +189,7 @@ class res_users(osv.osv):
|
|||
result = super(res_users, self).read(cr, uid, ids, fields, context, load)
|
||||
canwrite = self.pool.get('ir.model.access').check(cr, uid, 'res.users', 'write', False)
|
||||
if not canwrite:
|
||||
if isinstance(ids, (int, float)):
|
||||
if isinstance(ids, (int, long)):
|
||||
result = override_password(result)
|
||||
else:
|
||||
result = map(override_password, result)
|
||||
|
@ -206,11 +207,6 @@ class res_users(osv.osv):
|
|||
('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !')
|
||||
]
|
||||
|
||||
def _get_default_image(self, cr, uid, context=None):
|
||||
""" Override of res.partner: multicolor avatars ! """
|
||||
image_path = openerp.modules.get_module_resource('base', 'static/src/img', 'avatar%d.png' % random.randint(0, 6))
|
||||
return tools.image_resize_image_big(open(image_path, 'rb').read().encode('base64'))
|
||||
|
||||
def _get_company(self,cr, uid, context=None, uid2=False):
|
||||
if not uid2:
|
||||
uid2 = uid
|
||||
|
@ -238,9 +234,9 @@ class res_users(osv.osv):
|
|||
dataobj = self.pool.get('ir.model.data')
|
||||
result = []
|
||||
try:
|
||||
dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', 'group_user')
|
||||
dummy,group_id = dataobj.get_object_reference(cr, SUPERUSER_ID, 'base', 'group_user')
|
||||
result.append(group_id)
|
||||
dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', 'group_partner_manager')
|
||||
dummy,group_id = dataobj.get_object_reference(cr, SUPERUSER_ID, 'base', 'group_partner_manager')
|
||||
result.append(group_id)
|
||||
except ValueError:
|
||||
# If these groups does not exists anymore
|
||||
|
@ -255,7 +251,7 @@ class res_users(osv.osv):
|
|||
'company_id': _get_company,
|
||||
'company_ids': _get_companies,
|
||||
'groups_id': _get_group,
|
||||
'image': lambda self, cr, uid, context: self._get_default_image(cr, uid, context),
|
||||
'image': lambda self, cr, uid, context: self.pool.get('res.partner')._get_default_image(cr, uid, False, context, colorize=True),
|
||||
}
|
||||
|
||||
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
|
||||
|
@ -280,7 +276,7 @@ class res_users(osv.osv):
|
|||
break
|
||||
else:
|
||||
if 'company_id' in values:
|
||||
if not (values['company_id'] in self.read(cr, 1, uid, ['company_ids'], context=context)['company_ids']):
|
||||
if not (values['company_id'] in self.read(cr, SUPERUSER_ID, uid, ['company_ids'], context=context)['company_ids']):
|
||||
del values['company_id']
|
||||
uid = 1 # safe fields only, so we write as super-user to bypass access rights
|
||||
|
||||
|
@ -332,7 +328,7 @@ class res_users(osv.osv):
|
|||
return super(res_users, self).copy(cr, uid, id, copydef, context)
|
||||
|
||||
def context_get(self, cr, uid, context=None):
|
||||
user = self.browse(cr, 1, uid, context)
|
||||
user = self.browse(cr, SUPERUSER_ID, uid, context)
|
||||
result = {}
|
||||
for k in self._all_columns.keys():
|
||||
if k.startswith('context_'):
|
||||
|
@ -350,7 +346,7 @@ class res_users(osv.osv):
|
|||
|
||||
def action_get(self, cr, uid, context=None):
|
||||
dataobj = self.pool.get('ir.model.data')
|
||||
data_id = dataobj._get_id(cr, 1, 'base', 'action_res_users_my')
|
||||
data_id = dataobj._get_id(cr, SUPERUSER_ID, 'base', 'action_res_users_my')
|
||||
return dataobj.browse(cr, uid, data_id, context=context).res_id
|
||||
|
||||
def check_super(self, passwd):
|
||||
|
@ -361,7 +357,7 @@ class res_users(osv.osv):
|
|||
|
||||
def check_credentials(self, cr, uid, password):
|
||||
""" Override this method to plug additional authentication methods"""
|
||||
res = self.search(cr, 1, [('id','=',uid),('password','=',password)])
|
||||
res = self.search(cr, SUPERUSER_ID, [('id','=',uid),('password','=',password)])
|
||||
if not res:
|
||||
raise openerp.exceptions.AccessDenied()
|
||||
|
||||
|
@ -377,7 +373,7 @@ class res_users(osv.osv):
|
|||
# of them rolled back due to a concurrent access.)
|
||||
cr.autocommit(True)
|
||||
# check if user exists
|
||||
res = self.search(cr, 1, [('login','=',login)])
|
||||
res = self.search(cr, SUPERUSER_ID, [('login','=',login)])
|
||||
if res:
|
||||
user_id = res[0]
|
||||
# check credentials
|
||||
|
@ -542,7 +538,7 @@ class groups_implied(osv.osv):
|
|||
return memo[g]
|
||||
|
||||
res = {}
|
||||
for g in self.browse(cr, 1, ids, context):
|
||||
for g in self.browse(cr, SUPERUSER_ID, ids, context):
|
||||
res[g.id] = map(int, computed_set(g))
|
||||
return res
|
||||
|
||||
|
@ -687,7 +683,7 @@ class groups_view(osv.osv):
|
|||
|
||||
def get_user_groups_view(self, cr, uid, context=None):
|
||||
try:
|
||||
view = self.pool.get('ir.model.data').get_object(cr, 1, 'base', 'user_groups_view', context)
|
||||
view = self.pool.get('ir.model.data').get_object(cr, SUPERUSER_ID, 'base', 'user_groups_view', context)
|
||||
assert view and view._table_name == 'ir.ui.view'
|
||||
except Exception:
|
||||
view = False
|
||||
|
|
|
@ -88,7 +88,7 @@
|
|||
<form string="Users" version="7.0">
|
||||
<field name="id" invisible="1"/>
|
||||
<sheet>
|
||||
<field name="image_medium" widget='image' class="oe_avatar oe_left"/>
|
||||
<field name="image" widget='image' class="oe_avatar oe_left" options='{"preview_image": "image_medium"}'/>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1><field name="name"/></h1>
|
||||
|
@ -195,9 +195,7 @@
|
|||
<field eval="18" name="priority"/>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Users" version="7.0">
|
||||
<div class="oe_right oe_avatar">
|
||||
<field name="image_small" widget='image' class="oe_image_small"/>
|
||||
</div>
|
||||
<field name="image" widget='image' class="oe_right oe_avatar" options='{"preview_image": "image_small"}'/>
|
||||
<h1>
|
||||
<field name="name" readonly="1" class="oe_inline"/>
|
||||
(<field name="login" readonly="1" class="oe_inline"/>)
|
||||
|
|
|
@ -172,6 +172,9 @@
|
|||
<rng:define name="form">
|
||||
<rng:element name="form">
|
||||
<rng:ref name="overload"/>
|
||||
<rng:optional><rng:attribute name="create" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="delete" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="edit" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="string"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="type"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="link"/></rng:optional>
|
||||
|
@ -181,6 +184,7 @@
|
|||
|
||||
<rng:define name="diagram">
|
||||
<rng:element name="diagram">
|
||||
<rng:optional><rng:attribute name="create" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="string"/></rng:optional>
|
||||
<rng:ref name="node"/>
|
||||
<rng:ref name="arrow"/>
|
||||
|
@ -223,6 +227,8 @@
|
|||
<rng:attribute name="default_group_by" />
|
||||
</rng:optional>
|
||||
<rng:optional><rng:attribute name="create" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="delete" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="edit" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="quick_create" /></rng:optional>
|
||||
<rng:zeroOrMore>
|
||||
<rng:ref name="field"/>
|
||||
|
@ -238,6 +244,9 @@
|
|||
<rng:define name="tree">
|
||||
<rng:element name="tree">
|
||||
<rng:ref name="overload"/>
|
||||
<rng:optional><rng:attribute name="create" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="delete" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="edit" /></rng:optional>
|
||||
<rng:optional><rng:attribute name="string"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="colors"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="fonts"/></rng:optional>
|
||||
|
@ -376,6 +385,9 @@
|
|||
<rng:value>5years</rng:value>
|
||||
</rng:choice></rng:attribute>
|
||||
</rng:optional>
|
||||
<rng:optional><rng:attribute name="create"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="delete"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="edit"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="color"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="date_delay"/></rng:optional>
|
||||
<rng:optional><rng:attribute name="day_length"/></rng:optional>
|
||||
|
|
|
@ -9,10 +9,14 @@
|
|||
"access_ir_exports_group_system","ir_exports group_system","model_ir_exports","base.group_user",1,1,1,1
|
||||
"access_ir_exports_line_group_system","ir_exports_line group_system","model_ir_exports_line","base.group_user",1,1,1,1
|
||||
"access_ir_model_group_erp_manager","ir_model group_erp_manager","model_ir_model","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_constraint_group_erp_manager","ir_model_constraint group_erp_manager","model_ir_model_constraint","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_relation_group_erp_manager","ir_model_relation group_erp_manager","model_ir_model_relation","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_access_group_erp_manager","ir_model_access_group_erp_manager","model_ir_model_access","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_data_group_erp_manager","ir_model_data group_erp_manager","model_ir_model_data","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_fields_group_erp_manager","ir_model_fields group_erp_manager","model_ir_model_fields","group_erp_manager",1,1,1,1
|
||||
"access_ir_model_all","ir_model_all","model_ir_model",,1,0,0,0
|
||||
"access_ir_model_constraint","ir_model_constraint","model_ir_model_constraint",,1,0,0,0
|
||||
"access_ir_model_relation","ir_model_relation","model_ir_model_relation",,1,0,0,0
|
||||
"access_ir_model_access_all","ir_model_access_all","model_ir_model_access",,1,0,0,0
|
||||
"access_ir_model_data_all","ir_model_data all","model_ir_model_data",,1,0,0,0
|
||||
"access_ir_model_fields_all","ir_model_fields all","model_ir_model_fields",,1,0,0,0
|
||||
|
@ -106,8 +110,6 @@
|
|||
"access_res_payterm_group_system","res_payterm_group_system","model_res_payterm","group_system",1,1,1,1
|
||||
"access_res_bank_group_partner_manager","res_bank_group_partner_manager","model_res_bank","group_partner_manager",1,1,1,1
|
||||
"access_res_bank_user","res_bank user","model_res_bank","group_user",1,0,0,0
|
||||
"access_publisher_warranty_group_user","publisher_warranty_contract group_user","model_publisher_warranty_contract","group_system",1,1,1,1
|
||||
"access_publisher_warranty_all","publisher_warranty_contract all","model_publisher_warranty_contract",,1,0,0,0
|
||||
"access_multi_company_default user","multi_company_default all","model_multi_company_default",,1,0,0,0
|
||||
"access_multi_company_default manager","multi_company_default Manager","model_multi_company_default","group_erp_manager",1,1,1,1
|
||||
"access_ir_filter all","ir_filters all","model_ir_filters",,1,0,0,0
|
||||
|
|
|
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 5.3 KiB |