merge upstream

bzr revid: chs@openerp.com-20120905132230-0r6pv4nlegt3x0mb
This commit is contained in:
Christophe Simonis 2012-09-05 15:22:30 +02:00
commit 9c103b9a09
218 changed files with 1600 additions and 9344 deletions

View File

@ -32,7 +32,6 @@ import modules
import netsvc
import osv
import pooler
import pychart
import release
import report
import run_tests

View File

@ -22,7 +22,6 @@
import ir
import module
import res
import publisher_warranty
import report
import test

View File

@ -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',

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 customers 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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 "VATValue 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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -599,8 +599,15 @@
<field name="xml_id"/>
</group>
</group>
<field name="arch"/>
</sheet>
<notebook>
<page string="Architecture">
<field name="arch"/>
</page>
<page string="Groups">
<field name="groups_id"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
@ -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>

View File

@ -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)

View File

@ -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.

View File

@ -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

View File

@ -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)

View File

@ -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:

View File

@ -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+'"']

View File

@ -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
"""

View File

@ -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)

View File

@ -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)):

View File

@ -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'})

View File

@ -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">

View File

@ -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>

View File

@ -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:

View File

@ -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:

View File

@ -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>

View File

@ -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>

View File

@ -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,

View File

@ -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:

View File

@ -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:

View File

@ -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>

View File

@ -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

View File

@ -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"/>)

View File

@ -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,7 +184,8 @@
<rng:define name="diagram">
<rng:element name="diagram">
<rng:optional><rng:attribute name="string"/></rng:optional>
<rng:optional><rng:attribute name="create" /></rng:optional>
<rng:optional><rng:attribute name="string"/></rng:optional>
<rng:ref name="node"/>
<rng:ref name="arrow"/>
<rng:zeroOrMore>
@ -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>

View File

@ -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

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
9 access_ir_exports_group_system ir_exports group_system model_ir_exports base.group_user 1 1 1 1
10 access_ir_exports_line_group_system ir_exports_line group_system model_ir_exports_line base.group_user 1 1 1 1
11 access_ir_model_group_erp_manager ir_model group_erp_manager model_ir_model group_erp_manager 1 1 1 1
12 access_ir_model_constraint_group_erp_manager ir_model_constraint group_erp_manager model_ir_model_constraint group_erp_manager 1 1 1 1
13 access_ir_model_relation_group_erp_manager ir_model_relation group_erp_manager model_ir_model_relation group_erp_manager 1 1 1 1
14 access_ir_model_access_group_erp_manager ir_model_access_group_erp_manager model_ir_model_access group_erp_manager 1 1 1 1
15 access_ir_model_data_group_erp_manager ir_model_data group_erp_manager model_ir_model_data group_erp_manager 1 1 1 1
16 access_ir_model_fields_group_erp_manager ir_model_fields group_erp_manager model_ir_model_fields group_erp_manager 1 1 1 1
17 access_ir_model_all ir_model_all model_ir_model 1 0 0 0
18 access_ir_model_constraint ir_model_constraint model_ir_model_constraint 1 0 0 0
19 access_ir_model_relation ir_model_relation model_ir_model_relation 1 0 0 0
20 access_ir_model_access_all ir_model_access_all model_ir_model_access 1 0 0 0
21 access_ir_model_data_all ir_model_data all model_ir_model_data 1 0 0 0
22 access_ir_model_fields_all ir_model_fields all model_ir_model_fields 1 0 0 0
110 access_res_payterm_group_system res_payterm_group_system model_res_payterm group_system 1 1 1 1
111 access_res_bank_group_partner_manager res_bank_group_partner_manager model_res_bank group_partner_manager 1 1 1 1
112 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
113 access_multi_company_default user multi_company_default all model_multi_company_default 1 0 0 0
114 access_multi_company_default manager multi_company_default Manager model_multi_company_default group_erp_manager 1 1 1 1
115 access_ir_filter all ir_filters all model_ir_filters 1 0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Some files were not shown because too many files have changed in this diff Show More