diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml
index 3bc6e4d6322..c35382b028f 100644
--- a/bin/addons/base/base_data.xml
+++ b/bin/addons/base/base_data.xml
@@ -1021,6 +1021,7 @@
EUR
EUR
+ €
0.01
4
@@ -1031,7 +1032,7 @@
-
+
OpenERP S.A.
@@ -1041,7 +1042,7 @@
IBAN: BE74 1262 0132 6907 - SWIFT: CPHBBE75 - VAT: BE0477.472.701
-
+
OpenERP S.A.
@@ -1066,6 +1067,7 @@
+
@@ -1073,260 +1075,298 @@
USD
USD
+ $
0.01
4
- 1.3785
+ 1.2834
-
+
Bs
VEB
+ Bs
2.95
4
- 3132.9
+ 2768.45
-
+
CAD
CAD
+ $
0.01
4
- 1.451
+ 1.3388
-
-
+
+
CHF
CHF
+ CHF
0.01
4
- 1.644
+ 1.3086
-
+
BRL
BRL
+ R$
0.01
4
- 2.588
+ 2.2344
-
+
CNY
CNY
+ ¥
0.01
4
- 10.4311
+ 8.7556
-
-
+
+
COP
COP
+ $
0.01
4
+
+ 2933.8378
+
+
+
Kč
CZK
+ Kč
0.01
4
-
+
+ 26.5634
+
+
+
+
kr
DKK
+ kr
0.01
4
- 7.4416
+ 7.4445
-
-
+
+
Ft
HUF
+ Ft
0.01
4
+
+ 271.5621
+
+
+
Rs
IDR
+ Rs
0.01
4
-
+
+ 13495.2056
+
+
+
+
Ls
LVL
+ Ls
0.01
4
- 0.71
+ 0.7086
-
-
+
+
kr
NOK
+ kr
0.01
4
- 7.93
+ 7.8668
-
-
+
+
PAB
PAB
+ B/.
0.01
4
- 1.3813
+ 1.2676
-
-
+
zł
PLN
+ zł
0.01
4
+
+ 4.1005
+
+
+
kr
SEK
+ kr
0.01
4
+
+ 10.3004
+
+
+
GBP
GBP
+ ₤
0.01
4
- 0.675
+ 0.8333
-
+
ARS
ARS
+ $
0.01
4
-
-
-
- 5.6
+
+=
+ 5.0881
-
-
+
+
INR
Rs
+ Rs
0.01
4
- 0.634
+ 59.9739
-
- 0.631
-
- 2001-01-01
-
-
- 0.632
-
- 2002-01-01
-
-
AUD
AUD
+ $
0.01
4
- 1.5266
+ 1.4070
-
+
UAH
UAH
+ ₴
0.01
4
- 10.8266
+ 10.1969
diff --git a/bin/addons/base/i18n/bg.po b/bin/addons/base/i18n/bg.po
index cc8e4e4e618..3e066be541c 100644
--- a/bin/addons/base/i18n/bg.po
+++ b/bin/addons/base/i18n/bg.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-05-17 05:31+0000\n"
+"PO-Revision-Date: 2010-09-08 22:19+0000\n"
"Last-Translator: Boris \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: 2010-07-13 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:42+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/ca.po b/bin/addons/base/i18n/ca.po
index 0eceac86108..1f735f7a9c8 100644
--- a/bin/addons/base/i18n/ca.po
+++ b/bin/addons/base/i18n/ca.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-05-02 05:54+0000\n"
+"PO-Revision-Date: 2010-09-08 21:58+0000\n"
"Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-07-13 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:42+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/el.po b/bin/addons/base/i18n/el.po
index 9a56c042752..9a84b9d32e4 100644
--- a/bin/addons/base/i18n/el.po
+++ b/bin/addons/base/i18n/el.po
@@ -6,13 +6,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2009-12-16 06:38+0000\n"
+"PO-Revision-Date: 2010-09-08 21:42+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: 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: 2010-07-13 03:45+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:42+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: GREECE\n"
"X-Poedit-Language: Greek\n"
diff --git a/bin/addons/base/i18n/en_GB.po b/bin/addons/base/i18n/en_GB.po
index b3bb99bddba..f5c483a1ea6 100644
--- a/bin/addons/base/i18n/en_GB.po
+++ b/bin/addons/base/i18n/en_GB.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-server\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-07-10 04:47+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 22:13+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \n"
"Language-Team: English (United Kingdom) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-07-13 03:48+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:44+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/es.po b/bin/addons/base/i18n/es.po
index b06da6d2d9b..c8fd6543421 100644
--- a/bin/addons/base/i18n/es.po
+++ b/bin/addons/base/i18n/es.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-05-02 05:52+0000\n"
+"PO-Revision-Date: 2010-09-08 21:29+0000\n"
"Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-07-13 03:47+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/fa.po b/bin/addons/base/i18n/fa.po
index 26c4f1630e8..9aa1d6711fe 100644
--- a/bin/addons/base/i18n/fa.po
+++ b/bin/addons/base/i18n/fa.po
@@ -3,13 +3,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-04-11 04:49+0000\n"
+"PO-Revision-Date: 2010-09-08 21:58+0000\n"
"Last-Translator: Sadegh Ismael Nattaj \n"
"Language-Team: OpenERP Iran \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-07-13 03:46+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n"
"X-Poedit-Language: Persian\n"
diff --git a/bin/addons/base/i18n/fr.po b/bin/addons/base/i18n/fr.po
index 3c360967a9b..d047c631b97 100644
--- a/bin/addons/base/i18n/fr.po
+++ b/bin/addons/base/i18n/fr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 07:50+0000\n"
+"PO-Revision-Date: 2010-09-03 07:19+0000\n"
"Last-Translator: Quentin THEURET \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: 2010-09-03 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-04 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po
index 4dbb8a39452..3860fd934b8 100644
--- a/bin/addons/base/i18n/hr.po
+++ b/bin/addons/base/i18n/hr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:44+0000\n"
+"PO-Revision-Date: 2010-09-08 22:15+0000\n"
"Last-Translator: nafterburner \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: 2010-09-03 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Language: hr\n"
diff --git a/bin/addons/base/i18n/it.po b/bin/addons/base/i18n/it.po
index a194927953f..d8037764f13 100644
--- a/bin/addons/base/i18n/it.po
+++ b/bin/addons/base/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:41+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 21:23+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \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: 2010-09-03 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/ja.po b/bin/addons/base/i18n/ja.po
index 71e5a32dbc5..05022b07899 100644
--- a/bin/addons/base/i18n/ja.po
+++ b/bin/addons/base/i18n/ja.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-server\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:33+0000\n"
+"PO-Revision-Date: 2010-09-08 21:43+0000\n"
"Last-Translator: Harry (Open ERP) \n"
"Language-Team: Japanese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-03 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/mn.po b/bin/addons/base/i18n/mn.po
index 6748220b4a6..219e3dee773 100644
--- a/bin/addons/base/i18n/mn.po
+++ b/bin/addons/base/i18n/mn.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 10:24+0000\n"
+"PO-Revision-Date: 2010-09-08 21:12+0000\n"
"Last-Translator: ub121 \n"
"Language-Team: Mongolian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-03 03:44+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/nl.po b/bin/addons/base/i18n/nl.po
index 26c8890c0d0..6f6984acf72 100644
--- a/bin/addons/base/i18n/nl.po
+++ b/bin/addons/base/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-02-19 05:34+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 22:14+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \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: 2010-07-13 03:45+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:42+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/pl.po b/bin/addons/base/i18n/pl.po
index 2b9ab084af9..457ad820f87 100644
--- a/bin/addons/base/i18n/pl.po
+++ b/bin/addons/base/i18n/pl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-06-01 04:46+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 21:50+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \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: 2010-07-13 03:47+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/pt.po b/bin/addons/base/i18n/pt.po
index 7304553f7a2..1fafe9a9676 100644
--- a/bin/addons/base/i18n/pt.po
+++ b/bin/addons/base/i18n/pt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-02-08 05:18+0000\n"
+"PO-Revision-Date: 2010-09-08 22:19+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2010-07-13 03:47+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/pt_BR.po b/bin/addons/base/i18n/pt_BR.po
index eabd96a5066..a2ec11a4e26 100644
--- a/bin/addons/base/i18n/pt_BR.po
+++ b/bin/addons/base/i18n/pt_BR.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:28+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 21:39+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \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: 2010-09-03 03:45+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:44+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
@@ -24,7 +24,7 @@ msgstr "Santa Helena"
#. module: base
#: wizard_view:res.partner.sms_send,init:0
msgid "SMS - Gateway: clickatell"
-msgstr ""
+msgstr "SMS - Gateway: clickatell"
#. module: base
#: view:res.lang:0
@@ -725,12 +725,12 @@ msgstr "STOCK_OK"
#: selection:ir.actions.server,state:0
#: selection:workflow.activity,kind:0
msgid "Dummy"
-msgstr ""
+msgstr "Imitação"
#. module: base
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML inválido para Arquitetura da View"
#. module: base
#: model:res.country,name:base.ky
@@ -923,7 +923,7 @@ msgstr "STOCK_REMOVE"
#. module: base
#: selection:ir.actions.report.xml,report_type:0
msgid "raw"
-msgstr ""
+msgstr "não processado"
#. module: base
#: help:ir.actions.server,email:0
@@ -1019,6 +1019,8 @@ msgid ""
"You try to install the module '%s' that depends on the module:'%s'.\n"
"But this module is not available in your system."
msgstr ""
+"Você está tentando instalar o módulo '%s' que depende do módulo: '%s'.\n"
+"Mas este módulo não está disponivel em seu sistema."
#. module: base
#: model:ir.model,name:base.model_res_request_link
@@ -1467,6 +1469,8 @@ msgstr "Madadascar"
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"O nome do Objeto deve começar com x_ e não deve conter nenhum caracter "
+"especial!"
#. module: base
#: help:ir.rule.group,global:0
@@ -1486,7 +1490,7 @@ msgstr "Menu"
#. module: base
#: field:res.currency,rate:0
msgid "Current Rate"
-msgstr ""
+msgstr "Taxa atual"
#. module: base
#: selection:module.lang.install,init,lang:0
@@ -1555,7 +1559,7 @@ msgstr "Zimbábue"
#. module: base
#: model:ir.ui.menu,name:base.menu_translation_export
msgid "Import / Export"
-msgstr ""
+msgstr "Importar / Exportar"
#. module: base
#: model:ir.actions.act_window,name:base.action_config_user_form
@@ -1763,7 +1767,7 @@ msgstr "%S - Segundos como um numero decimal[00,61]."
#. module: base
#: model:res.country,name:base.am
msgid "Armenia"
-msgstr ""
+msgstr "Armênia"
#. module: base
#: view:ir.sequence:0
@@ -1778,7 +1782,7 @@ msgstr "Diariamente"
#. module: base
#: model:res.country,name:base.se
msgid "Sweden"
-msgstr ""
+msgstr "Suécia"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
@@ -1811,7 +1815,7 @@ msgstr "Configuração da ação de iteração"
#. module: base
#: model:res.country,name:base.at
msgid "Austria"
-msgstr ""
+msgstr "Austria"
#. module: base
#: selection:ir.actions.act_window.view,view_mode:0
@@ -1932,7 +1936,7 @@ msgstr "Prefixo"
#. module: base
#: field:ir.actions.server,loop_action:0
msgid "Loop Action"
-msgstr ""
+msgstr "Ação de repetição"
#. module: base
#: selection:module.lang.install,init,lang:0
@@ -1962,7 +1966,7 @@ msgstr "Iniciar atualização"
#. module: base
#: field:ir.default,ref_id:0
msgid "ID Ref."
-msgstr ""
+msgstr "Ref. de ID"
#. module: base
#: selection:module.lang.install,init,lang:0
@@ -2061,7 +2065,7 @@ msgstr "Voce tambem pode importar arquivos .po ."
#: code:addons/base/maintenance/maintenance.py:0
#, python-format
msgid "Unable to find a valid contract"
-msgstr ""
+msgstr "Não foi possível encontrar um contrato válido."
#. module: base
#: code:addons/base/ir/ir_actions.py:0
@@ -2193,7 +2197,7 @@ msgstr "Países"
#. module: base
#: view:ir.rule.group:0
msgid "Record rules"
-msgstr ""
+msgstr "Registro de Regras"
#. module: base
#: field:res.partner,vat:0
@@ -2303,7 +2307,7 @@ msgstr "Categorias"
#: model:ir.actions.wizard,name:base.res_partner_send_sms_wizard
#: wizard_button:res.partner.sms_send,init,send:0
msgid "Send SMS"
-msgstr ""
+msgstr "Enviar SMS"
#. module: base
#: selection:ir.module.module,state:0
@@ -2486,6 +2490,8 @@ msgid ""
"Specify the subject. You can use fields from the object, e.g. `Hello [[ "
"object.partner_id.name ]]`"
msgstr ""
+"Informe o assunto. Voce pode usar campos de um objeto. Ex.: `Olá [[ "
+"object.partner_id.name ]]`"
#. module: base
#: view:res.company:0
@@ -2545,7 +2551,7 @@ msgstr "Atualização de Sistema"
#. module: base
#: field:workflow.activity,in_transitions:0
msgid "Incoming Transitions"
-msgstr "Transações de Entrada"
+msgstr "Transições de Entrada"
#. module: base
#: model:res.country,name:base.sr
@@ -2577,6 +2583,8 @@ msgid ""
"You try to upgrade a module that depends on the module: %s.\n"
"But this module is not available in your system."
msgstr ""
+"Voce tenta atualizar um módulo que depende do módulo: %s. \n"
+"Mas este módulo não está disponível em seu sistema."
#. module: base
#: view:res.partner.address:0
@@ -2762,7 +2770,7 @@ msgstr ""
#. module: base
#: view:res.users:0
msgid "Skip"
-msgstr ""
+msgstr "Saltar"
#. module: base
#: model:ir.actions.act_window,name:base.res_request_link-act
@@ -2855,7 +2863,7 @@ msgstr "Cabeçalho RML"
#. module: base
#: wizard_field:res.partner.sms_send,init,app_id:0
msgid "API ID"
-msgstr ""
+msgstr "API ID"
#. module: base
#: model:res.country,name:base.mu
@@ -3475,6 +3483,8 @@ msgid ""
"Some installed modules depend on the module you plan to Uninstall :\n"
" %s"
msgstr ""
+"Alguns módulos instalados dependem do módulo que voce deseja desinstalar:\n"
+" %s"
#. module: base
#: model:ir.actions.act_window,name:base.act_res_partner_event
@@ -3569,7 +3579,7 @@ msgstr "terp-mrp"
#. module: base
#: field:ir.actions.server,trigger_obj_id:0
msgid "Trigger On"
-msgstr ""
+msgstr "Ligar gatilho"
#. module: base
#: model:res.country,name:base.fj
@@ -3793,7 +3803,7 @@ msgstr "Itens de trabalho"
#. module: base
#: field:wizard.module.lang.export,advice:0
msgid "Advice"
-msgstr ""
+msgstr "Advertência"
#. module: base
#: selection:module.lang.install,init,lang:0
@@ -3967,7 +3977,7 @@ msgstr "Aplicar atualizações agendadas"
#. module: base
#: model:ir.ui.menu,name:base.maintenance
msgid "Maintenance"
-msgstr ""
+msgstr "Manutenção"
#. module: base
#: model:res.country,name:base.mp
@@ -4107,7 +4117,7 @@ msgstr "Itens de trabalho do workflow"
#. module: base
#: model:res.country,name:base.vc
msgid "Saint Vincent & Grenadines"
-msgstr ""
+msgstr "Saint Vincent & Grenadines"
#. module: base
#: field:ir.model.config,password:0
@@ -4226,7 +4236,7 @@ msgstr "Nome do modelo inválido na definição da ação."
#. module: base
#: wizard_field:res.partner.sms_send,init,text:0
msgid "SMS Message"
-msgstr ""
+msgstr "Mensagem SMS"
#. module: base
#: selection:ir.ui.menu,icon:0
@@ -4338,7 +4348,7 @@ msgstr "E-mail do Remetente"
#. module: base
#: field:ir.default,field_name:0
msgid "Object Field"
-msgstr ""
+msgstr "Campo de objeto"
#. module: base
#: selection:module.lang.install,init,lang:0
@@ -4592,7 +4602,7 @@ msgstr "iCal id"
#. module: base
#: wizard_view:res.partner.sms_send,init:0
msgid "Bulk SMS send"
-msgstr ""
+msgstr "Enviar SMS em massa"
#. module: base
#: view:res.lang:0
@@ -4626,6 +4636,8 @@ msgid ""
"Can not create the module file:\n"
" %s"
msgstr ""
+"Não posso criar o arquivo de módulo:\n"
+" %s"
#. module: base
#: model:ir.actions.wizard,name:base.wizard_update
@@ -4784,7 +4796,7 @@ msgstr "Reunião"
#. module: base
#: field:ir.rule.group,global:0
msgid "Global"
-msgstr ""
+msgstr "Global"
#. module: base
#: model:res.country,name:base.cz
@@ -4890,7 +4902,7 @@ msgstr "Tipo de visão"
#. module: base
#: model:ir.ui.menu,name:base.next_id_2
msgid "User Interface"
-msgstr ""
+msgstr "Interface de Usuário"
#. module: base
#: selection:ir.ui.menu,icon:0
@@ -5583,7 +5595,7 @@ msgstr "Versão instalada"
#. module: base
#: model:ir.ui.menu,name:base.menu_workflow_root
msgid "Workflow Definitions"
-msgstr ""
+msgstr "Definição de workflow"
#. module: base
#: model:res.country,name:base.mr
@@ -5927,6 +5939,9 @@ msgid ""
"' \\n 'for the currency: %s \n"
"' \\n 'at the date: %s"
msgstr ""
+"Nenhuma valor encontrado \n"
+"'\\n 'para a taxa escolhida: %s \n"
+"'\\n 'na data: %s"
#. module: base
#: view:ir.actions.act_window:0
@@ -6491,7 +6506,7 @@ msgstr "Holanda"
#. module: base
#: model:ir.ui.menu,name:base.next_id_4
msgid "Low Level Objects"
-msgstr ""
+msgstr "Objetos de baixo nível"
#. module: base
#: model:ir.model,name:base.model_ir_report_custom
@@ -7163,7 +7178,7 @@ msgstr "Adicionar ou não um cabeçalho RML corporativo"
#. module: base
#: field:res.partner.event,document:0
msgid "Document"
-msgstr ""
+msgstr "Documento"
#. module: base
#: selection:ir.ui.menu,icon:0
@@ -7550,7 +7565,7 @@ msgstr "Correspondendo a"
#. module: base
#: field:ir.actions.configuration.wizard,name:0
msgid "Next Wizard"
-msgstr ""
+msgstr "Próximo assistente"
#. module: base
#: field:ir.attachment,datas_fname:0
diff --git a/bin/addons/base/i18n/sv.po b/bin/addons/base/i18n/sv.po
index d9877949a9c..8da568869ef 100644
--- a/bin/addons/base/i18n/sv.po
+++ b/bin/addons/base/i18n/sv.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:31+0000\n"
+"PO-Revision-Date: 2010-09-08 21:06+0000\n"
"Last-Translator: Anders Wallenquist \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: 2010-09-03 03:45+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/tr.po b/bin/addons/base/i18n/tr.po
index 091d88c771d..5cbed590523 100644
--- a/bin/addons/base/i18n/tr.po
+++ b/bin/addons/base/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-02-07 05:12+0000\n"
+"PO-Revision-Date: 2010-09-08 21:42+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2010-07-13 03:48+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:43+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/uk.po b/bin/addons/base/i18n/uk.po
index 43859e4c63f..10b208222e7 100644
--- a/bin/addons/base/i18n/uk.po
+++ b/bin/addons/base/i18n/uk.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.0\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-02 06:38+0000\n"
+"PO-Revision-Date: 2010-09-08 22:18+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2010-09-03 03:45+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:44+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/i18n/zh_CN.po b/bin/addons/base/i18n/zh_CN.po
index 561430fc92b..655c43df5c5 100644
--- a/bin/addons/base/i18n/zh_CN.po
+++ b/bin/addons/base/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-12-18 08:39+0000\n"
-"PO-Revision-Date: 2010-09-01 06:36+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-09-08 21:31+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) \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: 2010-09-02 03:51+0000\n"
+"X-Launchpad-Export-Date: 2010-09-09 04:44+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base
diff --git a/bin/addons/base/ir/ir_cron.py b/bin/addons/base/ir/ir_cron.py
index 905b2dc1778..33962c557c4 100644
--- a/bin/addons/base/ir/ir_cron.py
+++ b/bin/addons/base/ir/ir_cron.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
##############################################################################
#
-# OpenERP, Open Source Management Solution
+# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2009 Tiny SPRL (). All Rights Reserved
# $Id$
#
@@ -50,7 +50,7 @@ class ir_cron(osv.osv, netsvc.Agent):
'interval_number': fields.integer('Interval Number'),
'interval_type': fields.selection( [('minutes', 'Minutes'),
('hours', 'Hours'), ('work_days','Work Days'), ('days', 'Days'),('weeks', 'Weeks'), ('months', 'Months')], 'Interval Unit'),
- 'numbercall': fields.integer('Number of Calls', help='Number of time the function is called,\na negative number indicates that the function will always be called'),
+ 'numbercall': fields.integer('Number of Calls', help='Number of time the function is called,\na negative number indicates that the function will always be called'),
'doall' : fields.boolean('Repeat Missed'),
'nextcall' : fields.datetime('Next Call Date', required=True),
'model': fields.char('Object', size=64),
@@ -77,7 +77,7 @@ class ir_cron(osv.osv, netsvc.Agent):
except:
return False
return True
-
+
_constraints = [
(_check_args, 'Invalid arguments', ['args']),
]
@@ -98,7 +98,7 @@ class ir_cron(osv.osv, netsvc.Agent):
try:
db, pool = pooler.get_db_and_pool(db_name)
except:
- return False
+ return False
cr = db.cursor()
try:
if not pool._init:
@@ -107,7 +107,7 @@ class ir_cron(osv.osv, netsvc.Agent):
for job in cr.dictfetchall():
nextcall = datetime.strptime(job['nextcall'], '%Y-%m-%d %H:%M:%S')
numbercall = job['numbercall']
-
+
ok = False
while nextcall < now and numbercall:
if numbercall > 0:
@@ -125,12 +125,12 @@ class ir_cron(osv.osv, netsvc.Agent):
cr.execute('select min(nextcall) as min_next_call from ir_cron where numbercall<>0 and active and nextcall>=now()')
- next_call = cr.dictfetchone()['min_next_call']
+ next_call = cr.dictfetchone()['min_next_call']
if next_call:
next_call = time.mktime(time.strptime(next_call, '%Y-%m-%d %H:%M:%S'))
else:
next_call = int(time.time()) + 3600 # if do not find active cron job from database, it will run again after 1 day
-
+
if not check:
self.setAlarm(self._poolJobs, next_call, db_name, db_name)
@@ -138,29 +138,31 @@ class ir_cron(osv.osv, netsvc.Agent):
logger = netsvc.Logger()
logger.notifyChannel('cron', netsvc.LOG_WARNING,
'Exception in cron:'+str(ex))
-
+
finally:
cr.commit()
cr.close()
-
+ def restart(self, dbname):
+ self.cancel(dbname)
+ self._poolJobs(dbname)
+
def create(self, cr, uid, vals, context=None):
- res = super(ir_cron, self).create(cr, uid, vals, context=context)
+ res = super(ir_cron, self).create(cr, uid, vals, context=context)
cr.commit()
- self.cancel(cr.dbname)
- self._poolJobs(cr.dbname)
+ self.restart(cr.dbname)
return res
+
def write(self, cr, user, ids, vals, context=None):
res = super(ir_cron, self).write(cr, user, ids, vals, context=context)
cr.commit()
- self.cancel(cr.dbname)
- self._poolJobs(cr.dbname)
+ self.restart(cr.dbname)
return res
+
def unlink(self, cr, uid, ids, context=None):
res = super(ir_cron, self).unlink(cr, uid, ids, context=context)
cr.commit()
- self.cancel(cr.dbname)
- self._poolJobs(cr.dbname)
+ self.restart(cr.dbname)
return res
ir_cron()
diff --git a/bin/addons/base/ir/ir_translation.py b/bin/addons/base/ir/ir_translation.py
index 29c7ca308b4..631e42eb39b 100644
--- a/bin/addons/base/ir/ir_translation.py
+++ b/bin/addons/base/ir/ir_translation.py
@@ -132,11 +132,25 @@ class ir_translation(osv.osv):
@tools.cache(skiparg=3)
def _get_source(self, cr, uid, name, tt, lang, source=None):
+ """
+ Returns the translation for the given combination of name, type, language
+ and source. All values passed to this method should be unicode (not byte strings),
+ especially ``source``.
+
+ :param name: identification of the term to translate, such as field name
+ :param type: type of term to translate (see ``type`` field on ir.translation)
+ :param lang: language code of the desired translation
+ :param source: optional source term to translate (should be unicode)
+ :rtype: unicode
+ :return: the request translation, or an empty unicode string if no translation was
+ found and `source` was not passed
+ """
+ # FIXME: should assert that `source` is unicode and fix all callers to always pass unicode
+ # so we can remove the string encoding/decoding.
+
if not lang:
- return ''
+ return u''
if source:
- #if isinstance(source, unicode):
- # source = source.encode('utf8')
cr.execute('select value ' \
'from ir_translation ' \
'where lang=%s ' \
@@ -152,9 +166,9 @@ class ir_translation(osv.osv):
'and name=%s',
(lang or '', tt, tools.ustr(name)))
res = cr.fetchone()
- trad = res and res[0] or ''
+ trad = res and res[0] or u''
if source and not trad:
- return source
+ return tools.ustr(source)
return trad
def create(self, cursor, user, vals, context=None):
diff --git a/bin/addons/base/module/wizard/base_export_language.py b/bin/addons/base/module/wizard/base_export_language.py
index ca4f9a0d116..ca2e3059cfb 100644
--- a/bin/addons/base/module/wizard/base_export_language.py
+++ b/bin/addons/base/module/wizard/base_export_language.py
@@ -2,7 +2,7 @@
##############################################################################
#
# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2009 Tiny SPRL ().
+# Copyright (C) 2004-2010 Tiny SPRL ().
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
@@ -27,7 +27,7 @@ from osv import fields,osv
from tools.translate import _
from tools.misc import get_iso_codes
-class base_export_language(osv.osv_memory):
+class base_language_export(osv.osv_memory):
def _get_languages(self, cr, uid, context):
lang_obj=pooler.get_pool(cr.dbname).get('res.lang')
@@ -67,7 +67,7 @@ class base_export_language(osv.osv_memory):
buf.close()
return self.write(cr, uid, ids, {'state':'get', 'data':out, 'advice':this.advice, 'name':this.name}, context=context)
- _name = "base.export.language"
+ _name = "base.language.export"
_columns = {
'name': fields.char('Filename', 16, readonly=True),
'lang': fields.selection(_get_languages, 'Language', help='To export a new language, do not select a language.'), # not required: unset = new language
@@ -82,7 +82,7 @@ class base_export_language(osv.osv_memory):
_defaults = { 'state': lambda *a: 'choose',
'name': lambda *a: 'lang.tar.gz'
}
-base_export_language()
+base_language_export()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/bin/addons/base/module/wizard/base_export_language_view.xml b/bin/addons/base/module/wizard/base_export_language_view.xml
index 090e364d316..389a97d0954 100644
--- a/bin/addons/base/module/wizard/base_export_language_view.xml
+++ b/bin/addons/base/module/wizard/base_export_language_view.xml
@@ -4,25 +4,33 @@
Export a Translation File
- base.export.language
+ base.language.export
form
-
@@ -44,7 +46,7 @@
Export a Translation File
ir.actions.act_window
- base.export.language
+ base.language.export
form
form
new
diff --git a/bin/addons/base/module/wizard/base_import_language_view.xml b/bin/addons/base/module/wizard/base_import_language_view.xml
index 799ff4e9179..031969543f7 100644
--- a/bin/addons/base/module/wizard/base_import_language_view.xml
+++ b/bin/addons/base/module/wizard/base_import_language_view.xml
@@ -10,27 +10,30 @@
+
+
+
@@ -50,4 +53,4 @@
parent="menu_translation_export"/>
-
\ No newline at end of file
+
diff --git a/bin/addons/base/report/custom_new.xsl b/bin/addons/base/report/custom_new.xsl
index 5a385f3e7eb..6680314ca40 100644
--- a/bin/addons/base/report/custom_new.xsl
+++ b/bin/addons/base/report/custom_new.xsl
@@ -14,8 +14,8 @@
-
-
+
+
@@ -114,7 +114,7 @@
-
+
@@ -131,7 +131,7 @@
-
+
diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py
index 11a3032dafc..f5772274dd9 100644
--- a/bin/addons/base/res/partner/partner.py
+++ b/bin/addons/base/res/partner/partner.py
@@ -305,7 +305,10 @@ class res_partner_address(osv.osv):
if r['name'] and (r['city'] or r['country_id']):
addr += ', '
addr += (r['country_id'] and r['country_id'][1] or '') + ' ' + (r['city'] or '') + ' ' + (r['street'] or '')
- res.append((r['id'], addr.strip() or '/'))
+ if context.get('contact_display', 'contact')=='partner_address':
+ res.append((r['id'], r['partner_id'][1] +','+ addr.strip() or '/'))
+ else:
+ res.append((r['id'], addr.strip() or '/'))
return res
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
@@ -313,7 +316,7 @@ class res_partner_address(osv.osv):
args=[]
if not context:
context={}
- if context.get('contact_display', 'contact')=='partner':
+ if context.get('contact_display', 'contact')=='partner ' or context.get('contact_display', 'contact')=='partner_address ' :
ids = self.search(cr, user, [('partner_id',operator,name)], limit=limit, context=context)
else:
if not name:
diff --git a/bin/addons/base/res/res_config.py b/bin/addons/base/res/res_config.py
index a529fcbb200..f94c4fbeaa6 100644
--- a/bin/addons/base/res/res_config.py
+++ b/bin/addons/base/res/res_config.py
@@ -330,7 +330,7 @@ class res_config_installer(osv.osv_memory):
def _already_installed(self, cr, uid, context=None):
""" For each module (boolean fields in a res.config.installer),
- check if it's already installed (neither uninstallable nor uninstalled)
+ check if it's already installed (either 'to install', 'to upgrade' or 'installed')
and if it is, check it by default
"""
modules = self.pool.get('ir.module.module')
@@ -341,7 +341,7 @@ class res_config_installer(osv.osv_memory):
cr, uid,
modules.search(cr, uid,
[('name','in',selectable),
- ('state','not in',['uninstallable', 'uninstalled'])],
+ ('state','in',['to install', 'installed', 'to upgrade'])],
context=context),
context=context)
diff --git a/bin/addons/base/res/res_currency.py b/bin/addons/base/res/res_currency.py
index 0d03c067223..1a233df4f19 100644
--- a/bin/addons/base/res/res_currency.py
+++ b/bin/addons/base/res/res_currency.py
@@ -27,26 +27,29 @@ from tools.misc import currency
from tools.translate import _
class res_currency(osv.osv):
- def _current_rate(self, cr, uid, ids, name, arg, context={}):
- res={}
+ def _current_rate(self, cr, uid, ids, name, arg, context=None):
+ if context is None:
+ context = {}
+ res = {}
if 'date' in context:
- date=context['date']
+ date = context['date']
else:
- date=time.strftime('%Y-%m-%d')
- date= date or time.strftime('%Y-%m-%d')
+ date = time.strftime('%Y-%m-%d')
+ date = date or time.strftime('%Y-%m-%d')
for id in ids:
cr.execute("SELECT currency_id, rate FROM res_currency_rate WHERE currency_id = %s AND name <= %s ORDER BY name desc LIMIT 1" ,(id, date))
if cr.rowcount:
- id, rate=cr.fetchall()[0]
- res[id]=rate
+ id, rate = cr.fetchall()[0]
+ res[id] = rate
else:
- res[id]=0
+ res[id] = 0
return res
_name = "res.currency"
_description = "Currency"
_columns = {
'name': fields.char('Currency', size=32, required=True),
'code': fields.char('Code', size=3),
+ 'symbol': fields.char('Symbol', size=3),
'rate': fields.function(_current_rate, method=True, string='Current Rate', digits=(12,6),
help='The rate of the currency to the currency of rate 1'),
'rate_ids': fields.one2many('res.currency.rate', 'currency_id', 'Rates'),
@@ -70,9 +73,9 @@ class res_currency(osv.osv):
if r.__contains__('rate_ids'):
rates=r['rate_ids']
if rates:
- currency_rate_obj=self.pool.get('res.currency.rate')
- currency_date=currency_rate_obj.read(cr,user,rates[0],['name'])['name']
- r['date']=currency_date
+ currency_rate_obj= self.pool.get('res.currency.rate')
+ currency_date = currency_rate_obj.read(cr,user,rates[0],['name'])['name']
+ r['date'] = currency_date
return res
def round(self, cr, uid, currency, amount):
@@ -86,7 +89,9 @@ class res_currency(osv.osv):
def is_zero(self, cr, uid, currency, amount):
return abs(self.round(cr, uid, currency, amount)) < currency.rounding
- def compute(self, cr, uid, from_currency_id, to_currency_id, from_amount, round=True, context={}, account=None, account_invert=False):
+ def compute(self, cr, uid, from_currency_id, to_currency_id, from_amount, round=True, context=None, account=None, account_invert=False):
+ if context is None:
+ context = {}
if not from_currency_id:
from_currency_id = to_currency_id
if not to_currency_id:
diff --git a/bin/addons/base/res/res_currency_view.xml b/bin/addons/base/res/res_currency_view.xml
index a26d22346ce..60ddf0d98e8 100644
--- a/bin/addons/base/res/res_currency_view.xml
+++ b/bin/addons/base/res/res_currency_view.xml
@@ -26,13 +26,14 @@
form