[tryton-debian-vcs] tryton-modules-currency branch debian created. 8c97b1d072a96e9f10c139591c64d96bf483e9b1

Mathias Behrle tryton-debian-vcs at alioth.debian.org
Wed Nov 27 17:01:53 UTC 2013


The following commit has been merged in the debian branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-modules-currency.git;a=commitdiff;h=8c97b1d072a96e9f10c139591c64d96bf483e9b1
commit 8c97b1d072a96e9f10c139591c64d96bf483e9b1
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Nov 25 20:30:13 2013 +0100

    Releasing debian version 3.0.0-1.

diff --git a/debian/changelog b/debian/changelog
index 7318b53..5621d06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+tryton-modules-currency (3.0.0-1) unstable; urgency=low
+
+  * Removing inadvertently commited .pc directory.
+  * Merging upstream version 3.0.0.
+  * Updating to standards version 3.9.5, no changes needed.
+  * Changing to buildsystem pybuild.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Mon, 25 Nov 2013 17:54:04 +0100
+
 tryton-modules-currency (2.8.1-1) unstable; urgency=low
 
   * Merging upstream version 2.8.1.
commit 8a7ce6f9d1f7d9b544b928ca0875c151652e6826
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Nov 24 19:51:51 2013 +0100

    Changing to buildsystem pybuild.

diff --git a/debian/control b/debian/control
index 092f6b5..a98ad77 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: python
 Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Mathias Behrle <mathiasb at m9s.biz>
-Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
+Build-Depends:
+ debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools, dh-python
 Standards-Version: 3.9.5
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
diff --git a/debian/rules b/debian/rules
index 30074ad..5b8c326 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,24 +1,17 @@
 #!/usr/bin/make -f
 
-MAJOR := $(shell python setup.py --version | awk -F "." '{print $$1 "." $$2}')
-PACKAGE_NAME := $(shell python setup.py --name)
-
-%:
-	dh ${@} --with python2
+# needed for pbuilder
+export LC_ALL=C.UTF-8
 
-override_dh_auto_clean:
-	dh_auto_clean
+MAJOR := $(shell python setup.py --version | awk -F "." '{print $$1 "." $$2}')
+PACKAGE_NAME := tryton-modules-$(shell python setup.py --name | sed s/^trytond_// | sed s/_/-/g)
+export PYBUILD_DESTDIR_python2=debian/${PACKAGE_NAME}
 
-override_dh_auto_build:
-	mv $(PACKAGE_NAME).egg-info $(PACKAGE_NAME).hen-info
-	mv PKG-INFO PKG-INFO.hen
-	dh_auto_build
+# Don't run tests for Tryton modules, they try to download dependencies from pypi
+export PYBUILD_DISABLE_python2.7=test
 
-override_dh_auto_install:
-	dh_auto_install
-	rm -rf *.egg-info
-	mv $(PACKAGE_NAME).hen-info $(PACKAGE_NAME).egg-info
-	mv PKG-INFO.hen PKG-INFO
+%:
+	dh ${@} --with python2 --buildsystem=pybuild
 
 override_dh_gencontrol:
 	dh_gencontrol -- -Vversion:major="$(MAJOR)"
commit e14e3519201f96f4d40ba182a8c33616b5874067
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Nov 24 19:14:21 2013 +0100

    Updating to standards version 3.9.5, no changes needed.

diff --git a/debian/control b/debian/control
index 5f2ce9e..092f6b5 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Mathias Behrle <mathiasb at m9s.biz>
 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
-Standards-Version: 3.9.4
+Standards-Version: 3.9.5
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
 Vcs-Git: git://debian.tryton.org/packages/tryton-modules-currency.git
commit e3dd66ec85ebd9b08223fdf4c6d93f99b6914fb3
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Nov 24 17:27:17 2013 +0100

    Merging upstream version 3.0.0.

diff --git a/CHANGELOG b/CHANGELOG
index 5ff1feb..b4bbd84 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-Version 2.8.1 - 2013-10-01
+Version 3.0.0 - 2013-10-21
 * Bug fixes (see mercurial logs for details)
 
 Version 2.8.0 - 2013-04-22
diff --git a/PKG-INFO b/PKG-INFO
index 0a4af1c..70e6637 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond_currency
-Version: 2.8.1
+Version: 3.0.0
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.8/
+Download-URL: http://downloads.tryton.org/3.0/
 Description: trytond_currency
         ================
         
@@ -60,6 +60,7 @@ Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Russian
+Classifier: Natural Language :: Slovenian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 2.6
diff --git a/currency.xml b/currency.xml
index 3d6dae9..33be586 100644
--- a/currency.xml
+++ b/currency.xml
@@ -102,7 +102,7 @@ this repository contains the full copyright notices and license terms. -->
         </record>
 
     </data>
-    <data skiptest="1">
+    <data skiptest="1" grouped="1">
 
         <!--
         Output of scripts/currencies.py
@@ -1439,7 +1439,7 @@ this repository contains the full copyright notices and license terms. -->
         -->
 
     </data>
-    <data noupdate="1">
+    <data noupdate="1" skiptest="1">
         <!--- Default rate -->
         <record model="currency.currency.rate" id="eur_rate">
             <field name="date" eval="time.strftime('%Y-01-01')"/>
diff --git a/locale/es_AR.po b/locale/es_AR.po
index 6571e11..45905a3 100644
--- a/locale/es_AR.po
+++ b/locale/es_AR.po
@@ -8,7 +8,7 @@ msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr "La tasa de cambio de la divisa debe ser mayor o igual a 0"
+msgstr "La tasa de cambio de la moneda debe ser mayor o igual a 0"
 
 msgctxt "error:currency.currency:"
 msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
@@ -134,7 +134,7 @@ msgstr "Usuario creación"
 
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
@@ -162,7 +162,7 @@ msgstr "Usuario modificación"
 
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
@@ -874,7 +874,7 @@ msgstr "Código reservado para pruebas"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sin divisa"
+msgstr "Sin moneda"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
@@ -898,19 +898,19 @@ msgstr "Tasa de cambio"
 
 msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Divisas"
+msgstr "Moneda"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr "Administración de divisas"
+msgstr "Administración de monedas"
 
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
@@ -922,11 +922,11 @@ msgstr "Tasas de cambio"
 
 msgctxt "view:currency.currency:"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "view:currency.currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "view:currency.currency:"
 msgid "Formatting"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index cd0e414..a6e362f 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -18,7 +18,7 @@ msgctxt "error:currency.currency:"
 msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
 msgstr ""
 "No se ha encontrado ninguna tasa de cambio para la moneda \"%(currency)s\" "
-"en la fecha \"%(date)s\""
+"en la fecha \"%(date)s\"."
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
index f6c2599..55f2052 100644
--- a/locale/fr_FR.po
+++ b/locale/fr_FR.po
@@ -44,7 +44,7 @@ msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
-msgstr "Séparateur décimal"
+msgstr "Séparateur de décimal"
 
 msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
@@ -80,7 +80,7 @@ msgstr "Code numérique"
 
 msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
-msgstr "Symbole de depositif en premier"
+msgstr "Symbole positif en premier"
 
 msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
@@ -923,14 +923,6 @@ msgid "Currencies"
 msgstr "Devises"
 
 msgctxt "view:currency.currency:"
-msgid "Currencies"
-msgstr "Devises"
-
-msgctxt "view:currency.currency:"
-msgid "Currency"
-msgstr "Devise"
-
-msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Devise"
 
@@ -939,13 +931,5 @@ msgid "Formatting"
 msgstr "Formatage"
 
 msgctxt "view:currency.currency:"
-msgid "Formatting"
-msgstr "Formatage"
-
-msgctxt "view:currency.currency:"
-msgid "Rates"
-msgstr "Taux"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Taux"
diff --git a/locale/es_ES.po b/locale/sl_SI.po
similarity index 74%
copy from locale/es_ES.po
copy to locale/sl_SI.po
index cd0e414..8f11bad 100644
--- a/locale/es_ES.po
+++ b/locale/sl_SI.po
@@ -4,41 +4,39 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date."
-msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
+msgstr "Valuta ima lahko samo en tečaj na dan."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr "La tasa de cambio de la moneda debe ser mayor o igual a 0."
+msgstr "Tečaj valute mora biti večji ali enak nič."
 
 msgctxt "error:currency.currency:"
 msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
-msgstr "Agrupación \"%(grouping)s\" en la moneda \"%(currency)s\" no es correcta."
+msgstr "Neveljano združevanje \"%(grouping)s\" po  valuti \"%(currency)s\"."
 
 msgctxt "error:currency.currency:"
 msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
-msgstr ""
-"No se ha encontrado ninguna tasa de cambio para la moneda \"%(currency)s\" "
-"en la fecha \"%(date)s\""
+msgstr "Za valuto \"%(currency)s\" na dan \"%(date)s\" tečaja ni možno najti."
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
-msgstr "Activo"
+msgstr "Aktivno"
 
 msgctxt "field:currency.currency,code:"
 msgid "Code"
-msgstr "Código"
+msgstr "Oznaka"
 
 msgctxt "field:currency.currency,create_date:"
 msgid "Create Date"
-msgstr "Fecha creación"
+msgstr "Ustvarjeno"
 
 msgctxt "field:currency.currency,create_uid:"
 msgid "Create User"
-msgstr "Usuario creación"
+msgstr "Ustvaril"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Decimales a mostrar"
+msgstr "Decimalke"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
@@ -46,99 +44,99 @@ msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
-msgstr "Separador decimal"
+msgstr "Decimalna vejica"
 
 msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
-msgstr "Agrupación"
+msgstr "Združevanje"
 
 msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
-msgstr "Separador de miles"
+msgstr "Ločilec tisočic"
 
 msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
-msgstr "El signo negativo va delante"
+msgstr "Simbol na začetku"
 
 msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
-msgstr "Signo negativo separado por espacio"
+msgstr "Ločeno s presledkom"
 
 msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
-msgstr "Posición del signo negativo"
+msgstr "Pozicija predznaka"
 
 msgctxt "field:currency.currency,name:"
 msgid "Name"
-msgstr "Nombre"
+msgstr "Naziv"
 
 msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
-msgstr "Signo negativo"
+msgstr "Negativni znak"
 
 msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
-msgstr "Código numérico"
+msgstr "Å ifra"
 
 msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
-msgstr "El signo positivo va delante"
+msgstr "Simbol na začetku"
 
 msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
-msgstr "Signo positivo separado por espacio"
+msgstr "Ločeno s presledkom"
 
 msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
-msgstr "Posición del signo positivo"
+msgstr "Pozicija predznaka"
 
 msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
-msgstr "Signo positivo"
+msgstr "Pozitivni znak"
 
 msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
-msgstr "Tasa de cambio actual"
+msgstr "Trenutni tečaj"
 
 msgctxt "field:currency.currency,rates:"
 msgid "Rates"
-msgstr "Tasas de cambio"
+msgstr "Tečaji"
 
 msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
-msgstr "Nombre"
+msgstr "Ime"
 
 msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
-msgstr "Factor de redondeo"
+msgstr "Zaokroževanje"
 
 msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
-msgstr "Símbolo"
+msgstr "Simbol"
 
 msgctxt "field:currency.currency,write_date:"
 msgid "Write Date"
-msgstr "Fecha modificación"
+msgstr "Zapisano"
 
 msgctxt "field:currency.currency,write_uid:"
 msgid "Write User"
-msgstr "Usuario modificación"
+msgstr "Zapisal"
 
 msgctxt "field:currency.currency.rate,create_date:"
 msgid "Create Date"
-msgstr "Fecha creación"
+msgstr "Ustvarjeno"
 
 msgctxt "field:currency.currency.rate,create_uid:"
 msgid "Create User"
-msgstr "Usuario creación"
+msgstr "Ustvaril"
 
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
-msgstr "Moneda"
+msgstr "Valuta"
 
 msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
-msgstr "Fecha"
+msgstr "Datum"
 
 msgctxt "field:currency.currency.rate,id:"
 msgid "ID"
@@ -146,31 +144,31 @@ msgstr "ID"
 
 msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
-msgstr "Tasa de cambio"
+msgstr "Tečaj"
 
 msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
-msgstr "Nombre"
+msgstr "Ime"
 
 msgctxt "field:currency.currency.rate,write_date:"
 msgid "Write Date"
-msgstr "Fecha modificación"
+msgstr "Zapisano"
 
 msgctxt "field:currency.currency.rate,write_uid:"
 msgid "Write User"
-msgstr "Usuario modificación"
+msgstr "Zapisal"
 
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
-msgstr "Moneda"
+msgstr "Valuta"
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
-msgstr "Dirham de los Emiratos Árabes Unidos"
+msgstr "Dirham"
 
 msgctxt "model:currency.currency,name:afn"
 msgid "Afghani"
-msgstr "Afganí"
+msgstr "Afgani"
 
 msgctxt "model:currency.currency,name:all"
 msgid "Lek"
@@ -178,39 +176,39 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr "Dram armenio"
+msgstr "Armenski dram"
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
-msgstr "Florín de las Antillas Neerlandesas"
+msgstr "Nizozemsko-antilski gulden"
 
 msgctxt "model:currency.currency,name:aoa"
 msgid "Kwanza"
-msgstr "Kwanza"
+msgstr "Kvanza"
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Peso argentino"
+msgstr "Argentinski peso"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr "Dólar australiano"
+msgstr "Avstralski dolar"
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
-msgstr "Florín de Aruba"
+msgstr "Arubski gulden"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
-msgstr "Manat de Azerbayán"
+msgstr "Azerbajdžanski manat"
 
 msgctxt "model:currency.currency,name:bam"
 msgid "Convertible Marks"
-msgstr "Marcos convertibles"
+msgstr "Konvertibilna marka"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Dólar de Barbados"
+msgstr "Barbadoški dolar"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
@@ -218,23 +216,23 @@ msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Lev búlgaro"
+msgstr "Bolgarski lev"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr "Dinar bahreiní"
+msgstr "Bahrainski dinar"
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr "Franco de Burundi"
+msgstr "Burundijski frank"
 
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Dólar de Bermudas"
+msgstr "Bermudski dolar"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr "Dólar de Brunei"
+msgstr "Brunejski dolar"
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
@@ -246,11 +244,11 @@ msgstr "Mvdol"
 
 msgctxt "model:currency.currency,name:brl"
 msgid "Brazilian Real"
-msgstr "Real brasileño"
+msgstr "Brazilski real"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Dólar de las Bahamas"
+msgstr "Bahamski dolar"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
@@ -262,31 +260,31 @@ msgstr "Pula"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Rubla bielorrusa"
+msgstr "Beloruski rubelj"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Dólar de Belize"
+msgstr "Belizejski dolar"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Dólar canadiense"
+msgstr "Kanadski dolar"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Franco congoleño"
+msgstr "Kongoški frank"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
-msgstr "Euro WIR"
+msgstr "WIR evro"
 
 msgctxt "model:currency.currency,name:chf"
 msgid "Swiss Franc"
-msgstr "Franco suizo"
+msgstr "Å vicarski frank"
 
 msgctxt "model:currency.currency,name:chw"
 msgid "WIR Franc"
-msgstr "Franco WIR"
+msgstr "WIR frank"
 
 msgctxt "model:currency.currency,name:clf"
 msgid "Unidades de fomento"
@@ -294,63 +292,63 @@ msgstr "Unidades de fomento"
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Peso chileno"
+msgstr "ÄŒilski peso"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
-msgstr "Yuan renminbi"
+msgstr "Kitajski juan renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Peso colombiano"
+msgstr "Kolumbijski peso"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
-msgstr "Unidad de Valor Real"
+msgstr "Kolumbijska revalorizirana enota"
 
 msgctxt "model:currency.currency,name:crc"
 msgid "Costa Rican Colon"
-msgstr "Colón costarricense"
+msgstr "Kostariški kolon"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Peso cubano"
+msgstr "Kubanski peso"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
-msgstr "Escudo de Cabo Verde"
+msgstr "Zelenrtski eskudo"
 
 msgctxt "model:currency.currency,name:cyp"
 msgid "Cyprus Pound"
-msgstr "Libra chipriota"
+msgstr "Ciperski funt"
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
-msgstr "Corona checa"
+msgstr "Češka krona"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
-msgstr "Franco de Djibouti"
+msgstr "Džibutski frank"
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Corona danesa"
+msgstr "Danska krona"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
-msgstr "Peso dominicano"
+msgstr "Dominikanski peso"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr "Dinar argelino"
+msgstr "Alžirski dinar"
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
-msgstr "Corona estonia"
+msgstr "Kroon"
 
 msgctxt "model:currency.currency,name:egp"
 msgid "Egyptian Pound"
-msgstr "Libra egipcia"
+msgstr "Egiptovski funt"
 
 msgctxt "model:currency.currency,name:ern"
 msgid "Nakfa"
@@ -358,23 +356,23 @@ msgstr "Nakfa"
 
 msgctxt "model:currency.currency,name:etb"
 msgid "Ethiopian Birr"
-msgstr "Birr de etíope"
+msgstr "Etiopski bir"
 
 msgctxt "model:currency.currency,name:eur"
 msgid "Euro"
-msgstr "Euro"
+msgstr "Evro"
 
 msgctxt "model:currency.currency,name:fjd"
 msgid "Fiji Dollar"
-msgstr "Dólar de las Islas Fiji"
+msgstr "Fidžijski dolar"
 
 msgctxt "model:currency.currency,name:fkp"
 msgid "Falkland Islands Pound"
-msgstr "Libra de las Islas Malvinas"
+msgstr "Falklandski funt"
 
 msgctxt "model:currency.currency,name:gbp"
 msgid "Pound Sterling"
-msgstr "Libra esterlina"
+msgstr "Britanski funt"
 
 msgctxt "model:currency.currency,name:gel"
 msgid "Lari"
@@ -382,11 +380,11 @@ msgstr "Lari"
 
 msgctxt "model:currency.currency,name:ghs"
 msgid "Ghana Cedi"
-msgstr "Cedi ghanés"
+msgstr "Ganski cedi"
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
-msgstr "Libra de Gibraltar"
+msgstr "Gibraltarski funt"
 
 msgctxt "model:currency.currency,name:gmd"
 msgid "Dalasi"
@@ -394,75 +392,75 @@ msgstr "Dalasi"
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr "Franco guineano"
+msgstr "Gvinejski frank"
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
-msgstr "Quetzal"
+msgstr "Kecal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Dólar guayanés"
+msgstr "Gvajanski dolar"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Dólar de Hong Kong"
+msgstr "Hongkonški dolar"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
-msgstr "Lempira hondureño"
+msgstr "Lempira"
 
 msgctxt "model:currency.currency,name:hrk"
 msgid "Croatian Kuna"
-msgstr "Kuna croata"
+msgstr "Hrvaška kuna"
 
 msgctxt "model:currency.currency,name:htg"
 msgid "Gourde"
-msgstr "Gourde haitiano"
+msgstr "Gurd"
 
 msgctxt "model:currency.currency,name:huf"
 msgid "Forint"
-msgstr "Forint húngaro"
+msgstr "Forint"
 
 msgctxt "model:currency.currency,name:idr"
 msgid "Rupiah"
-msgstr "Rupia indonesia"
+msgstr "Indonezijska rupija"
 
 msgctxt "model:currency.currency,name:ils"
 msgid "New Israeli Sheqel"
-msgstr "Nuevo sheqel israelí"
+msgstr "Novi izraelski Å¡ekel"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Rupia india"
+msgstr "Indijska rupija"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr "Dinar iraquí"
+msgstr "Iraški dinar"
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Rial iraní"
+msgstr "Iranski rial"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Corona islandesa"
+msgstr "Islandska krona"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Dólar jamaiqueño"
+msgstr "Jamajški dolar"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr "Dinar jordano"
+msgstr "Jordanski dinar"
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
-msgstr "Yen"
+msgstr "Japonski jen"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr "Chelín keniata"
+msgstr "Kenijski Å¡iling"
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -470,27 +468,27 @@ msgstr "Som"
 
 msgctxt "model:currency.currency,name:khr"
 msgid "Riel"
-msgstr "Riel camboyano"
+msgstr "Riel"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr "Franco comoriano"
+msgstr "Komorski frank"
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
-msgstr "Won norcoreano"
+msgstr "Severnokorejski won"
 
 msgctxt "model:currency.currency,name:krw"
 msgid "Won"
-msgstr "Won surcoreano"
+msgstr "Južnokorejski won"
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr "Dinar kuwaití"
+msgstr "Kuvajtski dinar"
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Dólar de las Islas Caimán"
+msgstr "Kajmanski dolar"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -498,47 +496,47 @@ msgstr "Tenge"
 
 msgctxt "model:currency.currency,name:lak"
 msgid "Kip"
-msgstr "Kip laosiano"
+msgstr "Kip"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Libra libanesa"
+msgstr "Libanonski funt"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
-msgstr "Rupia de Sri Lanka"
+msgstr "Šrilanška rupija"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dóla liberiano"
+msgstr "Liberijski dolar"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
-msgstr "Loti lesothense"
+msgstr "Loti"
 
 msgctxt "model:currency.currency,name:ltl"
 msgid "Lithuanian Litas"
-msgstr "Litas lituano"
+msgstr "Litvanski litas"
 
 msgctxt "model:currency.currency,name:lvl"
 msgid "Latvian Lats"
-msgstr "Lat letón"
+msgstr "Latvijski lats"
 
 msgctxt "model:currency.currency,name:lyd"
 msgid "Libyan Dinar"
-msgstr "Dinar libio"
+msgstr "Libijski dinar"
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr "Dirham marroquí"
+msgstr "Maroški dirham"
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
-msgstr "Leu moldavo"
+msgstr "Moldavijski leu"
 
 msgctxt "model:currency.currency,name:mga"
 msgid "Malagasy Ariary"
-msgstr "Ariary malgache"
+msgstr "Madagaskarski ariary"
 
 msgctxt "model:currency.currency,name:mkd"
 msgid "Denar"
@@ -546,7 +544,7 @@ msgstr "Denar"
 
 msgctxt "model:currency.currency,name:mmk"
 msgid "Kyat"
-msgstr "Kyat"
+msgstr "Kiat"
 
 msgctxt "model:currency.currency,name:mnt"
 msgid "Tugrik"
@@ -554,47 +552,47 @@ msgstr "Tugrik"
 
 msgctxt "model:currency.currency,name:mop"
 msgid "Pataca"
-msgstr "Pataca"
+msgstr "Pataka"
 
 msgctxt "model:currency.currency,name:mro"
 msgid "Ouguiya"
-msgstr "Uquiya"
+msgstr "Uguija"
 
 msgctxt "model:currency.currency,name:mtl"
 msgid "Maltese Lira"
-msgstr "Lira maltesa"
+msgstr "Malteška lira"
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Rupia mauricia"
+msgstr "Mauricijska rupija"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
-msgstr "Rufiyaa"
+msgstr "Rufija"
 
 msgctxt "model:currency.currency,name:mwk"
 msgid "Kwacha"
-msgstr "Kwacha malawiano"
+msgstr "Kvača"
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr "Peso mexicano"
+msgstr "Mehiški peso"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
-msgstr "Unidad de Inversión Mexicana (UDI)"
+msgstr "Mehiška enota za naložbe"
 
 msgctxt "model:currency.currency,name:myr"
 msgid "Malaysian Ringgit"
-msgstr "Ringgit malasio"
+msgstr "Malezijski ringgit"
 
 msgctxt "model:currency.currency,name:mzn"
 msgid "Metical"
-msgstr "Metical mozambiqueño"
+msgstr "Metikal"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Dóla namibio"
+msgstr "Namibijski dolar"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -602,23 +600,23 @@ msgstr "Naira"
 
 msgctxt "model:currency.currency,name:nio"
 msgid "Cordoba Oro"
-msgstr "Córdoba"
+msgstr "Zlata kordova"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Corona noruega"
+msgstr "Norveška krona"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
-msgstr "Rupia nepalesa"
+msgstr "Nepalska rupija"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Dólar neozelandés"
+msgstr "Novozelandski dolar"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
-msgstr "Rial omaní"
+msgstr "Omanski rial"
 
 msgctxt "model:currency.currency,name:pab"
 msgid "Balboa"
@@ -626,7 +624,7 @@ msgstr "Balboa"
 
 msgctxt "model:currency.currency,name:pen"
 msgid "Nuevo Sol"
-msgstr "Nuevo Sol"
+msgstr "Novi sol"
 
 msgctxt "model:currency.currency,name:pgk"
 msgid "Kina"
@@ -634,67 +632,67 @@ msgstr "Kina"
 
 msgctxt "model:currency.currency,name:php"
 msgid "Philippine Peso"
-msgstr "Peso filipino"
+msgstr "Filipinski peso"
 
 msgctxt "model:currency.currency,name:pkr"
 msgid "Pakistan Rupee"
-msgstr "Rupia pakistaní"
+msgstr "Pakistanska rupija"
 
 msgctxt "model:currency.currency,name:pln"
 msgid "Zloty"
-msgstr "Zloty"
+msgstr "Poljski zlot"
 
 msgctxt "model:currency.currency,name:pyg"
 msgid "Guarani"
-msgstr "Guaraní"
+msgstr "Gvarani"
 
 msgctxt "model:currency.currency,name:qar"
 msgid "Qatari Rial"
-msgstr "Rial de Qatar"
+msgstr "Katarski rial"
 
 msgctxt "model:currency.currency,name:ron"
 msgid "New Leu"
-msgstr "Leu"
+msgstr "Novi romunski lev"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Dinar serbio"
+msgstr "Srbski dinar"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
-msgstr "Rublo ruso"
+msgstr "Ruski rubelj"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr "Franco ruandés"
+msgstr "Ruandski frank"
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
-msgstr "Rial saudí"
+msgstr "Saudski rial"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Dólar de las Islas Solomón"
+msgstr "Salomonovootoški dolar"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
-msgstr "Rupia de Seychelles"
+msgstr "Sejšelska rupija"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr "Libra sudanesa"
+msgstr "Sudanski funt"
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Corona sueca"
+msgstr "Å vedska krona"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Dólar de Singapur"
+msgstr "Singapurski dolar"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
-msgstr "Libra de Santa Helena"
+msgstr "Funt Svete Helene"
 
 msgctxt "model:currency.currency,name:sll"
 msgid "Leone"
@@ -702,11 +700,11 @@ msgstr "Leone"
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
-msgstr "Chelín somalí"
+msgstr "Somalijski Å¡iling"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Dólar surinamés"
+msgstr "Surinamski dolar"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
@@ -714,15 +712,15 @@ msgstr "Dobra"
 
 msgctxt "model:currency.currency,name:svc"
 msgid "El Salvador Colon"
-msgstr "Colón salvadoreño"
+msgstr "Salvadorski kolon"
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr "Libra siria"
+msgstr "Sirijski funt"
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
-msgstr "Lilangeni suazi"
+msgstr "Lilangeni"
 
 msgctxt "model:currency.currency,name:thb"
 msgid "Baht"
@@ -734,67 +732,67 @@ msgstr "Somoni"
 
 msgctxt "model:currency.currency,name:tmm"
 msgid "Manat"
-msgstr "Manat"
+msgstr "Turkmenski manat"
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr "Dinar tunecino"
+msgstr "Tunizijski dinar"
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
-msgstr "Pa'anga"
+msgstr "Paanga"
 
 msgctxt "model:currency.currency,name:try"
 msgid "New Turkish Lira"
-msgstr "Nueva lira turca"
+msgstr "Nova turška lira"
 
 msgctxt "model:currency.currency,name:ttd"
 msgid "Trinidad and Tobago Dollar"
-msgstr "Dólar de Trinidad y Tobago"
+msgstr "Dolar Trinidada in Tobaga"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "nuevo Dólar taiwanés"
+msgstr "Novi tajvanski dolar"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
-msgstr "Chelín tanzano"
+msgstr "Tanzanijski Å¡iling"
 
 msgctxt "model:currency.currency,name:uah"
 msgid "Hryvnia"
-msgstr "Grivnia"
+msgstr "Hryvnia"
 
 msgctxt "model:currency.currency,name:ugx"
 msgid "Uganda Shilling"
-msgstr "Chelín ugandés"
+msgstr "Ugandski Å¡iling"
 
 msgctxt "model:currency.currency,name:usd"
 msgid "US Dollar"
-msgstr "Dólar estadounidense"
+msgstr "Ameriški dolar"
 
 msgctxt "model:currency.currency,name:usn"
 msgid "US Dollar (Next day)"
-msgstr "Dólar estadounidense (dia siguiente)"
+msgstr "Ameriški dolar (naslednji dan)"
 
 msgctxt "model:currency.currency,name:uss"
 msgid "US Dollar (Same day)"
-msgstr "Dólar estadounidense (mismo dia)"
+msgstr "Ameriški dolar (isti dan)"
 
 msgctxt "model:currency.currency,name:uyi"
 msgid "Uruguay Peso en Unidades Indexadas"
-msgstr "Uruguay Peso en Unidades Indexadas"
+msgstr "Urugvajski peso v indeksiranih enotah"
 
 msgctxt "model:currency.currency,name:uyu"
 msgid "Peso Uruguayo"
-msgstr "Peso uruguayo"
+msgstr "Urugvajski peso"
 
 msgctxt "model:currency.currency,name:uzs"
 msgid "Uzbekistan Sum"
-msgstr "Som uzbeco"
+msgstr "Uzbekistanski sum"
 
 msgctxt "model:currency.currency,name:vef"
 msgid "Bolivar Fuerte"
-msgstr "Bolivar Fuerte"
+msgstr "Bolivar fuerte"
 
 msgctxt "model:currency.currency,name:vnd"
 msgid "Dong"
@@ -810,128 +808,128 @@ msgstr "Tala"
 
 msgctxt "model:currency.currency,name:xaf"
 msgid "CFA Franc BEAC"
-msgstr "franco CFA BEAC"
+msgstr "CFA frank BEAC"
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
-msgstr "Plata"
+msgstr "Srebro"
 
 msgctxt "model:currency.currency,name:xau"
 msgid "Gold"
-msgstr "Oro"
+msgstr "Zlato"
 
 msgctxt "model:currency.currency,name:xba"
 msgid "European Composite Unit (EURCO)"
-msgstr "Unidad Compuesta Europea (EURCO)"
+msgstr "Evropska skupna enota (EURCO)"
 
 msgctxt "model:currency.currency,name:xbb"
 msgid "European Monetary Unit (E.M.U.-6)"
-msgstr "Unidad Monetaria Europea (E.U.M.-6)"
+msgstr "Evropska monetarna enota (E.M.U.-6)"
 
 msgctxt "model:currency.currency,name:xbc"
 msgid "European Unit of Account 9 (E.U.A.-9)"
-msgstr "Unidad de cuenta europea 9 (E.U.A.-9)"
+msgstr "Evropska računovodska enota 9 (E.U.A.-9)"
 
 msgctxt "model:currency.currency,name:xbd"
 msgid "European Unit of Account 17 (E.U.A.-17)"
-msgstr "Unidad de cuenta europea 17 (E.U.A.-17)"
+msgstr "Evropska računovodska enota 17 (E.U.A.-17)"
 
 msgctxt "model:currency.currency,name:xcd"
 msgid "East Caribbean Dollar"
-msgstr "Dólar del Caribe oriental"
+msgstr "Vzhodnokaribski dolar"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr "Derechos especiales de giro"
+msgstr "Posebno prav.črp."
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
-msgstr "Franco de oro"
+msgstr "Zlato-frank"
 
 msgctxt "model:currency.currency,name:xfu"
 msgid "UIC-Franc"
-msgstr "Franco UIC"
+msgstr "UIC-frank"
 
 msgctxt "model:currency.currency,name:xof"
 msgid "CFA Franc BCEAO"
-msgstr "franco CFA BCEAO"
+msgstr "CFA frank BCEAO"
 
 msgctxt "model:currency.currency,name:xpd"
 msgid "Palladium"
-msgstr "Paladio"
+msgstr "Paladij"
 
 msgctxt "model:currency.currency,name:xpf"
 msgid "CFP Franc"
-msgstr "Franco CFP"
+msgstr "CFP frank"
 
 msgctxt "model:currency.currency,name:xpt"
 msgid "Platinum"
-msgstr "Platino"
+msgstr "Platina"
 
 msgctxt "model:currency.currency,name:xts"
 msgid "Code for testing purposes"
-msgstr "Código reservado para pruebas"
+msgstr "Šifra za preizkušanje"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sin moneda"
+msgstr "Brez valute"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
-msgstr "Rial yemení"
+msgstr "Jemenski rial"
 
 msgctxt "model:currency.currency,name:zar"
 msgid "Rand"
-msgstr "Rand"
+msgstr "Južnoafriški rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Kwacha zambiano"
+msgstr "Zambijska kvača"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
-msgstr "Dólar zimbabuense"
+msgstr "Zimbabvejski dolar"
 
 msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
-msgstr "Tasa de cambio"
+msgstr "Tečaj"
 
 msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
-msgstr "Monedas"
+msgstr "Valute"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Moneda"
+msgstr "Valuta"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
-msgstr "Monedas"
+msgstr "Tečajnica"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr "Administración de monedas"
+msgstr "Valuta - vodenje"
 
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
-msgstr "Tasa de cambio"
+msgstr "Tečaj"
 
 msgctxt "view:currency.currency.rate:"
 msgid "Rates"
-msgstr "Tasas de cambio"
+msgstr "Tečaji"
 
 msgctxt "view:currency.currency:"
 msgid "Currencies"
-msgstr "Monedas"
+msgstr "Valute"
 
 msgctxt "view:currency.currency:"
 msgid "Currency"
-msgstr "Moneda"
+msgstr "Valuta"
 
 msgctxt "view:currency.currency:"
 msgid "Formatting"
-msgstr "Formato"
+msgstr "Oblika"
 
 msgctxt "view:currency.currency:"
 msgid "Rates"
-msgstr "Tasas de cambio"
+msgstr "Tečaji"
diff --git a/setup.py b/setup.py
index 571f64e..6df2271 100644
--- a/setup.py
+++ b/setup.py
@@ -64,6 +64,7 @@ setup(name='trytond_currency',
         'Natural Language :: French',
         'Natural Language :: German',
         'Natural Language :: Russian',
+        'Natural Language :: Slovenian',
         'Natural Language :: Spanish',
         'Operating System :: OS Independent',
         'Programming Language :: Python :: 2.6',
diff --git a/tests/__init__.py b/tests/__init__.py
index ae76301..d70527c 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -2,3 +2,5 @@
 #this repository contains the full copyright notices and license terms.
 
 from .test_currency import suite
+
+__all__ = ['suite']
diff --git a/tryton.cfg b/tryton.cfg
index 0a7e53f..ad0de63 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=2.8.1
+version=3.0.0
 depends:
     ir
     res
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 1fa3bce..f30ae67 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond-currency
-Version: 2.8.1
+Version: 3.0.0
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.8/
+Download-URL: http://downloads.tryton.org/3.0/
 Description: trytond_currency
         ================
         
@@ -60,6 +60,7 @@ Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Russian
+Classifier: Natural Language :: Slovenian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 2.6
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index c721f39..1f70afa 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -24,6 +24,7 @@ locale/es_ES.po
 locale/fr_FR.po
 locale/nl_NL.po
 locale/ru_RU.po
+locale/sl_SI.po
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index c0b1648..36632df 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 2.8, < 2.9
\ No newline at end of file
+trytond >= 3.0, < 3.1
\ No newline at end of file
commit 12edd3b79bb0dbe4ca778d770bf15ca1a0305ac8
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu Nov 21 12:02:01 2013 +0100

    Removing inadvertently commited .pc directory.

diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches
deleted file mode 100644
index 6857a8d..0000000
--- a/.pc/.quilt_patches
+++ /dev/null
@@ -1 +0,0 @@
-debian/patches
diff --git a/.pc/.quilt_series b/.pc/.quilt_series
deleted file mode 100644
index c206706..0000000
--- a/.pc/.quilt_series
+++ /dev/null
@@ -1 +0,0 @@
-series
diff --git a/.pc/.version b/.pc/.version
deleted file mode 100644
index 0cfbf08..0000000
--- a/.pc/.version
+++ /dev/null
@@ -1 +0,0 @@
-2
commit 84a75764ab0f43846d8308d36a57cd02e3f177e2
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Oct 13 21:59:18 2013 +0200

    Releasing debian version 2.8.1-1.

diff --git a/debian/changelog b/debian/changelog
index 0fd06c7..7318b53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+tryton-modules-currency (2.8.1-1) unstable; urgency=low
+
+  * Merging upstream version 2.8.1.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sun, 13 Oct 2013 20:05:37 +0200
+
 tryton-modules-currency (2.8.0-3) unstable; urgency=low
 
   * Adapting the rules file to work also with git-buildpackage.
commit 9a4a56d669e7a46cd654cdc9f13415455789b0f8
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Oct 13 20:01:55 2013 +0200

    Merging upstream version 2.8.1.

diff --git a/CHANGELOG b/CHANGELOG
index e3b10d4..5ff1feb 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.8.1 - 2013-10-01
+* Bug fixes (see mercurial logs for details)
+
 Version 2.8.0 - 2013-04-22
 * Bug fixes (see mercurial logs for details)
 
diff --git a/PKG-INFO b/PKG-INFO
index 5a436db..0a4af1c 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: trytond_currency
-Version: 2.8.0
+Version: 2.8.1
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
diff --git a/currency.py b/currency.py
index e2a1ff9..05afa36 100644
--- a/currency.py
+++ b/currency.py
@@ -138,12 +138,12 @@ class Currency(ModelSQL, ModelView):
         currencies = None
         field = None
         for field in ('code', 'numeric_code'):
-            currencies = cls.search([(field,) + clause[1:]], limit=1)
+            currencies = cls.search([(field,) + tuple(clause[1:])], limit=1)
             if currencies:
                 break
         if currencies:
-            return [(field,) + clause[1:]]
-        return [(cls._rec_name,) + clause[1:]]
+            return [(field,) + tuple(clause[1:])]
+        return [(cls._rec_name,) + tuple(clause[1:])]
 
     def on_change_with_rate(self):
         now = datetime.date.today()
@@ -175,7 +175,7 @@ class Currency(ModelSQL, ModelView):
             if rates:
                 res[currency.id] = rates[0].id
             else:
-                res[currency.id] = 0.0
+                res[currency.id] = 0
         rate_ids = [x for x in res.values() if x]
         rates = Rate.browse(rate_ids)
         id2rate = {}
diff --git a/tryton.cfg b/tryton.cfg
index 69a7d0e..0a7e53f 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=2.8.0
+version=2.8.1
 depends:
     ir
     res
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 4442f34..1fa3bce 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: trytond-currency
-Version: 2.8.0
+Version: 2.8.1
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
commit 301d2ffd3ea844186271f4b120644d297844c206
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Aug 6 16:20:53 2013 +0200

    Releasing debian version 2.8.0-3.

diff --git a/debian/changelog b/debian/changelog
index 0b45bae..0fd06c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+tryton-modules-currency (2.8.0-3) unstable; urgency=low
+
+  * Adapting the rules file to work also with git-buildpackage.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Tue, 06 Aug 2013 13:32:50 +0200
+
 tryton-modules-currency (2.8.0-2) unstable; urgency=low
 
   * Adding doc/ to docs file.
commit e5e1f44866d6be43488ecb4bd2f7b78af40d4296
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Aug 5 18:06:36 2013 +0200

    Adapting the rules file to work also with git-buildpackage.

diff --git a/debian/rules b/debian/rules
index a6a1fb8..30074ad 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,24 @@
 #!/usr/bin/make -f
 
 MAJOR := $(shell python setup.py --version | awk -F "." '{print $$1 "." $$2}')
+PACKAGE_NAME := $(shell python setup.py --name)
 
 %:
 	dh ${@} --with python2
 
 override_dh_auto_clean:
 	dh_auto_clean
+
+override_dh_auto_build:
+	mv $(PACKAGE_NAME).egg-info $(PACKAGE_NAME).hen-info
+	mv PKG-INFO PKG-INFO.hen
+	dh_auto_build
+
+override_dh_auto_install:
+	dh_auto_install
 	rm -rf *.egg-info
+	mv $(PACKAGE_NAME).hen-info $(PACKAGE_NAME).egg-info
+	mv PKG-INFO.hen PKG-INFO
 
 override_dh_gencontrol:
 	dh_gencontrol -- -Vversion:major="$(MAJOR)"
commit 1911635d593e4a618e2b938b133d4dd6a27a0e78
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri May 31 19:57:28 2013 +0200

    Releasing debian version 2.8.0-2.

diff --git a/debian/changelog b/debian/changelog
index 24281f8..0b45bae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+tryton-modules-currency (2.8.0-2) unstable; urgency=low
+
+  * Adding doc/ to docs file.
+  * Simplifying package layout by renaming <pkg_name>.docs to docs.
+  * Removing needless empty line in rules.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Fri, 31 May 2013 17:26:30 +0200
+
 tryton-modules-currency (2.8.0-1) experimental; urgency=low
 
   * Merging upstream version 2.8.0.
commit 5ed2e3941422c610e2395dd9ec36fe5d8a93a81d
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed May 29 17:19:29 2013 +0200

    Removing needless empty line in rules.

diff --git a/debian/rules b/debian/rules
index 0f63ab4..a6a1fb8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,6 @@ MAJOR := $(shell python setup.py --version | awk -F "." '{print $$1 "." $$2}')
 
 override_dh_auto_clean:
 	dh_auto_clean
-
 	rm -rf *.egg-info
 
 override_dh_gencontrol:
commit 7ba8ac2ec4352117fb65498bf6e905a485292c66
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed May 29 17:01:48 2013 +0200

    Simplifying package layout by renaming <pkg_name>.docs to docs.
    
    Thanks to Andreas Tille for this proposal. Since tryton module packages
    will most probably stay simple binary packages this change simplifies the
    package layout.

diff --git a/debian/tryton-modules-currency.docs b/debian/docs
similarity index 100%
rename from debian/tryton-modules-currency.docs
rename to debian/docs
commit 6cfc5f48b114a5c4f7d5837e3ad80a3a5d6392cf
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 14 18:54:41 2013 +0200

    Adding doc/ to docs file.

diff --git a/debian/tryton-modules-currency.docs b/debian/tryton-modules-currency.docs
index 1333ed7..3e30aa5 100644
--- a/debian/tryton-modules-currency.docs
+++ b/debian/tryton-modules-currency.docs
@@ -1 +1,2 @@
 TODO
+doc/
commit f2dc9c2a1df2232a54064999e817249de2eaa4bf
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu May 2 17:27:05 2013 +0200

    Releasing debian version 2.8.0-1.

diff --git a/debian/changelog b/debian/changelog
index 7f1ab35..24281f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (2.8.0-1) experimental; urgency=low
+
+  * Merging upstream version 2.8.0.
+  * Updating copyright.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Thu, 02 May 2013 15:20:07 +0200
+
 tryton-modules-currency (2.6.1-3) experimental; urgency=low
 
   * Removing Daniel from Uploaders. Thanks for your work! (Closes: #704380).
commit ef1b667340b51ebcf10b847f2f35f6ff44aa433c
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu May 2 14:13:10 2013 +0200

    Updating copyright.

diff --git a/debian/copyright b/debian/copyright
index e51a4f8..fa925cf 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,9 +1,9 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
-Copyright: 2008-2012 Cédric Krier
-           2008-2012 Bertrand Chenal
-           2008-2012 B2CK SPRL
+Copyright: 2008-2013 Cédric Krier
+           2008-2013 Bertrand Chenal
+           2008-2013 B2CK SPRL
 License: GPL-3+
 
 Files: icons/*
commit c68c7d86872827cbb78cf40ad7fddcf31e351457
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu May 2 00:36:20 2013 +0200

    Merging upstream version 2.8.0.

diff --git a/CHANGELOG b/CHANGELOG
index 0f9464e..e3b10d4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-Version 2.6.1 - 2012-11-05
+Version 2.8.0 - 2013-04-22
 * Bug fixes (see mercurial logs for details)
 
 Version 2.6.0 - 2012-10-22
diff --git a/COPYRIGHT b/COPYRIGHT
index 2057c72..9192c97 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,6 +1,6 @@
-Copyright (C) 2008-2012 Cédric Krier.
-Copyright (C) 2008-2012 Bertrand Chenal.
-Copyright (C) 2008-2012 B2CK SPRL.
+Copyright (C) 2008-2013 Cédric Krier.
+Copyright (C) 2008-2013 Bertrand Chenal.
+Copyright (C) 2008-2013 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/MANIFEST.in b/MANIFEST.in
index f55ca19..2f34bcd 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -6,6 +6,7 @@ include COPYRIGHT
 include LICENSE
 include tryton.cfg
 include *.xml
+include view/*.xml
 include *.odt
 include locale/*.po
 include doc/*
diff --git a/PKG-INFO b/PKG-INFO
index c34ac53..5a436db 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond_currency
-Version: 2.6.1
+Version: 2.8.0
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.6/
+Download-URL: http://downloads.tryton.org/2.8/
 Description: trytond_currency
         ================
         
@@ -53,6 +53,7 @@ Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
 Classifier: Natural Language :: Bulgarian
+Classifier: Natural Language :: Catalan
 Classifier: Natural Language :: Czech
 Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
diff --git a/currency.py b/currency.py
index 618bd8e..e2a1ff9 100644
--- a/currency.py
+++ b/currency.py
@@ -42,13 +42,11 @@ class Currency(ModelSQL, ModelView):
     def __setup__(cls):
         super(Currency, cls).__setup__()
         cls._order.insert(0, ('code', 'ASC'))
-        cls._constraints += [
-            ('check_mon_grouping', 'invalid_mon_grouping'),
-            ]
         cls._error_messages.update({
-                'no_rate': 'No rate found for the currency: ' \
-                    '%s at the date: %s',
-                'invalid_grouping': 'Invalid Grouping!',
+                'no_rate': ('No rate found for currency "%(currency)s" on '
+                    '"%(date)s"'),
+                'invalid_mon_grouping': ('Invalid grouping "%(grouping)s" on '
+                    ' currency "%(currency)s".'),
                 })
         cls.__rpc__.update({
                 'compute': RPC(),
@@ -110,6 +108,12 @@ class Currency(ModelSQL, ModelView):
     def default_n_sep_by_space():
         return False
 
+    @classmethod
+    def validate(cls, currencies):
+        super(Currency, cls).validate(currencies)
+        for currency in currencies:
+            currency.check_mon_grouping()
+
     def check_mon_grouping(self):
         '''
         Check if mon_grouping is list of numbers
@@ -118,10 +122,12 @@ class Currency(ModelSQL, ModelView):
             grouping = safe_eval(self.mon_grouping)
             for i in grouping:
                 if not isinstance(i, int):
-                    return False
+                    raise ValueError
         except Exception:
-            return False
-        return True
+            self.raise_user_error('invalid_mon_grouping', {
+                    'grouping': self.mon_grouping,
+                    'currency': self.rec_name,
+                    })
 
     @classmethod
     def check_xml_record(cls, records, values):
@@ -203,8 +209,7 @@ class Currency(ModelSQL, ModelView):
         '''
         Take a currency and an amount
         Return the amount to the new currency
-        Use the rate of the date of the context or the current date if ids are
-        given
+        Use the rate of the date of the context or the current date
         '''
         Date = Pool().get('ir.date')
         Lang = Pool().get('ir.lang')
@@ -223,12 +228,13 @@ class Currency(ModelSQL, ModelView):
             else:
                 name = to_currency.name
 
-            lang, = Lang.search([
+            languages = Lang.search([
                     ('code', '=', Transaction().language),
                     ])
-
-            cls.raise_user_error('no_rate', (name,
-                    datetime_strftime(date, str(lang.date))))
+            cls.raise_user_error('no_rate', {
+                    'currency': name,
+                    'date': datetime_strftime(date, str(languages[0].date))
+                    })
         if round:
             return to_currency.round(
                 amount * to_currency.rate / from_currency.rate)
@@ -250,7 +256,7 @@ class Rate(ModelSQL, ModelView):
         super(Rate, cls).__setup__()
         cls._sql_constraints = [
             ('date_currency_uniq', 'UNIQUE(date, currency)',
-                'A currency can only have one rate by date!'),
+                'A currency can only have one rate by date.'),
             ('check_currency_rate', 'CHECK(rate >= 0)',
                 'The currency rate must greater than or equal to 0'),
             ]
diff --git a/currency.xml b/currency.xml
index b1cf005..3d6dae9 100644
--- a/currency.xml
+++ b/currency.xml
@@ -28,79 +28,12 @@ this repository contains the full copyright notices and license terms. -->
         <record model="ir.ui.view" id="currency_view_form">
             <field name="model">currency.currency</field>
             <field name="type">form</field>
-            <field name="arch" type="xml">
-                <![CDATA[
-                <form string="Currency" col="6">
-                    <label name="name"/>
-                    <field name="name"/>
-                    <label name="symbol"/>
-                    <field name="symbol"/>
-                    <label name="active"/>
-                    <field name="active" xexpand="0" width="100"/>
-                    <label name="code"/>
-                    <field name="code"/>
-                    <label name="numeric_code"/>
-                    <field name="numeric_code"/>
-                    <label name="rounding"/>
-                    <field name="rounding"/>
-                    <notebook colspan="6">
-                        <page string="Rates" id="rates">
-                            <label name="rate"/>
-                            <field name="rate"/>
-                            <field name="rates" colspan="4" mode="tree,form,graph"/>
-                        </page>
-                        <page string="Formatting" col="6" id="formatting">
-                            <label name="digits"/>
-                            <field name="digits"/>
-                            <newline/>
-                            <label name="mon_grouping"/>
-                            <field name="mon_grouping"/>
-                            <label name="mon_thousands_sep"/>
-                            <field name="mon_thousands_sep"/>
-                            <label name="mon_decimal_point"/>
-                            <field name="mon_decimal_point"/>
-                            <newline/>
-                            <label name="positive_sign"/>
-                            <field name="positive_sign"/>
-                            <label name="negative_sign"/>
-                            <field name="negative_sign"/>
-                            <newline/>
-                            <label name="p_sign_posn"/>
-                            <field name="p_sign_posn"/>
-                            <label name="n_sign_posn"/>
-                            <field name="n_sign_posn"/>
-                            <newline/>
-                            <label name="p_cs_precedes"/>
-                            <field name="p_cs_precedes"/>
-                            <label name="n_cs_precedes"/>
-                            <field name="n_cs_precedes"/>
-                            <newline/>
-                            <label name="p_sep_by_space"/>
-                            <field name="p_sep_by_space"/>
-                            <label name="n_sep_by_space"/>
-                            <field name="n_sep_by_space"/>
-                            <newline/>
-                        </page>
-                    </notebook>
-                </form>
-                ]]>
-            </field>
+            <field name="name">currency_form</field>
         </record>
         <record model="ir.ui.view" id="currency_view_tree">
             <field name="model">currency.currency</field>
             <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <![CDATA[
-                <tree string="Currencies">
-                    <field name="name"/>
-                    <field name="symbol"/>
-                    <field name="code"/>
-                    <field name="numeric_code"/>
-                    <field name="rate"/>
-                    <field name="active" tree_invisible="1"/>
-                </tree>
-                ]]>
-            </field>
+            <field name="name">currency_tree</field>
         </record>
         <record model="ir.action.act_window" id="act_currency_form">
             <field name="name">Currencies</field>
@@ -137,50 +70,19 @@ this repository contains the full copyright notices and license terms. -->
         <record model="ir.ui.view" id="currency_rate_view_list">
             <field name="model">currency.currency.rate</field>
             <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <![CDATA[
-                <tree string="Rates">
-                    <field name="currency"/>
-                    <field name="date"/>
-                    <field name="rate"/>
-                </tree>
-                ]]>
-            </field>
+            <field name="name">currency_rate_list</field>
         </record>
 
         <record model="ir.ui.view" id="currency_rate_view_form">
             <field name="model">currency.currency.rate</field>
             <field name="type">form</field>
-            <field name="arch" type="xml">
-                <![CDATA[
-                <form string="Rate">
-                    <label name="currency"/>
-                    <field name="currency"/>
-                    <newline/>
-                    <label name="date"/>
-                    <field name="date"/>
-                    <label name="rate"/>
-                    <field name="rate"/>
-                </form>
-                ]]>
-            </field>
+            <field name="name">currency_rate_form</field>
         </record>
 
         <record model="ir.ui.view" id="currency_rate_view_graph">
             <field name="model">currency.currency.rate</field>
             <field name="type">graph</field>
-            <field name="arch" type="xml">
-                <![CDATA[
-                <graph string="Rates" type="line">
-                    <x>
-                        <field name="date"/>
-                    </x>
-                    <y>
-                        <field name="rate" fill="1" empty="0"/>
-                    </y>
-                </graph>
-                ]]>
-            </field>
+            <field name="name">currency_rate_graph</field>
         </record>
 
         <record model="ir.model.access" id="access_currency_rate">
@@ -1313,7 +1215,7 @@ this repository contains the full copyright notices and license terms. -->
             <field name="n_cs_precedes" eval="True"/>
             <field name="p_sep_by_space" eval="False"/>
             <field name="n_sep_by_space" eval="False"/>
-            <field name="mon_grouping">[]</field>
+            <field name="mon_grouping">[3, 3, 0]</field>
             <field name="mon_decimal_point">.</field>
             <field name="mon_thousands_sep">,</field>
             <field name="p_sign_posn" eval="1"/>
diff --git a/locale/bg_BG.po b/locale/bg_BG.po
index 7f53f1d..4bf0177 100644
--- a/locale/bg_BG.po
+++ b/locale/bg_BG.po
@@ -3,20 +3,20 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "За ден валутата може да има само един курс!"
+msgid "A currency can only have one rate by date."
+msgstr ""
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr "Валутния курс трябва да е по-голям или равен на 0"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Невалидно групиране!"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr ""
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "Не е намерен курс за валута: %s за дата: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr ""
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -931,9 +931,5 @@ msgid "Formatting"
 msgstr "Форматиране"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Отношение"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Курсове"
diff --git a/locale/ca_ES.po b/locale/ca_ES.po
index 81fd09b..6a51388 100644
--- a/locale/ca_ES.po
+++ b/locale/ca_ES.po
@@ -3,21 +3,22 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "Una moneda sol pot tenir un valor per data"
+msgid "A currency can only have one rate by date."
+msgstr "Una moneda només pot tenir una taxa de canvi per data."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr ""
-"El rang de la taxa de canvi de la moneda ha de ser mes gran o igual a 0."
+msgstr "La taxa de canvi de la moneda ha de ser més gran o igual a 0."
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Agrupament no vàlid"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Agrupació \"%(grouping)s\" de la moneda \"%(currency)s\" no és correcta."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No s'ha trobat una conversió per la moneda \"%s\" a la data: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr ""
+"No s'ha trobat cap taxa de canvi per a la moneda \"%(currency)s\" a la data "
+"\"%(date)s\""
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -165,11 +166,11 @@ msgstr "Moneda"
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
-msgstr "Dirham dels Emirats Àrabs Units"
+msgstr "Dirham dels EAU"
 
 msgctxt "model:currency.currency,name:afn"
 msgid "Afghani"
-msgstr "Afgani"
+msgstr "Afghani"
 
 msgctxt "model:currency.currency,name:all"
 msgid "Lek"
@@ -177,11 +178,11 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr "Dram Armeni"
+msgstr "Armenian Dram"
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
-msgstr "Florí de les Antilles Neerlandeses"
+msgstr "Guilder de les Antilles Holandeses"
 
 msgctxt "model:currency.currency,name:aoa"
 msgid "Kwanza"
@@ -189,27 +190,27 @@ msgstr "Kwanza"
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Pes Argentina"
+msgstr "Argentine Peso"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr "Dòlar Australia"
+msgstr "Dòlar australià"
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
-msgstr "Florí d'Aruba"
+msgstr "Guilder d'Aruba"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
-msgstr "Manat Azerbadjan"
+msgstr "Azerbaijanian Manat"
 
 msgctxt "model:currency.currency,name:bam"
 msgid "Convertible Marks"
-msgstr "Marcs convertibles"
+msgstr "Convertible Marks"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Dòlar Barbados"
+msgstr "Dòlar de les Barbados"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
@@ -217,27 +218,27 @@ msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Lev búlgar"
+msgstr "Lev de Bulgària"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr "Dinar Bahraini"
+msgstr "Dinar de Bahrain"
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr "Franc Burundi"
+msgstr "Franc de Burundi"
 
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Dòlar Bermudes"
+msgstr "Dòlar de les Bermudes"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr "Dòlar Brunei"
+msgstr "Dòlar de Brunei"
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
-msgstr "Bolivià"
+msgstr "Boliviano de Bolívia"
 
 msgctxt "model:currency.currency,name:bov"
 msgid "Mvdol"
@@ -245,11 +246,11 @@ msgstr "Mvdol"
 
 msgctxt "model:currency.currency,name:brl"
 msgid "Brazilian Real"
-msgstr "Real brasiler"
+msgstr "Brazilian Real"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Dòlar Bahames"
+msgstr "Dòlar de les Bahames"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
@@ -257,23 +258,23 @@ msgstr "Ngultrum"
 
 msgctxt "model:currency.currency,name:bwp"
 msgid "Pula"
-msgstr "Poleixi"
+msgstr "Pula"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Rubla Bielorusa"
+msgstr "Belarussian Ruble"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Dòlar Belize"
+msgstr "Dòlar de Belize"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Dòlar Canadà"
+msgstr "Dòlar canadenc"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Franc Congolese"
+msgstr "Congolese Franc"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -281,7 +282,7 @@ msgstr "WIR Euro"
 
 msgctxt "model:currency.currency,name:chf"
 msgid "Swiss Franc"
-msgstr "Franc Suís"
+msgstr "Franc suïs"
 
 msgctxt "model:currency.currency,name:chw"
 msgid "WIR Franc"
@@ -289,39 +290,39 @@ msgstr "WIR Franc"
 
 msgctxt "model:currency.currency,name:clf"
 msgid "Unidades de fomento"
-msgstr "Unitats de foment"
+msgstr "Unidades de fomento"
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Pes Xile"
+msgstr "Peso xilè"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
-msgstr "Yuan renminbi"
+msgstr "Yuan Renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Pes Colombia"
+msgstr "Peso colombià"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
-msgstr "Unitat de Valor Real"
+msgstr "Unidad de Valor Real"
 
 msgctxt "model:currency.currency,name:crc"
 msgid "Costa Rican Colon"
-msgstr "Colón Costa Rica"
+msgstr "Colon de Costa Rica"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Pes Cuba"
+msgstr "Peso cubà"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
-msgstr "Escut Cape Verde"
+msgstr "Cape Verde Escudo"
 
 msgctxt "model:currency.currency,name:cyp"
 msgid "Cyprus Pound"
-msgstr "Lliure Cyprus"
+msgstr "Lliura de Xipre"
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
@@ -329,27 +330,27 @@ msgstr "Corona Txeca"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
-msgstr "Franc Djibouti"
+msgstr "Franc de Djibouti"
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Corona Danesa"
+msgstr "Corona danesa"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
-msgstr "Peso Dominicà"
+msgstr "Peso dominicà"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr "Dinar Argelia"
+msgstr "Dinar algerià"
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
-msgstr "Corona"
+msgstr "Kroon"
 
 msgctxt "model:currency.currency,name:egp"
 msgid "Egyptian Pound"
-msgstr "Lliura Egípcia"
+msgstr "Lliura egipcia"
 
 msgctxt "model:currency.currency,name:ern"
 msgid "Nakfa"
@@ -357,7 +358,7 @@ msgstr "Nakfa"
 
 msgctxt "model:currency.currency,name:etb"
 msgid "Ethiopian Birr"
-msgstr "Ethiopian Birr"
+msgstr "Birr d'Etiòpia"
 
 msgctxt "model:currency.currency,name:eur"
 msgid "Euro"
@@ -365,11 +366,11 @@ msgstr "Euro"
 
 msgctxt "model:currency.currency,name:fjd"
 msgid "Fiji Dollar"
-msgstr "Dòlar Illes Fiji"
+msgstr "Dòlar de Fiji"
 
 msgctxt "model:currency.currency,name:fkp"
 msgid "Falkland Islands Pound"
-msgstr "Lliure Illes Falkland"
+msgstr "Falkland Islands Pound"
 
 msgctxt "model:currency.currency,name:gbp"
 msgid "Pound Sterling"
@@ -385,7 +386,7 @@ msgstr "Ghana Cedi"
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
-msgstr "Lliura Gibraltar"
+msgstr "Lliura de Gibraltar"
 
 msgctxt "model:currency.currency,name:gmd"
 msgid "Dalasi"
@@ -393,7 +394,7 @@ msgstr "Dalasi"
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr "Franc Guinea"
+msgstr "Franc de Guinea"
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
@@ -401,19 +402,19 @@ msgstr "Quetzal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Dòlar Guyana"
+msgstr "Dòlar de Guaiana"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Dòlar Hong Kong"
+msgstr "Dòlar de Hong Kong"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
-msgstr "Lempira hondureny"
+msgstr "Lempira"
 
 msgctxt "model:currency.currency,name:hrk"
 msgid "Croatian Kuna"
-msgstr "Kuna croat"
+msgstr "Croatian Kuna"
 
 msgctxt "model:currency.currency,name:htg"
 msgid "Gourde"
@@ -425,43 +426,43 @@ msgstr "Forint"
 
 msgctxt "model:currency.currency,name:idr"
 msgid "Rupiah"
-msgstr "Rupia indonèsia"
+msgstr "Rupiah"
 
 msgctxt "model:currency.currency,name:ils"
 msgid "New Israeli Sheqel"
-msgstr "Nou sheqel Israel"
+msgstr "New Israeli Sheqel"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Rupia Índia"
+msgstr "Rúpia índia"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr "Dinar Irac"
+msgstr "Dinar iraquià"
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Rial Iran"
+msgstr "Rial iranià"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Corona Islàndia"
+msgstr "Corona d'Islàndia"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Dòlar Jamaica"
+msgstr "Dòlar Jamaicà"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr "Dinar Jordania"
+msgstr "Dinar de Jordània"
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
-msgstr "Ien"
+msgstr "Yen"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr "Xelí Kenyan"
+msgstr "Shilling de Kènia"
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -469,15 +470,15 @@ msgstr "Som"
 
 msgctxt "model:currency.currency,name:khr"
 msgid "Riel"
-msgstr "Riel cambodjà"
+msgstr "Riel"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr "Franc Comoro"
+msgstr "Franc de Comoros"
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
-msgstr "Won nord-coreà"
+msgstr "Won de Corea del Nord"
 
 msgctxt "model:currency.currency,name:krw"
 msgid "Won"
@@ -485,11 +486,11 @@ msgstr "Won"
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr "Dinar Kuwait"
+msgstr "Dinar de Kuwait"
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Dòlar Illes Caiman"
+msgstr "Dòlar de les Illes Caiman"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -497,19 +498,19 @@ msgstr "Tenge"
 
 msgctxt "model:currency.currency,name:lak"
 msgid "Kip"
-msgstr "Kip Laos"
+msgstr "Kip"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Lliura Liban"
+msgstr "Lliura libanesa"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
-msgstr "Rupia Sri Lanka"
+msgstr "Rúpia de Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dòlar Liberia"
+msgstr "Dòlar de Libèria"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
@@ -517,7 +518,7 @@ msgstr "Loti"
 
 msgctxt "model:currency.currency,name:ltl"
 msgid "Lithuanian Litas"
-msgstr "Litas Litua"
+msgstr "Lithuanian Litas"
 
 msgctxt "model:currency.currency,name:lvl"
 msgid "Latvian Lats"
@@ -525,11 +526,11 @@ msgstr "Latvian Lats"
 
 msgctxt "model:currency.currency,name:lyd"
 msgid "Libyan Dinar"
-msgstr "Dinar Libyan"
+msgstr "Dinar libi"
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr "Dirham Marroc"
+msgstr "Dirham del Marroc"
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
@@ -561,11 +562,11 @@ msgstr "Ouguiya"
 
 msgctxt "model:currency.currency,name:mtl"
 msgid "Maltese Lira"
-msgstr "Maltese Lira"
+msgstr "Lira de Malta"
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Rupia Mauritana"
+msgstr "Rúpia de les Maurici"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
@@ -577,11 +578,11 @@ msgstr "Kwacha"
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr "Pes Mèxic"
+msgstr "Peso mexicà"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
-msgstr "Unitat inversió Mèxic (UDI)"
+msgstr "Mexican Unidad de Inversion (UDI)"
 
 msgctxt "model:currency.currency,name:myr"
 msgid "Malaysian Ringgit"
@@ -589,11 +590,11 @@ msgstr "Ringgit de Malàisia"
 
 msgctxt "model:currency.currency,name:mzn"
 msgid "Metical"
-msgstr "Metical de Moçambic"
+msgstr "Metical"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Dòlar Namibia"
+msgstr "Namibia Dollar"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -601,23 +602,23 @@ msgstr "Naira"
 
 msgctxt "model:currency.currency,name:nio"
 msgid "Cordoba Oro"
-msgstr "Córdoba"
+msgstr "Cordoba Oro"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Corona Noruega"
+msgstr "Corona noruega"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
-msgstr "Rupia nepalesa"
+msgstr "Rúpia del Nepal"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Dòlar New Zealand"
+msgstr "Dòlar de Nova Zelanda"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
-msgstr "Rial omanita"
+msgstr "Omani de Rial"
 
 msgctxt "model:currency.currency,name:pab"
 msgid "Balboa"
@@ -625,7 +626,7 @@ msgstr "Balboa"
 
 msgctxt "model:currency.currency,name:pen"
 msgid "Nuevo Sol"
-msgstr "Nou Sol"
+msgstr "Nuevo Sol"
 
 msgctxt "model:currency.currency,name:pgk"
 msgid "Kina"
@@ -633,11 +634,11 @@ msgstr "Kina"
 
 msgctxt "model:currency.currency,name:php"
 msgid "Philippine Peso"
-msgstr "Peso filipí"
+msgstr "Philippine Peso"
 
 msgctxt "model:currency.currency,name:pkr"
 msgid "Pakistan Rupee"
-msgstr "Rupia pakistanesa"
+msgstr "Rúpia del Paquistan"
 
 msgctxt "model:currency.currency,name:pln"
 msgid "Zloty"
@@ -645,55 +646,55 @@ msgstr "Zloty"
 
 msgctxt "model:currency.currency,name:pyg"
 msgid "Guarani"
-msgstr "Guaraní"
+msgstr "Guarani"
 
 msgctxt "model:currency.currency,name:qar"
 msgid "Qatari Rial"
-msgstr "Rial de Qatar"
+msgstr "Qatari Rial"
 
 msgctxt "model:currency.currency,name:ron"
 msgid "New Leu"
-msgstr "Nou Leu"
+msgstr "New Leu"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Dinar Serbi"
+msgstr "Serbian Dinar"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
-msgstr "Ruble rus"
+msgstr "Russian Ruble"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr "Franc Rwanda"
+msgstr "Franc de Ruanda"
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
-msgstr "Rial Saudita"
+msgstr "Rial d'Arabia Saudita"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Dòlar Illes Salomó"
+msgstr "Dòlar de les illes Salomó"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
-msgstr "Rupia Seychelles"
+msgstr "Rúpia de les Seixelles"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr "Lliura Sudanese"
+msgstr "Sudanese Pound"
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Corona Suècia"
+msgstr "Corona sueca"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Dòlar Singapur"
+msgstr "Singapore Dollar"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
-msgstr "Lliura Santa Hel·lena"
+msgstr "Lliura de Sta. Helena"
 
 msgctxt "model:currency.currency,name:sll"
 msgid "Leone"
@@ -701,11 +702,11 @@ msgstr "Leone"
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
-msgstr "Xíling somali"
+msgstr "Somali Shilling"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Dòlar Surinam"
+msgstr "Surinam Dollar"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
@@ -713,11 +714,11 @@ msgstr "Dobra"
 
 msgctxt "model:currency.currency,name:svc"
 msgid "El Salvador Colon"
-msgstr "El Salvador Colon"
+msgstr "Colon del Salvador"
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr "Lliure Syrian"
+msgstr "Lliura de Síria"
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
@@ -737,7 +738,7 @@ msgstr "Manat"
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr "Dinar Tunisia"
+msgstr "Dinar de Tuníssia"
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
@@ -745,7 +746,7 @@ msgstr "Pa'anga"
 
 msgctxt "model:currency.currency,name:try"
 msgid "New Turkish Lira"
-msgstr "Nova lira turca"
+msgstr "New Turkish Lira"
 
 msgctxt "model:currency.currency,name:ttd"
 msgid "Trinidad and Tobago Dollar"
@@ -753,7 +754,7 @@ msgstr "Dòlar de Trinitat i Tobago"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "Nou Dòlar Taiwanès"
+msgstr "Nou dòlar de Taiwan"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
@@ -761,23 +762,23 @@ msgstr "Tanzanian Shilling"
 
 msgctxt "model:currency.currency,name:uah"
 msgid "Hryvnia"
-msgstr "Hrívnia"
+msgstr "Hryvnia"
 
 msgctxt "model:currency.currency,name:ugx"
 msgid "Uganda Shilling"
-msgstr "Xelí Ugandés"
+msgstr "Uganda Shilling"
 
 msgctxt "model:currency.currency,name:usd"
 msgid "US Dollar"
-msgstr "Dòlar Americà"
+msgstr "Dòlar dels EU"
 
 msgctxt "model:currency.currency,name:usn"
 msgid "US Dollar (Next day)"
-msgstr "Dòlar Americà (següent dia)"
+msgstr "US Dollar (Next day)"
 
 msgctxt "model:currency.currency,name:uss"
 msgid "US Dollar (Same day)"
-msgstr "Dòlar Americà (mateix dia)"
+msgstr "US Dollar (Same day)"
 
 msgctxt "model:currency.currency,name:uyi"
 msgid "Uruguay Peso en Unidades Indexadas"
@@ -785,15 +786,15 @@ msgstr "Uruguay Peso en Unidades Indexadas"
 
 msgctxt "model:currency.currency,name:uyu"
 msgid "Peso Uruguayo"
-msgstr "Pes uruguaià"
+msgstr "Peso Uruguayo"
 
 msgctxt "model:currency.currency,name:uzs"
 msgid "Uzbekistan Sum"
-msgstr "Som uzbeco"
+msgstr "Uzbekistan Sum"
 
 msgctxt "model:currency.currency,name:vef"
 msgid "Bolivar Fuerte"
-msgstr "Bolivar Fort"
+msgstr "Bolivar Fuerte"
 
 msgctxt "model:currency.currency,name:vnd"
 msgid "Dong"
@@ -813,31 +814,31 @@ msgstr "CFA Franc BEAC"
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
-msgstr "Plata"
+msgstr "Silver"
 
 msgctxt "model:currency.currency,name:xau"
 msgid "Gold"
-msgstr "Or"
+msgstr "Gold"
 
 msgctxt "model:currency.currency,name:xba"
 msgid "European Composite Unit (EURCO)"
-msgstr "Unitat European Composite (EURCO)"
+msgstr "European Composite Unit (EURCO)"
 
 msgctxt "model:currency.currency,name:xbb"
 msgid "European Monetary Unit (E.M.U.-6)"
-msgstr "Unitat European Monetary (E.M.U.-6)"
+msgstr "European Monetary Unit (E.M.U.-6)"
 
 msgctxt "model:currency.currency,name:xbc"
 msgid "European Unit of Account 9 (E.U.A.-9)"
-msgstr "Unitat European de Account 9 (E.U.A.-9)"
+msgstr "European Unit of Account 9 (E.U.A.-9)"
 
 msgctxt "model:currency.currency,name:xbd"
 msgid "European Unit of Account 17 (E.U.A.-17)"
-msgstr "Unitat European de Account 17 (E.U.A.-17)"
+msgstr "European Unit of Account 17 (E.U.A.-17)"
 
 msgctxt "model:currency.currency,name:xcd"
 msgid "East Caribbean Dollar"
-msgstr "Dòlar Carib Oriental"
+msgstr "East Caribbean Dollar"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
@@ -845,7 +846,7 @@ msgstr "Special Drawing Rights"
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
-msgstr "Or-Franc"
+msgstr "Gold-Franc"
 
 msgctxt "model:currency.currency,name:xfu"
 msgid "UIC-Franc"
@@ -869,15 +870,15 @@ msgstr "Platinum"
 
 msgctxt "model:currency.currency,name:xts"
 msgid "Code for testing purposes"
-msgstr "Dòlar Zimbabuense"
+msgstr "Code for testing purposes"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sense moneda"
+msgstr "No currency"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
-msgstr "Rial iemenita"
+msgstr "Yemeni Rial"
 
 msgctxt "model:currency.currency,name:zar"
 msgid "Rand"
@@ -885,11 +886,11 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Dòlar Zimbian"
+msgstr "Zambian Kwacha"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
-msgstr "Dòlar Zimbabwe"
+msgstr "Dòlar de Zimbabwe"
 
 msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
@@ -901,7 +902,7 @@ msgstr "Monedes"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Monedes"
+msgstr "Moneda"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
@@ -932,9 +933,5 @@ msgid "Formatting"
 msgstr "Format"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Taxa de canvi"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Taxes de canvi"
diff --git a/locale/cs_CZ.po b/locale/cs_CZ.po
index dc55501..4bb1b3f 100644
--- a/locale/cs_CZ.po
+++ b/locale/cs_CZ.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
+msgid "A currency can only have one rate by date."
 msgstr ""
 
 msgctxt "error:currency.currency.rate:"
@@ -11,11 +11,11 @@ msgid "The currency rate must greater than or equal to 0"
 msgstr ""
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
 msgstr ""
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
 msgstr ""
 
 msgctxt "field:currency.currency,active:"
@@ -164,7 +164,7 @@ msgstr ""
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
-msgstr "Spojené Arabské Emiráty - dirham"
+msgstr "Arabskoemirátský Dirham"
 
 msgctxt "model:currency.currency,name:afn"
 msgid "Afghani"
@@ -216,7 +216,7 @@ msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Bulharská leva"
+msgstr "Bulharský lev"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
@@ -580,7 +580,7 @@ msgstr "Mexické peso"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
-msgstr "Mexican Unidad de Inversion (UDI)"
+msgstr "Mexický Unidad de Inversion (UDI)"
 
 msgctxt "model:currency.currency,name:myr"
 msgid "Malaysian Ringgit"
@@ -672,7 +672,7 @@ msgstr "Saudskoarabský rial"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Å alamounovy ostrovy - dolar"
+msgstr "Dolar šalamounských ostrovů"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
@@ -748,11 +748,11 @@ msgstr "Turecká nová lira"
 
 msgctxt "model:currency.currency,name:ttd"
 msgid "Trinidad and Tobago Dollar"
-msgstr "Trinidad a Tobago - dolar"
+msgstr "Trinidadský a Tobažský dolar"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "Taiwanský dolar"
+msgstr "Taiwanský nový dolar"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
@@ -780,7 +780,7 @@ msgstr "Americký dolar (stejný den)"
 
 msgctxt "model:currency.currency,name:uyi"
 msgid "Uruguay Peso en Unidades Indexadas"
-msgstr "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguayské Peso en Unidades Indexadas"
 
 msgctxt "model:currency.currency,name:uyu"
 msgid "Peso Uruguayo"
@@ -884,7 +884,7 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zabmijská kwacha"
+msgstr "Zambijská kwacha"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
@@ -931,9 +931,5 @@ msgid "Formatting"
 msgstr ""
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr ""
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index 40d167f..337e8e2 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -3,20 +3,20 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "Einer Währung kann nur ein Kurs pro Datum zugewiesen werden!"
+msgid "A currency can only have one rate by date."
+msgstr "Es kann nur einen Kurs pro Datum für eine Währung geben."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr "Der Kurs muss größer oder gleich 0 sein"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Ungültige Gruppierung"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Ungültige Gruppierung \"%(grouping)s\" in Währung \"%(currency)s\"."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "Kein Kurs gefunden für Währung %s am %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr "Fehlender Kurs für Währung \"%(currency)s\" am \"%(date)s\"."
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -272,7 +272,7 @@ msgstr "Kanadischer Dollar"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Congolese Franc"
+msgstr "Kongo-Franc"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -884,7 +884,7 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zambian Kwacha"
+msgstr "Sambischer Kwacha"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
@@ -931,9 +931,5 @@ msgid "Formatting"
 msgstr "Format"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Kurs"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Kurse"
diff --git a/locale/es_AR.po b/locale/es_AR.po
index 1199bfe..6571e11 100644
--- a/locale/es_AR.po
+++ b/locale/es_AR.po
@@ -3,20 +3,22 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "¡Una divisa solo puede tener un valor por fecha!"
+msgid "A currency can only have one rate by date."
+msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr "La tasa de divisa debe ser mayor o igual a 0"
+msgstr "La tasa de cambio de la divisa debe ser mayor o igual a 0"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "¡Agrupamiento no válido!"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Agrupación «%(grouping)s» en la moneda «%(currency)s» no es correcta."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No se ha encontrado una conversión para la divisa «%s» con fecha: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr ""
+"No se ha encontrado ninguna tasa de cambio para la moneda «%(currency)s» en "
+"la fecha «%(date)s»"
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -36,7 +38,7 @@ msgstr "Usuario creación"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Dígitos a mostrar"
+msgstr "Decimales a mostrar"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
@@ -76,7 +78,7 @@ msgstr "Signo negativo"
 
 msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
-msgstr "Código Numérico"
+msgstr "Código numérico"
 
 msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
@@ -272,7 +274,7 @@ msgstr "Dólar canadiense"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Congolese Franc"
+msgstr "Franco congoleño"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -840,7 +842,7 @@ msgstr "Dólar del Caribe oriental"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr "Special Drawing Rights"
+msgstr "Derechos especiales de giro"
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
@@ -884,7 +886,7 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zambian Kwacha"
+msgstr "Kwacha zambiano"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
@@ -900,7 +902,7 @@ msgstr "Divisas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Gestión de divisas"
+msgstr "Divisas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
@@ -931,9 +933,5 @@ msgid "Formatting"
 msgstr "Formato"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Tasa de cambio"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de cambio"
diff --git a/locale/es_CO.po b/locale/es_CO.po
index 354f67d..b9b697e 100644
--- a/locale/es_CO.po
+++ b/locale/es_CO.po
@@ -3,20 +3,20 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "¡Una moneda solo puede tener un valor por fecha!"
+msgid "A currency can only have one rate by date."
+msgstr "Una moneda solo puede tener una tasa de cambio por fecha."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr "La tasa de moneda debe ser mayor o igual a 0"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "¡Agrupamiento no válido!"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Agrupación inválida \"%(grouping)s\" en moneda \"%(currency)s\""
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No se ha encontrado una conversión para la moneda «%s» con fecha: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr "Tasa de cambio no emcontrada para la moneda \"%(currency)s\" el \"%(date)s\""
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -36,7 +36,7 @@ msgstr "Creado por Usuario"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Dígitos a mostrar"
+msgstr "Dígitos a Mostrar"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
@@ -44,7 +44,7 @@ msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
-msgstr "Separador decimal"
+msgstr "Separador Decimal"
 
 msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
@@ -272,7 +272,7 @@ msgstr "Dólar canadiense"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Congolese Franc"
+msgstr "Franco congoleño"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -840,7 +840,7 @@ msgstr "Dólar del Caribe oriental"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr "Special Drawing Rights"
+msgstr "Derechos especiales de giro"
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
@@ -872,7 +872,7 @@ msgstr "Código reservado para pruebas"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sin moneda"
+msgstr "Sin divisa"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
@@ -884,7 +884,7 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zambian Kwacha"
+msgstr "Kwacha zambiano"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
@@ -931,9 +931,5 @@ msgid "Formatting"
 msgstr "Formato"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Tasa de Cambio"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de Cambio"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index 42232b7..cd0e414 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -3,22 +3,22 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
+msgid "A currency can only have one rate by date."
 msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr ""
-"El rango de la tasa de cambio de la moneda debe ser mas grande o igual a 0."
+msgstr "La tasa de cambio de la moneda debe ser mayor o igual a 0."
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "El agrupamiento no es correcto."
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Agrupación \"%(grouping)s\" en la moneda \"%(currency)s\" no es correcta."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
 msgstr ""
-"No se ha encontrado una tasa de cambio para la moneda «%s» con fecha: %s."
+"No se ha encontrado ninguna tasa de cambio para la moneda \"%(currency)s\" "
+"en la fecha \"%(date)s\""
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -178,7 +178,7 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr "Dram Armenia"
+msgstr "Dram armenio"
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
@@ -190,15 +190,15 @@ msgstr "Kwanza"
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Peso Argentina"
+msgstr "Peso argentino"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr "Dólar Australia"
+msgstr "Dólar australiano"
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
-msgstr "Florín Aruba"
+msgstr "Florín de Aruba"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
@@ -210,7 +210,7 @@ msgstr "Marcos convertibles"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Dólar Barbados"
+msgstr "Dólar de Barbados"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
@@ -218,23 +218,23 @@ msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Lev Bulgaria"
+msgstr "Lev búlgaro"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr "Dinar Bahreiní"
+msgstr "Dinar bahreiní"
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr "Franco Burundi"
+msgstr "Franco de Burundi"
 
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Dólar Bermudas"
+msgstr "Dólar de Bermudas"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr "Dólar Brunei"
+msgstr "Dólar de Brunei"
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
@@ -250,7 +250,7 @@ msgstr "Real brasileño"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Dólar Bahamas"
+msgstr "Dólar de las Bahamas"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
@@ -262,19 +262,19 @@ msgstr "Pula"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Rubla Bielorrusa"
+msgstr "Rubla bielorrusa"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Dólar Belize"
+msgstr "Dólar de Belize"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Dólar Canada"
+msgstr "Dólar canadiense"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Franco congolés"
+msgstr "Franco congoleño"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -294,7 +294,7 @@ msgstr "Unidades de fomento"
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Peso Xile"
+msgstr "Peso chileno"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
@@ -302,7 +302,7 @@ msgstr "Yuan renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Peso Colombiano"
+msgstr "Peso colombiano"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
@@ -314,7 +314,7 @@ msgstr "Colón costarricense"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Peso Cuba"
+msgstr "Peso cubano"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
@@ -326,7 +326,7 @@ msgstr "Libra chipriota"
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
-msgstr "Corona Checa"
+msgstr "Corona checa"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
@@ -334,7 +334,7 @@ msgstr "Franco de Djibouti"
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Corona Danesa"
+msgstr "Corona danesa"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
@@ -342,7 +342,7 @@ msgstr "Peso dominicano"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr "Dinar Algerian"
+msgstr "Dinar argelino"
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
@@ -382,7 +382,7 @@ msgstr "Lari"
 
 msgctxt "model:currency.currency,name:ghs"
 msgid "Ghana Cedi"
-msgstr "Cedi Ghanés"
+msgstr "Cedi ghanés"
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
@@ -394,7 +394,7 @@ msgstr "Dalasi"
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr "Franco Guinea"
+msgstr "Franco guineano"
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
@@ -402,11 +402,11 @@ msgstr "Quetzal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Dólar Guayana"
+msgstr "Dólar guayanés"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Dólar Hong Kong"
+msgstr "Dólar de Hong Kong"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
@@ -434,27 +434,27 @@ msgstr "Nuevo sheqel israelí"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Rupia India"
+msgstr "Rupia india"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr "Dinar Irac"
+msgstr "Dinar iraquí"
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Rial Iran"
+msgstr "Rial iraní"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Corona Islandia"
+msgstr "Corona islandesa"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Dólar Jamaica"
+msgstr "Dólar jamaiqueño"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr "Dinar Jordania"
+msgstr "Dinar jordano"
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
@@ -462,7 +462,7 @@ msgstr "Yen"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr "Chelín Keniata"
+msgstr "Chelín keniata"
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -474,7 +474,7 @@ msgstr "Riel camboyano"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr "Franco Comoriano"
+msgstr "Franco comoriano"
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
@@ -486,11 +486,11 @@ msgstr "Won surcoreano"
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr "Dinar Kuwaití"
+msgstr "Dinar kuwaití"
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Dólar Islas Caimán"
+msgstr "Dólar de las Islas Caimán"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -502,7 +502,7 @@ msgstr "Kip laosiano"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Libra Liban"
+msgstr "Libra libanesa"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
@@ -510,7 +510,7 @@ msgstr "Rupia de Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dólar Liberiano"
+msgstr "Dóla liberiano"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
@@ -530,11 +530,11 @@ msgstr "Dinar libio"
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr "Dirham Marruecos"
+msgstr "Dirham marroquí"
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
-msgstr "Leu Moldavo"
+msgstr "Leu moldavo"
 
 msgctxt "model:currency.currency,name:mga"
 msgid "Malagasy Ariary"
@@ -566,7 +566,7 @@ msgstr "Lira maltesa"
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Rupia Mauricia"
+msgstr "Rupia mauricia"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
@@ -578,7 +578,7 @@ msgstr "Kwacha malawiano"
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr "Peso México"
+msgstr "Peso mexicano"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
@@ -594,7 +594,7 @@ msgstr "Metical mozambiqueño"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Dólar namibio"
+msgstr "Dóla namibio"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -606,7 +606,7 @@ msgstr "Córdoba"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Corona Noruega"
+msgstr "Corona noruega"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
@@ -614,7 +614,7 @@ msgstr "Rupia nepalesa"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Dólar Neozelanda"
+msgstr "Dólar neozelandés"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
@@ -658,7 +658,7 @@ msgstr "Leu"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Dinar Serbia"
+msgstr "Dinar serbio"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
@@ -666,7 +666,7 @@ msgstr "Rublo ruso"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr "Franco Ruanda"
+msgstr "Franco ruandés"
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
@@ -674,7 +674,7 @@ msgstr "Rial saudí"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Dólar Islas Solomón"
+msgstr "Dólar de las Islas Solomón"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
@@ -682,15 +682,15 @@ msgstr "Rupia de Seychelles"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr "Libra Sudanesa"
+msgstr "Libra sudanesa"
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Corona Sueca"
+msgstr "Corona sueca"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Dólar Singapur"
+msgstr "Dólar de Singapur"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
@@ -702,11 +702,11 @@ msgstr "Leone"
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
-msgstr "Chelín Somalí"
+msgstr "Chelín somalí"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Dólar Surinam"
+msgstr "Dólar surinamés"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
@@ -718,7 +718,7 @@ msgstr "Colón salvadoreño"
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr "Libra Siria"
+msgstr "Libra siria"
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
@@ -738,7 +738,7 @@ msgstr "Manat"
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr "Dinar Tuniza"
+msgstr "Dinar tunecino"
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
@@ -754,7 +754,7 @@ msgstr "Dólar de Trinidad y Tobago"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "Dólar nuevo taiwanés"
+msgstr "nuevo Dólar taiwanés"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
@@ -810,7 +810,7 @@ msgstr "Tala"
 
 msgctxt "model:currency.currency,name:xaf"
 msgid "CFA Franc BEAC"
-msgstr "Franco CFA BEAC"
+msgstr "franco CFA BEAC"
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
@@ -842,7 +842,7 @@ msgstr "Dólar del Caribe oriental"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr "Special Drawing Rights"
+msgstr "Derechos especiales de giro"
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
@@ -854,7 +854,7 @@ msgstr "Franco UIC"
 
 msgctxt "model:currency.currency,name:xof"
 msgid "CFA Franc BCEAO"
-msgstr "Franco CFA BCEAO"
+msgstr "franco CFA BCEAO"
 
 msgctxt "model:currency.currency,name:xpd"
 msgid "Palladium"
@@ -886,7 +886,7 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zambian Kwacha"
+msgstr "Kwacha zambiano"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
@@ -902,7 +902,7 @@ msgstr "Monedas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Monedas"
+msgstr "Moneda"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
@@ -933,9 +933,5 @@ msgid "Formatting"
 msgstr "Formato"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Tasa de cambio"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de cambio"
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
index f1ffc50..f6c2599 100644
--- a/locale/fr_FR.po
+++ b/locale/fr_FR.po
@@ -3,32 +3,20 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "Une devise ne peut avoir qu'un seul taux par date"
-
-msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "Une devise ne peut avoir qu'un seul taux par date"
+msgid "A currency can only have one rate by date."
+msgstr "Une devise ne peut avoir qu'un seul taux par date."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr "Le taux de la devise doit être plus grand ou égal à zéro"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Groupement invalide"
-
-msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Groupement invalide"
-
-msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "Pas de taux trouvé pour la devise: %s à la date: %s"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Le groupement \"%(grouping)s\" de la devise \"%(currency)s\" est invalide."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "Pas de taux trouvé pour la devise: %s à la date: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr "Aucun taux trouvé pour la devise \"%s\" à la date \"%s\"."
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -955,10 +943,6 @@ msgid "Formatting"
 msgstr "Formatage"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Taux"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Taux"
 
diff --git a/locale/nl_NL.po b/locale/nl_NL.po
index 289ec64..2e0b1e4 100644
--- a/locale/nl_NL.po
+++ b/locale/nl_NL.po
@@ -3,20 +3,19 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
+msgid "A currency can only have one rate by date."
 msgstr ""
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr ""
 
-#, fuzzy
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Ongeldigegroep"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr ""
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
 msgstr ""
 
 #, fuzzy
@@ -949,11 +948,6 @@ msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr ""
 
-#, fuzzy
-msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Verhouding"
-
 msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr ""
diff --git a/locale/ru_RU.po b/locale/ru_RU.po
index 6103cdd..c0a8292 100644
--- a/locale/ru_RU.po
+++ b/locale/ru_RU.po
@@ -3,24 +3,24 @@ msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
-msgid "A currency can only have one rate by date!"
-msgstr "Валюта может иметь только одну курсовую разницу в день!"
+msgid "A currency can only have one rate by date."
+msgstr "Валюта может иметь только один курс в день."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr ""
+msgstr "Курс валюты должен быть больше или равен 0"
 
 msgctxt "error:currency.currency:"
-msgid "Invalid Grouping!"
-msgstr "Неверное Группировка!"
+msgid "Invalid grouping \"%(grouping)s\" on  currency \"%(currency)s\"."
+msgstr "Некорректная группировка \"%(grouping)s\" по валюте \"%(currency)s\"."
 
 msgctxt "error:currency.currency:"
-msgid "No rate found for the currency: %s at the date: %s"
-msgstr "Не найден курс валюты: %s на день: %s"
+msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\""
+msgstr "Не найдено курса для валюты \"%(currency)s\" на дату \"%(date)s\""
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
-msgstr "Активный"
+msgstr "Действующий"
 
 msgctxt "field:currency.currency,code:"
 msgid "Code"
@@ -28,11 +28,11 @@ msgstr "Код"
 
 msgctxt "field:currency.currency,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Дата создания"
 
 msgctxt "field:currency.currency,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Создано пользователем"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
@@ -40,7 +40,7 @@ msgstr "Кол-во знаков после запятой"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
@@ -116,21 +116,20 @@ msgstr "Символ"
 
 msgctxt "field:currency.currency,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Дата изменения"
 
 msgctxt "field:currency.currency,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Изменено пользователем"
 
 msgctxt "field:currency.currency.rate,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Дата создания"
 
 msgctxt "field:currency.currency.rate,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Создано пользователем"
 
-#, fuzzy
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Валюты"
@@ -141,7 +140,7 @@ msgstr "Дата"
 
 msgctxt "field:currency.currency.rate,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
@@ -153,13 +152,12 @@ msgstr "Наименование"
 
 msgctxt "field:currency.currency.rate,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Дата изменения"
 
 msgctxt "field:currency.currency.rate,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Изменено пользователем"
 
-#, fuzzy
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Валюты"
@@ -900,7 +898,6 @@ msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
 msgstr "Валюты"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
 msgstr "Валюты"
@@ -913,12 +910,10 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Администрирование валют"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
 msgstr "Курс"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rates"
 msgstr "Курсы"
@@ -936,9 +931,5 @@ msgid "Formatting"
 msgstr "Форматирование"
 
 msgctxt "view:currency.currency:"
-msgid "Rate"
-msgstr "Курс"
-
-msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Курсы"
diff --git a/setup.py b/setup.py
index 107cc6d..571f64e 100644
--- a/setup.py
+++ b/setup.py
@@ -25,10 +25,10 @@ requires = []
 for dep in info.get('depends', []):
     if not re.match(r'(ir|res|webdav)(\W|$)', dep):
         requires.append('trytond_%s >= %s.%s, < %s.%s' %
-                (dep, major_version, minor_version, major_version,
-                    minor_version + 1))
+            (dep, major_version, minor_version, major_version,
+                minor_version + 1))
 requires.append('trytond >= %s.%s, < %s.%s' %
-        (major_version, minor_version, major_version, minor_version + 1))
+    (major_version, minor_version, major_version, minor_version + 1))
 
 setup(name='trytond_currency',
     version=info.get('version', '0.0.1'),
@@ -36,16 +36,16 @@ setup(name='trytond_currency',
     long_description=read('README'),
     author='Tryton',
     url='http://www.tryton.org/',
-    download_url="http://downloads.tryton.org/" + \
-        info.get('version', '0.0.1').rsplit('.', 1)[0] + '/',
+    download_url=("http://downloads.tryton.org/" +
+        info.get('version', '0.0.1').rsplit('.', 1)[0] + '/'),
     package_dir={'trytond.modules.currency': '.'},
     packages=[
         'trytond.modules.currency',
         'trytond.modules.currency.tests',
         ],
     package_data={
-        'trytond.modules.currency': info.get('xml', []) \
-            + ['tryton.cfg', 'locale/*.po', 'icons/*.svg'],
+        'trytond.modules.currency': (info.get('xml', [])
+            + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'icons/*.svg']),
         },
     classifiers=[
         'Development Status :: 5 - Production/Stable',
@@ -57,6 +57,7 @@ setup(name='trytond_currency',
         'Intended Audience :: Manufacturing',
         'License :: OSI Approved :: GNU General Public License (GPL)',
         'Natural Language :: Bulgarian',
+        'Natural Language :: Catalan',
         'Natural Language :: Czech',
         'Natural Language :: Dutch',
         'Natural Language :: English',
diff --git a/tests/test_currency.py b/tests/test_currency.py
index e2b3f2b..5cefd34 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -51,18 +51,16 @@ class CurrencyTestCase(unittest.TestCase):
 
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1 = self.currency.create({
-                    'name': 'cu1',
-                    'symbol': 'cu1',
-                    'code': 'cu1'
-                    })
+            cu1, cu2 = self.currency.create([{
+                        'name': 'cu1',
+                        'symbol': 'cu1',
+                        'code': 'cu1'
+                        }, {
+                        'name': 'cu2',
+                        'symbol': 'cu2',
+                        'code': 'cu2'
+                        }])
             self.assert_(cu1)
-
-            cu2 = self.currency.create({
-                    'name': 'cu2',
-                    'symbol': 'cu2',
-                    'code': 'cu2'
-                    })
             self.assert_(cu2)
 
             transaction.cursor.commit()
@@ -95,16 +93,14 @@ class CurrencyTestCase(unittest.TestCase):
             cu1 = self.get_currency('cu1')
             cu2 = self.get_currency('cu2')
 
-            rate1 = self.rate.create({
-                    'rate': Decimal("1.3"),
-                    'currency': cu1.id,
-                    })
+            rate1, rate2 = self.rate.create([{
+                        'rate': Decimal("1.3"),
+                        'currency': cu1.id,
+                        }, {
+                        'rate': Decimal("1"),
+                        'currency': cu2.id,
+                        }])
             self.assert_(rate1)
-
-            rate2 = self.rate.create({
-                    'rate': Decimal("1"),
-                    'currency': cu2.id,
-                    })
             self.assert_(rate2)
 
             self.assertEqual(cu1.rate, Decimal("1.3"))
@@ -119,17 +115,17 @@ class CurrencyTestCase(unittest.TestCase):
                 context=CONTEXT) as transaction:
             today = self.date.today()
 
-            cu = self.currency.create({
-                    'name': 'cu',
-                    'symbol': 'cu',
-                    'code': 'cu'
-                    })
+            cu, = self.currency.create([{
+                        'name': 'cu',
+                        'symbol': 'cu',
+                        'code': 'cu'
+                        }])
 
-            self.rate.create({
-                    'rate': Decimal("1.3"),
-                    'currency': cu.id,
-                    'date': today,
-                    })
+            self.rate.create([{
+                        'rate': Decimal("1.3"),
+                        'currency': cu.id,
+                        'date': today,
+                        }])
 
             self.assertRaises(Exception, self.rate.create, {
                     'rate': Decimal("1.3"),
@@ -239,11 +235,11 @@ class CurrencyTestCase(unittest.TestCase):
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
             cu1 = self.get_currency('cu1')
-            cu3 = self.currency.create({
-                    'name': 'cu3',
-                    'symbol': 'cu3',
-                    'code': 'cu3'
-                    })
+            cu3, = self.currency.create([{
+                        'name': 'cu3',
+                        'symbol': 'cu3',
+                        'code': 'cu3'
+                        }])
 
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
@@ -259,16 +255,15 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu3 = self.currency.create({
-                    'name': 'cu3',
-                    'symbol': 'cu3',
-                    'code': 'cu3'
-                    })
-            cu4 = self.currency.create({
-                    'name': 'cu4',
-                    'symbol': 'cu4',
-                    'code': 'cu4'
-                    })
+            cu3, cu4 = self.currency.create([{
+                        'name': 'cu3',
+                        'symbol': 'cu3',
+                        'code': 'cu3'
+                        }, {
+                        'name': 'cu4',
+                        'symbol': 'cu4',
+                        'code': 'cu4'
+                        }])
 
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
diff --git a/tryton.cfg b/tryton.cfg
index d5cade1..69a7d0e 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=2.6.1
+version=2.8.0
 depends:
     ir
     res
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index f70d1d8..4442f34 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: trytond-currency
-Version: 2.6.1
+Version: 2.8.0
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
 Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.6/
+Download-URL: http://downloads.tryton.org/2.8/
 Description: trytond_currency
         ================
         
@@ -53,6 +53,7 @@ Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
 Classifier: Natural Language :: Bulgarian
+Classifier: Natural Language :: Catalan
 Classifier: Natural Language :: Czech
 Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 1661575..c721f39 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -30,4 +30,9 @@ trytond_currency.egg-info/dependency_links.txt
 trytond_currency.egg-info/entry_points.txt
 trytond_currency.egg-info/not-zip-safe
 trytond_currency.egg-info/requires.txt
-trytond_currency.egg-info/top_level.txt
\ No newline at end of file
+trytond_currency.egg-info/top_level.txt
+view/currency_form.xml
+view/currency_rate_form.xml
+view/currency_rate_graph.xml
+view/currency_rate_list.xml
+view/currency_tree.xml
\ No newline at end of file
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index af826e8..c0b1648 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 2.6, < 2.7
\ No newline at end of file
+trytond >= 2.8, < 2.9
\ No newline at end of file
diff --git a/view/currency_form.xml b/view/currency_form.xml
new file mode 100644
index 0000000..eadd407
--- /dev/null
+++ b/view/currency_form.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<form string="Currency" col="6">
+    <label name="name"/>
+    <field name="name"/>
+    <label name="symbol"/>
+    <field name="symbol"/>
+    <label name="active"/>
+    <field name="active" xexpand="0" width="100"/>
+    <label name="code"/>
+    <field name="code"/>
+    <label name="numeric_code"/>
+    <field name="numeric_code"/>
+    <label name="rounding"/>
+    <field name="rounding"/>
+    <notebook colspan="6">
+        <page string="Rates" id="rates">
+            <label name="rate"/>
+            <field name="rate"/>
+            <field name="rates" colspan="4" mode="tree,form,graph"/>
+        </page>
+        <page string="Formatting" col="6" id="formatting">
+            <label name="digits"/>
+            <field name="digits"/>
+            <newline/>
+            <label name="mon_grouping"/>
+            <field name="mon_grouping"/>
+            <label name="mon_thousands_sep"/>
+            <field name="mon_thousands_sep"/>
+            <label name="mon_decimal_point"/>
+            <field name="mon_decimal_point"/>
+            <newline/>
+            <label name="positive_sign"/>
+            <field name="positive_sign"/>
+            <label name="negative_sign"/>
+            <field name="negative_sign"/>
+            <newline/>
+            <label name="p_sign_posn"/>
+            <field name="p_sign_posn"/>
+            <label name="n_sign_posn"/>
+            <field name="n_sign_posn"/>
+            <newline/>
+            <label name="p_cs_precedes"/>
+            <field name="p_cs_precedes"/>
+            <label name="n_cs_precedes"/>
+            <field name="n_cs_precedes"/>
+            <newline/>
+            <label name="p_sep_by_space"/>
+            <field name="p_sep_by_space"/>
+            <label name="n_sep_by_space"/>
+            <field name="n_sep_by_space"/>
+            <newline/>
+        </page>
+    </notebook>
+</form>
diff --git a/view/currency_rate_form.xml b/view/currency_rate_form.xml
new file mode 100644
index 0000000..f0d64d9
--- /dev/null
+++ b/view/currency_rate_form.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<form string="Rate">
+    <label name="currency"/>
+    <field name="currency"/>
+    <newline/>
+    <label name="date"/>
+    <field name="date"/>
+    <label name="rate"/>
+    <field name="rate"/>
+</form>
diff --git a/view/currency_rate_graph.xml b/view/currency_rate_graph.xml
new file mode 100644
index 0000000..3496229
--- /dev/null
+++ b/view/currency_rate_graph.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<graph string="Rates" type="line">
+    <x>
+        <field name="date"/>
+    </x>
+    <y>
+        <field name="rate" fill="1" empty="0"/>
+    </y>
+</graph>
diff --git a/view/currency_rate_list.xml b/view/currency_rate_list.xml
new file mode 100644
index 0000000..33edc50
--- /dev/null
+++ b/view/currency_rate_list.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tree string="Rates">
+    <field name="currency"/>
+    <field name="date"/>
+    <field name="rate"/>
+</tree>
diff --git a/view/currency_tree.xml b/view/currency_tree.xml
new file mode 100644
index 0000000..5dd9f4a
--- /dev/null
+++ b/view/currency_tree.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tree string="Currencies">
+    <field name="name"/>
+    <field name="symbol"/>
+    <field name="code"/>
+    <field name="numeric_code"/>
+    <field name="rate"/>
+    <field name="active" tree_invisible="1"/>
+</tree>
commit 6df2865c2506b135edb16d5d71186bc48183f506
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Apr 27 18:44:44 2013 +0200

    Releasing debian version 2.6.1-3.

diff --git a/debian/changelog b/debian/changelog
index 269082e..7f1ab35 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (2.6.1-3) experimental; urgency=low
+
+  * Removing Daniel from Uploaders. Thanks for your work! (Closes: #704380).
+  * Improving update of major version in Depends.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sat, 27 Apr 2013 15:07:04 +0200
+
 tryton-modules-currency (2.6.1-2) experimental; urgency=low
 
   * Updating Vcs-Git to correct address.
commit 05dc8cad45d663912c6b1526fada1a0b4e73c2d5
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Apr 27 14:54:48 2013 +0200

    Improving update of major version in Depends.
    
    Pulling the major version for Depends directly from the package version.
    Thanks to Ilya Melnikov for pushing the idea.

diff --git a/debian/control b/debian/control
index bb0c46e..5f2ce9e 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ X-Python-Version: >= 2.6
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.6),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= ${version:major}),
  python-pkg-resources
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
diff --git a/debian/rules b/debian/rules
index 1ae0776..0f63ab4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+MAJOR := $(shell python setup.py --version | awk -F "." '{print $$1 "." $$2}')
+
 %:
 	dh ${@} --with python2
 
@@ -8,5 +10,8 @@ override_dh_auto_clean:
 
 	rm -rf *.egg-info
 
+override_dh_gencontrol:
+	dh_gencontrol -- -Vversion:major="$(MAJOR)"
+
 override_dh_builddeb:
 	dh_builddeb -- -Zxz -z9
commit 325032259fb84ae02fbb96cfd8aafb93e8538100
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Apr 21 23:30:40 2013 +0200

    Removing Daniel from Uploaders. Thanks for your work! (Closes: #704380).

diff --git a/debian/control b/debian/control
index adb4571..bb0c46e 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: tryton-modules-currency
 Section: python
 Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
-Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
+Uploaders: Mathias Behrle <mathiasb at m9s.biz>
 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.4
 Homepage: http://www.tryton.org/
commit 601b17949cc71c20cb63be7fdcce98aab24418bc
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Mar 23 15:04:04 2013 +0100

    Releasing debian version 2.6.1-2.

diff --git a/debian/changelog b/debian/changelog
index 5019312..269082e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (2.6.1-2) experimental; urgency=low
+
+  * Updating Vcs-Git to correct address.
+  * Adding watch file. Thanks to Bart Martens <bartm at debian.org>.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sat, 23 Mar 2013 14:00:37 +0100
+
 tryton-modules-currency (2.6.1-1) experimental; urgency=low
 
   * Removing obsolete Dm-Upload-Allowed
commit 8e64c7ec8ec1956cb4750de68533dfc6510f84df
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Mar 23 13:52:32 2013 +0100

    Adding watch file. Thanks to Bart Martens <bartm at debian.org>.

diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..e42e090
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://downloads.tryton.org/current/ .*trytond_currency-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz))
commit 9262788d17293189f0cc19cfc1542bd4ccd14490
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Feb 23 20:08:10 2013 +0100

    Updating Vcs-Git to correct address.

diff --git a/debian/control b/debian/control
index 5814217..adb4571 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.4
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
-Vcs-Git: git://debian.tryton.org/git/packages/tryton-modules-currency.git
+Vcs-Git: git://debian.tryton.org/packages/tryton-modules-currency.git
 X-Python-Version: >= 2.6
 
 Package: tryton-modules-currency
commit f470b075288f34eb1851e9968da52369d15b2e5b
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Feb 17 13:50:41 2013 +0100

    Releasing debian version 2.6.1-1.

diff --git a/debian/changelog b/debian/changelog
index e7ee561..5019312 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+tryton-modules-currency (2.6.1-1) experimental; urgency=low
+
+  * Removing obsolete Dm-Upload-Allowed
+  * Updating to Standards-Version: 3.9.4, no changes needed.
+  * Merging upstream version 2.6.1.
+  * Updating copyright.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sat, 16 Feb 2013 21:38:32 +0100
+
 tryton-modules-currency (2.6.0-1) experimental; urgency=low
 
   * Merging upstream version 2.6.0.
commit a55151433f6be92880a78a9f4d8668e966a5af23
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Feb 16 21:29:19 2013 +0100

    Updating copyright.

diff --git a/debian/copyright b/debian/copyright
index 0da57f8..e51a4f8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,8 +1,7 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
-Copyright:
-           2008-2012 Cedric Krier
+Copyright: 2008-2012 Cédric Krier
            2008-2012 Bertrand Chenal
            2008-2012 B2CK SPRL
 License: GPL-3+
@@ -14,7 +13,7 @@ License: public-domain
 Files: debian/*
 Copyright:
            2009-2012 Daniel Baumann <daniel at debian.org>
-           2011-2012 Mathias Behrle <mathiasb at m9s.biz>
+           2011-2013 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
commit 736e6a60286d237ddb0adf61a9a133ceafd65e7e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Feb 15 20:50:42 2013 +0100

    Merging upstream version 2.6.1.

diff --git a/CHANGELOG b/CHANGELOG
index b2705df..0f9464e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.6.1 - 2012-11-05
+* Bug fixes (see mercurial logs for details)
+
 Version 2.6.0 - 2012-10-22
 * Bug fixes (see mercurial logs for details)
 
diff --git a/PKG-INFO b/PKG-INFO
index 0742f82..c34ac53 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
 Name: trytond_currency
-Version: 2.6.0
+Version: 2.6.1
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
diff --git a/setup.py b/setup.py
index d1bd80f..107cc6d 100644
--- a/setup.py
+++ b/setup.py
@@ -45,7 +45,7 @@ setup(name='trytond_currency',
         ],
     package_data={
         'trytond.modules.currency': info.get('xml', []) \
-            + ['tryton.cfg', 'lcoale/*.po', 'icons/*.svg'],
+            + ['tryton.cfg', 'locale/*.po', 'icons/*.svg'],
         },
     classifiers=[
         'Development Status :: 5 - Production/Stable',
diff --git a/tryton.cfg b/tryton.cfg
index 22d9cab..d5cade1 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
 [tryton]
-version=2.6.0
+version=2.6.1
 depends:
     ir
     res
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 972f436..f70d1d8 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
 Name: trytond-currency
-Version: 2.6.0
+Version: 2.6.1
 Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
 Author: Tryton
commit ec138a9ab96080495b4ff0102ed561028518c626
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Feb 15 19:28:28 2013 +0100

    Updating to Standards-Version: 3.9.4, no changes needed.

diff --git a/debian/control b/debian/control
index 93ba4d3..5814217 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
 Vcs-Git: git://debian.tryton.org/git/packages/tryton-modules-currency.git
commit 6dbe842f0918ce3fd4adab650bd89feb85f04b04
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Feb 13 21:37:13 2013 +0100

    Removing obsolete Dm-Upload-Allowed

diff --git a/debian/control b/debian/control
index 2cc12e1..93ba4d3 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,6 @@ Section: python
 Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
-Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.3
 Homepage: http://www.tryton.org/
commit d0a753b78ecf5a28f9a6075e8efed8e0898ad268
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Oct 24 22:01:56 2012 +0200

    Releasing debian version 2.6.0-1.

diff --git a/debian/changelog b/debian/changelog
index a7b23cb..e7ee561 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (2.6.0-1) experimental; urgency=low
+
+  * Merging upstream version 2.6.0.
+  * Bumping versioned tryton depends to 2.6.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Wed, 24 Oct 2012 14:24:27 +0200
+
 tryton-modules-currency (2.4.0-2) experimental; urgency=low
 
   [ Daniel Baumann ]
commit ccb454f4039ed2c11dd733056e065f0e13e00264
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Oct 23 19:59:46 2012 +0200

    Bumping versioned tryton depends to 2.6.

diff --git a/debian/control b/debian/control
index 1a5f96c..2cc12e1 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ X-Python-Version: >= 2.6
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.4),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.6),
  python-pkg-resources
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
commit e0cd0d8d43a67ba3fcf9cba96ad7f9d37a138561
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Oct 23 19:53:34 2012 +0200

    Merging upstream version 2.6.0.

diff --git a/CHANGELOG b/CHANGELOG
index 59a6c94..b2705df 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.6.0 - 2012-10-22
+* Bug fixes (see mercurial logs for details)
+
 Version 2.4.0 - 2012-04-23
 * Bug fixes (see mercurial logs for details)
 
diff --git a/MANIFEST.in b/MANIFEST.in
index 7966750..f55ca19 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -4,6 +4,7 @@ include TODO
 include CHANGELOG
 include COPYRIGHT
 include LICENSE
+include tryton.cfg
 include *.xml
 include *.odt
 include locale/*.po
diff --git a/PKG-INFO b/PKG-INFO
index f170ff2..0742f82 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,15 +1,48 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 2.4.0
-Summary: Define currencies and exchange rate.
-Allow to customize the formatting of the currency amount.
-
+Version: 2.6.0
+Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
-Author: B2CK
-Author-email: info at b2ck.com
+Author: Tryton
+Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.4/
-Description: UNKNOWN
+Download-URL: http://downloads.tryton.org/2.6/
+Description: trytond_currency
+        ================
+        
+        The currency module of the Tryton application platform.
+        
+        Installing
+        ----------
+        
+        See INSTALL
+        
+        Support
+        -------
+        
+        If you encounter any problems with Tryton, please don't hesitate to ask
+        questions on the Tryton bug tracker, mailing list, wiki or IRC channel:
+        
+          http://bugs.tryton.org/
+          http://groups.tryton.org/
+          http://wiki.tryton.org/
+          irc://irc.freenode.net/tryton
+        
+        License
+        -------
+        
+        See LICENSE
+        
+        Copyright
+        ---------
+        
+        See COPYRIGHT
+        
+        
+        For more information please visit the Tryton web site:
+        
+          http://www.tryton.org/
+        
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Environment :: Plugins
diff --git a/README b/README
index 85c3218..8115dd6 100644
--- a/README
+++ b/README
@@ -2,7 +2,6 @@ trytond_currency
 ================
 
 The currency module of the Tryton application platform.
-See __tryton__.py
 
 Installing
 ----------
diff --git a/__init__.py b/__init__.py
index ba49a66..d0e99ec 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,4 +1,12 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
 
+from trytond.pool import Pool
 from .currency import *
+
+
+def register():
+    Pool.register(
+        Currency,
+        Rate,
+        module='currency', type_='model')
diff --git a/__tryton__.py b/__tryton__.py
deleted file mode 100644
index 637afb9..0000000
--- a/__tryton__.py
+++ /dev/null
@@ -1,59 +0,0 @@
-#This file is part of Tryton.  The COPYRIGHT file at the top level of
-#this repository contains the full copyright notices and license terms.
-{
-    'name': 'Currency',
-    'name_bg_BG': 'Валута',
-    'name_ca_ES': 'Divisa',
-    'name_de_DE': 'Währung',
-    'name_es_AR': 'Divisa',
-    'name_es_CO': 'Moneda',
-    'name_es_ES': 'Divisa',
-    'name_fr_FR': 'Devise',
-    'version': '2.4.0',
-    'author': 'B2CK',
-    'email': 'info at b2ck.com',
-    'website': 'http://www.tryton.org/',
-    'description': '''Define currencies and exchange rate.
-Allow to customize the formatting of the currency amount.
-''',
-    'description_bg_BG': '''Задаване на валути и обменни курсове.
- Позволява настройване на форматиране на сумата на валута.
-''',
-    'description_ca_ES': '''Defineix les monedes i la taxa de conversió.
-Permet personalitzar el format de visualització de la divisa.
-''',
-    'description_de_DE': ''' - Ermöglicht die Eingabe von Währungen und Wechselkursen.
- - Erlaubt die beliebige Formatierung von Währungsbeträgen.
-''',
-    'description_es_AR': '''Define las divisas y la tasa de cambio.
- - Permite personalizar el formato de visualización de la divisa.
-''',
-    'description_es_CO': '''Define las monedas y la tasa de cambio.
-Permite personalizar el formato de visualización de la moneda.
-''',
-    'description_es_ES': '''Define las divisas y la tasa de cambio.
- - Permite personalizar el formato de visualización de la divisa.
-''',
-    'description_fr_FR': '''Défini les devises et leurs taux de change.
-Permet de formater les montants en fonction de la devise.
-''',
-    'depends': [
-        'ir',
-        'res',
-    ],
-    'xml': [
-        'currency.xml',
-    ],
-    'translation': [
-        'locale/bg_BG.po',
-        'locale/cs_CZ.po',
-        'locale/ca_ES.po',
-        'locale/de_DE.po',
-        'locale/es_AR.po',
-        'locale/es_CO.po',
-        'locale/es_ES.po',
-        'locale/fr_FR.po',
-        'locale/nl_NL.po',
-        'locale/ru_RU.po',
-    ]
-}
diff --git a/currency.py b/currency.py
index 6e6cd5e..618bd8e 100644
--- a/currency.py
+++ b/currency.py
@@ -6,12 +6,14 @@ from trytond.model import ModelView, ModelSQL, fields
 from trytond.tools import safe_eval, datetime_strftime
 from trytond.transaction import Transaction
 from trytond.pool import Pool
+from trytond.rpc import RPC
+
+__all__ = ['Currency', 'Rate']
 
 
 class Currency(ModelSQL, ModelView):
     'Currency'
-    _name = 'currency.currency'
-    _description = __doc__
+    __name__ = 'currency.currency'
     name = fields.Char('Name', required=True, translate=True)
     symbol = fields.Char('Symbol', size=10, required=True)
     code = fields.Char('Code', size=3, required=True)
@@ -36,95 +38,112 @@ class Currency(ModelSQL, ModelView):
     p_sep_by_space = fields.Boolean('Positive Separate by Space')
     n_sep_by_space = fields.Boolean('Negative Separate by Space')
 
-    def __init__(self):
-        super(Currency, self).__init__()
-        self._order.insert(0, ('code', 'ASC'))
-        self._constraints += [
+    @classmethod
+    def __setup__(cls):
+        super(Currency, cls).__setup__()
+        cls._order.insert(0, ('code', 'ASC'))
+        cls._constraints += [
             ('check_mon_grouping', 'invalid_mon_grouping'),
-        ]
-        self._error_messages.update({
-            'no_rate': 'No rate found for the currency: %s at the date: %s',
-            'invalid_grouping': 'Invalid Grouping!',
-            })
-        self._rpc.update({
-            'compute': False,
-            })
-
-    def default_active(self):
+            ]
+        cls._error_messages.update({
+                'no_rate': 'No rate found for the currency: ' \
+                    '%s at the date: %s',
+                'invalid_grouping': 'Invalid Grouping!',
+                })
+        cls.__rpc__.update({
+                'compute': RPC(),
+                })
+
+    @staticmethod
+    def default_active():
         return True
 
-    def default_rounding(self):
+    @staticmethod
+    def default_rounding():
         return Decimal('0.01')
 
-    def default_digits(self):
+    @staticmethod
+    def default_digits():
         return 2
 
-    def default_mon_grouping(self):
+    @staticmethod
+    def default_mon_grouping():
         return '[]'
 
-    def default_mon_thousands_sep(self):
+    @staticmethod
+    def default_mon_thousands_sep():
         return ','
 
-    def default_mon_decimal_point(self):
+    @staticmethod
+    def default_mon_decimal_point():
         return '.'
 
-    def default_p_sign_posn(self):
+    @staticmethod
+    def default_p_sign_posn():
         return 1
 
-    def default_n_sign_posn(self):
+    @staticmethod
+    def default_n_sign_posn():
         return 1
 
-    def default_negative_sign(self):
+    @staticmethod
+    def default_negative_sign():
         return '-'
 
-    def default_positive_sign(self):
+    @staticmethod
+    def default_positive_sign():
         return ''
 
-    def default_p_cs_precedes(self):
+    @staticmethod
+    def default_p_cs_precedes():
         return True
 
-    def default_n_cs_precedes(self):
+    @staticmethod
+    def default_n_cs_precedes():
         return True
 
-    def default_p_sep_by_space(self):
+    @staticmethod
+    def default_p_sep_by_space():
         return False
 
-    def default_n_sep_by_space(self):
+    @staticmethod
+    def default_n_sep_by_space():
         return False
 
-    def check_mon_grouping(self, ids):
+    def check_mon_grouping(self):
         '''
         Check if mon_grouping is list of numbers
         '''
-        for currency in self.browse(ids):
-            try:
-                grouping = safe_eval(currency.mon_grouping)
-                for i in grouping:
-                    if not isinstance(i, int):
-                        return False
-            except Exception:
-                return False
+        try:
+            grouping = safe_eval(self.mon_grouping)
+            for i in grouping:
+                if not isinstance(i, int):
+                    return False
+        except Exception:
+            return False
         return True
 
-    def check_xml_record(self, ids, values):
+    @classmethod
+    def check_xml_record(cls, records, values):
         return True
 
-    def search_rec_name(self, name, clause):
-        ids = []
+    @classmethod
+    def search_rec_name(cls, name, clause):
+        currencies = None
         field = None
         for field in ('code', 'numeric_code'):
-            ids = self.search([(field,) + clause[1:]], limit=1)
-            if ids:
+            currencies = cls.search([(field,) + clause[1:]], limit=1)
+            if currencies:
                 break
-        if ids:
+        if currencies:
             return [(field,) + clause[1:]]
-        return [(self._rec_name,) + clause[1:]]
+        return [(cls._rec_name,) + clause[1:]]
 
-    def on_change_with_rate(self, vals):
+    def on_change_with_rate(self):
         now = datetime.date.today()
         closer = datetime.date.min
         res = Decimal('0.0')
-        for rate in vals.get('rates', []):
+        for rate in self.rates or []:
             if 'date' not in rate or 'rate' not in rate:
                 continue
             if rate['date'] <= now and rate['date'] > closer:
@@ -132,26 +151,27 @@ class Currency(ModelSQL, ModelView):
                 closer = rate['date']
         return res
 
-    def get_rate(self, ids, name):
+    @staticmethod
+    def get_rate(currencies, name):
         '''
         Return the rate at the date from the context or the current date
         '''
-        rate_obj = Pool().get('currency.currency.rate')
-        date_obj = Pool().get('ir.date')
+        Rate = Pool().get('currency.currency.rate')
+        Date = Pool().get('ir.date')
 
         res = {}
-        date = Transaction().context.get('date', date_obj.today())
-        for currency_id in ids:
-            rate_ids = rate_obj.search([
-                ('currency', '=', currency_id),
-                ('date', '<=', date),
-                ], limit=1, order=[('date', 'DESC')])
-            if rate_ids:
-                res[currency_id] = rate_ids[0]
+        date = Transaction().context.get('date', Date.today())
+        for currency in currencies:
+            rates = Rate.search([
+                    ('currency', '=', currency.id),
+                    ('date', '<=', date),
+                    ], limit=1, order=[('date', 'DESC')])
+            if rates:
+                res[currency.id] = rates[0].id
             else:
-                res[currency_id] = 0.0
+                res[currency.id] = 0.0
         rate_ids = [x for x in res.values() if x]
-        rates = rate_obj.browse(rate_ids)
+        rates = Rate.browse(rate_ids)
         id2rate = {}
         for rate in rates:
             id2rate[rate.id] = rate
@@ -160,7 +180,7 @@ class Currency(ModelSQL, ModelView):
                 res[currency_id] = id2rate[res[currency_id]].rate
         return res
 
-    def round(self, currency, amount, rounding=ROUND_HALF_EVEN):
+    def round(self, amount, rounding=ROUND_HALF_EVEN):
         '''
         Round the amount depending of the currency
 
@@ -171,80 +191,76 @@ class Currency(ModelSQL, ModelView):
         :param rounding: the rounding option
         :return: a Decimal
         '''
-        return (amount / currency.rounding).quantize(Decimal('1.'),
-                rounding=rounding) * currency.rounding
+        return (amount / self.rounding).quantize(Decimal('1.'),
+                rounding=rounding) * self.rounding
 
-    def is_zero(self, currency, amount):
+    def is_zero(self, amount):
         'Return True if the amount can be considered as zero for the currency'
-        return abs(self.round(currency, amount)) < currency.rounding
+        return abs(self.round(amount)) < self.rounding
 
-    def compute(self, from_currency, amount, to_currency, round=True):
+    @classmethod
+    def compute(cls, from_currency, amount, to_currency, round=True):
         '''
         Take a currency and an amount
         Return the amount to the new currency
         Use the rate of the date of the context or the current date if ids are
         given
         '''
-        date_obj = Pool().get('ir.date')
-        lang_obj = Pool().get('ir.lang')
+        Date = Pool().get('ir.date')
+        Lang = Pool().get('ir.lang')
+        from_currency = cls(from_currency.id)
+        to_currency = cls(to_currency.id)
 
-        if isinstance(from_currency, (int, long)):
-            from_currency = self.browse(from_currency)
-        if isinstance(to_currency, (int, long)):
-            to_currency = self.browse(to_currency)
         if to_currency == from_currency:
             if round:
-                return self.round(to_currency, amount)
+                return to_currency.round(amount)
             else:
                 return amount
         if (not from_currency.rate) or (not to_currency.rate):
-            date = Transaction().context.get('date', date_obj.today())
+            date = Transaction().context.get('date', Date.today())
             if not from_currency.rate:
                 name = from_currency.name
             else:
                 name = to_currency.name
 
-            lang_id, = lang_obj.search([
+            lang, = Lang.search([
                     ('code', '=', Transaction().language),
                     ])
-            lang = lang_obj.browse(lang_id)
 
-            self.raise_user_error('no_rate', (name,
-                datetime_strftime(date, str(lang.date))))
+            cls.raise_user_error('no_rate', (name,
+                    datetime_strftime(date, str(lang.date))))
         if round:
-            return self.round(to_currency,
-                    amount * to_currency.rate / from_currency.rate)
+            return to_currency.round(
+                amount * to_currency.rate / from_currency.rate)
         else:
             return amount * to_currency.rate / from_currency.rate
 
-Currency()
-
 
 class Rate(ModelSQL, ModelView):
     'Rate'
-    _name = 'currency.currency.rate'
-    _description = __doc__
+    __name__ = 'currency.currency.rate'
     _rec_name = 'date'
     date = fields.Date('Date', required=True, select=True)
     rate = fields.Numeric('Rate', digits=(12, 6), required=1)
     currency = fields.Many2One('currency.currency', 'Currency',
             ondelete='CASCADE',)
 
-    def __init__(self):
-        super(Rate, self).__init__()
-        self._sql_constraints = [
+    @classmethod
+    def __setup__(cls):
+        super(Rate, cls).__setup__()
+        cls._sql_constraints = [
             ('date_currency_uniq', 'UNIQUE(date, currency)',
                 'A currency can only have one rate by date!'),
             ('check_currency_rate', 'CHECK(rate >= 0)',
                 'The currency rate must greater than or equal to 0'),
-        ]
-        self._order.insert(0, ('date', 'DESC'))
+            ]
+        cls._order.insert(0, ('date', 'DESC'))
 
-    def default_date(self):
-        date_obj = Pool().get('ir.date')
-        return date_obj.today()
+    @staticmethod
+    def default_date():
+        Date = Pool().get('ir.date')
+        return Date.today()
 
-    def check_xml_record(self, ids, values):
+    @classmethod
+    def check_xml_record(self, records, values):
         return True
-
-Rate()
diff --git a/locale/ca_ES.po b/locale/ca_ES.po
index 358addf..81fd09b 100644
--- a/locale/ca_ES.po
+++ b/locale/ca_ES.po
@@ -4,11 +4,12 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
-msgstr "Una divisa sol pot tenir un valor per data"
+msgstr "Una moneda sol pot tenir un valor per data"
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr ""
+"El rang de la taxa de canvi de la moneda ha de ser mes gran o igual a 0."
 
 msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
@@ -16,7 +17,7 @@ msgstr "Agrupament no vàlid"
 
 msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No s'ha trobat una conversió per la divisa «%s» a la data: %s"
+msgstr "No s'ha trobat una conversió per la moneda \"%s\" a la data: %s"
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -28,20 +29,19 @@ msgstr "Codi"
 
 msgctxt "field:currency.currency,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Data creació"
 
-#, fuzzy
 msgctxt "field:currency.currency,create_uid:"
 msgid "Create User"
-msgstr "Crear usuari"
+msgstr "Usuari creació"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Dígits a mostrar"
+msgstr "Decimals a mostrar"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
@@ -77,7 +77,7 @@ msgstr "Signe negatiu"
 
 msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
-msgstr ""
+msgstr "Codi numèric"
 
 msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
@@ -117,24 +117,23 @@ msgstr "Símbol"
 
 msgctxt "field:currency.currency,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Data modificació"
 
 msgctxt "field:currency.currency,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Usuari modificació"
 
 msgctxt "field:currency.currency.rate,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Data creació"
 
-#, fuzzy
 msgctxt "field:currency.currency.rate,create_uid:"
 msgid "Create User"
-msgstr "Crear usuari"
+msgstr "Usuari creació"
 
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
@@ -142,7 +141,7 @@ msgstr "Data"
 
 msgctxt "field:currency.currency.rate,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
@@ -154,19 +153,19 @@ msgstr "Nom"
 
 msgctxt "field:currency.currency.rate,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Data modificació"
 
 msgctxt "field:currency.currency.rate,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Usuari modificació"
 
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
-msgstr ""
+msgstr "Dirham dels Emirats Àrabs Units"
 
 msgctxt "model:currency.currency,name:afn"
 msgid "Afghani"
@@ -178,7 +177,7 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr ""
+msgstr "Dram Armeni"
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
@@ -186,15 +185,15 @@ msgstr "Florí de les Antilles Neerlandeses"
 
 msgctxt "model:currency.currency,name:aoa"
 msgid "Kwanza"
-msgstr ""
+msgstr "Kwanza"
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Pes argentí"
+msgstr "Pes Argentina"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr ""
+msgstr "Dòlar Australia"
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
@@ -202,7 +201,7 @@ msgstr "Florí d'Aruba"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
-msgstr "Manat d'Azerbadjan"
+msgstr "Manat Azerbadjan"
 
 msgctxt "model:currency.currency,name:bam"
 msgid "Convertible Marks"
@@ -210,11 +209,11 @@ msgstr "Marcs convertibles"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Dòlar de Barbados"
+msgstr "Dòlar Barbados"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
-msgstr ""
+msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
@@ -222,20 +221,19 @@ msgstr "Lev búlgar"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr ""
+msgstr "Dinar Bahraini"
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr ""
+msgstr "Franc Burundi"
 
-#, fuzzy
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Dòlar de Bermudes"
+msgstr "Dòlar Bermudes"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr ""
+msgstr "Dòlar Brunei"
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
@@ -243,7 +241,7 @@ msgstr "Bolivià"
 
 msgctxt "model:currency.currency,name:bov"
 msgid "Mvdol"
-msgstr ""
+msgstr "Mvdol"
 
 msgctxt "model:currency.currency,name:brl"
 msgid "Brazilian Real"
@@ -251,11 +249,11 @@ msgstr "Real brasiler"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Dòlar de les Bahames"
+msgstr "Dòlar Bahames"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
-msgstr ""
+msgstr "Ngultrum"
 
 msgctxt "model:currency.currency,name:bwp"
 msgid "Pula"
@@ -263,39 +261,39 @@ msgstr "Poleixi"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Rubla bielorusa"
+msgstr "Rubla Bielorusa"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Dòlar de Belize"
+msgstr "Dòlar Belize"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Dòlar canadenc"
+msgstr "Dòlar Canadà"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr ""
+msgstr "Franc Congolese"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
-msgstr ""
+msgstr "WIR Euro"
 
 msgctxt "model:currency.currency,name:chf"
 msgid "Swiss Franc"
-msgstr "Franc suís"
+msgstr "Franc Suís"
 
 msgctxt "model:currency.currency,name:chw"
 msgid "WIR Franc"
-msgstr ""
+msgstr "WIR Franc"
 
 msgctxt "model:currency.currency,name:clf"
 msgid "Unidades de fomento"
-msgstr ""
+msgstr "Unitats de foment"
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Pes xilè"
+msgstr "Pes Xile"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
@@ -303,63 +301,63 @@ msgstr "Yuan renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Pes colombià"
+msgstr "Pes Colombia"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
-msgstr ""
+msgstr "Unitat de Valor Real"
 
 msgctxt "model:currency.currency,name:crc"
 msgid "Costa Rican Colon"
-msgstr "Colón costa-riqueny"
+msgstr "Colón Costa Rica"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Pes cubà"
+msgstr "Pes Cuba"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
-msgstr ""
+msgstr "Escut Cape Verde"
 
 msgctxt "model:currency.currency,name:cyp"
 msgid "Cyprus Pound"
-msgstr ""
+msgstr "Lliure Cyprus"
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
-msgstr "Corona txeca"
+msgstr "Corona Txeca"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
-msgstr ""
+msgstr "Franc Djibouti"
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Corona danesa"
+msgstr "Corona Danesa"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
-msgstr "Peso dominicà"
+msgstr "Peso Dominicà"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr ""
+msgstr "Dinar Argelia"
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
-msgstr "Corona estoniana"
+msgstr "Corona"
 
 msgctxt "model:currency.currency,name:egp"
 msgid "Egyptian Pound"
-msgstr "Lliura egípcia"
+msgstr "Lliura Egípcia"
 
 msgctxt "model:currency.currency,name:ern"
 msgid "Nakfa"
-msgstr ""
+msgstr "Nakfa"
 
 msgctxt "model:currency.currency,name:etb"
 msgid "Ethiopian Birr"
-msgstr ""
+msgstr "Ethiopian Birr"
 
 msgctxt "model:currency.currency,name:eur"
 msgid "Euro"
@@ -367,36 +365,35 @@ msgstr "Euro"
 
 msgctxt "model:currency.currency,name:fjd"
 msgid "Fiji Dollar"
-msgstr "Dòlar de les Illes Fiji"
+msgstr "Dòlar Illes Fiji"
 
 msgctxt "model:currency.currency,name:fkp"
 msgid "Falkland Islands Pound"
-msgstr ""
+msgstr "Lliure Illes Falkland"
 
-#, fuzzy
 msgctxt "model:currency.currency,name:gbp"
 msgid "Pound Sterling"
 msgstr "Lliura esterlina"
 
 msgctxt "model:currency.currency,name:gel"
 msgid "Lari"
-msgstr ""
+msgstr "Lari"
 
 msgctxt "model:currency.currency,name:ghs"
 msgid "Ghana Cedi"
-msgstr ""
+msgstr "Ghana Cedi"
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
-msgstr "Lliura de Gibraltar"
+msgstr "Lliura Gibraltar"
 
 msgctxt "model:currency.currency,name:gmd"
 msgid "Dalasi"
-msgstr ""
+msgstr "Dalasi"
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr ""
+msgstr "Franc Guinea"
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
@@ -404,11 +401,11 @@ msgstr "Quetzal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Dòlar de Guyana"
+msgstr "Dòlar Guyana"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Dòlar d'Hong Kong"
+msgstr "Dòlar Hong Kong"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
@@ -420,11 +417,11 @@ msgstr "Kuna croat"
 
 msgctxt "model:currency.currency,name:htg"
 msgid "Gourde"
-msgstr ""
+msgstr "Gourde"
 
 msgctxt "model:currency.currency,name:huf"
 msgid "Forint"
-msgstr "Forint hongarès"
+msgstr "Forint"
 
 msgctxt "model:currency.currency,name:idr"
 msgid "Rupiah"
@@ -432,31 +429,31 @@ msgstr "Rupia indonèsia"
 
 msgctxt "model:currency.currency,name:ils"
 msgid "New Israeli Sheqel"
-msgstr "Nou sheqel israelià"
+msgstr "Nou sheqel Israel"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Rupia índia"
+msgstr "Rupia Índia"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr ""
+msgstr "Dinar Irac"
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Rial iranià"
+msgstr "Rial Iran"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Corona islandesa"
+msgstr "Corona Islàndia"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Dòlar jamaicà"
+msgstr "Dòlar Jamaica"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr ""
+msgstr "Dinar Jordania"
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
@@ -464,7 +461,7 @@ msgstr "Ien"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr ""
+msgstr "Xelí Kenyan"
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -476,7 +473,7 @@ msgstr "Riel cambodjà"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr ""
+msgstr "Franc Comoro"
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
@@ -484,15 +481,15 @@ msgstr "Won nord-coreà"
 
 msgctxt "model:currency.currency,name:krw"
 msgid "Won"
-msgstr ""
+msgstr "Won"
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr ""
+msgstr "Dinar Kuwait"
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Dòlar de les Illes Caiman"
+msgstr "Dòlar Illes Caiman"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -500,47 +497,47 @@ msgstr "Tenge"
 
 msgctxt "model:currency.currency,name:lak"
 msgid "Kip"
-msgstr "Kip de Laos"
+msgstr "Kip Laos"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Lliura libanesa"
+msgstr "Lliura Liban"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
-msgstr "Rupia de Sri Lanka"
+msgstr "Rupia Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dòlar liberià"
+msgstr "Dòlar Liberia"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
-msgstr ""
+msgstr "Loti"
 
 msgctxt "model:currency.currency,name:ltl"
 msgid "Lithuanian Litas"
-msgstr "Litas lituà"
+msgstr "Litas Litua"
 
 msgctxt "model:currency.currency,name:lvl"
 msgid "Latvian Lats"
-msgstr ""
+msgstr "Latvian Lats"
 
 msgctxt "model:currency.currency,name:lyd"
 msgid "Libyan Dinar"
-msgstr ""
+msgstr "Dinar Libyan"
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr ""
+msgstr "Dirham Marroc"
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
-msgstr ""
+msgstr "Moldovan Leu"
 
 msgctxt "model:currency.currency,name:mga"
 msgid "Malagasy Ariary"
-msgstr ""
+msgstr "Malagasy Ariary"
 
 msgctxt "model:currency.currency,name:mkd"
 msgid "Denar"
@@ -548,7 +545,7 @@ msgstr "Denar"
 
 msgctxt "model:currency.currency,name:mmk"
 msgid "Kyat"
-msgstr ""
+msgstr "Kyat"
 
 msgctxt "model:currency.currency,name:mnt"
 msgid "Tugrik"
@@ -556,35 +553,35 @@ msgstr "Tugrik"
 
 msgctxt "model:currency.currency,name:mop"
 msgid "Pataca"
-msgstr ""
+msgstr "Pataca"
 
 msgctxt "model:currency.currency,name:mro"
 msgid "Ouguiya"
-msgstr ""
+msgstr "Ouguiya"
 
 msgctxt "model:currency.currency,name:mtl"
 msgid "Maltese Lira"
-msgstr ""
+msgstr "Maltese Lira"
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Rupia mauritana"
+msgstr "Rupia Mauritana"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
-msgstr ""
+msgstr "Rufiyaa"
 
 msgctxt "model:currency.currency,name:mwk"
 msgid "Kwacha"
-msgstr ""
+msgstr "Kwacha"
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr ""
+msgstr "Pes Mèxic"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
-msgstr ""
+msgstr "Unitat inversió Mèxic (UDI)"
 
 msgctxt "model:currency.currency,name:myr"
 msgid "Malaysian Ringgit"
@@ -596,7 +593,7 @@ msgstr "Metical de Moçambic"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Dòlar de Namibia"
+msgstr "Dòlar Namibia"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -608,7 +605,7 @@ msgstr "Córdoba"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Corona noruega"
+msgstr "Corona Noruega"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
@@ -616,7 +613,7 @@ msgstr "Rupia nepalesa"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Dòlar neozelandès"
+msgstr "Dòlar New Zealand"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
@@ -632,7 +629,7 @@ msgstr "Nou Sol"
 
 msgctxt "model:currency.currency,name:pgk"
 msgid "Kina"
-msgstr ""
+msgstr "Kina"
 
 msgctxt "model:currency.currency,name:php"
 msgid "Philippine Peso"
@@ -656,11 +653,11 @@ msgstr "Rial de Qatar"
 
 msgctxt "model:currency.currency,name:ron"
 msgid "New Leu"
-msgstr "Leu"
+msgstr "Nou Leu"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Dinar serbi"
+msgstr "Dinar Serbi"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
@@ -668,39 +665,39 @@ msgstr "Ruble rus"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr ""
+msgstr "Franc Rwanda"
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
-msgstr "Rial saudita"
+msgstr "Rial Saudita"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Dòlar de les Illes Salomó"
+msgstr "Dòlar Illes Salomó"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
-msgstr "Rupia de Seychelles"
+msgstr "Rupia Seychelles"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr ""
+msgstr "Lliura Sudanese"
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Corona sueca"
+msgstr "Corona Suècia"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Dòlar de Singapur"
+msgstr "Dòlar Singapur"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
-msgstr "Lliura de Santa Hel·lena"
+msgstr "Lliura Santa Hel·lena"
 
 msgctxt "model:currency.currency,name:sll"
 msgid "Leone"
-msgstr ""
+msgstr "Leone"
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
@@ -708,23 +705,23 @@ msgstr "Xíling somali"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Dòlar surinamés"
+msgstr "Dòlar Surinam"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
-msgstr ""
+msgstr "Dobra"
 
 msgctxt "model:currency.currency,name:svc"
 msgid "El Salvador Colon"
-msgstr ""
+msgstr "El Salvador Colon"
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr ""
+msgstr "Lliure Syrian"
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
-msgstr ""
+msgstr "Lilangeni"
 
 msgctxt "model:currency.currency,name:thb"
 msgid "Baht"
@@ -732,19 +729,19 @@ msgstr "Baht"
 
 msgctxt "model:currency.currency,name:tjs"
 msgid "Somoni"
-msgstr ""
+msgstr "Somoni"
 
 msgctxt "model:currency.currency,name:tmm"
 msgid "Manat"
-msgstr ""
+msgstr "Manat"
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr ""
+msgstr "Dinar Tunisia"
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
-msgstr ""
+msgstr "Pa'anga"
 
 msgctxt "model:currency.currency,name:try"
 msgid "New Turkish Lira"
@@ -756,11 +753,11 @@ msgstr "Dòlar de Trinitat i Tobago"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "nou Dòlar taiwanès"
+msgstr "Nou Dòlar Taiwanès"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
-msgstr ""
+msgstr "Tanzanian Shilling"
 
 msgctxt "model:currency.currency,name:uah"
 msgid "Hryvnia"
@@ -768,23 +765,23 @@ msgstr "Hrívnia"
 
 msgctxt "model:currency.currency,name:ugx"
 msgid "Uganda Shilling"
-msgstr ""
+msgstr "Xelí Ugandés"
 
 msgctxt "model:currency.currency,name:usd"
 msgid "US Dollar"
-msgstr "Dòlar nord-americà"
+msgstr "Dòlar Americà"
 
 msgctxt "model:currency.currency,name:usn"
 msgid "US Dollar (Next day)"
-msgstr ""
+msgstr "Dòlar Americà (següent dia)"
 
 msgctxt "model:currency.currency,name:uss"
 msgid "US Dollar (Same day)"
-msgstr ""
+msgstr "Dòlar Americà (mateix dia)"
 
 msgctxt "model:currency.currency,name:uyi"
 msgid "Uruguay Peso en Unidades Indexadas"
-msgstr ""
+msgstr "Uruguay Peso en Unidades Indexadas"
 
 msgctxt "model:currency.currency,name:uyu"
 msgid "Peso Uruguayo"
@@ -804,79 +801,79 @@ msgstr "Dong"
 
 msgctxt "model:currency.currency,name:vuv"
 msgid "Vatu"
-msgstr ""
+msgstr "Vatu"
 
 msgctxt "model:currency.currency,name:wst"
 msgid "Tala"
-msgstr ""
+msgstr "Tala"
 
 msgctxt "model:currency.currency,name:xaf"
 msgid "CFA Franc BEAC"
-msgstr ""
+msgstr "CFA Franc BEAC"
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
-msgstr ""
+msgstr "Plata"
 
 msgctxt "model:currency.currency,name:xau"
 msgid "Gold"
-msgstr ""
+msgstr "Or"
 
 msgctxt "model:currency.currency,name:xba"
 msgid "European Composite Unit (EURCO)"
-msgstr ""
+msgstr "Unitat European Composite (EURCO)"
 
 msgctxt "model:currency.currency,name:xbb"
 msgid "European Monetary Unit (E.M.U.-6)"
-msgstr ""
+msgstr "Unitat European Monetary (E.M.U.-6)"
 
 msgctxt "model:currency.currency,name:xbc"
 msgid "European Unit of Account 9 (E.U.A.-9)"
-msgstr ""
+msgstr "Unitat European de Account 9 (E.U.A.-9)"
 
 msgctxt "model:currency.currency,name:xbd"
 msgid "European Unit of Account 17 (E.U.A.-17)"
-msgstr ""
+msgstr "Unitat European de Account 17 (E.U.A.-17)"
 
 msgctxt "model:currency.currency,name:xcd"
 msgid "East Caribbean Dollar"
-msgstr "Dòlar del Carib oriental"
+msgstr "Dòlar Carib Oriental"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr ""
+msgstr "Special Drawing Rights"
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
-msgstr ""
+msgstr "Or-Franc"
 
 msgctxt "model:currency.currency,name:xfu"
 msgid "UIC-Franc"
-msgstr ""
+msgstr "UIC-Franc"
 
 msgctxt "model:currency.currency,name:xof"
 msgid "CFA Franc BCEAO"
-msgstr ""
+msgstr "CFA Franc BCEAO"
 
 msgctxt "model:currency.currency,name:xpd"
 msgid "Palladium"
-msgstr ""
+msgstr "Palladium"
 
 msgctxt "model:currency.currency,name:xpf"
 msgid "CFP Franc"
-msgstr ""
+msgstr "CFP Franc"
 
 msgctxt "model:currency.currency,name:xpt"
 msgid "Platinum"
-msgstr ""
+msgstr "Platinum"
 
 msgctxt "model:currency.currency,name:xts"
 msgid "Code for testing purposes"
-msgstr ""
+msgstr "Dòlar Zimbabuense"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr ""
+msgstr "Sense moneda"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
@@ -888,11 +885,11 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr ""
+msgstr "Dòlar Zimbian"
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
-msgstr "Dòlar zimbabuès"
+msgstr "Dòlar Zimbabwe"
 
 msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
@@ -900,38 +897,35 @@ msgstr "Taxa de canvi"
 
 msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
-msgstr "Divises"
+msgstr "Monedes"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Gestió de divises"
+msgstr "Monedes"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
-msgstr "Divises"
+msgstr "Monedes"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr "Administració de divises"
+msgstr "Administració de monedes"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
 msgstr "Taxa de canvi"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rates"
 msgstr "Taxes de canvi"
 
 msgctxt "view:currency.currency:"
 msgid "Currencies"
-msgstr "Divises"
+msgstr "Monedes"
 
 msgctxt "view:currency.currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "view:currency.currency:"
 msgid "Formatting"
diff --git a/locale/es_CO.po b/locale/es_CO.po
index 577fbed..354f67d 100644
--- a/locale/es_CO.po
+++ b/locale/es_CO.po
@@ -4,23 +4,23 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
-msgstr "Una moneda solamente puede tener un valor por fecha!"
+msgstr "¡Una moneda solo puede tener un valor por fecha!"
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
-msgstr ""
+msgstr "La tasa de moneda debe ser mayor o igual a 0"
 
 msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
-msgstr "Agrupamiento Inválido!"
+msgstr "¡Agrupamiento no válido!"
 
 msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No se ha encontrado una conversión para la moneda: %s a la fecha: %s"
+msgstr "No se ha encontrado una conversión para la moneda «%s» con fecha: %s"
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
-msgstr "Activo"
+msgstr "Activa"
 
 msgctxt "field:currency.currency,code:"
 msgid "Code"
@@ -28,24 +28,23 @@ msgstr "Código"
 
 msgctxt "field:currency.currency,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
-#, fuzzy
 msgctxt "field:currency.currency,create_uid:"
 msgid "Create User"
-msgstr "Crear usuario"
+msgstr "Creado por Usuario"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Mostrar Dígitos"
+msgstr "Dígitos a mostrar"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
-msgstr "Separador Decimal"
+msgstr "Separador decimal"
 
 msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
@@ -57,15 +56,15 @@ msgstr "Separador de Miles"
 
 msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
-msgstr "El Signo Negativo Precede"
+msgstr "El signo negativo va delante"
 
 msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
-msgstr "Signo Negativo Separado por Espacio"
+msgstr "Signo negativo separado por espacio"
 
 msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
-msgstr "Posición de Signo Negativo"
+msgstr "Posición del signo negativo"
 
 msgctxt "field:currency.currency,name:"
 msgid "Name"
@@ -81,27 +80,27 @@ msgstr "Código Numérico"
 
 msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
-msgstr "El signo Positivo Precede"
+msgstr "El signo positivo va delante"
 
 msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
-msgstr "Signo Positivo Separado por Espacio"
+msgstr "Signo positivo separado por espacio"
 
 msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
-msgstr "Posición del Signo Positivo"
+msgstr "Posición del signo positivo"
 
 msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
-msgstr "Signo Positivo"
+msgstr "Signo positivo"
 
 msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
-msgstr "Moneda Actual"
+msgstr "Tasa de cambio actual"
 
 msgctxt "field:currency.currency,rates:"
 msgid "Rates"
-msgstr "Tasas de Cambio"
+msgstr "Tasas de cambio"
 
 msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
@@ -109,7 +108,7 @@ msgstr "Nombre"
 
 msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
-msgstr "Factor de Redondeo"
+msgstr "Factor de redondeo"
 
 msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
@@ -117,20 +116,19 @@ msgstr "Símbolo"
 
 msgctxt "field:currency.currency,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:currency.currency,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "field:currency.currency.rate,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Fecha de Creación"
 
-#, fuzzy
 msgctxt "field:currency.currency.rate,create_uid:"
 msgid "Create User"
-msgstr "Crear usuario"
+msgstr "Creado por Usuario"
 
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
@@ -142,11 +140,11 @@ msgstr "Fecha"
 
 msgctxt "field:currency.currency.rate,id:"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
-msgstr "Tasa de Cambio"
+msgstr "Tasa de cambio"
 
 msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
@@ -154,11 +152,11 @@ msgstr "Nombre"
 
 msgctxt "field:currency.currency.rate,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Fecha de Modificación"
 
 msgctxt "field:currency.currency.rate,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Modificado por Usuario"
 
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
@@ -874,7 +872,7 @@ msgstr "Código reservado para pruebas"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sin divisa"
+msgstr "Sin moneda"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
@@ -900,10 +898,9 @@ msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
 msgstr "Monedas"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Gestión de Monedas"
+msgstr "Monedas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
@@ -911,14 +908,12 @@ msgstr "Monedas"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr "Administrar Monedas"
+msgstr "Administración de Monedas"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
 msgstr "Tasa de Cambio"
 
-#, fuzzy
 msgctxt "view:currency.currency.rate:"
 msgid "Rates"
 msgstr "Tasas de Cambio"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index 74645da..42232b7 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -4,12 +4,12 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
 
 msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
-msgstr "Una divisa sólo puede tener una tasa de cambio por fecha."
+msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
 
 msgctxt "error:currency.currency.rate:"
 msgid "The currency rate must greater than or equal to 0"
 msgstr ""
-"El rango de la tasa de cambio de la divisa debe ser mas grande o igual a 0."
+"El rango de la tasa de cambio de la moneda debe ser mas grande o igual a 0."
 
 msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
@@ -18,7 +18,7 @@ msgstr "El agrupamiento no es correcto."
 msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr ""
-"No se ha encontrado una tasa de cambio para la divisa «%s» con fecha: %s."
+"No se ha encontrado una tasa de cambio para la moneda «%s» con fecha: %s."
 
 msgctxt "field:currency.currency,active:"
 msgid "Active"
@@ -38,7 +38,7 @@ msgstr "Usuario creación"
 
 msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
-msgstr "Dígitos a mostrar"
+msgstr "Decimales a mostrar"
 
 msgctxt "field:currency.currency,id:"
 msgid "ID"
@@ -134,7 +134,7 @@ msgstr "Usuario creación"
 
 msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
@@ -162,7 +162,7 @@ msgstr "Usuario modificación"
 
 msgctxt "model:currency.currency,name:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
@@ -178,7 +178,7 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr "Dram armenio"
+msgstr "Dram Armenia"
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
@@ -190,15 +190,15 @@ msgstr "Kwanza"
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Peso argentino"
+msgstr "Peso Argentina"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr "Dólar australiano"
+msgstr "Dólar Australia"
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
-msgstr "Florín de Aruba"
+msgstr "Florín Aruba"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
@@ -210,7 +210,7 @@ msgstr "Marcos convertibles"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Dólar de Barbados"
+msgstr "Dólar Barbados"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
@@ -218,23 +218,23 @@ msgstr "Taka"
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Lev búlgaro"
+msgstr "Lev Bulgaria"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr "Dinar bahreiní"
+msgstr "Dinar Bahreiní"
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr "Franco de Burundi"
+msgstr "Franco Burundi"
 
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Dólar de Bermudas"
+msgstr "Dólar Bermudas"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr "Dólar de Brunei"
+msgstr "Dólar Brunei"
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
@@ -250,7 +250,7 @@ msgstr "Real brasileño"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Dólar de las Bahamas"
+msgstr "Dólar Bahamas"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
@@ -262,15 +262,15 @@ msgstr "Pula"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Rubla bielorrusa"
+msgstr "Rubla Bielorrusa"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Dólar de Belize"
+msgstr "Dólar Belize"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Dólar canadiense"
+msgstr "Dólar Canada"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
@@ -294,7 +294,7 @@ msgstr "Unidades de fomento"
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Peso chileno"
+msgstr "Peso Xile"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
@@ -302,7 +302,7 @@ msgstr "Yuan renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Peso colombiano"
+msgstr "Peso Colombiano"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
@@ -314,7 +314,7 @@ msgstr "Colón costarricense"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Peso cubano"
+msgstr "Peso Cuba"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
@@ -326,7 +326,7 @@ msgstr "Libra chipriota"
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
-msgstr "Corona checa"
+msgstr "Corona Checa"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
@@ -334,7 +334,7 @@ msgstr "Franco de Djibouti"
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Corona danesa"
+msgstr "Corona Danesa"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
@@ -342,7 +342,7 @@ msgstr "Peso dominicano"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr "Dinar argelino"
+msgstr "Dinar Algerian"
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
@@ -382,7 +382,7 @@ msgstr "Lari"
 
 msgctxt "model:currency.currency,name:ghs"
 msgid "Ghana Cedi"
-msgstr "Cedi ghanés"
+msgstr "Cedi Ghanés"
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
@@ -394,7 +394,7 @@ msgstr "Dalasi"
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr "Franco guineano"
+msgstr "Franco Guinea"
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
@@ -402,11 +402,11 @@ msgstr "Quetzal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Dólar guayanés"
+msgstr "Dólar Guayana"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Dólar de Hong Kong"
+msgstr "Dólar Hong Kong"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
@@ -434,27 +434,27 @@ msgstr "Nuevo sheqel israelí"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Rupia india"
+msgstr "Rupia India"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr "Dinar iraquí"
+msgstr "Dinar Irac"
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Rial iraní"
+msgstr "Rial Iran"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Corona islandesa"
+msgstr "Corona Islandia"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Dólar jamaiqueño"
+msgstr "Dólar Jamaica"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr "Dinar jordano"
+msgstr "Dinar Jordania"
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
@@ -462,7 +462,7 @@ msgstr "Yen"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr "Chelín keniata"
+msgstr "Chelín Keniata"
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -474,7 +474,7 @@ msgstr "Riel camboyano"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr "Franco comoriano"
+msgstr "Franco Comoriano"
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
@@ -486,11 +486,11 @@ msgstr "Won surcoreano"
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr "Dinar kuwaití"
+msgstr "Dinar Kuwaití"
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Dólar de las Islas Caimán"
+msgstr "Dólar Islas Caimán"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -502,7 +502,7 @@ msgstr "Kip laosiano"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Libra libanesa"
+msgstr "Libra Liban"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
@@ -510,7 +510,7 @@ msgstr "Rupia de Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dólar liberiano"
+msgstr "Dólar Liberiano"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
@@ -530,11 +530,11 @@ msgstr "Dinar libio"
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr "Dirham marroquí"
+msgstr "Dirham Marruecos"
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
-msgstr "Leu moldavo"
+msgstr "Leu Moldavo"
 
 msgctxt "model:currency.currency,name:mga"
 msgid "Malagasy Ariary"
@@ -566,7 +566,7 @@ msgstr "Lira maltesa"
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Rupia mauricia"
+msgstr "Rupia Mauricia"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
@@ -578,7 +578,7 @@ msgstr "Kwacha malawiano"
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr "Peso mexicano"
+msgstr "Peso México"
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
@@ -606,7 +606,7 @@ msgstr "Córdoba"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Corona noruega"
+msgstr "Corona Noruega"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
@@ -614,7 +614,7 @@ msgstr "Rupia nepalesa"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Dólar neozelandés"
+msgstr "Dólar Neozelanda"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
@@ -658,7 +658,7 @@ msgstr "Leu"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Dinar serbio"
+msgstr "Dinar Serbia"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
@@ -666,7 +666,7 @@ msgstr "Rublo ruso"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr "Franco ruandés"
+msgstr "Franco Ruanda"
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
@@ -674,7 +674,7 @@ msgstr "Rial saudí"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Dólar de las Islas Solomón"
+msgstr "Dólar Islas Solomón"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
@@ -682,15 +682,15 @@ msgstr "Rupia de Seychelles"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr "Libra sudanesa"
+msgstr "Libra Sudanesa"
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Corona sueca"
+msgstr "Corona Sueca"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Dólar de Singapur"
+msgstr "Dólar Singapur"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
@@ -702,11 +702,11 @@ msgstr "Leone"
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
-msgstr "Chelín somalí"
+msgstr "Chelín Somalí"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Dólar surinamés"
+msgstr "Dólar Surinam"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
@@ -718,7 +718,7 @@ msgstr "Colón salvadoreño"
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr "Libra siria"
+msgstr "Libra Siria"
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
@@ -738,7 +738,7 @@ msgstr "Manat"
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr "Dinar tunecino"
+msgstr "Dinar Tuniza"
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
@@ -874,7 +874,7 @@ msgstr "Código reservado para pruebas"
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Sin divisa"
+msgstr "Sin moneda"
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
@@ -898,19 +898,19 @@ msgstr "Tasa de cambio"
 
 msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr "Administración de divisas"
+msgstr "Administración de monedas"
 
 msgctxt "view:currency.currency.rate:"
 msgid "Rate"
@@ -922,11 +922,11 @@ msgstr "Tasas de cambio"
 
 msgctxt "view:currency.currency:"
 msgid "Currencies"
-msgstr "Divisas"
+msgstr "Monedas"
 
 msgctxt "view:currency.currency:"
 msgid "Currency"
-msgstr "Divisa"
+msgstr "Moneda"
 
 msgctxt "view:currency.currency:"
 msgid "Formatting"
diff --git a/setup.py b/setup.py
index cac0e7e..d1bd80f 100644
--- a/setup.py
+++ b/setup.py
@@ -4,8 +4,19 @@
 
 from setuptools import setup
 import re
+import os
+import ConfigParser
 
-info = eval(open('__tryton__.py').read())
+
+def read(fname):
+    return open(os.path.join(os.path.dirname(__file__), fname)).read()
+
+config = ConfigParser.ConfigParser()
+config.readfp(open('tryton.cfg'))
+info = dict(config.items('tryton'))
+for key in ('depends', 'extras_depend', 'xml'):
+    if key in info:
+        info[key] = info[key].strip().splitlines()
 major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
 major_version = int(major_version)
 minor_version = int(minor_version)
@@ -21,22 +32,21 @@ requires.append('trytond >= %s.%s, < %s.%s' %
 
 setup(name='trytond_currency',
     version=info.get('version', '0.0.1'),
-    description=info.get('description', ''),
-    author=info.get('author', ''),
-    author_email=info.get('email', ''),
-    url=info.get('website', ''),
+    description='Tryton module with currencies',
+    long_description=read('README'),
+    author='Tryton',
+    url='http://www.tryton.org/',
     download_url="http://downloads.tryton.org/" + \
-            info.get('version', '0.0.1').rsplit('.', 1)[0] + '/',
+        info.get('version', '0.0.1').rsplit('.', 1)[0] + '/',
     package_dir={'trytond.modules.currency': '.'},
     packages=[
         'trytond.modules.currency',
         'trytond.modules.currency.tests',
-    ],
+        ],
     package_data={
         'trytond.modules.currency': info.get('xml', []) \
-                + info.get('translation', []) \
-                + ['icons/*.svg'],
-    },
+            + ['tryton.cfg', 'lcoale/*.po', 'icons/*.svg'],
+        },
     classifiers=[
         'Development Status :: 5 - Production/Stable',
         'Environment :: Plugins',
@@ -58,7 +68,7 @@ setup(name='trytond_currency',
         'Programming Language :: Python :: 2.6',
         'Programming Language :: Python :: 2.7',
         'Topic :: Office/Business',
-    ],
+        ],
     license='GPL-3',
     install_requires=requires,
     zip_safe=False,
@@ -68,4 +78,4 @@ setup(name='trytond_currency',
     """,
     test_suite='tests',
     test_loader='trytond.test_loader:Loader',
-)
+    )
diff --git a/tests/test_currency.py b/tests/test_currency.py
index bf8a0d3..e2b3f2b 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -51,19 +51,19 @@ class CurrencyTestCase(unittest.TestCase):
 
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1_id = self.currency.create({
-                'name': 'cu1',
-                'symbol': 'cu1',
-                'code': 'cu1'
-                })
-            self.assert_(cu1_id)
-
-            cu2_id = self.currency.create({
-                'name': 'cu2',
-                'symbol': 'cu2',
-                'code': 'cu2'
-                })
-            self.assert_(cu2_id)
+            cu1 = self.currency.create({
+                    'name': 'cu1',
+                    'symbol': 'cu1',
+                    'code': 'cu1'
+                    })
+            self.assert_(cu1)
+
+            cu2 = self.currency.create({
+                    'name': 'cu2',
+                    'symbol': 'cu2',
+                    'code': 'cu2'
+                    })
+            self.assert_(cu2)
 
             transaction.cursor.commit()
 
@@ -72,18 +72,18 @@ class CurrencyTestCase(unittest.TestCase):
         Check grouping
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
-            cu1_id = self.get_currency('cu1')
+            cu1 = self.get_currency('cu1')
 
-            self.assertRaises(Exception, self.currency.write, cu1_id,
+            self.assertRaises(Exception, self.currency.write, [cu1],
                 {'mon_grouping': ''})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id,
+            self.assertRaises(Exception, self.currency.write, [cu1],
                 {'mon_grouping': '[a]'})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id,
+            self.assertRaises(Exception, self.currency.write, [cu1],
                 {'mon_grouping': '[1,"a"]'})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id,
+            self.assertRaises(Exception, self.currency.write, [cu1],
                 {'mon_grouping': '[1,"1"]'})
 
     def test0030rate(self):
@@ -92,24 +92,22 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
-            rate1 = Decimal("1.3")
-            rate1_id = self.rate.create({
-                'rate': rate1,
-                'currency': cu1_id,
-                })
-            self.assert_(rate1_id)
+            rate1 = self.rate.create({
+                    'rate': Decimal("1.3"),
+                    'currency': cu1.id,
+                    })
+            self.assert_(rate1)
 
-            rate2_id = self.rate.create({
-                'rate': Decimal("1"),
-                'currency': cu2_id,
-                })
-            self.assert_(rate2_id)
+            rate2 = self.rate.create({
+                    'rate': Decimal("1"),
+                    'currency': cu2.id,
+                    })
+            self.assert_(rate2)
 
-            self.assertEqual(rate1, self.currency.read(cu1_id,
-                ['rate'])['rate'])
+            self.assertEqual(cu1.rate, Decimal("1.3"))
 
             transaction.cursor.commit()
 
@@ -121,21 +119,21 @@ class CurrencyTestCase(unittest.TestCase):
                 context=CONTEXT) as transaction:
             today = self.date.today()
 
-            cu_id = self.currency.create({
-                'name': 'cu',
-                'symbol': 'cu',
-                'code': 'cu'
-                })
+            cu = self.currency.create({
+                    'name': 'cu',
+                    'symbol': 'cu',
+                    'code': 'cu'
+                    })
 
             self.rate.create({
-                'rate': Decimal("1.3"),
-                'currency': cu_id,
-                'date': today,
-                })
+                    'rate': Decimal("1.3"),
+                    'currency': cu.id,
+                    'date': today,
+                    })
 
             self.assertRaises(Exception, self.rate.create, {
                     'rate': Decimal("1.3"),
-                    'currency': cu_id,
+                    'currency': cu.id,
                     'date': today,
                     })
 
@@ -147,13 +145,13 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
             amount = Decimal("10")
             expected = Decimal("13")
             converted_amount = self.currency.compute(
-                    cu2_id, amount, cu1_id, True)
+                cu2, amount, cu1, True)
             self.assertEqual(converted_amount, expected)
 
             transaction.cursor.commit()
@@ -163,53 +161,53 @@ class CurrencyTestCase(unittest.TestCase):
         Conversion with rounding on non-finite decimal representation
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
             amount = Decimal("10")
             expected = Decimal("7.69")
             converted_amount = self.currency.compute(
-                    cu1_id, amount, cu2_id, True)
-            self.assert_(converted_amount == expected)
+                cu1, amount, cu2, True)
+            self.assertEqual(converted_amount, expected)
 
     def test0070compute_nonfinite_worounding(self):
         '''
         Same without rounding
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
             amount = Decimal("10")
             expected = Decimal('7.692307692307692307692307692')
             converted_amount = self.currency.compute(
-                    cu1_id, amount, cu2_id, False)
-            self.assert_(converted_amount == expected)
+                cu1, amount, cu2, False)
+            self.assertEqual(converted_amount, expected)
 
     def test0080compute_same(self):
         '''
         Conversion to the same currency
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
-            cu1_id = self.get_currency('cu1')
+            cu1 = self.get_currency('cu1')
 
             amount = Decimal("10")
             converted_amount = self.currency.compute(
-                    cu1_id, amount, cu1_id, True)
-            self.assert_(converted_amount == amount)
+                cu1, amount, cu1, True)
+            self.assertEqual(converted_amount, amount)
 
     def test0090compute_zeroamount(self):
         '''
         Conversion with zero amount
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
             expected = Decimal("0")
             converted_amount = self.currency.compute(
-                    cu1_id, Decimal("0"), cu2_id, True)
-            self.assert_(converted_amount == expected)
+                cu1, Decimal("0"), cu2, True)
+            self.assertEqual(converted_amount, expected)
 
     def test0100compute_zerorate(self):
         '''
@@ -217,20 +215,20 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1_id = self.get_currency('cu1')
-            cu2_id = self.get_currency('cu2')
+            cu1 = self.get_currency('cu1')
+            cu2 = self.get_currency('cu2')
 
-            rate_ids = self.rate.search([
-                    ('currency', '=', cu1_id),
+            rates = self.rate.search([
+                    ('currency', '=', cu1.id),
                     ], 0, 1, None)
-            self.rate.write(rate_ids, {
+            self.rate.write(rates, {
                     'rate': Decimal("0"),
                     })
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
-                cu1_id, amount, cu2_id, True)
+                cu1, amount, cu2, True)
             self.assertRaises(Exception, self.currency.compute,
-                    cu2_id, amount, cu1_id, True)
+                cu2, amount, cu1, True)
 
             transaction.cursor.rollback()
 
@@ -240,18 +238,18 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu1_id = self.get_currency('cu1')
-            cu3_id = self.currency.create({
-                'name': 'cu3',
-                'symbol': 'cu3',
-                'code': 'cu3'
-                })
+            cu1 = self.get_currency('cu1')
+            cu3 = self.currency.create({
+                    'name': 'cu3',
+                    'symbol': 'cu3',
+                    'code': 'cu3'
+                    })
 
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
-                    cu3_id, amount, cu1_id, True)
+                cu3, amount, cu1, True)
             self.assertRaises(Exception, self.currency.compute,
-                    cu1_id, amount, cu3_id, True)
+                cu1, amount, cu3, True)
 
             transaction.cursor.rollback()
 
@@ -261,20 +259,20 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
-            cu3_id = self.currency.create({
-                'name': 'cu3',
-                'symbol': 'cu3',
-                'code': 'cu3'
-                })
-            cu4_id = self.currency.create({
-                'name': 'cu4',
-                'symbol': 'cu4',
-                'code': 'cu4'
-                })
+            cu3 = self.currency.create({
+                    'name': 'cu3',
+                    'symbol': 'cu3',
+                    'code': 'cu3'
+                    })
+            cu4 = self.currency.create({
+                    'name': 'cu4',
+                    'symbol': 'cu4',
+                    'code': 'cu4'
+                    })
 
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
-                    cu3_id, amount, cu4_id, True)
+                cu3, amount, cu4, True)
 
             transaction.cursor.rollback()
 
@@ -285,13 +283,13 @@ class CurrencyTestCase(unittest.TestCase):
         with Transaction().start(DB_NAME, USER,
                 context=CONTEXT) as transaction:
             codes = ['cu%s' % (i + 1) for i in range(2)]
-            currency_ids = [self.get_currency(i) for i in codes]
-            self.currency.delete(currency_ids)
+            currencies = [self.get_currency(i) for i in codes]
+            self.currency.delete(currencies)
 
-            rate_ids = self.rate.search([(
-                    'currency', 'in', currency_ids,
-                    )], 0, None, None)
-            self.assertFalse(rate_ids)
+            rates = self.rate.search([(
+                        'currency', 'in', map(int, currencies),
+                        )], 0, None, None)
+            self.assertFalse(rates)
 
             transaction.cursor.rollback()
 
diff --git a/tryton.cfg b/tryton.cfg
new file mode 100644
index 0000000..22d9cab
--- /dev/null
+++ b/tryton.cfg
@@ -0,0 +1,7 @@
+[tryton]
+version=2.6.0
+depends:
+    ir
+    res
+xml:
+    currency.xml
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 4118568..972f436 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,15 +1,48 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 2.4.0
-Summary: Define currencies and exchange rate.
-Allow to customize the formatting of the currency amount.
-
+Version: 2.6.0
+Summary: Tryton module with currencies
 Home-page: http://www.tryton.org/
-Author: B2CK
-Author-email: info at b2ck.com
+Author: Tryton
+Author-email: UNKNOWN
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.4/
-Description: UNKNOWN
+Download-URL: http://downloads.tryton.org/2.6/
+Description: trytond_currency
+        ================
+        
+        The currency module of the Tryton application platform.
+        
+        Installing
+        ----------
+        
+        See INSTALL
+        
+        Support
+        -------
+        
+        If you encounter any problems with Tryton, please don't hesitate to ask
+        questions on the Tryton bug tracker, mailing list, wiki or IRC channel:
+        
+          http://bugs.tryton.org/
+          http://groups.tryton.org/
+          http://wiki.tryton.org/
+          irc://irc.freenode.net/tryton
+        
+        License
+        -------
+        
+        See LICENSE
+        
+        Copyright
+        ---------
+        
+        See COPYRIGHT
+        
+        
+        For more information please visit the Tryton web site:
+        
+          http://www.tryton.org/
+        
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Environment :: Plugins
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 274c6ba..1661575 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -7,8 +7,8 @@ README
 TODO
 currency.xml
 setup.py
+tryton.cfg
 ./__init__.py
-./__tryton__.py
 ./currency.py
 ./tests/__init__.py
 ./tests/test_currency.py
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 62c6315..af826e8 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 2.4, < 2.5
\ No newline at end of file
+trytond >= 2.6, < 2.7
\ No newline at end of file
commit a2335c6ca6151a9913de8000e3f98358722ddad4
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Sep 18 16:07:20 2012 +0200

    Releasing debian version 2.4.0-2.

diff --git a/debian/changelog b/debian/changelog
index 227f570..a7b23cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+tryton-modules-currency (2.4.0-2) experimental; urgency=low
+
+  [ Daniel Baumann ]
+  * Updating maintainers field.
+  * Updating vcs fields.
+  * Correcting copyright file to match format version 1.0.
+  * Switching to xz compression.
+  * Updating to debhelper version 9.
+
+  [ Mathias Behrle ]
+  * Merging branch debian-wheezy-2.2.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Tue, 18 Sep 2012 13:37:08 +0200
+
 tryton-modules-currency (2.4.0-1) experimental; urgency=low
 
   * Updating to Standards-Version: 3.9.3, no changes needed.
commit 9e840de8605433aafcc836da055824ad7cc46a55
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Jun 30 18:02:28 2012 +0200

    Updating to debhelper version 9.

diff --git a/debian/compat b/debian/compat
index 45a4fb7..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-8
+9
diff --git a/debian/control b/debian/control
index 5f68f23..1a5f96c 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
-Build-Depends: debhelper (>= 8), python (>= 2.6.6-3~), python-setuptools
+Build-Depends: debhelper (>= 9), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
commit 7ecc491ce8eb784f9f8a8d9dca879daa90ed698e
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Jun 30 17:54:36 2012 +0200

    Switching to xz compression.

diff --git a/debian/rules b/debian/rules
index e32b791..1ae0776 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,3 +7,6 @@ override_dh_auto_clean:
 	dh_auto_clean
 
 	rm -rf *.egg-info
+
+override_dh_builddeb:
+	dh_builddeb -- -Zxz -z9
diff --git a/debian/source/options b/debian/source/options
index d053b65..22a4de9 100644
--- a/debian/source/options
+++ b/debian/source/options
@@ -1,2 +1,2 @@
-compression = gzip
+compression = xz
 compression-level = 9
commit 08e661eefdf4a0f0ee20b4c706ae1ac8f388ae99
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Jun 30 17:50:24 2012 +0200

    Correcting copyright file to match format version 1.0.

diff --git a/debian/copyright b/debian/copyright
index 3fbd68a..0da57f8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,9 +2,9 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
 Copyright:
- (C) 2008-2012 Cedric Krier
- (C) 2008-2012 Bertrand Chenal
- (C) 2008-2012 B2CK SPRL
+           2008-2012 Cedric Krier
+           2008-2012 Bertrand Chenal
+           2008-2012 B2CK SPRL
 License: GPL-3+
 
 Files: icons/*
@@ -13,8 +13,8 @@ License: public-domain
 
 Files: debian/*
 Copyright:
- (C) 2009-2012 Daniel Baumann <daniel at debian.org>
- (C) 2011-2012 Mathias Behrle <mathiasb at m9s.biz>
+           2009-2012 Daniel Baumann <daniel at debian.org>
+           2011-2012 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
commit 0b295d2d5d822d5aa22578b19bc9236476acce0f
Author: Daniel Baumann <daniel at 127011.net>
Date:   Sat Jun 30 16:55:04 2012 +0200

    Updating vcs fields.

diff --git a/debian/control b/debian/control
index 7cf9929..5f68f23 100644
--- a/debian/control
+++ b/debian/control
@@ -7,8 +7,8 @@ Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.3
 Homepage: http://www.tryton.org/
-Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
-Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
+Vcs-Browser: http://debian.tryton.org/gitweb/?p=packages/tryton-modules-currency.git
+Vcs-Git: git://debian.tryton.org/git/packages/tryton-modules-currency.git
 X-Python-Version: >= 2.6
 
 Package: tryton-modules-currency
commit d9ef1c1329a5bf03ac017a9b71daa96067830811
Author: Daniel Baumann <daniel at 127011.net>
Date:   Sat Jun 30 16:52:30 2012 +0200

    Updating maintainers field.

diff --git a/debian/control b/debian/control
index 161d1a2..7cf9929 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
 Source: tryton-modules-currency
 Section: python
 Priority: optional
-Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
+Maintainer: Debian Tryton Maintainers <maintainers at debian.tryton.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python (>= 2.6.6-3~), python-setuptools
commit aa57cf387ed8873ef3ca897b4604a4182544076e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Apr 28 12:43:59 2012 +0200

    Releasing debian version 2.4.0-1.

diff --git a/debian/changelog b/debian/changelog
index 3ba5ba1..227f570 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+tryton-modules-currency (2.4.0-1) experimental; urgency=low
+
+  * Updating to Standards-Version: 3.9.3, no changes needed.
+  * Updating year in copyright.
+  * Adding Format header for DEP5.
+  * Merging upstream version 2.4.0.
+  * Updating Copyright.
+  * Bumping versioned tryton depends to 2.4.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Thu, 26 Apr 2012 19:29:51 +0200
+
 tryton-modules-currency (2.2.1-1) unstable; urgency=low
 
   * Merging upstream version 2.2.1.
commit a0ce69977fc11deb4692a58aa3a1a5d0362299c2
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu Apr 26 19:11:44 2012 +0200

    Bumping versioned tryton depends to 2.4.

diff --git a/debian/control b/debian/control
index 7f2c297..161d1a2 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ X-Python-Version: >= 2.6
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.2),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.4),
  python-pkg-resources
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
commit e93e9101a7e636c9cfd2f2e0e18185177604556d
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Apr 25 20:08:13 2012 +0200

    Updating Copyright.

diff --git a/debian/copyright b/debian/copyright
index 044f39e..3fbd68a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,9 +2,9 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 
 Files: *
 Copyright:
- (C) 2008-2011 Cedric Krier
- (C) 2008-2011 Bertrand Chenal
- (C) 2008-2011 B2CK SPRL
+ (C) 2008-2012 Cedric Krier
+ (C) 2008-2012 Bertrand Chenal
+ (C) 2008-2012 B2CK SPRL
 License: GPL-3+
 
 Files: icons/*
commit 32ba7e6a911cbaf724453d2f90157f4f607d9091
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Apr 24 19:30:45 2012 +0200

    Merging upstream version 2.4.0.

diff --git a/CHANGELOG b/CHANGELOG
index 78397d8..59a6c94 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,4 @@
-Version 2.2.1 - 2011-12-26
+Version 2.4.0 - 2012-04-23
 * Bug fixes (see mercurial logs for details)
 
 Version 2.2.0 - 2011-10-24
diff --git a/COPYRIGHT b/COPYRIGHT
index 3d2324b..2057c72 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,6 +1,6 @@
-Copyright (C) 2008-2011 Cédric Krier.
-Copyright (C) 2008-2011 Bertrand Chenal.
-Copyright (C) 2008-2011 B2CK SPRL.
+Copyright (C) 2008-2012 Cédric Krier.
+Copyright (C) 2008-2012 Bertrand Chenal.
+Copyright (C) 2008-2012 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/INSTALL b/INSTALL
index 6e6b3ce..00b7a6a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -4,7 +4,7 @@ Installing trytond_currency
 Prerequisites
 -------------
 
- * Python 2.5 or later (http://www.python.org/)
+ * Python 2.6 or later (http://www.python.org/)
  * trytond (http://www.tryton.org/)
 
 Installation
diff --git a/PKG-INFO b/PKG-INFO
index b4c5d3a..f170ff2 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.1
+Metadata-Version: 1.0
 Name: trytond_currency
-Version: 2.2.1
+Version: 2.4.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.2/
+Download-URL: http://downloads.tryton.org/2.4/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__init__.py b/__init__.py
index 609f3cb..ba49a66 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,4 +1,4 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
 
-from currency import *
+from .currency import *
diff --git a/__tryton__.py b/__tryton__.py
index 60d2a5a..637afb9 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -3,11 +3,13 @@
 {
     'name': 'Currency',
     'name_bg_BG': 'Валута',
+    'name_ca_ES': 'Divisa',
     'name_de_DE': 'Währung',
+    'name_es_AR': 'Divisa',
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '2.2.1',
+    'version': '2.4.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
@@ -17,9 +19,15 @@ Allow to customize the formatting of the currency amount.
     'description_bg_BG': '''Задаване на валути и обменни курсове.
  Позволява настройване на форматиране на сумата на валута.
 ''',
+    'description_ca_ES': '''Defineix les monedes i la taxa de conversió.
+Permet personalitzar el format de visualització de la divisa.
+''',
     'description_de_DE': ''' - Ermöglicht die Eingabe von Währungen und Wechselkursen.
  - Erlaubt die beliebige Formatierung von Währungsbeträgen.
 ''',
+    'description_es_AR': '''Define las divisas y la tasa de cambio.
+ - Permite personalizar el formato de visualización de la divisa.
+''',
     'description_es_CO': '''Define las monedas y la tasa de cambio.
 Permite personalizar el formato de visualización de la moneda.
 ''',
@@ -39,7 +47,9 @@ Permet de formater les montants en fonction de la devise.
     'translation': [
         'locale/bg_BG.po',
         'locale/cs_CZ.po',
+        'locale/ca_ES.po',
         'locale/de_DE.po',
+        'locale/es_AR.po',
         'locale/es_CO.po',
         'locale/es_ES.po',
         'locale/fr_FR.po',
diff --git a/currency.py b/currency.py
index dda2b52..6e6cd5e 100644
--- a/currency.py
+++ b/currency.py
@@ -1,6 +1,5 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level
 #of this repository contains the full copyright notices and license terms.
-import time
 import datetime
 from decimal import Decimal, ROUND_HALF_EVEN
 from trytond.model import ModelView, ModelSQL, fields
@@ -21,15 +20,15 @@ class Currency(ModelSQL, ModelView):
         on_change_with=['rates']), 'get_rate')
     rates = fields.One2Many('currency.currency.rate', 'currency', 'Rates')
     rounding = fields.Numeric('Rounding factor', digits=(12, 6), required=True)
-    digits = fields.Integer('Display Digits')
+    digits = fields.Integer('Display Digits', required=True)
     active = fields.Boolean('Active')
 
     # monetary formatting
     mon_grouping = fields.Char('Grouping', required=True)
     mon_decimal_point = fields.Char('Decimal Separator', required=True)
     mon_thousands_sep = fields.Char('Thousands Separator')
-    p_sign_posn = fields.Integer('Positive Sign Position')
-    n_sign_posn = fields.Integer('Negative Sign Position')
+    p_sign_posn = fields.Integer('Positive Sign Position', required=True)
+    n_sign_posn = fields.Integer('Negative Sign Position', required=True)
     positive_sign = fields.Char('Positive Sign')
     negative_sign = fields.Char('Negative Sign')
     p_cs_precedes = fields.Boolean('Positive Currency Symbol Precedes')
@@ -205,13 +204,10 @@ class Currency(ModelSQL, ModelView):
             else:
                 name = to_currency.name
 
-            for code in [Transaction().language, 'en_US']:
-                lang_ids = lang_obj.search([
-                    ('code', '=', code),
+            lang_id, = lang_obj.search([
+                    ('code', '=', Transaction().language),
                     ])
-                if lang_ids:
-                    break
-            lang = lang_obj.browse(lang_ids[0])
+            lang = lang_obj.browse(lang_id)
 
             self.raise_user_error('no_rate', (name,
                 datetime_strftime(date, str(lang.date))))
@@ -229,7 +225,7 @@ class Rate(ModelSQL, ModelView):
     _name = 'currency.currency.rate'
     _description = __doc__
     _rec_name = 'date'
-    date = fields.Date('Date', required=True, select=1)
+    date = fields.Date('Date', required=True, select=True)
     rate = fields.Numeric('Rate', digits=(12, 6), required=1)
     currency = fields.Many2One('currency.currency', 'Currency',
             ondelete='CASCADE',)
@@ -239,6 +235,8 @@ class Rate(ModelSQL, ModelView):
         self._sql_constraints = [
             ('date_currency_uniq', 'UNIQUE(date, currency)',
                 'A currency can only have one rate by date!'),
+            ('check_currency_rate', 'CHECK(rate >= 0)',
+                'The currency rate must greater than or equal to 0'),
         ]
         self._order.insert(0, ('date', 'DESC'))
 
@@ -250,4 +248,3 @@ class Rate(ModelSQL, ModelView):
         return True
 
 Rate()
-
diff --git a/currency.xml b/currency.xml
index ee5a655..b1cf005 100644
--- a/currency.xml
+++ b/currency.xml
@@ -47,26 +47,7 @@ this repository contains the full copyright notices and license terms. -->
                         <page string="Rates" id="rates">
                             <label name="rate"/>
                             <field name="rate"/>
-                            <field name="rates" colspan="4" mode="tree,form,graph">
-                                <tree string="Rates">
-                                    <field name="date"/>
-                                    <field name="rate"/>
-                                </tree>
-                                <form string="Rate">
-                                    <label name="date"/>
-                                    <field name="date"/>
-                                    <label name="rate"/>
-                                    <field name="rate"/>
-                                </form>
-                                <graph string="Rates" type="line">
-                                    <x>
-                                        <field name="date"/>
-                                    </x>
-                                    <y>
-                                        <field name="rate" yfill="1" empty="0"/>
-                                    </y>
-                                </graph>
-                            </field>
+                            <field name="rates" colspan="4" mode="tree,form,graph"/>
                         </page>
                         <page string="Formatting" col="6" id="formatting">
                             <label name="digits"/>
@@ -152,6 +133,56 @@ this repository contains the full copyright notices and license terms. -->
             <field name="perm_create" eval="True"/>
             <field name="perm_delete" eval="True"/>
         </record>
+
+        <record model="ir.ui.view" id="currency_rate_view_list">
+            <field name="model">currency.currency.rate</field>
+            <field name="type">tree</field>
+            <field name="arch" type="xml">
+                <![CDATA[
+                <tree string="Rates">
+                    <field name="currency"/>
+                    <field name="date"/>
+                    <field name="rate"/>
+                </tree>
+                ]]>
+            </field>
+        </record>
+
+        <record model="ir.ui.view" id="currency_rate_view_form">
+            <field name="model">currency.currency.rate</field>
+            <field name="type">form</field>
+            <field name="arch" type="xml">
+                <![CDATA[
+                <form string="Rate">
+                    <label name="currency"/>
+                    <field name="currency"/>
+                    <newline/>
+                    <label name="date"/>
+                    <field name="date"/>
+                    <label name="rate"/>
+                    <field name="rate"/>
+                </form>
+                ]]>
+            </field>
+        </record>
+
+        <record model="ir.ui.view" id="currency_rate_view_graph">
+            <field name="model">currency.currency.rate</field>
+            <field name="type">graph</field>
+            <field name="arch" type="xml">
+                <![CDATA[
+                <graph string="Rates" type="line">
+                    <x>
+                        <field name="date"/>
+                    </x>
+                    <y>
+                        <field name="rate" fill="1" empty="0"/>
+                    </y>
+                </graph>
+                ]]>
+            </field>
+        </record>
+
         <record model="ir.model.access" id="access_currency_rate">
             <field name="model" search="[('model', '=', 'currency.currency.rate')]"/>
             <field name="perm_read" eval="True"/>
@@ -1505,6 +1536,9 @@ this repository contains the full copyright notices and license terms. -->
         End of Output of scripts/currencies.py
         -->
 
+    </data>
+    <data noupdate="1">
+        <!--- Default rate -->
         <record model="currency.currency.rate" id="eur_rate">
             <field name="date" eval="time.strftime('%Y-01-01')"/>
             <field name="rate" eval="Decimal('1.0')"/>
diff --git a/locale/bg_BG.po b/locale/bg_BG.po
index 3ed5158..7f53f1d 100644
--- a/locale/bg_BG.po
+++ b/locale/bg_BG.po
@@ -2,119 +2,163 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr "За ден валутата може да има само един курс!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr "Валутния курс трябва да е по-голям или равен на 0"
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Невалидно групиране!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "Не е намерен курс за валута: %s за дата: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Активен"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Код"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr "Създадено на"
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Създадено от"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Цифри за показване"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Десетичен разделител"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Групиране"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Разделител за хиляди"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "Предхожда отрицателен знак на валута"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Знак минус: разделен от празно поле"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Позиция на знака минус"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Име"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Отрицателен знак"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr "Цифров код"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "Предхожда положителен знак на валута"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Знак плюс: разделен от празно поле"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Позиция на знака плюс"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Положителен знак"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Текущ курс"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Курсове"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Име"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Коефициент на закръгление"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Символ"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr "Променено на"
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr "Променено от"
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr "Създадено на"
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Създадено от"
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Валута"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Дата"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Отношение"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Име"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr "Променено на"
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr "Променено от"
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Валута"
 
@@ -846,7 +890,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Зимбабвииски долар"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Курс"
 
@@ -854,7 +898,6 @@ msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
 msgstr "Валути"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
 msgstr "Управление на валути"
@@ -867,22 +910,30 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Управление на валута"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Курс"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Курсове"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Валути"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Валута"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Форматиране"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Отношение"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Курсове"
diff --git a/locale/cs_CZ.po b/locale/ca_ES.po
similarity index 68%
copy from locale/cs_CZ.po
copy to locale/ca_ES.po
index 8c2150f..358addf 100644
--- a/locale/cs_CZ.po
+++ b/locale/ca_ES.po
@@ -2,129 +2,175 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
+msgstr "Una divisa sol pot tenir un valor per data"
+
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
 msgstr ""
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
-msgstr ""
+msgstr "Agrupament no vàlid"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
-msgstr ""
+msgstr "No s'ha trobat una conversió per la divisa «%s» a la data: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
-msgstr ""
+msgstr "Actiu"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
+msgstr "Codi"
+
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
 msgstr ""
 
-msgctxt "field:currency.currency,digits:0"
+#, fuzzy
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Crear usuari"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
+msgstr "Dígits a mostrar"
+
+msgctxt "field:currency.currency,id:"
+msgid "ID"
 msgstr ""
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
-msgstr ""
+msgstr "Separador decimal"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
-msgstr ""
+msgstr "Agrupació"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
-msgstr ""
+msgstr "Separador de milers"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
-msgstr ""
+msgstr "El signe negatiu va davant"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
-msgstr ""
+msgstr "Signe negatiu separat per espai"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
-msgstr ""
+msgstr "Posició del signe negatiu"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
-msgstr ""
+msgstr "Nom"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
-msgstr ""
+msgstr "Signe negatiu"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr ""
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
-msgstr ""
+msgstr "El signe positiu va davant"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
-msgstr ""
+msgstr "Signe positiu separat per espai"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
-msgstr ""
+msgstr "Posició del signe positiu"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
-msgstr ""
+msgstr "Signe positiu"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
-msgstr ""
+msgstr "Taxa de canvi actual"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
-msgstr ""
+msgstr "Taxes de canvi"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
-msgstr ""
+msgstr "Nom"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
-msgstr ""
+msgstr "Factor d'arrodoniment"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
+msgstr "Símbol"
+
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,currency:0"
-msgid "Currency"
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Crear usuari"
+
+msgctxt "field:currency.currency.rate,currency:"
+msgid "Currency"
+msgstr "Divisa"
+
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
+msgstr "Data"
+
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
-msgstr ""
+msgstr "Taxa de canvi"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
+msgstr "Nom"
+
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
 msgstr ""
 
-msgctxt "model:currency.currency,name:0"
-msgid "Currency"
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
 msgstr ""
 
+msgctxt "model:currency.currency,name:"
+msgid "Currency"
+msgstr "Divisa"
+
 msgctxt "model:currency.currency,name:aed"
 msgid "UAE Dirham"
-msgstr "Spojené Arabské Emiráty - dirham"
+msgstr ""
 
 msgctxt "model:currency.currency,name:afn"
 msgid "Afghani"
-msgstr "Afghani"
+msgstr "Afgani"
 
 msgctxt "model:currency.currency,name:all"
 msgid "Lek"
@@ -132,187 +178,188 @@ msgstr "Lek"
 
 msgctxt "model:currency.currency,name:amd"
 msgid "Armenian Dram"
-msgstr "Arménský dram"
+msgstr ""
 
 msgctxt "model:currency.currency,name:ang"
 msgid "Netherlands Antillian Guilder"
-msgstr "Nizozemskoantilský gulden"
+msgstr "Florí de les Antilles Neerlandeses"
 
 msgctxt "model:currency.currency,name:aoa"
 msgid "Kwanza"
-msgstr "Kwanza"
+msgstr ""
 
 msgctxt "model:currency.currency,name:ars"
 msgid "Argentine Peso"
-msgstr "Argentinské peso"
+msgstr "Pes argentí"
 
 msgctxt "model:currency.currency,name:aud"
 msgid "Australian Dollar"
-msgstr "Australský dolar"
+msgstr ""
 
 msgctxt "model:currency.currency,name:awg"
 msgid "Aruban Guilder"
-msgstr "Arubský gulden"
+msgstr "Florí d'Aruba"
 
 msgctxt "model:currency.currency,name:azn"
 msgid "Azerbaijanian Manat"
-msgstr "Ázerbajdžánský manat"
+msgstr "Manat d'Azerbadjan"
 
 msgctxt "model:currency.currency,name:bam"
 msgid "Convertible Marks"
-msgstr "Konvertibilní marka"
+msgstr "Marcs convertibles"
 
 msgctxt "model:currency.currency,name:bbd"
 msgid "Barbados Dollar"
-msgstr "Barbadoský dolar"
+msgstr "Dòlar de Barbados"
 
 msgctxt "model:currency.currency,name:bdt"
 msgid "Taka"
-msgstr "Taka"
+msgstr ""
 
 msgctxt "model:currency.currency,name:bgn"
 msgid "Bulgarian Lev"
-msgstr "Bulharská leva"
+msgstr "Lev búlgar"
 
 msgctxt "model:currency.currency,name:bhd"
 msgid "Bahraini Dinar"
-msgstr "Bahrajnský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:bif"
 msgid "Burundi Franc"
-msgstr "Burundský frank"
+msgstr ""
 
+#, fuzzy
 msgctxt "model:currency.currency,name:bmd"
 msgid "Bermudian Dollar"
-msgstr "Bermudský dolar"
+msgstr "Dòlar de Bermudes"
 
 msgctxt "model:currency.currency,name:bnd"
 msgid "Brunei Dollar"
-msgstr "Brunejský dolar"
+msgstr ""
 
 msgctxt "model:currency.currency,name:bob"
 msgid "Boliviano"
-msgstr "Boliviano"
+msgstr "Bolivià"
 
 msgctxt "model:currency.currency,name:bov"
 msgid "Mvdol"
-msgstr "Mvdol"
+msgstr ""
 
 msgctxt "model:currency.currency,name:brl"
 msgid "Brazilian Real"
-msgstr "Brazilský real"
+msgstr "Real brasiler"
 
 msgctxt "model:currency.currency,name:bsd"
 msgid "Bahamian Dollar"
-msgstr "Bahamský dolar"
+msgstr "Dòlar de les Bahames"
 
 msgctxt "model:currency.currency,name:btn"
 msgid "Ngultrum"
-msgstr "Ngultrum"
+msgstr ""
 
 msgctxt "model:currency.currency,name:bwp"
 msgid "Pula"
-msgstr "Pula"
+msgstr "Poleixi"
 
 msgctxt "model:currency.currency,name:byr"
 msgid "Belarussian Ruble"
-msgstr "Běloruský rubl"
+msgstr "Rubla bielorusa"
 
 msgctxt "model:currency.currency,name:bzd"
 msgid "Belize Dollar"
-msgstr "Belizský dolar"
+msgstr "Dòlar de Belize"
 
 msgctxt "model:currency.currency,name:cad"
 msgid "Canadian Dollar"
-msgstr "Kanadský dolar"
+msgstr "Dòlar canadenc"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Konžský frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
-msgstr "WIR euro"
+msgstr ""
 
 msgctxt "model:currency.currency,name:chf"
 msgid "Swiss Franc"
-msgstr "Švýcarský frank"
+msgstr "Franc suís"
 
 msgctxt "model:currency.currency,name:chw"
 msgid "WIR Franc"
-msgstr "WIR frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:clf"
 msgid "Unidades de fomento"
-msgstr "Unidades de fomento"
+msgstr ""
 
 msgctxt "model:currency.currency,name:clp"
 msgid "Chilean Peso"
-msgstr "Chilské peso"
+msgstr "Pes xilè"
 
 msgctxt "model:currency.currency,name:cny"
 msgid "Yuan Renminbi"
-msgstr "Čínský renminbi"
+msgstr "Yuan renminbi"
 
 msgctxt "model:currency.currency,name:cop"
 msgid "Colombian Peso"
-msgstr "Kolumbijské peso"
+msgstr "Pes colombià"
 
 msgctxt "model:currency.currency,name:cou"
 msgid "Unidad de Valor Real"
-msgstr "Unidad de Valor Real"
+msgstr ""
 
 msgctxt "model:currency.currency,name:crc"
 msgid "Costa Rican Colon"
-msgstr "Kostarický colon"
+msgstr "Colón costa-riqueny"
 
 msgctxt "model:currency.currency,name:cup"
 msgid "Cuban Peso"
-msgstr "Kubánské peso"
+msgstr "Pes cubà"
 
 msgctxt "model:currency.currency,name:cve"
 msgid "Cape Verde Escudo"
-msgstr "Kapverdské escudo"
+msgstr ""
 
 msgctxt "model:currency.currency,name:cyp"
 msgid "Cyprus Pound"
-msgstr "Kyperská libra"
+msgstr ""
 
 msgctxt "model:currency.currency,name:czk"
 msgid "Czech Koruna"
-msgstr "Česká koruna"
+msgstr "Corona txeca"
 
 msgctxt "model:currency.currency,name:djf"
 msgid "Djibouti Franc"
-msgstr "Džibutský frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:dkk"
 msgid "Danish Krone"
-msgstr "Dánská koruna"
+msgstr "Corona danesa"
 
 msgctxt "model:currency.currency,name:dop"
 msgid "Dominican Peso"
-msgstr "Dominikánské peso"
+msgstr "Peso dominicà"
 
 msgctxt "model:currency.currency,name:dzd"
 msgid "Algerian Dinar"
-msgstr "Alžírský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:eek"
 msgid "Kroon"
-msgstr "Koruna"
+msgstr "Corona estoniana"
 
 msgctxt "model:currency.currency,name:egp"
 msgid "Egyptian Pound"
-msgstr "Egyptská libra"
+msgstr "Lliura egípcia"
 
 msgctxt "model:currency.currency,name:ern"
 msgid "Nakfa"
-msgstr "Nakfa"
+msgstr ""
 
 msgctxt "model:currency.currency,name:etb"
 msgid "Ethiopian Birr"
-msgstr "Etiopský birr"
+msgstr ""
 
 msgctxt "model:currency.currency,name:eur"
 msgid "Euro"
@@ -320,35 +367,36 @@ msgstr "Euro"
 
 msgctxt "model:currency.currency,name:fjd"
 msgid "Fiji Dollar"
-msgstr "Fidžijský dolar"
+msgstr "Dòlar de les Illes Fiji"
 
 msgctxt "model:currency.currency,name:fkp"
 msgid "Falkland Islands Pound"
-msgstr "Falklandská libra"
+msgstr ""
 
+#, fuzzy
 msgctxt "model:currency.currency,name:gbp"
 msgid "Pound Sterling"
-msgstr "Britská libra"
+msgstr "Lliura esterlina"
 
 msgctxt "model:currency.currency,name:gel"
 msgid "Lari"
-msgstr "Lari"
+msgstr ""
 
 msgctxt "model:currency.currency,name:ghs"
 msgid "Ghana Cedi"
-msgstr "Ghanský cedi"
+msgstr ""
 
 msgctxt "model:currency.currency,name:gip"
 msgid "Gibraltar Pound"
-msgstr "Gibraltarská libra"
+msgstr "Lliura de Gibraltar"
 
 msgctxt "model:currency.currency,name:gmd"
 msgid "Dalasi"
-msgstr "Dalasi"
+msgstr ""
 
 msgctxt "model:currency.currency,name:gnf"
 msgid "Guinea Franc"
-msgstr "Guinejský frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:gtq"
 msgid "Quetzal"
@@ -356,67 +404,67 @@ msgstr "Quetzal"
 
 msgctxt "model:currency.currency,name:gyd"
 msgid "Guyana Dollar"
-msgstr "Guyanský dolar"
+msgstr "Dòlar de Guyana"
 
 msgctxt "model:currency.currency,name:hkd"
 msgid "Hong Kong Dollar"
-msgstr "Hongkongský dolar"
+msgstr "Dòlar d'Hong Kong"
 
 msgctxt "model:currency.currency,name:hnl"
 msgid "Lempira"
-msgstr "Lempira"
+msgstr "Lempira hondureny"
 
 msgctxt "model:currency.currency,name:hrk"
 msgid "Croatian Kuna"
-msgstr "Chorvatská kuna"
+msgstr "Kuna croat"
 
 msgctxt "model:currency.currency,name:htg"
 msgid "Gourde"
-msgstr "Gourde"
+msgstr ""
 
 msgctxt "model:currency.currency,name:huf"
 msgid "Forint"
-msgstr "Forint"
+msgstr "Forint hongarès"
 
 msgctxt "model:currency.currency,name:idr"
 msgid "Rupiah"
-msgstr "Rupie"
+msgstr "Rupia indonèsia"
 
 msgctxt "model:currency.currency,name:ils"
 msgid "New Israeli Sheqel"
-msgstr "Izraelský nový šekel"
+msgstr "Nou sheqel israelià"
 
 msgctxt "model:currency.currency,name:inr"
 msgid "Indian Rupee"
-msgstr "Indická rupie"
+msgstr "Rupia índia"
 
 msgctxt "model:currency.currency,name:iqd"
 msgid "Iraqi Dinar"
-msgstr "Irácký dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:irr"
 msgid "Iranian Rial"
-msgstr "Íránský rial"
+msgstr "Rial iranià"
 
 msgctxt "model:currency.currency,name:isk"
 msgid "Iceland Krona"
-msgstr "Islandská koruna"
+msgstr "Corona islandesa"
 
 msgctxt "model:currency.currency,name:jmd"
 msgid "Jamaican Dollar"
-msgstr "Jamajský dolar"
+msgstr "Dòlar jamaicà"
 
 msgctxt "model:currency.currency,name:jod"
 msgid "Jordanian Dinar"
-msgstr "Jordánský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:jpy"
 msgid "Yen"
-msgstr "Jen"
+msgstr "Ien"
 
 msgctxt "model:currency.currency,name:kes"
 msgid "Kenyan Shilling"
-msgstr "Keňský šilink"
+msgstr ""
 
 msgctxt "model:currency.currency,name:kgs"
 msgid "Som"
@@ -424,27 +472,27 @@ msgstr "Som"
 
 msgctxt "model:currency.currency,name:khr"
 msgid "Riel"
-msgstr "Riel"
+msgstr "Riel cambodjà"
 
 msgctxt "model:currency.currency,name:kmf"
 msgid "Comoro Franc"
-msgstr "Komorský frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:kpw"
 msgid "North Korean Won"
-msgstr "Severokorejský won"
+msgstr "Won nord-coreà"
 
 msgctxt "model:currency.currency,name:krw"
 msgid "Won"
-msgstr "Won"
+msgstr ""
 
 msgctxt "model:currency.currency,name:kwd"
 msgid "Kuwaiti Dinar"
-msgstr "Kuvajtský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:kyd"
 msgid "Cayman Islands Dollar"
-msgstr "Kajmanský dolar"
+msgstr "Dòlar de les Illes Caiman"
 
 msgctxt "model:currency.currency,name:kzt"
 msgid "Tenge"
@@ -452,55 +500,55 @@ msgstr "Tenge"
 
 msgctxt "model:currency.currency,name:lak"
 msgid "Kip"
-msgstr "Kip"
+msgstr "Kip de Laos"
 
 msgctxt "model:currency.currency,name:lbp"
 msgid "Lebanese Pound"
-msgstr "Libanonská libra"
+msgstr "Lliura libanesa"
 
 msgctxt "model:currency.currency,name:lkr"
 msgid "Sri Lanka Rupee"
-msgstr "Srílanská rupie"
+msgstr "Rupia de Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Liberijský dolar"
+msgstr "Dòlar liberià"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
-msgstr "Loti"
+msgstr ""
 
 msgctxt "model:currency.currency,name:ltl"
 msgid "Lithuanian Litas"
-msgstr "Litevský lit"
+msgstr "Litas lituà"
 
 msgctxt "model:currency.currency,name:lvl"
 msgid "Latvian Lats"
-msgstr "Lotyšský lat"
+msgstr ""
 
 msgctxt "model:currency.currency,name:lyd"
 msgid "Libyan Dinar"
-msgstr "Libyjský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mad"
 msgid "Moroccan Dirham"
-msgstr "Marocký dirham"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mdl"
 msgid "Moldovan Leu"
-msgstr "Moldavský leu"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mga"
 msgid "Malagasy Ariary"
-msgstr "Madagaskarský ariary"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mkd"
 msgid "Denar"
-msgstr "Denár"
+msgstr "Denar"
 
 msgctxt "model:currency.currency,name:mmk"
 msgid "Kyat"
-msgstr "Kyat"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mnt"
 msgid "Tugrik"
@@ -508,47 +556,47 @@ msgstr "Tugrik"
 
 msgctxt "model:currency.currency,name:mop"
 msgid "Pataca"
-msgstr "Pataca"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mro"
 msgid "Ouguiya"
-msgstr "Ouguiya"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mtl"
 msgid "Maltese Lira"
-msgstr "Maltézská lira"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mur"
 msgid "Mauritius Rupee"
-msgstr "Mauricijská rupie"
+msgstr "Rupia mauritana"
 
 msgctxt "model:currency.currency,name:mvr"
 msgid "Rufiyaa"
-msgstr "Rufiya"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mwk"
 msgid "Kwacha"
-msgstr "Kwacha"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mxn"
 msgid "Mexican Peso"
-msgstr "Mexické peso"
+msgstr ""
 
 msgctxt "model:currency.currency,name:mxv"
 msgid "Mexican Unidad de Inversion (UDI)"
-msgstr "Mexican Unidad de Inversion (UDI)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:myr"
 msgid "Malaysian Ringgit"
-msgstr "Malajský ringgit"
+msgstr "Ringgit de Malàisia"
 
 msgctxt "model:currency.currency,name:mzn"
 msgid "Metical"
-msgstr "Metical"
+msgstr "Metical de Moçambic"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Namibijský dolar"
+msgstr "Dòlar de Namibia"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -556,23 +604,23 @@ msgstr "Naira"
 
 msgctxt "model:currency.currency,name:nio"
 msgid "Cordoba Oro"
-msgstr "Cordoba oro"
+msgstr "Córdoba"
 
 msgctxt "model:currency.currency,name:nok"
 msgid "Norwegian Krone"
-msgstr "Norská koruna"
+msgstr "Corona noruega"
 
 msgctxt "model:currency.currency,name:npr"
 msgid "Nepalese Rupee"
-msgstr "Nepálská rupie"
+msgstr "Rupia nepalesa"
 
 msgctxt "model:currency.currency,name:nzd"
 msgid "New Zealand Dollar"
-msgstr "Novozélandský dolar"
+msgstr "Dòlar neozelandès"
 
 msgctxt "model:currency.currency,name:omr"
 msgid "Rial Omani"
-msgstr "Ománský rial"
+msgstr "Rial omanita"
 
 msgctxt "model:currency.currency,name:pab"
 msgid "Balboa"
@@ -580,103 +628,103 @@ msgstr "Balboa"
 
 msgctxt "model:currency.currency,name:pen"
 msgid "Nuevo Sol"
-msgstr "Nový sol"
+msgstr "Nou Sol"
 
 msgctxt "model:currency.currency,name:pgk"
 msgid "Kina"
-msgstr "Kina"
+msgstr ""
 
 msgctxt "model:currency.currency,name:php"
 msgid "Philippine Peso"
-msgstr "Filipínské peso"
+msgstr "Peso filipí"
 
 msgctxt "model:currency.currency,name:pkr"
 msgid "Pakistan Rupee"
-msgstr "Pákistánská rupie"
+msgstr "Rupia pakistanesa"
 
 msgctxt "model:currency.currency,name:pln"
 msgid "Zloty"
-msgstr "Zlotý"
+msgstr "Zloty"
 
 msgctxt "model:currency.currency,name:pyg"
 msgid "Guarani"
-msgstr "Guarani"
+msgstr "Guaraní"
 
 msgctxt "model:currency.currency,name:qar"
 msgid "Qatari Rial"
-msgstr "Katarský rial"
+msgstr "Rial de Qatar"
 
 msgctxt "model:currency.currency,name:ron"
 msgid "New Leu"
-msgstr "Nový leu"
+msgstr "Leu"
 
 msgctxt "model:currency.currency,name:rsd"
 msgid "Serbian Dinar"
-msgstr "Srbský dinár"
+msgstr "Dinar serbi"
 
 msgctxt "model:currency.currency,name:rub"
 msgid "Russian Ruble"
-msgstr "Ruský rubl"
+msgstr "Ruble rus"
 
 msgctxt "model:currency.currency,name:rwf"
 msgid "Rwanda Franc"
-msgstr "Rwandský frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:sar"
 msgid "Saudi Riyal"
-msgstr "Saudskoarabský rial"
+msgstr "Rial saudita"
 
 msgctxt "model:currency.currency,name:sbd"
 msgid "Solomon Islands Dollar"
-msgstr "Å alamounovy ostrovy - dolar"
+msgstr "Dòlar de les Illes Salomó"
 
 msgctxt "model:currency.currency,name:scr"
 msgid "Seychelles Rupee"
-msgstr "Seychelská rupie"
+msgstr "Rupia de Seychelles"
 
 msgctxt "model:currency.currency,name:sdg"
 msgid "Sudanese Pound"
-msgstr "Súdánská libra"
+msgstr ""
 
 msgctxt "model:currency.currency,name:sek"
 msgid "Swedish Krona"
-msgstr "Švédská koruna"
+msgstr "Corona sueca"
 
 msgctxt "model:currency.currency,name:sgd"
 msgid "Singapore Dollar"
-msgstr "Singapurský dolar"
+msgstr "Dòlar de Singapur"
 
 msgctxt "model:currency.currency,name:shp"
 msgid "Saint Helena Pound"
-msgstr "Svatohelenská libra"
+msgstr "Lliura de Santa Hel·lena"
 
 msgctxt "model:currency.currency,name:sll"
 msgid "Leone"
-msgstr "Leone"
+msgstr ""
 
 msgctxt "model:currency.currency,name:sos"
 msgid "Somali Shilling"
-msgstr "Somálský šilink"
+msgstr "Xíling somali"
 
 msgctxt "model:currency.currency,name:srd"
 msgid "Surinam Dollar"
-msgstr "Surinamský dolar"
+msgstr "Dòlar surinamés"
 
 msgctxt "model:currency.currency,name:std"
 msgid "Dobra"
-msgstr "Dobra"
+msgstr ""
 
 msgctxt "model:currency.currency,name:svc"
 msgid "El Salvador Colon"
-msgstr "Salvádorský colon"
+msgstr ""
 
 msgctxt "model:currency.currency,name:syp"
 msgid "Syrian Pound"
-msgstr "Sýrijská libra"
+msgstr ""
 
 msgctxt "model:currency.currency,name:szl"
 msgid "Lilangeni"
-msgstr "Lilangeni"
+msgstr ""
 
 msgctxt "model:currency.currency,name:thb"
 msgid "Baht"
@@ -684,71 +732,71 @@ msgstr "Baht"
 
 msgctxt "model:currency.currency,name:tjs"
 msgid "Somoni"
-msgstr "Somoni"
+msgstr ""
 
 msgctxt "model:currency.currency,name:tmm"
 msgid "Manat"
-msgstr "Manat"
+msgstr ""
 
 msgctxt "model:currency.currency,name:tnd"
 msgid "Tunisian Dinar"
-msgstr "Tuniský dinár"
+msgstr ""
 
 msgctxt "model:currency.currency,name:top"
 msgid "Pa'anga"
-msgstr "Pa'anga"
+msgstr ""
 
 msgctxt "model:currency.currency,name:try"
 msgid "New Turkish Lira"
-msgstr "Turecká nová lira"
+msgstr "Nova lira turca"
 
 msgctxt "model:currency.currency,name:ttd"
 msgid "Trinidad and Tobago Dollar"
-msgstr "Trinidad a Tobago - dolar"
+msgstr "Dòlar de Trinitat i Tobago"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "Taiwanský dolar"
+msgstr "nou Dòlar taiwanès"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
-msgstr "Tanzanský šilink"
+msgstr ""
 
 msgctxt "model:currency.currency,name:uah"
 msgid "Hryvnia"
-msgstr "Hřivna"
+msgstr "Hrívnia"
 
 msgctxt "model:currency.currency,name:ugx"
 msgid "Uganda Shilling"
-msgstr "Ugandský šilink"
+msgstr ""
 
 msgctxt "model:currency.currency,name:usd"
 msgid "US Dollar"
-msgstr "Americký dolar"
+msgstr "Dòlar nord-americà"
 
 msgctxt "model:currency.currency,name:usn"
 msgid "US Dollar (Next day)"
-msgstr "Americký dolar (příští den)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:uss"
 msgid "US Dollar (Same day)"
-msgstr "Americký dolar (stejný den)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:uyi"
 msgid "Uruguay Peso en Unidades Indexadas"
-msgstr "Uruguay Peso en Unidades Indexadas"
+msgstr ""
 
 msgctxt "model:currency.currency,name:uyu"
 msgid "Peso Uruguayo"
-msgstr "Uruguayské peso"
+msgstr "Pes uruguaià"
 
 msgctxt "model:currency.currency,name:uzs"
 msgid "Uzbekistan Sum"
-msgstr "Uzbecký sum"
+msgstr "Som uzbeco"
 
 msgctxt "model:currency.currency,name:vef"
 msgid "Bolivar Fuerte"
-msgstr "Bolivar fuerte"
+msgstr "Bolivar Fort"
 
 msgctxt "model:currency.currency,name:vnd"
 msgid "Dong"
@@ -756,83 +804,83 @@ msgstr "Dong"
 
 msgctxt "model:currency.currency,name:vuv"
 msgid "Vatu"
-msgstr "Vatu"
+msgstr ""
 
 msgctxt "model:currency.currency,name:wst"
 msgid "Tala"
-msgstr "Tala"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xaf"
 msgid "CFA Franc BEAC"
-msgstr "CFA frank BEAC"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
-msgstr "Stříbro"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xau"
 msgid "Gold"
-msgstr "Zlato"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xba"
 msgid "European Composite Unit (EURCO)"
-msgstr "Evropská smíšená jednotka (EURCO)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xbb"
 msgid "European Monetary Unit (E.M.U.-6)"
-msgstr "Evropská měnová jednotka (E.M.U.-6)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xbc"
 msgid "European Unit of Account 9 (E.U.A.-9)"
-msgstr "Evropská jednotka účtu 9 (E.U.A.-9)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xbd"
 msgid "European Unit of Account 17 (E.U.A.-17)"
-msgstr "Evropská jednotka účtu 17 (E.U.A.-17)"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xcd"
 msgid "East Caribbean Dollar"
-msgstr "Východokaribský dolar"
+msgstr "Dòlar del Carib oriental"
 
 msgctxt "model:currency.currency,name:xdr"
 msgid "Special Drawing Rights"
-msgstr "Zvláštní práva čerpání"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xfo"
 msgid "Gold-Franc"
-msgstr "Zlatý frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xfu"
 msgid "UIC-Franc"
-msgstr "UIC frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xof"
 msgid "CFA Franc BCEAO"
-msgstr "CFA frank BCEAO"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xpd"
 msgid "Palladium"
-msgstr "Paladium"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xpf"
 msgid "CFP Franc"
-msgstr "CFP frank"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xpt"
 msgid "Platinum"
-msgstr "Platina"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xts"
 msgid "Code for testing purposes"
-msgstr "Kód pro testovací účely"
+msgstr ""
 
 msgctxt "model:currency.currency,name:xxx"
 msgid "No currency"
-msgstr "Žádná měna"
+msgstr ""
 
 msgctxt "model:currency.currency,name:yer"
 msgid "Yemeni Rial"
-msgstr "Jemenský rial"
+msgstr "Rial iemenita"
 
 msgctxt "model:currency.currency,name:zar"
 msgid "Rand"
@@ -840,48 +888,59 @@ msgstr "Rand"
 
 msgctxt "model:currency.currency,name:zmk"
 msgid "Zambian Kwacha"
-msgstr "Zabmijská kwacha"
+msgstr ""
 
 msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
-msgstr "Zimbabwský dolar"
+msgstr "Dòlar zimbabuès"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
-msgstr ""
+msgstr "Taxa de canvi"
 
 msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
-msgstr ""
+msgstr "Divises"
 
+#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr ""
+msgstr "Gestió de divises"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
-msgstr ""
+msgstr "Divises"
 
 msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
-msgstr ""
+msgstr "Administració de divises"
+
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Taxa de canvi"
+
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Taxes de canvi"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currencies"
-msgstr ""
+msgstr "Divises"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
-msgstr ""
+msgstr "Divisa"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
-msgstr ""
+msgstr "Format"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
-msgstr ""
+msgstr "Taxa de canvi"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
-msgstr ""
+msgstr "Taxes de canvi"
diff --git a/locale/cs_CZ.po b/locale/cs_CZ.po
index 8c2150f..dc55501 100644
--- a/locale/cs_CZ.po
+++ b/locale/cs_CZ.po
@@ -2,119 +2,163 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr ""
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr ""
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr ""
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr ""
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr ""
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr ""
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr ""
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr ""
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr ""
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr ""
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr ""
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr ""
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr ""
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr ""
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr ""
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr ""
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr ""
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr ""
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr ""
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr ""
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr ""
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr ""
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr ""
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr ""
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr ""
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr ""
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr ""
 
@@ -846,7 +890,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Zimbabwský dolar"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr ""
 
@@ -866,22 +910,30 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr ""
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr ""
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
index b94f6c1..40d167f 100644
--- a/locale/de_DE.po
+++ b/locale/de_DE.po
@@ -2,159 +2,163 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr "Einer Währung kann nur ein Kurs pro Datum zugewiesen werden!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr "Der Kurs muss größer oder gleich 0 sein"
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Ungültige Gruppierung"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "Kein Kurs gefunden für Währung %s am %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Aktiv"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Code"
 
-msgctxt "field:currency.currency,create_date:0"
-msgid "Creation date"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
 msgstr "Erstellungsdatum"
 
-msgctxt "field:currency.currency,create_uid:0"
-msgid "Creation user"
-msgstr "Ersteller"
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Erstellt durch"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Angezeigte Stellen"
 
-msgctxt "field:currency.currency,id:0"
+msgctxt "field:currency.currency,id:"
 msgid "ID"
 msgstr "ID"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Dezimalpunkt Währung"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Gruppierung Währung"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Tausendertrennzeichen Währung"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "Negativer Wert: Symbol führend"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Negativer Wert: durch Leerzeichen getrennt"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Position negatives Vorzeichen"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Name"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Negatives Vorzeichen"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr "Numerischer Code"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "Positiver Wert: Symbol führend"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Positiver Wert: durch Leerzeichen getrennt"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Position positives Vorzeichen"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Positives Vorzeichen"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Aktueller Kurs"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Kurse"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Name"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Rundung"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Symbol"
 
-msgctxt "field:currency.currency,write_date:0"
-msgid "Last modification date"
-msgstr "Zuletzt geändert am"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr "Zuletzt geändert"
 
-msgctxt "field:currency.currency,write_uid:0"
-msgid "Last modification by"
-msgstr "Zuletzt geändert von"
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr "Letzte Änderung durch"
 
-msgctxt "field:currency.currency.rate,create_date:0"
-msgid "Creation date"
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
 msgstr "Erstellungsdatum"
 
-msgctxt "field:currency.currency.rate,create_uid:0"
-msgid "Creation user"
-msgstr "Ersteller"
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Erstellt durch"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Währung"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Datum"
 
-msgctxt "field:currency.currency.rate,id:0"
+msgctxt "field:currency.currency.rate,id:"
 msgid "ID"
 msgstr "ID"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Kurs"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Name"
 
-msgctxt "field:currency.currency.rate,write_date:0"
-msgid "Last modification date"
-msgstr "Zuletzt geändert am"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr "Zuletzt geändert"
 
-msgctxt "field:currency.currency.rate,write_uid:0"
-msgid "Last modification by"
-msgstr "Zuletzt geändert von"
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr "Letzte Änderung durch"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Währung"
 
@@ -886,7 +890,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Simbabwe-Dollar"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Kurs"
 
@@ -906,22 +910,30 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Währungen Administration"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Kurs"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Kurse"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Währungen"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Währung"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Format"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Kurs"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Kurse"
diff --git a/locale/es_ES.po b/locale/es_AR.po
similarity index 86%
copy from locale/es_ES.po
copy to locale/es_AR.po
index b07d1fb..1199bfe 100644
--- a/locale/es_ES.po
+++ b/locale/es_AR.po
@@ -2,119 +2,163 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
-msgstr "Una divisa solo puede tener un valor por fecha"
+msgstr "¡Una divisa solo puede tener un valor por fecha!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr "La tasa de divisa debe ser mayor o igual a 0"
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
-msgstr "Agrupamiento no válido"
+msgstr "¡Agrupamiento no válido!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "No se ha encontrado una conversión para la divisa «%s» con fecha: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Activa"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Código"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr "Fecha creación"
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Usuario creación"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Dígitos a mostrar"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Separador decimal"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Agrupación"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Separador de miles"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "El signo negativo va delante"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Signo negativo separado por espacio"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Posición del signo negativo"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Signo negativo"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
-msgstr ""
+msgstr "Código Numérico"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "El signo positivo va delante"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Signo positivo separado por espacio"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Posición del signo positivo"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Signo positivo"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Tasa de cambio actual"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Tasas de cambio"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Factor de redondeo"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Símbolo"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr "Fecha modificación"
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr "Usuario modificación"
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr "Fecha creación"
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Usuario creación"
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Divisa"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Fecha"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr "Fecha modificación"
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr "Usuario modificación"
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Divisa"
 
@@ -846,7 +890,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Dólar zimbabuense"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
@@ -854,7 +898,6 @@ msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
 msgstr "Divisas"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
 msgstr "Gestión de divisas"
@@ -867,22 +910,30 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Administración de divisas"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Tasa de cambio"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Tasas de cambio"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Divisas"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Divisa"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Formato"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de cambio"
diff --git a/locale/es_CO.po b/locale/es_CO.po
index d63ef67..577fbed 100644
--- a/locale/es_CO.po
+++ b/locale/es_CO.po
@@ -2,119 +2,165 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr "Una moneda solamente puede tener un valor por fecha!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr ""
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Agrupamiento Inválido!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "No se ha encontrado una conversión para la moneda: %s a la fecha: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Activo"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Código"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Crear usuario"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Mostrar Dígitos"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Separador Decimal"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Agrupación"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Separador de Miles"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "El Signo Negativo Precede"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Signo Negativo Separado por Espacio"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Posición de Signo Negativo"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Signo Negativo"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr "Código Numérico"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "El signo Positivo Precede"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Signo Positivo Separado por Espacio"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Posición del Signo Positivo"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Signo Positivo"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Moneda Actual"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Tasas de Cambio"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Factor de Redondeo"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Símbolo"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Crear usuario"
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Moneda"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Fecha"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Tasa de Cambio"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Moneda"
 
@@ -846,7 +892,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Dólar zimbabuense"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Tasa de Cambio"
 
@@ -867,22 +913,32 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Administrar Monedas"
 
-msgctxt "view:currency.currency:0"
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Tasa de Cambio"
+
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Tasas de Cambio"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Monedas"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Moneda"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Formato"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Tasa de Cambio"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de Cambio"
diff --git a/locale/es_ES.po b/locale/es_ES.po
index b07d1fb..74645da 100644
--- a/locale/es_ES.po
+++ b/locale/es_ES.po
@@ -2,119 +2,165 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
-msgstr "Una divisa solo puede tener un valor por fecha"
+msgstr "Una divisa sólo puede tener una tasa de cambio por fecha."
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr ""
+"El rango de la tasa de cambio de la divisa debe ser mas grande o igual a 0."
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
-msgstr "Agrupamiento no válido"
+msgstr "El agrupamiento no es correcto."
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
-msgstr "No se ha encontrado una conversión para la divisa «%s» con fecha: %s"
+msgstr ""
+"No se ha encontrado una tasa de cambio para la divisa «%s» con fecha: %s."
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
-msgstr "Activa"
+msgstr "Activo"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Código"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr "Fecha creación"
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Usuario creación"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Dígitos a mostrar"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Separador decimal"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Agrupación"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Separador de miles"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "El signo negativo va delante"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Signo negativo separado por espacio"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Posición del signo negativo"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Signo negativo"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
-msgstr ""
+msgstr "Código numérico"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "El signo positivo va delante"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Signo positivo separado por espacio"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Posición del signo positivo"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Signo positivo"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Tasa de cambio actual"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Tasas de cambio"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Factor de redondeo"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Símbolo"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr "Fecha modificación"
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr "Usuario modificación"
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr "Fecha creación"
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Usuario creación"
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Divisa"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Fecha"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Nombre"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr "Fecha modificación"
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr "Usuario modificación"
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Divisa"
 
@@ -228,7 +274,7 @@ msgstr "Dólar canadiense"
 
 msgctxt "model:currency.currency,name:cdf"
 msgid "Congolese Franc"
-msgstr "Congolese Franc"
+msgstr "Franco congolés"
 
 msgctxt "model:currency.currency,name:che"
 msgid "WIR Euro"
@@ -464,7 +510,7 @@ msgstr "Rupia de Sri Lanka"
 
 msgctxt "model:currency.currency,name:lrd"
 msgid "Liberian Dollar"
-msgstr "Dóla liberiano"
+msgstr "Dólar liberiano"
 
 msgctxt "model:currency.currency,name:lsl"
 msgid "Loti"
@@ -548,7 +594,7 @@ msgstr "Metical mozambiqueño"
 
 msgctxt "model:currency.currency,name:nad"
 msgid "Namibia Dollar"
-msgstr "Dóla namibio"
+msgstr "Dólar namibio"
 
 msgctxt "model:currency.currency,name:ngn"
 msgid "Naira"
@@ -708,7 +754,7 @@ msgstr "Dólar de Trinidad y Tobago"
 
 msgctxt "model:currency.currency,name:twd"
 msgid "New Taiwan Dollar"
-msgstr "nuevo Dólar taiwanés"
+msgstr "Dólar nuevo taiwanés"
 
 msgctxt "model:currency.currency,name:tzs"
 msgid "Tanzanian Shilling"
@@ -764,7 +810,7 @@ msgstr "Tala"
 
 msgctxt "model:currency.currency,name:xaf"
 msgid "CFA Franc BEAC"
-msgstr "franco CFA BEAC"
+msgstr "Franco CFA BEAC"
 
 msgctxt "model:currency.currency,name:xag"
 msgid "Silver"
@@ -808,7 +854,7 @@ msgstr "Franco UIC"
 
 msgctxt "model:currency.currency,name:xof"
 msgid "CFA Franc BCEAO"
-msgstr "franco CFA BCEAO"
+msgstr "Franco CFA BCEAO"
 
 msgctxt "model:currency.currency,name:xpd"
 msgid "Palladium"
@@ -846,7 +892,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Dólar zimbabuense"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
@@ -854,10 +900,9 @@ msgctxt "model:ir.action,name:act_currency_form"
 msgid "Currencies"
 msgstr "Divisas"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_currency"
 msgid "Currency"
-msgstr "Gestión de divisas"
+msgstr "Divisas"
 
 msgctxt "model:ir.ui.menu,name:menu_currency_form"
 msgid "Currencies"
@@ -867,22 +912,30 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Administración de divisas"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Tasa de cambio"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Tasas de cambio"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Divisas"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Divisa"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Formato"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Tasa de cambio"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Tasas de cambio"
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
index 178796d..f1ffc50 100644
--- a/locale/fr_FR.po
+++ b/locale/fr_FR.po
@@ -2,119 +2,175 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr "Une devise ne peut avoir qu'un seul taux par date"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "A currency can only have one rate by date!"
+msgstr "Une devise ne peut avoir qu'un seul taux par date"
+
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr "Le taux de la devise doit être plus grand ou égal à zéro"
+
+msgctxt "error:currency.currency:"
+msgid "Invalid Grouping!"
+msgstr "Groupement invalide"
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Groupement invalide"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "Pas de taux trouvé pour la devise: %s à la date: %s"
+
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "Pas de taux trouvé pour la devise: %s à la date: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Actif"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Code"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr "Date de création"
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr "Créé par"
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Décimale affichée"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Séparateur décimal"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Groupement"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Séparateur des milliers"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "Symbole négatif en premier"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Négatif séparé par un espace"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Position du signe négatif"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Nom"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Signe négatif"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr "Code numérique"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "Symbole de depositif en premier"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Positif séparé par un espace"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Position du signe positif"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Signe positif"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Taux Actuel"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Taux"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Nom"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Facteur d'Arrondi"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Symbole"
 
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr "Date de mise à jour"
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr "Mis à jour par"
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr "Date de création"
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr "Créé par"
+
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Devise"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Date"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Taux"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Nom"
 
-msgctxt "model:currency.currency,name:0"
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr "Date de mise à jour"
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr "Mis à jour par"
+
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Devise"
 
@@ -846,7 +902,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Dollar zimbabwéen"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Taux"
 
@@ -866,22 +922,46 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Administration Devises"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Taux"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Taux"
+
+msgctxt "view:currency.currency:"
+msgid "Currencies"
+msgstr "Devises"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Devises"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Devise"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
+msgid "Currency"
+msgstr "Devise"
+
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Formatage"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
+msgid "Formatting"
+msgstr "Formatage"
+
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Taux"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
+msgid "Rates"
+msgstr "Taux"
+
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Taux"
diff --git a/locale/nl_NL.po b/locale/nl_NL.po
index 295de81..289ec64 100644
--- a/locale/nl_NL.po
+++ b/locale/nl_NL.po
@@ -2,134 +2,178 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr ""
 
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr ""
+
 #, fuzzy
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Ongeldigegroep"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr ""
 
 #, fuzzy
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Actief"
 
 #, fuzzy
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Code"
 
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr ""
+
 #, fuzzy
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Zichtbare decimalen"
 
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr ""
+
 #, fuzzy
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Decimaalteken"
 
 #, fuzzy
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Groeperen"
 
 #, fuzzy
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Duizendtal teken"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr ""
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr ""
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr ""
 
 #, fuzzy
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Naam bijlage"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr ""
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr ""
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr ""
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr ""
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr ""
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr ""
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr ""
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr ""
 
 #, fuzzy
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Naam bijlage"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr ""
 
 #, fuzzy
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Symbool"
 
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr ""
+
 #, fuzzy
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Valuta"
 
 #, fuzzy
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Vervaldatum"
 
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr ""
+
 #, fuzzy
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Verhouding"
 
 #, fuzzy
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Naam bijlage"
 
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr ""
+
 #, fuzzy
-msgctxt "model:currency.currency,name:0"
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Valuta"
 
@@ -862,7 +906,7 @@ msgid "Zimbabwe Dollar"
 msgstr "Zimbabwaanse dollar"
 
 #, fuzzy
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Verhouding"
 
@@ -883,24 +927,33 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr ""
 
-msgctxt "view:currency.currency:0"
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Verhouding"
+
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr ""
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr ""
 
 #, fuzzy
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Valuta"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr ""
 
 #, fuzzy
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Verhouding"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr ""
diff --git a/locale/ru_RU.po b/locale/ru_RU.po
index 1827bc2..6103cdd 100644
--- a/locale/ru_RU.po
+++ b/locale/ru_RU.po
@@ -2,121 +2,165 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:currency.currency.rate:0"
+msgctxt "error:currency.currency.rate:"
 msgid "A currency can only have one rate by date!"
 msgstr "Валюта может иметь только одну курсовую разницу в день!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency.rate:"
+msgid "The currency rate must greater than or equal to 0"
+msgstr ""
+
+msgctxt "error:currency.currency:"
 msgid "Invalid Grouping!"
 msgstr "Неверное Группировка!"
 
-msgctxt "error:currency.currency:0"
+msgctxt "error:currency.currency:"
 msgid "No rate found for the currency: %s at the date: %s"
 msgstr "Не найден курс валюты: %s на день: %s"
 
-msgctxt "field:currency.currency,active:0"
+msgctxt "field:currency.currency,active:"
 msgid "Active"
 msgstr "Активный"
 
-msgctxt "field:currency.currency,code:0"
+msgctxt "field:currency.currency,code:"
 msgid "Code"
 msgstr "Код"
 
-msgctxt "field:currency.currency,digits:0"
+msgctxt "field:currency.currency,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:currency.currency,digits:"
 msgid "Display Digits"
 msgstr "Кол-во знаков после запятой"
 
-msgctxt "field:currency.currency,mon_decimal_point:0"
+msgctxt "field:currency.currency,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_decimal_point:"
 msgid "Decimal Separator"
 msgstr "Разделитель цифр"
 
-msgctxt "field:currency.currency,mon_grouping:0"
+msgctxt "field:currency.currency,mon_grouping:"
 msgid "Grouping"
 msgstr "Группировка цифр"
 
-msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgctxt "field:currency.currency,mon_thousands_sep:"
 msgid "Thousands Separator"
 msgstr "Разделитель тысяч"
 
-msgctxt "field:currency.currency,n_cs_precedes:0"
+msgctxt "field:currency.currency,n_cs_precedes:"
 msgid "Negative Currency Symbol Precedes"
 msgstr "Добавлять символ отрицательного числа"
 
-msgctxt "field:currency.currency,n_sep_by_space:0"
+msgctxt "field:currency.currency,n_sep_by_space:"
 msgid "Negative Separate by Space"
 msgstr "Символ отделять пробелом"
 
-msgctxt "field:currency.currency,n_sign_posn:0"
+msgctxt "field:currency.currency,n_sign_posn:"
 msgid "Negative Sign Position"
 msgstr "Позиция отрицательного символа"
 
-msgctxt "field:currency.currency,name:0"
+msgctxt "field:currency.currency,name:"
 msgid "Name"
 msgstr "Наименование"
 
-msgctxt "field:currency.currency,negative_sign:0"
+msgctxt "field:currency.currency,negative_sign:"
 msgid "Negative Sign"
 msgstr "Символ отрицательного числа"
 
-msgctxt "field:currency.currency,numeric_code:0"
+msgctxt "field:currency.currency,numeric_code:"
 msgid "Numeric Code"
 msgstr "Код валюты"
 
-msgctxt "field:currency.currency,p_cs_precedes:0"
+msgctxt "field:currency.currency,p_cs_precedes:"
 msgid "Positive Currency Symbol Precedes"
 msgstr "Добавлять положит. символ в число"
 
-msgctxt "field:currency.currency,p_sep_by_space:0"
+msgctxt "field:currency.currency,p_sep_by_space:"
 msgid "Positive Separate by Space"
 msgstr "Символ отделять пробелом"
 
-msgctxt "field:currency.currency,p_sign_posn:0"
+msgctxt "field:currency.currency,p_sign_posn:"
 msgid "Positive Sign Position"
 msgstr "Позиция положит. символа в числе"
 
-msgctxt "field:currency.currency,positive_sign:0"
+msgctxt "field:currency.currency,positive_sign:"
 msgid "Positive Sign"
 msgstr "Символ положительного числа"
 
-msgctxt "field:currency.currency,rate:0"
+msgctxt "field:currency.currency,rate:"
 msgid "Current rate"
 msgstr "Текущий курс"
 
-msgctxt "field:currency.currency,rates:0"
+msgctxt "field:currency.currency,rates:"
 msgid "Rates"
 msgstr "Курсы"
 
-msgctxt "field:currency.currency,rec_name:0"
+msgctxt "field:currency.currency,rec_name:"
 msgid "Name"
 msgstr "Валюта"
 
-msgctxt "field:currency.currency,rounding:0"
+msgctxt "field:currency.currency,rounding:"
 msgid "Rounding factor"
 msgstr "Округление"
 
-msgctxt "field:currency.currency,symbol:0"
+msgctxt "field:currency.currency,symbol:"
 msgid "Symbol"
 msgstr "Символ"
 
+msgctxt "field:currency.currency,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,create_uid:"
+msgid "Create User"
+msgstr ""
+
 #, fuzzy
-msgctxt "field:currency.currency.rate,currency:0"
+msgctxt "field:currency.currency.rate,currency:"
 msgid "Currency"
 msgstr "Валюты"
 
-msgctxt "field:currency.currency.rate,date:0"
+msgctxt "field:currency.currency.rate,date:"
 msgid "Date"
 msgstr "Дата"
 
-msgctxt "field:currency.currency.rate,rate:0"
+msgctxt "field:currency.currency.rate,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,rate:"
 msgid "Rate"
 msgstr "Курс"
 
-msgctxt "field:currency.currency.rate,rec_name:0"
+msgctxt "field:currency.currency.rate,rec_name:"
 msgid "Name"
 msgstr "Наименование"
 
+msgctxt "field:currency.currency.rate,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,write_uid:"
+msgid "Write User"
+msgstr ""
+
 #, fuzzy
-msgctxt "model:currency.currency,name:0"
+msgctxt "model:currency.currency,name:"
 msgid "Currency"
 msgstr "Валюты"
 
@@ -848,7 +892,7 @@ msgctxt "model:currency.currency,name:zwd"
 msgid "Zimbabwe Dollar"
 msgstr "Доллар Зимбабве"
 
-msgctxt "model:currency.currency.rate,name:0"
+msgctxt "model:currency.currency.rate,name:"
 msgid "Rate"
 msgstr "Курс"
 
@@ -869,22 +913,32 @@ msgctxt "model:res.group,name:group_currency_admin"
 msgid "Currency Administration"
 msgstr "Администрирование валют"
 
-msgctxt "view:currency.currency:0"
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rate"
+msgstr "Курс"
+
+#, fuzzy
+msgctxt "view:currency.currency.rate:"
+msgid "Rates"
+msgstr "Курсы"
+
+msgctxt "view:currency.currency:"
 msgid "Currencies"
 msgstr "Валюты"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Currency"
 msgstr "Валюта"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Formatting"
 msgstr "Форматирование"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rate"
 msgstr "Курс"
 
-msgctxt "view:currency.currency:0"
+msgctxt "view:currency.currency:"
 msgid "Rates"
 msgstr "Курсы"
diff --git a/setup.py b/setup.py
index 3dd8ec4..cac0e7e 100644
--- a/setup.py
+++ b/setup.py
@@ -12,7 +12,7 @@ minor_version = int(minor_version)
 
 requires = []
 for dep in info.get('depends', []):
-    if not re.match(r'(ir|res|workflow|webdav)(\W|$)', dep):
+    if not re.match(r'(ir|res|webdav)(\W|$)', dep):
         requires.append('trytond_%s >= %s.%s, < %s.%s' %
                 (dep, major_version, minor_version, major_version,
                     minor_version + 1))
diff --git a/tests/__init__.py b/tests/__init__.py
index 0d03a23..ae76301 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,4 +1,4 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
 
-from test_currency import suite
+from .test_currency import suite
diff --git a/tests/test_currency.py b/tests/test_currency.py
index 71f5385..bf8a0d3 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -1,7 +1,8 @@
 #!/usr/bin/env python
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
-import sys, os
+import sys
+import os
 DIR = os.path.abspath(os.path.normpath(os.path.join(__file__,
     '..', '..', '..', '..', '..', 'trytond')))
 if os.path.isdir(DIR):
@@ -73,16 +74,16 @@ class CurrencyTestCase(unittest.TestCase):
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
 
-            self.assertRaises(Exception, self.currency.write, cu1_id, 
+            self.assertRaises(Exception, self.currency.write, cu1_id,
                 {'mon_grouping': ''})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id, 
+            self.assertRaises(Exception, self.currency.write, cu1_id,
                 {'mon_grouping': '[a]'})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id, 
+            self.assertRaises(Exception, self.currency.write, cu1_id,
                 {'mon_grouping': '[1,"a"]'})
 
-            self.assertRaises(Exception, self.currency.write, cu1_id, 
+            self.assertRaises(Exception, self.currency.write, cu1_id,
                 {'mon_grouping': '[1,"1"]'})
 
     def test0030rate(self):
@@ -107,7 +108,7 @@ class CurrencyTestCase(unittest.TestCase):
                 })
             self.assert_(rate2_id)
 
-            self.assertEqual(rate1, self.currency.read(cu1_id, 
+            self.assertEqual(rate1, self.currency.read(cu1_id,
                 ['rate'])['rate'])
 
             transaction.cursor.commit()
@@ -126,7 +127,7 @@ class CurrencyTestCase(unittest.TestCase):
                 'code': 'cu'
                 })
 
-            rate1_id = self.rate.create({
+            self.rate.create({
                 'rate': Decimal("1.3"),
                 'currency': cu_id,
                 'date': today,
@@ -191,7 +192,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
-    
+
             amount = Decimal("10")
             converted_amount = self.currency.compute(
                     cu1_id, amount, cu1_id, True)
@@ -204,8 +205,7 @@ class CurrencyTestCase(unittest.TestCase):
         with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
-    
-            amount = Decimal("10")
+
             expected = Decimal("0")
             converted_amount = self.currency.compute(
                     cu1_id, Decimal("0"), cu2_id, True)
@@ -219,7 +219,7 @@ class CurrencyTestCase(unittest.TestCase):
                 context=CONTEXT) as transaction:
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
-    
+
             rate_ids = self.rate.search([
                     ('currency', '=', cu1_id),
                     ], 0, 1, None)
@@ -246,13 +246,13 @@ class CurrencyTestCase(unittest.TestCase):
                 'symbol': 'cu3',
                 'code': 'cu3'
                 })
-    
+
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
                     cu3_id, amount, cu1_id, True)
-            self.assertRaises(Exception, self.currency.compute, 
+            self.assertRaises(Exception, self.currency.compute,
                     cu1_id, amount, cu3_id, True)
-    
+
             transaction.cursor.rollback()
 
     def test0120compute_bothmissingrate(self):
@@ -271,11 +271,11 @@ class CurrencyTestCase(unittest.TestCase):
                 'symbol': 'cu4',
                 'code': 'cu4'
                 })
-    
+
             amount = Decimal("10")
             self.assertRaises(Exception, self.currency.compute,
                     cu3_id, amount, cu4_id, True)
-    
+
             transaction.cursor.rollback()
 
     def test0130delete_cascade(self):
@@ -287,18 +287,19 @@ class CurrencyTestCase(unittest.TestCase):
             codes = ['cu%s' % (i + 1) for i in range(2)]
             currency_ids = [self.get_currency(i) for i in codes]
             self.currency.delete(currency_ids)
-    
+
             rate_ids = self.rate.search([(
                     'currency', 'in', currency_ids,
                     )], 0, None, None)
             self.assertFalse(rate_ids)
-    
+
             transaction.cursor.rollback()
 
 
 def suite():
     suite = trytond.tests.test_tryton.suite()
-    suite.addTests(unittest.TestLoader().loadTestsFromTestCase(CurrencyTestCase))
+    suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
+            CurrencyTestCase))
     return suite
 
 if __name__ == '__main__':
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index e706a2a..4118568 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.1
+Metadata-Version: 1.0
 Name: trytond-currency
-Version: 2.2.1
+Version: 2.4.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.2/
+Download-URL: http://downloads.tryton.org/2.4/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index ee7aa43..274c6ba 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -15,8 +15,10 @@ setup.py
 doc/index.rst
 icons/tryton-currency.svg
 locale/bg_BG.po
+locale/ca_ES.po
 locale/cs_CZ.po
 locale/de_DE.po
+locale/es_AR.po
 locale/es_CO.po
 locale/es_ES.po
 locale/fr_FR.po
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 8f8cc44..62c6315 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 2.2, < 2.3
\ No newline at end of file
+trytond >= 2.4, < 2.5
\ No newline at end of file
commit a14406801db0ebb9ccd2c474eb14611b32450eaf
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Mar 25 15:28:18 2012 +0200

    Adding Format header for DEP5.

diff --git a/debian/copyright b/debian/copyright
index 213473b..044f39e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,3 +1,5 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
 Files: *
 Copyright:
  (C) 2008-2011 Cedric Krier
commit 8c2fcdf342f46f2be65517dcb71b03bfc98d780e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Feb 24 14:01:03 2012 +0100

    Updating year in copyright.

diff --git a/debian/copyright b/debian/copyright
index 05f4e1e..213473b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -11,8 +11,8 @@ License: public-domain
 
 Files: debian/*
 Copyright:
- (C) 2009-2011 Daniel Baumann <daniel at debian.org>
- (C) 2011 Mathias Behrle <mathiasb at m9s.biz>
+ (C) 2009-2012 Daniel Baumann <daniel at debian.org>
+ (C) 2011-2012 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
commit cc8aab368db94726b235c15126c0eb8254058ac2
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Feb 24 13:47:01 2012 +0100

    Updating to Standards-Version: 3.9.3, no changes needed.

diff --git a/debian/control b/debian/control
index 2e42eaf..7f2c297 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python (>= 2.6.6-3~), python-setuptools
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit ce9aee3bae580bdd94d314190cba1755a209b617
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Dec 26 18:09:14 2011 +0100

    Releasing debian version 2.2.1-1.

diff --git a/debian/changelog b/debian/changelog
index 80c7b61..3ba5ba1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+tryton-modules-currency (2.2.1-1) unstable; urgency=low
+
+  * Merging upstream version 2.2.1.
+  * Bumping X-Python-Version to >=2.6.
+  * Updating versioned tryton depends to 2.2.
+  * Updating copyright.
+  * Removing 01-dfsg-icons patch, patch went upstream.
+  * Merging upstream version 2.2.0.
+  * Removing tango-icon-theme from Depends.
+  * Adding Bug URL to dfsg-icons patch.
+  * Rediffing dfsg-icons patch.
+  * Reordering anf fixing license for public-domain.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Mon, 26 Dec 2011 13:55:11 +0100
+
 tryton-modules-currency (2.0.1+dfsg-3) unstable; urgency=low
 
   * Improving package long description to be lintian clean.
commit 22cfd481bdbd851bf3c1830652d801e3a00fc737
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Dec 26 13:35:51 2011 +0100

    Merging upstream version 2.2.1.

diff --git a/CHANGELOG b/CHANGELOG
index 7edb33b..78397d8 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.2.1 - 2011-12-26
+* Bug fixes (see mercurial logs for details)
+
 Version 2.2.0 - 2011-10-24
 * Bug fixes (see mercurial logs for details)
 
diff --git a/PKG-INFO b/PKG-INFO
index fa77fcd..b4c5d3a 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
 Name: trytond_currency
-Version: 2.2.0
+Version: 2.2.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
diff --git a/__tryton__.py b/__tryton__.py
index d9c37bb..60d2a5a 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -7,7 +7,7 @@
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '2.2.0',
+    'version': '2.2.1',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
diff --git a/tests/test_currency.py b/tests/test_currency.py
index def6451..71f5385 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -48,7 +48,8 @@ class CurrencyTestCase(unittest.TestCase):
         Create currencies
         '''
 
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu1_id = self.currency.create({
                 'name': 'cu1',
                 'symbol': 'cu1',
@@ -69,7 +70,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Check grouping
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
 
             self.assertRaises(Exception, self.currency.write, cu1_id, 
@@ -88,7 +89,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Create rates.
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
 
@@ -114,7 +116,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Rate unicity
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             today = self.date.today()
 
             cu_id = self.currency.create({
@@ -141,7 +144,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Simple conversion
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
 
@@ -157,7 +161,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion with rounding on non-finite decimal representation
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
 
@@ -171,7 +175,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Same without rounding
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
 
@@ -185,7 +189,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion to the same currency
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
     
             amount = Decimal("10")
@@ -197,7 +201,7 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion with zero amount
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER, context=CONTEXT):
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
     
@@ -211,7 +215,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion with zero rate
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu1_id = self.get_currency('cu1')
             cu2_id = self.get_currency('cu2')
     
@@ -233,7 +238,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion with missing rate
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu1_id = self.get_currency('cu1')
             cu3_id = self.currency.create({
                 'name': 'cu3',
@@ -253,7 +259,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Conversion with both missing rate
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             cu3_id = self.currency.create({
                 'name': 'cu3',
                 'symbol': 'cu3',
@@ -275,7 +282,8 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Test deletion of currency deletes rates
         '''
-        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+        with Transaction().start(DB_NAME, USER,
+                context=CONTEXT) as transaction:
             codes = ['cu%s' % (i + 1) for i in range(2)]
             currency_ids = [self.get_currency(i) for i in codes]
             self.currency.delete(currency_ids)
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 59242ad..e706a2a 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
 Name: trytond-currency
-Version: 2.2.0
+Version: 2.2.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
commit 1d7ea59267d136cf706ef7c8f2a30776f98cecf1
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Dec 17 13:59:42 2011 +0100

    Bumping X-Python-Version to >=2.6.

diff --git a/debian/control b/debian/control
index e16a219..2e42eaf 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Standards-Version: 3.9.2
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
-X-Python-Version: >= 2.5
+X-Python-Version: >= 2.6
 
 Package: tryton-modules-currency
 Architecture: all
commit 52a755dec22c2a350f030a299448fa6beb65ea39
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Nov 1 15:19:31 2011 +0100

    Updating versioned tryton depends to 2.2.

diff --git a/debian/control b/debian/control
index a5898b0..e16a219 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ X-Python-Version: >= 2.5
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.0),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.2),
  python-pkg-resources
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
commit df22b1924fce94c017fb9a5f22255255acab28d8
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Nov 1 15:01:35 2011 +0100

    Updating copyright.

diff --git a/debian/copyright b/debian/copyright
index 18ee231..05f4e1e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -33,8 +33,10 @@ License: GPL-3+
  can be found in /usr/share/common-licenses/GPL-3 file.
 
 License: public-domain
- The icons used to replace the original not DFSG compatible icons are taken
- from http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz
+ The icons used are generally taken from
+ http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz
+ .
+ Some icons were adapted by Bertrand Chenal 	2011
  .
  Upstream Authors:				2005-2009
  .
commit ba73c8b5fb68ba698c419392396593d1d73b5977
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Nov 1 14:59:24 2011 +0100

    Removing 01-dfsg-icons patch, patch went upstream.

diff --git a/debian/patches/01-dfsg-icons b/debian/patches/01-dfsg-icons
deleted file mode 100644
index e4736d4..0000000
--- a/debian/patches/01-dfsg-icons
+++ /dev/null
@@ -1,642 +0,0 @@
-Author: Mathias Behrle <mathiasb at m9s.biz>
-Description: Add DFSG compatible icon as a replacement for the original icon.
-Bug: http://bugs.tryton.org/roundup/issue1996
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ tryton-modules-currency/icons/tryton-currency.svg	2011-08-07 14:12:58.790049858 +0200
-@@ -0,0 +1,636 @@
-+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-+<!-- Created with Inkscape (http://www.inkscape.org/) -->
-+<svg
-+   xmlns:dc="http://purl.org/dc/elements/1.1/"
-+   xmlns:cc="http://creativecommons.org/ns#"
-+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-+   xmlns:svg="http://www.w3.org/2000/svg"
-+   xmlns="http://www.w3.org/2000/svg"
-+   xmlns:xlink="http://www.w3.org/1999/xlink"
-+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-+   width="48px"
-+   height="48px"
-+   id="svg5816"
-+   sodipodi:version="0.32"
-+   inkscape:version="0.46"
-+   sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/apps"
-+   sodipodi:docname="accessories-calculator.svg"
-+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-+  <defs
-+     id="defs3">
-+    <inkscape:perspective
-+       sodipodi:type="inkscape:persp3d"
-+       inkscape:vp_x="0 : 24 : 1"
-+       inkscape:vp_y="0 : 1000 : 0"
-+       inkscape:vp_z="48 : 24 : 1"
-+       inkscape:persp3d-origin="24 : 16 : 1"
-+       id="perspective84" />
-+    <radialGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient5060"
-+       id="radialGradient6719"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
-+       cx="605.71429"
-+       cy="486.64789"
-+       fx="605.71429"
-+       fy="486.64789"
-+       r="117.14286" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       id="linearGradient5060">
-+      <stop
-+         style="stop-color:black;stop-opacity:1;"
-+         offset="0"
-+         id="stop5062" />
-+      <stop
-+         style="stop-color:black;stop-opacity:0;"
-+         offset="1"
-+         id="stop5064" />
-+    </linearGradient>
-+    <radialGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient5060"
-+       id="radialGradient6717"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
-+       cx="605.71429"
-+       cy="486.64789"
-+       fx="605.71429"
-+       fy="486.64789"
-+       r="117.14286" />
-+    <linearGradient
-+       id="linearGradient5048">
-+      <stop
-+         style="stop-color:black;stop-opacity:0;"
-+         offset="0"
-+         id="stop5050" />
-+      <stop
-+         id="stop5056"
-+         offset="0.5"
-+         style="stop-color:black;stop-opacity:1;" />
-+      <stop
-+         style="stop-color:black;stop-opacity:0;"
-+         offset="1"
-+         id="stop5052" />
-+    </linearGradient>
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient5048"
-+       id="linearGradient6715"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
-+       x1="302.85715"
-+       y1="366.64789"
-+       x2="302.85715"
-+       y2="609.50507" />
-+    <linearGradient
-+       id="linearGradient30695">
-+      <stop
-+         style="stop-color:#b8babc;stop-opacity:1.0000000;"
-+         offset="0.0000000"
-+         id="stop30697" />
-+      <stop
-+         id="stop30703"
-+         offset="0.37383178"
-+         style="stop-color:#5d6062;stop-opacity:1.0000000;" />
-+      <stop
-+         style="stop-color:#585b5d;stop-opacity:1.0000000;"
-+         offset="1.0000000"
-+         id="stop30699" />
-+    </linearGradient>
-+    <linearGradient
-+       id="linearGradient30685">
-+      <stop
-+         style="stop-color:#8d8d8d;stop-opacity:1;"
-+         offset="0"
-+         id="stop30687" />
-+      <stop
-+         style="stop-color:#747474;stop-opacity:1.0000000;"
-+         offset="1.0000000"
-+         id="stop30689" />
-+    </linearGradient>
-+    <linearGradient
-+       id="linearGradient30649">
-+      <stop
-+         style="stop-color:#858585;stop-opacity:1.0000000;"
-+         offset="0.0000000"
-+         id="stop30651" />
-+      <stop
-+         style="stop-color:#5f5f5f;stop-opacity:1.0000000;"
-+         offset="1.0000000"
-+         id="stop30653" />
-+    </linearGradient>
-+    <linearGradient
-+       id="linearGradient30518">
-+      <stop
-+         style="stop-color:#ffffff;stop-opacity:1;"
-+         offset="0"
-+         id="stop30520" />
-+      <stop
-+         style="stop-color:#ffffff;stop-opacity:0.78698224;"
-+         offset="1.0000000"
-+         id="stop30522" />
-+    </linearGradient>
-+    <linearGradient
-+       inkscape:collect="always"
-+       id="linearGradient30505">
-+      <stop
-+         style="stop-color:#000000;stop-opacity:1;"
-+         offset="0"
-+         id="stop30507" />
-+      <stop
-+         style="stop-color:#000000;stop-opacity:0;"
-+         offset="1"
-+         id="stop30509" />
-+    </linearGradient>
-+    <radialGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30505"
-+       id="radialGradient30511"
-+       cx="25.375000"
-+       cy="43.375000"
-+       fx="25.375000"
-+       fy="43.375000"
-+       r="17.125000"
-+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.343066,1.971081e-16,28.49453)"
-+       gradientUnits="userSpaceOnUse" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30518"
-+       id="linearGradient30524"
-+       x1="14.209836"
-+       y1="5.8892856"
-+       x2="39.060543"
-+       y2="40.625908"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(1.000000,0.000000,0.000000,1.021753,0.000000,-6.554300e-2)" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30667"
-+       x1="20.086588"
-+       y1="22.048241"
-+       x2="20.086588"
-+       y2="25.848938"
-+       gradientUnits="userSpaceOnUse" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30669"
-+       x1="20.086588"
-+       y1="22.048241"
-+       x2="20.086588"
-+       y2="25.848938"
-+       gradientUnits="userSpaceOnUse" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30671"
-+       x1="20.086588"
-+       y1="22.048241"
-+       x2="20.086588"
-+       y2="25.848938"
-+       gradientUnits="userSpaceOnUse" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30673"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="29.030920"
-+       x2="20.086588"
-+       y2="32.964199" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30675"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="29.030920"
-+       x2="20.086588"
-+       y2="32.964199" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30677"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="29.030920"
-+       x2="20.086588"
-+       y2="32.964199" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30679"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="36.101990"
-+       x2="20.086588"
-+       y2="39.814297" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30681"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="36.101990"
-+       x2="20.086588"
-+       y2="39.814297" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30649"
-+       id="linearGradient30683"
-+       gradientUnits="userSpaceOnUse"
-+       x1="20.086588"
-+       y1="36.101990"
-+       x2="20.086588"
-+       y2="39.814297" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30685"
-+       id="linearGradient30691"
-+       x1="36.356823"
-+       y1="38.036388"
-+       x2="36.356823"
-+       y2="40.161388"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-4.117285,0.000000)" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30685"
-+       id="linearGradient30693"
-+       gradientUnits="userSpaceOnUse"
-+       x1="36.356823"
-+       y1="25.411388"
-+       x2="36.356823"
-+       y2="26.911388"
-+       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-4.117285,0.000000)" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30695"
-+       id="linearGradient30701"
-+       x1="19.760065"
-+       y1="8.8124981"
-+       x2="25.864925"
-+       y2="42.562500"
-+       gradientUnits="userSpaceOnUse" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30685"
-+       id="linearGradient30709"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-3.492285,0.625000)"
-+       x1="36.356823"
-+       y1="38.036388"
-+       x2="36.356823"
-+       y2="40.161388" />
-+    <linearGradient
-+       inkscape:collect="always"
-+       xlink:href="#linearGradient30685"
-+       id="linearGradient30711"
-+       gradientUnits="userSpaceOnUse"
-+       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-3.492285,0.625000)"
-+       x1="36.356823"
-+       y1="25.411388"
-+       x2="36.356823"
-+       y2="26.911388" />
-+  </defs>
-+  <sodipodi:namedview
-+     id="base"
-+     pagecolor="#ffffff"
-+     bordercolor="#666666"
-+     borderopacity="1.0"
-+     inkscape:pageopacity="0.0"
-+     inkscape:pageshadow="2"
-+     inkscape:zoom="1"
-+     inkscape:cx="27.992697"
-+     inkscape:cy="20.441822"
-+     inkscape:current-layer="layer1"
-+     showgrid="false"
-+     inkscape:grid-bbox="true"
-+     inkscape:document-units="px"
-+     inkscape:window-width="872"
-+     inkscape:window-height="743"
-+     inkscape:window-x="254"
-+     inkscape:window-y="105"
-+     fill="#2e3436" />
-+  <metadata
-+     id="metadata4">
-+    <rdf:RDF>
-+      <cc:Work
-+         rdf:about="">
-+        <dc:format>image/svg+xml</dc:format>
-+        <dc:type
-+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-+        <dc:title>Calculator</dc:title>
-+        <dc:creator>
-+          <cc:Agent>
-+            <dc:title>Jakub Steiner</dc:title>
-+          </cc:Agent>
-+        </dc:creator>
-+        <dc:contributor>
-+          <cc:Agent>
-+            <dc:title />
-+          </cc:Agent>
-+        </dc:contributor>
-+        <cc:license
-+           rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
-+        <dc:subject>
-+          <rdf:Bag>
-+            <rdf:li>calc</rdf:li>
-+            <rdf:li>calculator</rdf:li>
-+          </rdf:Bag>
-+        </dc:subject>
-+      </cc:Work>
-+      <cc:License
-+         rdf:about="http://creativecommons.org/licenses/publicdomain/">
-+        <cc:permits
-+           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-+        <cc:permits
-+           rdf:resource="http://creativecommons.org/ns#Distribution" />
-+        <cc:permits
-+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-+      </cc:License>
-+    </rdf:RDF>
-+  </metadata>
-+  <g
-+     id="layer1"
-+     inkscape:label="Layer 1"
-+     inkscape:groupmode="layer">
-+    <g
-+       transform="matrix(2.140526e-2,0,0,2.086758e-2,44.35111,41.4036)"
-+       id="g6707">
-+      <rect
-+         style="opacity:0.40206185;color:black;fill:url(#linearGradient6715);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-+         id="rect6709"
-+         width="1339.6335"
-+         height="478.35718"
-+         x="-1559.2523"
-+         y="-150.69685" />
-+      <path
-+         style="opacity:0.40206185;color:black;fill:url(#radialGradient6717);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-+         d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z "
-+         id="path6711"
-+         sodipodi:nodetypes="cccc" />
-+      <path
-+         sodipodi:nodetypes="cccc"
-+         id="path6713"
-+         d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z "
-+         style="opacity:0.40206185;color:black;fill:url(#radialGradient6719);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-+    </g>
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30701);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
-+       id="rect30499"
-+       width="36.979858"
-+       height="42.104137"
-+       x="6.5100656"
-+       y="2.5104303"
-+       rx="1.9579328"
-+       ry="1.9590315" />
-+    <path
-+       sodipodi:nodetypes="ccccccccc"
-+       id="path30526"
-+       d="M 9.9822237,5.1161175 L 39.957116,5.1161175 C 41.088875,5.1161175 42.000000,6.4933386 42.000000,8.2040570 L 42.000000,15.165394 C 42.000000,18.485012 38.071689,19.596195 36.939932,19.596195 L 12.999408,19.596195 C 11.867651,19.596195 7.9393398,18.089710 7.9393398,15.165394 L 7.9393398,8.2040570 C 7.9393398,6.4933386 8.8504660,5.1161175 9.9822237,5.1161175 z "
-+       style="color:#000000;fill:#2e3436;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible" />
-+    <path
-+       style="color:#000000;fill:#babdb6;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
-+       d="M 10.919290,6.0000001 L 39.080710,6.0000001 C 40.143997,6.0000001 41.000000,6.8560034 41.000000,7.9192899 L 41.000000,12.246064 C 41.000000,14.309351 37.309351,15.000000 36.246064,15.000000 L 13.753936,15.000000 C 12.690649,15.000000 9.0000000,14.063654 9.0000000,12.246064 L 9.0000000,7.9192899 C 9.0000000,6.8560034 9.8560033,6.0000001 10.919290,6.0000001 z "
-+       id="rect30501"
-+       sodipodi:nodetypes="ccccccccc" />
-+    <rect
-+       style="color:#000000;fill:#777b5e;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
-+       id="rect30514"
-+       width="25.250000"
-+       height="5.0000000"
-+       x="12.250000"
-+       y="7.0000000"
-+       rx="0.71156079"
-+       ry="0.74365538" />
-+    <rect
-+       ry="0.96161228"
-+       rx="0.94113970"
-+       y="3.5238943"
-+       x="7.3736029"
-+       height="40.077232"
-+       width="34.987637"
-+       id="rect30516"
-+       style="opacity:0.48734173;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient30524);stroke-width:1.0000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible" />
-+    <rect
-+       ry="1.3830814"
-+       rx="1.5254447"
-+       y="30.225506"
-+       x="33.140106"
-+       height="10.871767"
-+       width="6.9334230"
-+       id="rect30705"
-+       style="color:#000000;fill:url(#linearGradient30709);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#7d7d7d;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30691);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30528"
-+       width="6.9334230"
-+       height="10.871767"
-+       x="32.515106"
-+       y="29.600506"
-+       rx="1.5254447"
-+       ry="1.3830814" />
-+    <g
-+       id="g30602"
-+       transform="translate(0.707108,0.707108)"
-+       style="stroke:#707070;stroke-opacity:1.0000000">
-+      <rect
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+         id="rect30584"
-+         width="5.1731753"
-+         height="5.1028214"
-+         x="10.443745"
-+         y="21.397179"
-+         rx="1.0030046"
-+         ry="1.0030046" />
-+      <rect
-+         ry="1.0030046"
-+         rx="1.0030046"
-+         y="21.397179"
-+         x="17.500000"
-+         height="5.1028214"
-+         width="5.1731753"
-+         id="rect30586"
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+      <rect
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+         id="rect30588"
-+         width="5.1731753"
-+         height="5.1028214"
-+         x="24.500000"
-+         y="21.397179"
-+         rx="1.0030046"
-+         ry="1.0030046" />
-+      <rect
-+         ry="1.0030046"
-+         rx="1.0030046"
-+         y="28.315439"
-+         x="10.443745"
-+         height="5.1028214"
-+         width="5.1731753"
-+         id="rect30590"
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+      <rect
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+         id="rect30592"
-+         width="5.1731753"
-+         height="5.1028214"
-+         x="17.500000"
-+         y="28.315439"
-+         rx="1.0030046"
-+         ry="1.0030046" />
-+      <rect
-+         ry="1.0030046"
-+         rx="1.0030046"
-+         y="28.315439"
-+         x="24.500000"
-+         height="5.1028214"
-+         width="5.1731753"
-+         id="rect30594"
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+      <rect
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+         id="rect30596"
-+         width="5.1731753"
-+         height="5.1028214"
-+         x="10.443745"
-+         y="35.315437"
-+         rx="1.0030046"
-+         ry="1.0030046" />
-+      <rect
-+         ry="1.0030046"
-+         rx="1.0030046"
-+         y="35.315437"
-+         x="17.500000"
-+         height="5.1028214"
-+         width="5.1731753"
-+         id="rect30598"
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+      <rect
-+         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+         id="rect30600"
-+         width="5.1731753"
-+         height="5.1028214"
-+         x="24.500000"
-+         y="35.315437"
-+         rx="1.0030046"
-+         ry="1.0030046" />
-+    </g>
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30671);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30540"
-+       width="5.1731753"
-+       height="5.1028214"
-+       x="10.443745"
-+       y="21.397179"
-+       rx="1.0030046"
-+       ry="1.0030046" />
-+    <rect
-+       ry="1.0030046"
-+       rx="1.0030046"
-+       y="21.397179"
-+       x="17.500000"
-+       height="5.1028214"
-+       width="5.1731753"
-+       id="rect30551"
-+       style="color:#000000;fill:url(#linearGradient30669);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30667);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30553"
-+       width="5.1731753"
-+       height="5.1028214"
-+       x="24.500000"
-+       y="21.397179"
-+       rx="1.0030046"
-+       ry="1.0030046" />
-+    <rect
-+       ry="1.0030046"
-+       rx="1.0030046"
-+       y="28.315439"
-+       x="10.443745"
-+       height="5.1028214"
-+       width="5.1731753"
-+       id="rect30555"
-+       style="color:#000000;fill:url(#linearGradient30675);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30673);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30557"
-+       width="5.1731753"
-+       height="5.1028214"
-+       x="17.500000"
-+       y="28.315439"
-+       rx="1.0030046"
-+       ry="1.0030046" />
-+    <rect
-+       ry="1.0030046"
-+       rx="1.0030046"
-+       y="28.315439"
-+       x="24.500000"
-+       height="5.1028214"
-+       width="5.1731753"
-+       id="rect30559"
-+       style="color:#000000;fill:url(#linearGradient30677);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30681);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30561"
-+       width="5.1731753"
-+       height="5.1028214"
-+       x="10.443745"
-+       y="35.315437"
-+       rx="1.0030046"
-+       ry="1.0030046" />
-+    <rect
-+       ry="1.0030046"
-+       rx="1.0030046"
-+       y="35.315437"
-+       x="17.500000"
-+       height="5.1028214"
-+       width="5.1731753"
-+       id="rect30563"
-+       style="color:#000000;fill:url(#linearGradient30679);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30683);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30565"
-+       width="5.1731753"
-+       height="5.1028214"
-+       x="24.500000"
-+       y="35.315437"
-+       rx="1.0030046"
-+       ry="1.0030046" />
-+    <rect
-+       style="color:#000000;fill:url(#linearGradient30711);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#7d7d7d;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
-+       id="rect30707"
-+       width="6.9334230"
-+       height="6.2664795"
-+       x="33.140106"
-+       y="22.042002"
-+       rx="1.3394771"
-+       ry="1.2144693" />
-+    <rect
-+       ry="1.2144693"
-+       rx="1.3394771"
-+       y="21.417002"
-+       x="32.515106"
-+       height="6.2664795"
-+       width="6.9334230"
-+       id="rect30567"
-+       style="color:#000000;fill:url(#linearGradient30693);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
-+    <path
-+       style="font-size:3.5304732;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
-+       d="M 28.408396,9.5622980 C 28.581930,9.6071200 28.713518,9.6852680 28.803161,9.7967430 C 28.893949,9.9070720 28.939344,10.047854 28.939346,10.219090 C 28.939344,10.474222 28.841659,10.668444 28.646290,10.801756 C 28.450917,10.933919 28.165905,11.000000 27.791253,11.000000 C 27.659089,11.000000 27.526352,10.989083 27.393041,10.967247 C 27.260877,10.946561 27.129864,10.914957 27.000000,10.872435 L 27.000000,10.360447 C 27.124117,10.422507 27.247086,10.469625 27.368906,10.501804 C 27.491875,10.532834 27.612545,10.548349 27.730918,10.548348 C 27.906751,10.548349 28.041212,10.517894 28.134302,10.456983 C 28.228538,10.396074 28.275657,10.308732 28.275659,10.194956 C 28.275657,10.077734 28.227389,9.9892420 28.130854,9.9294810 C 28.035466,9.8685720 27.894109,9.8381170 27.706784,9.8381160 L 27.441309,9.8381160 L 27.441309,9.4105980 L 27.720575,9.4105980 C 27.887214,9.4106000 28.011332,9.3847420 28.092929,9.3330240 C 28.174524,9.2801610 28.215322,9.2002880 28.215324,9.0934070 C 28.215322,8.9945740 28.175673,8.9181500 28.096377,8.8641330 C 28.017078,8.8101210 27.905027,8.7831140 27.760224,8.7831120 C 27.653343,8.7831140 27.545314,8.7951810 27.436137,8.8193130 C 27.326958,8.8434490 27.218355,8.8790750 27.110327,8.9261920 L 27.110327,8.4400630 C 27.241340,8.4032890 27.371204,8.3757080 27.499920,8.3573170 C 27.628634,8.3389320 27.755051,8.3297380 27.879170,8.3297350 C 28.213598,8.3297380 28.463558,8.3849010 28.629051,8.4952260 C 28.795689,8.6044070 28.879009,8.7693230 28.879011,8.9899750 C 28.879009,9.1405280 28.839360,9.2640710 28.760065,9.3606060 C 28.680765,9.4559940 28.563542,9.5232250 28.408396,9.5622980 M 29.578900,10.282873 L 30.199491,10.282873 L 30.199491,10.950008 L 29.578900,10.950008 L 29.578900,10.282873 M 30.970058,10.491461 L 31.556172,10.491461 L 31.556172,8.8279320 L 30.954543,8.9520500 L 30.954543,8.5003980 L 31.552724,8.3762800 L 32.183658,8.3762800 L 32.183658,10.491461 L 32.769772,10.491461 L 32.769772,10.950008 L 30.970058,10.950008 L 30.970058,10.491461 M 34.310907,8.9227450 L 33.583436,10.000159 L 34.310907,10.000159 L 34.310907,8.9227450 M 34.200579,8.3762800 L 34.938393,8.3762800 L 34.938393,10.000159 L 35.305576,10.000159 L 35.305576,10.481117 L 34.938393,10.481117 L 34.938393,10.950008 L 34.310907,10.950008 L 34.310907,10.481117 L 33.169709,10.481117 L 33.169709,9.9122420 L 34.200579,8.3762800"
-+       id="text30569" />
-+    <path
-+       style="font-size:4.7407885;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#b8b8b8;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
-+       d="M 36.268162,33.708210 L 36.268162,34.921185 L 37.476507,34.921185 L 37.476507,35.467487 L 36.268162,35.467487 L 36.268162,36.680462 L 35.717230,36.680462 L 35.717230,35.467487 L 34.508885,35.467487 L 34.508885,34.921185 L 35.717230,34.921185 L 35.717230,33.708210 L 36.268162,33.708210"
-+       id="text30574" />
-+    <path
-+       style="font-size:4.7407885;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#b8b8b8;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
-+       d="M 35.324173,24.170804 L 36.777892,24.170804 L 36.777892,24.844421 L 35.324173,24.844421 L 35.324173,24.170804"
-+       id="text30578" />
-+  </g>
-+</svg>
diff --git a/debian/patches/series b/debian/patches/series
index a127545..e69de29 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +0,0 @@
-01-dfsg-icons
commit e034adef566e8a5a519294f3f156222e293cb8ae
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Mon Oct 31 16:20:53 2011 +0100

    Merging upstream version 2.2.0.

diff --git a/CHANGELOG b/CHANGELOG
index 7518ac1..7edb33b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,5 @@
-Version 2.0.1 - 2011-04-26
-* Add missing icons
+Version 2.2.0 - 2011-10-24
+* Bug fixes (see mercurial logs for details)
 
 Version 2.0.0 - 2011-04-26
 * Bug fixes (see mercurial logs for details)
diff --git a/MANIFEST.in b/MANIFEST.in
index fba86d4..7966750 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -6,6 +6,6 @@ include COPYRIGHT
 include LICENSE
 include *.xml
 include *.odt
-include *.csv
+include locale/*.po
 include doc/*
 include icons/*
diff --git a/PKG-INFO b/PKG-INFO
index 5c852b0..fa77fcd 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 2.0.1
+Version: 2.2.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,24 +8,26 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.0/
+Download-URL: http://downloads.tryton.org/2.2/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Environment :: Plugins
+Classifier: Framework :: Tryton
 Classifier: Intended Audience :: Developers
 Classifier: Intended Audience :: Financial and Insurance Industry
 Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: Bulgarian
 Classifier: Natural Language :: Czech
+Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 2.5
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Topic :: Office/Business
diff --git a/__tryton__.py b/__tryton__.py
index ca8e1d5..d9c37bb 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -7,7 +7,7 @@
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '2.0.1',
+    'version': '2.2.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
@@ -37,12 +37,13 @@ Permet de formater les montants en fonction de la devise.
         'currency.xml',
     ],
     'translation': [
-        'bg_BG.csv',
-        'cs_CZ.csv',
-        'de_DE.csv',
-        'es_CO.csv',
-        'es_ES.csv',
-        'fr_FR.csv',
-        'ru_RU.csv',
+        'locale/bg_BG.po',
+        'locale/cs_CZ.po',
+        'locale/de_DE.po',
+        'locale/es_CO.po',
+        'locale/es_ES.po',
+        'locale/fr_FR.po',
+        'locale/nl_NL.po',
+        'locale/ru_RU.po',
     ]
 }
diff --git a/bg_BG.csv b/bg_BG.csv
deleted file mode 100644
index 25f16f8..0000000
--- a/bg_BG.csv
+++ /dev/null
@@ -1,223 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Невалидно групиране!,0
-error,currency.currency,0,Nigeria,Нигерия,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,Не е намерен курс за валута: %s за дата: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,За ден валутата може да има само един курс!,0
-field,"currency.currency,active",0,Active,Активен,0
-field,"currency.currency,code",0,Code,Код,0
-field,"currency.currency,digits",0,Display Digits,Цифри за показване,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Десетичен разделител,0
-field,"currency.currency,mon_grouping",0,Grouping,Групиране,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Разделител за хиляди,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Предхожда отрицателен знак на валута,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Знак минус: разделен от празно поле,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Позиция на знака минус,0
-field,"currency.currency,name",0,Name,Име,0
-field,"currency.currency,negative_sign",0,Negative Sign,Отрицателен знак,0
-field,"currency.currency,numeric_code",0,Numeric Code,Цифров код,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Предхожда положителен знак на валута,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Знак плюс: разделен от празно поле,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Позиция на знака плюс,0
-field,"currency.currency,positive_sign",0,Positive Sign,Положителен знак,0
-field,"currency.currency,rate",0,Current rate,Текущ курс,0
-field,"currency.currency,rates",0,Rates,Курсове,0
-field,"currency.currency,rec_name",0,Name,Име,0
-field,"currency.currency,rounding",0,Rounding factor,Коефициент на закръгление,0
-field,"currency.currency,symbol",0,Symbol,Символ,0
-field,"currency.currency.rate,currency",0,Currency,Валута,0
-field,"currency.currency.rate,date",0,Date,Дата,0
-field,"currency.currency.rate,rate",0,Rate,Отношение,0
-field,"currency.currency.rate,rec_name",0,Name,Име,0
-model,"currency.currency,name",0,Currency,Валута,0
-model,"currency.currency,name",aed,UAE Dirham,Арабска дхама,0
-model,"currency.currency,name",afn,Afghani,Афган,0
-model,"currency.currency,name",all,Lek,Лек,0
-model,"currency.currency,name",amd,Armenian Dram,Арменски драм,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Холандски гилдер,0
-model,"currency.currency,name",aoa,Kwanza,Кванза,0
-model,"currency.currency,name",ars,Argentine Peso,Аржентинско песо,0
-model,"currency.currency,name",aud,Australian Dollar,Австралийски долар,0
-model,"currency.currency,name",awg,Aruban Guilder,Арубийски гилдер,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Азербайджански манат,0
-model,"currency.currency,name",bam,Convertible Marks,Босненска конвертируема марка,0
-model,"currency.currency,name",bbd,Barbados Dollar,Барбадоски долар,0
-model,"currency.currency,name",bdt,Taka,Бангладешка така,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Български лев,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Бахрейнски динар,0
-model,"currency.currency,name",bif,Burundi Franc,Бурундийски франк,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Бермудски долар,0
-model,"currency.currency,name",bnd,Brunei Dollar,Брунейски долар,0
-model,"currency.currency,name",bob,Boliviano,Боливиано,0
-model,"currency.currency,name",bov,Mvdol,Боливийски мвдол,0
-model,"currency.currency,name",brl,Brazilian Real,Бразилски реал,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Бахамски долар,0
-model,"currency.currency,name",btn,Ngultrum,Нгултрум,0
-model,"currency.currency,name",bwp,Pula,Пула,0
-model,"currency.currency,name",byr,Belarussian Ruble,Беларуска рубла,0
-model,"currency.currency,name",bzd,Belize Dollar,Белизийски долар,0
-model,"currency.currency,name",cad,Canadian Dollar,Канадски долар,0
-model,"currency.currency,name",cdf,Congolese Franc,Конгоански франк,0
-model,"currency.currency,name",che,WIR Euro,,0
-model,"currency.currency,name",chf,Swiss Franc,Швейцарски франк,0
-model,"currency.currency,name",chw,WIR Franc,,0
-model,"currency.currency,name",clf,Unidades de fomento,Чилийско Unidad de Fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Чилииско песо,0
-model,"currency.currency,name",cny,Yuan Renminbi,Юан,0
-model,"currency.currency,name",cop,Colombian Peso,Колумбииско песо,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Колумбийски реал,0
-model,"currency.currency,name",crc,Costa Rican Colon,Костарикански колон,0
-model,"currency.currency,name",cup,Cuban Peso,Кубинско песо,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Кейп Вердианско ескудо,0
-model,"currency.currency,name",cyp,Cyprus Pound,Кипърска лира,0
-model,"currency.currency,name",czk,Czech Koruna,Чешка крона,0
-model,"currency.currency,name",djf,Djibouti Franc,Джибутски франк,0
-model,"currency.currency,name",dkk,Danish Krone,Датска крона,0
-model,"currency.currency,name",dop,Dominican Peso,Доминиканско песо,0
-model,"currency.currency,name",dzd,Algerian Dinar,Алжирски динар,0
-model,"currency.currency,name",eek,Kroon,Естонска крона,0
-model,"currency.currency,name",egp,Egyptian Pound,Египетска лира,0
-model,"currency.currency,name",ern,Nakfa,Накфа,0
-model,"currency.currency,name",etb,Ethiopian Birr,Етиопски бир,0
-model,"currency.currency,name",eur,Euro,Евро,0
-model,"currency.currency,name",fjd,Fiji Dollar,Фиджийски долар,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Лира на Фолкландските острови,0
-model,"currency.currency,name",gbp,Pound Sterling,Британска лира,0
-model,"currency.currency,name",gel,Lari,Лари,0
-model,"currency.currency,name",ghs,Ghana Cedi,Ганииско седи,0
-model,"currency.currency,name",gip,Gibraltar Pound,Гибралтарска лира,0
-model,"currency.currency,name",gmd,Dalasi,Даласи,0
-model,"currency.currency,name",gnf,Guinea Franc,Гвинейски франк,0
-model,"currency.currency,name",gtq,Quetzal,Кетцал,0
-model,"currency.currency,name",gyd,Guyana Dollar,Гаянски долар,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Хонг Конг долар,0
-model,"currency.currency,name",hnl,Lempira,Хондураска лемпра,0
-model,"currency.currency,name",hrk,Croatian Kuna,Хърватска куна,0
-model,"currency.currency,name",htg,Gourde,Гурде,0
-model,"currency.currency,name",huf,Forint,Форинт,0
-model,"currency.currency,name",idr,Rupiah,Индонезийска рупия,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Шекел,0
-model,"currency.currency,name",inr,Indian Rupee,Индийски рупей,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Иракски динар,0
-model,"currency.currency,name",irr,Iranian Rial,Ирански риал,0
-model,"currency.currency,name",isk,Iceland Krona,Исландска крона,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Ямайски долар,0
-model,"currency.currency,name",jod,Jordanian Dinar,Йордански динар,0
-model,"currency.currency,name",jpy,Yen,Японска йена,0
-model,"currency.currency,name",kes,Kenyan Shilling,Кенийски шилинг,0
-model,"currency.currency,name",kgs,Som,Сум,0
-model,"currency.currency,name",khr,Riel,Камбоджански риел,0
-model,"currency.currency,name",kmf,Comoro Franc,Коморийски франк,0
-model,"currency.currency,name",kpw,North Korean Won,Севернокорейски вон,0
-model,"currency.currency,name",krw,Won,Уон,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Кувейтски динар,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Каймански долар,0
-model,"currency.currency,name",kzt,Tenge,Казакстански тенге,0
-model,"currency.currency,name",lak,Kip,Лаоски кип,0
-model,"currency.currency,name",lbp,Lebanese Pound,Ливански паунд,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Шриланкийска рупия,0
-model,"currency.currency,name",lrd,Liberian Dollar,Либерийски долар,0
-model,"currency.currency,name",lsl,Loti,Лоти,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Литвийски лит,0
-model,"currency.currency,name",lvl,Latvian Lats,Латвииски лит,0
-model,"currency.currency,name",lyd,Libyan Dinar,Либийски динар,0
-model,"currency.currency,name",mad,Moroccan Dirham,Марокански дирхам,0
-model,"currency.currency,name",mdl,Moldovan Leu,Молдовска лея,0
-model,"currency.currency,name",mga,Malagasy Ariary,Малгашко ариари,0
-model,"currency.currency,name",mkd,Denar,Денар,0
-model,"currency.currency,name",mmk,Kyat,Кият,0
-model,"currency.currency,name",mnt,Tugrik,Монголски тугрик,0
-model,"currency.currency,name",mop,Pataca,Патака,0
-model,"currency.currency,name",mro,Ouguiya,Оугия,0
-model,"currency.currency,name",mtl,Maltese Lira,Малтийска лира,0
-model,"currency.currency,name",mur,Mauritius Rupee,Маврицийски рупей,0
-model,"currency.currency,name",mvr,Rufiyaa,Руфия,0
-model,"currency.currency,name",mwk,Kwacha,Куача,0
-model,"currency.currency,name",mxn,Mexican Peso,Мексиканско песо,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Малайзийски рингит,0
-model,"currency.currency,name",mzn,Metical,Мозамбкски метикал,0
-model,"currency.currency,name",nad,Namibia Dollar,Намибийски долар,0
-model,"currency.currency,name",ngn,Naira,Найра,0
-model,"currency.currency,name",nio,Cordoba Oro,Никарагска кордоба,0
-model,"currency.currency,name",nok,Norwegian Krone,Норвежка крона,0
-model,"currency.currency,name",npr,Nepalese Rupee,Непалски рупей,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Ново Зеландски долар,0
-model,"currency.currency,name",omr,Rial Omani,Омански риал,0
-model,"currency.currency,name",pab,Balboa,Панамска балбоа,0
-model,"currency.currency,name",pen,Nuevo Sol,Нов перуански сол,0
-model,"currency.currency,name",pgk,Kina,Папуа - Нова Гвинейска кина,0
-model,"currency.currency,name",php,Philippine Peso,Филипинско песо,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Пакистанска рупия,0
-model,"currency.currency,name",pln,Zloty,Полска Злота,0
-model,"currency.currency,name",pyg,Guarani,Гуарани,0
-model,"currency.currency,name",qar,Qatari Rial,Катарски риал,0
-model,"currency.currency,name",ron,New Leu,Румънско леу,0
-model,"currency.currency,name",rsd,Serbian Dinar,Сръбски динар,0
-model,"currency.currency,name",rub,Russian Ruble,Руска рубла,0
-model,"currency.currency,name",rwf,Rwanda Franc,Руандски франк,0
-model,"currency.currency,name",sar,Saudi Riyal,Саудитски риал,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Долар на Соломонови острови,0
-model,"currency.currency,name",scr,Seychelles Rupee,Сейшелска рупия,0
-model,"currency.currency,name",sdg,Sudanese Pound,Судански динар,0
-model,"currency.currency,name",sek,Swedish Krona,Шведска крона,0
-model,"currency.currency,name",sgd,Singapore Dollar,Сингапурски долар,0
-model,"currency.currency,name",shp,Saint Helena Pound,о-в Света Елена лира,0
-model,"currency.currency,name",sll,Leone,Сиера Леонско Леоне,0
-model,"currency.currency,name",sos,Somali Shilling,Сомалийски шилинг,0
-model,"currency.currency,name",srd,Surinam Dollar,Суринамски долар,0
-model,"currency.currency,name",std,Dobra,Добра,0
-model,"currency.currency,name",svc,El Salvador Colon,Ел Салвадорски колон ,0
-model,"currency.currency,name",syp,Syrian Pound,Сирийска лира,0
-model,"currency.currency,name",szl,Lilangeni,Лилангени,0
-model,"currency.currency,name",thb,Baht,Тайландски бат,0
-model,"currency.currency,name",tjs,Somoni,Сомони,0
-model,"currency.currency,name",tmm,Manat,Манат,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Тунизийски динар,0
-model,"currency.currency,name",top,Pa'anga,Паянга,0
-model,"currency.currency,name",try,New Turkish Lira,Нова турска лира,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Тринидадски долар,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Нов тайвански долар,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Танзанийски шилинг,0
-model,"currency.currency,name",uah,Hryvnia,Украинска гривна,0
-model,"currency.currency,name",ugx,Uganda Shilling,Угандийски шилинг,0
-model,"currency.currency,name",usd,US Dollar,Американски долар,0
-model,"currency.currency,name",usn,US Dollar (Next day),Американски долар (следващ ден),0
-model,"currency.currency,name",uss,US Dollar (Same day),Американски долар (този ден),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Уругвайско песо,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Узбекистански Сум,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Боливар,0
-model,"currency.currency,name",vnd,Dong,Виетнамски донг,0
-model,"currency.currency,name",vuv,Vatu,Вату,0
-model,"currency.currency,name",wst,Tala,Тала,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,,0
-model,"currency.currency,name",xag,Silver,Сребро,0
-model,"currency.currency,name",xau,Gold,Злато,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),,0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),,0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),,0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Източно Карибски долар,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Специални права на тираж,0
-model,"currency.currency,name",xfo,Gold-Franc,Златен франк,0
-model,"currency.currency,name",xfu,UIC-Franc,,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,,0
-model,"currency.currency,name",xpd,Palladium,Паладии,0
-model,"currency.currency,name",xpf,CFP Franc,,0
-model,"currency.currency,name",xpt,Platinum,Платина,0
-model,"currency.currency,name",xts,Code for testing purposes,Код за тестове,0
-model,"currency.currency,name",xxx,No currency,Няма валута,0
-model,"currency.currency,name",yer,Yemeni Rial,Йеменски риал,0
-model,"currency.currency,name",zar,Rand,Ранд,0
-model,"currency.currency,name",zmk,Zambian Kwacha,Куача,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Зимбабвииски долар,0
-model,"currency.currency.rate,name",0,Rate,Курс,0
-model,"ir.action,name",act_currency_form,Currencies,Валути,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Управление на валути,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Валути,0
-model,"res.group,name",group_currency_admin,Currency Administration,Управление на валута,0
-view,currency.currency,0,Currencies,Валути,0
-view,currency.currency,0,Currency,Валута,0
-view,currency.currency,0,Formatting,Форматиране,0
-view,currency.currency,0,Rate,Отношение,0
-view,currency.currency,0,Rates,Курсове,0
diff --git a/cs_CZ.csv b/cs_CZ.csv
deleted file mode 100644
index 11b400f..0000000
--- a/cs_CZ.csv
+++ /dev/null
@@ -1,222 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,,0
-field,"currency.currency,active",0,Active,,0
-field,"currency.currency,code",0,Code,,0
-field,"currency.currency,digits",0,Display Digits,,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,,0
-field,"currency.currency,mon_grouping",0,Grouping,,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
-field,"currency.currency,name",0,Name,,0
-field,"currency.currency,negative_sign",0,Negative Sign,,0
-field,"currency.currency,numeric_code",0,Numeric Code,,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
-field,"currency.currency,positive_sign",0,Positive Sign,,0
-field,"currency.currency,rate",0,Current rate,,0
-field,"currency.currency,rates",0,Rates,,0
-field,"currency.currency,rec_name",0,Name,,0
-field,"currency.currency,rounding",0,Rounding factor,,0
-field,"currency.currency,symbol",0,Symbol,,0
-field,"currency.currency.rate,currency",0,Currency,,0
-field,"currency.currency.rate,date",0,Date,,0
-field,"currency.currency.rate,rate",0,Rate,,0
-field,"currency.currency.rate,rec_name",0,Name,,0
-model,"currency.currency,name",0,Currency,,0
-model,"currency.currency,name",aed,UAE Dirham,Spojené Arabské Emiráty - dirham,0
-model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",amd,Armenian Dram,Arménský dram,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Nizozemskoantilský gulden,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",ars,Argentine Peso,Argentinské peso,0
-model,"currency.currency,name",aud,Australian Dollar,Australský dolar,0
-model,"currency.currency,name",awg,Aruban Guilder,Arubský gulden,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Ázerbajdžánský manat,0
-model,"currency.currency,name",bam,Convertible Marks,Konvertibilní marka,0
-model,"currency.currency,name",bbd,Barbados Dollar,Barbadoský dolar,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Bulharská leva,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Bahrajnský dinár,0
-model,"currency.currency,name",bif,Burundi Franc,Burundský frank,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Bermudský dolar,0
-model,"currency.currency,name",bnd,Brunei Dollar,Brunejský dolar,0
-model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",brl,Brazilian Real,Brazilský real,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Bahamský dolar,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",byr,Belarussian Ruble,Běloruský rubl,0
-model,"currency.currency,name",bzd,Belize Dollar,Belizský dolar,0
-model,"currency.currency,name",cad,Canadian Dollar,Kanadský dolar,0
-model,"currency.currency,name",cdf,Congolese Franc,Konžský frank,0
-model,"currency.currency,name",che,WIR Euro,WIR euro,0
-model,"currency.currency,name",chf,Swiss Franc,Švýcarský frank,0
-model,"currency.currency,name",chw,WIR Franc,WIR frank,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Chilské peso,0
-model,"currency.currency,name",cny,Yuan Renminbi,Čínský renminbi,0
-model,"currency.currency,name",cop,Colombian Peso,Kolumbijské peso,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",crc,Costa Rican Colon,Kostarický colon,0
-model,"currency.currency,name",cup,Cuban Peso,Kubánské peso,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Kapverdské escudo,0
-model,"currency.currency,name",cyp,Cyprus Pound,Kyperská libra,0
-model,"currency.currency,name",czk,Czech Koruna,Česká koruna,0
-model,"currency.currency,name",djf,Djibouti Franc,Džibutský frank,0
-model,"currency.currency,name",dkk,Danish Krone,Dánská koruna,0
-model,"currency.currency,name",dop,Dominican Peso,Dominikánské peso,0
-model,"currency.currency,name",dzd,Algerian Dinar,Alžírský dinár,0
-model,"currency.currency,name",eek,Kroon,Koruna,0
-model,"currency.currency,name",egp,Egyptian Pound,Egyptská libra,0
-model,"currency.currency,name",ern,Nakfa,Nakfa,0
-model,"currency.currency,name",etb,Ethiopian Birr,Etiopský birr,0
-model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Fidžijský dolar,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Falklandská libra,0
-model,"currency.currency,name",gbp,Pound Sterling,Britská libra,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",ghs,Ghana Cedi,Ghanský cedi,0
-model,"currency.currency,name",gip,Gibraltar Pound,Gibraltarská libra,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",gnf,Guinea Franc,Guinejský frank,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",gyd,Guyana Dollar,Guyanský dolar,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkongský dolar,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",hrk,Croatian Kuna,Chorvatská kuna,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",idr,Rupiah,Rupie,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Izraelský nový šekel,0
-model,"currency.currency,name",inr,Indian Rupee,Indická rupie,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Irácký dinár,0
-model,"currency.currency,name",irr,Iranian Rial,Íránský rial,0
-model,"currency.currency,name",isk,Iceland Krona,Islandská koruna,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Jamajský dolar,0
-model,"currency.currency,name",jod,Jordanian Dinar,Jordánský dinár,0
-model,"currency.currency,name",jpy,Yen,Jen,0
-model,"currency.currency,name",kes,Kenyan Shilling,Keňský šilink,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",kmf,Comoro Franc,Komorský frank,0
-model,"currency.currency,name",kpw,North Korean Won,Severokorejský won,0
-model,"currency.currency,name",krw,Won,Won,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Kuvajtský dinár,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Kajmanský dolar,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libanonská libra,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Srílanská rupie,0
-model,"currency.currency,name",lrd,Liberian Dollar,Liberijský dolar,0
-model,"currency.currency,name",lsl,Loti,Loti,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litevský lit,0
-model,"currency.currency,name",lvl,Latvian Lats,Lotyšský lat,0
-model,"currency.currency,name",lyd,Libyan Dinar,Libyjský dinár,0
-model,"currency.currency,name",mad,Moroccan Dirham,Marocký dirham,0
-model,"currency.currency,name",mdl,Moldovan Leu,Moldavský leu,0
-model,"currency.currency,name",mga,Malagasy Ariary,Madagaskarský ariary,0
-model,"currency.currency,name",mkd,Denar,Denár,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",mtl,Maltese Lira,Maltézská lira,0
-model,"currency.currency,name",mur,Mauritius Rupee,Mauricijská rupie,0
-model,"currency.currency,name",mvr,Rufiyaa,Rufiya,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha,0
-model,"currency.currency,name",mxn,Mexican Peso,Mexické peso,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexican Unidad de Inversion (UDI),0
-model,"currency.currency,name",myr,Malaysian Ringgit,Malajský ringgit,0
-model,"currency.currency,name",mzn,Metical,Metical,0
-model,"currency.currency,name",nad,Namibia Dollar,Namibijský dolar,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nio,Cordoba Oro,Cordoba oro,0
-model,"currency.currency,name",nok,Norwegian Krone,Norská koruna,0
-model,"currency.currency,name",npr,Nepalese Rupee,Nepálská rupie,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Novozélandský dolar,0
-model,"currency.currency,name",omr,Rial Omani,Ománský rial,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
-model,"currency.currency,name",pen,Nuevo Sol,Nový sol,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",php,Philippine Peso,Filipínské peso,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Pákistánská rupie,0
-model,"currency.currency,name",pln,Zloty,Zlotý,0
-model,"currency.currency,name",pyg,Guarani,Guarani,0
-model,"currency.currency,name",qar,Qatari Rial,Katarský rial,0
-model,"currency.currency,name",ron,New Leu,Nový leu,0
-model,"currency.currency,name",rsd,Serbian Dinar,Srbský dinár,0
-model,"currency.currency,name",rub,Russian Ruble,Ruský rubl,0
-model,"currency.currency,name",rwf,Rwanda Franc,Rwandský frank,0
-model,"currency.currency,name",sar,Saudi Riyal,Saudskoarabský rial,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Å alamounovy ostrovy - dolar,0
-model,"currency.currency,name",scr,Seychelles Rupee,Seychelská rupie,0
-model,"currency.currency,name",sdg,Sudanese Pound,Súdánská libra,0
-model,"currency.currency,name",sek,Swedish Krona,Švédská koruna,0
-model,"currency.currency,name",sgd,Singapore Dollar,Singapurský dolar,0
-model,"currency.currency,name",shp,Saint Helena Pound,Svatohelenská libra,0
-model,"currency.currency,name",sll,Leone,Leone,0
-model,"currency.currency,name",sos,Somali Shilling,Somálský šilink,0
-model,"currency.currency,name",srd,Surinam Dollar,Surinamský dolar,0
-model,"currency.currency,name",std,Dobra,Dobra,0
-model,"currency.currency,name",svc,El Salvador Colon,Salvádorský colon,0
-model,"currency.currency,name",syp,Syrian Pound,Sýrijská libra,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",tmm,Manat,Manat,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Tuniský dinár,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",try,New Turkish Lira,Turecká nová lira,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad a Tobago - dolar,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Taiwanský dolar,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Tanzanský šilink,0
-model,"currency.currency,name",uah,Hryvnia,Hřivna,0
-model,"currency.currency,name",ugx,Uganda Shilling,Ugandský šilink,0
-model,"currency.currency,name",usd,US Dollar,Americký dolar,0
-model,"currency.currency,name",usn,US Dollar (Next day),Americký dolar (příští den),0
-model,"currency.currency,name",uss,US Dollar (Same day),Americký dolar (stejný den),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayské peso,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Uzbecký sum,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar fuerte,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,CFA frank BEAC,0
-model,"currency.currency,name",xag,Silver,Stříbro,0
-model,"currency.currency,name",xau,Gold,Zlato,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),Evropská smíšená jednotka (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Evropská měnová jednotka (E.M.U.-6),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Evropská jednotka účtu 9 (E.U.A.-9),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Evropská jednotka účtu 17 (E.U.A.-17),0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Východokaribský dolar,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Zvláštní práva čerpání,0
-model,"currency.currency,name",xfo,Gold-Franc,Zlatý frank,0
-model,"currency.currency,name",xfu,UIC-Franc,UIC frank,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,CFA frank BCEAO,0
-model,"currency.currency,name",xpd,Palladium,Paladium,0
-model,"currency.currency,name",xpf,CFP Franc,CFP frank,0
-model,"currency.currency,name",xpt,Platinum,Platina,0
-model,"currency.currency,name",xts,Code for testing purposes,Kód pro testovací účely,0
-model,"currency.currency,name",xxx,No currency,Žádná měna,0
-model,"currency.currency,name",yer,Yemeni Rial,Jemenský rial,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",zmk,Zambian Kwacha,Zabmijská kwacha,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Zimbabwský dolar,0
-model,"currency.currency.rate,name",0,Rate,,0
-model,"ir.action,name",act_currency_form,Currencies,,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,,0
-model,"res.group,name",group_currency_admin,Currency Administration,,0
-view,currency.currency,0,Currencies,,0
-view,currency.currency,0,Currency,,0
-view,currency.currency,0,Formatting,,0
-view,currency.currency,0,Rate,,0
-view,currency.currency,0,Rates,,0
diff --git a/currency.py b/currency.py
index fbe9d7a..dda2b52 100644
--- a/currency.py
+++ b/currency.py
@@ -6,6 +6,7 @@ from decimal import Decimal, ROUND_HALF_EVEN
 from trytond.model import ModelView, ModelSQL, fields
 from trytond.tools import safe_eval, datetime_strftime
 from trytond.transaction import Transaction
+from trytond.pool import Pool
 
 
 class Currency(ModelSQL, ModelView):
@@ -136,8 +137,8 @@ class Currency(ModelSQL, ModelView):
         '''
         Return the rate at the date from the context or the current date
         '''
-        rate_obj = self.pool.get('currency.currency.rate')
-        date_obj = self.pool.get('ir.date')
+        rate_obj = Pool().get('currency.currency.rate')
+        date_obj = Pool().get('ir.date')
 
         res = {}
         date = Transaction().context.get('date', date_obj.today())
@@ -185,8 +186,8 @@ class Currency(ModelSQL, ModelView):
         Use the rate of the date of the context or the current date if ids are
         given
         '''
-        date_obj = self.pool.get('ir.date')
-        lang_obj = self.pool.get('ir.lang')
+        date_obj = Pool().get('ir.date')
+        lang_obj = Pool().get('ir.lang')
 
         if isinstance(from_currency, (int, long)):
             from_currency = self.browse(from_currency)
@@ -242,7 +243,7 @@ class Rate(ModelSQL, ModelView):
         self._order.insert(0, ('date', 'DESC'))
 
     def default_date(self):
-        date_obj = self.pool.get('ir.date')
+        date_obj = Pool().get('ir.date')
         return date_obj.today()
 
     def check_xml_record(self, ids, values):
diff --git a/currency.xml b/currency.xml
index 5d6fd34..ee5a655 100644
--- a/currency.xml
+++ b/currency.xml
@@ -6,18 +6,24 @@ this repository contains the full copyright notices and license terms. -->
         <record model="res.group" id="group_currency_admin">
             <field name="name">Currency Administration</field>
         </record>
-        <record model="res.user" id="res.user_admin">
-            <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
+        <record model="res.user-res.group" id="user_admin_group_currency_admin">
+            <field name="user" ref="res.user_admin"/>
+            <field name="group" ref="group_currency_admin"/>
         </record>
-        <record model="res.user" id="res.user_trigger">
-            <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
+        <record model="res.user-res.group" id="user_trigger_group_currency_admin">
+            <field name="user" ref="res.user_trigger"/>
+            <field name="group" ref="group_currency_admin"/>
         </record>
         <record model="ir.ui.icon" id="currency_icon">
             <field name="name">tryton-currency</field>
             <field name="path">icons/tryton-currency.svg</field>
         </record>
-        <menuitem name="Currency Management" id="menu_currency" sequence="3"
-            groups="group_currency_admin" icon="tryton-currency"/>
+        <menuitem name="Currency" id="menu_currency" sequence="3"
+            icon="tryton-currency"/>
+        <record model="ir.ui.menu-res.group" id="menu_currency_group_currency_admin">
+            <field name="menu" ref="menu_currency"/>
+            <field name="group" ref="group_currency_admin"/>
+        </record>
 
         <record model="ir.ui.view" id="currency_view_form">
             <field name="model">currency.currency</field>
@@ -57,7 +63,7 @@ this repository contains the full copyright notices and license terms. -->
                                         <field name="date"/>
                                     </x>
                                     <y>
-                                        <field name="rate" fill="1" empty="0"/>
+                                        <field name="rate" yfill="1" empty="0"/>
                                     </y>
                                 </graph>
                             </field>
@@ -105,12 +111,12 @@ this repository contains the full copyright notices and license terms. -->
             <field name="arch" type="xml">
                 <![CDATA[
                 <tree string="Currencies">
-                    <field name="name" select="1"/>
+                    <field name="name"/>
                     <field name="symbol"/>
-                    <field name="code" select="1"/>
-                    <field name="numeric_code" select="1"/>
+                    <field name="code"/>
+                    <field name="numeric_code"/>
                     <field name="rate"/>
-                    <field name="active" tree_invisible="1" select="2"/>
+                    <field name="active" tree_invisible="1"/>
                 </tree>
                 ]]>
             </field>
diff --git a/de_DE.csv b/de_DE.csv
deleted file mode 100644
index ecec46d..0000000
--- a/de_DE.csv
+++ /dev/null
@@ -1,232 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Ungültige Gruppierung,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,Kein Kurs gefunden für Währung %s am %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Einer Währung kann nur ein Kurs pro Datum zugewiesen werden!,0
-field,"currency.currency,active",0,Active,Aktiv,0
-field,"currency.currency,code",0,Code,Code,0
-field,"currency.currency,create_date",0,Creation date,Erstellungsdatum,0
-field,"currency.currency,create_uid",0,Creation user,Ersteller,0
-field,"currency.currency,digits",0,Display Digits,Angezeigte Stellen,0
-field,"currency.currency,id",0,ID,ID,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Dezimalpunkt Währung,0
-field,"currency.currency,mon_grouping",0,Grouping,Gruppierung Währung,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Tausendertrennzeichen Währung,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Negativer Wert: Symbol führend,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position negatives Vorzeichen,0
-field,"currency.currency,name",0,Name,Name,0
-field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
-field,"currency.currency,numeric_code",0,Numeric Code,Numerischer Code,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Positiver Wert: Symbol führend,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position positives Vorzeichen,0
-field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
-field,"currency.currency,rate",0,Current rate,Aktueller Kurs,0
-field,"currency.currency,rates",0,Rates,Kurse,0
-field,"currency.currency,rec_name",0,Name,Name,0
-field,"currency.currency,rounding",0,Rounding factor,Rundung,0
-field,"currency.currency,symbol",0,Symbol,Symbol,0
-field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
-field,"currency.currency,write_uid",0,Last modification by,Zuletzt geändert von,0
-field,"currency.currency.rate,create_date",0,Creation date,Erstellungsdatum,0
-field,"currency.currency.rate,create_uid",0,Creation user,Ersteller,0
-field,"currency.currency.rate,currency",0,Currency,Währung,0
-field,"currency.currency.rate,date",0,Date,Datum,0
-field,"currency.currency.rate,id",0,ID,ID,0
-field,"currency.currency.rate,rate",0,Rate,Kurs,0
-field,"currency.currency.rate,rec_name",0,Name,Name,0
-field,"currency.currency.rate,write_date",0,Last modification date,Zuletzt geändert am,0
-field,"currency.currency.rate,write_uid",0,Last modification by,Zuletzt geändert von,0
-model,"currency.currency,name",0,Currency,Währung,0
-model,"currency.currency,name",aed,UAE Dirham,VAE-Dirham,0
-model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",amd,Armenian Dram,Armenischer Dram,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische Antillen-Gulden,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",ars,Argentine Peso,Argentinischer Peso,0
-model,"currency.currency,name",aud,Australian Dollar,Australischer Dollar,0
-model,"currency.currency,name",awg,Aruban Guilder,Arubanischer Gulden,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Aserbeidschan Manat,0
-model,"currency.currency,name",bam,Convertible Marks,Konvertible Mark,0
-model,"currency.currency,name",bbd,Barbados Dollar,Barbados-Dollar,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Bulgarischer Lev,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Bahrain-Dinar,0
-model,"currency.currency,name",bif,Burundi Franc,Burundi-Franc,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Bermuda-Dollar,0
-model,"currency.currency,name",bnd,Brunei Dollar,Brunei-Dollar,0
-model,"currency.currency,name",bob,Boliviano,Bolivischer Boliviano,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",brl,Brazilian Real,Brasilianischer Real,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Bahama-Dollar,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",byr,Belarussian Ruble,Weißrussischer Rubel,0
-model,"currency.currency,name",bzd,Belize Dollar,Belize-Dollar,0
-model,"currency.currency,name",cad,Canadian Dollar,Kanadischer Dollar,0
-model,"currency.currency,name",cdf,Congolese Franc,Congolese Franc,0
-model,"currency.currency,name",che,WIR Euro,WIR Euro,0
-model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
-model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Chilenischer Peso,0
-model,"currency.currency,name",cny,Yuan Renminbi,Renminbi-Yuan,0
-model,"currency.currency,name",cop,Colombian Peso,Kolumbischer Peso,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",crc,Costa Rican Colon,Costa Rica Colon,0
-model,"currency.currency,name",cup,Cuban Peso,Kubanischer Peso,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Kap-Verde-Escudo,0
-model,"currency.currency,name",cyp,Cyprus Pound,Zypriotisches Pfund,0
-model,"currency.currency,name",czk,Czech Koruna,Tschechische Krone,0
-model,"currency.currency,name",djf,Djibouti Franc,Djibouti-Franc,0
-model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
-model,"currency.currency,name",dop,Dominican Peso,Dominikanischer Peso,0
-model,"currency.currency,name",dzd,Algerian Dinar,Algerischer Dinar,0
-model,"currency.currency,name",eek,Kroon,Estnische Krone,0
-model,"currency.currency,name",egp,Egyptian Pound,Ägyptisches Pfund,0
-model,"currency.currency,name",ern,Nakfa,Nakfa,0
-model,"currency.currency,name",etb,Ethiopian Birr,Äthiopischer Birr,0
-model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Fidschi-Dollar,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Falkland Pfund,0
-model,"currency.currency,name",gbp,Pound Sterling,Pfund Sterling,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",ghs,Ghana Cedi,Ghanaischer Cedi,0
-model,"currency.currency,name",gip,Gibraltar Pound,Gibraltar-Pfund,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",gnf,Guinea Franc,Guinea-Franc,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",gyd,Guyana Dollar,Guyana-Dollar,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkong-Dollar,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",idr,Rupiah,Rupie,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Schekel,0
-model,"currency.currency,name",inr,Indian Rupee,Indische Rupie,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Irakischer Dinar,0
-model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial,0
-model,"currency.currency,name",isk,Iceland Krona,Isländische Krone,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Jamaikanischer Dollar,0
-model,"currency.currency,name",jod,Jordanian Dinar,Jordanischer Dinar,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",kes,Kenyan Shilling,Kenianischer Shilling,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",kmf,Comoro Franc,Komoren-Franc,0
-model,"currency.currency,name",kpw,North Korean Won,Nordkoreanischer Won,0
-model,"currency.currency,name",krw,Won,Won,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Kuwait-Dinar,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Kaiman-Dollar,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libanesisches Pfund,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Sri-Lanka-Rupie,0
-model,"currency.currency,name",lrd,Liberian Dollar,Liberianischer Dollar,0
-model,"currency.currency,name",lsl,Loti,Loti,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litauischer Litas,0
-model,"currency.currency,name",lvl,Latvian Lats,Lettischer Lats,0
-model,"currency.currency,name",lyd,Libyan Dinar,Libyscher Dinar,0
-model,"currency.currency,name",mad,Moroccan Dirham,Marokkanischer Dirham,0
-model,"currency.currency,name",mdl,Moldovan Leu,Moldau Leu,0
-model,"currency.currency,name",mga,Malagasy Ariary,Madagassischer Ariary,0
-model,"currency.currency,name",mkd,Denar,Denar,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",mtl,Maltese Lira,Maltesische Lira,0
-model,"currency.currency,name",mur,Mauritius Rupee,Mauritius-Rupie,0
-model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha,0
-model,"currency.currency,name",mxn,Mexican Peso,Mexikanischer Peso,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexikanische Unidad de Inversion (UDI),0
-model,"currency.currency,name",myr,Malaysian Ringgit,Malaysischer Ringgit,0
-model,"currency.currency,name",mzn,Metical,Metical,0
-model,"currency.currency,name",nad,Namibia Dollar,Namibia-Dollar,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
-model,"currency.currency,name",nok,Norwegian Krone,Norwegische Krone,0
-model,"currency.currency,name",npr,Nepalese Rupee,Nepalesische Rupie,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Neuseeland-Dollar,0
-model,"currency.currency,name",omr,Rial Omani,Rial Omani,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
-model,"currency.currency,name",pen,Nuevo Sol,Neuer Sol,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",php,Philippine Peso,Philippinischer Peso,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Pakistanische Rupie,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"currency.currency,name",pyg,Guarani,Guarani,0
-model,"currency.currency,name",qar,Qatari Rial,Katar-Rial,0
-model,"currency.currency,name",ron,New Leu,Neuer Leu,0
-model,"currency.currency,name",rsd,Serbian Dinar,Serbischer Dinar,0
-model,"currency.currency,name",rub,Russian Ruble,Russischer Rubel,0
-model,"currency.currency,name",rwf,Rwanda Franc,Ruandischer Franc,0
-model,"currency.currency,name",sar,Saudi Riyal,Saudi-Arabischer Rial,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Salomonen-Dollar,0
-model,"currency.currency,name",scr,Seychelles Rupee,Seychellen-Rupie,0
-model,"currency.currency,name",sdg,Sudanese Pound,Sudanesisches Pfund,0
-model,"currency.currency,name",sek,Swedish Krona,Schwedische Krone,0
-model,"currency.currency,name",sgd,Singapore Dollar,Singapur-Dollar,0
-model,"currency.currency,name",shp,Saint Helena Pound,St.-Helena-Pfund,0
-model,"currency.currency,name",sll,Leone,Leone,0
-model,"currency.currency,name",sos,Somali Shilling,Somalischer Schilling,0
-model,"currency.currency,name",srd,Surinam Dollar,Surinam-Dollar,0
-model,"currency.currency,name",std,Dobra,Dobra,0
-model,"currency.currency,name",svc,El Salvador Colon,El Salvador Colon,0
-model,"currency.currency,name",syp,Syrian Pound,Syrisches Pfund,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",tmm,Manat,Manat,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Tunesischer Dinar,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",try,New Turkish Lira,Neue Türkische Lira,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Neuer Taiwan-Dollar,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Tansanischer Schilling,0
-model,"currency.currency,name",uah,Hryvnia,Hrywnja,0
-model,"currency.currency,name",ugx,Uganda Shilling,Uganda-Schilling,0
-model,"currency.currency,name",usd,US Dollar,US Dollar,0
-model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (Nächster Tag),0
-model,"currency.currency,name",uss,US Dollar (Same day),US Dollar (Gleicher Tag),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayischer Peso,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekischer Soʻm,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc (Äquatorial),0
-model,"currency.currency,name",xag,Silver,Silber,0
-model,"currency.currency,name",xau,Gold,Gold,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),European Composite Unit (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Europäische Währungseinheit (E.M.U.-6),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Europäische Rechnungseinheit 9 (E.U.A.-9),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Europäische Rechnungseinheit 17 (E.U.A.-17),0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Ostkaribischer Dollar,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Sonderziehungsrecht,0
-model,"currency.currency,name",xfo,Gold-Franc,Gold-Franc,0
-model,"currency.currency,name",xfu,UIC-Franc,UIC-Franc,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc (West),0
-model,"currency.currency,name",xpd,Palladium,Palladium,0
-model,"currency.currency,name",xpf,CFP Franc,CFP Franc,0
-model,"currency.currency,name",xpt,Platinum,Platin,0
-model,"currency.currency,name",xts,Code for testing purposes,Testcode,0
-model,"currency.currency,name",xxx,No currency,Keine Währung,0
-model,"currency.currency,name",yer,Yemeni Rial,Jemenitischer Rial,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",zmk,Zambian Kwacha,Zambian Kwacha,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Simbabwe-Dollar,0
-model,"currency.currency.rate,name",0,Rate,Kurs,0
-model,"ir.action,name",act_currency_form,Currencies,Währungen,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Währungen,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
-model,"res.group,name",group_currency_admin,Currency Administration,Währungen Administration,0
-view,currency.currency,0,Currencies,Währungen,0
-view,currency.currency,0,Currency,Währung,0
-view,currency.currency,0,Formatting,Format,0
-view,currency.currency,0,Rate,Kurs,0
-view,currency.currency,0,Rates,Kurse,0
diff --git a/es_CO.csv b/es_CO.csv
deleted file mode 100644
index 26ce110..0000000
--- a/es_CO.csv
+++ /dev/null
@@ -1,222 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Agrupamiento Inválido!,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la moneda: %s a la fecha: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Una moneda solamente puede tener un valor por fecha!,0
-field,"currency.currency,active",0,Active,Activo,0
-field,"currency.currency,code",0,Code,Código,0
-field,"currency.currency,digits",0,Display Digits,Mostrar Dígitos,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decimal,0
-field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El Signo Negativo Precede,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo Negativo Separado por Espacio,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
-field,"currency.currency,name",0,Name,Nombre,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
-field,"currency.currency,numeric_code",0,Numeric Code,Código Numérico,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo Positivo Precede,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo Positivo Separado por Espacio,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del Signo Positivo,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
-field,"currency.currency,rate",0,Current rate,Moneda Actual,0
-field,"currency.currency,rates",0,Rates,Tasas de Cambio,0
-field,"currency.currency,rec_name",0,Name,Nombre,0
-field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
-field,"currency.currency,symbol",0,Symbol,Símbolo,0
-field,"currency.currency.rate,currency",0,Currency,Moneda,0
-field,"currency.currency.rate,date",0,Date,Fecha,0
-field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
-field,"currency.currency.rate,rec_name",0,Name,Nombre,0
-model,"currency.currency,name",0,Currency,Moneda,0
-model,"currency.currency,name",aed,UAE Dirham,Dirham de los Emiratos Árabes Unidos,0
-model,"currency.currency,name",afn,Afghani,Afganí,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",amd,Armenian Dram,Dram armenio,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florín de las Antillas Neerlandesas,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
-model,"currency.currency,name",aud,Australian Dollar,Dólar australiano,0
-model,"currency.currency,name",awg,Aruban Guilder,Florín de Aruba,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Manat de Azerbayán,0
-model,"currency.currency,name",bam,Convertible Marks,Marcos convertibles,0
-model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev búlgaro,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Dinar bahreiní,0
-model,"currency.currency,name",bif,Burundi Franc,Franco de Burundi,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Dólar de Bermudas,0
-model,"currency.currency,name",bnd,Brunei Dollar,Dólar de Brunei,0
-model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",brl,Brazilian Real,Real brasileño,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de las Bahamas,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rubla bielorrusa,0
-model,"currency.currency,name",bzd,Belize Dollar,Dólar de Belize,0
-model,"currency.currency,name",cad,Canadian Dollar,Dólar canadiense,0
-model,"currency.currency,name",cdf,Franc Congolais,Congolese Franc,0
-model,"currency.currency,name",che,WIR Euro,Euro WIR,0
-model,"currency.currency,name",chf,Swiss Franc,Franco suizo,0
-model,"currency.currency,name",chw,WIR Franc,Franco WIR,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Peso chileno,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan renminbi,0
-model,"currency.currency,name",cop,Colombian Peso,Peso colombiano,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",crc,Costa Rican Colon,Colón costarricense,0
-model,"currency.currency,name",cup,Cuban Peso,Peso cubano,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Escudo de Cabo Verde,0
-model,"currency.currency,name",cyp,Cyprus Pound,Libra chipriota,0
-model,"currency.currency,name",czk,Czech Koruna,Corona checa,0
-model,"currency.currency,name",djf,Djibouti Franc,Franco de Djibouti,0
-model,"currency.currency,name",dkk,Danish Krone,Corona danesa,0
-model,"currency.currency,name",dop,Dominican Peso,Peso dominicano,0
-model,"currency.currency,name",dzd,Algerian Dinar,Dinar argelino,0
-model,"currency.currency,name",eek,Kroon,Corona estonia,0
-model,"currency.currency,name",egp,Egyptian Pound,Libra egipcia,0
-model,"currency.currency,name",ern,Nakfa,Nakfa,0
-model,"currency.currency,name",etb,Ethiopian Birr,Birr de etíope,0
-model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Dólar de las Islas Fiji,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Libra de las Islas Malvinas,0
-model,"currency.currency,name",gbp,Pound Sterling,Libra esterlina,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",ghs,Ghana Cedi,Cedi ghanés,0
-model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",gnf,Guinea Franc,Franco guineano,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",gyd,Guyana Dollar,Dólar guayanés,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
-model,"currency.currency,name",hnl,Lempira,Lempira hondureño,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna croata,0
-model,"currency.currency,name",htg,Gourde,Gourde haitiano,0
-model,"currency.currency,name",huf,Forint,Forint húngaro,0
-model,"currency.currency,name",idr,Rupiah,Rupia indonesia,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Nuevo sheqel israelí,0
-model,"currency.currency,name",inr,Indian Rupee,Rupia india,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Dinar iraquí,0
-model,"currency.currency,name",irr,Iranian Rial,Rial iraní,0
-model,"currency.currency,name",isk,Iceland Krona,Corona islandesa,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Dólar jamaiqueño,0
-model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordano,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",kes,Kenyan Shilling,Chelín keniata,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",khr,Riel,Riel camboyano,0
-model,"currency.currency,name",kmf,Comoro Franc,Franco comoriano,0
-model,"currency.currency,name",kpw,North Korean Won,Won norcoreano,0
-model,"currency.currency,name",krw,Won,Won surcoreano,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar kuwaití,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de las Islas Caimán,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",lak,Kip,Kip laosiano,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libra libanesa,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
-model,"currency.currency,name",lrd,Liberian Dollar,Dóla liberiano,0
-model,"currency.currency,name",lsl,Loti,Loti lesothense,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas lituano,0
-model,"currency.currency,name",lvl,Latvian Lats,Lat letón,0
-model,"currency.currency,name",lyd,Libyan Dinar,Dinar libio,0
-model,"currency.currency,name",mad,Moroccan Dirham,Dirham marroquí,0
-model,"currency.currency,name",mdl,Moldovan Leu,Leu moldavo,0
-model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
-model,"currency.currency,name",mkd,Denar,Denar,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",mro,Ouguiya,Uquiya,0
-model,"currency.currency,name",mtl,Maltese Lira,Lira maltesa,0
-model,"currency.currency,name",mur,Mauritius Rupee,Rupia mauricia,0
-model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha malawiano,0
-model,"currency.currency,name",mxn,Mexican Peso,Peso mexicano,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unidad de Inversión Mexicana (UDI),0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malasio,0
-model,"currency.currency,name",mzn,Metical,Metical mozambiqueño,0
-model,"currency.currency,name",nad,Namibia Dollar,Dóla namibio,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
-model,"currency.currency,name",nok,Norwegian Krone,Corona noruega,0
-model,"currency.currency,name",npr,Nepalese Rupee,Rupia nepalesa,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Dólar neozelandés,0
-model,"currency.currency,name",omr,Rial Omani,Rial omaní,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
-model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",php,Philippine Peso,Peso filipino,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Rupia pakistaní,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"currency.currency,name",pyg,Guarani,Guaraní,0
-model,"currency.currency,name",qar,Qatari Rial,Rial de Qatar,0
-model,"currency.currency,name",ron,New Leu,Leu,0
-model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbio,0
-model,"currency.currency,name",rub,Russian Ruble,Rublo ruso,0
-model,"currency.currency,name",rwf,Rwanda Franc,Franco ruandés,0
-model,"currency.currency,name",sar,Saudi Riyal,Rial saudí,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dólar de las Islas Solomón,0
-model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
-model,"currency.currency,name",sdg,Sudanese Pound,Libra sudanesa,0
-model,"currency.currency,name",sek,Swedish Krona,Corona sueca,0
-model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
-model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
-model,"currency.currency,name",sll,Leone,Leone,0
-model,"currency.currency,name",sos,Somali Shilling,Chelín somalí,0
-model,"currency.currency,name",srd,Surinam Dollar,Dólar surinamés,0
-model,"currency.currency,name",std,Dobra,Dobra,0
-model,"currency.currency,name",svc,El Salvador Colon,Colón salvadoreño,0
-model,"currency.currency,name",syp,Syrian Pound,Libra siria,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni suazi,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",tmm,Manat,Manat,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Dinar tunecino,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",try,New Turkish Lira,Nueva lira turca,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
-model,"currency.currency,name",twd,New Taiwan Dollar,nuevo Dólar taiwanés,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Chelín tanzano,0
-model,"currency.currency,name",uah,Hryvnia,Grivnia,0
-model,"currency.currency,name",ugx,Uganda Shilling,Chelín ugandés,0
-model,"currency.currency,name",usd,US Dollar,Dólar estadounidense,0
-model,"currency.currency,name",usn,US Dollar (Next day),Dólar estadounidense (dia siguiente),0
-model,"currency.currency,name",uss,US Dollar (Same day),Dólar estadounidense (mismo dia),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso uruguayo,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Som uzbeco,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,franco CFA BEAC,0
-model,"currency.currency,name",xag,Silver,Plata,0
-model,"currency.currency,name",xau,Gold,Oro,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),Unidad Compuesta Europea (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unidad Monetaria Europea (E.U.M.-6),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unidad de cuenta europea 9 (E.U.A.-9),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unidad de cuenta europea 17 (E.U.A.-17),0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar del Caribe oriental,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Special Drawing Rights,0
-model,"currency.currency,name",xfo,Gold-Franc,Franco de oro,0
-model,"currency.currency,name",xfu,UIC-Franc,Franco UIC,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,franco CFA BCEAO,0
-model,"currency.currency,name",xpd,Palladium,Paladio,0
-model,"currency.currency,name",xpf,CFP Franc,Franco CFP,0
-model,"currency.currency,name",xpt,Platinum,Platino,0
-model,"currency.currency,name",xts,Code for testing purposes,Código reservado para pruebas,0
-model,"currency.currency,name",xxx,No currency,Sin divisa,0
-model,"currency.currency,name",yer,Yemeni Rial,Rial yemení,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",zmk,Kwacha,Zambian Kwacha,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar zimbabuense,0
-model,"currency.currency.rate,name",0,Rate,Tasa de Cambio,0
-model,"ir.action,name",act_currency_form,Currencies,Monedas,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de Monedas,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
-model,"res.group,name",group_currency_admin,Currency Administration,Administrar Monedas,0
-view,currency.currency,0,Currencies,Monedas,0
-view,currency.currency,0,Currency,Moneda,0
-view,currency.currency,0,Formatting,Formato,0
-view,currency.currency,0,Rate,Tasa de Cambio,0
-view,currency.currency,0,Rates,Tasas de Cambio,0
diff --git a/es_ES.csv b/es_ES.csv
deleted file mode 100644
index e612aa4..0000000
--- a/es_ES.csv
+++ /dev/null
@@ -1,138 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Agrupamiento no válido,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la divisa «%s» con fecha: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Una divisa solo puede tener un valor por fecha,0
-field,"currency.currency,active",0,Active,Activa,0
-field,"currency.currency,code",0,Code,Código,0
-field,"currency.currency,digits",0,Display Digits,Dígitos a mostrar,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador decimal,0
-field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de miles,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El signo negativo va delante,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo negativo separado por espacio,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición del signo negativo,0
-field,"currency.currency,name",0,Name,Nombre,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signo negativo,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo positivo va delante,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo positivo separado por espacio,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del signo positivo,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signo positivo,0
-field,"currency.currency,rate",0,Current rate,Tasa de cambio actual,0
-field,"currency.currency,rates",0,Rates,Tasas de cambio,0
-field,"currency.currency,rec_name",0,Name,Nombre,0
-field,"currency.currency,rounding",0,Rounding factor,Factor de redondeo,0
-field,"currency.currency,symbol",0,Symbol,Símbolo,0
-field,"currency.currency.rate,currency",0,Currency,Divisa,0
-field,"currency.currency.rate,date",0,Date,Fecha,0
-field,"currency.currency.rate,rate",0,Rate,Tasa de cambio,0
-field,"currency.currency.rate,rec_name",0,Name,Nombre,0
-model,"currency.currency,name",0,Currency,Divisa,0
-model,"currency.currency,name",afn,Afghani,Afganí,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florín de las Antillas Neerlandesas,0
-model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
-model,"currency.currency,name",awg,Aruban Guilder,Florín de Aruba,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Manat de Azerbayán,0
-model,"currency.currency,name",bam,Convertible Marks,Marcos convertibles,0
-model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev búlgaro,0
-model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Dólar de Bermudas,0
-model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",brl,Brazilian Real,Real brasileño,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de las Bahamas,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rubla bielorrusa,0
-model,"currency.currency,name",bzd,Belize Dollar,Dólar de Belize,0
-model,"currency.currency,name",cad,Canadian Dollar,Dólar canadiense,0
-model,"currency.currency,name",chf,Swiss Franc,Franco suizo,0
-model,"currency.currency,name",clp,Chilean Peso,Peso chileno,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan renminbi,0
-model,"currency.currency,name",cop,Colombian Peso,Peso colombiano,0
-model,"currency.currency,name",crc,Costa Rican Colon,Colón costarricense,0
-model,"currency.currency,name",cup,Cuban Peso,Peso cubano,0
-model,"currency.currency,name",czk,Czech Koruna,Corona checa,0
-model,"currency.currency,name",dkk,Danish Krone,Corona danesa,0
-model,"currency.currency,name",dop,Dominican Peso,Peso dominicano,0
-model,"currency.currency,name",eek,Kroon,Corona estonia,0
-model,"currency.currency,name",egp,Egyptian Pound,Libra egipcia,0
-model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Dólar de las Islas Fiji,0
-model,"currency.currency,name",gbp,UK Pound,Libra esterlina,0
-model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",gyd,Guyana Dollar,Dólar guayanés,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
-model,"currency.currency,name",hnl,Lempira,Lempira hondureño,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna croata,0
-model,"currency.currency,name",huf,Forint,Forint húngaro,0
-model,"currency.currency,name",idr,Rupiah,Rupia indonesia,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Nuevo sheqel israelí,0
-model,"currency.currency,name",inr,Indian Rupee,Rupia india,0
-model,"currency.currency,name",irr,Iranian Rial,Rial iraní,0
-model,"currency.currency,name",isk,Iceland Krona,Corona islandesa,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Dólar jamaiqueño,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",khr,Riel,Riel camboyano,0
-model,"currency.currency,name",kpw,North Korean Won,Won norcoreano,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de las Islas Caimán,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",lak,Kip,Kip laosiano,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libra libanesa,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
-model,"currency.currency,name",lrd,Liberian Dollar,Dóla liberiano,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas lituano,0
-model,"currency.currency,name",mkd,Denar,Denar,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",mur,Mauritius Rupee,Rupia mauricia,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malasio,0
-model,"currency.currency,name",mzn,Metical,Metical mozambiqueño,0
-model,"currency.currency,name",nad,Namibia Dollar,Dóla namibio,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
-model,"currency.currency,name",nok,Norwegian Krone,Corona noruega,0
-model,"currency.currency,name",npr,Nepalese Rupee,Rupia nepalesa,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Dólar neozelandés,0
-model,"currency.currency,name",omr,Rial Omani,Rial omaní,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
-model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
-model,"currency.currency,name",php,Philippine Peso,Peso filipino,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Rupia pakistaní,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"currency.currency,name",pyg,Guarani,Guaraní,0
-model,"currency.currency,name",qar,Qatari Rial,Rial de Qatar,0
-model,"currency.currency,name",ron,New Leu,Leu,0
-model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbio,0
-model,"currency.currency,name",rub,Russian Ruble,Rublo ruso,0
-model,"currency.currency,name",sar,Saudi Riyal,Rial saudí,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dólar de las Islas Solomón,0
-model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
-model,"currency.currency,name",sek,Swedish Krona,Corona sueca,0
-model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
-model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
-model,"currency.currency,name",sos,Somali Shilling,Chelín somalí,0
-model,"currency.currency,name",srd,Surinam Dollar,Dólar surinamés,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",try,New Turkish Lira,Nueva lira turca,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
-model,"currency.currency,name",twd,New Taiwan Dollar,nuevo Dólar taiwanés,0
-model,"currency.currency,name",uah,Hryvnia,Grivnia,0
-model,"currency.currency,name",usd,US Dollar,Dólar estadounidense,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso uruguayo,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Som uzbeco,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar del Caribe oriental,0
-model,"currency.currency,name",yer,Yemeni Rial,Rial yemení,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar zimbabuense,0
-model,"currency.currency.rate,name",0,Rate,Tasa de cambio,0
-model,"ir.action,name",act_currency_form,Currencies,Divisas,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de divisas,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Divisas,0
-model,"res.group,name",group_currency_admin,Currency Administration,Administración de divisas,0
-view,currency.currency,0,Currencies,Divisas,0
-view,currency.currency,0,Currency,Divisa,0
-view,currency.currency,0,Formatting,Formato,0
-view,currency.currency,0,Rate,Tasa de cambio,0
-view,currency.currency,0,Rates,Tasas de cambio,0
diff --git a/fr_FR.csv b/fr_FR.csv
deleted file mode 100644
index 3ab6faf..0000000
--- a/fr_FR.csv
+++ /dev/null
@@ -1,222 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Groupement invalide,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,Pas de taux trouvé pour la devise: %s à la date: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Une devise ne peut avoir qu'un seul taux par date,0
-field,"currency.currency,active",0,Active,Actif,0
-field,"currency.currency,code",0,Code,Code,0
-field,"currency.currency,digits",0,Display Digits,Décimale affichée,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Séparateur décimal,0
-field,"currency.currency,mon_grouping",0,Grouping,Groupement,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Séparateur des milliers,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Symbole négatif en premier,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Négatif séparé par un espace,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position du signe négatif,0
-field,"currency.currency,name",0,Name,Nom,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signe négatif,0
-field,"currency.currency,numeric_code",0,Numeric Code,Code numérique,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Symbole de depositif en premier,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positif séparé par un espace,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position du signe positif,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signe positif,0
-field,"currency.currency,rate",0,Current rate,Taux Actuel,0
-field,"currency.currency,rates",0,Rates,Taux,0
-field,"currency.currency,rec_name",0,Name,Nom,0
-field,"currency.currency,rounding",0,Rounding factor,Facteur d'Arrondi,0
-field,"currency.currency,symbol",0,Symbol,Symbole,0
-field,"currency.currency.rate,currency",0,Currency,Devise,0
-field,"currency.currency.rate,date",0,Date,Date,0
-field,"currency.currency.rate,rate",0,Rate,Taux,0
-field,"currency.currency.rate,rec_name",0,Name,Nom,0
-model,"currency.currency,name",0,Currency,Devise,0
-model,"currency.currency,name",aed,UAE Dirham,Dirham des Émirats arabes unis,0
-model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",amd,Armenian Dram,Dram arménien,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florin des Antilles néerlandaises,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",ars,Argentine Peso,Peso argentin,0
-model,"currency.currency,name",aud,Australian Dollar,Dollar australien,0
-model,"currency.currency,name",awg,Aruban Guilder,Florin d'Aruba,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Manat d'Azerbaïdjan,0
-model,"currency.currency,name",bam,Convertible Marks,Marks convertibles,0
-model,"currency.currency,name",bbd,Barbados Dollar,Dollar de la Barbade,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev bulgare,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Dinar de Bahreïn,0
-model,"currency.currency,name",bif,Burundi Franc,Franc burundais,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Dollar des Bermudes,0
-model,"currency.currency,name",bnd,Brunei Dollar,Dollar de Brunei,0
-model,"currency.currency,name",bob,Boliviano,Boliviano bolivien,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",brl,Brazilian Real,Real brésilien,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dollar des Bahamas,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rouble biélorusse,0
-model,"currency.currency,name",bzd,Belize Dollar,Dollar de Belize,0
-model,"currency.currency,name",cad,Canadian Dollar,Dollar canadien,0
-model,"currency.currency,name",cdf,Congolese Franc,Franc Congolais,0
-model,"currency.currency,name",che,WIR Euro,WIR Euro,0
-model,"currency.currency,name",chf,Swiss Franc,Franc suisse,0
-model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Peso chilien,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renmimbi,0
-model,"currency.currency,name",cop,Colombian Peso,Peso colombien,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",crc,Costa Rican Colon,Colón costaricain,0
-model,"currency.currency,name",cup,Cuban Peso,Peso cubain,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Escudo du Cap-Vert,0
-model,"currency.currency,name",cyp,Cyprus Pound,Livre chypriote,0
-model,"currency.currency,name",czk,Czech Koruna,Koruna tchèque,0
-model,"currency.currency,name",djf,Djibouti Franc,Franc djiboutien,0
-model,"currency.currency,name",dkk,Danish Krone,Couronne danoise,0
-model,"currency.currency,name",dop,Dominican Peso,Peso dominicain,0
-model,"currency.currency,name",dzd,Algerian Dinar,Dinar algérien,0
-model,"currency.currency,name",eek,Kroon,Couronne estonienne,0
-model,"currency.currency,name",egp,Egyptian Pound,Livre égyptienne,0
-model,"currency.currency,name",ern,Nakfa,Nafka,0
-model,"currency.currency,name",etb,Ethiopian Birr,Birr éthiopien,0
-model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Dollar fidjien,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Livre de Falkland,0
-model,"currency.currency,name",gbp,Pound Sterling,Livre sterling,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",ghs,Ghana Cedi,Cedi du Ghana,0
-model,"currency.currency,name",gip,Gibraltar Pound,Livre de Gibraltar,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",gnf,Guinea Franc,Franc guinéen,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",gyd,Guyana Dollar,Dollar de Guyana,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Dollar de Hong-Kong,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna de Croatie,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",idr,Rupiah,Roupie indonésienne,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Nouveau sheqel israëlien,0
-model,"currency.currency,name",inr,Indian Rupee,Roupie indienne,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Dinar irakien,0
-model,"currency.currency,name",irr,Iranian Rial,Rial iranien,0
-model,"currency.currency,name",isk,Iceland Krona,Couronne islandaise,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Dollar jamaïcain,0
-model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordanien,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",kes,Kenyan Shilling,Shilling kenyan,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",kmf,Comoro Franc,Franc comorien,0
-model,"currency.currency,name",kpw,North Korean Won,Won nord-coréen,0
-model,"currency.currency,name",krw,Won,Won,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar koweïtien,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dollar des îles Caïman,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",lbp,Lebanese Pound,Livre libanaise,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Roupie sri-lankaise,0
-model,"currency.currency,name",lrd,Liberian Dollar,Dollar liberien,0
-model,"currency.currency,name",lsl,Loti,Loti,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas de Lithuanie,0
-model,"currency.currency,name",lvl,Latvian Lats,Lats de Lettonie,0
-model,"currency.currency,name",lyd,Libyan Dinar,Dinar libyen,0
-model,"currency.currency,name",mad,Moroccan Dirham,Dirham marocain,0
-model,"currency.currency,name",mdl,Moldovan Leu,Leu de Moldavie,0
-model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
-model,"currency.currency,name",mkd,Denar,Dinar macédonien,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",mtl,Maltese Lira,Livre maltaise,0
-model,"currency.currency,name",mur,Mauritius Rupee,Roupie mauricienne,0
-model,"currency.currency,name",mvr,Rufiyaa,Roupie maldive,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha,0
-model,"currency.currency,name",mxn,Mexican Peso,Peso mexicain,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unité mexicaine de conversion (UDI),0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malaisien,0
-model,"currency.currency,name",mzn,Metical,Metical,0
-model,"currency.currency,name",nad,Namibia Dollar,Dollar de Namibie,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
-model,"currency.currency,name",nok,Norwegian Krone,Couronne norvégienne,0
-model,"currency.currency,name",npr,Nepalese Rupee,Roupie népalaise,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Dollar néo-zélandais,0
-model,"currency.currency,name",omr,Rial Omani,Riyal d'Oman,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
-model,"currency.currency,name",pen,Nuevo Sol,Nouveau Sol,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",php,Philippine Peso,Peso philippin,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Roupie pakistanaise,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"currency.currency,name",pyg,Guarani,Guarani,0
-model,"currency.currency,name",qar,Qatari Rial,Riyal du Qatar,0
-model,"currency.currency,name",ron,New Leu,Nouveau Leu,0
-model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbe,0
-model,"currency.currency,name",rub,Russian Ruble,Rouble russe,0
-model,"currency.currency,name",rwf,Rwanda Franc,Franc du Rwanda,0
-model,"currency.currency,name",sar,Saudi Riyal,Riyal saoudien,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dollar des îles Salomon,0
-model,"currency.currency,name",scr,Seychelles Rupee,Roupie seychelloise,0
-model,"currency.currency,name",sdg,Sudanese Pound,Livre soudanaise,0
-model,"currency.currency,name",sek,Swedish Krona,Couronne suédoise,0
-model,"currency.currency,name",sgd,Singapore Dollar,Dollar de Singapour,0
-model,"currency.currency,name",shp,Saint Helena Pound,Livre de Sainte-Hélène,0
-model,"currency.currency,name",sll,Leone,Leone,0
-model,"currency.currency,name",sos,Somali Shilling,Shilling de Somalie,0
-model,"currency.currency,name",srd,Surinam Dollar,Dollar de Surinam,0
-model,"currency.currency,name",std,Dobra,Dobra,0
-model,"currency.currency,name",svc,El Salvador Colon,Colón salvadorien,0
-model,"currency.currency,name",syp,Syrian Pound,Livre syrienne,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",tmm,Manat,Manat,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Dinar tunisien,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",try,New Turkish Lira,Livre turque,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dollar de Trinité-et-Tobago,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Nouveau Dollar taïwainais,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Shilling de Tanzanie,0
-model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
-model,"currency.currency,name",ugx,Uganda Shilling,Shilling d'Ouganda,0
-model,"currency.currency,name",usd,US Dollar,Dollar des États-Unis d'Amérique,0
-model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (jour suivant),0
-model,"currency.currency,name",uss,US Dollar (Same day),US dollar (même jour),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Peso urugayen en unités indexées,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso d'Uruguay,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Sum d'Ouzbékistan,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc BEAC,0
-model,"currency.currency,name",xag,Silver,Argent,0
-model,"currency.currency,name",xau,Gold,Or,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),Unité européenne composée (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unité monétaire européenne (U.M.E.-6 monnaie),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unité de compte 9 ((U.E.C.-9 monnaie),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unité de compte 17 (U.E.C.-17 monnaie),0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dollar des Caraïbes orientales,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Droits de tirage spéciaux,0
-model,"currency.currency,name",xfo,Gold-Franc,Franc Or,0
-model,"currency.currency,name",xfu,UIC-Franc,Franc UIC,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc BCEAO,0
-model,"currency.currency,name",xpd,Palladium,Palladium,0
-model,"currency.currency,name",xpf,CFP Franc,Franc pacifique,0
-model,"currency.currency,name",xpt,Platinum,Platine,0
-model,"currency.currency,name",xts,Code for testing purposes,Code destiné aux essais,0
-model,"currency.currency,name",xxx,No currency,Pas de monnaie,0
-model,"currency.currency,name",yer,Yemeni Rial,Riyal du Yemen,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",zmk,Zambian Kwacha,Kwacha Zambien,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Dollar zimbabwéen,0
-model,"currency.currency.rate,name",0,Rate,Taux,0
-model,"ir.action,name",act_currency_form,Currencies,Devises,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Gestion des Devises,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
-model,"res.group,name",group_currency_admin,Currency Administration,Administration Devises,0
-view,currency.currency,0,Currencies,Devises,0
-view,currency.currency,0,Currency,Devise,0
-view,currency.currency,0,Formatting,Formatage,0
-view,currency.currency,0,Rate,Taux,0
-view,currency.currency,0,Rates,Taux,0
diff --git a/icons/__init__.py b/icons/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/icons/tryton-currency.svg b/icons/tryton-currency.svg
new file mode 100644
index 0000000..366439a
--- /dev/null
+++ b/icons/tryton-currency.svg
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64px"
+   height="64px"
+   id="svg3471"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="tryton-currency.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.1">
+  <defs
+     id="defs3473">
+    <linearGradient
+       id="linearGradient3212">
+      <stop
+         style="stop-color:#fffff2;stop-opacity:1;"
+         offset="0"
+         id="stop3214" />
+      <stop
+         style="stop-color:#fffff2;stop-opacity:0;"
+         offset="1"
+         id="stop3216" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3212"
+       id="linearGradient3230"
+       gradientUnits="userSpaceOnUse"
+       x1="164.10248"
+       y1="472.9617"
+       x2="199.2081"
+       y2="538.2522" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3178">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3180" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3182" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3178"
+       id="linearGradient3228"
+       gradientUnits="userSpaceOnUse"
+       x1="271.86691"
+       y1="489.62354"
+       x2="337.84335"
+       y2="553.1734" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 32 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="64 : 32 : 1"
+       inkscape:persp3d-origin="32 : 21.333333 : 1"
+       id="perspective3479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3212"
+       id="linearGradient2477"
+       gradientUnits="userSpaceOnUse"
+       x1="164.10248"
+       y1="472.9617"
+       x2="199.2081"
+       y2="538.2522" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="9.3995622"
+     inkscape:cx="33.147054"
+     inkscape:cy="31.673852"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="1024"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata3476">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Bertrand Chenal</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <cc:license
+           rdf:resource="" />
+      </cc:Work>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer">
+    <g
+       id="g3224"
+       transform="matrix(0.8931554,0,0,0.7971373,-218.20015,-362.23147)"
+       style="opacity:1">
+      <path
+         d="M 296.75,483.0625 C 285.50025,483.06249 275.91981,490.42158 272.59375,501.28125 L 267.53125,501.28125 C 267.17234,501.28952 266.85283,501.51072 266.71875,501.84375 L 265,505.9375 C 264.88281,506.21268 264.91029,506.52815 265.0733,506.77892 C 265.2363,507.0297 265.51344,507.18288 265.8125,507.1875 L 271.625,507.1875 C 271.60957,507.51717 271.53125,508.00545 271.53125,508.25 C 271.53125,508.45898 271.60891,508.98953 271.625,509.34375 L 267.59375,509.34375 C 267.23484,509.35202 266.91533,509.57322 266.78125,509.90625 L 265.0625,514 C 264.94531,514.27518 264.97279,514.59065 265.1358,514.84142 C 265.2988,515.0922 265.57594,515.24538 265.875,515.25 L 272.59375,515.25 C 275.9198,526.10968 285.50025,533.46875 296.75,533.46875 C 302.55554,533.46876 307.78991,531.60217 312.8125,527.6875 C 313.03289,527.51462 313.16001,527.24883 313.15625,526.96875 L 313.15625,521.1875 C 313.16735,520.80303 312.93243,520.45417 312.572,520.31989 C 312.21157,520.18562 311.80565,520.29573 311.5625,520.59375 C 307.76401,525.08287 302.47798,527.5625 296.6875,527.5625 C 288.80745,527.56252 281.50208,522.43909 278.78125,515.25 L 304.3125,515.25 C 304.67141,515.24173 304.99092,515.02053 305.125,514.6875 L 306.875,510.59375 C 306.99219,510.31857 306.96471,510.0031 306.8017,509.75233 C 306.6387,509.50155 306.36156,509.34837 306.0625,509.34375 L 277.46875,509.34375 C 277.45886,508.9966 277.4375,508.54085 277.4375,508.25 C 277.43751,507.96282 277.45935,507.5257 277.46875,507.1875 L 307.71875,507.1875 C 308.08907,507.19188 308.42411,506.96852 308.5625,506.625 L 310.21875,502.53125 C 310.33814,502.25096 310.30731,501.92927 310.13686,501.67676 C 309.96642,501.42425 309.6796,501.27535 309.375,501.28125 L 303.96875,501.28125 L 278.78125,501.28125 C 281.60782,493.96489 288.72027,488.96875 296.75,488.96875 C 302.54762,488.96874 307.60774,491.35829 311.5625,495.9375 C 311.76763,496.16833 312.07695,496.2776 312.38156,496.22683 C 312.68616,496.17607 312.94332,495.97238 313.0625,495.6875 L 314.78125,491.59375 C 314.9176,491.26234 314.84391,490.8816 314.59375,490.625 C 309.48198,485.58729 303.45038,483.0625 296.75,483.0625 z "
+         inkscape:href="#path3174"
+         id="path3176"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
+         xlink:href="#path3174"
+         inkscape:original="M 296.75 483.96875 C 285.66201 483.96875 276.24275 491.31551 273.21875 502.1875 L 267.53125 502.1875 L 265.8125 506.28125 L 272.5625 506.28125 C 272.4185 507.36124 272.4375 507.746 272.4375 508.25 C 272.4375 508.682 272.4185 509.17 272.5625 510.25 L 267.59375 510.25 L 265.875 514.34375 L 273.21875 514.34375 C 276.24275 525.21573 285.66201 532.5625 296.75 532.5625 C 302.366 532.5625 307.35401 530.78474 312.25 526.96875 L 312.25 521.1875 C 308.29001 525.86749 302.7355 528.46875 296.6875 528.46875 C 287.97551 528.46875 279.91675 522.55174 277.46875 514.34375 L 304.3125 514.34375 L 306.0625 510.25 L 276.59375 510.25 C 276.52175 509.17 276.53125 508.754 276.53125 508.25 C 276.53125 507.746 276.52175 507.28924 276.59375 506.28125 L 307.71875 506.28125 L 309.375 502.1875 L 303.96875 502.1875 L 277.46875 502.1875 C 280.06075 493.8355 287.89401 488.0625 296.75 488.0625 C 302.798 488.0625 308.14601 490.59175 312.25 495.34375 L 313.96875 491.25 C 309.00076 486.354 303.22999 483.96875 296.75 483.96875 z "
+         inkscape:radius="0.89809996"
+         sodipodi:type="inkscape:offset" />
+      <path
+         id="path3174"
+         d="M 265.80469,506.29405 L 272.57269,506.29405 C 272.42869,507.37404 272.42869,507.73405 272.42869,508.23805 C 272.42869,508.67005 272.42869,509.17405 272.57269,510.25405 L 267.60469,510.25405 L 265.87669,514.35805 L 273.22069,514.35805 C 276.24469,525.23003 285.6767,532.57405 296.76469,532.57405 C 302.38069,532.57405 307.3487,530.77404 312.24469,526.95805 L 312.24469,521.19805 C 308.2847,525.87804 302.74069,528.47005 296.69269,528.47005 C 287.9807,528.47005 279.91669,522.56604 277.46869,514.35805 L 304.32469,514.35805 L 306.05269,510.25405 L 276.60469,510.25405 C 276.53269,509.17405 276.53269,508.74205 276.53269,508.23805 C 276.53269,507.73405 276.53269,507.30204 276.60469,506.29405 L 307.70869,506.29405 L 309.36469,502.19005 L 303.96469,502.19005 L 277.46869,502.19005 C 280.06069,493.83805 287.9087,488.07805 296.76469,488.07805 C 302.81269,488.07805 308.1407,490.59805 312.24469,495.35005 L 313.97269,491.24605 C 309.0047,486.35005 303.24468,483.97405 296.76469,483.97405 C 285.6767,483.97405 276.24469,491.31806 273.22069,502.19005 L 267.53269,502.19005 L 265.80469,506.29405"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient3228);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:0.5685131;font-family:Standard Symbols L" />
+    </g>
+    <g
+       id="g3220"
+       transform="matrix(0.9052219,0,0,0.7850254,-144.37571,-367.32813)">
+      <path
+         d="M 176.625,469.6875 C 176.2001,469.77976 175.89932,470.15901 175.90625,470.59375 L 175.90625,478.09375 C 171.43545,478.52806 167.79113,479.7504 165.21875,481.96875 C 162.46799,484.34101 161.06249,487.66198 161.0625,491.6875 C 161.06249,495.40862 162.36694,498.47248 164.90625,500.65625 C 167.33262,502.72229 171.05853,504.12401 175.90625,505 L 175.90625,519.34375 C 173.71599,519.2441 171.59353,518.88804 169.5,518.25 C 167.14123,517.50155 164.79954,516.39997 162.46875,514.9375 C 162.18589,514.75543 161.8258,514.74376 161.53174,514.90713 C 161.23768,515.07049 161.05735,515.3824 161.0625,515.71875 L 161.0625,522.0625 C 161.06207,522.43164 161.2841,522.76467 161.625,522.90625 C 164.16221,523.98338 166.70359,524.7928 169.21875,525.34375 C 171.44159,525.80948 173.65009,526.00207 175.875,526.09375 L 175.90625,535.875 C 175.90965,536.37409 176.31341,536.77785 176.8125,536.78125 L 180.3125,536.78125 C 180.81159,536.77785 181.21535,536.37409 181.21875,535.875 L 181.21875,526.03125 C 185.94444,525.58382 189.72299,524.27205 192.40625,521.96875 C 195.27153,519.50559 196.74996,516.07595 196.75,511.90625 C 196.74996,508.03817 195.36181,504.83826 192.65625,502.5625 C 190.09832,500.41103 186.20028,498.98342 181.21875,498.125 L 181.21875,484.875 C 182.98278,485.00567 184.73684,485.21494 186.40625,485.65625 C 188.40539,486.1788 190.32898,486.91879 192.21875,487.875 C 192.50034,488.01235 192.8327,487.99564 193.09909,487.83074 C 193.36547,487.66583 193.52863,487.37579 193.53125,487.0625 L 193.53125,480.9375 C 193.53515,480.54102 193.28256,480.1874 192.90625,480.0625 C 190.92599,479.41837 188.90105,478.89139 186.8125,478.53125 C 185.00704,478.19925 183.12033,478.04985 181.21875,477.9375 L 181.21875,470.59375 C 181.21535,470.09466 180.81159,469.6909 180.3125,469.6875 L 176.8125,469.6875 C 176.75017,469.68106 176.68733,469.68106 176.625,469.6875 L 176.625,469.6875 z M 175.90625,484.9375 L 175.90625,497.03125 C 173.69602,496.54607 171.96905,495.90983 171,495.09375 C 169.88716,494.13993 169.34373,492.91137 169.34375,491.09375 C 169.34373,489.24558 169.9468,487.89052 171.1875,486.8125 C 172.24444,485.8942 173.87032,485.29376 175.90625,484.9375 z M 181.21875,506.15625 C 183.62314,506.70528 185.4989,507.43711 186.5625,508.34375 C 187.82067,509.39903 188.40621,510.70737 188.40625,512.5625 C 188.40621,514.45338 187.77368,515.83813 186.4375,516.96875 C 185.31078,517.93701 183.49808,518.60046 181.21875,519.03125 L 181.21875,506.15625 z "
+         inkscape:href="#text2392"
+         id="path3210"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#4e9a06;fill-opacity:1;stroke:#4e9a06;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
+         xlink:href="#text2392"
+         inkscape:original="M 176.8125 470.59375 L 176.8125 478.84375 C 172.03124 479.17192 168.36717 480.45317 165.8125 482.65625 C 163.2578 484.85942 161.96874 487.86723 161.96875 491.6875 C 161.96874 495.20316 163.15624 497.95315 165.5 499.96875 C 167.86718 501.98439 171.6328 503.43752 176.8125 504.28125 L 176.8125 520.3125 C 174.21092 520.28907 171.67967 519.87501 169.21875 519.125 C 166.78124 518.35157 164.35936 517.21875 161.96875 515.71875 L 161.96875 522.0625 C 164.45311 523.11719 166.94531 523.89843 169.40625 524.4375 C 171.86718 524.95312 174.32029 525.23437 176.78125 525.28125 L 176.8125 535.875 L 180.3125 535.875 L 180.3125 525.21875 C 185.32809 524.86719 189.16403 523.55469 191.8125 521.28125 C 194.48434 518.98438 195.84371 515.8672 195.84375 511.90625 C 195.84371 508.25002 194.57027 505.35939 192.0625 503.25 C 189.55465 501.14065 185.63278 499.66408 180.3125 498.84375 L 180.3125 483.84375 C 182.46872 483.93754 184.58591 484.24222 186.625 484.78125 C 188.68746 485.32035 190.67965 486.07817 192.625 487.0625 L 192.625 480.9375 C 190.67965 480.30473 188.69528 479.7891 186.65625 479.4375 C 184.61716 479.06254 182.49216 478.8438 180.3125 478.75 L 180.3125 470.59375 L 176.8125 470.59375 z M 176.8125 483.8125 L 176.8125 498.21875 C 173.8828 497.72659 171.74217 496.90628 170.40625 495.78125 C 169.09373 494.65628 168.43748 493.10941 168.4375 491.09375 C 168.43748 489.03129 169.16405 487.36723 170.59375 486.125 C 172.02342 484.88286 174.09373 484.11723 176.8125 483.8125 z M 180.3125 504.96875 C 183.42966 505.53127 185.72653 506.43752 187.15625 507.65625 C 188.60934 508.87501 189.31246 510.50002 189.3125 512.5625 C 189.31246 514.67189 188.55466 516.3672 187.03125 517.65625 C 185.53122 518.94532 183.28903 519.78907 180.3125 520.1875 L 180.3125 504.96875 z "
+         inkscape:radius="0.91239583"
+         sodipodi:type="inkscape:offset" />
+      <path
+         id="text2392"
+         d="M 180.32741,535.87305 L 176.81178,535.87305 L 176.77663,525.29102 C 174.31567,525.24414 171.85474,524.96289 169.39381,524.44727 C 166.93287,523.9082 164.46021,523.11133 161.97585,522.05664 L 161.97585,515.72852 C 164.36646,517.22852 166.78052,518.36524 169.21803,519.13867 C 171.67895,519.88868 174.2102,520.2754 176.81178,520.29883 L 176.81178,504.26758 C 171.63208,503.42385 167.85865,501.99416 165.49147,499.97852 C 163.14771,497.96292 161.97584,495.1973 161.97585,491.68164 C 161.97584,487.86137 163.25318,484.84965 165.80788,482.64648 C 168.36255,480.4434 172.03052,479.17778 176.81178,478.84961 L 176.81178,470.58789 L 180.32741,470.58789 L 180.32741,478.74414 C 182.50707,478.83794 184.61644,479.07231 186.65553,479.44727 C 188.69456,479.79887 190.68675,480.29106 192.6321,480.92383 L 192.6321,487.07617 C 190.68675,486.09184 188.68284,485.33012 186.62038,484.79102 C 184.58129,484.25199 182.48363,483.93559 180.32741,483.8418 L 180.32741,498.85352 C 185.64769,499.67385 189.56175,501.1387 192.0696,503.24805 C 194.57737,505.35744 195.83127,508.24025 195.83131,511.89648 C 195.83127,515.85743 194.49534,518.98633 191.8235,521.2832 C 189.17503,523.55664 185.343,524.86914 180.32741,525.2207 L 180.32741,535.87305 M 176.81178,498.2207 L 176.81178,483.80664 C 174.09301,484.11137 172.0188,484.88481 170.58913,486.12695 C 169.15943,487.36918 168.44458,489.02152 168.4446,491.08398 C 168.44458,493.09964 169.10083,494.66995 170.41335,495.79492 C 171.74927,496.91995 173.88208,497.72854 176.81178,498.2207 M 180.32741,504.9707 L 180.32741,520.19336 C 183.30394,519.79493 185.54222,518.95118 187.04225,517.66211 C 188.56566,516.37306 189.32737,514.67384 189.32741,512.56445 C 189.32737,510.50197 188.60081,508.86134 187.14772,507.64258 C 185.718,506.42385 183.44457,505.53322 180.32741,504.9707"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient2477);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.78717203;font-family:Standard Symbols L" />
+    </g>
+  </g>
+</svg>
diff --git a/locale/bg_BG.po b/locale/bg_BG.po
new file mode 100644
index 0000000..3ed5158
--- /dev/null
+++ b/locale/bg_BG.po
@@ -0,0 +1,888 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "За ден валутата може да има само един курс!"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Невалидно групиране!"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "Не е намерен курс за валута: %s за дата: %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Активен"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Код"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Цифри за показване"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Десетичен разделител"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Групиране"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Разделител за хиляди"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "Предхожда отрицателен знак на валута"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Знак минус: разделен от празно поле"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Позиция на знака минус"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Име"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Отрицателен знак"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr "Цифров код"
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "Предхожда положителен знак на валута"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Знак плюс: разделен от празно поле"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Позиция на знака плюс"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Положителен знак"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Текущ курс"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Курсове"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Име"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Коефициент на закръгление"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Символ"
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Валута"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Дата"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Отношение"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Име"
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Валута"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Арабска дхама"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Афган"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Лек"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Арменски драм"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Холандски гилдер"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Кванза"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Аржентинско песо"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Австралийски долар"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Арубийски гилдер"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Азербайджански манат"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Босненска конвертируема марка"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Барбадоски долар"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Бангладешка така"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Български лев"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Бахрейнски динар"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Бурундийски франк"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Бермудски долар"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Брунейски долар"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Боливиано"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Боливийски мвдол"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Бразилски реал"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Бахамски долар"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Нгултрум"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Пула"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Беларуска рубла"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Белизийски долар"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Канадски долар"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Конгоански франк"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr ""
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Швейцарски франк"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr ""
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Чилийско Unidad de Fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Чилииско песо"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Юан"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Колумбииско песо"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Колумбийски реал"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Костарикански колон"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Кубинско песо"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Кейп Вердианско ескудо"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Кипърска лира"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Чешка крона"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Джибутски франк"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Датска крона"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Доминиканско песо"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Алжирски динар"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Естонска крона"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Египетска лира"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Накфа"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Етиопски бир"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Евро"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Фиджийски долар"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Лира на Фолкландските острови"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Британска лира"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Лари"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Ганииско седи"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Гибралтарска лира"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Даласи"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Гвинейски франк"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Кетцал"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Гаянски долар"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Хонг Конг долар"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Хондураска лемпра"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Хърватска куна"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Гурде"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Форинт"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Индонезийска рупия"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Шекел"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Индийски рупей"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Иракски динар"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Ирански риал"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Исландска крона"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Ямайски долар"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Йордански динар"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Японска йена"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Кенийски шилинг"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Сум"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Камбоджански риел"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Коморийски франк"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Севернокорейски вон"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Уон"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Кувейтски динар"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Каймански долар"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Казакстански тенге"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Лаоски кип"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Ливански паунд"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Шриланкийска рупия"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Либерийски долар"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Лоти"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Литвийски лит"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Латвииски лит"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Либийски динар"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Марокански дирхам"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Молдовска лея"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Малгашко ариари"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Денар"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Кият"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Монголски тугрик"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Патака"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Оугия"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Малтийска лира"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Маврицийски рупей"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Руфия"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Куача"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Мексиканско песо"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr ""
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Малайзийски рингит"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Мозамбкски метикал"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Намибийски долар"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Найра"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Никарагска кордоба"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Норвежка крона"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Непалски рупей"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Ново Зеландски долар"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Омански риал"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Панамска балбоа"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Нов перуански сол"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Папуа - Нова Гвинейска кина"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Филипинско песо"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Пакистанска рупия"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Полска Злота"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Гуарани"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Катарски риал"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Румънско леу"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Сръбски динар"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Руска рубла"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Руандски франк"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Саудитски риал"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Долар на Соломонови острови"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Сейшелска рупия"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Судански динар"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Шведска крона"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Сингапурски долар"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "о-в Света Елена лира"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Сиера Леонско Леоне"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Сомалийски шилинг"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Суринамски долар"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Добра"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Ел Салвадорски колон "
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Сирийска лира"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Лилангени"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Тайландски бат"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Сомони"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Манат"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Тунизийски динар"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Паянга"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Нова турска лира"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Тринидадски долар"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "Нов тайвански долар"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Танзанийски шилинг"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Украинска гривна"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Угандийски шилинг"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Американски долар"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "Американски долар (следващ ден)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "Американски долар (този ден)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr ""
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Уругвайско песо"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Узбекистански Сум"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Боливар"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Виетнамски донг"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Вату"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Тала"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Сребро"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Злато"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Източно Карибски долар"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Специални права на тираж"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Златен франк"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Паладии"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr ""
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Платина"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Код за тестове"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Няма валута"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Йеменски риал"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Ранд"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Куача"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Зимбабвииски долар"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Курс"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Валути"
+
+#, fuzzy
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Управление на валути"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Валути"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Управление на валута"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Валути"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Валута"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Форматиране"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Отношение"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Курсове"
diff --git a/locale/cs_CZ.po b/locale/cs_CZ.po
new file mode 100644
index 0000000..8c2150f
--- /dev/null
+++ b/locale/cs_CZ.po
@@ -0,0 +1,887 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr ""
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr ""
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr ""
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr ""
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr ""
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr ""
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr ""
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr ""
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr ""
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr ""
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr ""
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr ""
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr ""
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr ""
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr ""
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr ""
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr ""
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr ""
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr ""
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr ""
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr ""
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Spojené Arabské Emiráty - dirham"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afghani"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Arménský dram"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Nizozemskoantilský gulden"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Argentinské peso"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Australský dolar"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Arubský gulden"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Ázerbajdžánský manat"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Konvertibilní marka"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Barbadoský dolar"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Bulharská leva"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Bahrajnský dinár"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Burundský frank"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Bermudský dolar"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Brunejský dolar"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Boliviano"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Brazilský real"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Bahamský dolar"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Běloruský rubl"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Belizský dolar"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Kanadský dolar"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Konžský frank"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "WIR euro"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Švýcarský frank"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "WIR frank"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Chilské peso"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Čínský renminbi"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Kolumbijské peso"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Kostarický colon"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Kubánské peso"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Kapverdské escudo"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Kyperská libra"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Česká koruna"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Džibutský frank"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Dánská koruna"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Dominikánské peso"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Alžírský dinár"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Koruna"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Egyptská libra"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Nakfa"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Etiopský birr"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Fidžijský dolar"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Falklandská libra"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Britská libra"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Ghanský cedi"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Gibraltarská libra"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Guinejský frank"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Guyanský dolar"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Hongkongský dolar"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Lempira"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Chorvatská kuna"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Gourde"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Forint"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Rupie"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Izraelský nový šekel"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Indická rupie"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Irácký dinár"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Íránský rial"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Islandská koruna"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Jamajský dolar"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Jordánský dinár"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Jen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Keňský šilink"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Riel"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Komorský frank"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Severokorejský won"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Won"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Kuvajtský dinár"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Kajmanský dolar"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Kip"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Libanonská libra"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Srílanská rupie"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Liberijský dolar"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Loti"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litevský lit"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Lotyšský lat"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Libyjský dinár"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Marocký dirham"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Moldavský leu"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Madagaskarský ariary"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Denár"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Ouguiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Maltézská lira"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Mauricijská rupie"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Rufiya"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Kwacha"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Mexické peso"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Mexican Unidad de Inversion (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Malajský ringgit"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Metical"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Namibijský dolar"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Naira"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Cordoba oro"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Norská koruna"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Nepálská rupie"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Novozélandský dolar"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Ománský rial"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Nový sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Filipínské peso"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Pákistánská rupie"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Zlotý"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Guarani"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Katarský rial"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Nový leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Srbský dinár"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Ruský rubl"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Rwandský frank"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Saudskoarabský rial"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Å alamounovy ostrovy - dolar"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Seychelská rupie"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Súdánská libra"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Švédská koruna"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Singapurský dolar"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Svatohelenská libra"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Somálský šilink"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Surinamský dolar"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Salvádorský colon"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Sýrijská libra"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Lilangeni"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Tuniský dinár"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Turecká nová lira"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Trinidad a Tobago - dolar"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "Taiwanský dolar"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Tanzanský šilink"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Hřivna"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Ugandský šilink"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Americký dolar"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "Americký dolar (příští den)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "Americký dolar (stejný den)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguay Peso en Unidades Indexadas"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Uruguayské peso"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Uzbecký sum"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Bolivar fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "CFA frank BEAC"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Stříbro"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Zlato"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Evropská smíšená jednotka (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Evropská měnová jednotka (E.M.U.-6)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Evropská jednotka účtu 9 (E.U.A.-9)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Evropská jednotka účtu 17 (E.U.A.-17)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Východokaribský dolar"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Zvláštní práva čerpání"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Zlatý frank"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "UIC frank"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "CFA frank BCEAO"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Paladium"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "CFP frank"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Platina"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Kód pro testovací účely"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Žádná měna"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Jemenský rial"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Zabmijská kwacha"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Zimbabwský dolar"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr ""
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr ""
diff --git a/locale/de_DE.po b/locale/de_DE.po
new file mode 100644
index 0000000..b94f6c1
--- /dev/null
+++ b/locale/de_DE.po
@@ -0,0 +1,927 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "Einer Währung kann nur ein Kurs pro Datum zugewiesen werden!"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Ungültige Gruppierung"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "Kein Kurs gefunden für Währung %s am %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Aktiv"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Code"
+
+msgctxt "field:currency.currency,create_date:0"
+msgid "Creation date"
+msgstr "Erstellungsdatum"
+
+msgctxt "field:currency.currency,create_uid:0"
+msgid "Creation user"
+msgstr "Ersteller"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Angezeigte Stellen"
+
+msgctxt "field:currency.currency,id:0"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Dezimalpunkt Währung"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Gruppierung Währung"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Tausendertrennzeichen Währung"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "Negativer Wert: Symbol führend"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Negativer Wert: durch Leerzeichen getrennt"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Position negatives Vorzeichen"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Name"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Negatives Vorzeichen"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr "Numerischer Code"
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "Positiver Wert: Symbol führend"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Positiver Wert: durch Leerzeichen getrennt"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Position positives Vorzeichen"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Positives Vorzeichen"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Aktueller Kurs"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Kurse"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Name"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Rundung"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Symbol"
+
+msgctxt "field:currency.currency,write_date:0"
+msgid "Last modification date"
+msgstr "Zuletzt geändert am"
+
+msgctxt "field:currency.currency,write_uid:0"
+msgid "Last modification by"
+msgstr "Zuletzt geändert von"
+
+msgctxt "field:currency.currency.rate,create_date:0"
+msgid "Creation date"
+msgstr "Erstellungsdatum"
+
+msgctxt "field:currency.currency.rate,create_uid:0"
+msgid "Creation user"
+msgstr "Ersteller"
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Währung"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Datum"
+
+msgctxt "field:currency.currency.rate,id:0"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Kurs"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Name"
+
+msgctxt "field:currency.currency.rate,write_date:0"
+msgid "Last modification date"
+msgstr "Zuletzt geändert am"
+
+msgctxt "field:currency.currency.rate,write_uid:0"
+msgid "Last modification by"
+msgstr "Zuletzt geändert von"
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Währung"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "VAE-Dirham"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afghani"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Armenischer Dram"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Niederländische Antillen-Gulden"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Argentinischer Peso"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Australischer Dollar"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Arubanischer Gulden"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Aserbeidschan Manat"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Konvertible Mark"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Barbados-Dollar"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Bulgarischer Lev"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Bahrain-Dinar"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Burundi-Franc"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Bermuda-Dollar"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Brunei-Dollar"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Bolivischer Boliviano"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Brasilianischer Real"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Bahama-Dollar"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Weißrussischer Rubel"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Belize-Dollar"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Kanadischer Dollar"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Congolese Franc"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "WIR Euro"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Schweizer Franken"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "WIR Franc"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Chilenischer Peso"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Renminbi-Yuan"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Kolumbischer Peso"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Costa Rica Colon"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Kubanischer Peso"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Kap-Verde-Escudo"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Zypriotisches Pfund"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Tschechische Krone"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Djibouti-Franc"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Dänische Krone"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Dominikanischer Peso"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Algerischer Dinar"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Estnische Krone"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Ägyptisches Pfund"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Nakfa"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Äthiopischer Birr"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Fidschi-Dollar"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Falkland Pfund"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Pfund Sterling"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Ghanaischer Cedi"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Gibraltar-Pfund"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Guinea-Franc"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Guyana-Dollar"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Hongkong-Dollar"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Lempira"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Kuna"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Gourde"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Forint"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Rupie"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Schekel"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Indische Rupie"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Irakischer Dinar"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Iranischer Rial"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Isländische Krone"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Jamaikanischer Dollar"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Jordanischer Dinar"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Yen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Kenianischer Shilling"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Riel"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Komoren-Franc"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Nordkoreanischer Won"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Won"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Kuwait-Dinar"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Kaiman-Dollar"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Kip"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Libanesisches Pfund"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Sri-Lanka-Rupie"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Liberianischer Dollar"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Loti"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litauischer Litas"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Lettischer Lats"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Libyscher Dinar"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Marokkanischer Dirham"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Moldau Leu"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Madagassischer Ariary"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Denar"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Ouguiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Maltesische Lira"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Mauritius-Rupie"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Rufiyaa"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Kwacha"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Mexikanischer Peso"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Mexikanische Unidad de Inversion (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Malaysischer Ringgit"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Metical"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Namibia-Dollar"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Naira"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Cordoba Oro"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Norwegische Krone"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Nepalesische Rupie"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Neuseeland-Dollar"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Rial Omani"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Neuer Sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Philippinischer Peso"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Pakistanische Rupie"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Zloty"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Guarani"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Katar-Rial"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Neuer Leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Serbischer Dinar"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Russischer Rubel"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Ruandischer Franc"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Saudi-Arabischer Rial"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Salomonen-Dollar"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Seychellen-Rupie"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Sudanesisches Pfund"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Schwedische Krone"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Singapur-Dollar"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "St.-Helena-Pfund"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Somalischer Schilling"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Surinam-Dollar"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "El Salvador Colon"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Syrisches Pfund"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Lilangeni"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Tunesischer Dinar"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Neue Türkische Lira"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Trinidad-und-Tobago-Dollar"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "Neuer Taiwan-Dollar"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Tansanischer Schilling"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Hrywnja"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Uganda-Schilling"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "US Dollar"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "US Dollar (Nächster Tag)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "US Dollar (Gleicher Tag)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguay Peso en Unidades Indexadas"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Uruguayischer Peso"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Usbekischer Soʻm"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Bolívar Fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "CFA Franc (Äquatorial)"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Silber"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Gold"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "European Composite Unit (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Europäische Währungseinheit (E.M.U.-6)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Europäische Rechnungseinheit 9 (E.U.A.-9)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Europäische Rechnungseinheit 17 (E.U.A.-17)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Ostkaribischer Dollar"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Sonderziehungsrecht"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Gold-Franc"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "UIC-Franc"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "CFA Franc (West)"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Palladium"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "CFP Franc"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Platin"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Testcode"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Keine Währung"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Jemenitischer Rial"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Zambian Kwacha"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Simbabwe-Dollar"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Kurs"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Währungen"
+
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Währungen"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Währungen"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Währungen Administration"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Währungen"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Währung"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Format"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Kurs"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Kurse"
diff --git a/locale/es_CO.po b/locale/es_CO.po
new file mode 100644
index 0000000..d63ef67
--- /dev/null
+++ b/locale/es_CO.po
@@ -0,0 +1,888 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "Una moneda solamente puede tener un valor por fecha!"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Agrupamiento Inválido!"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "No se ha encontrado una conversión para la moneda: %s a la fecha: %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Activo"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Código"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Mostrar Dígitos"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Separador Decimal"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Agrupación"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Separador de Miles"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "El Signo Negativo Precede"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Signo Negativo Separado por Espacio"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Posición de Signo Negativo"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Signo Negativo"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr "Código Numérico"
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "El signo Positivo Precede"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Signo Positivo Separado por Espacio"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Posición del Signo Positivo"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Signo Positivo"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Moneda Actual"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Tasas de Cambio"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Factor de Redondeo"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Símbolo"
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Moneda"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Fecha"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Tasa de Cambio"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Moneda"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Dirham de los Emiratos Árabes Unidos"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afganí"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Dram armenio"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Florín de las Antillas Neerlandesas"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Peso argentino"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Dólar australiano"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Florín de Aruba"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Manat de Azerbayán"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Marcos convertibles"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Dólar de Barbados"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Lev búlgaro"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Dinar bahreiní"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Franco de Burundi"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Dólar de Bermudas"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Dólar de Brunei"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Boliviano"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Real brasileño"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Dólar de las Bahamas"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Rubla bielorrusa"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Dólar de Belize"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Dólar canadiense"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Congolese Franc"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "Euro WIR"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Franco suizo"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "Franco WIR"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Peso chileno"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Yuan renminbi"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Peso colombiano"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Colón costarricense"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Peso cubano"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Escudo de Cabo Verde"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Libra chipriota"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Corona checa"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Franco de Djibouti"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Corona danesa"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Peso dominicano"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Dinar argelino"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Corona estonia"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Libra egipcia"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Nakfa"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Birr de etíope"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Dólar de las Islas Fiji"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Libra de las Islas Malvinas"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Libra esterlina"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Cedi ghanés"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Libra de Gibraltar"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Franco guineano"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Dólar guayanés"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Dólar de Hong Kong"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Lempira hondureño"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Kuna croata"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Gourde haitiano"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Forint húngaro"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Rupia indonesia"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Nuevo sheqel israelí"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Rupia india"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Dinar iraquí"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Rial iraní"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Corona islandesa"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Dólar jamaiqueño"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Dinar jordano"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Yen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Chelín keniata"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Riel camboyano"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Franco comoriano"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Won norcoreano"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Won surcoreano"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Dinar kuwaití"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Dólar de las Islas Caimán"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Kip laosiano"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Libra libanesa"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Rupia de Sri Lanka"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Dóla liberiano"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Loti lesothense"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litas lituano"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Lat letón"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Dinar libio"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Dirham marroquí"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Leu moldavo"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Ariary malgache"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Denar"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Uquiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Lira maltesa"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Rupia mauricia"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Rufiyaa"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Kwacha malawiano"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Peso mexicano"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Unidad de Inversión Mexicana (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Ringgit malasio"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Metical mozambiqueño"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Dóla namibio"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Naira"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Córdoba"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Corona noruega"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Rupia nepalesa"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Dólar neozelandés"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Rial omaní"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Nuevo Sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Peso filipino"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Rupia pakistaní"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Zloty"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Guaraní"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Rial de Qatar"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Dinar serbio"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Rublo ruso"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Franco ruandés"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Rial saudí"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Dólar de las Islas Solomón"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Rupia de Seychelles"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Libra sudanesa"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Corona sueca"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Dólar de Singapur"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Libra de Santa Helena"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Chelín somalí"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Dólar surinamés"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Colón salvadoreño"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Libra siria"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Lilangeni suazi"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Dinar tunecino"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Nueva lira turca"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Dólar de Trinidad y Tobago"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "nuevo Dólar taiwanés"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Chelín tanzano"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Grivnia"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Chelín ugandés"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Dólar estadounidense"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "Dólar estadounidense (dia siguiente)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "Dólar estadounidense (mismo dia)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguay Peso en Unidades Indexadas"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Peso uruguayo"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Som uzbeco"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Bolivar Fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "franco CFA BEAC"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Plata"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Oro"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Unidad Compuesta Europea (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Unidad Monetaria Europea (E.U.M.-6)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Unidad de cuenta europea 9 (E.U.A.-9)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Unidad de cuenta europea 17 (E.U.A.-17)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Dólar del Caribe oriental"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Special Drawing Rights"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Franco de oro"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "Franco UIC"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "franco CFA BCEAO"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Paladio"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "Franco CFP"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Platino"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Código reservado para pruebas"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Sin divisa"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Rial yemení"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Zambian Kwacha"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Dólar zimbabuense"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Tasa de Cambio"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Monedas"
+
+#, fuzzy
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Gestión de Monedas"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Monedas"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Administrar Monedas"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Monedas"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Moneda"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Formato"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Tasa de Cambio"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Tasas de Cambio"
diff --git a/locale/es_ES.po b/locale/es_ES.po
new file mode 100644
index 0000000..b07d1fb
--- /dev/null
+++ b/locale/es_ES.po
@@ -0,0 +1,888 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "Una divisa solo puede tener un valor por fecha"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Agrupamiento no válido"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "No se ha encontrado una conversión para la divisa «%s» con fecha: %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Activa"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Código"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Dígitos a mostrar"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Separador decimal"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Agrupación"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Separador de miles"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "El signo negativo va delante"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Signo negativo separado por espacio"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Posición del signo negativo"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Signo negativo"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr ""
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "El signo positivo va delante"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Signo positivo separado por espacio"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Posición del signo positivo"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Signo positivo"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Tasa de cambio actual"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Tasas de cambio"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Factor de redondeo"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Símbolo"
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Divisa"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Fecha"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Tasa de cambio"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Divisa"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Dirham de los Emiratos Árabes Unidos"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afganí"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Dram armenio"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Florín de las Antillas Neerlandesas"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Peso argentino"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Dólar australiano"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Florín de Aruba"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Manat de Azerbayán"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Marcos convertibles"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Dólar de Barbados"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Lev búlgaro"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Dinar bahreiní"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Franco de Burundi"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Dólar de Bermudas"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Dólar de Brunei"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Boliviano"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Real brasileño"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Dólar de las Bahamas"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Rubla bielorrusa"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Dólar de Belize"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Dólar canadiense"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Congolese Franc"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "Euro WIR"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Franco suizo"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "Franco WIR"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Peso chileno"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Yuan renminbi"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Peso colombiano"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Colón costarricense"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Peso cubano"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Escudo de Cabo Verde"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Libra chipriota"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Corona checa"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Franco de Djibouti"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Corona danesa"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Peso dominicano"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Dinar argelino"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Corona estonia"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Libra egipcia"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Nakfa"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Birr de etíope"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Dólar de las Islas Fiji"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Libra de las Islas Malvinas"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Libra esterlina"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Cedi ghanés"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Libra de Gibraltar"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Franco guineano"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Dólar guayanés"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Dólar de Hong Kong"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Lempira hondureño"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Kuna croata"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Gourde haitiano"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Forint húngaro"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Rupia indonesia"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Nuevo sheqel israelí"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Rupia india"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Dinar iraquí"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Rial iraní"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Corona islandesa"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Dólar jamaiqueño"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Dinar jordano"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Yen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Chelín keniata"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Riel camboyano"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Franco comoriano"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Won norcoreano"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Won surcoreano"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Dinar kuwaití"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Dólar de las Islas Caimán"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Kip laosiano"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Libra libanesa"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Rupia de Sri Lanka"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Dóla liberiano"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Loti lesothense"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litas lituano"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Lat letón"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Dinar libio"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Dirham marroquí"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Leu moldavo"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Ariary malgache"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Denar"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Uquiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Lira maltesa"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Rupia mauricia"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Rufiyaa"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Kwacha malawiano"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Peso mexicano"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Unidad de Inversión Mexicana (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Ringgit malasio"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Metical mozambiqueño"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Dóla namibio"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Naira"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Córdoba"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Corona noruega"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Rupia nepalesa"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Dólar neozelandés"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Rial omaní"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Nuevo Sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Peso filipino"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Rupia pakistaní"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Zloty"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Guaraní"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Rial de Qatar"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Dinar serbio"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Rublo ruso"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Franco ruandés"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Rial saudí"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Dólar de las Islas Solomón"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Rupia de Seychelles"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Libra sudanesa"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Corona sueca"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Dólar de Singapur"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Libra de Santa Helena"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Chelín somalí"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Dólar surinamés"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Colón salvadoreño"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Libra siria"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Lilangeni suazi"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Dinar tunecino"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Nueva lira turca"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Dólar de Trinidad y Tobago"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "nuevo Dólar taiwanés"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Chelín tanzano"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Grivnia"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Chelín ugandés"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Dólar estadounidense"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "Dólar estadounidense (dia siguiente)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "Dólar estadounidense (mismo dia)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguay Peso en Unidades Indexadas"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Peso uruguayo"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Som uzbeco"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Bolivar Fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "franco CFA BEAC"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Plata"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Oro"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Unidad Compuesta Europea (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Unidad Monetaria Europea (E.U.M.-6)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Unidad de cuenta europea 9 (E.U.A.-9)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Unidad de cuenta europea 17 (E.U.A.-17)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Dólar del Caribe oriental"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Special Drawing Rights"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Franco de oro"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "Franco UIC"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "franco CFA BCEAO"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Paladio"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "Franco CFP"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Platino"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Código reservado para pruebas"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Sin divisa"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Rial yemení"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Zambian Kwacha"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Dólar zimbabuense"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Tasa de cambio"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Divisas"
+
+#, fuzzy
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Gestión de divisas"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Divisas"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Administración de divisas"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Divisas"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Divisa"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Formato"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Tasa de cambio"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Tasas de cambio"
diff --git a/locale/fr_FR.po b/locale/fr_FR.po
new file mode 100644
index 0000000..178796d
--- /dev/null
+++ b/locale/fr_FR.po
@@ -0,0 +1,887 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "Une devise ne peut avoir qu'un seul taux par date"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Groupement invalide"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "Pas de taux trouvé pour la devise: %s à la date: %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Actif"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Code"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Décimale affichée"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Séparateur décimal"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Groupement"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Séparateur des milliers"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "Symbole négatif en premier"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Négatif séparé par un espace"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Position du signe négatif"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Signe négatif"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr "Code numérique"
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "Symbole de depositif en premier"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Positif séparé par un espace"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Position du signe positif"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Signe positif"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Taux Actuel"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Taux"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Facteur d'Arrondi"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Symbole"
+
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Devise"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Date"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Taux"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Devise"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Dirham des Émirats arabes unis"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afghani"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Dram arménien"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Florin des Antilles néerlandaises"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Peso argentin"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Dollar australien"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Florin d'Aruba"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Manat d'Azerbaïdjan"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Marks convertibles"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Dollar de la Barbade"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Lev bulgare"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Dinar de Bahreïn"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Franc burundais"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Dollar des Bermudes"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Dollar de Brunei"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Boliviano bolivien"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Real brésilien"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Dollar des Bahamas"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Rouble biélorusse"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Dollar de Belize"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Dollar canadien"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Franc congolais"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "WIR Euro"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Franc suisse"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "WIR Franc"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Peso chilien"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Yuan Renmimbi"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Peso colombien"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Colón costaricain"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Peso cubain"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Escudo du Cap-Vert"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Livre chypriote"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Koruna tchèque"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Franc djiboutien"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Couronne danoise"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Peso dominicain"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Dinar algérien"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Couronne estonienne"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Livre égyptienne"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Nafka"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Birr éthiopien"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Dollar fidjien"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Livre de Falkland"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Livre sterling"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Cedi du Ghana"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Livre de Gibraltar"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Franc guinéen"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Dollar de Guyana"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Dollar de Hong-Kong"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Lempira"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Kuna de Croatie"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Gourde"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Forint"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Roupie indonésienne"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Nouveau sheqel israëlien"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Roupie indienne"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Dinar irakien"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Rial iranien"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Couronne islandaise"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Dollar jamaïcain"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Dinar jordanien"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Yen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Shilling kenyan"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Riel"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Franc comorien"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Won nord-coréen"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Won"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Dinar koweïtien"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Dollar des îles Caïman"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Kip"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Livre libanaise"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Roupie sri-lankaise"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Dollar liberien"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Loti"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litas de Lithuanie"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Lats de Lettonie"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Dinar libyen"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Dirham marocain"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Leu de Moldavie"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Ariary malgache"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Dinar macédonien"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Ouguiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Livre maltaise"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Roupie mauricienne"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Roupie maldive"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Kwacha"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Peso mexicain"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Unité mexicaine de conversion (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Ringgit malaisien"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Metical"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Dollar de Namibie"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Naira"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Cordoba Oro"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Couronne norvégienne"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Roupie népalaise"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Dollar néo-zélandais"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Riyal d'Oman"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Nouveau Sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Peso philippin"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Roupie pakistanaise"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Zloty"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Guarani"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Riyal du Qatar"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Nouveau Leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Dinar serbe"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Rouble russe"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Franc du Rwanda"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Riyal saoudien"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Dollar des îles Salomon"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Roupie seychelloise"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Livre soudanaise"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Couronne suédoise"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Dollar de Singapour"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Livre de Sainte-Hélène"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Shilling de Somalie"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Dollar de Surinam"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Colón salvadorien"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Livre syrienne"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Lilangeni"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Dinar tunisien"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Livre turque"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Dollar de Trinité-et-Tobago"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "Nouveau Dollar taïwainais"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Shilling de Tanzanie"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Hryvnia"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Shilling d'Ouganda"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Dollar des États-Unis d'Amérique"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "US Dollar (jour suivant)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "US dollar (même jour)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Peso urugayen en unités indexées"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Peso d'Uruguay"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Sum d'Ouzbékistan"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Bolivar Fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "CFA Franc BEAC"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Argent"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Or"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Unité européenne composée (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Unité monétaire européenne (U.M.E.-6 monnaie)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Unité de compte 9 ((U.E.C.-9 monnaie)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Unité de compte 17 (U.E.C.-17 monnaie)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Dollar des Caraïbes orientales"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Droit de tirage spécial (D.T.S.)"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Franc Or"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "Franc UIC"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "CFA Franc BCEAO"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Palladium"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "Franc pacifique"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Platine"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Code destiné aux essais"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Pas de monnaie"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Riyal du Yemen"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Kwacha de Zambie"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Dollar zimbabwéen"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Taux"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Devises"
+
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Devises"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Devises"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Administration Devises"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Devises"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Devise"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Formatage"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Taux"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Taux"
diff --git a/locale/nl_NL.po b/locale/nl_NL.po
new file mode 100644
index 0000000..295de81
--- /dev/null
+++ b/locale/nl_NL.po
@@ -0,0 +1,906 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr ""
+
+#, fuzzy
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Ongeldigegroep"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Actief"
+
+#, fuzzy
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Code"
+
+#, fuzzy
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Zichtbare decimalen"
+
+#, fuzzy
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Decimaalteken"
+
+#, fuzzy
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Groeperen"
+
+#, fuzzy
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Duizendtal teken"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr ""
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr ""
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Naam bijlage"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr ""
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr ""
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr ""
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr ""
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr ""
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr ""
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr ""
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Naam bijlage"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Symbool"
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Valuta"
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Vervaldatum"
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Verhouding"
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Naam bijlage"
+
+#, fuzzy
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Valuta"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "VAE-Dirham"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Afghani"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Lek"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Armeense dram"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Antilliaanse gulden"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Angolese kwanza"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Argentijnse peso"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Australische dollar"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Arubaanse gulden"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Azerbeidzjaanse manat"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "converteerbare marken"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Barbadiaanse dollar"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Bengalese taka"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Bulgaarse lev"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Bahreinse dinar"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Burundese frank"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Bermuda-dollar"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Bruneise dollar"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Boliviaanse boliviano"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Boliviaanse mvdol (aandelen)"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Braziliaanse real"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Bahamaanse dollar"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Bhutaanse ngultrum"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Botswaanse pula"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Wit-Russische roebel"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Belizaanse dollar"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Canadese dollar"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Kongolese franc"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "WIR-euro"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Zwitserse frank"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "WIR-frank"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Chileense peso"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Chinese renminbi yuan"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Colombiaanse peso"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Costaricaanse colón"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Cubaanse peso"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Kaapverdische escudo"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Cyprisch pond"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Tsjechische kroon"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Djiboutiaanse frank"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Deense kroon"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Dominicaanse peso"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Algerijnse dinar"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Estlandse kroon"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Egyptisch pond"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Eritrese nakfa"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Ethiopische birr"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "euro"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Fiji-dollar"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Falklandeilands pond"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "pond sterling"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Georgische lari"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Ghanese cedi"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Gibraltarees pond"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Gambiaanse dalasi"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Guinese frank"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Guatemalaans quetzal"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Guyaanse dollar"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Hongkongse dollar"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Hondurese lempira"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Kroatische kuna"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Haïtiaanse gourde"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Hongaarse forint"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Indonesische rupiah"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "nieuwe Israëlische shekel"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Indiase rupee"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Iraakse dinar"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Iraanse rial"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "IJslandse kroon"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Jamaicaanse dollar"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Jordaanse dinar"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Japanse yen"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Keniaanse shilling"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Kirgizische som"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Cambodjaanse riel"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Comorese frank"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Noord-Koreaanse won"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Zuid-Koreaanse won"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Koeweitse dinar"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Kaaimaneilandse dollar"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Kazachse tenge"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Laotiaanse kip"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Libanees pond"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Srilankaanse rupee"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Liberiaanse dollar"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Lesotho loti"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Litouwse litas"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Letse lats"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Libische dinar"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Marokkaanse dirham"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Moldavische leu"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Malagasische ariary"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Macedonische denar"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Kyat"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Mongoolse tugrik"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Macause pataca"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Mauritaanse quguiya"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Maltese lire"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Mauritiaanse rupee"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Maldivische rufiyaa"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Malawische kwacha"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Mexicaanse peso"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Mexicaanse Unidad de Inversion (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Maleisische ringgit"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Mozambiqaanse metical"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Namibische dollar"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Nigeriaanse naire"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Nicaraguaanse córdoba oro"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Noorse kroon"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Nepalese rupee"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Nieuw-Zeelandse dollar"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Omaanse rial"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Panamaanse balboa"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Peruaanse nieuwe sol"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Papua Nieuw Guineaanse kina"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Filipijnse peso"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Pakistaanse rupee"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Poolse zloty"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Paraguaanse guarani"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Qatarese rial"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "nieuwe Roemeense leu"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Servische dinar"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Russische roebel"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Rwandese frank"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Saudische riyal"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Salomon-dollar"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Seychelse rupee"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Sudanese pond"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Zweedse kroon"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Singaporese dollar"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Sint-Heleens pond"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Sierraleoonse leone"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Somalische shilling"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Surinamese dollar"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Sao Tomése dobra"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Salvadoraanse colon"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Syrisch pond"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Swazische lilangeni"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Thaise baht"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Tadzjiekse somoni"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Turkmenistaanse manat"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Tunesische dinar"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Tongaanse pa'anga"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "nieuwe Turkse lire"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Trinidad en Tobago dollar"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "nieuwe Taiwanese dollar"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Tanzaniaanse shilling"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Oekraïense grivna"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Ugandese shilling"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "US-dollar"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "US-dollar (Volgende dag)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "US-dollar (Dezelfde dag)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Uruguayaanse peso in indexeerbare eenheden"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Uruguayaanse peso"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Oezbeekse som"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Venezolaanse bolivar fuerte"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Vietnamese dong"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Vanuatu vatu"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Samoa tala"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "CFA-frank BEAC"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "1 Troy ounce zilver"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "1 Troy ounce goud"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Europese samengestelde eenheid (EURCO)"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Europese monetaire eenheid (E.M.U.-6)"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Europese rekeningeneenheid 9  (E.U.A.-9)"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Europese rekeningeneenheid 17 (E.U.A.-17)"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Oost-Caribische dollar"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "Speciale trekkingsrechten"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "goud-frank"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "UIC-frank"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "CFA-frank BCEAO"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "1 Troy ounce palladium"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "CFP-frank"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "1 Troy ounce platina"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Code voor testdoeleinden"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Geen valuta bij betrokken"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Jemenitische rial"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Zuid-Afrikaanse Rand"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Zambiaanse kwacha"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Zimbabwaanse dollar"
+
+#, fuzzy
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Verhouding"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Valuta"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr ""
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr ""
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr ""
+
+#, fuzzy
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Valuta"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr ""
+
+#, fuzzy
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Verhouding"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr ""
diff --git a/locale/ru_RU.po b/locale/ru_RU.po
new file mode 100644
index 0000000..1827bc2
--- /dev/null
+++ b/locale/ru_RU.po
@@ -0,0 +1,890 @@
+# 
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "error:currency.currency.rate:0"
+msgid "A currency can only have one rate by date!"
+msgstr "Валюта может иметь только одну курсовую разницу в день!"
+
+msgctxt "error:currency.currency:0"
+msgid "Invalid Grouping!"
+msgstr "Неверное Группировка!"
+
+msgctxt "error:currency.currency:0"
+msgid "No rate found for the currency: %s at the date: %s"
+msgstr "Не найден курс валюты: %s на день: %s"
+
+msgctxt "field:currency.currency,active:0"
+msgid "Active"
+msgstr "Активный"
+
+msgctxt "field:currency.currency,code:0"
+msgid "Code"
+msgstr "Код"
+
+msgctxt "field:currency.currency,digits:0"
+msgid "Display Digits"
+msgstr "Кол-во знаков после запятой"
+
+msgctxt "field:currency.currency,mon_decimal_point:0"
+msgid "Decimal Separator"
+msgstr "Разделитель цифр"
+
+msgctxt "field:currency.currency,mon_grouping:0"
+msgid "Grouping"
+msgstr "Группировка цифр"
+
+msgctxt "field:currency.currency,mon_thousands_sep:0"
+msgid "Thousands Separator"
+msgstr "Разделитель тысяч"
+
+msgctxt "field:currency.currency,n_cs_precedes:0"
+msgid "Negative Currency Symbol Precedes"
+msgstr "Добавлять символ отрицательного числа"
+
+msgctxt "field:currency.currency,n_sep_by_space:0"
+msgid "Negative Separate by Space"
+msgstr "Символ отделять пробелом"
+
+msgctxt "field:currency.currency,n_sign_posn:0"
+msgid "Negative Sign Position"
+msgstr "Позиция отрицательного символа"
+
+msgctxt "field:currency.currency,name:0"
+msgid "Name"
+msgstr "Наименование"
+
+msgctxt "field:currency.currency,negative_sign:0"
+msgid "Negative Sign"
+msgstr "Символ отрицательного числа"
+
+msgctxt "field:currency.currency,numeric_code:0"
+msgid "Numeric Code"
+msgstr "Код валюты"
+
+msgctxt "field:currency.currency,p_cs_precedes:0"
+msgid "Positive Currency Symbol Precedes"
+msgstr "Добавлять положит. символ в число"
+
+msgctxt "field:currency.currency,p_sep_by_space:0"
+msgid "Positive Separate by Space"
+msgstr "Символ отделять пробелом"
+
+msgctxt "field:currency.currency,p_sign_posn:0"
+msgid "Positive Sign Position"
+msgstr "Позиция положит. символа в числе"
+
+msgctxt "field:currency.currency,positive_sign:0"
+msgid "Positive Sign"
+msgstr "Символ положительного числа"
+
+msgctxt "field:currency.currency,rate:0"
+msgid "Current rate"
+msgstr "Текущий курс"
+
+msgctxt "field:currency.currency,rates:0"
+msgid "Rates"
+msgstr "Курсы"
+
+msgctxt "field:currency.currency,rec_name:0"
+msgid "Name"
+msgstr "Валюта"
+
+msgctxt "field:currency.currency,rounding:0"
+msgid "Rounding factor"
+msgstr "Округление"
+
+msgctxt "field:currency.currency,symbol:0"
+msgid "Symbol"
+msgstr "Символ"
+
+#, fuzzy
+msgctxt "field:currency.currency.rate,currency:0"
+msgid "Currency"
+msgstr "Валюты"
+
+msgctxt "field:currency.currency.rate,date:0"
+msgid "Date"
+msgstr "Дата"
+
+msgctxt "field:currency.currency.rate,rate:0"
+msgid "Rate"
+msgstr "Курс"
+
+msgctxt "field:currency.currency.rate,rec_name:0"
+msgid "Name"
+msgstr "Наименование"
+
+#, fuzzy
+msgctxt "model:currency.currency,name:0"
+msgid "Currency"
+msgstr "Валюты"
+
+msgctxt "model:currency.currency,name:aed"
+msgid "UAE Dirham"
+msgstr "Дирхам (ОАЭ)"
+
+msgctxt "model:currency.currency,name:afn"
+msgid "Afghani"
+msgstr "Афгани"
+
+msgctxt "model:currency.currency,name:all"
+msgid "Lek"
+msgstr "Лек"
+
+msgctxt "model:currency.currency,name:amd"
+msgid "Armenian Dram"
+msgstr "Армянский драм"
+
+msgctxt "model:currency.currency,name:ang"
+msgid "Netherlands Antillian Guilder"
+msgstr "Нидерландский антильский гульден"
+
+msgctxt "model:currency.currency,name:aoa"
+msgid "Kwanza"
+msgstr "Кванза"
+
+msgctxt "model:currency.currency,name:ars"
+msgid "Argentine Peso"
+msgstr "Аргентинское песо"
+
+msgctxt "model:currency.currency,name:aud"
+msgid "Australian Dollar"
+msgstr "Австралийский доллар"
+
+msgctxt "model:currency.currency,name:awg"
+msgid "Aruban Guilder"
+msgstr "Арубанский гульден"
+
+msgctxt "model:currency.currency,name:azn"
+msgid "Azerbaijanian Manat"
+msgstr "Азербайджанский манат"
+
+msgctxt "model:currency.currency,name:bam"
+msgid "Convertible Marks"
+msgstr "Конвертируемая марка"
+
+msgctxt "model:currency.currency,name:bbd"
+msgid "Barbados Dollar"
+msgstr "Барбадосский доллар"
+
+msgctxt "model:currency.currency,name:bdt"
+msgid "Taka"
+msgstr "Така"
+
+msgctxt "model:currency.currency,name:bgn"
+msgid "Bulgarian Lev"
+msgstr "Лев"
+
+msgctxt "model:currency.currency,name:bhd"
+msgid "Bahraini Dinar"
+msgstr "Бахрейнский динар"
+
+msgctxt "model:currency.currency,name:bif"
+msgid "Burundi Franc"
+msgstr "Бурундийский франк"
+
+msgctxt "model:currency.currency,name:bmd"
+msgid "Bermudian Dollar"
+msgstr "Бермудский доллар"
+
+msgctxt "model:currency.currency,name:bnd"
+msgid "Brunei Dollar"
+msgstr "Брунейский доллар"
+
+msgctxt "model:currency.currency,name:bob"
+msgid "Boliviano"
+msgstr "Боливиано"
+
+msgctxt "model:currency.currency,name:bov"
+msgid "Mvdol"
+msgstr "Mvdol"
+
+msgctxt "model:currency.currency,name:brl"
+msgid "Brazilian Real"
+msgstr "Бразильский реал"
+
+msgctxt "model:currency.currency,name:bsd"
+msgid "Bahamian Dollar"
+msgstr "Багамский доллар"
+
+msgctxt "model:currency.currency,name:btn"
+msgid "Ngultrum"
+msgstr "Нгултрум"
+
+msgctxt "model:currency.currency,name:bwp"
+msgid "Pula"
+msgstr "Пула"
+
+msgctxt "model:currency.currency,name:byr"
+msgid "Belarussian Ruble"
+msgstr "Белорусский рубль"
+
+msgctxt "model:currency.currency,name:bzd"
+msgid "Belize Dollar"
+msgstr "Белизский доллар"
+
+msgctxt "model:currency.currency,name:cad"
+msgid "Canadian Dollar"
+msgstr "Канадский доллар"
+
+msgctxt "model:currency.currency,name:cdf"
+msgid "Congolese Franc"
+msgstr "Конголезский франк"
+
+msgctxt "model:currency.currency,name:che"
+msgid "WIR Euro"
+msgstr "Евро (WIR)"
+
+msgctxt "model:currency.currency,name:chf"
+msgid "Swiss Franc"
+msgstr "Швейцарский франк"
+
+msgctxt "model:currency.currency,name:chw"
+msgid "WIR Franc"
+msgstr "Франк (WIR)"
+
+msgctxt "model:currency.currency,name:clf"
+msgid "Unidades de fomento"
+msgstr "Unidades de fomento"
+
+msgctxt "model:currency.currency,name:clp"
+msgid "Chilean Peso"
+msgstr "Чилийское песо"
+
+msgctxt "model:currency.currency,name:cny"
+msgid "Yuan Renminbi"
+msgstr "Юань жэньминьби"
+
+msgctxt "model:currency.currency,name:cop"
+msgid "Colombian Peso"
+msgstr "Колумбийское песо"
+
+msgctxt "model:currency.currency,name:cou"
+msgid "Unidad de Valor Real"
+msgstr "Unidad de Valor Real"
+
+msgctxt "model:currency.currency,name:crc"
+msgid "Costa Rican Colon"
+msgstr "Костариканский колон"
+
+msgctxt "model:currency.currency,name:cup"
+msgid "Cuban Peso"
+msgstr "Кубинское песо"
+
+msgctxt "model:currency.currency,name:cve"
+msgid "Cape Verde Escudo"
+msgstr "Эскудо Кабо-Верде"
+
+msgctxt "model:currency.currency,name:cyp"
+msgid "Cyprus Pound"
+msgstr "Кипрский фунт"
+
+msgctxt "model:currency.currency,name:czk"
+msgid "Czech Koruna"
+msgstr "Чешская крона"
+
+msgctxt "model:currency.currency,name:djf"
+msgid "Djibouti Franc"
+msgstr "Франк Джибути"
+
+msgctxt "model:currency.currency,name:dkk"
+msgid "Danish Krone"
+msgstr "Датская крона"
+
+msgctxt "model:currency.currency,name:dop"
+msgid "Dominican Peso"
+msgstr "Доминиканское песо"
+
+msgctxt "model:currency.currency,name:dzd"
+msgid "Algerian Dinar"
+msgstr "Алжирский динар"
+
+msgctxt "model:currency.currency,name:eek"
+msgid "Kroon"
+msgstr "Эстонская крона"
+
+msgctxt "model:currency.currency,name:egp"
+msgid "Egyptian Pound"
+msgstr "Египетский фунт"
+
+msgctxt "model:currency.currency,name:ern"
+msgid "Nakfa"
+msgstr "Накфа"
+
+msgctxt "model:currency.currency,name:etb"
+msgid "Ethiopian Birr"
+msgstr "Эфиопский быр"
+
+msgctxt "model:currency.currency,name:eur"
+msgid "Euro"
+msgstr "Евро"
+
+msgctxt "model:currency.currency,name:fjd"
+msgid "Fiji Dollar"
+msgstr "Доллар Фиджи"
+
+msgctxt "model:currency.currency,name:fkp"
+msgid "Falkland Islands Pound"
+msgstr "Фунт Фолклендских островов"
+
+msgctxt "model:currency.currency,name:gbp"
+msgid "Pound Sterling"
+msgstr "Фунт стерлингов"
+
+msgctxt "model:currency.currency,name:gel"
+msgid "Lari"
+msgstr "Лари"
+
+msgctxt "model:currency.currency,name:ghs"
+msgid "Ghana Cedi"
+msgstr "Седи"
+
+msgctxt "model:currency.currency,name:gip"
+msgid "Gibraltar Pound"
+msgstr "Гибралтарский фунт"
+
+msgctxt "model:currency.currency,name:gmd"
+msgid "Dalasi"
+msgstr "Даласи"
+
+msgctxt "model:currency.currency,name:gnf"
+msgid "Guinea Franc"
+msgstr "Гвинейский франк"
+
+msgctxt "model:currency.currency,name:gtq"
+msgid "Quetzal"
+msgstr "Кетсаль"
+
+msgctxt "model:currency.currency,name:gyd"
+msgid "Guyana Dollar"
+msgstr "Гайанский доллар"
+
+msgctxt "model:currency.currency,name:hkd"
+msgid "Hong Kong Dollar"
+msgstr "Гонконгский доллар"
+
+msgctxt "model:currency.currency,name:hnl"
+msgid "Lempira"
+msgstr "Лемпира"
+
+msgctxt "model:currency.currency,name:hrk"
+msgid "Croatian Kuna"
+msgstr "Куна"
+
+msgctxt "model:currency.currency,name:htg"
+msgid "Gourde"
+msgstr "Гурд"
+
+msgctxt "model:currency.currency,name:huf"
+msgid "Forint"
+msgstr "Форинт"
+
+msgctxt "model:currency.currency,name:idr"
+msgid "Rupiah"
+msgstr "Рупия"
+
+msgctxt "model:currency.currency,name:ils"
+msgid "New Israeli Sheqel"
+msgstr "Новый израильский шекель"
+
+msgctxt "model:currency.currency,name:inr"
+msgid "Indian Rupee"
+msgstr "Индийская рупия"
+
+msgctxt "model:currency.currency,name:iqd"
+msgid "Iraqi Dinar"
+msgstr "Иракский динар"
+
+msgctxt "model:currency.currency,name:irr"
+msgid "Iranian Rial"
+msgstr "Иракский динар"
+
+msgctxt "model:currency.currency,name:isk"
+msgid "Iceland Krona"
+msgstr "Исландская крона"
+
+msgctxt "model:currency.currency,name:jmd"
+msgid "Jamaican Dollar"
+msgstr "Ямайский доллар"
+
+msgctxt "model:currency.currency,name:jod"
+msgid "Jordanian Dinar"
+msgstr "Иорданский динар"
+
+msgctxt "model:currency.currency,name:jpy"
+msgid "Yen"
+msgstr "Иена"
+
+msgctxt "model:currency.currency,name:kes"
+msgid "Kenyan Shilling"
+msgstr "Кенийский шиллинг"
+
+msgctxt "model:currency.currency,name:kgs"
+msgid "Som"
+msgstr "Сом"
+
+msgctxt "model:currency.currency,name:khr"
+msgid "Riel"
+msgstr "Риель"
+
+msgctxt "model:currency.currency,name:kmf"
+msgid "Comoro Franc"
+msgstr "Франк Комор"
+
+msgctxt "model:currency.currency,name:kpw"
+msgid "North Korean Won"
+msgstr "Северо-корейская вона"
+
+msgctxt "model:currency.currency,name:krw"
+msgid "Won"
+msgstr "Вона"
+
+msgctxt "model:currency.currency,name:kwd"
+msgid "Kuwaiti Dinar"
+msgstr "Кувейтский динар"
+
+msgctxt "model:currency.currency,name:kyd"
+msgid "Cayman Islands Dollar"
+msgstr "Доллар Каймановых островов"
+
+msgctxt "model:currency.currency,name:kzt"
+msgid "Tenge"
+msgstr "Тенге"
+
+msgctxt "model:currency.currency,name:lak"
+msgid "Kip"
+msgstr "Кип"
+
+msgctxt "model:currency.currency,name:lbp"
+msgid "Lebanese Pound"
+msgstr "Ливанский фунт"
+
+msgctxt "model:currency.currency,name:lkr"
+msgid "Sri Lanka Rupee"
+msgstr "Шри-Ланкийская рупия"
+
+msgctxt "model:currency.currency,name:lrd"
+msgid "Liberian Dollar"
+msgstr "Либерийский доллар"
+
+msgctxt "model:currency.currency,name:lsl"
+msgid "Loti"
+msgstr "Лоти"
+
+msgctxt "model:currency.currency,name:ltl"
+msgid "Lithuanian Litas"
+msgstr "Литовский лит"
+
+msgctxt "model:currency.currency,name:lvl"
+msgid "Latvian Lats"
+msgstr "Латвийский лат"
+
+msgctxt "model:currency.currency,name:lyd"
+msgid "Libyan Dinar"
+msgstr "Ливийский динар"
+
+msgctxt "model:currency.currency,name:mad"
+msgid "Moroccan Dirham"
+msgstr "Марокканский дирхам"
+
+msgctxt "model:currency.currency,name:mdl"
+msgid "Moldovan Leu"
+msgstr "Молдавский лей"
+
+msgctxt "model:currency.currency,name:mga"
+msgid "Malagasy Ariary"
+msgstr "Малагасийский ариари"
+
+msgctxt "model:currency.currency,name:mkd"
+msgid "Denar"
+msgstr "Динар"
+
+msgctxt "model:currency.currency,name:mmk"
+msgid "Kyat"
+msgstr "Кьят"
+
+msgctxt "model:currency.currency,name:mnt"
+msgid "Tugrik"
+msgstr "Тугрик"
+
+msgctxt "model:currency.currency,name:mop"
+msgid "Pataca"
+msgstr "Патака"
+
+msgctxt "model:currency.currency,name:mro"
+msgid "Ouguiya"
+msgstr "Угия"
+
+msgctxt "model:currency.currency,name:mtl"
+msgid "Maltese Lira"
+msgstr "Мальтийская лира"
+
+msgctxt "model:currency.currency,name:mur"
+msgid "Mauritius Rupee"
+msgstr "Маврикийская рупия"
+
+msgctxt "model:currency.currency,name:mvr"
+msgid "Rufiyaa"
+msgstr "Руфия"
+
+msgctxt "model:currency.currency,name:mwk"
+msgid "Kwacha"
+msgstr "Квача"
+
+msgctxt "model:currency.currency,name:mxn"
+msgid "Mexican Peso"
+msgstr "Мексиканское песо"
+
+msgctxt "model:currency.currency,name:mxv"
+msgid "Mexican Unidad de Inversion (UDI)"
+msgstr "Mexican Unidad de Inversion (UDI)"
+
+msgctxt "model:currency.currency,name:myr"
+msgid "Malaysian Ringgit"
+msgstr "Малайзийский ринггит"
+
+msgctxt "model:currency.currency,name:mzn"
+msgid "Metical"
+msgstr "Метикал"
+
+msgctxt "model:currency.currency,name:nad"
+msgid "Namibia Dollar"
+msgstr "Доллар Намибии"
+
+msgctxt "model:currency.currency,name:ngn"
+msgid "Naira"
+msgstr "Найра"
+
+msgctxt "model:currency.currency,name:nio"
+msgid "Cordoba Oro"
+msgstr "Золотая кордоба"
+
+msgctxt "model:currency.currency,name:nok"
+msgid "Norwegian Krone"
+msgstr "Норвежская крона"
+
+msgctxt "model:currency.currency,name:npr"
+msgid "Nepalese Rupee"
+msgstr "Непальская рупия"
+
+msgctxt "model:currency.currency,name:nzd"
+msgid "New Zealand Dollar"
+msgstr "Новозеландский доллар"
+
+msgctxt "model:currency.currency,name:omr"
+msgid "Rial Omani"
+msgstr "Оманский риал"
+
+msgctxt "model:currency.currency,name:pab"
+msgid "Balboa"
+msgstr "Бальбоа"
+
+msgctxt "model:currency.currency,name:pen"
+msgid "Nuevo Sol"
+msgstr "Новый соль"
+
+msgctxt "model:currency.currency,name:pgk"
+msgid "Kina"
+msgstr "Кина"
+
+msgctxt "model:currency.currency,name:php"
+msgid "Philippine Peso"
+msgstr "Филиппинское песо"
+
+msgctxt "model:currency.currency,name:pkr"
+msgid "Pakistan Rupee"
+msgstr "Пакистанская рупия"
+
+msgctxt "model:currency.currency,name:pln"
+msgid "Zloty"
+msgstr "Злотый"
+
+msgctxt "model:currency.currency,name:pyg"
+msgid "Guarani"
+msgstr "Гуарани"
+
+msgctxt "model:currency.currency,name:qar"
+msgid "Qatari Rial"
+msgstr "Катарский риал"
+
+msgctxt "model:currency.currency,name:ron"
+msgid "New Leu"
+msgstr "Румынский лей"
+
+msgctxt "model:currency.currency,name:rsd"
+msgid "Serbian Dinar"
+msgstr "Сербский динар"
+
+msgctxt "model:currency.currency,name:rub"
+msgid "Russian Ruble"
+msgstr "Русский рубль"
+
+msgctxt "model:currency.currency,name:rwf"
+msgid "Rwanda Franc"
+msgstr "Франк Руанды"
+
+msgctxt "model:currency.currency,name:sar"
+msgid "Saudi Riyal"
+msgstr "Саудовский риял"
+
+msgctxt "model:currency.currency,name:sbd"
+msgid "Solomon Islands Dollar"
+msgstr "Доллар Соломоновых Островов"
+
+msgctxt "model:currency.currency,name:scr"
+msgid "Seychelles Rupee"
+msgstr "Сейшельская рупия"
+
+msgctxt "model:currency.currency,name:sdg"
+msgid "Sudanese Pound"
+msgstr "Суданский фунт"
+
+msgctxt "model:currency.currency,name:sek"
+msgid "Swedish Krona"
+msgstr "Шведская крона"
+
+msgctxt "model:currency.currency,name:sgd"
+msgid "Singapore Dollar"
+msgstr "Сингапурский доллар"
+
+msgctxt "model:currency.currency,name:shp"
+msgid "Saint Helena Pound"
+msgstr "Фунт Острова Святой Елены"
+
+msgctxt "model:currency.currency,name:sll"
+msgid "Leone"
+msgstr "Леоне"
+
+msgctxt "model:currency.currency,name:sos"
+msgid "Somali Shilling"
+msgstr "Сомалийский шиллинг"
+
+msgctxt "model:currency.currency,name:srd"
+msgid "Surinam Dollar"
+msgstr "Суринамский доллар"
+
+msgctxt "model:currency.currency,name:std"
+msgid "Dobra"
+msgstr "Добра"
+
+msgctxt "model:currency.currency,name:svc"
+msgid "El Salvador Colon"
+msgstr "Колон Сальвадора"
+
+msgctxt "model:currency.currency,name:syp"
+msgid "Syrian Pound"
+msgstr "Сирийский фунт"
+
+msgctxt "model:currency.currency,name:szl"
+msgid "Lilangeni"
+msgstr "Лилангени"
+
+msgctxt "model:currency.currency,name:thb"
+msgid "Baht"
+msgstr "Бат"
+
+msgctxt "model:currency.currency,name:tjs"
+msgid "Somoni"
+msgstr "Сомони"
+
+msgctxt "model:currency.currency,name:tmm"
+msgid "Manat"
+msgstr "Манат"
+
+msgctxt "model:currency.currency,name:tnd"
+msgid "Tunisian Dinar"
+msgstr "Тунисский динар"
+
+msgctxt "model:currency.currency,name:top"
+msgid "Pa'anga"
+msgstr "Паанга"
+
+msgctxt "model:currency.currency,name:try"
+msgid "New Turkish Lira"
+msgstr "Турецкая лира"
+
+msgctxt "model:currency.currency,name:ttd"
+msgid "Trinidad and Tobago Dollar"
+msgstr "Доллар Тринидада и Тобаго"
+
+msgctxt "model:currency.currency,name:twd"
+msgid "New Taiwan Dollar"
+msgstr "Тайваньский доллар"
+
+msgctxt "model:currency.currency,name:tzs"
+msgid "Tanzanian Shilling"
+msgstr "Танзанийский шиллинг"
+
+msgctxt "model:currency.currency,name:uah"
+msgid "Hryvnia"
+msgstr "Гривна"
+
+msgctxt "model:currency.currency,name:ugx"
+msgid "Uganda Shilling"
+msgstr "Угандийский шиллинг"
+
+msgctxt "model:currency.currency,name:usd"
+msgid "US Dollar"
+msgstr "Доллар США"
+
+msgctxt "model:currency.currency,name:usn"
+msgid "US Dollar (Next day)"
+msgstr "Доллар США (сл. день)"
+
+msgctxt "model:currency.currency,name:uss"
+msgid "US Dollar (Same day)"
+msgstr "Доллар США (тот же день)"
+
+msgctxt "model:currency.currency,name:uyi"
+msgid "Uruguay Peso en Unidades Indexadas"
+msgstr "Уругвайское песо в индексированных единицах"
+
+msgctxt "model:currency.currency,name:uyu"
+msgid "Peso Uruguayo"
+msgstr "Уругвайское песо"
+
+msgctxt "model:currency.currency,name:uzs"
+msgid "Uzbekistan Sum"
+msgstr "Узбекский сум"
+
+msgctxt "model:currency.currency,name:vef"
+msgid "Bolivar Fuerte"
+msgstr "Боливар"
+
+msgctxt "model:currency.currency,name:vnd"
+msgid "Dong"
+msgstr "Донг"
+
+msgctxt "model:currency.currency,name:vuv"
+msgid "Vatu"
+msgstr "Вату"
+
+msgctxt "model:currency.currency,name:wst"
+msgid "Tala"
+msgstr "Тала"
+
+msgctxt "model:currency.currency,name:xaf"
+msgid "CFA Franc BEAC"
+msgstr "Франк КФА ВЕАС"
+
+msgctxt "model:currency.currency,name:xag"
+msgid "Silver"
+msgstr "Тройская унция серебра"
+
+msgctxt "model:currency.currency,name:xau"
+msgid "Gold"
+msgstr "Тройская унция золота"
+
+msgctxt "model:currency.currency,name:xba"
+msgid "European Composite Unit (EURCO)"
+msgstr "Европейская составная единица EURCO"
+
+msgctxt "model:currency.currency,name:xbb"
+msgid "European Monetary Unit (E.M.U.-6)"
+msgstr "Европейская валютная единица EMU-6"
+
+msgctxt "model:currency.currency,name:xbc"
+msgid "European Unit of Account 9 (E.U.A.-9)"
+msgstr "Расчётная единица Европейского платежного союза EUA-9"
+
+msgctxt "model:currency.currency,name:xbd"
+msgid "European Unit of Account 17 (E.U.A.-17)"
+msgstr "Расчётная единица Европейского платежного союза EUA-17"
+
+msgctxt "model:currency.currency,name:xcd"
+msgid "East Caribbean Dollar"
+msgstr "Восточно-карибский доллар"
+
+msgctxt "model:currency.currency,name:xdr"
+msgid "Special Drawing Rights"
+msgstr "СДР (Специальные права заимствования)"
+
+msgctxt "model:currency.currency,name:xfo"
+msgid "Gold-Franc"
+msgstr "Франк золотой"
+
+msgctxt "model:currency.currency,name:xfu"
+msgid "UIC-Franc"
+msgstr "Франк ЮИК"
+
+msgctxt "model:currency.currency,name:xof"
+msgid "CFA Franc BCEAO"
+msgstr "Франк КФА ВСЕАО"
+
+msgctxt "model:currency.currency,name:xpd"
+msgid "Palladium"
+msgstr "Тройская унция палладия"
+
+msgctxt "model:currency.currency,name:xpf"
+msgid "CFP Franc"
+msgstr "Франк КФП"
+
+msgctxt "model:currency.currency,name:xpt"
+msgid "Platinum"
+msgstr "Тройская унция платины"
+
+msgctxt "model:currency.currency,name:xts"
+msgid "Code for testing purposes"
+msgstr "Код зарезервированный для тестовых целей"
+
+msgctxt "model:currency.currency,name:xxx"
+msgid "No currency"
+msgstr "Отсутствие валюты"
+
+msgctxt "model:currency.currency,name:yer"
+msgid "Yemeni Rial"
+msgstr "Йеменский риал"
+
+msgctxt "model:currency.currency,name:zar"
+msgid "Rand"
+msgstr "Рэнд"
+
+msgctxt "model:currency.currency,name:zmk"
+msgid "Zambian Kwacha"
+msgstr "Замбийская квача"
+
+msgctxt "model:currency.currency,name:zwd"
+msgid "Zimbabwe Dollar"
+msgstr "Доллар Зимбабве"
+
+msgctxt "model:currency.currency.rate,name:0"
+msgid "Rate"
+msgstr "Курс"
+
+msgctxt "model:ir.action,name:act_currency_form"
+msgid "Currencies"
+msgstr "Валюты"
+
+#, fuzzy
+msgctxt "model:ir.ui.menu,name:menu_currency"
+msgid "Currency"
+msgstr "Валюты"
+
+msgctxt "model:ir.ui.menu,name:menu_currency_form"
+msgid "Currencies"
+msgstr "Валюты"
+
+msgctxt "model:res.group,name:group_currency_admin"
+msgid "Currency Administration"
+msgstr "Администрирование валют"
+
+msgctxt "view:currency.currency:0"
+msgid "Currencies"
+msgstr "Валюты"
+
+msgctxt "view:currency.currency:0"
+msgid "Currency"
+msgstr "Валюта"
+
+msgctxt "view:currency.currency:0"
+msgid "Formatting"
+msgstr "Форматирование"
+
+msgctxt "view:currency.currency:0"
+msgid "Rate"
+msgstr "Курс"
+
+msgctxt "view:currency.currency:0"
+msgid "Rates"
+msgstr "Курсы"
diff --git a/ru_RU.csv b/ru_RU.csv
deleted file mode 100644
index 6e8e69e..0000000
--- a/ru_RU.csv
+++ /dev/null
@@ -1,222 +0,0 @@
-type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Неверное Группировка!,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,Не найден курс валюты: %s на день: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Валюта может иметь только одну курсовую разницу в день!,0
-field,"currency.currency,active",0,Active,Активный,0
-field,"currency.currency,code",0,Code,Код,0
-field,"currency.currency,digits",0,Display Digits,Кол-во знаков после запятой,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Разделитель цифр,0
-field,"currency.currency,mon_grouping",0,Grouping,Группировка цифр,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Разделитель тысяч,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Добавлять символ отрицательного числа,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Символ отделять пробелом,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Позиция отрицательного символа,0
-field,"currency.currency,name",0,Name,Наименование,0
-field,"currency.currency,negative_sign",0,Negative Sign,Символ отрицательного числа,0
-field,"currency.currency,numeric_code",0,Numeric Code,Код валюты,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Добавлять положит. символ в число,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Символ отделять пробелом,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Позиция положит. символа в числе,0
-field,"currency.currency,positive_sign",0,Positive Sign,Символ положительного числа,0
-field,"currency.currency,rate",0,Current rate,Текущий курс,0
-field,"currency.currency,rates",0,Rates,Курсы,0
-field,"currency.currency,rec_name",0,Name,Валюта,0
-field,"currency.currency,rounding",0,Rounding factor,Округление,0
-field,"currency.currency,symbol",0,Symbol,Символ,0
-field,"currency.currency.rate,rate_currency",0,Currency,Валюта,0
-field,"currency.currency.rate,date",0,Date,Дата,0
-field,"currency.currency.rate,rate",0,Rate,Курс,0
-field,"currency.currency.rate,rec_name",0,Name,Наименование,0
-model,"currency.currency,name",0,Currency,,0
-model,"currency.currency,name",aed,UAE Dirham,Дирхам (ОАЭ),0
-model,"currency.currency,name",afn,Afghani,Афгани,0
-model,"currency.currency,name",all,Lek,Лек,0
-model,"currency.currency,name",amd,Armenian Dram,Армянский драм,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Нидерландский антильский гульден,0
-model,"currency.currency,name",aoa,Kwanza,Кванза,0
-model,"currency.currency,name",ars,Argentine Peso,Аргентинское песо,0
-model,"currency.currency,name",aud,Australian Dollar,Австралийский доллар,0
-model,"currency.currency,name",awg,Aruban Guilder,Арубанский гульден,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Азербайджанский манат,0
-model,"currency.currency,name",bam,Convertible Marks,Конвертируемая марка,0
-model,"currency.currency,name",bbd,Barbados Dollar,Барбадосский доллар,0
-model,"currency.currency,name",bdt,Taka,Така,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Лев,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Бахрейнский динар,0
-model,"currency.currency,name",bif,Burundi Franc,Бурундийский франк,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Бермудский доллар,0
-model,"currency.currency,name",bnd,Brunei Dollar,Брунейский доллар,0
-model,"currency.currency,name",bob,Boliviano,Боливиано,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",brl,Brazilian Real,Бразильский реал,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Багамский доллар,0
-model,"currency.currency,name",btn,Ngultrum,Нгултрум,0
-model,"currency.currency,name",bwp,Pula,Пула,0
-model,"currency.currency,name",byr,Belarussian Ruble,Белорусский рубль,0
-model,"currency.currency,name",bzd,Belize Dollar,Белизский доллар,0
-model,"currency.currency,name",cad,Canadian Dollar,Канадский доллар,0
-model,"currency.currency,name",cdf,Congolese Franc,Конголезский франк,0
-model,"currency.currency,name",che,WIR Euro,Евро (WIR),0
-model,"currency.currency,name",chf,Swiss Franc,Швейцарский франк,0
-model,"currency.currency,name",chw,WIR Franc,Франк (WIR),0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",clp,Chilean Peso,Чилийское песо,0
-model,"currency.currency,name",cny,Yuan Renminbi,Юань жэньминьби,0
-model,"currency.currency,name",cop,Colombian Peso,Колумбийское песо,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",crc,Costa Rican Colon,Костариканский колон,0
-model,"currency.currency,name",cup,Cuban Peso,Кубинское песо,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Эскудо Кабо-Верде,0
-model,"currency.currency,name",cyp,Cyprus Pound,Кипрский фунт,0
-model,"currency.currency,name",czk,Czech Koruna,Чешская крона,0
-model,"currency.currency,name",djf,Djibouti Franc,Франк Джибути,0
-model,"currency.currency,name",dkk,Danish Krone,Датская крона,0
-model,"currency.currency,name",dop,Dominican Peso,Доминиканское песо,0
-model,"currency.currency,name",dzd,Algerian Dinar,Алжирский динар,0
-model,"currency.currency,name",eek,Kroon,Эстонская крона,0
-model,"currency.currency,name",egp,Egyptian Pound,Египетский фунт,0
-model,"currency.currency,name",ern,Nakfa,Накфа,0
-model,"currency.currency,name",etb,Ethiopian Birr,Эфиопский быр,0
-model,"currency.currency,name",eur,Euro,Евро,0
-model,"currency.currency,name",fjd,Fiji Dollar,Доллар Фиджи,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Фунт Фолклендских островов,0
-model,"currency.currency,name",gbp,Pound Sterling,Фунт стерлингов,0
-model,"currency.currency,name",gel,Lari,Лари,0
-model,"currency.currency,name",ghs,Ghana Cedi,Седи,0
-model,"currency.currency,name",gip,Gibraltar Pound,Гибралтарский фунт,0
-model,"currency.currency,name",gmd,Dalasi,Даласи,0
-model,"currency.currency,name",gnf,Guinea Franc,Гвинейский франк,0
-model,"currency.currency,name",gtq,Quetzal,Кетсаль,0
-model,"currency.currency,name",gyd,Guyana Dollar,Гайанский доллар,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,Гонконгский доллар,0
-model,"currency.currency,name",hnl,Lempira,Лемпира,0
-model,"currency.currency,name",hrk,Croatian Kuna,Куна,0
-model,"currency.currency,name",htg,Gourde,Гурд,0
-model,"currency.currency,name",huf,Forint,Форинт,0
-model,"currency.currency,name",idr,Rupiah,Рупия,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Новый израильский шекель,0
-model,"currency.currency,name",inr,Indian Rupee,Индийская рупия,0
-model,"currency.currency,name",iqd,Iraqi Dinar,Иракский динар,0
-model,"currency.currency,name",irr,Iranian Rial,Иракский динар,0
-model,"currency.currency,name",isk,Iceland Krona,Исландская крона,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Ямайский доллар,0
-model,"currency.currency,name",jod,Jordanian Dinar,Иорданский динар,0
-model,"currency.currency,name",jpy,Yen,Иена,0
-model,"currency.currency,name",kes,Kenyan Shilling,Кенийский шиллинг,0
-model,"currency.currency,name",kgs,Som,Сом,0
-model,"currency.currency,name",khr,Riel,Риель,0
-model,"currency.currency,name",kmf,Comoro Franc,Франк Комор,0
-model,"currency.currency,name",kpw,North Korean Won,Северо-корейская вона,0
-model,"currency.currency,name",krw,Won,Вона,0
-model,"currency.currency,name",kwd,Kuwaiti Dinar,Кувейтский динар,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Доллар Каймановых островов,0
-model,"currency.currency,name",kzt,Tenge,Тенге,0
-model,"currency.currency,name",lak,Kip,Кип,0
-model,"currency.currency,name",lbp,Lebanese Pound,Ливанский фунт,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Шри-Ланкийская рупия,0
-model,"currency.currency,name",lrd,Liberian Dollar,Либерийский доллар,0
-model,"currency.currency,name",lsl,Loti,Лоти,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Литовский лит,0
-model,"currency.currency,name",lvl,Latvian Lats,Латвийский лат,0
-model,"currency.currency,name",lyd,Libyan Dinar,Ливийский динар,0
-model,"currency.currency,name",mad,Moroccan Dirham,Марокканский дирхам,0
-model,"currency.currency,name",mdl,Moldovan Leu,Молдавский лей,0
-model,"currency.currency,name",mga,Malagasy Ariary,Малагасийский ариари,0
-model,"currency.currency,name",mkd,Denar,Динар,0
-model,"currency.currency,name",mmk,Kyat,Кьят,0
-model,"currency.currency,name",mnt,Tugrik,Тугрик,0
-model,"currency.currency,name",mop,Pataca,Патака,0
-model,"currency.currency,name",mro,Ouguiya,Угия,0
-model,"currency.currency,name",mtl,Maltese Lira,Мальтийская лира,0
-model,"currency.currency,name",mur,Mauritius Rupee,Маврикийская рупия,0
-model,"currency.currency,name",mvr,Rufiyaa,Руфия,0
-model,"currency.currency,name",mwk,Kwacha,Квача,0
-model,"currency.currency,name",mxn,Mexican Peso,Мексиканское песо,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexican Unidad de Inversion (UDI),0
-model,"currency.currency,name",myr,Malaysian Ringgit,Малайзийский ринггит,0
-model,"currency.currency,name",mzn,Metical,Метикал,0
-model,"currency.currency,name",nad,Namibia Dollar,Доллар Намибии,0
-model,"currency.currency,name",ngn,Naira,Найра,0
-model,"currency.currency,name",nio,Cordoba Oro,Золотая кордоба,0
-model,"currency.currency,name",nok,Norwegian Krone,Норвежская крона,0
-model,"currency.currency,name",npr,Nepalese Rupee,Непальская рупия,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Новозеландский доллар,0
-model,"currency.currency,name",omr,Rial Omani,Оманский риал,0
-model,"currency.currency,name",pab,Balboa,Бальбоа,0
-model,"currency.currency,name",pen,Nuevo Sol,Новый соль,0
-model,"currency.currency,name",pgk,Kina,Кина,0
-model,"currency.currency,name",php,Philippine Peso,Филиппинское песо,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Пакистанская рупия,0
-model,"currency.currency,name",pln,Zloty,Злотый,0
-model,"currency.currency,name",pyg,Guarani,Гуарани,0
-model,"currency.currency,name",qar,Qatari Rial,Катарский риал,0
-model,"currency.currency,name",ron,New Leu,Румынский лей,0
-model,"currency.currency,name",rsd,Serbian Dinar,Сербский динар,0
-model,"currency.currency,name",rub,Russian Ruble,Русский рубль,0
-model,"currency.currency,name",rwf,Rwanda Franc,Франк Руанды,0
-model,"currency.currency,name",sar,Saudi Riyal,Саудовский риял,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Доллар Соломоновых Островов,0
-model,"currency.currency,name",scr,Seychelles Rupee,Сейшельская рупия,0
-model,"currency.currency,name",sdg,Sudanese Pound,Суданский фунт,0
-model,"currency.currency,name",sek,Swedish Krona,Шведская крона,0
-model,"currency.currency,name",sgd,Singapore Dollar,Сингапурский доллар,0
-model,"currency.currency,name",shp,Saint Helena Pound,Фунт Острова Святой Елены,0
-model,"currency.currency,name",sll,Leone,Леоне,0
-model,"currency.currency,name",sos,Somali Shilling,Сомалийский шиллинг,0
-model,"currency.currency,name",srd,Surinam Dollar,Суринамский доллар,0
-model,"currency.currency,name",std,Dobra,Добра,0
-model,"currency.currency,name",svc,El Salvador Colon,Колон Сальвадора,0
-model,"currency.currency,name",syp,Syrian Pound,Сирийский фунт,0
-model,"currency.currency,name",szl,Lilangeni,Лилангени,0
-model,"currency.currency,name",thb,Baht,Бат,0
-model,"currency.currency,name",tjs,Somoni,Сомони,0
-model,"currency.currency,name",tmm,Manat,Манат,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Тунисский динар,0
-model,"currency.currency,name",top,Pa'anga,Паанга,0
-model,"currency.currency,name",try,New Turkish Lira,Турецкая лира,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Доллар Тринидада и Тобаго,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Тайваньский доллар,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Танзанийский шиллинг,0
-model,"currency.currency,name",uah,Hryvnia,Гривна,0
-model,"currency.currency,name",ugx,Uganda Shilling,Угандийский шиллинг,0
-model,"currency.currency,name",usd,US Dollar,Доллар США,0
-model,"currency.currency,name",usn,US Dollar (Next day),Доллар США (сл. день),0
-model,"currency.currency,name",uss,US Dollar (Same day),Доллар США (тот же день),0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Уругвайское песо в индексированных единицах,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Уругвайское песо,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Узбекский сум,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Боливар,0
-model,"currency.currency,name",vnd,Dong,Донг,0
-model,"currency.currency,name",vuv,Vatu,Вату,0
-model,"currency.currency,name",wst,Tala,Тала,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,Франк КФА ВЕАС,0
-model,"currency.currency,name",xag,Silver,Тройская унция серебра,0
-model,"currency.currency,name",xau,Gold,Тройская унция золота,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),Европейская составная единица EURCO,0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Европейская валютная единица EMU-6,0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Расчётная единица Европейского платежного союза EUA-9,0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Расчётная единица Европейского платежного союза EUA-17,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Восточно-карибский доллар,0
-model,"currency.currency,name",xdr,Special Drawing Rights,СДР (Специальные права заимствования),0
-model,"currency.currency,name",xfo,Gold-Franc,Франк золотой,0
-model,"currency.currency,name",xfu,UIC-Franc,Франк ЮИК,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,Франк КФА ВСЕАО,0
-model,"currency.currency,name",xpd,Palladium,Тройская унция палладия,0
-model,"currency.currency,name",xpf,CFP Franc,Франк КФП,0
-model,"currency.currency,name",xpt,Platinum,Тройская унция платины,0
-model,"currency.currency,name",xts,Code for testing purposes,Код зарезервированный для тестовых целей,0
-model,"currency.currency,name",xxx,No currency,Отсутствие валюты,0
-model,"currency.currency,name",yer,Yemeni Rial,Йеменский риал,0
-model,"currency.currency,name",zar,Rand,Рэнд,0
-model,"currency.currency,name",zmk,Zambian Kwacha,Замбийская квача,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Доллар Зимбабве,0
-model,"currency.currency.rate,name",0,Rate,Курс,0
-model,"ir.action,name",act_currency_form,Currencies,Валюты,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Валюты,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Валюты,0
-model,"res.group,name",group_currency_admin,Currency Administration,Администрирование валют,0
-view,currency.currency,0,Currencies,Валюты,0
-view,currency.currency,0,Currency,Валюта,0
-view,currency.currency,0,Formatting,Форматирование,0
-view,currency.currency,0,Rate,Курс,0
-view,currency.currency,0,Rates,Курсы,0
diff --git a/setup.py b/setup.py
index d322711..3dd8ec4 100644
--- a/setup.py
+++ b/setup.py
@@ -31,29 +31,30 @@ setup(name='trytond_currency',
     packages=[
         'trytond.modules.currency',
         'trytond.modules.currency.tests',
-        'trytond.modules.currency.icons',
     ],
     package_data={
         'trytond.modules.currency': info.get('xml', []) \
-                + info.get('translation', []),
-        'trytond.modules.currency.icons': ['tryton-currency.svg'],
+                + info.get('translation', []) \
+                + ['icons/*.svg'],
     },
     classifiers=[
         'Development Status :: 5 - Production/Stable',
         'Environment :: Plugins',
+        'Framework :: Tryton',
         'Intended Audience :: Developers',
         'Intended Audience :: Financial and Insurance Industry',
         'Intended Audience :: Legal Industry',
         'Intended Audience :: Manufacturing',
         'License :: OSI Approved :: GNU General Public License (GPL)',
+        'Natural Language :: Bulgarian',
         'Natural Language :: Czech',
+        'Natural Language :: Dutch',
         'Natural Language :: English',
         'Natural Language :: French',
         'Natural Language :: German',
         'Natural Language :: Russian',
         'Natural Language :: Spanish',
         'Operating System :: OS Independent',
-        'Programming Language :: Python :: 2.5',
         'Programming Language :: Python :: 2.6',
         'Programming Language :: Python :: 2.7',
         'Topic :: Office/Business',
diff --git a/tests/test_currency.py b/tests/test_currency.py
index 6fe52df..def6451 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -1,7 +1,6 @@
 #!/usr/bin/env python
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
-from __future__ import with_statement
 import sys, os
 DIR = os.path.abspath(os.path.normpath(os.path.join(__file__,
     '..', '..', '..', '..', '..', 'trytond')))
@@ -11,7 +10,8 @@ if os.path.isdir(DIR):
 import unittest
 from decimal import Decimal
 import trytond.tests.test_tryton
-from trytond.tests.test_tryton import POOL, DB_NAME, USER, CONTEXT, test_view
+from trytond.tests.test_tryton import POOL, DB_NAME, USER, CONTEXT, test_view,\
+    test_depends
 from trytond.transaction import Transaction
 
 
@@ -37,6 +37,12 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         test_view('currency')
 
+    def test0006depends(self):
+        '''
+        Test depends.
+        '''
+        test_depends()
+
     def test0010currencies(self):
         '''
         Create currencies
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 4ab770b..59242ad 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 2.0.1
+Version: 2.2.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,24 +8,26 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/2.0/
+Download-URL: http://downloads.tryton.org/2.2/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Environment :: Plugins
+Classifier: Framework :: Tryton
 Classifier: Intended Audience :: Developers
 Classifier: Intended Audience :: Financial and Insurance Industry
 Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: Bulgarian
 Classifier: Natural Language :: Czech
+Classifier: Natural Language :: Dutch
 Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
 Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 2.5
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Topic :: Office/Business
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index d7916c1..ee7aa43 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -5,25 +5,23 @@ LICENSE
 MANIFEST.in
 README
 TODO
-bg_BG.csv
-cs_CZ.csv
 currency.xml
-de_DE.csv
-es_CO.csv
-es_ES.csv
-fr_FR.csv
-ru_RU.csv
 setup.py
 ./__init__.py
 ./__tryton__.py
 ./currency.py
-./icons/__init__.py
 ./tests/__init__.py
 ./tests/test_currency.py
 doc/index.rst
-icons/LICENSE
-icons/__init__.py
 icons/tryton-currency.svg
+locale/bg_BG.po
+locale/cs_CZ.po
+locale/de_DE.po
+locale/es_CO.po
+locale/es_ES.po
+locale/fr_FR.po
+locale/nl_NL.po
+locale/ru_RU.po
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 820b8fc..8f8cc44 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 2.0, < 2.1
\ No newline at end of file
+trytond >= 2.2, < 2.3
\ No newline at end of file
commit 4452181abaf2f30c0c8cbd7811ea7eff172b7307
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Aug 7 14:13:58 2011 +0200

    Removing tango-icon-theme from Depends.

diff --git a/debian/control b/debian/control
index b9c0c67..a5898b0 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Package: tryton-modules-currency
 Architecture: all
 Depends:
  ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.0),
- python-pkg-resources, tango-icon-theme
+ python-pkg-resources
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
  and using PostgreSQL as database engine. It is the core base of a complete
commit 83c47a6da0e03b0aa6be84783dfad6a33d08701c
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Aug 7 14:13:37 2011 +0200

    Adding Bug URL to dfsg-icons patch.

diff --git a/debian/patches/01-dfsg-icons b/debian/patches/01-dfsg-icons
index bd58cea..e4736d4 100644
--- a/debian/patches/01-dfsg-icons
+++ b/debian/patches/01-dfsg-icons
@@ -1,5 +1,6 @@
 Author: Mathias Behrle <mathiasb at m9s.biz>
 Description: Add DFSG compatible icon as a replacement for the original icon.
+Bug: http://bugs.tryton.org/roundup/issue1996
 --- /dev/null	1970-01-01 00:00:00.000000000 +0000
 +++ tryton-modules-currency/icons/tryton-currency.svg	2011-08-07 14:12:58.790049858 +0200
 @@ -0,0 +1,636 @@
commit ebf5a10fee5435c80af7bae01f1f89711282f3ff
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Aug 7 14:13:13 2011 +0200

    Rediffing dfsg-icons patch.

diff --git a/debian/patches/01-dfsg-icons b/debian/patches/01-dfsg-icons
index 9254f6c..bd58cea 100644
--- a/debian/patches/01-dfsg-icons
+++ b/debian/patches/01-dfsg-icons
@@ -1,7 +1,7 @@
 Author: Mathias Behrle <mathiasb at m9s.biz>
 Description: Add DFSG compatible icon as a replacement for the original icon.
---- /dev/null
-+++ b/icons/tryton-currency.svg
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ tryton-modules-currency/icons/tryton-currency.svg	2011-08-07 14:12:58.790049858 +0200
 @@ -0,0 +1,636 @@
 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
commit af8138bceefc3f04dd83b518ce6e9a17d0841957
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jul 27 13:21:35 2011 +0200

    Reordering anf fixing license for public-domain.

diff --git a/debian/copyright b/debian/copyright
index 00f270c..18ee231 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,69 +7,7 @@ License: GPL-3+
 
 Files: icons/*
 Copyright: not applicable
-License: public domain
-
-The icons used to replace the original not DFSG compatible icons are taken
-from http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz
-
-Upstream Authors:				2005-2009
-
-  Ulisse Perusin <uli.peru at gmail.com>
-  Steven Garrity <sgarrity at silverorange.com>
-  Lapo Calamandrei <calamandrei at gmail.com>
-  Ryan Collier <rcollier at novell.com>
-  Rodney Dawes <dobey at novell.com>
-  Andreas Nilsson <nisses.mail at home.se>
-  Tuomas Kuosmanen <tigert at tigert.com>
-  Garrett LeSage <garrett at novell.com>
-  Jakub Steiner <jimmac at novell.com>
-
-  In the preparation of the 0.8.90 release Novell took care of tracking
-  down all the contributors to get them to relicense their artwork
-  into Public Domain.
-
-  The COPYING file of the tarball states the following:
-  | The icons in this repository are herefore released into the Public Domain.
-
-  Additionally the copyright status of the files was tracked in the CVS and the
-  rdf properties of the SVGs adjusted for all files that were put into Public
-  Domain (see rdf:about and rdf:resource).  Both fields contain a link to the
-  Creative Commons Public Domain Dediciation[0] as reproduced below:
-  | Public Domain Dedication
-  |
-  | Copyright-Only Dedication (based on United States law) or Public Domain
-  | Certification
-  |
-  | The person or persons who have associated work with this document (the
-  | "Dedicator" or "Certifier") hereby either (a) certifies that, to the best
-  | of his knowledge, the work of authorship identified is in the public
-  | domain of the country from which the work is published, or (b)
-  | hereby dedicates whatever copyright the dedicators holds in the work
-  | of authorship identified below (the "Work") to the public domain. A
-  | certifier, moreover, dedicates any copyright interest he may have in
-  | the associated work, and for these purposes, is described as a
-  | "dedicator" below.
-  |
-  | A certifier has taken reasonable steps to verify the copyright
-  | status of this work. Certifier recognizes that his good faith efforts
-  | may not shield him from liability if in fact the work certified is not
-  | in the public domain.
-  |
-  | Dedicator makes this dedication for the benefit of the public at
-  | large and to the detriment of the Dedicator's heirs and successors.
-  | Dedicator intends this dedication to be an overt act of relinquishment
-  | in perpetuity of all present and future rights under copyright law,
-  | whether vested or contingent, in the Work. Dedicator understands that
-  | such relinquishment of all rights includes the relinquishment of all
-  | rights to enforce (by lawsuit or otherwise) those copyrights in the
-  | Work.
-  |
-  | Dedicator recognizes that, once placed in the public domain, the Work
-  | may be freely reproduced, distributed, transmitted, used, modified,
-  | built upon, or otherwise exploited by anyone for any purpose, commercial
-  | or non-commercial, and in any way, including by methods that have not
-  | yet been invented or conceived.
-  [0] http://creativecommons.org/licenses/publicdomain/
+License: public-domain
 
 Files: debian/*
 Copyright:
@@ -93,3 +31,66 @@ License: GPL-3+
  .
  The complete text of the GNU General Public License
  can be found in /usr/share/common-licenses/GPL-3 file.
+
+License: public-domain
+ The icons used to replace the original not DFSG compatible icons are taken
+ from http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz
+ .
+ Upstream Authors:				2005-2009
+ .
+ Ulisse Perusin <uli.peru at gmail.com>
+ Steven Garrity <sgarrity at silverorange.com>
+ Lapo Calamandrei <calamandrei at gmail.com>
+ Ryan Collier <rcollier at novell.com>
+ Rodney Dawes <dobey at novell.com>
+ Andreas Nilsson <nisses.mail at home.se>
+ Tuomas Kuosmanen <tigert at tigert.com>
+ Garrett LeSage <garrett at novell.com>
+ Jakub Steiner <jimmac at novell.com>
+ .
+ In the preparation of the 0.8.90 release Novell took care of tracking
+ down all the contributors to get them to relicense their artwork
+ into Public Domain.
+ .
+ The COPYING file of the tarball states the following:
+ | The icons in this repository are herefore released into the Public Domain.
+ .
+ Additionally the copyright status of the files was tracked in the CVS and the
+ rdf properties of the SVGs adjusted for all files that were put into Public
+ Domain (see rdf:about and rdf:resource).  Both fields contain a link to the
+ Creative Commons Public Domain Dediciation[0] as reproduced below:
+ | Public Domain Dedication
+ |
+ | Copyright-Only Dedication (based on United States law) or Public Domain
+ | Certification
+ |
+ | The person or persons who have associated work with this document (the
+ | "Dedicator" or "Certifier") hereby either (a) certifies that, to the best
+ | of his knowledge, the work of authorship identified is in the public
+ | domain of the country from which the work is published, or (b)
+ | hereby dedicates whatever copyright the dedicators holds in the work
+ | of authorship identified below (the "Work") to the public domain. A
+ | certifier, moreover, dedicates any copyright interest he may have in
+ | the associated work, and for these purposes, is described as a
+ | "dedicator" below.
+ |
+ | A certifier has taken reasonable steps to verify the copyright
+ | status of this work. Certifier recognizes that his good faith efforts
+ | may not shield him from liability if in fact the work certified is not
+ | in the public domain.
+ |
+ | Dedicator makes this dedication for the benefit of the public at
+ | large and to the detriment of the Dedicator's heirs and successors.
+ | Dedicator intends this dedication to be an overt act of relinquishment
+ | in perpetuity of all present and future rights under copyright law,
+ | whether vested or contingent, in the Work. Dedicator understands that
+ | such relinquishment of all rights includes the relinquishment of all
+ | rights to enforce (by lawsuit or otherwise) those copyrights in the
+ | Work.
+ |
+ | Dedicator recognizes that, once placed in the public domain, the Work
+ | may be freely reproduced, distributed, transmitted, used, modified,
+ | built upon, or otherwise exploited by anyone for any purpose, commercial
+ | or non-commercial, and in any way, including by methods that have not
+ | yet been invented or conceived.
+ 0] http://creativecommons.org/licenses/publicdomain/
commit 0dc180bbc61140f7775894fa164acea5acff858a
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Jul 22 13:50:21 2011 +0200

    Releasing debian version 2.0.1+dfsg-3.

diff --git a/debian/changelog b/debian/changelog
index f092690..80c7b61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+tryton-modules-currency (2.0.1+dfsg-3) unstable; urgency=low
+
+  * Improving package long description to be lintian clean.
+  * Removing deprecated XB-Python-Version for dh_python2.
+  * Adding license for icons taken from tango project.
+  * Adding myself to debian copyright.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Fri, 22 Jul 2011 13:50:13 +0200
+
 tryton-modules-currency (2.0.1+dfsg-2) unstable; urgency=low
 
   * Patching in DFSG compatible icons instead of linking to them,
commit 38973b95da3e49f958e5370b794081609a72f251
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Jul 22 13:16:25 2011 +0200

    Adding myself to debian copyright.

diff --git a/debian/copyright b/debian/copyright
index acf6cfa..00f270c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -72,7 +72,9 @@ Upstream Authors:				2005-2009
   [0] http://creativecommons.org/licenses/publicdomain/
 
 Files: debian/*
-Copyright: (C) 2009-2011 Daniel Baumann <daniel at debian.org>
+Copyright:
+ (C) 2009-2011 Daniel Baumann <daniel at debian.org>
+ (C) 2011 Mathias Behrle <mathiasb at m9s.biz>
 License: GPL-3+
 
 License: GPL-3+
commit 449c1dccdf89ae6166e6557f32599356ff4c7e61
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Jul 22 13:03:48 2011 +0200

    Adding license for icons taken from tango project.

diff --git a/debian/copyright b/debian/copyright
index 753c790..acf6cfa 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,6 +5,72 @@ Copyright:
  (C) 2008-2011 B2CK SPRL
 License: GPL-3+
 
+Files: icons/*
+Copyright: not applicable
+License: public domain
+
+The icons used to replace the original not DFSG compatible icons are taken
+from http://tango.freedesktop.org/releases/tango-icon-theme-0.8.90.tar.gz
+
+Upstream Authors:				2005-2009
+
+  Ulisse Perusin <uli.peru at gmail.com>
+  Steven Garrity <sgarrity at silverorange.com>
+  Lapo Calamandrei <calamandrei at gmail.com>
+  Ryan Collier <rcollier at novell.com>
+  Rodney Dawes <dobey at novell.com>
+  Andreas Nilsson <nisses.mail at home.se>
+  Tuomas Kuosmanen <tigert at tigert.com>
+  Garrett LeSage <garrett at novell.com>
+  Jakub Steiner <jimmac at novell.com>
+
+  In the preparation of the 0.8.90 release Novell took care of tracking
+  down all the contributors to get them to relicense their artwork
+  into Public Domain.
+
+  The COPYING file of the tarball states the following:
+  | The icons in this repository are herefore released into the Public Domain.
+
+  Additionally the copyright status of the files was tracked in the CVS and the
+  rdf properties of the SVGs adjusted for all files that were put into Public
+  Domain (see rdf:about and rdf:resource).  Both fields contain a link to the
+  Creative Commons Public Domain Dediciation[0] as reproduced below:
+  | Public Domain Dedication
+  |
+  | Copyright-Only Dedication (based on United States law) or Public Domain
+  | Certification
+  |
+  | The person or persons who have associated work with this document (the
+  | "Dedicator" or "Certifier") hereby either (a) certifies that, to the best
+  | of his knowledge, the work of authorship identified is in the public
+  | domain of the country from which the work is published, or (b)
+  | hereby dedicates whatever copyright the dedicators holds in the work
+  | of authorship identified below (the "Work") to the public domain. A
+  | certifier, moreover, dedicates any copyright interest he may have in
+  | the associated work, and for these purposes, is described as a
+  | "dedicator" below.
+  |
+  | A certifier has taken reasonable steps to verify the copyright
+  | status of this work. Certifier recognizes that his good faith efforts
+  | may not shield him from liability if in fact the work certified is not
+  | in the public domain.
+  |
+  | Dedicator makes this dedication for the benefit of the public at
+  | large and to the detriment of the Dedicator's heirs and successors.
+  | Dedicator intends this dedication to be an overt act of relinquishment
+  | in perpetuity of all present and future rights under copyright law,
+  | whether vested or contingent, in the Work. Dedicator understands that
+  | such relinquishment of all rights includes the relinquishment of all
+  | rights to enforce (by lawsuit or otherwise) those copyrights in the
+  | Work.
+  |
+  | Dedicator recognizes that, once placed in the public domain, the Work
+  | may be freely reproduced, distributed, transmitted, used, modified,
+  | built upon, or otherwise exploited by anyone for any purpose, commercial
+  | or non-commercial, and in any way, including by methods that have not
+  | yet been invented or conceived.
+  [0] http://creativecommons.org/licenses/publicdomain/
+
 Files: debian/*
 Copyright: (C) 2009-2011 Daniel Baumann <daniel at debian.org>
 License: GPL-3+
commit d92a1db4f7d08a6519b393063e7b4831e9d7630e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Fri Jul 22 12:26:57 2011 +0200

    Removing deprecated XB-Python-Version for dh_python2.

diff --git a/debian/control b/debian/control
index b4585d8..b9c0c67 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,6 @@ Architecture: all
 Depends:
  ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.0),
  python-pkg-resources, tango-icon-theme
-XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
  and using PostgreSQL as database engine. It is the core base of a complete
commit 662b45394ac0a045b7428e22650ba409b6a0cfdd
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sun Jul 17 14:36:04 2011 +0200

    Improving package long description to be lintian clean.

diff --git a/debian/control b/debian/control
index 1ce721a..b4585d8 100644
--- a/debian/control
+++ b/debian/control
@@ -22,5 +22,5 @@ Description: Tryton Application Platform (Currency Module)
  and using PostgreSQL as database engine. It is the core base of a complete
  business solution.
  .
- This module defines currencies and exchange rates and allows to customize the
- formatting of currency amounts.
+ This module defines currencies and exchange rates and allows one to customize
+ the formatting of currency amounts.
commit 20bddb6d953a9f5015e5b1cde47b5a4e27ad7f1a
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Jul 16 23:34:42 2011 +0200

    Releasing debian version 2.0.1+dfsg-2.

diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches
new file mode 100644
index 0000000..6857a8d
--- /dev/null
+++ b/.pc/.quilt_patches
@@ -0,0 +1 @@
+debian/patches
diff --git a/.pc/.quilt_series b/.pc/.quilt_series
new file mode 100644
index 0000000..c206706
--- /dev/null
+++ b/.pc/.quilt_series
@@ -0,0 +1 @@
+series
diff --git a/.pc/.version b/.pc/.version
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/.pc/.version
@@ -0,0 +1 @@
+2
diff --git a/debian/changelog b/debian/changelog
index ee77746..f092690 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (2.0.1+dfsg-2) unstable; urgency=low
+
+  * Patching in DFSG compatible icons instead of linking to them,
+    setup.py needs to find them.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Sat, 16 Jul 2011 23:30:34 +0200
+
 tryton-modules-currency (2.0.1+dfsg-1) unstable; urgency=low
 
   [ Daniel Baumann ]
commit 0942d46ca8cd7131305c86f849c99a7faa407937
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Jul 16 23:27:27 2011 +0200

    Patching in DFSG compatible icons instead of linking to them, setup.py needs to find them.

diff --git a/debian/patches/01-dfsg-icons b/debian/patches/01-dfsg-icons
new file mode 100644
index 0000000..9254f6c
--- /dev/null
+++ b/debian/patches/01-dfsg-icons
@@ -0,0 +1,641 @@
+Author: Mathias Behrle <mathiasb at m9s.biz>
+Description: Add DFSG compatible icon as a replacement for the original icon.
+--- /dev/null
++++ b/icons/tryton-currency.svg
+@@ -0,0 +1,636 @@
++<?xml version="1.0" encoding="UTF-8" standalone="no"?>
++<!-- Created with Inkscape (http://www.inkscape.org/) -->
++<svg
++   xmlns:dc="http://purl.org/dc/elements/1.1/"
++   xmlns:cc="http://creativecommons.org/ns#"
++   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
++   xmlns:svg="http://www.w3.org/2000/svg"
++   xmlns="http://www.w3.org/2000/svg"
++   xmlns:xlink="http://www.w3.org/1999/xlink"
++   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
++   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
++   width="48px"
++   height="48px"
++   id="svg5816"
++   sodipodi:version="0.32"
++   inkscape:version="0.46"
++   sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/apps"
++   sodipodi:docname="accessories-calculator.svg"
++   inkscape:output_extension="org.inkscape.output.svg.inkscape">
++  <defs
++     id="defs3">
++    <inkscape:perspective
++       sodipodi:type="inkscape:persp3d"
++       inkscape:vp_x="0 : 24 : 1"
++       inkscape:vp_y="0 : 1000 : 0"
++       inkscape:vp_z="48 : 24 : 1"
++       inkscape:persp3d-origin="24 : 16 : 1"
++       id="perspective84" />
++    <radialGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient5060"
++       id="radialGradient6719"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
++       cx="605.71429"
++       cy="486.64789"
++       fx="605.71429"
++       fy="486.64789"
++       r="117.14286" />
++    <linearGradient
++       inkscape:collect="always"
++       id="linearGradient5060">
++      <stop
++         style="stop-color:black;stop-opacity:1;"
++         offset="0"
++         id="stop5062" />
++      <stop
++         style="stop-color:black;stop-opacity:0;"
++         offset="1"
++         id="stop5064" />
++    </linearGradient>
++    <radialGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient5060"
++       id="radialGradient6717"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
++       cx="605.71429"
++       cy="486.64789"
++       fx="605.71429"
++       fy="486.64789"
++       r="117.14286" />
++    <linearGradient
++       id="linearGradient5048">
++      <stop
++         style="stop-color:black;stop-opacity:0;"
++         offset="0"
++         id="stop5050" />
++      <stop
++         id="stop5056"
++         offset="0.5"
++         style="stop-color:black;stop-opacity:1;" />
++      <stop
++         style="stop-color:black;stop-opacity:0;"
++         offset="1"
++         id="stop5052" />
++    </linearGradient>
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient5048"
++       id="linearGradient6715"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
++       x1="302.85715"
++       y1="366.64789"
++       x2="302.85715"
++       y2="609.50507" />
++    <linearGradient
++       id="linearGradient30695">
++      <stop
++         style="stop-color:#b8babc;stop-opacity:1.0000000;"
++         offset="0.0000000"
++         id="stop30697" />
++      <stop
++         id="stop30703"
++         offset="0.37383178"
++         style="stop-color:#5d6062;stop-opacity:1.0000000;" />
++      <stop
++         style="stop-color:#585b5d;stop-opacity:1.0000000;"
++         offset="1.0000000"
++         id="stop30699" />
++    </linearGradient>
++    <linearGradient
++       id="linearGradient30685">
++      <stop
++         style="stop-color:#8d8d8d;stop-opacity:1;"
++         offset="0"
++         id="stop30687" />
++      <stop
++         style="stop-color:#747474;stop-opacity:1.0000000;"
++         offset="1.0000000"
++         id="stop30689" />
++    </linearGradient>
++    <linearGradient
++       id="linearGradient30649">
++      <stop
++         style="stop-color:#858585;stop-opacity:1.0000000;"
++         offset="0.0000000"
++         id="stop30651" />
++      <stop
++         style="stop-color:#5f5f5f;stop-opacity:1.0000000;"
++         offset="1.0000000"
++         id="stop30653" />
++    </linearGradient>
++    <linearGradient
++       id="linearGradient30518">
++      <stop
++         style="stop-color:#ffffff;stop-opacity:1;"
++         offset="0"
++         id="stop30520" />
++      <stop
++         style="stop-color:#ffffff;stop-opacity:0.78698224;"
++         offset="1.0000000"
++         id="stop30522" />
++    </linearGradient>
++    <linearGradient
++       inkscape:collect="always"
++       id="linearGradient30505">
++      <stop
++         style="stop-color:#000000;stop-opacity:1;"
++         offset="0"
++         id="stop30507" />
++      <stop
++         style="stop-color:#000000;stop-opacity:0;"
++         offset="1"
++         id="stop30509" />
++    </linearGradient>
++    <radialGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30505"
++       id="radialGradient30511"
++       cx="25.375000"
++       cy="43.375000"
++       fx="25.375000"
++       fy="43.375000"
++       r="17.125000"
++       gradientTransform="matrix(1.000000,0.000000,0.000000,0.343066,1.971081e-16,28.49453)"
++       gradientUnits="userSpaceOnUse" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30518"
++       id="linearGradient30524"
++       x1="14.209836"
++       y1="5.8892856"
++       x2="39.060543"
++       y2="40.625908"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(1.000000,0.000000,0.000000,1.021753,0.000000,-6.554300e-2)" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30667"
++       x1="20.086588"
++       y1="22.048241"
++       x2="20.086588"
++       y2="25.848938"
++       gradientUnits="userSpaceOnUse" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30669"
++       x1="20.086588"
++       y1="22.048241"
++       x2="20.086588"
++       y2="25.848938"
++       gradientUnits="userSpaceOnUse" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30671"
++       x1="20.086588"
++       y1="22.048241"
++       x2="20.086588"
++       y2="25.848938"
++       gradientUnits="userSpaceOnUse" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30673"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="29.030920"
++       x2="20.086588"
++       y2="32.964199" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30675"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="29.030920"
++       x2="20.086588"
++       y2="32.964199" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30677"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="29.030920"
++       x2="20.086588"
++       y2="32.964199" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30679"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="36.101990"
++       x2="20.086588"
++       y2="39.814297" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30681"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="36.101990"
++       x2="20.086588"
++       y2="39.814297" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30649"
++       id="linearGradient30683"
++       gradientUnits="userSpaceOnUse"
++       x1="20.086588"
++       y1="36.101990"
++       x2="20.086588"
++       y2="39.814297" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30685"
++       id="linearGradient30691"
++       x1="36.356823"
++       y1="38.036388"
++       x2="36.356823"
++       y2="40.161388"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-4.117285,0.000000)" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30685"
++       id="linearGradient30693"
++       gradientUnits="userSpaceOnUse"
++       x1="36.356823"
++       y1="25.411388"
++       x2="36.356823"
++       y2="26.911388"
++       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-4.117285,0.000000)" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30695"
++       id="linearGradient30701"
++       x1="19.760065"
++       y1="8.8124981"
++       x2="25.864925"
++       y2="42.562500"
++       gradientUnits="userSpaceOnUse" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30685"
++       id="linearGradient30709"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-3.492285,0.625000)"
++       x1="36.356823"
++       y1="38.036388"
++       x2="36.356823"
++       y2="40.161388" />
++    <linearGradient
++       inkscape:collect="always"
++       xlink:href="#linearGradient30685"
++       id="linearGradient30711"
++       gradientUnits="userSpaceOnUse"
++       gradientTransform="matrix(1.102932,0.000000,0.000000,1.000000,-3.492285,0.625000)"
++       x1="36.356823"
++       y1="25.411388"
++       x2="36.356823"
++       y2="26.911388" />
++  </defs>
++  <sodipodi:namedview
++     id="base"
++     pagecolor="#ffffff"
++     bordercolor="#666666"
++     borderopacity="1.0"
++     inkscape:pageopacity="0.0"
++     inkscape:pageshadow="2"
++     inkscape:zoom="1"
++     inkscape:cx="27.992697"
++     inkscape:cy="20.441822"
++     inkscape:current-layer="layer1"
++     showgrid="false"
++     inkscape:grid-bbox="true"
++     inkscape:document-units="px"
++     inkscape:window-width="872"
++     inkscape:window-height="743"
++     inkscape:window-x="254"
++     inkscape:window-y="105"
++     fill="#2e3436" />
++  <metadata
++     id="metadata4">
++    <rdf:RDF>
++      <cc:Work
++         rdf:about="">
++        <dc:format>image/svg+xml</dc:format>
++        <dc:type
++           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
++        <dc:title>Calculator</dc:title>
++        <dc:creator>
++          <cc:Agent>
++            <dc:title>Jakub Steiner</dc:title>
++          </cc:Agent>
++        </dc:creator>
++        <dc:contributor>
++          <cc:Agent>
++            <dc:title />
++          </cc:Agent>
++        </dc:contributor>
++        <cc:license
++           rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
++        <dc:subject>
++          <rdf:Bag>
++            <rdf:li>calc</rdf:li>
++            <rdf:li>calculator</rdf:li>
++          </rdf:Bag>
++        </dc:subject>
++      </cc:Work>
++      <cc:License
++         rdf:about="http://creativecommons.org/licenses/publicdomain/">
++        <cc:permits
++           rdf:resource="http://creativecommons.org/ns#Reproduction" />
++        <cc:permits
++           rdf:resource="http://creativecommons.org/ns#Distribution" />
++        <cc:permits
++           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
++      </cc:License>
++    </rdf:RDF>
++  </metadata>
++  <g
++     id="layer1"
++     inkscape:label="Layer 1"
++     inkscape:groupmode="layer">
++    <g
++       transform="matrix(2.140526e-2,0,0,2.086758e-2,44.35111,41.4036)"
++       id="g6707">
++      <rect
++         style="opacity:0.40206185;color:black;fill:url(#linearGradient6715);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
++         id="rect6709"
++         width="1339.6335"
++         height="478.35718"
++         x="-1559.2523"
++         y="-150.69685" />
++      <path
++         style="opacity:0.40206185;color:black;fill:url(#radialGradient6717);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
++         d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z "
++         id="path6711"
++         sodipodi:nodetypes="cccc" />
++      <path
++         sodipodi:nodetypes="cccc"
++         id="path6713"
++         d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z "
++         style="opacity:0.40206185;color:black;fill:url(#radialGradient6719);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
++    </g>
++    <rect
++       style="color:#000000;fill:url(#linearGradient30701);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
++       id="rect30499"
++       width="36.979858"
++       height="42.104137"
++       x="6.5100656"
++       y="2.5104303"
++       rx="1.9579328"
++       ry="1.9590315" />
++    <path
++       sodipodi:nodetypes="ccccccccc"
++       id="path30526"
++       d="M 9.9822237,5.1161175 L 39.957116,5.1161175 C 41.088875,5.1161175 42.000000,6.4933386 42.000000,8.2040570 L 42.000000,15.165394 C 42.000000,18.485012 38.071689,19.596195 36.939932,19.596195 L 12.999408,19.596195 C 11.867651,19.596195 7.9393398,18.089710 7.9393398,15.165394 L 7.9393398,8.2040570 C 7.9393398,6.4933386 8.8504660,5.1161175 9.9822237,5.1161175 z "
++       style="color:#000000;fill:#2e3436;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible" />
++    <path
++       style="color:#000000;fill:#babdb6;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
++       d="M 10.919290,6.0000001 L 39.080710,6.0000001 C 40.143997,6.0000001 41.000000,6.8560034 41.000000,7.9192899 L 41.000000,12.246064 C 41.000000,14.309351 37.309351,15.000000 36.246064,15.000000 L 13.753936,15.000000 C 12.690649,15.000000 9.0000000,14.063654 9.0000000,12.246064 L 9.0000000,7.9192899 C 9.0000000,6.8560034 9.8560033,6.0000001 10.919290,6.0000001 z "
++       id="rect30501"
++       sodipodi:nodetypes="ccccccccc" />
++    <rect
++       style="color:#000000;fill:#777b5e;fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
++       id="rect30514"
++       width="25.250000"
++       height="5.0000000"
++       x="12.250000"
++       y="7.0000000"
++       rx="0.71156079"
++       ry="0.74365538" />
++    <rect
++       ry="0.96161228"
++       rx="0.94113970"
++       y="3.5238943"
++       x="7.3736029"
++       height="40.077232"
++       width="34.987637"
++       id="rect30516"
++       style="opacity:0.48734173;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient30524);stroke-width:1.0000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible" />
++    <rect
++       ry="1.3830814"
++       rx="1.5254447"
++       y="30.225506"
++       x="33.140106"
++       height="10.871767"
++       width="6.9334230"
++       id="rect30705"
++       style="color:#000000;fill:url(#linearGradient30709);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#7d7d7d;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30691);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30528"
++       width="6.9334230"
++       height="10.871767"
++       x="32.515106"
++       y="29.600506"
++       rx="1.5254447"
++       ry="1.3830814" />
++    <g
++       id="g30602"
++       transform="translate(0.707108,0.707108)"
++       style="stroke:#707070;stroke-opacity:1.0000000">
++      <rect
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++         id="rect30584"
++         width="5.1731753"
++         height="5.1028214"
++         x="10.443745"
++         y="21.397179"
++         rx="1.0030046"
++         ry="1.0030046" />
++      <rect
++         ry="1.0030046"
++         rx="1.0030046"
++         y="21.397179"
++         x="17.500000"
++         height="5.1028214"
++         width="5.1731753"
++         id="rect30586"
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++      <rect
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++         id="rect30588"
++         width="5.1731753"
++         height="5.1028214"
++         x="24.500000"
++         y="21.397179"
++         rx="1.0030046"
++         ry="1.0030046" />
++      <rect
++         ry="1.0030046"
++         rx="1.0030046"
++         y="28.315439"
++         x="10.443745"
++         height="5.1028214"
++         width="5.1731753"
++         id="rect30590"
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++      <rect
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++         id="rect30592"
++         width="5.1731753"
++         height="5.1028214"
++         x="17.500000"
++         y="28.315439"
++         rx="1.0030046"
++         ry="1.0030046" />
++      <rect
++         ry="1.0030046"
++         rx="1.0030046"
++         y="28.315439"
++         x="24.500000"
++         height="5.1028214"
++         width="5.1731753"
++         id="rect30594"
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++      <rect
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++         id="rect30596"
++         width="5.1731753"
++         height="5.1028214"
++         x="10.443745"
++         y="35.315437"
++         rx="1.0030046"
++         ry="1.0030046" />
++      <rect
++         ry="1.0030046"
++         rx="1.0030046"
++         y="35.315437"
++         x="17.500000"
++         height="5.1028214"
++         width="5.1731753"
++         id="rect30598"
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++      <rect
++         style="color:#000000;fill:#737373;fill-opacity:1.0000000;fill-rule:nonzero;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++         id="rect30600"
++         width="5.1731753"
++         height="5.1028214"
++         x="24.500000"
++         y="35.315437"
++         rx="1.0030046"
++         ry="1.0030046" />
++    </g>
++    <rect
++       style="color:#000000;fill:url(#linearGradient30671);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30540"
++       width="5.1731753"
++       height="5.1028214"
++       x="10.443745"
++       y="21.397179"
++       rx="1.0030046"
++       ry="1.0030046" />
++    <rect
++       ry="1.0030046"
++       rx="1.0030046"
++       y="21.397179"
++       x="17.500000"
++       height="5.1028214"
++       width="5.1731753"
++       id="rect30551"
++       style="color:#000000;fill:url(#linearGradient30669);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30667);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30553"
++       width="5.1731753"
++       height="5.1028214"
++       x="24.500000"
++       y="21.397179"
++       rx="1.0030046"
++       ry="1.0030046" />
++    <rect
++       ry="1.0030046"
++       rx="1.0030046"
++       y="28.315439"
++       x="10.443745"
++       height="5.1028214"
++       width="5.1731753"
++       id="rect30555"
++       style="color:#000000;fill:url(#linearGradient30675);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30673);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30557"
++       width="5.1731753"
++       height="5.1028214"
++       x="17.500000"
++       y="28.315439"
++       rx="1.0030046"
++       ry="1.0030046" />
++    <rect
++       ry="1.0030046"
++       rx="1.0030046"
++       y="28.315439"
++       x="24.500000"
++       height="5.1028214"
++       width="5.1731753"
++       id="rect30559"
++       style="color:#000000;fill:url(#linearGradient30677);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30681);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30561"
++       width="5.1731753"
++       height="5.1028214"
++       x="10.443745"
++       y="35.315437"
++       rx="1.0030046"
++       ry="1.0030046" />
++    <rect
++       ry="1.0030046"
++       rx="1.0030046"
++       y="35.315437"
++       x="17.500000"
++       height="5.1028214"
++       width="5.1731753"
++       id="rect30563"
++       style="color:#000000;fill:url(#linearGradient30679);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30683);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30565"
++       width="5.1731753"
++       height="5.1028214"
++       x="24.500000"
++       y="35.315437"
++       rx="1.0030046"
++       ry="1.0030046" />
++    <rect
++       style="color:#000000;fill:url(#linearGradient30711);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#7d7d7d;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans"
++       id="rect30707"
++       width="6.9334230"
++       height="6.2664795"
++       x="33.140106"
++       y="22.042002"
++       rx="1.3394771"
++       ry="1.2144693" />
++    <rect
++       ry="1.2144693"
++       rx="1.3394771"
++       y="21.417002"
++       x="32.515106"
++       height="6.2664795"
++       width="6.9334230"
++       id="rect30567"
++       style="color:#000000;fill:url(#linearGradient30693);fill-opacity:1.0000000;fill-rule:nonzero;stroke:#343434;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible;font-family:Bitstream Vera Sans" />
++    <path
++       style="font-size:3.5304732;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#000000;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
++       d="M 28.408396,9.5622980 C 28.581930,9.6071200 28.713518,9.6852680 28.803161,9.7967430 C 28.893949,9.9070720 28.939344,10.047854 28.939346,10.219090 C 28.939344,10.474222 28.841659,10.668444 28.646290,10.801756 C 28.450917,10.933919 28.165905,11.000000 27.791253,11.000000 C 27.659089,11.000000 27.526352,10.989083 27.393041,10.967247 C 27.260877,10.946561 27.129864,10.914957 27.000000,10.872435 L 27.000000,10.360447 C 27.124117,10.422507 27.247086,10.469625 27.368906,10.501804 C 27.491875,10.532834 27.612545,10.548349 27.730918,10.548348 C 27.906751,10.548349 28.041212,10.517894 28.134302,10.456983 C 28.228538,10.396074 28.275657,10.308732 28.275659,10.194956 C 28.275657,10.077734 28.227389,9.9892420 28.130854,9.9294810 C 28.035466,9.8685720 27.894109,9.8381170 27.706784,9.8381160 L 27.441309,9.8381160 L 27.441309,9.4105980 L 27.720575,9.4105980 C 27.887214,9.4106000 28.011332,9.3847420 28.092929,9.3330240 C 28.174524,9.2801610 28.215322,9.2002880 28.215324,9.0934070 C 28.215322,8.9945740 28.175673,8.9181500 28.096377,8.8641330 C 28.017078,8.8101210 27.905027,8.7831140 27.760224,8.7831120 C 27.653343,8.7831140 27.545314,8.7951810 27.436137,8.8193130 C 27.326958,8.8434490 27.218355,8.8790750 27.110327,8.9261920 L 27.110327,8.4400630 C 27.241340,8.4032890 27.371204,8.3757080 27.499920,8.3573170 C 27.628634,8.3389320 27.755051,8.3297380 27.879170,8.3297350 C 28.213598,8.3297380 28.463558,8.3849010 28.629051,8.4952260 C 28.795689,8.6044070 28.879009,8.7693230 28.879011,8.9899750 C 28.879009,9.1405280 28.839360,9.2640710 28.760065,9.3606060 C 28.680765,9.4559940 28.563542,9.5232250 28.408396,9.5622980 M 29.578900,10.282873 L 30.199491,10.282873 L 30.199491,10.950008 L 29.578900,10.950008 L 29.578900,10.282873 M 30.970058,10.491461 L 31.556172,10.491461 L 31.556172,8.8279320 L 30.954543,8.9520500 L 30.954543,8.5003980 L 31.552724,8.3762800 L 32.183658,8.3762800 L 32.183658,10.491461 L 32.769772,10.491461 L 32.769772,10.950008 L 30.970058,10.950008 L 30.970058,10.491461 M 34.310907,8.9227450 L 33.583436,10.000159 L 34.310907,10.000159 L 34.310907,8.9227450 M 34.200579,8.3762800 L 34.938393,8.3762800 L 34.938393,10.000159 L 35.305576,10.000159 L 35.305576,10.481117 L 34.938393,10.481117 L 34.938393,10.950008 L 34.310907,10.950008 L 34.310907,10.481117 L 33.169709,10.481117 L 33.169709,9.9122420 L 34.200579,8.3762800"
++       id="text30569" />
++    <path
++       style="font-size:4.7407885;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#b8b8b8;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
++       d="M 36.268162,33.708210 L 36.268162,34.921185 L 37.476507,34.921185 L 37.476507,35.467487 L 36.268162,35.467487 L 36.268162,36.680462 L 35.717230,36.680462 L 35.717230,35.467487 L 34.508885,35.467487 L 34.508885,34.921185 L 35.717230,34.921185 L 35.717230,33.708210 L 36.268162,33.708210"
++       id="text30574" />
++    <path
++       style="font-size:4.7407885;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#b8b8b8;fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans;text-anchor:start;writing-mode:lr-tb"
++       d="M 35.324173,24.170804 L 36.777892,24.170804 L 36.777892,24.844421 L 35.324173,24.844421 L 35.324173,24.170804"
++       id="text30578" />
++  </g>
++</svg>
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a127545
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01-dfsg-icons
diff --git a/debian/tryton-modules-currency.links b/debian/tryton-modules-currency.links
deleted file mode 100644
index 1852b6b..0000000
--- a/debian/tryton-modules-currency.links
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/icons/Tango/scalable/apps/accessories-calculator.svg	/usr/share/pyshared/trytond/modules/currency/icons/tryton-currency.svg
commit 93ea1bdf9bf27a3e8842ba5c8314503b12f58c12
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Thu Jul 14 01:17:21 2011 +0200

    Releasing debian version 2.0.1+dfsg-1.

diff --git a/debian/changelog b/debian/changelog
index c8d6286..ee77746 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+tryton-modules-currency (2.0.1+dfsg-1) unstable; urgency=low
+
+  [ Daniel Baumann ]
+  * Removing for new source package version obsoleted README.source file.
+  * Adding options for source package.
+  * Compacting copyright file.
+  * Not wrapping uploaders field, it does not exceed 80 chars.
+
+  [ Mathias Behrle ]
+  * Merging upstream version 2.0.1+dfsg.
+  * Replacing non-DFSG compliant graphics by linking to tango-icon-theme.
+  * Moving from deprecated python-support to dh_python2, thanks to
+    Charlie Smotherman <cjsmo at cableone.net> (Closes: #633714).
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Thu, 14 Jul 2011 01:16:24 +0200
+
 tryton-modules-currency (2.0.1-1) unstable; urgency=low
 
   * Updating to standards version 3.9.2.
commit f4179901998491d13fcd5aaf6b5f514d1335f26c
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jul 13 19:14:41 2011 +0200

    Moving from deprecated python-support to dh_python2, thanks to Charlie Smotherman <cjsmo at cableone.net> (Closes: #633714).

diff --git a/debian/control b/debian/control
index e132073..1ce721a 100644
--- a/debian/control
+++ b/debian/control
@@ -4,11 +4,12 @@ Priority: optional
 Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
 Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
-Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
+Build-Depends: debhelper (>= 8), python (>= 2.6.6-3~), python-setuptools
 Standards-Version: 3.9.2
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
+X-Python-Version: >= 2.5
 
 Package: tryton-modules-currency
 Architecture: all
diff --git a/debian/pycompat b/debian/pycompat
deleted file mode 100644
index 0cfbf08..0000000
--- a/debian/pycompat
+++ /dev/null
@@ -1 +0,0 @@
-2
diff --git a/debian/pyversions b/debian/pyversions
deleted file mode 100644
index b3dc41e..0000000
--- a/debian/pyversions
+++ /dev/null
@@ -1 +0,0 @@
-2.5-
diff --git a/debian/rules b/debian/rules
index 000210b..e32b791 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,9 @@
 #!/usr/bin/make -f
 
 %:
-	dh ${@}
+	dh ${@} --with python2
+
+override_dh_auto_clean:
+	dh_auto_clean
+
+	rm -rf *.egg-info
commit 73a86b6dc30e40953cb1256f3e426f459c40f630
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Wed Jul 13 13:49:13 2011 +0200

    Replacing non-DFSG compliant graphics by linking to tango-icon-theme.

diff --git a/debian/control b/debian/control
index 47f5674..e132073 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Package: tryton-modules-currency
 Architecture: all
 Depends:
  ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.0),
- python-pkg-resources
+ python-pkg-resources, tango-icon-theme
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
diff --git a/debian/tryton-modules-currency.links b/debian/tryton-modules-currency.links
new file mode 100644
index 0000000..1852b6b
--- /dev/null
+++ b/debian/tryton-modules-currency.links
@@ -0,0 +1 @@
+/usr/share/icons/Tango/scalable/apps/accessories-calculator.svg	/usr/share/pyshared/trytond/modules/currency/icons/tryton-currency.svg
commit b052da6e6d5baf75ff82ee667a153407bf58768e
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Jul 12 16:47:18 2011 +0200

    Merging upstream version 2.0.1+dfsg.

diff --git a/icons/LICENSE b/icons/LICENSE
deleted file mode 100644
index 11782c0..0000000
--- a/icons/LICENSE
+++ /dev/null
@@ -1,264 +0,0 @@
-                            [1]Creative Commons
-
-                        Creative Commons Legal Code
-
-                         Attribution-ShareAlike 2.0
-   CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
-   LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
-   ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
-   INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
-   REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
-   DAMAGES RESULTING FROM ITS USE.
-
-   License
-
-   THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
-   CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
-   PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
-   WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
-   PROHIBITED.
-
-   BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
-   AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS
-   YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF
-   SUCH TERMS AND CONDITIONS.
-
-   1. Definitions
-    a. "Collective Work" means a work, such as a periodical issue,
-       anthology or encyclopedia, in which the Work in its entirety in
-       unmodified form, along with a number of other contributions,
-       constituting separate and independent works in themselves, are
-       assembled into a collective whole. A work that constitutes a
-       Collective Work will not be considered a Derivative Work (as
-       defined below) for the purposes of this License.
-    b. "Derivative Work" means a work based upon the Work or upon the
-       Work and other pre-existing works, such as a translation, musical
-       arrangement, dramatization, fictionalization, motion picture
-       version, sound recording, art reproduction, abridgment,
-       condensation, or any other form in which the Work may be recast,
-       transformed, or adapted, except that a work that constitutes a
-       Collective Work will not be considered a Derivative Work for the
-       purpose of this License. For the avoidance of doubt, where the
-       Work is a musical composition or sound recording, the
-       synchronization of the Work in timed-relation with a moving image
-       ("synching") will be considered a Derivative Work for the purpose
-       of this License.
-    c. "Licensor" means the individual or entity that offers the Work
-       under the terms of this License.
-    d. "Original Author" means the individual or entity who created the
-       Work.
-    e. "Work" means the copyrightable work of authorship offered under
-       the terms of this License.
-    f. "You" means an individual or entity exercising rights under this
-       License who has not previously violated the terms of this License
-       with respect to the Work, or who has received express permission
-       from the Licensor to exercise rights under this License despite a
-       previous violation.
-    g. "License Elements" means the following high-level license
-       attributes as selected by Licensor and indicated in the title of
-       this License: Attribution, ShareAlike.
-
-   2. Fair Use Rights. Nothing in this license is intended to reduce,
-   limit, or restrict any rights arising from fair use, first sale or
-   other limitations on the exclusive rights of the copyright owner under
-   copyright law or other applicable laws.
-
-   3. License Grant. Subject to the terms and conditions of this License,
-   Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
-   perpetual (for the duration of the applicable copyright) license to
-   exercise the rights in the Work as stated below:
-    a. to reproduce the Work, to incorporate the Work into one or more
-       Collective Works, and to reproduce the Work as incorporated in the
-       Collective Works;
-    b. to create and reproduce Derivative Works;
-    c. to distribute copies or phonorecords of, display publicly, perform
-       publicly, and perform publicly by means of a digital audio
-       transmission the Work including as incorporated in Collective
-       Works;
-    d. to distribute copies or phonorecords of, display publicly, perform
-       publicly, and perform publicly by means of a digital audio
-       transmission Derivative Works.
-    e. For the avoidance of doubt, where the work is a musical
-       composition:
-         i. Performance Royalties Under Blanket Licenses. Licensor waives
-            the exclusive right to collect, whether individually or via a
-            performance rights society (e.g. ASCAP, BMI, SESAC),
-            royalties for the public performance or public digital
-            performance (e.g. webcast) of the Work.
-        ii. Mechanical Rights and Statutory Royalties. Licensor waives
-            the exclusive right to collect, whether individually or via a
-            music rights society or designated agent (e.g. Harry Fox
-            Agency), royalties for any phonorecord You create from the
-            Work ("cover version") and distribute, subject to the
-            compulsory license created by 17 USC Section 115 of the US
-            Copyright Act (or the equivalent in other jurisdictions).
-    f. Webcasting Rights and Statutory Royalties. For the avoidance of
-       doubt, where the Work is a sound recording, Licensor waives the
-       exclusive right to collect, whether individually or via a
-       performance-rights society (e.g. SoundExchange), royalties for the
-       public digital performance (e.g. webcast) of the Work, subject to
-       the compulsory license created by 17 USC Section 114 of the US
-       Copyright Act (or the equivalent in other jurisdictions).
-
-   The above rights may be exercised in all media and formats whether now
-   known or hereafter devised. The above rights include the right to make
-   such modifications as are technically necessary to exercise the rights
-   in other media and formats. All rights not expressly granted by
-   Licensor are hereby reserved.
-
-   4. Restrictions.The license granted in Section 3 above is expressly
-   made subject to and limited by the following restrictions:
-    a. You may distribute, publicly display, publicly perform, or
-       publicly digitally perform the Work only under the terms of this
-       License, and You must include a copy of, or the Uniform Resource
-       Identifier for, this License with every copy or phonorecord of the
-       Work You distribute, publicly display, publicly perform, or
-       publicly digitally perform. You may not offer or impose any terms
-       on the Work that alter or restrict the terms of this License or
-       the recipients' exercise of the rights granted hereunder. You may
-       not sublicense the Work. You must keep intact all notices that
-       refer to this License and to the disclaimer of warranties. You may
-       not distribute, publicly display, publicly perform, or publicly
-       digitally perform the Work with any technological measures that
-       control access or use of the Work in a manner inconsistent with
-       the terms of this License Agreement. The above applies to the Work
-       as incorporated in a Collective Work, but this does not require
-       the Collective Work apart from the Work itself to be made subject
-       to the terms of this License. If You create a Collective Work,
-       upon notice from any Licensor You must, to the extent practicable,
-       remove from the Collective Work any reference to such Licensor or
-       the Original Author, as requested. If You create a Derivative
-       Work, upon notice from any Licensor You must, to the extent
-       practicable, remove from the Derivative Work any reference to such
-       Licensor or the Original Author, as requested.
-    b. You may distribute, publicly display, publicly perform, or
-       publicly digitally perform a Derivative Work only under the terms
-       of this License, a later version of this License with the same
-       License Elements as this License, or a Creative Commons iCommons
-       license that contains the same License Elements as this License
-       (e.g. Attribution-ShareAlike 2.0 Japan). You must include a copy
-       of, or the Uniform Resource Identifier for, this License or other
-       license specified in the previous sentence with every copy or
-       phonorecord of each Derivative Work You distribute, publicly
-       display, publicly perform, or publicly digitally perform. You may
-       not offer or impose any terms on the Derivative Works that alter
-       or restrict the terms of this License or the recipients' exercise
-       of the rights granted hereunder, and You must keep intact all
-       notices that refer to this License and to the disclaimer of
-       warranties. You may not distribute, publicly display, publicly
-       perform, or publicly digitally perform the Derivative Work with
-       any technological measures that control access or use of the Work
-       in a manner inconsistent with the terms of this License Agreement.
-       The above applies to the Derivative Work as incorporated in a
-       Collective Work, but this does not require the Collective Work
-       apart from the Derivative Work itself to be made subject to the
-       terms of this License.
-    c. If you distribute, publicly display, publicly perform, or publicly
-       digitally perform the Work or any Derivative Works or Collective
-       Works, You must keep intact all copyright notices for the Work and
-       give the Original Author credit reasonable to the medium or means
-       You are utilizing by conveying the name (or pseudonym if
-       applicable) of the Original Author if supplied; the title of the
-       Work if supplied; to the extent reasonably practicable, the
-       Uniform Resource Identifier, if any, that Licensor specifies to be
-       associated with the Work, unless such URI does not refer to the
-       copyright notice or licensing information for the Work; and in the
-       case of a Derivative Work, a credit identifying the use of the
-       Work in the Derivative Work (e.g., "French translation of the Work
-       by Original Author," or "Screenplay based on original Work by
-       Original Author"). Such credit may be implemented in any
-       reasonable manner; provided, however, that in the case of a
-       Derivative Work or Collective Work, at a minimum such credit will
-       appear where any other comparable authorship credit appears and in
-       a manner at least as prominent as such other comparable authorship
-       credit.
-
-   5. Representations, Warranties and Disclaimer
-
-   UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS
-   THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
-   CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
-   INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
-   FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
-   LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
-   ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
-   THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY
-   TO YOU.
-
-   6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
-   APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
-   LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR
-   EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK,
-   EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-   7. Termination
-    a. This License and the rights granted hereunder will terminate
-       automatically upon any breach by You of the terms of this License.
-       Individuals or entities who have received Derivative Works or
-       Collective Works from You under this License, however, will not
-       have their licenses terminated provided such individuals or
-       entities remain in full compliance with those licenses. Sections
-       1, 2, 5, 6, 7, and 8 will survive any termination of this License.
-    b. Subject to the above terms and conditions, the license granted
-       here is perpetual (for the duration of the applicable copyright in
-       the Work). Notwithstanding the above, Licensor reserves the right
-       to release the Work under different license terms or to stop
-       distributing the Work at any time; provided, however that any such
-       election will not serve to withdraw this License (or any other
-       license that has been, or is required to be, granted under the
-       terms of this License), and this License will continue in full
-       force and effect unless terminated as stated above.
-
-   8. Miscellaneous
-    a. Each time You distribute or publicly digitally perform the Work or
-       a Collective Work, the Licensor offers to the recipient a license
-       to the Work on the same terms and conditions as the license
-       granted to You under this License.
-    b. Each time You distribute or publicly digitally perform a
-       Derivative Work, Licensor offers to the recipient a license to the
-       original Work on the same terms and conditions as the license
-       granted to You under this License.
-    c. If any provision of this License is invalid or unenforceable under
-       applicable law, it shall not affect the validity or enforceability
-       of the remainder of the terms of this License, and without further
-       action by the parties to this agreement, such provision shall be
-       reformed to the minimum extent necessary to make such provision
-       valid and enforceable.
-    d. No term or provision of this License shall be deemed waived and no
-       breach consented to unless such waiver or consent shall be in
-       writing and signed by the party to be charged with such waiver or
-       consent.
-    e. This License constitutes the entire agreement between the parties
-       with respect to the Work licensed here. There are no
-       understandings, agreements or representations with respect to the
-       Work not specified here. Licensor shall not be bound by any
-       additional provisions that may appear in any communication from
-       You. This License may not be modified without the mutual written
-       agreement of the Licensor and You.
-
-   Creative Commons is not a party to this License, and makes no warranty
-   whatsoever in connection with the Work. Creative Commons will not be
-   liable to You or any party on any legal theory for any damages
-   whatsoever, including without limitation any general, special,
-   incidental or consequential damages arising in connection to this
-   license. Notwithstanding the foregoing two (2) sentences, if Creative
-   Commons has expressly identified itself as the Licensor hereunder, it
-   shall have all rights and obligations of Licensor.
-
-   Except for the limited purpose of indicating to the public that the
-   Work is licensed under the CCPL, neither party will use the trademark
-   "Creative Commons" or any related trademark or logo of Creative
-   Commons without the prior written consent of Creative Commons. Any
-   permitted use will be in compliance with Creative Commons'
-   then-current trademark usage guidelines, as may be published on its
-   website or otherwise made available upon request from time to time.
-
-   Creative Commons may be contacted at [2]http://creativecommons.org/.
-
-                                                [3]« Back to Commons Deed
-
-References
-
-   1. http://creativecommons.org/
-   2. http://creativecommons.org/
-   3. http://creativecommons.org/licenses/by-sa/2.0/
diff --git a/icons/tryton-currency.svg b/icons/tryton-currency.svg
deleted file mode 100644
index 0c859de..0000000
--- a/icons/tryton-currency.svg
+++ /dev/null
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:ns="http://creativecommons.org/ns#"
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="64px"
-   height="64px"
-   id="svg3471"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   sodipodi:docname="tryton_currency.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:docbase="/home/kp/Desktop">
-  <defs
-     id="defs3473">
-    <linearGradient
-       id="linearGradient3212">
-      <stop
-         style="stop-color:#fffff2;stop-opacity:1;"
-         offset="0"
-         id="stop3214" />
-      <stop
-         style="stop-color:#fffff2;stop-opacity:0;"
-         offset="1"
-         id="stop3216" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3212"
-       id="linearGradient3230"
-       gradientUnits="userSpaceOnUse"
-       x1="164.10248"
-       y1="472.9617"
-       x2="199.2081"
-       y2="538.2522" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3178">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3180" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3182" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3178"
-       id="linearGradient3228"
-       gradientUnits="userSpaceOnUse"
-       x1="271.86691"
-       y1="489.62354"
-       x2="337.84335"
-       y2="553.1734" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 32 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="64 : 32 : 1"
-       inkscape:persp3d-origin="32 : 21.333333 : 1"
-       id="perspective3479" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3212"
-       id="linearGradient2477"
-       gradientUnits="userSpaceOnUse"
-       x1="164.10248"
-       y1="472.9617"
-       x2="199.2081"
-       y2="538.2522" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="9.3995622"
-     inkscape:cx="33.147054"
-     inkscape:cy="31.673852"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:document-units="px"
-     inkscape:grid-bbox="true"
-     inkscape:window-width="1590"
-     inkscape:window-height="1027"
-     inkscape:window-x="0"
-     inkscape:window-y="25" />
-  <metadata
-     id="metadata3476">
-    <rdf:RDF>
-      <ns:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </ns:Work>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     id="layer1"
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer">
-    <g
-       id="g3224"
-       transform="matrix(0.8931554,0,0,0.7971373,-218.20015,-362.23147)"
-       style="opacity:1">
-      <path
-         d="M 296.75,483.0625 C 285.50025,483.06249 275.91981,490.42158 272.59375,501.28125 L 267.53125,501.28125 C 267.17234,501.28952 266.85283,501.51072 266.71875,501.84375 L 265,505.9375 C 264.88281,506.21268 264.91029,506.52815 265.0733,506.77892 C 265.2363,507.0297 265.51344,507.18288 265.8125,507.1875 L 271.625,507.1875 C 271.60957,507.51717 271.53125,508.00545 271.53125,508.25 C 271.53125,508.45898 271.60891,508.98953 271.625,509.34375 L 267.59375,509.34375 C 267.23484,509.35202 266.91533,509.57322 266.78125,509.90625 L 265.0625,514 C 264.94531,514.27518 264.97279,514.59065 265.1358,514.84142 C 265.2988,515.0922 265.57594,515.24538 265.875,515.25 L 272.59375,515.25 C 275.9198,526.10968 285.50025,533.46875 296.75,533.46875 C 302.55554,533.46876 307.78991,531.60217 312.8125,527.6875 C 313.03289,527.51462 313.16001,527.24883 313.15625,526.96875 L 313.15625,521.1875 C 313.16735,520.80303 312.93243,520.45417 312.572,520.31989 C 312.21157,520.18562 311.80565,520.29573 311.5625,520.59375 C 307.76401,525.08287 302.47798,527.5625 296.6875,527.5625 C 288.80745,527.56252 281.50208,522.43909 278.78125,515.25 L 304.3125,515.25 C 304.67141,515.24173 304.99092,515.02053 305.125,514.6875 L 306.875,510.59375 C 306.99219,510.31857 306.96471,510.0031 306.8017,509.75233 C 306.6387,509.50155 306.36156,509.34837 306.0625,509.34375 L 277.46875,509.34375 C 277.45886,508.9966 277.4375,508.54085 277.4375,508.25 C 277.43751,507.96282 277.45935,507.5257 277.46875,507.1875 L 307.71875,507.1875 C 308.08907,507.19188 308.42411,506.96852 308.5625,506.625 L 310.21875,502.53125 C 310.33814,502.25096 310.30731,501.92927 310.13686,501.67676 C 309.96642,501.42425 309.6796,501.27535 309.375,501.28125 L 303.96875,501.28125 L 278.78125,501.28125 C 281.60782,493.96489 288.72027,488.96875 296.75,488.96875 C 302.54762,488.96874 307.60774,491.35829 311.5625,495.9375 C 311.76763,496.16833 312.07695,496.2776 312.38156,496.22683 C 312.68616,496.17607 312.94332,495.97238 313.0625,495.6875 L 314.78125,491.59375 C 314.9176,491.26234 314.84391,490.8816 314.59375,490.625 C 309.48198,485.58729 303.45038,483.0625 296.75,483.0625 z "
-         inkscape:href="#path3174"
-         id="path3176"
-         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
-         xlink:href="#path3174"
-         inkscape:original="M 296.75 483.96875 C 285.66202 483.96874 276.24275 491.31551 273.21875 502.1875 L 267.53125 502.1875 L 265.8125 506.28125 L 272.5625 506.28125 C 272.4185 507.36125 272.4375 507.746 272.4375 508.25 C 272.43751 508.68201 272.4185 509.17 272.5625 510.25 L 267.59375 510.25 L 265.875 514.34375 L 273.21875 514.34375 C 276.24274 525.21575 285.66201 532.5625 296.75 532.5625 C 302.36601 532.56251 307.35401 530.78474 312.25 526.96875 L 312.25 521.1875 C 308.29001 525.86748 302.7355 528.46875 296.6875 528.46875 C 287.97551 528.46877 279.91675 522.55174 277.46875 514.34375 L 304.3125 514.34375 L 306.0625 510.25 L 276.59375 510.25 C 276.52176 509.16999 276.53125 508.754 276.53125 508.25 C 276.53126 507.74601 276.52175 507.28924 276.59375 506.28125 L 307.71875 506.28125 L 309.375 502.1875 L 303.96875 502.1875 L 277.46875 502.1875 C 280.06075 493.83549 287.89401 488.0625 296.75 488.0625 C 302.79801 488.06249 308.14601 490.59175 312.25 495.34375 L 313.96875 491.25 C 309.00076 486.35399 303.22999 483.96875 296.75 483.96875 z "
-         inkscape:radius="0.89809996"
-         sodipodi:type="inkscape:offset" />
-      <path
-         id="path3174"
-         d="M 265.80469,506.29405 L 272.57269,506.29405 C 272.42869,507.37404 272.42869,507.73405 272.42869,508.23805 C 272.42869,508.67005 272.42869,509.17405 272.57269,510.25405 L 267.60469,510.25405 L 265.87669,514.35805 L 273.22069,514.35805 C 276.24469,525.23003 285.6767,532.57405 296.76469,532.57405 C 302.38069,532.57405 307.3487,530.77404 312.24469,526.95805 L 312.24469,521.19805 C 308.2847,525.87804 302.74069,528.47005 296.69269,528.47005 C 287.9807,528.47005 279.91669,522.56604 277.46869,514.35805 L 304.32469,514.35805 L 306.05269,510.25405 L 276.60469,510.25405 C 276.53269,509.17405 276.53269,508.74205 276.53269,508.23805 C 276.53269,507.73405 276.53269,507.30204 276.60469,506.29405 L 307.70869,506.29405 L 309.36469,502.19005 L 303.96469,502.19005 L 277.46869,502.19005 C 280.06069,493.83805 287.9087,488.07805 296.76469,488.07805 C 302.81269,488.07805 308.1407,490.59805 312.24469,495.35005 L 313.97269,491.24605 C 309.0047,486.35005 303.24468,483.97405 296.76469,483.97405 C 285.6767,483.97405 276.24469,491.31806 273.22069,502.19005 L 267.53269,502.19005 L 265.80469,506.29405"
-         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient3228);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:0.5685131;font-family:Standard Symbols L" />
-    </g>
-    <g
-       id="g3220"
-       transform="matrix(0.9052219,0,0,0.7850254,-144.37571,-367.32813)">
-      <path
-         d="M 176.625,469.6875 C 176.2001,469.77976 175.89932,470.15901 175.90625,470.59375 L 175.90625,478.09375 C 171.43545,478.52806 167.79113,479.7504 165.21875,481.96875 C 162.46799,484.34101 161.06249,487.66198 161.0625,491.6875 C 161.06249,495.40862 162.36694,498.47248 164.90625,500.65625 C 167.33262,502.72229 171.05853,504.12401 175.90625,505 L 175.90625,519.34375 C 173.71599,519.2441 171.59353,518.88804 169.5,518.25 C 167.14123,517.50155 164.79954,516.39997 162.46875,514.9375 C 162.18589,514.75543 161.8258,514.74376 161.53174,514.90713 C 161.23768,515.07049 161.05735,515.3824 161.0625,515.71875 L 161.0625,522.0625 C 161.06207,522.43164 161.2841,522.76467 161.625,522.90625 C 164.16221,523.98338 166.70359,524.7928 169.21875,525.34375 C 171.44159,525.80948 173.65009,526.00207 175.875,526.09375 L 175.90625,535.875 C 175.90965,536.37409 176.31341,536.77785 176.8125,536.78125 L 180.3125,536.78125 C 180.81159,536.77785 181.21535,536.37409 181.21875,535.875 L 181.21875,526.03125 C 185.94444,525.58382 189.72299,524.27205 192.40625,521.96875 C 195.27153,519.50559 196.74996,516.07595 196.75,511.90625 C 196.74996,508.03817 195.36181,504.83826 192.65625,502.5625 C 190.09832,500.41103 186.20028,498.98342 181.21875,498.125 L 181.21875,484.875 C 182.98278,485.00567 184.73684,485.21494 186.40625,485.65625 C 188.40539,486.1788 190.32898,486.91879 192.21875,487.875 C 192.50034,488.01235 192.8327,487.99564 193.09909,487.83074 C 193.36547,487.66583 193.52863,487.37579 193.53125,487.0625 L 193.53125,480.9375 C 193.53515,480.54102 193.28256,480.1874 192.90625,480.0625 C 190.92599,479.41837 188.90105,478.89139 186.8125,478.53125 C 185.00704,478.19925 183.12033,478.04985 181.21875,477.9375 L 181.21875,470.59375 C 181.21535,470.09466 180.81159,469.6909 180.3125,469.6875 L 176.8125,469.6875 C 176.75017,469.68106 176.68733,469.68106 176.625,469.6875 L 176.625,469.6875 z M 175.90625,484.9375 L 175.90625,497.03125 C 173.69602,496.54607 171.96905,495.90983 171,495.09375 C 169.88716,494.13993 169.34373,492.91137 169.34375,491.09375 C 169.34373,489.24558 169.9468,487.89052 171.1875,486.8125 C 172.24444,485.8942 173.87032,485.29376 175.90625,484.9375 z M 181.21875,506.15625 C 183.62314,506.70528 185.4989,507.43711 186.5625,508.34375 C 187.82067,509.39903 188.40621,510.70737 188.40625,512.5625 C 188.40621,514.45338 187.77368,515.83813 186.4375,516.96875 C 185.31078,517.93701 183.49808,518.60046 181.21875,519.03125 L 181.21875,506.15625 z "
-         inkscape:href="#text2392"
-         id="path3210"
-         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#4e9a06;fill-opacity:1;stroke:#4e9a06;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
-         xlink:href="#text2392"
-         inkscape:original="M 176.8125 470.59375 L 176.8125 478.84375 C 172.03124 479.17192 168.36717 480.45317 165.8125 482.65625 C 163.2578 484.85942 161.96874 487.86723 161.96875 491.6875 C 161.96874 495.20316 163.15624 497.95315 165.5 499.96875 C 167.86718 501.98439 171.6328 503.43752 176.8125 504.28125 L 176.8125 520.3125 C 174.21092 520.28907 171.67967 519.87501 169.21875 519.125 C 166.78124 518.35157 164.35936 517.21875 161.96875 515.71875 L 161.96875 522.0625 C 164.45311 523.11719 166.94531 523.89843 169.40625 524.4375 C 171.86718 524.95312 174.32029 525.23437 176.78125 525.28125 L 176.8125 535.875 L 180.3125 535.875 L 180.3125 525.21875 C 185.32809 524.86719 189.16403 523.55469 191.8125 521.28125 C 194.48434 518.98438 195.84371 515.8672 195.84375 511.90625 C 195.84371 508.25002 194.57027 505.35939 192.0625 503.25 C 189.55465 501.14065 185.63278 499.66408 180.3125 498.84375 L 180.3125 483.84375 C 182.46872 483.93754 184.58591 484.24222 186.625 484.78125 C 188.68746 485.32035 190.67965 486.07817 192.625 487.0625 L 192.625 480.9375 C 190.67965 480.30473 188.69528 479.7891 186.65625 479.4375 C 184.61716 479.06254 182.49216 478.8438 180.3125 478.75 L 180.3125 470.59375 L 176.8125 470.59375 z M 176.8125 483.8125 L 176.8125 498.21875 C 173.8828 497.72659 171.74217 496.90628 170.40625 495.78125 C 169.09373 494.65628 168.43748 493.10941 168.4375 491.09375 C 168.43748 489.03129 169.16405 487.36723 170.59375 486.125 C 172.02342 484.88286 174.09373 484.11723 176.8125 483.8125 z M 180.3125 504.96875 C 183.42966 505.53127 185.72653 506.43752 187.15625 507.65625 C 188.60934 508.87501 189.31246 510.50002 189.3125 512.5625 C 189.31246 514.67189 188.55466 516.3672 187.03125 517.65625 C 185.53122 518.94532 183.28903 519.78907 180.3125 520.1875 L 180.3125 504.96875 z "
-         inkscape:radius="0.91239583"
-         sodipodi:type="inkscape:offset" />
-      <path
-         id="text2392"
-         d="M 180.32741,535.87305 L 176.81178,535.87305 L 176.77663,525.29102 C 174.31567,525.24414 171.85474,524.96289 169.39381,524.44727 C 166.93287,523.9082 164.46021,523.11133 161.97585,522.05664 L 161.97585,515.72852 C 164.36646,517.22852 166.78052,518.36524 169.21803,519.13867 C 171.67895,519.88868 174.2102,520.2754 176.81178,520.29883 L 176.81178,504.26758 C 171.63208,503.42385 167.85865,501.99416 165.49147,499.97852 C 163.14771,497.96292 161.97584,495.1973 161.97585,491.68164 C 161.97584,487.86137 163.25318,484.84965 165.80788,482.64648 C 168.36255,480.4434 172.03052,479.17778 176.81178,478.84961 L 176.81178,470.58789 L 180.32741,470.58789 L 180.32741,478.74414 C 182.50707,478.83794 184.61644,479.07231 186.65553,479.44727 C 188.69456,479.79887 190.68675,480.29106 192.6321,480.92383 L 192.6321,487.07617 C 190.68675,486.09184 188.68284,485.33012 186.62038,484.79102 C 184.58129,484.25199 182.48363,483.93559 180.32741,483.8418 L 180.32741,498.85352 C 185.64769,499.67385 189.56175,501.1387 192.0696,503.24805 C 194.57737,505.35744 195.83127,508.24025 195.83131,511.89648 C 195.83127,515.85743 194.49534,518.98633 191.8235,521.2832 C 189.17503,523.55664 185.343,524.86914 180.32741,525.2207 L 180.32741,535.87305 M 176.81178,498.2207 L 176.81178,483.80664 C 174.09301,484.11137 172.0188,484.88481 170.58913,486.12695 C 169.15943,487.36918 168.44458,489.02152 168.4446,491.08398 C 168.44458,493.09964 169.10083,494.66995 170.41335,495.79492 C 171.74927,496.91995 173.88208,497.72854 176.81178,498.2207 M 180.32741,504.9707 L 180.32741,520.19336 C 183.30394,519.79493 185.54222,518.95118 187.04225,517.66211 C 188.56566,516.37306 189.32737,514.67384 189.32741,512.56445 C 189.32737,510.50197 188.60081,508.86134 187.14772,507.64258 C 185.718,506.42385 183.44457,505.53322 180.32741,504.9707"
-         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient2477);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.78717203;font-family:Standard Symbols L" />
-    </g>
-  </g>
-</svg>
commit bb7b55238211ae76cc327933578c5342bb5c1de3
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 10 16:01:11 2011 +0200

    Not wrapping uploaders field, it does not exceed 80 chars.

diff --git a/debian/control b/debian/control
index e94dc5c..47f5674 100644
--- a/debian/control
+++ b/debian/control
@@ -2,9 +2,7 @@ Source: tryton-modules-currency
 Section: python
 Priority: optional
 Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
-Uploaders:
- Daniel Baumann <daniel at debian.org>,
- Mathias Behrle <mathiasb at m9s.biz>
+Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
 Standards-Version: 3.9.2
commit a0177a1649820fcaab831a1421b0aad3455ab8f6
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 10 15:54:39 2011 +0200

    Compacting copyright file.

diff --git a/debian/copyright b/debian/copyright
index 8d14400..753c790 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,33 +1,15 @@
-Upstream-Contact: Tryton project <tryton at googlegroups.com>
-Upstream-Homepage: http://downloads.tryton.org/
-Maintainer-Contact: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
-Maintainer-Homepage: http://tryton.debian-maintainers.org/
-
 Files: *
 Copyright:
  (C) 2008-2011 Cedric Krier
  (C) 2008-2011 Bertrand Chenal
  (C) 2008-2011 B2CK SPRL
 License: GPL-3+
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU 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 General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the complete text of the GNU General Public License
- can be found in /usr/share/common-licenses/GPL-3 file.
 
 Files: debian/*
 Copyright: (C) 2009-2011 Daniel Baumann <daniel at debian.org>
 License: GPL-3+
+
+License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
@@ -41,5 +23,5 @@ License: GPL-3+
  You should have received a copy of the GNU General Public License
  along with this program. If not, see <http://www.gnu.org/licenses/>.
  .
- On Debian systems, the complete text of the GNU General Public License
+ The complete text of the GNU General Public License
  can be found in /usr/share/common-licenses/GPL-3 file.
commit eabe24d4d191a64c648ae662bfb437ad96aa0aaf
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 10 15:38:54 2011 +0200

    Adding options for source package.

diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..d053b65
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+compression = gzip
+compression-level = 9
commit 42bfe418fe8af4ca42a09c4de364858cdd56d000
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 10 15:38:02 2011 +0200

    Removing for new source package version obsoleted README.source file.

diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index 18b6b24..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,37 +0,0 @@
-Package Repositories
---------------------
-
-Backports for the current stable debian distribution as well as snapshots of
-unreleased versions may be available in repositories listed on the maintainers
-homepage. The current URL of the maintainer homepage can be seen in
-debian/copyright.
-
-
-Source Access
--------------
-
-You can obtain the sources of this package with:
-
-  $ apt-get source ${PACKAGE}
-
-whereas '${PACKAGE}' has to be replaced with the actual name of the package.
-
-This package is maintained with the Git version control system. The current git
-source tree can be obtained with:
-
-  $ git clone ${GIT_URI}
-
-whereas '${GIT_URI}' has to be replaced with the actual URI for the Git
-repository. The current Git URI can be seen in debian/control in the extracted
-package sources.
-
-More information about Git can be found in the git-core package.
-
-This package may use the Quilt patch system to manage all modifications to the
-upstream source. Changes, if any, are stored in the source package as diffs in
-debian/diff and are applied during the build. Current modifications can be
-applied to the source tree with:
-
-  $ QUILT_PATCHES=debian/patches quilt push -a
-
-More information about Quilt can be found in the quilt package.
commit ea456aa7c83de008ea50d335ae3626074de77990
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 24 21:40:02 2011 +0200

    Releasing debian version 2.0.1-1.

diff --git a/debian/changelog b/debian/changelog
index fc3478c..c8d6286 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+tryton-modules-currency (2.0.1-1) unstable; urgency=low
+
+  * Updating to standards version 3.9.2.
+  * Merging upstream version 2.0.0.
+  * Merging upstream version 2.0.1.
+  * Updating Copyright.
+  * Updating versioned tryton depends to 2.0.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Tue, 24 May 2011 21:33:59 +0200
+
 tryton-modules-currency (1.8.0-2) unstable; urgency=low
 
   * Changing my email address.
commit 18ed314fb3de032be470ce2ba7dc03c8a220a099
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 24 21:21:34 2011 +0200

    Updating versioned tryton depends to 2.0.

diff --git a/debian/control b/debian/control
index 6289677..e94dc5c 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.8),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 2.0),
  python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
commit 9a9cf099f4e88309d6a25d7d79738bf977c9e86f
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 24 20:40:03 2011 +0200

    Updating Copyright.

diff --git a/debian/copyright b/debian/copyright
index 96ed7b4..8d14400 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,9 +5,9 @@ Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Files: *
 Copyright:
- (C) 2008-2010 Cedric Krier
- (C) 2008-2010 Bertrand Chenal
- (C) 2008-2010 B2CK SPRL
+ (C) 2008-2011 Cedric Krier
+ (C) 2008-2011 Bertrand Chenal
+ (C) 2008-2011 B2CK SPRL
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
commit af043b408801090d1a333fb1b7b4d21dcad4b5e6
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 24 19:16:52 2011 +0200

    Merging upstream version 2.0.1.

diff --git a/CHANGELOG b/CHANGELOG
index 26e92a8..7518ac1 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.0.1 - 2011-04-26
+* Add missing icons
+
 Version 2.0.0 - 2011-04-26
 * Bug fixes (see mercurial logs for details)
 
diff --git a/PKG-INFO b/PKG-INFO
index 9e467cd..5c852b0 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 2.0.0
+Version: 2.0.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
diff --git a/__tryton__.py b/__tryton__.py
index 1069ef0..ca8e1d5 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -7,7 +7,7 @@
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '2.0.0',
+    'version': '2.0.1',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
diff --git a/icons/__init__.py b/icons/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/setup.py b/setup.py
index f18a8a1..d322711 100644
--- a/setup.py
+++ b/setup.py
@@ -31,10 +31,12 @@ setup(name='trytond_currency',
     packages=[
         'trytond.modules.currency',
         'trytond.modules.currency.tests',
+        'trytond.modules.currency.icons',
     ],
     package_data={
         'trytond.modules.currency': info.get('xml', []) \
                 + info.get('translation', []),
+        'trytond.modules.currency.icons': ['tryton-currency.svg'],
     },
     classifiers=[
         'Development Status :: 5 - Production/Stable',
diff --git a/tests/__init__.pyc b/tests/__init__.pyc
deleted file mode 100644
index 851497b..0000000
Binary files a/tests/__init__.pyc and /dev/null differ
diff --git a/tests/test_currency.pyc b/tests/test_currency.pyc
deleted file mode 100644
index 3340aac..0000000
Binary files a/tests/test_currency.pyc and /dev/null differ
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 192e0e5..4ab770b 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 2.0.0
+Version: 2.0.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 4edb7b6..d7916c1 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -17,15 +17,13 @@ setup.py
 ./__init__.py
 ./__tryton__.py
 ./currency.py
+./icons/__init__.py
 ./tests/__init__.py
 ./tests/test_currency.py
 doc/index.rst
 icons/LICENSE
+icons/__init__.py
 icons/tryton-currency.svg
-tests/__init__.py
-tests/__init__.pyc
-tests/test_currency.py
-tests/test_currency.pyc
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
commit 833eb7f2f99731860e10c08106acd7f7da0247cd
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue May 24 19:12:48 2011 +0200

    Merging upstream version 2.0.0.

diff --git a/CHANGELOG b/CHANGELOG
index 93d2883..26e92a8 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 2.0.0 - 2011-04-26
+* Bug fixes (see mercurial logs for details)
+
 Version 1.8.0 - 2010-11-01
 * Bug fixes (see mercurial logs for details)
 
diff --git a/COPYRIGHT b/COPYRIGHT
index cca7db9..3d2324b 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,6 +1,6 @@
-Copyright (C) 2008-2010 Cédric Krier.
-Copyright (C) 2008-2010 Bertrand Chenal.
-Copyright (C) 2008-2010 B2CK SPRL.
+Copyright (C) 2008-2011 Cédric Krier.
+Copyright (C) 2008-2011 Bertrand Chenal.
+Copyright (C) 2008-2011 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/MANIFEST.in b/MANIFEST.in
index 7b252be..fba86d4 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -8,3 +8,4 @@ include *.xml
 include *.odt
 include *.csv
 include doc/*
+include icons/*
diff --git a/PKG-INFO b/PKG-INFO
index 4344977..9e467cd 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.8.0
+Version: 2.0.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.8/
+Download-URL: http://downloads.tryton.org/2.0/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
@@ -18,10 +18,14 @@ Classifier: Intended Audience :: Financial and Insurance Industry
 Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: Czech
 Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
+Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2.5
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
 Classifier: Topic :: Office/Business
diff --git a/__tryton__.py b/__tryton__.py
index 22f84c2..1069ef0 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -2,17 +2,21 @@
 #this repository contains the full copyright notices and license terms.
 {
     'name': 'Currency',
+    'name_bg_BG': 'Валута',
     'name_de_DE': 'Währung',
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '1.8.0',
+    'version': '2.0.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
     'description': '''Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 ''',
+    'description_bg_BG': '''Задаване на валути и обменни курсове.
+ Позволява настройване на форматиране на сумата на валута.
+''',
     'description_de_DE': ''' - Ermöglicht die Eingabe von Währungen und Wechselkursen.
  - Erlaubt die beliebige Formatierung von Währungsbeträgen.
 ''',
@@ -33,6 +37,7 @@ Permet de formater les montants en fonction de la devise.
         'currency.xml',
     ],
     'translation': [
+        'bg_BG.csv',
         'cs_CZ.csv',
         'de_DE.csv',
         'es_CO.csv',
diff --git a/bg_BG.csv b/bg_BG.csv
new file mode 100644
index 0000000..25f16f8
--- /dev/null
+++ b/bg_BG.csv
@@ -0,0 +1,223 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,Невалидно групиране!,0
+error,currency.currency,0,Nigeria,Нигерия,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,Не е намерен курс за валута: %s за дата: %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,За ден валутата може да има само един курс!,0
+field,"currency.currency,active",0,Active,Активен,0
+field,"currency.currency,code",0,Code,Код,0
+field,"currency.currency,digits",0,Display Digits,Цифри за показване,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Десетичен разделител,0
+field,"currency.currency,mon_grouping",0,Grouping,Групиране,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Разделител за хиляди,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Предхожда отрицателен знак на валута,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Знак минус: разделен от празно поле,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Позиция на знака минус,0
+field,"currency.currency,name",0,Name,Име,0
+field,"currency.currency,negative_sign",0,Negative Sign,Отрицателен знак,0
+field,"currency.currency,numeric_code",0,Numeric Code,Цифров код,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Предхожда положителен знак на валута,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Знак плюс: разделен от празно поле,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Позиция на знака плюс,0
+field,"currency.currency,positive_sign",0,Positive Sign,Положителен знак,0
+field,"currency.currency,rate",0,Current rate,Текущ курс,0
+field,"currency.currency,rates",0,Rates,Курсове,0
+field,"currency.currency,rec_name",0,Name,Име,0
+field,"currency.currency,rounding",0,Rounding factor,Коефициент на закръгление,0
+field,"currency.currency,symbol",0,Symbol,Символ,0
+field,"currency.currency.rate,currency",0,Currency,Валута,0
+field,"currency.currency.rate,date",0,Date,Дата,0
+field,"currency.currency.rate,rate",0,Rate,Отношение,0
+field,"currency.currency.rate,rec_name",0,Name,Име,0
+model,"currency.currency,name",0,Currency,Валута,0
+model,"currency.currency,name",aed,UAE Dirham,Арабска дхама,0
+model,"currency.currency,name",afn,Afghani,Афган,0
+model,"currency.currency,name",all,Lek,Лек,0
+model,"currency.currency,name",amd,Armenian Dram,Арменски драм,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Холандски гилдер,0
+model,"currency.currency,name",aoa,Kwanza,Кванза,0
+model,"currency.currency,name",ars,Argentine Peso,Аржентинско песо,0
+model,"currency.currency,name",aud,Australian Dollar,Австралийски долар,0
+model,"currency.currency,name",awg,Aruban Guilder,Арубийски гилдер,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Азербайджански манат,0
+model,"currency.currency,name",bam,Convertible Marks,Босненска конвертируема марка,0
+model,"currency.currency,name",bbd,Barbados Dollar,Барбадоски долар,0
+model,"currency.currency,name",bdt,Taka,Бангладешка така,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Български лев,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Бахрейнски динар,0
+model,"currency.currency,name",bif,Burundi Franc,Бурундийски франк,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Бермудски долар,0
+model,"currency.currency,name",bnd,Brunei Dollar,Брунейски долар,0
+model,"currency.currency,name",bob,Boliviano,Боливиано,0
+model,"currency.currency,name",bov,Mvdol,Боливийски мвдол,0
+model,"currency.currency,name",brl,Brazilian Real,Бразилски реал,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Бахамски долар,0
+model,"currency.currency,name",btn,Ngultrum,Нгултрум,0
+model,"currency.currency,name",bwp,Pula,Пула,0
+model,"currency.currency,name",byr,Belarussian Ruble,Беларуска рубла,0
+model,"currency.currency,name",bzd,Belize Dollar,Белизийски долар,0
+model,"currency.currency,name",cad,Canadian Dollar,Канадски долар,0
+model,"currency.currency,name",cdf,Congolese Franc,Конгоански франк,0
+model,"currency.currency,name",che,WIR Euro,,0
+model,"currency.currency,name",chf,Swiss Franc,Швейцарски франк,0
+model,"currency.currency,name",chw,WIR Franc,,0
+model,"currency.currency,name",clf,Unidades de fomento,Чилийско Unidad de Fomento,0
+model,"currency.currency,name",clp,Chilean Peso,Чилииско песо,0
+model,"currency.currency,name",cny,Yuan Renminbi,Юан,0
+model,"currency.currency,name",cop,Colombian Peso,Колумбииско песо,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Колумбийски реал,0
+model,"currency.currency,name",crc,Costa Rican Colon,Костарикански колон,0
+model,"currency.currency,name",cup,Cuban Peso,Кубинско песо,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Кейп Вердианско ескудо,0
+model,"currency.currency,name",cyp,Cyprus Pound,Кипърска лира,0
+model,"currency.currency,name",czk,Czech Koruna,Чешка крона,0
+model,"currency.currency,name",djf,Djibouti Franc,Джибутски франк,0
+model,"currency.currency,name",dkk,Danish Krone,Датска крона,0
+model,"currency.currency,name",dop,Dominican Peso,Доминиканско песо,0
+model,"currency.currency,name",dzd,Algerian Dinar,Алжирски динар,0
+model,"currency.currency,name",eek,Kroon,Естонска крона,0
+model,"currency.currency,name",egp,Egyptian Pound,Египетска лира,0
+model,"currency.currency,name",ern,Nakfa,Накфа,0
+model,"currency.currency,name",etb,Ethiopian Birr,Етиопски бир,0
+model,"currency.currency,name",eur,Euro,Евро,0
+model,"currency.currency,name",fjd,Fiji Dollar,Фиджийски долар,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Лира на Фолкландските острови,0
+model,"currency.currency,name",gbp,Pound Sterling,Британска лира,0
+model,"currency.currency,name",gel,Lari,Лари,0
+model,"currency.currency,name",ghs,Ghana Cedi,Ганииско седи,0
+model,"currency.currency,name",gip,Gibraltar Pound,Гибралтарска лира,0
+model,"currency.currency,name",gmd,Dalasi,Даласи,0
+model,"currency.currency,name",gnf,Guinea Franc,Гвинейски франк,0
+model,"currency.currency,name",gtq,Quetzal,Кетцал,0
+model,"currency.currency,name",gyd,Guyana Dollar,Гаянски долар,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Хонг Конг долар,0
+model,"currency.currency,name",hnl,Lempira,Хондураска лемпра,0
+model,"currency.currency,name",hrk,Croatian Kuna,Хърватска куна,0
+model,"currency.currency,name",htg,Gourde,Гурде,0
+model,"currency.currency,name",huf,Forint,Форинт,0
+model,"currency.currency,name",idr,Rupiah,Индонезийска рупия,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Шекел,0
+model,"currency.currency,name",inr,Indian Rupee,Индийски рупей,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Иракски динар,0
+model,"currency.currency,name",irr,Iranian Rial,Ирански риал,0
+model,"currency.currency,name",isk,Iceland Krona,Исландска крона,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Ямайски долар,0
+model,"currency.currency,name",jod,Jordanian Dinar,Йордански динар,0
+model,"currency.currency,name",jpy,Yen,Японска йена,0
+model,"currency.currency,name",kes,Kenyan Shilling,Кенийски шилинг,0
+model,"currency.currency,name",kgs,Som,Сум,0
+model,"currency.currency,name",khr,Riel,Камбоджански риел,0
+model,"currency.currency,name",kmf,Comoro Franc,Коморийски франк,0
+model,"currency.currency,name",kpw,North Korean Won,Севернокорейски вон,0
+model,"currency.currency,name",krw,Won,Уон,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Кувейтски динар,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Каймански долар,0
+model,"currency.currency,name",kzt,Tenge,Казакстански тенге,0
+model,"currency.currency,name",lak,Kip,Лаоски кип,0
+model,"currency.currency,name",lbp,Lebanese Pound,Ливански паунд,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Шриланкийска рупия,0
+model,"currency.currency,name",lrd,Liberian Dollar,Либерийски долар,0
+model,"currency.currency,name",lsl,Loti,Лоти,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Литвийски лит,0
+model,"currency.currency,name",lvl,Latvian Lats,Латвииски лит,0
+model,"currency.currency,name",lyd,Libyan Dinar,Либийски динар,0
+model,"currency.currency,name",mad,Moroccan Dirham,Марокански дирхам,0
+model,"currency.currency,name",mdl,Moldovan Leu,Молдовска лея,0
+model,"currency.currency,name",mga,Malagasy Ariary,Малгашко ариари,0
+model,"currency.currency,name",mkd,Denar,Денар,0
+model,"currency.currency,name",mmk,Kyat,Кият,0
+model,"currency.currency,name",mnt,Tugrik,Монголски тугрик,0
+model,"currency.currency,name",mop,Pataca,Патака,0
+model,"currency.currency,name",mro,Ouguiya,Оугия,0
+model,"currency.currency,name",mtl,Maltese Lira,Малтийска лира,0
+model,"currency.currency,name",mur,Mauritius Rupee,Маврицийски рупей,0
+model,"currency.currency,name",mvr,Rufiyaa,Руфия,0
+model,"currency.currency,name",mwk,Kwacha,Куача,0
+model,"currency.currency,name",mxn,Mexican Peso,Мексиканско песо,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Малайзийски рингит,0
+model,"currency.currency,name",mzn,Metical,Мозамбкски метикал,0
+model,"currency.currency,name",nad,Namibia Dollar,Намибийски долар,0
+model,"currency.currency,name",ngn,Naira,Найра,0
+model,"currency.currency,name",nio,Cordoba Oro,Никарагска кордоба,0
+model,"currency.currency,name",nok,Norwegian Krone,Норвежка крона,0
+model,"currency.currency,name",npr,Nepalese Rupee,Непалски рупей,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Ново Зеландски долар,0
+model,"currency.currency,name",omr,Rial Omani,Омански риал,0
+model,"currency.currency,name",pab,Balboa,Панамска балбоа,0
+model,"currency.currency,name",pen,Nuevo Sol,Нов перуански сол,0
+model,"currency.currency,name",pgk,Kina,Папуа - Нова Гвинейска кина,0
+model,"currency.currency,name",php,Philippine Peso,Филипинско песо,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Пакистанска рупия,0
+model,"currency.currency,name",pln,Zloty,Полска Злота,0
+model,"currency.currency,name",pyg,Guarani,Гуарани,0
+model,"currency.currency,name",qar,Qatari Rial,Катарски риал,0
+model,"currency.currency,name",ron,New Leu,Румънско леу,0
+model,"currency.currency,name",rsd,Serbian Dinar,Сръбски динар,0
+model,"currency.currency,name",rub,Russian Ruble,Руска рубла,0
+model,"currency.currency,name",rwf,Rwanda Franc,Руандски франк,0
+model,"currency.currency,name",sar,Saudi Riyal,Саудитски риал,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Долар на Соломонови острови,0
+model,"currency.currency,name",scr,Seychelles Rupee,Сейшелска рупия,0
+model,"currency.currency,name",sdg,Sudanese Pound,Судански динар,0
+model,"currency.currency,name",sek,Swedish Krona,Шведска крона,0
+model,"currency.currency,name",sgd,Singapore Dollar,Сингапурски долар,0
+model,"currency.currency,name",shp,Saint Helena Pound,о-в Света Елена лира,0
+model,"currency.currency,name",sll,Leone,Сиера Леонско Леоне,0
+model,"currency.currency,name",sos,Somali Shilling,Сомалийски шилинг,0
+model,"currency.currency,name",srd,Surinam Dollar,Суринамски долар,0
+model,"currency.currency,name",std,Dobra,Добра,0
+model,"currency.currency,name",svc,El Salvador Colon,Ел Салвадорски колон ,0
+model,"currency.currency,name",syp,Syrian Pound,Сирийска лира,0
+model,"currency.currency,name",szl,Lilangeni,Лилангени,0
+model,"currency.currency,name",thb,Baht,Тайландски бат,0
+model,"currency.currency,name",tjs,Somoni,Сомони,0
+model,"currency.currency,name",tmm,Manat,Манат,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Тунизийски динар,0
+model,"currency.currency,name",top,Pa'anga,Паянга,0
+model,"currency.currency,name",try,New Turkish Lira,Нова турска лира,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Тринидадски долар,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Нов тайвански долар,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Танзанийски шилинг,0
+model,"currency.currency,name",uah,Hryvnia,Украинска гривна,0
+model,"currency.currency,name",ugx,Uganda Shilling,Угандийски шилинг,0
+model,"currency.currency,name",usd,US Dollar,Американски долар,0
+model,"currency.currency,name",usn,US Dollar (Next day),Американски долар (следващ ден),0
+model,"currency.currency,name",uss,US Dollar (Same day),Американски долар (този ден),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Уругвайско песо,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Узбекистански Сум,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Боливар,0
+model,"currency.currency,name",vnd,Dong,Виетнамски донг,0
+model,"currency.currency,name",vuv,Vatu,Вату,0
+model,"currency.currency,name",wst,Tala,Тала,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,,0
+model,"currency.currency,name",xag,Silver,Сребро,0
+model,"currency.currency,name",xau,Gold,Злато,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),,0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),,0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),,0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Източно Карибски долар,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Специални права на тираж,0
+model,"currency.currency,name",xfo,Gold-Franc,Златен франк,0
+model,"currency.currency,name",xfu,UIC-Franc,,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,,0
+model,"currency.currency,name",xpd,Palladium,Паладии,0
+model,"currency.currency,name",xpf,CFP Franc,,0
+model,"currency.currency,name",xpt,Platinum,Платина,0
+model,"currency.currency,name",xts,Code for testing purposes,Код за тестове,0
+model,"currency.currency,name",xxx,No currency,Няма валута,0
+model,"currency.currency,name",yer,Yemeni Rial,Йеменски риал,0
+model,"currency.currency,name",zar,Rand,Ранд,0
+model,"currency.currency,name",zmk,Zambian Kwacha,Куача,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Зимбабвииски долар,0
+model,"currency.currency.rate,name",0,Rate,Курс,0
+model,"ir.action,name",act_currency_form,Currencies,Валути,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Управление на валути,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Валути,0
+model,"res.group,name",group_currency_admin,Currency Administration,Управление на валута,0
+view,currency.currency,0,Currencies,Валути,0
+view,currency.currency,0,Currency,Валута,0
+view,currency.currency,0,Formatting,Форматиране,0
+view,currency.currency,0,Rate,Отношение,0
+view,currency.currency,0,Rates,Курсове,0
diff --git a/currency.py b/currency.py
index db8362b..fbe9d7a 100644
--- a/currency.py
+++ b/currency.py
@@ -182,7 +182,8 @@ class Currency(ModelSQL, ModelView):
         '''
         Take a currency and an amount
         Return the amount to the new currency
-        Use the rate of the date of the context or the current date
+        Use the rate of the date of the context or the current date if ids are
+        given
         '''
         date_obj = self.pool.get('ir.date')
         lang_obj = self.pool.get('ir.lang')
diff --git a/currency.xml b/currency.xml
index cc53334..5d6fd34 100644
--- a/currency.xml
+++ b/currency.xml
@@ -12,6 +12,10 @@ this repository contains the full copyright notices and license terms. -->
         <record model="res.user" id="res.user_trigger">
             <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
         </record>
+        <record model="ir.ui.icon" id="currency_icon">
+            <field name="name">tryton-currency</field>
+            <field name="path">icons/tryton-currency.svg</field>
+        </record>
         <menuitem name="Currency Management" id="menu_currency" sequence="3"
             groups="group_currency_admin" icon="tryton-currency"/>
 
@@ -114,7 +118,6 @@ this repository contains the full copyright notices and license terms. -->
         <record model="ir.action.act_window" id="act_currency_form">
             <field name="name">Currencies</field>
             <field name="res_model">currency.currency</field>
-            <field name="view_type">form</field>
         </record>
         <record model="ir.action.act_window.view" id="act_currency_form_view1">
             <field name="sequence" eval="10"/>
diff --git a/icons/LICENSE b/icons/LICENSE
new file mode 100644
index 0000000..11782c0
--- /dev/null
+++ b/icons/LICENSE
@@ -0,0 +1,264 @@
+                            [1]Creative Commons
+
+                        Creative Commons Legal Code
+
+                         Attribution-ShareAlike 2.0
+   CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+   LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
+   ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+   INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+   REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
+   DAMAGES RESULTING FROM ITS USE.
+
+   License
+
+   THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
+   CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
+   PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
+   WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
+   PROHIBITED.
+
+   BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
+   AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS
+   YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF
+   SUCH TERMS AND CONDITIONS.
+
+   1. Definitions
+    a. "Collective Work" means a work, such as a periodical issue,
+       anthology or encyclopedia, in which the Work in its entirety in
+       unmodified form, along with a number of other contributions,
+       constituting separate and independent works in themselves, are
+       assembled into a collective whole. A work that constitutes a
+       Collective Work will not be considered a Derivative Work (as
+       defined below) for the purposes of this License.
+    b. "Derivative Work" means a work based upon the Work or upon the
+       Work and other pre-existing works, such as a translation, musical
+       arrangement, dramatization, fictionalization, motion picture
+       version, sound recording, art reproduction, abridgment,
+       condensation, or any other form in which the Work may be recast,
+       transformed, or adapted, except that a work that constitutes a
+       Collective Work will not be considered a Derivative Work for the
+       purpose of this License. For the avoidance of doubt, where the
+       Work is a musical composition or sound recording, the
+       synchronization of the Work in timed-relation with a moving image
+       ("synching") will be considered a Derivative Work for the purpose
+       of this License.
+    c. "Licensor" means the individual or entity that offers the Work
+       under the terms of this License.
+    d. "Original Author" means the individual or entity who created the
+       Work.
+    e. "Work" means the copyrightable work of authorship offered under
+       the terms of this License.
+    f. "You" means an individual or entity exercising rights under this
+       License who has not previously violated the terms of this License
+       with respect to the Work, or who has received express permission
+       from the Licensor to exercise rights under this License despite a
+       previous violation.
+    g. "License Elements" means the following high-level license
+       attributes as selected by Licensor and indicated in the title of
+       this License: Attribution, ShareAlike.
+
+   2. Fair Use Rights. Nothing in this license is intended to reduce,
+   limit, or restrict any rights arising from fair use, first sale or
+   other limitations on the exclusive rights of the copyright owner under
+   copyright law or other applicable laws.
+
+   3. License Grant. Subject to the terms and conditions of this License,
+   Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+   perpetual (for the duration of the applicable copyright) license to
+   exercise the rights in the Work as stated below:
+    a. to reproduce the Work, to incorporate the Work into one or more
+       Collective Works, and to reproduce the Work as incorporated in the
+       Collective Works;
+    b. to create and reproduce Derivative Works;
+    c. to distribute copies or phonorecords of, display publicly, perform
+       publicly, and perform publicly by means of a digital audio
+       transmission the Work including as incorporated in Collective
+       Works;
+    d. to distribute copies or phonorecords of, display publicly, perform
+       publicly, and perform publicly by means of a digital audio
+       transmission Derivative Works.
+    e. For the avoidance of doubt, where the work is a musical
+       composition:
+         i. Performance Royalties Under Blanket Licenses. Licensor waives
+            the exclusive right to collect, whether individually or via a
+            performance rights society (e.g. ASCAP, BMI, SESAC),
+            royalties for the public performance or public digital
+            performance (e.g. webcast) of the Work.
+        ii. Mechanical Rights and Statutory Royalties. Licensor waives
+            the exclusive right to collect, whether individually or via a
+            music rights society or designated agent (e.g. Harry Fox
+            Agency), royalties for any phonorecord You create from the
+            Work ("cover version") and distribute, subject to the
+            compulsory license created by 17 USC Section 115 of the US
+            Copyright Act (or the equivalent in other jurisdictions).
+    f. Webcasting Rights and Statutory Royalties. For the avoidance of
+       doubt, where the Work is a sound recording, Licensor waives the
+       exclusive right to collect, whether individually or via a
+       performance-rights society (e.g. SoundExchange), royalties for the
+       public digital performance (e.g. webcast) of the Work, subject to
+       the compulsory license created by 17 USC Section 114 of the US
+       Copyright Act (or the equivalent in other jurisdictions).
+
+   The above rights may be exercised in all media and formats whether now
+   known or hereafter devised. The above rights include the right to make
+   such modifications as are technically necessary to exercise the rights
+   in other media and formats. All rights not expressly granted by
+   Licensor are hereby reserved.
+
+   4. Restrictions.The license granted in Section 3 above is expressly
+   made subject to and limited by the following restrictions:
+    a. You may distribute, publicly display, publicly perform, or
+       publicly digitally perform the Work only under the terms of this
+       License, and You must include a copy of, or the Uniform Resource
+       Identifier for, this License with every copy or phonorecord of the
+       Work You distribute, publicly display, publicly perform, or
+       publicly digitally perform. You may not offer or impose any terms
+       on the Work that alter or restrict the terms of this License or
+       the recipients' exercise of the rights granted hereunder. You may
+       not sublicense the Work. You must keep intact all notices that
+       refer to this License and to the disclaimer of warranties. You may
+       not distribute, publicly display, publicly perform, or publicly
+       digitally perform the Work with any technological measures that
+       control access or use of the Work in a manner inconsistent with
+       the terms of this License Agreement. The above applies to the Work
+       as incorporated in a Collective Work, but this does not require
+       the Collective Work apart from the Work itself to be made subject
+       to the terms of this License. If You create a Collective Work,
+       upon notice from any Licensor You must, to the extent practicable,
+       remove from the Collective Work any reference to such Licensor or
+       the Original Author, as requested. If You create a Derivative
+       Work, upon notice from any Licensor You must, to the extent
+       practicable, remove from the Derivative Work any reference to such
+       Licensor or the Original Author, as requested.
+    b. You may distribute, publicly display, publicly perform, or
+       publicly digitally perform a Derivative Work only under the terms
+       of this License, a later version of this License with the same
+       License Elements as this License, or a Creative Commons iCommons
+       license that contains the same License Elements as this License
+       (e.g. Attribution-ShareAlike 2.0 Japan). You must include a copy
+       of, or the Uniform Resource Identifier for, this License or other
+       license specified in the previous sentence with every copy or
+       phonorecord of each Derivative Work You distribute, publicly
+       display, publicly perform, or publicly digitally perform. You may
+       not offer or impose any terms on the Derivative Works that alter
+       or restrict the terms of this License or the recipients' exercise
+       of the rights granted hereunder, and You must keep intact all
+       notices that refer to this License and to the disclaimer of
+       warranties. You may not distribute, publicly display, publicly
+       perform, or publicly digitally perform the Derivative Work with
+       any technological measures that control access or use of the Work
+       in a manner inconsistent with the terms of this License Agreement.
+       The above applies to the Derivative Work as incorporated in a
+       Collective Work, but this does not require the Collective Work
+       apart from the Derivative Work itself to be made subject to the
+       terms of this License.
+    c. If you distribute, publicly display, publicly perform, or publicly
+       digitally perform the Work or any Derivative Works or Collective
+       Works, You must keep intact all copyright notices for the Work and
+       give the Original Author credit reasonable to the medium or means
+       You are utilizing by conveying the name (or pseudonym if
+       applicable) of the Original Author if supplied; the title of the
+       Work if supplied; to the extent reasonably practicable, the
+       Uniform Resource Identifier, if any, that Licensor specifies to be
+       associated with the Work, unless such URI does not refer to the
+       copyright notice or licensing information for the Work; and in the
+       case of a Derivative Work, a credit identifying the use of the
+       Work in the Derivative Work (e.g., "French translation of the Work
+       by Original Author," or "Screenplay based on original Work by
+       Original Author"). Such credit may be implemented in any
+       reasonable manner; provided, however, that in the case of a
+       Derivative Work or Collective Work, at a minimum such credit will
+       appear where any other comparable authorship credit appears and in
+       a manner at least as prominent as such other comparable authorship
+       credit.
+
+   5. Representations, Warranties and Disclaimer
+
+   UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS
+   THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
+   CONCERNING THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+   INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+   FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+   LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
+   ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
+   THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY
+   TO YOU.
+
+   6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
+   APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
+   LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR
+   EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK,
+   EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+   7. Termination
+    a. This License and the rights granted hereunder will terminate
+       automatically upon any breach by You of the terms of this License.
+       Individuals or entities who have received Derivative Works or
+       Collective Works from You under this License, however, will not
+       have their licenses terminated provided such individuals or
+       entities remain in full compliance with those licenses. Sections
+       1, 2, 5, 6, 7, and 8 will survive any termination of this License.
+    b. Subject to the above terms and conditions, the license granted
+       here is perpetual (for the duration of the applicable copyright in
+       the Work). Notwithstanding the above, Licensor reserves the right
+       to release the Work under different license terms or to stop
+       distributing the Work at any time; provided, however that any such
+       election will not serve to withdraw this License (or any other
+       license that has been, or is required to be, granted under the
+       terms of this License), and this License will continue in full
+       force and effect unless terminated as stated above.
+
+   8. Miscellaneous
+    a. Each time You distribute or publicly digitally perform the Work or
+       a Collective Work, the Licensor offers to the recipient a license
+       to the Work on the same terms and conditions as the license
+       granted to You under this License.
+    b. Each time You distribute or publicly digitally perform a
+       Derivative Work, Licensor offers to the recipient a license to the
+       original Work on the same terms and conditions as the license
+       granted to You under this License.
+    c. If any provision of this License is invalid or unenforceable under
+       applicable law, it shall not affect the validity or enforceability
+       of the remainder of the terms of this License, and without further
+       action by the parties to this agreement, such provision shall be
+       reformed to the minimum extent necessary to make such provision
+       valid and enforceable.
+    d. No term or provision of this License shall be deemed waived and no
+       breach consented to unless such waiver or consent shall be in
+       writing and signed by the party to be charged with such waiver or
+       consent.
+    e. This License constitutes the entire agreement between the parties
+       with respect to the Work licensed here. There are no
+       understandings, agreements or representations with respect to the
+       Work not specified here. Licensor shall not be bound by any
+       additional provisions that may appear in any communication from
+       You. This License may not be modified without the mutual written
+       agreement of the Licensor and You.
+
+   Creative Commons is not a party to this License, and makes no warranty
+   whatsoever in connection with the Work. Creative Commons will not be
+   liable to You or any party on any legal theory for any damages
+   whatsoever, including without limitation any general, special,
+   incidental or consequential damages arising in connection to this
+   license. Notwithstanding the foregoing two (2) sentences, if Creative
+   Commons has expressly identified itself as the Licensor hereunder, it
+   shall have all rights and obligations of Licensor.
+
+   Except for the limited purpose of indicating to the public that the
+   Work is licensed under the CCPL, neither party will use the trademark
+   "Creative Commons" or any related trademark or logo of Creative
+   Commons without the prior written consent of Creative Commons. Any
+   permitted use will be in compliance with Creative Commons'
+   then-current trademark usage guidelines, as may be published on its
+   website or otherwise made available upon request from time to time.
+
+   Creative Commons may be contacted at [2]http://creativecommons.org/.
+
+                                                [3]« Back to Commons Deed
+
+References
+
+   1. http://creativecommons.org/
+   2. http://creativecommons.org/
+   3. http://creativecommons.org/licenses/by-sa/2.0/
diff --git a/icons/tryton-currency.svg b/icons/tryton-currency.svg
new file mode 100644
index 0000000..0c859de
--- /dev/null
+++ b/icons/tryton-currency.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:ns="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="64px"
+   height="64px"
+   id="svg3471"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docname="tryton_currency.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   sodipodi:docbase="/home/kp/Desktop">
+  <defs
+     id="defs3473">
+    <linearGradient
+       id="linearGradient3212">
+      <stop
+         style="stop-color:#fffff2;stop-opacity:1;"
+         offset="0"
+         id="stop3214" />
+      <stop
+         style="stop-color:#fffff2;stop-opacity:0;"
+         offset="1"
+         id="stop3216" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3212"
+       id="linearGradient3230"
+       gradientUnits="userSpaceOnUse"
+       x1="164.10248"
+       y1="472.9617"
+       x2="199.2081"
+       y2="538.2522" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3178">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3180" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3182" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3178"
+       id="linearGradient3228"
+       gradientUnits="userSpaceOnUse"
+       x1="271.86691"
+       y1="489.62354"
+       x2="337.84335"
+       y2="553.1734" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 32 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="64 : 32 : 1"
+       inkscape:persp3d-origin="32 : 21.333333 : 1"
+       id="perspective3479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3212"
+       id="linearGradient2477"
+       gradientUnits="userSpaceOnUse"
+       x1="164.10248"
+       y1="472.9617"
+       x2="199.2081"
+       y2="538.2522" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="9.3995622"
+     inkscape:cx="33.147054"
+     inkscape:cy="31.673852"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     inkscape:window-width="1590"
+     inkscape:window-height="1027"
+     inkscape:window-x="0"
+     inkscape:window-y="25" />
+  <metadata
+     id="metadata3476">
+    <rdf:RDF>
+      <ns:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </ns:Work>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer">
+    <g
+       id="g3224"
+       transform="matrix(0.8931554,0,0,0.7971373,-218.20015,-362.23147)"
+       style="opacity:1">
+      <path
+         d="M 296.75,483.0625 C 285.50025,483.06249 275.91981,490.42158 272.59375,501.28125 L 267.53125,501.28125 C 267.17234,501.28952 266.85283,501.51072 266.71875,501.84375 L 265,505.9375 C 264.88281,506.21268 264.91029,506.52815 265.0733,506.77892 C 265.2363,507.0297 265.51344,507.18288 265.8125,507.1875 L 271.625,507.1875 C 271.60957,507.51717 271.53125,508.00545 271.53125,508.25 C 271.53125,508.45898 271.60891,508.98953 271.625,509.34375 L 267.59375,509.34375 C 267.23484,509.35202 266.91533,509.57322 266.78125,509.90625 L 265.0625,514 C 264.94531,514.27518 264.97279,514.59065 265.1358,514.84142 C 265.2988,515.0922 265.57594,515.24538 265.875,515.25 L 272.59375,515.25 C 275.9198,526.10968 285.50025,533.46875 296.75,533.46875 C 302.55554,533.46876 307.78991,531.60217 312.8125,527.6875 C 313.03289,527.51462 313.16001,527.24883 313.15625,526.96875 L 313.15625,521.1875 C 313.16735,520.80303 312.93243,520.45417 312.572,520.31989 C 312.21157,520.18562 311.80565,520.29573 311.5625,520.59375 C 307.76401,525.08287 302.47798,527.5625 296.6875,527.5625 C 288.80745,527.56252 281.50208,522.43909 278.78125,515.25 L 304.3125,515.25 C 304.67141,515.24173 304.99092,515.02053 305.125,514.6875 L 306.875,510.59375 C 306.99219,510.31857 306.96471,510.0031 306.8017,509.75233 C 306.6387,509.50155 306.36156,509.34837 306.0625,509.34375 L 277.46875,509.34375 C 277.45886,508.9966 277.4375,508.54085 277.4375,508.25 C 277.43751,507.96282 277.45935,507.5257 277.46875,507.1875 L 307.71875,507.1875 C 308.08907,507.19188 308.42411,506.96852 308.5625,506.625 L 310.21875,502.53125 C 310.33814,502.25096 310.30731,501.92927 310.13686,501.67676 C 309.96642,501.42425 309.6796,501.27535 309.375,501.28125 L 303.96875,501.28125 L 278.78125,501.28125 C 281.60782,493.96489 288.72027,488.96875 296.75,488.96875 C 302.54762,488.96874 307.60774,491.35829 311.5625,495.9375 C 311.76763,496.16833 312.07695,496.2776 312.38156,496.22683 C 312.68616,496.17607 312.94332,495.97238 313.0625,495.6875 L 314.78125,491.59375 C 314.9176,491.26234 314.84391,490.8816 314.59375,490.625 C 309.48198,485.58729 303.45038,483.0625 296.75,483.0625 z "
+         inkscape:href="#path3174"
+         id="path3176"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
+         xlink:href="#path3174"
+         inkscape:original="M 296.75 483.96875 C 285.66202 483.96874 276.24275 491.31551 273.21875 502.1875 L 267.53125 502.1875 L 265.8125 506.28125 L 272.5625 506.28125 C 272.4185 507.36125 272.4375 507.746 272.4375 508.25 C 272.43751 508.68201 272.4185 509.17 272.5625 510.25 L 267.59375 510.25 L 265.875 514.34375 L 273.21875 514.34375 C 276.24274 525.21575 285.66201 532.5625 296.75 532.5625 C 302.36601 532.56251 307.35401 530.78474 312.25 526.96875 L 312.25 521.1875 C 308.29001 525.86748 302.7355 528.46875 296.6875 528.46875 C 287.97551 528.46877 279.91675 522.55174 277.46875 514.34375 L 304.3125 514.34375 L 306.0625 510.25 L 276.59375 510.25 C 276.52176 509.16999 276.53125 508.754 276.53125 508.25 C 276.53126 507.74601 276.52175 507.28924 276.59375 506.28125 L 307.71875 506.28125 L 309.375 502.1875 L 303.96875 502.1875 L 277.46875 502.1875 C 280.06075 493.83549 287.89401 488.0625 296.75 488.0625 C 302.79801 488.06249 308.14601 490.59175 312.25 495.34375 L 313.96875 491.25 C 309.00076 486.35399 303.22999 483.96875 296.75 483.96875 z "
+         inkscape:radius="0.89809996"
+         sodipodi:type="inkscape:offset" />
+      <path
+         id="path3174"
+         d="M 265.80469,506.29405 L 272.57269,506.29405 C 272.42869,507.37404 272.42869,507.73405 272.42869,508.23805 C 272.42869,508.67005 272.42869,509.17405 272.57269,510.25405 L 267.60469,510.25405 L 265.87669,514.35805 L 273.22069,514.35805 C 276.24469,525.23003 285.6767,532.57405 296.76469,532.57405 C 302.38069,532.57405 307.3487,530.77404 312.24469,526.95805 L 312.24469,521.19805 C 308.2847,525.87804 302.74069,528.47005 296.69269,528.47005 C 287.9807,528.47005 279.91669,522.56604 277.46869,514.35805 L 304.32469,514.35805 L 306.05269,510.25405 L 276.60469,510.25405 C 276.53269,509.17405 276.53269,508.74205 276.53269,508.23805 C 276.53269,507.73405 276.53269,507.30204 276.60469,506.29405 L 307.70869,506.29405 L 309.36469,502.19005 L 303.96469,502.19005 L 277.46869,502.19005 C 280.06069,493.83805 287.9087,488.07805 296.76469,488.07805 C 302.81269,488.07805 308.1407,490.59805 312.24469,495.35005 L 313.97269,491.24605 C 309.0047,486.35005 303.24468,483.97405 296.76469,483.97405 C 285.6767,483.97405 276.24469,491.31806 273.22069,502.19005 L 267.53269,502.19005 L 265.80469,506.29405"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient3228);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:0.5685131;font-family:Standard Symbols L" />
+    </g>
+    <g
+       id="g3220"
+       transform="matrix(0.9052219,0,0,0.7850254,-144.37571,-367.32813)">
+      <path
+         d="M 176.625,469.6875 C 176.2001,469.77976 175.89932,470.15901 175.90625,470.59375 L 175.90625,478.09375 C 171.43545,478.52806 167.79113,479.7504 165.21875,481.96875 C 162.46799,484.34101 161.06249,487.66198 161.0625,491.6875 C 161.06249,495.40862 162.36694,498.47248 164.90625,500.65625 C 167.33262,502.72229 171.05853,504.12401 175.90625,505 L 175.90625,519.34375 C 173.71599,519.2441 171.59353,518.88804 169.5,518.25 C 167.14123,517.50155 164.79954,516.39997 162.46875,514.9375 C 162.18589,514.75543 161.8258,514.74376 161.53174,514.90713 C 161.23768,515.07049 161.05735,515.3824 161.0625,515.71875 L 161.0625,522.0625 C 161.06207,522.43164 161.2841,522.76467 161.625,522.90625 C 164.16221,523.98338 166.70359,524.7928 169.21875,525.34375 C 171.44159,525.80948 173.65009,526.00207 175.875,526.09375 L 175.90625,535.875 C 175.90965,536.37409 176.31341,536.77785 176.8125,536.78125 L 180.3125,536.78125 C 180.81159,536.77785 181.21535,536.37409 181.21875,535.875 L 181.21875,526.03125 C 185.94444,525.58382 189.72299,524.27205 192.40625,521.96875 C 195.27153,519.50559 196.74996,516.07595 196.75,511.90625 C 196.74996,508.03817 195.36181,504.83826 192.65625,502.5625 C 190.09832,500.41103 186.20028,498.98342 181.21875,498.125 L 181.21875,484.875 C 182.98278,485.00567 184.73684,485.21494 186.40625,485.65625 C 188.40539,486.1788 190.32898,486.91879 192.21875,487.875 C 192.50034,488.01235 192.8327,487.99564 193.09909,487.83074 C 193.36547,487.66583 193.52863,487.37579 193.53125,487.0625 L 193.53125,480.9375 C 193.53515,480.54102 193.28256,480.1874 192.90625,480.0625 C 190.92599,479.41837 188.90105,478.89139 186.8125,478.53125 C 185.00704,478.19925 183.12033,478.04985 181.21875,477.9375 L 181.21875,470.59375 C 181.21535,470.09466 180.81159,469.6909 180.3125,469.6875 L 176.8125,469.6875 C 176.75017,469.68106 176.68733,469.68106 176.625,469.6875 L 176.625,469.6875 z M 175.90625,484.9375 L 175.90625,497.03125 C 173.69602,496.54607 171.96905,495.90983 171,495.09375 C 169.88716,494.13993 169.34373,492.91137 169.34375,491.09375 C 169.34373,489.24558 169.9468,487.89052 171.1875,486.8125 C 172.24444,485.8942 173.87032,485.29376 175.90625,484.9375 z M 181.21875,506.15625 C 183.62314,506.70528 185.4989,507.43711 186.5625,508.34375 C 187.82067,509.39903 188.40621,510.70737 188.40625,512.5625 C 188.40621,514.45338 187.77368,515.83813 186.4375,516.96875 C 185.31078,517.93701 183.49808,518.60046 181.21875,519.03125 L 181.21875,506.15625 z "
+         inkscape:href="#text2392"
+         id="path3210"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#4e9a06;fill-opacity:1;stroke:#4e9a06;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Standard Symbols L"
+         xlink:href="#text2392"
+         inkscape:original="M 176.8125 470.59375 L 176.8125 478.84375 C 172.03124 479.17192 168.36717 480.45317 165.8125 482.65625 C 163.2578 484.85942 161.96874 487.86723 161.96875 491.6875 C 161.96874 495.20316 163.15624 497.95315 165.5 499.96875 C 167.86718 501.98439 171.6328 503.43752 176.8125 504.28125 L 176.8125 520.3125 C 174.21092 520.28907 171.67967 519.87501 169.21875 519.125 C 166.78124 518.35157 164.35936 517.21875 161.96875 515.71875 L 161.96875 522.0625 C 164.45311 523.11719 166.94531 523.89843 169.40625 524.4375 C 171.86718 524.95312 174.32029 525.23437 176.78125 525.28125 L 176.8125 535.875 L 180.3125 535.875 L 180.3125 525.21875 C 185.32809 524.86719 189.16403 523.55469 191.8125 521.28125 C 194.48434 518.98438 195.84371 515.8672 195.84375 511.90625 C 195.84371 508.25002 194.57027 505.35939 192.0625 503.25 C 189.55465 501.14065 185.63278 499.66408 180.3125 498.84375 L 180.3125 483.84375 C 182.46872 483.93754 184.58591 484.24222 186.625 484.78125 C 188.68746 485.32035 190.67965 486.07817 192.625 487.0625 L 192.625 480.9375 C 190.67965 480.30473 188.69528 479.7891 186.65625 479.4375 C 184.61716 479.06254 182.49216 478.8438 180.3125 478.75 L 180.3125 470.59375 L 176.8125 470.59375 z M 176.8125 483.8125 L 176.8125 498.21875 C 173.8828 497.72659 171.74217 496.90628 170.40625 495.78125 C 169.09373 494.65628 168.43748 493.10941 168.4375 491.09375 C 168.43748 489.03129 169.16405 487.36723 170.59375 486.125 C 172.02342 484.88286 174.09373 484.11723 176.8125 483.8125 z M 180.3125 504.96875 C 183.42966 505.53127 185.72653 506.43752 187.15625 507.65625 C 188.60934 508.87501 189.31246 510.50002 189.3125 512.5625 C 189.31246 514.67189 188.55466 516.3672 187.03125 517.65625 C 185.53122 518.94532 183.28903 519.78907 180.3125 520.1875 L 180.3125 504.96875 z "
+         inkscape:radius="0.91239583"
+         sodipodi:type="inkscape:offset" />
+      <path
+         id="text2392"
+         d="M 180.32741,535.87305 L 176.81178,535.87305 L 176.77663,525.29102 C 174.31567,525.24414 171.85474,524.96289 169.39381,524.44727 C 166.93287,523.9082 164.46021,523.11133 161.97585,522.05664 L 161.97585,515.72852 C 164.36646,517.22852 166.78052,518.36524 169.21803,519.13867 C 171.67895,519.88868 174.2102,520.2754 176.81178,520.29883 L 176.81178,504.26758 C 171.63208,503.42385 167.85865,501.99416 165.49147,499.97852 C 163.14771,497.96292 161.97584,495.1973 161.97585,491.68164 C 161.97584,487.86137 163.25318,484.84965 165.80788,482.64648 C 168.36255,480.4434 172.03052,479.17778 176.81178,478.84961 L 176.81178,470.58789 L 180.32741,470.58789 L 180.32741,478.74414 C 182.50707,478.83794 184.61644,479.07231 186.65553,479.44727 C 188.69456,479.79887 190.68675,480.29106 192.6321,480.92383 L 192.6321,487.07617 C 190.68675,486.09184 188.68284,485.33012 186.62038,484.79102 C 184.58129,484.25199 182.48363,483.93559 180.32741,483.8418 L 180.32741,498.85352 C 185.64769,499.67385 189.56175,501.1387 192.0696,503.24805 C 194.57737,505.35744 195.83127,508.24025 195.83131,511.89648 C 195.83127,515.85743 194.49534,518.98633 191.8235,521.2832 C 189.17503,523.55664 185.343,524.86914 180.32741,525.2207 L 180.32741,535.87305 M 176.81178,498.2207 L 176.81178,483.80664 C 174.09301,484.11137 172.0188,484.88481 170.58913,486.12695 C 169.15943,487.36918 168.44458,489.02152 168.4446,491.08398 C 168.44458,493.09964 169.10083,494.66995 170.41335,495.79492 C 171.74927,496.91995 173.88208,497.72854 176.81178,498.2207 M 180.32741,504.9707 L 180.32741,520.19336 C 183.30394,519.79493 185.54222,518.95118 187.04225,517.66211 C 188.56566,516.37306 189.32737,514.67384 189.32741,512.56445 C 189.32737,510.50197 188.60081,508.86134 187.14772,507.64258 C 185.718,506.42385 183.44457,505.53322 180.32741,504.9707"
+         style="font-size:72px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient2477);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.78717203;font-family:Standard Symbols L" />
+    </g>
+  </g>
+</svg>
diff --git a/ru_RU.csv b/ru_RU.csv
index 5730c14..6e8e69e 100644
--- a/ru_RU.csv
+++ b/ru_RU.csv
@@ -1,32 +1,32 @@
 type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,,0
-field,"currency.currency,active",0,Active,,0
-field,"currency.currency,code",0,Code,,0
-field,"currency.currency,digits",0,Display Digits,,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,,0
-field,"currency.currency,mon_grouping",0,Grouping,,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
-field,"currency.currency,name",0,Name,,0
-field,"currency.currency,negative_sign",0,Negative Sign,,0
-field,"currency.currency,numeric_code",0,Numeric Code,,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
-field,"currency.currency,positive_sign",0,Positive Sign,,0
-field,"currency.currency,rate",0,Current rate,,0
-field,"currency.currency,rates",0,Rates,,0
-field,"currency.currency,rec_name",0,Name,,0
-field,"currency.currency,rounding",0,Rounding factor,,0
-field,"currency.currency,symbol",0,Symbol,,0
-field,"currency.currency.rate,currency",0,Currency,,0
-field,"currency.currency.rate,date",0,Date,,0
-field,"currency.currency.rate,rate",0,Rate,,0
-field,"currency.currency.rate,rec_name",0,Name,,0
+error,currency.currency,0,Invalid Grouping!,Неверное Группировка!,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,Не найден курс валюты: %s на день: %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,Валюта может иметь только одну курсовую разницу в день!,0
+field,"currency.currency,active",0,Active,Активный,0
+field,"currency.currency,code",0,Code,Код,0
+field,"currency.currency,digits",0,Display Digits,Кол-во знаков после запятой,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Разделитель цифр,0
+field,"currency.currency,mon_grouping",0,Grouping,Группировка цифр,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Разделитель тысяч,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Добавлять символ отрицательного числа,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Символ отделять пробелом,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Позиция отрицательного символа,0
+field,"currency.currency,name",0,Name,Наименование,0
+field,"currency.currency,negative_sign",0,Negative Sign,Символ отрицательного числа,0
+field,"currency.currency,numeric_code",0,Numeric Code,Код валюты,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Добавлять положит. символ в число,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Символ отделять пробелом,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Позиция положит. символа в числе,0
+field,"currency.currency,positive_sign",0,Positive Sign,Символ положительного числа,0
+field,"currency.currency,rate",0,Current rate,Текущий курс,0
+field,"currency.currency,rates",0,Rates,Курсы,0
+field,"currency.currency,rec_name",0,Name,Валюта,0
+field,"currency.currency,rounding",0,Rounding factor,Округление,0
+field,"currency.currency,symbol",0,Symbol,Символ,0
+field,"currency.currency.rate,rate_currency",0,Currency,Валюта,0
+field,"currency.currency.rate,date",0,Date,Дата,0
+field,"currency.currency.rate,rate",0,Rate,Курс,0
+field,"currency.currency.rate,rec_name",0,Name,Наименование,0
 model,"currency.currency,name",0,Currency,,0
 model,"currency.currency,name",aed,UAE Dirham,Дирхам (ОАЭ),0
 model,"currency.currency,name",afn,Afghani,Афгани,0
@@ -210,13 +210,13 @@ model,"currency.currency,name",yer,Yemeni Rial,Йеменский риал,0
 model,"currency.currency,name",zar,Rand,Рэнд,0
 model,"currency.currency,name",zmk,Zambian Kwacha,Замбийская квача,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Доллар Зимбабве,0
-model,"currency.currency.rate,name",0,Rate,,0
-model,"ir.action,name",act_currency_form,Currencies,,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,,0
-model,"res.group,name",group_currency_admin,Currency Administration,,0
-view,currency.currency,0,Currencies,,0
-view,currency.currency,0,Currency,,0
-view,currency.currency,0,Formatting,,0
-view,currency.currency,0,Rate,,0
-view,currency.currency,0,Rates,,0
+model,"currency.currency.rate,name",0,Rate,Курс,0
+model,"ir.action,name",act_currency_form,Currencies,Валюты,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Валюты,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Валюты,0
+model,"res.group,name",group_currency_admin,Currency Administration,Администрирование валют,0
+view,currency.currency,0,Currencies,Валюты,0
+view,currency.currency,0,Currency,Валюта,0
+view,currency.currency,0,Formatting,Форматирование,0
+view,currency.currency,0,Rate,Курс,0
+view,currency.currency,0,Rates,Курсы,0
diff --git a/setup.py b/setup.py
index 6083f79..f18a8a1 100644
--- a/setup.py
+++ b/setup.py
@@ -44,12 +44,16 @@ setup(name='trytond_currency',
         'Intended Audience :: Legal Industry',
         'Intended Audience :: Manufacturing',
         'License :: OSI Approved :: GNU General Public License (GPL)',
+        'Natural Language :: Czech',
         'Natural Language :: English',
         'Natural Language :: French',
         'Natural Language :: German',
+        'Natural Language :: Russian',
         'Natural Language :: Spanish',
         'Operating System :: OS Independent',
-        'Programming Language :: Python',
+        'Programming Language :: Python :: 2.5',
+        'Programming Language :: Python :: 2.6',
+        'Programming Language :: Python :: 2.7',
         'Topic :: Office/Business',
     ],
     license='GPL-3',
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index a0d6731..192e0e5 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.8.0
+Version: 2.0.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.8/
+Download-URL: http://downloads.tryton.org/2.0/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
@@ -18,10 +18,14 @@ Classifier: Intended Audience :: Financial and Insurance Industry
 Classifier: Intended Audience :: Legal Industry
 Classifier: Intended Audience :: Manufacturing
 Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: Czech
 Classifier: Natural Language :: English
 Classifier: Natural Language :: French
 Classifier: Natural Language :: German
+Classifier: Natural Language :: Russian
 Classifier: Natural Language :: Spanish
 Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2.5
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
 Classifier: Topic :: Office/Business
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 0a21454..4edb7b6 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -5,6 +5,7 @@ LICENSE
 MANIFEST.in
 README
 TODO
+bg_BG.csv
 cs_CZ.csv
 currency.xml
 de_DE.csv
@@ -19,6 +20,8 @@ setup.py
 ./tests/__init__.py
 ./tests/test_currency.py
 doc/index.rst
+icons/LICENSE
+icons/tryton-currency.svg
 tests/__init__.py
 tests/__init__.pyc
 tests/test_currency.py
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 3127597..820b8fc 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 1.8, < 1.9
\ No newline at end of file
+trytond >= 2.0, < 2.1
\ No newline at end of file
commit 986d3732229d01371bd07e2ea219579de771cd24
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Apr 26 21:08:53 2011 +0200

    Updating to standards version 3.9.2.

diff --git a/debian/control b/debian/control
index bcba8c1..6289677 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders:
  Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
-Standards-Version: 3.9.1
+Standards-Version: 3.9.2
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit 5709f16c274b4c1b96fb303a22da5fd78b2b8128
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Feb 15 13:09:53 2011 +0100

    Releasing debian version 1.8.0-2.

diff --git a/debian/changelog b/debian/changelog
index 55a747e..fc3478c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+tryton-modules-currency (1.8.0-2) unstable; urgency=low
+
+  * Changing my email address.
+  * Setting minimal Python version to 2.5.
+  * Updating Copyright.
+
+ -- Mathias Behrle <mathiasb at m9s.biz>  Tue, 15 Feb 2011 13:09:40 +0100
+
 tryton-modules-currency (1.8.0-1) experimental; urgency=low
 
   * Updating standards version to 3.9.0.
commit 4b511e6d1dd87106bfeaefa2e1dfdd0dbf18526a
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Tue Feb 15 12:38:42 2011 +0100

    Updating Copyright.

diff --git a/debian/copyright b/debian/copyright
index a775c9c..96ed7b4 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -26,7 +26,7 @@ License: GPL-3+
  can be found in /usr/share/common-licenses/GPL-3 file.
 
 Files: debian/*
-Copyright: (C) 2009-2010 Daniel Baumann <daniel at debian.org>
+Copyright: (C) 2009-2011 Daniel Baumann <daniel at debian.org>
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
commit 56598ca33307f61b50af334bfa09072a1e8cecb7
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Jan 15 17:27:17 2011 +0100

    Setting minimal Python version to 2.5.

diff --git a/debian/pyversions b/debian/pyversions
index 8b253bc..b3dc41e 100644
--- a/debian/pyversions
+++ b/debian/pyversions
@@ -1 +1 @@
-2.4-
+2.5-
commit ab0c4851a3237cdcbfd060052b39e99cde66616f
Author: Mathias Behrle <mathiasb at m9s.biz>
Date:   Sat Nov 20 11:48:54 2010 +0100

    Changing my email address.

diff --git a/debian/control b/debian/control
index cb6b746..bcba8c1 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
 Uploaders:
  Daniel Baumann <daniel at debian.org>,
- Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
+ Mathias Behrle <mathiasb at m9s.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
 Standards-Version: 3.9.1
commit 3b2694e5750459c6a19cbedfc32c5dff60028391
Author: Daniel Baumann <daniel at debian.org>
Date:   Fri Nov 12 13:00:29 2010 +0100

    Releasing debian version 1.8.0-1.

diff --git a/debian/changelog b/debian/changelog
index 970819a..55a747e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+tryton-modules-currency (1.8.0-1) experimental; urgency=low
+
+  * Updating standards version to 3.9.0.
+  * Updating to debhelper version 8.
+  * Updating to standards version 3.9.1.
+  * Switching to source format 3.0 (quilt).
+  * Merging upstream version 1.8.0.
+  * Updating versioned tryton depends to 1.8.
+
+ -- Daniel Baumann <daniel at debian.org>  Fri, 12 Nov 2010 13:00:15 +0100
+
 tryton-modules-currency (1.6.0-1) unstable; urgency=low
 
   [ Daniel Baumann ]
commit 49e11bcb73165e13b83ed76e2c4d0d851dbf58b2
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Nov 4 20:16:01 2010 +0100

    Updating versioned tryton depends to 1.8.

diff --git a/debian/control b/debian/control
index b102e2f..cb6b746 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.6),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.8),
  python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
commit cfbd15dbac9a68259f651b73ccfacf4ecd1df786
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Nov 4 20:13:24 2010 +0100

    Merging upstream version 1.8.0.

diff --git a/CHANGELOG b/CHANGELOG
index 5310fe6..93d2883 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 1.8.0 - 2010-11-01
+* Bug fixes (see mercurial logs for details)
+
 Version 1.6.0 - 2010-05-09
 * Bug fixes (see mercurial logs for details)
 * Use pycountry to generate currency datas
diff --git a/INSTALL b/INSTALL
index 5b523b3..6e6b3ce 100644
--- a/INSTALL
+++ b/INSTALL
@@ -4,7 +4,7 @@ Installing trytond_currency
 Prerequisites
 -------------
 
- * Python 2.4 or later (http://www.python.org/)
+ * Python 2.5 or later (http://www.python.org/)
  * trytond (http://www.tryton.org/)
 
 Installation
diff --git a/MANIFEST.in b/MANIFEST.in
index 79e0fde..7b252be 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -8,5 +8,3 @@ include *.xml
 include *.odt
 include *.csv
 include doc/*
-include tests/*
-
diff --git a/PKG-INFO b/PKG-INFO
index eca8ce2..4344977 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.6.0
+Version: 1.8.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.6/
+Download-URL: http://downloads.tryton.org/1.8/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__tryton__.py b/__tryton__.py
index e5a2315..22f84c2 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -6,7 +6,7 @@
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '1.6.0',
+    'version': '1.8.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
@@ -33,9 +33,11 @@ Permet de formater les montants en fonction de la devise.
         'currency.xml',
     ],
     'translation': [
+        'cs_CZ.csv',
         'de_DE.csv',
         'es_CO.csv',
         'es_ES.csv',
         'fr_FR.csv',
+        'ru_RU.csv',
     ]
 }
diff --git a/cs_CZ.csv b/cs_CZ.csv
new file mode 100644
index 0000000..11b400f
--- /dev/null
+++ b/cs_CZ.csv
@@ -0,0 +1,222 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,,0
+field,"currency.currency,active",0,Active,,0
+field,"currency.currency,code",0,Code,,0
+field,"currency.currency,digits",0,Display Digits,,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,,0
+field,"currency.currency,mon_grouping",0,Grouping,,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
+field,"currency.currency,name",0,Name,,0
+field,"currency.currency,negative_sign",0,Negative Sign,,0
+field,"currency.currency,numeric_code",0,Numeric Code,,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
+field,"currency.currency,positive_sign",0,Positive Sign,,0
+field,"currency.currency,rate",0,Current rate,,0
+field,"currency.currency,rates",0,Rates,,0
+field,"currency.currency,rec_name",0,Name,,0
+field,"currency.currency,rounding",0,Rounding factor,,0
+field,"currency.currency,symbol",0,Symbol,,0
+field,"currency.currency.rate,currency",0,Currency,,0
+field,"currency.currency.rate,date",0,Date,,0
+field,"currency.currency.rate,rate",0,Rate,,0
+field,"currency.currency.rate,rec_name",0,Name,,0
+model,"currency.currency,name",0,Currency,,0
+model,"currency.currency,name",aed,UAE Dirham,Spojené Arabské Emiráty - dirham,0
+model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",all,Lek,Lek,0
+model,"currency.currency,name",amd,Armenian Dram,Arménský dram,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Nizozemskoantilský gulden,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",ars,Argentine Peso,Argentinské peso,0
+model,"currency.currency,name",aud,Australian Dollar,Australský dolar,0
+model,"currency.currency,name",awg,Aruban Guilder,Arubský gulden,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Ázerbajdžánský manat,0
+model,"currency.currency,name",bam,Convertible Marks,Konvertibilní marka,0
+model,"currency.currency,name",bbd,Barbados Dollar,Barbadoský dolar,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Bulharská leva,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Bahrajnský dinár,0
+model,"currency.currency,name",bif,Burundi Franc,Burundský frank,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Bermudský dolar,0
+model,"currency.currency,name",bnd,Brunei Dollar,Brunejský dolar,0
+model,"currency.currency,name",bob,Boliviano,Boliviano,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
+model,"currency.currency,name",brl,Brazilian Real,Brazilský real,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Bahamský dolar,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",byr,Belarussian Ruble,Běloruský rubl,0
+model,"currency.currency,name",bzd,Belize Dollar,Belizský dolar,0
+model,"currency.currency,name",cad,Canadian Dollar,Kanadský dolar,0
+model,"currency.currency,name",cdf,Congolese Franc,Konžský frank,0
+model,"currency.currency,name",che,WIR Euro,WIR euro,0
+model,"currency.currency,name",chf,Swiss Franc,Švýcarský frank,0
+model,"currency.currency,name",chw,WIR Franc,WIR frank,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
+model,"currency.currency,name",clp,Chilean Peso,Chilské peso,0
+model,"currency.currency,name",cny,Yuan Renminbi,Čínský renminbi,0
+model,"currency.currency,name",cop,Colombian Peso,Kolumbijské peso,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
+model,"currency.currency,name",crc,Costa Rican Colon,Kostarický colon,0
+model,"currency.currency,name",cup,Cuban Peso,Kubánské peso,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Kapverdské escudo,0
+model,"currency.currency,name",cyp,Cyprus Pound,Kyperská libra,0
+model,"currency.currency,name",czk,Czech Koruna,Česká koruna,0
+model,"currency.currency,name",djf,Djibouti Franc,Džibutský frank,0
+model,"currency.currency,name",dkk,Danish Krone,Dánská koruna,0
+model,"currency.currency,name",dop,Dominican Peso,Dominikánské peso,0
+model,"currency.currency,name",dzd,Algerian Dinar,Alžírský dinár,0
+model,"currency.currency,name",eek,Kroon,Koruna,0
+model,"currency.currency,name",egp,Egyptian Pound,Egyptská libra,0
+model,"currency.currency,name",ern,Nakfa,Nakfa,0
+model,"currency.currency,name",etb,Ethiopian Birr,Etiopský birr,0
+model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",fjd,Fiji Dollar,Fidžijský dolar,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Falklandská libra,0
+model,"currency.currency,name",gbp,Pound Sterling,Britská libra,0
+model,"currency.currency,name",gel,Lari,Lari,0
+model,"currency.currency,name",ghs,Ghana Cedi,Ghanský cedi,0
+model,"currency.currency,name",gip,Gibraltar Pound,Gibraltarská libra,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
+model,"currency.currency,name",gnf,Guinea Franc,Guinejský frank,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",gyd,Guyana Dollar,Guyanský dolar,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkongský dolar,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",hrk,Croatian Kuna,Chorvatská kuna,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",idr,Rupiah,Rupie,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Izraelský nový šekel,0
+model,"currency.currency,name",inr,Indian Rupee,Indická rupie,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Irácký dinár,0
+model,"currency.currency,name",irr,Iranian Rial,Íránský rial,0
+model,"currency.currency,name",isk,Iceland Krona,Islandská koruna,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Jamajský dolar,0
+model,"currency.currency,name",jod,Jordanian Dinar,Jordánský dinár,0
+model,"currency.currency,name",jpy,Yen,Jen,0
+model,"currency.currency,name",kes,Kenyan Shilling,Keňský šilink,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",khr,Riel,Riel,0
+model,"currency.currency,name",kmf,Comoro Franc,Komorský frank,0
+model,"currency.currency,name",kpw,North Korean Won,Severokorejský won,0
+model,"currency.currency,name",krw,Won,Won,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Kuvajtský dinár,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Kajmanský dolar,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",lak,Kip,Kip,0
+model,"currency.currency,name",lbp,Lebanese Pound,Libanonská libra,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Srílanská rupie,0
+model,"currency.currency,name",lrd,Liberian Dollar,Liberijský dolar,0
+model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litevský lit,0
+model,"currency.currency,name",lvl,Latvian Lats,Lotyšský lat,0
+model,"currency.currency,name",lyd,Libyan Dinar,Libyjský dinár,0
+model,"currency.currency,name",mad,Moroccan Dirham,Marocký dirham,0
+model,"currency.currency,name",mdl,Moldovan Leu,Moldavský leu,0
+model,"currency.currency,name",mga,Malagasy Ariary,Madagaskarský ariary,0
+model,"currency.currency,name",mkd,Denar,Denár,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
+model,"currency.currency,name",mtl,Maltese Lira,Maltézská lira,0
+model,"currency.currency,name",mur,Mauritius Rupee,Mauricijská rupie,0
+model,"currency.currency,name",mvr,Rufiyaa,Rufiya,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha,0
+model,"currency.currency,name",mxn,Mexican Peso,Mexické peso,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexican Unidad de Inversion (UDI),0
+model,"currency.currency,name",myr,Malaysian Ringgit,Malajský ringgit,0
+model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",nad,Namibia Dollar,Namibijský dolar,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",nio,Cordoba Oro,Cordoba oro,0
+model,"currency.currency,name",nok,Norwegian Krone,Norská koruna,0
+model,"currency.currency,name",npr,Nepalese Rupee,Nepálská rupie,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Novozélandský dolar,0
+model,"currency.currency,name",omr,Rial Omani,Ománský rial,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",pen,Nuevo Sol,Nový sol,0
+model,"currency.currency,name",pgk,Kina,Kina,0
+model,"currency.currency,name",php,Philippine Peso,Filipínské peso,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Pákistánská rupie,0
+model,"currency.currency,name",pln,Zloty,Zlotý,0
+model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",qar,Qatari Rial,Katarský rial,0
+model,"currency.currency,name",ron,New Leu,Nový leu,0
+model,"currency.currency,name",rsd,Serbian Dinar,Srbský dinár,0
+model,"currency.currency,name",rub,Russian Ruble,Ruský rubl,0
+model,"currency.currency,name",rwf,Rwanda Franc,Rwandský frank,0
+model,"currency.currency,name",sar,Saudi Riyal,Saudskoarabský rial,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Å alamounovy ostrovy - dolar,0
+model,"currency.currency,name",scr,Seychelles Rupee,Seychelská rupie,0
+model,"currency.currency,name",sdg,Sudanese Pound,Súdánská libra,0
+model,"currency.currency,name",sek,Swedish Krona,Švédská koruna,0
+model,"currency.currency,name",sgd,Singapore Dollar,Singapurský dolar,0
+model,"currency.currency,name",shp,Saint Helena Pound,Svatohelenská libra,0
+model,"currency.currency,name",sll,Leone,Leone,0
+model,"currency.currency,name",sos,Somali Shilling,Somálský šilink,0
+model,"currency.currency,name",srd,Surinam Dollar,Surinamský dolar,0
+model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",svc,El Salvador Colon,Salvádorský colon,0
+model,"currency.currency,name",syp,Syrian Pound,Sýrijská libra,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",tmm,Manat,Manat,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Tuniský dinár,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
+model,"currency.currency,name",try,New Turkish Lira,Turecká nová lira,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad a Tobago - dolar,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Taiwanský dolar,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Tanzanský šilink,0
+model,"currency.currency,name",uah,Hryvnia,Hřivna,0
+model,"currency.currency,name",ugx,Uganda Shilling,Ugandský šilink,0
+model,"currency.currency,name",usd,US Dollar,Americký dolar,0
+model,"currency.currency,name",usn,US Dollar (Next day),Americký dolar (příští den),0
+model,"currency.currency,name",uss,US Dollar (Same day),Americký dolar (stejný den),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayské peso,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Uzbecký sum,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar fuerte,0
+model,"currency.currency,name",vnd,Dong,Dong,0
+model,"currency.currency,name",vuv,Vatu,Vatu,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,CFA frank BEAC,0
+model,"currency.currency,name",xag,Silver,Stříbro,0
+model,"currency.currency,name",xau,Gold,Zlato,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),Evropská smíšená jednotka (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Evropská měnová jednotka (E.M.U.-6),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Evropská jednotka účtu 9 (E.U.A.-9),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Evropská jednotka účtu 17 (E.U.A.-17),0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Východokaribský dolar,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Zvláštní práva čerpání,0
+model,"currency.currency,name",xfo,Gold-Franc,Zlatý frank,0
+model,"currency.currency,name",xfu,UIC-Franc,UIC frank,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,CFA frank BCEAO,0
+model,"currency.currency,name",xpd,Palladium,Paladium,0
+model,"currency.currency,name",xpf,CFP Franc,CFP frank,0
+model,"currency.currency,name",xpt,Platinum,Platina,0
+model,"currency.currency,name",xts,Code for testing purposes,Kód pro testovací účely,0
+model,"currency.currency,name",xxx,No currency,Žádná měna,0
+model,"currency.currency,name",yer,Yemeni Rial,Jemenský rial,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",zmk,Zambian Kwacha,Zabmijská kwacha,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Zimbabwský dolar,0
+model,"currency.currency.rate,name",0,Rate,,0
+model,"ir.action,name",act_currency_form,Currencies,,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,,0
+model,"res.group,name",group_currency_admin,Currency Administration,,0
+view,currency.currency,0,Currencies,,0
+view,currency.currency,0,Currency,,0
+view,currency.currency,0,Formatting,,0
+view,currency.currency,0,Rate,,0
+view,currency.currency,0,Rates,,0
diff --git a/currency.py b/currency.py
index 2ef349e..db8362b 100644
--- a/currency.py
+++ b/currency.py
@@ -1,11 +1,11 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level
 #of this repository contains the full copyright notices and license terms.
-"Currency"
-from trytond.model import ModelView, ModelSQL, fields
-from trytond.tools import safe_eval, datetime_strftime
 import time
-from decimal import Decimal, ROUND_HALF_EVEN
 import datetime
+from decimal import Decimal, ROUND_HALF_EVEN
+from trytond.model import ModelView, ModelSQL, fields
+from trytond.tools import safe_eval, datetime_strftime
+from trytond.transaction import Transaction
 
 
 class Currency(ModelSQL, ModelView):
@@ -50,78 +50,77 @@ class Currency(ModelSQL, ModelView):
             'compute': False,
             })
 
-    def default_active(self, cursor, user, context=None):
+    def default_active(self):
         return True
 
-    def default_rounding(self, cursor, user, context=None):
+    def default_rounding(self):
         return Decimal('0.01')
 
-    def default_digits(self, cursor, user, context=None):
+    def default_digits(self):
         return 2
 
-    def default_mon_grouping(self, cursor, user, context=None):
+    def default_mon_grouping(self):
         return '[]'
 
-    def default_mon_thousands_sep(self, cursor, user, context=None):
+    def default_mon_thousands_sep(self):
         return ','
 
-    def default_mon_decimal_point(self, cursor, user, context=None):
+    def default_mon_decimal_point(self):
         return '.'
 
-    def default_p_sign_posn(self, cursor, user, context=None):
+    def default_p_sign_posn(self):
         return 1
 
-    def default_n_sign_posn(self, cursor, user, context=None):
+    def default_n_sign_posn(self):
         return 1
 
-    def default_negative_sign(self, cursor, user, context=None):
+    def default_negative_sign(self):
         return '-'
 
-    def default_positive_sign(self, cursor, user, context=None):
+    def default_positive_sign(self):
         return ''
 
-    def default_p_cs_precedes(self, cursor, user, context=None):
+    def default_p_cs_precedes(self):
         return True
 
-    def default_n_cs_precedes(self, cursor, user, context=None):
+    def default_n_cs_precedes(self):
         return True
 
-    def default_p_sep_by_space(self, cursor, user, context=None):
+    def default_p_sep_by_space(self):
         return False
 
-    def default_n_sep_by_space(self, cursor, user, context=None):
+    def default_n_sep_by_space(self):
         return False
 
-    def check_mon_grouping(self, cursor, user, ids):
+    def check_mon_grouping(self, ids):
         '''
         Check if mon_grouping is list of numbers
         '''
-        for currency in self.browse(cursor, user, ids):
+        for currency in self.browse(ids):
             try:
                 grouping = safe_eval(currency.mon_grouping)
                 for i in grouping:
                     if not isinstance(i, int):
                         return False
-            except:
+            except Exception:
                 return False
         return True
 
-    def check_xml_record(self, cursor, user, ids, values, context=None):
+    def check_xml_record(self, ids, values):
         return True
 
-    def search_rec_name(self, cursor, user, name, clause, context=None):
+    def search_rec_name(self, name, clause):
         ids = []
         field = None
         for field in ('code', 'numeric_code'):
-            ids = self.search(cursor, user, [(field,) + clause[1:]], limit=1,
-                    context=context)
+            ids = self.search([(field,) + clause[1:]], limit=1)
             if ids:
                 break
         if ids:
             return [(field,) + clause[1:]]
         return [(self._rec_name,) + clause[1:]]
 
-    def on_change_with_rate(self, cursor, user, vals, context=None):
+    def on_change_with_rate(self, vals):
         now = datetime.date.today()
         closer = datetime.date.min
         res = Decimal('0.0')
@@ -133,7 +132,7 @@ class Currency(ModelSQL, ModelView):
                 closer = rate['date']
         return res
 
-    def get_rate(self, cursor, user, ids, name, context=None):
+    def get_rate(self, ids, name):
         '''
         Return the rate at the date from the context or the current date
         '''
@@ -141,12 +140,9 @@ class Currency(ModelSQL, ModelView):
         date_obj = self.pool.get('ir.date')
 
         res = {}
-        if context is None:
-            context = {}
-        date = context.get('date', date_obj.today(cursor, user,
-            context=context))
+        date = Transaction().context.get('date', date_obj.today())
         for currency_id in ids:
-            rate_ids = rate_obj.search(cursor, user, [
+            rate_ids = rate_obj.search([
                 ('currency', '=', currency_id),
                 ('date', '<=', date),
                 ], limit=1, order=[('date', 'DESC')])
@@ -155,7 +151,7 @@ class Currency(ModelSQL, ModelView):
             else:
                 res[currency_id] = 0.0
         rate_ids = [x for x in res.values() if x]
-        rates = rate_obj.browse(cursor, user, rate_ids, context=context)
+        rates = rate_obj.browse(rate_ids)
         id2rate = {}
         for rate in rates:
             id2rate[rate.id] = rate
@@ -164,7 +160,7 @@ class Currency(ModelSQL, ModelView):
                 res[currency_id] = id2rate[res[currency_id]].rate
         return res
 
-    def round(self, cursor, user, currency, amount, rounding=ROUND_HALF_EVEN):
+    def round(self, currency, amount, rounding=ROUND_HALF_EVEN):
         '''
         Round the amount depending of the currency
 
@@ -178,12 +174,11 @@ class Currency(ModelSQL, ModelView):
         return (amount / currency.rounding).quantize(Decimal('1.'),
                 rounding=rounding) * currency.rounding
 
-    def is_zero(self, cursor, user, currency, amount):
+    def is_zero(self, currency, amount):
         'Return True if the amount can be considered as zero for the currency'
-        return abs(self.round(cursor, user, currency, amount)) < currency.rounding
+        return abs(self.round(currency, amount)) < currency.rounding
 
-    def compute(self, cursor, user, from_currency, amount, to_currency,
-            round=True, context=None):
+    def compute(self, from_currency, amount, to_currency, round=True):
         '''
         Take a currency and an amount
         Return the amount to the new currency
@@ -192,37 +187,34 @@ class Currency(ModelSQL, ModelView):
         date_obj = self.pool.get('ir.date')
         lang_obj = self.pool.get('ir.lang')
 
-        if context is None:
-            context = {}
         if isinstance(from_currency, (int, long)):
-            from_currency = self.browse(cursor, user, from_currency, context=context)
+            from_currency = self.browse(from_currency)
         if isinstance(to_currency, (int, long)):
-            to_currency = self.browse(cursor, user, to_currency, context=context)
+            to_currency = self.browse(to_currency)
         if to_currency == from_currency:
             if round:
-                return self.round(cursor, user, to_currency, amount)
+                return self.round(to_currency, amount)
             else:
                 return amount
         if (not from_currency.rate) or (not to_currency.rate):
-            date = context.get('date', date_obj.today(cursor, user,
-                context=context))
+            date = Transaction().context.get('date', date_obj.today())
             if not from_currency.rate:
                 name = from_currency.name
             else:
                 name = to_currency.name
 
-            for code in [context.get('language', False) or 'en_US', 'en_US']:
-                lang_ids = lang_obj.search(cursor, user, [
+            for code in [Transaction().language, 'en_US']:
+                lang_ids = lang_obj.search([
                     ('code', '=', code),
-                    ], context=context)
+                    ])
                 if lang_ids:
                     break
-            lang = lang_obj.browse(cursor, user, lang_ids[0], context=context)
+            lang = lang_obj.browse(lang_ids[0])
 
-            self.raise_user_error(cursor, 'no_rate', (name,
-                datetime_strftime(date, str(lang.date))), context=context)
+            self.raise_user_error('no_rate', (name,
+                datetime_strftime(date, str(lang.date))))
         if round:
-            return self.round(cursor, user, to_currency,
+            return self.round(to_currency,
                     amount * to_currency.rate / from_currency.rate)
         else:
             return amount * to_currency.rate / from_currency.rate
@@ -248,11 +240,11 @@ class Rate(ModelSQL, ModelView):
         ]
         self._order.insert(0, ('date', 'DESC'))
 
-    def default_date(self, cursor, user, context=None):
+    def default_date(self):
         date_obj = self.pool.get('ir.date')
-        return date_obj.today(cursor, user, context=context)
+        return date_obj.today()
 
-    def check_xml_record(self, cursor, user, ids, values, context=None):
+    def check_xml_record(self, ids, values):
         return True
 
 Rate()
diff --git a/currency.xml b/currency.xml
index 74307fc..cc53334 100644
--- a/currency.xml
+++ b/currency.xml
@@ -9,6 +9,9 @@ this repository contains the full copyright notices and license terms. -->
         <record model="res.user" id="res.user_admin">
             <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
         </record>
+        <record model="res.user" id="res.user_trigger">
+            <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
+        </record>
         <menuitem name="Currency Management" id="menu_currency" sequence="3"
             groups="group_currency_admin" icon="tryton-currency"/>
 
@@ -353,7 +356,7 @@ this repository contains the full copyright notices and license terms. -->
         </record>
 
         <record model="currency.currency" id="cdf">
-            <field name="name">Franc Congolais</field>
+            <field name="name">Congolese Franc</field>
             <field name="code">CDF</field>
             <field name="numeric_code">976</field>
             <field name="symbol">CDF</field>
@@ -1133,13 +1136,6 @@ this repository contains the full copyright notices and license terms. -->
             <field name="symbol">£</field>
         </record>
 
-        <record model="currency.currency" id="skk">
-            <field name="name">Slovak Koruna</field>
-            <field name="code">SKK</field>
-            <field name="numeric_code">703</field>
-            <field name="symbol">SKK</field>
-        </record>
-
         <record model="currency.currency" id="sll">
             <field name="name">Leone</field>
             <field name="code">SLL</field>
@@ -1483,7 +1479,7 @@ this repository contains the full copyright notices and license terms. -->
         </record>
 
         <record model="currency.currency" id="zmk">
-            <field name="name">Kwacha</field>
+            <field name="name">Zambian Kwacha</field>
             <field name="code">ZMK</field>
             <field name="numeric_code">894</field>
             <field name="symbol">ZMK</field>
diff --git a/de_DE.csv b/de_DE.csv
index 595bdb7..ecec46d 100644
--- a/de_DE.csv
+++ b/de_DE.csv
@@ -11,17 +11,23 @@ field,"currency.currency,id",0,ID,ID,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Dezimalpunkt Währung,0
 field,"currency.currency,mon_grouping",0,Grouping,Gruppierung Währung,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Tausendertrennzeichen Währung,0
-field,"currency.currency,name",0,Name,Name,0
 field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Negativer Wert: Symbol führend,0
-field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position negatives Vorzeichen,0
+field,"currency.currency,name",0,Name,Name,0
+field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
 field,"currency.currency,numeric_code",0,Numeric Code,Numerischer Code,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Positiver Wert: Symbol führend,0
-field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position positives Vorzeichen,0
+field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
 field,"currency.currency,rate",0,Current rate,Aktueller Kurs,0
+field,"currency.currency,rates",0,Rates,Kurse,0
+field,"currency.currency,rec_name",0,Name,Name,0
+field,"currency.currency,rounding",0,Rounding factor,Rundung,0
+field,"currency.currency,symbol",0,Symbol,Symbol,0
+field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
+field,"currency.currency,write_uid",0,Last modification by,Zuletzt geändert von,0
 field,"currency.currency.rate,create_date",0,Creation date,Erstellungsdatum,0
 field,"currency.currency.rate,create_uid",0,Creation user,Ersteller,0
 field,"currency.currency.rate,currency",0,Currency,Währung,0
@@ -29,202 +35,195 @@ field,"currency.currency.rate,date",0,Date,Datum,0
 field,"currency.currency.rate,id",0,ID,ID,0
 field,"currency.currency.rate,rate",0,Rate,Kurs,0
 field,"currency.currency.rate,rec_name",0,Name,Name,0
-field,"currency.currency,rates",0,Rates,Kurse,0
 field,"currency.currency.rate,write_date",0,Last modification date,Zuletzt geändert am,0
 field,"currency.currency.rate,write_uid",0,Last modification by,Zuletzt geändert von,0
-field,"currency.currency,rec_name",0,Name,Name,0
-field,"currency.currency,rounding",0,Rounding factor,Rundung,0
-field,"currency.currency,symbol",0,Symbol,Symbol,0
-field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
-field,"currency.currency,write_uid",0,Last modification by,Zuletzt geändert von,0
+model,"currency.currency,name",0,Currency,Währung,0
+model,"currency.currency,name",aed,UAE Dirham,VAE-Dirham,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",dzd,Algerian Dinar,Algerischer Dinar,0
-model,"currency.currency,name",ars,Argentine Peso,Argentinischer Peso,0
+model,"currency.currency,name",all,Lek,Lek,0
 model,"currency.currency,name",amd,Armenian Dram,Armenischer Dram,0
-model,"currency.currency,name",awg,Aruban Guilder,Arubanischer Gulden,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische Antillen-Gulden,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",ars,Argentine Peso,Argentinischer Peso,0
 model,"currency.currency,name",aud,Australian Dollar,Australischer Dollar,0
+model,"currency.currency,name",awg,Aruban Guilder,Arubanischer Gulden,0
 model,"currency.currency,name",azn,Azerbaijanian Manat,Aserbeidschan Manat,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Bahama-Dollar,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Bahrain-Dinar,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",bam,Convertible Marks,Konvertible Mark,0
 model,"currency.currency,name",bbd,Barbados Dollar,Barbados-Dollar,0
-model,"currency.currency,name",byr,Belarussian Ruble,Weißrussischer Rubel,0
-model,"currency.currency,name",bzd,Belize Dollar,Belize-Dollar,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Bulgarischer Lev,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Bahrain-Dinar,0
+model,"currency.currency,name",bif,Burundi Franc,Burundi-Franc,0
 model,"currency.currency,name",bmd,Bermudian Dollar,Bermuda-Dollar,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
+model,"currency.currency,name",bnd,Brunei Dollar,Brunei-Dollar,0
 model,"currency.currency,name",bob,Boliviano,Bolivischer Boliviano,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
 model,"currency.currency,name",brl,Brazilian Real,Brasilianischer Real,0
-model,"currency.currency,name",bnd,Brunei Dollar,Brunei-Dollar,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Bulgarischer Lev,0
-model,"currency.currency,name",bif,Burundi Franc,Burundi-Franc,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Bahama-Dollar,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",byr,Belarussian Ruble,Weißrussischer Rubel,0
+model,"currency.currency,name",bzd,Belize Dollar,Belize-Dollar,0
 model,"currency.currency,name",cad,Canadian Dollar,Kanadischer Dollar,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Kap-Verde-Escudo,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Kaiman-Dollar,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc (West),0
-model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc (Äquatorial),0
-model,"currency.currency,name",xpf,CFP Franc,CFP Franc,0
+model,"currency.currency,name",cdf,Congolese Franc,Congolese Franc,0
+model,"currency.currency,name",che,WIR Euro,WIR Euro,0
+model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
+model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
 model,"currency.currency,name",clp,Chilean Peso,Chilenischer Peso,0
-model,"currency.currency,name",xts,Code for testing purposes,Testcode,0
+model,"currency.currency,name",cny,Yuan Renminbi,Renminbi-Yuan,0
 model,"currency.currency,name",cop,Colombian Peso,Kolumbischer Peso,0
-model,"currency.currency,name",kmf,Comoro Franc,Komoren-Franc,0
-model,"currency.currency,name",bam,Convertible Marks,Konvertible Mark,0
-model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
 model,"currency.currency,name",crc,Costa Rican Colon,Costa Rica Colon,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
 model,"currency.currency,name",cup,Cuban Peso,Kubanischer Peso,0
-model,"currency.currency,name",0,Currency,Währung,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Kap-Verde-Escudo,0
 model,"currency.currency,name",cyp,Cyprus Pound,Zypriotisches Pfund,0
 model,"currency.currency,name",czk,Czech Koruna,Tschechische Krone,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
-model,"currency.currency,name",mkd,Denar,Denar,0
 model,"currency.currency,name",djf,Djibouti Franc,Djibouti-Franc,0
-model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
 model,"currency.currency,name",dop,Dominican Peso,Dominikanischer Peso,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Ostkaribischer Dollar,0
+model,"currency.currency,name",dzd,Algerian Dinar,Algerischer Dinar,0
+model,"currency.currency,name",eek,Kroon,Estnische Krone,0
 model,"currency.currency,name",egp,Egyptian Pound,Ägyptisches Pfund,0
-model,"currency.currency,name",svc,El Salvador Colon,El Salvador Colon,0
+model,"currency.currency,name",ern,Nakfa,Nakfa,0
 model,"currency.currency,name",etb,Ethiopian Birr,Äthiopischer Birr,0
 model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),European Composite Unit (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Europäische Währungseinheit (E.M.U.-6),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Europäische Rechnungseinheit 17 (E.U.A.-17),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Europäische Rechnungseinheit 9 (E.U.A.-9),0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Falkland Pfund,0
 model,"currency.currency,name",fjd,Fiji Dollar,Fidschi-Dollar,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",cdf,Franc Congolais,Franc Congolais,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Falkland Pfund,0
+model,"currency.currency,name",gbp,Pound Sterling,Pfund Sterling,0
+model,"currency.currency,name",gel,Lari,Lari,0
 model,"currency.currency,name",ghs,Ghana Cedi,Ghanaischer Cedi,0
 model,"currency.currency,name",gip,Gibraltar Pound,Gibraltar-Pfund,0
-model,"currency.currency,name",xau,Gold,Gold,0
-model,"currency.currency,name",xfo,Gold-Franc,Gold-Franc,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
 model,"currency.currency,name",gnf,Guinea Franc,Guinea-Franc,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
 model,"currency.currency,name",gyd,Guyana Dollar,Guyana-Dollar,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkong-Dollar,0
-model,"currency.currency,name",uah,Hryvnia,Hrywnja,0
-model,"currency.currency,name",isk,Iceland Krona,Isländische Krone,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",idr,Rupiah,Rupie,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Schekel,0
 model,"currency.currency,name",inr,Indian Rupee,Indische Rupie,0
-model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial,0
 model,"currency.currency,name",iqd,Iraqi Dinar,Irakischer Dinar,0
+model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial,0
+model,"currency.currency,name",isk,Iceland Krona,Isländische Krone,0
 model,"currency.currency,name",jmd,Jamaican Dollar,Jamaikanischer Dollar,0
 model,"currency.currency,name",jod,Jordanian Dinar,Jordanischer Dinar,0
+model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",kes,Kenyan Shilling,Kenianischer Shilling,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",eek,Kroon,Estnische Krone,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",khr,Riel,Riel,0
+model,"currency.currency,name",kmf,Comoro Franc,Komoren-Franc,0
+model,"currency.currency,name",kpw,North Korean Won,Nordkoreanischer Won,0
+model,"currency.currency,name",krw,Won,Won,0
 model,"currency.currency,name",kwd,Kuwaiti Dinar,Kuwait-Dinar,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha,0
-model,"currency.currency,name",zmk,Kwacha,Kwacha,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",lvl,Latvian Lats,Lettischer Lats,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Kaiman-Dollar,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",lak,Kip,Kip,0
 model,"currency.currency,name",lbp,Lebanese Pound,Libanesisches Pfund,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",sll,Leone,Leone,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Sri-Lanka-Rupie,0
 model,"currency.currency,name",lrd,Liberian Dollar,Liberianischer Dollar,0
-model,"currency.currency,name",lyd,Libyan Dinar,Libyscher Dinar,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litauischer Litas,0
 model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litauischer Litas,0
+model,"currency.currency,name",lvl,Latvian Lats,Lettischer Lats,0
+model,"currency.currency,name",lyd,Libyan Dinar,Libyscher Dinar,0
+model,"currency.currency,name",mad,Moroccan Dirham,Marokkanischer Dirham,0
+model,"currency.currency,name",mdl,Moldovan Leu,Moldau Leu,0
 model,"currency.currency,name",mga,Malagasy Ariary,Madagassischer Ariary,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Malaysischer Ringgit,0
+model,"currency.currency,name",mkd,Denar,Denar,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
 model,"currency.currency,name",mtl,Maltese Lira,Maltesische Lira,0
-model,"currency.currency,name",tmm,Manat,Manat,0
 model,"currency.currency,name",mur,Mauritius Rupee,Mauritius-Rupie,0
-model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha,0
 model,"currency.currency,name",mxn,Mexican Peso,Mexikanischer Peso,0
 model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexikanische Unidad de Inversion (UDI),0
-model,"currency.currency,name",mdl,Moldovan Leu,Moldau Leu,0
-model,"currency.currency,name",mad,Moroccan Dirham,Marokkanischer Dirham,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",ern,Nakfa,Nakfa,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Malaysischer Ringgit,0
+model,"currency.currency,name",mzn,Metical,Metical,0
 model,"currency.currency,name",nad,Namibia Dollar,Namibia-Dollar,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",nok,Norwegian Krone,Norwegische Krone,0
 model,"currency.currency,name",npr,Nepalese Rupee,Nepalesische Rupie,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische Antillen-Gulden,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Schekel,0
-model,"currency.currency,name",ron,New Leu,Neuer Leu,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Neuer Taiwan-Dollar,0
-model,"currency.currency,name",try,New Turkish Lira,Neue Türkische Lira,0
 model,"currency.currency,name",nzd,New Zealand Dollar,Neuseeland-Dollar,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",xxx,No currency,Keine Währung,0
-model,"currency.currency,name",kpw,North Korean Won,Nordkoreanischer Won,0
-model,"currency.currency,name",nok,Norwegian Krone,Norwegische Krone,0
+model,"currency.currency,name",omr,Rial Omani,Rial Omani,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",pen,Nuevo Sol,Neuer Sol,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Pakistanische Rupie,0
-model,"currency.currency,name",xpd,Palladium,Palladium,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayischer Peso,0
+model,"currency.currency,name",pgk,Kina,Kina,0
 model,"currency.currency,name",php,Philippine Peso,Philippinischer Peso,0
-model,"currency.currency,name",xpt,Platinum,Platin,0
-model,"currency.currency,name",gbp,Pound Sterling,Pfund Sterling,0
-model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Pakistanische Rupie,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",pyg,Guarani,Guarani,0
 model,"currency.currency,name",qar,Qatari Rial,Katar-Rial,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",omr,Rial Omani,Rial Omani,0
-model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
-model,"currency.currency,name",idr,Rupiah,Rupie,0
+model,"currency.currency,name",ron,New Leu,Neuer Leu,0
+model,"currency.currency,name",rsd,Serbian Dinar,Serbischer Dinar,0
 model,"currency.currency,name",rub,Russian Ruble,Russischer Rubel,0
 model,"currency.currency,name",rwf,Rwanda Franc,Ruandischer Franc,0
-model,"currency.currency,name",shp,Saint Helena Pound,St.-Helena-Pfund,0
 model,"currency.currency,name",sar,Saudi Riyal,Saudi-Arabischer Rial,0
-model,"currency.currency,name",rsd,Serbian Dinar,Serbischer Dinar,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Salomonen-Dollar,0
 model,"currency.currency,name",scr,Seychelles Rupee,Seychellen-Rupie,0
-model,"currency.currency,name",xag,Silver,Silber,0
+model,"currency.currency,name",sdg,Sudanese Pound,Sudanesisches Pfund,0
+model,"currency.currency,name",sek,Swedish Krona,Schwedische Krone,0
 model,"currency.currency,name",sgd,Singapore Dollar,Singapur-Dollar,0
-model,"currency.currency,name",skk,Slovak Koruna,Slowakische Krone,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Salomonen-Dollar,0
-model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",shp,Saint Helena Pound,St.-Helena-Pfund,0
+model,"currency.currency,name",sll,Leone,Leone,0
 model,"currency.currency,name",sos,Somali Shilling,Somalischer Schilling,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Sonderziehungsrecht,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Sri-Lanka-Rupie,0
-model,"currency.currency,name",sdg,Sudanese Pound,Sudanesisches Pfund,0
 model,"currency.currency,name",srd,Surinam Dollar,Surinam-Dollar,0
-model,"currency.currency,name",sek,Swedish Krona,Schwedische Krone,0
-model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
+model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",svc,El Salvador Colon,El Salvador Colon,0
 model,"currency.currency,name",syp,Syrian Pound,Syrisches Pfund,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Tansanischer Schilling,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",tmm,Manat,Manat,0
 model,"currency.currency,name",tnd,Tunisian Dinar,Tunesischer Dinar,0
-model,"currency.currency,name",aed,UAE Dirham,VAE-Dirham,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
+model,"currency.currency,name",try,New Turkish Lira,Neue Türkische Lira,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Neuer Taiwan-Dollar,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Tansanischer Schilling,0
+model,"currency.currency,name",uah,Hryvnia,Hrywnja,0
 model,"currency.currency,name",ugx,Uganda Shilling,Uganda-Schilling,0
-model,"currency.currency,name",xfu,UIC-Franc,UIC-Franc,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
 model,"currency.currency,name",usd,US Dollar,US Dollar,0
 model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (Nächster Tag),0
 model,"currency.currency,name",uss,US Dollar (Same day),US Dollar (Gleicher Tag),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayischer Peso,0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekischer Soʻm,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
+model,"currency.currency,name",vnd,Dong,Dong,0
 model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",che,WIR Euro,WIR Euro,0
-model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
-model,"currency.currency,name",krw,Won,Won,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc (Äquatorial),0
+model,"currency.currency,name",xag,Silver,Silber,0
+model,"currency.currency,name",xau,Gold,Gold,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),European Composite Unit (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Europäische Währungseinheit (E.M.U.-6),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Europäische Rechnungseinheit 9 (E.U.A.-9),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Europäische Rechnungseinheit 17 (E.U.A.-17),0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Ostkaribischer Dollar,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Sonderziehungsrecht,0
+model,"currency.currency,name",xfo,Gold-Franc,Gold-Franc,0
+model,"currency.currency,name",xfu,UIC-Franc,UIC-Franc,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc (West),0
+model,"currency.currency,name",xpd,Palladium,Palladium,0
+model,"currency.currency,name",xpf,CFP Franc,CFP Franc,0
+model,"currency.currency,name",xpt,Platinum,Platin,0
+model,"currency.currency,name",xts,Code for testing purposes,Testcode,0
+model,"currency.currency,name",xxx,No currency,Keine Währung,0
 model,"currency.currency,name",yer,Yemeni Rial,Jemenitischer Rial,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",cny,Yuan Renminbi,Renminbi-Yuan,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",zmk,Zambian Kwacha,Zambian Kwacha,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Simbabwe-Dollar,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
 model,"currency.currency.rate,name",0,Rate,Kurs,0
 model,"ir.action,name",act_currency_form,Currencies,Währungen,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Währungen,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
 model,"res.group,name",group_currency_admin,Currency Administration,Währungen Administration,0
 view,currency.currency,0,Currencies,Währungen,0
 view,currency.currency,0,Currency,Währung,0
diff --git a/es_CO.csv b/es_CO.csv
index 2a00300..26ce110 100644
--- a/es_CO.csv
+++ b/es_CO.csv
@@ -8,213 +8,212 @@ field,"currency.currency,digits",0,Display Digits,Mostrar Dígitos,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
-field,"currency.currency,name",0,Name,Nombre,0
 field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El Signo Negativo Precede,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo Negativo Separado por Espacio,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
+field,"currency.currency,name",0,Name,Nombre,0
+field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
 field,"currency.currency,numeric_code",0,Numeric Code,Código Numérico,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo Positivo Precede,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo Positivo Separado por Espacio,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del Signo Positivo,0
+field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
 field,"currency.currency,rate",0,Current rate,Moneda Actual,0
-field,"currency.currency.rate,currency",0,Currency,Moneda,0
-field,"currency.currency.rate,date",0,Date,Fecha,0
-field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
-field,"currency.currency.rate,rec_name",0,Name,Nombre,0
 field,"currency.currency,rates",0,Rates,Tasas de Cambio,0
 field,"currency.currency,rec_name",0,Name,Nombre,0
 field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
-model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",dzd,Algerian Dinar,Dinar algerino,0
-model,"currency.currency,name",ars,Argentine Peso,Peso Argentino,0
+field,"currency.currency.rate,currency",0,Currency,Moneda,0
+field,"currency.currency.rate,date",0,Date,Fecha,0
+field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
+field,"currency.currency.rate,rec_name",0,Name,Nombre,0
+model,"currency.currency,name",0,Currency,Moneda,0
+model,"currency.currency,name",aed,UAE Dirham,Dirham de los Emiratos Árabes Unidos,0
+model,"currency.currency,name",afn,Afghani,Afganí,0
+model,"currency.currency,name",all,Lek,Lek,0
 model,"currency.currency,name",amd,Armenian Dram,Dram armenio,0
-model,"currency.currency,name",awg,Aruban Guilder,Aruban Guilder,0
-model,"currency.currency,name",aud,Australian Dollar,Dólar australiano ,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Manat Azerbaijano,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Dinar bahreiní,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florín de las Antillas Neerlandesas,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
+model,"currency.currency,name",aud,Australian Dollar,Dólar australiano,0
+model,"currency.currency,name",awg,Aruban Guilder,Florín de Aruba,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Manat de Azerbayán,0
+model,"currency.currency,name",bam,Convertible Marks,Marcos convertibles,0
 model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rublo de Bielorusia,0
-model,"currency.currency,name",bzd,Belize Dollar,Dólar de Bélize,0
-model,"currency.currency,name",bmd,Bermudian Dollar,Dólar de Bermuda,1
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
-model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",brl,Brazilian Real,Real Brasilero,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lev búlgaro,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Dinar bahreiní,0
+model,"currency.currency,name",bif,Burundi Franc,Franco de Burundi,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Dólar de Bermudas,0
 model,"currency.currency,name",bnd,Brunei Dollar,Dólar de Brunei,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev de Bulgaria,0
-model,"currency.currency,name",bif,Burundi Franc,Franco burundés,0
-model,"currency.currency,name",cad,Canadian Dollar,Dólar Canadiense,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Escudo caboverdiano,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de Islas Caimán,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,Franco CFA Occidental,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,Franco CFA,0
-model,"currency.currency,name",xpf,CFP Franc,Franco CFP,0
-model,"currency.currency,name",clp,Chilean Peso,Peso Chileno,0
-model,"currency.currency,name",xts,Code for testing purposes,Código para propósitos de prueba,0
-model,"currency.currency,name",cop,Colombian Peso,Peso Colombiano,0
-model,"currency.currency,name",kmf,Comoro Franc,Franco comoriano,0
-model,"currency.currency,name",bam,Convertible Marks,Marcas Convertibles,0
-model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
-model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
-model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
-model,"currency.currency,name",0,Currency,Moneda,0
+model,"currency.currency,name",bob,Boliviano,Boliviano,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
+model,"currency.currency,name",brl,Brazilian Real,Real brasileño,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de las Bahamas,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",byr,Belarussian Ruble,Rubla bielorrusa,0
+model,"currency.currency,name",bzd,Belize Dollar,Dólar de Belize,0
+model,"currency.currency,name",cad,Canadian Dollar,Dólar canadiense,0
+model,"currency.currency,name",cdf,Franc Congolais,Congolese Franc,0
+model,"currency.currency,name",che,WIR Euro,Euro WIR,0
+model,"currency.currency,name",chf,Swiss Franc,Franco suizo,0
+model,"currency.currency,name",chw,WIR Franc,Franco WIR,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
+model,"currency.currency,name",clp,Chilean Peso,Peso chileno,0
+model,"currency.currency,name",cny,Yuan Renminbi,Yuan renminbi,0
+model,"currency.currency,name",cop,Colombian Peso,Peso colombiano,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
+model,"currency.currency,name",crc,Costa Rican Colon,Colón costarricense,0
+model,"currency.currency,name",cup,Cuban Peso,Peso cubano,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Escudo de Cabo Verde,0
 model,"currency.currency,name",cyp,Cyprus Pound,Libra chipriota,0
-model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
-model,"currency.currency,name",mkd,Denar,Denario,0
-model,"currency.currency,name",djf,Djibouti Franc,Franco yibutiano,0
-model,"currency.currency,name",std,Dobra,Dobra,0
-model,"currency.currency,name",dop,Dominican Peso,Peso Dominicano,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar Caribeño del Este,0
-model,"currency.currency,name",egp,Egyptian Pound,Libra Egipcia,0
-model,"currency.currency,name",svc,El Salvador Colon,,0
-model,"currency.currency,name",etb,Ethiopian Birr,Birr etíope,0
+model,"currency.currency,name",czk,Czech Koruna,Corona checa,0
+model,"currency.currency,name",djf,Djibouti Franc,Franco de Djibouti,0
+model,"currency.currency,name",dkk,Danish Krone,Corona danesa,0
+model,"currency.currency,name",dop,Dominican Peso,Peso dominicano,0
+model,"currency.currency,name",dzd,Algerian Dinar,Dinar argelino,0
+model,"currency.currency,name",eek,Kroon,Corona estonia,0
+model,"currency.currency,name",egp,Egyptian Pound,Libra egipcia,0
+model,"currency.currency,name",ern,Nakfa,Nakfa,0
+model,"currency.currency,name",etb,Ethiopian Birr,Birr de etíope,0
 model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),,0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),,0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),,0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),,0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Libra malvinense,0
-model,"currency.currency,name",fjd,Fiji Dollar,Dólar Fuji,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",cdf,Franc Congolais,,0
+model,"currency.currency,name",fjd,Fiji Dollar,Dólar de las Islas Fiji,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Libra de las Islas Malvinas,0
+model,"currency.currency,name",gbp,Pound Sterling,Libra esterlina,0
+model,"currency.currency,name",gel,Lari,Lari,0
 model,"currency.currency,name",ghs,Ghana Cedi,Cedi ghanés,0
 model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
-model,"currency.currency,name",xau,Gold,Oro,0
-model,"currency.currency,name",xfo,Gold-Franc,Franco de oro,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",pyg,Guarani,Guaraní,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
 model,"currency.currency,name",gnf,Guinea Franc,Franco guineano,0
-model,"currency.currency,name",gyd,Guyana Dollar,Dólar de Guyana,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",gyd,Guyana Dollar,Dólar guayanés,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
-model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
-model,"currency.currency,name",isk,Iceland Krona,Corona de Islandia,0
-model,"currency.currency,name",inr,Indian Rupee,Rupia de la India,0
-model,"currency.currency,name",irr,Iranian Rial,Real Iraní,0
+model,"currency.currency,name",hnl,Lempira,Lempira hondureño,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna croata,0
+model,"currency.currency,name",htg,Gourde,Gourde haitiano,0
+model,"currency.currency,name",huf,Forint,Forint húngaro,0
+model,"currency.currency,name",idr,Rupiah,Rupia indonesia,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Nuevo sheqel israelí,0
+model,"currency.currency,name",inr,Indian Rupee,Rupia india,0
 model,"currency.currency,name",iqd,Iraqi Dinar,Dinar iraquí,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Dólar Jamaiquino,0
+model,"currency.currency,name",irr,Iranian Rial,Rial iraní,0
+model,"currency.currency,name",isk,Iceland Krona,Corona islandesa,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Dólar jamaiqueño,0
 model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordano,0
+model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",kes,Kenyan Shilling,Chelín keniata,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",eek,Kroon,Corona,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",khr,Riel,Riel camboyano,0
+model,"currency.currency,name",kmf,Comoro Franc,Franco comoriano,0
+model,"currency.currency,name",kpw,North Korean Won,Won norcoreano,0
+model,"currency.currency,name",krw,Won,Won surcoreano,0
 model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar kuwaití,0
-model,"currency.currency,name",mwk,Kwacha,,0
-model,"currency.currency,name",zmk,Kwacha,,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",gel,Lari,Lari,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de las Islas Caimán,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",lak,Kip,Kip laosiano,0
+model,"currency.currency,name",lbp,Lebanese Pound,Libra libanesa,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
+model,"currency.currency,name",lrd,Liberian Dollar,Dóla liberiano,0
+model,"currency.currency,name",lsl,Loti,Loti lesothense,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas lituano,0
 model,"currency.currency,name",lvl,Latvian Lats,Lat letón,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libra Libanesa,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",sll,Leone,Leone,0
-model,"currency.currency,name",lrd,Liberian Dollar,Dólar Liberiano,0
 model,"currency.currency,name",lyd,Libyan Dinar,Dinar libio,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas Lituanas,0
-model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",mad,Moroccan Dirham,Dirham marroquí,0
+model,"currency.currency,name",mdl,Moldovan Leu,Leu moldavo,0
 model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit Malayo,0
+model,"currency.currency,name",mkd,Denar,Denar,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
+model,"currency.currency,name",mro,Ouguiya,Uquiya,0
 model,"currency.currency,name",mtl,Maltese Lira,Lira maltesa,0
-model,"currency.currency,name",tmm,Manat,,0
-model,"currency.currency,name",mur,Mauritius Rupee,Rupia de Mauricius,0
-model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mur,Mauritius Rupee,Rupia mauricia,0
+model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha malawiano,0
 model,"currency.currency,name",mxn,Mexican Peso,Peso mexicano,0
-model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unidad de Inversión (UDI) mexicana,0
-model,"currency.currency,name",mdl,Moldovan Leu,Leu moldavo,0
-model,"currency.currency,name",mad,Moroccan Dirham,Dirham marroquí,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unidad de Inversión Mexicana (UDI),0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malasio,0
+model,"currency.currency,name",mzn,Metical,Metical mozambiqueño,0
+model,"currency.currency,name",nad,Namibia Dollar,Dóla namibio,0
 model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",ern,Nakfa,Nakfa,0
-model,"currency.currency,name",nad,Namibia Dollar,Dólar de Namibia,0
-model,"currency.currency,name",npr,Nepalese Rupee,Rupia Nepalí,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Guilder de las Antillas Holandesas,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Shequel Nueva de Israel,0
-model,"currency.currency,name",ron,New Leu,Nuea Leu,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Dólar de Nuevo Taiwán,0
-model,"currency.currency,name",try,New Turkish Lira,Nueva Lira de Turquía,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Dólar Neo Zelandés,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",xxx,No currency,Sin moneda,0
-model,"currency.currency,name",kpw,North Korean Won,Corea del Norte Won,0
-model,"currency.currency,name",nok,Norwegian Krone,Corona Noruega,0
+model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
+model,"currency.currency,name",nok,Norwegian Krone,Corona noruega,0
+model,"currency.currency,name",npr,Nepalese Rupee,Rupia nepalesa,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Dólar neozelandés,0
+model,"currency.currency,name",omr,Rial Omani,Rial omaní,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Rupia Paquistaní,0
-model,"currency.currency,name",xpd,Palladium,Paladio,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso Uruguayo,0
-model,"currency.currency,name",php,Philippine Peso,Peso Filipino,0
-model,"currency.currency,name",xpt,Platinum,Platino,0
-model,"currency.currency,name",gbp,Pound Sterling,Libra Esterlina,1
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",qar,Qatari Rial,Katar Real,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",omr,Rial Omani,Omani Real,0
-model,"currency.currency,name",khr,Riel,Real,0
-model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
-model,"currency.currency,name",idr,Rupiah,Rupia,0
-model,"currency.currency,name",rub,Russian Ruble,Rublo Ruso,0
+model,"currency.currency,name",pgk,Kina,Kina,0
+model,"currency.currency,name",php,Philippine Peso,Peso filipino,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Rupia pakistaní,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",pyg,Guarani,Guaraní,0
+model,"currency.currency,name",qar,Qatari Rial,Rial de Qatar,0
+model,"currency.currency,name",ron,New Leu,Leu,0
+model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbio,0
+model,"currency.currency,name",rub,Russian Ruble,Rublo ruso,0
 model,"currency.currency,name",rwf,Rwanda Franc,Franco ruandés,0
-model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
-model,"currency.currency,name",sar,Saudi Riyal,Real Saudí,0
-model,"currency.currency,name",rsd,Serbian Dinar,Denario Serbo,0
+model,"currency.currency,name",sar,Saudi Riyal,Rial saudí,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Dólar de las Islas Solomón,0
 model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
-model,"currency.currency,name",xag,Silver,Plata,0
+model,"currency.currency,name",sdg,Sudanese Pound,Libra sudanesa,0
+model,"currency.currency,name",sek,Swedish Krona,Corona sueca,0
 model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
-model,"currency.currency,name",skk,Slovak Koruna,Corona eslovaca,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dolar de las Islas Solomón,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",sos,Somali Shilling,Somalí Shilling,0
+model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
+model,"currency.currency,name",sll,Leone,Leone,0
+model,"currency.currency,name",sos,Somali Shilling,Chelín somalí,0
+model,"currency.currency,name",srd,Surinam Dollar,Dólar surinamés,0
+model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",svc,El Salvador Colon,Colón salvadoreño,0
+model,"currency.currency,name",syp,Syrian Pound,Libra siria,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni suazi,0
+model,"currency.currency,name",thb,Baht,Baht,0
 model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",xdr,Special Drawing Rights,,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
-model,"currency.currency,name",sdg,Sudanese Pound,Libra sudanesa,0
-model,"currency.currency,name",srd,Surinam Dollar,Dólar de Surinam,0
-model,"currency.currency,name",sek,Swedish Krona,Coronoa Sueca,0
-model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
-model,"currency.currency,name",syp,Syrian Pound,Lira siria,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Chelín tanzano,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",tmm,Manat,Manat,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Dinar tunecino,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
+model,"currency.currency,name",try,New Turkish Lira,Nueva lira turca,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",tnd,Tunisian Dinar,Dinar de Túnez,0
-model,"currency.currency,name",aed,UAE Dirham,Dirham de EAU,0
-model,"currency.currency,name",ugx,Uganda Shilling,Chelín Ugandés,0
-model,"currency.currency,name",xfu,UIC-Franc,Franco UIC,0
-model,"currency.currency,name",cou,Unidad de Valor Real,,0
-model,"currency.currency,name",clf,Unidades de fomento,,0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,,0
-model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
-model,"currency.currency,name",usn,US Dollar (Next day),Dólar USA (Próximo día),0
-model,"currency.currency,name",uss,US Dollar (Same day),Dólar USA (Mismo día),0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
+model,"currency.currency,name",twd,New Taiwan Dollar,nuevo Dólar taiwanés,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Chelín tanzano,0
+model,"currency.currency,name",uah,Hryvnia,Grivnia,0
+model,"currency.currency,name",ugx,Uganda Shilling,Chelín ugandés,0
+model,"currency.currency,name",usd,US Dollar,Dólar estadounidense,0
+model,"currency.currency,name",usn,US Dollar (Next day),Dólar estadounidense (dia siguiente),0
+model,"currency.currency,name",uss,US Dollar (Same day),Dólar estadounidense (mismo dia),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Peso uruguayo,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Som uzbeco,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",vnd,Dong,Dong,0
 model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",che,WIR Euro,,0
-model,"currency.currency,name",chw,WIR Franc,,0
-model,"currency.currency,name",krw,Won,,0
-model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,franco CFA BEAC,0
+model,"currency.currency,name",xag,Silver,Plata,0
+model,"currency.currency,name",xau,Gold,Oro,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),Unidad Compuesta Europea (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unidad Monetaria Europea (E.U.M.-6),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unidad de cuenta europea 9 (E.U.A.-9),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unidad de cuenta europea 17 (E.U.A.-17),0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar del Caribe oriental,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Special Drawing Rights,0
+model,"currency.currency,name",xfo,Gold-Franc,Franco de oro,0
+model,"currency.currency,name",xfu,UIC-Franc,Franco UIC,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,franco CFA BCEAO,0
+model,"currency.currency,name",xpd,Palladium,Paladio,0
+model,"currency.currency,name",xpf,CFP Franc,Franco CFP,0
+model,"currency.currency,name",xpt,Platinum,Platino,0
+model,"currency.currency,name",xts,Code for testing purposes,Código reservado para pruebas,0
+model,"currency.currency,name",xxx,No currency,Sin divisa,0
+model,"currency.currency,name",yer,Yemeni Rial,Rial yemení,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",zmk,Kwacha,Zambian Kwacha,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar zimbabuense,0
 model,"currency.currency.rate,name",0,Rate,Tasa de Cambio,0
 model,"ir.action,name",act_currency_form,Currencies,Monedas,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de Monedas,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
 model,"res.group,name",group_currency_admin,Currency Administration,Administrar Monedas,0
 view,currency.currency,0,Currencies,Monedas,0
 view,currency.currency,0,Currency,Moneda,0
diff --git a/es_ES.csv b/es_ES.csv
index b5e5c8f..e612aa4 100644
--- a/es_ES.csv
+++ b/es_ES.csv
@@ -8,128 +8,128 @@ field,"currency.currency,digits",0,Display Digits,Dígitos a mostrar,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador decimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de miles,0
-field,"currency.currency,name",0,Name,Nombre,0
 field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El signo negativo va delante,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signo negativo,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo negativo separado por espacio,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición del signo negativo,0
+field,"currency.currency,name",0,Name,Nombre,0
+field,"currency.currency,negative_sign",0,Negative Sign,Signo negativo,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo positivo va delante,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signo positivo,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo positivo separado por espacio,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del signo positivo,0
+field,"currency.currency,positive_sign",0,Positive Sign,Signo positivo,0
 field,"currency.currency,rate",0,Current rate,Tasa de cambio actual,0
-field,"currency.currency.rate,currency",0,Currency,Divisa,0
-field,"currency.currency.rate,date",0,Date,Fecha,0
-field,"currency.currency.rate,rate",0,Rate,Tasa de cambio,0
-field,"currency.currency.rate,rec_name",0,Name,Nombre,0
 field,"currency.currency,rates",0,Rates,Tasas de cambio,0
 field,"currency.currency,rec_name",0,Name,Nombre,0
 field,"currency.currency,rounding",0,Rounding factor,Factor de redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
-model,"currency.currency,name",afn,Afghani,Afghani,0
+field,"currency.currency.rate,currency",0,Currency,Divisa,0
+field,"currency.currency.rate,date",0,Date,Fecha,0
+field,"currency.currency.rate,rate",0,Rate,Tasa de cambio,0
+field,"currency.currency.rate,rec_name",0,Name,Nombre,0
+model,"currency.currency,name",0,Currency,Divisa,0
+model,"currency.currency,name",afn,Afghani,Afganí,0
+model,"currency.currency,name",all,Lek,Lek,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florín de las Antillas Neerlandesas,0
 model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
 model,"currency.currency,name",awg,Aruban Guilder,Florín de Aruba,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Azerbaijanian Manat,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Manat de Azerbayán,0
+model,"currency.currency,name",bam,Convertible Marks,Marcos convertibles,0
 model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rublo de Bielorusia,0
-model,"currency.currency,name",bzd,Belize Dollar,Dólar de Bélize,0
-model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Dólar de Bermuda,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lev búlgaro,0
+model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Dólar de Bermudas,0
 model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",brl,Brazilian Real,Real Brasilero,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev de Bulgaria,0
-model,"currency.currency,name",cad,Canadian Dollar,Dólar Canadiense,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de Islas Caimán,0
-model,"currency.currency,name",clp,Chilean Peso,Peso Chileno,0
-model,"currency.currency,name",cop,Colombian Peso,Peso Colombiano,0
-model,"currency.currency,name",bam,Convertible Marks,Marcas Convertibles,0
-model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
-model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
-model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
-model,"currency.currency,name",0,Currency,Divisa,0
-model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
-model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
-model,"currency.currency,name",mkd,Denar,Denario,0
-model,"currency.currency,name",dop,Dominican Peso,Peso Dominicano,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar Caribeño del Este,0
-model,"currency.currency,name",egp,Egyptian Pound,Libra Egipcia,0
+model,"currency.currency,name",brl,Brazilian Real,Real brasileño,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de las Bahamas,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",byr,Belarussian Ruble,Rubla bielorrusa,0
+model,"currency.currency,name",bzd,Belize Dollar,Dólar de Belize,0
+model,"currency.currency,name",cad,Canadian Dollar,Dólar canadiense,0
+model,"currency.currency,name",chf,Swiss Franc,Franco suizo,0
+model,"currency.currency,name",clp,Chilean Peso,Peso chileno,0
+model,"currency.currency,name",cny,Yuan Renminbi,Yuan renminbi,0
+model,"currency.currency,name",cop,Colombian Peso,Peso colombiano,0
+model,"currency.currency,name",crc,Costa Rican Colon,Colón costarricense,0
+model,"currency.currency,name",cup,Cuban Peso,Peso cubano,0
+model,"currency.currency,name",czk,Czech Koruna,Corona checa,0
+model,"currency.currency,name",dkk,Danish Krone,Corona danesa,0
+model,"currency.currency,name",dop,Dominican Peso,Peso dominicano,0
+model,"currency.currency,name",eek,Kroon,Corona estonia,0
+model,"currency.currency,name",egp,Egyptian Pound,Libra egipcia,0
 model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",fjd,Fiji Dollar,Dólar Fuji,0
-model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",fjd,Fiji Dollar,Dólar de las Islas Fiji,0
+model,"currency.currency,name",gbp,UK Pound,Libra esterlina,0
 model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
-model,"currency.currency,name",pyg,Guarani,Guaraní,0
-model,"currency.currency,name",gyd,Guyana Dollar,Dólar de Guyana,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",gyd,Guyana Dollar,Dólar guayanés,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
-model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
-model,"currency.currency,name",isk,Iceland Krona,Corona de Islandia,0
-model,"currency.currency,name",inr,Indian Rupee,Rupia de la India,0
-model,"currency.currency,name",irr,Iranian Rial,Real Iraní,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Dólar Jamaiquino,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",eek,Kroon,Corona,0
-model,"currency.currency,name",lbp,Lebanese Pound,Libra Libanesa,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",lrd,Liberian Dollar,Dólar Liberiano,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas Lituanas,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit Malayo,0
-model,"currency.currency,name",mur,Mauritius Rupee,Rupia de Mauricius,0
-model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",hnl,Lempira,Lempira hondureño,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna croata,0
+model,"currency.currency,name",huf,Forint,Forint húngaro,0
+model,"currency.currency,name",idr,Rupiah,Rupia indonesia,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Nuevo sheqel israelí,0
+model,"currency.currency,name",inr,Indian Rupee,Rupia india,0
+model,"currency.currency,name",irr,Iranian Rial,Rial iraní,0
+model,"currency.currency,name",isk,Iceland Krona,Corona islandesa,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Dólar jamaiqueño,0
+model,"currency.currency,name",jpy,Yen,Yen,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",khr,Riel,Riel camboyano,0
+model,"currency.currency,name",kpw,North Korean Won,Won norcoreano,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de las Islas Caimán,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",lak,Kip,Kip laosiano,0
+model,"currency.currency,name",lbp,Lebanese Pound,Libra libanesa,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
+model,"currency.currency,name",lrd,Liberian Dollar,Dóla liberiano,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas lituano,0
+model,"currency.currency,name",mkd,Denar,Denar,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",mur,Mauritius Rupee,Rupia mauricia,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malasio,0
+model,"currency.currency,name",mzn,Metical,Metical mozambiqueño,0
+model,"currency.currency,name",nad,Namibia Dollar,Dóla namibio,0
 model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",nad,Namibia Dollar,Dólar de Namibia,0
-model,"currency.currency,name",npr,Nepalese Rupee,Rupia Nepalí,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Guilder de las Antillas Holandesas,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Shequel Nueva de Israel,0
-model,"currency.currency,name",ron,New Leu,Nuea Leu,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Dólar de Nuevo Taiwán,0
-model,"currency.currency,name",try,New Turkish Lira,Nueva Lira de Turquía,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Dólar Neo Zelandés,0
-model,"currency.currency,name",kpw,North Korean Won,Corea del Norte Won,0
-model,"currency.currency,name",nok,Norwegian Krone,Corona Noruega,0
+model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
+model,"currency.currency,name",nok,Norwegian Krone,Corona noruega,0
+model,"currency.currency,name",npr,Nepalese Rupee,Rupia nepalesa,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Dólar neozelandés,0
+model,"currency.currency,name",omr,Rial Omani,Rial omaní,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Rupia Paquistaní,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso Uruguayo,0
-model,"currency.currency,name",php,Philippine Peso,Peso Filipino,0
-model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",qar,Qatari Rial,Katar Real,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",omr,Rial Omani,Omani Real,0
-model,"currency.currency,name",khr,Riel,Real,0
-model,"currency.currency,name",idr,Rupiah,Rupia,0
-model,"currency.currency,name",rub,Russian Ruble,Rublo Ruso,0
-model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
-model,"currency.currency,name",sar,Saudi Riyal,Real Saudí,0
-model,"currency.currency,name",rsd,Serbian Dinar,Denario Serbo,0
+model,"currency.currency,name",php,Philippine Peso,Peso filipino,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Rupia pakistaní,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",pyg,Guarani,Guaraní,0
+model,"currency.currency,name",qar,Qatari Rial,Rial de Qatar,0
+model,"currency.currency,name",ron,New Leu,Leu,0
+model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbio,0
+model,"currency.currency,name",rub,Russian Ruble,Rublo ruso,0
+model,"currency.currency,name",sar,Saudi Riyal,Rial saudí,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Dólar de las Islas Solomón,0
 model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
+model,"currency.currency,name",sek,Swedish Krona,Corona sueca,0
 model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dolar de las Islas Solomón,0
-model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",sos,Somali Shilling,Somalí Shilling,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
-model,"currency.currency,name",srd,Surinam Dollar,Dólar de Surinam,0
-model,"currency.currency,name",sek,Swedish Krona,Coronoa Sueca,0
-model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
+model,"currency.currency,name",sos,Somali Shilling,Chelín somalí,0
+model,"currency.currency,name",srd,Surinam Dollar,Dólar surinamés,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",try,New Turkish Lira,Nueva lira turca,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",gbp,UK Pound,Libra Esterlina,0
-model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
-model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",twd,New Taiwan Dollar,nuevo Dólar taiwanés,0
+model,"currency.currency,name",uah,Hryvnia,Grivnia,0
+model,"currency.currency,name",usd,US Dollar,Dólar estadounidense,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Peso uruguayo,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Som uzbeco,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",vnd,Dong,Dong,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar del Caribe oriental,0
+model,"currency.currency,name",yer,Yemeni Rial,Rial yemení,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar zimbabuense,0
 model,"currency.currency.rate,name",0,Rate,Tasa de cambio,0
 model,"ir.action,name",act_currency_form,Currencies,Divisas,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Divisas,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de divisas,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Divisas,0
 model,"res.group,name",group_currency_admin,Currency Administration,Administración de divisas,0
 view,currency.currency,0,Currencies,Divisas,0
 view,currency.currency,0,Currency,Divisa,0
diff --git a/fr_FR.csv b/fr_FR.csv
index 65b4d7d..3ab6faf 100644
--- a/fr_FR.csv
+++ b/fr_FR.csv
@@ -8,213 +8,212 @@ field,"currency.currency,digits",0,Display Digits,Décimale affichée,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Séparateur décimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Groupement,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Séparateur des milliers,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Symbole négatif en premier,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Négatif séparé par un espace,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position du signe négatif,0
 field,"currency.currency,name",0,Name,Nom,0
-field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
-field,"currency.currency,negative_sign",0,Negative Sign,,0
-field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
-field,"currency.currency,numeric_code",0,Numeric Code,,0
-field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
-field,"currency.currency,positive_sign",0,Positive Sign,,0
-field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
+field,"currency.currency,negative_sign",0,Negative Sign,Signe négatif,0
+field,"currency.currency,numeric_code",0,Numeric Code,Code numérique,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Symbole de depositif en premier,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positif séparé par un espace,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position du signe positif,0
+field,"currency.currency,positive_sign",0,Positive Sign,Signe positif,0
 field,"currency.currency,rate",0,Current rate,Taux Actuel,0
-field,"currency.currency.rate,currency",0,Currency,Devise,0
-field,"currency.currency.rate,date",0,Date,Date,0
-field,"currency.currency.rate,rate",0,Rate,Taux,0
-field,"currency.currency.rate,rec_name",0,Name,Nom,0
 field,"currency.currency,rates",0,Rates,Taux,0
 field,"currency.currency,rec_name",0,Name,Nom,0
 field,"currency.currency,rounding",0,Rounding factor,Facteur d'Arrondi,0
 field,"currency.currency,symbol",0,Symbol,Symbole,0
+field,"currency.currency.rate,currency",0,Currency,Devise,0
+field,"currency.currency.rate,date",0,Date,Date,0
+field,"currency.currency.rate,rate",0,Rate,Taux,0
+field,"currency.currency.rate,rec_name",0,Name,Nom,0
+model,"currency.currency,name",0,Currency,Devise,0
+model,"currency.currency,name",aed,UAE Dirham,Dirham des Émirats arabes unis,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",dzd,Algerian Dinar,Dinar algérien,0
-model,"currency.currency,name",ars,Argentine Peso,Peso argentin,0
+model,"currency.currency,name",all,Lek,Lek,0
 model,"currency.currency,name",amd,Armenian Dram,Dram arménien,0
-model,"currency.currency,name",awg,Aruban Guilder,Florin d'Aruba,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florin des Antilles néerlandaises,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",ars,Argentine Peso,Peso argentin,0
 model,"currency.currency,name",aud,Australian Dollar,Dollar australien,0
+model,"currency.currency,name",awg,Aruban Guilder,Florin d'Aruba,0
 model,"currency.currency,name",azn,Azerbaijanian Manat,Manat d'Azerbaïdjan,0
-model,"currency.currency,name",bsd,Bahamian Dollar,Dollar des Bahamas,0
-model,"currency.currency,name",bhd,Bahraini Dinar,Dinar de Bahreïn,0
-model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",bam,Convertible Marks,Marks convertibles,0
 model,"currency.currency,name",bbd,Barbados Dollar,Dollar de la Barbade,0
-model,"currency.currency,name",byr,Belarussian Ruble,Rouble biélorusse,0
-model,"currency.currency,name",bzd,Belize Dollar,Dollar de Belize,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lev bulgare,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Dinar de Bahreïn,0
+model,"currency.currency,name",bif,Burundi Franc,Franc burundais,0
 model,"currency.currency,name",bmd,Bermudian Dollar,Dollar des Bermudes,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",bnd,Brunei Dollar,Dollar de Brunei,0
 model,"currency.currency,name",bob,Boliviano,Boliviano bolivien,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
 model,"currency.currency,name",brl,Brazilian Real,Real brésilien,0
-model,"currency.currency,name",bnd,Brunei Dollar,Dollar de Brunei,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lev bulgare,0
-model,"currency.currency,name",bif,Burundi Franc,Franc burundais,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Dollar des Bahamas,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",byr,Belarussian Ruble,Rouble biélorusse,0
+model,"currency.currency,name",bzd,Belize Dollar,Dollar de Belize,0
 model,"currency.currency,name",cad,Canadian Dollar,Dollar canadien,0
-model,"currency.currency,name",cve,Cape Verde Escudo,Escudo du Cap-Vert,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,Dollar des îles Caïman,0
-model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc BCEAO,0
-model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc BEAC,0
-model,"currency.currency,name",xpf,CFP Franc,Franc pacifique,0
+model,"currency.currency,name",cdf,Congolese Franc,Franc Congolais,0
+model,"currency.currency,name",che,WIR Euro,WIR Euro,0
+model,"currency.currency,name",chf,Swiss Franc,Franc suisse,0
+model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
 model,"currency.currency,name",clp,Chilean Peso,Peso chilien,0
-model,"currency.currency,name",xts,Code for testing purposes,Code destiné aux essais,0
+model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renmimbi,0
 model,"currency.currency,name",cop,Colombian Peso,Peso colombien,0
-model,"currency.currency,name",kmf,Comoro Franc,Franc comorien,0
-model,"currency.currency,name",bam,Convertible Marks,Marks convertibles,0
-model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
 model,"currency.currency,name",crc,Costa Rican Colon,Colón costaricain,0
-model,"currency.currency,name",hrk,Croatian Kuna,Kuna de Croatie,0
 model,"currency.currency,name",cup,Cuban Peso,Peso cubain,0
-model,"currency.currency,name",0,Currency,Devise,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Escudo du Cap-Vert,0
 model,"currency.currency,name",cyp,Cyprus Pound,Livre chypriote,0
 model,"currency.currency,name",czk,Czech Koruna,Koruna tchèque,0
-model,"currency.currency,name",gmd,Dalasi,Dalasi,0
-model,"currency.currency,name",dkk,Danish Krone,Couronne danoise,0
-model,"currency.currency,name",mkd,Denar,Dinar macédonien,0
 model,"currency.currency,name",djf,Djibouti Franc,Franc djiboutien,0
-model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",dkk,Danish Krone,Couronne danoise,0
 model,"currency.currency,name",dop,Dominican Peso,Peso dominicain,0
-model,"currency.currency,name",vnd,Dong,Dong,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,Dollar des Caraïbes orientales,0
+model,"currency.currency,name",dzd,Algerian Dinar,Dinar algérien,0
+model,"currency.currency,name",eek,Kroon,Couronne estonienne,0
 model,"currency.currency,name",egp,Egyptian Pound,Livre égyptienne,0
-model,"currency.currency,name",svc,El Salvador Colon,Colón salvadorien,0
+model,"currency.currency,name",ern,Nakfa,Nafka,0
 model,"currency.currency,name",etb,Ethiopian Birr,Birr éthiopien,0
 model,"currency.currency,name",eur,Euro,Euro,0
-model,"currency.currency,name",xba,European Composite Unit (EURCO),Unité européenne composée (EURCO),0
-model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unité monétaire européenne (U.M.E.-6 monnaie),0
-model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unité de compte 17 (U.E.C.-17 monnaie),0
-model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unité de compte 9 ((U.E.C.-9 monnaie),0
-model,"currency.currency,name",fkp,Falkland Islands Pound,Livre de Falkland,0
 model,"currency.currency,name",fjd,Fiji Dollar,Dollar fidjien,0
-model,"currency.currency,name",huf,Forint,Forint,0
-model,"currency.currency,name",cdf,Franc Congolais,Franc Congolais,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Livre de Falkland,0
+model,"currency.currency,name",gbp,Pound Sterling,Livre sterling,0
+model,"currency.currency,name",gel,Lari,Lari,0
 model,"currency.currency,name",ghs,Ghana Cedi,Cedi du Ghana,0
 model,"currency.currency,name",gip,Gibraltar Pound,Livre de Gibraltar,0
-model,"currency.currency,name",xau,Gold,Or,0
-model,"currency.currency,name",xfo,Gold-Franc,Franc Or,0
-model,"currency.currency,name",htg,Gourde,Gourde,0
-model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
 model,"currency.currency,name",gnf,Guinea Franc,Franc guinéen,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
 model,"currency.currency,name",gyd,Guyana Dollar,Dollar de Guyana,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Dollar de Hong-Kong,0
-model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
-model,"currency.currency,name",isk,Iceland Krona,Couronne islandaise,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna de Croatie,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",idr,Rupiah,Roupie indonésienne,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Nouveau sheqel israëlien,0
 model,"currency.currency,name",inr,Indian Rupee,Roupie indienne,0
-model,"currency.currency,name",irr,Iranian Rial,Rial iranien,0
 model,"currency.currency,name",iqd,Iraqi Dinar,Dinar irakien,0
+model,"currency.currency,name",irr,Iranian Rial,Rial iranien,0
+model,"currency.currency,name",isk,Iceland Krona,Couronne islandaise,0
 model,"currency.currency,name",jmd,Jamaican Dollar,Dollar jamaïcain,0
 model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordanien,0
+model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",kes,Kenyan Shilling,Shilling kenyan,0
-model,"currency.currency,name",pgk,Kina,Kina,0
-model,"currency.currency,name",lak,Kip,Kip,0
-model,"currency.currency,name",eek,Kroon,Couronne estonienne,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",khr,Riel,Riel,0
+model,"currency.currency,name",kmf,Comoro Franc,Franc comorien,0
+model,"currency.currency,name",kpw,North Korean Won,Won nord-coréen,0
+model,"currency.currency,name",krw,Won,Won,0
 model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar koweïtien,0
-model,"currency.currency,name",mwk,Kwacha,Kwacha,0
-model,"currency.currency,name",zmk,Kwacha,Kwacha,0
-model,"currency.currency,name",aoa,Kwanza,Kwanza,0
-model,"currency.currency,name",mmk,Kyat,Kyat,0
-model,"currency.currency,name",gel,Lari,Lari,0
-model,"currency.currency,name",lvl,Latvian Lats,Lats de Lettonie,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Dollar des îles Caïman,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",lak,Kip,Kip,0
 model,"currency.currency,name",lbp,Lebanese Pound,Livre libanaise,0
-model,"currency.currency,name",all,Lek,Lek,0
-model,"currency.currency,name",hnl,Lempira,Lempira,0
-model,"currency.currency,name",sll,Leone,Leone,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Roupie sri-lankaise,0
 model,"currency.currency,name",lrd,Liberian Dollar,Dollar liberien,0
-model,"currency.currency,name",lyd,Libyan Dinar,Dinar libyen,0
-model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas de Lithuanie,0
 model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas de Lithuanie,0
+model,"currency.currency,name",lvl,Latvian Lats,Lats de Lettonie,0
+model,"currency.currency,name",lyd,Libyan Dinar,Dinar libyen,0
+model,"currency.currency,name",mad,Moroccan Dirham,Dirham marocain,0
+model,"currency.currency,name",mdl,Moldovan Leu,Leu de Moldavie,0
 model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malaisien,0
+model,"currency.currency,name",mkd,Denar,Dinar macédonien,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
 model,"currency.currency,name",mtl,Maltese Lira,Livre maltaise,0
-model,"currency.currency,name",tmm,Manat,Manat,0
 model,"currency.currency,name",mur,Mauritius Rupee,Roupie mauricienne,0
-model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mvr,Rufiyaa,Roupie maldive,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha,0
 model,"currency.currency,name",mxn,Mexican Peso,Peso mexicain,0
 model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unité mexicaine de conversion (UDI),0
-model,"currency.currency,name",mdl,Moldovan Leu,Leu de Moldavie,0
-model,"currency.currency,name",mad,Moroccan Dirham,Dirham marocain,0
-model,"currency.currency,name",bov,Mvdol,Mvdol,0
-model,"currency.currency,name",ngn,Naira,Naira,0
-model,"currency.currency,name",ern,Nakfa,Nafka,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malaisien,0
+model,"currency.currency,name",mzn,Metical,Metical,0
 model,"currency.currency,name",nad,Namibia Dollar,Dollar de Namibie,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",nok,Norwegian Krone,Couronne norvégienne,0
 model,"currency.currency,name",npr,Nepalese Rupee,Roupie népalaise,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florin des Antilles néerlandaises,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Nouveau sheqel israëlien,0
-model,"currency.currency,name",ron,New Leu,Nouveau Leu,0
-model,"currency.currency,name",twd,New Taiwan Dollar,Nouveau Dollar taïwainais,0
-model,"currency.currency,name",try,New Turkish Lira,Livre turque,0
 model,"currency.currency,name",nzd,New Zealand Dollar,Dollar néo-zélandais,0
-model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
-model,"currency.currency,name",xxx,No currency,Pas de monnaie,0
-model,"currency.currency,name",kpw,North Korean Won,Won nord-coréen,0
-model,"currency.currency,name",nok,Norwegian Krone,Couronne norvégienne,0
+model,"currency.currency,name",omr,Rial Omani,Riyal d'Oman,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",pen,Nuevo Sol,Nouveau Sol,0
-model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
-model,"currency.currency,name",top,Pa'anga,Pa'anga,0
-model,"currency.currency,name",pkr,Pakistan Rupee,Roupie pakistanaise,0
-model,"currency.currency,name",xpd,Palladium,Palladium,0
-model,"currency.currency,name",mop,Pataca,Pataca,0
-model,"currency.currency,name",uyu,Peso Uruguayo,Peso d'Uruguay,0
+model,"currency.currency,name",pgk,Kina,Kina,0
 model,"currency.currency,name",php,Philippine Peso,Peso philippin,0
-model,"currency.currency,name",xpt,Platinum,Platine,0
-model,"currency.currency,name",gbp,Pound Sterling,Livre sterling,0
-model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Roupie pakistanaise,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency,name",pyg,Guarani,Guarani,0
 model,"currency.currency,name",qar,Qatari Rial,Riyal du Qatar,0
-model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",zar,Rand,Rand,0
-model,"currency.currency,name",omr,Rial Omani,Riyal d'Oman,0
-model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",mvr,Rufiyaa,Roupie maldive,0
-model,"currency.currency,name",idr,Rupiah,Roupie indonésienne,0
+model,"currency.currency,name",ron,New Leu,Nouveau Leu,0
+model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbe,0
 model,"currency.currency,name",rub,Russian Ruble,Rouble russe,0
 model,"currency.currency,name",rwf,Rwanda Franc,Franc du Rwanda,0
-model,"currency.currency,name",shp,Saint Helena Pound,Livre de Sainte-Hélène,0
 model,"currency.currency,name",sar,Saudi Riyal,Riyal saoudien,0
-model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbe,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Dollar des îles Salomon,0
 model,"currency.currency,name",scr,Seychelles Rupee,Roupie seychelloise,0
-model,"currency.currency,name",xag,Silver,Argent,0
+model,"currency.currency,name",sdg,Sudanese Pound,Livre soudanaise,0
+model,"currency.currency,name",sek,Swedish Krona,Couronne suédoise,0
 model,"currency.currency,name",sgd,Singapore Dollar,Dollar de Singapour,0
-model,"currency.currency,name",skk,Slovak Koruna,Couronne slovaque,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,Dollar des îles Salomon,0
-model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",shp,Saint Helena Pound,Livre de Sainte-Hélène,0
+model,"currency.currency,name",sll,Leone,Leone,0
 model,"currency.currency,name",sos,Somali Shilling,Shilling de Somalie,0
-model,"currency.currency,name",tjs,Somoni,Somoni,0
-model,"currency.currency,name",xdr,Special Drawing Rights,Special Drawing Rights,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,Roupie sri-lankaise,0
-model,"currency.currency,name",sdg,Sudanese Pound,Livre soudanaise,0
 model,"currency.currency,name",srd,Surinam Dollar,Dollar de Surinam,0
-model,"currency.currency,name",sek,Swedish Krona,Couronne suédoise,0
-model,"currency.currency,name",chf,Swiss Franc,Franc suisse,0
+model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",svc,El Salvador Colon,Colón salvadorien,0
 model,"currency.currency,name",syp,Syrian Pound,Livre syrienne,0
-model,"currency.currency,name",bdt,Taka,Taka,0
-model,"currency.currency,name",wst,Tala,Tala,0
-model,"currency.currency,name",tzs,Tanzanian Shilling,Shilling de Tanzanie,0
-model,"currency.currency,name",kzt,Tenge,Tenge,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dollar de Trinité-et-Tobago,0
-model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",tmm,Manat,Manat,0
 model,"currency.currency,name",tnd,Tunisian Dinar,Dinar tunisien,0
-model,"currency.currency,name",aed,UAE Dirham,Dirham des Émirats arabes unis,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
+model,"currency.currency,name",try,New Turkish Lira,Livre turque,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dollar de Trinité-et-Tobago,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Nouveau Dollar taïwainais,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Shilling de Tanzanie,0
+model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
 model,"currency.currency,name",ugx,Uganda Shilling,Shilling d'Ouganda,0
-model,"currency.currency,name",xfu,UIC-Franc,Franc UIC,0
-model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
-model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
-model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Peso urugayen en unités indexées,0
 model,"currency.currency,name",usd,US Dollar,Dollar des États-Unis d'Amérique,0
 model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (jour suivant),0
 model,"currency.currency,name",uss,US Dollar (Same day),US dollar (même jour),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Peso urugayen en unités indexées,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Peso d'Uruguay,0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Sum d'Ouzbékistan,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",vnd,Dong,Dong,0
 model,"currency.currency,name",vuv,Vatu,Vatu,0
-model,"currency.currency,name",che,WIR Euro,WIR Euro,0
-model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
-model,"currency.currency,name",krw,Won,Won,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc BEAC,0
+model,"currency.currency,name",xag,Silver,Argent,0
+model,"currency.currency,name",xau,Gold,Or,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),Unité européenne composée (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unité monétaire européenne (U.M.E.-6 monnaie),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unité de compte 9 ((U.E.C.-9 monnaie),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unité de compte 17 (U.E.C.-17 monnaie),0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Dollar des Caraïbes orientales,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Droits de tirage spéciaux,0
+model,"currency.currency,name",xfo,Gold-Franc,Franc Or,0
+model,"currency.currency,name",xfu,UIC-Franc,Franc UIC,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc BCEAO,0
+model,"currency.currency,name",xpd,Palladium,Palladium,0
+model,"currency.currency,name",xpf,CFP Franc,Franc pacifique,0
+model,"currency.currency,name",xpt,Platinum,Platine,0
+model,"currency.currency,name",xts,Code for testing purposes,Code destiné aux essais,0
+model,"currency.currency,name",xxx,No currency,Pas de monnaie,0
 model,"currency.currency,name",yer,Yemeni Rial,Riyal du Yemen,0
-model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renmimbi,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",zmk,Zambian Kwacha,Kwacha Zambien,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Dollar zimbabwéen,0
-model,"currency.currency,name",pln,Zloty,Zloty,0
 model,"currency.currency.rate,name",0,Rate,Taux,0
 model,"ir.action,name",act_currency_form,Currencies,Devises,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Gestion des Devises,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
 model,"res.group,name",group_currency_admin,Currency Administration,Administration Devises,0
 view,currency.currency,0,Currencies,Devises,0
 view,currency.currency,0,Currency,Devise,0
diff --git a/ru_RU.csv b/ru_RU.csv
new file mode 100644
index 0000000..5730c14
--- /dev/null
+++ b/ru_RU.csv
@@ -0,0 +1,222 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,,0
+field,"currency.currency,active",0,Active,,0
+field,"currency.currency,code",0,Code,,0
+field,"currency.currency,digits",0,Display Digits,,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,,0
+field,"currency.currency,mon_grouping",0,Grouping,,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
+field,"currency.currency,name",0,Name,,0
+field,"currency.currency,negative_sign",0,Negative Sign,,0
+field,"currency.currency,numeric_code",0,Numeric Code,,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
+field,"currency.currency,positive_sign",0,Positive Sign,,0
+field,"currency.currency,rate",0,Current rate,,0
+field,"currency.currency,rates",0,Rates,,0
+field,"currency.currency,rec_name",0,Name,,0
+field,"currency.currency,rounding",0,Rounding factor,,0
+field,"currency.currency,symbol",0,Symbol,,0
+field,"currency.currency.rate,currency",0,Currency,,0
+field,"currency.currency.rate,date",0,Date,,0
+field,"currency.currency.rate,rate",0,Rate,,0
+field,"currency.currency.rate,rec_name",0,Name,,0
+model,"currency.currency,name",0,Currency,,0
+model,"currency.currency,name",aed,UAE Dirham,Дирхам (ОАЭ),0
+model,"currency.currency,name",afn,Afghani,Афгани,0
+model,"currency.currency,name",all,Lek,Лек,0
+model,"currency.currency,name",amd,Armenian Dram,Армянский драм,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Нидерландский антильский гульден,0
+model,"currency.currency,name",aoa,Kwanza,Кванза,0
+model,"currency.currency,name",ars,Argentine Peso,Аргентинское песо,0
+model,"currency.currency,name",aud,Australian Dollar,Австралийский доллар,0
+model,"currency.currency,name",awg,Aruban Guilder,Арубанский гульден,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Азербайджанский манат,0
+model,"currency.currency,name",bam,Convertible Marks,Конвертируемая марка,0
+model,"currency.currency,name",bbd,Barbados Dollar,Барбадосский доллар,0
+model,"currency.currency,name",bdt,Taka,Така,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Лев,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Бахрейнский динар,0
+model,"currency.currency,name",bif,Burundi Franc,Бурундийский франк,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Бермудский доллар,0
+model,"currency.currency,name",bnd,Brunei Dollar,Брунейский доллар,0
+model,"currency.currency,name",bob,Boliviano,Боливиано,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
+model,"currency.currency,name",brl,Brazilian Real,Бразильский реал,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Багамский доллар,0
+model,"currency.currency,name",btn,Ngultrum,Нгултрум,0
+model,"currency.currency,name",bwp,Pula,Пула,0
+model,"currency.currency,name",byr,Belarussian Ruble,Белорусский рубль,0
+model,"currency.currency,name",bzd,Belize Dollar,Белизский доллар,0
+model,"currency.currency,name",cad,Canadian Dollar,Канадский доллар,0
+model,"currency.currency,name",cdf,Congolese Franc,Конголезский франк,0
+model,"currency.currency,name",che,WIR Euro,Евро (WIR),0
+model,"currency.currency,name",chf,Swiss Franc,Швейцарский франк,0
+model,"currency.currency,name",chw,WIR Franc,Франк (WIR),0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
+model,"currency.currency,name",clp,Chilean Peso,Чилийское песо,0
+model,"currency.currency,name",cny,Yuan Renminbi,Юань жэньминьби,0
+model,"currency.currency,name",cop,Colombian Peso,Колумбийское песо,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
+model,"currency.currency,name",crc,Costa Rican Colon,Костариканский колон,0
+model,"currency.currency,name",cup,Cuban Peso,Кубинское песо,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Эскудо Кабо-Верде,0
+model,"currency.currency,name",cyp,Cyprus Pound,Кипрский фунт,0
+model,"currency.currency,name",czk,Czech Koruna,Чешская крона,0
+model,"currency.currency,name",djf,Djibouti Franc,Франк Джибути,0
+model,"currency.currency,name",dkk,Danish Krone,Датская крона,0
+model,"currency.currency,name",dop,Dominican Peso,Доминиканское песо,0
+model,"currency.currency,name",dzd,Algerian Dinar,Алжирский динар,0
+model,"currency.currency,name",eek,Kroon,Эстонская крона,0
+model,"currency.currency,name",egp,Egyptian Pound,Египетский фунт,0
+model,"currency.currency,name",ern,Nakfa,Накфа,0
+model,"currency.currency,name",etb,Ethiopian Birr,Эфиопский быр,0
+model,"currency.currency,name",eur,Euro,Евро,0
+model,"currency.currency,name",fjd,Fiji Dollar,Доллар Фиджи,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Фунт Фолклендских островов,0
+model,"currency.currency,name",gbp,Pound Sterling,Фунт стерлингов,0
+model,"currency.currency,name",gel,Lari,Лари,0
+model,"currency.currency,name",ghs,Ghana Cedi,Седи,0
+model,"currency.currency,name",gip,Gibraltar Pound,Гибралтарский фунт,0
+model,"currency.currency,name",gmd,Dalasi,Даласи,0
+model,"currency.currency,name",gnf,Guinea Franc,Гвинейский франк,0
+model,"currency.currency,name",gtq,Quetzal,Кетсаль,0
+model,"currency.currency,name",gyd,Guyana Dollar,Гайанский доллар,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Гонконгский доллар,0
+model,"currency.currency,name",hnl,Lempira,Лемпира,0
+model,"currency.currency,name",hrk,Croatian Kuna,Куна,0
+model,"currency.currency,name",htg,Gourde,Гурд,0
+model,"currency.currency,name",huf,Forint,Форинт,0
+model,"currency.currency,name",idr,Rupiah,Рупия,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Новый израильский шекель,0
+model,"currency.currency,name",inr,Indian Rupee,Индийская рупия,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Иракский динар,0
+model,"currency.currency,name",irr,Iranian Rial,Иракский динар,0
+model,"currency.currency,name",isk,Iceland Krona,Исландская крона,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Ямайский доллар,0
+model,"currency.currency,name",jod,Jordanian Dinar,Иорданский динар,0
+model,"currency.currency,name",jpy,Yen,Иена,0
+model,"currency.currency,name",kes,Kenyan Shilling,Кенийский шиллинг,0
+model,"currency.currency,name",kgs,Som,Сом,0
+model,"currency.currency,name",khr,Riel,Риель,0
+model,"currency.currency,name",kmf,Comoro Franc,Франк Комор,0
+model,"currency.currency,name",kpw,North Korean Won,Северо-корейская вона,0
+model,"currency.currency,name",krw,Won,Вона,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Кувейтский динар,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Доллар Каймановых островов,0
+model,"currency.currency,name",kzt,Tenge,Тенге,0
+model,"currency.currency,name",lak,Kip,Кип,0
+model,"currency.currency,name",lbp,Lebanese Pound,Ливанский фунт,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Шри-Ланкийская рупия,0
+model,"currency.currency,name",lrd,Liberian Dollar,Либерийский доллар,0
+model,"currency.currency,name",lsl,Loti,Лоти,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Литовский лит,0
+model,"currency.currency,name",lvl,Latvian Lats,Латвийский лат,0
+model,"currency.currency,name",lyd,Libyan Dinar,Ливийский динар,0
+model,"currency.currency,name",mad,Moroccan Dirham,Марокканский дирхам,0
+model,"currency.currency,name",mdl,Moldovan Leu,Молдавский лей,0
+model,"currency.currency,name",mga,Malagasy Ariary,Малагасийский ариари,0
+model,"currency.currency,name",mkd,Denar,Динар,0
+model,"currency.currency,name",mmk,Kyat,Кьят,0
+model,"currency.currency,name",mnt,Tugrik,Тугрик,0
+model,"currency.currency,name",mop,Pataca,Патака,0
+model,"currency.currency,name",mro,Ouguiya,Угия,0
+model,"currency.currency,name",mtl,Maltese Lira,Мальтийская лира,0
+model,"currency.currency,name",mur,Mauritius Rupee,Маврикийская рупия,0
+model,"currency.currency,name",mvr,Rufiyaa,Руфия,0
+model,"currency.currency,name",mwk,Kwacha,Квача,0
+model,"currency.currency,name",mxn,Mexican Peso,Мексиканское песо,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexican Unidad de Inversion (UDI),0
+model,"currency.currency,name",myr,Malaysian Ringgit,Малайзийский ринггит,0
+model,"currency.currency,name",mzn,Metical,Метикал,0
+model,"currency.currency,name",nad,Namibia Dollar,Доллар Намибии,0
+model,"currency.currency,name",ngn,Naira,Найра,0
+model,"currency.currency,name",nio,Cordoba Oro,Золотая кордоба,0
+model,"currency.currency,name",nok,Norwegian Krone,Норвежская крона,0
+model,"currency.currency,name",npr,Nepalese Rupee,Непальская рупия,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Новозеландский доллар,0
+model,"currency.currency,name",omr,Rial Omani,Оманский риал,0
+model,"currency.currency,name",pab,Balboa,Бальбоа,0
+model,"currency.currency,name",pen,Nuevo Sol,Новый соль,0
+model,"currency.currency,name",pgk,Kina,Кина,0
+model,"currency.currency,name",php,Philippine Peso,Филиппинское песо,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Пакистанская рупия,0
+model,"currency.currency,name",pln,Zloty,Злотый,0
+model,"currency.currency,name",pyg,Guarani,Гуарани,0
+model,"currency.currency,name",qar,Qatari Rial,Катарский риал,0
+model,"currency.currency,name",ron,New Leu,Румынский лей,0
+model,"currency.currency,name",rsd,Serbian Dinar,Сербский динар,0
+model,"currency.currency,name",rub,Russian Ruble,Русский рубль,0
+model,"currency.currency,name",rwf,Rwanda Franc,Франк Руанды,0
+model,"currency.currency,name",sar,Saudi Riyal,Саудовский риял,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Доллар Соломоновых Островов,0
+model,"currency.currency,name",scr,Seychelles Rupee,Сейшельская рупия,0
+model,"currency.currency,name",sdg,Sudanese Pound,Суданский фунт,0
+model,"currency.currency,name",sek,Swedish Krona,Шведская крона,0
+model,"currency.currency,name",sgd,Singapore Dollar,Сингапурский доллар,0
+model,"currency.currency,name",shp,Saint Helena Pound,Фунт Острова Святой Елены,0
+model,"currency.currency,name",sll,Leone,Леоне,0
+model,"currency.currency,name",sos,Somali Shilling,Сомалийский шиллинг,0
+model,"currency.currency,name",srd,Surinam Dollar,Суринамский доллар,0
+model,"currency.currency,name",std,Dobra,Добра,0
+model,"currency.currency,name",svc,El Salvador Colon,Колон Сальвадора,0
+model,"currency.currency,name",syp,Syrian Pound,Сирийский фунт,0
+model,"currency.currency,name",szl,Lilangeni,Лилангени,0
+model,"currency.currency,name",thb,Baht,Бат,0
+model,"currency.currency,name",tjs,Somoni,Сомони,0
+model,"currency.currency,name",tmm,Manat,Манат,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Тунисский динар,0
+model,"currency.currency,name",top,Pa'anga,Паанга,0
+model,"currency.currency,name",try,New Turkish Lira,Турецкая лира,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Доллар Тринидада и Тобаго,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Тайваньский доллар,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Танзанийский шиллинг,0
+model,"currency.currency,name",uah,Hryvnia,Гривна,0
+model,"currency.currency,name",ugx,Uganda Shilling,Угандийский шиллинг,0
+model,"currency.currency,name",usd,US Dollar,Доллар США,0
+model,"currency.currency,name",usn,US Dollar (Next day),Доллар США (сл. день),0
+model,"currency.currency,name",uss,US Dollar (Same day),Доллар США (тот же день),0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Уругвайское песо в индексированных единицах,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Уругвайское песо,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Узбекский сум,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Боливар,0
+model,"currency.currency,name",vnd,Dong,Донг,0
+model,"currency.currency,name",vuv,Vatu,Вату,0
+model,"currency.currency,name",wst,Tala,Тала,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,Франк КФА ВЕАС,0
+model,"currency.currency,name",xag,Silver,Тройская унция серебра,0
+model,"currency.currency,name",xau,Gold,Тройская унция золота,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),Европейская составная единица EURCO,0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Европейская валютная единица EMU-6,0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Расчётная единица Европейского платежного союза EUA-9,0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Расчётная единица Европейского платежного союза EUA-17,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Восточно-карибский доллар,0
+model,"currency.currency,name",xdr,Special Drawing Rights,СДР (Специальные права заимствования),0
+model,"currency.currency,name",xfo,Gold-Franc,Франк золотой,0
+model,"currency.currency,name",xfu,UIC-Franc,Франк ЮИК,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,Франк КФА ВСЕАО,0
+model,"currency.currency,name",xpd,Palladium,Тройская унция палладия,0
+model,"currency.currency,name",xpf,CFP Franc,Франк КФП,0
+model,"currency.currency,name",xpt,Platinum,Тройская унция платины,0
+model,"currency.currency,name",xts,Code for testing purposes,Код зарезервированный для тестовых целей,0
+model,"currency.currency,name",xxx,No currency,Отсутствие валюты,0
+model,"currency.currency,name",yer,Yemeni Rial,Йеменский риал,0
+model,"currency.currency,name",zar,Rand,Рэнд,0
+model,"currency.currency,name",zmk,Zambian Kwacha,Замбийская квача,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Доллар Зимбабве,0
+model,"currency.currency.rate,name",0,Rate,,0
+model,"ir.action,name",act_currency_form,Currencies,,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,,0
+model,"res.group,name",group_currency_admin,Currency Administration,,0
+view,currency.currency,0,Currencies,,0
+view,currency.currency,0,Currency,,0
+view,currency.currency,0,Formatting,,0
+view,currency.currency,0,Rate,,0
+view,currency.currency,0,Rates,,0
diff --git a/tests/test_currency.py b/tests/test_currency.py
index 57f4bc5..6fe52df 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
-
+from __future__ import with_statement
 import sys, os
 DIR = os.path.abspath(os.path.normpath(os.path.join(__file__,
     '..', '..', '..', '..', '..', 'trytond')))
@@ -9,9 +9,10 @@ if os.path.isdir(DIR):
     sys.path.insert(0, os.path.dirname(DIR))
 
 import unittest
-import trytond.tests.test_tryton
-from trytond.tests.test_tryton import POOL, DB, USER, CONTEXT, test_view
 from decimal import Decimal
+import trytond.tests.test_tryton
+from trytond.tests.test_tryton import POOL, DB_NAME, USER, CONTEXT, test_view
+from trytond.transaction import Transaction
 
 
 class CurrencyTestCase(unittest.TestCase):
@@ -25,278 +26,260 @@ class CurrencyTestCase(unittest.TestCase):
         self.currency = POOL.get('currency.currency')
         self.date = POOL.get('ir.date')
 
-    def get_currency(self, cursor, code):
-        return self.currency.search(cursor, USER, [
-                ('code', '=', code),
-                ], 0, 1, None, CONTEXT)[0]
+    def get_currency(self, code):
+        return self.currency.search([
+            ('code', '=', code),
+            ], limit=1)[0]
 
     def test0005views(self):
         '''
         Test views.
         '''
-        self.assertRaises(Exception, test_view('currency'))
+        test_view('currency')
 
     def test0010currencies(self):
         '''
         Create currencies
         '''
-        cursor = DB.cursor()
 
-        cu1_id = self.currency.create(cursor, USER, {
-            'name': 'cu1',
-            'symbol': 'cu1',
-            'code': 'cu1'
-            }, CONTEXT)
-        self.assert_(cu1_id)
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.currency.create({
+                'name': 'cu1',
+                'symbol': 'cu1',
+                'code': 'cu1'
+                })
+            self.assert_(cu1_id)
 
-        cu2_id = self.currency.create(cursor, USER, {
-            'name': 'cu2',
-            'symbol': 'cu2',
-            'code': 'cu2'
-            }, CONTEXT)
-        self.assert_(cu2_id)
+            cu2_id = self.currency.create({
+                'name': 'cu2',
+                'symbol': 'cu2',
+                'code': 'cu2'
+                })
+            self.assert_(cu2_id)
 
-        cursor.commit()
-        cursor.close()
+            transaction.cursor.commit()
 
     def test0020mon_grouping(self):
         '''
         Check grouping
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-
-        self.assertRaises(Exception, self.currency.write, cursor, USER,
-                cu1_id, {'mon_grouping': ''}, CONTEXT)
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
 
-        self.assertRaises(Exception, self.currency.write, cursor, USER,
-                cu1_id, {'mon_grouping': '[a]'}, CONTEXT)
+            self.assertRaises(Exception, self.currency.write, cu1_id, 
+                {'mon_grouping': ''})
 
-        self.assertRaises(Exception, self.currency.write, cursor, USER,
-                cu1_id, {'mon_grouping': '[1,"a"]'}, CONTEXT)
+            self.assertRaises(Exception, self.currency.write, cu1_id, 
+                {'mon_grouping': '[a]'})
 
-        self.assertRaises(Exception, self.currency.write, cursor, USER,
-                cu1_id, {'mon_grouping': '[1,"1"]'}, CONTEXT)
+            self.assertRaises(Exception, self.currency.write, cu1_id, 
+                {'mon_grouping': '[1,"a"]'})
 
-        cursor.close()
+            self.assertRaises(Exception, self.currency.write, cu1_id, 
+                {'mon_grouping': '[1,"1"]'})
 
     def test0030rate(self):
         '''
         Create rates.
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
 
-        rate1 = Decimal("1.3")
-        rate1_id = self.rate.create(cursor, USER, {
-            'rate': rate1,
-            'currency': cu1_id,
-            }, CONTEXT)
-        self.assert_(rate1_id)
+            rate1 = Decimal("1.3")
+            rate1_id = self.rate.create({
+                'rate': rate1,
+                'currency': cu1_id,
+                })
+            self.assert_(rate1_id)
 
-        rate2_id = self.rate.create(cursor, USER, {
-            'rate': Decimal("1"),
-            'currency': cu2_id,
-            }, CONTEXT)
-        self.assert_(rate2_id)
+            rate2_id = self.rate.create({
+                'rate': Decimal("1"),
+                'currency': cu2_id,
+                })
+            self.assert_(rate2_id)
 
-        self.assertEqual(rate1, self.currency.read(cursor, USER,
-                cu1_id, ['rate'], CONTEXT)['rate'])
+            self.assertEqual(rate1, self.currency.read(cu1_id, 
+                ['rate'])['rate'])
 
-        cursor.commit()
-        cursor.close()
+            transaction.cursor.commit()
 
     def test0040rate_unicity(self):
         '''
         Rate unicity
         '''
-        cursor = DB.cursor()
-        today = self.date.today(cursor, USER, CONTEXT)
-
-        cu_id = self.currency.create(cursor, USER, {
-            'name': 'cu',
-            'symbol': 'cu',
-            'code': 'cu'
-            }, CONTEXT)
-
-        rate1_id = self.rate.create(cursor, USER, {
-            'rate': Decimal("1.3"),
-            'currency': cu_id,
-            'date': today,
-            }, CONTEXT)
-
-        self.assertRaises(Exception, self.rate.create, cursor, USER, {
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            today = self.date.today()
+
+            cu_id = self.currency.create({
+                'name': 'cu',
+                'symbol': 'cu',
+                'code': 'cu'
+                })
+
+            rate1_id = self.rate.create({
                 'rate': Decimal("1.3"),
                 'currency': cu_id,
                 'date': today,
-                }, CONTEXT)
+                })
+
+            self.assertRaises(Exception, self.rate.create, {
+                    'rate': Decimal("1.3"),
+                    'currency': cu_id,
+                    'date': today,
+                    })
 
-        cursor.rollback()
-        cursor.close()
+            transaction.cursor.rollback()
 
     def test0050compute_simple(self):
         '''
         Simple conversion
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
 
-        amount = Decimal("10")
-        expected = Decimal("13")
-        converted_amount = self.currency.compute(cursor, USER,
-                cu2_id, amount, cu1_id, True, CONTEXT)
-        self.assertEqual(converted_amount, expected)
+            amount = Decimal("10")
+            expected = Decimal("13")
+            converted_amount = self.currency.compute(
+                    cu2_id, amount, cu1_id, True)
+            self.assertEqual(converted_amount, expected)
 
-        cursor.commit()
-        cursor.close()
+            transaction.cursor.commit()
 
     def test0060compute_nonfinite(self):
         '''
         Conversion with rounding on non-finite decimal representation
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
 
-        amount = Decimal("10")
-        expected = Decimal("7.69")
-        converted_amount = self.currency.compute(cursor, USER,
-                cu1_id, amount, cu2_id, True, CONTEXT)
-        self.assert_(converted_amount == expected)
-
-        cursor.close()
+            amount = Decimal("10")
+            expected = Decimal("7.69")
+            converted_amount = self.currency.compute(
+                    cu1_id, amount, cu2_id, True)
+            self.assert_(converted_amount == expected)
 
     def test0070compute_nonfinite_worounding(self):
         '''
         Same without rounding
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
-
-        amount = Decimal("10")
-        expected = Decimal('7.692307692307692307692307692')
-        converted_amount = self.currency.compute(cursor, USER,
-                cu1_id, amount, cu2_id, False, CONTEXT)
-        self.assert_(converted_amount == expected)
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
 
-        cursor.close()
+            amount = Decimal("10")
+            expected = Decimal('7.692307692307692307692307692')
+            converted_amount = self.currency.compute(
+                    cu1_id, amount, cu2_id, False)
+            self.assert_(converted_amount == expected)
 
     def test0080compute_same(self):
         '''
         Conversion to the same currency
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-
-        amount = Decimal("10")
-        converted_amount = self.currency.compute(cursor, USER,
-                cu1_id, amount, cu1_id, True, CONTEXT)
-        self.assert_(converted_amount == amount)
-
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+    
+            amount = Decimal("10")
+            converted_amount = self.currency.compute(
+                    cu1_id, amount, cu1_id, True)
+            self.assert_(converted_amount == amount)
 
     def test0090compute_zeroamount(self):
         '''
         Conversion with zero amount
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
-
-        amount = Decimal("10")
-        expected = Decimal("0")
-        converted_amount = self.currency.compute(cursor, USER,
-                cu1_id, Decimal("0"), cu2_id, True, CONTEXT)
-        self.assert_(converted_amount == expected)
-
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
+    
+            amount = Decimal("10")
+            expected = Decimal("0")
+            converted_amount = self.currency.compute(
+                    cu1_id, Decimal("0"), cu2_id, True)
+            self.assert_(converted_amount == expected)
 
     def test0100compute_zerorate(self):
         '''
         Conversion with zero rate
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu2_id = self.get_currency(cursor, 'cu2')
-
-        rate_ids = self.rate.search(cursor, USER, [
-                ('currency', '=', cu1_id),
-                ], 0, 1, None, CONTEXT)
-        self.rate.write(cursor, USER, rate_ids, {
-                'rate': Decimal("0"),
-                }, CONTEXT)
-        amount = Decimal("10")
-        self.assertRaises(Exception, self.currency.compute,
-                cu1_id, amount, cu2_id, True, CONTEXT)
-        self.assertRaises(Exception, self.currency.compute,
-                cu2_id, amount, cu1_id, True, CONTEXT)
-
-        cursor.rollback()
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu2_id = self.get_currency('cu2')
+    
+            rate_ids = self.rate.search([
+                    ('currency', '=', cu1_id),
+                    ], 0, 1, None)
+            self.rate.write(rate_ids, {
+                    'rate': Decimal("0"),
+                    })
+            amount = Decimal("10")
+            self.assertRaises(Exception, self.currency.compute,
+                cu1_id, amount, cu2_id, True)
+            self.assertRaises(Exception, self.currency.compute,
+                    cu2_id, amount, cu1_id, True)
+
+            transaction.cursor.rollback()
 
     def test0110compute_missingrate(self):
         '''
         Conversion with missing rate
         '''
-        cursor = DB.cursor()
-        cu1_id = self.get_currency(cursor, 'cu1')
-        cu3_id = self.currency.create(cursor, USER, {
-            'name': 'cu3',
-            'symbol': 'cu3',
-            'code': 'cu3'
-            }, CONTEXT)
-
-        amount = Decimal("10")
-        self.assertRaises(Exception, self.currency.compute, cursor, USER,
-                cu3_id, amount, cu1_id, True, CONTEXT)
-        self.assertRaises(Exception, self.currency.compute, cursor, USER,
-                cu1_id, amount, cu3_id, True, CONTEXT)
-
-        cursor.rollback()
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu1_id = self.get_currency('cu1')
+            cu3_id = self.currency.create({
+                'name': 'cu3',
+                'symbol': 'cu3',
+                'code': 'cu3'
+                })
+    
+            amount = Decimal("10")
+            self.assertRaises(Exception, self.currency.compute,
+                    cu3_id, amount, cu1_id, True)
+            self.assertRaises(Exception, self.currency.compute, 
+                    cu1_id, amount, cu3_id, True)
+    
+            transaction.cursor.rollback()
 
     def test0120compute_bothmissingrate(self):
         '''
         Conversion with both missing rate
         '''
-        cursor = DB.cursor()
-        cu3_id = self.currency.create(cursor, USER, {
-            'name': 'cu3',
-            'symbol': 'cu3',
-            'code': 'cu3'
-            }, CONTEXT)
-        cu4_id = self.currency.create(cursor, USER, {
-            'name': 'cu4',
-            'symbol': 'cu4',
-            'code': 'cu4'
-            }, CONTEXT)
-
-        amount = Decimal("10")
-        self.assertRaises(Exception, self.currency.compute, cursor, USER,
-                cu3_id, amount, cu4_id, True, CONTEXT)
-
-        cursor.rollback()
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            cu3_id = self.currency.create({
+                'name': 'cu3',
+                'symbol': 'cu3',
+                'code': 'cu3'
+                })
+            cu4_id = self.currency.create({
+                'name': 'cu4',
+                'symbol': 'cu4',
+                'code': 'cu4'
+                })
+    
+            amount = Decimal("10")
+            self.assertRaises(Exception, self.currency.compute,
+                    cu3_id, amount, cu4_id, True)
+    
+            transaction.cursor.rollback()
 
     def test0130delete_cascade(self):
         '''
         Test deletion of currency deletes rates
         '''
-        cursor = DB.cursor()
-        codes = ['cu%s' % (i + 1) for i in range(2)]
-        currency_ids = [self.get_currency(cursor, i) for i in codes]
-        self.currency.delete(cursor, USER, currency_ids, CONTEXT)
-
-        rate_ids = self.rate.search(cursor, USER, [(
-                'currency', 'in', currency_ids,
-                )], 0, None, None, CONTEXT)
-        self.assertFalse(rate_ids)
-
-        cursor.rollback()
-        cursor.close()
+        with Transaction().start(DB_NAME, USER, CONTEXT) as transaction:
+            codes = ['cu%s' % (i + 1) for i in range(2)]
+            currency_ids = [self.get_currency(i) for i in codes]
+            self.currency.delete(currency_ids)
+    
+            rate_ids = self.rate.search([(
+                    'currency', 'in', currency_ids,
+                    )], 0, None, None)
+            self.assertFalse(rate_ids)
+    
+            transaction.cursor.rollback()
 
 
 def suite():
diff --git a/tests/test_currency.pyc b/tests/test_currency.pyc
index 2a6ffca..3340aac 100644
Binary files a/tests/test_currency.pyc and b/tests/test_currency.pyc differ
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 8bef1b1..a0d6731 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.6.0
+Version: 1.8.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.6/
+Download-URL: http://downloads.tryton.org/1.8/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 80cdf3d..0a21454 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -5,11 +5,13 @@ LICENSE
 MANIFEST.in
 README
 TODO
+cs_CZ.csv
 currency.xml
 de_DE.csv
 es_CO.csv
 es_ES.csv
 fr_FR.csv
+ru_RU.csv
 setup.py
 ./__init__.py
 ./__tryton__.py
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 8c3b916..3127597 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1 +1 @@
-trytond >= 1.6, < 1.7
\ No newline at end of file
+trytond >= 1.8, < 1.9
\ No newline at end of file
commit 999dcbc86a19c674f3cd7e272315388a23fa52aa
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Nov 2 14:26:43 2010 +0100

    Switching to source format 3.0 (quilt).

diff --git a/debian/source/format b/debian/source/format
index d3827e7..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-1.0
+3.0 (quilt)
commit db797afd2640bc404544588cda94b5429d22fd39
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Sep 30 01:05:32 2010 +0200

    Updating to standards version 3.9.1.

diff --git a/debian/control b/debian/control
index bce9787..b102e2f 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders:
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
-Standards-Version: 3.9.0
+Standards-Version: 3.9.1
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit 08df609300c7b4722cac1879520225ebf271837c
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Sep 30 01:04:04 2010 +0200

    Updating to debhelper version 8.

diff --git a/debian/compat b/debian/compat
index 7f8f011..45a4fb7 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+8
diff --git a/debian/control b/debian/control
index a6b2aee..bce9787 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders:
  Daniel Baumann <daniel at debian.org>,
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Dm-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7), python, python-setuptools, python-support
+Build-Depends: debhelper (>= 8), python, python-setuptools, python-support
 Standards-Version: 3.9.0
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
commit ad77bd896505995d89719c7da1589021eaf73a3a
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Jun 28 20:35:30 2010 +0200

    Updating standards version to 3.9.0.

diff --git a/debian/control b/debian/control
index f25acbe..a6b2aee 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders:
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7), python, python-setuptools, python-support
-Standards-Version: 3.8.4
+Standards-Version: 3.9.0
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit 1b5f132e79b936db7c23d27fd166f95a801d6531
Author: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
Date:   Mon May 10 23:51:50 2010 +0200

    Releasing debian version 1.6.0-1.

diff --git a/debian/changelog b/debian/changelog
index 15eb582..970819a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+tryton-modules-currency (1.6.0-1) unstable; urgency=low
+
+  [ Daniel Baumann ]
+  * Adding Dm-Upload-Allowed in control in preparation for Mathias.
+
+  [ Mathias Behrle ]
+  * Merging upstream version 1.6.0.
+  * Updating copyright.
+  * Updating depends.
+
+ -- Mathias Behrle <mathiasb at mbsolutions.selfip.biz>  Mon, 10 May 2010 23:51:09 +0200
+
 tryton-modules-currency (1.4.0-2) unstable; urgency=low
 
   * Making depends versioned for tryton 1.4.
commit 8ad2b7aeb014fdbde8c353c4b6d7ab32cca19dd3
Author: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
Date:   Mon May 10 23:50:36 2010 +0200

    Updating depends.

diff --git a/debian/control b/debian/control
index 930e806..f25acbe 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
 Package: tryton-modules-currency
 Architecture: all
 Depends:
- ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.4),
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.6),
  python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
commit 0c52efabf3f502ef0a95a57a6dfac156a64f1d14
Author: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
Date:   Mon May 10 23:49:24 2010 +0200

    Updating copyright.

diff --git a/debian/copyright b/debian/copyright
index 03aa93b..a775c9c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,8 +5,9 @@ Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Files: *
 Copyright:
- (C) 2008-2009 Cedric Krier
- (C) 2008-2009 B2CK SPRL
+ (C) 2008-2010 Cedric Krier
+ (C) 2008-2010 Bertrand Chenal
+ (C) 2008-2010 B2CK SPRL
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
commit 9bc4a56f51169b08dbe421910e2748581c239f9b
Author: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
Date:   Mon May 10 23:47:40 2010 +0200

    Merging upstream version 1.6.0.

diff --git a/CHANGELOG b/CHANGELOG
index 5804220..5310fe6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,8 @@
+Version 1.6.0 - 2010-05-09
+* Bug fixes (see mercurial logs for details)
+* Use pycountry to generate currency datas
+* Add ISO4217 numeric code to currency
+
 Version 1.4.0 - 2009-10-19
 * Bug fixes (see mercurial logs for details)
 * Add rounding option to currency round
diff --git a/COPYRIGHT b/COPYRIGHT
index 853f1f7..cca7db9 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,5 +1,6 @@
-Copyright (C) 2008-2009 Cédric Krier.
-Copyright (C) 2008-2009 B2CK SPRL.
+Copyright (C) 2008-2010 Cédric Krier.
+Copyright (C) 2008-2010 Bertrand Chenal.
+Copyright (C) 2008-2010 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/PKG-INFO b/PKG-INFO
index a3e3397..eca8ce2 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.4.0
+Version: 1.6.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.4/
+Download-URL: http://downloads.tryton.org/1.6/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__tryton__.py b/__tryton__.py
index 4260649..e5a2315 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -6,7 +6,7 @@
     'name_es_CO': 'Moneda',
     'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '1.4.0',
+    'version': '1.6.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
diff --git a/currency.py b/currency.py
index ee8be39..2ef349e 100644
--- a/currency.py
+++ b/currency.py
@@ -2,7 +2,7 @@
 #of this repository contains the full copyright notices and license terms.
 "Currency"
 from trytond.model import ModelView, ModelSQL, fields
-from trytond.tools import safe_eval
+from trytond.tools import safe_eval, datetime_strftime
 import time
 from decimal import Decimal, ROUND_HALF_EVEN
 import datetime
@@ -15,8 +15,9 @@ class Currency(ModelSQL, ModelView):
     name = fields.Char('Name', required=True, translate=True)
     symbol = fields.Char('Symbol', size=10, required=True)
     code = fields.Char('Code', size=3, required=True)
-    rate = fields.Function('get_rate', type='numeric', string='Current rate',
-            digits=(12, 6), on_change_with=['rates'])
+    numeric_code = fields.Char('Numeric Code', size=3)
+    rate = fields.Function(fields.Numeric('Current rate', digits=(12, 6),
+        on_change_with=['rates']), 'get_rate')
     rates = fields.One2Many('currency.currency.rate', 'currency', 'Rates')
     rounding = fields.Numeric('Rounding factor', digits=(12, 6), required=True)
     digits = fields.Integer('Display Digits')
@@ -108,20 +109,19 @@ class Currency(ModelSQL, ModelView):
     def check_xml_record(self, cursor, user, ids, values, context=None):
         return True
 
-    def search_rec_name(self, cursor, user, name, args, context=None):
-        args2 = []
-        i = 0
-        while i < len(args):
-            ids = self.search(cursor, user, [('code', args[i][1], args[i][2])],
-                    limit=1, context=context)
-            if len(ids):
-                args2.append(('code', args[i][1], args[i][2]))
-            else:
-                args2.append((self._rec_name, args[i][1], args[i][2]))
-            i += 1
-        return args2
-
-    def on_change_with_rate(self, cursor, user, ids, vals, context=None):
+    def search_rec_name(self, cursor, user, name, clause, context=None):
+        ids = []
+        field = None
+        for field in ('code', 'numeric_code'):
+            ids = self.search(cursor, user, [(field,) + clause[1:]], limit=1,
+                    context=context)
+            if ids:
+                break
+        if ids:
+            return [(field,) + clause[1:]]
+        return [(self._rec_name,) + clause[1:]]
+
+    def on_change_with_rate(self, cursor, user, vals, context=None):
         now = datetime.date.today()
         closer = datetime.date.min
         res = Decimal('0.0')
@@ -133,7 +133,7 @@ class Currency(ModelSQL, ModelView):
                 closer = rate['date']
         return res
 
-    def get_rate(self, cursor, user, ids, name, arg, context=None):
+    def get_rate(self, cursor, user, ids, name, context=None):
         '''
         Return the rate at the date from the context or the current date
         '''
@@ -220,7 +220,7 @@ class Currency(ModelSQL, ModelView):
             lang = lang_obj.browse(cursor, user, lang_ids[0], context=context)
 
             self.raise_user_error(cursor, 'no_rate', (name,
-                date.strftime(str(lang.date))), context=context)
+                datetime_strftime(date, str(lang.date))), context=context)
         if round:
             return self.round(cursor, user, to_currency,
                     amount * to_currency.rate / from_currency.rate)
diff --git a/currency.xml b/currency.xml
index 94fff1c..74307fc 100644
--- a/currency.xml
+++ b/currency.xml
@@ -19,13 +19,15 @@ this repository contains the full copyright notices and license terms. -->
                 <![CDATA[
                 <form string="Currency" col="6">
                     <label name="name"/>
-                    <field name="name" colspan="3"/>
-                    <label name="active"/>
-                    <field name="active" xexpand="0" width="100"/>
+                    <field name="name"/>
                     <label name="symbol"/>
                     <field name="symbol"/>
+                    <label name="active"/>
+                    <field name="active" xexpand="0" width="100"/>
                     <label name="code"/>
                     <field name="code"/>
+                    <label name="numeric_code"/>
+                    <field name="numeric_code"/>
                     <label name="rounding"/>
                     <field name="rounding"/>
                     <notebook colspan="6">
@@ -99,6 +101,7 @@ this repository contains the full copyright notices and license terms. -->
                     <field name="name" select="1"/>
                     <field name="symbol"/>
                     <field name="code" select="1"/>
+                    <field name="numeric_code" select="1"/>
                     <field name="rate"/>
                     <field name="active" tree_invisible="1" select="2"/>
                 </tree>
@@ -152,166 +155,376 @@ this repository contains the full copyright notices and license terms. -->
             <field name="perm_create" eval="True"/>
             <field name="perm_delete" eval="True"/>
         </record>
+
+    </data>
+    <data skiptest="1">
+
+        <!--
+        Output of scripts/currencies.py
+        -->
+
+        <record model="currency.currency" id="aed">
+            <field name="name">UAE Dirham</field>
+            <field name="code">AED</field>
+            <field name="numeric_code">784</field>
+            <field name="symbol">AED</field>
+        </record>
+
         <record model="currency.currency" id="afn">
             <field name="name">Afghani</field>
             <field name="code">AFN</field>
+            <field name="numeric_code">971</field>
             <field name="symbol">Ø‹</field>
         </record>
+
+        <record model="currency.currency" id="all">
+            <field name="name">Lek</field>
+            <field name="code">ALL</field>
+            <field name="numeric_code">008</field>
+            <field name="symbol">Lek</field>
+        </record>
+
+        <record model="currency.currency" id="amd">
+            <field name="name">Armenian Dram</field>
+            <field name="code">AMD</field>
+            <field name="numeric_code">051</field>
+            <field name="symbol">AMD</field>
+        </record>
+
+        <record model="currency.currency" id="ang">
+            <field name="name">Netherlands Antillian Guilder</field>
+            <field name="code">ANG</field>
+            <field name="numeric_code">532</field>
+            <field name="symbol">Æ’</field>
+        </record>
+
+        <record model="currency.currency" id="aoa">
+            <field name="name">Kwanza</field>
+            <field name="code">AOA</field>
+            <field name="numeric_code">973</field>
+            <field name="symbol">AOA</field>
+        </record>
+
         <record model="currency.currency" id="ars">
             <field name="name">Argentine Peso</field>
             <field name="code">ARS</field>
+            <field name="numeric_code">032</field>
             <field name="symbol">$</field>
         </record>
+
+        <record model="currency.currency" id="aud">
+            <field name="name">Australian Dollar</field>
+            <field name="code">AUD</field>
+            <field name="numeric_code">036</field>
+            <field name="symbol">AUD</field>
+        </record>
+
         <record model="currency.currency" id="awg">
             <field name="name">Aruban Guilder</field>
             <field name="code">AWG</field>
+            <field name="numeric_code">533</field>
             <field name="symbol">Æ’</field>
         </record>
+
         <record model="currency.currency" id="azn">
             <field name="name">Azerbaijanian Manat</field>
             <field name="code">AZN</field>
+            <field name="numeric_code">944</field>
             <field name="symbol">ман</field>
         </record>
-        <record model="currency.currency" id="bsd">
-            <field name="name">Bahamian Dollar</field>
-            <field name="code">BSD</field>
-            <field name="symbol">$</field>
-        </record>
-        <record model="currency.currency" id="thb">
-            <field name="name">Baht</field>
-            <field name="code">THB</field>
-            <field name="symbol">฿</field>
-        </record>
-        <record model="currency.currency" id="pab">
-            <field name="name">Balboa</field>
-            <field name="code">PAB</field>
-            <field name="symbol">B/.</field>
+
+        <record model="currency.currency" id="bam">
+            <field name="name">Convertible Marks</field>
+            <field name="code">BAM</field>
+            <field name="numeric_code">977</field>
+            <field name="symbol">KM</field>
         </record>
+
         <record model="currency.currency" id="bbd">
             <field name="name">Barbados Dollar</field>
             <field name="code">BBD</field>
+            <field name="numeric_code">052</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="byr">
-            <field name="name">Belarussian Ruble</field>
-            <field name="code">BYR</field>
-            <field name="symbol">p.</field>
+
+        <record model="currency.currency" id="bdt">
+            <field name="name">Taka</field>
+            <field name="code">BDT</field>
+            <field name="numeric_code">050</field>
+            <field name="symbol">BDT</field>
         </record>
-        <record model="currency.currency" id="bzd">
-            <field name="name">Belize Dollar</field>
-            <field name="code">BZD</field>
-            <field name="symbol">BZ$</field>
+
+        <record model="currency.currency" id="bgn">
+            <field name="name">Bulgarian Lev</field>
+            <field name="code">BGN</field>
+            <field name="numeric_code">975</field>
+            <field name="symbol">лв</field>
+        </record>
+
+        <record model="currency.currency" id="bhd">
+            <field name="name">Bahraini Dinar</field>
+            <field name="code">BHD</field>
+            <field name="numeric_code">048</field>
+            <field name="symbol">BHD</field>
+        </record>
+
+        <record model="currency.currency" id="bif">
+            <field name="name">Burundi Franc</field>
+            <field name="code">BIF</field>
+            <field name="numeric_code">108</field>
+            <field name="symbol">BIF</field>
         </record>
+
         <record model="currency.currency" id="bmd">
-            <field name="name">Bermudian Dollar (customarily known as Bermuda Dollar)</field>
+            <field name="name">Bermudian Dollar</field>
             <field name="code">BMD</field>
+            <field name="numeric_code">060</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="vef">
-            <field name="name">Bolivar Fuerte</field>
-            <field name="code">VEF</field>
-            <field name="symbol">Bs</field>
+
+        <record model="currency.currency" id="bnd">
+            <field name="name">Brunei Dollar</field>
+            <field name="code">BND</field>
+            <field name="numeric_code">096</field>
+            <field name="symbol">BND</field>
         </record>
+
         <record model="currency.currency" id="bob">
             <field name="name">Boliviano</field>
             <field name="code">BOB</field>
+            <field name="numeric_code">068</field>
             <field name="symbol">$b</field>
         </record>
+
+        <record model="currency.currency" id="bov">
+            <field name="name">Mvdol</field>
+            <field name="code">BOV</field>
+            <field name="numeric_code">984</field>
+            <field name="symbol">BOV</field>
+        </record>
+
         <record model="currency.currency" id="brl">
             <field name="name">Brazilian Real</field>
             <field name="code">BRL</field>
+            <field name="numeric_code">986</field>
             <field name="symbol">R$</field>
         </record>
-        <record model="currency.currency" id="bgn">
-            <field name="name">Bulgarian Lev</field>
-            <field name="code">BGN</field>
-            <field name="symbol">лв</field>
+
+        <record model="currency.currency" id="bsd">
+            <field name="name">Bahamian Dollar</field>
+            <field name="code">BSD</field>
+            <field name="numeric_code">044</field>
+            <field name="symbol">$</field>
+        </record>
+
+        <record model="currency.currency" id="btn">
+            <field name="name">Ngultrum</field>
+            <field name="code">BTN</field>
+            <field name="numeric_code">064</field>
+            <field name="symbol">BTN</field>
+        </record>
+
+        <record model="currency.currency" id="bwp">
+            <field name="name">Pula</field>
+            <field name="code">BWP</field>
+            <field name="numeric_code">072</field>
+            <field name="symbol">P</field>
         </record>
+
+        <record model="currency.currency" id="byr">
+            <field name="name">Belarussian Ruble</field>
+            <field name="code">BYR</field>
+            <field name="numeric_code">974</field>
+            <field name="symbol">p.</field>
+        </record>
+
+        <record model="currency.currency" id="bzd">
+            <field name="name">Belize Dollar</field>
+            <field name="code">BZD</field>
+            <field name="numeric_code">084</field>
+            <field name="symbol">BZ$</field>
+        </record>
+
         <record model="currency.currency" id="cad">
             <field name="name">Canadian Dollar</field>
             <field name="code">CAD</field>
+            <field name="numeric_code">124</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="kyd">
-            <field name="name">Cayman Islands Dollar</field>
-            <field name="code">KYD</field>
-            <field name="symbol">$</field>
+
+        <record model="currency.currency" id="cdf">
+            <field name="name">Franc Congolais</field>
+            <field name="code">CDF</field>
+            <field name="numeric_code">976</field>
+            <field name="symbol">CDF</field>
+        </record>
+
+        <record model="currency.currency" id="che">
+            <field name="name">WIR Euro</field>
+            <field name="code">CHE</field>
+            <field name="numeric_code">947</field>
+            <field name="symbol">CHE</field>
+        </record>
+
+        <record model="currency.currency" id="chf">
+            <field name="name">Swiss Franc</field>
+            <field name="code">CHF</field>
+            <field name="numeric_code">756</field>
+            <field name="symbol">CHF</field>
+            <field name="rounding" eval="Decimal('0.01')"/>
+            <field name="digits" eval="2"/>
+            <field name="p_cs_precedes" eval="False"/>
+            <field name="n_cs_precedes" eval="False"/>
+            <field name="p_sep_by_space" eval="True"/>
+            <field name="n_sep_by_space" eval="True"/>
+            <field name="mon_grouping">[3, 3, 0]</field>
+            <field name="mon_decimal_point">,</field>
+            <field name="mon_thousands_sep"> </field>
+            <field name="p_sign_posn" eval="1"/>
+            <field name="n_sign_posn" eval="1"/>
+            <field name="negative_sign">-</field>
+            <field name="positive_sign"></field>
+        </record>
+
+        <record model="currency.currency" id="chw">
+            <field name="name">WIR Franc</field>
+            <field name="code">CHW</field>
+            <field name="numeric_code">948</field>
+            <field name="symbol">CHW</field>
         </record>
+
+        <record model="currency.currency" id="clf">
+            <field name="name">Unidades de fomento</field>
+            <field name="code">CLF</field>
+            <field name="numeric_code">990</field>
+            <field name="symbol">CLF</field>
+        </record>
+
         <record model="currency.currency" id="clp">
             <field name="name">Chilean Peso</field>
             <field name="code">CLP</field>
+            <field name="numeric_code">152</field>
             <field name="symbol">$</field>
         </record>
+
+        <record model="currency.currency" id="cny">
+            <field name="name">Yuan Renminbi</field>
+            <field name="code">CNY</field>
+            <field name="numeric_code">156</field>
+            <field name="symbol">å…ƒ</field>
+        </record>
+
         <record model="currency.currency" id="cop">
             <field name="name">Colombian Peso</field>
             <field name="code">COP</field>
+            <field name="numeric_code">170</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="bam">
-            <field name="name">Convertible Marks</field>
-            <field name="code">BAM</field>
-            <field name="symbol">KM</field>
-        </record>
-        <record model="currency.currency" id="nio">
-            <field name="name">Cordoba Oro</field>
-            <field name="code">NIO</field>
-            <field name="symbol">C$</field>
+
+        <record model="currency.currency" id="cou">
+            <field name="name">Unidad de Valor Real</field>
+            <field name="code">COU</field>
+            <field name="numeric_code">970</field>
+            <field name="symbol">COU</field>
         </record>
+
         <record model="currency.currency" id="crc">
             <field name="name">Costa Rican Colon</field>
             <field name="code">CRC</field>
+            <field name="numeric_code">188</field>
             <field name="symbol">â‚¡</field>
         </record>
-        <record model="currency.currency" id="hrk">
-            <field name="name">Croatian Kuna</field>
-            <field name="code">HRK</field>
-            <field name="symbol">kn</field>
-        </record>
+
         <record model="currency.currency" id="cup">
             <field name="name">Cuban Peso</field>
             <field name="code">CUP</field>
+            <field name="numeric_code">192</field>
             <field name="symbol">₱</field>
         </record>
+
+        <record model="currency.currency" id="cve">
+            <field name="name">Cape Verde Escudo</field>
+            <field name="code">CVE</field>
+            <field name="numeric_code">132</field>
+            <field name="symbol">CVE</field>
+        </record>
+
+        <record model="currency.currency" id="cyp">
+            <field name="name">Cyprus Pound</field>
+            <field name="code">CYP</field>
+            <field name="numeric_code">196</field>
+            <field name="symbol">CYP</field>
+        </record>
+
         <record model="currency.currency" id="czk">
             <field name="name">Czech Koruna</field>
             <field name="code">CZK</field>
+            <field name="numeric_code">203</field>
             <field name="symbol">Kč</field>
         </record>
+
+        <record model="currency.currency" id="djf">
+            <field name="name">Djibouti Franc</field>
+            <field name="code">DJF</field>
+            <field name="numeric_code">262</field>
+            <field name="symbol">DJF</field>
+        </record>
+
         <record model="currency.currency" id="dkk">
             <field name="name">Danish Krone</field>
             <field name="code">DKK</field>
+            <field name="numeric_code">208</field>
             <field name="symbol">kr</field>
         </record>
-        <record model="currency.currency" id="mkd">
-            <field name="name">Denar</field>
-            <field name="code">MKD</field>
-            <field name="symbol">ден</field>
-        </record>
+
         <record model="currency.currency" id="dop">
             <field name="name">Dominican Peso</field>
             <field name="code">DOP</field>
+            <field name="numeric_code">214</field>
             <field name="symbol">RD$</field>
         </record>
-        <record model="currency.currency" id="vnd">
-            <field name="name">Dong</field>
-            <field name="code">VND</field>
-            <field name="symbol">â‚«</field>
+
+        <record model="currency.currency" id="dzd">
+            <field name="name">Algerian Dinar</field>
+            <field name="code">DZD</field>
+            <field name="numeric_code">012</field>
+            <field name="symbol">DZD</field>
         </record>
-        <record model="currency.currency" id="xcd">
-            <field name="name">East Caribbean Dollar</field>
-            <field name="code">XCD</field>
-            <field name="symbol">$</field>
+
+        <record model="currency.currency" id="eek">
+            <field name="name">Kroon</field>
+            <field name="code">EEK</field>
+            <field name="numeric_code">233</field>
+            <field name="symbol">kr</field>
         </record>
+
         <record model="currency.currency" id="egp">
             <field name="name">Egyptian Pound</field>
             <field name="code">EGP</field>
+            <field name="numeric_code">818</field>
             <field name="symbol">£</field>
         </record>
+
+        <record model="currency.currency" id="ern">
+            <field name="name">Nakfa</field>
+            <field name="code">ERN</field>
+            <field name="numeric_code">232</field>
+            <field name="symbol">ERN</field>
+        </record>
+
+        <record model="currency.currency" id="etb">
+            <field name="name">Ethiopian Birr</field>
+            <field name="code">ETB</field>
+            <field name="numeric_code">230</field>
+            <field name="symbol">ETB</field>
+        </record>
+
         <record model="currency.currency" id="eur">
             <field name="name">Euro</field>
             <field name="code">EUR</field>
+            <field name="numeric_code">978</field>
             <field name="symbol">€</field>
-            <field name="rounding" eval="0.01"/>
+            <field name="rounding" eval="Decimal('0.01')"/>
             <field name="digits" eval="2"/>
             <field name="p_cs_precedes" eval="False"/>
             <field name="n_cs_precedes" eval="False"/>
@@ -325,26 +538,33 @@ this repository contains the full copyright notices and license terms. -->
             <field name="negative_sign">-</field>
             <field name="positive_sign"></field>
         </record>
+
         <record model="currency.currency" id="fjd">
             <field name="name">Fiji Dollar</field>
             <field name="code">FJD</field>
+            <field name="numeric_code">242</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="huf">
-            <field name="name">Forint</field>
-            <field name="code">HUF</field>
-            <field name="symbol">Ft</field>
+
+        <record model="currency.currency" id="fkp">
+            <field name="name">Falkland Islands Pound</field>
+            <field name="code">FKP</field>
+            <field name="numeric_code">238</field>
+            <field name="symbol">FKP</field>
         </record>
+
         <record model="currency.currency" id="gbp">
-            <field name="name">UK Pound</field>
+            <field name="name">Pound Sterling</field>
             <field name="code">GBP</field>
+            <field name="numeric_code">826</field>
             <field name="symbol">£</field>
-            <field name="rounding" eval="0.01"/>
+            <field name="rounding" eval="Decimal('0.01')"/>
             <field name="digits" eval="2"/>
             <field name="p_cs_precedes" eval="True"/>
             <field name="n_cs_precedes" eval="True"/>
             <field name="p_sep_by_space" eval="False"/>
             <field name="n_sep_by_space" eval="False"/>
+            <field name="mon_grouping">[]</field>
             <field name="mon_decimal_point">.</field>
             <field name="mon_thousands_sep">,</field>
             <field name="p_sign_posn" eval="1"/>
@@ -352,298 +572,706 @@ this repository contains the full copyright notices and license terms. -->
             <field name="negative_sign">-</field>
             <field name="positive_sign"></field>
         </record>
+
+        <record model="currency.currency" id="gel">
+            <field name="name">Lari</field>
+            <field name="code">GEL</field>
+            <field name="numeric_code">981</field>
+            <field name="symbol">GEL</field>
+        </record>
+
+        <record model="currency.currency" id="ghs">
+            <field name="name">Ghana Cedi</field>
+            <field name="code">GHS</field>
+            <field name="numeric_code">936</field>
+            <field name="symbol">GHS</field>
+        </record>
+
         <record model="currency.currency" id="gip">
             <field name="name">Gibraltar Pound</field>
             <field name="code">GIP</field>
+            <field name="numeric_code">292</field>
             <field name="symbol">£</field>
         </record>
-        <record model="currency.currency" id="pyg">
-            <field name="name">Guarani</field>
-            <field name="code">PYG</field>
-            <field name="symbol">Gs</field>
+
+        <record model="currency.currency" id="gmd">
+            <field name="name">Dalasi</field>
+            <field name="code">GMD</field>
+            <field name="numeric_code">270</field>
+            <field name="symbol">GMD</field>
+        </record>
+
+        <record model="currency.currency" id="gnf">
+            <field name="name">Guinea Franc</field>
+            <field name="code">GNF</field>
+            <field name="numeric_code">324</field>
+            <field name="symbol">GNF</field>
+        </record>
+
+        <record model="currency.currency" id="gtq">
+            <field name="name">Quetzal</field>
+            <field name="code">GTQ</field>
+            <field name="numeric_code">320</field>
+            <field name="symbol">Q</field>
         </record>
+
         <record model="currency.currency" id="gyd">
             <field name="name">Guyana Dollar</field>
             <field name="code">GYD</field>
+            <field name="numeric_code">328</field>
             <field name="symbol">$</field>
         </record>
+
         <record model="currency.currency" id="hkd">
             <field name="name">Hong Kong Dollar</field>
             <field name="code">HKD</field>
+            <field name="numeric_code">344</field>
             <field name="symbol">HK$</field>
         </record>
-        <record model="currency.currency" id="uah">
-            <field name="name">Hryvnia</field>
-            <field name="code">UAH</field>
-            <field name="symbol">â‚´</field>
-        </record>
-        <record model="currency.currency" id="isk">
-            <field name="name">Iceland Krona</field>
-            <field name="code">ISK</field>
-            <field name="symbol">kr</field>
+
+        <record model="currency.currency" id="hnl">
+            <field name="name">Lempira</field>
+            <field name="code">HNL</field>
+            <field name="numeric_code">340</field>
+            <field name="symbol">L</field>
         </record>
-        <record model="currency.currency" id="inr">
-            <field name="name">Indian Rupee</field>
-            <field name="code">INR</field>
-            <field name="symbol">₨</field>
+
+        <record model="currency.currency" id="hrk">
+            <field name="name">Croatian Kuna</field>
+            <field name="code">HRK</field>
+            <field name="numeric_code">191</field>
+            <field name="symbol">kn</field>
         </record>
-        <record model="currency.currency" id="irr">
-            <field name="name">Iranian Rial</field>
-            <field name="code">IRR</field>
-            <field name="symbol">ï·¼</field>
+
+        <record model="currency.currency" id="htg">
+            <field name="name">Gourde</field>
+            <field name="code">HTG</field>
+            <field name="numeric_code">332</field>
+            <field name="symbol">HTG</field>
         </record>
-        <record model="currency.currency" id="jmd">
-            <field name="name">Jamaican Dollar</field>
-            <field name="code">JMD</field>
+
+        <record model="currency.currency" id="huf">
+            <field name="name">Forint</field>
+            <field name="code">HUF</field>
+            <field name="numeric_code">348</field>
+            <field name="symbol">Ft</field>
+        </record>
+
+        <record model="currency.currency" id="idr">
+            <field name="name">Rupiah</field>
+            <field name="code">IDR</field>
+            <field name="numeric_code">360</field>
+            <field name="symbol">Rp</field>
+        </record>
+
+        <record model="currency.currency" id="ils">
+            <field name="name">New Israeli Sheqel</field>
+            <field name="code">ILS</field>
+            <field name="numeric_code">376</field>
+            <field name="symbol">₪</field>
+        </record>
+
+        <record model="currency.currency" id="inr">
+            <field name="name">Indian Rupee</field>
+            <field name="code">INR</field>
+            <field name="numeric_code">356</field>
+            <field name="symbol">₨</field>
+        </record>
+
+        <record model="currency.currency" id="iqd">
+            <field name="name">Iraqi Dinar</field>
+            <field name="code">IQD</field>
+            <field name="numeric_code">368</field>
+            <field name="symbol">IQD</field>
+        </record>
+
+        <record model="currency.currency" id="irr">
+            <field name="name">Iranian Rial</field>
+            <field name="code">IRR</field>
+            <field name="numeric_code">364</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+
+        <record model="currency.currency" id="isk">
+            <field name="name">Iceland Krona</field>
+            <field name="code">ISK</field>
+            <field name="numeric_code">352</field>
+            <field name="symbol">kr</field>
+        </record>
+
+        <record model="currency.currency" id="jmd">
+            <field name="name">Jamaican Dollar</field>
+            <field name="code">JMD</field>
+            <field name="numeric_code">388</field>
             <field name="symbol">J$</field>
         </record>
+
+        <record model="currency.currency" id="jod">
+            <field name="name">Jordanian Dinar</field>
+            <field name="code">JOD</field>
+            <field name="numeric_code">400</field>
+            <field name="symbol">JOD</field>
+        </record>
+
+        <record model="currency.currency" id="jpy">
+            <field name="name">Yen</field>
+            <field name="code">JPY</field>
+            <field name="numeric_code">392</field>
+            <field name="symbol">Â¥</field>
+        </record>
+
+        <record model="currency.currency" id="kes">
+            <field name="name">Kenyan Shilling</field>
+            <field name="code">KES</field>
+            <field name="numeric_code">404</field>
+            <field name="symbol">KES</field>
+        </record>
+
+        <record model="currency.currency" id="kgs">
+            <field name="name">Som</field>
+            <field name="code">KGS</field>
+            <field name="numeric_code">417</field>
+            <field name="symbol">лв</field>
+        </record>
+
+        <record model="currency.currency" id="khr">
+            <field name="name">Riel</field>
+            <field name="code">KHR</field>
+            <field name="numeric_code">116</field>
+            <field name="symbol">៛</field>
+        </record>
+
+        <record model="currency.currency" id="kmf">
+            <field name="name">Comoro Franc</field>
+            <field name="code">KMF</field>
+            <field name="numeric_code">174</field>
+            <field name="symbol">KMF</field>
+        </record>
+
+        <record model="currency.currency" id="kpw">
+            <field name="name">North Korean Won</field>
+            <field name="code">KPW</field>
+            <field name="numeric_code">408</field>
+            <field name="symbol">â‚©</field>
+        </record>
+
+        <record model="currency.currency" id="krw">
+            <field name="name">Won</field>
+            <field name="code">KRW</field>
+            <field name="numeric_code">410</field>
+            <field name="symbol">KRW</field>
+        </record>
+
+        <record model="currency.currency" id="kwd">
+            <field name="name">Kuwaiti Dinar</field>
+            <field name="code">KWD</field>
+            <field name="numeric_code">414</field>
+            <field name="symbol">KWD</field>
+        </record>
+
+        <record model="currency.currency" id="kyd">
+            <field name="name">Cayman Islands Dollar</field>
+            <field name="code">KYD</field>
+            <field name="numeric_code">136</field>
+            <field name="symbol">$</field>
+        </record>
+
+        <record model="currency.currency" id="kzt">
+            <field name="name">Tenge</field>
+            <field name="code">KZT</field>
+            <field name="numeric_code">398</field>
+            <field name="symbol">лв</field>
+        </record>
+
         <record model="currency.currency" id="lak">
             <field name="name">Kip</field>
             <field name="code">LAK</field>
+            <field name="numeric_code">418</field>
             <field name="symbol">â‚­</field>
         </record>
-        <record model="currency.currency" id="eek">
-            <field name="name">Kroon</field>
-            <field name="code">EEK</field>
-            <field name="symbol">kr</field>
-        </record>
+
         <record model="currency.currency" id="lbp">
             <field name="name">Lebanese Pound</field>
             <field name="code">LBP</field>
+            <field name="numeric_code">422</field>
             <field name="symbol">£</field>
         </record>
-        <record model="currency.currency" id="all">
-            <field name="name">Lek</field>
-            <field name="code">ALL</field>
-            <field name="symbol">Lek</field>
-        </record>
-        <record model="currency.currency" id="hnl">
-            <field name="name">Lempira</field>
-            <field name="code">HNL</field>
-            <field name="symbol">L</field>
+
+        <record model="currency.currency" id="lkr">
+            <field name="name">Sri Lanka Rupee</field>
+            <field name="code">LKR</field>
+            <field name="numeric_code">144</field>
+            <field name="symbol">₨</field>
         </record>
+
         <record model="currency.currency" id="lrd">
             <field name="name">Liberian Dollar</field>
             <field name="code">LRD</field>
+            <field name="numeric_code">430</field>
             <field name="symbol">$</field>
         </record>
+
+        <record model="currency.currency" id="lsl">
+            <field name="name">Loti</field>
+            <field name="code">LSL</field>
+            <field name="numeric_code">426</field>
+            <field name="symbol">LSL</field>
+        </record>
+
         <record model="currency.currency" id="ltl">
             <field name="name">Lithuanian Litas</field>
             <field name="code">LTL</field>
+            <field name="numeric_code">440</field>
             <field name="symbol">Lt</field>
         </record>
-        <record model="currency.currency" id="myr">
-            <field name="name">Malaysian Ringgit</field>
-            <field name="code">MYR</field>
-            <field name="symbol">RM</field>
+
+        <record model="currency.currency" id="lvl">
+            <field name="name">Latvian Lats</field>
+            <field name="code">LVL</field>
+            <field name="numeric_code">428</field>
+            <field name="symbol">LVL</field>
+        </record>
+
+        <record model="currency.currency" id="lyd">
+            <field name="name">Libyan Dinar</field>
+            <field name="code">LYD</field>
+            <field name="numeric_code">434</field>
+            <field name="symbol">LYD</field>
+        </record>
+
+        <record model="currency.currency" id="mad">
+            <field name="name">Moroccan Dirham</field>
+            <field name="code">MAD</field>
+            <field name="numeric_code">504</field>
+            <field name="symbol">MAD</field>
+        </record>
+
+        <record model="currency.currency" id="mdl">
+            <field name="name">Moldovan Leu</field>
+            <field name="code">MDL</field>
+            <field name="numeric_code">498</field>
+            <field name="symbol">MDL</field>
         </record>
+
+        <record model="currency.currency" id="mga">
+            <field name="name">Malagasy Ariary</field>
+            <field name="code">MGA</field>
+            <field name="numeric_code">969</field>
+            <field name="symbol">MGA</field>
+        </record>
+
+        <record model="currency.currency" id="mkd">
+            <field name="name">Denar</field>
+            <field name="code">MKD</field>
+            <field name="numeric_code">807</field>
+            <field name="symbol">ден</field>
+        </record>
+
+        <record model="currency.currency" id="mmk">
+            <field name="name">Kyat</field>
+            <field name="code">MMK</field>
+            <field name="numeric_code">104</field>
+            <field name="symbol">MMK</field>
+        </record>
+
+        <record model="currency.currency" id="mnt">
+            <field name="name">Tugrik</field>
+            <field name="code">MNT</field>
+            <field name="numeric_code">496</field>
+            <field name="symbol">â‚®</field>
+        </record>
+
+        <record model="currency.currency" id="mop">
+            <field name="name">Pataca</field>
+            <field name="code">MOP</field>
+            <field name="numeric_code">446</field>
+            <field name="symbol">MOP</field>
+        </record>
+
+        <record model="currency.currency" id="mro">
+            <field name="name">Ouguiya</field>
+            <field name="code">MRO</field>
+            <field name="numeric_code">478</field>
+            <field name="symbol">MRO</field>
+        </record>
+
+        <record model="currency.currency" id="mtl">
+            <field name="name">Maltese Lira</field>
+            <field name="code">MTL</field>
+            <field name="numeric_code">470</field>
+            <field name="symbol">MTL</field>
+        </record>
+
         <record model="currency.currency" id="mur">
             <field name="name">Mauritius Rupee</field>
             <field name="code">MUR</field>
+            <field name="numeric_code">480</field>
             <field name="symbol">₨</field>
         </record>
+
+        <record model="currency.currency" id="mvr">
+            <field name="name">Rufiyaa</field>
+            <field name="code">MVR</field>
+            <field name="numeric_code">462</field>
+            <field name="symbol">MVR</field>
+        </record>
+
+        <record model="currency.currency" id="mwk">
+            <field name="name">Kwacha</field>
+            <field name="code">MWK</field>
+            <field name="numeric_code">454</field>
+            <field name="symbol">MWK</field>
+        </record>
+
+        <record model="currency.currency" id="mxn">
+            <field name="name">Mexican Peso</field>
+            <field name="code">MXN</field>
+            <field name="numeric_code">484</field>
+            <field name="symbol">MXN</field>
+        </record>
+
+        <record model="currency.currency" id="mxv">
+            <field name="name">Mexican Unidad de Inversion (UDI)</field>
+            <field name="code">MXV</field>
+            <field name="numeric_code">979</field>
+            <field name="symbol">MXV</field>
+        </record>
+
+        <record model="currency.currency" id="myr">
+            <field name="name">Malaysian Ringgit</field>
+            <field name="code">MYR</field>
+            <field name="numeric_code">458</field>
+            <field name="symbol">RM</field>
+        </record>
+
         <record model="currency.currency" id="mzn">
             <field name="name">Metical</field>
             <field name="code">MZN</field>
+            <field name="numeric_code">943</field>
             <field name="symbol">MT</field>
         </record>
+
+        <record model="currency.currency" id="nad">
+            <field name="name">Namibia Dollar</field>
+            <field name="code">NAD</field>
+            <field name="numeric_code">516</field>
+            <field name="symbol">$</field>
+        </record>
+
         <record model="currency.currency" id="ngn">
             <field name="name">Naira</field>
             <field name="code">NGN</field>
+            <field name="numeric_code">566</field>
             <field name="symbol">₦</field>
         </record>
-        <record model="currency.currency" id="nad">
-            <field name="name">Namibia Dollar</field>
-            <field name="code">NAD</field>
-            <field name="symbol">$</field>
+
+        <record model="currency.currency" id="nio">
+            <field name="name">Cordoba Oro</field>
+            <field name="code">NIO</field>
+            <field name="numeric_code">558</field>
+            <field name="symbol">C$</field>
         </record>
+
+        <record model="currency.currency" id="nok">
+            <field name="name">Norwegian Krone</field>
+            <field name="code">NOK</field>
+            <field name="numeric_code">578</field>
+            <field name="symbol">kr</field>
+        </record>
+
         <record model="currency.currency" id="npr">
             <field name="name">Nepalese Rupee</field>
             <field name="code">NPR</field>
+            <field name="numeric_code">524</field>
             <field name="symbol">₨</field>
         </record>
-        <record model="currency.currency" id="ang">
-            <field name="name">Netherlands Antillian Guilder</field>
-            <field name="code">ANG</field>
-            <field name="symbol">Æ’</field>
-        </record>
-        <record model="currency.currency" id="ils">
-            <field name="name">New Israeli Sheqel</field>
-            <field name="code">ILS</field>
-            <field name="symbol">₪</field>
-        </record>
-        <record model="currency.currency" id="ron">
-            <field name="name">New Leu</field>
-            <field name="code">RON</field>
-            <field name="symbol">lei</field>
-        </record>
-        <record model="currency.currency" id="twd">
-            <field name="name">New Taiwan Dollar</field>
-            <field name="code">TWD</field>
-            <field name="symbol">NT$</field>
-        </record>
-        <record model="currency.currency" id="try">
-            <field name="name">New Turkish Lira</field>
-            <field name="code">TRY</field>
-            <field name="symbol">YTL</field>
-        </record>
+
         <record model="currency.currency" id="nzd">
             <field name="name">New Zealand Dollar</field>
             <field name="code">NZD</field>
+            <field name="numeric_code">554</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="kpw">
-            <field name="name">North Korean Won</field>
-            <field name="code">KPW</field>
-            <field name="symbol">â‚©</field>
+
+        <record model="currency.currency" id="omr">
+            <field name="name">Rial Omani</field>
+            <field name="code">OMR</field>
+            <field name="numeric_code">512</field>
+            <field name="symbol">ï·¼</field>
         </record>
-        <record model="currency.currency" id="nok">
-            <field name="name">Norwegian Krone</field>
-            <field name="code">NOK</field>
-            <field name="symbol">kr</field>
+
+        <record model="currency.currency" id="pab">
+            <field name="name">Balboa</field>
+            <field name="code">PAB</field>
+            <field name="numeric_code">590</field>
+            <field name="symbol">B/.</field>
         </record>
+
         <record model="currency.currency" id="pen">
             <field name="name">Nuevo Sol</field>
             <field name="code">PEN</field>
+            <field name="numeric_code">604</field>
             <field name="symbol">S/.</field>
         </record>
-        <record model="currency.currency" id="pkr">
-            <field name="name">Pakistan Rupee</field>
-            <field name="code">PKR</field>
-            <field name="symbol">₨</field>
-        </record>
-        <record model="currency.currency" id="uyu">
-            <field name="name">Peso Uruguayo</field>
-            <field name="code">UYU</field>
-            <field name="symbol">$U</field>
+
+        <record model="currency.currency" id="pgk">
+            <field name="name">Kina</field>
+            <field name="code">PGK</field>
+            <field name="numeric_code">598</field>
+            <field name="symbol">PGK</field>
         </record>
+
         <record model="currency.currency" id="php">
             <field name="name">Philippine Peso</field>
             <field name="code">PHP</field>
+            <field name="numeric_code">608</field>
             <field name="symbol">Php</field>
         </record>
-        <record model="currency.currency" id="bwp">
-            <field name="name">Pula</field>
-            <field name="code">BWP</field>
-            <field name="symbol">P</field>
+
+        <record model="currency.currency" id="pkr">
+            <field name="name">Pakistan Rupee</field>
+            <field name="code">PKR</field>
+            <field name="numeric_code">586</field>
+            <field name="symbol">₨</field>
+        </record>
+
+        <record model="currency.currency" id="pln">
+            <field name="name">Zloty</field>
+            <field name="code">PLN</field>
+            <field name="numeric_code">985</field>
+            <field name="symbol">zł</field>
+        </record>
+
+        <record model="currency.currency" id="pyg">
+            <field name="name">Guarani</field>
+            <field name="code">PYG</field>
+            <field name="numeric_code">600</field>
+            <field name="symbol">Gs</field>
         </record>
+
         <record model="currency.currency" id="qar">
             <field name="name">Qatari Rial</field>
             <field name="code">QAR</field>
+            <field name="numeric_code">634</field>
             <field name="symbol">ï·¼</field>
         </record>
-        <record model="currency.currency" id="gtq">
-            <field name="name">Quetzal</field>
-            <field name="code">GTQ</field>
-            <field name="symbol">Q</field>
-        </record>
-        <record model="currency.currency" id="zar">
-            <field name="name">Rand</field>
-            <field name="code">ZAR</field>
-            <field name="symbol">R</field>
-        </record>
-        <record model="currency.currency" id="omr">
-            <field name="name">Rial Omani</field>
-            <field name="code">OMR</field>
-            <field name="symbol">ï·¼</field>
-        </record>
-        <record model="currency.currency" id="khr">
-            <field name="name">Riel</field>
-            <field name="code">KHR</field>
-            <field name="symbol">៛</field>
+
+        <record model="currency.currency" id="ron">
+            <field name="name">New Leu</field>
+            <field name="code">RON</field>
+            <field name="numeric_code">946</field>
+            <field name="symbol">lei</field>
         </record>
-        <record model="currency.currency" id="idr">
-            <field name="name">Rupiah</field>
-            <field name="code">IDR</field>
-            <field name="symbol">Rp</field>
+
+        <record model="currency.currency" id="rsd">
+            <field name="name">Serbian Dinar</field>
+            <field name="code">RSD</field>
+            <field name="numeric_code">941</field>
+            <field name="symbol">Дин.</field>
         </record>
+
         <record model="currency.currency" id="rub">
             <field name="name">Russian Ruble</field>
             <field name="code">RUB</field>
+            <field name="numeric_code">643</field>
             <field name="symbol">руб</field>
         </record>
-        <record model="currency.currency" id="shp">
-            <field name="name">Saint Helena Pound</field>
-            <field name="code">SHP</field>
-            <field name="symbol">£</field>
+
+        <record model="currency.currency" id="rwf">
+            <field name="name">Rwanda Franc</field>
+            <field name="code">RWF</field>
+            <field name="numeric_code">646</field>
+            <field name="symbol">RWF</field>
         </record>
+
         <record model="currency.currency" id="sar">
             <field name="name">Saudi Riyal</field>
             <field name="code">SAR</field>
+            <field name="numeric_code">682</field>
             <field name="symbol">ï·¼</field>
         </record>
-        <record model="currency.currency" id="rsd">
-            <field name="name">Serbian Dinar</field>
-            <field name="code">RSD</field>
-            <field name="symbol">Дин.</field>
+
+        <record model="currency.currency" id="sbd">
+            <field name="name">Solomon Islands Dollar</field>
+            <field name="code">SBD</field>
+            <field name="numeric_code">090</field>
+            <field name="symbol">$</field>
         </record>
+
         <record model="currency.currency" id="scr">
             <field name="name">Seychelles Rupee</field>
             <field name="code">SCR</field>
+            <field name="numeric_code">690</field>
             <field name="symbol">₨</field>
         </record>
+
+        <record model="currency.currency" id="sdg">
+            <field name="name">Sudanese Pound</field>
+            <field name="code">SDG</field>
+            <field name="numeric_code">938</field>
+            <field name="symbol">SDG</field>
+        </record>
+
+        <record model="currency.currency" id="sek">
+            <field name="name">Swedish Krona</field>
+            <field name="code">SEK</field>
+            <field name="numeric_code">752</field>
+            <field name="symbol">kr</field>
+        </record>
+
         <record model="currency.currency" id="sgd">
             <field name="name">Singapore Dollar</field>
             <field name="code">SGD</field>
+            <field name="numeric_code">702</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="sbd">
-            <field name="name">Solomon Islands Dollar</field>
-            <field name="code">SBD</field>
-            <field name="symbol">$</field>
+
+        <record model="currency.currency" id="shp">
+            <field name="name">Saint Helena Pound</field>
+            <field name="code">SHP</field>
+            <field name="numeric_code">654</field>
+            <field name="symbol">£</field>
         </record>
-        <record model="currency.currency" id="kgs">
-            <field name="name">Som</field>
-            <field name="code">KGS</field>
-            <field name="symbol">лв</field>
+
+        <record model="currency.currency" id="skk">
+            <field name="name">Slovak Koruna</field>
+            <field name="code">SKK</field>
+            <field name="numeric_code">703</field>
+            <field name="symbol">SKK</field>
         </record>
+
+        <record model="currency.currency" id="sll">
+            <field name="name">Leone</field>
+            <field name="code">SLL</field>
+            <field name="numeric_code">694</field>
+            <field name="symbol">SLL</field>
+        </record>
+
         <record model="currency.currency" id="sos">
             <field name="name">Somali Shilling</field>
             <field name="code">SOS</field>
+            <field name="numeric_code">706</field>
             <field name="symbol">S</field>
         </record>
-        <record model="currency.currency" id="lkr">
-            <field name="name">Sri Lanka Rupee</field>
-            <field name="code">LKR</field>
-            <field name="symbol">₨</field>
-        </record>
+
         <record model="currency.currency" id="srd">
             <field name="name">Surinam Dollar</field>
             <field name="code">SRD</field>
+            <field name="numeric_code">968</field>
             <field name="symbol">$</field>
         </record>
-        <record model="currency.currency" id="sek">
-            <field name="name">Swedish Krona</field>
-            <field name="code">SEK</field>
-            <field name="symbol">kr</field>
+
+        <record model="currency.currency" id="std">
+            <field name="name">Dobra</field>
+            <field name="code">STD</field>
+            <field name="numeric_code">678</field>
+            <field name="symbol">STD</field>
         </record>
-        <record model="currency.currency" id="chf">
-            <field name="name">Swiss Franc</field>
-            <field name="code">CHF</field>
-            <field name="symbol">CHF</field>
-            <field name="rounding" eval="0.01"/>
-            <field name="digits" eval="2"/>
+
+        <record model="currency.currency" id="svc">
+            <field name="name">El Salvador Colon</field>
+            <field name="code">SVC</field>
+            <field name="numeric_code">222</field>
+            <field name="symbol">SVC</field>
         </record>
-        <record model="currency.currency" id="kzt">
-            <field name="name">Tenge</field>
-            <field name="code">KZT</field>
-            <field name="symbol">лв</field>
+
+        <record model="currency.currency" id="syp">
+            <field name="name">Syrian Pound</field>
+            <field name="code">SYP</field>
+            <field name="numeric_code">760</field>
+            <field name="symbol">SYP</field>
+        </record>
+
+        <record model="currency.currency" id="szl">
+            <field name="name">Lilangeni</field>
+            <field name="code">SZL</field>
+            <field name="numeric_code">748</field>
+            <field name="symbol">SZL</field>
+        </record>
+
+        <record model="currency.currency" id="thb">
+            <field name="name">Baht</field>
+            <field name="code">THB</field>
+            <field name="numeric_code">764</field>
+            <field name="symbol">฿</field>
+        </record>
+
+        <record model="currency.currency" id="tjs">
+            <field name="name">Somoni</field>
+            <field name="code">TJS</field>
+            <field name="numeric_code">972</field>
+            <field name="symbol">TJS</field>
         </record>
+
+        <record model="currency.currency" id="tmm">
+            <field name="name">Manat</field>
+            <field name="code">TMM</field>
+            <field name="numeric_code">795</field>
+            <field name="symbol">TMM</field>
+        </record>
+
+        <record model="currency.currency" id="tnd">
+            <field name="name">Tunisian Dinar</field>
+            <field name="code">TND</field>
+            <field name="numeric_code">788</field>
+            <field name="symbol">TND</field>
+        </record>
+
+        <record model="currency.currency" id="top">
+            <field name="name">Pa'anga</field>
+            <field name="code">TOP</field>
+            <field name="numeric_code">776</field>
+            <field name="symbol">TOP</field>
+        </record>
+
+        <record model="currency.currency" id="try">
+            <field name="name">New Turkish Lira</field>
+            <field name="code">TRY</field>
+            <field name="numeric_code">949</field>
+            <field name="symbol">YTL</field>
+        </record>
+
         <record model="currency.currency" id="ttd">
             <field name="name">Trinidad and Tobago Dollar</field>
             <field name="code">TTD</field>
+            <field name="numeric_code">780</field>
             <field name="symbol">TT$</field>
         </record>
-        <record model="currency.currency" id="mnt">
-            <field name="name">Tugrik</field>
-            <field name="code">MNT</field>
-            <field name="symbol">â‚®</field>
+
+        <record model="currency.currency" id="twd">
+            <field name="name">New Taiwan Dollar</field>
+            <field name="code">TWD</field>
+            <field name="numeric_code">901</field>
+            <field name="symbol">NT$</field>
+        </record>
+
+        <record model="currency.currency" id="tzs">
+            <field name="name">Tanzanian Shilling</field>
+            <field name="code">TZS</field>
+            <field name="numeric_code">834</field>
+            <field name="symbol">TZS</field>
+        </record>
+
+        <record model="currency.currency" id="uah">
+            <field name="name">Hryvnia</field>
+            <field name="code">UAH</field>
+            <field name="numeric_code">980</field>
+            <field name="symbol">â‚´</field>
+        </record>
+
+        <record model="currency.currency" id="ugx">
+            <field name="name">Uganda Shilling</field>
+            <field name="code">UGX</field>
+            <field name="numeric_code">800</field>
+            <field name="symbol">UGX</field>
         </record>
+
         <record model="currency.currency" id="usd">
             <field name="name">US Dollar</field>
             <field name="code">USD</field>
+            <field name="numeric_code">840</field>
             <field name="symbol">$</field>
-            <field name="rounding" eval="0.01"/>
+            <field name="rounding" eval="Decimal('0.01')"/>
             <field name="digits" eval="2"/>
             <field name="p_cs_precedes" eval="True"/>
             <field name="n_cs_precedes" eval="True"/>
@@ -657,39 +1285,224 @@ this repository contains the full copyright notices and license terms. -->
             <field name="negative_sign">-</field>
             <field name="positive_sign"></field>
         </record>
+
+        <record model="currency.currency" id="usn">
+            <field name="name">US Dollar (Next day)</field>
+            <field name="code">USN</field>
+            <field name="numeric_code">997</field>
+            <field name="symbol">USN</field>
+        </record>
+
+        <record model="currency.currency" id="uss">
+            <field name="name">US Dollar (Same day)</field>
+            <field name="code">USS</field>
+            <field name="numeric_code">998</field>
+            <field name="symbol">USS</field>
+        </record>
+
+        <record model="currency.currency" id="uyi">
+            <field name="name">Uruguay Peso en Unidades Indexadas</field>
+            <field name="code">UYI</field>
+            <field name="numeric_code">940</field>
+            <field name="symbol">UYI</field>
+        </record>
+
+        <record model="currency.currency" id="uyu">
+            <field name="name">Peso Uruguayo</field>
+            <field name="code">UYU</field>
+            <field name="numeric_code">858</field>
+            <field name="symbol">$U</field>
+        </record>
+
         <record model="currency.currency" id="uzs">
             <field name="name">Uzbekistan Sum</field>
             <field name="code">UZS</field>
+            <field name="numeric_code">860</field>
             <field name="symbol">лв</field>
         </record>
+
+        <record model="currency.currency" id="vef">
+            <field name="name">Bolivar Fuerte</field>
+            <field name="code">VEF</field>
+            <field name="numeric_code">937</field>
+            <field name="symbol">Bs</field>
+        </record>
+
+        <record model="currency.currency" id="vnd">
+            <field name="name">Dong</field>
+            <field name="code">VND</field>
+            <field name="numeric_code">704</field>
+            <field name="symbol">â‚«</field>
+        </record>
+
+        <record model="currency.currency" id="vuv">
+            <field name="name">Vatu</field>
+            <field name="code">VUV</field>
+            <field name="numeric_code">548</field>
+            <field name="symbol">VUV</field>
+        </record>
+
+        <record model="currency.currency" id="wst">
+            <field name="name">Tala</field>
+            <field name="code">WST</field>
+            <field name="numeric_code">882</field>
+            <field name="symbol">WST</field>
+        </record>
+
+        <record model="currency.currency" id="xaf">
+            <field name="name">CFA Franc BEAC</field>
+            <field name="code">XAF</field>
+            <field name="numeric_code">950</field>
+            <field name="symbol">XAF</field>
+        </record>
+
+        <record model="currency.currency" id="xag">
+            <field name="name">Silver</field>
+            <field name="code">XAG</field>
+            <field name="numeric_code">961</field>
+            <field name="symbol">XAG</field>
+        </record>
+
+        <record model="currency.currency" id="xau">
+            <field name="name">Gold</field>
+            <field name="code">XAU</field>
+            <field name="numeric_code">959</field>
+            <field name="symbol">XAU</field>
+        </record>
+
+        <record model="currency.currency" id="xba">
+            <field name="name">European Composite Unit (EURCO)</field>
+            <field name="code">XBA</field>
+            <field name="numeric_code">955</field>
+            <field name="symbol">XBA</field>
+        </record>
+
+        <record model="currency.currency" id="xbb">
+            <field name="name">European Monetary Unit (E.M.U.-6)</field>
+            <field name="code">XBB</field>
+            <field name="numeric_code">956</field>
+            <field name="symbol">XBB</field>
+        </record>
+
+        <record model="currency.currency" id="xbc">
+            <field name="name">European Unit of Account 9 (E.U.A.-9)</field>
+            <field name="code">XBC</field>
+            <field name="numeric_code">957</field>
+            <field name="symbol">XBC</field>
+        </record>
+
+        <record model="currency.currency" id="xbd">
+            <field name="name">European Unit of Account 17 (E.U.A.-17)</field>
+            <field name="code">XBD</field>
+            <field name="numeric_code">958</field>
+            <field name="symbol">XBD</field>
+        </record>
+
+        <record model="currency.currency" id="xcd">
+            <field name="name">East Caribbean Dollar</field>
+            <field name="code">XCD</field>
+            <field name="numeric_code">951</field>
+            <field name="symbol">$</field>
+        </record>
+
+        <record model="currency.currency" id="xdr">
+            <field name="name">Special Drawing Rights</field>
+            <field name="code">XDR</field>
+            <field name="numeric_code">960</field>
+            <field name="symbol">XDR</field>
+        </record>
+
+        <record model="currency.currency" id="xfo">
+            <field name="name">Gold-Franc</field>
+            <field name="code">XFO</field>
+            <field name="numeric_code"></field>
+            <field name="symbol">XFO</field>
+        </record>
+
+        <record model="currency.currency" id="xfu">
+            <field name="name">UIC-Franc</field>
+            <field name="code">XFU</field>
+            <field name="numeric_code"></field>
+            <field name="symbol">XFU</field>
+        </record>
+
+        <record model="currency.currency" id="xof">
+            <field name="name">CFA Franc BCEAO</field>
+            <field name="code">XOF</field>
+            <field name="numeric_code">952</field>
+            <field name="symbol">XOF</field>
+        </record>
+
+        <record model="currency.currency" id="xpd">
+            <field name="name">Palladium</field>
+            <field name="code">XPD</field>
+            <field name="numeric_code">964</field>
+            <field name="symbol">XPD</field>
+        </record>
+
+        <record model="currency.currency" id="xpf">
+            <field name="name">CFP Franc</field>
+            <field name="code">XPF</field>
+            <field name="numeric_code">953</field>
+            <field name="symbol">XPF</field>
+        </record>
+
+        <record model="currency.currency" id="xpt">
+            <field name="name">Platinum</field>
+            <field name="code">XPT</field>
+            <field name="numeric_code">962</field>
+            <field name="symbol">XPT</field>
+        </record>
+
+        <record model="currency.currency" id="xts">
+            <field name="name">Code for testing purposes</field>
+            <field name="code">XTS</field>
+            <field name="numeric_code">963</field>
+            <field name="symbol">XTS</field>
+        </record>
+
+        <record model="currency.currency" id="xxx">
+            <field name="name">No currency</field>
+            <field name="code">XXX</field>
+            <field name="numeric_code">999</field>
+            <field name="symbol">XXX</field>
+        </record>
+
         <record model="currency.currency" id="yer">
             <field name="name">Yemeni Rial</field>
             <field name="code">YER</field>
+            <field name="numeric_code">886</field>
             <field name="symbol">ï·¼</field>
         </record>
-        <record model="currency.currency" id="jpy">
-            <field name="name">Yen</field>
-            <field name="code">JPY</field>
-            <field name="symbol">Â¥</field>
+
+        <record model="currency.currency" id="zar">
+            <field name="name">Rand</field>
+            <field name="code">ZAR</field>
+            <field name="numeric_code">710</field>
+            <field name="symbol">R</field>
         </record>
-        <record model="currency.currency" id="cny">
-            <field name="name">Yuan Renminbi</field>
-            <field name="code">CNY</field>
-            <field name="symbol">å…ƒ</field>
+
+        <record model="currency.currency" id="zmk">
+            <field name="name">Kwacha</field>
+            <field name="code">ZMK</field>
+            <field name="numeric_code">894</field>
+            <field name="symbol">ZMK</field>
         </record>
+
         <record model="currency.currency" id="zwd">
             <field name="name">Zimbabwe Dollar</field>
             <field name="code">ZWD</field>
+            <field name="numeric_code">716</field>
             <field name="symbol">Z$</field>
         </record>
-        <record model="currency.currency" id="pln">
-            <field name="name">Zloty</field>
-            <field name="code">PLN</field>
-            <field name="symbol">zł</field>
-        </record>
+
+        <!--
+        End of Output of scripts/currencies.py
+        -->
+
         <record model="currency.currency.rate" id="eur_rate">
             <field name="date" eval="time.strftime('%Y-01-01')"/>
-            <field name="rate" eval="1.0"/>
+            <field name="rate" eval="Decimal('1.0')"/>
             <field name="currency" ref="eur"/>
         </record>
 
diff --git a/de_DE.csv b/de_DE.csv
index 4cada46..595bdb7 100644
--- a/de_DE.csv
+++ b/de_DE.csv
@@ -16,6 +16,7 @@ field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Nega
 field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position negatives Vorzeichen,0
+field,"currency.currency,numeric_code",0,Numeric Code,Numerischer Code,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Positiver Wert: Symbol führend,0
 field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
@@ -37,103 +38,187 @@ field,"currency.currency,symbol",0,Symbol,Symbol,0
 field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
 field,"currency.currency,write_uid",0,Last modification by,Zuletzt geändert von,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",dzd,Algerian Dinar,Algerischer Dinar,0
 model,"currency.currency,name",ars,Argentine Peso,Argentinischer Peso,0
-model,"currency.currency,name",awg,Aruban Guilder,Aruba-Florin,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Azerbaijanian Manat,0
+model,"currency.currency,name",amd,Armenian Dram,Armenischer Dram,0
+model,"currency.currency,name",awg,Aruban Guilder,Arubanischer Gulden,0
+model,"currency.currency,name",aud,Australian Dollar,Australischer Dollar,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Aserbeidschan Manat,0
 model,"currency.currency,name",bsd,Bahamian Dollar,Bahama-Dollar,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Bahrain-Dinar,0
 model,"currency.currency,name",thb,Baht,Baht,0
-model,"currency.currency,name",pab,Balboa,Balboa; US-Dollar102,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",bbd,Barbados Dollar,Barbados-Dollar,0
-model,"currency.currency,name",byr,Belarussian Ruble,Belarus-Rubel,0
+model,"currency.currency,name",byr,Belarussian Ruble,Weißrussischer Rubel,0
 model,"currency.currency,name",bzd,Belize Dollar,Belize-Dollar,0
-model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Bermuda-Dollar,0
-model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
-model,"currency.currency,name",bob,Boliviano,Boliviano,0
-model,"currency.currency,name",brl,Brazilian Real,Real,0
-model,"currency.currency,name",bgn,Bulgarian Lev,Lew,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Bermuda-Dollar,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
+model,"currency.currency,name",bob,Boliviano,Bolivischer Boliviano,0
+model,"currency.currency,name",brl,Brazilian Real,Brasilianischer Real,0
+model,"currency.currency,name",bnd,Brunei Dollar,Brunei-Dollar,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Bulgarischer Lev,0
+model,"currency.currency,name",bif,Burundi Franc,Burundi-Franc,0
 model,"currency.currency,name",cad,Canadian Dollar,Kanadischer Dollar,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Kap-Verde-Escudo,0
 model,"currency.currency,name",kyd,Cayman Islands Dollar,Kaiman-Dollar,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc (West),0
+model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc (Äquatorial),0
+model,"currency.currency,name",xpf,CFP Franc,CFP Franc,0
 model,"currency.currency,name",clp,Chilean Peso,Chilenischer Peso,0
-model,"currency.currency,name",cop,Colombian Peso,Kolumbianischer Peso,0
-model,"currency.currency,name",bam,Convertible Marks,Bosnisch-herzegowinische konvertible Mark,0
-model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
-model,"currency.currency,name",crc,Costa Rican Colon,Costa-Rica-Colón,0
+model,"currency.currency,name",xts,Code for testing purposes,Testcode,0
+model,"currency.currency,name",cop,Colombian Peso,Kolumbischer Peso,0
+model,"currency.currency,name",kmf,Comoro Franc,Komoren-Franc,0
+model,"currency.currency,name",bam,Convertible Marks,Konvertible Mark,0
+model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",crc,Costa Rican Colon,Costa Rica Colon,0
 model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
 model,"currency.currency,name",cup,Cuban Peso,Kubanischer Peso,0
 model,"currency.currency,name",0,Currency,Währung,0
+model,"currency.currency,name",cyp,Cyprus Pound,Zypriotisches Pfund,0
 model,"currency.currency,name",czk,Czech Koruna,Tschechische Krone,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
 model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
 model,"currency.currency,name",mkd,Denar,Denar,0
+model,"currency.currency,name",djf,Djibouti Franc,Djibouti-Franc,0
+model,"currency.currency,name",std,Dobra,Dobra,0
 model,"currency.currency,name",dop,Dominican Peso,Dominikanischer Peso,0
 model,"currency.currency,name",vnd,Dong,Dong,0
 model,"currency.currency,name",xcd,East Caribbean Dollar,Ostkaribischer Dollar,0
 model,"currency.currency,name",egp,Egyptian Pound,Ägyptisches Pfund,0
+model,"currency.currency,name",svc,El Salvador Colon,El Salvador Colon,0
+model,"currency.currency,name",etb,Ethiopian Birr,Äthiopischer Birr,0
 model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),European Composite Unit (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Europäische Währungseinheit (E.M.U.-6),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Europäische Rechnungseinheit 17 (E.U.A.-17),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Europäische Rechnungseinheit 9 (E.U.A.-9),0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Falkland Pfund,0
 model,"currency.currency,name",fjd,Fiji Dollar,Fidschi-Dollar,0
 model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",cdf,Franc Congolais,Franc Congolais,0
+model,"currency.currency,name",ghs,Ghana Cedi,Ghanaischer Cedi,0
 model,"currency.currency,name",gip,Gibraltar Pound,Gibraltar-Pfund,0
+model,"currency.currency,name",xau,Gold,Gold,0
+model,"currency.currency,name",xfo,Gold-Franc,Gold-Franc,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
 model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",gnf,Guinea Franc,Guinea-Franc,0
 model,"currency.currency,name",gyd,Guyana Dollar,Guyana-Dollar,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkong-Dollar,0
-model,"currency.currency,name",uah,Hryvnia,Griwna,0
+model,"currency.currency,name",uah,Hryvnia,Hrywnja,0
 model,"currency.currency,name",isk,Iceland Krona,Isländische Krone,0
-model,"currency.currency,name",inr,Indian Rupee,Indische Rupie52,0
-model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial55,0
-model,"currency.currency,name",jmd,Jamaican Dollar,Jamaika-Dollar,0
+model,"currency.currency,name",inr,Indian Rupee,Indische Rupie,0
+model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Irakischer Dinar,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Jamaikanischer Dollar,0
+model,"currency.currency,name",jod,Jordanian Dinar,Jordanischer Dinar,0
+model,"currency.currency,name",kes,Kenyan Shilling,Kenianischer Shilling,0
+model,"currency.currency,name",pgk,Kina,Kina,0
 model,"currency.currency,name",lak,Kip,Kip,0
 model,"currency.currency,name",eek,Kroon,Estnische Krone,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Kuwait-Dinar,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha,0
+model,"currency.currency,name",zmk,Kwacha,Kwacha,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",gel,Lari,Lari,0
+model,"currency.currency,name",lvl,Latvian Lats,Lettischer Lats,0
 model,"currency.currency,name",lbp,Lebanese Pound,Libanesisches Pfund,0
 model,"currency.currency,name",all,Lek,Lek,0
 model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",sll,Leone,Leone,0
 model,"currency.currency,name",lrd,Liberian Dollar,Liberianischer Dollar,0
-model,"currency.currency,name",ltl,Lithuanian Litas,Litas77,0
-model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit,0
+model,"currency.currency,name",lyd,Libyan Dinar,Libyscher Dinar,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litauischer Litas,0
+model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",mga,Malagasy Ariary,Madagassischer Ariary,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Malaysischer Ringgit,0
+model,"currency.currency,name",mtl,Maltese Lira,Maltesische Lira,0
+model,"currency.currency,name",tmm,Manat,Manat,0
 model,"currency.currency,name",mur,Mauritius Rupee,Mauritius-Rupie,0
 model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mxn,Mexican Peso,Mexikanischer Peso,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Mexikanische Unidad de Inversion (UDI),0
+model,"currency.currency,name",mdl,Moldovan Leu,Moldau Leu,0
+model,"currency.currency,name",mad,Moroccan Dirham,Marokkanischer Dirham,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
 model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",ern,Nakfa,Nakfa,0
 model,"currency.currency,name",nad,Namibia Dollar,Namibia-Dollar,0
 model,"currency.currency,name",npr,Nepalese Rupee,Nepalesische Rupie,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische-Antillen-Gulden,0
-model,"currency.currency,name",ils,New Israeli Sheqel,Neuer Schekel58,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische Antillen-Gulden,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Schekel,0
 model,"currency.currency,name",ron,New Leu,Neuer Leu,0
-model,"currency.currency,name",twd,New Taiwan Dollar,neuer Taiwan-Dollar,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Neuer Taiwan-Dollar,0
 model,"currency.currency,name",try,New Turkish Lira,Neue Türkische Lira,0
-model,"currency.currency,name",nzd,New Zealand Dollar,Cookinseln-Dollar; Neuseeland-Dollar,0
-model,"currency.currency,name",kpw,North Korean Won,nordkoreanischer Won,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Neuseeland-Dollar,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",xxx,No currency,Keine Währung,0
+model,"currency.currency,name",kpw,North Korean Won,Nordkoreanischer Won,0
 model,"currency.currency,name",nok,Norwegian Krone,Norwegische Krone,0
 model,"currency.currency,name",pen,Nuevo Sol,Neuer Sol,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
 model,"currency.currency,name",pkr,Pakistan Rupee,Pakistanische Rupie,0
+model,"currency.currency,name",xpd,Palladium,Palladium,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
 model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayischer Peso,0
 model,"currency.currency,name",php,Philippine Peso,Philippinischer Peso,0
+model,"currency.currency,name",xpt,Platinum,Platin,0
+model,"currency.currency,name",gbp,Pound Sterling,Pfund Sterling,0
 model,"currency.currency,name",bwp,Pula,Pula,0
-model,"currency.currency,name",qar,Qatari Rial,Katar-Riyal,0
+model,"currency.currency,name",qar,Qatari Rial,Katar-Rial,0
 model,"currency.currency,name",gtq,Quetzal,Quetzal,0
-model,"currency.currency,name",zar,Rand,südafrikanischer Rand,0
+model,"currency.currency,name",zar,Rand,Rand,0
 model,"currency.currency,name",omr,Rial Omani,Rial Omani,0
 model,"currency.currency,name",khr,Riel,Riel,0
-model,"currency.currency,name",idr,Rupiah,Rupiah,0
-model,"currency.currency,name",rub,Russian Ruble,Rubel,0
-model,"currency.currency,name",shp,Saint Helena Pound,St. Helena-Pfund,0
-model,"currency.currency,name",sar,Saudi Riyal,Saudi Riyal,0
+model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
+model,"currency.currency,name",idr,Rupiah,Rupie,0
+model,"currency.currency,name",rub,Russian Ruble,Russischer Rubel,0
+model,"currency.currency,name",rwf,Rwanda Franc,Ruandischer Franc,0
+model,"currency.currency,name",shp,Saint Helena Pound,St.-Helena-Pfund,0
+model,"currency.currency,name",sar,Saudi Riyal,Saudi-Arabischer Rial,0
 model,"currency.currency,name",rsd,Serbian Dinar,Serbischer Dinar,0
 model,"currency.currency,name",scr,Seychelles Rupee,Seychellen-Rupie,0
-model,"currency.currency,name",sgd,Singapore Dollar,Singapur-Dollar119,0
+model,"currency.currency,name",xag,Silver,Silber,0
+model,"currency.currency,name",sgd,Singapore Dollar,Singapur-Dollar,0
+model,"currency.currency,name",skk,Slovak Koruna,Slowakische Krone,0
 model,"currency.currency,name",sbd,Solomon Islands Dollar,Salomonen-Dollar,0
 model,"currency.currency,name",kgs,Som,Som,0
-model,"currency.currency,name",sos,Somali Shilling,Somalia-Schilling,0
+model,"currency.currency,name",sos,Somali Shilling,Somalischer Schilling,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Sonderziehungsrecht,0
 model,"currency.currency,name",lkr,Sri Lanka Rupee,Sri-Lanka-Rupie,0
-model,"currency.currency,name",srd,Surinam Dollar,Suriname-Dollar,0
+model,"currency.currency,name",sdg,Sudanese Pound,Sudanesisches Pfund,0
+model,"currency.currency,name",srd,Surinam Dollar,Surinam-Dollar,0
 model,"currency.currency,name",sek,Swedish Krona,Schwedische Krone,0
 model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
+model,"currency.currency,name",syp,Syrian Pound,Syrisches Pfund,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Tansanischer Schilling,0
 model,"currency.currency,name",kzt,Tenge,Tenge,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
 model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",gbp,UK Pound,Britisches Pfund,0
-model,"currency.currency,name",usd,US Dollar,US-Dollar,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekistan-Sum,0
-model,"currency.currency,name",yer,Yemeni Rial,Jemen-Rial,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Tunesischer Dinar,0
+model,"currency.currency,name",aed,UAE Dirham,VAE-Dirham,0
+model,"currency.currency,name",ugx,Uganda Shilling,Uganda-Schilling,0
+model,"currency.currency,name",xfu,UIC-Franc,UIC-Franc,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Uruguay Peso en Unidades Indexadas,0
+model,"currency.currency,name",usd,US Dollar,US Dollar,0
+model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (Nächster Tag),0
+model,"currency.currency,name",uss,US Dollar (Same day),US Dollar (Gleicher Tag),0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekischer Soʻm,0
+model,"currency.currency,name",vuv,Vatu,Vatu,0
+model,"currency.currency,name",che,WIR Euro,WIR Euro,0
+model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
+model,"currency.currency,name",krw,Won,Won,0
+model,"currency.currency,name",yer,Yemeni Rial,Jemenitischer Rial,0
 model,"currency.currency,name",jpy,Yen,Yen,0
-model,"currency.currency,name",cny,Yuan Renminbi,Renminbi Yuan,0
+model,"currency.currency,name",cny,Yuan Renminbi,Renminbi-Yuan,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Simbabwe-Dollar,0
 model,"currency.currency,name",pln,Zloty,Zloty,0
 model,"currency.currency.rate,name",0,Rate,Kurs,0
diff --git a/es_CO.csv b/es_CO.csv
index c086c51..2a00300 100644
--- a/es_CO.csv
+++ b/es_CO.csv
@@ -13,6 +13,7 @@ field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El S
 field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo Negativo Separado por Espacio,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
+field,"currency.currency,numeric_code",0,Numeric Code,Código Numérico,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo Positivo Precede,0
 field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo Positivo Separado por Espacio,0
@@ -27,60 +28,113 @@ field,"currency.currency,rec_name",0,Name,Nombre,0
 field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",dzd,Algerian Dinar,Dinar algerino,0
 model,"currency.currency,name",ars,Argentine Peso,Peso Argentino,0
+model,"currency.currency,name",amd,Armenian Dram,Dram armenio,0
 model,"currency.currency,name",awg,Aruban Guilder,Aruban Guilder,0
+model,"currency.currency,name",aud,Australian Dollar,Dólar australiano ,0
 model,"currency.currency,name",azn,Azerbaijanian Manat,Manat Azerbaijano,0
 model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Dinar bahreiní,0
 model,"currency.currency,name",thb,Baht,Baht,0
 model,"currency.currency,name",pab,Balboa,Balboa,0
 model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
 model,"currency.currency,name",byr,Belarussian Ruble,Rublo de Bielorusia,0
 model,"currency.currency,name",bzd,Belize Dollar,Dólar de Bélize,0
-model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Dólar de Bermuda,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Dólar de Bermuda,1
 model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
 model,"currency.currency,name",bob,Boliviano,Boliviano,0
 model,"currency.currency,name",brl,Brazilian Real,Real Brasilero,0
+model,"currency.currency,name",bnd,Brunei Dollar,Dólar de Brunei,0
 model,"currency.currency,name",bgn,Bulgarian Lev,Lev de Bulgaria,0
+model,"currency.currency,name",bif,Burundi Franc,Franco burundés,0
 model,"currency.currency,name",cad,Canadian Dollar,Dólar Canadiense,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Escudo caboverdiano,0
 model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de Islas Caimán,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,Franco CFA Occidental,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,Franco CFA,0
+model,"currency.currency,name",xpf,CFP Franc,Franco CFP,0
 model,"currency.currency,name",clp,Chilean Peso,Peso Chileno,0
+model,"currency.currency,name",xts,Code for testing purposes,Código para propósitos de prueba,0
 model,"currency.currency,name",cop,Colombian Peso,Peso Colombiano,0
+model,"currency.currency,name",kmf,Comoro Franc,Franco comoriano,0
 model,"currency.currency,name",bam,Convertible Marks,Marcas Convertibles,0
 model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
 model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
 model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
 model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
 model,"currency.currency,name",0,Currency,Moneda,0
+model,"currency.currency,name",cyp,Cyprus Pound,Libra chipriota,0
 model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
 model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
 model,"currency.currency,name",mkd,Denar,Denario,0
+model,"currency.currency,name",djf,Djibouti Franc,Franco yibutiano,0
+model,"currency.currency,name",std,Dobra,Dobra,0
 model,"currency.currency,name",dop,Dominican Peso,Peso Dominicano,0
 model,"currency.currency,name",vnd,Dong,Dong,0
 model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar Caribeño del Este,0
 model,"currency.currency,name",egp,Egyptian Pound,Libra Egipcia,0
+model,"currency.currency,name",svc,El Salvador Colon,,0
+model,"currency.currency,name",etb,Ethiopian Birr,Birr etíope,0
 model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),,0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),,0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),,0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),,0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Libra malvinense,0
 model,"currency.currency,name",fjd,Fiji Dollar,Dólar Fuji,0
 model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",cdf,Franc Congolais,,0
+model,"currency.currency,name",ghs,Ghana Cedi,Cedi ghanés,0
 model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
+model,"currency.currency,name",xau,Gold,Oro,0
+model,"currency.currency,name",xfo,Gold-Franc,Franco de oro,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
 model,"currency.currency,name",pyg,Guarani,Guaraní,0
+model,"currency.currency,name",gnf,Guinea Franc,Franco guineano,0
 model,"currency.currency,name",gyd,Guyana Dollar,Dólar de Guyana,0
 model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
 model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
 model,"currency.currency,name",isk,Iceland Krona,Corona de Islandia,0
 model,"currency.currency,name",inr,Indian Rupee,Rupia de la India,0
 model,"currency.currency,name",irr,Iranian Rial,Real Iraní,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Dinar iraquí,0
 model,"currency.currency,name",jmd,Jamaican Dollar,Dólar Jamaiquino,0
+model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordano,0
+model,"currency.currency,name",kes,Kenyan Shilling,Chelín keniata,0
+model,"currency.currency,name",pgk,Kina,Kina,0
 model,"currency.currency,name",lak,Kip,Kip,0
 model,"currency.currency,name",eek,Kroon,Corona,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar kuwaití,0
+model,"currency.currency,name",mwk,Kwacha,,0
+model,"currency.currency,name",zmk,Kwacha,,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",gel,Lari,Lari,0
+model,"currency.currency,name",lvl,Latvian Lats,Lat letón,0
 model,"currency.currency,name",lbp,Lebanese Pound,Libra Libanesa,0
 model,"currency.currency,name",all,Lek,Lek,0
 model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",sll,Leone,Leone,0
 model,"currency.currency,name",lrd,Liberian Dollar,Dólar Liberiano,0
+model,"currency.currency,name",lyd,Libyan Dinar,Dinar libio,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
 model,"currency.currency,name",ltl,Lithuanian Litas,Litas Lituanas,0
+model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
 model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit Malayo,0
+model,"currency.currency,name",mtl,Maltese Lira,Lira maltesa,0
+model,"currency.currency,name",tmm,Manat,,0
 model,"currency.currency,name",mur,Mauritius Rupee,Rupia de Mauricius,0
 model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mxn,Mexican Peso,Peso mexicano,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unidad de Inversión (UDI) mexicana,0
+model,"currency.currency,name",mdl,Moldovan Leu,Leu moldavo,0
+model,"currency.currency,name",mad,Moroccan Dirham,Dirham marroquí,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
 model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",ern,Nakfa,Nakfa,0
 model,"currency.currency,name",nad,Namibia Dollar,Dólar de Namibia,0
 model,"currency.currency,name",npr,Nepalese Rupee,Rupia Nepalí,0
 model,"currency.currency,name",ang,Netherlands Antillian Guilder,Guilder de las Antillas Holandesas,0
@@ -89,38 +143,69 @@ model,"currency.currency,name",ron,New Leu,Nuea Leu,0
 model,"currency.currency,name",twd,New Taiwan Dollar,Dólar de Nuevo Taiwán,0
 model,"currency.currency,name",try,New Turkish Lira,Nueva Lira de Turquía,0
 model,"currency.currency,name",nzd,New Zealand Dollar,Dólar Neo Zelandés,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",xxx,No currency,Sin moneda,0
 model,"currency.currency,name",kpw,North Korean Won,Corea del Norte Won,0
 model,"currency.currency,name",nok,Norwegian Krone,Corona Noruega,0
 model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
 model,"currency.currency,name",pkr,Pakistan Rupee,Rupia Paquistaní,0
+model,"currency.currency,name",xpd,Palladium,Paladio,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
 model,"currency.currency,name",uyu,Peso Uruguayo,Peso Uruguayo,0
 model,"currency.currency,name",php,Philippine Peso,Peso Filipino,0
+model,"currency.currency,name",xpt,Platinum,Platino,0
+model,"currency.currency,name",gbp,Pound Sterling,Libra Esterlina,1
 model,"currency.currency,name",bwp,Pula,Pula,0
 model,"currency.currency,name",qar,Qatari Rial,Katar Real,0
 model,"currency.currency,name",gtq,Quetzal,Quetzal,0
 model,"currency.currency,name",zar,Rand,Rand,0
 model,"currency.currency,name",omr,Rial Omani,Omani Real,0
 model,"currency.currency,name",khr,Riel,Real,0
+model,"currency.currency,name",mvr,Rufiyaa,Rufiyaa,0
 model,"currency.currency,name",idr,Rupiah,Rupia,0
 model,"currency.currency,name",rub,Russian Ruble,Rublo Ruso,0
+model,"currency.currency,name",rwf,Rwanda Franc,Franco ruandés,0
 model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
 model,"currency.currency,name",sar,Saudi Riyal,Real Saudí,0
 model,"currency.currency,name",rsd,Serbian Dinar,Denario Serbo,0
 model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
+model,"currency.currency,name",xag,Silver,Plata,0
 model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
+model,"currency.currency,name",skk,Slovak Koruna,Corona eslovaca,0
 model,"currency.currency,name",sbd,Solomon Islands Dollar,Dolar de las Islas Solomón,0
 model,"currency.currency,name",kgs,Som,Som,0
 model,"currency.currency,name",sos,Somali Shilling,Somalí Shilling,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",xdr,Special Drawing Rights,,0
 model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
+model,"currency.currency,name",sdg,Sudanese Pound,Libra sudanesa,0
 model,"currency.currency,name",srd,Surinam Dollar,Dólar de Surinam,0
 model,"currency.currency,name",sek,Swedish Krona,Coronoa Sueca,0
 model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
+model,"currency.currency,name",syp,Syrian Pound,Lira siria,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Chelín tanzano,0
 model,"currency.currency,name",kzt,Tenge,Tenge,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
 model,"currency.currency,name",mnt,Tugrik,Tugrik,0
-model,"currency.currency,name",gbp,UK Pound,Libra Esterlina,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Dinar de Túnez,0
+model,"currency.currency,name",aed,UAE Dirham,Dirham de EAU,0
+model,"currency.currency,name",ugx,Uganda Shilling,Chelín Ugandés,0
+model,"currency.currency,name",xfu,UIC-Franc,Franco UIC,0
+model,"currency.currency,name",cou,Unidad de Valor Real,,0
+model,"currency.currency,name",clf,Unidades de fomento,,0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,,0
 model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
+model,"currency.currency,name",usn,US Dollar (Next day),Dólar USA (Próximo día),0
+model,"currency.currency,name",uss,US Dollar (Same day),Dólar USA (Mismo día),0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
+model,"currency.currency,name",vuv,Vatu,Vatu,0
+model,"currency.currency,name",che,WIR Euro,,0
+model,"currency.currency,name",chw,WIR Franc,,0
+model,"currency.currency,name",krw,Won,,0
 model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
 model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
diff --git a/fr_FR.csv b/fr_FR.csv
index d5bf69a..65b4d7d 100644
--- a/fr_FR.csv
+++ b/fr_FR.csv
@@ -13,6 +13,7 @@ field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
 field,"currency.currency,negative_sign",0,Negative Sign,,0
 field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
+field,"currency.currency,numeric_code",0,Numeric Code,,0
 field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
 field,"currency.currency,positive_sign",0,Positive Sign,,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
@@ -26,106 +27,190 @@ field,"currency.currency,rates",0,Rates,Taux,0
 field,"currency.currency,rec_name",0,Name,Nom,0
 field,"currency.currency,rounding",0,Rounding factor,Facteur d'Arrondi,0
 field,"currency.currency,symbol",0,Symbol,Symbole,0
-model,"currency.currency,name",afn,Afghani,,0
-model,"currency.currency,name",ars,Argentine Peso,,0
-model,"currency.currency,name",awg,Aruban Guilder,,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,,0
-model,"currency.currency,name",bsd,Bahamian Dollar,,0
-model,"currency.currency,name",thb,Baht,,0
-model,"currency.currency,name",pab,Balboa,,0
-model,"currency.currency,name",bbd,Barbados Dollar,,0
-model,"currency.currency,name",byr,Belarussian Ruble,,0
-model,"currency.currency,name",bzd,Belize Dollar,,0
-model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),,0
-model,"currency.currency,name",vef,Bolivar Fuerte,,0
-model,"currency.currency,name",bob,Boliviano,,0
-model,"currency.currency,name",brl,Brazilian Real,,0
-model,"currency.currency,name",bgn,Bulgarian Lev,,0
-model,"currency.currency,name",cad,Canadian Dollar,,0
-model,"currency.currency,name",kyd,Cayman Islands Dollar,,0
-model,"currency.currency,name",clp,Chilean Peso,,0
-model,"currency.currency,name",cop,Colombian Peso,,0
-model,"currency.currency,name",bam,Convertible Marks,,0
-model,"currency.currency,name",nio,Cordoba Oro,,0
-model,"currency.currency,name",crc,Costa Rican Colon,,0
-model,"currency.currency,name",hrk,Croatian Kuna,,0
-model,"currency.currency,name",cup,Cuban Peso,,0
+model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",dzd,Algerian Dinar,Dinar algérien,0
+model,"currency.currency,name",ars,Argentine Peso,Peso argentin,0
+model,"currency.currency,name",amd,Armenian Dram,Dram arménien,0
+model,"currency.currency,name",awg,Aruban Guilder,Florin d'Aruba,0
+model,"currency.currency,name",aud,Australian Dollar,Dollar australien,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Manat d'Azerbaïdjan,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Dollar des Bahamas,0
+model,"currency.currency,name",bhd,Bahraini Dinar,Dinar de Bahreïn,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",bbd,Barbados Dollar,Dollar de la Barbade,0
+model,"currency.currency,name",byr,Belarussian Ruble,Rouble biélorusse,0
+model,"currency.currency,name",bzd,Belize Dollar,Dollar de Belize,0
+model,"currency.currency,name",bmd,Bermudian Dollar,Dollar des Bermudes,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",bob,Boliviano,Boliviano bolivien,0
+model,"currency.currency,name",brl,Brazilian Real,Real brésilien,0
+model,"currency.currency,name",bnd,Brunei Dollar,Dollar de Brunei,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lev bulgare,0
+model,"currency.currency,name",bif,Burundi Franc,Franc burundais,0
+model,"currency.currency,name",cad,Canadian Dollar,Dollar canadien,0
+model,"currency.currency,name",cve,Cape Verde Escudo,Escudo du Cap-Vert,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Dollar des îles Caïman,0
+model,"currency.currency,name",xof,CFA Franc BCEAO,CFA Franc BCEAO,0
+model,"currency.currency,name",xaf,CFA Franc BEAC,CFA Franc BEAC,0
+model,"currency.currency,name",xpf,CFP Franc,Franc pacifique,0
+model,"currency.currency,name",clp,Chilean Peso,Peso chilien,0
+model,"currency.currency,name",xts,Code for testing purposes,Code destiné aux essais,0
+model,"currency.currency,name",cop,Colombian Peso,Peso colombien,0
+model,"currency.currency,name",kmf,Comoro Franc,Franc comorien,0
+model,"currency.currency,name",bam,Convertible Marks,Marks convertibles,0
+model,"currency.currency,name",nio,Cordoba Oro,Cordoba Oro,0
+model,"currency.currency,name",crc,Costa Rican Colon,Colón costaricain,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna de Croatie,0
+model,"currency.currency,name",cup,Cuban Peso,Peso cubain,0
 model,"currency.currency,name",0,Currency,Devise,0
-model,"currency.currency,name",czk,Czech Koruna,,0
-model,"currency.currency,name",dkk,Danish Krone,,0
-model,"currency.currency,name",mkd,Denar,,0
-model,"currency.currency,name",dop,Dominican Peso,,0
-model,"currency.currency,name",vnd,Dong,,0
-model,"currency.currency,name",xcd,East Caribbean Dollar,,0
-model,"currency.currency,name",egp,Egyptian Pound,,0
-model,"currency.currency,name",eur,Euro,,0
-model,"currency.currency,name",fjd,Fiji Dollar,,0
-model,"currency.currency,name",huf,Forint,,0
-model,"currency.currency,name",gip,Gibraltar Pound,,0
-model,"currency.currency,name",pyg,Guarani,,0
-model,"currency.currency,name",gyd,Guyana Dollar,,0
-model,"currency.currency,name",hkd,Hong Kong Dollar,,0
-model,"currency.currency,name",uah,Hryvnia,,0
-model,"currency.currency,name",isk,Iceland Krona,,0
-model,"currency.currency,name",inr,Indian Rupee,,0
-model,"currency.currency,name",irr,Iranian Rial,,0
-model,"currency.currency,name",jmd,Jamaican Dollar,,0
-model,"currency.currency,name",lak,Kip,,0
-model,"currency.currency,name",eek,Kroon,,0
-model,"currency.currency,name",lbp,Lebanese Pound,,0
-model,"currency.currency,name",all,Lek,,0
-model,"currency.currency,name",hnl,Lempira,,0
-model,"currency.currency,name",lrd,Liberian Dollar,,0
-model,"currency.currency,name",ltl,Lithuanian Litas,,0
-model,"currency.currency,name",myr,Malaysian Ringgit,,0
-model,"currency.currency,name",mur,Mauritius Rupee,,0
-model,"currency.currency,name",mzn,Metical,,0
-model,"currency.currency,name",ngn,Naira,,0
-model,"currency.currency,name",nad,Namibia Dollar,,0
-model,"currency.currency,name",npr,Nepalese Rupee,,0
-model,"currency.currency,name",ang,Netherlands Antillian Guilder,,0
-model,"currency.currency,name",ils,New Israeli Sheqel,,0
-model,"currency.currency,name",ron,New Leu,,0
-model,"currency.currency,name",twd,New Taiwan Dollar,,0
-model,"currency.currency,name",try,New Turkish Lira,,0
-model,"currency.currency,name",nzd,New Zealand Dollar,,0
-model,"currency.currency,name",kpw,North Korean Won,,0
-model,"currency.currency,name",nok,Norwegian Krone,,0
-model,"currency.currency,name",pen,Nuevo Sol,,0
-model,"currency.currency,name",pkr,Pakistan Rupee,,0
-model,"currency.currency,name",uyu,Peso Uruguayo,,0
-model,"currency.currency,name",php,Philippine Peso,,0
-model,"currency.currency,name",bwp,Pula,,0
-model,"currency.currency,name",qar,Qatari Rial,,0
-model,"currency.currency,name",gtq,Quetzal,,0
-model,"currency.currency,name",zar,Rand,,0
-model,"currency.currency,name",omr,Rial Omani,,0
-model,"currency.currency,name",khr,Riel,,0
-model,"currency.currency,name",idr,Rupiah,,0
-model,"currency.currency,name",rub,Russian Ruble,,0
-model,"currency.currency,name",shp,Saint Helena Pound,,0
-model,"currency.currency,name",sar,Saudi Riyal,,0
-model,"currency.currency,name",rsd,Serbian Dinar,,0
-model,"currency.currency,name",scr,Seychelles Rupee,,0
-model,"currency.currency,name",sgd,Singapore Dollar,,0
-model,"currency.currency,name",sbd,Solomon Islands Dollar,,0
-model,"currency.currency,name",kgs,Som,,0
-model,"currency.currency,name",sos,Somali Shilling,,0
-model,"currency.currency,name",lkr,Sri Lanka Rupee,,0
-model,"currency.currency,name",srd,Surinam Dollar,,0
-model,"currency.currency,name",sek,Swedish Krona,,0
-model,"currency.currency,name",chf,Swiss Franc,,0
-model,"currency.currency,name",kzt,Tenge,,0
-model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,,0
-model,"currency.currency,name",mnt,Tugrik,,0
-model,"currency.currency,name",gbp,UK Pound,,0
-model,"currency.currency,name",usd,US Dollar,,0
-model,"currency.currency,name",uzs,Uzbekistan Sum,,0
-model,"currency.currency,name",yer,Yemeni Rial,,0
-model,"currency.currency,name",jpy,Yen,,0
-model,"currency.currency,name",cny,Yuan Renminbi,,0
-model,"currency.currency,name",zwd,Zimbabwe Dollar,,0
-model,"currency.currency,name",pln,Zloty,,0
+model,"currency.currency,name",cyp,Cyprus Pound,Livre chypriote,0
+model,"currency.currency,name",czk,Czech Koruna,Koruna tchèque,0
+model,"currency.currency,name",gmd,Dalasi,Dalasi,0
+model,"currency.currency,name",dkk,Danish Krone,Couronne danoise,0
+model,"currency.currency,name",mkd,Denar,Dinar macédonien,0
+model,"currency.currency,name",djf,Djibouti Franc,Franc djiboutien,0
+model,"currency.currency,name",std,Dobra,Dobra,0
+model,"currency.currency,name",dop,Dominican Peso,Peso dominicain,0
+model,"currency.currency,name",vnd,Dong,Dong,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Dollar des Caraïbes orientales,0
+model,"currency.currency,name",egp,Egyptian Pound,Livre égyptienne,0
+model,"currency.currency,name",svc,El Salvador Colon,Colón salvadorien,0
+model,"currency.currency,name",etb,Ethiopian Birr,Birr éthiopien,0
+model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",xba,European Composite Unit (EURCO),Unité européenne composée (EURCO),0
+model,"currency.currency,name",xbb,European Monetary Unit (E.M.U.-6),Unité monétaire européenne (U.M.E.-6 monnaie),0
+model,"currency.currency,name",xbd,European Unit of Account 17 (E.U.A.-17),Unité de compte 17 (U.E.C.-17 monnaie),0
+model,"currency.currency,name",xbc,European Unit of Account 9 (E.U.A.-9),Unité de compte 9 ((U.E.C.-9 monnaie),0
+model,"currency.currency,name",fkp,Falkland Islands Pound,Livre de Falkland,0
+model,"currency.currency,name",fjd,Fiji Dollar,Dollar fidjien,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",cdf,Franc Congolais,Franc Congolais,0
+model,"currency.currency,name",ghs,Ghana Cedi,Cedi du Ghana,0
+model,"currency.currency,name",gip,Gibraltar Pound,Livre de Gibraltar,0
+model,"currency.currency,name",xau,Gold,Or,0
+model,"currency.currency,name",xfo,Gold-Franc,Franc Or,0
+model,"currency.currency,name",htg,Gourde,Gourde,0
+model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",gnf,Guinea Franc,Franc guinéen,0
+model,"currency.currency,name",gyd,Guyana Dollar,Dollar de Guyana,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Dollar de Hong-Kong,0
+model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
+model,"currency.currency,name",isk,Iceland Krona,Couronne islandaise,0
+model,"currency.currency,name",inr,Indian Rupee,Roupie indienne,0
+model,"currency.currency,name",irr,Iranian Rial,Rial iranien,0
+model,"currency.currency,name",iqd,Iraqi Dinar,Dinar irakien,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Dollar jamaïcain,0
+model,"currency.currency,name",jod,Jordanian Dinar,Dinar jordanien,0
+model,"currency.currency,name",kes,Kenyan Shilling,Shilling kenyan,0
+model,"currency.currency,name",pgk,Kina,Kina,0
+model,"currency.currency,name",lak,Kip,Kip,0
+model,"currency.currency,name",eek,Kroon,Couronne estonienne,0
+model,"currency.currency,name",kwd,Kuwaiti Dinar,Dinar koweïtien,0
+model,"currency.currency,name",mwk,Kwacha,Kwacha,0
+model,"currency.currency,name",zmk,Kwacha,Kwacha,0
+model,"currency.currency,name",aoa,Kwanza,Kwanza,0
+model,"currency.currency,name",mmk,Kyat,Kyat,0
+model,"currency.currency,name",gel,Lari,Lari,0
+model,"currency.currency,name",lvl,Latvian Lats,Lats de Lettonie,0
+model,"currency.currency,name",lbp,Lebanese Pound,Livre libanaise,0
+model,"currency.currency,name",all,Lek,Lek,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",sll,Leone,Leone,0
+model,"currency.currency,name",lrd,Liberian Dollar,Dollar liberien,0
+model,"currency.currency,name",lyd,Libyan Dinar,Dinar libyen,0
+model,"currency.currency,name",szl,Lilangeni,Lilangeni,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas de Lithuanie,0
+model,"currency.currency,name",lsl,Loti,Loti,0
+model,"currency.currency,name",mga,Malagasy Ariary,Ariary malgache,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit malaisien,0
+model,"currency.currency,name",mtl,Maltese Lira,Livre maltaise,0
+model,"currency.currency,name",tmm,Manat,Manat,0
+model,"currency.currency,name",mur,Mauritius Rupee,Roupie mauricienne,0
+model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",mxn,Mexican Peso,Peso mexicain,0
+model,"currency.currency,name",mxv,Mexican Unidad de Inversion (UDI),Unité mexicaine de conversion (UDI),0
+model,"currency.currency,name",mdl,Moldovan Leu,Leu de Moldavie,0
+model,"currency.currency,name",mad,Moroccan Dirham,Dirham marocain,0
+model,"currency.currency,name",bov,Mvdol,Mvdol,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",ern,Nakfa,Nafka,0
+model,"currency.currency,name",nad,Namibia Dollar,Dollar de Namibie,0
+model,"currency.currency,name",npr,Nepalese Rupee,Roupie népalaise,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Florin des Antilles néerlandaises,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Nouveau sheqel israëlien,0
+model,"currency.currency,name",ron,New Leu,Nouveau Leu,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Nouveau Dollar taïwainais,0
+model,"currency.currency,name",try,New Turkish Lira,Livre turque,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Dollar néo-zélandais,0
+model,"currency.currency,name",btn,Ngultrum,Ngultrum,0
+model,"currency.currency,name",xxx,No currency,Pas de monnaie,0
+model,"currency.currency,name",kpw,North Korean Won,Won nord-coréen,0
+model,"currency.currency,name",nok,Norwegian Krone,Couronne norvégienne,0
+model,"currency.currency,name",pen,Nuevo Sol,Nouveau Sol,0
+model,"currency.currency,name",mro,Ouguiya,Ouguiya,0
+model,"currency.currency,name",top,Pa'anga,Pa'anga,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Roupie pakistanaise,0
+model,"currency.currency,name",xpd,Palladium,Palladium,0
+model,"currency.currency,name",mop,Pataca,Pataca,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Peso d'Uruguay,0
+model,"currency.currency,name",php,Philippine Peso,Peso philippin,0
+model,"currency.currency,name",xpt,Platinum,Platine,0
+model,"currency.currency,name",gbp,Pound Sterling,Livre sterling,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",qar,Qatari Rial,Riyal du Qatar,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",omr,Rial Omani,Riyal d'Oman,0
+model,"currency.currency,name",khr,Riel,Riel,0
+model,"currency.currency,name",mvr,Rufiyaa,Roupie maldive,0
+model,"currency.currency,name",idr,Rupiah,Roupie indonésienne,0
+model,"currency.currency,name",rub,Russian Ruble,Rouble russe,0
+model,"currency.currency,name",rwf,Rwanda Franc,Franc du Rwanda,0
+model,"currency.currency,name",shp,Saint Helena Pound,Livre de Sainte-Hélène,0
+model,"currency.currency,name",sar,Saudi Riyal,Riyal saoudien,0
+model,"currency.currency,name",rsd,Serbian Dinar,Dinar serbe,0
+model,"currency.currency,name",scr,Seychelles Rupee,Roupie seychelloise,0
+model,"currency.currency,name",xag,Silver,Argent,0
+model,"currency.currency,name",sgd,Singapore Dollar,Dollar de Singapour,0
+model,"currency.currency,name",skk,Slovak Koruna,Couronne slovaque,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Dollar des îles Salomon,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",sos,Somali Shilling,Shilling de Somalie,0
+model,"currency.currency,name",tjs,Somoni,Somoni,0
+model,"currency.currency,name",xdr,Special Drawing Rights,Special Drawing Rights,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Roupie sri-lankaise,0
+model,"currency.currency,name",sdg,Sudanese Pound,Livre soudanaise,0
+model,"currency.currency,name",srd,Surinam Dollar,Dollar de Surinam,0
+model,"currency.currency,name",sek,Swedish Krona,Couronne suédoise,0
+model,"currency.currency,name",chf,Swiss Franc,Franc suisse,0
+model,"currency.currency,name",syp,Syrian Pound,Livre syrienne,0
+model,"currency.currency,name",bdt,Taka,Taka,0
+model,"currency.currency,name",wst,Tala,Tala,0
+model,"currency.currency,name",tzs,Tanzanian Shilling,Shilling de Tanzanie,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dollar de Trinité-et-Tobago,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",tnd,Tunisian Dinar,Dinar tunisien,0
+model,"currency.currency,name",aed,UAE Dirham,Dirham des Émirats arabes unis,0
+model,"currency.currency,name",ugx,Uganda Shilling,Shilling d'Ouganda,0
+model,"currency.currency,name",xfu,UIC-Franc,Franc UIC,0
+model,"currency.currency,name",cou,Unidad de Valor Real,Unidad de Valor Real,0
+model,"currency.currency,name",clf,Unidades de fomento,Unidades de fomento,0
+model,"currency.currency,name",uyi,Uruguay Peso en Unidades Indexadas,Peso urugayen en unités indexées,0
+model,"currency.currency,name",usd,US Dollar,Dollar des États-Unis d'Amérique,0
+model,"currency.currency,name",usn,US Dollar (Next day),US Dollar (jour suivant),0
+model,"currency.currency,name",uss,US Dollar (Same day),US dollar (même jour),0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Sum d'Ouzbékistan,0
+model,"currency.currency,name",vuv,Vatu,Vatu,0
+model,"currency.currency,name",che,WIR Euro,WIR Euro,0
+model,"currency.currency,name",chw,WIR Franc,WIR Franc,0
+model,"currency.currency,name",krw,Won,Won,0
+model,"currency.currency,name",yer,Yemeni Rial,Riyal du Yemen,0
+model,"currency.currency,name",jpy,Yen,Yen,0
+model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renmimbi,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Dollar zimbabwéen,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
 model,"currency.currency.rate,name",0,Rate,Taux,0
 model,"ir.action,name",act_currency_form,Currencies,Devises,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
diff --git a/setup.py b/setup.py
index 7a3eaa9..6083f79 100644
--- a/setup.py
+++ b/setup.py
@@ -2,19 +2,22 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
 
-from setuptools import setup, find_packages
+from setuptools import setup
 import re
 
-info = eval(file('__tryton__.py').read())
+info = eval(open('__tryton__.py').read())
+major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
+major_version = int(major_version)
+minor_version = int(minor_version)
 
 requires = []
 for dep in info.get('depends', []):
     if not re.match(r'(ir|res|workflow|webdav)(\W|$)', dep):
-        requires.append('trytond_' + dep)
-
-major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
-requires.append('trytond >= %s.%s' % (major_version, minor_version))
-requires.append('trytond < %s.%s' % (major_version, int(minor_version) + 1))
+        requires.append('trytond_%s >= %s.%s, < %s.%s' %
+                (dep, major_version, minor_version, major_version,
+                    minor_version + 1))
+requires.append('trytond >= %s.%s, < %s.%s' %
+        (major_version, minor_version, major_version, minor_version + 1))
 
 setup(name='trytond_currency',
     version=info.get('version', '0.0.1'),
@@ -27,6 +30,7 @@ setup(name='trytond_currency',
     package_dir={'trytond.modules.currency': '.'},
     packages=[
         'trytond.modules.currency',
+        'trytond.modules.currency.tests',
     ],
     package_data={
         'trytond.modules.currency': info.get('xml', []) \
@@ -55,4 +59,6 @@ setup(name='trytond_currency',
     [trytond.modules]
     currency = trytond.modules.currency
     """,
+    test_suite='tests',
+    test_loader='trytond.test_loader:Loader',
 )
diff --git a/tests/__init__.py b/tests/__init__.py
index 5318045..0d03a23 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,4 +1,4 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level of
 #this repository contains the full copyright notices and license terms.
 
-from test_currency import *
+from test_currency import suite
diff --git a/tests/__init__.pyc b/tests/__init__.pyc
new file mode 100644
index 0000000..851497b
Binary files /dev/null and b/tests/__init__.pyc differ
diff --git a/tests/test_currency.py b/tests/test_currency.py
index fff367a..57f4bc5 100644
--- a/tests/test_currency.py
+++ b/tests/test_currency.py
@@ -10,7 +10,7 @@ if os.path.isdir(DIR):
 
 import unittest
 import trytond.tests.test_tryton
-from trytond.tests.test_tryton import RPCProxy, CONTEXT, SOCK, test_view
+from trytond.tests.test_tryton import POOL, DB, USER, CONTEXT, test_view
 from decimal import Decimal
 
 
@@ -21,12 +21,12 @@ class CurrencyTestCase(unittest.TestCase):
 
     def setUp(self):
         trytond.tests.test_tryton.install_module('currency')
-        self.rate = RPCProxy('currency.currency.rate')
-        self.currency = RPCProxy('currency.currency')
-        self.date = RPCProxy('ir.date')
+        self.rate = POOL.get('currency.currency.rate')
+        self.currency = POOL.get('currency.currency')
+        self.date = POOL.get('ir.date')
 
-    def get_currency(self, code):
-        return self.currency.search([
+    def get_currency(self, cursor, code):
+        return self.currency.search(cursor, USER, [
                 ('code', '=', code),
                 ], 0, 1, None, CONTEXT)[0]
 
@@ -40,158 +40,193 @@ class CurrencyTestCase(unittest.TestCase):
         '''
         Create currencies
         '''
-        cu1_id = self.currency.create({
+        cursor = DB.cursor()
+
+        cu1_id = self.currency.create(cursor, USER, {
             'name': 'cu1',
             'symbol': 'cu1',
             'code': 'cu1'
             }, CONTEXT)
         self.assert_(cu1_id)
-        cu2_id = self.currency.create({
+
+        cu2_id = self.currency.create(cursor, USER, {
             'name': 'cu2',
             'symbol': 'cu2',
             'code': 'cu2'
             }, CONTEXT)
         self.assert_(cu2_id)
 
+        cursor.commit()
+        cursor.close()
+
     def test0020mon_grouping(self):
         '''
         Check grouping
         '''
-        cu1_id = self.get_currency('cu1')
-        self.assertRaises(Exception, self.currency.write,
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+
+        self.assertRaises(Exception, self.currency.write, cursor, USER,
                 cu1_id, {'mon_grouping': ''}, CONTEXT)
 
-        self.assertRaises(Exception, self.currency.write,
+        self.assertRaises(Exception, self.currency.write, cursor, USER,
                 cu1_id, {'mon_grouping': '[a]'}, CONTEXT)
 
-        self.assertRaises(Exception, self.currency.write,
+        self.assertRaises(Exception, self.currency.write, cursor, USER,
                 cu1_id, {'mon_grouping': '[1,"a"]'}, CONTEXT)
 
-        self.assertRaises(Exception, self.currency.write,
+        self.assertRaises(Exception, self.currency.write, cursor, USER,
                 cu1_id, {'mon_grouping': '[1,"1"]'}, CONTEXT)
 
+        cursor.close()
+
     def test0030rate(self):
         '''
         Create rates.
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
         rate1 = Decimal("1.3")
-        rate1_id = self.rate.create({
+        rate1_id = self.rate.create(cursor, USER, {
             'rate': rate1,
             'currency': cu1_id,
             }, CONTEXT)
         self.assert_(rate1_id)
 
-        rate2_id = self.rate.create({
-            'rate': 1,
+        rate2_id = self.rate.create(cursor, USER, {
+            'rate': Decimal("1"),
             'currency': cu2_id,
             }, CONTEXT)
         self.assert_(rate2_id)
 
-        self.assertEqual(rate1, self.currency.read(
+        self.assertEqual(rate1, self.currency.read(cursor, USER,
                 cu1_id, ['rate'], CONTEXT)['rate'])
 
+        cursor.commit()
+        cursor.close()
+
     def test0040rate_unicity(self):
         '''
         Rate unicity
         '''
-        today = self.date.today(CONTEXT)
+        cursor = DB.cursor()
+        today = self.date.today(cursor, USER, CONTEXT)
 
-        cu_id = self.currency.create({
+        cu_id = self.currency.create(cursor, USER, {
             'name': 'cu',
             'symbol': 'cu',
             'code': 'cu'
             }, CONTEXT)
 
-        rate1_id = self.rate.create({
-            'rate': 1.3,
+        rate1_id = self.rate.create(cursor, USER, {
+            'rate': Decimal("1.3"),
             'currency': cu_id,
             'date': today,
             }, CONTEXT)
 
-        self.assertRaises(Exception, self.rate.create, {
-                'rate': 1.3,
+        self.assertRaises(Exception, self.rate.create, cursor, USER, {
+                'rate': Decimal("1.3"),
                 'currency': cu_id,
                 'date': today,
                 }, CONTEXT)
 
+        cursor.rollback()
+        cursor.close()
+
     def test0050compute_simple(self):
         '''
         Simple conversion
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
         amount = Decimal("10")
         expected = Decimal("13")
-        converted_amount = self.currency.compute(
+        converted_amount = self.currency.compute(cursor, USER,
                 cu2_id, amount, cu1_id, True, CONTEXT)
         self.assertEqual(converted_amount, expected)
 
+        cursor.commit()
+        cursor.close()
+
     def test0060compute_nonfinite(self):
         '''
         Conversion with rounding on non-finite decimal representation
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
         amount = Decimal("10")
         expected = Decimal("7.69")
-        converted_amount = self.currency.compute(
+        converted_amount = self.currency.compute(cursor, USER,
                 cu1_id, amount, cu2_id, True, CONTEXT)
         self.assert_(converted_amount == expected)
 
+        cursor.close()
+
     def test0070compute_nonfinite_worounding(self):
         '''
         Same without rounding
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
         amount = Decimal("10")
         expected = Decimal('7.692307692307692307692307692')
-        converted_amount = self.currency.compute(
+        converted_amount = self.currency.compute(cursor, USER,
                 cu1_id, amount, cu2_id, False, CONTEXT)
         self.assert_(converted_amount == expected)
 
+        cursor.close()
+
     def test0080compute_same(self):
         '''
         Conversion to the same currency
         '''
-        cu1_id = self.get_currency('cu1')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
 
         amount = Decimal("10")
-        converted_amount = self.currency.compute(
+        converted_amount = self.currency.compute(cursor, USER,
                 cu1_id, amount, cu1_id, True, CONTEXT)
         self.assert_(converted_amount == amount)
 
+        cursor.close()
+
     def test0090compute_zeroamount(self):
         '''
         Conversion with zero amount
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
         amount = Decimal("10")
         expected = Decimal("0")
-        converted_amount = self.currency.compute(
+        converted_amount = self.currency.compute(cursor, USER,
                 cu1_id, Decimal("0"), cu2_id, True, CONTEXT)
         self.assert_(converted_amount == expected)
 
+        cursor.close()
+
     def test0100compute_zerorate(self):
         '''
         Conversion with zero rate
         '''
-        cu1_id = self.get_currency('cu1')
-        cu2_id = self.get_currency('cu2')
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu2_id = self.get_currency(cursor, 'cu2')
 
-        rate_ids = self.rate.search([
+        rate_ids = self.rate.search(cursor, USER, [
                 ('currency', '=', cu1_id),
                 ], 0, 1, None, CONTEXT)
-        self.rate.write(rate_ids, {
-                'rate': 0,
+        self.rate.write(cursor, USER, rate_ids, {
+                'rate': Decimal("0"),
                 }, CONTEXT)
         amount = Decimal("10")
         self.assertRaises(Exception, self.currency.compute,
@@ -199,58 +234,75 @@ class CurrencyTestCase(unittest.TestCase):
         self.assertRaises(Exception, self.currency.compute,
                 cu2_id, amount, cu1_id, True, CONTEXT)
 
+        cursor.rollback()
+        cursor.close()
+
     def test0110compute_missingrate(self):
         '''
         Conversion with missing rate
         '''
-        cu1_id = self.get_currency('cu1')
-        cu3_id = self.currency.create({
+        cursor = DB.cursor()
+        cu1_id = self.get_currency(cursor, 'cu1')
+        cu3_id = self.currency.create(cursor, USER, {
             'name': 'cu3',
             'symbol': 'cu3',
             'code': 'cu3'
             }, CONTEXT)
 
         amount = Decimal("10")
-        self.assertRaises(Exception, self.currency.compute,
+        self.assertRaises(Exception, self.currency.compute, cursor, USER,
                 cu3_id, amount, cu1_id, True, CONTEXT)
-        self.assertRaises(Exception, self.currency.compute,
+        self.assertRaises(Exception, self.currency.compute, cursor, USER,
                 cu1_id, amount, cu3_id, True, CONTEXT)
 
+        cursor.rollback()
+        cursor.close()
+
     def test0120compute_bothmissingrate(self):
         '''
         Conversion with both missing rate
         '''
-        cu3_id = self.get_currency('cu3')
-        cu4_id = self.currency.create({
+        cursor = DB.cursor()
+        cu3_id = self.currency.create(cursor, USER, {
+            'name': 'cu3',
+            'symbol': 'cu3',
+            'code': 'cu3'
+            }, CONTEXT)
+        cu4_id = self.currency.create(cursor, USER, {
             'name': 'cu4',
             'symbol': 'cu4',
             'code': 'cu4'
             }, CONTEXT)
 
         amount = Decimal("10")
-        self.assertRaises(Exception, self.currency.compute,
+        self.assertRaises(Exception, self.currency.compute, cursor, USER,
                 cu3_id, amount, cu4_id, True, CONTEXT)
 
+        cursor.rollback()
+        cursor.close()
+
     def test0130delete_cascade(self):
         '''
         Test deletion of currency deletes rates
         '''
-        codes = ['cu%s' % (i + 1) for i in range(4)]
-        currency_ids = [self.get_currency(i) for i in codes]
-        self.currency.delete(currency_ids, CONTEXT)
+        cursor = DB.cursor()
+        codes = ['cu%s' % (i + 1) for i in range(2)]
+        currency_ids = [self.get_currency(cursor, i) for i in codes]
+        self.currency.delete(cursor, USER, currency_ids, CONTEXT)
 
-        rate_ids = self.rate.search([(
+        rate_ids = self.rate.search(cursor, USER, [(
                 'currency', 'in', currency_ids,
                 )], 0, None, None, CONTEXT)
         self.assertFalse(rate_ids)
 
+        cursor.rollback()
+        cursor.close()
+
 
 def suite():
-    return unittest.TestLoader().loadTestsFromTestCase(CurrencyTestCase)
+    suite = trytond.tests.test_tryton.suite()
+    suite.addTests(unittest.TestLoader().loadTestsFromTestCase(CurrencyTestCase))
+    return suite
 
 if __name__ == '__main__':
-    suiteTrytond = trytond.tests.test_tryton.suite()
-    suiteCurrency = suite()
-    alltests = unittest.TestSuite([suiteTrytond, suiteCurrency])
-    unittest.TextTestRunner(verbosity=2).run(alltests)
-    SOCK.disconnect()
+    unittest.TextTestRunner(verbosity=2).run(suite())
diff --git a/tests/test_currency.pyc b/tests/test_currency.pyc
new file mode 100644
index 0000000..2a6ffca
Binary files /dev/null and b/tests/test_currency.pyc differ
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 749092e..8bef1b1 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.4.0
+Version: 1.6.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.4/
+Download-URL: http://downloads.tryton.org/1.6/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index ec16e1d..80cdf3d 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -14,9 +14,13 @@ setup.py
 ./__init__.py
 ./__tryton__.py
 ./currency.py
+./tests/__init__.py
+./tests/test_currency.py
 doc/index.rst
 tests/__init__.py
+tests/__init__.pyc
 tests/test_currency.py
+tests/test_currency.pyc
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 3ff8683..8c3b916 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1,2 +1 @@
-trytond >= 1.4
-trytond < 1.5
\ No newline at end of file
+trytond >= 1.6, < 1.7
\ No newline at end of file
commit ce3a4aef1f48ba99f58a8299246f50e755fed6c2
Author: Daniel Baumann <daniel at debian.org>
Date:   Fri Apr 9 14:31:33 2010 +0200

    Adding Dm-Upload-Allowed in control in preparation for Mathias.

diff --git a/debian/control b/debian/control
index c6bfb49..930e806 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
 Uploaders:
  Daniel Baumann <daniel at debian.org>,
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
+Dm-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7), python, python-setuptools, python-support
 Standards-Version: 3.8.4
 Homepage: http://www.tryton.org/
commit 1f9d556934fe6940d9431f92a6350b45b54924f6
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Feb 20 10:26:56 2010 +0100

    Releasing debian version 1.4.0-2.

diff --git a/debian/changelog b/debian/changelog
index fa7533d..15eb582 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+tryton-modules-currency (1.4.0-2) unstable; urgency=low
+
+  * Making depends versioned for tryton 1.4.
+  * Adding explicit debian source version 1.0 until switch to 3.0.
+  * Updating year in copyright file.
+  * Removing unneeded python-all-dev from build-depends.
+  * Updating to standards 3.8.4.
+  * Updating README.source.
+
+ -- Daniel Baumann <daniel at debian.org>  Sat, 20 Feb 2010 10:26:50 +0100
+
 tryton-modules-currency (1.4.0-1) unstable; urgency=low
 
   * Merging upstream version 1.4.0.
commit d1db3fef0302d1f512098d6da2ea96eaed1056b6
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Feb 20 10:26:31 2010 +0100

    Updating README.source.

diff --git a/debian/README.source b/debian/README.source
index dcc7ba3..18b6b24 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -32,6 +32,6 @@ upstream source. Changes, if any, are stored in the source package as diffs in
 debian/diff and are applied during the build. Current modifications can be
 applied to the source tree with:
 
-  $ quilt push -a
+  $ QUILT_PATCHES=debian/patches quilt push -a
 
 More information about Quilt can be found in the quilt package.
commit 536cf34d8001c06e6eb4f920560e5931d343071f
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Jan 28 07:53:21 2010 +0100

    Updating to standards 3.8.4.

diff --git a/debian/control b/debian/control
index 3fa2308..c6bfb49 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders:
  Daniel Baumann <daniel at debian.org>,
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends: debhelper (>= 7), python, python-setuptools, python-support
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit 3a5fdeec329c04728b5a6929d2a88de834c44221
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Jan 25 10:12:27 2010 +0100

    Removing unneeded python-all-dev from build-depends.

diff --git a/debian/control b/debian/control
index bbf407a..3fa2308 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,7 @@ Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
 Uploaders:
  Daniel Baumann <daniel at debian.org>,
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
-Build-Depends:
- debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
+Build-Depends: debhelper (>= 7), python, python-setuptools, python-support
 Standards-Version: 3.8.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
commit 013cd8edc3817d44165651fa81472b508410b468
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Jan 2 11:35:17 2010 +0100

    Updating year in copyright file.

diff --git a/debian/copyright b/debian/copyright
index 5cc0bab..03aa93b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -25,7 +25,7 @@ License: GPL-3+
  can be found in /usr/share/common-licenses/GPL-3 file.
 
 Files: debian/*
-Copyright: (C) 2009 Daniel Baumann <daniel at debian.org>
+Copyright: (C) 2009-2010 Daniel Baumann <daniel at debian.org>
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
commit f59fae87a11f0a8cd7d44e8a6fc4ab23116a54e7
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Dec 12 10:06:24 2009 +0100

    Adding explicit debian source version 1.0 until switch to 3.0.

diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..d3827e7
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+1.0
commit 9fd6841e8fce6828dec152bebf903f6c26493ef1
Author: Daniel Baumann <daniel at debian.org>
Date:   Wed Nov 4 12:22:20 2009 +0100

    Making depends versioned for tryton 1.4.

diff --git a/debian/control b/debian/control
index d64e973..bbf407a 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,9 @@ Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
 
 Package: tryton-modules-currency
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, tryton-server, python-pkg-resources
+Depends:
+ ${misc:Depends}, ${python:Depends}, tryton-server (>= 1.4),
+ python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
commit e755cdb5d6dbb6f4a79e36c9e262cbce96cab8ce
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Oct 19 22:09:41 2009 +0200

    Releasing debian version 1.4.0-1.

diff --git a/debian/changelog b/debian/changelog
index 5d24913..fa7533d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (1.4.0-1) unstable; urgency=low
+
+  * Merging upstream version 1.4.0.
+  * Updating year in copyright file.
+
+ -- Daniel Baumann <daniel at debian.org>  Mon, 19 Oct 2009 22:09:31 +0200
+
 tryton-modules-currency (1.2.0-4) unstable; urgency=low
 
   * Updating to standards version 3.8.3.
commit 0289076f3e533bcc3e04088d7ea47080b7b6664a
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Oct 19 22:09:16 2009 +0200

    Updating year in copyright file.

diff --git a/debian/copyright b/debian/copyright
index e0f3213..5cc0bab 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,8 +5,8 @@ Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Files: *
 Copyright:
- (C) 2008 Cedric Krier
- (C) 2008 B2CK SPRL
+ (C) 2008-2009 Cedric Krier
+ (C) 2008-2009 B2CK SPRL
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
commit 56d5580a2194a061aba48cd694e85cbc1dde3f9b
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Oct 19 22:08:28 2009 +0200

    Merging upstream version 1.4.0.

diff --git a/CHANGELOG b/CHANGELOG
index d28f483..5804220 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,8 @@
+Version 1.4.0 - 2009-10-19
+* Bug fixes (see mercurial logs for details)
+* Add rounding option to currency round
+* Allow rpc of compute of currency.currency
+
 Version 1.2.0 - 2009-04-20
 * Bug fixes (see mercurial logs for details)
 * Allow egg installation
diff --git a/COPYRIGHT b/COPYRIGHT
index 2afd2a7..853f1f7 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,5 +1,5 @@
-Copyright (C) 2008 Cédric Krier.
-Copyright (C) 2008 B2CK SPRL.
+Copyright (C) 2008-2009 Cédric Krier.
+Copyright (C) 2008-2009 B2CK SPRL.
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/INSTALL b/INSTALL
index f524a53..5b523b3 100644
--- a/INSTALL
+++ b/INSTALL
@@ -5,7 +5,7 @@ Prerequisites
 -------------
 
  * Python 2.4 or later (http://www.python.org/)
- * trytond 1.1.x (http://www.tryton.org/)
+ * trytond (http://www.tryton.org/)
 
 Installation
 ------------
diff --git a/MANIFEST.in b/MANIFEST.in
index 591bb3c..79e0fde 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -7,3 +7,6 @@ include LICENSE
 include *.xml
 include *.odt
 include *.csv
+include doc/*
+include tests/*
+
diff --git a/PKG-INFO b/PKG-INFO
index 0bddf04..a3e3397 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.2.0
+Version: 1.4.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.2/
+Download-URL: http://downloads.tryton.org/1.4/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__init__.py b/__init__.py
index c26975a..609f3cb 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,3 +1,4 @@
-#This file is part of Tryton.  The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms.
+#This file is part of Tryton.  The COPYRIGHT file at the top level of
+#this repository contains the full copyright notices and license terms.
 
 from currency import *
diff --git a/__tryton__.py b/__tryton__.py
index e97e036..4260649 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -4,9 +4,9 @@
     'name': 'Currency',
     'name_de_DE': 'Währung',
     'name_es_CO': 'Moneda',
-    'name_es_ES': 'Moneda',
+    'name_es_ES': 'Divisa',
     'name_fr_FR': 'Devise',
-    'version': '1.2.0',
+    'version': '1.4.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
@@ -19,8 +19,8 @@ Allow to customize the formatting of the currency amount.
     'description_es_CO': '''Define las monedas y la tasa de cambio.
 Permite personalizar el formato de visualización de la moneda.
 ''',
-    'description_es_ES': '''Define las monedas y la tasa de cambio.
-Permite personalizar el formato de visualización de la moneda.
+    'description_es_ES': '''Define las divisas y la tasa de cambio.
+ - Permite personalizar el formato de visualización de la divisa.
 ''',
     'description_fr_FR': '''Défini les devises et leurs taux de change.
 Permet de formater les montants en fonction de la devise.
diff --git a/currency.py b/currency.py
index 4908e07..ee8be39 100644
--- a/currency.py
+++ b/currency.py
@@ -2,8 +2,10 @@
 #of this repository contains the full copyright notices and license terms.
 "Currency"
 from trytond.model import ModelView, ModelSQL, fields
+from trytond.tools import safe_eval
 import time
-from decimal import Decimal
+from decimal import Decimal, ROUND_HALF_EVEN
+import datetime
 
 
 class Currency(ModelSQL, ModelView):
@@ -13,10 +15,11 @@ class Currency(ModelSQL, ModelView):
     name = fields.Char('Name', required=True, translate=True)
     symbol = fields.Char('Symbol', size=10, required=True)
     code = fields.Char('Code', size=3, required=True)
-    rate = fields.Function('get_rate', string='Current rate', digits=(12, 6))
+    rate = fields.Function('get_rate', type='numeric', string='Current rate',
+            digits=(12, 6), on_change_with=['rates'])
     rates = fields.One2Many('currency.currency.rate', 'currency', 'Rates')
     rounding = fields.Numeric('Rounding factor', digits=(12, 6), required=True)
-    digits = fields.Integer('Diplay Digits')
+    digits = fields.Integer('Display Digits')
     active = fields.Boolean('Active')
 
     # monetary formatting
@@ -42,6 +45,9 @@ class Currency(ModelSQL, ModelView):
             'no_rate': 'No rate found for the currency: %s at the date: %s',
             'invalid_grouping': 'Invalid Grouping!',
             })
+        self._rpc.update({
+            'compute': False,
+            })
 
     def default_active(self, cursor, user, context=None):
         return True
@@ -91,7 +97,7 @@ class Currency(ModelSQL, ModelView):
         '''
         for currency in self.browse(cursor, user, ids):
             try:
-                grouping = eval(currency.mon_grouping)
+                grouping = safe_eval(currency.mon_grouping)
                 for i in grouping:
                     if not isinstance(i, int):
                         return False
@@ -115,6 +121,18 @@ class Currency(ModelSQL, ModelView):
             i += 1
         return args2
 
+    def on_change_with_rate(self, cursor, user, ids, vals, context=None):
+        now = datetime.date.today()
+        closer = datetime.date.min
+        res = Decimal('0.0')
+        for rate in vals.get('rates', []):
+            if 'date' not in rate or 'rate' not in rate:
+                continue
+            if rate['date'] <= now and rate['date'] > closer:
+                res = rate['rate']
+                closer = rate['date']
+        return res
+
     def get_rate(self, cursor, user, ids, name, arg, context=None):
         '''
         Return the rate at the date from the context or the current date
@@ -146,9 +164,19 @@ class Currency(ModelSQL, ModelView):
                 res[currency_id] = id2rate[res[currency_id]].rate
         return res
 
-    def round(self, cursor, user, currency, amount):
-        'Round the amount depending of the currency'
-        return (amount / currency.rounding).quantize(Decimal('1.')) * currency.rounding
+    def round(self, cursor, user, currency, amount, rounding=ROUND_HALF_EVEN):
+        '''
+        Round the amount depending of the currency
+
+        :param cursor: the database cursor
+        :param user: the user id
+        :param currency: a BrowseRecord of currency.currency
+        :param amout: a Decimal
+        :param rounding: the rounding option
+        :return: a Decimal
+        '''
+        return (amount / currency.rounding).quantize(Decimal('1.'),
+                rounding=rounding) * currency.rounding
 
     def is_zero(self, cursor, user, currency, amount):
         'Return True if the amount can be considered as zero for the currency'
@@ -209,7 +237,8 @@ class Rate(ModelSQL, ModelView):
     _rec_name = 'date'
     date = fields.Date('Date', required=True, select=1)
     rate = fields.Numeric('Rate', digits=(12, 6), required=1)
-    currency = fields.Many2One('currency.currency', 'Currency')
+    currency = fields.Many2One('currency.currency', 'Currency',
+            ondelete='CASCADE',)
 
     def __init__(self):
         super(Rate, self).__init__()
diff --git a/de_DE.csv b/de_DE.csv
index 49aad4f..4cada46 100644
--- a/de_DE.csv
+++ b/de_DE.csv
@@ -6,7 +6,7 @@ field,"currency.currency,active",0,Active,Aktiv,0
 field,"currency.currency,code",0,Code,Code,0
 field,"currency.currency,create_date",0,Creation date,Erstellungsdatum,0
 field,"currency.currency,create_uid",0,Creation user,Ersteller,0
-field,"currency.currency,digits",0,Diplay Digits,Angezeigte Stellen,0
+field,"currency.currency,digits",0,Display Digits,Angezeigte Stellen,0
 field,"currency.currency,id",0,ID,ID,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Dezimalpunkt Währung,0
 field,"currency.currency,mon_grouping",0,Grouping,Gruppierung Währung,0
@@ -140,7 +140,7 @@ model,"currency.currency.rate,name",0,Rate,Kurs,0
 model,"ir.action,name",act_currency_form,Currencies,Währungen,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Währungen,0
-model,"res.group,name",group_currency_admin,Currency Administration,Administration Währungen,0
+model,"res.group,name",group_currency_admin,Currency Administration,Währungen Administration,0
 view,currency.currency,0,Currencies,Währungen,0
 view,currency.currency,0,Currency,Währung,0
 view,currency.currency,0,Formatting,Format,0
diff --git a/doc/index.rst b/doc/index.rst
new file mode 100644
index 0000000..0546402
--- /dev/null
+++ b/doc/index.rst
@@ -0,0 +1,23 @@
+Currency Module
+###############
+
+The currency module defines the concepts of currency and rate.
+
+
+Currency
+********
+
+A currency is defined by a name, a symbol, a code, a list of rates, a
+rounding factor and some formatting properties: the digits to be
+displayed after the decimal separator, the way the numbers should be
+grouped, the thousands separator, the decimal separator, the positive
+and negative signs and their positions, the currency symbol position
+and if it should be separated from the number by a space.
+
+
+Rate
+****
+
+A rate is defined by a date and a numeric value. The date gives the
+time from which this rate is correct. All rates are defined implicitly
+with respect to the same currency (the one whose rate is 1).
diff --git a/es_CO.csv b/es_CO.csv
index af11449..c086c51 100644
--- a/es_CO.csv
+++ b/es_CO.csv
@@ -4,7 +4,7 @@ error,currency.currency,0,No rate found for the currency: %s at the date: %s,No
 error,currency.currency.rate,0,A currency can only have one rate by date!,Una moneda solamente puede tener un valor por fecha!,0
 field,"currency.currency,active",0,Active,Activo,0
 field,"currency.currency,code",0,Code,Código,0
-field,"currency.currency,digits",0,Diplay Digits,Mostrar Dígitos,0
+field,"currency.currency,digits",0,Display Digits,Mostrar Dígitos,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
diff --git a/es_ES.csv b/es_ES.csv
index 51885fc..b5e5c8f 100644
--- a/es_ES.csv
+++ b/es_ES.csv
@@ -1,10 +1,10 @@
 type,name,res_id,src,value,fuzzy
 error,currency.currency,0,Invalid Grouping!,Agrupamiento no válido,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la divisa: %s con fecha: %s,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la divisa «%s» con fecha: %s,0
 error,currency.currency.rate,0,A currency can only have one rate by date!,Una divisa solo puede tener un valor por fecha,0
-field,"currency.currency,active",0,Active,Activo,0
+field,"currency.currency,active",0,Active,Activa,0
 field,"currency.currency,code",0,Code,Código,0
-field,"currency.currency,digits",0,Diplay Digits,Mostrar dígitos,0
+field,"currency.currency,digits",0,Display Digits,Dígitos a mostrar,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador decimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de miles,0
@@ -17,7 +17,7 @@ field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El s
 field,"currency.currency,positive_sign",0,Positive Sign,Signo positivo,0
 field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo positivo separado por espacio,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del signo positivo,0
-field,"currency.currency,rate",0,Current rate,Tasa de cambio de la divisa,0
+field,"currency.currency,rate",0,Current rate,Tasa de cambio actual,0
 field,"currency.currency.rate,currency",0,Currency,Divisa,0
 field,"currency.currency.rate,date",0,Date,Fecha,0
 field,"currency.currency.rate,rate",0,Rate,Tasa de cambio,0
@@ -28,8 +28,8 @@ field,"currency.currency,rounding",0,Rounding factor,Factor de redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
 model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
-model,"currency.currency,name",awg,Aruban Guilder,Aruban Guilder,0
-model,"currency.currency,name",azn,Azerbaijanian Manat,Manat Azerbaijano,0
+model,"currency.currency,name",awg,Aruban Guilder,Florín de Aruba,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Azerbaijanian Manat,0
 model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
 model,"currency.currency,name",thb,Baht,Baht,0
 model,"currency.currency,name",pab,Balboa,Balboa,0
@@ -126,7 +126,7 @@ model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
 model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"currency.currency.rate,name",0,Rate,Tasa de Cambio,0
+model,"currency.currency.rate,name",0,Rate,Tasa de cambio,0
 model,"ir.action,name",act_currency_form,Currencies,Divisas,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Divisas,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de divisas,0
diff --git a/fr_FR.csv b/fr_FR.csv
index 115c31e..d5bf69a 100644
--- a/fr_FR.csv
+++ b/fr_FR.csv
@@ -4,7 +4,7 @@ error,currency.currency,0,No rate found for the currency: %s at the date: %s,Pas
 error,currency.currency.rate,0,A currency can only have one rate by date!,Une devise ne peut avoir qu'un seul taux par date,0
 field,"currency.currency,active",0,Active,Actif,0
 field,"currency.currency,code",0,Code,Code,0
-field,"currency.currency,digits",0,Diplay Digits,Décimale affichée,0
+field,"currency.currency,digits",0,Display Digits,Décimale affichée,0
 field,"currency.currency,mon_decimal_point",0,Decimal Separator,Séparateur décimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Groupement,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Séparateur des milliers,0
diff --git a/setup.py b/setup.py
index aad7c48..7a3eaa9 100644
--- a/setup.py
+++ b/setup.py
@@ -9,17 +9,12 @@ info = eval(file('__tryton__.py').read())
 
 requires = []
 for dep in info.get('depends', []):
-    match = re.compile(
-            '(ir|res|workflow|webdav)((\s|$|<|>|<=|>=|==|!=).*?$)').match(dep)
-    if match:
-        continue
-    else:
-        dep = 'trytond_' + dep
-    requires.append(dep)
+    if not re.match(r'(ir|res|workflow|webdav)(\W|$)', dep):
+        requires.append('trytond_' + dep)
 
 major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
 requires.append('trytond >= %s.%s' % (major_version, minor_version))
-requires.append('trytond < %s.%s' % (major_version, str(int(minor_version) + 1)))
+requires.append('trytond < %s.%s' % (major_version, int(minor_version) + 1))
 
 setup(name='trytond_currency',
     version=info.get('version', '0.0.1'),
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 0000000..5318045
--- /dev/null
+++ b/tests/__init__.py
@@ -0,0 +1,4 @@
+#This file is part of Tryton.  The COPYRIGHT file at the top level of
+#this repository contains the full copyright notices and license terms.
+
+from test_currency import *
diff --git a/tests/test_currency.py b/tests/test_currency.py
new file mode 100644
index 0000000..fff367a
--- /dev/null
+++ b/tests/test_currency.py
@@ -0,0 +1,256 @@
+#!/usr/bin/env python
+#This file is part of Tryton.  The COPYRIGHT file at the top level of
+#this repository contains the full copyright notices and license terms.
+
+import sys, os
+DIR = os.path.abspath(os.path.normpath(os.path.join(__file__,
+    '..', '..', '..', '..', '..', 'trytond')))
+if os.path.isdir(DIR):
+    sys.path.insert(0, os.path.dirname(DIR))
+
+import unittest
+import trytond.tests.test_tryton
+from trytond.tests.test_tryton import RPCProxy, CONTEXT, SOCK, test_view
+from decimal import Decimal
+
+
+class CurrencyTestCase(unittest.TestCase):
+    '''
+    Test Currency module.
+    '''
+
+    def setUp(self):
+        trytond.tests.test_tryton.install_module('currency')
+        self.rate = RPCProxy('currency.currency.rate')
+        self.currency = RPCProxy('currency.currency')
+        self.date = RPCProxy('ir.date')
+
+    def get_currency(self, code):
+        return self.currency.search([
+                ('code', '=', code),
+                ], 0, 1, None, CONTEXT)[0]
+
+    def test0005views(self):
+        '''
+        Test views.
+        '''
+        self.assertRaises(Exception, test_view('currency'))
+
+    def test0010currencies(self):
+        '''
+        Create currencies
+        '''
+        cu1_id = self.currency.create({
+            'name': 'cu1',
+            'symbol': 'cu1',
+            'code': 'cu1'
+            }, CONTEXT)
+        self.assert_(cu1_id)
+        cu2_id = self.currency.create({
+            'name': 'cu2',
+            'symbol': 'cu2',
+            'code': 'cu2'
+            }, CONTEXT)
+        self.assert_(cu2_id)
+
+    def test0020mon_grouping(self):
+        '''
+        Check grouping
+        '''
+        cu1_id = self.get_currency('cu1')
+        self.assertRaises(Exception, self.currency.write,
+                cu1_id, {'mon_grouping': ''}, CONTEXT)
+
+        self.assertRaises(Exception, self.currency.write,
+                cu1_id, {'mon_grouping': '[a]'}, CONTEXT)
+
+        self.assertRaises(Exception, self.currency.write,
+                cu1_id, {'mon_grouping': '[1,"a"]'}, CONTEXT)
+
+        self.assertRaises(Exception, self.currency.write,
+                cu1_id, {'mon_grouping': '[1,"1"]'}, CONTEXT)
+
+    def test0030rate(self):
+        '''
+        Create rates.
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        rate1 = Decimal("1.3")
+        rate1_id = self.rate.create({
+            'rate': rate1,
+            'currency': cu1_id,
+            }, CONTEXT)
+        self.assert_(rate1_id)
+
+        rate2_id = self.rate.create({
+            'rate': 1,
+            'currency': cu2_id,
+            }, CONTEXT)
+        self.assert_(rate2_id)
+
+        self.assertEqual(rate1, self.currency.read(
+                cu1_id, ['rate'], CONTEXT)['rate'])
+
+    def test0040rate_unicity(self):
+        '''
+        Rate unicity
+        '''
+        today = self.date.today(CONTEXT)
+
+        cu_id = self.currency.create({
+            'name': 'cu',
+            'symbol': 'cu',
+            'code': 'cu'
+            }, CONTEXT)
+
+        rate1_id = self.rate.create({
+            'rate': 1.3,
+            'currency': cu_id,
+            'date': today,
+            }, CONTEXT)
+
+        self.assertRaises(Exception, self.rate.create, {
+                'rate': 1.3,
+                'currency': cu_id,
+                'date': today,
+                }, CONTEXT)
+
+    def test0050compute_simple(self):
+        '''
+        Simple conversion
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        amount = Decimal("10")
+        expected = Decimal("13")
+        converted_amount = self.currency.compute(
+                cu2_id, amount, cu1_id, True, CONTEXT)
+        self.assertEqual(converted_amount, expected)
+
+    def test0060compute_nonfinite(self):
+        '''
+        Conversion with rounding on non-finite decimal representation
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        amount = Decimal("10")
+        expected = Decimal("7.69")
+        converted_amount = self.currency.compute(
+                cu1_id, amount, cu2_id, True, CONTEXT)
+        self.assert_(converted_amount == expected)
+
+    def test0070compute_nonfinite_worounding(self):
+        '''
+        Same without rounding
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        amount = Decimal("10")
+        expected = Decimal('7.692307692307692307692307692')
+        converted_amount = self.currency.compute(
+                cu1_id, amount, cu2_id, False, CONTEXT)
+        self.assert_(converted_amount == expected)
+
+    def test0080compute_same(self):
+        '''
+        Conversion to the same currency
+        '''
+        cu1_id = self.get_currency('cu1')
+
+        amount = Decimal("10")
+        converted_amount = self.currency.compute(
+                cu1_id, amount, cu1_id, True, CONTEXT)
+        self.assert_(converted_amount == amount)
+
+    def test0090compute_zeroamount(self):
+        '''
+        Conversion with zero amount
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        amount = Decimal("10")
+        expected = Decimal("0")
+        converted_amount = self.currency.compute(
+                cu1_id, Decimal("0"), cu2_id, True, CONTEXT)
+        self.assert_(converted_amount == expected)
+
+    def test0100compute_zerorate(self):
+        '''
+        Conversion with zero rate
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu2_id = self.get_currency('cu2')
+
+        rate_ids = self.rate.search([
+                ('currency', '=', cu1_id),
+                ], 0, 1, None, CONTEXT)
+        self.rate.write(rate_ids, {
+                'rate': 0,
+                }, CONTEXT)
+        amount = Decimal("10")
+        self.assertRaises(Exception, self.currency.compute,
+                cu1_id, amount, cu2_id, True, CONTEXT)
+        self.assertRaises(Exception, self.currency.compute,
+                cu2_id, amount, cu1_id, True, CONTEXT)
+
+    def test0110compute_missingrate(self):
+        '''
+        Conversion with missing rate
+        '''
+        cu1_id = self.get_currency('cu1')
+        cu3_id = self.currency.create({
+            'name': 'cu3',
+            'symbol': 'cu3',
+            'code': 'cu3'
+            }, CONTEXT)
+
+        amount = Decimal("10")
+        self.assertRaises(Exception, self.currency.compute,
+                cu3_id, amount, cu1_id, True, CONTEXT)
+        self.assertRaises(Exception, self.currency.compute,
+                cu1_id, amount, cu3_id, True, CONTEXT)
+
+    def test0120compute_bothmissingrate(self):
+        '''
+        Conversion with both missing rate
+        '''
+        cu3_id = self.get_currency('cu3')
+        cu4_id = self.currency.create({
+            'name': 'cu4',
+            'symbol': 'cu4',
+            'code': 'cu4'
+            }, CONTEXT)
+
+        amount = Decimal("10")
+        self.assertRaises(Exception, self.currency.compute,
+                cu3_id, amount, cu4_id, True, CONTEXT)
+
+    def test0130delete_cascade(self):
+        '''
+        Test deletion of currency deletes rates
+        '''
+        codes = ['cu%s' % (i + 1) for i in range(4)]
+        currency_ids = [self.get_currency(i) for i in codes]
+        self.currency.delete(currency_ids, CONTEXT)
+
+        rate_ids = self.rate.search([(
+                'currency', 'in', currency_ids,
+                )], 0, None, None, CONTEXT)
+        self.assertFalse(rate_ids)
+
+
+def suite():
+    return unittest.TestLoader().loadTestsFromTestCase(CurrencyTestCase)
+
+if __name__ == '__main__':
+    suiteTrytond = trytond.tests.test_tryton.suite()
+    suiteCurrency = suite()
+    alltests = unittest.TestSuite([suiteTrytond, suiteCurrency])
+    unittest.TextTestRunner(verbosity=2).run(alltests)
+    SOCK.disconnect()
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index 1e8c9c1..749092e 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.2.0
+Version: 1.4.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.2/
+Download-URL: http://downloads.tryton.org/1.4/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index aad5123..ec16e1d 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -14,6 +14,9 @@ setup.py
 ./__init__.py
 ./__tryton__.py
 ./currency.py
+doc/index.rst
+tests/__init__.py
+tests/test_currency.py
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index 77083b3..3ff8683 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1,2 +1,2 @@
-trytond >= 1.2
-trytond < 1.3
\ No newline at end of file
+trytond >= 1.4
+trytond < 1.5
\ No newline at end of file
commit cfa906e1806682402b9fd2856d58cdb79aec35d0
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Sep 5 09:41:27 2009 +0200

    Releasing debian version 1.2.0-4.

diff --git a/debian/changelog b/debian/changelog
index ec1dac8..5d24913 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+tryton-modules-currency (1.2.0-4) unstable; urgency=low
+
+  * Updating to standards version 3.8.3.
+  * Adding maintainer homepage field to control.
+  * Adding README.source.
+  * Moving maintainer homepage field to copyright.
+  * Updating README.source.
+  * Using ascii only characters in copyright.
+
+ -- Daniel Baumann <daniel at debian.org>  Sat, 05 Sep 2009 09:40:56 +0200
+
 tryton-modules-currency (1.2.0-3) unstable; urgency=low
 
   * Updating maintainer field.
commit 53805e880259fbc60a60c178f917a263a7d1e586
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Sep 5 09:34:33 2009 +0200

    Using ascii only characters in copyright.

diff --git a/debian/copyright b/debian/copyright
index 55b0b8e..e0f3213 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,7 +5,7 @@ Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Files: *
 Copyright:
- (C) 2008 Cédric Krier
+ (C) 2008 Cedric Krier
  (C) 2008 B2CK SPRL
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
commit fb7785d54e27572194b6601a00209fc94b49893d
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Sep 5 09:31:18 2009 +0200

    Updating README.source.

diff --git a/debian/README.source b/debian/README.source
index 259f923..dcc7ba3 100644
--- a/debian/README.source
+++ b/debian/README.source
@@ -4,7 +4,7 @@ Package Repositories
 Backports for the current stable debian distribution as well as snapshots of
 unreleased versions may be available in repositories listed on the maintainers
 homepage. The current URL of the maintainer homepage can be seen in
-debian/control.
+debian/copyright.
 
 
 Source Access
commit 38985abe645329075f32ee57c211480f79da6438
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Sep 5 09:27:47 2009 +0200

    Moving maintainer homepage field to copyright.

diff --git a/debian/control b/debian/control
index 3f5eb79..d64e973 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,6 @@ Standards-Version: 3.8.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
-XSBC-Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Package: tryton-modules-currency
 Architecture: all
diff --git a/debian/copyright b/debian/copyright
index 00b65fe..55b0b8e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,5 +1,7 @@
-Author: Tryton Project <http://www.tryton.org/>
-Download: http://www.tryton.org/downloads.html
+Upstream-Contact: Tryton project <tryton at googlegroups.com>
+Upstream-Homepage: http://downloads.tryton.org/
+Maintainer-Contact: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
+Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Files: *
 Copyright:
commit 477a555303a1d6e3d8aed4ce4d8c25003d791924
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Aug 25 08:18:27 2009 +0200

    Adding README.source.

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..259f923
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,37 @@
+Package Repositories
+--------------------
+
+Backports for the current stable debian distribution as well as snapshots of
+unreleased versions may be available in repositories listed on the maintainers
+homepage. The current URL of the maintainer homepage can be seen in
+debian/control.
+
+
+Source Access
+-------------
+
+You can obtain the sources of this package with:
+
+  $ apt-get source ${PACKAGE}
+
+whereas '${PACKAGE}' has to be replaced with the actual name of the package.
+
+This package is maintained with the Git version control system. The current git
+source tree can be obtained with:
+
+  $ git clone ${GIT_URI}
+
+whereas '${GIT_URI}' has to be replaced with the actual URI for the Git
+repository. The current Git URI can be seen in debian/control in the extracted
+package sources.
+
+More information about Git can be found in the git-core package.
+
+This package may use the Quilt patch system to manage all modifications to the
+upstream source. Changes, if any, are stored in the source package as diffs in
+debian/diff and are applied during the build. Current modifications can be
+applied to the source tree with:
+
+  $ quilt push -a
+
+More information about Quilt can be found in the quilt package.
commit d11ecba97136426afe6934a74b6b12afb902d9a0
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Aug 24 17:50:00 2009 +0200

    Adding maintainer homepage field to control.

diff --git a/debian/control b/debian/control
index d64e973..3f5eb79 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Standards-Version: 3.8.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
+XSBC-Maintainer-Homepage: http://tryton.debian-maintainers.org/
 
 Package: tryton-modules-currency
 Architecture: all
commit 7c7f27cc1b1f5e729700b95793bdd0d1d6e93684
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Aug 16 10:13:16 2009 +0200

    Updating to standards version 3.8.3.

diff --git a/debian/control b/debian/control
index 8552e6f..d64e973 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders:
  Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends:
  debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
 Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
commit 906dd7ee6ae9d3b6e8df95336a747c728500fbb2
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Aug 10 20:13:59 2009 +0200

    Releasing debian version 1.2.0-3.

diff --git a/debian/changelog b/debian/changelog
index 2dedf05..ec1dac8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+tryton-modules-currency (1.2.0-3) unstable; urgency=low
+
+  * Updating maintainer field.
+  * Updating vcs fields.
+  * Wrapping lines in control.
+
+ -- Daniel Baumann <daniel at debian.org>  Mon, 10 Aug 2009 20:10:56 +0200
+
 tryton-modules-currency (1.2.0-2) unstable; urgency=low
 
   * Updating package to standards version 3.8.2.
commit 4bf388fad23b1eb7ff211eb14795166164eec13a
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Aug 10 20:10:54 2009 +0200

    Wrapping lines in control.

diff --git a/debian/control b/debian/control
index 7f6b32f..8552e6f 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,9 @@ Source: tryton-modules-currency
 Section: python
 Priority: optional
 Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
-Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
+Uploaders:
+ Daniel Baumann <daniel at debian.org>,
+ Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends:
  debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
 Standards-Version: 3.8.2
commit 63fab5d91d2109a7ad5db36a00143ecdcf692526
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Aug 8 23:26:50 2009 +0200

    Updating vcs fields.

diff --git a/debian/control b/debian/control
index f080ff2..7f6b32f 100644
--- a/debian/control
+++ b/debian/control
@@ -7,8 +7,8 @@ Build-Depends:
  debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
 Standards-Version: 3.8.2
 Homepage: http://www.tryton.org/
-Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
-Vcs-Git: git://git.debian.net/git/debian/tryton-modules-currency.git
+Vcs-Browser: http://git.debian-maintainers.org/?p=tryton/tryton-modules-currency.git
+Vcs-Git: git://git.debian-maintainers.org/git/tryton/tryton-modules-currency.git
 
 Package: tryton-modules-currency
 Architecture: all
commit 1e20087488200f4f569e214c1aa6931d26d343ee
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Aug 8 23:19:30 2009 +0200

    Updating maintainer field.

diff --git a/debian/control b/debian/control
index 99b1570..f080ff2 100644
--- a/debian/control
+++ b/debian/control
@@ -1,8 +1,8 @@
 Source: tryton-modules-currency
 Section: python
 Priority: optional
-Maintainer: Daniel Baumann <daniel at debian.org>
-Uploaders: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
+Maintainer: Debian Tryton Maintainers <tryton at lists.debian-maintainers.org>
+Uploaders: Daniel Baumann <daniel at debian.org>, Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends:
  debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
 Standards-Version: 3.8.2
commit 842c51372266e321b6853ec6f6e4f753585a2822
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 26 20:35:05 2009 +0200

    Releasing debian version 1.2.0-2.

diff --git a/debian/changelog b/debian/changelog
index 3b26c97..2dedf05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tryton-modules-currency (1.2.0-2) unstable; urgency=low
+
+  * Updating package to standards version 3.8.2.
+  * Minimizing rules file.
+
+ -- Daniel Baumann <daniel at debian.org>  Sun, 26 Jul 2009 20:35:03 +0200
+
 tryton-modules-currency (1.2.0-1) unstable; urgency=low
 
   [ Daniel Baumann ]
commit fe7fc65eb6c1c037619e36f419dcc43fcf3ea0e6
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Jul 26 20:34:59 2009 +0200

    Minimizing rules file.

diff --git a/debian/rules b/debian/rules
index e779694..000210b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,41 +1,4 @@
 #!/usr/bin/make -f
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-
-	python setup.py clean
-	rm -rf dist build trytond_currency.egg-info
-
-	dh_clean
-
-build:
-
-install:
-	dh_testdir
-	dh_testroot
-	dh_prep
-
-	python setup.py install --single-version-externally-managed --root=$(CURDIR)/debian/tryton-modules-currency --install-lib /usr/share/python-support/tryton-modules-currency
-
-	find debian/tryton-modules-currency -type f -name "*.pyc" | xargs rm -f
-
-binary: binary-indep
-
-binary-arch:
-
-binary-indep: install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs CHANGELOG
-	dh_installdocs
-	dh_pysupport
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-.PHONY: clean build install binary binary-arch binary-indep
+%:
+	dh ${@}
commit 64a4df8d166928bdc3422fcd0fd504083eb1f63a
Author: Daniel Baumann <daniel at debian.org>
Date:   Fri Jul 10 14:09:16 2009 +0200

    Updating package to standards version 3.8.2.

diff --git a/debian/control b/debian/control
index 7aeea41..99b1570 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Daniel Baumann <daniel at debian.org>
 Uploaders: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends:
  debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
 Vcs-Git: git://git.debian.net/git/debian/tryton-modules-currency.git
commit 534d2f9d050bc9cefde7217ab662b4751d538600
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 20:48:03 2009 +0200

    Releasing debian version 1.2.0-1.

diff --git a/debian/changelog b/debian/changelog
index 366cb16..3b26c97 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+tryton-modules-currency (1.2.0-1) unstable; urgency=low
+
+  [ Daniel Baumann ]
+  * Merging upstream version 1.2.0.
+  * Tidy rules file.
+  * Updating copyright file for new upstream release.
+  * Including TODO file in docs.
+
+  [ Mathias Behrle ]
+  * Updating application and package description.
+
+  [ Daniel Baumann ]
+  * Correcting wrapping of control file.
+
+ -- Daniel Baumann <daniel at debian.org>  Tue, 21 Apr 2009 20:47:00 +0200
+
 tryton-modules-currency (1.0.2-2) unstable; urgency=low
 
   * Adding Mathias to uploaders.
commit 2e7d85cc60012790affc2e0932de99694bfae410
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 20:47:47 2009 +0200

    Correcting wrapping of control file.

diff --git a/debian/control b/debian/control
index 5622df2..7aeea41 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: python
 Priority: optional
 Maintainer: Daniel Baumann <daniel at debian.org>
 Uploaders: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
-Build-Depends: debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
+Build-Depends:
+ debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
 Standards-Version: 3.8.1
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
@@ -15,7 +16,8 @@ Depends: ${misc:Depends}, ${python:Depends}, tryton-server, python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
- and using PostgreSQL as database engine. It is the core base of a complete business solution.
+ and using PostgreSQL as database engine. It is the core base of a complete
+ business solution.
  .
  This module defines currencies and exchange rates and allows to customize the
  formatting of currency amounts.
commit 67c8806e36fd6fc8c710a2d0f97df1f357b4ebcc
Author: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
Date:   Tue Apr 21 17:27:48 2009 +0200

    Updating application and package description.

diff --git a/debian/control b/debian/control
index b5ae916..5622df2 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Depends: ${misc:Depends}, ${python:Depends}, tryton-server, python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
  Tryton is a high-level general purpose application platform written in Python
- and using PostgreSQL as database engine. It is the core base of an ERP.
+ and using PostgreSQL as database engine. It is the core base of a complete business solution.
  .
- This module defines currencies and exchange rate and allows to customize the
- formatting of the currency amount.
+ This module defines currencies and exchange rates and allows to customize the
+ formatting of currency amounts.
commit c63001efcd3f9e550e4f0d78b0854fbb48d5527c
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 11:54:04 2009 +0200

    Including TODO file in docs.

diff --git a/debian/tryton-modules-currency.docs b/debian/tryton-modules-currency.docs
new file mode 100644
index 0000000..1333ed7
--- /dev/null
+++ b/debian/tryton-modules-currency.docs
@@ -0,0 +1 @@
+TODO
commit 2fcc7055972c460a5567524ad6f5d2e2d63c26d1
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 11:44:35 2009 +0200

    Updating copyright file for new upstream release.

diff --git a/debian/copyright b/debian/copyright
index 9f5c20c..00b65fe 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,7 +3,7 @@ Download: http://www.tryton.org/downloads.html
 
 Files: *
 Copyright:
- (C) 2008 Cedric Krier
+ (C) 2008 Cédric Krier
  (C) 2008 B2CK SPRL
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
commit df2460028b9fc7e260cbaae241595032a2a6fe54
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 11:35:50 2009 +0200

    Tidy rules file.

diff --git a/debian/rules b/debian/rules
index 7ba1495..e779694 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,7 +16,6 @@ install:
 	dh_testdir
 	dh_testroot
 	dh_prep
-	dh_installdirs
 
 	python setup.py install --single-version-externally-managed --root=$(CURDIR)/debian/tryton-modules-currency --install-lib /usr/share/python-support/tryton-modules-currency
 
commit 247ec68b885881810f480da3171de77d42d0ed79
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Apr 21 11:05:34 2009 +0200

    Merging upstream version 1.2.0.

diff --git a/CHANGELOG b/CHANGELOG
index 199efd9..d28f483 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,7 +1,5 @@
-Version 1.0.2 - 2009-03-02
-* Add missing COPYRIGHT and LICENSE
-
-Version 1.0.1 - 2008-12-01
+Version 1.2.0 - 2009-04-20
+* Bug fixes (see mercurial logs for details)
 * Allow egg installation
 
 Version 1.0.0 - 2008-11-17
diff --git a/INSTALL b/INSTALL
index 8fa0262..f524a53 100644
--- a/INSTALL
+++ b/INSTALL
@@ -5,12 +5,12 @@ Prerequisites
 -------------
 
  * Python 2.4 or later (http://www.python.org/)
- * trytond 0.0.x (http://www.tryton.org/)
+ * trytond 1.1.x (http://www.tryton.org/)
 
 Installation
 ------------
 
-Once you've downloaded and unpacked a trytond_currency source release, enter the
+Once you've downloaded and unpacked the trytond_currency source release, enter the
 directory where the archive was unpacked, and run:
 
     python setup.py install
diff --git a/PKG-INFO b/PKG-INFO
index f822a97..0bddf04 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.0.2
+Version: 1.2.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.0/
+Download-URL: http://downloads.tryton.org/1.2/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__tryton__.py b/__tryton__.py
index e4ae5ee..e97e036 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -3,9 +3,10 @@
 {
     'name': 'Currency',
     'name_de_DE': 'Währung',
-    'name_fr_FR': 'Devise',
+    'name_es_CO': 'Moneda',
     'name_es_ES': 'Moneda',
-    'version': '1.0.2',
+    'name_fr_FR': 'Devise',
+    'version': '1.2.0',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
@@ -15,12 +16,15 @@ Allow to customize the formatting of the currency amount.
     'description_de_DE': ''' - Ermöglicht die Eingabe von Währungen und Wechselkursen.
  - Erlaubt die beliebige Formatierung von Währungsbeträgen.
 ''',
-    'description_fr_FR': '''Défini les devises et leurs taux de change.
-Permet de formater les montants en fonction de la devise.
+    'description_es_CO': '''Define las monedas y la tasa de cambio.
+Permite personalizar el formato de visualización de la moneda.
 ''',
     'description_es_ES': '''Define las monedas y la tasa de cambio.
 Permite personalizar el formato de visualización de la moneda.
 ''',
+    'description_fr_FR': '''Défini les devises et leurs taux de change.
+Permet de formater les montants en fonction de la devise.
+''',
     'depends': [
         'ir',
         'res',
@@ -29,8 +33,9 @@ Permite personalizar el formato de visualización de la moneda.
         'currency.xml',
     ],
     'translation': [
-        'fr_FR.csv',
         'de_DE.csv',
+        'es_CO.csv',
         'es_ES.csv',
+        'fr_FR.csv',
     ]
 }
diff --git a/currency.py b/currency.py
index b4ed2a1..4908e07 100644
--- a/currency.py
+++ b/currency.py
@@ -1,13 +1,12 @@
 #This file is part of Tryton.  The COPYRIGHT file at the top level
 #of this repository contains the full copyright notices and license terms.
 "Currency"
-
-from trytond.osv import fields, OSV
+from trytond.model import ModelView, ModelSQL, fields
 import time
 from decimal import Decimal
 
 
-class Currency(OSV):
+class Currency(ModelSQL, ModelView):
     'Currency'
     _name = 'currency.currency'
     _description = __doc__
@@ -28,10 +27,10 @@ class Currency(OSV):
     n_sign_posn = fields.Integer('Negative Sign Position')
     positive_sign = fields.Char('Positive Sign')
     negative_sign = fields.Char('Negative Sign')
-    p_cs_precedes = fields.Boolean('Positive Sign Precedes')
-    n_cs_precedes = fields.Boolean('Negative Sign Precedes')
-    p_sep_by_space = fields.Boolean('Positive Sign Separate by Space')
-    n_sep_by_space = fields.Boolean('Negative Sign Separate by Space')
+    p_cs_precedes = fields.Boolean('Positive Currency Symbol Precedes')
+    n_cs_precedes = fields.Boolean('Negative Currency Symbol Precedes')
+    p_sep_by_space = fields.Boolean('Positive Separate by Space')
+    n_sep_by_space = fields.Boolean('Negative Separate by Space')
 
     def __init__(self):
         super(Currency, self).__init__()
@@ -100,21 +99,21 @@ class Currency(OSV):
                 return False
         return True
 
-    def name_search(self, cursor, user, name, args=None, operator='ilike',
-            context=None, limit=None):
-        if args is None:
-            args = []
-        args_name = args[:]
-        args_code = args[:]
-        if name:
-            args_name += [(self._rec_name, operator, name)]
-            args_code += [('code', operator, name)]
-        ids = self.search(cursor, user, args_code, limit=limit, context=context)
-        if len(ids) != 1:
-            ids += self.search(cursor, user, args_name, limit=limit,
-                    context=context)
-        res = self.name_get(cursor, user, ids, context=context)
-        return res
+    def check_xml_record(self, cursor, user, ids, values, context=None):
+        return True
+
+    def search_rec_name(self, cursor, user, name, args, context=None):
+        args2 = []
+        i = 0
+        while i < len(args):
+            ids = self.search(cursor, user, [('code', args[i][1], args[i][2])],
+                    limit=1, context=context)
+            if len(ids):
+                args2.append(('code', args[i][1], args[i][2]))
+            else:
+                args2.append((self._rec_name, args[i][1], args[i][2]))
+            i += 1
+        return args2
 
     def get_rate(self, cursor, user, ids, name, arg, context=None):
         '''
@@ -203,7 +202,7 @@ class Currency(OSV):
 Currency()
 
 
-class Rate(OSV):
+class Rate(ModelSQL, ModelView):
     'Rate'
     _name = 'currency.currency.rate'
     _description = __doc__
diff --git a/currency.xml b/currency.xml
index a4c15c5..94fff1c 100644
--- a/currency.xml
+++ b/currency.xml
@@ -29,7 +29,7 @@ this repository contains the full copyright notices and license terms. -->
                     <label name="rounding"/>
                     <field name="rounding"/>
                     <notebook colspan="6">
-                        <page string="Rates">
+                        <page string="Rates" id="rates">
                             <label name="rate"/>
                             <field name="rate"/>
                             <field name="rates" colspan="4" mode="tree,form,graph">
@@ -53,7 +53,7 @@ this repository contains the full copyright notices and license terms. -->
                                 </graph>
                             </field>
                         </page>
-                        <page string="Formatting" col="6">
+                        <page string="Formatting" col="6" id="formatting">
                             <label name="digits"/>
                             <field name="digits"/>
                             <newline/>
@@ -335,6 +335,23 @@ this repository contains the full copyright notices and license terms. -->
             <field name="code">HUF</field>
             <field name="symbol">Ft</field>
         </record>
+        <record model="currency.currency" id="gbp">
+            <field name="name">UK Pound</field>
+            <field name="code">GBP</field>
+            <field name="symbol">£</field>
+            <field name="rounding" eval="0.01"/>
+            <field name="digits" eval="2"/>
+            <field name="p_cs_precedes" eval="True"/>
+            <field name="n_cs_precedes" eval="True"/>
+            <field name="p_sep_by_space" eval="False"/>
+            <field name="n_sep_by_space" eval="False"/>
+            <field name="mon_decimal_point">.</field>
+            <field name="mon_thousands_sep">,</field>
+            <field name="p_sign_posn" eval="1"/>
+            <field name="n_sign_posn" eval="1"/>
+            <field name="negative_sign">-</field>
+            <field name="positive_sign"></field>
+        </record>
         <record model="currency.currency" id="gip">
             <field name="name">Gibraltar Pound</field>
             <field name="code">GIP</field>
diff --git a/de_DE.csv b/de_DE.csv
index d933cbf..49aad4f 100644
--- a/de_DE.csv
+++ b/de_DE.csv
@@ -12,13 +12,13 @@ field,"currency.currency,mon_decimal_point",0,Decimal Separator,Dezimalpunkt Wä
 field,"currency.currency,mon_grouping",0,Grouping,Gruppierung Währung,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Tausendertrennzeichen Währung,0
 field,"currency.currency,name",0,Name,Name,0
-field,"currency.currency,n_cs_precedes",0,Negative Sign Precedes,Negativer Wert: Name führend,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,Negativer Wert: Symbol führend,0
 field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
-field,"currency.currency,n_sep_by_space",0,Negative Sign Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position negatives Vorzeichen,0
-field,"currency.currency,p_cs_precedes",0,Positive Sign Precedes,Positiver Wert: Name führend,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,Positiver Wert: Symbol führend,0
 field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
-field,"currency.currency,p_sep_by_space",0,Positive Sign Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position positives Vorzeichen,0
 field,"currency.currency,rate",0,Current rate,Aktueller Kurs,0
 field,"currency.currency.rate,create_date",0,Creation date,Erstellungsdatum,0
@@ -27,9 +27,11 @@ field,"currency.currency.rate,currency",0,Currency,Währung,0
 field,"currency.currency.rate,date",0,Date,Datum,0
 field,"currency.currency.rate,id",0,ID,ID,0
 field,"currency.currency.rate,rate",0,Rate,Kurs,0
+field,"currency.currency.rate,rec_name",0,Name,Name,0
 field,"currency.currency,rates",0,Rates,Kurse,0
 field,"currency.currency.rate,write_date",0,Last modification date,Zuletzt geändert am,0
 field,"currency.currency.rate,write_uid",0,Last modification by,Zuletzt geändert von,0
+field,"currency.currency,rec_name",0,Name,Name,0
 field,"currency.currency,rounding",0,Rounding factor,Rundung,0
 field,"currency.currency,symbol",0,Symbol,Symbol,0
 field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
@@ -58,6 +60,7 @@ model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
 model,"currency.currency,name",crc,Costa Rican Colon,Costa-Rica-Colón,0
 model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
 model,"currency.currency,name",cup,Cuban Peso,Kubanischer Peso,0
+model,"currency.currency,name",0,Currency,Währung,0
 model,"currency.currency,name",czk,Czech Koruna,Tschechische Krone,0
 model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
 model,"currency.currency,name",mkd,Denar,Denar,0
@@ -125,6 +128,7 @@ model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
 model,"currency.currency,name",kzt,Tenge,Tenge,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
 model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",gbp,UK Pound,Britisches Pfund,0
 model,"currency.currency,name",usd,US Dollar,US-Dollar,0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekistan-Sum,0
 model,"currency.currency,name",yer,Yemeni Rial,Jemen-Rial,0
@@ -132,6 +136,7 @@ model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",cny,Yuan Renminbi,Renminbi Yuan,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Simbabwe-Dollar,0
 model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency.rate,name",0,Rate,Kurs,0
 model,"ir.action,name",act_currency_form,Currencies,Währungen,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Währungen,0
diff --git a/es_ES.csv b/es_CO.csv
similarity index 90%
copy from es_ES.csv
copy to es_CO.csv
index b147b6a..af11449 100644
--- a/es_ES.csv
+++ b/es_CO.csv
@@ -9,19 +9,21 @@ field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decima
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
 field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
 field,"currency.currency,name",0,Name,Nombre,0
-field,"currency.currency,n_cs_precedes",0,Negative Sign Precedes,El Signo Negativo Precede,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El Signo Negativo Precede,0
 field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
-field,"currency.currency,n_sep_by_space",0,Negative Sign Separate by Space,Signo Negativo Separado por Espacio,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo Negativo Separado por Espacio,0
 field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
-field,"currency.currency,p_cs_precedes",0,Positive Sign Precedes,El signo Positivo Precede,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo Positivo Precede,0
 field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
-field,"currency.currency,p_sep_by_space",0,Positive Sign Separate by Space,Signo Positivo Separado por Espacio,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo Positivo Separado por Espacio,0
 field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del Signo Positivo,0
 field,"currency.currency,rate",0,Current rate,Moneda Actual,0
 field,"currency.currency.rate,currency",0,Currency,Moneda,0
 field,"currency.currency.rate,date",0,Date,Fecha,0
 field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
+field,"currency.currency.rate,rec_name",0,Name,Nombre,0
 field,"currency.currency,rates",0,Rates,Tasas de Cambio,0
+field,"currency.currency,rec_name",0,Name,Nombre,0
 field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
@@ -48,6 +50,7 @@ model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
 model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
 model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
 model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
+model,"currency.currency,name",0,Currency,Moneda,0
 model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
 model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
 model,"currency.currency,name",mkd,Denar,Denario,0
@@ -115,6 +118,7 @@ model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
 model,"currency.currency,name",kzt,Tenge,Tenge,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
 model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",gbp,UK Pound,Libra Esterlina,0
 model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
 model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
@@ -122,9 +126,11 @@ model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
 model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"currency.currency.rate,name",0,Rate,Tasa de Cambio,0
 model,"ir.action,name",act_currency_form,Currencies,Monedas,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Manejo de Moneda,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de Monedas,0
+model,"res.group,name",group_currency_admin,Currency Administration,Administrar Monedas,0
 view,currency.currency,0,Currencies,Monedas,0
 view,currency.currency,0,Currency,Moneda,0
 view,currency.currency,0,Formatting,Formato,0
diff --git a/es_ES.csv b/es_ES.csv
index b147b6a..51885fc 100644
--- a/es_ES.csv
+++ b/es_ES.csv
@@ -1,31 +1,33 @@
 type,name,res_id,src,value,fuzzy
-error,currency.currency,0,Invalid Grouping!,Agrupamiento Inválido!,0
-error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la moneda: %s a la fecha: %s,0
-error,currency.currency.rate,0,A currency can only have one rate by date!,Una moneda solamente puede tener un valor por fecha!,0
+error,currency.currency,0,Invalid Grouping!,Agrupamiento no válido,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la divisa: %s con fecha: %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,Una divisa solo puede tener un valor por fecha,0
 field,"currency.currency,active",0,Active,Activo,0
 field,"currency.currency,code",0,Code,Código,0
-field,"currency.currency,digits",0,Diplay Digits,Mostrar Dígitos,0
-field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decimal,0
+field,"currency.currency,digits",0,Diplay Digits,Mostrar dígitos,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador decimal,0
 field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
-field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de miles,0
 field,"currency.currency,name",0,Name,Nombre,0
-field,"currency.currency,n_cs_precedes",0,Negative Sign Precedes,El Signo Negativo Precede,0
-field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
-field,"currency.currency,n_sep_by_space",0,Negative Sign Separate by Space,Signo Negativo Separado por Espacio,0
-field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
-field,"currency.currency,p_cs_precedes",0,Positive Sign Precedes,El signo Positivo Precede,0
-field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
-field,"currency.currency,p_sep_by_space",0,Positive Sign Separate by Space,Signo Positivo Separado por Espacio,0
-field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del Signo Positivo,0
-field,"currency.currency,rate",0,Current rate,Moneda Actual,0
-field,"currency.currency.rate,currency",0,Currency,Moneda,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,El signo negativo va delante,0
+field,"currency.currency,negative_sign",0,Negative Sign,Signo negativo,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,Signo negativo separado por espacio,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición del signo negativo,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,El signo positivo va delante,0
+field,"currency.currency,positive_sign",0,Positive Sign,Signo positivo,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,Signo positivo separado por espacio,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del signo positivo,0
+field,"currency.currency,rate",0,Current rate,Tasa de cambio de la divisa,0
+field,"currency.currency.rate,currency",0,Currency,Divisa,0
 field,"currency.currency.rate,date",0,Date,Fecha,0
-field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
-field,"currency.currency,rates",0,Rates,Tasas de Cambio,0
-field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
+field,"currency.currency.rate,rate",0,Rate,Tasa de cambio,0
+field,"currency.currency.rate,rec_name",0,Name,Nombre,0
+field,"currency.currency,rates",0,Rates,Tasas de cambio,0
+field,"currency.currency,rec_name",0,Name,Nombre,0
+field,"currency.currency,rounding",0,Rounding factor,Factor de redondeo,0
 field,"currency.currency,symbol",0,Symbol,Símbolo,0
 model,"currency.currency,name",afn,Afghani,Afghani,0
-model,"currency.currency,name",ars,Argentine Peso,Peso Argentino,0
+model,"currency.currency,name",ars,Argentine Peso,Peso argentino,0
 model,"currency.currency,name",awg,Aruban Guilder,Aruban Guilder,0
 model,"currency.currency,name",azn,Azerbaijanian Manat,Manat Azerbaijano,0
 model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
@@ -48,6 +50,7 @@ model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
 model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
 model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
 model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
+model,"currency.currency,name",0,Currency,Divisa,0
 model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
 model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
 model,"currency.currency,name",mkd,Denar,Denario,0
@@ -115,6 +118,7 @@ model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
 model,"currency.currency,name",kzt,Tenge,Tenge,0
 model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
 model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",gbp,UK Pound,Libra Esterlina,0
 model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
 model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
 model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
@@ -122,11 +126,13 @@ model,"currency.currency,name",jpy,Yen,Yen,0
 model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
 model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
 model,"currency.currency,name",pln,Zloty,Zloty,0
-model,"ir.action,name",act_currency_form,Currencies,Monedas,0
-model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
-model,"ir.ui.menu,name",menu_currency,Currency Management,Manejo de Moneda,0
-view,currency.currency,0,Currencies,Monedas,0
-view,currency.currency,0,Currency,Moneda,0
+model,"currency.currency.rate,name",0,Rate,Tasa de Cambio,0
+model,"ir.action,name",act_currency_form,Currencies,Divisas,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Divisas,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Gestión de divisas,0
+model,"res.group,name",group_currency_admin,Currency Administration,Administración de divisas,0
+view,currency.currency,0,Currencies,Divisas,0
+view,currency.currency,0,Currency,Divisa,0
 view,currency.currency,0,Formatting,Formato,0
-view,currency.currency,0,Rate,Tasa de Cambio,0
-view,currency.currency,0,Rates,Tasas de Cambio,0
+view,currency.currency,0,Rate,Tasa de cambio,0
+view,currency.currency,0,Rates,Tasas de cambio,0
diff --git a/fr_FR.csv b/fr_FR.csv
index d2b124f..115c31e 100644
--- a/fr_FR.csv
+++ b/fr_FR.csv
@@ -1,19 +1,138 @@
 type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,Groupement invalide,0
 error,currency.currency,0,No rate found for the currency: %s at the date: %s,Pas de taux trouvé pour la devise: %s à la date: %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,Une devise ne peut avoir qu'un seul taux par date,0
 field,"currency.currency,active",0,Active,Actif,0
 field,"currency.currency,code",0,Code,Code,0
-field,"currency.currency,digits",0,Diplay Digits,Décimale Affichée,0
+field,"currency.currency,digits",0,Diplay Digits,Décimale affichée,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Séparateur décimal,0
+field,"currency.currency,mon_grouping",0,Grouping,Groupement,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Séparateur des milliers,0
 field,"currency.currency,name",0,Name,Nom,0
+field,"currency.currency,n_cs_precedes",0,Negative Currency Symbol Precedes,,0
+field,"currency.currency,negative_sign",0,Negative Sign,,0
+field,"currency.currency,n_sep_by_space",0,Negative Separate by Space,,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,,0
+field,"currency.currency,p_cs_precedes",0,Positive Currency Symbol Precedes,,0
+field,"currency.currency,positive_sign",0,Positive Sign,,0
+field,"currency.currency,p_sep_by_space",0,Positive Separate by Space,,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,,0
 field,"currency.currency,rate",0,Current rate,Taux Actuel,0
 field,"currency.currency.rate,currency",0,Currency,Devise,0
 field,"currency.currency.rate,date",0,Date,Date,0
 field,"currency.currency.rate,rate",0,Rate,Taux,0
+field,"currency.currency.rate,rec_name",0,Name,Nom,0
 field,"currency.currency,rates",0,Rates,Taux,0
+field,"currency.currency,rec_name",0,Name,Nom,0
 field,"currency.currency,rounding",0,Rounding factor,Facteur d'Arrondi,0
 field,"currency.currency,symbol",0,Symbol,Symbole,0
+model,"currency.currency,name",afn,Afghani,,0
+model,"currency.currency,name",ars,Argentine Peso,,0
+model,"currency.currency,name",awg,Aruban Guilder,,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,,0
+model,"currency.currency,name",bsd,Bahamian Dollar,,0
+model,"currency.currency,name",thb,Baht,,0
+model,"currency.currency,name",pab,Balboa,,0
+model,"currency.currency,name",bbd,Barbados Dollar,,0
+model,"currency.currency,name",byr,Belarussian Ruble,,0
+model,"currency.currency,name",bzd,Belize Dollar,,0
+model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),,0
+model,"currency.currency,name",vef,Bolivar Fuerte,,0
+model,"currency.currency,name",bob,Boliviano,,0
+model,"currency.currency,name",brl,Brazilian Real,,0
+model,"currency.currency,name",bgn,Bulgarian Lev,,0
+model,"currency.currency,name",cad,Canadian Dollar,,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,,0
+model,"currency.currency,name",clp,Chilean Peso,,0
+model,"currency.currency,name",cop,Colombian Peso,,0
+model,"currency.currency,name",bam,Convertible Marks,,0
+model,"currency.currency,name",nio,Cordoba Oro,,0
+model,"currency.currency,name",crc,Costa Rican Colon,,0
+model,"currency.currency,name",hrk,Croatian Kuna,,0
+model,"currency.currency,name",cup,Cuban Peso,,0
+model,"currency.currency,name",0,Currency,Devise,0
+model,"currency.currency,name",czk,Czech Koruna,,0
+model,"currency.currency,name",dkk,Danish Krone,,0
+model,"currency.currency,name",mkd,Denar,,0
+model,"currency.currency,name",dop,Dominican Peso,,0
+model,"currency.currency,name",vnd,Dong,,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,,0
+model,"currency.currency,name",egp,Egyptian Pound,,0
+model,"currency.currency,name",eur,Euro,,0
+model,"currency.currency,name",fjd,Fiji Dollar,,0
+model,"currency.currency,name",huf,Forint,,0
+model,"currency.currency,name",gip,Gibraltar Pound,,0
+model,"currency.currency,name",pyg,Guarani,,0
+model,"currency.currency,name",gyd,Guyana Dollar,,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,,0
+model,"currency.currency,name",uah,Hryvnia,,0
+model,"currency.currency,name",isk,Iceland Krona,,0
+model,"currency.currency,name",inr,Indian Rupee,,0
+model,"currency.currency,name",irr,Iranian Rial,,0
+model,"currency.currency,name",jmd,Jamaican Dollar,,0
+model,"currency.currency,name",lak,Kip,,0
+model,"currency.currency,name",eek,Kroon,,0
+model,"currency.currency,name",lbp,Lebanese Pound,,0
+model,"currency.currency,name",all,Lek,,0
+model,"currency.currency,name",hnl,Lempira,,0
+model,"currency.currency,name",lrd,Liberian Dollar,,0
+model,"currency.currency,name",ltl,Lithuanian Litas,,0
+model,"currency.currency,name",myr,Malaysian Ringgit,,0
+model,"currency.currency,name",mur,Mauritius Rupee,,0
+model,"currency.currency,name",mzn,Metical,,0
+model,"currency.currency,name",ngn,Naira,,0
+model,"currency.currency,name",nad,Namibia Dollar,,0
+model,"currency.currency,name",npr,Nepalese Rupee,,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,,0
+model,"currency.currency,name",ils,New Israeli Sheqel,,0
+model,"currency.currency,name",ron,New Leu,,0
+model,"currency.currency,name",twd,New Taiwan Dollar,,0
+model,"currency.currency,name",try,New Turkish Lira,,0
+model,"currency.currency,name",nzd,New Zealand Dollar,,0
+model,"currency.currency,name",kpw,North Korean Won,,0
+model,"currency.currency,name",nok,Norwegian Krone,,0
+model,"currency.currency,name",pen,Nuevo Sol,,0
+model,"currency.currency,name",pkr,Pakistan Rupee,,0
+model,"currency.currency,name",uyu,Peso Uruguayo,,0
+model,"currency.currency,name",php,Philippine Peso,,0
+model,"currency.currency,name",bwp,Pula,,0
+model,"currency.currency,name",qar,Qatari Rial,,0
+model,"currency.currency,name",gtq,Quetzal,,0
+model,"currency.currency,name",zar,Rand,,0
+model,"currency.currency,name",omr,Rial Omani,,0
+model,"currency.currency,name",khr,Riel,,0
+model,"currency.currency,name",idr,Rupiah,,0
+model,"currency.currency,name",rub,Russian Ruble,,0
+model,"currency.currency,name",shp,Saint Helena Pound,,0
+model,"currency.currency,name",sar,Saudi Riyal,,0
+model,"currency.currency,name",rsd,Serbian Dinar,,0
+model,"currency.currency,name",scr,Seychelles Rupee,,0
+model,"currency.currency,name",sgd,Singapore Dollar,,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,,0
+model,"currency.currency,name",kgs,Som,,0
+model,"currency.currency,name",sos,Somali Shilling,,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,,0
+model,"currency.currency,name",srd,Surinam Dollar,,0
+model,"currency.currency,name",sek,Swedish Krona,,0
+model,"currency.currency,name",chf,Swiss Franc,,0
+model,"currency.currency,name",kzt,Tenge,,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,,0
+model,"currency.currency,name",mnt,Tugrik,,0
+model,"currency.currency,name",gbp,UK Pound,,0
+model,"currency.currency,name",usd,US Dollar,,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,,0
+model,"currency.currency,name",yer,Yemeni Rial,,0
+model,"currency.currency,name",jpy,Yen,,0
+model,"currency.currency,name",cny,Yuan Renminbi,,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,,0
+model,"currency.currency,name",pln,Zloty,,0
+model,"currency.currency.rate,name",0,Rate,Taux,0
+model,"ir.action,name",act_currency_form,Currencies,Devises,0
 model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
 model,"ir.ui.menu,name",menu_currency,Currency Management,Gestion des Devises,0
+model,"res.group,name",group_currency_admin,Currency Administration,Administration Devises,0
 view,currency.currency,0,Currencies,Devises,0
 view,currency.currency,0,Currency,Devise,0
+view,currency.currency,0,Formatting,Formatage,0
 view,currency.currency,0,Rate,Taux,0
 view,currency.currency,0,Rates,Taux,0
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index e0b7184..1e8c9c1 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.0.2
+Version: 1.2.0
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,7 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
-Download-URL: http://downloads.tryton.org/1.0/
+Download-URL: http://downloads.tryton.org/1.2/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index a13a8ff..aad5123 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -7,6 +7,7 @@ README
 TODO
 currency.xml
 de_DE.csv
+es_CO.csv
 es_ES.csv
 fr_FR.csv
 setup.py
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
index e2ef220..77083b3 100644
--- a/trytond_currency.egg-info/requires.txt
+++ b/trytond_currency.egg-info/requires.txt
@@ -1,2 +1,2 @@
-trytond >= 1.0
-trytond < 1.1
\ No newline at end of file
+trytond >= 1.2
+trytond < 1.3
\ No newline at end of file
commit 052594cb69ee71abe8a14e5a9b8afb4926718ab6
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Mar 28 16:28:42 2009 +0100

    Releasing debian version 1.0.2-2.

diff --git a/debian/changelog b/debian/changelog
index d79da11..366cb16 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+tryton-modules-currency (1.0.2-2) unstable; urgency=low
+
+  * Adding Mathias to uploaders.
+
+ -- Daniel Baumann <daniel at debian.org>  Sat, 28 Mar 2009 16:28:00 +0100
+
 tryton-modules-currency (1.0.2-1) unstable; urgency=low
 
   * Merging upstream version 1.0.2.
commit 2ba13f185ce9f92fcfc0a60fba2c22f8f0f5c503
Author: Daniel Baumann <daniel at debian.org>
Date:   Sat Mar 28 16:13:19 2009 +0100

    Adding Mathias to uploaders.

diff --git a/debian/control b/debian/control
index 8ddd166..b5ae916 100644
--- a/debian/control
+++ b/debian/control
@@ -2,6 +2,7 @@ Source: tryton-modules-currency
 Section: python
 Priority: optional
 Maintainer: Daniel Baumann <daniel at debian.org>
+Uploaders: Mathias Behrle <mathiasb at mbsolutions.selfip.biz>
 Build-Depends: debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
 Standards-Version: 3.8.1
 Homepage: http://www.tryton.org/
commit 49569567bf62b1cf039f4769594ab2982de0222a
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Mar 23 07:06:44 2009 +0100

    Releasing debian version 1.0.2-1.

diff --git a/debian/changelog b/debian/changelog
index b7d3d5b..d79da11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+tryton-modules-currency (1.0.2-1) unstable; urgency=low
+
+  * Merging upstream version 1.0.2.
+
+ -- Daniel Baumann <daniel at debian.org>  Mon, 23 Mar 2009 07:06:00 +0100
+
 tryton-modules-currency (1.0.1-1) unstable; urgency=low
 
   * Merging upstream version 1.0.1.
commit 9bf46ddd8ede3f7a3256a309666a6a092c33f038
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Mar 23 07:06:09 2009 +0100

    Merging upstream version 1.0.2.

diff --git a/CHANGELOG b/CHANGELOG
index 9801fce..199efd9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 1.0.2 - 2009-03-02
+* Add missing COPYRIGHT and LICENSE
+
 Version 1.0.1 - 2008-12-01
 * Allow egg installation
 
diff --git a/MANIFEST.in b/MANIFEST.in
index 5284d63..591bb3c 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,6 +2,8 @@ include INSTALL
 include README
 include TODO
 include CHANGELOG
+include COPYRIGHT
+include LICENSE
 include *.xml
 include *.odt
 include *.csv
diff --git a/PKG-INFO b/PKG-INFO
index cd895fe..f822a97 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.0.1
+Version: 1.0.2
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
diff --git a/__tryton__.py b/__tryton__.py
index b21f1e5..e4ae5ee 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -5,7 +5,7 @@
     'name_de_DE': 'Währung',
     'name_fr_FR': 'Devise',
     'name_es_ES': 'Moneda',
-    'version': '1.0.1',
+    'version': '1.0.2',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index a4422b9..e0b7184 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.0.1
+Version: 1.0.2
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 31a336b..a13a8ff 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -1,5 +1,7 @@
 CHANGELOG
+COPYRIGHT
 INSTALL
+LICENSE
 MANIFEST.in
 README
 TODO
commit 173767efc128b06b95ebb1e655c7ef9ffdc6d87e
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Mar 22 23:17:37 2009 +0100

    Releasing debian version 1.0.1-1.

diff --git a/debian/changelog b/debian/changelog
index 6cd860a..b7d3d5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+tryton-modules-currency (1.0.1-1) unstable; urgency=low
+
+  * Merging upstream version 1.0.1.
+  * Updating standards to 3.8.1.
+  * Making package arch all as it should be (Closes: #520801).
+
+ -- Daniel Baumann <daniel at debian.org>  Sun, 22 Mar 2009 23:16:00 +0100
+
 tryton-modules-currency (1.0.0-1) unstable; urgency=low
 
   * Initial release (Closes: #506095).
commit 33819d1bce79473c7d62d371729967d3555b97b4
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Mar 22 23:16:17 2009 +0100

    Making package arch all as it should be (Closes: #520801).

diff --git a/debian/control b/debian/control
index b48696a..8ddd166 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
 Vcs-Git: git://git.debian.net/git/debian/tryton-modules-currency.git
 
 Package: tryton-modules-currency
-Architecture: any
+Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}, tryton-server, python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: Tryton Application Platform (Currency Module)
commit 4dc3c70d5a65334be48531442bf75008087b81a9
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun Mar 22 23:15:34 2009 +0100

    Updating standards to 3.8.1.

diff --git a/debian/control b/debian/control
index 326b5b2..b48696a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: python
 Priority: optional
 Maintainer: Daniel Baumann <daniel at debian.org>
 Build-Depends: debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
-Standards-Version: 3.8.0
+Standards-Version: 3.8.1
 Homepage: http://www.tryton.org/
 Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
 Vcs-Git: git://git.debian.net/git/debian/tryton-modules-currency.git
commit 8d2846c653875d817ce8aad876d65357ebf4a25d
Author: Daniel Baumann <daniel at debian.org>
Date:   Wed Jan 28 14:10:53 2009 +0100

    Merging upstream version 1.0.1.

diff --git a/CHANGELOG b/CHANGELOG
index eacaaef..9801fce 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,2 +1,5 @@
+Version 1.0.1 - 2008-12-01
+* Allow egg installation
+
 Version 1.0.0 - 2008-11-17
 * Initial release
diff --git a/PKG-INFO b/PKG-INFO
index 723895a..cd895fe 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond_currency
-Version: 1.0.0
+Version: 1.0.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,6 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
+Download-URL: http://downloads.tryton.org/1.0/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/__tryton__.py b/__tryton__.py
index be9eead..b21f1e5 100644
--- a/__tryton__.py
+++ b/__tryton__.py
@@ -5,7 +5,7 @@
     'name_de_DE': 'Währung',
     'name_fr_FR': 'Devise',
     'name_es_ES': 'Moneda',
-    'version': '1.0.0',
+    'version': '1.0.1',
     'author': 'B2CK',
     'email': 'info at b2ck.com',
     'website': 'http://www.tryton.org/',
diff --git a/setup.py b/setup.py
index 6cffe68..aad7c48 100644
--- a/setup.py
+++ b/setup.py
@@ -27,6 +27,8 @@ setup(name='trytond_currency',
     author=info.get('author', ''),
     author_email=info.get('email', ''),
     url=info.get('website', ''),
+    download_url="http://downloads.tryton.org/" + \
+            info.get('version', '0.0.1').rsplit('.', 1)[0] + '/',
     package_dir={'trytond.modules.currency': '.'},
     packages=[
         'trytond.modules.currency',
@@ -53,4 +55,9 @@ setup(name='trytond_currency',
     ],
     license='GPL-3',
     install_requires=requires,
+    zip_safe=False,
+    entry_points="""
+    [trytond.modules]
+    currency = trytond.modules.currency
+    """,
 )
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
index f927de5..a4422b9 100644
--- a/trytond_currency.egg-info/PKG-INFO
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: trytond-currency
-Version: 1.0.0
+Version: 1.0.1
 Summary: Define currencies and exchange rate.
 Allow to customize the formatting of the currency amount.
 
@@ -8,6 +8,7 @@ Home-page: http://www.tryton.org/
 Author: B2CK
 Author-email: info at b2ck.com
 License: GPL-3
+Download-URL: http://downloads.tryton.org/1.0/
 Description: UNKNOWN
 Platform: UNKNOWN
 Classifier: Development Status :: 5 - Production/Stable
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
index 4d07fc1..31a336b 100644
--- a/trytond_currency.egg-info/SOURCES.txt
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -14,5 +14,7 @@ setup.py
 trytond_currency.egg-info/PKG-INFO
 trytond_currency.egg-info/SOURCES.txt
 trytond_currency.egg-info/dependency_links.txt
+trytond_currency.egg-info/entry_points.txt
+trytond_currency.egg-info/not-zip-safe
 trytond_currency.egg-info/requires.txt
 trytond_currency.egg-info/top_level.txt
\ No newline at end of file
diff --git a/trytond_currency.egg-info/entry_points.txt b/trytond_currency.egg-info/entry_points.txt
new file mode 100644
index 0000000..6837f39
--- /dev/null
+++ b/trytond_currency.egg-info/entry_points.txt
@@ -0,0 +1,4 @@
+
+    [trytond.modules]
+    currency = trytond.modules.currency
+    
\ No newline at end of file
diff --git a/trytond_currency.egg-info/not-zip-safe b/trytond_currency.egg-info/not-zip-safe
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/trytond_currency.egg-info/not-zip-safe
@@ -0,0 +1 @@
+
commit e1046d4191d5d51a1a544f21be2e75259fda3501
Author: Daniel Baumann <daniel at debian.org>
Date:   Tue Jan 27 20:40:45 2009 +0100

    Adding debian version 1.0.0-1.

diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
index 0000000..eacaaef
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,2 @@
+Version 1.0.0 - 2008-11-17
+* Initial release
diff --git a/COPYRIGHT b/COPYRIGHT
new file mode 100644
index 0000000..2afd2a7
--- /dev/null
+++ b/COPYRIGHT
@@ -0,0 +1,15 @@
+Copyright (C) 2008 Cédric Krier.
+Copyright (C) 2008 B2CK SPRL.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU 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 General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..8fa0262
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,29 @@
+Installing trytond_currency
+===========================
+
+Prerequisites
+-------------
+
+ * Python 2.4 or later (http://www.python.org/)
+ * trytond 0.0.x (http://www.tryton.org/)
+
+Installation
+------------
+
+Once you've downloaded and unpacked a trytond_currency source release, enter the
+directory where the archive was unpacked, and run:
+
+    python setup.py install
+
+Note that you may need administrator/root privileges for this step, as
+this command will by default attempt to install module to the Python
+site-packages directory on your system.
+
+For advanced options, please refer to the easy_install and/or the distutils
+documentation:
+
+  http://peak.telecommunity.com/DevCenter/EasyInstall
+  http://docs.python.org/inst/inst.html
+
+To use without installation, extract the archive into ``trytond/modules`` with
+the directory name currency.
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU 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 General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..5284d63
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,7 @@
+include INSTALL
+include README
+include TODO
+include CHANGELOG
+include *.xml
+include *.odt
+include *.csv
diff --git a/PKG-INFO b/PKG-INFO
new file mode 100644
index 0000000..723895a
--- /dev/null
+++ b/PKG-INFO
@@ -0,0 +1,26 @@
+Metadata-Version: 1.0
+Name: trytond_currency
+Version: 1.0.0
+Summary: Define currencies and exchange rate.
+Allow to customize the formatting of the currency amount.
+
+Home-page: http://www.tryton.org/
+Author: B2CK
+Author-email: info at b2ck.com
+License: GPL-3
+Description: UNKNOWN
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Plugins
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Financial and Insurance Industry
+Classifier: Intended Audience :: Legal Industry
+Classifier: Intended Audience :: Manufacturing
+Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: English
+Classifier: Natural Language :: French
+Classifier: Natural Language :: German
+Classifier: Natural Language :: Spanish
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Topic :: Office/Business
diff --git a/README b/README
new file mode 100644
index 0000000..85c3218
--- /dev/null
+++ b/README
@@ -0,0 +1,36 @@
+trytond_currency
+================
+
+The currency module of the Tryton application platform.
+See __tryton__.py
+
+Installing
+----------
+
+See INSTALL
+
+Support
+-------
+
+If you encounter any problems with Tryton, please don't hesitate to ask
+questions on the Tryton bug tracker, mailing list, wiki or IRC channel:
+
+  http://bugs.tryton.org/
+  http://groups.tryton.org/
+  http://wiki.tryton.org/
+  irc://irc.freenode.net/tryton
+
+License
+-------
+
+See LICENSE
+
+Copyright
+---------
+
+See COPYRIGHT
+
+
+For more information please visit the Tryton web site:
+
+  http://www.tryton.org/
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..55b1b82
--- /dev/null
+++ b/TODO
@@ -0,0 +1 @@
+- Add wizard to update currencies rate from different website
diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..c26975a
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,3 @@
+#This file is part of Tryton.  The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms.
+
+from currency import *
diff --git a/__tryton__.py b/__tryton__.py
new file mode 100644
index 0000000..be9eead
--- /dev/null
+++ b/__tryton__.py
@@ -0,0 +1,36 @@
+#This file is part of Tryton.  The COPYRIGHT file at the top level of
+#this repository contains the full copyright notices and license terms.
+{
+    'name': 'Currency',
+    'name_de_DE': 'Währung',
+    'name_fr_FR': 'Devise',
+    'name_es_ES': 'Moneda',
+    'version': '1.0.0',
+    'author': 'B2CK',
+    'email': 'info at b2ck.com',
+    'website': 'http://www.tryton.org/',
+    'description': '''Define currencies and exchange rate.
+Allow to customize the formatting of the currency amount.
+''',
+    'description_de_DE': ''' - Ermöglicht die Eingabe von Währungen und Wechselkursen.
+ - Erlaubt die beliebige Formatierung von Währungsbeträgen.
+''',
+    'description_fr_FR': '''Défini les devises et leurs taux de change.
+Permet de formater les montants en fonction de la devise.
+''',
+    'description_es_ES': '''Define las monedas y la tasa de cambio.
+Permite personalizar el formato de visualización de la moneda.
+''',
+    'depends': [
+        'ir',
+        'res',
+    ],
+    'xml': [
+        'currency.xml',
+    ],
+    'translation': [
+        'fr_FR.csv',
+        'de_DE.csv',
+        'es_ES.csv',
+    ]
+}
diff --git a/currency.py b/currency.py
new file mode 100644
index 0000000..b4ed2a1
--- /dev/null
+++ b/currency.py
@@ -0,0 +1,231 @@
+#This file is part of Tryton.  The COPYRIGHT file at the top level
+#of this repository contains the full copyright notices and license terms.
+"Currency"
+
+from trytond.osv import fields, OSV
+import time
+from decimal import Decimal
+
+
+class Currency(OSV):
+    'Currency'
+    _name = 'currency.currency'
+    _description = __doc__
+    name = fields.Char('Name', required=True, translate=True)
+    symbol = fields.Char('Symbol', size=10, required=True)
+    code = fields.Char('Code', size=3, required=True)
+    rate = fields.Function('get_rate', string='Current rate', digits=(12, 6))
+    rates = fields.One2Many('currency.currency.rate', 'currency', 'Rates')
+    rounding = fields.Numeric('Rounding factor', digits=(12, 6), required=True)
+    digits = fields.Integer('Diplay Digits')
+    active = fields.Boolean('Active')
+
+    # monetary formatting
+    mon_grouping = fields.Char('Grouping', required=True)
+    mon_decimal_point = fields.Char('Decimal Separator', required=True)
+    mon_thousands_sep = fields.Char('Thousands Separator')
+    p_sign_posn = fields.Integer('Positive Sign Position')
+    n_sign_posn = fields.Integer('Negative Sign Position')
+    positive_sign = fields.Char('Positive Sign')
+    negative_sign = fields.Char('Negative Sign')
+    p_cs_precedes = fields.Boolean('Positive Sign Precedes')
+    n_cs_precedes = fields.Boolean('Negative Sign Precedes')
+    p_sep_by_space = fields.Boolean('Positive Sign Separate by Space')
+    n_sep_by_space = fields.Boolean('Negative Sign Separate by Space')
+
+    def __init__(self):
+        super(Currency, self).__init__()
+        self._order.insert(0, ('code', 'ASC'))
+        self._constraints += [
+            ('check_mon_grouping', 'invalid_mon_grouping'),
+        ]
+        self._error_messages.update({
+            'no_rate': 'No rate found for the currency: %s at the date: %s',
+            'invalid_grouping': 'Invalid Grouping!',
+            })
+
+    def default_active(self, cursor, user, context=None):
+        return True
+
+    def default_rounding(self, cursor, user, context=None):
+        return Decimal('0.01')
+
+    def default_digits(self, cursor, user, context=None):
+        return 2
+
+    def default_mon_grouping(self, cursor, user, context=None):
+        return '[]'
+
+    def default_mon_thousands_sep(self, cursor, user, context=None):
+        return ','
+
+    def default_mon_decimal_point(self, cursor, user, context=None):
+        return '.'
+
+    def default_p_sign_posn(self, cursor, user, context=None):
+        return 1
+
+    def default_n_sign_posn(self, cursor, user, context=None):
+        return 1
+
+    def default_negative_sign(self, cursor, user, context=None):
+        return '-'
+
+    def default_positive_sign(self, cursor, user, context=None):
+        return ''
+
+    def default_p_cs_precedes(self, cursor, user, context=None):
+        return True
+
+    def default_n_cs_precedes(self, cursor, user, context=None):
+        return True
+
+    def default_p_sep_by_space(self, cursor, user, context=None):
+        return False
+
+    def default_n_sep_by_space(self, cursor, user, context=None):
+        return False
+
+    def check_mon_grouping(self, cursor, user, ids):
+        '''
+        Check if mon_grouping is list of numbers
+        '''
+        for currency in self.browse(cursor, user, ids):
+            try:
+                grouping = eval(currency.mon_grouping)
+                for i in grouping:
+                    if not isinstance(i, int):
+                        return False
+            except:
+                return False
+        return True
+
+    def name_search(self, cursor, user, name, args=None, operator='ilike',
+            context=None, limit=None):
+        if args is None:
+            args = []
+        args_name = args[:]
+        args_code = args[:]
+        if name:
+            args_name += [(self._rec_name, operator, name)]
+            args_code += [('code', operator, name)]
+        ids = self.search(cursor, user, args_code, limit=limit, context=context)
+        if len(ids) != 1:
+            ids += self.search(cursor, user, args_name, limit=limit,
+                    context=context)
+        res = self.name_get(cursor, user, ids, context=context)
+        return res
+
+    def get_rate(self, cursor, user, ids, name, arg, context=None):
+        '''
+        Return the rate at the date from the context or the current date
+        '''
+        rate_obj = self.pool.get('currency.currency.rate')
+        date_obj = self.pool.get('ir.date')
+
+        res = {}
+        if context is None:
+            context = {}
+        date = context.get('date', date_obj.today(cursor, user,
+            context=context))
+        for currency_id in ids:
+            rate_ids = rate_obj.search(cursor, user, [
+                ('currency', '=', currency_id),
+                ('date', '<=', date),
+                ], limit=1, order=[('date', 'DESC')])
+            if rate_ids:
+                res[currency_id] = rate_ids[0]
+            else:
+                res[currency_id] = 0.0
+        rate_ids = [x for x in res.values() if x]
+        rates = rate_obj.browse(cursor, user, rate_ids, context=context)
+        id2rate = {}
+        for rate in rates:
+            id2rate[rate.id] = rate
+        for currency_id in res.keys():
+            if res[currency_id]:
+                res[currency_id] = id2rate[res[currency_id]].rate
+        return res
+
+    def round(self, cursor, user, currency, amount):
+        'Round the amount depending of the currency'
+        return (amount / currency.rounding).quantize(Decimal('1.')) * currency.rounding
+
+    def is_zero(self, cursor, user, currency, amount):
+        'Return True if the amount can be considered as zero for the currency'
+        return abs(self.round(cursor, user, currency, amount)) < currency.rounding
+
+    def compute(self, cursor, user, from_currency, amount, to_currency,
+            round=True, context=None):
+        '''
+        Take a currency and an amount
+        Return the amount to the new currency
+        Use the rate of the date of the context or the current date
+        '''
+        date_obj = self.pool.get('ir.date')
+        lang_obj = self.pool.get('ir.lang')
+
+        if context is None:
+            context = {}
+        if isinstance(from_currency, (int, long)):
+            from_currency = self.browse(cursor, user, from_currency, context=context)
+        if isinstance(to_currency, (int, long)):
+            to_currency = self.browse(cursor, user, to_currency, context=context)
+        if to_currency == from_currency:
+            if round:
+                return self.round(cursor, user, to_currency, amount)
+            else:
+                return amount
+        if (not from_currency.rate) or (not to_currency.rate):
+            date = context.get('date', date_obj.today(cursor, user,
+                context=context))
+            if not from_currency.rate:
+                name = from_currency.name
+            else:
+                name = to_currency.name
+
+            for code in [context.get('language', False) or 'en_US', 'en_US']:
+                lang_ids = lang_obj.search(cursor, user, [
+                    ('code', '=', code),
+                    ], context=context)
+                if lang_ids:
+                    break
+            lang = lang_obj.browse(cursor, user, lang_ids[0], context=context)
+
+            self.raise_user_error(cursor, 'no_rate', (name,
+                date.strftime(str(lang.date))), context=context)
+        if round:
+            return self.round(cursor, user, to_currency,
+                    amount * to_currency.rate / from_currency.rate)
+        else:
+            return amount * to_currency.rate / from_currency.rate
+
+Currency()
+
+
+class Rate(OSV):
+    'Rate'
+    _name = 'currency.currency.rate'
+    _description = __doc__
+    _rec_name = 'date'
+    date = fields.Date('Date', required=True, select=1)
+    rate = fields.Numeric('Rate', digits=(12, 6), required=1)
+    currency = fields.Many2One('currency.currency', 'Currency')
+
+    def __init__(self):
+        super(Rate, self).__init__()
+        self._sql_constraints = [
+            ('date_currency_uniq', 'UNIQUE(date, currency)',
+                'A currency can only have one rate by date!'),
+        ]
+        self._order.insert(0, ('date', 'DESC'))
+
+    def default_date(self, cursor, user, context=None):
+        date_obj = self.pool.get('ir.date')
+        return date_obj.today(cursor, user, context=context)
+
+    def check_xml_record(self, cursor, user, ids, values, context=None):
+        return True
+
+Rate()
+
diff --git a/currency.xml b/currency.xml
new file mode 100644
index 0000000..a4c15c5
--- /dev/null
+++ b/currency.xml
@@ -0,0 +1,680 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tryton>
+    <data>
+        <record model="res.group" id="group_currency_admin">
+            <field name="name">Currency Administration</field>
+        </record>
+        <record model="res.user" id="res.user_admin">
+            <field name="groups" eval="[('add', ref('group_currency_admin'))]"/>
+        </record>
+        <menuitem name="Currency Management" id="menu_currency" sequence="3"
+            groups="group_currency_admin" icon="tryton-currency"/>
+
+        <record model="ir.ui.view" id="currency_view_form">
+            <field name="model">currency.currency</field>
+            <field name="type">form</field>
+            <field name="arch" type="xml">
+                <![CDATA[
+                <form string="Currency" col="6">
+                    <label name="name"/>
+                    <field name="name" colspan="3"/>
+                    <label name="active"/>
+                    <field name="active" xexpand="0" width="100"/>
+                    <label name="symbol"/>
+                    <field name="symbol"/>
+                    <label name="code"/>
+                    <field name="code"/>
+                    <label name="rounding"/>
+                    <field name="rounding"/>
+                    <notebook colspan="6">
+                        <page string="Rates">
+                            <label name="rate"/>
+                            <field name="rate"/>
+                            <field name="rates" colspan="4" mode="tree,form,graph">
+                                <tree string="Rates">
+                                    <field name="date"/>
+                                    <field name="rate"/>
+                                </tree>
+                                <form string="Rate">
+                                    <label name="date"/>
+                                    <field name="date"/>
+                                    <label name="rate"/>
+                                    <field name="rate"/>
+                                </form>
+                                <graph string="Rates" type="line">
+                                    <x>
+                                        <field name="date"/>
+                                    </x>
+                                    <y>
+                                        <field name="rate" fill="1" empty="0"/>
+                                    </y>
+                                </graph>
+                            </field>
+                        </page>
+                        <page string="Formatting" col="6">
+                            <label name="digits"/>
+                            <field name="digits"/>
+                            <newline/>
+                            <label name="mon_grouping"/>
+                            <field name="mon_grouping"/>
+                            <label name="mon_thousands_sep"/>
+                            <field name="mon_thousands_sep"/>
+                            <label name="mon_decimal_point"/>
+                            <field name="mon_decimal_point"/>
+                            <newline/>
+                            <label name="positive_sign"/>
+                            <field name="positive_sign"/>
+                            <label name="negative_sign"/>
+                            <field name="negative_sign"/>
+                            <newline/>
+                            <label name="p_sign_posn"/>
+                            <field name="p_sign_posn"/>
+                            <label name="n_sign_posn"/>
+                            <field name="n_sign_posn"/>
+                            <newline/>
+                            <label name="p_cs_precedes"/>
+                            <field name="p_cs_precedes"/>
+                            <label name="n_cs_precedes"/>
+                            <field name="n_cs_precedes"/>
+                            <newline/>
+                            <label name="p_sep_by_space"/>
+                            <field name="p_sep_by_space"/>
+                            <label name="n_sep_by_space"/>
+                            <field name="n_sep_by_space"/>
+                            <newline/>
+                        </page>
+                    </notebook>
+                </form>
+                ]]>
+            </field>
+        </record>
+        <record model="ir.ui.view" id="currency_view_tree">
+            <field name="model">currency.currency</field>
+            <field name="type">tree</field>
+            <field name="arch" type="xml">
+                <![CDATA[
+                <tree string="Currencies">
+                    <field name="name" select="1"/>
+                    <field name="symbol"/>
+                    <field name="code" select="1"/>
+                    <field name="rate"/>
+                    <field name="active" tree_invisible="1" select="2"/>
+                </tree>
+                ]]>
+            </field>
+        </record>
+        <record model="ir.action.act_window" id="act_currency_form">
+            <field name="name">Currencies</field>
+            <field name="res_model">currency.currency</field>
+            <field name="view_type">form</field>
+        </record>
+        <record model="ir.action.act_window.view" id="act_currency_form_view1">
+            <field name="sequence" eval="10"/>
+            <field name="view" ref="currency_view_tree"/>
+            <field name="act_window" ref="act_currency_form"/>
+        </record>
+        <record model="ir.action.act_window.view" id="act_currency_form_view2">
+            <field name="sequence" eval="20"/>
+            <field name="view" ref="currency_view_form"/>
+            <field name="act_window" ref="act_currency_form"/>
+        </record>
+        <menuitem parent="menu_currency" action="act_currency_form"
+            id="menu_currency_form"/>
+        <record model="ir.model.access" id="access_currency">
+            <field name="model" search="[('model', '=', 'currency.currency')]"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="False"/>
+            <field name="perm_create" eval="False"/>
+            <field name="perm_delete" eval="False"/>
+        </record>
+        <record model="ir.model.access" id="access_currency_currency_admin">
+            <field name="model" search="[('model', '=', 'currency.currency')]"/>
+            <field name="group" ref="group_currency_admin"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_delete" eval="True"/>
+        </record>
+        <record model="ir.model.access" id="access_currency_rate">
+            <field name="model" search="[('model', '=', 'currency.currency.rate')]"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="False"/>
+            <field name="perm_create" eval="False"/>
+            <field name="perm_delete" eval="False"/>
+        </record>
+        <record model="ir.model.access" id="access_currency_rate_currency_admin">
+            <field name="model" search="[('model', '=', 'currency.currency.rate')]"/>
+            <field name="group" ref="group_currency_admin"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_delete" eval="True"/>
+        </record>
+        <record model="currency.currency" id="afn">
+            <field name="name">Afghani</field>
+            <field name="code">AFN</field>
+            <field name="symbol">Ø‹</field>
+        </record>
+        <record model="currency.currency" id="ars">
+            <field name="name">Argentine Peso</field>
+            <field name="code">ARS</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="awg">
+            <field name="name">Aruban Guilder</field>
+            <field name="code">AWG</field>
+            <field name="symbol">Æ’</field>
+        </record>
+        <record model="currency.currency" id="azn">
+            <field name="name">Azerbaijanian Manat</field>
+            <field name="code">AZN</field>
+            <field name="symbol">ман</field>
+        </record>
+        <record model="currency.currency" id="bsd">
+            <field name="name">Bahamian Dollar</field>
+            <field name="code">BSD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="thb">
+            <field name="name">Baht</field>
+            <field name="code">THB</field>
+            <field name="symbol">฿</field>
+        </record>
+        <record model="currency.currency" id="pab">
+            <field name="name">Balboa</field>
+            <field name="code">PAB</field>
+            <field name="symbol">B/.</field>
+        </record>
+        <record model="currency.currency" id="bbd">
+            <field name="name">Barbados Dollar</field>
+            <field name="code">BBD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="byr">
+            <field name="name">Belarussian Ruble</field>
+            <field name="code">BYR</field>
+            <field name="symbol">p.</field>
+        </record>
+        <record model="currency.currency" id="bzd">
+            <field name="name">Belize Dollar</field>
+            <field name="code">BZD</field>
+            <field name="symbol">BZ$</field>
+        </record>
+        <record model="currency.currency" id="bmd">
+            <field name="name">Bermudian Dollar (customarily known as Bermuda Dollar)</field>
+            <field name="code">BMD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="vef">
+            <field name="name">Bolivar Fuerte</field>
+            <field name="code">VEF</field>
+            <field name="symbol">Bs</field>
+        </record>
+        <record model="currency.currency" id="bob">
+            <field name="name">Boliviano</field>
+            <field name="code">BOB</field>
+            <field name="symbol">$b</field>
+        </record>
+        <record model="currency.currency" id="brl">
+            <field name="name">Brazilian Real</field>
+            <field name="code">BRL</field>
+            <field name="symbol">R$</field>
+        </record>
+        <record model="currency.currency" id="bgn">
+            <field name="name">Bulgarian Lev</field>
+            <field name="code">BGN</field>
+            <field name="symbol">лв</field>
+        </record>
+        <record model="currency.currency" id="cad">
+            <field name="name">Canadian Dollar</field>
+            <field name="code">CAD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="kyd">
+            <field name="name">Cayman Islands Dollar</field>
+            <field name="code">KYD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="clp">
+            <field name="name">Chilean Peso</field>
+            <field name="code">CLP</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="cop">
+            <field name="name">Colombian Peso</field>
+            <field name="code">COP</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="bam">
+            <field name="name">Convertible Marks</field>
+            <field name="code">BAM</field>
+            <field name="symbol">KM</field>
+        </record>
+        <record model="currency.currency" id="nio">
+            <field name="name">Cordoba Oro</field>
+            <field name="code">NIO</field>
+            <field name="symbol">C$</field>
+        </record>
+        <record model="currency.currency" id="crc">
+            <field name="name">Costa Rican Colon</field>
+            <field name="code">CRC</field>
+            <field name="symbol">â‚¡</field>
+        </record>
+        <record model="currency.currency" id="hrk">
+            <field name="name">Croatian Kuna</field>
+            <field name="code">HRK</field>
+            <field name="symbol">kn</field>
+        </record>
+        <record model="currency.currency" id="cup">
+            <field name="name">Cuban Peso</field>
+            <field name="code">CUP</field>
+            <field name="symbol">₱</field>
+        </record>
+        <record model="currency.currency" id="czk">
+            <field name="name">Czech Koruna</field>
+            <field name="code">CZK</field>
+            <field name="symbol">Kč</field>
+        </record>
+        <record model="currency.currency" id="dkk">
+            <field name="name">Danish Krone</field>
+            <field name="code">DKK</field>
+            <field name="symbol">kr</field>
+        </record>
+        <record model="currency.currency" id="mkd">
+            <field name="name">Denar</field>
+            <field name="code">MKD</field>
+            <field name="symbol">ден</field>
+        </record>
+        <record model="currency.currency" id="dop">
+            <field name="name">Dominican Peso</field>
+            <field name="code">DOP</field>
+            <field name="symbol">RD$</field>
+        </record>
+        <record model="currency.currency" id="vnd">
+            <field name="name">Dong</field>
+            <field name="code">VND</field>
+            <field name="symbol">â‚«</field>
+        </record>
+        <record model="currency.currency" id="xcd">
+            <field name="name">East Caribbean Dollar</field>
+            <field name="code">XCD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="egp">
+            <field name="name">Egyptian Pound</field>
+            <field name="code">EGP</field>
+            <field name="symbol">£</field>
+        </record>
+        <record model="currency.currency" id="eur">
+            <field name="name">Euro</field>
+            <field name="code">EUR</field>
+            <field name="symbol">€</field>
+            <field name="rounding" eval="0.01"/>
+            <field name="digits" eval="2"/>
+            <field name="p_cs_precedes" eval="False"/>
+            <field name="n_cs_precedes" eval="False"/>
+            <field name="p_sep_by_space" eval="True"/>
+            <field name="n_sep_by_space" eval="True"/>
+            <field name="mon_grouping">[3, 3, 0]</field>
+            <field name="mon_decimal_point">,</field>
+            <field name="mon_thousands_sep"> </field>
+            <field name="p_sign_posn" eval="1"/>
+            <field name="n_sign_posn" eval="1"/>
+            <field name="negative_sign">-</field>
+            <field name="positive_sign"></field>
+        </record>
+        <record model="currency.currency" id="fjd">
+            <field name="name">Fiji Dollar</field>
+            <field name="code">FJD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="huf">
+            <field name="name">Forint</field>
+            <field name="code">HUF</field>
+            <field name="symbol">Ft</field>
+        </record>
+        <record model="currency.currency" id="gip">
+            <field name="name">Gibraltar Pound</field>
+            <field name="code">GIP</field>
+            <field name="symbol">£</field>
+        </record>
+        <record model="currency.currency" id="pyg">
+            <field name="name">Guarani</field>
+            <field name="code">PYG</field>
+            <field name="symbol">Gs</field>
+        </record>
+        <record model="currency.currency" id="gyd">
+            <field name="name">Guyana Dollar</field>
+            <field name="code">GYD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="hkd">
+            <field name="name">Hong Kong Dollar</field>
+            <field name="code">HKD</field>
+            <field name="symbol">HK$</field>
+        </record>
+        <record model="currency.currency" id="uah">
+            <field name="name">Hryvnia</field>
+            <field name="code">UAH</field>
+            <field name="symbol">â‚´</field>
+        </record>
+        <record model="currency.currency" id="isk">
+            <field name="name">Iceland Krona</field>
+            <field name="code">ISK</field>
+            <field name="symbol">kr</field>
+        </record>
+        <record model="currency.currency" id="inr">
+            <field name="name">Indian Rupee</field>
+            <field name="code">INR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="irr">
+            <field name="name">Iranian Rial</field>
+            <field name="code">IRR</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+        <record model="currency.currency" id="jmd">
+            <field name="name">Jamaican Dollar</field>
+            <field name="code">JMD</field>
+            <field name="symbol">J$</field>
+        </record>
+        <record model="currency.currency" id="lak">
+            <field name="name">Kip</field>
+            <field name="code">LAK</field>
+            <field name="symbol">â‚­</field>
+        </record>
+        <record model="currency.currency" id="eek">
+            <field name="name">Kroon</field>
+            <field name="code">EEK</field>
+            <field name="symbol">kr</field>
+        </record>
+        <record model="currency.currency" id="lbp">
+            <field name="name">Lebanese Pound</field>
+            <field name="code">LBP</field>
+            <field name="symbol">£</field>
+        </record>
+        <record model="currency.currency" id="all">
+            <field name="name">Lek</field>
+            <field name="code">ALL</field>
+            <field name="symbol">Lek</field>
+        </record>
+        <record model="currency.currency" id="hnl">
+            <field name="name">Lempira</field>
+            <field name="code">HNL</field>
+            <field name="symbol">L</field>
+        </record>
+        <record model="currency.currency" id="lrd">
+            <field name="name">Liberian Dollar</field>
+            <field name="code">LRD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="ltl">
+            <field name="name">Lithuanian Litas</field>
+            <field name="code">LTL</field>
+            <field name="symbol">Lt</field>
+        </record>
+        <record model="currency.currency" id="myr">
+            <field name="name">Malaysian Ringgit</field>
+            <field name="code">MYR</field>
+            <field name="symbol">RM</field>
+        </record>
+        <record model="currency.currency" id="mur">
+            <field name="name">Mauritius Rupee</field>
+            <field name="code">MUR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="mzn">
+            <field name="name">Metical</field>
+            <field name="code">MZN</field>
+            <field name="symbol">MT</field>
+        </record>
+        <record model="currency.currency" id="ngn">
+            <field name="name">Naira</field>
+            <field name="code">NGN</field>
+            <field name="symbol">₦</field>
+        </record>
+        <record model="currency.currency" id="nad">
+            <field name="name">Namibia Dollar</field>
+            <field name="code">NAD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="npr">
+            <field name="name">Nepalese Rupee</field>
+            <field name="code">NPR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="ang">
+            <field name="name">Netherlands Antillian Guilder</field>
+            <field name="code">ANG</field>
+            <field name="symbol">Æ’</field>
+        </record>
+        <record model="currency.currency" id="ils">
+            <field name="name">New Israeli Sheqel</field>
+            <field name="code">ILS</field>
+            <field name="symbol">₪</field>
+        </record>
+        <record model="currency.currency" id="ron">
+            <field name="name">New Leu</field>
+            <field name="code">RON</field>
+            <field name="symbol">lei</field>
+        </record>
+        <record model="currency.currency" id="twd">
+            <field name="name">New Taiwan Dollar</field>
+            <field name="code">TWD</field>
+            <field name="symbol">NT$</field>
+        </record>
+        <record model="currency.currency" id="try">
+            <field name="name">New Turkish Lira</field>
+            <field name="code">TRY</field>
+            <field name="symbol">YTL</field>
+        </record>
+        <record model="currency.currency" id="nzd">
+            <field name="name">New Zealand Dollar</field>
+            <field name="code">NZD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="kpw">
+            <field name="name">North Korean Won</field>
+            <field name="code">KPW</field>
+            <field name="symbol">â‚©</field>
+        </record>
+        <record model="currency.currency" id="nok">
+            <field name="name">Norwegian Krone</field>
+            <field name="code">NOK</field>
+            <field name="symbol">kr</field>
+        </record>
+        <record model="currency.currency" id="pen">
+            <field name="name">Nuevo Sol</field>
+            <field name="code">PEN</field>
+            <field name="symbol">S/.</field>
+        </record>
+        <record model="currency.currency" id="pkr">
+            <field name="name">Pakistan Rupee</field>
+            <field name="code">PKR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="uyu">
+            <field name="name">Peso Uruguayo</field>
+            <field name="code">UYU</field>
+            <field name="symbol">$U</field>
+        </record>
+        <record model="currency.currency" id="php">
+            <field name="name">Philippine Peso</field>
+            <field name="code">PHP</field>
+            <field name="symbol">Php</field>
+        </record>
+        <record model="currency.currency" id="bwp">
+            <field name="name">Pula</field>
+            <field name="code">BWP</field>
+            <field name="symbol">P</field>
+        </record>
+        <record model="currency.currency" id="qar">
+            <field name="name">Qatari Rial</field>
+            <field name="code">QAR</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+        <record model="currency.currency" id="gtq">
+            <field name="name">Quetzal</field>
+            <field name="code">GTQ</field>
+            <field name="symbol">Q</field>
+        </record>
+        <record model="currency.currency" id="zar">
+            <field name="name">Rand</field>
+            <field name="code">ZAR</field>
+            <field name="symbol">R</field>
+        </record>
+        <record model="currency.currency" id="omr">
+            <field name="name">Rial Omani</field>
+            <field name="code">OMR</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+        <record model="currency.currency" id="khr">
+            <field name="name">Riel</field>
+            <field name="code">KHR</field>
+            <field name="symbol">៛</field>
+        </record>
+        <record model="currency.currency" id="idr">
+            <field name="name">Rupiah</field>
+            <field name="code">IDR</field>
+            <field name="symbol">Rp</field>
+        </record>
+        <record model="currency.currency" id="rub">
+            <field name="name">Russian Ruble</field>
+            <field name="code">RUB</field>
+            <field name="symbol">руб</field>
+        </record>
+        <record model="currency.currency" id="shp">
+            <field name="name">Saint Helena Pound</field>
+            <field name="code">SHP</field>
+            <field name="symbol">£</field>
+        </record>
+        <record model="currency.currency" id="sar">
+            <field name="name">Saudi Riyal</field>
+            <field name="code">SAR</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+        <record model="currency.currency" id="rsd">
+            <field name="name">Serbian Dinar</field>
+            <field name="code">RSD</field>
+            <field name="symbol">Дин.</field>
+        </record>
+        <record model="currency.currency" id="scr">
+            <field name="name">Seychelles Rupee</field>
+            <field name="code">SCR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="sgd">
+            <field name="name">Singapore Dollar</field>
+            <field name="code">SGD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="sbd">
+            <field name="name">Solomon Islands Dollar</field>
+            <field name="code">SBD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="kgs">
+            <field name="name">Som</field>
+            <field name="code">KGS</field>
+            <field name="symbol">лв</field>
+        </record>
+        <record model="currency.currency" id="sos">
+            <field name="name">Somali Shilling</field>
+            <field name="code">SOS</field>
+            <field name="symbol">S</field>
+        </record>
+        <record model="currency.currency" id="lkr">
+            <field name="name">Sri Lanka Rupee</field>
+            <field name="code">LKR</field>
+            <field name="symbol">₨</field>
+        </record>
+        <record model="currency.currency" id="srd">
+            <field name="name">Surinam Dollar</field>
+            <field name="code">SRD</field>
+            <field name="symbol">$</field>
+        </record>
+        <record model="currency.currency" id="sek">
+            <field name="name">Swedish Krona</field>
+            <field name="code">SEK</field>
+            <field name="symbol">kr</field>
+        </record>
+        <record model="currency.currency" id="chf">
+            <field name="name">Swiss Franc</field>
+            <field name="code">CHF</field>
+            <field name="symbol">CHF</field>
+            <field name="rounding" eval="0.01"/>
+            <field name="digits" eval="2"/>
+        </record>
+        <record model="currency.currency" id="kzt">
+            <field name="name">Tenge</field>
+            <field name="code">KZT</field>
+            <field name="symbol">лв</field>
+        </record>
+        <record model="currency.currency" id="ttd">
+            <field name="name">Trinidad and Tobago Dollar</field>
+            <field name="code">TTD</field>
+            <field name="symbol">TT$</field>
+        </record>
+        <record model="currency.currency" id="mnt">
+            <field name="name">Tugrik</field>
+            <field name="code">MNT</field>
+            <field name="symbol">â‚®</field>
+        </record>
+        <record model="currency.currency" id="usd">
+            <field name="name">US Dollar</field>
+            <field name="code">USD</field>
+            <field name="symbol">$</field>
+            <field name="rounding" eval="0.01"/>
+            <field name="digits" eval="2"/>
+            <field name="p_cs_precedes" eval="True"/>
+            <field name="n_cs_precedes" eval="True"/>
+            <field name="p_sep_by_space" eval="False"/>
+            <field name="n_sep_by_space" eval="False"/>
+            <field name="mon_grouping">[]</field>
+            <field name="mon_decimal_point">.</field>
+            <field name="mon_thousands_sep">,</field>
+            <field name="p_sign_posn" eval="1"/>
+            <field name="n_sign_posn" eval="1"/>
+            <field name="negative_sign">-</field>
+            <field name="positive_sign"></field>
+        </record>
+        <record model="currency.currency" id="uzs">
+            <field name="name">Uzbekistan Sum</field>
+            <field name="code">UZS</field>
+            <field name="symbol">лв</field>
+        </record>
+        <record model="currency.currency" id="yer">
+            <field name="name">Yemeni Rial</field>
+            <field name="code">YER</field>
+            <field name="symbol">ï·¼</field>
+        </record>
+        <record model="currency.currency" id="jpy">
+            <field name="name">Yen</field>
+            <field name="code">JPY</field>
+            <field name="symbol">Â¥</field>
+        </record>
+        <record model="currency.currency" id="cny">
+            <field name="name">Yuan Renminbi</field>
+            <field name="code">CNY</field>
+            <field name="symbol">å…ƒ</field>
+        </record>
+        <record model="currency.currency" id="zwd">
+            <field name="name">Zimbabwe Dollar</field>
+            <field name="code">ZWD</field>
+            <field name="symbol">Z$</field>
+        </record>
+        <record model="currency.currency" id="pln">
+            <field name="name">Zloty</field>
+            <field name="code">PLN</field>
+            <field name="symbol">zł</field>
+        </record>
+        <record model="currency.currency.rate" id="eur_rate">
+            <field name="date" eval="time.strftime('%Y-01-01')"/>
+            <field name="rate" eval="1.0"/>
+            <field name="currency" ref="eur"/>
+        </record>
+
+    </data>
+</tryton>
diff --git a/de_DE.csv b/de_DE.csv
new file mode 100644
index 0000000..d933cbf
--- /dev/null
+++ b/de_DE.csv
@@ -0,0 +1,143 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,Ungültige Gruppierung,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,Kein Kurs gefunden für Währung %s am %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,Einer Währung kann nur ein Kurs pro Datum zugewiesen werden!,0
+field,"currency.currency,active",0,Active,Aktiv,0
+field,"currency.currency,code",0,Code,Code,0
+field,"currency.currency,create_date",0,Creation date,Erstellungsdatum,0
+field,"currency.currency,create_uid",0,Creation user,Ersteller,0
+field,"currency.currency,digits",0,Diplay Digits,Angezeigte Stellen,0
+field,"currency.currency,id",0,ID,ID,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Dezimalpunkt Währung,0
+field,"currency.currency,mon_grouping",0,Grouping,Gruppierung Währung,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Tausendertrennzeichen Währung,0
+field,"currency.currency,name",0,Name,Name,0
+field,"currency.currency,n_cs_precedes",0,Negative Sign Precedes,Negativer Wert: Name führend,0
+field,"currency.currency,negative_sign",0,Negative Sign,Negatives Vorzeichen,0
+field,"currency.currency,n_sep_by_space",0,Negative Sign Separate by Space,Negativer Wert: durch Leerzeichen getrennt,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Position negatives Vorzeichen,0
+field,"currency.currency,p_cs_precedes",0,Positive Sign Precedes,Positiver Wert: Name führend,0
+field,"currency.currency,positive_sign",0,Positive Sign,Positives Vorzeichen,0
+field,"currency.currency,p_sep_by_space",0,Positive Sign Separate by Space,Positiver Wert: durch Leerzeichen getrennt,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Position positives Vorzeichen,0
+field,"currency.currency,rate",0,Current rate,Aktueller Kurs,0
+field,"currency.currency.rate,create_date",0,Creation date,Erstellungsdatum,0
+field,"currency.currency.rate,create_uid",0,Creation user,Ersteller,0
+field,"currency.currency.rate,currency",0,Currency,Währung,0
+field,"currency.currency.rate,date",0,Date,Datum,0
+field,"currency.currency.rate,id",0,ID,ID,0
+field,"currency.currency.rate,rate",0,Rate,Kurs,0
+field,"currency.currency,rates",0,Rates,Kurse,0
+field,"currency.currency.rate,write_date",0,Last modification date,Zuletzt geändert am,0
+field,"currency.currency.rate,write_uid",0,Last modification by,Zuletzt geändert von,0
+field,"currency.currency,rounding",0,Rounding factor,Rundung,0
+field,"currency.currency,symbol",0,Symbol,Symbol,0
+field,"currency.currency,write_date",0,Last modification date,Zuletzt geändert am,0
+field,"currency.currency,write_uid",0,Last modification by,Zuletzt geändert von,0
+model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",ars,Argentine Peso,Argentinischer Peso,0
+model,"currency.currency,name",awg,Aruban Guilder,Aruba-Florin,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Azerbaijanian Manat,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Bahama-Dollar,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",pab,Balboa,Balboa; US-Dollar102,0
+model,"currency.currency,name",bbd,Barbados Dollar,Barbados-Dollar,0
+model,"currency.currency,name",byr,Belarussian Ruble,Belarus-Rubel,0
+model,"currency.currency,name",bzd,Belize Dollar,Belize-Dollar,0
+model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Bermuda-Dollar,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolivar Fuerte,0
+model,"currency.currency,name",bob,Boliviano,Boliviano,0
+model,"currency.currency,name",brl,Brazilian Real,Real,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lew,0
+model,"currency.currency,name",cad,Canadian Dollar,Kanadischer Dollar,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Kaiman-Dollar,0
+model,"currency.currency,name",clp,Chilean Peso,Chilenischer Peso,0
+model,"currency.currency,name",cop,Colombian Peso,Kolumbianischer Peso,0
+model,"currency.currency,name",bam,Convertible Marks,Bosnisch-herzegowinische konvertible Mark,0
+model,"currency.currency,name",nio,Cordoba Oro,Córdoba,0
+model,"currency.currency,name",crc,Costa Rican Colon,Costa-Rica-Colón,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna,0
+model,"currency.currency,name",cup,Cuban Peso,Kubanischer Peso,0
+model,"currency.currency,name",czk,Czech Koruna,Tschechische Krone,0
+model,"currency.currency,name",dkk,Danish Krone,Dänische Krone,0
+model,"currency.currency,name",mkd,Denar,Denar,0
+model,"currency.currency,name",dop,Dominican Peso,Dominikanischer Peso,0
+model,"currency.currency,name",vnd,Dong,Dong,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Ostkaribischer Dollar,0
+model,"currency.currency,name",egp,Egyptian Pound,Ägyptisches Pfund,0
+model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",fjd,Fiji Dollar,Fidschi-Dollar,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",gip,Gibraltar Pound,Gibraltar-Pfund,0
+model,"currency.currency,name",pyg,Guarani,Guarani,0
+model,"currency.currency,name",gyd,Guyana Dollar,Guyana-Dollar,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Hongkong-Dollar,0
+model,"currency.currency,name",uah,Hryvnia,Griwna,0
+model,"currency.currency,name",isk,Iceland Krona,Isländische Krone,0
+model,"currency.currency,name",inr,Indian Rupee,Indische Rupie52,0
+model,"currency.currency,name",irr,Iranian Rial,Iranischer Rial55,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Jamaika-Dollar,0
+model,"currency.currency,name",lak,Kip,Kip,0
+model,"currency.currency,name",eek,Kroon,Estnische Krone,0
+model,"currency.currency,name",lbp,Lebanese Pound,Libanesisches Pfund,0
+model,"currency.currency,name",all,Lek,Lek,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",lrd,Liberian Dollar,Liberianischer Dollar,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas77,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit,0
+model,"currency.currency,name",mur,Mauritius Rupee,Mauritius-Rupie,0
+model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",nad,Namibia Dollar,Namibia-Dollar,0
+model,"currency.currency,name",npr,Nepalese Rupee,Nepalesische Rupie,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Niederländische-Antillen-Gulden,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Neuer Schekel58,0
+model,"currency.currency,name",ron,New Leu,Neuer Leu,0
+model,"currency.currency,name",twd,New Taiwan Dollar,neuer Taiwan-Dollar,0
+model,"currency.currency,name",try,New Turkish Lira,Neue Türkische Lira,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Cookinseln-Dollar; Neuseeland-Dollar,0
+model,"currency.currency,name",kpw,North Korean Won,nordkoreanischer Won,0
+model,"currency.currency,name",nok,Norwegian Krone,Norwegische Krone,0
+model,"currency.currency,name",pen,Nuevo Sol,Neuer Sol,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Pakistanische Rupie,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Uruguayischer Peso,0
+model,"currency.currency,name",php,Philippine Peso,Philippinischer Peso,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",qar,Qatari Rial,Katar-Riyal,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",zar,Rand,südafrikanischer Rand,0
+model,"currency.currency,name",omr,Rial Omani,Rial Omani,0
+model,"currency.currency,name",khr,Riel,Riel,0
+model,"currency.currency,name",idr,Rupiah,Rupiah,0
+model,"currency.currency,name",rub,Russian Ruble,Rubel,0
+model,"currency.currency,name",shp,Saint Helena Pound,St. Helena-Pfund,0
+model,"currency.currency,name",sar,Saudi Riyal,Saudi Riyal,0
+model,"currency.currency,name",rsd,Serbian Dinar,Serbischer Dinar,0
+model,"currency.currency,name",scr,Seychelles Rupee,Seychellen-Rupie,0
+model,"currency.currency,name",sgd,Singapore Dollar,Singapur-Dollar119,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Salomonen-Dollar,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",sos,Somali Shilling,Somalia-Schilling,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Sri-Lanka-Rupie,0
+model,"currency.currency,name",srd,Surinam Dollar,Suriname-Dollar,0
+model,"currency.currency,name",sek,Swedish Krona,Schwedische Krone,0
+model,"currency.currency,name",chf,Swiss Franc,Schweizer Franken,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Trinidad-und-Tobago-Dollar,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",usd,US Dollar,US-Dollar,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Usbekistan-Sum,0
+model,"currency.currency,name",yer,Yemeni Rial,Jemen-Rial,0
+model,"currency.currency,name",jpy,Yen,Yen,0
+model,"currency.currency,name",cny,Yuan Renminbi,Renminbi Yuan,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Simbabwe-Dollar,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"ir.action,name",act_currency_form,Currencies,Währungen,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Währungen,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Währungen,0
+model,"res.group,name",group_currency_admin,Currency Administration,Administration Währungen,0
+view,currency.currency,0,Currencies,Währungen,0
+view,currency.currency,0,Currency,Währung,0
+view,currency.currency,0,Formatting,Format,0
+view,currency.currency,0,Rate,Kurs,0
+view,currency.currency,0,Rates,Kurse,0
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6cd860a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+tryton-modules-currency (1.0.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #506095).
+
+ -- Daniel Baumann <daniel at debian.org>  Mon, 12 Jan 2009 15:49:00 -0500
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..326b5b2
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,20 @@
+Source: tryton-modules-currency
+Section: python
+Priority: optional
+Maintainer: Daniel Baumann <daniel at debian.org>
+Build-Depends: debhelper (>= 7), python, python-all-dev, python-setuptools, python-support
+Standards-Version: 3.8.0
+Homepage: http://www.tryton.org/
+Vcs-Browser: http://git.debian.net/?p=debian/tryton-modules-currency.git
+Vcs-Git: git://git.debian.net/git/debian/tryton-modules-currency.git
+
+Package: tryton-modules-currency
+Architecture: any
+Depends: ${misc:Depends}, ${python:Depends}, tryton-server, python-pkg-resources
+XB-Python-Version: ${python:Versions}
+Description: Tryton Application Platform (Currency Module)
+ Tryton is a high-level general purpose application platform written in Python
+ and using PostgreSQL as database engine. It is the core base of an ERP.
+ .
+ This module defines currencies and exchange rate and allows to customize the
+ formatting of the currency amount.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..9f5c20c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,42 @@
+Author: Tryton Project <http://www.tryton.org/>
+Download: http://www.tryton.org/downloads.html
+
+Files: *
+Copyright:
+ (C) 2008 Cedric Krier
+ (C) 2008 B2CK SPRL
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU 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 General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
+
+Files: debian/*
+Copyright: (C) 2009 Daniel Baumann <daniel at debian.org>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU 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 General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
diff --git a/debian/pycompat b/debian/pycompat
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/debian/pycompat
@@ -0,0 +1 @@
+2
diff --git a/debian/pyversions b/debian/pyversions
new file mode 100644
index 0000000..8b253bc
--- /dev/null
+++ b/debian/pyversions
@@ -0,0 +1 @@
+2.4-
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..7ba1495
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,42 @@
+#!/usr/bin/make -f
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+
+	python setup.py clean
+	rm -rf dist build trytond_currency.egg-info
+
+	dh_clean
+
+build:
+
+install:
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	python setup.py install --single-version-externally-managed --root=$(CURDIR)/debian/tryton-modules-currency --install-lib /usr/share/python-support/tryton-modules-currency
+
+	find debian/tryton-modules-currency -type f -name "*.pyc" | xargs rm -f
+
+binary: binary-indep
+
+binary-arch:
+
+binary-indep: install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs CHANGELOG
+	dh_installdocs
+	dh_pysupport
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+.PHONY: clean build install binary binary-arch binary-indep
diff --git a/es_ES.csv b/es_ES.csv
new file mode 100644
index 0000000..b147b6a
--- /dev/null
+++ b/es_ES.csv
@@ -0,0 +1,132 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,Invalid Grouping!,Agrupamiento Inválido!,0
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,No se ha encontrado una conversión para la moneda: %s a la fecha: %s,0
+error,currency.currency.rate,0,A currency can only have one rate by date!,Una moneda solamente puede tener un valor por fecha!,0
+field,"currency.currency,active",0,Active,Activo,0
+field,"currency.currency,code",0,Code,Código,0
+field,"currency.currency,digits",0,Diplay Digits,Mostrar Dígitos,0
+field,"currency.currency,mon_decimal_point",0,Decimal Separator,Separador Decimal,0
+field,"currency.currency,mon_grouping",0,Grouping,Agrupación,0
+field,"currency.currency,mon_thousands_sep",0,Thousands Separator,Separador de Miles,0
+field,"currency.currency,name",0,Name,Nombre,0
+field,"currency.currency,n_cs_precedes",0,Negative Sign Precedes,El Signo Negativo Precede,0
+field,"currency.currency,negative_sign",0,Negative Sign,Signo Negativo,0
+field,"currency.currency,n_sep_by_space",0,Negative Sign Separate by Space,Signo Negativo Separado por Espacio,0
+field,"currency.currency,n_sign_posn",0,Negative Sign Position,Posición de Signo Negativo,0
+field,"currency.currency,p_cs_precedes",0,Positive Sign Precedes,El signo Positivo Precede,0
+field,"currency.currency,positive_sign",0,Positive Sign,Signo Positivo,0
+field,"currency.currency,p_sep_by_space",0,Positive Sign Separate by Space,Signo Positivo Separado por Espacio,0
+field,"currency.currency,p_sign_posn",0,Positive Sign Position,Posición del Signo Positivo,0
+field,"currency.currency,rate",0,Current rate,Moneda Actual,0
+field,"currency.currency.rate,currency",0,Currency,Moneda,0
+field,"currency.currency.rate,date",0,Date,Fecha,0
+field,"currency.currency.rate,rate",0,Rate,Tasa de Cambio,0
+field,"currency.currency,rates",0,Rates,Tasas de Cambio,0
+field,"currency.currency,rounding",0,Rounding factor,Factor de Redondeo,0
+field,"currency.currency,symbol",0,Symbol,Símbolo,0
+model,"currency.currency,name",afn,Afghani,Afghani,0
+model,"currency.currency,name",ars,Argentine Peso,Peso Argentino,0
+model,"currency.currency,name",awg,Aruban Guilder,Aruban Guilder,0
+model,"currency.currency,name",azn,Azerbaijanian Manat,Manat Azerbaijano,0
+model,"currency.currency,name",bsd,Bahamian Dollar,Dólar de Bahamas,0
+model,"currency.currency,name",thb,Baht,Baht,0
+model,"currency.currency,name",pab,Balboa,Balboa,0
+model,"currency.currency,name",bbd,Barbados Dollar,Dólar de Barbados,0
+model,"currency.currency,name",byr,Belarussian Ruble,Rublo de Bielorusia,0
+model,"currency.currency,name",bzd,Belize Dollar,Dólar de Bélize,0
+model,"currency.currency,name",bmd,Bermudian Dollar (customarily known as Bermuda Dollar),Dólar de Bermuda,0
+model,"currency.currency,name",vef,Bolivar Fuerte,Bolívar Fuerte,0
+model,"currency.currency,name",bob,Boliviano,Boliviano,0
+model,"currency.currency,name",brl,Brazilian Real,Real Brasilero,0
+model,"currency.currency,name",bgn,Bulgarian Lev,Lev de Bulgaria,0
+model,"currency.currency,name",cad,Canadian Dollar,Dólar Canadiense,0
+model,"currency.currency,name",kyd,Cayman Islands Dollar,Dólar de Islas Caimán,0
+model,"currency.currency,name",clp,Chilean Peso,Peso Chileno,0
+model,"currency.currency,name",cop,Colombian Peso,Peso Colombiano,0
+model,"currency.currency,name",bam,Convertible Marks,Marcas Convertibles,0
+model,"currency.currency,name",nio,Cordoba Oro,Córdoba Oro,0
+model,"currency.currency,name",crc,Costa Rican Colon,Colón Costaricense,0
+model,"currency.currency,name",hrk,Croatian Kuna,Kuna Croata,0
+model,"currency.currency,name",cup,Cuban Peso,Peso Cubano,0
+model,"currency.currency,name",czk,Czech Koruna,Corona Checa,0
+model,"currency.currency,name",dkk,Danish Krone,Corona Danesa,0
+model,"currency.currency,name",mkd,Denar,Denario,0
+model,"currency.currency,name",dop,Dominican Peso,Peso Dominicano,0
+model,"currency.currency,name",vnd,Dong,Dong,0
+model,"currency.currency,name",xcd,East Caribbean Dollar,Dólar Caribeño del Este,0
+model,"currency.currency,name",egp,Egyptian Pound,Libra Egipcia,0
+model,"currency.currency,name",eur,Euro,Euro,0
+model,"currency.currency,name",fjd,Fiji Dollar,Dólar Fuji,0
+model,"currency.currency,name",huf,Forint,Forint,0
+model,"currency.currency,name",gip,Gibraltar Pound,Libra de Gibraltar,0
+model,"currency.currency,name",pyg,Guarani,Guaraní,0
+model,"currency.currency,name",gyd,Guyana Dollar,Dólar de Guyana,0
+model,"currency.currency,name",hkd,Hong Kong Dollar,Dólar de Hong Kong,0
+model,"currency.currency,name",uah,Hryvnia,Hryvnia,0
+model,"currency.currency,name",isk,Iceland Krona,Corona de Islandia,0
+model,"currency.currency,name",inr,Indian Rupee,Rupia de la India,0
+model,"currency.currency,name",irr,Iranian Rial,Real Iraní,0
+model,"currency.currency,name",jmd,Jamaican Dollar,Dólar Jamaiquino,0
+model,"currency.currency,name",lak,Kip,Kip,0
+model,"currency.currency,name",eek,Kroon,Corona,0
+model,"currency.currency,name",lbp,Lebanese Pound,Libra Libanesa,0
+model,"currency.currency,name",all,Lek,Lek,0
+model,"currency.currency,name",hnl,Lempira,Lempira,0
+model,"currency.currency,name",lrd,Liberian Dollar,Dólar Liberiano,0
+model,"currency.currency,name",ltl,Lithuanian Litas,Litas Lituanas,0
+model,"currency.currency,name",myr,Malaysian Ringgit,Ringgit Malayo,0
+model,"currency.currency,name",mur,Mauritius Rupee,Rupia de Mauricius,0
+model,"currency.currency,name",mzn,Metical,Metical,0
+model,"currency.currency,name",ngn,Naira,Naira,0
+model,"currency.currency,name",nad,Namibia Dollar,Dólar de Namibia,0
+model,"currency.currency,name",npr,Nepalese Rupee,Rupia Nepalí,0
+model,"currency.currency,name",ang,Netherlands Antillian Guilder,Guilder de las Antillas Holandesas,0
+model,"currency.currency,name",ils,New Israeli Sheqel,Shequel Nueva de Israel,0
+model,"currency.currency,name",ron,New Leu,Nuea Leu,0
+model,"currency.currency,name",twd,New Taiwan Dollar,Dólar de Nuevo Taiwán,0
+model,"currency.currency,name",try,New Turkish Lira,Nueva Lira de Turquía,0
+model,"currency.currency,name",nzd,New Zealand Dollar,Dólar Neo Zelandés,0
+model,"currency.currency,name",kpw,North Korean Won,Corea del Norte Won,0
+model,"currency.currency,name",nok,Norwegian Krone,Corona Noruega,0
+model,"currency.currency,name",pen,Nuevo Sol,Nuevo Sol,0
+model,"currency.currency,name",pkr,Pakistan Rupee,Rupia Paquistaní,0
+model,"currency.currency,name",uyu,Peso Uruguayo,Peso Uruguayo,0
+model,"currency.currency,name",php,Philippine Peso,Peso Filipino,0
+model,"currency.currency,name",bwp,Pula,Pula,0
+model,"currency.currency,name",qar,Qatari Rial,Katar Real,0
+model,"currency.currency,name",gtq,Quetzal,Quetzal,0
+model,"currency.currency,name",zar,Rand,Rand,0
+model,"currency.currency,name",omr,Rial Omani,Omani Real,0
+model,"currency.currency,name",khr,Riel,Real,0
+model,"currency.currency,name",idr,Rupiah,Rupia,0
+model,"currency.currency,name",rub,Russian Ruble,Rublo Ruso,0
+model,"currency.currency,name",shp,Saint Helena Pound,Libra de Santa Helena,0
+model,"currency.currency,name",sar,Saudi Riyal,Real Saudí,0
+model,"currency.currency,name",rsd,Serbian Dinar,Denario Serbo,0
+model,"currency.currency,name",scr,Seychelles Rupee,Rupia de Seychelles,0
+model,"currency.currency,name",sgd,Singapore Dollar,Dólar de Singapur,0
+model,"currency.currency,name",sbd,Solomon Islands Dollar,Dolar de las Islas Solomón,0
+model,"currency.currency,name",kgs,Som,Som,0
+model,"currency.currency,name",sos,Somali Shilling,Somalí Shilling,0
+model,"currency.currency,name",lkr,Sri Lanka Rupee,Rupia de Sri Lanka,0
+model,"currency.currency,name",srd,Surinam Dollar,Dólar de Surinam,0
+model,"currency.currency,name",sek,Swedish Krona,Coronoa Sueca,0
+model,"currency.currency,name",chf,Swiss Franc,Franco Suizo,0
+model,"currency.currency,name",kzt,Tenge,Tenge,0
+model,"currency.currency,name",ttd,Trinidad and Tobago Dollar,Dólar de Trinidad y Tobago,0
+model,"currency.currency,name",mnt,Tugrik,Tugrik,0
+model,"currency.currency,name",usd,US Dollar,Dólar Americano,0
+model,"currency.currency,name",uzs,Uzbekistan Sum,Suma Uzbequistán,0
+model,"currency.currency,name",yer,Yemeni Rial,Real de Yemén,0
+model,"currency.currency,name",jpy,Yen,Yen,0
+model,"currency.currency,name",cny,Yuan Renminbi,Yuan Renminbi,0
+model,"currency.currency,name",zwd,Zimbabwe Dollar,Dólar de Zimbawe,0
+model,"currency.currency,name",pln,Zloty,Zloty,0
+model,"ir.action,name",act_currency_form,Currencies,Monedas,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Monedas,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Manejo de Moneda,0
+view,currency.currency,0,Currencies,Monedas,0
+view,currency.currency,0,Currency,Moneda,0
+view,currency.currency,0,Formatting,Formato,0
+view,currency.currency,0,Rate,Tasa de Cambio,0
+view,currency.currency,0,Rates,Tasas de Cambio,0
diff --git a/fr_FR.csv b/fr_FR.csv
new file mode 100644
index 0000000..d2b124f
--- /dev/null
+++ b/fr_FR.csv
@@ -0,0 +1,19 @@
+type,name,res_id,src,value,fuzzy
+error,currency.currency,0,No rate found for the currency: %s at the date: %s,Pas de taux trouvé pour la devise: %s à la date: %s,0
+field,"currency.currency,active",0,Active,Actif,0
+field,"currency.currency,code",0,Code,Code,0
+field,"currency.currency,digits",0,Diplay Digits,Décimale Affichée,0
+field,"currency.currency,name",0,Name,Nom,0
+field,"currency.currency,rate",0,Current rate,Taux Actuel,0
+field,"currency.currency.rate,currency",0,Currency,Devise,0
+field,"currency.currency.rate,date",0,Date,Date,0
+field,"currency.currency.rate,rate",0,Rate,Taux,0
+field,"currency.currency,rates",0,Rates,Taux,0
+field,"currency.currency,rounding",0,Rounding factor,Facteur d'Arrondi,0
+field,"currency.currency,symbol",0,Symbol,Symbole,0
+model,"ir.ui.menu,name",menu_currency_form,Currencies,Devises,0
+model,"ir.ui.menu,name",menu_currency,Currency Management,Gestion des Devises,0
+view,currency.currency,0,Currencies,Devises,0
+view,currency.currency,0,Currency,Devise,0
+view,currency.currency,0,Rate,Taux,0
+view,currency.currency,0,Rates,Taux,0
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..861a9f5
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,5 @@
+[egg_info]
+tag_build = 
+tag_date = 0
+tag_svn_revision = 0
+
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..6cffe68
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,56 @@
+#!/usr/bin/env python
+#This file is part of Tryton.  The COPYRIGHT file at the top level of
+#this repository contains the full copyright notices and license terms.
+
+from setuptools import setup, find_packages
+import re
+
+info = eval(file('__tryton__.py').read())
+
+requires = []
+for dep in info.get('depends', []):
+    match = re.compile(
+            '(ir|res|workflow|webdav)((\s|$|<|>|<=|>=|==|!=).*?$)').match(dep)
+    if match:
+        continue
+    else:
+        dep = 'trytond_' + dep
+    requires.append(dep)
+
+major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
+requires.append('trytond >= %s.%s' % (major_version, minor_version))
+requires.append('trytond < %s.%s' % (major_version, str(int(minor_version) + 1)))
+
+setup(name='trytond_currency',
+    version=info.get('version', '0.0.1'),
+    description=info.get('description', ''),
+    author=info.get('author', ''),
+    author_email=info.get('email', ''),
+    url=info.get('website', ''),
+    package_dir={'trytond.modules.currency': '.'},
+    packages=[
+        'trytond.modules.currency',
+    ],
+    package_data={
+        'trytond.modules.currency': info.get('xml', []) \
+                + info.get('translation', []),
+    },
+    classifiers=[
+        'Development Status :: 5 - Production/Stable',
+        'Environment :: Plugins',
+        'Intended Audience :: Developers',
+        'Intended Audience :: Financial and Insurance Industry',
+        'Intended Audience :: Legal Industry',
+        'Intended Audience :: Manufacturing',
+        'License :: OSI Approved :: GNU General Public License (GPL)',
+        'Natural Language :: English',
+        'Natural Language :: French',
+        'Natural Language :: German',
+        'Natural Language :: Spanish',
+        'Operating System :: OS Independent',
+        'Programming Language :: Python',
+        'Topic :: Office/Business',
+    ],
+    license='GPL-3',
+    install_requires=requires,
+)
diff --git a/trytond_currency.egg-info/PKG-INFO b/trytond_currency.egg-info/PKG-INFO
new file mode 100644
index 0000000..f927de5
--- /dev/null
+++ b/trytond_currency.egg-info/PKG-INFO
@@ -0,0 +1,26 @@
+Metadata-Version: 1.0
+Name: trytond-currency
+Version: 1.0.0
+Summary: Define currencies and exchange rate.
+Allow to customize the formatting of the currency amount.
+
+Home-page: http://www.tryton.org/
+Author: B2CK
+Author-email: info at b2ck.com
+License: GPL-3
+Description: UNKNOWN
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Plugins
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Financial and Insurance Industry
+Classifier: Intended Audience :: Legal Industry
+Classifier: Intended Audience :: Manufacturing
+Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: Natural Language :: English
+Classifier: Natural Language :: French
+Classifier: Natural Language :: German
+Classifier: Natural Language :: Spanish
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Topic :: Office/Business
diff --git a/trytond_currency.egg-info/SOURCES.txt b/trytond_currency.egg-info/SOURCES.txt
new file mode 100644
index 0000000..4d07fc1
--- /dev/null
+++ b/trytond_currency.egg-info/SOURCES.txt
@@ -0,0 +1,18 @@
+CHANGELOG
+INSTALL
+MANIFEST.in
+README
+TODO
+currency.xml
+de_DE.csv
+es_ES.csv
+fr_FR.csv
+setup.py
+./__init__.py
+./__tryton__.py
+./currency.py
+trytond_currency.egg-info/PKG-INFO
+trytond_currency.egg-info/SOURCES.txt
+trytond_currency.egg-info/dependency_links.txt
+trytond_currency.egg-info/requires.txt
+trytond_currency.egg-info/top_level.txt
\ No newline at end of file
diff --git a/trytond_currency.egg-info/dependency_links.txt b/trytond_currency.egg-info/dependency_links.txt
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/trytond_currency.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
diff --git a/trytond_currency.egg-info/requires.txt b/trytond_currency.egg-info/requires.txt
new file mode 100644
index 0000000..e2ef220
--- /dev/null
+++ b/trytond_currency.egg-info/requires.txt
@@ -0,0 +1,2 @@
+trytond >= 1.0
+trytond < 1.1
\ No newline at end of file
diff --git a/trytond_currency.egg-info/top_level.txt b/trytond_currency.egg-info/top_level.txt
new file mode 100644
index 0000000..93df119
--- /dev/null
+++ b/trytond_currency.egg-info/top_level.txt
@@ -0,0 +1 @@
+trytond
-- 
tryton-modules-currency



More information about the tryton-debian-vcs mailing list