gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-www] 01/05: i18n: extract translations to PO files a


From: gnunet
Subject: [GNUnet-SVN] [taler-www] 01/05: i18n: extract translations to PO files and use Jinja2 templating
Date: Thu, 19 Jan 2017 19:24:28 +0100

This is an automated email from the git hooks/post-receive script.

tg pushed a commit to branch master
in repository www.

commit 08f40842ceb608e96d28a646d71044d2c83b34fb
Author: tg(x) <address@hidden>
AuthorDate: Thu Jan 19 16:03:49 2017 +0100

    i18n: extract translations to PO files and use Jinja2 templating
---
 about.html            |  156 ++----
 citizens.html         |  288 ++--------
 common/footer.inc     |    6 +-
 common/navigation.inc |   65 +--
 developers.html       |  792 +++-------------------------
 financial-news.html   |    4 +-
 governments.html      |  279 ++--------
 i18n/de.po            | 1375 ++++++++++++++++++++++++++++++++++++++++++++++++
 i18n/en.po            |  853 ++++++++++++++++++++++++++++++
 i18n/es.po            | 1383 +++++++++++++++++++++++++++++++++++++++++++++++++
 i18n/fr.po            | 1343 +++++++++++++++++++++++++++++++++++++++++++++++
 i18n/it.po            | 1373 ++++++++++++++++++++++++++++++++++++++++++++++++
 index.html            |  262 ++--------
 investors.html        |  227 ++------
 merchants.html        |  383 ++------------
 news.html             |   28 +-
 wallet.html           |    2 +-
 17 files changed, 6641 insertions(+), 2178 deletions(-)

diff --git a/about.html b/about.html
index 8f7a0c1..6110809 100644
--- a/about.html
+++ b/about.html
@@ -1,200 +1,116 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>Taler - About us</title>
+    <title>{{ _("GNU Taler") }} - {{ _("About us") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">About us</h1>
-        <h1 lang="de">&Uuml;ber uns</h1>
-        <h1 lang="fr">À&nbsp;propos</h1>
-        <h1 lang="it">Chi siamo</h1>
-        <h1 lang="es">Quiénes somos</h1>
+        <h1>{{ _("About us") }}</h1>
       </div>
 
       <!-- Example row of columns -->
       <div class="row">
         <div class="col-lg-4">
           <h2><a href="http://grothoff.org/christian/";>Dr. Christian 
Grothoff</a></h2>
-          <img src="team-images/christian-grothoff.jpg" height=240 
alt="Christian Grothoff" align="middle">
-          <p lang="en">GNU maintainer. Network security &amp; privacy 
researcher. Software architect.</p>
-          <p lang="de">GNU maintainer. Forscht zu Netzwerksicherheit &amp; 
Privatsph&auml;re. Softwarearchitect.</p>
-          <p lang="fr" note="outdated">Mégalomane local, C'est à dire, qui 
voudrait créer un nouveau système de paiement et un nouvel Internet ?</p>
-          <p lang="it" note="outdated">Megalomane locale. Intendo, chi 
creerebbe un nuovo sistema di pagamento e una nuova Internet?</p>
-          <p lang="es" note="outdated">Megalómano local. Es decir, ¿quién 
querría crear un nuevo sistema de pagos y un nuevo Internet?</p>
+          <img src="team-images/christian-grothoff.jpg" height="240" 
alt="Christian Grothoff" align="middle">
+          <p>{{ _("GNU maintainer. Network security &amp; privacy researcher. 
Software architect.") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="http://www.digitalekho.com/about-us/index.html";>Leon 
Schumacher</a></h2>
-          <img src="team-images/leon-schumacher.jpg" height=240 alt="Leon 
Schumacher" align="middle">
-          <p lang="en">Entrepreneur, Investor, Fortune 100 CIO, IT company 
director in different industries, ….</p>
-          <p lang="de" note="outdated"></p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <img src="team-images/leon-schumacher.jpg" height="240" alt="Leon 
Schumacher" align="middle">
+          <p>{{ _("Entrepreneur, Investor, Fortune 100 CIO, IT company 
director in different industries, ….") }}</p>
         </div>
         <div class="col-lg-4">
           <h2>Robert Goldmann</h2>
-          <img src="team-images/robert-goldmann.jpg" height=240 alt="Robert 
Goldmann" align="middle">
-          <p lang="en">CFO</p>
-          <p lang="de" note="outdated">CFO</p>
-          <p lang="fr" note="outdated">CFO</p>
-          <p lang="it" note="outdated">CFO</p>
-          <p lang="es" note="outdated">CFO</p>
+          <img src="team-images/robert-goldmann.jpg" height="240" alt="Robert 
Goldmann" align="middle">
+          <p>{{ _("CFO") }}</p>
         </div>
       </div>
       <div class="row">
        <div class="col-lg-4">
           <h2>Dr. Jeffrey Burdges</h2>
-          <img src="team-images/jeff-burdges.jpg" height=240 alt="Jeffrey 
Burdges" align="middle">
-
-          <p lang="en">Applied cryptography. Contact to W3c &amp; Tor.</p>
-          <p lang="it" note="outdated">Matematico</p> <!- -->
-          <p lang="de" note="outdated">Mathematiker</p> <!- und Software 
Entwickler -->
-          <p lang="fr" note="outdated">mathématicien</p> <!- et développeur de 
logiciels -->
-          <p lang="es" note="outdated">Matemático</p> <!- y desarrollador de 
software -->
+          <img src="team-images/jeff-burdges.jpg" height="240" alt="Jeffrey 
Burdges" align="middle">
+          <p>{{ _("Applied cryptography. Contact to W3c &amp; Tor.") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="http://www.onete.net/";>Dr. Cristina Onete</a></h2>
-          <img src="team-images/cristina-onete.jpg" height=240 alt="Cristina 
Onete" align="middle">
-
-          <p lang="en">Theoretical foundations.</p>
-          <p lang="de" note="outdated">Theoretisch t&ouml;tlich</p>
-          <p lang="fr" note="outdated">Fatale (en théorie)</p>
-          <p lang="it" note="outdated">Teoricamente mortale</p>
-          <p lang="es" note="outdated">Teóricamente mortal</p>
+          <img src="team-images/cristina-onete.jpg" height="240" alt="Cristina 
Onete" align="middle">
+          <p>{{ _("Theoretical foundations.") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="https://www.stallman.org/";>Dr. Richard M. 
Stallman</a></h2>
-          <img src="team-images/richard-stallman.jpg" height=240 alt="Richard 
Stallman" align="middle">
-          <p lang="en">Founder of the GNU project. Ethical guidance and 
licensing.</p>
-          <p lang="de">Begr&uuml;nder des GNU Projektes. Ethikberatung und 
Lizenzrecht.</p>
-          <p lang="fr" note="outdated">Enthousiaste Ethique</p>
-          <p lang="it" note="outdated">Entusiasta di etica</p>
-          <p lang="es" note="outdated">Entusiasta de la ética</p>
+          <img src="team-images/richard-stallman.jpg" height="240" 
alt="Richard Stallman" align="middle">
+          <p>{{ _("Founder of the GNU project. Ethical guidance and 
licensing.") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
           <h2><a href="http://sreeharsha.totakura.in/";>Sree Harsha 
Totakura</a></h2>
-          <img src="team-images/sree-harsha-totakura.jpg" height=240 alt="Sree 
Harsha Totakura" align="middle">
-          <p lang="en">PhD Student, TU Munich. Currently teaching.</p>
-          <p lang="de">Doktorand, TU M&uuml;nchen. H&auml;lt Vorlesung.</p>
-          <p lang="fr" note="outdated">Principalement inoffensif</p>
-          <p lang="it" note="outdated">Principalmente inoffensivo</p>
-          <p lang="es" note="outdated">Mayormente inofensivo</p>
+          <img src="team-images/sree-harsha-totakura.jpg" height="240" 
alt="Sree Harsha Totakura" align="middle">
+          <p>{{ _("PhD Student, TU Munich. Currently teaching.") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="https://fdold.eu";>Florian Dold</a></h2>
-         <img src="team-images/florian-dold.jpg" height=240 alt="Florian Dold" 
align="middle">
-          <p lang="en">PhD Student, Inria..</p>
-          <p lang="de">Doktorand, Inria.</p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+         <img src="team-images/florian-dold.jpg" height="240" alt="Florian 
Dold" align="middle">
+          <p>{{ _("PhD Student, Inria..") }}</p>
         </div>
        <div class="col-lg-4">
           <h2>Marcello Stanisci</h2>
-          <img src="team-images/marcello-stanisci.jpg" height=240 
alt="Marcello Stanisci" align="middle">
-          <p lang="en">Software engineer.</p>
-          <p lang="it" note="outdated"></p>
-          <p lang="de" note="outdated"></p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <img src="team-images/marcello-stanisci.jpg" height="240" 
alt="Marcello Stanisci" align="middle">
+          <p>{{ _("Software engineer.") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
           <h2>Dr. Nana Karlstetter</h2>
-          <img src="team-images/nana-karlstetter.jpg" height=240 alt="Nana 
Karlstetter" align="middle">
-          <p lang="en">Sustainable business development.</p>
-          <p lang="de" note="outdated">Des Grundes wegen</p>
-          <p lang="fr" note="outdated">Basse fréquence</p>
-          <p lang="it" note="outdated">Realizzando pensieri profondi</p>
-          <p lang="es" note="outdated">Concretando pensamiento profundo</p>
+          <img src="team-images/nana-karlstetter.jpg" height="240" alt="Nana 
Karlstetter" align="middle">
+          <p>{{ _("Sustainable business development.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2>Benedikt M&uuml;ller</h2>
-          <p lang="en">Software engineer. Works on libebics.</p>
-          <p lang="de" note="outdated">EBICS.</p>
-          <p lang="fr" note="outdated">EBICS.</p>
-          <p lang="it" note="outdated">EBICS.</p>
-          <p lang="es" note="outdated">EBICS.</p>
+          <h2>Benedikt Müller</h2>
+          <p>{{ _("Software engineer. Works on libebics.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2>Gabor Toth</a></h2>
-          <p lang="en">Software engineer.</p>
-          <p lang="de" note="outdated"></p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <h2>Gabor Toth</h2>
+          <p>{{ _("Software engineer.") }}</p>
         </div>
       </div>
       <div class="row">
        <div class="col-lg-4">
           <h2><a href="https://ar.linkedin.com/in/martinolivera";>Martín 
Olivera</a></h2>
-          <p lang="en">Translator (Spanish)</p>
-          <p lang="it" note="outdated">Traduttrici</p>
-          <p lang="de" note="outdated">&Uuml;bersetzer</p>
-          <p lang="fr" note="outdated">Traductrice</p>
-          <p lang="es" note="outdated">Traductoras</p>
+          <p>{{ _("Translator (Spanish)") }}</p>
         </div>
         <div class="col-lg-4">
           <h2>Greta Breveglieri</h2>
-          <p lang="en">Translator (Italian)</p>
-          <p lang="it" note="outdated">Traduttrici</p>
-          <p lang="de" note="outdated">&Uuml;bersetzer</p>
-          <p lang="fr" note="outdated">Traductrice</p>
-          <p lang="es" note="outdated">Traductoras</p>
+          <p>{{ _("Translator (Italian)") }}</p>
         </div>
         <div class="col-lg-4">
           <h2>Ylenia Baldanza</h2>
-          <p lang="en">Translator (Italian)</p>
-          <p lang="it" note="outdated">Traduttrici</p>
-          <p lang="de" note="outdated">&Uuml;bersetzer</p>
-          <p lang="fr" note="outdated">Traductrice</p>
-          <p lang="es" note="outdated">Traductoras</p>
+          <p>{{ _("Translator (Italian)") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
           <h2><a href="https://www.nitrokey.com/";>Jan Suhr</a></h2>
-          <p lang="en">Hardware security module</p>
-          <p lang="de">Hardwaresicherheitsmodul</p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <p>{{ _("Hardware security module") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="http://www.goebel-consult.de/";>Hartmut Goebel</a></h2>
-          <p lang="en">Risk management</p>
-          <p lang="de">Risikomanagement</p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <p>{{ _("Risk management") }}</p>
         </div>
         <div class="col-lg-4">
           <h2><a href="https://www.sec.in.tum.de/julian-kirsch/";>Julian 
Kirsch</a></h2>
-          <p lang="en">PhD student, TU Munich. Currently teaching.</p>
-          <p lang="de">Doktorand, TU M&uuml;nchen. Currently teaching.</p>
-          <p lang="fr" note="outdated">Linux, FreeBSD, sites Web et en état 
profond de détente.</p>
-          <p lang="it" note="outdated">Linux, FreeBSD, siti web e il deep 
state nel tempo libero.</p>
-          <p lang="es" note="outdated">Linux, FreeBSD, sitios web y el 
gobierno en las sombras, en su tiempo libre.</p>
+          <p>{{ _("PhD student, TU Munich. Currently teaching.") }}</p>
         </div>
       </div>
       <div class="row">
        <div class="col-lg-4">
-          <h2>Oliver Broome</a></h2>
-          <p lang="en">Software engineer. Works on Android wallet.</p>
-          <p lang="de" note="outdated">Android Geldb&ouml;rse</p>
-          <p lang="fr" note="outdated"></p>
-          <p lang="it" note="outdated"></p>
-          <p lang="es" note="outdated"></p>
+          <h2>Oliver Broome</h2>
+          <p>{{ _("Software engineer. Works on Android wallet.") }}</p>
         </div>
       </div>
       <!--# include file="common/footer.inc" -->
diff --git a/citizens.html b/citizens.html
index a96309a..43593de 100644
--- a/citizens.html
+++ b/citizens.html
@@ -1,276 +1,90 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - Citizens</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Citizens") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Advantages for citizens</h1>
-        <h1 lang="de">Vorteile f&uuml;r B&uuml;rger</h1>
-        <h1 lang="fr">Avantages pour les citoyens</h1>
-        <h1 lang="it">Vantaggi per i cittadini</h1>
-        <h1 lang="es">Ventajas para los ciudadanos</h1>
+        <h1>{{ _("Advantages for citizens") }}</h1>
         <!-- p><a class="btn btn-lg btn-success" href="#" role="button">Get 
started today</a></p -->
       </div>
 
       <!-- Example row of columns -->
       <div class="row">
         <div class="col-lg-6">
-          <h2 lang="en">Security</h2>
-         <h2 lang="de">Sicherheit</h2>
-         <h2 lang="fr">Sécurité</h2>
-         <h2 lang="it">Sicurezza</h2>
-         <h2 lang="es">Seguridad</h2>
-          <p lang="en">Taler is the electronic equivalent of cash, except 
harder to fake.
+          <h2>{{ _("Security") }}</h2>
+
+          <p>{{ _("Taler is the electronic equivalent of cash, except harder 
to fake.
              If your digital wallet is lost -- say because
              your computer is irreparably damaged or compromised -- only the 
amount of coin
              stored in your wallet will be lost. Unlike a physical wallet, you 
can make
              backups of your digital wallet which can provide security against 
data loss.
              So your digital wallet works mostly just like
-             a physical wallet, except online and without the need to manually 
count coins.</p>
-         <p lang="de">Taler ist das elektronische &Auml;quivalent zu 
f&auml;lschungssicherem
-            Bargeld. Beim Verlust der digitalen Geldb&ouml;rse, sei es durch
-            Sch&auml;den am Rechner oder durch einen gezielten Angriff, geht 
nur genau der
-            Betrag verloren, der sich in der Geldb&ouml;rse befand. Allerdings 
ist die digitale
-            Ausgabe einer Geldb&ouml;rse ungleich einfacher gegen Verlust zu 
sichern, indem
-            regelm&auml;&szlig;ig ein Backup angefertigt wird. Zusammengefasst
-            bedeutet das, dass die digitale Geldb&ouml;rse nahezu wie ihr
-            aus dem Alltag bekannter Bruder funktioniert, au&szlig;er dass sie
-            sich online befindet und dass das l&auml;stige 
M&uuml;nzenz&auml;hlen
-            bis auf Weiteres entf&auml;llt.</p>
-         <p lang="fr">Taler est l’équivalent  électronique de la monnaie, sauf
-            qu’il est plus difficile de le falsifier. Si vous  perdez votre
-            portefeuille électronique -- parce que votre ordinateur est
-            totalement HS ou en panne -- seul le  montant de la monnaie stockée
-            dans votre portefeuille sera perdu. Contrairement  à un 
portefeuille
-            classique, vous pouvez faire des mises à jour de votre  
portefeuille
-             numérique qui sécurise contre la perte de données. Donc votre
-             portefeuille numérique fonctionne comme un portefeuille 
classique, mais en
-             ligne et sans avoir à compter manuellement votre monnaie. </p>
-          <p lang="it">Taler è l'equivalente elettronico dei contanti, tranne 
per il fatto
-             che è più difficile da falsificare. Se il tuo portafoglio 
digitale va perso
-             (ad esempio, perché il tuo computer è stato danneggiato 
irreparabilmente o
-             compromesso), solo l'ammontare di denaro contenuto in esso andrà 
perduto a sua
-             volta. A differenza di un portafoglio reale, è possibile fare un 
backup di
-             quello digitale, così da garantire sicurezza contro la perdita 
dei dati. Quindi
-             il tuo portafoglio digitale funziona per lo più come quello 
reale, eccetto il
-             fatto che sia online ed eviti di contare manualmente le 
monete.</p>
-          <p lang="es">Taler es el equivalente electrónico del dinero en 
efectivo, salvo que
-             es más difícil de falsificar. Si pierdes tu billetera electrónica 
-- digamos
-             que tu computadora se ha dañado de modo irreparable -- sólo 
pierdes la cantidad de dinero
-             que estaba en esa billetera. A diferencia de una billetera 
física, puedes hacer
-             copias de seguridad de tu billetera digital lo que te garantiza 
seguridad frente a
-             la pérdida de datos. Así que tu billetera electrónica funciona 
más o menos como una
-             billetera física, sólo que está conectada y que no necesitas 
contar a mano las monedas.
-          </p>
+             a physical wallet, except online and without the need to manually 
count coins.") }}</p>
         </div>
         <div class="col-lg-6">
-          <h2 lang="en">Privacy</h2>
-          <h2 lang="de">Privatsph&auml;re</h2>
-         <h2 lang="fr">Confidentialité</h2>
-         <h2 lang="it">Privacy</h2>
-         <h2 lang="es">Privacidad</h2>
-          <p lang="en">Your transactions are private, neither the exchange nor 
merchant needs to
+          <h2>{{ _("Privacy") }}</h2>
+
+          <p>{{ _("Your transactions are private, neither the exchange nor 
merchant needs to
              learn your identity. There is no need to give our credit card 
numbers or
              other sensitive information, and the merchant will only be able 
to do
-             exactly the transaction you confirmed using your digital 
wallet.</p>
-         <p lang="de">Von Ihnen durchgef&uuml;hrte Transaktionen sind generell
-            privat, weder die Wechselstube noch der H&auml;ndler kennt
-            Ihre Identit&auml;t. Weder Kreditkartennummern, noch andere
-            sensitive Informationen m&uuml;ssen herausgegeben werden, und der
-            H&auml;ndler ist in der Lage, einzig von Ihnen best&auml;tigte
-            Transaktionen durchzuf&uuml;hren.</p>
-         <p lang="fr">Vos transactions sont privées, ni la bureau de change, 
ni les
-            commerçants n'ont besoin de connaitre votre identité. Vous n'avez 
pas
-            besoin de communiquer votre numéro de carte de crédit ou tout autre
-            information sensible, et le commerçant ne pourra qu'effectuer la
-            transaction que vous aurez confirmée en utilisant votre 
portefeuille
-            numérique.</p>
-         <p lang="it">Le tue transazioni sono private, né la ufficio cambi, né 
il venditore
-            hanno bisogno di conoscere la tua identità. Non c'è necessità di 
rivelare il
-            numero di carta di credito o altre informazioni riservate, e il 
venditore sarà
-            solo in grado di fare l'esatta transazione che tu hai confermato 
usando il tuo
-            portafoglio digitale.</p>
-          <p lang="es">Tus transacciones son privadas, ni el casa de cambio
-             ni el comerciante necesitan conocer tu identidad. No es necesario 
dar
-             nuestros números de tarjeta de crédito u otra información 
sensible,
-             y el comerciante sólo será capaz de realizar exactamente la 
transacción que
-             confirmaste usando tu billetera electrónica.</p>
+             exactly the transaction you confirmed using your digital 
wallet.") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-6">
-          <h2 lang="en">Convenience</h2>
-          <h2 lang="de">Bequeme Einrichtung</h2>
-          <h2 lang="fr">Avantage</h2>
-          <h2 lang="it">Convenienza</h2>
-          <h2 lang="es">Conveniencia</h2>
-          <p lang="en">You will be able to withdraw digital coins to replenish 
your wallet using
+          <h2>{{ _("Convenience") }}</h2>
+
+          <p>{{ _("You will be able to withdraw digital coins to replenish 
your wallet using
              your credit card or SEPA transactions, similar to how you pay or 
withdraw
-             cash today.</p>
-         <p lang="de">Um Geld in Ihre digitale Geldb&ouml;rse zu transferieren
-            verwenden Sie wie gewohnt entweder Ihre Kreditkarte oder alternativ
-            eine SEPA-&Uuml;berweisung.</p>
-         <p lang="fr">Vous pourrez retirer de la monnaie numérique pour
-            recharger votre portefeuille en utilisant votre carte de crédit ou 
des
-            transactions SEPA, de la même manière que vous payez ou retirer du
-            liquide aujourd'hui.</p>
-         <p lang="it">Potrai prelevare le tue monete digitali per riempire il 
portafoglio
-            usando la carta di credito o transazioni SEPA, simili al modo in 
cui paghi o
-            prelevi contanti normalmente al giorno d'oggi.</p>
-    <p lang="es">Podrás retirar billetes digitales para recargar tu billetera 
usando tu
-       tarjeta de crédito o transacciones SEPA (transferencias bancarias 
europeas),
-       similar a como pagas o retiras efectivo hoy en día.</p>
+             cash today.") }}</p>
         </div>
         <div class="col-lg-6">
-          <h2 lang="en">Stability </h2>
-         <h2 lang="de">Stabilit&auml;t</h2>
-         <h2 lang="fr">Stabilité</h2>
-         <h2 lang="it">Stabilità</h2>
-         <h2 lang="es">Estabilidad</h2>
-          <p lang="en">Coins in your digital wallet will be of the same 
denomination as the
+          <h2>{{ _("Stability ") }}</h2>
+
+          <p>{{ _("Coins in your digital wallet will be of the same 
denomination as the
              cash in your physical wallet. So you will not have to worry about
              currency fluctuations or conversion rates. Like a physical wallet,
              you can carry digital coins of different currencies in your 
digital
-             wallet at the same time.</p>
-         <p lang="de">M&uuml;nzen in Ihrer digitalen Geldb&ouml;rse besitzen
-            die gleichen Nennwerte wie das Geld in Ihrer echten Geldb&ouml;rse.
-            Auf diese Weise m&uuml;ssen Sie sich nicht um
-            W&auml;hrungsschwankungen oder Wechselkurse sorgen. Wie auch im
-            echten Leben k&ouml;nnen Sie digitale M&uuml;nzen verschiedener
-            W&auml;hrungen in Ihrer digitalen Geldb&ouml;rse mit sich 
f&uuml;hren.</p>
-         <p lang="fr">La dénomination de votre monnaie dans votre portefeuille
-            numérique sera la même que celle de votre portefeuille classique. 
Vous
-            n'aurez donc pas à vous inquiéter des fluctuations des cours des
-            monnaies ou des taux de conversion. Comme un portefeuille 
classique,
-            vous pouvez avoir en même temps des monnaies de différentes devises
-            dans votre portefeuille numérique.</p>
-         <p lang="it">Il denaro nel tuo portafoglio digitale sarà sotto la 
stessa
-            denominazione di quello nel portafoglio reale, così da non doverti 
preoccupare
-            per la svalutazione della valuta o per le tariffe di conversione. 
Come in un
-            portafoglio normale, puoi avere allo stesso tempo monete digitali 
di diverse
-            valute nel tuo portafoglio digitale.</p>
-    <p lang="es">Las monedas en tu billetera digital serán de la misma 
denominación
-       que el efectivo en tu billetera física. Es decir que no deberás 
preocuparte
-       por las fluctuaciones de las monedas o las tasas de conversión.
-       Como en una billetera física, en tu billetera digital puedes tener 
dinero
-       de diferentes tipos de moneda al mismo tiempo.</p>
+             wallet at the same time.") }}</p>
         </div>
       </div>
       <div class="col-lg-12">
-        <h2 lang="en" id="overview">Taler as seen by customers</h1>
-        <h2 lang="de">Taler aus Kundensicht</h1>
-        <h2 lang="fr">Taler du point de vu des clients</h2>
-        <h2 lang="it">Come i clienti vedono Taler</h2>
-        <h2 lang="es">Taler visto por sus clientes</h2>
-        <p lang="en">Customers interact with the Taler system mostly using
+        <h2 id="overview">{{ _("Taler as seen by customers") }}</h2>
+
+        <p>{{ _("Customers interact with the Taler system mostly using
           a free wallet implementation, which may be an extension or plugin
           to their browser or a custom application on their computer(s).
           Typical steps performed by customers are:
-        </p>
-        <p lang="de">Um Taler zu verwenden, benutzen Kunden eine 
Geldb&ouml;rsen, die als Browsererweiterung oder eigenst&auml;ndige Anwendung 
auf dem Kundencomputer l&auml;uft.  Typische Schritte die Kunden 
durchf&uuml;ren sind:</p>
-        <p lang="fr">Les clients intéragessent avec Taler pricipalement à 
l'aide
-        d'une implémentation libre du porte-monnaie, qui peut être un plugin 
ou extension pour navigateur
-        ou une application dédiée sur leur ordinateur.</p>
-        <p lang="it">I cliente interagiscono con Taler principalmente 
utilizzando
-       un portafoglio elettronico gratuito, che può presentarsi sia come una
-       estensione per il loro browser, sia come una applicazione dedicata.
-       Le tipiche operazioni fatte da un cliente sono:</p>
+        ") }}</p>
         <p>
-        <p lang="es">Los clientes interactúan con el sistema Taler básicamente
-          usando una implementación libre de una billetera, que puede ser una
-          extensión o plugin en sus navegadores o una aplicación específica
-          en su/s computadora/s.
-          Los pasos típicos que realizan los clientes son:
         </p>
           <img src="images/customer.svg" alt="customer perspective" 
style="float: right; margin: 50px 5px 5px 5px;" width="50%">
           <ol>
-            <li lang="en">The customer selects an exchange (i.e. by visiting 
the
+            <li>{{ _("The customer selects an exchange (i.e. by visiting the
               respective website or selecting from a list of exchanges in the
               application) and asks the wallet to create bank transfer
               instructions to withdraw a certain amount of electronic cash.
               The bank transfer instructions will contain an
               access code that must be included in the subject of the
               transaction, as well as the wire details for the exchange (i.e.
-              a SEPA account number).</li>
-             <li lang="de">Der Kunde w&auml;hlt eine Wechselstube
-             (z.B. durch Besuch der entsprechenden Webseite oder durch Wahl 
aus einer
-              Liste in der Geldb&ouml;rsenanwendung) und fordert dann seine
-              Geldb&ouml;rsenanwendung auf, Instruktionen f&uuml;r das abheben 
eines
-              bestimmten Betrages zu generieren.  Das Ergebnis k&ouml;nnten 
dann
-              z.B. SEPA &Uuml;berweisungsdaten sein, wo ein bestimmter 
Zugangscode
-              im Betreff der &Uuml;berweisung stehen muss.</li>
-             <li lang="fr">Le client choisit un bureau de change (en visitant 
le son site ou
-             en le choisissant parmis une liste fournie par le porte-monnaie) 
et demande
-             au porte-monnaie de préparer un virement banquaire pour retirer 
une certaine
-             quantité d'argent électronique.
-             Les instructions de transfer de la banque contiennent un code 
d'acces qui doit
-             être inclus dans le sujet du transfere, de même que dans les 
détails du
-             virement du bureau de change.</li>
-             <li lang="it">Il cliente seleziona una ufficio cambi (visitandone 
il
-            sito o selezionandola da una lista nel caso egli usi l'applicazione
-            dedicata) e chiede al suo portafoglio di creare le istruzioni per 
un
-            bonifico che avrà come effetto finale quello di ottenere gettoni 
elettronci.
-            Tali istruzioni conterranno un codice d'accesso che dovrà essere 
incluso
-            nella causale del bonifico, nonché le coordinate bancarie della 
ufficio cambi
-            (che sarà un conto compatibile con SEPA).</li>
-            <li lang="es">El cliente selecciona un casa de cambio (por ejemplo
-                       visitando el sitio correspondiente o seleccionando de 
una lista de Casas
-      de Moneda en la aplicación) y pide que se cree una transferencia bancaria
-      para extraer una cierta cantidad de dinero electrónico.
-      Las instrucciones de la transferencia bancaria contendrán un código de 
acceso
-      que debe incluirse en el objeto de la transacción, como también los 
detalles
-      de la emisión (por ej. un número de cuenta SEPA, o CBU).</li>
+              a SEPA account number).") }}</li>
 
-             <li lang="en">The customer then instructs his <b>bank</b> to
+             <li>{{ _("The customer then instructs his <b>bank</b> to
                transfer funds from his account to the Taler exchange using
-               these instructions provided by the wallet (top left).</li>
-             <li lang="de">Der Kunde weist dann seine
-               Bank an, den entsprechenden Geldtransfer auf Basis dieser
-               Instruktionen zu veranlassen.</li>
-             <li lang="fr">Le client demande ensuite à sa <b>banque</b>
-             de transfèrer les fonds de son compte vers le bureau de change en 
utilisant
-             les informations fournies par le porte-monnaie (en haur à 
gauche).</li>
-             <li lang="it">Il cliente si rivolge alla sua <b>banca</b> per
-            trasferire fondi dal suo conto a quello della ufficio cambi, 
utilizzando
-            le istruzioni create dal suo portafoglio (in alto a sinistra).</li>
-             <li lang="es">El cliente entonces solicita a su <b>banco</b> que
-               transfiera fondos de su cuenta a la casa de cambio Taler
-               con las instrucciones provistas por la billetera (arriba a la 
izquierda).</li>
+               these instructions provided by the wallet (top left).") }}</li>
 
-             <li lang="en">Once the funds have arrived, the wallet will
+             <li>{{ _("Once the funds have arrived, the wallet will
                automatically withdraw the electronic coins.  The
                customer can use the wallet to review his remaining balance
                at any time. He can also make backups to secure his digital
-               coins against hardware failures.</li>
-             <li lang="de">Sobald die &Uuml;berweisung
-               angekommen ist, hebt die Geldb&ouml;rse automatisch die
-               elektronischen M&uuml;nzen ab.  Der Kunde kann seinen
-               akutellen elektronischen Barbestand jederzeit &uuml;ber
-               die Geldb&ouml;rsenanwendung &uuml;berpr&uuml;fen. Es
-               ist auch m&ouml;glich, die Daten aus der Geldb&ouml;rse
-               per Backup zu sichern.</li>
-             <li lang="fr">Une fois que les fonds sont arrivés, le 
porte-monnaie
-               retirera automatiquement les pièces électroniques. Le client 
peut
-               utiliser le porte-monnaie à tout moment pour connaitre son 
contenu.</li>
-             <li lang="it">Una volta che i fondi sono arrivati alla zecca,
-            il portafoglio ritirerà automaticamente il corrispettivo in gettoni
-            elettronici. Il cliente può sempre usare il portafogli per 
controllare
-            il suo bilancio. Può anche effettuare copie di sicurezza come
-            prevenzione verso malfunzionamenti o danni alla sua macchina.</li>
-             <li lang="es">Una vez recibidos los fondos, la billetera
-               contendrá automáticamente las monedas electrónicas. El cliente
-               puede revisar el balance en su billetera en cualquier momento.
-               También puede hacer copias de seguridad de su dinero electrónico
-               previendo fallas de hardware.</li>
+               coins against hardware failures.") }}</li>
 
-             <li lang="en">When visiting a merchant that supports Taler,
+             <li>{{ _("When visiting a merchant that supports Taler,
                an additional payment option for Taler is enabled in the 
checkout system.
                If the customer selects payments via Taler, the wallet
                displays the secured contract from the merchant and asks
@@ -278,45 +92,9 @@
                to provide any identity information to the merchant.
                Transaction histories and digitally
                signed contracts can be preserved in the wallet for future
-               review by the customer, or even use in court.</li>
-             <li lang="de">Beim Besuch eines H&auml;ndlers
-               der Taler unterst&uuml;tzt, wird Taler als zus&auml;tzliche
-               Bezahloption angezeigt.  Wenn der Kunde diese ausw&auml;hlt,
-               zeigt die Geldb&ouml;rsenanwendung einen
-               vom H&auml;ndler sicher &uuml;bertragnen Vertragstext an
-               und fragt den Kunden diesen zu best&auml;tigen.  Taler
-               &uuml;lbermittelt in beim Vertragsabschluss keine
-               personenbezogenen Daten. Historische Transaktionsinformationen
-               und der dazugeh&ouml;rige Vertragstext k&ouml;nnen von der
-               Geldb&ouml;rse lokal gespeichert werden, unter anderem zur
-               sp&auml;tern Durchsetzung von Vertr&auml;gen vor Gericht.</li>
-             <li lang="fr">Lorsqu'un un marchand qui supporte
-               Taler comme système de payement est visité une option de 
payement
-               supplémentaire est visible. Si le client choisit cette option,
-               le porte-monnaie affiche le contract du marchant et demande
-               une confirmation. Taler ne requiert pas du client qu'il
-               fournisse des informations sur son identité au marchant.
-               Les historiques de transactions et les contracts signés
-               numériquement sont stockés dans le porte-monnaie pour pouvoir
-               être revu par le client plus tard, ou même dans un 
tribunal.</li>
-             <li lang="it">Se un certo venditore supporta Taler, il suo
-            sito mostrerà una nuova opzione di pagamento. Se il cliente
-            sceglie Taler, il portafoglio mostrerà, previo controllo di
-            sicurezza, il contratto del venditore e chiederà una conferma.
-            Taler non richiede che il cliente riveli alcun dato personale
-            al venditore. Gli storici delle transazioni e i contratti possono
-            essere mantenuti nel portafoglio per future revisioni da parte
-            del cliente o persino per essere mostrati durante una causa.</li>
-             <li lang="es">Al visitar un comerciante que soporta Taler,
-               se habilita en el sistema de pago la opción adicional de
-       pagar con Taler. Si el clente selecciona esta opción, la billetera
-       muestra el contrato proveniente del comerciante, y pide
-       una confirmación. Taler no necesita que el cliente entregue ninguna
-       información de identidad al comerciante. El registro de las 
transacciones
-       y los contratos firmados digitalmente pueden preservarse en la
-       billetera para una revisión posterior del cliente, o incluso ante la 
Justicia.</li>
+               review by the customer, or even use in court.") }}</li>
           </ol>
-        </p>
+        <p></p>
       </div>
       <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/common/footer.inc b/common/footer.inc
index fa37c95..2951c24 100644
--- a/common/footer.inc
+++ b/common/footer.inc
@@ -1,10 +1,6 @@
       <div class="footer">
         <p>&copy; <a href="https://gnunet.org/ev";>GNUnet e.V.</a> and Inria 
2015, 2016</p>
-        <p lang="en">This page was created using <a 
href="https://www.gnu.org/";>Free Software</a> only.</p>
-        <p lang="de">Diese Seite wurde allein durch Einsatz von <a 
href="https://www.gnu.org/";>Freier Software</a> erstellt.</p>
-        <p lang="fr">This page was created using <a 
href="https://www.gnu.org/";>Free Software</a> only.</p>
-        <p lang="it">This page was created using <a 
href="https://www.gnu.org/";>Free Software</a> only.</p>
-        <p lang="es">Este sitio fue creado usando <a 
href="https://www.gnu.org/";>Software Libre</a> only.</p>
+        <p>{{ _("This page was created using <a 
href='https://www.gnu.org/'>Free Software</a> only.") }}</p>
       </div>
     <script type="text/javascript">//<![CDATA[
       loadLang();
diff --git a/common/navigation.inc b/common/navigation.inc
index c56e62e..4e19e85 100644
--- a/common/navigation.inc
+++ b/common/navigation.inc
@@ -9,62 +9,23 @@
         </div>
         <div class="collapse navbar-collapse" id="main-navbar">
           <ul class="nav nav-justified">
-            <li lang="en" class="m_index"><a href="/">Home</a></li>
-            <li lang="de" class="m_index"><a href="/">Home</a></li>
-            <li lang="fr" class="m_index"><a href="/">Accueil</a></li>
-            <li lang="it" class="m_index"><a href="/">Home</a></li>
-            <li lang="es" class="m_index"><a href="/">Inicio</a></li>
-
-            <li lang="en" class="m_demo btn btn-outline-success"><a 
href="https://demo.taler.net/"; target="_blank">Demo</a></li>
-            <li lang="de" class="m_demo btn btn-outline-success"><a 
href="https://demo.taler.net/"; target="_blank">Demo</a></li>
-            <li lang="fr" class="m_demo btn btn-outline-success"><a 
href="https://demo.taler.net/"; target="_blank">Démo</a></li>
-            <li lang="it" class="m_demo btn btn-outline-success"><a 
href="https://demo.taler.net/"; target="_blank">Demo</a></li>
-            <li lang="es" class="m_demo btn btn-outline-success"><a 
href="https://demo.taler.net/"; target="_blank">Demo</a></li>
-
-           <li lang="en" class="m_citizens"><a 
href="/citizens">Citizens</a></li>
-           <li lang="de" class="m_citizens"><a 
href="/citizens">B&uuml;rger</a></li>
-           <li lang="fr" class="m_citizens"><a 
href="/citizens">Citoyens</a></li>
-           <li lang="it" class="m_citizens"><a 
href="/citizens">Cittadini</a></li>
-           <li lang="es" class="m_citizens"><a 
href="/citizens">Ciudadanos</a></li>
-
-            <li lang="en" class="m_merchants"><a 
href="/merchants">Merchants</a></li>
-            <li lang="de" class="m_merchants"><a 
href="/merchants">H&auml;ndler</a></li>
-            <li lang="fr" class="m_merchants"><a 
href="/merchants">Commer&ccedil;ants</a></li>
-            <li lang="it" class="m_merchants"><a 
href="/merchants">Venditori</a></li>
-            <li lang="es" class="m_merchants"><a 
href="/merchants">Comerciantes</a></li>
-
-            <li lang="en" class="m_governments"><a 
href="/governments">Governments</a></li>
-            <li lang="de" class="m_governments"><a 
href="/governments">Regierungen</a></li>
-            <li lang="fr" class="m_governments"><a 
href="/governments">Gouvernements</a></li>
-            <li lang="it" class="m_governments"><a 
href="/governments">Governi</a></li>
-            <li lang="es" class="m_governments"><a 
href="/governments">Gobiernos</a></li>
-
-            <li lang="en" class="m_investors"><a 
href="/investors">Operators</a></li>
-            <li lang="de" class="m_investors"><a 
href="/investors">Betreiber</a></li>
-            <li lang="fr" note="outdated" class="m_investors"><a 
href="/investors">Investisseurs</a></li>
-            <li lang="it" note="outdated" class="m_investors"><a 
href="/investors">Investitori</a></li>
-            <li lang="es" class="m_investors"><a 
href="/investors">Inversores</a></li>
-
-            <li lang="en" class="m_developers"><a 
href="/developers">Developers</a></li>
-            <li lang="de" class="m_developers"><a 
href="/developers">Entwickler</a></li>
-            <li lang="fr" class="m_developers"><a 
href="/developers">Développeurs</a></li>
-            <li lang="it" class="m_developers"><a 
href="/developers">Sviluppatori</a></li>
-            <li lang="es" class="m_developers"><a 
href="/developers">Programadores</a></li>
-
-            <li lang="en" class="m_about"><a 
href="/about">About&nbsp;us</a></li>
-            <li lang="de" class="m_about"><a href="/about">&Uuml;ber 
uns</a></li>
-            <li lang="fr" class="m_about"><a 
href="/about">À&nbsp;propos</a></li>
-            <li lang="it" class="m_about"><a href="/about">Chi siamo</a></li>
-            <li lang="es" class="m_about"><a href="/about">Qui&eacute;nes 
somos</a></li>
+            <li class="m_index">{{ _("<a href='/'>Home</a>") }}</li>
+            <li class="m_demo btn btn-outline-success">{{ _("<a 
href='https://demo.taler.net/' target='_blank'>Demo</a>") }}</li>
+           <li class="m_citizens">{{ _("<a href='/citizens'>Citizens</a>") 
}}</li>
+            <li class="m_merchants">{{ _("<a href='/merchants'>Merchants</a>") 
}}</li>
+            <li class="m_governments">{{ _("<a 
href='/governments'>Governments</a>") }}</li>
+            <li class="m_investors">{{ _("<a href='/investors'>Operators</a>") 
}}</li>
+            <li class="m_developers">{{ _("<a 
href='/developers'>Developers</a>") }}</li>
+            <li class="m_about">{{ _("<a href='/about'>About&nbsp;us</a>") 
}}</li>
           </ul>
         </div>
       </div>
        <div class="navbar navbar-default navbar-fixed-bottom" 
role="navigation">
          <div class="container lang-slector">
-           <a href="#" onclick="setLang('en');"><img src="images/gb.png" 
height=15 width=23 alt="English"></img></a>
-           <a href="#" onclick="setLang('de');"><img src="images/de.png" 
height=15 width=25 alt="Deutsch"></img></a>
-           <a href="#" onclick="setLang('fr');"><img src="images/fr.png" 
height=15 width=22 alt="Fran&ccedil;ais"></img></a>
-           <a href="#" onclick="setLang('it');"><img src="images/it.png" 
height=15 width=22 alt="Italiano"></img></a>
-           <a href="#" onclick="setLang('es');"><img src="images/es.png" 
height=15 width=23 alt="Español"></img></a>
+           <a href="#" onclick="setLang('en');"><img src="images/gb.png" 
height="15" width="23" alt="English"></a>
+           <a href="#" onclick="setLang('de');"><img src="images/de.png" 
height="15" width="25" alt="Deutsch"></a>
+           <a href="#" onclick="setLang('fr');"><img src="images/fr.png" 
height="15" width="22" alt="Français"></a>
+           <a href="#" onclick="setLang('it');"><img src="images/it.png" 
height="15" width="22" alt="Italiano"></a>
+           <a href="#" onclick="setLang('es');"><img src="images/es.png" 
height="15" width="23" alt="Español"></a>
          </div>
        </div>
diff --git a/developers.html b/developers.html
index acf8d76..963b8f4 100644
--- a/developers.html
+++ b/developers.html
@@ -1,32 +1,23 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - Developers</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Developers") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Taler for developers</h1>
-        <h1 lang="de">Taler f&uuml;r Entwickler</h1>
-        <h1 lang="fr">Taler pour les développeurs</h1>
-        <h1 lang="it">Taler per programmatori</h2>
-        <h1 lang="es">Taler para programadores</h2>
+        <h1>{{ _("Taler for developers") }}</h1>
       </div>
 
       <!-- Example row of columns -->
       <div class="row">
         <div class="col-lg-6">
-          <h2 lang="en">Free</h2>
-         <h2 lang="de">Frei</h2>
-         <h2 lang="fr">Libre</h2>
-         <h2 lang="it">Free</h2>
-         <h2 lang="es">Libre</h2>
-          <p lang="en">Taler is free software implementing an open
+          <h2>{{ _("Free") }}</h2>
+
+          <p>{{ _("Taler is free software implementing an open
             protocol. Anybody is welcome to inspect our code and
             integrate our reference implementation into their
             applications.  Different components of Taler are being
@@ -37,69 +28,12 @@
             used for wallets and related customer-facing software.
             We are open for constructive suggestions for maximizing
             the adoption of this libre payment platform.
-          </p>
-          <p lang="de">Taler ist freie Software, welche ein offenes
-           Protokoll implementiert. Der Code ist frei verf&uuml;gbar
-           und jeder ist eingeladen unsere Referenzimplementierung in
-           eigene Projekte zu &uuml;bernehmen. Die unterschiedlichen
-           Komponenten Talers sind unter verschiedenen Lizenzen
-           erhältlich. Die Wechselstube f&auml;llt unter Affero
-           GPLv3+, Referenzcode, welcher die Integration mit
-           H&auml;ndlerplattformen demonstriert, l&auml;uft unter
-           LGPLv3+ und die Geldb&ouml;rsen sowie weitere Software auf
-           Seiten der Endkunden verwenden Apache-/Mozilla-
-           &auml;hnliche GPLv3+. Wir sind offen f&uuml;r konstruktive
-           Vorschl&auml;ge und freuen uns &uuml;ber Beitr&auml;ge,
-           welche zur weiten Verbreitung dieser freien
-           Bezahlplattform f&uuml;hren.
-          </p>
-         <p lang="fr">Taler est un logiciel libre exécutant un
-           protocol ouvert.  Vous êtes les bienvenus pour inspecter
-           notre code et intégrer nos applications référence dans vos
-           applications. Différents composants de Taler sont
-           disponibles sous plusieurs licences. L'Affero GPLv3+ est
-           utilisé pour la monnaie, le LGPLv3+ est utilisé pour le
-           code référence montrant l'intégration sur des plateformes
-           machandes, et des licences comme Apache/Mozilla/GPLv3+
-           sont utilisées pour les portefeuilles et le lien
-           client-logiciel orienté. Nous sommes ouverts à toute
-           suggestion constructive pour exploiter au maximum cette
-           plateforme de paiement libre.
-          </p>
-         <p lang="it">Taler è un free software che utilizza un
-           protocollo aperto. Chiunque è benvenuto per esaminare il
-           nostro codice e integrare le nostre implementazioni di
-           riferimento nelle loro applicazioni. Diversi componenti di
-           Taler sono stati resi disponibili sotto diverse
-           licenze. Affero GPLv3+ è usata per la exchange, LGPLv3+
-           per il codice di riferimento che mostra l'integrazione con
-           la piattaforma del venditore, e licenze come
-           Apache/Mozilla/GPLv3+ sono usate per i portafogli e i
-           relativi software di interfaccia dei clienti. Siamo aperti
-           a suggerimenti costruttivi per massimizzare l'adozione di
-           questa piattaforma di pagamento free.
-          </p>
-          <p lang="es">Taler es software libre que utiliza un
-            protocolo abierto. Cualquiera que lo desee es bienvenido a
-            inspeccionar nuestro código e integrar nuestra implementación
-            de referencia en sus aplicaciones.  Los diferentes componentes
-            de Taler estaán disponibles bajo diferentes licencias. La
-            licencia Affero GPLv3+ se usa para la casa de cambio, la
-            licencia LGPLv3+ para el código de referencia demostrando la
-            integración con las plataformas de comercio, y licencias como
-            Apache/Mozilla/GPLv3+ se usan para las billeteras y
-            aplicaciones de cara al cliente.  Estamos abiertos a recibir
-            sugerencias constructivas para maximizar la adopción de esta
-            plataforma de pagos libre.
-          </p>
+          ") }}</p>
         </div>
         <div class="col-lg-6">
-          <h2 lang="en">RESTful</h2>
-         <h2 lang="de">REST-basiert</h2>
-         <h2 lang="fr">Avec REST</h2>
-         <h2 lang="it">RESTful</h2>
-         <h2 lang="es"> Basado en REST</h2>
-         <p lang="en">Taler is designed to work on the Internet.  To
+          <h2>{{ _("RESTful") }}</h2>
+
+         <p>{{ _("Taler is designed to work on the Internet.  To
            ensure that Taler payments can work with restrictive
            network setups, Taler uses a RESTful protocol over HTTP or
            HTTPS. Taler's security does not depend upon the use of
@@ -108,441 +42,110 @@
            privacy compared to HTTP.  Taler uses JSON to encode
            structure data, making it easy to integrate Taler with
            existing Web applications.  Taler's protocol is documented
-           in detail <a href="https://api.taler.net/";>here</a>.
-          </p>
-         <p lang="de">Taler wurde zur Verwendung im Internet
-           konzipiert. Um sicherzustellen, dass Bezahlvorg&auml;nge
-           mit Taler auch in restriktiven Netzwerkumgebungen
-           funktionieren k&ouml;nnen, verwendet Taler ein
-           REST-basiertes Protokoll &uuml;ber HTTP oder HTTPS. Talers
-           Sicherheit h&auml;ngt nicht von der Verwendung von HTTPS
-           ab, aber die Verwendung von HTTPS auf Seiten der
-           H&auml;ndler sollte aus Konsistenzgr&uuml;nden und
-           aufgrund der besseren Privatsph&auml;re, die HTTPS
-           gegen&uuml;ber HTTP bietet, erfolgen. Da Taler zur
-           Kodierung von Datenstrukturen JSON verwendet, ist die
-           Integration von Taler in existierende Webapplikationen
-           sehr einfach. Das Taler-Protokoll ist im
-           Detail <a href="https://api.taler.net/";>hier</a>
-           dokumentiert.
-          </p>
-         <p lang="fr">Taler est conçu pour fonctionner sur
-           Internet. Afin de s'asurer que les paiement Taler
-           fonctionnent sur des installations réseaux restrictives,
-           Taler utilise le protocole RESTful sur HTTP ou HTTPS. La
-           sécurité Taler ne dépend pas de l'utilisation de HTTPS,
-           mais naturellement les commerçants voudront choisir HTTPS
-           pour l'uniformité et car c'est généralement meilleur pour
-           la confidentialité comparé à HTTP. Taler utilise JSON pour
-           coder les données structure, rendant Taler facile à
-           intégrer avec des application Web existantes. Le protocole
-           Taler est documenté en
-           détail <a href="https://api.taler.net/";>ici</a>.
-          </p>
-         <p lang="it">Taler è progettato per funzionare su
-           Internet. Per assicurare che i pagamenti in Taler possano
-           funzionare con configurazioni di rete ristrette, Taler usa
-           un protocollo RESTful su HTTP o HTTPS. La sicurezza di
-           Taler non dipende dall'uso di HTTPS, ma ovviamente i
-           venditori possono scegliere di offrire HTTPS per maggior
-           compattenza e perché è generalmente migliore per la
-           privacy se paragonato a HTTP.  Taler usa JSON per
-           codificare i dati di struttura, rendendo facile integrare
-           Taler con le già esistenti applicazioni web. Il protocollo
-           usato da Taler è documentato nel
-           dettaglio <a href="https://api.taler.net/";>qui</a>.
-          </p>
-         <p lang="es">Taler esta diseñado para funcionar en
-            Internet. Para garantizar que los pagos Taler pueden
-            funcionar con configuraciones de redes restrictivas, Taler
-            usa un protocolo REST sobre HTTP o HTTPS. La seguridad de
-            Taler no depende del uso de HTTPS, aunque obviamente los
-            comerciantes pueden ofrecer HTTPS para consistencia y
-            porque es generalmente mejor para la privacidad comparado
-            con HTTP. Taler usa JSON para codificar datos
-            estructurados, lo que simplifica integrar Taler con
-            aplicaciones web existentes.  El protocolo de Taler está
-            documentado
-            detalladamente <a href="https://api.taler.net/";>aquí</a>.
-          </p>
+           in detail <a href='https://api.taler.net/'>here</a>.
+          ") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Code</h2>
-          <h2 lang="de">Code</h2>
-          <h2 lang="fr">Code</h2>
-          <h2 lang="it">Codice</h2>
-          <h2 lang="es">Código</h2>
-         <p lang="en">Taler is currently primarily developed by a
+          <h2>{{ _("Code") }}</h2>
+
+         <p>{{ _("Taler is currently primarily developed by a
            research team at Inria and TU Munich. However,
            contributions from anyone are welcome.  Our Git
            repositories can be cloned using the Git and HTTP access
            methods against <tt>git.taler.net</tt> with the name of
            the respective repository. A list of public repositories
            can be found in
-           our <a href="https://git.taler.net/";>GitWeb</a>.
-          </p>
-         <p lang="de">Taler wird aktuell haupts&auml;chlich von einer
-           Forschergruppe bei Inria und der Technischen
-           Universit&auml;t M&uuml;nchen entwickelt. Trotzdem sind
-           Beitr&auml;ge von jedem wilkommen. Unser Git-Repository
-           kann man sowohl &uuml;ber Git als auch &uuml;ber HTTP
-           klonen, indem man auf <tt>git.taler.net</tt> mit dem
-           entsprechenden Repository-Namen zugreift. Eine Liste von
-           &ouml;ffentlichen Repositories ist in unserem
-           <a href="https://git.taler.net/";>GitWeb</a> zu finden.
-          </p>
-         <p lang="fr">Taler est actuellement principalement développé
-           par une équipe de recherche à Inria et TU
-           Munich. Néanmoins, les contributions de tous sont les
-           bienvenues. Notre Stockage Git peut être cloné en
-           utilisant les méthodes d'accès Git et HTTP
-           sur <tt>git.taler.net</tt> avec le nom du stockage
-           respectif. Une liste des lieux de stockage publics se
-           trouve sur
-           notre <a href="https://git.taler.net/";>GitWeb</a>.
-          </p>
-         <p lang="it">Attualmente Taler è principalmente sviluppato
-           da un team di ricercatori di Inria e TU Munich. Comunque,
-           sono ben accetti contributi da parte di chiunque.  Le
-           nostre repository di Git possono essere clonate applicando
-           il metodo d'accesso di Git e HTTP su questo
-           link <tt>git.taler.net</tt>, con il nome della
-           corrispettiva repository. Una lista delle repository
-           pubbiche può essere trovata al nostro
-           <a href="https://git.taler.net/";>GitWeb</a>.
-          </p>
-         <p lang="es">Taler se desarrolla principalmente por un
-           equipo de investigación en Inria y TU Munich. Sin embargo,
-           las contribuciones de cualquiera son bienvenidas.
-           Nuestros repositorios Git se pueden clonar usando los
-           métodos de acceso Git y HTTP en <tt>git.taler.net</tt> con
-           el nombre del repositorio respectivo. La lista de
-           repositorios públicos puede verse
-           en <a href="https://git.taler.net/";>GitWeb</a>.
-          </p>
+           our <a href='https://git.taler.net/'>GitWeb</a>.
+          ") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Documentation</h2>
-         <h2 lang="de">Dokumentation</h2>
-         <h2 lang="fr">Documentation</h2>
-         <h2 lang="it">Documentazione</h2>
-         <h2 lang="es">Documentación</h2>
-          <p lang="en">In addition to this website,
-            the <a href="https://git.taler.net/";>documented
-            code</a> and the <a href="https://api.taler.net/";>API
+          <h2>{{ _("Documentation") }}</h2>
+
+          <p>{{ _("In addition to this website,
+            the <a href='https://git.taler.net/'>documented
+            code</a> and the <a href='https://api.taler.net/'>API
             documentation</a>, we are in the process of preparing a
             comprehensive design document which will be published here
             soon.
-          </p>
-          <p lang="de">Zus&auml;tzlich zu dieser Webseite,
-            dem <a href="https://git.taler.net/";>dokumentierten
-            Code</a> und
-            der <a href="https://api.taler.net/";>API-Dokumentation</a>
-            bereiten wir ein umfassendes Design-Dokument vor, welches
-            in K&uuml;rze hier verf&uuml;gbar sein wird.
-          </p>
-         <p lang="fr">En supplément de ce site web, le
-           <a href="https://git.taler.net/";>documented code</a> et
-            l'<a href="https://api.taler.net/";>API documentation</a>,
-            nous préparons un document exhaustif qui sera publié ici
-           prochainement.
-          </p>
-         <p lang="it">Oltre a questo sito,
-           il <a href="https://git.taler.net/";>codice
-           documentato</a>, e
-           la <a href="https://api.taler.net/";>documentazione API</a>,
-           siamo preparando un documento integrale di progettazione
-           che sarà presto pubblicato qui.
-          </p>
-          <p lang="es">Además de este sitio,
-            la <a href="https://git.taler.net/";>documentación en el
-            código</a> y
-            la <a href="https://api.taler.net/";>documentación de la
-            API</a>, estamos en proceso de elaborar documentación de
-            diseño detallada, que será publicada aquí
-            próximamente.
-          </p>
+          ") }}</p>
         </div>
          <div class="col-lg-4">
-          <h2 lang="en">Discussion</h2>
-         <h2 lang="de">Diskussion</h2>
-         <h2 lang="fr">Discussion</h2>
-         <h2 lang="it">Discussione</h2>
-         <h2 lang="es">Debates</h2>
-          <p lang="en">We have a mailinglist for developer discussions.
-            You can subscribe to it or read the list archive at
-            <a 
href="http://lists.gnu.org/mailman/listinfo/taler";>http://lists.gnu.org/mailman/listinfo/taler</a>.</p>
-          <p lang="de">Wir haben eine Mailingliste f&uuml;r Diskussionen mit 
den Entwicklern.
-            Die Webseite der Liste zum eintragen als auch das Listenarchiv 
sind hier:
-            <a 
href="http://lists.gnu.org/mailman/listinfo/taler";>http://lists.gnu.org/mailman/listinfo/taler</a>.</p>
-          <p lang="fr">Nous avons une liste pour le discours public des 
developers.
-            On peut s'inscrire ou lire les archives à
-            <a 
href="http://lists.gnu.org/mailman/listinfo/taler";>http://lists.gnu.org/mailman/listinfo/taler</a>.</p>
-          <p lang="it">We have a mailinglist for developer discussions.
+          <h2>{{ _("Discussion") }}</h2>
+
+          <p>{{ _("We have a mailinglist for developer discussions.
             You can subscribe to it or read the list archive at
-            <a 
href="http://lists.gnu.org/mailman/listinfo/taler";>http://lists.gnu.org/mailman/listinfo/taler</a>.</p>
-          <p lang="es">Tenemos una lista de correos para debates de 
desarrolladores.
-            Puedes suscribirte o leer el archivo de la lista en
-            <a 
href="http://lists.gnu.org/mailman/listinfo/taler";>http://lists.gnu.org/mailman/listinfo/taler</a>.</p>
+            <a 
href='http://lists.gnu.org/mailman/listinfo/taler'>http://lists.gnu.org/mailman/listinfo/taler</a>.")
 }}</p>
         </div>
       </div>
 
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Regression Testing</h2>
-         <h2 lang="de">Regressionstests</h2>
-         <h2 lang="fr">Tests de régression</h2>
-         <h2 lang="it">Test delle regressioni</h2>
-         <h2 lang="es">Pruebas de regresión</h2>
-          <p lang="en">We
-            have <a href="https://buildbot.net/";>Buildbot</a>
+          <h2>{{ _("Regression Testing") }}</h2>
+
+          <p>{{ _("We
+            have <a href='https://buildbot.net/'>Buildbot</a>
             automation tests to detect regressions and check for
             portability at
-            <a href="https://buildbot.taler.net/";>buildbot.taler.net</a>.
-          </p>
-          <p lang="de">Wir automatisieren Tests mit Hilfe
-            von <a href="https://buildbot.net/";>Buildbot</a> um
-            Regressionen zu finden und den Code auf Portabilit&auml;t
-            zu testen.  Die Ergebnisse sind unter
-            <a href="https://buildbot.taler.net/";>buildbot.taler.net</a> zu 
finden.
-          </p>
-          <p lang="fr">Des tests de régression automatiques ont été mis en 
place grace à
-            <a href="https://buildbot.net/";>Buildbot</a> et sont
-            disponibles à
-            <a href="https://buildbot.taler.net/";>buildbot.taler.net</a>.
-          </p>
-          <p lang="it">E' disponibile
-           un <a href="https://buildbot.net/";>Buildbot</a>
-           dedicato a test automatici per individuare regressioni e
-           controllare la portabilità, alla
-           pagina <a href="https://buildbot.taler.net/";>buildbot.taler.net</a>.
-          </p>
-          <p lang="es">Tenemos test automatizados
-            con <a href="https://buildbot.net/";>Buildbot</a> para
-            detectar regresiones y chequeos de portabilidad en
-            <a href="https://buildbot.taler.net/";>buildbot.taler.net</a>.
-          </p>
+            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.
+          ") }}</p>
         </div>
         <div class="col-lg-4" note="not yet operational">
-          <h2 lang="en">Code Coverage Analysis</h2>
-         <h2 lang="de">Testabdeckungsanalyse</h2>
-         <h2 lang="fr">Mesure de couverture du code</h2>
-         <h2 lang="it">Analisi della copertura del codice</h2>
-         <h2 lang="es">Análisis de cobertura de código</h2>
-          <p lang="en">We
-            use <a href="http://ltp.sourceforge.net/coverage/lcov.php";>LCOV</a>
+          <h2>{{ _("Code Coverage Analysis") }}</h2>
+
+          <p>{{ _("We
+            use <a href='http://ltp.sourceforge.net/coverage/lcov.php'>LCOV</a>
             to analyze the code coverage of our tests, the results are
             available
-            at <a href="https://lcov.taler.net/";>lcov.taler.net</a>.
-          </p>
-          <p lang="de" note="outdated">Wir
-            benutzen <a 
href="http://ltp.sourceforge.net/coverage/lcov.php";>LCOV</a>
-            um die Abdeckung unseres Codes durch unsere Tests zu
-            verstehen. Die Ergebnisse sind unter
-            <a href="https://lcov.taler.net/";>lcov.taler.net</a> zu finden.
-          </p>
-          <p lang="fr"><a 
href="http://ltp.sourceforge.net/coverage/lcov.php";>LCOV</a> est utilisé
-            pour analyser la couverture du code par nos tests. Les résultats 
sont disponibles à
-            <a href="https://lcov.taler.net/";>lcov.taler.net</a>.
-          </p>
-          <p lang="it">I test effettuati sul software Taler subiscono
-           la misurazione della loro "copertura"
-           da <a href="http://ltp.sourceforge.net/coverage/lcov.php";>LCOV</a>;
-           inoltre, tali risultati sono disponibili alla
-           pagina <a href="https://lcov.taler.net/";>lcov.taler.net</a>.
-          </p>
-          <p lang="es">Usamos <a 
href="http://ltp.sourceforge.net/coverage/lcov.php";>LCOV</a>
-            para analizar la cobertura del código de nuestros tests,
-            los resultados están disponibles en
-            <a href="https://lcov.taler.net/";>lcov.taler.net</a>.
-          </p>
+            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.
+          ") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Performance Analysis</h2>
-         <h2 lang="de">Performanzanalyse</h2>
-         <h2 lang="fr">Analyse de performances</h2>
-         <h2 lang="it">Analisi delle prestazioni</h2>
-         <h2 lang="es">Performance</h2>
-          <p lang="en">We
-            use <a href="https://gnunet.org/gauger";>Gauger</a> for
+          <h2>{{ _("Performance Analysis") }}</h2>
+
+          <p>{{ _("We
+            use <a href='https://gnunet.org/gauger'>Gauger</a> for
             performance regression analysis of the exchange backend
-            at <a href="https://gauger.taler.net/";>gauger.taler.net</a>.
-          </p>
-          <p lang="de">Wir
-            benutzen <a href="https://gnunet.org/gauger";>Gauger</a> um
-            Performanzprobleme der Datenbankbackends der
-            Wechselstube zu verstehen.  Die Ergebnisse sind
-            unter <a href="https://gauger.taler.net/";>gauger.taler.net</a>.
-          </p>
-          <p lang="fr">Nous
-            utilisons <a href="https://gnunet.org/gauger";>Gauger</a>
-            pour une analyse des régression de performances du bureau
-            de change, la parie serveur de Taler.  les résultats sont
-            disponibles
-            à <a href="https://gauger.taler.net/";>gauger.taler.net</a>.
-          </p>
-          <p lang="it">Le prestazioni della ufficio cambi sono misurate 
attraverso
-           <a href="https://gnunet.org/gauger";>Gauger</a>, e i
-           risultati disponibili alla pagina
-           <a href="https://gauger.taler.net/";>gauger.taler.net</a>.
-          </p>
-          <p lang="es">Usamos <a href="https://gnunet.org/gauger";>Gauger</a>
-            para análisis de regresión del rendimiento del sistema
-            backend (casa de cambio) en
-            <a href="https://gauger.taler.net/";>gauger.taler.net</a>.
-          </p>
+            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.
+          ") }}</p>
         </div>
       </div>
 
       <div class="col-lg-12">
-        <h2 lang="en" id="overview">Taler system overview</h1>
-        <h2 lang="de">Das Taler-System im &Uuml;berblick</h1>
-        <h2 lang="fr">Vue d'ensemble de Taler</h2>
-        <h2 lang="it">Schema generale del sistema Taler</h2>
-        <h2 lang="es">Diagrama general del sistema Taler</h2>
-        <p lang="en">The Taler system consists of protocols executed
+        <h2 id="overview">{{ _("Taler system overview") }}</h2>
+
+        <p>{{ _("The Taler system consists of protocols executed
           among a number of actors with the help
-          of <a href="https://www.fsf.org/";>Free Software</a> as
+          of <a href='https://www.fsf.org/'>Free Software</a> as
           illustrated in the illustration on the right.  Typical
           transactions involve the following steps:
-        </p>
-        <p lang="de">Das Taler System besteht aus Protokollen die von
-          verschiedenen Teilnehmern unter Verwendung von
-          <a href="https://www.fsf.org/";>Freier Software</a>
-          ausgef&uuml;hrt werden.  Die Illustration auf der rechten
-          Seite veranschaulicht die folgenden f&uuml;r die
-          Durchf&uuml;hrung einer Transaktion typischen Schritte:
-        </p>
-        <p lang="fr">Le system de Taler consiste de protocols exécutés
-          entre plusieurs acteurs à l'aide
-          de <a href="https://www.fsf.org/";>Logiciel Libre</a>.  Une
-          transaction typique comporte les étapes suivantes :
-        </p>
-        <p lang="it">Taler usa <a href="https://www.fsf.org/";>software
-         libero</a> per realizzare i protocolli finalizzati alla
-         comunicazione tra i vari partecipanti come illustrato nella
-         figura a destra.  La tipica transazione nel modello Taler si
-         compone dei seguenti passaggi:
-        </p>
-        <p lang="es">El sistema Taler consta de protocolos entre varios 
actores con la ayuda de
-          <a href="https://www.fsf.org/";>Software Libre</a> como se ve
-          en la figura de la derecha.  Las transacciones típicas
-          consisten de los siguientes pasos:
-        </p>
+        ") }}</p>
+
           <img src="images/system.svg" alt="system overview" style="float: 
right; margin: 50px 5px 5px 5px;" width="50%">
           <ol>
-             <li lang="en">A customer instructs his <b>bank</b> to
+             <li>{{ _("A customer instructs his <b>bank</b> to
                transfer funds from his account to the Taler exchange
                (top left).  In the subject of the transaction, he
                includes an authentication token from his
                electronic <b>wallet</b>. In Taler terminology, the
                customer creates a reserve at the exchange.
-             </li>
-             <li lang="de">Ein Kunde weist seine <b>Bank</b> an,
-               Gelder aus seinem Konto an die Taler Wechselstube zu
-               &uuml;bertragen (oben links).  Im Betreff gibt er ein
-               von seiner elektronischen <b>Geldb&ouml;rse</b>
-               erzeugtes Authentifizierungstoken an. In der
-               Terminologie von Taler sagen wir, der Kunde legt eine
-               Reserve bei der Wechselstube an.
-             </li>
-             <li lang="fr">Un client demande à sa <b>banque</b> de
-               transfèrer des fonds de son compte en banque vers le
-               bureau de change de Taler (en haut à gauche). Dans le
-               sujet de la transaction, est inclus un jeton
-               d'authentification du <b>porte-monnaie</b> électronique
-               du client. Dans la terminologie de Taler, le client
-               crée une réserve dans le bureau de change.
-             </li>
-             <li lang="it">Un cliente chiede alla sua <b>banca</b> di
-              trasferire fondi dal suo conto a quello della
-              ufficio cambi Taler (in alto a destra).  La causale di
-              questo trasferimento includerà l'informazione
-              necessaria, generata dal portafoglio elettronico
-              (<b>wallet</b>) compatibile col sistema Taler, ad
-              autenticare il cliente alla ufficio cambi (nota anche
-              come "exchange").  Nella terminologia adeguata, si dirà
-              che il cliente ha creato una riserva.
-             </li>
-             <li lang="es">El cliente instruye a su <b>banco</b> a
-               transferir fondos de su cuenta a la casa de cambio
-               Taler (arriba a la izquierda). En la referencia de la
-               transacción incluye un token de autenticación de
-               su <b>billetera</b> electrónica. En la terminología
-               Taler, el cliente crea una reserva en la casa de
-               cambio.
-             </li>
-             <li lang="en">Once the exchange has received the
+             ") }}</li>
+
+             <li>{{ _("Once the exchange has received the
                transfer, it allows the customer's electronic wallet
                to <b>withdraw</b> electronic coins.  The electronic
                coins are digital representations of the original
                currency from the transfer. It is important to note
-               that the exchange does not learn the "serial numbers"
+               that the exchange does not learn the &quot;serial numbers&quot;
                of the coins created in this process, so it cannot tell
                later which customer purchased what at which merchant.
                The use of Taler does not change the currency or the
                total value of the funds (except for fees which the
                exchange may charge for the service).
-             </li>
-             <li lang="de" note="outdated">Sobald die Wechselstube den
-               Transfer bekommen hat, erlaubt es der elektronischen
-               Geldb&ouml;rse das <b>abheben</b> elektronischer
-               M&uuml;nzen. Diese elektronischen M&uuml;nzen sind
-               digitale R&auml;presentationen der urspr&uuml;nglichen
-               W&auml;hrung der &Uuml;berweisung. Hierbei ist es
-               wichtig, dass die Wechselstube nicht die
-               "Seriennummern" der bei diesem Prozess erzeugten
-               M&uuml;nzen lernt. Somit kann die Wechselstube
-               sp&auml;ter nicht feststellen, welcher Kunde bei
-               welchem H&auml;nlder was einkauft.  Die Benutzung von
-               Taler &auml;ndert weder die W&auml;hrung noch den
-               Gesamtwert (ausgenommen nat&uuml;rlich die
-               Geb&uum;hren, die die Wechselstube f&uuml;r ihre
-               Dienste verlangen k&ouml;nnte).
-             </li>
-             <li lang="fr">Une fois que le bureau de change a reçu le
-               transfère, il permets au porte-monnaie électronique du
-               client de <b>retirer</b> des pièces électroniques. Les
-               pièces électroniques sont des représentations
-               numériques des devises transfèrées initialement.  Il
-               est important de noter que le bureau de change ne
-               connait pas le "numéro de serie" des pièces ainsi
-               crées, il luis sera donc impossible de savoir quel
-               client a payer un marchant. L'utilisation de Taler ne
-               change pas la devise ni la valeur totale des fonds (à
-               l'exeption des frais que le bureau de change peut
-               prendre comme son service).
-             </li>
-             <li lang="it">In seguito alla ricezione del trasferimento
-              da parte della ufficio cambi, il cliente
-              potrà <b>ritirare</b> i suoi gettoni elettronici.  Tali
-              gettoni sono rappresentazioni digitali dell'ammonto che
-              il cliente ha trasferitto alla ufficio cambi. E'
-              fondamentale notare che in questo processo la
-              ufficio cambi non apprende nessun "numero seriale" dei
-              gettoni coinvolti, in modo tale da non poter a
-              posteriori associare un certo cliente ad un certo
-              acquisto. Taler non interferisce dunque né con la
-              valuta né con l'ammonto presente nella riserva. L'unica
-              modifca apportata da Taler alla riserva è la
-              sottrazione da questa della tariffa del servizio.
-             </li>
-             <li lang="es">Una vez que la casa de cambio ha recibido
-               la transferencia, permite que la billetera del
-               cliente <b>retire</b> monedas electrónicas.  Las
-               modedas electrónicas son representaciones digitales de
-               la moneda original de la transferencia. Es importante
-               destacar que la casa de cambio no registra los "números
-               de serie" de los billetes creados en este proceso, por
-               lo que no puede decir luego qué cliente compró qué cosa
-               a qué comerciante.  El uso de Taler no cambia la cambio
-               ni el valor total de los fondos (excepto por tasas de
-               cambio que la casa de cambio pueda cobrar por este
-               servicio).
-             </li>
-             <li lang="en">Once the customer has the digital coins in
+             ") }}</li>
+
+             <li>{{ _("Once the customer has the digital coins in
                his wallet, the wallet can be used to <b>spend</b> the
                coins with merchant portals that support the Taler
                payment system and accept the respective exchange as a
@@ -557,81 +160,9 @@
                customer. Naturally, the customer can spend any
                fraction of his digital coins (the system takes care of
                customers getting change).
-             </li>
-             <li lang="de">Sobald der Kunde digitale M&uuml;nzen in
-               seiner elektronischen Geldb&ouml;rse hat, kann er diese
-               bei H&auml;ndlern die Taler unterst&uuml;tzen und die
-               entsprechende Wechselstube
-               akzeptieren <b>ausgeben</b>. Dabei wird ein Vertrag
-               cryptographisch signiert durch die M&uuml;nzen des
-               Kunden und den Schl&uuml;ssel des H&auml;ndlers.  Falls
-               notwendig, kann der Kunde kann diesen Vertrag
-               sp&auml;ter vor Gericht vorlegen als Beweis f&uuml;r
-               den unterzeichneten Vertrag und die Zahlung des
-               Betrages.  Der Kunde lernt hierbei nicht die
-               Kontoinformationen des H&auml;ndlers, und Taler
-               verlangt vom H&auml;ndler nicht, dass er die
-               Identit&auml;t des Kunden bestimmt.  Nat&uuml;rlich
-               kann der Kunde auch Bruchteile seines Barbestandes
-               ausgeben (das System sorgt ggf.  daf&uuml;r das der
-               Kunde wenn n&ouml;tig Wechselgelt erh&auml;lt).
-             </li>
-             <li lang="fr">Une fois que le client a les pièces dans
-               sont porte-monnaie, celui-ci peut être utilisé
-               pour <b>dépenser</b> les pièces avec un portail
-               marchand qui supporte Taler comme systeme de payement
-               et accepte le bureau de change comme partenaire
-               commercial (flèche du bas). Celà crée un contract signé
-               numériquement par le marchant et les pièces du
-               client. Si celà s'avère nécéssaire, le client peut
-               ensuite utiliser ce contract signé numériquement face
-               au tribunaux pour prouver les termes exacts du contract
-               et qu'il à payé le montant convenu. Le client n'a pas
-               connaissance des coordonées banquaires du marchant, et
-               Taler ne requière pas que le marchant ai connaissance
-               de l'identité du client. Naturellement, le client peut
-               dépenser seulement une partie de chaque pièce (le
-               système se chargant de rendre la monnaie).
-             </li>
-             <li lang="it">Con i gettoni elettronici nel portafogli,
-              il cliente può <b>spendere</b> presso tutti i venditori
-              che accettano Taler tra i loro sistemi di pagamento, e
-              che sono disponibili a finalizzare l'operazione con la
-              stessa ufficio cambi che ha dato i gettoni al cliente
-              (freccia in basso).  Tecnicamente, ciò comporta la
-              creazione di un certificato firmato d'ambo le parti:
-              dal venditore e dalla chiave corrispondente al gettone
-              speso (vale la pena notare che un gettone, altro non è,
-              che una coppia di chiavi pubblica e privata). Assumendo
-              che i tribunali accettino firme elettroniche, un
-              cliente può utilizzare tale certificato per mostrare i
-              suoi termini esatti e che egli ha pagato la somma
-              dovuta. Ancora, il cliente non viene mai a conoscenza
-              degli estremi bancari del negoziante e, allo stesso
-              modo, Taler non richiede che il negoziante debba
-              conoscere l'identità del cliente. Naturalmente, il
-              cliente può anche spendere una frazione di uno dei suoi
-              gettoni, grazie alla facoltà che Taler ha di restituire
-              il cambio.
-            </li>
-             <li lang="es">Una vez que el cliente tiene las monedas
-               digitales en su billetera, puede usarla
-               para <b>gastar</b> esas monedas con portales de
-               comerciantes que acepten el sistema de pagos Taler y
-               acepten a la casa de cambio referida como partner
-               (flecha de abajo). Esto crea un contrato digital
-               firmado por las monedas del cliente y el comerciante.
-               De ser necesario, los clientes pueden llegar a usar
-               este contrato firmado digitalmente ante la Justicia
-               para probar los términos exactos del contrato y que se
-               pagó la cantidad especificada. El cliente no dispone de
-               los datos bancarios del comerciante, y Taler no
-               requiere que el comerciante sepa la identidad del
-               cliente. Naturalmente, el cliente puede gastar
-               cualquier fracción de sus monedas digitales (el sistema
-               se ocupa del proceso de obtener cambio).
-             </li>
-             <li lang="en">Merchants receiving digital
+             ") }}</li>
+
+             <li>{{ _("Merchants receiving digital
                coins <b>deposit</b> the respective receipts that
                resulted from the contract signing with the customer at
                the exchange to redeem the coins.  The deposit step
@@ -646,73 +177,9 @@
                customer. Thus, the exchange's database allows the
                state to enforce that merchants pay applicable taxes
                (and do not engage in illegal contracts).
-             </li>
-             <li lang="de" note="outdated">H&auml;ndler die digitale
-               M&uuml;nzen erhalten <b>deponieren</b> die Belege aus
-               dem Vertragsabschluss bei der Wechselstube um den
-               Gegenwert zu erhalten. Beim Deponieren werden weder die
-               Vertragsdetails zwischen Kunde und H&auml;ndler noch
-               die Identit&auml;lt des Kunden der Wechselstube
-               bekannt. Die Wechselstube lernt jedoch die
-               Identit&auml;t des H&auml;ndlers da dieser seine
-               Kontoinformationen im Klartext zur Verf&uuml;gung
-               stellen muss.  Falls der Staat es sp&auml;ter verlangt,
-               kann der H&auml;ndler beweisen, welcher Vertrag dem
-               Depotvorgang zugrundelag, z.B.  damit der Staat die
-               richtige Steuerkategorie bestimmen kann.  Somit
-               erlaubten es die Informationen der Wechselstube dem
-               Staat H&auml;ndler zum abf&uuml;hren von Steuern zu
-               zwingen (und kriminelle Vertr&auml;ge entsprechend zu
-               ahnden).
-             </li>
-             <li lang="fr">Les marchands recevant des pièces
-               numériques les <b>déposent</b>, avec les reçus
-               résultants des signatures du contract avec le client,
-               auprès du bureau de change pour récupérer les
-               pièces. L'étape de dépos ne révèle pas les détails du
-               contract entre le client et le marchant ou l'identité
-               du client au bureau de change de quelque façon que ce
-               soit. Néanmoins, le bureau de change prends
-               connaissance de l'identité du marchant grace au
-               coordonées banquaires fournies pour le virement. Le
-               marchant peut ensuite, par exemple lorsque l'état lui
-               demande pour établire les taxes, fournir des
-               informations reliant chaque dépos à son contrat
-               spécifique, signé par le client. Ainsi La base de
-               donnée du bureau de change permet à l'état de s'assurer
-               que les marchants payent les taxes appliables (et ne
-               s'engagent pas dans des activités illégales).
-             </li>
-             <li lang="it">Contemporaneamente alla firma dei contratti
-              viene creata una ricevuta che il negoziante
-              può <b>depositare</b> alla ufficio cambi al fine di
-              riavere indietro il corrispettivo in denaro del gettone
-              che ha ricevuto dal cliente. Il deposito non mette la
-              ufficio cambi nelle condizioni di apprendere i dettagli
-              del contratto tra il negoziante e il cliente, né
-              l'identità stessa del cliente. Ad ogni modo, la
-              ufficio cambi potrà (e dovrà) conoscere l'identità del
-              negoziante, dal momento che essa necessità dei suoi
-              estremi bancari necessari a finalizzare il
-              processo.
-             </li>
-             <li lang="es">Los comerciantes que reciben monedas electrónicas
-               <b>depositan</b> los recibos respectivos resultantes de
-               los contratos firmados con el cliente en la casa de
-               cambio para canjear las monedas.  Al realizar el
-               depósito no se revelan los detalles del contrato entre
-               el cliente y la casa de cambio, de ninguna manera. Sin
-               embargo, la casa de cambio sí conoce la identidad del
-               comerciante a través de la información provista de
-               ruteo al banco. El comerciante, por ejemplo cuando es
-               requerido por el Estado para pagar impuestos, puede
-               proveer información individual del respectivo contrato
-               firmado por el cliente.  Así, la base de datos de la
-               casa de cambio permite al Estado la imposición a los
-               comerciantes de las tasas que corresponda aplicar (y
-               revisar que los contratos no sean ilegales).
-             </li>
-             <li lang="en">Finally, the exchange transfers funds
+             ") }}</li>
+
+             <li>{{ _("Finally, the exchange transfers funds
                corresponding to the digital coins redeemed by the
                merchants to the merchant's <b>bank</b> account. The
                exchange may combine multiple small transactions into
@@ -720,46 +187,9 @@
                exchange about the relationship between the bank
                transfers and the individual claims that were
                deposited.
-             </li>
-             <li lang="de">Abschlie&szlig;end &uuml;berweist die
-               Wechselstube dem H&auml;ndler den entsprechenden
-               Betrag auf sein <b>Bankkonto</b>.  Die Wechselstube
-               k&ouml;nnte dabei mehrere kleine Transaktionen zu einem
-               g&ouml;&szlig;erem Transfer zusammenfassen.  Der
-               H&auml;ndler kann in diesem Fall bei der
-               Wechselstube nachfragen, um Informationen zur
-               Relation der Transfers und den dazugeh&ouml;rigen
-               Depotvorg&auml;ngen zu erhalten.
-             </li>
-             <li lang="fr">Finalement, le bureau de change transfère
-               les fonds correspondants aux pièces déposées par le
-               marchant sur le compte en <b>banque</b> du marchant. Le
-               bureau de change peut combiner plusieurs petites
-               transactions en un transfère plus conséquant.  Le
-               marchant peut demander auprès du bureau de change le
-               lien entre chaque transfère banquaire et les dépos
-               individuels effectués.
-             </li>
-             <li lang="it">Infine, la ufficio cambi trascferirà fondi
-              della stessa cifra dei gettoni riscattati dal negoziate
-              verso il conto in <b>banca</b> di quest' ultimo. Nulla
-              impedisce alla zezza di combinare molteplici piccole
-              transazioni in un unico bonifico verso il conto del
-              negoziante. Il negoziante può in ogni momento
-              interrogare la ufficio cambi sullo stato dei bonifici
-              che egli ha diritto a ricevere.
-            </li>
-             <li lang="es">Por último, la casa de cambio transfiere
-               los fondos correspondientes a las monedas digitales
-               canjeadas por el comerciante a la cuenta
-               de <b>banco</b> del comerciante.  La casa de cambio
-               puede combinar múltiples transacciones pequeñas en una
-               transferencia de banco más grande. El comerciante puede
-               solicitarle a la casa de cambio la relación entre la
-               transferencia bancaria y los operaciones individuales
-               que se depositaron.
-             </li>
-             <li lang="en">Most importantly, the exchange keeps
+             ") }}</li>
+
+             <li>{{ _("Most importantly, the exchange keeps
                cryptographic proofs that allow it to demonstrate that
                it is operating correctly to third parties.  The system
                requires an external <b>auditor</b>, such as a
@@ -767,47 +197,9 @@
                frequently verify the exchange's databases and check that
                its bank balance matches the total value of the
                remaining coins in circulation.
-             </li>
-             <li lang="de">Die Wechselstube speichert
-               kryptographische Beweise die es ihr erlauben,
-               gegen&uuml;ber Dritten zu beweisen, dass Sie korrekt
-               gearbeitet hat.  Es wird erwartet, dass die
-               Wechselstube gegen&uuml;ber der Finanzaufsicht
-               nachweisen muss, dass sie gen&uuml;gend R&uuml;cklagen
-               zur Deckung aller noch ausstehenden M&uuml;nzen
-               besitzt.
-             </li>
-             <li lang="fr">Plus important, le bureau de change
-               conserve les preuves cryptographiques qui lui
-               permettent de démontrer aux autres parties qu'il opère
-               correctement.  Le systeme requiere un <b>auditeur</b>
-               externe, tel q'une authorité de régulation financière
-               gouvernementale, qui vérifie régulièrement la base de
-               donnée du bureau de change et vérifie que son solde
-               banquaire correspond à la valeur totale de toutes les
-               pièces en circulation.
-             </li>
-             <li lang="it">E' importante notare che la ufficio cambi
-              mantiene prove crittografiche che le permettono di
-              dimostrare la sua buona fede verso terze
-              parti. Nell'architettura di Taler è prevista la
-              presenza di un <b>ispettore</b> esterno, come ad
-              esempio un apparato statale del fisco, che controlla
-              costantemente i database della ufficio cambi per
-              verificare che il suo bilancio corrisponda sempre alla
-              quantità di gettoni ancora in circolazione.
-             </li>
-             <li lang="es">Lo más importante es que la casa de cambio
-               mantiene pruebas criptográficas que permiten demostrar
-               a terceros que opera correctamente.  El sistema
-               requiere un <b>auditor</b> externo, como una entidad de
-               regulación financiera avalada por el gobierno, para
-               verificar fecuentemente las bases de datos de la casa
-               de cambio y chequear que su balance bancario coincide
-               con el valor total de las monedas que hay en
-               circulación.
-             </li>
-             <li lang="en">Without the auditor, the exchange operators
+             ") }}</li>
+
+             <li>{{ _("Without the auditor, the exchange operators
                could embezzle funds they are holding in
                reserve. Customers and merchants cannot cheat each
                other or the exchange. If any party's computers are
@@ -815,45 +207,9 @@
                respective party and proportional to the funds they
                have in circulation during the period of the
                compromise.
-             </li>
-             <li lang="de">Ohne die Finanzaufsicht w&auml;re es dem
-               Betreiber der M&uuml;nzerei m&ouml;glich, Gelder aus
-               der Reserve zu entwenden.  Wenn die Computer von einem
-               der Teilnehmer kompromitiert werden, hat immer nur der
-               kompromitierte Teilnehmer den finanziellen Schaden.
-               Dieser ist weiterhin begrenzt auf den Gesamtumsatz mit
-               Taler im fraglichen Zeitraum.
-             </li>
-             <li lang="fr">Sans auditeur, l'entité opérant le bureau
-               de change pourrait voler les fonds que le bureau de
-               change garde en réserve. Clients et marchants ne
-               peuvent se voler l'un l'autre via le bureau de
-               change. Si les ordinateurs d'une partie sont compromis,
-               les dégas financiers sont limités a cette partie
-               seulement et proportionels aux fonds qu'ils ont en
-               circulation au moment de l compromission.
-             </li>
-             <li lang="it">L'assenza di taler ispettore metterebbe i
-              gestori della ufficio cambi nelle condizioni di
-              appropriarsi del denaro presente nelle sue riserve.
-              Clienti e negozianti non hanno la possibilità di
-              frodarsi a vicenda, né di frodare la ufficio cambi. Se
-              il computer di qualcuna delle parti viene compromesso,
-              la perdita finananziaria non tocca le altre parti ed è
-              proporzionale ai fondi che tale computer ha in
-              circolazione durante il periodo della compromissione.
-            </li>
-             <li lang="es">Sin el auditor, los operadores de la casa
-               de cambio podrían robar los fondos que mantienen en las
-               reservas. Los clientes y comerciantes no pueden
-               engañarse uno a otro, o a la casa de cambio. Si el
-               ordenador de una de las partes se viera comprometido,
-               el daño financiero se limita a la parte respectiva y
-               proporcional a los fondos que tienen en circulación
-               durante el período del inconveniente.
-             </li>
+             ") }}</li>
           </ol>
-        </p>
+        <p></p>
       </div>
       <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/financial-news.html b/financial-news.html
index 6fa9c91..4a06e58 100644
--- a/financial-news.html
+++ b/financial-news.html
@@ -2,7 +2,7 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <title>GNU Taler - Financial News</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Financial News") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
@@ -11,7 +11,7 @@
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Financial News</h1>
+        <h1 lang="en">{{ _("Financial News") }}</h1>
       </div>
       <div class="row">
 
diff --git a/governments.html b/governments.html
index 12ec41e..1ca62d5 100644
--- a/governments.html
+++ b/governments.html
@@ -1,143 +1,60 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - Taxable Anonymous Libre Electronic Reserves: 
Governments</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Governments") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Advantages for governments</h1>
-        <h1 lang="de">Vorteile f&uuml;r Regierungen</h1>
-        <h1 lang="fr">Avantage pour les gouvernements</h1>
-        <h1 lang="it">Vantaggi per i governi</h1>
-        <h1 lang="es">Ventajas para los gobiernos</h1>
+        <h1>{{ _("Advantages for governments") }}</h1>
         <!-- p><a class="btn btn-lg btn-success" href="#" role="button">Get 
started today</a></p -->
       </div>
 
       <!-- Example row of columns -->
       <div class="row">
         <div class="col-lg-6">
-          <h2 lang="en">Taxable</h2>
-          <h2 lang="de">Besteuerbar</h2>
-          <h2 lang="fr">Taxable</h2>
-          <h2 lang="it">Tassabile</h2>
-          <h2 lang="es">Imponible</h2>
-          <p lang="en">Taler is an electronic payment system that was built 
with the goal of supporting taxation.
+          <h2>{{ _("Taxable") }}</h2>
+
+          <p>{{ _("Taler is an electronic payment system that was built with 
the goal of supporting taxation.
              With Taler, the receiver of any form of payment is known, and the 
payment information comes
              attached with some details about what the payment was made for 
(but not the identity of the customer).  Thus, governments can use this
              data to tax buisnesses and individuals based on their income, 
making tax evasion and
-             black markets less viable.</p>
-         <p lang="de">Taler ist ein elektronisches Zahlungssystem, welches die 
Besteuerung einzelner
-            Transaktionen erm&ouml;glicht. Im System sind die Empf&auml;nger 
f&uuml;r jeden Zahlungsvorgang
-            bekannt, genauso wie bestimmte Details &uuml;ber den Zweck der 
Transaktion (aber nicht die Identit&auml;t des Kunden). Dadurch
-            erm&ouml;glicht Taler es Regierungen, sowohl Firmen als auch 
Privatpersonen auf Basis
-            ihres Einkommens zu besteuern und erschwert gleichzeitig noch 
Steuervermeidungen sowie den
-            Schwarzmarkthandel.</p>
-         <p lang="fr">Taler est un système de paiement électronique qui a été 
créé dans le but d'aide à la taxation. Avec Taler, le créditeur de toute forme 
de paiement est connu, et les informations du paiement arrivent avec les 
détails concernant le motif du paiement. Donc, les gouvernements peuvent 
utiliser cette donnée pour taxer les entreprises et les particuliers en se 
basant sur leurs revenus, permettant ainsi de diminuer l'évasion fiscale et le 
marché noir.</p>
-         <p lang="it">Taler è un sistema di pagamento elettronico ideato con 
lo scopo di supportare la tassazione.
-            Con Taler, il ricevitore di qualsiasi forma di pagamento è 
conosciuto, e le informazioni del pagamento
-            arrivano con l'aggiunta di dettagli riguardo al perché sia stato 
effettuato. Quindi i governi possono usare
-            questi dati per tazzare aziende e individui in base al loro 
reddito, così da rendere evasione fiscale
-            e mercato nero meno usufruibili.</p>
-    <p lang="es">Taler es un sistema de pago electrónico construido con el 
objetivo de dar soporte impositivo.
-       Con Taler, el receptor de cualquier forma de pago es conocido, y la 
información del pago viene adjunta
-       con algunos detalles respecto a cómo fue hecho el pago (pero sin la 
identidad del cliente). De este modo,
-       los gobiernos pueden usar estos datos para cobrar impuestos a empresas 
e individuos en base a sus ingresos,
-       haciendo que la evasión impositiva y los mercados negros sean menos 
viables.</p>
+             black markets less viable.") }}</p>
         </div>
         <div class="col-lg-6">
-          <h2 lang="en">Secure</h2>
-         <h2 lang="de">Sicher</h2>
-          <h2 lang="fr">Sûr</h2>
-          <h2 lang="it">Sicuro</h2>
-          <h2 lang="es">Seguro</h2>
-          <p lang="en">Taler's payments are cryptographically secured. Thus, 
customers, merchants and
+          <h2>{{ _("Secure") }}</h2>
+
+          <p>{{ _("Taler's payments are cryptographically secured. Thus, 
customers, merchants and
              the exchange can mathematically demonstrate their lawful behavior 
in court in case
              of disputes. Financial damages are strictly limited, improving 
economic security
              for individuals, merchants, the exchange and the state.  Most 
importantly, an
              independent auditor can ensure that there is no &quot;bad 
exchange&quot;
-             within the Taler system who might threaten the economy due to 
fraud.</p>
-         <p lang="de">Talers Zahlvorg&auml;nge sind kryptographisch gesichert.
-            Dieser Umstand erm&ouml;glicht es Kunden, H&auml;ndlern und der 
Wecheslstube,
-            wenn n&ouml;tig ihre Gesetzm&auml;&szlig;igkeit in einem 
Gerichtsprozess mathematisch
-            nachzuweisen. Finanzielle Sch&auml;den sind streng
-            begrenzt, was der &ouml;konomischen Sicherheit von Privatpersonen,
-            H&auml;ndlern und der Wechselstube entgegen kommt. Herauszuheben 
ist auch die
-            Tatsache, dass ein unabh&auml;ngiger Rechnungspr&uuml;fer in der 
Lage
-            ist, die Existenz einer veruntreuenden Bank innerhalb des 
Taler-Systems
-            auszuschlie&szlig;en.</p>
-         <p lang="fr">Les paiements Taler sont sécurisés cryptographiquement. 
Ainsi, les clients, les commerçants et les fabricants de monnaies peuvent 
mathématiquement prouver la légalité de leurs activités en cas de litiges. Les 
dommages financiers sont strictement limités, améliorant la sécurité économique 
pour les particuliers, les commerçants, la monnaie et l'état. Plus important, 
un auditeur indépendant peut s'assurer qu'il n'y a pas de &quot;fausse 
monnaie&quot; à l'intérieur du système [...]
-         <p lang="it">I pagamenti fatti con Taler sono crittograficamente 
sicuri. In questo modo, clienti, venditori
-            e il conio possono matematicamente dimostrare il loro 
comportamento legittimo in un processo, in
-            caso di controversie. I danni finanziari sono molto limitati 
attraverso l'incremento di sicurezza
-            economica per l'individuo, il venditore, il conio e lo stato. 
Ancora più importante è il fatto che un
-            qualsiasi revisore di conti indipendente possa assicurare che non 
ci sia un "conio cattivo" all'interno
-            del sistema di Taler che potrebbe minacciare l'economia attraverso 
frodi fiscali.</p>
-    <p lang="es">Los pagos Taler están asegurados criptográficamente. Así, los 
clientes, comerciantes y la casa
-       de cambio pueden demostrar matemáticamente su comportamiento legal en 
la Justicia en caso de disputas.
-       Los daños financieros están estrictamente limitados, mejorando la 
seguridad económica para individuos,
-       comerciantes, la casa de cambio y el Estado. Lo más importante, un 
auditor independiente puede asegurar
-       que no hay &quot;mala casa de cambio&quot; dentro del sistema Taler, 
que pueda amenazar la economía
-       debido al fraude.</p>
+             within the Taler system who might threaten the economy due to 
fraud.") }}</p>
        </div>
       </div>
       <div class="row">
         <div class="col-lg-6">
-          <h2 lang="en">Libre</h2>
-          <h2 lang="de">Freie Software</h2>
-         <h2 lang="fr">Libre</h2>
-         <h2 lang="it">Libero</h2>
-         <h2 lang="es">Libre</h2>
-          <p lang="en">Taler is free software implementing an open protocol 
standard.  Thus, Taler will
+          <h2>{{ _("Libre") }}</h2>
+
+          <p>{{ _("Taler is free software implementing an open protocol 
standard.  Thus, Taler will
              enable competition and avoid the monopolization of payment 
systems that threatens
-             global political and financial stability today.</p>
-         <p lang="de">Taler ist freie Software, welche einen offenen
-            Protokollstandard implementiert. Taler erm&ouml;glicht daher einen
-            offenen Wettbewerb und vermeidet das Problem der Monopolisierung 
von
-            Zahlungssystemen, welche heute in globalem Ausma&szlig; die 
politische
-            sowie aber auch die finanzielle Stabilit&auml;t bedroht.</p>
-         <p lang="fr">Taler est un logiciel libre exécutant un protocol 
standard ouvert. Ainsi, Taler permettra la concurrence et interdira le monopole 
de système de paiement qui menace la stabilité politique et financière globale 
actuellement.</p>
-         <p lang="it">Taler è un free software che implementa standard di 
protocollo aperto. Quindi Taler
-            abiliterà la competizione ed eviterà la monopolizzazione dei 
sistemi di pagamento che oggigiorno
-            minacciano la politica globale e la stabilità finanziaria.</p>
-    <p lang="es">Taler es software libre implementando un protocolo abierto 
estándar. Así, Taler habilitará la
-       competencia y evitará la monopolización de los sistemas de pago que 
amenaza la estabilidad política y
-       financiera global hoy día.</p>
+             global political and financial stability today.") }}</p>
         </div>
         <div class="col-lg-6">
-          <h2 lang="en">Efficient</h2>
-          <h2 lang="de">Effizient</h2>
-         <h2 lang="fr">Efficace</h2>
-         <h2 lang="it">Efficiente</h2>
-         <h2 lang="es">Eficiente</h2>
-          <p lang="en">Taler is designed to be efficient.  Unlike 
timeline-based payment systems like
+          <h2>{{ _("Efficient") }}</h2>
+
+          <p>{{ _("Taler is designed to be efficient.  Unlike timeline-based 
payment systems like
              BitCoin, Taler will not threaten the availability of national 
electric grids or
-             (significantly) contribute to environmental pollution.</p>
-         <p lang="de">Taler wurde im Gedanken der Effizienz erschaffen. Anders
-            als Zeitachsen-basierte Bezahlsysteme wie BitCoin bedroht Taler
-            nicht die Verf&uuml;gbarkeit nationaler Energieversorgungsnetze und
-            wird auch nicht (signifikant) zur Umweltverschmutzung 
beitragen.</p>
-         <p lang="fr">Taler est conçu pour être efficace. Contrairement à des 
systèmes de paiement chronologiques comme BitCoin, Taler ne menacera pas la 
disponibilité des réseaux électriques nationaux ou (de manière siginifcative) 
ne participera pas à la pollution environnementale.</p>
-         <p lang="it">Taler è progettato per essere efficiente. A differenza 
dei sistemi di pagamento come
-            BitCoin, Taler non minaccerà la disponibilità della rete elettrica 
nazionale o contribuirà ad incrementare
-            (in modo significativo) l'inquinamento.</p>
-    <p lang="es">Taler se diseñó para ser eficiente. A diferencia de los 
sistemas de pago basados en una línea
-       de tiempo como BitCoin, Taler no amenaza la disponibilidad de las redes 
eléctricas nacionales ni
-       contribuye (significativamente) a la contaminación ambiental.</p>
+             (significantly) contribute to environmental pollution.") }}</p>
         </div>
       </div>
       <div class="col-lg-12">
-        <h2 lang="en" id="overview">Taler as seen by governments</h1>
-        <h2 lang="de">Taler aus Regierungsperspektive</h1>
-        <h2 lang="fr">Taler, du point de vu des gouvernements</h2>
-        <h2 lang="it">Taler dal punto di vista dai governi</h2>
-        <h2 lang="es">Taler desde el punto de vista del gobierno</h2>
-        <p lang="en">Governments can observe traditional wire
+        <h2 id="overview">{{ _("Taler as seen by governments") }}</h2>
+
+        <p>{{ _("Governments can observe traditional wire
           transfers entering and leaving the Taler system, and
           require merchants and exchange operators to provide certain
           information during financial audits.  Exchange operators
@@ -145,116 +62,28 @@
           while merchants may be required to reveal information
           during regular tax audits.
           Information available to the government includes:
-        </p>
-        <p lang="de" note="outdated">Regierungen sehen die
-          Bank&uuml;berweisungen von und an die Wechselstube
-          und k&ouml;nnen von H&auml;ndlern und Wechselstubenbetreibern
-          weitere Informationen bei Betriebspr&uuml;fungen verlangen.
-          Wechselstubenbetreiber werden dauernd &uuml;berpr&uuml;ft,
-          wohingegen H&auml;ndler im Wesentlichen bei der Steuerpr&uuml;fung
-          weitere Informationen bereistellen.  Informationen die der
-          Regierung bereitgestellt werden k&ouml;nnen sind:</p>
-        <p lang="fr">Les gouvernements peuvent observer les transfères 
traditionels
-          entrant et sortant du system Taler, et requierent des marchantes et 
des
-          opérateurs du bureau de change qu'ils fournissent certaines 
informations
-          lors d'audits financiers. Les opérateur du bureau de change doivent 
être constamment
-          surveillé par les auditeurs, tandis que l'on peut demander
-          aux marchants de révéler des informations suplémentaires lors
-          des vérification fiscales.
-          Les informations disponibles aux gouvernements incluent :
-        </p>
-        <p lang="it">Organi quali gli Stati potranno osservare i trasferimenti
-       bancari in ingresso e in uscita dal sistema Taler, e richiedere ai 
venditori
-       e alla zecca le informazioni necessarie nelle ispezioni finanziarie.
-       Gli operatori della zecca dovranno aspettarsi ripetitivi controlli da
-       parte degli ispettori, mentre ai negozianti sarà richiesto di rivelare
-       le informazioni necessarie soltanto durante la riscossione delle tasse.
-       Le informazini disponibili ai governi includono:</p>
-        <p lang="es">Los gobiernos pueden observar las transferencias 
bancarias tradicionales
-          entrando y saliendo del sistema Taler, y requerir que los 
comerciantes y operadores
-          de casas de cambio presenten cierta información durante las 
auditorías financieras.
-          Los operadores de casa de cambio deberían ser continuamente 
auditados, mientras que
-          se puede requerir a los comerciantes que revelen información durante 
las auditorías
-          impositivas regulares.
-          La información disponible para el gobierno incluye:
-        </p>
+        ") }}</p>
         <p>
           <img src="images/government.svg" alt="government perspective" 
style="float: right; margin: 50px 5px 5px 5px;" width="50%">
-          <ul>
-            <li lang="en">From the banking system:
+          </p><ul>
+            <li>{{ _("From the banking system:
               The total amount of digital currency
               obtained by a customer. The government could impose
               limits on how many digital coins a customer may
-              withdraw within a given timeframe.</li>
-             <li lang="de">Vom Bankensystem:
-              Der Gesamtbetrag an digitalen M&uuml;nzen den
-              ein Kunde abgehoben hat. Die Regierung kann den
-              Betrag digitaler M&uuml;nzen den ein Kunde in einem
-              bestimmten Zeitraum abheben kann beschr&auml;nken.</li>
-             <li lang="fr">Depuis le systeme banquaire :
-              Le montant total de monaie virtuelle acquise par un client.
-              Le gouvernement pourrait imposer une limite sur la valeure 
maximale
-              de pièces numériques qu'un client peut retirer dans un certain 
délais.
-             </li>
-             <li lang="it">Dal sistema bancario:
-            l'ammonto totale dei gettoni digitali in possesso
-            di un certo cliente. Lo Stato potrebbe imporre un limite
-            alla quantità di moneta digitale che un cliente può ritirare
-            in un certo lasso di tempo.</li>
-            <li lang="es">Del sistema bancario:
-       El monto total de dinero digital obtenido por un cliente. El gobierno 
podría imponer
-       límites a la cantidad de dinero digital que un cliente puede retirar en 
un periodo determinado.</li>
+              withdraw within a given timeframe.") }}</li>
 
-             <li lang="en">From the banking system:
+             <li>{{ _("From the banking system:
                The total amount of income received
-               by any merchant via the Taler system.</li>
-             <li lang="de">Vom Bankensystem:
-               Das Gesamteinkommen jedes H&auml;ndlers
-               welches durch Taler vermittelt wurde.</li>
-             <li lang="fr">Depuis le système banquaire:
-               Le montant total reçu par chaque marchant via le système 
Taler</li>
-             <li lang="it">Dal sistema bancario:
-            La somma totale delle entrate di un negoziante attraverso
-            Taler.</li>
-             <li lang="es">Del sistema bancario:
-               El monto total de ingresos recibidos por cualquier comerciante
-               a través del sistema Taler.</li>
+               by any merchant via the Taler system.") }}</li>
 
-             <li lang="en">From auditing the exchange:
+             <li>{{ _("From auditing the exchange:
                The amounts of digital coins legitimately withdrawn by
                customers from the exchange, the value of non-redeemed digital 
coins
                in customer's wallets, the value and corresponding wire details
                of deposit operations performed by merchants with the exchange, 
and
-               the income of the exchange from transaction fees.</li>
-             <li lang="de">Durch Pr&uuml;fung bei der Wecheslstube:
-               Der Gesamtbetrag an digitalen M&uuml;nzen der legitim von
-               Kunden abgehoben wurde, der Wert noch nicht eingereichter
-               digitaler M&uuml;nzen in Geldb&ouml;rsen von Kunden, der
-               Wert und die dazugeh&ouml;rigen Banktransaktionsdaten
-               aus Einzahlungen von H&auml;ndlern, sowie das Einkommen des
-               Wechselstubenbetreibers aus Transaktionsgeb&uuml;hren.
-               </li>
-             <li lang="fr">Depuis les audits du bureau de change :
-               Le montant total des pièces électroniques retirées légalement
-               par les clients auprès du bureau de change, la valeur des 
pièces dans les
-               porte-monnaie des clients, la valeur et les tranfères 
correspondants.
-             </li>
-             <li lang="it">Dalle ispezioni alla ufficio cambi:
-            La somma di gettoni digitali ritirati dai clienti alla ufficio 
cambi,
-            il valore dei gettoni ancora custoditi nei portafogli virtuali
-            dei clienti (chiamati anche "gettoni non riscattati"), il valore
-            e i dettagli dei bonifici che i mercanti hanno ricevuti in seguito
-            alla operazione di "deposito" (ossia quando le monete virtuali 
vengono
-            riscattate dai mercanti) effettuata presso la ufficio cambi, e le 
entrate
-            della ufficio cambi dovute alle tariffe applicate ai suoi 
servizi</li>
-             <li lang="es"> Al auditar la casa de cambio:
-               La cantidad de monedas digitales emitidas legítimamente por los 
clientes,
-       el valor de las monedas digitales no canjeadas en las billeteras de los 
clientes,
-       el valor y los correspondientes detalles de las operaciones de 
depósitos realizadas
-       por los comerciantes con la casa de cambio, y el ingreso de la casa de 
cambio por
-       las tasas de transacción realizadas.</li>
+               the income of the exchange from transaction fees.") }}</li>
 
-            <li lang="en">From auditing merchants:
+            <li>{{ _("From auditing merchants:
                For each deposit operation, the exact details of the
                underlying contract that was signed between
                customer and merchant.  However, this information would
@@ -263,49 +92,9 @@
                transaction (i.e. in court when suing the merchant if the
                merchant failed to deliver on the contract),
                merchant, exchange and government cannot find out the customer's
-               identity from the information that Taler collects.</li>
-             <li lang="de" note="outdated">Aus Betriebspr&uuml;fungen bei 
H&auml;ndlern:
-               F&uuml;r jede Einzahlung bei der Wecheslstube, den
-               dazugeh&ouml;rigen vom Kunden gezeichneten
-               Vertragsabschluss.  Allerdings ist die Identit&auml;t des
-               Kunden normalerweise nicht Bestandteil des Vertrages.
-               Der Kunde kann sich jedoch entscheiden, seine Anonymit&auml;t
-               aufzugeben um z.B. den H&auml;ndler vor Gericht zu verklagen,
-               falls der H&auml;ndler den Vertrag nicht erf&uuml;llt.
-               H&auml;ndler und Regierung k&ouml;nnen ihrerseits jedoch
-               den Kunden nicht allein auf Grundlage der von Taler
-               gesammelten Informationen ermitteln.</li>
-             <li lang="fr">Grace à l'audit des marchands :
-               Pour chaque opération de dépos, les détails exacts du contrat
-               qui à été signé entre le marchant et le client. Néanmoins, cette
-               information n'inclurais pas, en général, l'identité du client.
-               Il est bon de notter que le client peut décider de prouver qu'il
-               s'agit bien d'une transaction qu'il à effectué (par exemple 
dans un tribunal
-               si le marchant n'a pas remplis sa part du contrat). Le 
marchant, le bureau de change et
-               le gouvernement ne peuvent pas retrouver l'identité du client 
via les
-               données collectées par Taler. </li>
-             <li lang="it">Dalle ispezioni ai negozianti:
-            Per ogni operazione di deposito, i dettagli del contratto,
-            firmato da cliente e negoziante, da cui questa è stata
-            originata. Tipicamente, questa informazione non include
-            l'identità del cliente. Si noti che l'identità del cliente
-            può essere resa nota solo se questi decide volontariamente di
-            rivelare i suoi estremi (ad esempio, nel caso ritenga di dover
-            procedere per vie legali per risolvere
-            un disputa con un negoziante), in quanto ufficio cambi, negozianti
-            e ispettore fiscale non possono risalire a tale informazione
-            sulla sola base dei dati raccoli da Taler.</li>
-            <li lang="es">Al auditar a los comerciantes:
-               Por cada operación de depósito, los detalles exactos de cada 
contrato
-       respectivamente firmado entre cliente y comerciante. Sin embargo esta 
información
-       no incluiría la identidad del cliente. Nótese que mientras el cliente 
puede
-       decidir probar que fue suya una transacción (por ej. frente a la 
Justicia
-       reclamando al comerciante si hubiera un problema en el producto o 
servicio
-       acordado en el contrato), ni el comerciante, ni la casa de cambio ni el 
gobierno
-       pueden descubrir la identidad del cliente a partir de la información que
-       recolecta Taler.</li>
+               identity from the information that Taler collects.") }}</li>
           </ul>
-        </p>
+        <p></p>
       </div>
       <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..e2b523b
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,1375 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Content-Type: text/plain;\n"
+
+msgid "<a href='/'>Home</a>"
+msgstr "<a href='/'>Home</a>"
+
+msgid "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+msgstr "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+
+msgid "<a href='/citizens'>Citizens</a>"
+msgstr "<a href='/citizens'>Bürger</a>"
+
+msgid "<a href='/merchants'>Merchants</a>"
+msgstr "<a href='/merchants'>Händler</a>"
+
+msgid "<a href='/governments'>Governments</a>"
+msgstr "<a href='/governments'>Regierungen</a>"
+
+msgid "<a href='/investors'>Operators</a>"
+msgstr "<a href='/investors'>Betreiber</a>"
+
+msgid "<a href='/developers'>Developers</a>"
+msgstr "<a href='/developers'>Entwickler</a>"
+
+msgid "<a href='/about'>About&nbsp;us</a>"
+msgstr "<a href='/about'>Über uns</a>"
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</a> "
+"only."
+msgstr ""
+"Diese Seite wurde allein durch Einsatz von <a href='https://www.gnu.";
+"org/'>Freier Software</a> erstellt."
+
+msgid "Electronic payments for a liberal society!"
+msgstr "Elektronisches Bezahlen für eine freiheitliche Gesellschaft!"
+
+msgid ""
+"Taler is a new electronic payment system under development\n"
+"\t    at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website "
+"only\n"
+"\t    presents the advantages our system is expected to provide.  We expect "
+"to\n"
+"\t    make the payment system operational in 2017."
+msgstr ""
+"Taler ist ein neues elektronisches Zahlungssystem, welches\n"
+"\t    bei <a href='http://www.inria.fr/'>Inria</a> entwickelt wird. Zum\n"
+"\t    heutigen Tag zeigt diese Seite die Vorteile unseres Systems auf.\n"
+"            Voraussichtlicher Startpunkt des\n"
+"\t    Zahlungssystems ist das Jahr\n"
+"\t    2017."
+
+#, fuzzy
+msgid "Taxable"
+msgstr ""
+"#-#-#-#-#  index.de.po  #-#-#-#-#\n"
+"Taxierbar\n"
+"#-#-#-#-#  governments.de.po  #-#-#-#-#\n"
+"Besteuerbar"
+
+msgid ""
+"Unlike BitCoin or cash payments, Taler ensures that\n"
+"\t     governments can learn their citizen's total income and thus collect\n"
+"\t     sales, value-added or income taxes. Taler is thus a currency for the\n"
+"\t     mainstream economy, and not the black market."
+msgstr ""
+"Anders als bei BitCoin oder Barzahlungen kann im\n"
+"\t     Taler-System die Einkommen von Bürgern leicht nachvollzogen werden\n"
+"\t     und aufgrund dieser Basis dann Umsatz-, Mehrwert- und "
+"Einkommensteuern\n"
+"\t     erhoben werden. Taler richtet sich daher an die reguläre\n"
+"\t     Wirtschaft und ist zur Verwendung auf dem Schwarzmarkt ungeeignet."
+
+msgid "Anonymous"
+msgstr "Anonym"
+
+msgid ""
+"When you pay with Taler, your identity does not have to\n"
+"\t     be revealed to the merchant. The bank, government and exchange will "
+"also\n"
+"\t     never learn how you spent your electronic money. However, you can\n"
+"\t     prove that you paid in court if necessary."
+msgstr ""
+"Ein Zahlungsvorgang mit Taler hat nicht das Offenlegen\n"
+"\t     der Identität des Käufers gegenüber dem Händler zur\n"
+"\t     Folge. Das bedeutet insbesondere, dass Banken, Regierungen und\n"
+"\t     Wechelstuben den konkreten Verwendungszweck einer\n"
+"\t     Transaktion nicht in Erfahrung bringen können. Trotzdem sind Zahlende "
+"in\n"
+"\t     der Lage, die von ihnen durchgeführten Transaktionen im Falle\n"
+"\t     eines Gerichtsprozesses kryptographisch nachzuweisen."
+
+#, fuzzy
+msgid "Libre"
+msgstr ""
+"#-#-#-#-#  index.de.po  #-#-#-#-#\n"
+"Liberal\n"
+"#-#-#-#-#  governments.de.po  #-#-#-#-#\n"
+"Freie Software"
+
+msgid ""
+"Taler is free software from <a href='http://www.gnu.org/'>GNU</a> "
+"implementing an open protocol.\n"
+"\t     Anybody is welcome to inspect our code and integrate our reference\n"
+"\t     implementation into their applications."
+msgstr ""
+"Taler ist freie Software des <a href='http://www.gnu.org/'>GNU Projektes</"
+"a>, welche ein offenes Protokoll\n"
+"\t     implementiert. Der Code ist frei verfügbar und jeder ist\n"
+"\t     eingeladen, die Referenzimplementierung in eigene Projekte zu\n"
+"\t     übernehmen."
+
+msgid "Electronic"
+msgstr "Elektronisch"
+
+msgid ""
+"Taler is designed to work on the Internet. Using a\n"
+"\t    so-called RESTful protocol over HTTP or HTTPS, Taler is easy to\n"
+"\t    integrate with existing Web applications."
+msgstr ""
+"Taler wurde zur Verwendung im Internet konzipiert. Durch\n"
+"\t    Einsatz eines REST-basierten Protokolls über HTTP oder HTTPS ist\n"
+"\t    Taler einfach in existierende Webapplikationen einzubinden."
+
+msgid "Reserves"
+msgstr "Reserven"
+
+msgid ""
+"Taler uses an electronic exchange holding financial\n"
+"             reserves in existing currencies. This means that Taler is not\n"
+"\t     a new currency with the inherent currency fluctuation risks, but\n"
+"\t     instead the cryptographic coins correspond to existing currencies, "
+"such as\n"
+"\t     US Dollars, Euros or even BitCoins."
+msgstr ""
+"Bei Taler kommt eine elektronische Wechselstube zum\n"
+"\t     Einsatz, welche die finanziellen Reserven in bestehenden\n"
+"\t     Währungen hält. Dies bedeutet, dass Taler selbst keine neue\n"
+"\t     Währung darstellt: Elektronische Münzen in Taler sind nur\n"
+"\t     die kryptographische Repräsentation bestehender\n"
+"\t     Währungen, wie zum Beispiel Euro, US-Dollar oder auch BitCoin.\n"
+"          "
+
+msgid "Taler Web payments paper published."
+msgstr "Taler Web Bezahldienste Publikation erschienen."
+
+msgid "More news »"
+msgstr "Mehr Neuigkeiten »"
+
+msgid "Taler technology: About taxability, change and privacy"
+msgstr "Die Technologie hinter Technik: Steuern, Wechselgeld und Privatsphäre"
+
+msgid ""
+"One of the key goals of Taler is to provide anonymity for\n"
+"           citizens buying goods and services, while ensuring that the state "
+"can\n"
+"           observe incoming transactions to ensure businesses engage only "
+"in\n"
+"           legal activities and do not evade taxes (such as income tax,\n"
+"           sales tax or value-added tax).  However, we also want to stay\n"
+"           out of the immediate personal domain, so sharing funds within a\n"
+"           family or copying coins between devices should not be subject to\n"
+"           monitoring by the state.\n"
+"         "
+msgstr ""
+"Eins der Schlüsselziele Talers ist\n"
+"\t   es, die Anonymität der Bürger beim Tätigen von\n"
+"\t   Einkäufen innerhalb des Systems zu schützen. Gleichzeitig\n"
+"\t   sieht Taler aber auch vor, dass der Staat Einsicht in eingehende\n"
+"\t   Transaktionen nehmen kann und so die Legalität der\n"
+"\t   Geschäfte, sowie die ordnungsgemäße Besteuerung\n"
+"\t   (beispielsweise Einkommen-, Umsatz-, Mehrwertsteuer) sichergestellt\n"
+"\t   werden können. Nichtsdestotrotz nimmt Taler keinen Einfluss auf\n"
+"\t   das nähere persönliche Umfeld: So sind wir beispielsweise\n"
+"\t   davon überzeugt, dass der Staat in Transaktionen wie das\n"
+"\t   Transferieren von Geld innerhalb einer Familie oder etwa das Kopieren\n"
+"\t   von Münzen zwischen den Geräten einer einzelnen Person\n"
+"\t   explizit keine Einsicht nehmen darf.\n"
+"\t "
+
+msgid ""
+"As a result, Taler does not intrude into the\n"
+"           personal economic domain, offers good privacy, taxability\n"
+"           for transactions and the ability to give change.\n"
+"         "
+msgstr ""
+"Die oben dargelegten Eigenschaften haben\n"
+"\t   daher zur Folge, dass Taler sich nicht in persönliche Bereiche\n"
+"\t   einmischt, gleichzeitig aber die Privatsphäre der Nutzer\n"
+"\t   schützt und trotzdem die Möglichkeit der Besteuerung von\n"
+"\t   Transaktionen sowie die des Generierens von Wechselgeld\n"
+"\t   ermöglicht.\n"
+"\t "
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+msgstr ""
+"Diese Seite wurde allein durch Einsatz von <a href='https://www.gnu.org/";
+"'>Freier Software</a> erstellt."
+
+msgid "About us"
+msgstr "Über uns"
+
+msgid ""
+"GNU maintainer. Network security &amp; privacy researcher. Software "
+"architect."
+msgstr ""
+"GNU maintainer. Forscht zu Netzwerksicherheit &amp; Privatsphäre. "
+"Softwarearchitect."
+
+#, fuzzy
+msgid ""
+"Entrepreneur, Investor, Fortune 100 CIO, IT company director in different "
+"industries, …."
+msgstr ""
+
+#, fuzzy
+msgid "CFO"
+msgstr "CFO"
+
+#, fuzzy
+msgid "Applied cryptography. Contact to W3c &amp; Tor."
+msgstr "Mathematiker"
+
+#, fuzzy
+msgid "Theoretical foundations."
+msgstr "Theoretisch tötlich"
+
+msgid "Founder of the GNU project. Ethical guidance and licensing."
+msgstr "Begründer des GNU Projektes. Ethikberatung und Lizenzrecht."
+
+msgid "PhD Student, TU Munich. Currently teaching."
+msgstr "Doktorand, TU München. Hält Vorlesung."
+
+msgid "PhD Student, Inria.."
+msgstr "Doktorand, Inria."
+
+#, fuzzy
+msgid "Software engineer."
+msgstr ""
+
+#, fuzzy
+msgid "Sustainable business development."
+msgstr "Des Grundes wegen"
+
+#, fuzzy
+msgid "Software engineer. Works on libebics."
+msgstr "EBICS."
+
+#, fuzzy
+msgid "Translator (Spanish)"
+msgstr "Übersetzer"
+
+#, fuzzy
+msgid "Translator (Italian)"
+msgstr "Übersetzer"
+
+msgid "Hardware security module"
+msgstr "Hardwaresicherheitsmodul"
+
+msgid "Risk management"
+msgstr "Risikomanagement"
+
+msgid "PhD student, TU Munich. Currently teaching."
+msgstr "Doktorand, TU München. Currently teaching."
+
+#, fuzzy
+msgid "Software engineer. Works on Android wallet."
+msgstr "Android Geldbörse"
+
+msgid "Advantages for citizens"
+msgstr "Vorteile für Bürger"
+
+msgid "Security"
+msgstr "Sicherheit"
+
+msgid ""
+"Taler is the electronic equivalent of cash, except harder to fake.\n"
+"             If your digital wallet is lost -- say because\n"
+"             your computer is irreparably damaged or compromised -- only the "
+"amount of coin\n"
+"             stored in your wallet will be lost. Unlike a physical wallet, "
+"you can make\n"
+"             backups of your digital wallet which can provide security "
+"against data loss.\n"
+"             So your digital wallet works mostly just like\n"
+"             a physical wallet, except online and without the need to "
+"manually count coins."
+msgstr ""
+"Taler ist das elektronische Äquivalent zu fälschungssicherem\n"
+"\t     Bargeld. Beim Verlust der digitalen Geldbörse, sei es durch\n"
+"\t     Schäden am Rechner oder durch einen gezielten Angriff, geht nur genau "
+"der\n"
+"\t     Betrag verloren, der sich in der Geldbörse befand. Allerdings ist die "
+"digitale\n"
+"\t     Ausgabe einer Geldbörse ungleich einfacher gegen Verlust zu sichern, "
+"indem\n"
+"\t     regelmäßig ein Backup angefertigt wird. Zusammengefasst\n"
+"\t     bedeutet das, dass die digitale Geldbörse nahezu wie ihr\n"
+"\t     aus dem Alltag bekannter Bruder funktioniert, außer dass sie\n"
+"\t     sich online befindet und dass das lästige Münzenzählen\n"
+"\t     bis auf Weiteres entfällt."
+
+msgid "Privacy"
+msgstr "Privatsphäre"
+
+msgid ""
+"Your transactions are private, neither the exchange nor merchant needs to\n"
+"             learn your identity. There is no need to give our credit card "
+"numbers or\n"
+"             other sensitive information, and the merchant will only be able "
+"to do\n"
+"             exactly the transaction you confirmed using your digital wallet."
+msgstr ""
+"Von Ihnen durchgeführte Transaktionen sind generell\n"
+"\t     privat, weder die Wechselstube noch der Händler kennt\n"
+"\t     Ihre Identität. Weder Kreditkartennummern, noch andere\n"
+"\t     sensitive Informationen müssen herausgegeben werden, und der\n"
+"\t     Händler ist in der Lage, einzig von Ihnen bestätigte\n"
+"\t     Transaktionen durchzuführen."
+
+msgid "Convenience"
+msgstr "Bequeme Einrichtung"
+
+msgid ""
+"You will be able to withdraw digital coins to replenish your wallet using\n"
+"             your credit card or SEPA transactions, similar to how you pay "
+"or withdraw\n"
+"             cash today."
+msgstr ""
+"Um Geld in Ihre digitale Geldbörse zu transferieren\n"
+"\t     verwenden Sie wie gewohnt entweder Ihre Kreditkarte oder alternativ\n"
+"\t     eine SEPA-Überweisung."
+
+msgid "Stability "
+msgstr "Stabilität"
+
+msgid ""
+"Coins in your digital wallet will be of the same denomination as the\n"
+"             cash in your physical wallet. So you will not have to worry "
+"about\n"
+"             currency fluctuations or conversion rates. Like a physical "
+"wallet,\n"
+"             you can carry digital coins of different currencies in your "
+"digital\n"
+"             wallet at the same time."
+msgstr ""
+"Münzen in Ihrer digitalen Geldbörse besitzen\n"
+"\t     die gleichen Nennwerte wie das Geld in Ihrer echten Geldbörse.\n"
+"\t     Auf diese Weise müssen Sie sich nicht um\n"
+"\t     Währungsschwankungen oder Wechselkurse sorgen. Wie auch im\n"
+"\t     echten Leben können Sie digitale Münzen verschiedener\n"
+"\t     Währungen in Ihrer digitalen Geldbörse mit sich führen."
+
+msgid "Taler as seen by customers"
+msgstr "Taler aus Kundensicht"
+
+msgid ""
+"Customers interact with the Taler system mostly using\n"
+"          a free wallet implementation, which may be an extension or plugin\n"
+"          to their browser or a custom application on their computer(s).\n"
+"          Typical steps performed by customers are:\n"
+"        "
+msgstr ""
+"Um Taler zu verwenden, benutzen Kunden eine Geldbörsen, die als "
+"Browsererweiterung oder eigenständige Anwendung auf dem Kundencomputer "
+"läuft.  Typische Schritte die Kunden durchfüren sind:"
+
+msgid ""
+"The customer selects an exchange (i.e. by visiting the\n"
+"              respective website or selecting from a list of exchanges in "
+"the\n"
+"              application) and asks the wallet to create bank transfer\n"
+"              instructions to withdraw a certain amount of electronic cash.\n"
+"              The bank transfer instructions will contain an\n"
+"              access code that must be included in the subject of the\n"
+"              transaction, as well as the wire details for the exchange (i."
+"e.\n"
+"              a SEPA account number)."
+msgstr ""
+"Der Kunde wählt eine Wechselstube\n"
+"             (z.B. durch Besuch der entsprechenden Webseite oder durch Wahl "
+"aus einer\n"
+"              Liste in der Geldbörsenanwendung) und fordert dann seine\n"
+"              Geldbörsenanwendung auf, Instruktionen für das abheben eines\n"
+"              bestimmten Betrages zu generieren.  Das Ergebnis könnten dann\n"
+"              z.B. SEPA Überweisungsdaten sein, wo ein bestimmter "
+"Zugangscode\n"
+"              im Betreff der Überweisung stehen muss."
+
+msgid ""
+"The customer then instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange using\n"
+"               these instructions provided by the wallet (top left)."
+msgstr ""
+"Der Kunde weist dann seine\n"
+"               Bank an, den entsprechenden Geldtransfer auf Basis dieser\n"
+"               Instruktionen zu veranlassen."
+
+msgid ""
+"Once the funds have arrived, the wallet will\n"
+"               automatically withdraw the electronic coins.  The\n"
+"               customer can use the wallet to review his remaining balance\n"
+"               at any time. He can also make backups to secure his digital\n"
+"               coins against hardware failures."
+msgstr ""
+"Sobald die Überweisung\n"
+"               angekommen ist, hebt die Geldbörse automatisch die\n"
+"               elektronischen Münzen ab.  Der Kunde kann seinen\n"
+"               akutellen elektronischen Barbestand jederzeit über\n"
+"               die Geldbörsenanwendung überprüfen. Es\n"
+"               ist auch möglich, die Daten aus der Geldbörse\n"
+"               per Backup zu sichern."
+
+msgid ""
+"When visiting a merchant that supports Taler,\n"
+"               an additional payment option for Taler is enabled in the "
+"checkout system.\n"
+"               If the customer selects payments via Taler, the wallet\n"
+"               displays the secured contract from the merchant and asks\n"
+"               for confirmation.  Taler does not require the customer\n"
+"               to provide any identity information to the merchant.\n"
+"               Transaction histories and digitally\n"
+"               signed contracts can be preserved in the wallet for future\n"
+"               review by the customer, or even use in court."
+msgstr ""
+"Beim Besuch eines Händlers\n"
+"               der Taler unterstützt, wird Taler als zusätzliche\n"
+"               Bezahloption angezeigt.  Wenn der Kunde diese auswählt,\n"
+"               zeigt die Geldbörsenanwendung einen\n"
+"               vom Händler sicher übertragnen Vertragstext an\n"
+"               und fragt den Kunden diesen zu bestätigen.  Taler\n"
+"               ülbermittelt in beim Vertragsabschluss keine\n"
+"               personenbezogenen Daten. Historische "
+"Transaktionsinformationen\n"
+"               und der dazugehörige Vertragstext können von der\n"
+"               Geldbörse lokal gespeichert werden, unter anderem zur\n"
+"               spätern Durchsetzung von Verträgen vor Gericht."
+
+msgid "Advantages for merchants"
+msgstr "Vorteile für Händler"
+
+msgid "Fast"
+msgstr "Schnell"
+
+msgid ""
+"Processing transactions with Taler is fast, allowing you\n"
+"\t     to confirm the transaction with your customer virtually immediately.\n"
+"\t     Your customers will appreciate that they do not have to type in "
+"credit\n"
+"\t     card information and play the &quot;verified by&quot; game.  By making 
"
+"payments\n"
+"\t     significantly more convenient for your customers, you may be able to\n"
+"\t     use Taler for small transactions that would not work with credit "
+"card\n"
+"\t     payments due to the mental overhead for customers."
+msgstr ""
+"Das Verarbeiten von Transaktionen mit Taler ist sehr\n"
+"\t     schnell, was das Bestätigen von Transaktionen mit dem Kunden\n"
+"\t     nahezu in Echtzeit ermöglicht. Ihre Kunden werden es Ihnen\n"
+"\t     danken, dass sie keinerlei Kreditkarteninformationen angeben\n"
+"\t     müssen und dass lästige &quot;verified by&quot;-Spielereien 
entfallen.\n"
+"\t     Indem Sie Bezahlvorgänge signifikant bequemer gestalten\n"
+"\t     können, sind Sie in der Lage, Taler auch für kleine\n"
+"\t     Transaktionen zu verwenden, welche beim Verwenden herkömmlicher\n"
+"\t     Kreditkarten aufgrund psychologischen Mehraufwands auf Seiten des\n"
+"\t     Kunden kaum durchführbar wären."
+
+msgid "Secure"
+msgstr "Sicher"
+
+msgid ""
+"You never learn sensitive customer information. You need\n"
+"\t     to ensure that your website provides the correct account information\n"
+"\t     for your business, and that you correctly validate the payment\n"
+"\t     confirmations from the Taler exchange.  As a result, you will have\n"
+"\t     cryptographic proof of payment for the specific contracts you "
+"entered\n"
+"\t     with your customers, and cryptographically signed confirmations from\n"
+"\t     the Taler exchange about the deposits. Taler does not require you to\n"
+"\t     undergo any particular security audits, processes or procedures, as\n"
+"\t     you never handle sensitive customer information.  Your systems will\n"
+"\t     have cryptographically signed contracts which you can use in court "
+"in\n"
+"\t     case of disputes."
+msgstr ""
+"Händler erhalten keine sensitiven Informationen\n"
+"\t     über ihre Kunden. Sie müssen lediglich sicherstellen, dass\n"
+"\t     Ihre Internetseite die korrekten Accountinformationen für Ihr\n"
+"\t     Unternehmen zur Verfügung stellt und dass Sie die\n"
+"\t     Zahlungsbestätigungen der Taler-Wechselstube korrekt\n"
+"\t     validieren. Auf diese Weise stellen Sie sicher, dass sie sowohl "
+"einen\n"
+"\t     kryptographischen Beweis über die Korrektheit der Transaktion im\n"
+"\t     mit dem Kunden eingegangenen Vertrag, als auch eine\n"
+"\t     kryptographische Signatur über die Existenz des bei der\n"
+"\t     Wechselstube eingelagerten Transaktionsvolumens erhalten. Zur\n"
+"\t     Verwendung von Taler müssen keine Akkreditierungen jeglicher\n"
+"\t     Form erlangt werden, da Ihre Systeme niemals mit den sensitiven\n"
+"\t     Daten des Kunden in Kontakt kommen. Stattdessen arbeiten Sie mit\n"
+"\t     kryptographisch signierten Verträgen, welche im Falle von\n"
+"\t     Streitigkeiten vor Gericht geltend gemacht werden können."
+
+msgid "Free Software"
+msgstr "Freie Software"
+
+msgid ""
+"Taler is free software, and you can use the\n"
+"\t     liberally-licensed reference code as a starting point to integrate\n"
+"\t     Taler into your services. To use Taler, you do not need to pay "
+"license\n"
+"\t     fees, and the free software development model will ensure that you "
+"can\n"
+"\t     select from many competent developers to help you with your\n"
+"\t     integration."
+msgstr ""
+"Taler ist freie Software, weswegen Sie die sehr liberal\n"
+"\t     lizenzierte Referenzimplementierung als Ausgangspunkt verwenden\n"
+"\t     können, um Taler-Transaktionen in Ihrem System\n"
+"\t     zu ermöglichen. Durch die Verwendung von Taler fallen keine\n"
+"\t     Lizenzgebühren an und das Entwicklungsmodell freier Software\n"
+"\t     stellt sicher, dass Sie zahlreiche kompetente Entwickler zurate\n"
+"\t     ziehen können, welche Ihnen beim Integrationsvorgang zur\n"
+"\t     Seite stehen."
+
+msgid "Low Fees"
+msgstr "Niedrige Gebühren"
+
+msgid ""
+"Taler is designed to minimize the work the exchange needs to\n"
+"\t     perform.  Combined with Taler's strong security which prevents "
+"fraud,\n"
+"\t     exchanges can operate with very low overhead and thus low "
+"transaction\n"
+"\t     fees.  Given Taler's free software exchange reference "
+"implementation,\n"
+"\t     competition among exchanges will ensure fair, low transaction fees "
+"for\n"
+"\t     merchants."
+msgstr ""
+"Taler wurde konzipiert, die Arbeit der\n"
+"\t     Münzanstalt möglichst gering zu halten. Zusammen mit den\n"
+"\t     Konzepten starker Kryptographie, die Missbrauch und Betrug vorbeugt,\n"
+"\t     können Münzanstalten mit sehr geringem Mehraufwand operieren,\n"
+"\t     was den Transaktionskosten zugute kommt. Aufgrund der als freie\n"
+"\t     Software zugänglich gemachten Referenzimplementierung einer\n"
+"\t     Münzanstalt sorgt der Wettbewerb für faire, niedrige\n"
+"\t     Transaktionsgebühren gegenüber Händlern."
+
+msgid "Flexible"
+msgstr "Flexibel"
+
+msgid ""
+"Taler can be used for different currencies (such as Euros\n"
+"\t     or US Dollars) and different payment models limited only by what the\n"
+"\t     exchange supports in its interactions."
+msgstr ""
+"Taler kann unabhängig von verschiedenen\n"
+"\t     Währungen (wie zum Beispiel Euro oder US-Dollar) und\n"
+"\t     Bezahlmodellen eingesetzt werden. Die einzige Beschränkung\n"
+"\t     stellt hierbei der Interaktionsreichtum der Münzanstalt dar."
+
+msgid "Ethical"
+msgstr "Ethisch"
+
+msgid ""
+"Taler does not support tax evasion or money laundering, and is\n"
+"             also not a pyramid scheme or speculative investment.  Taler's\n"
+"             protocols are efficient and do not waste energy. Taler "
+"encourages\n"
+"             competition by providing an open standard and free software\n"
+"             reference implementations."
+msgstr ""
+"Taler unterstützt weder Steuervermeidung noch\n"
+"\t     Geldwäsche, ist kein Schneeballsystem und fungiert ebensowenig als\n"
+"\t     eine spekulative Wertanlage. Die Taler zugrunde liegenden Protokolle\n"
+"\t     sind effizient und verbrauchen nicht mehr Energie, als nötig.\n"
+"\t     Außerdem unterstützt Taler den Wettbewerb durch das\n"
+"\t     Bereitstellen einer Referenzimplementierung auf Basis einer freien\n"
+"\t     Software-Lizenz."
+
+msgid "Taler as seen by merchants"
+msgstr "Taler aus Händlerperspektive"
+
+msgid ""
+"Merchants supporting the Taler system need to integrate\n"
+"          some relatively simple logic into their transaction processing\n"
+"          system.\n"
+"          Typical steps performed by the merchant system are:\n"
+"        "
+msgstr ""
+"Händer die Taler als Bezahlsystem\n"
+"          anbieten wollen, müssen ein paar relativ einfache Erweiterungen\n"
+"          an ihrem Transaktionssystem vornehmen. Die typischen Schritte die\n"
+"          ein Händler bei Taler durchfüren muss sind:"
+
+msgid ""
+"The new logic detects when a customer's system\n"
+"              supports Taler and then needs to send a cryptographically "
+"signed\n"
+"              version of the proposed contract in a simple JSON format to\n"
+"              the customer.\n"
+"              The message also includes salted, hashed wire details for\n"
+"              the merchant, as well as restrictions as to which exchange "
+"operators\n"
+"              the merchant is willing to deal with."
+msgstr ""
+"Die Händlerwebseite muss\n"
+"              prüfen ob der Kunde eine Taler Geldbörsenanwendung\n"
+"              benutzt und dieser einen kryptographisch unterzeichneten\n"
+"              Vertragstext in einem JSON-Format übertragen.  Der\n"
+"              Vertragstext muss auch einen Hash der Kontoinformationen\n"
+"              des Händlers sowie Restriktionen für die vom\n"
+"              Händler unterstützten Münzanstalten beinhalten.\n"
+"              "
+
+msgid ""
+"The customer sends a signed response which states\n"
+"               that certain digital coins now belong to the merchant to "
+"both\n"
+"               signal acceptance of the deal as well as to pay the "
+"respective\n"
+"               amount (bottom)."
+msgstr ""
+"Der Kunde schickt eine kryptografisch\n"
+"               signierte Antwort die besagt, dass der Wert bestimmter "
+"digitaler\n"
+"               Münzen jetzt dem Händler gehört. Dadurch erfolgen\n"
+"               die Akzeptanz des Vertrages als auch die\n"
+"               Bezahlung der Rechnung immer gleichzeitig (unten)."
+
+msgid ""
+"The merchant then forwards the signed messages\n"
+"               received from the customer to the exchange, together with "
+"its\n"
+"               wire details and the salt (without hashing).  The exchange "
+"verifies\n"
+"               the details and sends a signed confirmation (or an error\n"
+"               message) to the merchant.  The merchant checks that the\n"
+"               exchange's signature is valid, sends a confirmation to the\n"
+"               customer and executes the contract-specific business logic."
+msgstr ""
+"Der Händler leitet dann die\n"
+"               Unterschriften weiter an die Münzanstalt, zusammen mit "
+"seinen\n"
+"               ungehashten Kontodaten.  Diese prüft die Daten und antwortet\n"
+"               mit einer kryptografisch signierten Bestätigung (oder einer\n"
+"               Fehlernachricht).  Der Händler pr&amp;uumml;ft seinerseits "
+"die\n"
+"               Signatur, schickt eine Bestätigung an den Kunden und\n"
+"               führt seine vertragsspezifische Geschäftslogik aus."
+
+msgid ""
+"The exchange performs wire transfers corresponding to\n"
+"               the claims deposited by the merchant. Note that the exchange "
+"may\n"
+"               charge fees for the deposit operation, hence merchants may\n"
+"               impose limits restricting the set of exchange operators they "
+"are\n"
+"               willing to deal with, for example by imposing a bound on\n"
+"               deposit fees."
+msgstr ""
+"Die Münzanstalt überweist\n"
+"               dem Händler die Beträge aus dem Vertrag. Da die\n"
+"               Münzanstalt für diese Dienstleistung Gebühren\n"
+"               einbehalten kann, ist es wichtig dass die Händler ihre\n"
+"               Zusammenarbeit auf eine Menge von Münzanstalten\n"
+"               einschränken können, z.B. durch Angabe einer Obergrenze\n"
+"               für die Transaktionskosten."
+
+msgid "Manuals for merchants"
+msgstr "Handbücher für Händler"
+
+msgid "Advantages for governments"
+msgstr "Vorteile für Regierungen"
+
+msgid ""
+"Taler is an electronic payment system that was built with the goal of "
+"supporting taxation.\n"
+"             With Taler, the receiver of any form of payment is known, and "
+"the payment information comes\n"
+"             attached with some details about what the payment was made for "
+"(but not the identity of the customer).  Thus, governments can use this\n"
+"             data to tax buisnesses and individuals based on their income, "
+"making tax evasion and\n"
+"             black markets less viable."
+msgstr ""
+"Taler ist ein elektronisches Zahlungssystem, welches die Besteuerung "
+"einzelner\n"
+"\t     Transaktionen ermöglicht. Im System sind die Empfänger für jeden "
+"Zahlungsvorgang\n"
+"\t     bekannt, genauso wie bestimmte Details über den Zweck der Transaktion "
+"(aber nicht die Identität des Kunden). Dadurch\n"
+"\t     ermöglicht Taler es Regierungen, sowohl Firmen als auch "
+"Privatpersonen auf Basis\n"
+"\t     ihres Einkommens zu besteuern und erschwert gleichzeitig noch "
+"Steuervermeidungen sowie den\n"
+"\t     Schwarzmarkthandel."
+
+msgid ""
+"Taler's payments are cryptographically secured. Thus, customers, merchants "
+"and\n"
+"             the exchange can mathematically demonstrate their lawful "
+"behavior in court in case\n"
+"             of disputes. Financial damages are strictly limited, improving "
+"economic security\n"
+"             for individuals, merchants, the exchange and the state.  Most "
+"importantly, an\n"
+"             independent auditor can ensure that there is no &quot;bad 
exchange"
+"&quot;\n"
+"             within the Taler system who might threaten the economy due to "
+"fraud."
+msgstr ""
+"Talers Zahlvorgänge sind kryptographisch gesichert.\n"
+"\t     Dieser Umstand ermöglicht es Kunden, Händlern und der Wecheslstube,\n"
+"\t     wenn nötig ihre Gesetzmäßigkeit in einem Gerichtsprozess "
+"mathematisch\n"
+"\t     nachzuweisen. Finanzielle Schäden sind streng\n"
+"\t     begrenzt, was der ökonomischen Sicherheit von Privatpersonen,\n"
+"\t     Händlern und der Wechselstube entgegen kommt. Herauszuheben ist auch "
+"die\n"
+"\t     Tatsache, dass ein unabhängiger Rechnungsprüfer in der Lage\n"
+"\t     ist, die Existenz einer veruntreuenden Bank innerhalb des Taler-"
+"Systems\n"
+"\t     auszuschließen."
+
+msgid ""
+"Taler is free software implementing an open protocol standard.  Thus, Taler "
+"will\n"
+"             enable competition and avoid the monopolization of payment "
+"systems that threatens\n"
+"             global political and financial stability today."
+msgstr ""
+"Taler ist freie Software, welche einen offenen\n"
+"\t     Protokollstandard implementiert. Taler ermöglicht daher einen\n"
+"\t     offenen Wettbewerb und vermeidet das Problem der Monopolisierung von\n"
+"\t     Zahlungssystemen, welche heute in globalem Ausmaß die politische\n"
+"\t     sowie aber auch die finanzielle Stabilität bedroht."
+
+msgid "Efficient"
+msgstr "Effizient"
+
+msgid ""
+"Taler is designed to be efficient.  Unlike timeline-based payment systems "
+"like\n"
+"             BitCoin, Taler will not threaten the availability of national "
+"electric grids or\n"
+"             (significantly) contribute to environmental pollution."
+msgstr ""
+"Taler wurde im Gedanken der Effizienz erschaffen. Anders\n"
+"\t     als Zeitachsen-basierte Bezahlsysteme wie BitCoin bedroht Taler\n"
+"\t     nicht die Verfügbarkeit nationaler Energieversorgungsnetze und\n"
+"\t     wird auch nicht (signifikant) zur Umweltverschmutzung beitragen."
+
+msgid "Taler as seen by governments"
+msgstr "Taler aus Regierungsperspektive"
+
+#, fuzzy
+msgid ""
+"Governments can observe traditional wire\n"
+"          transfers entering and leaving the Taler system, and\n"
+"          require merchants and exchange operators to provide certain\n"
+"          information during financial audits.  Exchange operators\n"
+"          are expected to be permanently checked by auditors,\n"
+"          while merchants may be required to reveal information\n"
+"          during regular tax audits.\n"
+"          Information available to the government includes:\n"
+"        "
+msgstr ""
+"Regierungen sehen die\n"
+"          Banküberweisungen von und an die Wechselstube\n"
+"          und können von Händlern und Wechselstubenbetreibern\n"
+"          weitere Informationen bei Betriebsprüfungen verlangen.\n"
+"          Wechselstubenbetreiber werden dauernd überprüft,\n"
+"          wohingegen Händler im Wesentlichen bei der Steuerprüfung\n"
+"          weitere Informationen bereistellen.  Informationen die der\n"
+"          Regierung bereitgestellt werden können sind:"
+
+msgid ""
+"From the banking system:\n"
+"              The total amount of digital currency\n"
+"              obtained by a customer. The government could impose\n"
+"              limits on how many digital coins a customer may\n"
+"              withdraw within a given timeframe."
+msgstr ""
+"Vom Bankensystem:\n"
+"              Der Gesamtbetrag an digitalen Münzen den\n"
+"              ein Kunde abgehoben hat. Die Regierung kann den\n"
+"              Betrag digitaler Münzen den ein Kunde in einem\n"
+"              bestimmten Zeitraum abheben kann beschränken."
+
+msgid ""
+"From the banking system:\n"
+"               The total amount of income received\n"
+"               by any merchant via the Taler system."
+msgstr ""
+"Vom Bankensystem:\n"
+"               Das Gesamteinkommen jedes Händlers\n"
+"               welches durch Taler vermittelt wurde."
+
+msgid ""
+"From auditing the exchange:\n"
+"               The amounts of digital coins legitimately withdrawn by\n"
+"               customers from the exchange, the value of non-redeemed "
+"digital coins\n"
+"               in customer's wallets, the value and corresponding wire "
+"details\n"
+"               of deposit operations performed by merchants with the "
+"exchange, and\n"
+"               the income of the exchange from transaction fees."
+msgstr ""
+"Durch Prüfung bei der Wecheslstube:\n"
+"               Der Gesamtbetrag an digitalen Münzen der legitim von\n"
+"               Kunden abgehoben wurde, der Wert noch nicht eingereichter\n"
+"               digitaler Münzen in Geldbörsen von Kunden, der\n"
+"               Wert und die dazugehörigen Banktransaktionsdaten\n"
+"               aus Einzahlungen von Händlern, sowie das Einkommen des\n"
+"               Wechselstubenbetreibers aus Transaktionsgebühren.\n"
+"               "
+
+#, fuzzy
+msgid ""
+"From auditing merchants:\n"
+"               For each deposit operation, the exact details of the\n"
+"               underlying contract that was signed between\n"
+"               customer and merchant.  However, this information would\n"
+"               typically not include the identity of the customer.\n"
+"               Note that while the customer can decide to prove that it was "
+"his\n"
+"               transaction (i.e. in court when suing the merchant if the\n"
+"               merchant failed to deliver on the contract),\n"
+"               merchant, exchange and government cannot find out the "
+"customer's\n"
+"               identity from the information that Taler collects."
+msgstr ""
+"Aus Betriebsprüfungen bei Händlern:\n"
+"               Für jede Einzahlung bei der Wecheslstube, den\n"
+"               dazugehörigen vom Kunden gezeichneten\n"
+"               Vertragsabschluss.  Allerdings ist die Identität des\n"
+"               Kunden normalerweise nicht Bestandteil des Vertrages.\n"
+"               Der Kunde kann sich jedoch entscheiden, seine Anonymität\n"
+"               aufzugeben um z.B. den Händler vor Gericht zu verklagen,\n"
+"               falls der Händler den Vertrag nicht erfüllt.\n"
+"               Händler und Regierung können ihrerseits jedoch\n"
+"               den Kunden nicht allein auf Grundlage der von Taler\n"
+"               gesammelten Informationen ermitteln."
+
+msgid "Operate a Taler exchange!"
+msgstr "Betreiben Sie eine Taler Wechelstube!"
+
+msgid ""
+"Taler uses efficient cryptographic primitives (such as RSA 2048 and\n"
+"             EdDSA) and is thus expected to be able to handle large "
+"transaction\n"
+"             volumes, only limited by the input/output capabilities of the\n"
+"             database. Thus, running a Taler exchange should be profitable "
+"even\n"
+"             with very low (less than 1 cent) transaction fees (at "
+"appropriate\n"
+"             transaction volume)."
+msgstr ""
+"Taler verwendet effiziente kryptographische\n"
+"\t     Datenstrukturen (wie RSA 2048 und EdDSA) und ist daher in der Lage,\n"
+"\t     große Transaktionsvolumen zu bewältigen, welche allein\n"
+"\t     durch die Ein-/Ausgabe-Geschwindigkeit der zugrundeliegenden "
+"Datenbank\n"
+"\t     begrenzt wird. Taler ist daher auch dann profitabel, wenn eine\n"
+"\t     Wechselstube mit Transaktionsgebühren im Bereich von\n"
+"\t     Bruchteilen eines Cents betrieben wird (entsprechendes\n"
+"\t     Transaktionsvolumen vorausgesetzt)."
+
+msgid ""
+"All transactions in Taler are secured using modern cryptography and\n"
+"             trust in all parties is minimized. Financial damage is bounded\n"
+"             (for customers, merchants and the exchange) even\n"
+"             in the case that systems are compromised and private keys are "
+"stolen.\n"
+"             Databases can be audited for consistency, resulting in either "
+"the\n"
+"             detection of compromised systems or the demonstration that\n"
+"             participants were honest."
+msgstr ""
+"Alle Transaktionen in Taler sind durch moderne\n"
+"\t     Kryptographiemethoden gesichert und das nötige aufzubringende\n"
+"\t     Vertrauen in Systemteilnehmer wurde minimalisiert. Finanzieller\n"
+"\t     Schaden (für Kunden, Händler und die Wechselstube) wird\n"
+"\t     durch das System begrenzt, selbst wenn Teilnehmer komprommitiert\n"
+"\t     und private Schlüssel entwendet werden. Datenbanken\n"
+"\t     können auf ihre Konsistenz hin überprüft werden, was\n"
+"\t     das Entdecken von Angriffen auf das System erleichtert oder\n"
+"\t     alternativ aufzeigt, ob Veruntreuungen durch die Systemteilnehmer\n"
+"\t     stattgefunden haben."
+
+msgid "Business model"
+msgstr "Geschäftsmodell"
+
+msgid ""
+"The basic business model for Taler is the operation of an exchange.  An "
+"exchange converts money from traditional payment systems (Mastercard,\n"
+"             SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic\n"
+"             coins in the same currency. The customer can then redeem the "
+"electronic\n"
+"             coins at a merchant, who can exchange them for money "
+"represented using\n"
+"             traditional payment systems at the exchange.  The exchange can "
+"then charge\n"
+"             fees (to the customer, merchant or both) to facilitate the "
+"transactions."
+msgstr ""
+"Das Geschäftsmodell hinter Taler besteht im Betreiben\n"
+"\t     einer Wechelstube. Aufgabe der Wechselstube ist es, Geld\n"
+"\t     traditioneller Bezahlungsysteme (Mastercard, SEPA, Visa, BitCoin, "
+"ACH,\n"
+"\t     SWIFT, etc.) in anonyme Taler-Münzen der selben Währung zu\n"
+"\t     konvertieren. Der Kunde kann die Münzen anschließend bei\n"
+"\t     einem Händler einlösen, der sie seinerseits bei der\n"
+"\t     Wecheslstube gegen Geld der traditionellen Bezahlungssysteme\n"
+"\t     einlösen. "
+
+msgid "Taler as seen by the exchange operator"
+msgstr "Taler aus Betreiberperspektive"
+
+msgid ""
+"The exchange operator primarily operates a Web service\n"
+"          portal and keeps databases with transaction details and\n"
+"          cryptographic proofs.  Its operational expenses are thus related "
+"to\n"
+"          its interactions with the banking system and the operation of\n"
+"          the computing infrastructure, while its income is based on\n"
+"          transaction fees it may charge for the various interactions.\n"
+"          Key interactions of the exchange include:\n"
+"        "
+msgstr ""
+"Der Betreiber einer Wechselstube\n"
+"          betreibt primär eine Webseite sowie Datenbanken mit\n"
+"          Transaktionsinformationen und kryptografischen Beweisen.  Seine\n"
+"          Ausgaben sind im Wesentlichen beschränkt auf die Interaktion\n"
+"          mit dem Bankensystem und dem Betrieb der Rechnerinfrastruktur.\n"
+"          Die Betreibereinnahmen kommen aus Gebühren die der Betreiber\n"
+"          für die verschiedenen Interaktionen verlangen kann.  Die\n"
+"          wesentlichen Interaktionen der Wechselstube sind:"
+
+msgid ""
+"Create a <b>reserve</b> based on an incoming\n"
+"              wire transfer from a customer."
+msgstr ""
+"Erzeuge eine Währungsreserve auf Grundlage einer eingehenden Banküberweisung "
+"eines Kunden."
+
+msgid ""
+"Allow customers to withdraw (and refresh)\n"
+"               digital coins from their reserve."
+msgstr ""
+"Ermögliche es Kunden digitale Münzen von ihrer Wärungsreserve\n"
+"               abzuheben bzw. bestehende Münzen aufzufrischen."
+
+msgid "Accept and validate deposits from merchants."
+msgstr "Annahme und Validierung von Einzahlungen durch Händler."
+
+msgid ""
+"Execute wire transfers to merchants in\n"
+"               response to validated deposits."
+msgstr ""
+"Durchführung von Banküberweisungen an Händler auf Basis der validierten "
+"Einzahlungen"
+
+msgid ""
+"Preserve and provide cryptographic proofs of\n"
+"               correct operation for audits by financial regulators."
+msgstr ""
+"Konservierung und Bereitstellung kryptographischer Beweise\n"
+"              zum korrekten Verhalten der Wechselstube zwecks\n"
+"              Überprüfung durch die Finanzaufsicht."
+
+msgid "Taler for developers"
+msgstr "Taler für Entwickler"
+
+msgid "Free"
+msgstr "Frei"
+
+msgid ""
+"Taler is free software implementing an open\n"
+"            protocol. Anybody is welcome to inspect our code and\n"
+"            integrate our reference implementation into their\n"
+"            applications.  Different components of Taler are being\n"
+"            made available under different licenses. The Affero\n"
+"            GPLv3+ is used for the exchange, the LGPLv3+ is used for\n"
+"            reference code demonstrating integration with merchant\n"
+"            platforms, and licenses like Apache/Mozilla/GPLv3+ are\n"
+"            used for wallets and related customer-facing software.\n"
+"            We are open for constructive suggestions for maximizing\n"
+"            the adoption of this libre payment platform.\n"
+"          "
+msgstr ""
+"Taler ist freie Software, welche ein offenes\n"
+"\t    Protokoll implementiert. Der Code ist frei verfügbar\n"
+"\t    und jeder ist eingeladen unsere Referenzimplementierung in\n"
+"\t    eigene Projekte zu übernehmen. Die unterschiedlichen\n"
+"\t    Komponenten Talers sind unter verschiedenen Lizenzen\n"
+"\t    erhältlich. Die Wechselstube fällt unter Affero\n"
+"\t    GPLv3+, Referenzcode, welcher die Integration mit\n"
+"\t    Händlerplattformen demonstriert, läuft unter\n"
+"\t    LGPLv3+ und die Geldbörsen sowie weitere Software auf\n"
+"\t    Seiten der Endkunden verwenden Apache-/Mozilla-\n"
+"\t    ähnliche GPLv3+. Wir sind offen für konstruktive\n"
+"\t    Vorschläge und freuen uns über Beiträge,\n"
+"\t    welche zur weiten Verbreitung dieser freien\n"
+"\t    Bezahlplattform führen.\n"
+"          "
+
+msgid "RESTful"
+msgstr "REST-basiert"
+
+msgid ""
+"Taler is designed to work on the Internet.  To\n"
+"\t    ensure that Taler payments can work with restrictive\n"
+"\t    network setups, Taler uses a RESTful protocol over HTTP or\n"
+"\t    HTTPS. Taler's security does not depend upon the use of\n"
+"\t    HTTPS, but obviously merchants may choose to offer HTTPS\n"
+"\t    for consistency and because it generally is better for\n"
+"\t    privacy compared to HTTP.  Taler uses JSON to encode\n"
+"\t    structure data, making it easy to integrate Taler with\n"
+"\t    existing Web applications.  Taler's protocol is documented\n"
+"\t    in detail <a href='https://api.taler.net/'>here</a>.\n"
+"          "
+msgstr ""
+"Taler wurde zur Verwendung im Internet\n"
+"\t    konzipiert. Um sicherzustellen, dass Bezahlvorgänge\n"
+"\t    mit Taler auch in restriktiven Netzwerkumgebungen\n"
+"\t    funktionieren können, verwendet Taler ein\n"
+"\t    REST-basiertes Protokoll über HTTP oder HTTPS. Talers\n"
+"\t    Sicherheit hängt nicht von der Verwendung von HTTPS\n"
+"\t    ab, aber die Verwendung von HTTPS auf Seiten der\n"
+"\t    Händler sollte aus Konsistenzgründen und\n"
+"\t    aufgrund der besseren Privatsphäre, die HTTPS\n"
+"\t    gegenüber HTTP bietet, erfolgen. Da Taler zur\n"
+"\t    Kodierung von Datenstrukturen JSON verwendet, ist die\n"
+"\t    Integration von Taler in existierende Webapplikationen\n"
+"\t    sehr einfach. Das Taler-Protokoll ist im\n"
+"\t    Detail <a href='https://api.taler.net/'>hier</a>\n"
+"\t    dokumentiert.\n"
+"          "
+
+msgid "Code"
+msgstr "Code"
+
+msgid ""
+"Taler is currently primarily developed by a\n"
+"\t    research team at Inria and TU Munich. However,\n"
+"\t    contributions from anyone are welcome.  Our Git\n"
+"\t    repositories can be cloned using the Git and HTTP access\n"
+"\t    methods against <tt>git.taler.net</tt> with the name of\n"
+"\t    the respective repository. A list of public repositories\n"
+"\t    can be found in\n"
+"\t    our <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+msgstr ""
+"Taler wird aktuell hauptsächlich von einer\n"
+"\t    Forschergruppe bei Inria und der Technischen\n"
+"\t    Universität München entwickelt. Trotzdem sind\n"
+"\t    Beiträge von jedem wilkommen. Unser Git-Repository\n"
+"\t    kann man sowohl über Git als auch über HTTP\n"
+"\t    klonen, indem man auf <tt>git.taler.net</tt> mit dem\n"
+"\t    entsprechenden Repository-Namen zugreift. Eine Liste von\n"
+"\t    öffentlichen Repositories ist in unserem\n"
+"\t    <a href='https://git.taler.net/'>GitWeb</a> zu finden.\n"
+"          "
+
+msgid "Documentation"
+msgstr "Dokumentation"
+
+msgid ""
+"In addition to this website,\n"
+"            the <a href='https://git.taler.net/'>documented\n"
+"            code</a> and the <a href='https://api.taler.net/'>API\n"
+"            documentation</a>, we are in the process of preparing a\n"
+"            comprehensive design document which will be published here\n"
+"            soon.\n"
+"          "
+msgstr ""
+"Zusätzlich zu dieser Webseite,\n"
+"            dem <a href='https://git.taler.net/'>dokumentierten\n"
+"            Code</a> und\n"
+"            der <a href='https://api.taler.net/'>API-Dokumentation</a>\n"
+"            bereiten wir ein umfassendes Design-Dokument vor, welches\n"
+"            in Kürze hier verfügbar sein wird.\n"
+"          "
+
+msgid "Discussion"
+msgstr "Diskussion"
+
+msgid ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+msgstr ""
+"Wir haben eine Mailingliste für Diskussionen mit den Entwicklern.\n"
+"            Die Webseite der Liste zum eintragen als auch das Listenarchiv "
+"sind hier:\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+
+msgid "Regression Testing"
+msgstr "Regressionstests"
+
+msgid ""
+"We\n"
+"            have <a href='https://buildbot.net/'>Buildbot</a>\n"
+"            automation tests to detect regressions and check for\n"
+"            portability at\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+msgstr ""
+"Wir automatisieren Tests mit Hilfe\n"
+"            von <a href='https://buildbot.net/'>Buildbot</a> um\n"
+"            Regressionen zu finden und den Code auf Portabilität\n"
+"            zu testen.  Die Ergebnisse sind unter\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a> "
+"zu finden.\n"
+"          "
+
+msgid "Code Coverage Analysis"
+msgstr "Testabdeckungsanalyse"
+
+#, fuzzy
+msgid ""
+"We\n"
+"            use <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            to analyze the code coverage of our tests, the results are\n"
+"            available\n"
+"            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+msgstr ""
+"Wir\n"
+"            benutzen <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            um die Abdeckung unseres Codes durch unsere Tests zu\n"
+"            verstehen. Die Ergebnisse sind unter\n"
+"            <a href='https://lcov.taler.net/'>lcov.taler.net</a> zu "
+"finden.\n"
+"          "
+
+msgid "Performance Analysis"
+msgstr "Performanzanalyse"
+
+msgid ""
+"We\n"
+"            use <a href='https://gnunet.org/gauger'>Gauger</a> for\n"
+"            performance regression analysis of the exchange backend\n"
+"            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+msgstr ""
+"Wir\n"
+"            benutzen <a href='https://gnunet.org/gauger'>Gauger</a> um\n"
+"            Performanzprobleme der Datenbankbackends der\n"
+"            Wechselstube zu verstehen.  Die Ergebnisse sind\n"
+"            unter <a href='https://gauger.taler.net/'>gauger.taler.net</"
+"a>.\n"
+"          "
+
+msgid "Taler system overview"
+msgstr "Das Taler-System im Überblick"
+
+msgid ""
+"The Taler system consists of protocols executed\n"
+"          among a number of actors with the help\n"
+"          of <a href='https://www.fsf.org/'>Free Software</a> as\n"
+"          illustrated in the illustration on the right.  Typical\n"
+"          transactions involve the following steps:\n"
+"        "
+msgstr ""
+"Das Taler System besteht aus Protokollen die von\n"
+"          verschiedenen Teilnehmern unter Verwendung von\n"
+"          <a href='https://www.fsf.org/'>Freier Software</a>\n"
+"          ausgeführt werden.  Die Illustration auf der rechten\n"
+"          Seite veranschaulicht die folgenden für die\n"
+"          Durchführung einer Transaktion typischen Schritte:\n"
+"        "
+
+msgid ""
+"A customer instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange\n"
+"               (top left).  In the subject of the transaction, he\n"
+"               includes an authentication token from his\n"
+"               electronic <b>wallet</b>. In Taler terminology, the\n"
+"               customer creates a reserve at the exchange.\n"
+"             "
+msgstr ""
+"Ein Kunde weist seine <b>Bank</b> an,\n"
+"               Gelder aus seinem Konto an die Taler Wechselstube zu\n"
+"               übertragen (oben links).  Im Betreff gibt er ein\n"
+"               von seiner elektronischen <b>Geldbörse</b>\n"
+"               erzeugtes Authentifizierungstoken an. In der\n"
+"               Terminologie von Taler sagen wir, der Kunde legt eine\n"
+"               Reserve bei der Wechselstube an.\n"
+"             "
+
+#, fuzzy
+msgid ""
+"Once the exchange has received the\n"
+"               transfer, it allows the customer's electronic wallet\n"
+"               to <b>withdraw</b> electronic coins.  The electronic\n"
+"               coins are digital representations of the original\n"
+"               currency from the transfer. It is important to note\n"
+"               that the exchange does not learn the &quot;serial 
numbers&quot;\n"
+"               of the coins created in this process, so it cannot tell\n"
+"               later which customer purchased what at which merchant.\n"
+"               The use of Taler does not change the currency or the\n"
+"               total value of the funds (except for fees which the\n"
+"               exchange may charge for the service).\n"
+"             "
+msgstr ""
+"Sobald die Wechselstube den\n"
+"               Transfer bekommen hat, erlaubt es der elektronischen\n"
+"               Geldbörse das <b>abheben</b> elektronischer\n"
+"               Münzen. Diese elektronischen Münzen sind\n"
+"               digitale Räpresentationen der ursprünglichen\n"
+"               Währung der Überweisung. Hierbei ist es\n"
+"               wichtig, dass die Wechselstube nicht die\n"
+"               &quot;Seriennummern&quot; der bei diesem Prozess erzeugten\n"
+"               Münzen lernt. Somit kann die Wechselstube\n"
+"               später nicht feststellen, welcher Kunde bei\n"
+"               welchem Hänlder was einkauft.  Die Benutzung von\n"
+"               Taler ändert weder die Währung noch den\n"
+"               Gesamtwert (ausgenommen natürlich die\n"
+"               Geb&amp;uum;hren, die die Wechselstube für ihre\n"
+"               Dienste verlangen könnte).\n"
+"             "
+
+msgid ""
+"Once the customer has the digital coins in\n"
+"               his wallet, the wallet can be used to <b>spend</b> the\n"
+"               coins with merchant portals that support the Taler\n"
+"               payment system and accept the respective exchange as a\n"
+"               business partner (bottom arrow). This creates a digital\n"
+"               contract signed by the customer's coins and the\n"
+"               merchant.  If necessary, the customer can later use\n"
+"               this digitally signed contract in a court of law to\n"
+"               prove the exact terms of the contract and that he paid\n"
+"               the respective amount. The customer does not learn the\n"
+"               banking details of the merchant, and Taler does not\n"
+"               require the merchant to learn the identity of the\n"
+"               customer. Naturally, the customer can spend any\n"
+"               fraction of his digital coins (the system takes care of\n"
+"               customers getting change).\n"
+"             "
+msgstr ""
+"Sobald der Kunde digitale Münzen in\n"
+"               seiner elektronischen Geldbörse hat, kann er diese\n"
+"               bei Händlern die Taler unterstützen und die\n"
+"               entsprechende Wechselstube\n"
+"               akzeptieren <b>ausgeben</b>. Dabei wird ein Vertrag\n"
+"               cryptographisch signiert durch die Münzen des\n"
+"               Kunden und den Schlüssel des Händlers.  Falls\n"
+"               notwendig, kann der Kunde kann diesen Vertrag\n"
+"               später vor Gericht vorlegen als Beweis für\n"
+"               den unterzeichneten Vertrag und die Zahlung des\n"
+"               Betrages.  Der Kunde lernt hierbei nicht die\n"
+"               Kontoinformationen des Händlers, und Taler\n"
+"               verlangt vom Händler nicht, dass er die\n"
+"               Identität des Kunden bestimmt.  Natürlich\n"
+"               kann der Kunde auch Bruchteile seines Barbestandes\n"
+"               ausgeben (das System sorgt ggf.  dafür das der\n"
+"               Kunde wenn nötig Wechselgelt erhält).\n"
+"             "
+
+#, fuzzy
+msgid ""
+"Merchants receiving digital\n"
+"               coins <b>deposit</b> the respective receipts that\n"
+"               resulted from the contract signing with the customer at\n"
+"               the exchange to redeem the coins.  The deposit step\n"
+"               does not reveal the details of the contract between the\n"
+"               customer and the merchant or the identity of the\n"
+"               customer to the exchange in any way. However, the\n"
+"               exchange does learn the identity of the merchant via\n"
+"               the provided bank routing information.  The merchant\n"
+"               can, for example when compelled by the state for\n"
+"               taxation, provide information linking the individual\n"
+"               deposit to the respective contract signed by the\n"
+"               customer. Thus, the exchange's database allows the\n"
+"               state to enforce that merchants pay applicable taxes\n"
+"               (and do not engage in illegal contracts).\n"
+"             "
+msgstr ""
+"Händler die digitale\n"
+"               Münzen erhalten <b>deponieren</b> die Belege aus\n"
+"               dem Vertragsabschluss bei der Wechselstube um den\n"
+"               Gegenwert zu erhalten. Beim Deponieren werden weder die\n"
+"               Vertragsdetails zwischen Kunde und Händler noch\n"
+"               die Identitält des Kunden der Wechselstube\n"
+"               bekannt. Die Wechselstube lernt jedoch die\n"
+"               Identität des Händlers da dieser seine\n"
+"               Kontoinformationen im Klartext zur Verfügung\n"
+"               stellen muss.  Falls der Staat es später verlangt,\n"
+"               kann der Händler beweisen, welcher Vertrag dem\n"
+"               Depotvorgang zugrundelag, z.B.  damit der Staat die\n"
+"               richtige Steuerkategorie bestimmen kann.  Somit\n"
+"               erlaubten es die Informationen der Wechselstube dem\n"
+"               Staat Händler zum abführen von Steuern zu\n"
+"               zwingen (und kriminelle Verträge entsprechend zu\n"
+"               ahnden).\n"
+"             "
+
+msgid ""
+"Finally, the exchange transfers funds\n"
+"               corresponding to the digital coins redeemed by the\n"
+"               merchants to the merchant's <b>bank</b> account. The\n"
+"               exchange may combine multiple small transactions into\n"
+"               one larger bank transfer.  The merchant can query the\n"
+"               exchange about the relationship between the bank\n"
+"               transfers and the individual claims that were\n"
+"               deposited.\n"
+"             "
+msgstr ""
+"Abschließend überweist die\n"
+"               Wechselstube dem Händler den entsprechenden\n"
+"               Betrag auf sein <b>Bankkonto</b>.  Die Wechselstube\n"
+"               könnte dabei mehrere kleine Transaktionen zu einem\n"
+"               gößerem Transfer zusammenfassen.  Der\n"
+"               Händler kann in diesem Fall bei der\n"
+"               Wechselstube nachfragen, um Informationen zur\n"
+"               Relation der Transfers und den dazugehörigen\n"
+"               Depotvorgängen zu erhalten.\n"
+"             "
+
+msgid ""
+"Most importantly, the exchange keeps\n"
+"               cryptographic proofs that allow it to demonstrate that\n"
+"               it is operating correctly to third parties.  The system\n"
+"               requires an external <b>auditor</b>, such as a\n"
+"               government-appointed financial regulatory body, to\n"
+"               frequently verify the exchange's databases and check that\n"
+"               its bank balance matches the total value of the\n"
+"               remaining coins in circulation.\n"
+"             "
+msgstr ""
+"Die Wechselstube speichert\n"
+"               kryptographische Beweise die es ihr erlauben,\n"
+"               gegenüber Dritten zu beweisen, dass Sie korrekt\n"
+"               gearbeitet hat.  Es wird erwartet, dass die\n"
+"               Wechselstube gegenüber der Finanzaufsicht\n"
+"               nachweisen muss, dass sie genügend Rücklagen\n"
+"               zur Deckung aller noch ausstehenden Münzen\n"
+"               besitzt.\n"
+"             "
+
+msgid ""
+"Without the auditor, the exchange operators\n"
+"               could embezzle funds they are holding in\n"
+"               reserve. Customers and merchants cannot cheat each\n"
+"               other or the exchange. If any party's computers are\n"
+"               compromised, the financial damage is limited to the\n"
+"               respective party and proportional to the funds they\n"
+"               have in circulation during the period of the\n"
+"               compromise.\n"
+"             "
+msgstr ""
+"Ohne die Finanzaufsicht wäre es dem\n"
+"               Betreiber der Münzerei möglich, Gelder aus\n"
+"               der Reserve zu entwenden.  Wenn die Computer von einem\n"
+"               der Teilnehmer kompromitiert werden, hat immer nur der\n"
+"               kompromitierte Teilnehmer den finanziellen Schaden.\n"
+"               Dieser ist weiterhin begrenzt auf den Gesamtumsatz mit\n"
+"               Taler im fraglichen Zeitraum.\n"
+"             "
+
+msgid "News"
+msgstr ""
diff --git a/i18n/en.po b/i18n/en.po
new file mode 100644
index 0000000..6773163
--- /dev/null
+++ b/i18n/en.po
@@ -0,0 +1,853 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Content-Type: text/plain;\n"
+
+msgid "<a href='/'>Home</a>"
+msgstr ""
+
+msgid "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+msgstr ""
+
+msgid "<a href='/citizens'>Citizens</a>"
+msgstr ""
+
+msgid "<a href='/merchants'>Merchants</a>"
+msgstr ""
+
+msgid "<a href='/governments'>Governments</a>"
+msgstr ""
+
+msgid "<a href='/investors'>Operators</a>"
+msgstr ""
+
+msgid "<a href='/developers'>Developers</a>"
+msgstr ""
+
+msgid "<a href='/about'>About&nbsp;us</a>"
+msgstr ""
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</a> "
+"only."
+msgstr ""
+
+msgid "Electronic payments for a liberal society!"
+msgstr ""
+
+msgid ""
+"Taler is a new electronic payment system under development\n"
+"\t    at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website "
+"only\n"
+"\t    presents the advantages our system is expected to provide.  We expect "
+"to\n"
+"\t    make the payment system operational in 2017."
+msgstr ""
+
+msgid "Taxable"
+msgstr ""
+
+msgid ""
+"Unlike BitCoin or cash payments, Taler ensures that\n"
+"\t     governments can learn their citizen's total income and thus collect\n"
+"\t     sales, value-added or income taxes. Taler is thus a currency for the\n"
+"\t     mainstream economy, and not the black market."
+msgstr ""
+
+msgid "Anonymous"
+msgstr ""
+
+msgid ""
+"When you pay with Taler, your identity does not have to\n"
+"\t     be revealed to the merchant. The bank, government and exchange will "
+"also\n"
+"\t     never learn how you spent your electronic money. However, you can\n"
+"\t     prove that you paid in court if necessary."
+msgstr ""
+
+msgid "Libre"
+msgstr ""
+
+msgid ""
+"Taler is free software from <a href='http://www.gnu.org/'>GNU</a> "
+"implementing an open protocol.\n"
+"\t     Anybody is welcome to inspect our code and integrate our reference\n"
+"\t     implementation into their applications."
+msgstr ""
+
+msgid "Electronic"
+msgstr ""
+
+msgid ""
+"Taler is designed to work on the Internet. Using a\n"
+"\t    so-called RESTful protocol over HTTP or HTTPS, Taler is easy to\n"
+"\t    integrate with existing Web applications."
+msgstr ""
+
+msgid "Reserves"
+msgstr ""
+
+msgid ""
+"Taler uses an electronic exchange holding financial\n"
+"             reserves in existing currencies. This means that Taler is not\n"
+"\t     a new currency with the inherent currency fluctuation risks, but\n"
+"\t     instead the cryptographic coins correspond to existing currencies, "
+"such as\n"
+"\t     US Dollars, Euros or even BitCoins."
+msgstr ""
+
+msgid "Taler Web payments paper published."
+msgstr ""
+
+msgid "More news »"
+msgstr ""
+
+msgid "Taler technology: About taxability, change and privacy"
+msgstr ""
+
+msgid ""
+"One of the key goals of Taler is to provide anonymity for\n"
+"           citizens buying goods and services, while ensuring that the state "
+"can\n"
+"           observe incoming transactions to ensure businesses engage only "
+"in\n"
+"           legal activities and do not evade taxes (such as income tax,\n"
+"           sales tax or value-added tax).  However, we also want to stay\n"
+"           out of the immediate personal domain, so sharing funds within a\n"
+"           family or copying coins between devices should not be subject to\n"
+"           monitoring by the state.\n"
+"         "
+msgstr ""
+
+msgid ""
+"As a result, Taler does not intrude into the\n"
+"           personal economic domain, offers good privacy, taxability\n"
+"           for transactions and the ability to give change.\n"
+"         "
+msgstr ""
+
+msgid "About us"
+msgstr ""
+
+msgid ""
+"GNU maintainer. Network security &amp; privacy researcher. Software "
+"architect."
+msgstr ""
+
+msgid ""
+"Entrepreneur, Investor, Fortune 100 CIO, IT company director in different "
+"industries, …."
+msgstr ""
+
+msgid "CFO"
+msgstr ""
+
+msgid "Applied cryptography. Contact to W3c &amp; Tor."
+msgstr ""
+
+msgid "Theoretical foundations."
+msgstr ""
+
+msgid "Founder of the GNU project. Ethical guidance and licensing."
+msgstr ""
+
+msgid "PhD Student, TU Munich. Currently teaching."
+msgstr ""
+
+msgid "PhD Student, Inria.."
+msgstr ""
+
+msgid "Software engineer."
+msgstr ""
+
+msgid "Sustainable business development."
+msgstr ""
+
+msgid "Software engineer. Works on libebics."
+msgstr ""
+
+msgid "Translator (Spanish)"
+msgstr ""
+
+msgid "Translator (Italian)"
+msgstr ""
+
+msgid "Hardware security module"
+msgstr ""
+
+msgid "Risk management"
+msgstr ""
+
+msgid "PhD student, TU Munich. Currently teaching."
+msgstr ""
+
+msgid "Software engineer. Works on Android wallet."
+msgstr ""
+
+msgid "Advantages for citizens"
+msgstr ""
+
+msgid "Security"
+msgstr ""
+
+msgid ""
+"Taler is the electronic equivalent of cash, except harder to fake.\n"
+"             If your digital wallet is lost -- say because\n"
+"             your computer is irreparably damaged or compromised -- only the "
+"amount of coin\n"
+"             stored in your wallet will be lost. Unlike a physical wallet, "
+"you can make\n"
+"             backups of your digital wallet which can provide security "
+"against data loss.\n"
+"             So your digital wallet works mostly just like\n"
+"             a physical wallet, except online and without the need to "
+"manually count coins."
+msgstr ""
+
+msgid "Privacy"
+msgstr ""
+
+msgid ""
+"Your transactions are private, neither the exchange nor merchant needs to\n"
+"             learn your identity. There is no need to give our credit card "
+"numbers or\n"
+"             other sensitive information, and the merchant will only be able "
+"to do\n"
+"             exactly the transaction you confirmed using your digital wallet."
+msgstr ""
+
+msgid "Convenience"
+msgstr ""
+
+msgid ""
+"You will be able to withdraw digital coins to replenish your wallet using\n"
+"             your credit card or SEPA transactions, similar to how you pay "
+"or withdraw\n"
+"             cash today."
+msgstr ""
+
+msgid "Stability "
+msgstr ""
+
+msgid ""
+"Coins in your digital wallet will be of the same denomination as the\n"
+"             cash in your physical wallet. So you will not have to worry "
+"about\n"
+"             currency fluctuations or conversion rates. Like a physical "
+"wallet,\n"
+"             you can carry digital coins of different currencies in your "
+"digital\n"
+"             wallet at the same time."
+msgstr ""
+
+msgid "Taler as seen by customers"
+msgstr ""
+
+msgid ""
+"Customers interact with the Taler system mostly using\n"
+"          a free wallet implementation, which may be an extension or plugin\n"
+"          to their browser or a custom application on their computer(s).\n"
+"          Typical steps performed by customers are:\n"
+"        "
+msgstr ""
+
+msgid ""
+"The customer selects an exchange (i.e. by visiting the\n"
+"              respective website or selecting from a list of exchanges in "
+"the\n"
+"              application) and asks the wallet to create bank transfer\n"
+"              instructions to withdraw a certain amount of electronic cash.\n"
+"              The bank transfer instructions will contain an\n"
+"              access code that must be included in the subject of the\n"
+"              transaction, as well as the wire details for the exchange (i."
+"e.\n"
+"              a SEPA account number)."
+msgstr ""
+
+msgid ""
+"The customer then instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange using\n"
+"               these instructions provided by the wallet (top left)."
+msgstr ""
+
+msgid ""
+"Once the funds have arrived, the wallet will\n"
+"               automatically withdraw the electronic coins.  The\n"
+"               customer can use the wallet to review his remaining balance\n"
+"               at any time. He can also make backups to secure his digital\n"
+"               coins against hardware failures."
+msgstr ""
+
+msgid ""
+"When visiting a merchant that supports Taler,\n"
+"               an additional payment option for Taler is enabled in the "
+"checkout system.\n"
+"               If the customer selects payments via Taler, the wallet\n"
+"               displays the secured contract from the merchant and asks\n"
+"               for confirmation.  Taler does not require the customer\n"
+"               to provide any identity information to the merchant.\n"
+"               Transaction histories and digitally\n"
+"               signed contracts can be preserved in the wallet for future\n"
+"               review by the customer, or even use in court."
+msgstr ""
+
+msgid "Advantages for merchants"
+msgstr ""
+
+msgid "Fast"
+msgstr ""
+
+msgid ""
+"Processing transactions with Taler is fast, allowing you\n"
+"\t     to confirm the transaction with your customer virtually immediately.\n"
+"\t     Your customers will appreciate that they do not have to type in "
+"credit\n"
+"\t     card information and play the &quot;verified by&quot; game.  By making 
"
+"payments\n"
+"\t     significantly more convenient for your customers, you may be able to\n"
+"\t     use Taler for small transactions that would not work with credit "
+"card\n"
+"\t     payments due to the mental overhead for customers."
+msgstr ""
+
+msgid "Secure"
+msgstr ""
+
+msgid ""
+"You never learn sensitive customer information. You need\n"
+"\t     to ensure that your website provides the correct account information\n"
+"\t     for your business, and that you correctly validate the payment\n"
+"\t     confirmations from the Taler exchange.  As a result, you will have\n"
+"\t     cryptographic proof of payment for the specific contracts you "
+"entered\n"
+"\t     with your customers, and cryptographically signed confirmations from\n"
+"\t     the Taler exchange about the deposits. Taler does not require you to\n"
+"\t     undergo any particular security audits, processes or procedures, as\n"
+"\t     you never handle sensitive customer information.  Your systems will\n"
+"\t     have cryptographically signed contracts which you can use in court "
+"in\n"
+"\t     case of disputes."
+msgstr ""
+
+msgid "Free Software"
+msgstr ""
+
+msgid ""
+"Taler is free software, and you can use the\n"
+"\t     liberally-licensed reference code as a starting point to integrate\n"
+"\t     Taler into your services. To use Taler, you do not need to pay "
+"license\n"
+"\t     fees, and the free software development model will ensure that you "
+"can\n"
+"\t     select from many competent developers to help you with your\n"
+"\t     integration."
+msgstr ""
+
+msgid "Low Fees"
+msgstr ""
+
+msgid ""
+"Taler is designed to minimize the work the exchange needs to\n"
+"\t     perform.  Combined with Taler's strong security which prevents "
+"fraud,\n"
+"\t     exchanges can operate with very low overhead and thus low "
+"transaction\n"
+"\t     fees.  Given Taler's free software exchange reference "
+"implementation,\n"
+"\t     competition among exchanges will ensure fair, low transaction fees "
+"for\n"
+"\t     merchants."
+msgstr ""
+
+msgid "Flexible"
+msgstr ""
+
+msgid ""
+"Taler can be used for different currencies (such as Euros\n"
+"\t     or US Dollars) and different payment models limited only by what the\n"
+"\t     exchange supports in its interactions."
+msgstr ""
+
+msgid "Ethical"
+msgstr ""
+
+msgid ""
+"Taler does not support tax evasion or money laundering, and is\n"
+"             also not a pyramid scheme or speculative investment.  Taler's\n"
+"             protocols are efficient and do not waste energy. Taler "
+"encourages\n"
+"             competition by providing an open standard and free software\n"
+"             reference implementations."
+msgstr ""
+
+msgid "Taler as seen by merchants"
+msgstr ""
+
+msgid ""
+"Merchants supporting the Taler system need to integrate\n"
+"          some relatively simple logic into their transaction processing\n"
+"          system.\n"
+"          Typical steps performed by the merchant system are:\n"
+"        "
+msgstr ""
+
+msgid ""
+"The new logic detects when a customer's system\n"
+"              supports Taler and then needs to send a cryptographically "
+"signed\n"
+"              version of the proposed contract in a simple JSON format to\n"
+"              the customer.\n"
+"              The message also includes salted, hashed wire details for\n"
+"              the merchant, as well as restrictions as to which exchange "
+"operators\n"
+"              the merchant is willing to deal with."
+msgstr ""
+
+msgid ""
+"The customer sends a signed response which states\n"
+"               that certain digital coins now belong to the merchant to "
+"both\n"
+"               signal acceptance of the deal as well as to pay the "
+"respective\n"
+"               amount (bottom)."
+msgstr ""
+
+msgid ""
+"The merchant then forwards the signed messages\n"
+"               received from the customer to the exchange, together with "
+"its\n"
+"               wire details and the salt (without hashing).  The exchange "
+"verifies\n"
+"               the details and sends a signed confirmation (or an error\n"
+"               message) to the merchant.  The merchant checks that the\n"
+"               exchange's signature is valid, sends a confirmation to the\n"
+"               customer and executes the contract-specific business logic."
+msgstr ""
+
+msgid ""
+"The exchange performs wire transfers corresponding to\n"
+"               the claims deposited by the merchant. Note that the exchange "
+"may\n"
+"               charge fees for the deposit operation, hence merchants may\n"
+"               impose limits restricting the set of exchange operators they "
+"are\n"
+"               willing to deal with, for example by imposing a bound on\n"
+"               deposit fees."
+msgstr ""
+
+msgid "Manuals for merchants"
+msgstr ""
+
+msgid "Advantages for governments"
+msgstr ""
+
+msgid ""
+"Taler is an electronic payment system that was built with the goal of "
+"supporting taxation.\n"
+"             With Taler, the receiver of any form of payment is known, and "
+"the payment information comes\n"
+"             attached with some details about what the payment was made for "
+"(but not the identity of the customer).  Thus, governments can use this\n"
+"             data to tax buisnesses and individuals based on their income, "
+"making tax evasion and\n"
+"             black markets less viable."
+msgstr ""
+
+msgid ""
+"Taler's payments are cryptographically secured. Thus, customers, merchants "
+"and\n"
+"             the exchange can mathematically demonstrate their lawful "
+"behavior in court in case\n"
+"             of disputes. Financial damages are strictly limited, improving "
+"economic security\n"
+"             for individuals, merchants, the exchange and the state.  Most "
+"importantly, an\n"
+"             independent auditor can ensure that there is no &quot;bad 
exchange"
+"&quot;\n"
+"             within the Taler system who might threaten the economy due to "
+"fraud."
+msgstr ""
+
+msgid ""
+"Taler is free software implementing an open protocol standard.  Thus, Taler "
+"will\n"
+"             enable competition and avoid the monopolization of payment "
+"systems that threatens\n"
+"             global political and financial stability today."
+msgstr ""
+
+msgid "Efficient"
+msgstr ""
+
+msgid ""
+"Taler is designed to be efficient.  Unlike timeline-based payment systems "
+"like\n"
+"             BitCoin, Taler will not threaten the availability of national "
+"electric grids or\n"
+"             (significantly) contribute to environmental pollution."
+msgstr ""
+
+msgid "Taler as seen by governments"
+msgstr ""
+
+msgid ""
+"Governments can observe traditional wire\n"
+"          transfers entering and leaving the Taler system, and\n"
+"          require merchants and exchange operators to provide certain\n"
+"          information during financial audits.  Exchange operators\n"
+"          are expected to be permanently checked by auditors,\n"
+"          while merchants may be required to reveal information\n"
+"          during regular tax audits.\n"
+"          Information available to the government includes:\n"
+"        "
+msgstr ""
+
+msgid ""
+"From the banking system:\n"
+"              The total amount of digital currency\n"
+"              obtained by a customer. The government could impose\n"
+"              limits on how many digital coins a customer may\n"
+"              withdraw within a given timeframe."
+msgstr ""
+
+msgid ""
+"From the banking system:\n"
+"               The total amount of income received\n"
+"               by any merchant via the Taler system."
+msgstr ""
+
+msgid ""
+"From auditing the exchange:\n"
+"               The amounts of digital coins legitimately withdrawn by\n"
+"               customers from the exchange, the value of non-redeemed "
+"digital coins\n"
+"               in customer's wallets, the value and corresponding wire "
+"details\n"
+"               of deposit operations performed by merchants with the "
+"exchange, and\n"
+"               the income of the exchange from transaction fees."
+msgstr ""
+
+msgid ""
+"From auditing merchants:\n"
+"               For each deposit operation, the exact details of the\n"
+"               underlying contract that was signed between\n"
+"               customer and merchant.  However, this information would\n"
+"               typically not include the identity of the customer.\n"
+"               Note that while the customer can decide to prove that it was "
+"his\n"
+"               transaction (i.e. in court when suing the merchant if the\n"
+"               merchant failed to deliver on the contract),\n"
+"               merchant, exchange and government cannot find out the "
+"customer's\n"
+"               identity from the information that Taler collects."
+msgstr ""
+
+msgid "Operate a Taler exchange!"
+msgstr ""
+
+msgid ""
+"Taler uses efficient cryptographic primitives (such as RSA 2048 and\n"
+"             EdDSA) and is thus expected to be able to handle large "
+"transaction\n"
+"             volumes, only limited by the input/output capabilities of the\n"
+"             database. Thus, running a Taler exchange should be profitable "
+"even\n"
+"             with very low (less than 1 cent) transaction fees (at "
+"appropriate\n"
+"             transaction volume)."
+msgstr ""
+
+msgid ""
+"All transactions in Taler are secured using modern cryptography and\n"
+"             trust in all parties is minimized. Financial damage is bounded\n"
+"             (for customers, merchants and the exchange) even\n"
+"             in the case that systems are compromised and private keys are "
+"stolen.\n"
+"             Databases can be audited for consistency, resulting in either "
+"the\n"
+"             detection of compromised systems or the demonstration that\n"
+"             participants were honest."
+msgstr ""
+
+msgid "Business model"
+msgstr ""
+
+msgid ""
+"The basic business model for Taler is the operation of an exchange.  An "
+"exchange converts money from traditional payment systems (Mastercard,\n"
+"             SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic\n"
+"             coins in the same currency. The customer can then redeem the "
+"electronic\n"
+"             coins at a merchant, who can exchange them for money "
+"represented using\n"
+"             traditional payment systems at the exchange.  The exchange can "
+"then charge\n"
+"             fees (to the customer, merchant or both) to facilitate the "
+"transactions."
+msgstr ""
+
+msgid "Taler as seen by the exchange operator"
+msgstr ""
+
+msgid ""
+"The exchange operator primarily operates a Web service\n"
+"          portal and keeps databases with transaction details and\n"
+"          cryptographic proofs.  Its operational expenses are thus related "
+"to\n"
+"          its interactions with the banking system and the operation of\n"
+"          the computing infrastructure, while its income is based on\n"
+"          transaction fees it may charge for the various interactions.\n"
+"          Key interactions of the exchange include:\n"
+"        "
+msgstr ""
+
+msgid ""
+"Create a <b>reserve</b> based on an incoming\n"
+"              wire transfer from a customer."
+msgstr ""
+
+msgid ""
+"Allow customers to withdraw (and refresh)\n"
+"               digital coins from their reserve."
+msgstr ""
+
+msgid "Accept and validate deposits from merchants."
+msgstr ""
+
+msgid ""
+"Execute wire transfers to merchants in\n"
+"               response to validated deposits."
+msgstr ""
+
+msgid ""
+"Preserve and provide cryptographic proofs of\n"
+"               correct operation for audits by financial regulators."
+msgstr ""
+
+msgid "Taler for developers"
+msgstr ""
+
+msgid "Free"
+msgstr ""
+
+msgid ""
+"Taler is free software implementing an open\n"
+"            protocol. Anybody is welcome to inspect our code and\n"
+"            integrate our reference implementation into their\n"
+"            applications.  Different components of Taler are being\n"
+"            made available under different licenses. The Affero\n"
+"            GPLv3+ is used for the exchange, the LGPLv3+ is used for\n"
+"            reference code demonstrating integration with merchant\n"
+"            platforms, and licenses like Apache/Mozilla/GPLv3+ are\n"
+"            used for wallets and related customer-facing software.\n"
+"            We are open for constructive suggestions for maximizing\n"
+"            the adoption of this libre payment platform.\n"
+"          "
+msgstr ""
+
+msgid "RESTful"
+msgstr ""
+
+msgid ""
+"Taler is designed to work on the Internet.  To\n"
+"\t    ensure that Taler payments can work with restrictive\n"
+"\t    network setups, Taler uses a RESTful protocol over HTTP or\n"
+"\t    HTTPS. Taler's security does not depend upon the use of\n"
+"\t    HTTPS, but obviously merchants may choose to offer HTTPS\n"
+"\t    for consistency and because it generally is better for\n"
+"\t    privacy compared to HTTP.  Taler uses JSON to encode\n"
+"\t    structure data, making it easy to integrate Taler with\n"
+"\t    existing Web applications.  Taler's protocol is documented\n"
+"\t    in detail <a href='https://api.taler.net/'>here</a>.\n"
+"          "
+msgstr ""
+
+msgid "Code"
+msgstr ""
+
+msgid ""
+"Taler is currently primarily developed by a\n"
+"\t    research team at Inria and TU Munich. However,\n"
+"\t    contributions from anyone are welcome.  Our Git\n"
+"\t    repositories can be cloned using the Git and HTTP access\n"
+"\t    methods against <tt>git.taler.net</tt> with the name of\n"
+"\t    the respective repository. A list of public repositories\n"
+"\t    can be found in\n"
+"\t    our <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+msgstr ""
+
+msgid "Documentation"
+msgstr ""
+
+msgid ""
+"In addition to this website,\n"
+"            the <a href='https://git.taler.net/'>documented\n"
+"            code</a> and the <a href='https://api.taler.net/'>API\n"
+"            documentation</a>, we are in the process of preparing a\n"
+"            comprehensive design document which will be published here\n"
+"            soon.\n"
+"          "
+msgstr ""
+
+msgid "Discussion"
+msgstr ""
+
+msgid ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+msgstr ""
+
+msgid "Regression Testing"
+msgstr ""
+
+msgid ""
+"We\n"
+"            have <a href='https://buildbot.net/'>Buildbot</a>\n"
+"            automation tests to detect regressions and check for\n"
+"            portability at\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+msgstr ""
+
+msgid "Code Coverage Analysis"
+msgstr ""
+
+msgid ""
+"We\n"
+"            use <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            to analyze the code coverage of our tests, the results are\n"
+"            available\n"
+"            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+msgstr ""
+
+msgid "Performance Analysis"
+msgstr ""
+
+msgid ""
+"We\n"
+"            use <a href='https://gnunet.org/gauger'>Gauger</a> for\n"
+"            performance regression analysis of the exchange backend\n"
+"            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+msgstr ""
+
+msgid "Taler system overview"
+msgstr ""
+
+msgid ""
+"The Taler system consists of protocols executed\n"
+"          among a number of actors with the help\n"
+"          of <a href='https://www.fsf.org/'>Free Software</a> as\n"
+"          illustrated in the illustration on the right.  Typical\n"
+"          transactions involve the following steps:\n"
+"        "
+msgstr ""
+
+msgid ""
+"A customer instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange\n"
+"               (top left).  In the subject of the transaction, he\n"
+"               includes an authentication token from his\n"
+"               electronic <b>wallet</b>. In Taler terminology, the\n"
+"               customer creates a reserve at the exchange.\n"
+"             "
+msgstr ""
+
+msgid ""
+"Once the exchange has received the\n"
+"               transfer, it allows the customer's electronic wallet\n"
+"               to <b>withdraw</b> electronic coins.  The electronic\n"
+"               coins are digital representations of the original\n"
+"               currency from the transfer. It is important to note\n"
+"               that the exchange does not learn the &quot;serial 
numbers&quot;\n"
+"               of the coins created in this process, so it cannot tell\n"
+"               later which customer purchased what at which merchant.\n"
+"               The use of Taler does not change the currency or the\n"
+"               total value of the funds (except for fees which the\n"
+"               exchange may charge for the service).\n"
+"             "
+msgstr ""
+
+msgid ""
+"Once the customer has the digital coins in\n"
+"               his wallet, the wallet can be used to <b>spend</b> the\n"
+"               coins with merchant portals that support the Taler\n"
+"               payment system and accept the respective exchange as a\n"
+"               business partner (bottom arrow). This creates a digital\n"
+"               contract signed by the customer's coins and the\n"
+"               merchant.  If necessary, the customer can later use\n"
+"               this digitally signed contract in a court of law to\n"
+"               prove the exact terms of the contract and that he paid\n"
+"               the respective amount. The customer does not learn the\n"
+"               banking details of the merchant, and Taler does not\n"
+"               require the merchant to learn the identity of the\n"
+"               customer. Naturally, the customer can spend any\n"
+"               fraction of his digital coins (the system takes care of\n"
+"               customers getting change).\n"
+"             "
+msgstr ""
+
+msgid ""
+"Merchants receiving digital\n"
+"               coins <b>deposit</b> the respective receipts that\n"
+"               resulted from the contract signing with the customer at\n"
+"               the exchange to redeem the coins.  The deposit step\n"
+"               does not reveal the details of the contract between the\n"
+"               customer and the merchant or the identity of the\n"
+"               customer to the exchange in any way. However, the\n"
+"               exchange does learn the identity of the merchant via\n"
+"               the provided bank routing information.  The merchant\n"
+"               can, for example when compelled by the state for\n"
+"               taxation, provide information linking the individual\n"
+"               deposit to the respective contract signed by the\n"
+"               customer. Thus, the exchange's database allows the\n"
+"               state to enforce that merchants pay applicable taxes\n"
+"               (and do not engage in illegal contracts).\n"
+"             "
+msgstr ""
+
+msgid ""
+"Finally, the exchange transfers funds\n"
+"               corresponding to the digital coins redeemed by the\n"
+"               merchants to the merchant's <b>bank</b> account. The\n"
+"               exchange may combine multiple small transactions into\n"
+"               one larger bank transfer.  The merchant can query the\n"
+"               exchange about the relationship between the bank\n"
+"               transfers and the individual claims that were\n"
+"               deposited.\n"
+"             "
+msgstr ""
+
+msgid ""
+"Most importantly, the exchange keeps\n"
+"               cryptographic proofs that allow it to demonstrate that\n"
+"               it is operating correctly to third parties.  The system\n"
+"               requires an external <b>auditor</b>, such as a\n"
+"               government-appointed financial regulatory body, to\n"
+"               frequently verify the exchange's databases and check that\n"
+"               its bank balance matches the total value of the\n"
+"               remaining coins in circulation.\n"
+"             "
+msgstr ""
+
+msgid ""
+"Without the auditor, the exchange operators\n"
+"               could embezzle funds they are holding in\n"
+"               reserve. Customers and merchants cannot cheat each\n"
+"               other or the exchange. If any party's computers are\n"
+"               compromised, the financial damage is limited to the\n"
+"               respective party and proportional to the funds they\n"
+"               have in circulation during the period of the\n"
+"               compromise.\n"
+"             "
+msgstr ""
+
+msgid "News"
+msgstr ""
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..53b401a
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,1383 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Content-Type: text/plain;\n"
+
+msgid "<a href='/'>Home</a>"
+msgstr "<a href='/'>Inicio</a>"
+
+msgid "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+msgstr "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+
+msgid "<a href='/citizens'>Citizens</a>"
+msgstr "<a href='/citizens'>Ciudadanos</a>"
+
+msgid "<a href='/merchants'>Merchants</a>"
+msgstr "<a href='/merchants'>Comerciantes</a>"
+
+msgid "<a href='/governments'>Governments</a>"
+msgstr "<a href='/governments'>Gobiernos</a>"
+
+msgid "<a href='/investors'>Operators</a>"
+msgstr "<a href='/investors'>Inversores</a>"
+
+msgid "<a href='/developers'>Developers</a>"
+msgstr "<a href='/developers'>Programadores</a>"
+
+msgid "<a href='/about'>About&nbsp;us</a>"
+msgstr "<a href='/about'>Quiénes somos</a>"
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</a> "
+"only."
+msgstr ""
+"Este sitio fue creado usando <a href='https://www.gnu.org/'>Software Libre</"
+"a> only."
+
+msgid "Electronic payments for a liberal society!"
+msgstr "¡Pagos electrónicos para una sociedad libre!"
+
+msgid ""
+"Taler is a new electronic payment system under development\n"
+"\t    at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website "
+"only\n"
+"\t    presents the advantages our system is expected to provide.  We expect "
+"to\n"
+"\t    make the payment system operational in 2017."
+msgstr ""
+"Taler es un nuevo sistema de pagos electrónicos en desarrollo\n"
+"\t    en <a href='http://www.inria.fr/'>Inria</a>.  Hoy, este sitio web "
+"sólo\n"
+"\t    presenta las ventajas que nuestro sistema espera ofrecer.  Estimamos "
+"tener operational\n"
+"\t    el sistema en 2017."
+
+msgid "Taxable"
+msgstr "Imponible"
+
+msgid ""
+"Unlike BitCoin or cash payments, Taler ensures that\n"
+"\t     governments can learn their citizen's total income and thus collect\n"
+"\t     sales, value-added or income taxes. Taler is thus a currency for the\n"
+"\t     mainstream economy, and not the black market."
+msgstr ""
+"A diferencia de BitCoin o los pagos en efectivo, Taler garantiza que\n"
+"\t     los gobiernos puedan revisar los ingresos de sus ciudadanos y así "
+"recaudar\n"
+"\t     impuestos a las ventas, al valor agregado o a los ingresos brutos. "
+"Taler es\n"
+"\t     por lo tanto una moneda para la economía oficial y no para el mercado "
+"negro."
+
+msgid "Anonymous"
+msgstr "Anónimo"
+
+msgid ""
+"When you pay with Taler, your identity does not have to\n"
+"\t     be revealed to the merchant. The bank, government and exchange will "
+"also\n"
+"\t     never learn how you spent your electronic money. However, you can\n"
+"\t     prove that you paid in court if necessary."
+msgstr ""
+"Al pagar con Taler, no es necesario revelar tu identidad\n"
+"\t     al comerciante. El banco, el gobierno o la casa de cambio nunca "
+"sabrán en\n"
+"\t     qué gastas tu dinero electrónico. Sin embargo puedes probar que "
+"pagaste,\n"
+"\t     ante la Justicia, si fuera necesario."
+
+msgid "Libre"
+msgstr "Libre"
+
+msgid ""
+"Taler is free software from <a href='http://www.gnu.org/'>GNU</a> "
+"implementing an open protocol.\n"
+"\t     Anybody is welcome to inspect our code and integrate our reference\n"
+"\t     implementation into their applications."
+msgstr ""
+"Taler es software libre de <a href='http://www.gnu.org/'>GNU</a> que "
+"implementa un protocolo abierto.\n"
+"\t     Quien quiera es bienvenido a inspeccionar nuestro código fuente e "
+"integrar nuestra implementación de referencia\n"
+"\t     en sus aplicaciones."
+
+msgid "Electronic"
+msgstr "Electrónico"
+
+msgid ""
+"Taler is designed to work on the Internet. Using a\n"
+"\t    so-called RESTful protocol over HTTP or HTTPS, Taler is easy to\n"
+"\t    integrate with existing Web applications."
+msgstr ""
+"Taler se diseñó para funcionar sobre Internet. Usando un protocolo RESTful\n"
+"\t    sobre HTTP o HTTPS, Taler es fácil de integrar con las aplicaciones "
+"web existentes."
+
+msgid "Reserves"
+msgstr "Reservas"
+
+msgid ""
+"Taler uses an electronic exchange holding financial\n"
+"             reserves in existing currencies. This means that Taler is not\n"
+"\t     a new currency with the inherent currency fluctuation risks, but\n"
+"\t     instead the cryptographic coins correspond to existing currencies, "
+"such as\n"
+"\t     US Dollars, Euros or even BitCoins."
+msgstr ""
+"Taler incluye una casa de cambio electrónica conteniendo las reservas "
+"financieras en\n"
+"             monedas existentes. Es decir que Taler no es una nueva moneda "
+"con los riesgos inherentes\n"
+"\t     de fluctuación, sino que las monedas criptográficas se corresponden "
+"con otras monedas\n"
+"\t     existentes hoy en día, como dólares, euros o incluso bitcoins."
+
+msgid "Taler Web payments paper published."
+msgstr "Taler 0.0.0."
+
+msgid "More news »"
+msgstr "Ver más »"
+
+msgid "Taler technology: About taxability, change and privacy"
+msgstr "La tecnología Taler: soporte impositivo, dar cambio y privacidad"
+
+msgid ""
+"One of the key goals of Taler is to provide anonymity for\n"
+"           citizens buying goods and services, while ensuring that the state "
+"can\n"
+"           observe incoming transactions to ensure businesses engage only "
+"in\n"
+"           legal activities and do not evade taxes (such as income tax,\n"
+"           sales tax or value-added tax).  However, we also want to stay\n"
+"           out of the immediate personal domain, so sharing funds within a\n"
+"           family or copying coins between devices should not be subject to\n"
+"           monitoring by the state.\n"
+"         "
+msgstr ""
+"Uno de los principales objectivos de Taler es proveer anonimato\n"
+"           a los ciudadanos que compren bienes y servicio, mientras se "
+"garantiza que el\n"
+"           Estado observa las transacciones de ingreso para asegurar que se "
+"refieren a\n"
+"           actividades lícitas y no evaden impuestos (como impuesto a los "
+"ingresos brutos,\n"
+"           a las ventas o al valor agregado).  Sin embargo también queremos "
+"extender el\n"
+"           dominio personal inmediato, de modo que se puedan compartir "
+"fondos dentro\n"
+"           de una familia o copiar monedas entre dispositivos sin que sea "
+"necesaria\n"
+"           una revisión estatal.\n"
+"         "
+
+msgid ""
+"As a result, Taler does not intrude into the\n"
+"           personal economic domain, offers good privacy, taxability\n"
+"           for transactions and the ability to give change.\n"
+"         "
+msgstr ""
+"Por lo tanto, Taler no se inmiscuye en el dominio económico\n"
+"           personal, ofrece buena privacidad, la posibilidad de recaudación "
+"impositiva\n"
+"           para transacciones y la capacidad de dar cambio.\n"
+"         "
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+msgstr ""
+"Este sitio fue creado usando <a href='https://www.gnu.org/'>Software "
+"Libre</a> only."
+
+msgid "About us"
+msgstr "Quiénes somos"
+
+#, fuzzy
+msgid ""
+"GNU maintainer. Network security &amp; privacy researcher. Software "
+"architect."
+msgstr ""
+"Megalómano local. Es decir, ¿quién querría crear un nuevo sistema de pagos y "
+"un nuevo Internet?"
+
+#, fuzzy
+msgid ""
+"Entrepreneur, Investor, Fortune 100 CIO, IT company director in different "
+"industries, …."
+msgstr ""
+
+#, fuzzy
+msgid "CFO"
+msgstr "CFO"
+
+#, fuzzy
+msgid "Applied cryptography. Contact to W3c &amp; Tor."
+msgstr "Matemático"
+
+msgid "Theoretical foundations."
+msgstr "Teóricamente mortal"
+
+#, fuzzy
+msgid "Founder of the GNU project. Ethical guidance and licensing."
+msgstr "Entusiasta de la ética"
+
+#, fuzzy
+msgid "PhD Student, TU Munich. Currently teaching."
+msgstr "Mayormente inofensivo"
+
+#, fuzzy
+msgid "PhD Student, Inria.."
+msgstr ""
+
+#, fuzzy
+msgid "Software engineer."
+msgstr ""
+
+msgid "Sustainable business development."
+msgstr "Concretando pensamiento profundo"
+
+#, fuzzy
+msgid "Software engineer. Works on libebics."
+msgstr "EBICS."
+
+#, fuzzy
+msgid "Translator (Spanish)"
+msgstr "Traductoras"
+
+#, fuzzy
+msgid "Translator (Italian)"
+msgstr "Traductoras"
+
+#, fuzzy
+msgid "Hardware security module"
+msgstr ""
+
+#, fuzzy
+msgid "Risk management"
+msgstr ""
+
+#, fuzzy
+msgid "PhD student, TU Munich. Currently teaching."
+msgstr ""
+"Linux, FreeBSD, sitios web y el gobierno en las sombras, en su tiempo libre."
+
+#, fuzzy
+msgid "Software engineer. Works on Android wallet."
+msgstr ""
+
+msgid "Advantages for citizens"
+msgstr "Ventajas para los ciudadanos"
+
+msgid "Security"
+msgstr "Seguridad"
+
+msgid ""
+"Taler is the electronic equivalent of cash, except harder to fake.\n"
+"             If your digital wallet is lost -- say because\n"
+"             your computer is irreparably damaged or compromised -- only the "
+"amount of coin\n"
+"             stored in your wallet will be lost. Unlike a physical wallet, "
+"you can make\n"
+"             backups of your digital wallet which can provide security "
+"against data loss.\n"
+"             So your digital wallet works mostly just like\n"
+"             a physical wallet, except online and without the need to "
+"manually count coins."
+msgstr ""
+"Taler es el equivalente electrónico del dinero en efectivo, salvo que\n"
+"             es más difícil de falsificar. Si pierdes tu billetera "
+"electrónica -- digamos\n"
+"             que tu computadora se ha dañado de modo irreparable -- sólo "
+"pierdes la cantidad de dinero\n"
+"             que estaba en esa billetera. A diferencia de una billetera "
+"física, puedes hacer\n"
+"             copias de seguridad de tu billetera digital lo que te garantiza "
+"seguridad frente a\n"
+"             la pérdida de datos. Así que tu billetera electrónica funciona "
+"más o menos como una\n"
+"             billetera física, sólo que está conectada y que no necesitas "
+"contar a mano las monedas.\n"
+"          "
+
+msgid "Privacy"
+msgstr "Privacidad"
+
+msgid ""
+"Your transactions are private, neither the exchange nor merchant needs to\n"
+"             learn your identity. There is no need to give our credit card "
+"numbers or\n"
+"             other sensitive information, and the merchant will only be able "
+"to do\n"
+"             exactly the transaction you confirmed using your digital wallet."
+msgstr ""
+"Tus transacciones son privadas, ni el casa de cambio\n"
+"             ni el comerciante necesitan conocer tu identidad. No es "
+"necesario dar\n"
+"             nuestros números de tarjeta de crédito u otra información "
+"sensible,\n"
+"             y el comerciante sólo será capaz de realizar exactamente la "
+"transacción que\n"
+"             confirmaste usando tu billetera electrónica."
+
+msgid "Convenience"
+msgstr "Conveniencia"
+
+msgid ""
+"You will be able to withdraw digital coins to replenish your wallet using\n"
+"             your credit card or SEPA transactions, similar to how you pay "
+"or withdraw\n"
+"             cash today."
+msgstr ""
+"Podrás retirar billetes digitales para recargar tu billetera usando tu\n"
+"       tarjeta de crédito o transacciones SEPA (transferencias bancarias "
+"europeas),\n"
+"       similar a como pagas o retiras efectivo hoy en día."
+
+msgid "Stability "
+msgstr "Estabilidad"
+
+msgid ""
+"Coins in your digital wallet will be of the same denomination as the\n"
+"             cash in your physical wallet. So you will not have to worry "
+"about\n"
+"             currency fluctuations or conversion rates. Like a physical "
+"wallet,\n"
+"             you can carry digital coins of different currencies in your "
+"digital\n"
+"             wallet at the same time."
+msgstr ""
+"Las monedas en tu billetera digital serán de la misma denominación\n"
+"       que el efectivo en tu billetera física. Es decir que no deberás "
+"preocuparte\n"
+"       por las fluctuaciones de las monedas o las tasas de conversión.\n"
+"       Como en una billetera física, en tu billetera digital puedes tener "
+"dinero\n"
+"       de diferentes tipos de moneda al mismo tiempo."
+
+msgid "Taler as seen by customers"
+msgstr "Taler visto por sus clientes"
+
+msgid ""
+"Customers interact with the Taler system mostly using\n"
+"          a free wallet implementation, which may be an extension or plugin\n"
+"          to their browser or a custom application on their computer(s).\n"
+"          Typical steps performed by customers are:\n"
+"        "
+msgstr ""
+"Los clientes interactúan con el sistema Taler básicamente\n"
+"          usando una implementación libre de una billetera, que puede ser "
+"una\n"
+"          extensión o plugin en sus navegadores o una aplicación específica\n"
+"          en su/s computadora/s.\n"
+"          Los pasos típicos que realizan los clientes son:\n"
+"        "
+
+msgid ""
+"The customer selects an exchange (i.e. by visiting the\n"
+"              respective website or selecting from a list of exchanges in "
+"the\n"
+"              application) and asks the wallet to create bank transfer\n"
+"              instructions to withdraw a certain amount of electronic cash.\n"
+"              The bank transfer instructions will contain an\n"
+"              access code that must be included in the subject of the\n"
+"              transaction, as well as the wire details for the exchange (i."
+"e.\n"
+"              a SEPA account number)."
+msgstr ""
+"El cliente selecciona un casa de cambio (por ejemplo\n"
+"\t\t\tvisitando el sitio correspondiente o seleccionando de una lista de "
+"Casas\n"
+"      de Moneda en la aplicación) y pide que se cree una transferencia "
+"bancaria\n"
+"      para extraer una cierta cantidad de dinero electrónico.\n"
+"      Las instrucciones de la transferencia bancaria contendrán un código de "
+"acceso\n"
+"      que debe incluirse en el objeto de la transacción, como también los "
+"detalles\n"
+"      de la emisión (por ej. un número de cuenta SEPA, o CBU)."
+
+msgid ""
+"The customer then instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange using\n"
+"               these instructions provided by the wallet (top left)."
+msgstr ""
+"El cliente entonces solicita a su <b>banco</b> que\n"
+"               transfiera fondos de su cuenta a la casa de cambio Taler\n"
+"               con las instrucciones provistas por la billetera (arriba a la "
+"izquierda)."
+
+msgid ""
+"Once the funds have arrived, the wallet will\n"
+"               automatically withdraw the electronic coins.  The\n"
+"               customer can use the wallet to review his remaining balance\n"
+"               at any time. He can also make backups to secure his digital\n"
+"               coins against hardware failures."
+msgstr ""
+"Una vez recibidos los fondos, la billetera\n"
+"               contendrá automáticamente las monedas electrónicas. El "
+"cliente\n"
+"               puede revisar el balance en su billetera en cualquier "
+"momento.\n"
+"               También puede hacer copias de seguridad de su dinero "
+"electrónico\n"
+"               previendo fallas de hardware."
+
+msgid ""
+"When visiting a merchant that supports Taler,\n"
+"               an additional payment option for Taler is enabled in the "
+"checkout system.\n"
+"               If the customer selects payments via Taler, the wallet\n"
+"               displays the secured contract from the merchant and asks\n"
+"               for confirmation.  Taler does not require the customer\n"
+"               to provide any identity information to the merchant.\n"
+"               Transaction histories and digitally\n"
+"               signed contracts can be preserved in the wallet for future\n"
+"               review by the customer, or even use in court."
+msgstr ""
+"Al visitar un comerciante que soporta Taler,\n"
+"               se habilita en el sistema de pago la opción adicional de\n"
+"       pagar con Taler. Si el clente selecciona esta opción, la billetera\n"
+"       muestra el contrato proveniente del comerciante, y pide\n"
+"       una confirmación. Taler no necesita que el cliente entregue ninguna\n"
+"       información de identidad al comerciante. El registro de las "
+"transacciones\n"
+"       y los contratos firmados digitalmente pueden preservarse en la\n"
+"       billetera para una revisión posterior del cliente, o incluso ante la "
+"Justicia."
+
+msgid "Advantages for merchants"
+msgstr "Ventajas para comerciantes"
+
+msgid "Fast"
+msgstr "Rápido"
+
+msgid ""
+"Processing transactions with Taler is fast, allowing you\n"
+"\t     to confirm the transaction with your customer virtually immediately.\n"
+"\t     Your customers will appreciate that they do not have to type in "
+"credit\n"
+"\t     card information and play the &quot;verified by&quot; game.  By making 
"
+"payments\n"
+"\t     significantly more convenient for your customers, you may be able to\n"
+"\t     use Taler for small transactions that would not work with credit "
+"card\n"
+"\t     payments due to the mental overhead for customers."
+msgstr ""
+"Procesar transacciones con Taler es rápido, permitiendo confirmar la "
+"transacción\n"
+"             con el cliente inmediatamente. Sus clientes valorarán que no "
+"necesitan ingresar información\n"
+"             de sus tarjetas de crédito y jugar al juego de &quot;Verificado 
por"
+"&quot;.\n"
+"             Al hacer los pagos más fáciles para sus clientes, podrá usar "
+"Taler\n"
+"             para pequeñas transacciones que no se concretarían con tarjetas "
+"de crédito\n"
+"             debido a la complicación que representaría para los clientes."
+
+msgid "Secure"
+msgstr "Seguro"
+
+msgid ""
+"You never learn sensitive customer information. You need\n"
+"\t     to ensure that your website provides the correct account information\n"
+"\t     for your business, and that you correctly validate the payment\n"
+"\t     confirmations from the Taler exchange.  As a result, you will have\n"
+"\t     cryptographic proof of payment for the specific contracts you "
+"entered\n"
+"\t     with your customers, and cryptographically signed confirmations from\n"
+"\t     the Taler exchange about the deposits. Taler does not require you to\n"
+"\t     undergo any particular security audits, processes or procedures, as\n"
+"\t     you never handle sensitive customer information.  Your systems will\n"
+"\t     have cryptographically signed contracts which you can use in court "
+"in\n"
+"\t     case of disputes."
+msgstr ""
+"Ud. nunca verá información sensible del cliente. Sólo debe asegurarse\n"
+"             que su sitio web provee la información correcta de cuentas para "
+"su negocio, y que\n"
+"             valida correctamente las confirmaciones de pago de la casa de "
+"cambio Taler con la que opere.\n"
+"             Como conrapartida, tendrá una prueba criptográfica de los pagos "
+"recibidos por los contratos\n"
+"             que Ud. acordó con sus clientes, confirmados mediante firma "
+"digital de la casa de cambio\n"
+"             Taler respecto de sus depósitos. Taler no necesita que Ud. "
+"realize auditorías\n"
+"             de seguridad o procedimientos específicos, y nunca deberá "
+"manejar datos sensibles de sus clientes.\n"
+"             Sus sistemas tendrán contratos firmados digitalmente que Ud. "
+"puede usar en la Justicia en caso de\n"
+"             disputas."
+
+msgid "Free Software"
+msgstr "Software Libre"
+
+msgid ""
+"Taler is free software, and you can use the\n"
+"\t     liberally-licensed reference code as a starting point to integrate\n"
+"\t     Taler into your services. To use Taler, you do not need to pay "
+"license\n"
+"\t     fees, and the free software development model will ensure that you "
+"can\n"
+"\t     select from many competent developers to help you with your\n"
+"\t     integration."
+msgstr ""
+"Taler es software libre, y puedes usar el código de referencia con licencia\n"
+"             libre como punto de partida para integrar Taler en tus "
+"servicios.\n"
+"             Para usar Taler, no se necesita pagar gastos de licencia y el "
+"modelo de desarrollo\n"
+"             del software libre garantiza el poder seleccionar muchos "
+"programadores competentes\n"
+"             que ayuden con su integración."
+
+msgid "Low Fees"
+msgstr "Bajo costo"
+
+msgid ""
+"Taler is designed to minimize the work the exchange needs to\n"
+"\t     perform.  Combined with Taler's strong security which prevents "
+"fraud,\n"
+"\t     exchanges can operate with very low overhead and thus low "
+"transaction\n"
+"\t     fees.  Given Taler's free software exchange reference "
+"implementation,\n"
+"\t     competition among exchanges will ensure fair, low transaction fees "
+"for\n"
+"\t     merchants."
+msgstr ""
+"Taler esta diseñado para minimizar el trabajo de la Casa de Moneda.\n"
+"             Combinado con la fuerte seguridad de Taler que previene el "
+"fraude, las casas de moneda\n"
+"             pueden operar con costos muy bajos y por lo tanto con bajas "
+"tasas de servicio.\n"
+"             Puesto que se implementa la casa de moneda de Taler con "
+"software libre,\n"
+"             seguramente se estimulará la competencia entre casas de moneda "
+"para ofrecer\n"
+"             bajos cargos por el servicio a los comerciantes."
+
+msgid "Flexible"
+msgstr "Flexible"
+
+msgid ""
+"Taler can be used for different currencies (such as Euros\n"
+"\t     or US Dollars) and different payment models limited only by what the\n"
+"\t     exchange supports in its interactions."
+msgstr ""
+"Taler se puede usar con diferentes monedas (como Euros o Dólares) y\n"
+"             diferentes modelos de pago sólo limitado por las interacciones "
+"a las que dé soporte\n"
+"             la casa de moneda elegida."
+
+msgid "Ethical"
+msgstr "Ético"
+
+msgid ""
+"Taler does not support tax evasion or money laundering, and is\n"
+"             also not a pyramid scheme or speculative investment.  Taler's\n"
+"             protocols are efficient and do not waste energy. Taler "
+"encourages\n"
+"             competition by providing an open standard and free software\n"
+"             reference implementations."
+msgstr ""
+"Taler no da soporte a la evasión de impuestos o el lavado de dinero, y "
+"tampoco\n"
+"             promueve un sistema piramidal o de inversión especulativa. Los "
+"protocolos de Taler\n"
+"             son eficientes y no derrochan energía. Taler fomenta la "
+"competencia proveyendo\n"
+"             un estándar abierto e implementaciones de software libre."
+
+msgid "Taler as seen by merchants"
+msgstr "Taler desde el punto de vista del comerciante"
+
+msgid ""
+"Merchants supporting the Taler system need to integrate\n"
+"          some relatively simple logic into their transaction processing\n"
+"          system.\n"
+"          Typical steps performed by the merchant system are:\n"
+"        "
+msgstr ""
+"Los comerciantes que trabajen con el sistema Taler necesitan integrar\n"
+"          cierta lógica relativamente simple en su sistema de procesamiento "
+"de transacciones.\n"
+"          Los pasos típicos que realiza el comerciante son:\n"
+"        "
+
+msgid ""
+"The new logic detects when a customer's system\n"
+"              supports Taler and then needs to send a cryptographically "
+"signed\n"
+"              version of the proposed contract in a simple JSON format to\n"
+"              the customer.\n"
+"              The message also includes salted, hashed wire details for\n"
+"              the merchant, as well as restrictions as to which exchange "
+"operators\n"
+"              the merchant is willing to deal with."
+msgstr ""
+"La nueva lógica detecta que el sistema de un cliente soporta Taler\n"
+"              y necesita enviarle una versión firmadaa digitalmente del "
+"contrato propuesto\n"
+"              al cliente en un simple formato JSON.\n"
+"              El mensaje incluye también detalles de la cuenta bancaria del "
+"comerciante,\n"
+"              junto a las restricciones con las que opera la casa de moneda "
+"con la que\n"
+"              desea operar el comerciante."
+
+msgid ""
+"The customer sends a signed response which states\n"
+"               that certain digital coins now belong to the merchant to "
+"both\n"
+"               signal acceptance of the deal as well as to pay the "
+"respective\n"
+"               amount (bottom)."
+msgstr ""
+"El cliente envía una respuesta firmada que establece\n"
+"               que ciertas monedas electrónicas ahora pertenecen al "
+"comerciante\n"
+"               como señal de aceptación del acuerdo y que sirven asimismo "
+"de\n"
+"               pago por el monto respectivo (abajo)."
+
+msgid ""
+"The merchant then forwards the signed messages\n"
+"               received from the customer to the exchange, together with "
+"its\n"
+"               wire details and the salt (without hashing).  The exchange "
+"verifies\n"
+"               the details and sends a signed confirmation (or an error\n"
+"               message) to the merchant.  The merchant checks that the\n"
+"               exchange's signature is valid, sends a confirmation to the\n"
+"               customer and executes the contract-specific business logic."
+msgstr ""
+"El comerciante entonces reenvía los mensajes firmados del cliente\n"
+"               a la casa de moneda, junto al identificador de transacción "
+"(sin encriptar).\n"
+"               La casa de moneda verifica los detalles y responde al "
+"comerciante con una\n"
+"               confirmación firmada (o un mensaje de error).\n"
+"               El comerciante revisa la validez de la firma de la casa de "
+"moneda y a su vez\n"
+"               envía confirmación al cliente y ejecuta la lógica de negocio "
+"específica del contrato."
+
+msgid ""
+"The exchange performs wire transfers corresponding to\n"
+"               the claims deposited by the merchant. Note that the exchange "
+"may\n"
+"               charge fees for the deposit operation, hence merchants may\n"
+"               impose limits restricting the set of exchange operators they "
+"are\n"
+"               willing to deal with, for example by imposing a bound on\n"
+"               deposit fees."
+msgstr ""
+"La casa de moneda realiza las transferenciaas bancarias\n"
+"               correspondientes a las solicitudes depositadas por el "
+"comerciante.\n"
+"               Nótese que la casa de moneda puede cobrar comisiones por la "
+"operación de\n"
+"               depósito, por eso los comerciantes pueden imponer límites a "
+"los posibles\n"
+"               operadores de casa de moneda con los que desean operar, por "
+"ejemplo definiendo\n"
+"               un límite máximo a las comisiones por depósito."
+
+#, fuzzy
+msgid "Manuals for merchants"
+msgstr "Documentation"
+
+msgid "Advantages for governments"
+msgstr "Ventajas para los gobiernos"
+
+msgid ""
+"Taler is an electronic payment system that was built with the goal of "
+"supporting taxation.\n"
+"             With Taler, the receiver of any form of payment is known, and "
+"the payment information comes\n"
+"             attached with some details about what the payment was made for "
+"(but not the identity of the customer).  Thus, governments can use this\n"
+"             data to tax buisnesses and individuals based on their income, "
+"making tax evasion and\n"
+"             black markets less viable."
+msgstr ""
+"Taler es un sistema de pago electrónico construido con el objetivo de dar "
+"soporte impositivo.\n"
+"       Con Taler, el receptor de cualquier forma de pago es conocido, y la "
+"información del pago viene adjunta\n"
+"       con algunos detalles respecto a cómo fue hecho el pago (pero sin la "
+"identidad del cliente). De este modo,\n"
+"       los gobiernos pueden usar estos datos para cobrar impuestos a "
+"empresas e individuos en base a sus ingresos,\n"
+"       haciendo que la evasión impositiva y los mercados negros sean menos "
+"viables."
+
+msgid ""
+"Taler's payments are cryptographically secured. Thus, customers, merchants "
+"and\n"
+"             the exchange can mathematically demonstrate their lawful "
+"behavior in court in case\n"
+"             of disputes. Financial damages are strictly limited, improving "
+"economic security\n"
+"             for individuals, merchants, the exchange and the state.  Most "
+"importantly, an\n"
+"             independent auditor can ensure that there is no &quot;bad 
exchange"
+"&quot;\n"
+"             within the Taler system who might threaten the economy due to "
+"fraud."
+msgstr ""
+"Los pagos Taler están asegurados criptográficamente. Así, los clientes, "
+"comerciantes y la casa\n"
+"       de cambio pueden demostrar matemáticamente su comportamiento legal en "
+"la Justicia en caso de disputas.\n"
+"       Los daños financieros están estrictamente limitados, mejorando la "
+"seguridad económica para individuos,\n"
+"       comerciantes, la casa de cambio y el Estado. Lo más importante, un "
+"auditor independiente puede asegurar\n"
+"       que no hay &quot;mala casa de cambio&quot; dentro del sistema Taler, 
que "
+"pueda amenazar la economía\n"
+"       debido al fraude."
+
+msgid ""
+"Taler is free software implementing an open protocol standard.  Thus, Taler "
+"will\n"
+"             enable competition and avoid the monopolization of payment "
+"systems that threatens\n"
+"             global political and financial stability today."
+msgstr ""
+"Taler es software libre implementando un protocolo abierto estándar. Así, "
+"Taler habilitará la\n"
+"       competencia y evitará la monopolización de los sistemas de pago que "
+"amenaza la estabilidad política y\n"
+"       financiera global hoy día."
+
+msgid "Efficient"
+msgstr "Eficiente"
+
+msgid ""
+"Taler is designed to be efficient.  Unlike timeline-based payment systems "
+"like\n"
+"             BitCoin, Taler will not threaten the availability of national "
+"electric grids or\n"
+"             (significantly) contribute to environmental pollution."
+msgstr ""
+"Taler se diseñó para ser eficiente. A diferencia de los sistemas de pago "
+"basados en una línea\n"
+"       de tiempo como BitCoin, Taler no amenaza la disponibilidad de las "
+"redes eléctricas nacionales ni\n"
+"       contribuye (significativamente) a la contaminación ambiental."
+
+msgid "Taler as seen by governments"
+msgstr "Taler desde el punto de vista del gobierno"
+
+msgid ""
+"Governments can observe traditional wire\n"
+"          transfers entering and leaving the Taler system, and\n"
+"          require merchants and exchange operators to provide certain\n"
+"          information during financial audits.  Exchange operators\n"
+"          are expected to be permanently checked by auditors,\n"
+"          while merchants may be required to reveal information\n"
+"          during regular tax audits.\n"
+"          Information available to the government includes:\n"
+"        "
+msgstr ""
+"Los gobiernos pueden observar las transferencias bancarias tradicionales\n"
+"          entrando y saliendo del sistema Taler, y requerir que los "
+"comerciantes y operadores\n"
+"          de casas de cambio presenten cierta información durante las "
+"auditorías financieras.\n"
+"          Los operadores de casa de cambio deberían ser continuamente "
+"auditados, mientras que\n"
+"          se puede requerir a los comerciantes que revelen información "
+"durante las auditorías\n"
+"          impositivas regulares.\n"
+"          La información disponible para el gobierno incluye:\n"
+"        "
+
+msgid ""
+"From the banking system:\n"
+"              The total amount of digital currency\n"
+"              obtained by a customer. The government could impose\n"
+"              limits on how many digital coins a customer may\n"
+"              withdraw within a given timeframe."
+msgstr ""
+"Del sistema bancario:\n"
+"       El monto total de dinero digital obtenido por un cliente. El gobierno "
+"podría imponer\n"
+"       límites a la cantidad de dinero digital que un cliente puede retirar "
+"en un periodo determinado."
+
+msgid ""
+"From the banking system:\n"
+"               The total amount of income received\n"
+"               by any merchant via the Taler system."
+msgstr ""
+"Del sistema bancario:\n"
+"               El monto total de ingresos recibidos por cualquier "
+"comerciante\n"
+"               a través del sistema Taler."
+
+msgid ""
+"From auditing the exchange:\n"
+"               The amounts of digital coins legitimately withdrawn by\n"
+"               customers from the exchange, the value of non-redeemed "
+"digital coins\n"
+"               in customer's wallets, the value and corresponding wire "
+"details\n"
+"               of deposit operations performed by merchants with the "
+"exchange, and\n"
+"               the income of the exchange from transaction fees."
+msgstr ""
+" Al auditar la casa de cambio:\n"
+"               La cantidad de monedas digitales emitidas legítimamente por "
+"los clientes,\n"
+"       el valor de las monedas digitales no canjeadas en las billeteras de "
+"los clientes,\n"
+"       el valor y los correspondientes detalles de las operaciones de "
+"depósitos realizadas\n"
+"       por los comerciantes con la casa de cambio, y el ingreso de la casa "
+"de cambio por\n"
+"       las tasas de transacción realizadas."
+
+msgid ""
+"From auditing merchants:\n"
+"               For each deposit operation, the exact details of the\n"
+"               underlying contract that was signed between\n"
+"               customer and merchant.  However, this information would\n"
+"               typically not include the identity of the customer.\n"
+"               Note that while the customer can decide to prove that it was "
+"his\n"
+"               transaction (i.e. in court when suing the merchant if the\n"
+"               merchant failed to deliver on the contract),\n"
+"               merchant, exchange and government cannot find out the "
+"customer's\n"
+"               identity from the information that Taler collects."
+msgstr ""
+"Al auditar a los comerciantes:\n"
+"               Por cada operación de depósito, los detalles exactos de cada "
+"contrato\n"
+"       respectivamente firmado entre cliente y comerciante. Sin embargo esta "
+"información\n"
+"       no incluiría la identidad del cliente. Nótese que mientras el cliente "
+"puede\n"
+"       decidir probar que fue suya una transacción (por ej. frente a la "
+"Justicia\n"
+"       reclamando al comerciante si hubiera un problema en el producto o "
+"servicio\n"
+"       acordado en el contrato), ni el comerciante, ni la casa de cambio ni "
+"el gobierno\n"
+"       pueden descubrir la identidad del cliente a partir de la información "
+"que\n"
+"       recolecta Taler."
+
+msgid "Operate a Taler exchange!"
+msgstr "¡Opere una Casa de Cambio Taler!"
+
+msgid ""
+"Taler uses efficient cryptographic primitives (such as RSA 2048 and\n"
+"             EdDSA) and is thus expected to be able to handle large "
+"transaction\n"
+"             volumes, only limited by the input/output capabilities of the\n"
+"             database. Thus, running a Taler exchange should be profitable "
+"even\n"
+"             with very low (less than 1 cent) transaction fees (at "
+"appropriate\n"
+"             transaction volume)."
+msgstr ""
+"Taler usa primitivas criptográficas eficientes (como RSA 2048 y\n"
+"             EdDSA) y de este modo es capaz de manejar grandes volumenes de "
+"transacciones,\n"
+"             sólo limitados por la capacidad de entrada/salida de la base de "
+"datos.\n"
+"             Así, operar una casa de cambio Taler debría ser rentable aún "
+"con tasas de transacción\n"
+"             muy bajas (menores a 1 centavo, con volúmenes de transacción "
+"apropiados)."
+
+msgid ""
+"All transactions in Taler are secured using modern cryptography and\n"
+"             trust in all parties is minimized. Financial damage is bounded\n"
+"             (for customers, merchants and the exchange) even\n"
+"             in the case that systems are compromised and private keys are "
+"stolen.\n"
+"             Databases can be audited for consistency, resulting in either "
+"the\n"
+"             detection of compromised systems or the demonstration that\n"
+"             participants were honest."
+msgstr ""
+"Todas las transacciones en Taler están segurizadas usando criptografía "
+"moderna\n"
+"             por lo que la confianza necesaria entre todas las partes se "
+"minimiza. El daño financiero\n"
+"             se limita (para clientes, comerciantes y casas de cambio) aún "
+"en casos en lo que los sistemas\n"
+"             sean atacados y se roben las claves privadas.\n"
+"             Las bases de datos pueden auditarse por consistencia, "
+"resultando ya sea en la detección de los\n"
+"             sistemas comprometidos o en la demostración de que los "
+"participantes actuaron honestamente."
+
+msgid "Business model"
+msgstr "Modelo de negocios"
+
+msgid ""
+"The basic business model for Taler is the operation of an exchange.  An "
+"exchange converts money from traditional payment systems (Mastercard,\n"
+"             SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic\n"
+"             coins in the same currency. The customer can then redeem the "
+"electronic\n"
+"             coins at a merchant, who can exchange them for money "
+"represented using\n"
+"             traditional payment systems at the exchange.  The exchange can "
+"then charge\n"
+"             fees (to the customer, merchant or both) to facilitate the "
+"transactions."
+msgstr ""
+"El modelo de negocios básico para Taler consiste en la operación de una casa "
+"de cambio. La casa de cambio convierte dinero de los sistemas de pagos "
+"tradicionales\n"
+"             (Mastercard, SEPA, Visa, BitCoin, ACH, SWIFT, etc.) a monedas "
+"electrónicas\n"
+"             anónimas en el mismo tipo de divisa. El cliente puede entonces "
+"canjear las monedas electrónicas\n"
+"             con un comerciante, el cual los cambiará por dinero mediante "
+"los sistemas tradicionales\n"
+"             de pago en la casa de cambio. La casa de cambio puede cobrar "
+"por este servicio\n"
+"             (al cliente, al comerciante o a ambos) para facilitar las "
+"transacciones."
+
+msgid "Taler as seen by the exchange operator"
+msgstr "Taler desde el punto de vista del operador de casa de cambio"
+
+msgid ""
+"The exchange operator primarily operates a Web service\n"
+"          portal and keeps databases with transaction details and\n"
+"          cryptographic proofs.  Its operational expenses are thus related "
+"to\n"
+"          its interactions with the banking system and the operation of\n"
+"          the computing infrastructure, while its income is based on\n"
+"          transaction fees it may charge for the various interactions.\n"
+"          Key interactions of the exchange include:\n"
+"        "
+msgstr ""
+"El operador de casa de cambio opera fundamentalmente un portal de\n"
+"          servicios web y mantiene bases de datos con detalles de las "
+"transacciones y\n"
+"          pruebas criptográficas. Sus gastos operativos se originan en las\n"
+"          interacciones con el sistema bancario y la infrastructura "
+"informática,\n"
+"          mientras que sus ingresos se basan en tasas de servicio por "
+"transacción\n"
+"          que pueden cobrar de sus varias interacciones.\n"
+"          Las interacciones principales de la casa de cambio incluyen:\n"
+"        "
+
+msgid ""
+"Create a <b>reserve</b> based on an incoming\n"
+"              wire transfer from a customer."
+msgstr ""
+"Crear <b>reservas</b> basadas en un giro o transferencia desde un cliente."
+
+msgid ""
+"Allow customers to withdraw (and refresh)\n"
+"               digital coins from their reserve."
+msgstr ""
+"Permitir a los clientes retirar (y obtener nuevas) monedas electrónicas de "
+"sus reservas."
+
+msgid "Accept and validate deposits from merchants."
+msgstr "Aceptar y validar depósitos de los comerciantes."
+
+msgid ""
+"Execute wire transfers to merchants in\n"
+"               response to validated deposits."
+msgstr ""
+"Realizar transferencias a los comerciantes en respuesta a sus depósitos "
+"validados."
+
+msgid ""
+"Preserve and provide cryptographic proofs of\n"
+"               correct operation for audits by financial regulators."
+msgstr ""
+"Preservar y proveer pruebas criptográficas de su correcta operación para\n"
+"            ser auditados por reguladores financieros."
+
+msgid "Taler for developers"
+msgstr "Taler para programadores"
+
+msgid "Free"
+msgstr "Libre"
+
+msgid ""
+"Taler is free software implementing an open\n"
+"            protocol. Anybody is welcome to inspect our code and\n"
+"            integrate our reference implementation into their\n"
+"            applications.  Different components of Taler are being\n"
+"            made available under different licenses. The Affero\n"
+"            GPLv3+ is used for the exchange, the LGPLv3+ is used for\n"
+"            reference code demonstrating integration with merchant\n"
+"            platforms, and licenses like Apache/Mozilla/GPLv3+ are\n"
+"            used for wallets and related customer-facing software.\n"
+"            We are open for constructive suggestions for maximizing\n"
+"            the adoption of this libre payment platform.\n"
+"          "
+msgstr ""
+"Taler es software libre que utiliza un\n"
+"            protocolo abierto. Cualquiera que lo desee es bienvenido a\n"
+"            inspeccionar nuestro código e integrar nuestra implementación\n"
+"            de referencia en sus aplicaciones.  Los diferentes componentes\n"
+"            de Taler estaán disponibles bajo diferentes licencias. La\n"
+"            licencia Affero GPLv3+ se usa para la casa de cambio, la\n"
+"            licencia LGPLv3+ para el código de referencia demostrando la\n"
+"            integración con las plataformas de comercio, y licencias como\n"
+"            Apache/Mozilla/GPLv3+ se usan para las billeteras y\n"
+"            aplicaciones de cara al cliente.  Estamos abiertos a recibir\n"
+"            sugerencias constructivas para maximizar la adopción de esta\n"
+"            plataforma de pagos libre.\n"
+"          "
+
+msgid "RESTful"
+msgstr " Basado en REST"
+
+msgid ""
+"Taler is designed to work on the Internet.  To\n"
+"\t    ensure that Taler payments can work with restrictive\n"
+"\t    network setups, Taler uses a RESTful protocol over HTTP or\n"
+"\t    HTTPS. Taler's security does not depend upon the use of\n"
+"\t    HTTPS, but obviously merchants may choose to offer HTTPS\n"
+"\t    for consistency and because it generally is better for\n"
+"\t    privacy compared to HTTP.  Taler uses JSON to encode\n"
+"\t    structure data, making it easy to integrate Taler with\n"
+"\t    existing Web applications.  Taler's protocol is documented\n"
+"\t    in detail <a href='https://api.taler.net/'>here</a>.\n"
+"          "
+msgstr ""
+"Taler esta diseñado para funcionar en\n"
+"            Internet. Para garantizar que los pagos Taler pueden\n"
+"            funcionar con configuraciones de redes restrictivas, Taler\n"
+"            usa un protocolo REST sobre HTTP o HTTPS. La seguridad de\n"
+"            Taler no depende del uso de HTTPS, aunque obviamente los\n"
+"            comerciantes pueden ofrecer HTTPS para consistencia y\n"
+"            porque es generalmente mejor para la privacidad comparado\n"
+"            con HTTP. Taler usa JSON para codificar datos\n"
+"            estructurados, lo que simplifica integrar Taler con\n"
+"            aplicaciones web existentes.  El protocolo de Taler está\n"
+"            documentado\n"
+"            detalladamente <a href='https://api.taler.net/'>aquí</a>.\n"
+"          "
+
+msgid "Code"
+msgstr "Código"
+
+msgid ""
+"Taler is currently primarily developed by a\n"
+"\t    research team at Inria and TU Munich. However,\n"
+"\t    contributions from anyone are welcome.  Our Git\n"
+"\t    repositories can be cloned using the Git and HTTP access\n"
+"\t    methods against <tt>git.taler.net</tt> with the name of\n"
+"\t    the respective repository. A list of public repositories\n"
+"\t    can be found in\n"
+"\t    our <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+msgstr ""
+"Taler se desarrolla principalmente por un\n"
+"\t    equipo de investigación en Inria y TU Munich. Sin embargo,\n"
+"\t    las contribuciones de cualquiera son bienvenidas.\n"
+"\t    Nuestros repositorios Git se pueden clonar usando los\n"
+"\t    métodos de acceso Git y HTTP en <tt>git.taler.net</tt> con\n"
+"\t    el nombre del repositorio respectivo. La lista de\n"
+"\t    repositorios públicos puede verse\n"
+"\t    en <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+
+msgid "Documentation"
+msgstr "Documentación"
+
+msgid ""
+"In addition to this website,\n"
+"            the <a href='https://git.taler.net/'>documented\n"
+"            code</a> and the <a href='https://api.taler.net/'>API\n"
+"            documentation</a>, we are in the process of preparing a\n"
+"            comprehensive design document which will be published here\n"
+"            soon.\n"
+"          "
+msgstr ""
+"Además de este sitio,\n"
+"            la <a href='https://git.taler.net/'>documentación en el\n"
+"            código</a> y\n"
+"            la <a href='https://api.taler.net/'>documentación de la\n"
+"            API</a>, estamos en proceso de elaborar documentación de\n"
+"            diseño detallada, que será publicada aquí\n"
+"            próximamente.\n"
+"          "
+
+msgid "Discussion"
+msgstr "Debates"
+
+msgid ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+msgstr ""
+"Tenemos una lista de correos para debates de desarrolladores.\n"
+"            Puedes suscribirte o leer el archivo de la lista en\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+
+msgid "Regression Testing"
+msgstr "Pruebas de regresión"
+
+msgid ""
+"We\n"
+"            have <a href='https://buildbot.net/'>Buildbot</a>\n"
+"            automation tests to detect regressions and check for\n"
+"            portability at\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+msgstr ""
+"Tenemos test automatizados\n"
+"            con <a href='https://buildbot.net/'>Buildbot</a> para\n"
+"            detectar regresiones y chequeos de portabilidad en\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+
+msgid "Code Coverage Analysis"
+msgstr "Análisis de cobertura de código"
+
+msgid ""
+"We\n"
+"            use <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            to analyze the code coverage of our tests, the results are\n"
+"            available\n"
+"            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+msgstr ""
+"Usamos <a href='http://ltp.sourceforge.net/coverage/lcov.php'>LCOV</a>\n"
+"            para analizar la cobertura del código de nuestros tests,\n"
+"            los resultados están disponibles en\n"
+"            <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+
+msgid "Performance Analysis"
+msgstr "Performance"
+
+msgid ""
+"We\n"
+"            use <a href='https://gnunet.org/gauger'>Gauger</a> for\n"
+"            performance regression analysis of the exchange backend\n"
+"            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+msgstr ""
+"Usamos <a href='https://gnunet.org/gauger'>Gauger</a>\n"
+"            para análisis de regresión del rendimiento del sistema\n"
+"            backend (casa de cambio) en\n"
+"            <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+
+msgid "Taler system overview"
+msgstr "Diagrama general del sistema Taler"
+
+msgid ""
+"The Taler system consists of protocols executed\n"
+"          among a number of actors with the help\n"
+"          of <a href='https://www.fsf.org/'>Free Software</a> as\n"
+"          illustrated in the illustration on the right.  Typical\n"
+"          transactions involve the following steps:\n"
+"        "
+msgstr ""
+"El sistema Taler consta de protocolos entre varios actores con la ayuda de\n"
+"          <a href='https://www.fsf.org/'>Software Libre</a> como se ve\n"
+"          en la figura de la derecha.  Las transacciones típicas\n"
+"          consisten de los siguientes pasos:\n"
+"        "
+
+msgid ""
+"A customer instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange\n"
+"               (top left).  In the subject of the transaction, he\n"
+"               includes an authentication token from his\n"
+"               electronic <b>wallet</b>. In Taler terminology, the\n"
+"               customer creates a reserve at the exchange.\n"
+"             "
+msgstr ""
+"El cliente instruye a su <b>banco</b> a\n"
+"               transferir fondos de su cuenta a la casa de cambio\n"
+"               Taler (arriba a la izquierda). En la referencia de la\n"
+"               transacción incluye un token de autenticación de\n"
+"               su <b>billetera</b> electrónica. En la terminología\n"
+"               Taler, el cliente crea una reserva en la casa de\n"
+"               cambio.\n"
+"             "
+
+msgid ""
+"Once the exchange has received the\n"
+"               transfer, it allows the customer's electronic wallet\n"
+"               to <b>withdraw</b> electronic coins.  The electronic\n"
+"               coins are digital representations of the original\n"
+"               currency from the transfer. It is important to note\n"
+"               that the exchange does not learn the &quot;serial 
numbers&quot;\n"
+"               of the coins created in this process, so it cannot tell\n"
+"               later which customer purchased what at which merchant.\n"
+"               The use of Taler does not change the currency or the\n"
+"               total value of the funds (except for fees which the\n"
+"               exchange may charge for the service).\n"
+"             "
+msgstr ""
+"Una vez que la casa de cambio ha recibido\n"
+"               la transferencia, permite que la billetera del\n"
+"               cliente <b>retire</b> monedas electrónicas.  Las\n"
+"               modedas electrónicas son representaciones digitales de\n"
+"               la moneda original de la transferencia. Es importante\n"
+"               destacar que la casa de cambio no registra los &quot;números\n"
+"               de serie&quot; de los billetes creados en este proceso, por\n"
+"               lo que no puede decir luego qué cliente compró qué cosa\n"
+"               a qué comerciante.  El uso de Taler no cambia la cambio\n"
+"               ni el valor total de los fondos (excepto por tasas de\n"
+"               cambio que la casa de cambio pueda cobrar por este\n"
+"               servicio).\n"
+"             "
+
+msgid ""
+"Once the customer has the digital coins in\n"
+"               his wallet, the wallet can be used to <b>spend</b> the\n"
+"               coins with merchant portals that support the Taler\n"
+"               payment system and accept the respective exchange as a\n"
+"               business partner (bottom arrow). This creates a digital\n"
+"               contract signed by the customer's coins and the\n"
+"               merchant.  If necessary, the customer can later use\n"
+"               this digitally signed contract in a court of law to\n"
+"               prove the exact terms of the contract and that he paid\n"
+"               the respective amount. The customer does not learn the\n"
+"               banking details of the merchant, and Taler does not\n"
+"               require the merchant to learn the identity of the\n"
+"               customer. Naturally, the customer can spend any\n"
+"               fraction of his digital coins (the system takes care of\n"
+"               customers getting change).\n"
+"             "
+msgstr ""
+"Una vez que el cliente tiene las monedas\n"
+"               digitales en su billetera, puede usarla\n"
+"               para <b>gastar</b> esas monedas con portales de\n"
+"               comerciantes que acepten el sistema de pagos Taler y\n"
+"               acepten a la casa de cambio referida como partner\n"
+"               (flecha de abajo). Esto crea un contrato digital\n"
+"               firmado por las monedas del cliente y el comerciante.\n"
+"               De ser necesario, los clientes pueden llegar a usar\n"
+"               este contrato firmado digitalmente ante la Justicia\n"
+"               para probar los términos exactos del contrato y que se\n"
+"               pagó la cantidad especificada. El cliente no dispone de\n"
+"               los datos bancarios del comerciante, y Taler no\n"
+"               requiere que el comerciante sepa la identidad del\n"
+"               cliente. Naturalmente, el cliente puede gastar\n"
+"               cualquier fracción de sus monedas digitales (el sistema\n"
+"               se ocupa del proceso de obtener cambio).\n"
+"             "
+
+msgid ""
+"Merchants receiving digital\n"
+"               coins <b>deposit</b> the respective receipts that\n"
+"               resulted from the contract signing with the customer at\n"
+"               the exchange to redeem the coins.  The deposit step\n"
+"               does not reveal the details of the contract between the\n"
+"               customer and the merchant or the identity of the\n"
+"               customer to the exchange in any way. However, the\n"
+"               exchange does learn the identity of the merchant via\n"
+"               the provided bank routing information.  The merchant\n"
+"               can, for example when compelled by the state for\n"
+"               taxation, provide information linking the individual\n"
+"               deposit to the respective contract signed by the\n"
+"               customer. Thus, the exchange's database allows the\n"
+"               state to enforce that merchants pay applicable taxes\n"
+"               (and do not engage in illegal contracts).\n"
+"             "
+msgstr ""
+"Los comerciantes que reciben monedas electrónicas\n"
+"               <b>depositan</b> los recibos respectivos resultantes de\n"
+"               los contratos firmados con el cliente en la casa de\n"
+"               cambio para canjear las monedas.  Al realizar el\n"
+"               depósito no se revelan los detalles del contrato entre\n"
+"               el cliente y la casa de cambio, de ninguna manera. Sin\n"
+"               embargo, la casa de cambio sí conoce la identidad del\n"
+"               comerciante a través de la información provista de\n"
+"               ruteo al banco. El comerciante, por ejemplo cuando es\n"
+"               requerido por el Estado para pagar impuestos, puede\n"
+"               proveer información individual del respectivo contrato\n"
+"               firmado por el cliente.  Así, la base de datos de la\n"
+"               casa de cambio permite al Estado la imposición a los\n"
+"               comerciantes de las tasas que corresponda aplicar (y\n"
+"               revisar que los contratos no sean ilegales).\n"
+"             "
+
+msgid ""
+"Finally, the exchange transfers funds\n"
+"               corresponding to the digital coins redeemed by the\n"
+"               merchants to the merchant's <b>bank</b> account. The\n"
+"               exchange may combine multiple small transactions into\n"
+"               one larger bank transfer.  The merchant can query the\n"
+"               exchange about the relationship between the bank\n"
+"               transfers and the individual claims that were\n"
+"               deposited.\n"
+"             "
+msgstr ""
+"Por último, la casa de cambio transfiere\n"
+"               los fondos correspondientes a las monedas digitales\n"
+"               canjeadas por el comerciante a la cuenta\n"
+"               de <b>banco</b> del comerciante.  La casa de cambio\n"
+"               puede combinar múltiples transacciones pequeñas en una\n"
+"               transferencia de banco más grande. El comerciante puede\n"
+"               solicitarle a la casa de cambio la relación entre la\n"
+"               transferencia bancaria y los operaciones individuales\n"
+"               que se depositaron.\n"
+"             "
+
+msgid ""
+"Most importantly, the exchange keeps\n"
+"               cryptographic proofs that allow it to demonstrate that\n"
+"               it is operating correctly to third parties.  The system\n"
+"               requires an external <b>auditor</b>, such as a\n"
+"               government-appointed financial regulatory body, to\n"
+"               frequently verify the exchange's databases and check that\n"
+"               its bank balance matches the total value of the\n"
+"               remaining coins in circulation.\n"
+"             "
+msgstr ""
+"Lo más importante es que la casa de cambio\n"
+"               mantiene pruebas criptográficas que permiten demostrar\n"
+"               a terceros que opera correctamente.  El sistema\n"
+"               requiere un <b>auditor</b> externo, como una entidad de\n"
+"               regulación financiera avalada por el gobierno, para\n"
+"               verificar fecuentemente las bases de datos de la casa\n"
+"               de cambio y chequear que su balance bancario coincide\n"
+"               con el valor total de las monedas que hay en\n"
+"               circulación.\n"
+"             "
+
+msgid ""
+"Without the auditor, the exchange operators\n"
+"               could embezzle funds they are holding in\n"
+"               reserve. Customers and merchants cannot cheat each\n"
+"               other or the exchange. If any party's computers are\n"
+"               compromised, the financial damage is limited to the\n"
+"               respective party and proportional to the funds they\n"
+"               have in circulation during the period of the\n"
+"               compromise.\n"
+"             "
+msgstr ""
+"Sin el auditor, los operadores de la casa\n"
+"               de cambio podrían robar los fondos que mantienen en las\n"
+"               reservas. Los clientes y comerciantes no pueden\n"
+"               engañarse uno a otro, o a la casa de cambio. Si el\n"
+"               ordenador de una de las partes se viera comprometido,\n"
+"               el daño financiero se limita a la parte respectiva y\n"
+"               proporcional a los fondos que tienen en circulación\n"
+"               durante el período del inconveniente.\n"
+"             "
+
+msgid "News"
+msgstr ""
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..3c8f196
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,1343 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Content-Type: text/plain;\n"
+
+msgid "<a href='/'>Home</a>"
+msgstr "<a href='/'>Accueil</a>"
+
+msgid "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+msgstr "<a href='https://demo.taler.net/' target='_blank'>Démo</a>"
+
+msgid "<a href='/citizens'>Citizens</a>"
+msgstr "<a href='/citizens'>Citoyens</a>"
+
+msgid "<a href='/merchants'>Merchants</a>"
+msgstr "<a href='/merchants'>Commerçants</a>"
+
+msgid "<a href='/governments'>Governments</a>"
+msgstr "<a href='/governments'>Gouvernements</a>"
+
+#, fuzzy
+msgid "<a href='/investors'>Operators</a>"
+msgstr "<a href='/investors'>Investisseurs</a>"
+
+msgid "<a href='/developers'>Developers</a>"
+msgstr "<a href='/developers'>Développeurs</a>"
+
+msgid "<a href='/about'>About&nbsp;us</a>"
+msgstr "<a href='/about'>À&nbsp;propos</a>"
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</a> "
+"only."
+msgstr ""
+
+msgid "Electronic payments for a liberal society!"
+msgstr "Paiements électroniques pour une société libre!"
+
+msgid ""
+"Taler is a new electronic payment system under development\n"
+"\t    at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website "
+"only\n"
+"\t    presents the advantages our system is expected to provide.  We expect "
+"to\n"
+"\t    make the payment system operational in 2017."
+msgstr ""
+"Taler est nouveau système de paiement électronique en\n"
+"\t    développement à <a href='http://www.inria.fr/'>Inria</a>. Ce site "
+"web\n"
+"\t    présente aujourd'hui seulement les avantages que notre système doit\n"
+"\t    fournir. Nous estimons pouvoir rendre le système de\n"
+"\t    paiement operationel en 2017."
+
+msgid "Taxable"
+msgstr "Taxable"
+
+msgid ""
+"Unlike BitCoin or cash payments, Taler ensures that\n"
+"\t     governments can learn their citizen's total income and thus collect\n"
+"\t     sales, value-added or income taxes. Taler is thus a currency for the\n"
+"\t     mainstream economy, and not the black market."
+msgstr ""
+"Contrairement à BitCoin ou les paiements en liquide,\n"
+"\t     Taler permet aux gouvernements de tracer facilement les revenus de\n"
+"\t     leurs citoyens et donc de collecter les ventes, les plus values ou "
+"les\n"
+"\t     impots sur le revenu. Taler est donc une devise pour l'économie\n"
+"\t     dominante officielle et non pour le marché noir."
+
+msgid "Anonymous"
+msgstr "Anonyme"
+
+msgid ""
+"When you pay with Taler, your identity does not have to\n"
+"\t     be revealed to the merchant. The bank, government and exchange will "
+"also\n"
+"\t     never learn how you spent your electronic money. However, you can\n"
+"\t     prove that you paid in court if necessary."
+msgstr ""
+"Quand vous payez avec Taler, votre identité ne doit pas\n"
+"\t     être révélée au commerçant. La banque, le gouvernement et le bureau\n"
+"             de change ne sauront pas non plus comment vous avez dépensé "
+"votre\n"
+"\t     monnaie électronique. Cependant, vous pouvez prouver que vous avez\n"
+"\t     payé par voie légale si nécessaire."
+
+msgid "Libre"
+msgstr "Libre"
+
+msgid ""
+"Taler is free software from <a href='http://www.gnu.org/'>GNU</a> "
+"implementing an open protocol.\n"
+"\t     Anybody is welcome to inspect our code and integrate our reference\n"
+"\t     implementation into their applications."
+msgstr ""
+"Taler est un logiciel libre du <a href='http://www.gnu.org/'>GNU</a> "
+"exécutant un protocole\n"
+"\t     ouvert. Vous pouvez tous inspecter notre code et intégrer notre mise\n"
+"\t     en oeuvre de référence dans vos applications."
+
+msgid "Electronic"
+msgstr "Électronique"
+
+msgid ""
+"Taler is designed to work on the Internet. Using a\n"
+"\t    so-called RESTful protocol over HTTP or HTTPS, Taler is easy to\n"
+"\t    integrate with existing Web applications."
+msgstr ""
+"Taler est conçu pour fonctionner sur Internet. En\n"
+"\t    utilisant le protocole RESTful sur HTTP ou HTTPS, Taler est facile à\n"
+"\t    intégrer avec des application Web existantes.."
+
+msgid "Reserves"
+msgstr "Réserve"
+
+msgid ""
+"Taler uses an electronic exchange holding financial\n"
+"             reserves in existing currencies. This means that Taler is not\n"
+"\t     a new currency with the inherent currency fluctuation risks, but\n"
+"\t     instead the cryptographic coins correspond to existing currencies, "
+"such as\n"
+"\t     US Dollars, Euros or even BitCoins."
+msgstr ""
+"Taler fonctionne comme une trésorerie. Cela signifie que\n"
+"\t     Taler n'est pas une nouvelle devise avec les risques inhérents aux\n"
+"\t     fluctuations monétaires, mais la monnaie digitale équivaut plutot "
+"aux\n"
+"\t     monnaies existantes, comme le dollar Américain, l'Euro ou même le\n"
+"\t     BitCoin."
+
+#, fuzzy
+msgid "Taler Web payments paper published."
+msgstr "Taler 0.0.0."
+
+msgid "More news »"
+msgstr "En savoir plus »"
+
+msgid "Taler technology: About taxability, change and privacy"
+msgstr "La technologie de Taler: Taxabilité, rendu de monnaie et vie privée"
+
+msgid ""
+"One of the key goals of Taler is to provide anonymity for\n"
+"           citizens buying goods and services, while ensuring that the state "
+"can\n"
+"           observe incoming transactions to ensure businesses engage only "
+"in\n"
+"           legal activities and do not evade taxes (such as income tax,\n"
+"           sales tax or value-added tax).  However, we also want to stay\n"
+"           out of the immediate personal domain, so sharing funds within a\n"
+"           family or copying coins between devices should not be subject to\n"
+"           monitoring by the state.\n"
+"         "
+msgstr ""
+"Un des buts principaux de Taler est de\n"
+"           fournir de l'anonymité pour les citoyens achetans des biens et "
+"des\n"
+"           services, tout en s'assurant que l'état peut observer les "
+"transactions\n"
+"           entrantes pour s'assurer que les activitées des entreprises "
+"soient\n"
+"           légales et qu'elle payent leur taxes. Néanmoins, nous voulons\n"
+"           aussi rester à l'écart du domaine personel. L'échange de fonds\n"
+"           dans le domaine familial et la copie de pièces entre plusieurs\n"
+"           dispositif ne devrais pas être assijeti à une surveillance "
+"étatique.\n"
+"         "
+
+msgid ""
+"As a result, Taler does not intrude into the\n"
+"           personal economic domain, offers good privacy, taxability\n"
+"           for transactions and the ability to give change.\n"
+"         "
+msgstr ""
+"En conséquence, Taler n'envahit pas les\n"
+"         finances personelles, protège la vie privée, offre une taxabilité\n"
+"         des transactions et la possibilité de rendre la monnaie."
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+msgstr ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+
+msgid "About us"
+msgstr "À&nbsp;propos"
+
+#, fuzzy
+msgid ""
+"GNU maintainer. Network security &amp; privacy researcher. Software "
+"architect."
+msgstr ""
+"Mégalomane local, C'est à dire, qui voudrait créer un nouveau système de "
+"paiement et un nouvel Internet ?"
+
+#, fuzzy
+msgid ""
+"Entrepreneur, Investor, Fortune 100 CIO, IT company director in different "
+"industries, …."
+msgstr ""
+
+#, fuzzy
+msgid "CFO"
+msgstr "CFO"
+
+#, fuzzy
+msgid "Applied cryptography. Contact to W3c &amp; Tor."
+msgstr "mathématicien"
+
+#, fuzzy
+msgid "Theoretical foundations."
+msgstr "Fatale (en théorie)"
+
+#, fuzzy
+msgid "Founder of the GNU project. Ethical guidance and licensing."
+msgstr "Enthousiaste Ethique"
+
+#, fuzzy
+msgid "PhD Student, TU Munich. Currently teaching."
+msgstr "Principalement inoffensif"
+
+#, fuzzy
+msgid "PhD Student, Inria.."
+msgstr ""
+
+msgid "Software engineer."
+msgstr ""
+
+#, fuzzy
+msgid "Sustainable business development."
+msgstr "Basse fréquence"
+
+msgid "Software engineer. Works on libebics."
+msgstr "EBICS."
+
+#, fuzzy
+msgid "Translator (Spanish)"
+msgstr "Traductrice"
+
+#, fuzzy
+msgid "Translator (Italian)"
+msgstr "Traductrice"
+
+#, fuzzy
+msgid "Hardware security module"
+msgstr ""
+
+#, fuzzy
+msgid "Risk management"
+msgstr ""
+
+#, fuzzy
+msgid "PhD student, TU Munich. Currently teaching."
+msgstr "Linux, FreeBSD, sites Web et en état profond de détente."
+
+#, fuzzy
+msgid "Software engineer. Works on Android wallet."
+msgstr ""
+
+msgid "Advantages for citizens"
+msgstr "Avantages pour les citoyens"
+
+msgid "Security"
+msgstr "Sécurité"
+
+msgid ""
+"Taler is the electronic equivalent of cash, except harder to fake.\n"
+"             If your digital wallet is lost -- say because\n"
+"             your computer is irreparably damaged or compromised -- only the "
+"amount of coin\n"
+"             stored in your wallet will be lost. Unlike a physical wallet, "
+"you can make\n"
+"             backups of your digital wallet which can provide security "
+"against data loss.\n"
+"             So your digital wallet works mostly just like\n"
+"             a physical wallet, except online and without the need to "
+"manually count coins."
+msgstr ""
+"Taler est l’équivalent  électronique de la monnaie, sauf\n"
+"\t     qu’il est plus difficile de le falsifier. Si vous  perdez votre\n"
+"\t     portefeuille électronique -- parce que votre ordinateur est\n"
+"\t     totalement HS ou en panne -- seul le  montant de la monnaie stockée\n"
+"\t     dans votre portefeuille sera perdu. Contrairement  à un portefeuille\n"
+"\t     classique, vous pouvez faire des mises à jour de votre  portefeuille\n"
+"             numérique qui sécurise contre la perte de données. Donc votre\n"
+"             portefeuille numérique fonctionne comme un portefeuille "
+"classique, mais en\n"
+"             ligne et sans avoir à compter manuellement votre monnaie. "
+
+msgid "Privacy"
+msgstr "Confidentialité"
+
+msgid ""
+"Your transactions are private, neither the exchange nor merchant needs to\n"
+"             learn your identity. There is no need to give our credit card "
+"numbers or\n"
+"             other sensitive information, and the merchant will only be able "
+"to do\n"
+"             exactly the transaction you confirmed using your digital wallet."
+msgstr ""
+"Vos transactions sont privées, ni la bureau de change, ni les\n"
+"\t     commerçants n'ont besoin de connaitre votre identité. Vous n'avez "
+"pas\n"
+"\t     besoin de communiquer votre numéro de carte de crédit ou tout autre\n"
+"\t     information sensible, et le commerçant ne pourra qu'effectuer la\n"
+"\t     transaction que vous aurez confirmée en utilisant votre portefeuille\n"
+"\t     numérique."
+
+msgid "Convenience"
+msgstr "Avantage"
+
+msgid ""
+"You will be able to withdraw digital coins to replenish your wallet using\n"
+"             your credit card or SEPA transactions, similar to how you pay "
+"or withdraw\n"
+"             cash today."
+msgstr ""
+"Vous pourrez retirer de la monnaie numérique pour\n"
+"\t     recharger votre portefeuille en utilisant votre carte de crédit ou "
+"des\n"
+"\t     transactions SEPA, de la même manière que vous payez ou retirer du\n"
+"\t     liquide aujourd'hui."
+
+msgid "Stability "
+msgstr "Stabilité"
+
+msgid ""
+"Coins in your digital wallet will be of the same denomination as the\n"
+"             cash in your physical wallet. So you will not have to worry "
+"about\n"
+"             currency fluctuations or conversion rates. Like a physical "
+"wallet,\n"
+"             you can carry digital coins of different currencies in your "
+"digital\n"
+"             wallet at the same time."
+msgstr ""
+"La dénomination de votre monnaie dans votre portefeuille\n"
+"\t     numérique sera la même que celle de votre portefeuille classique. "
+"Vous\n"
+"\t     n'aurez donc pas à vous inquiéter des fluctuations des cours des\n"
+"\t     monnaies ou des taux de conversion. Comme un portefeuille classique,\n"
+"\t     vous pouvez avoir en même temps des monnaies de différentes devises\n"
+"\t     dans votre portefeuille numérique."
+
+msgid "Taler as seen by customers"
+msgstr "Taler du point de vu des clients"
+
+msgid ""
+"Customers interact with the Taler system mostly using\n"
+"          a free wallet implementation, which may be an extension or plugin\n"
+"          to their browser or a custom application on their computer(s).\n"
+"          Typical steps performed by customers are:\n"
+"        "
+msgstr ""
+"Les clients intéragessent avec Taler pricipalement à l'aide\n"
+"        d'une implémentation libre du porte-monnaie, qui peut être un plugin "
+"ou extension pour navigateur\n"
+"        ou une application dédiée sur leur ordinateur."
+
+msgid ""
+"The customer selects an exchange (i.e. by visiting the\n"
+"              respective website or selecting from a list of exchanges in "
+"the\n"
+"              application) and asks the wallet to create bank transfer\n"
+"              instructions to withdraw a certain amount of electronic cash.\n"
+"              The bank transfer instructions will contain an\n"
+"              access code that must be included in the subject of the\n"
+"              transaction, as well as the wire details for the exchange (i."
+"e.\n"
+"              a SEPA account number)."
+msgstr ""
+"Le client choisit un bureau de change (en visitant le son site ou\n"
+"             en le choisissant parmis une liste fournie par le porte-"
+"monnaie) et demande\n"
+"             au porte-monnaie de préparer un virement banquaire pour retirer "
+"une certaine\n"
+"             quantité d'argent électronique.\n"
+"             Les instructions de transfer de la banque contiennent un code "
+"d'acces qui doit\n"
+"             être inclus dans le sujet du transfere, de même que dans les "
+"détails du\n"
+"             virement du bureau de change."
+
+msgid ""
+"The customer then instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange using\n"
+"               these instructions provided by the wallet (top left)."
+msgstr ""
+"Le client demande ensuite à sa <b>banque</b>\n"
+"             de transfèrer les fonds de son compte vers le bureau de change "
+"en utilisant\n"
+"             les informations fournies par le porte-monnaie (en haur à "
+"gauche)."
+
+msgid ""
+"Once the funds have arrived, the wallet will\n"
+"               automatically withdraw the electronic coins.  The\n"
+"               customer can use the wallet to review his remaining balance\n"
+"               at any time. He can also make backups to secure his digital\n"
+"               coins against hardware failures."
+msgstr ""
+"Une fois que les fonds sont arrivés, le porte-monnaie\n"
+"               retirera automatiquement les pièces électroniques. Le client "
+"peut\n"
+"               utiliser le porte-monnaie à tout moment pour connaitre son "
+"contenu."
+
+msgid ""
+"When visiting a merchant that supports Taler,\n"
+"               an additional payment option for Taler is enabled in the "
+"checkout system.\n"
+"               If the customer selects payments via Taler, the wallet\n"
+"               displays the secured contract from the merchant and asks\n"
+"               for confirmation.  Taler does not require the customer\n"
+"               to provide any identity information to the merchant.\n"
+"               Transaction histories and digitally\n"
+"               signed contracts can be preserved in the wallet for future\n"
+"               review by the customer, or even use in court."
+msgstr ""
+"Lorsqu'un un marchand qui supporte\n"
+"               Taler comme système de payement est visité une option de "
+"payement\n"
+"               supplémentaire est visible. Si le client choisit cette "
+"option,\n"
+"               le porte-monnaie affiche le contract du marchant et demande\n"
+"               une confirmation. Taler ne requiert pas du client qu'il\n"
+"               fournisse des informations sur son identité au marchant.\n"
+"               Les historiques de transactions et les contracts signés\n"
+"               numériquement sont stockés dans le porte-monnaie pour "
+"pouvoir\n"
+"               être revu par le client plus tard, ou même dans un tribunal."
+
+msgid "Advantages for merchants"
+msgstr "Avantages pour les marchandes"
+
+msgid "Fast"
+msgstr "Rapide"
+
+msgid ""
+"Processing transactions with Taler is fast, allowing you\n"
+"\t     to confirm the transaction with your customer virtually immediately.\n"
+"\t     Your customers will appreciate that they do not have to type in "
+"credit\n"
+"\t     card information and play the &quot;verified by&quot; game.  By making 
"
+"payments\n"
+"\t     significantly more convenient for your customers, you may be able to\n"
+"\t     use Taler for small transactions that would not work with credit "
+"card\n"
+"\t     payments due to the mental overhead for customers."
+msgstr ""
+"Effectuer des transactions avec Taler est rapide, vous\n"
+"\t     permettant de confirmer la transaction avec votre client "
+"virtuellement\n"
+"\t     immédiatement. Vos clients apprécieront de ne pas avoir à donner "
+"leurs\n"
+"\t     coordonnées bancaires et d'effectuer le jeu des &quot;vérifié\n"
+"\t     par&quot;. En rendant les paiements significativement plus aisés 
pour\n"
+"\t     vos clients, vous aurez la possibilité d'utiliser Taler pour de\n"
+"\t     petites transactions qui ne sont pas possibles par carte de crédit\n"
+"\t     pour des raisons culturelles ou sociologiques pour vos clients."
+
+msgid "Secure"
+msgstr "Sûr"
+
+msgid ""
+"You never learn sensitive customer information. You need\n"
+"\t     to ensure that your website provides the correct account information\n"
+"\t     for your business, and that you correctly validate the payment\n"
+"\t     confirmations from the Taler exchange.  As a result, you will have\n"
+"\t     cryptographic proof of payment for the specific contracts you "
+"entered\n"
+"\t     with your customers, and cryptographically signed confirmations from\n"
+"\t     the Taler exchange about the deposits. Taler does not require you to\n"
+"\t     undergo any particular security audits, processes or procedures, as\n"
+"\t     you never handle sensitive customer information.  Your systems will\n"
+"\t     have cryptographically signed contracts which you can use in court "
+"in\n"
+"\t     case of disputes."
+msgstr ""
+"Vous n'aurez pas accès aux données sensibles du client.\n"
+"\t     Vous devez vous assurer que votre site internet fournit les\n"
+"\t     informations bancaires correctes pour votre business, et que vous\n"
+"\t     validez correctement les confirmations de paiement à partire de la\n"
+"\t     monnaie Taler. Vous aurez comme résultat une preuve de paiement\n"
+"\t     cryptographiée pour les contrats spécifiques que vous aurez passé "
+"avec\n"
+"\t     votre client, et les confirmations signées cryptographiquement par "
+"la\n"
+"\t     monnaie Taler concernant les dépots. Taler ne vous oblige pas à "
+"suivre\n"
+"\t     des audits, des process ou des vérifications de sécurité "
+"particuliers,\n"
+"\t     puisque nous ne détenez aucune donnée sensible du client. Votre\n"
+"\t     système aura signé cryptographiquement des contrats que vous pourrez\n"
+"\t     utiliser en cas de litige auprès d'un tribunal."
+
+msgid "Free Software"
+msgstr "Logiciel Libre"
+
+msgid ""
+"Taler is free software, and you can use the\n"
+"\t     liberally-licensed reference code as a starting point to integrate\n"
+"\t     Taler into your services. To use Taler, you do not need to pay "
+"license\n"
+"\t     fees, and the free software development model will ensure that you "
+"can\n"
+"\t     select from many competent developers to help you with your\n"
+"\t     integration."
+msgstr ""
+"Taler est un logiciel libre, et vous pouvez utiliser un\n"
+"\t     code de réféence licence libre comme point de départ pour intégrer\n"
+"\t     Taler dans vos services. Pour utiliser Taler, vous n'avez pas besoin\n"
+"\t     de payer de licence et le modèle de développement de licence libre\n"
+"\t     vous garanti de pouvoir sélectionner des développeurs compétents "
+"pour\n"
+"\t     vous aider dans l'intégration."
+
+msgid "Low Fees"
+msgstr "Faible Coût "
+
+msgid ""
+"Taler is designed to minimize the work the exchange needs to\n"
+"\t     perform.  Combined with Taler's strong security which prevents "
+"fraud,\n"
+"\t     exchanges can operate with very low overhead and thus low "
+"transaction\n"
+"\t     fees.  Given Taler's free software exchange reference "
+"implementation,\n"
+"\t     competition among exchanges will ensure fair, low transaction fees "
+"for\n"
+"\t     merchants."
+msgstr ""
+"Taler est construit pour minimiser le temps d'éxécution\n"
+"\t     de la monnaie. Couplé avec le haut système de sécurité de Taler qui\n"
+"\t     permet d'éviter les fraudes, les monnaies génèrent des coûts de\n"
+"\t     gestion et de frais très bas. L'installation via un logiciel libre "
+"de\n"
+"\t     la monnaie Taler, la compétition entre monnaies permettra des coûts "
+"de\n"
+"\t     transactions honnêtes et faibles pour les commerçants."
+
+msgid "Flexible"
+msgstr "Flexible"
+
+msgid ""
+"Taler can be used for different currencies (such as Euros\n"
+"\t     or US Dollars) and different payment models limited only by what the\n"
+"\t     exchange supports in its interactions."
+msgstr ""
+"Taler est construit pour minimiser le temps d'éxécution\n"
+"\t     de la monnaie. Couplé avec le haut système de sécurité de Taler qui\n"
+"\t     permet d'éviter les fraudes, les monnaies génèrent des coûts de\n"
+"\t     gestion et de frais très bas. L'installation via un logiciel libre "
+"de\n"
+"\t     la monnaie Taler, la compétition entre monnaies permettra des coûts "
+"de\n"
+"\t     transactions honnêtes et faibles pour les commerçants."
+
+msgid "Ethical"
+msgstr "Ethique"
+
+msgid ""
+"Taler does not support tax evasion or money laundering, and is\n"
+"             also not a pyramid scheme or speculative investment.  Taler's\n"
+"             protocols are efficient and do not waste energy. Taler "
+"encourages\n"
+"             competition by providing an open standard and free software\n"
+"             reference implementations."
+msgstr ""
+"Taler ne permet pas l'évasion fiscale ou le blanchiment\n"
+"\t     d'argent, et n'est pas non plus un schéma d'investissement pyramidal\n"
+"\t     ou spéculatif. Les protocoles Taler son efficaces et ne gaspillent "
+"pas\n"
+"\t     d'énergie. Taler encourage la concurrence en fournissant un standard\n"
+"\t     ouvert et des références d'installations de logiciels libres."
+
+msgid "Taler as seen by merchants"
+msgstr "Taler du poit de vu des marchants"
+
+#, fuzzy
+msgid ""
+"Merchants supporting the Taler system need to integrate\n"
+"          some relatively simple logic into their transaction processing\n"
+"          system.\n"
+"          Typical steps performed by the merchant system are:\n"
+"        "
+msgstr ""
+
+#, fuzzy
+msgid ""
+"The new logic detects when a customer's system\n"
+"              supports Taler and then needs to send a cryptographically "
+"signed\n"
+"              version of the proposed contract in a simple JSON format to\n"
+"              the customer.\n"
+"              The message also includes salted, hashed wire details for\n"
+"              the merchant, as well as restrictions as to which exchange "
+"operators\n"
+"              the merchant is willing to deal with."
+msgstr ""
+
+msgid ""
+"The customer sends a signed response which states\n"
+"               that certain digital coins now belong to the merchant to "
+"both\n"
+"               signal acceptance of the deal as well as to pay the "
+"respective\n"
+"               amount (bottom)."
+msgstr ""
+"Le client envoid une réponse signée qui stipule\n"
+"               que certaines pièces numériques apartienent désormais au "
+"marchand.\n"
+"               Cette signature sert à la fois de payement et de validation\n"
+"               du contrat."
+
+msgid ""
+"The merchant then forwards the signed messages\n"
+"               received from the customer to the exchange, together with "
+"its\n"
+"               wire details and the salt (without hashing).  The exchange "
+"verifies\n"
+"               the details and sends a signed confirmation (or an error\n"
+"               message) to the merchant.  The merchant checks that the\n"
+"               exchange's signature is valid, sends a confirmation to the\n"
+"               customer and executes the contract-specific business logic."
+msgstr ""
+"Le marchand transfère ensuite le message signé\n"
+"               reçu du client au exchange, avec ses détails banquaires et le "
+"sel (sans hashage).\n"
+"               Le exchange vérifie les détails et envoie une confirmation "
+"(ou un message d'erreur).\n"
+"               au marchand. Le marchand verifie que la signature du exchange "
+"est valide, envoi\n"
+"               la confirmation au client et execute le contrat."
+
+msgid ""
+"The exchange performs wire transfers corresponding to\n"
+"               the claims deposited by the merchant. Note that the exchange "
+"may\n"
+"               charge fees for the deposit operation, hence merchants may\n"
+"               impose limits restricting the set of exchange operators they "
+"are\n"
+"               willing to deal with, for example by imposing a bound on\n"
+"               deposit fees."
+msgstr ""
+"Le exchange effectue le virement banquaire correspondant\n"
+"               au dépos effectué par le marchant. Nottez que le exchange "
+"peut charger des\n"
+"               frais pour l'opération de dépos, les marchands peuvent donc "
+"imposer\n"
+"               des restrictions sur les exchanges avec lesquels il acceptent "
+"de travailler,\n"
+"               par exemple en imposant des limites sur les frais qu'ils "
+"acceptent."
+
+#, fuzzy
+msgid "Manuals for merchants"
+msgstr "Documentation"
+
+msgid "Advantages for governments"
+msgstr "Avantage pour les gouvernements"
+
+msgid ""
+"Taler is an electronic payment system that was built with the goal of "
+"supporting taxation.\n"
+"             With Taler, the receiver of any form of payment is known, and "
+"the payment information comes\n"
+"             attached with some details about what the payment was made for "
+"(but not the identity of the customer).  Thus, governments can use this\n"
+"             data to tax buisnesses and individuals based on their income, "
+"making tax evasion and\n"
+"             black markets less viable."
+msgstr ""
+"Taler est un système de paiement électronique qui a été créé dans le but "
+"d'aide à la taxation. Avec Taler, le créditeur de toute forme de paiement "
+"est connu, et les informations du paiement arrivent avec les détails "
+"concernant le motif du paiement. Donc, les gouvernements peuvent utiliser "
+"cette donnée pour taxer les entreprises et les particuliers en se basant sur "
+"leurs revenus, permettant ainsi de diminuer l'évasion fiscale et le marché "
+"noir."
+
+msgid ""
+"Taler's payments are cryptographically secured. Thus, customers, merchants "
+"and\n"
+"             the exchange can mathematically demonstrate their lawful "
+"behavior in court in case\n"
+"             of disputes. Financial damages are strictly limited, improving "
+"economic security\n"
+"             for individuals, merchants, the exchange and the state.  Most "
+"importantly, an\n"
+"             independent auditor can ensure that there is no &quot;bad 
exchange"
+"&quot;\n"
+"             within the Taler system who might threaten the economy due to "
+"fraud."
+msgstr ""
+"Les paiements Taler sont sécurisés cryptographiquement. Ainsi, les clients, "
+"les commerçants et les fabricants de monnaies peuvent mathématiquement "
+"prouver la légalité de leurs activités en cas de litiges. Les dommages "
+"financiers sont strictement limités, améliorant la sécurité économique pour "
+"les particuliers, les commerçants, la monnaie et l'état. Plus important, un "
+"auditeur indépendant peut s'assurer qu'il n'y a pas de &quot;fausse 
monnaie&quot; à "
+"l'intérieur du système Taler qui pourrait menacer l'économie en raison de "
+"fraude."
+
+msgid ""
+"Taler is free software implementing an open protocol standard.  Thus, Taler "
+"will\n"
+"             enable competition and avoid the monopolization of payment "
+"systems that threatens\n"
+"             global political and financial stability today."
+msgstr ""
+"Taler est un logiciel libre exécutant un protocol standard ouvert. Ainsi, "
+"Taler permettra la concurrence et interdira le monopole de système de "
+"paiement qui menace la stabilité politique et financière globale "
+"actuellement."
+
+msgid "Efficient"
+msgstr "Efficace"
+
+msgid ""
+"Taler is designed to be efficient.  Unlike timeline-based payment systems "
+"like\n"
+"             BitCoin, Taler will not threaten the availability of national "
+"electric grids or\n"
+"             (significantly) contribute to environmental pollution."
+msgstr ""
+"Taler est conçu pour être efficace. Contrairement à des systèmes de paiement "
+"chronologiques comme BitCoin, Taler ne menacera pas la disponibilité des "
+"réseaux électriques nationaux ou (de manière siginifcative) ne participera "
+"pas à la pollution environnementale."
+
+msgid "Taler as seen by governments"
+msgstr "Taler, du point de vu des gouvernements"
+
+msgid ""
+"Governments can observe traditional wire\n"
+"          transfers entering and leaving the Taler system, and\n"
+"          require merchants and exchange operators to provide certain\n"
+"          information during financial audits.  Exchange operators\n"
+"          are expected to be permanently checked by auditors,\n"
+"          while merchants may be required to reveal information\n"
+"          during regular tax audits.\n"
+"          Information available to the government includes:\n"
+"        "
+msgstr ""
+"Les gouvernements peuvent observer les transfères traditionels\n"
+"          entrant et sortant du system Taler, et requierent des marchantes "
+"et des\n"
+"          opérateurs du bureau de change qu'ils fournissent certaines "
+"informations\n"
+"          lors d'audits financiers. Les opérateur du bureau de change "
+"doivent être constamment\n"
+"          surveillé par les auditeurs, tandis que l'on peut demander\n"
+"          aux marchants de révéler des informations suplémentaires lors\n"
+"          des vérification fiscales.\n"
+"          Les informations disponibles aux gouvernements incluent :\n"
+"        "
+
+msgid ""
+"From the banking system:\n"
+"              The total amount of digital currency\n"
+"              obtained by a customer. The government could impose\n"
+"              limits on how many digital coins a customer may\n"
+"              withdraw within a given timeframe."
+msgstr ""
+"Depuis le systeme banquaire :\n"
+"              Le montant total de monaie virtuelle acquise par un client.\n"
+"              Le gouvernement pourrait imposer une limite sur la valeure "
+"maximale\n"
+"              de pièces numériques qu'un client peut retirer dans un certain "
+"délais.\n"
+"             "
+
+msgid ""
+"From the banking system:\n"
+"               The total amount of income received\n"
+"               by any merchant via the Taler system."
+msgstr ""
+"Depuis le système banquaire:\n"
+"               Le montant total reçu par chaque marchant via le système Taler"
+
+msgid ""
+"From auditing the exchange:\n"
+"               The amounts of digital coins legitimately withdrawn by\n"
+"               customers from the exchange, the value of non-redeemed "
+"digital coins\n"
+"               in customer's wallets, the value and corresponding wire "
+"details\n"
+"               of deposit operations performed by merchants with the "
+"exchange, and\n"
+"               the income of the exchange from transaction fees."
+msgstr ""
+"Depuis les audits du bureau de change :\n"
+"               Le montant total des pièces électroniques retirées "
+"légalement\n"
+"               par les clients auprès du bureau de change, la valeur des "
+"pièces dans les\n"
+"               porte-monnaie des clients, la valeur et les tranfères "
+"correspondants.\n"
+"             "
+
+msgid ""
+"From auditing merchants:\n"
+"               For each deposit operation, the exact details of the\n"
+"               underlying contract that was signed between\n"
+"               customer and merchant.  However, this information would\n"
+"               typically not include the identity of the customer.\n"
+"               Note that while the customer can decide to prove that it was "
+"his\n"
+"               transaction (i.e. in court when suing the merchant if the\n"
+"               merchant failed to deliver on the contract),\n"
+"               merchant, exchange and government cannot find out the "
+"customer's\n"
+"               identity from the information that Taler collects."
+msgstr ""
+"Grace à l'audit des marchands :\n"
+"               Pour chaque opération de dépos, les détails exacts du "
+"contrat\n"
+"               qui à été signé entre le marchant et le client. Néanmoins, "
+"cette\n"
+"               information n'inclurais pas, en général, l'identité du "
+"client.\n"
+"               Il est bon de notter que le client peut décider de prouver "
+"qu'il\n"
+"               s'agit bien d'une transaction qu'il à effectué (par exemple "
+"dans un tribunal\n"
+"               si le marchant n'a pas remplis sa part du contrat). Le "
+"marchant, le bureau de change et\n"
+"               le gouvernement ne peuvent pas retrouver l'identité du client "
+"via les\n"
+"               données collectées par Taler. "
+
+#, fuzzy
+msgid "Operate a Taler exchange!"
+msgstr "Investissez dans Taler !"
+
+msgid ""
+"Taler uses efficient cryptographic primitives (such as RSA 2048 and\n"
+"             EdDSA) and is thus expected to be able to handle large "
+"transaction\n"
+"             volumes, only limited by the input/output capabilities of the\n"
+"             database. Thus, running a Taler exchange should be profitable "
+"even\n"
+"             with very low (less than 1 cent) transaction fees (at "
+"appropriate\n"
+"             transaction volume)."
+msgstr ""
+"Taler utilise des cryptographes primaires efficaces\n"
+"\t     (comme RSA 2048 et EdDSA) et doit être capable de gérer des volumes "
+"de\n"
+"\t     transaction importants, seulement limités par les capacités\n"
+"\t     entrée/sortie de la base de donnée."
+
+msgid ""
+"All transactions in Taler are secured using modern cryptography and\n"
+"             trust in all parties is minimized. Financial damage is bounded\n"
+"             (for customers, merchants and the exchange) even\n"
+"             in the case that systems are compromised and private keys are "
+"stolen.\n"
+"             Databases can be audited for consistency, resulting in either "
+"the\n"
+"             detection of compromised systems or the demonstration that\n"
+"             participants were honest."
+msgstr ""
+"Toutes les transactions dans Taler sont sécurisées en\n"
+"\t     utilisant la cryptographie moderne et la confiance dans tous les\n"
+"\t     acteurs est minimisée. Les pertes financières sont limitées (pour "
+"les\n"
+"\t     clients, les commerçants et la banque) même dans le cas ou le "
+"système\n"
+"\t     est compromis ou si les clés privées sont volées. Les bases de "
+"données\n"
+"\t     peuvent être auditées sur leur régularité, avec pour résultat soit "
+"la\n"
+"\t     détection de systèmes compromis ou faisant la démonstration que les\n"
+"\t     participants sont honnêtes."
+
+msgid "Business model"
+msgstr "Business model"
+
+msgid ""
+"The basic business model for Taler is the operation of an exchange.  An "
+"exchange converts money from traditional payment systems (Mastercard,\n"
+"             SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic\n"
+"             coins in the same currency. The customer can then redeem the "
+"electronic\n"
+"             coins at a merchant, who can exchange them for money "
+"represented using\n"
+"             traditional payment systems at the exchange.  The exchange can "
+"then charge\n"
+"             fees (to the customer, merchant or both) to facilitate the "
+"transactions."
+msgstr ""
+"The business model basique pour Taler est une opération\n"
+"\t     bancaire. Un bureau de change convertie la monnaie d'un système de "
+"paiement\n"
+"\t     traditionnel (Mastercard, SEPA, Visa, BitCoin, ACH, SWIFT, etc.) "
+"vers\n"
+"\t     une monnaie électronique anonyme dans la même devise. The client "
+"peut\n"
+"\t     alors transférer sa monnaie électronique vers un commerçant, qui "
+"peut\n"
+"\t     l'échanger contre de la monnaie en utilisant les système de paiement\n"
+"\t     traditionnels à la bureau de change. La bureau de change peut ajouter "
+"des frais (au\n"
+"\t     client, commerçant ou au deux) pour faciliter la transaction."
+
+msgid "Taler as seen by the exchange operator"
+msgstr "Taler du point de vu de l'exploitant"
+
+msgid ""
+"The exchange operator primarily operates a Web service\n"
+"          portal and keeps databases with transaction details and\n"
+"          cryptographic proofs.  Its operational expenses are thus related "
+"to\n"
+"          its interactions with the banking system and the operation of\n"
+"          the computing infrastructure, while its income is based on\n"
+"          transaction fees it may charge for the various interactions.\n"
+"          Key interactions of the exchange include:\n"
+"        "
+msgstr ""
+"L'exploitant d'un bureau de change opère principalement un un portail de\n"
+"          service web et garde une base de donnée des détails des "
+"transactions\n"
+"          et des preuves cryptographiques. Ses coûts operationels sont donc "
+"liés\n"
+"          à ses interactions avec le système banquaire et à "
+"l'infrastructure\n"
+"          informatique, tandis que ses revenus sont basés sur les frais de\n"
+"          transaction qu'il peut facurer pour les diverses opérations. Les "
+"opérations\n"
+"          clées du bureau de change incluent:"
+
+msgid ""
+"Create a <b>reserve</b> based on an incoming\n"
+"              wire transfer from a customer."
+msgstr ""
+"Création d'une <b>réserve</b> basé sur un transfère banquaire d'un client."
+
+msgid ""
+"Allow customers to withdraw (and refresh)\n"
+"               digital coins from their reserve."
+msgstr ""
+"Permetre aux utilisateurs de <b>retirer</b> (et rafraichir) des\n"
+"               pièces numériques de leur réserve."
+
+msgid "Accept and validate deposits from merchants."
+msgstr "Accepter et valider les dépos de marchands."
+
+msgid ""
+"Execute wire transfers to merchants in\n"
+"               response to validated deposits."
+msgstr ""
+"Exection des transfères banquaires\n"
+"              vers les marchands en réponse aux dépos validés."
+
+msgid ""
+"Preserve and provide cryptographic proofs of\n"
+"               correct operation for audits by financial regulators."
+msgstr ""
+"Préserver et fournir les preuves cryptographiques\n"
+"              des opérations requises pour les audits pes les authorités "
+"financières."
+
+msgid "Taler for developers"
+msgstr "Taler pour les développeurs"
+
+msgid "Free"
+msgstr "Libre"
+
+msgid ""
+"Taler is free software implementing an open\n"
+"            protocol. Anybody is welcome to inspect our code and\n"
+"            integrate our reference implementation into their\n"
+"            applications.  Different components of Taler are being\n"
+"            made available under different licenses. The Affero\n"
+"            GPLv3+ is used for the exchange, the LGPLv3+ is used for\n"
+"            reference code demonstrating integration with merchant\n"
+"            platforms, and licenses like Apache/Mozilla/GPLv3+ are\n"
+"            used for wallets and related customer-facing software.\n"
+"            We are open for constructive suggestions for maximizing\n"
+"            the adoption of this libre payment platform.\n"
+"          "
+msgstr ""
+"Taler est un logiciel libre exécutant un\n"
+"\t    protocol ouvert.  Vous êtes les bienvenus pour inspecter\n"
+"\t    notre code et intégrer nos applications référence dans vos\n"
+"\t    applications. Différents composants de Taler sont\n"
+"\t    disponibles sous plusieurs licences. L'Affero GPLv3+ est\n"
+"\t    utilisé pour la monnaie, le LGPLv3+ est utilisé pour le\n"
+"\t    code référence montrant l'intégration sur des plateformes\n"
+"\t    machandes, et des licences comme Apache/Mozilla/GPLv3+\n"
+"\t    sont utilisées pour les portefeuilles et le lien\n"
+"\t    client-logiciel orienté. Nous sommes ouverts à toute\n"
+"\t    suggestion constructive pour exploiter au maximum cette\n"
+"\t    plateforme de paiement libre.\n"
+"          "
+
+msgid "RESTful"
+msgstr "Avec REST"
+
+msgid ""
+"Taler is designed to work on the Internet.  To\n"
+"\t    ensure that Taler payments can work with restrictive\n"
+"\t    network setups, Taler uses a RESTful protocol over HTTP or\n"
+"\t    HTTPS. Taler's security does not depend upon the use of\n"
+"\t    HTTPS, but obviously merchants may choose to offer HTTPS\n"
+"\t    for consistency and because it generally is better for\n"
+"\t    privacy compared to HTTP.  Taler uses JSON to encode\n"
+"\t    structure data, making it easy to integrate Taler with\n"
+"\t    existing Web applications.  Taler's protocol is documented\n"
+"\t    in detail <a href='https://api.taler.net/'>here</a>.\n"
+"          "
+msgstr ""
+"Taler est conçu pour fonctionner sur\n"
+"\t    Internet. Afin de s'asurer que les paiement Taler\n"
+"\t    fonctionnent sur des installations réseaux restrictives,\n"
+"\t    Taler utilise le protocole RESTful sur HTTP ou HTTPS. La\n"
+"\t    sécurité Taler ne dépend pas de l'utilisation de HTTPS,\n"
+"\t    mais naturellement les commerçants voudront choisir HTTPS\n"
+"\t    pour l'uniformité et car c'est généralement meilleur pour\n"
+"\t    la confidentialité comparé à HTTP. Taler utilise JSON pour\n"
+"\t    coder les données structure, rendant Taler facile à\n"
+"\t    intégrer avec des application Web existantes. Le protocole\n"
+"\t    Taler est documenté en\n"
+"\t    détail <a href='https://api.taler.net/'>ici</a>.\n"
+"          "
+
+msgid "Code"
+msgstr "Code"
+
+msgid ""
+"Taler is currently primarily developed by a\n"
+"\t    research team at Inria and TU Munich. However,\n"
+"\t    contributions from anyone are welcome.  Our Git\n"
+"\t    repositories can be cloned using the Git and HTTP access\n"
+"\t    methods against <tt>git.taler.net</tt> with the name of\n"
+"\t    the respective repository. A list of public repositories\n"
+"\t    can be found in\n"
+"\t    our <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+msgstr ""
+"Taler est actuellement principalement développé\n"
+"\t    par une équipe de recherche à Inria et TU\n"
+"\t    Munich. Néanmoins, les contributions de tous sont les\n"
+"\t    bienvenues. Notre Stockage Git peut être cloné en\n"
+"\t    utilisant les méthodes d'accès Git et HTTP\n"
+"\t    sur <tt>git.taler.net</tt> avec le nom du stockage\n"
+"\t    respectif. Une liste des lieux de stockage publics se\n"
+"\t    trouve sur\n"
+"\t    notre <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+
+msgid "Documentation"
+msgstr "Documentation"
+
+msgid ""
+"In addition to this website,\n"
+"            the <a href='https://git.taler.net/'>documented\n"
+"            code</a> and the <a href='https://api.taler.net/'>API\n"
+"            documentation</a>, we are in the process of preparing a\n"
+"            comprehensive design document which will be published here\n"
+"            soon.\n"
+"          "
+msgstr ""
+"En supplément de ce site web, le\n"
+"\t    <a href='https://git.taler.net/'>documented code</a> et\n"
+"\t     l'<a href='https://api.taler.net/'>API documentation</a>,\n"
+"\t     nous préparons un document exhaustif qui sera publié ici\n"
+"\t    prochainement.\n"
+"          "
+
+msgid "Discussion"
+msgstr "Discussion"
+
+msgid ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+msgstr ""
+"Nous avons une liste pour le discours public des developers.\n"
+"            On peut s'inscrire ou lire les archives à\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+
+msgid "Regression Testing"
+msgstr "Tests de régression"
+
+msgid ""
+"We\n"
+"            have <a href='https://buildbot.net/'>Buildbot</a>\n"
+"            automation tests to detect regressions and check for\n"
+"            portability at\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+msgstr ""
+"Des tests de régression automatiques ont été mis en place grace à\n"
+"            <a href='https://buildbot.net/'>Buildbot</a> et sont\n"
+"            disponibles à\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+
+msgid "Code Coverage Analysis"
+msgstr "Mesure de couverture du code"
+
+msgid ""
+"We\n"
+"            use <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            to analyze the code coverage of our tests, the results are\n"
+"            available\n"
+"            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+msgstr ""
+"<a href='http://ltp.sourceforge.net/coverage/lcov.php'>LCOV</a> est "
+"utilisé\n"
+"            pour analyser la couverture du code par nos tests. Les résultats "
+"sont disponibles à\n"
+"            <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+
+msgid "Performance Analysis"
+msgstr "Analyse de performances"
+
+msgid ""
+"We\n"
+"            use <a href='https://gnunet.org/gauger'>Gauger</a> for\n"
+"            performance regression analysis of the exchange backend\n"
+"            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+msgstr ""
+"Nous\n"
+"            utilisons <a href='https://gnunet.org/gauger'>Gauger</a>\n"
+"            pour une analyse des régression de performances du bureau\n"
+"            de change, la parie serveur de Taler.  les résultats sont\n"
+"            disponibles\n"
+"            à <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+
+msgid "Taler system overview"
+msgstr "Vue d'ensemble de Taler"
+
+msgid ""
+"The Taler system consists of protocols executed\n"
+"          among a number of actors with the help\n"
+"          of <a href='https://www.fsf.org/'>Free Software</a> as\n"
+"          illustrated in the illustration on the right.  Typical\n"
+"          transactions involve the following steps:\n"
+"        "
+msgstr ""
+"Le system de Taler consiste de protocols exécutés\n"
+"          entre plusieurs acteurs à l'aide\n"
+"          de <a href='https://www.fsf.org/'>Logiciel Libre</a>.  Une\n"
+"          transaction typique comporte les étapes suivantes :\n"
+"        "
+
+msgid ""
+"A customer instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange\n"
+"               (top left).  In the subject of the transaction, he\n"
+"               includes an authentication token from his\n"
+"               electronic <b>wallet</b>. In Taler terminology, the\n"
+"               customer creates a reserve at the exchange.\n"
+"             "
+msgstr ""
+"Un client demande à sa <b>banque</b> de\n"
+"               transfèrer des fonds de son compte en banque vers le\n"
+"               bureau de change de Taler (en haut à gauche). Dans le\n"
+"               sujet de la transaction, est inclus un jeton\n"
+"               d'authentification du <b>porte-monnaie</b> électronique\n"
+"               du client. Dans la terminologie de Taler, le client\n"
+"               crée une réserve dans le bureau de change.\n"
+"             "
+
+msgid ""
+"Once the exchange has received the\n"
+"               transfer, it allows the customer's electronic wallet\n"
+"               to <b>withdraw</b> electronic coins.  The electronic\n"
+"               coins are digital representations of the original\n"
+"               currency from the transfer. It is important to note\n"
+"               that the exchange does not learn the &quot;serial 
numbers&quot;\n"
+"               of the coins created in this process, so it cannot tell\n"
+"               later which customer purchased what at which merchant.\n"
+"               The use of Taler does not change the currency or the\n"
+"               total value of the funds (except for fees which the\n"
+"               exchange may charge for the service).\n"
+"             "
+msgstr ""
+"Une fois que le bureau de change a reçu le\n"
+"               transfère, il permets au porte-monnaie électronique du\n"
+"               client de <b>retirer</b> des pièces électroniques. Les\n"
+"               pièces électroniques sont des représentations\n"
+"               numériques des devises transfèrées initialement.  Il\n"
+"               est important de noter que le bureau de change ne\n"
+"               connait pas le &quot;numéro de serie&quot; des pièces ainsi\n"
+"               crées, il luis sera donc impossible de savoir quel\n"
+"               client a payer un marchant. L'utilisation de Taler ne\n"
+"               change pas la devise ni la valeur totale des fonds (à\n"
+"               l'exeption des frais que le bureau de change peut\n"
+"               prendre comme son service).\n"
+"             "
+
+msgid ""
+"Once the customer has the digital coins in\n"
+"               his wallet, the wallet can be used to <b>spend</b> the\n"
+"               coins with merchant portals that support the Taler\n"
+"               payment system and accept the respective exchange as a\n"
+"               business partner (bottom arrow). This creates a digital\n"
+"               contract signed by the customer's coins and the\n"
+"               merchant.  If necessary, the customer can later use\n"
+"               this digitally signed contract in a court of law to\n"
+"               prove the exact terms of the contract and that he paid\n"
+"               the respective amount. The customer does not learn the\n"
+"               banking details of the merchant, and Taler does not\n"
+"               require the merchant to learn the identity of the\n"
+"               customer. Naturally, the customer can spend any\n"
+"               fraction of his digital coins (the system takes care of\n"
+"               customers getting change).\n"
+"             "
+msgstr ""
+"Une fois que le client a les pièces dans\n"
+"               sont porte-monnaie, celui-ci peut être utilisé\n"
+"               pour <b>dépenser</b> les pièces avec un portail\n"
+"               marchand qui supporte Taler comme systeme de payement\n"
+"               et accepte le bureau de change comme partenaire\n"
+"               commercial (flèche du bas). Celà crée un contract signé\n"
+"               numériquement par le marchant et les pièces du\n"
+"               client. Si celà s'avère nécéssaire, le client peut\n"
+"               ensuite utiliser ce contract signé numériquement face\n"
+"               au tribunaux pour prouver les termes exacts du contract\n"
+"               et qu'il à payé le montant convenu. Le client n'a pas\n"
+"               connaissance des coordonées banquaires du marchant, et\n"
+"               Taler ne requière pas que le marchant ai connaissance\n"
+"               de l'identité du client. Naturellement, le client peut\n"
+"               dépenser seulement une partie de chaque pièce (le\n"
+"               système se chargant de rendre la monnaie).\n"
+"             "
+
+msgid ""
+"Merchants receiving digital\n"
+"               coins <b>deposit</b> the respective receipts that\n"
+"               resulted from the contract signing with the customer at\n"
+"               the exchange to redeem the coins.  The deposit step\n"
+"               does not reveal the details of the contract between the\n"
+"               customer and the merchant or the identity of the\n"
+"               customer to the exchange in any way. However, the\n"
+"               exchange does learn the identity of the merchant via\n"
+"               the provided bank routing information.  The merchant\n"
+"               can, for example when compelled by the state for\n"
+"               taxation, provide information linking the individual\n"
+"               deposit to the respective contract signed by the\n"
+"               customer. Thus, the exchange's database allows the\n"
+"               state to enforce that merchants pay applicable taxes\n"
+"               (and do not engage in illegal contracts).\n"
+"             "
+msgstr ""
+"Les marchands recevant des pièces\n"
+"               numériques les <b>déposent</b>, avec les reçus\n"
+"               résultants des signatures du contract avec le client,\n"
+"               auprès du bureau de change pour récupérer les\n"
+"               pièces. L'étape de dépos ne révèle pas les détails du\n"
+"               contract entre le client et le marchant ou l'identité\n"
+"               du client au bureau de change de quelque façon que ce\n"
+"               soit. Néanmoins, le bureau de change prends\n"
+"               connaissance de l'identité du marchant grace au\n"
+"               coordonées banquaires fournies pour le virement. Le\n"
+"               marchant peut ensuite, par exemple lorsque l'état lui\n"
+"               demande pour établire les taxes, fournir des\n"
+"               informations reliant chaque dépos à son contrat\n"
+"               spécifique, signé par le client. Ainsi La base de\n"
+"               donnée du bureau de change permet à l'état de s'assurer\n"
+"               que les marchants payent les taxes appliables (et ne\n"
+"               s'engagent pas dans des activités illégales).\n"
+"             "
+
+msgid ""
+"Finally, the exchange transfers funds\n"
+"               corresponding to the digital coins redeemed by the\n"
+"               merchants to the merchant's <b>bank</b> account. The\n"
+"               exchange may combine multiple small transactions into\n"
+"               one larger bank transfer.  The merchant can query the\n"
+"               exchange about the relationship between the bank\n"
+"               transfers and the individual claims that were\n"
+"               deposited.\n"
+"             "
+msgstr ""
+"Finalement, le bureau de change transfère\n"
+"               les fonds correspondants aux pièces déposées par le\n"
+"               marchant sur le compte en <b>banque</b> du marchant. Le\n"
+"               bureau de change peut combiner plusieurs petites\n"
+"               transactions en un transfère plus conséquant.  Le\n"
+"               marchant peut demander auprès du bureau de change le\n"
+"               lien entre chaque transfère banquaire et les dépos\n"
+"               individuels effectués.\n"
+"             "
+
+msgid ""
+"Most importantly, the exchange keeps\n"
+"               cryptographic proofs that allow it to demonstrate that\n"
+"               it is operating correctly to third parties.  The system\n"
+"               requires an external <b>auditor</b>, such as a\n"
+"               government-appointed financial regulatory body, to\n"
+"               frequently verify the exchange's databases and check that\n"
+"               its bank balance matches the total value of the\n"
+"               remaining coins in circulation.\n"
+"             "
+msgstr ""
+"Plus important, le bureau de change\n"
+"               conserve les preuves cryptographiques qui lui\n"
+"               permettent de démontrer aux autres parties qu'il opère\n"
+"               correctement.  Le systeme requiere un <b>auditeur</b>\n"
+"               externe, tel q'une authorité de régulation financière\n"
+"               gouvernementale, qui vérifie régulièrement la base de\n"
+"               donnée du bureau de change et vérifie que son solde\n"
+"               banquaire correspond à la valeur totale de toutes les\n"
+"               pièces en circulation.\n"
+"             "
+
+msgid ""
+"Without the auditor, the exchange operators\n"
+"               could embezzle funds they are holding in\n"
+"               reserve. Customers and merchants cannot cheat each\n"
+"               other or the exchange. If any party's computers are\n"
+"               compromised, the financial damage is limited to the\n"
+"               respective party and proportional to the funds they\n"
+"               have in circulation during the period of the\n"
+"               compromise.\n"
+"             "
+msgstr ""
+"Sans auditeur, l'entité opérant le bureau\n"
+"               de change pourrait voler les fonds que le bureau de\n"
+"               change garde en réserve. Clients et marchants ne\n"
+"               peuvent se voler l'un l'autre via le bureau de\n"
+"               change. Si les ordinateurs d'une partie sont compromis,\n"
+"               les dégas financiers sont limités a cette partie\n"
+"               seulement et proportionels aux fonds qu'ils ont en\n"
+"               circulation au moment de l compromission.\n"
+"             "
+
+msgid "News"
+msgstr ""
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..04abed7
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,1373 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Content-Type: text/plain;\n"
+
+msgid "<a href='/'>Home</a>"
+msgstr "<a href='/'>Home</a>"
+
+msgid "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+msgstr "<a href='https://demo.taler.net/' target='_blank'>Demo</a>"
+
+msgid "<a href='/citizens'>Citizens</a>"
+msgstr "<a href='/citizens'>Cittadini</a>"
+
+msgid "<a href='/merchants'>Merchants</a>"
+msgstr "<a href='/merchants'>Venditori</a>"
+
+msgid "<a href='/governments'>Governments</a>"
+msgstr "<a href='/governments'>Governi</a>"
+
+msgid "<a href='/investors'>Operators</a>"
+msgstr "<a href='/investors'>Investitori</a>"
+
+msgid "<a href='/developers'>Developers</a>"
+msgstr "<a href='/developers'>Sviluppatori</a>"
+
+msgid "<a href='/about'>About&nbsp;us</a>"
+msgstr "<a href='/about'>Chi siamo</a>"
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</a> "
+"only."
+msgstr ""
+
+msgid "Electronic payments for a liberal society!"
+msgstr "Pagamenti elettronici per una società libera!"
+
+msgid ""
+"Taler is a new electronic payment system under development\n"
+"\t    at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website "
+"only\n"
+"\t    presents the advantages our system is expected to provide.  We expect "
+"to\n"
+"\t    make the payment system operational in 2017."
+msgstr ""
+"Taler è un nuovo sistema di pagamento elettronico in fase di\n"
+"\t    sviluppo presso Inria. Oggi questo sito presenta solo i vantaggi che\n"
+"\t    ci si aspetta il nostro sistema fornisca. Riteniamo di poter rendere "
+"il\n"
+"\t    sistema di pagamento operational nel 2017."
+
+msgid "Taxable"
+msgstr "Tassabile"
+
+msgid ""
+"Unlike BitCoin or cash payments, Taler ensures that\n"
+"\t     governments can learn their citizen's total income and thus collect\n"
+"\t     sales, value-added or income taxes. Taler is thus a currency for the\n"
+"\t     mainstream economy, and not the black market."
+msgstr ""
+"A differenza di BitCoin o del pagamento in contanti, Taler\n"
+"\t     assicura che i govrni possano facilmente tracciare il reddito dei "
+"loro\n"
+"\t     cittadini e di conseguenza riscuotere vendite, IVA o tasse. Taler è "
+"quindi\n"
+"\t     una valuta per un'economia tradizionale, e non per il mercato nero."
+
+msgid "Anonymous"
+msgstr "Anonimo"
+
+msgid ""
+"When you pay with Taler, your identity does not have to\n"
+"\t     be revealed to the merchant. The bank, government and exchange will "
+"also\n"
+"\t     never learn how you spent your electronic money. However, you can\n"
+"\t     prove that you paid in court if necessary."
+msgstr ""
+"Quando paghi usando Taler, la tua identità non deve essere\n"
+"\t     rivelata al venditore. Anche la banca, il governo e la ufficio cambi "
+"non sapranno\n"
+"\t     come spendi i tuoi soldi elettronici. Comunque, se necessario, è "
+"possibile\n"
+"\t     dimostrante durante un processo di aver pagato."
+
+#, fuzzy
+msgid "Libre"
+msgstr ""
+"#-#-#-#-#  index.it.po  #-#-#-#-#\n"
+"Libre\n"
+"#-#-#-#-#  governments.it.po  #-#-#-#-#\n"
+"Libero"
+
+msgid ""
+"Taler is free software from <a href='http://www.gnu.org/'>GNU</a> "
+"implementing an open protocol.\n"
+"\t     Anybody is welcome to inspect our code and integrate our reference\n"
+"\t     implementation into their applications."
+msgstr ""
+"Taler è un free software che utilizza un protocollo aperto. Chiunque\n"
+"\t     è benaccetto per esaminare il nostro codice e integrare le nostre "
+"implementazioni\n"
+"\t     di riferimento nelle loro applicazioni."
+
+msgid "Electronic"
+msgstr "Elettronico"
+
+msgid ""
+"Taler is designed to work on the Internet. Using a\n"
+"\t    so-called RESTful protocol over HTTP or HTTPS, Taler is easy to\n"
+"\t    integrate with existing Web applications."
+msgstr ""
+"Taler è progettato per funzionare su Internet. Usando un cosiddetto\n"
+"\t    protocollo RESTful su HTTP o HTTPS, Taler è facile da integrare con "
+"applicazioni\n"
+"\t    web già esistenti."
+
+msgid "Reserves"
+msgstr "Riserva"
+
+msgid ""
+"Taler uses an electronic exchange holding financial\n"
+"             reserves in existing currencies. This means that Taler is not\n"
+"\t     a new currency with the inherent currency fluctuation risks, but\n"
+"\t     instead the cryptographic coins correspond to existing currencies, "
+"such as\n"
+"\t     US Dollars, Euros or even BitCoins."
+msgstr ""
+"\n"
+"\t     E' importante notare che Taler non è una nuova valuta, allontanandosi "
+"dunque da tutti i\n"
+"\t     rischi di fluttuazione che questo comporterebbe. La sua ufficio cambi "
+"funziona come una riserva,\n"
+"\t     ossia un tramite che fa corrispondere gettoni criptati a vere valute "
+"come Euro, Dollaro\n"
+"\t     Americano o anche Bitcoin."
+
+#, fuzzy
+msgid "Taler Web payments paper published."
+msgstr "Taler 0.0.0."
+
+msgid "More news »"
+msgstr "Scopri di più »"
+
+msgid "Taler technology: About taxability, change and privacy"
+msgstr "La tecnologia Taler: tassabilità, cambio e privacy"
+
+msgid ""
+"One of the key goals of Taler is to provide anonymity for\n"
+"           citizens buying goods and services, while ensuring that the state "
+"can\n"
+"           observe incoming transactions to ensure businesses engage only "
+"in\n"
+"           legal activities and do not evade taxes (such as income tax,\n"
+"           sales tax or value-added tax).  However, we also want to stay\n"
+"           out of the immediate personal domain, so sharing funds within a\n"
+"           family or copying coins between devices should not be subject to\n"
+"           monitoring by the state.\n"
+"         "
+msgstr ""
+"Uno dei principali obbiettivi di Taler è quello\n"
+"  \t   di fornire anonimato ai cittadini nel momento in cui questi "
+"effettuano acquisti\n"
+"\t   di beni e servizi. Allo stesso tempo, si vuole dare allo Stato uno "
+"strumento che sia\n"
+"\t   in grado di prevenire evasione fiscale (salvaguardando, ad esempio, IVA "
+"e imposta sul\n"
+"\t   reddito) e attività illegali. Ad ogni modo, Taler non vuole intervenire "
+"nelle relazioni\n"
+"\t   interpersonali, cosicché la condivisione di fondi tra membri di una "
+"famiglia o la\n"
+"\t   copia di gettoni tra più dispositivi non sarà soggetta a monitoraggio "
+"statale.\n"
+"\t "
+
+msgid ""
+"As a result, Taler does not intrude into the\n"
+"           personal economic domain, offers good privacy, taxability\n"
+"           for transactions and the ability to give change.\n"
+"         "
+msgstr ""
+"Ne deriva che Taler non entra nella gestione economica personale,\n"
+"\t offre privacy affidabile, tassabilità per le transazioni e la possibilità "
+"di dare\n"
+"\t il cambio"
+
+msgid ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+msgstr ""
+"This page was created using <a href='https://www.gnu.org/'>Free Software</"
+"a> only."
+
+msgid "About us"
+msgstr "Chi siamo"
+
+#, fuzzy
+msgid ""
+"GNU maintainer. Network security &amp; privacy researcher. Software "
+"architect."
+msgstr ""
+"Megalomane locale. Intendo, chi creerebbe un nuovo sistema di pagamento e "
+"una nuova Internet?"
+
+#, fuzzy
+msgid ""
+"Entrepreneur, Investor, Fortune 100 CIO, IT company director in different "
+"industries, …."
+msgstr ""
+
+#, fuzzy
+msgid "CFO"
+msgstr "CFO"
+
+#, fuzzy
+msgid "Applied cryptography. Contact to W3c &amp; Tor."
+msgstr "Matematico"
+
+#, fuzzy
+msgid "Theoretical foundations."
+msgstr "Teoricamente mortale"
+
+#, fuzzy
+msgid "Founder of the GNU project. Ethical guidance and licensing."
+msgstr "Entusiasta di etica"
+
+#, fuzzy
+msgid "PhD Student, TU Munich. Currently teaching."
+msgstr "Principalmente inoffensivo"
+
+#, fuzzy
+msgid "PhD Student, Inria.."
+msgstr ""
+
+#, fuzzy
+msgid "Software engineer."
+msgstr ""
+
+msgid "Sustainable business development."
+msgstr "Realizzando pensieri profondi"
+
+#, fuzzy
+msgid "Software engineer. Works on libebics."
+msgstr "EBICS."
+
+#, fuzzy
+msgid "Translator (Spanish)"
+msgstr "Traduttrici"
+
+#, fuzzy
+msgid "Translator (Italian)"
+msgstr "Traduttrici"
+
+#, fuzzy
+msgid "Hardware security module"
+msgstr ""
+
+#, fuzzy
+msgid "Risk management"
+msgstr ""
+
+#, fuzzy
+msgid "PhD student, TU Munich. Currently teaching."
+msgstr "Linux, FreeBSD, siti web e il deep state nel tempo libero."
+
+#, fuzzy
+msgid "Software engineer. Works on Android wallet."
+msgstr ""
+
+msgid "Advantages for citizens"
+msgstr "Vantaggi per i cittadini"
+
+msgid "Security"
+msgstr "Sicurezza"
+
+msgid ""
+"Taler is the electronic equivalent of cash, except harder to fake.\n"
+"             If your digital wallet is lost -- say because\n"
+"             your computer is irreparably damaged or compromised -- only the "
+"amount of coin\n"
+"             stored in your wallet will be lost. Unlike a physical wallet, "
+"you can make\n"
+"             backups of your digital wallet which can provide security "
+"against data loss.\n"
+"             So your digital wallet works mostly just like\n"
+"             a physical wallet, except online and without the need to "
+"manually count coins."
+msgstr ""
+"Taler è l'equivalente elettronico dei contanti, tranne per il fatto\n"
+"             che è più difficile da falsificare. Se il tuo portafoglio "
+"digitale va perso\n"
+"             (ad esempio, perché il tuo computer è stato danneggiato "
+"irreparabilmente o\n"
+"             compromesso), solo l'ammontare di denaro contenuto in esso "
+"andrà perduto a sua\n"
+"             volta. A differenza di un portafoglio reale, è possibile fare "
+"un backup di\n"
+"             quello digitale, così da garantire sicurezza contro la perdita "
+"dei dati. Quindi\n"
+"             il tuo portafoglio digitale funziona per lo più come quello "
+"reale, eccetto il\n"
+"             fatto che sia online ed eviti di contare manualmente le monete."
+
+msgid "Privacy"
+msgstr "Privacy"
+
+msgid ""
+"Your transactions are private, neither the exchange nor merchant needs to\n"
+"             learn your identity. There is no need to give our credit card "
+"numbers or\n"
+"             other sensitive information, and the merchant will only be able "
+"to do\n"
+"             exactly the transaction you confirmed using your digital wallet."
+msgstr ""
+"Le tue transazioni sono private, né la ufficio cambi, né il venditore\n"
+"\t     hanno bisogno di conoscere la tua identità. Non c'è necessità di "
+"rivelare il\n"
+"\t     numero di carta di credito o altre informazioni riservate, e il "
+"venditore sarà\n"
+"\t     solo in grado di fare l'esatta transazione che tu hai confermato "
+"usando il tuo\n"
+"\t     portafoglio digitale."
+
+msgid "Convenience"
+msgstr "Convenienza"
+
+msgid ""
+"You will be able to withdraw digital coins to replenish your wallet using\n"
+"             your credit card or SEPA transactions, similar to how you pay "
+"or withdraw\n"
+"             cash today."
+msgstr ""
+"Potrai prelevare le tue monete digitali per riempire il portafoglio\n"
+"\t     usando la carta di credito o transazioni SEPA, simili al modo in cui "
+"paghi o\n"
+"\t     prelevi contanti normalmente al giorno d'oggi."
+
+msgid "Stability "
+msgstr "Stabilità"
+
+msgid ""
+"Coins in your digital wallet will be of the same denomination as the\n"
+"             cash in your physical wallet. So you will not have to worry "
+"about\n"
+"             currency fluctuations or conversion rates. Like a physical "
+"wallet,\n"
+"             you can carry digital coins of different currencies in your "
+"digital\n"
+"             wallet at the same time."
+msgstr ""
+"Il denaro nel tuo portafoglio digitale sarà sotto la stessa\n"
+"\t     denominazione di quello nel portafoglio reale, così da non doverti "
+"preoccupare\n"
+"\t     per la svalutazione della valuta o per le tariffe di conversione. "
+"Come in un\n"
+"\t     portafoglio normale, puoi avere allo stesso tempo monete digitali di "
+"diverse\n"
+"\t     valute nel tuo portafoglio digitale."
+
+msgid "Taler as seen by customers"
+msgstr "Come i clienti vedono Taler"
+
+msgid ""
+"Customers interact with the Taler system mostly using\n"
+"          a free wallet implementation, which may be an extension or plugin\n"
+"          to their browser or a custom application on their computer(s).\n"
+"          Typical steps performed by customers are:\n"
+"        "
+msgstr ""
+"I cliente interagiscono con Taler principalmente utilizzando\n"
+"\tun portafoglio elettronico gratuito, che può presentarsi sia come una\n"
+"\testensione per il loro browser, sia come una applicazione dedicata.\n"
+"\tLe tipiche operazioni fatte da un cliente sono:"
+
+msgid ""
+"The customer selects an exchange (i.e. by visiting the\n"
+"              respective website or selecting from a list of exchanges in "
+"the\n"
+"              application) and asks the wallet to create bank transfer\n"
+"              instructions to withdraw a certain amount of electronic cash.\n"
+"              The bank transfer instructions will contain an\n"
+"              access code that must be included in the subject of the\n"
+"              transaction, as well as the wire details for the exchange (i."
+"e.\n"
+"              a SEPA account number)."
+msgstr ""
+"Il cliente seleziona una ufficio cambi (visitandone il\n"
+"\t     sito o selezionandola da una lista nel caso egli usi l'applicazione\n"
+"\t     dedicata) e chiede al suo portafoglio di creare le istruzioni per un\n"
+"\t     bonifico che avrà come effetto finale quello di ottenere gettoni "
+"elettronci.\n"
+"\t     Tali istruzioni conterranno un codice d'accesso che dovrà essere "
+"incluso\n"
+"\t     nella causale del bonifico, nonché le coordinate bancarie della "
+"ufficio cambi\n"
+"\t     (che sarà un conto compatibile con SEPA)."
+
+msgid ""
+"The customer then instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange using\n"
+"               these instructions provided by the wallet (top left)."
+msgstr ""
+"Il cliente si rivolge alla sua <b>banca</b> per\n"
+"\t     trasferire fondi dal suo conto a quello della ufficio cambi, "
+"utilizzando\n"
+"\t     le istruzioni create dal suo portafoglio (in alto a sinistra)."
+
+msgid ""
+"Once the funds have arrived, the wallet will\n"
+"               automatically withdraw the electronic coins.  The\n"
+"               customer can use the wallet to review his remaining balance\n"
+"               at any time. He can also make backups to secure his digital\n"
+"               coins against hardware failures."
+msgstr ""
+"Una volta che i fondi sono arrivati alla zecca,\n"
+"\t     il portafoglio ritirerà automaticamente il corrispettivo in gettoni\n"
+"\t     elettronici. Il cliente può sempre usare il portafogli per "
+"controllare\n"
+"\t     il suo bilancio. Può anche effettuare copie di sicurezza come\n"
+"\t     prevenzione verso malfunzionamenti o danni alla sua macchina."
+
+msgid ""
+"When visiting a merchant that supports Taler,\n"
+"               an additional payment option for Taler is enabled in the "
+"checkout system.\n"
+"               If the customer selects payments via Taler, the wallet\n"
+"               displays the secured contract from the merchant and asks\n"
+"               for confirmation.  Taler does not require the customer\n"
+"               to provide any identity information to the merchant.\n"
+"               Transaction histories and digitally\n"
+"               signed contracts can be preserved in the wallet for future\n"
+"               review by the customer, or even use in court."
+msgstr ""
+"Se un certo venditore supporta Taler, il suo\n"
+"\t     sito mostrerà una nuova opzione di pagamento. Se il cliente\n"
+"\t     sceglie Taler, il portafoglio mostrerà, previo controllo di\n"
+"\t     sicurezza, il contratto del venditore e chiederà una conferma.\n"
+"\t     Taler non richiede che il cliente riveli alcun dato personale\n"
+"\t     al venditore. Gli storici delle transazioni e i contratti possono\n"
+"\t     essere mantenuti nel portafoglio per future revisioni da parte\n"
+"\t     del cliente o persino per essere mostrati durante una causa."
+
+msgid "Advantages for merchants"
+msgstr "Vantaggi per i mercanti"
+
+msgid "Fast"
+msgstr "Veloce"
+
+msgid ""
+"Processing transactions with Taler is fast, allowing you\n"
+"\t     to confirm the transaction with your customer virtually immediately.\n"
+"\t     Your customers will appreciate that they do not have to type in "
+"credit\n"
+"\t     card information and play the &quot;verified by&quot; game.  By making 
"
+"payments\n"
+"\t     significantly more convenient for your customers, you may be able to\n"
+"\t     use Taler for small transactions that would not work with credit "
+"card\n"
+"\t     payments due to the mental overhead for customers."
+msgstr ""
+"L'elaborazione delle transazioni con Taler è veloce, e ti permette di "
+"confermare virtualmente\n"
+"\t     la transazione con il tuo cliente immediatamente. Il cliente "
+"apprezzerà di non dover inserire\n"
+"\t     informazioni sulla carta di credito e giocare il gioco del "
+"&quot;verificato da&quot;. Rendendo\n"
+"\t     i pagamenti significativamente più convenienti per i tuoi clienti, "
+"potrai usare Taler per\n"
+"\t     piccole transazioni che non funzionerebbero con pagamenti a carta di "
+"credito, a causa\n"
+"\t     del sovraccarico mentale per i clienti."
+
+msgid "Secure"
+msgstr "Sicuro"
+
+msgid ""
+"You never learn sensitive customer information. You need\n"
+"\t     to ensure that your website provides the correct account information\n"
+"\t     for your business, and that you correctly validate the payment\n"
+"\t     confirmations from the Taler exchange.  As a result, you will have\n"
+"\t     cryptographic proof of payment for the specific contracts you "
+"entered\n"
+"\t     with your customers, and cryptographically signed confirmations from\n"
+"\t     the Taler exchange about the deposits. Taler does not require you to\n"
+"\t     undergo any particular security audits, processes or procedures, as\n"
+"\t     you never handle sensitive customer information.  Your systems will\n"
+"\t     have cryptographically signed contracts which you can use in court "
+"in\n"
+"\t     case of disputes."
+msgstr ""
+"Non verrai mai a conoscenza di informazioni sensibili sui tuoi clienti.\n"
+"\t     Dovrai assicurare che il tuo sito offra le corrette informazioni "
+"account per il tuo\n"
+"\t     business, e che le conferme di pagamento dalla ufficio cambi di Taler "
+"vengano correttamente validate.\n"
+"\t     Come risultato, avrai la prova crittografica del pagamento per lo "
+"specifico contratto che hai\n"
+"\t     stipulato con i suoi clienti, e conferma crittograticamente firmate "
+"dalla ufficio cambi di Taler\n"
+"\t     riguardo ai versamenti. Taler non ti richiede di sottoporti a "
+"particolari controlli o prodecure\n"
+"\t     di sicurezza, poiché non dovrai mai gestire informazioni sensibili "
+"sui clienti.\n"
+"\t     I tuoi sistemi avranno contratti crittograficamente firmati che "
+"potrai usare in tribunale\n"
+"\t     in caso di controversie."
+
+msgid "Free Software"
+msgstr "Free Software"
+
+msgid ""
+"Taler is free software, and you can use the\n"
+"\t     liberally-licensed reference code as a starting point to integrate\n"
+"\t     Taler into your services. To use Taler, you do not need to pay "
+"license\n"
+"\t     fees, and the free software development model will ensure that you "
+"can\n"
+"\t     select from many competent developers to help you with your\n"
+"\t     integration."
+msgstr ""
+"Taler si basa su un free software, e potrai utilizzare il codice\n"
+"\t     di riferimento sotto licenza libera come punto di partenza per "
+"integrare\n"
+"\t     Taler nei tuoi sistemi. Per usare Taler, non servirà pagare i diritti "
+"di\n"
+"\t     licenza, e il modello di sviluppo del free software assicurerà che tu "
+"possa\n"
+"\t     selezionare molti sviluppatori compententi per aiutarti con "
+"l'implementazione."
+
+msgid "Low Fees"
+msgstr "Prezzi bassi"
+
+msgid ""
+"Taler is designed to minimize the work the exchange needs to\n"
+"\t     perform.  Combined with Taler's strong security which prevents "
+"fraud,\n"
+"\t     exchanges can operate with very low overhead and thus low "
+"transaction\n"
+"\t     fees.  Given Taler's free software exchange reference "
+"implementation,\n"
+"\t     competition among exchanges will ensure fair, low transaction fees "
+"for\n"
+"\t     merchants."
+msgstr ""
+"Taler è progettato per minimizzare il lavoro che la &quot;banca&quot; 
(exchange)\n"
+"\t     ha necessità di eseguire. Combinate con la forte sicurezza di Taler "
+"che previene\n"
+"\t     la frode, le &quot;banche&quot; (exchanges) possono operare con spese 
molto "
+"basse e quindi bassi\n"
+"\t     costi di transazione. Considerata l'implementazione free-software di "
+"riferimento della &quot;banca&quot; (exchange)\n"
+"\t     la competizione tra &quot;banche&quot; (exchanges) garantirà costi di "
+"transazione giusti e bassi per\n"
+"\t     i mercanti."
+
+msgid "Flexible"
+msgstr "Flessibile"
+
+msgid ""
+"Taler can be used for different currencies (such as Euros\n"
+"\t     or US Dollars) and different payment models limited only by what the\n"
+"\t     exchange supports in its interactions."
+msgstr ""
+"Taler può essere usato per diverse valute (come Euro o dollari americani)\n"
+"\t     e diversi modelli di pagamento limitati solamente da quello che la "
+"&quot;banca&quot; (exchange)\n"
+"\t     supporta nelle sue interazioni."
+
+msgid "Ethical"
+msgstr "Etico"
+
+msgid ""
+"Taler does not support tax evasion or money laundering, and is\n"
+"             also not a pyramid scheme or speculative investment.  Taler's\n"
+"             protocols are efficient and do not waste energy. Taler "
+"encourages\n"
+"             competition by providing an open standard and free software\n"
+"             reference implementations."
+msgstr ""
+"Taler non supporta l'evasione fiscale o il riciclaggio di denaro,\n"
+"\t     e non è nemmeno a schema piramidale o un investimento speculativo. I "
+"protocolli\n"
+"\t     di Taler sono efficienti e non sprecano energia. Taler incoraggia la "
+"competizione\n"
+"\t     fornendo standard aperti e implementazioni di riferimento in free-"
+"software."
+
+msgid "Taler as seen by merchants"
+msgstr "Come i negozianti vedono Taler"
+
+msgid ""
+"Merchants supporting the Taler system need to integrate\n"
+"          some relatively simple logic into their transaction processing\n"
+"          system.\n"
+"          Typical steps performed by the merchant system are:\n"
+"        "
+msgstr ""
+"Al fine di supportare Taler, i negozianti\n"
+"\tdovranno integrare alcune semplici procedure nei loro sistemi di "
+"ricezione\n"
+"\tdei pagamenti"
+
+msgid ""
+"The new logic detects when a customer's system\n"
+"              supports Taler and then needs to send a cryptographically "
+"signed\n"
+"              version of the proposed contract in a simple JSON format to\n"
+"              the customer.\n"
+"              The message also includes salted, hashed wire details for\n"
+"              the merchant, as well as restrictions as to which exchange "
+"operators\n"
+"              the merchant is willing to deal with."
+msgstr ""
+"La nuova procedura rileva il caso in cui un cliente\n"
+"\t     supporta Taler, e procede ad inviarvi un contratto digitale firmato\n"
+"\t     in un semplice formato JSON.\n"
+"\t     Il messaggio include anche le coordinate bancarie del negoziante\n"
+"\t     fissate in un &quot;hashcode&quot; assieme ad un numero casuale, 
nonché la\n"
+"\t     lista delle zecche con cui il negoziante è disposto a trattare."
+
+msgid ""
+"The customer sends a signed response which states\n"
+"               that certain digital coins now belong to the merchant to "
+"both\n"
+"               signal acceptance of the deal as well as to pay the "
+"respective\n"
+"               amount (bottom)."
+msgstr ""
+"Il cliente invia una risposta firmata che attesta\n"
+"\t     che un certo numero di gettoni ora appartiene al negoziante, così\n"
+"\t     da segnalare sia l'accettazione dello scambio che il suo impegno\n"
+"\t     a pagare il prezzo dovuto (in basso).\n"
+"\t     "
+
+msgid ""
+"The merchant then forwards the signed messages\n"
+"               received from the customer to the exchange, together with "
+"its\n"
+"               wire details and the salt (without hashing).  The exchange "
+"verifies\n"
+"               the details and sends a signed confirmation (or an error\n"
+"               message) to the merchant.  The merchant checks that the\n"
+"               exchange's signature is valid, sends a confirmation to the\n"
+"               customer and executes the contract-specific business logic."
+msgstr ""
+"Il negoziante inoltra tale messaggio firmato appena\n"
+"\t     ricevuto del cliente alla zecca, insieme alle sue coordinata "
+"bancarie\n"
+"\t     e al numero casuale usato in precedenza per produrre 
l'&quot;hash&quot; dei "
+"due.\n"
+"\t     La zecca verifica le coordinate e manda una conferma (o un messaggio\n"
+"\t     d'errore) firmata al negoziante. A questo punto, il negoziante "
+"controlla\n"
+"\t     che la firma della zecca sia valida, manda una conferma al cliente,\n"
+"\t     e procede ad assolvere quanto indicato nel contratto."
+
+msgid ""
+"The exchange performs wire transfers corresponding to\n"
+"               the claims deposited by the merchant. Note that the exchange "
+"may\n"
+"               charge fees for the deposit operation, hence merchants may\n"
+"               impose limits restricting the set of exchange operators they "
+"are\n"
+"               willing to deal with, for example by imposing a bound on\n"
+"               deposit fees."
+msgstr ""
+"Per ogni deposito (od opzionalmente per ogni\n"
+"\t     raggruppamento di depositi) ricevuto da un certo negoziante,\n"
+"\t     la zecca procederà con il versamento verso il conto in banca di\n"
+"\t     quest'ultimo. La zecca potrebbe anche prevedere delle tariffe\n"
+"\t     per l'operazione di deposito, da cui è plausibile che alcuni\n"
+"\t     mercanti impongano delle restrizioni su quali siano le zecche\n"
+"\t     con cui essi vogliano trattare."
+
+#, fuzzy
+msgid "Manuals for merchants"
+msgstr "Documentation"
+
+msgid "Advantages for governments"
+msgstr "Vantaggi per i governi"
+
+msgid ""
+"Taler is an electronic payment system that was built with the goal of "
+"supporting taxation.\n"
+"             With Taler, the receiver of any form of payment is known, and "
+"the payment information comes\n"
+"             attached with some details about what the payment was made for "
+"(but not the identity of the customer).  Thus, governments can use this\n"
+"             data to tax buisnesses and individuals based on their income, "
+"making tax evasion and\n"
+"             black markets less viable."
+msgstr ""
+"Taler è un sistema di pagamento elettronico ideato con lo scopo di "
+"supportare la tassazione.\n"
+"\t     Con Taler, il ricevitore di qualsiasi forma di pagamento è "
+"conosciuto, e le informazioni del pagamento\n"
+"\t     arrivano con l'aggiunta di dettagli riguardo al perché sia stato "
+"effettuato. Quindi i governi possono usare\n"
+"\t     questi dati per tazzare aziende e individui in base al loro reddito, "
+"così da rendere evasione fiscale\n"
+"\t     e mercato nero meno usufruibili."
+
+msgid ""
+"Taler's payments are cryptographically secured. Thus, customers, merchants "
+"and\n"
+"             the exchange can mathematically demonstrate their lawful "
+"behavior in court in case\n"
+"             of disputes. Financial damages are strictly limited, improving "
+"economic security\n"
+"             for individuals, merchants, the exchange and the state.  Most "
+"importantly, an\n"
+"             independent auditor can ensure that there is no &quot;bad 
exchange"
+"&quot;\n"
+"             within the Taler system who might threaten the economy due to "
+"fraud."
+msgstr ""
+"I pagamenti fatti con Taler sono crittograficamente sicuri. In questo modo, "
+"clienti, venditori\n"
+"\t     e il conio possono matematicamente dimostrare il loro comportamento "
+"legittimo in un processo, in\n"
+"\t     caso di controversie. I danni finanziari sono molto limitati "
+"attraverso l'incremento di sicurezza\n"
+"\t     economica per l'individuo, il venditore, il conio e lo stato. Ancora "
+"più importante è il fatto che un\n"
+"\t     qualsiasi revisore di conti indipendente possa assicurare che non ci "
+"sia un &quot;conio cattivo&quot; all'interno\n"
+"\t     del sistema di Taler che potrebbe minacciare l'economia attraverso "
+"frodi fiscali."
+
+msgid ""
+"Taler is free software implementing an open protocol standard.  Thus, Taler "
+"will\n"
+"             enable competition and avoid the monopolization of payment "
+"systems that threatens\n"
+"             global political and financial stability today."
+msgstr ""
+"Taler è un free software che implementa standard di protocollo aperto. "
+"Quindi Taler\n"
+"\t     abiliterà la competizione ed eviterà la monopolizzazione dei sistemi "
+"di pagamento che oggigiorno\n"
+"\t     minacciano la politica globale e la stabilità finanziaria."
+
+msgid "Efficient"
+msgstr "Efficiente"
+
+msgid ""
+"Taler is designed to be efficient.  Unlike timeline-based payment systems "
+"like\n"
+"             BitCoin, Taler will not threaten the availability of national "
+"electric grids or\n"
+"             (significantly) contribute to environmental pollution."
+msgstr ""
+"Taler è progettato per essere efficiente. A differenza dei sistemi di "
+"pagamento come\n"
+"\t     BitCoin, Taler non minaccerà la disponibilità della rete elettrica "
+"nazionale o contribuirà ad incrementare\n"
+"\t     (in modo significativo) l'inquinamento."
+
+msgid "Taler as seen by governments"
+msgstr "Taler dal punto di vista dai governi"
+
+msgid ""
+"Governments can observe traditional wire\n"
+"          transfers entering and leaving the Taler system, and\n"
+"          require merchants and exchange operators to provide certain\n"
+"          information during financial audits.  Exchange operators\n"
+"          are expected to be permanently checked by auditors,\n"
+"          while merchants may be required to reveal information\n"
+"          during regular tax audits.\n"
+"          Information available to the government includes:\n"
+"        "
+msgstr ""
+"Organi quali gli Stati potranno osservare i trasferimenti\n"
+"\tbancari in ingresso e in uscita dal sistema Taler, e richiedere ai "
+"venditori\n"
+"\te alla zecca le informazioni necessarie nelle ispezioni finanziarie.\n"
+"\tGli operatori della zecca dovranno aspettarsi ripetitivi controlli da\n"
+"\tparte degli ispettori, mentre ai negozianti sarà richiesto di rivelare\n"
+"\tle informazioni necessarie soltanto durante la riscossione delle tasse.\n"
+"\tLe informazini disponibili ai governi includono:"
+
+msgid ""
+"From the banking system:\n"
+"              The total amount of digital currency\n"
+"              obtained by a customer. The government could impose\n"
+"              limits on how many digital coins a customer may\n"
+"              withdraw within a given timeframe."
+msgstr ""
+"Dal sistema bancario:\n"
+"\t     l'ammonto totale dei gettoni digitali in possesso\n"
+"\t     di un certo cliente. Lo Stato potrebbe imporre un limite\n"
+"\t     alla quantità di moneta digitale che un cliente può ritirare\n"
+"\t     in un certo lasso di tempo."
+
+msgid ""
+"From the banking system:\n"
+"               The total amount of income received\n"
+"               by any merchant via the Taler system."
+msgstr ""
+"Dal sistema bancario:\n"
+"\t     La somma totale delle entrate di un negoziante attraverso\n"
+"\t     Taler."
+
+msgid ""
+"From auditing the exchange:\n"
+"               The amounts of digital coins legitimately withdrawn by\n"
+"               customers from the exchange, the value of non-redeemed "
+"digital coins\n"
+"               in customer's wallets, the value and corresponding wire "
+"details\n"
+"               of deposit operations performed by merchants with the "
+"exchange, and\n"
+"               the income of the exchange from transaction fees."
+msgstr ""
+"Dalle ispezioni alla ufficio cambi:\n"
+"\t     La somma di gettoni digitali ritirati dai clienti alla ufficio "
+"cambi,\n"
+"\t     il valore dei gettoni ancora custoditi nei portafogli virtuali\n"
+"\t     dei clienti (chiamati anche &quot;gettoni non riscattati&quot;), il 
valore\n"
+"\t     e i dettagli dei bonifici che i mercanti hanno ricevuti in seguito\n"
+"\t     alla operazione di &quot;deposito&quot; (ossia quando le monete 
virtuali "
+"vengono\n"
+"\t     riscattate dai mercanti) effettuata presso la ufficio cambi, e le "
+"entrate\n"
+"\t     della ufficio cambi dovute alle tariffe applicate ai suoi servizi"
+
+msgid ""
+"From auditing merchants:\n"
+"               For each deposit operation, the exact details of the\n"
+"               underlying contract that was signed between\n"
+"               customer and merchant.  However, this information would\n"
+"               typically not include the identity of the customer.\n"
+"               Note that while the customer can decide to prove that it was "
+"his\n"
+"               transaction (i.e. in court when suing the merchant if the\n"
+"               merchant failed to deliver on the contract),\n"
+"               merchant, exchange and government cannot find out the "
+"customer's\n"
+"               identity from the information that Taler collects."
+msgstr ""
+"Dalle ispezioni ai negozianti:\n"
+"\t     Per ogni operazione di deposito, i dettagli del contratto,\n"
+"\t     firmato da cliente e negoziante, da cui questa è stata\n"
+"\t     originata. Tipicamente, questa informazione non include\n"
+"\t     l'identità del cliente. Si noti che l'identità del cliente\n"
+"\t     può essere resa nota solo se questi decide volontariamente di\n"
+"\t     rivelare i suoi estremi (ad esempio, nel caso ritenga di dover\n"
+"\t     procedere per vie legali per risolvere\n"
+"\t     un disputa con un negoziante), in quanto ufficio cambi, negozianti\n"
+"\t     e ispettore fiscale non possono risalire a tale informazione\n"
+"\t     sulla sola base dei dati raccoli da Taler."
+
+#, fuzzy
+msgid "Operate a Taler exchange!"
+msgstr "Investi in Taler!"
+
+msgid ""
+"Taler uses efficient cryptographic primitives (such as RSA 2048 and\n"
+"             EdDSA) and is thus expected to be able to handle large "
+"transaction\n"
+"             volumes, only limited by the input/output capabilities of the\n"
+"             database. Thus, running a Taler exchange should be profitable "
+"even\n"
+"             with very low (less than 1 cent) transaction fees (at "
+"appropriate\n"
+"             transaction volume)."
+msgstr ""
+"Taler utilizza efficienti algoritmi crittografici di base (come RSA 2048\n"
+"\t     e EdDSA) e quindi dovrebbe essere in grado di gestire transazioni di "
+"grande volume,\n"
+"\t     limitato solamente dalle capacità di input/output del database. "
+"Quindi, usare un conio\n"
+"\t     di Taler dovrebbe essere redditizio anche con un prezzo di "
+"transazione molto basso\n"
+"\t     (meno di 1 cent) in relazione al volume di transazione appropriato."
+
+msgid ""
+"All transactions in Taler are secured using modern cryptography and\n"
+"             trust in all parties is minimized. Financial damage is bounded\n"
+"             (for customers, merchants and the exchange) even\n"
+"             in the case that systems are compromised and private keys are "
+"stolen.\n"
+"             Databases can be audited for consistency, resulting in either "
+"the\n"
+"             detection of compromised systems or the demonstration that\n"
+"             participants were honest."
+msgstr ""
+"Tutte le transazioni in Taler sono rese sicure usando la moderna\n"
+"\t     crittografia e la fiducia in tutte le varie parti coinvolte è tenuta "
+"al minimo.\n"
+"\t     Il danno finanziario è limitato (sia per il cliente, il mercante e la "
+"valuta)\n"
+"\t     and in caso il sistema venisse compromesso e le chiavi private "
+"rubate.\n"
+"\t     I database possono essere controllati per coerenza, facendo sì che "
+"vengano evidenziate\n"
+"\t     sia la scoperta di sistemi compromessi, sia la dimostrazione che i "
+"partecipanti sono stati\n"
+"\t     onesti."
+
+msgid "Business model"
+msgstr "Modello business"
+
+msgid ""
+"The basic business model for Taler is the operation of an exchange.  An "
+"exchange converts money from traditional payment systems (Mastercard,\n"
+"             SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic\n"
+"             coins in the same currency. The customer can then redeem the "
+"electronic\n"
+"             coins at a merchant, who can exchange them for money "
+"represented using\n"
+"             traditional payment systems at the exchange.  The exchange can "
+"then charge\n"
+"             fees (to the customer, merchant or both) to facilitate the "
+"transactions."
+msgstr ""
+"Il modello business di base per Taler è l'operazione di un ufficio cambi.\n"
+"\t     La ufficio cambi converte i soldi da un sistema di pagamento "
+"tradizionale (Mastercard,\n"
+"\t     SEPA, Visa, BitCoin, ACH, SWIFT, ecc.) a monete elettroniche anonime "
+"nella stessa\n"
+"\t     valuta. Il cliente può allora restituire le monete elettroniche ad un "
+"mercante,\n"
+"\t     che può scambiarle alla ufficio cambi ccon monete rappresentate dal "
+"sistema di\n"
+"\t     pagamento tradizionale. La ufficio cambi può quindi tassare (il "
+"cliente, il mercante\n"
+"\t     o entrambi) per facilitare le transazioni."
+
+msgid "Taler as seen by the exchange operator"
+msgstr "Come opera la ufficio cambi di Taler"
+
+msgid ""
+"The exchange operator primarily operates a Web service\n"
+"          portal and keeps databases with transaction details and\n"
+"          cryptographic proofs.  Its operational expenses are thus related "
+"to\n"
+"          its interactions with the banking system and the operation of\n"
+"          the computing infrastructure, while its income is based on\n"
+"          transaction fees it may charge for the various interactions.\n"
+"          Key interactions of the exchange include:\n"
+"        "
+msgstr ""
+"Chi gestisce la ufficio cambi dovrà offrire un portale\n"
+"\tWeb e mantenere vari database in cui custodire dettagli circa transazioni\n"
+"\te certificati criptografici. I suoi costi dipenderanno dunque da quanto e "
+"come\n"
+"\tessa si interfaccerà col sistema bancario, e dalla sua infrastruttura "
+"informatica.\n"
+"\tDall'altro lato, i suoi guadagni saranno basati sulle tariffe applicate "
+"alle\n"
+"\tvarie operazioni offerte. Tali operazioni offerte comprendono:\n"
+"\t"
+
+msgid ""
+"Create a <b>reserve</b> based on an incoming\n"
+"              wire transfer from a customer."
+msgstr ""
+"Creazione di una <b>riserva</b> in seguito\n"
+"\t    alla ricezione di un bonifico bancario da parte di un cliente"
+
+msgid ""
+"Allow customers to withdraw (and refresh)\n"
+"               digital coins from their reserve."
+msgstr ""
+"Permettere ai clienti di ritirare e cambiare gettoni posseduti\n"
+"\t    con gettoni nuovi (attraverso una operazione chiamata <b>refresh</b>)\n"
+"\t    i gettoni digitali dalla loro riserva."
+
+msgid "Accept and validate deposits from merchants."
+msgstr ""
+"Accettare e validare depositi di gettoni elettronici\n"
+"\t    da parte dei venditori."
+
+msgid ""
+"Execute wire transfers to merchants in\n"
+"               response to validated deposits."
+msgstr ""
+"Eseguire bonifici verso i conti dei venditori in seguito\n"
+"\t    a depositi (di gettoni elettronici) andati a buon fine"
+
+msgid ""
+"Preserve and provide cryptographic proofs of\n"
+"               correct operation for audits by financial regulators."
+msgstr ""
+"Preservare e fornire prove crittografiche delle\n"
+"\t    varie operazioni al fine di permettere controlli da parte di organi\n"
+"\t    finanziari"
+
+msgid "Taler for developers"
+msgstr "Taler per programmatori"
+
+msgid "Free"
+msgstr "Free"
+
+msgid ""
+"Taler is free software implementing an open\n"
+"            protocol. Anybody is welcome to inspect our code and\n"
+"            integrate our reference implementation into their\n"
+"            applications.  Different components of Taler are being\n"
+"            made available under different licenses. The Affero\n"
+"            GPLv3+ is used for the exchange, the LGPLv3+ is used for\n"
+"            reference code demonstrating integration with merchant\n"
+"            platforms, and licenses like Apache/Mozilla/GPLv3+ are\n"
+"            used for wallets and related customer-facing software.\n"
+"            We are open for constructive suggestions for maximizing\n"
+"            the adoption of this libre payment platform.\n"
+"          "
+msgstr ""
+"Taler è un free software che utilizza un\n"
+"\t    protocollo aperto. Chiunque è benvenuto per esaminare il\n"
+"\t    nostro codice e integrare le nostre implementazioni di\n"
+"\t    riferimento nelle loro applicazioni. Diversi componenti di\n"
+"\t    Taler sono stati resi disponibili sotto diverse\n"
+"\t    licenze. Affero GPLv3+ è usata per la exchange, LGPLv3+\n"
+"\t    per il codice di riferimento che mostra l'integrazione con\n"
+"\t    la piattaforma del venditore, e licenze come\n"
+"\t    Apache/Mozilla/GPLv3+ sono usate per i portafogli e i\n"
+"\t    relativi software di interfaccia dei clienti. Siamo aperti\n"
+"\t    a suggerimenti costruttivi per massimizzare l'adozione di\n"
+"\t    questa piattaforma di pagamento free.\n"
+"          "
+
+msgid "RESTful"
+msgstr "RESTful"
+
+msgid ""
+"Taler is designed to work on the Internet.  To\n"
+"\t    ensure that Taler payments can work with restrictive\n"
+"\t    network setups, Taler uses a RESTful protocol over HTTP or\n"
+"\t    HTTPS. Taler's security does not depend upon the use of\n"
+"\t    HTTPS, but obviously merchants may choose to offer HTTPS\n"
+"\t    for consistency and because it generally is better for\n"
+"\t    privacy compared to HTTP.  Taler uses JSON to encode\n"
+"\t    structure data, making it easy to integrate Taler with\n"
+"\t    existing Web applications.  Taler's protocol is documented\n"
+"\t    in detail <a href='https://api.taler.net/'>here</a>.\n"
+"          "
+msgstr ""
+"Taler è progettato per funzionare su\n"
+"\t    Internet. Per assicurare che i pagamenti in Taler possano\n"
+"\t    funzionare con configurazioni di rete ristrette, Taler usa\n"
+"\t    un protocollo RESTful su HTTP o HTTPS. La sicurezza di\n"
+"\t    Taler non dipende dall'uso di HTTPS, ma ovviamente i\n"
+"\t    venditori possono scegliere di offrire HTTPS per maggior\n"
+"\t    compattenza e perché è generalmente migliore per la\n"
+"\t    privacy se paragonato a HTTP.  Taler usa JSON per\n"
+"\t    codificare i dati di struttura, rendendo facile integrare\n"
+"\t    Taler con le già esistenti applicazioni web. Il protocollo\n"
+"\t    usato da Taler è documentato nel\n"
+"\t    dettaglio <a href='https://api.taler.net/'>qui</a>.\n"
+"          "
+
+msgid "Code"
+msgstr "Codice"
+
+msgid ""
+"Taler is currently primarily developed by a\n"
+"\t    research team at Inria and TU Munich. However,\n"
+"\t    contributions from anyone are welcome.  Our Git\n"
+"\t    repositories can be cloned using the Git and HTTP access\n"
+"\t    methods against <tt>git.taler.net</tt> with the name of\n"
+"\t    the respective repository. A list of public repositories\n"
+"\t    can be found in\n"
+"\t    our <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+msgstr ""
+"Attualmente Taler è principalmente sviluppato\n"
+"\t    da un team di ricercatori di Inria e TU Munich. Comunque,\n"
+"\t    sono ben accetti contributi da parte di chiunque.  Le\n"
+"\t    nostre repository di Git possono essere clonate applicando\n"
+"\t    il metodo d'accesso di Git e HTTP su questo\n"
+"\t    link <tt>git.taler.net</tt>, con il nome della\n"
+"\t    corrispettiva repository. Una lista delle repository\n"
+"\t    pubbiche può essere trovata al nostro\n"
+"\t    <a href='https://git.taler.net/'>GitWeb</a>.\n"
+"          "
+
+msgid "Documentation"
+msgstr "Documentazione"
+
+msgid ""
+"In addition to this website,\n"
+"            the <a href='https://git.taler.net/'>documented\n"
+"            code</a> and the <a href='https://api.taler.net/'>API\n"
+"            documentation</a>, we are in the process of preparing a\n"
+"            comprehensive design document which will be published here\n"
+"            soon.\n"
+"          "
+msgstr ""
+"Oltre a questo sito,\n"
+"\t    il <a href='https://git.taler.net/'>codice\n"
+"\t    documentato</a>, e\n"
+"\t    la <a href='https://api.taler.net/'>documentazione API</a>,\n"
+"\t    siamo preparando un documento integrale di progettazione\n"
+"\t    che sarà presto pubblicato qui.\n"
+"          "
+
+msgid "Discussion"
+msgstr "Discussione"
+
+msgid ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+msgstr ""
+"We have a mailinglist for developer discussions.\n"
+"            You can subscribe to it or read the list archive at\n"
+"            <a href='http://lists.gnu.org/mailman/listinfo/taler'>http://";
+"lists.gnu.org/mailman/listinfo/taler</a>."
+
+msgid "Regression Testing"
+msgstr "Test delle regressioni"
+
+msgid ""
+"We\n"
+"            have <a href='https://buildbot.net/'>Buildbot</a>\n"
+"            automation tests to detect regressions and check for\n"
+"            portability at\n"
+"            <a href='https://buildbot.taler.net/'>buildbot.taler.net</a>.\n"
+"          "
+msgstr ""
+"E' disponibile\n"
+"\t    un <a href='https://buildbot.net/'>Buildbot</a>\n"
+"\t    dedicato a test automatici per individuare regressioni e\n"
+"\t    controllare la portabilità, alla\n"
+"\t    pagina <a href='https://buildbot.taler.net/'>buildbot.taler.net</"
+"a>.\n"
+"          "
+
+msgid "Code Coverage Analysis"
+msgstr "Analisi della copertura del codice"
+
+msgid ""
+"We\n"
+"            use <a href='http://ltp.sourceforge.net/coverage/lcov.php";
+"'>LCOV</a>\n"
+"            to analyze the code coverage of our tests, the results are\n"
+"            available\n"
+"            at <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+msgstr ""
+"I test effettuati sul software Taler subiscono\n"
+"\t    la misurazione della loro 'copertura'\n"
+"\t    da <a href='http://ltp.sourceforge.net/coverage/lcov.php'>LCOV</a>;\n"
+"\t    inoltre, tali risultati sono disponibili alla\n"
+"\t    pagina <a href='https://lcov.taler.net/'>lcov.taler.net</a>.\n"
+"          "
+
+msgid "Performance Analysis"
+msgstr "Analisi delle prestazioni"
+
+msgid ""
+"We\n"
+"            use <a href='https://gnunet.org/gauger'>Gauger</a> for\n"
+"            performance regression analysis of the exchange backend\n"
+"            at <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+msgstr ""
+"Le prestazioni della ufficio cambi sono misurate attraverso\n"
+"\t    <a href='https://gnunet.org/gauger'>Gauger</a>, e i\n"
+"\t    risultati disponibili alla pagina\n"
+"\t    <a href='https://gauger.taler.net/'>gauger.taler.net</a>.\n"
+"          "
+
+msgid "Taler system overview"
+msgstr "Schema generale del sistema Taler"
+
+msgid ""
+"The Taler system consists of protocols executed\n"
+"          among a number of actors with the help\n"
+"          of <a href='https://www.fsf.org/'>Free Software</a> as\n"
+"          illustrated in the illustration on the right.  Typical\n"
+"          transactions involve the following steps:\n"
+"        "
+msgstr ""
+"Taler usa <a href='https://www.fsf.org/'>software\n"
+"\t  libero</a> per realizzare i protocolli finalizzati alla\n"
+"\t  comunicazione tra i vari partecipanti come illustrato nella\n"
+"\t  figura a destra.  La tipica transazione nel modello Taler si\n"
+"\t  compone dei seguenti passaggi:\n"
+"        "
+
+msgid ""
+"A customer instructs his <b>bank</b> to\n"
+"               transfer funds from his account to the Taler exchange\n"
+"               (top left).  In the subject of the transaction, he\n"
+"               includes an authentication token from his\n"
+"               electronic <b>wallet</b>. In Taler terminology, the\n"
+"               customer creates a reserve at the exchange.\n"
+"             "
+msgstr ""
+"Un cliente chiede alla sua <b>banca</b> di\n"
+"\t       trasferire fondi dal suo conto a quello della\n"
+"\t       ufficio cambi Taler (in alto a destra).  La causale di\n"
+"\t       questo trasferimento includerà l'informazione\n"
+"\t       necessaria, generata dal portafoglio elettronico\n"
+"\t       (<b>wallet</b>) compatibile col sistema Taler, ad\n"
+"\t       autenticare il cliente alla ufficio cambi (nota anche\n"
+"\t       come &quot;exchange&quot;).  Nella terminologia adeguata, si dirà\n"
+"\t       che il cliente ha creato una riserva.\n"
+"             "
+
+msgid ""
+"Once the exchange has received the\n"
+"               transfer, it allows the customer's electronic wallet\n"
+"               to <b>withdraw</b> electronic coins.  The electronic\n"
+"               coins are digital representations of the original\n"
+"               currency from the transfer. It is important to note\n"
+"               that the exchange does not learn the &quot;serial 
numbers&quot;\n"
+"               of the coins created in this process, so it cannot tell\n"
+"               later which customer purchased what at which merchant.\n"
+"               The use of Taler does not change the currency or the\n"
+"               total value of the funds (except for fees which the\n"
+"               exchange may charge for the service).\n"
+"             "
+msgstr ""
+"In seguito alla ricezione del trasferimento\n"
+"\t       da parte della ufficio cambi, il cliente\n"
+"\t       potrà <b>ritirare</b> i suoi gettoni elettronici.  Tali\n"
+"\t       gettoni sono rappresentazioni digitali dell'ammonto che\n"
+"\t       il cliente ha trasferitto alla ufficio cambi. E'\n"
+"\t       fondamentale notare che in questo processo la\n"
+"\t       ufficio cambi non apprende nessun &quot;numero seriale&quot; dei\n"
+"\t       gettoni coinvolti, in modo tale da non poter a\n"
+"\t       posteriori associare un certo cliente ad un certo\n"
+"\t       acquisto. Taler non interferisce dunque né con la\n"
+"\t       valuta né con l'ammonto presente nella riserva. L'unica\n"
+"\t       modifca apportata da Taler alla riserva è la\n"
+"\t       sottrazione da questa della tariffa del servizio.\n"
+"             "
+
+msgid ""
+"Once the customer has the digital coins in\n"
+"               his wallet, the wallet can be used to <b>spend</b> the\n"
+"               coins with merchant portals that support the Taler\n"
+"               payment system and accept the respective exchange as a\n"
+"               business partner (bottom arrow). This creates a digital\n"
+"               contract signed by the customer's coins and the\n"
+"               merchant.  If necessary, the customer can later use\n"
+"               this digitally signed contract in a court of law to\n"
+"               prove the exact terms of the contract and that he paid\n"
+"               the respective amount. The customer does not learn the\n"
+"               banking details of the merchant, and Taler does not\n"
+"               require the merchant to learn the identity of the\n"
+"               customer. Naturally, the customer can spend any\n"
+"               fraction of his digital coins (the system takes care of\n"
+"               customers getting change).\n"
+"             "
+msgstr ""
+"Con i gettoni elettronici nel portafogli,\n"
+"\t       il cliente può <b>spendere</b> presso tutti i venditori\n"
+"\t       che accettano Taler tra i loro sistemi di pagamento, e\n"
+"\t       che sono disponibili a finalizzare l'operazione con la\n"
+"\t       stessa ufficio cambi che ha dato i gettoni al cliente\n"
+"\t       (freccia in basso).  Tecnicamente, ciò comporta la\n"
+"\t       creazione di un certificato firmato d'ambo le parti:\n"
+"\t       dal venditore e dalla chiave corrispondente al gettone\n"
+"\t       speso (vale la pena notare che un gettone, altro non è,\n"
+"\t       che una coppia di chiavi pubblica e privata). Assumendo\n"
+"\t       che i tribunali accettino firme elettroniche, un\n"
+"\t       cliente può utilizzare tale certificato per mostrare i\n"
+"\t       suoi termini esatti e che egli ha pagato la somma\n"
+"\t       dovuta. Ancora, il cliente non viene mai a conoscenza\n"
+"\t       degli estremi bancari del negoziante e, allo stesso\n"
+"\t       modo, Taler non richiede che il negoziante debba\n"
+"\t       conoscere l'identità del cliente. Naturalmente, il\n"
+"\t       cliente può anche spendere una frazione di uno dei suoi\n"
+"\t       gettoni, grazie alla facoltà che Taler ha di restituire\n"
+"\t       il cambio.\n"
+"\t     "
+
+msgid ""
+"Merchants receiving digital\n"
+"               coins <b>deposit</b> the respective receipts that\n"
+"               resulted from the contract signing with the customer at\n"
+"               the exchange to redeem the coins.  The deposit step\n"
+"               does not reveal the details of the contract between the\n"
+"               customer and the merchant or the identity of the\n"
+"               customer to the exchange in any way. However, the\n"
+"               exchange does learn the identity of the merchant via\n"
+"               the provided bank routing information.  The merchant\n"
+"               can, for example when compelled by the state for\n"
+"               taxation, provide information linking the individual\n"
+"               deposit to the respective contract signed by the\n"
+"               customer. Thus, the exchange's database allows the\n"
+"               state to enforce that merchants pay applicable taxes\n"
+"               (and do not engage in illegal contracts).\n"
+"             "
+msgstr ""
+"Contemporaneamente alla firma dei contratti\n"
+"\t       viene creata una ricevuta che il negoziante\n"
+"\t       può <b>depositare</b> alla ufficio cambi al fine di\n"
+"\t       riavere indietro il corrispettivo in denaro del gettone\n"
+"\t       che ha ricevuto dal cliente. Il deposito non mette la\n"
+"\t       ufficio cambi nelle condizioni di apprendere i dettagli\n"
+"\t       del contratto tra il negoziante e il cliente, né\n"
+"\t       l'identità stessa del cliente. Ad ogni modo, la\n"
+"\t       ufficio cambi potrà (e dovrà) conoscere l'identità del\n"
+"\t       negoziante, dal momento che essa necessità dei suoi\n"
+"\t       estremi bancari necessari a finalizzare il\n"
+"\t       processo.\n"
+"             "
+
+msgid ""
+"Finally, the exchange transfers funds\n"
+"               corresponding to the digital coins redeemed by the\n"
+"               merchants to the merchant's <b>bank</b> account. The\n"
+"               exchange may combine multiple small transactions into\n"
+"               one larger bank transfer.  The merchant can query the\n"
+"               exchange about the relationship between the bank\n"
+"               transfers and the individual claims that were\n"
+"               deposited.\n"
+"             "
+msgstr ""
+"Infine, la ufficio cambi trascferirà fondi\n"
+"\t       della stessa cifra dei gettoni riscattati dal negoziate\n"
+"\t       verso il conto in <b>banca</b> di quest' ultimo. Nulla\n"
+"\t       impedisce alla zezza di combinare molteplici piccole\n"
+"\t       transazioni in un unico bonifico verso il conto del\n"
+"\t       negoziante. Il negoziante può in ogni momento\n"
+"\t       interrogare la ufficio cambi sullo stato dei bonifici\n"
+"\t       che egli ha diritto a ricevere.\n"
+"\t     "
+
+msgid ""
+"Most importantly, the exchange keeps\n"
+"               cryptographic proofs that allow it to demonstrate that\n"
+"               it is operating correctly to third parties.  The system\n"
+"               requires an external <b>auditor</b>, such as a\n"
+"               government-appointed financial regulatory body, to\n"
+"               frequently verify the exchange's databases and check that\n"
+"               its bank balance matches the total value of the\n"
+"               remaining coins in circulation.\n"
+"             "
+msgstr ""
+"E' importante notare che la ufficio cambi\n"
+"\t       mantiene prove crittografiche che le permettono di\n"
+"\t       dimostrare la sua buona fede verso terze\n"
+"\t       parti. Nell'architettura di Taler è prevista la\n"
+"\t       presenza di un <b>ispettore</b> esterno, come ad\n"
+"\t       esempio un apparato statale del fisco, che controlla\n"
+"\t       costantemente i database della ufficio cambi per\n"
+"\t       verificare che il suo bilancio corrisponda sempre alla\n"
+"\t       quantità di gettoni ancora in circolazione.\n"
+"             "
+
+msgid ""
+"Without the auditor, the exchange operators\n"
+"               could embezzle funds they are holding in\n"
+"               reserve. Customers and merchants cannot cheat each\n"
+"               other or the exchange. If any party's computers are\n"
+"               compromised, the financial damage is limited to the\n"
+"               respective party and proportional to the funds they\n"
+"               have in circulation during the period of the\n"
+"               compromise.\n"
+"             "
+msgstr ""
+"L'assenza di taler ispettore metterebbe i\n"
+"\t       gestori della ufficio cambi nelle condizioni di\n"
+"\t       appropriarsi del denaro presente nelle sue riserve.\n"
+"\t       Clienti e negozianti non hanno la possibilità di\n"
+"\t       frodarsi a vicenda, né di frodare la ufficio cambi. Se\n"
+"\t       il computer di qualcuna delle parti viene compromesso,\n"
+"\t       la perdita finananziaria non tocca le altre parti ed è\n"
+"\t       proporzionale ai fondi che tale computer ha in\n"
+"\t       circolazione durante il periodo della compromissione.\n"
+"\t     "
+
+msgid "News"
+msgstr ""
diff --git a/index.html b/index.html
index 711ea75..b5c59e1 100644
--- a/index.html
+++ b/index.html
@@ -1,213 +1,69 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }} "><head>
     <meta charset="utf-8">
-    <title lang="en">GNU Taler</title>
-    <title lang="fr">GNU Taler</title>
-    <title lang="de">GNU Taler</title>
-    <title lang="it">GNU Taler</title>
-    <title lang="es">GNU Taler</title>
+    <title>{{ _("GNU Taler") }}</title>
     <meta name="description" content="Anonymous electronic payments for civil 
society">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <img align="middle" alt="Taler logo" width="33%" 
src="/images/logo-2015-medium.png" style="margin: 0px 0px -120px 0px;"></img>
+        <img align="middle" alt="Taler logo" width="33%" 
src="/images/logo-2015-medium.png" style="margin: 0px 0px -120px 0px;">
       </div>
       <div class="jumbotron">
-         <h1 lang="en">Electronic payments for a liberal society!</h1>
-         <h1 lang="de">Elektronisches Bezahlen f&uuml;r eine freiheitliche 
Gesellschaft!</h1>
-         <h1 lang="fr">Paiements électroniques pour une société libre!</h1>
-         <h1 lang="it">Pagamenti elettronici per una società libera!</h1>
-         <h1 lang="es">¡Pagos electrónicos para una sociedad libre!</h1>
-        <p lang="en">Taler is a new electronic payment system under development
-           at <a href="http://www.inria.fr/";>Inria</a>.  Today, this website 
only
+         <h1>{{ _("Electronic payments for a liberal society!") }}</h1>
+        <p>{{ _("Taler is a new electronic payment system under development
+           at <a href='http://www.inria.fr/'>Inria</a>.  Today, this website 
only
            presents the advantages our system is expected to provide.  We 
expect to
-           make the payment system operational in 2017.</p>
-        <p lang="de">Taler ist ein neues elektronisches Zahlungssystem, welches
-           bei <a href="http://www.inria.fr/";>Inria</a> entwickelt wird. Zum
-           heutigen Tag zeigt diese Seite die Vorteile unseres Systems auf.
-            Voraussichtlicher Startpunkt des
-           Zahlungssystems ist das Jahr
-           2017.</p>
-        <p lang="fr">Taler est nouveau système de paiement électronique en
-           développement à <a href="http://www.inria.fr/";>Inria</a>. Ce site 
web
-           présente aujourd'hui seulement les avantages que notre système doit
-           fournir. Nous estimons pouvoir rendre le système de
-           paiement operationel en 2017.</p>
-        <p lang="it">Taler è un nuovo sistema di pagamento elettronico in fase 
di
-           sviluppo presso Inria. Oggi questo sito presenta solo i vantaggi che
-           ci si aspetta il nostro sistema fornisca. Riteniamo di poter 
rendere il
-           sistema di pagamento operational nel 2017.</p>
-        <p lang="es">Taler es un nuevo sistema de pagos electrónicos en 
desarrollo
-           en <a href="http://www.inria.fr/";>Inria</a>.  Hoy, este sitio web 
sólo
-           presenta las ventajas que nuestro sistema espera ofrecer.  
Estimamos tener operational
-           el sistema en 2017.</p>
+           make the payment system operational in 2017.") }}</p>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Taxable</h2>
-          <h2 lang="de">Taxierbar</h2>
-          <h2 lang="fr">Taxable</h2>
-          <h2 lang="it">Tassabile</h2>
-          <h2 lang="es">Imponible</h2>
-         <p lang="en">Unlike BitCoin or cash payments, Taler ensures that
+          <h2>{{ _("Taxable") }}</h2>
+         <p>{{ _("Unlike BitCoin or cash payments, Taler ensures that
             governments can learn their citizen's total income and thus collect
             sales, value-added or income taxes. Taler is thus a currency for 
the
-            mainstream economy, and not the black market.</p>
-         <p lang="de">Anders als bei BitCoin oder Barzahlungen kann im
-            Taler-System die Einkommen von B&uuml;rgern leicht nachvollzogen 
werden
-            und aufgrund dieser Basis dann Umsatz-, Mehrwert- und 
Einkommensteuern
-            erhoben werden. Taler richtet sich daher an die regul&auml;re
-            Wirtschaft und ist zur Verwendung auf dem Schwarzmarkt 
ungeeignet.</p>
-         <p lang="fr">Contrairement à BitCoin ou les paiements en liquide,
-            Taler permet aux gouvernements de tracer facilement les revenus de
-            leurs citoyens et donc de collecter les ventes, les plus values ou 
les
-            impots sur le revenu. Taler est donc une devise pour l'économie
-            dominante officielle et non pour le marché noir.</p>
-         <p lang="it">A differenza di BitCoin o del pagamento in contanti, 
Taler
-            assicura che i govrni possano facilmente tracciare il reddito dei 
loro
-            cittadini e di conseguenza riscuotere vendite, IVA o tasse. Taler 
è quindi
-            una valuta per un'economia tradizionale, e non per il mercato 
nero.</p>
-         <p lang="es">A diferencia de BitCoin o los pagos en efectivo, Taler 
garantiza que
-            los gobiernos puedan revisar los ingresos de sus ciudadanos y así 
recaudar
-            impuestos a las ventas, al valor agregado o a los ingresos brutos. 
Taler es
-            por lo tanto una moneda para la economía oficial y no para el 
mercado negro.</p>
+            mainstream economy, and not the black market.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Anonymous</h2>
-          <h2 lang="de">Anonym</h2>
-          <h2 lang="fr">Anonyme</h2>
-          <h2 lang="it">Anonimo</h2>
-          <h2 lang="es">Anónimo</h2>
-         <p lang="en">When you pay with Taler, your identity does not have to
+          <h2>{{ _("Anonymous") }}</h2>
+         <p>{{ _("When you pay with Taler, your identity does not have to
             be revealed to the merchant. The bank, government and exchange 
will also
             never learn how you spent your electronic money. However, you can
-            prove that you paid in court if necessary.</p>
-         <p lang="de">Ein Zahlungsvorgang mit Taler hat nicht das Offenlegen
-            der Identit&auml;t des K&auml;ufers gegen&uuml;ber dem 
H&auml;ndler zur
-            Folge. Das bedeutet insbesondere, dass Banken, Regierungen und
-            Wechelstuben den konkreten Verwendungszweck einer
-            Transaktion nicht in Erfahrung bringen k&ouml;nnen. Trotzdem sind 
Zahlende in
-            der Lage, die von ihnen durchgef&uuml;hrten Transaktionen im Falle
-            eines Gerichtsprozesses kryptographisch nachzuweisen.</p>
-         <p lang="fr">Quand vous payez avec Taler, votre identité ne doit pas
-            être révélée au commerçant. La banque, le gouvernement et le bureau
-             de change ne sauront pas non plus comment vous avez dépensé votre
-            monnaie électronique. Cependant, vous pouvez prouver que vous avez
-            payé par voie légale si nécessaire.</p>
-         <p lang="it">Quando paghi usando Taler, la tua identità non deve 
essere
-            rivelata al venditore. Anche la banca, il governo e la ufficio 
cambi non sapranno
-            come spendi i tuoi soldi elettronici. Comunque, se necessario, è 
possibile
-            dimostrante durante un processo di aver pagato.</p>
-         <p lang="es">Al pagar con Taler, no es necesario revelar tu identidad
-            al comerciante. El banco, el gobierno o la casa de cambio nunca 
sabrán en
-            qué gastas tu dinero electrónico. Sin embargo puedes probar que 
pagaste,
-            ante la Justicia, si fuera necesario.</p>
+            prove that you paid in court if necessary.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Libre</h2>
-          <h2 lang="de">Liberal</h2>
-          <h2 lang="fr">Libre</h2>
-          <h2 lang="it">Libre</h2>
-          <h2 lang="es">Libre</h2>
-         <p lang="en">Taler is free software from <a 
href="http://www.gnu.org/";>GNU</a> implementing an open protocol.
+          <h2>{{ _("Libre") }}</h2>
+         <p>{{ _("Taler is free software from <a 
href='http://www.gnu.org/'>GNU</a> implementing an open protocol.
             Anybody is welcome to inspect our code and integrate our reference
-            implementation into their applications.</p>
-         <p lang="de">Taler ist freie Software des <a 
href="http://www.gnu.org/";>GNU Projektes</a>, welche ein offenes Protokoll
-            implementiert. Der Code ist frei verf&uuml;gbar und jeder ist
-            eingeladen, die Referenzimplementierung in eigene Projekte zu
-            &uuml;bernehmen.</p>
-         <p lang="fr">Taler est un logiciel libre du <a 
href="http://www.gnu.org/";>GNU</a> exécutant un protocole
-            ouvert. Vous pouvez tous inspecter notre code et intégrer notre 
mise
-            en oeuvre de référence dans vos applications.</p>
-         <p lang="it">Taler è un free software che utilizza un protocollo 
aperto. Chiunque
-            è benaccetto per esaminare il nostro codice e integrare le nostre 
implementazioni
-            di riferimento nelle loro applicazioni.</p>
-         <p lang="es">Taler es software libre de <a 
href="http://www.gnu.org/";>GNU</a> que implementa un protocolo abierto.
-            Quien quiera es bienvenido a inspeccionar nuestro código fuente e 
integrar nuestra implementación de referencia
-            en sus aplicaciones.</p>
+            implementation into their applications.") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Electronic</h2>
-          <h2 lang="de">Elektronisch</h2>
-          <h2 lang="fr">Électronique</h2>
-          <h2 lang="it">Elettronico</h2>
-          <h2 lang="es">Electrónico</h2>
-         <p lang="en">Taler is designed to work on the Internet. Using a
+          <h2>{{ _("Electronic") }}</h2>
+         <p>{{ _("Taler is designed to work on the Internet. Using a
            so-called RESTful protocol over HTTP or HTTPS, Taler is easy to
-           integrate with existing Web applications.</p>
-         <p lang="de">Taler wurde zur Verwendung im Internet konzipiert. Durch
-           Einsatz eines REST-basierten Protokolls &uuml;ber HTTP oder HTTPS 
ist
-           Taler einfach in existierende Webapplikationen einzubinden.</p>
-         <p lang="fr">Taler est conçu pour fonctionner sur Internet. En
-           utilisant le protocole RESTful sur HTTP ou HTTPS, Taler est facile à
-           intégrer avec des application Web existantes..</p>
-         <p lang="it">Taler è progettato per funzionare su Internet. Usando un 
cosiddetto
-           protocollo RESTful su HTTP o HTTPS, Taler è facile da integrare con 
applicazioni
-           web già esistenti.</p>
-         <p lang="es">Taler se diseñó para funcionar sobre Internet. Usando un 
protocolo RESTful
-           sobre HTTP o HTTPS, Taler es fácil de integrar con las aplicaciones 
web existentes.</p>
+           integrate with existing Web applications.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Reserves</h2>
-          <h2 lang="de">Reserven</h2>
-          <h2 lang="fr">Réserve</h2>
-          <h2 lang="it">Riserva</h2>
-          <h2 lang="es">Reservas</h2>
-         <p lang="en">Taler uses an electronic exchange holding financial
+          <h2>{{ _("Reserves") }}</h2>
+         <p>{{ _("Taler uses an electronic exchange holding financial
              reserves in existing currencies. This means that Taler is not
             a new currency with the inherent currency fluctuation risks, but
             instead the cryptographic coins correspond to existing currencies, 
such as
-            US Dollars, Euros or even BitCoins.</p>
-         <p lang="de">Bei Taler kommt eine elektronische Wechselstube zum
-            Einsatz, welche die finanziellen Reserven in bestehenden
-            W&auml;hrungen h&auml;lt. Dies bedeutet, dass Taler selbst keine 
neue
-            W&auml;hrung darstellt: Elektronische M&uuml;nzen in Taler sind nur
-            die kryptographische Repr&auml;sentation bestehender
-            W&auml;hrungen, wie zum Beispiel Euro, US-Dollar oder auch BitCoin.
-          </p>
-         <p lang="fr">Taler fonctionne comme une trésorerie. Cela signifie que
-            Taler n'est pas une nouvelle devise avec les risques inhérents aux
-            fluctuations monétaires, mais la monnaie digitale équivaut plutot 
aux
-            monnaies existantes, comme le dollar Américain, l'Euro ou même le
-            BitCoin.</p>
-         <p lang="it">
-            E' importante notare che Taler non è una nuova valuta, 
allontanandosi dunque da tutti i
-            rischi di fluttuazione che questo comporterebbe. La sua ufficio 
cambi funziona come una riserva,
-            ossia un tramite che fa corrispondere gettoni criptati a vere 
valute come Euro, Dollaro
-            Americano o anche Bitcoin.</p>
-         <p lang="es">Taler incluye una casa de cambio electrónica conteniendo 
las reservas financieras en
-             monedas existentes. Es decir que Taler no es una nueva moneda con 
los riesgos inherentes
-            de fluctuación, sino que las monedas criptográficas se 
corresponden con otras monedas
-            existentes hoy en día, como dólares, euros o incluso bitcoins.</p>
+            US Dollars, Euros or even BitCoins.") }}</p>
         </div>
         <div class="col-lg-4">
           <h2>News</h2>
-         <p lang="en">Taler Web payments paper published.</p>
-         <p lang="de">Taler Web Bezahldienste Publikation erschienen.</p>
-         <p lang="fr" note="outdated">Taler 0.0.0.</p>
-         <p lang="it" note="outdated">Taler 0.0.0.</p>
-         <p lang="es" note="outdated">Taler 0.0.0.</p>
-          <p><a lang="en" class="btn btn-primary" href="/news" role="button" 
lang="en">More news &raquo;</a></p>
-          <p><a lang="de" class="btn btn-primary" href="/news" role="button" 
lang="de">Mehr Neuigkeiten&raquo;</a></p>
-          <p><a lang="fr" class="btn btn-primary" href="/news" role="button" 
lang="fr">En savoir plus &raquo;</a></p>
-          <p><a lang="it" class="btn btn-primary" href="/news" role="button" 
lang="it">Scopri di più &raquo;</a></p>
-          <p><a lang="es" class="btn btn-primary" href="/news" role="button" 
lang="es">Ver más &raquo;</a></p>
+         <p>{{ _("Taler Web payments paper published.") }}</p>
+          <p><a class="btn btn-primary" href="/news" role="button">{{ _("More 
news »") }}</a></p>
         </div>
       </div>
        <div class="col-lg-12">
-         <h2 lang="en" id="taxability">Taler technology: About taxability, 
change and privacy</h1>
-         <h2 lang="de">Die Technologie hinter Technik: Steuern, Wechselgeld 
und Privatsph&auml;re</h1>
-         <h2 lang="fr">La technologie de Taler: Taxabilité, rendu de monnaie 
et vie privée</h2>
-         <h2 lang="it">La tecnologia Taler: tassabilità, cambio e privacy</h2>
-         <h2 lang="es">La tecnología Taler: soporte impositivo, dar cambio y 
privacidad</h2>
-         <p lang="en">One of the key goals of Taler is to provide anonymity for
+         <h2 id="taxability">{{ _("Taler technology: About taxability, change 
and privacy") }}</h2>
+         <p>{{ _("One of the key goals of Taler is to provide anonymity for
            citizens buying goods and services, while ensuring that the state 
can
            observe incoming transactions to ensure businesses engage only in
            legal activities and do not evade taxes (such as income tax,
@@ -215,69 +71,11 @@
            out of the immediate personal domain, so sharing funds within a
            family or copying coins between devices should not be subject to
            monitoring by the state.
-         </p>
-         <p lang="de">Eins der Schl&uuml;sselziele Talers ist
-          es, die Anonymit&auml;t der B&uuml;rger beim T&auml;tigen von
-          Eink&auml;ufen innerhalb des Systems zu sch&uuml;tzen. Gleichzeitig
-          sieht Taler aber auch vor, dass der Staat Einsicht in eingehende
-          Transaktionen nehmen kann und so die Legalit&auml;t der
-          Gesch&auml;fte, sowie die ordnungsgem&auml;&szlig;e Besteuerung
-          (beispielsweise Einkommen-, Umsatz-, Mehrwertsteuer) sichergestellt
-          werden k&ouml;nnen. Nichtsdestotrotz nimmt Taler keinen Einfluss auf
-          das n&auml;here pers&ouml;nliche Umfeld: So sind wir beispielsweise
-          davon &uuml;berzeugt, dass der Staat in Transaktionen wie das
-          Transferieren von Geld innerhalb einer Familie oder etwa das Kopieren
-          von M&uuml;nzen zwischen den Ger&auml;ten einer einzelnen Person
-          explizit keine Einsicht nehmen darf.
-        </p>
-         <p lang="fr">Un des buts principaux de Taler est de
-           fournir de l'anonymité pour les citoyens achetans des biens et des
-           services, tout en s'assurant que l'état peut observer les 
transactions
-           entrantes pour s'assurer que les activitées des entreprises soient
-           légales et qu'elle payent leur taxes. Néanmoins, nous voulons
-           aussi rester à l'écart du domaine personel. L'échange de fonds
-           dans le domaine familial et la copie de pièces entre plusieurs
-           dispositif ne devrais pas être assijeti à une surveillance étatique.
-         </p>
-         <p lang="it">Uno dei principali obbiettivi di Taler è quello
-          di fornire anonimato ai cittadini nel momento in cui questi 
effettuano acquisti
-          di beni e servizi. Allo stesso tempo, si vuole dare allo Stato uno 
strumento che sia
-          in grado di prevenire evasione fiscale (salvaguardando, ad esempio, 
IVA e imposta sul
-          reddito) e attività illegali. Ad ogni modo, Taler non vuole 
intervenire nelle relazioni
-          interpersonali, cosicché la condivisione di fondi tra membri di una 
famiglia o la
-          copia di gettoni tra più dispositivi non sarà soggetta a 
monitoraggio statale.
-        </p>
-         <p lang="es">Uno de los principales objectivos de Taler es proveer 
anonimato
-           a los ciudadanos que compren bienes y servicio, mientras se 
garantiza que el
-           Estado observa las transacciones de ingreso para asegurar que se 
refieren a
-           actividades lícitas y no evaden impuestos (como impuesto a los 
ingresos brutos,
-           a las ventas o al valor agregado).  Sin embargo también queremos 
extender el
-           dominio personal inmediato, de modo que se puedan compartir fondos 
dentro
-           de una familia o copiar monedas entre dispositivos sin que sea 
necesaria
-           una revisión estatal.
-         </p>
-
-         <p lang="en">As a result, Taler does not intrude into the
+         ") }}</p>
+         <p>{{ _("As a result, Taler does not intrude into the
            personal economic domain, offers good privacy, taxability
            for transactions and the ability to give change.
-         </p>
-         <p lang="de">Die oben dargelegten Eigenschaften haben
-          daher zur Folge, dass Taler sich nicht in pers&ouml;nliche Bereiche
-          einmischt, gleichzeitig aber die Privatsph&auml;re der Nutzer
-          sch&uuml;tzt und trotzdem die M&ouml;glichkeit der Besteuerung von
-          Transaktionen sowie die des Generierens von Wechselgeld
-          erm&ouml;glicht.
-        </p>
-         <p lang="fr">En conséquence, Taler n'envahit pas les
-         finances personelles, protège la vie privée, offre une taxabilité
-         des transactions et la possibilité de rendre la monnaie.</p>
-         <p lang="it">Ne deriva che Taler non entra nella gestione economica 
personale,
-        offre privacy affidabile, tassabilità per le transazioni e la 
possibilità di dare
-        il cambio</p>
-         <p lang="es">Por lo tanto, Taler no se inmiscuye en el dominio 
económico
-           personal, ofrece buena privacidad, la posibilidad de recaudación 
impositiva
-           para transacciones y la capacidad de dar cambio.
-         </p>
+         ") }}</p>
        </div>
        <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/investors.html b/investors.html
index 1c342ca..dbd6ab0 100644
--- a/investors.html
+++ b/investors.html
@@ -1,242 +1,79 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - Investors</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Investors") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Operate a Taler exchange!</h1>
-        <h1 lang="de">Betreiben Sie eine Taler Wechelstube!</h1>
-        <h1 lang="fr" note="outdated">Investissez dans Taler !</h1>
-        <h1 lang="it" note="outdated">Investi in Taler!</h1>
-        <h1 lang="es">¡Opere una Casa de Cambio Taler!</h1>
+        <h1>{{ _("Operate a Taler exchange!") }}</h1>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Efficient</h2>
-          <h2 lang="de">Effizient</h2>
-         <h2 lang="fr">Efficace</h2>
-         <h2 lang="it">Efficiente</h2>
-         <h2 lang="es">Eficiente</h2>
-          <p lang="en">Taler uses efficient cryptographic primitives (such as 
RSA 2048 and
+          <h2>{{ _("Efficient") }}</h2>
+
+          <p>{{ _("Taler uses efficient cryptographic primitives (such as RSA 
2048 and
              EdDSA) and is thus expected to be able to handle large transaction
              volumes, only limited by the input/output capabilities of the
              database. Thus, running a Taler exchange should be profitable even
              with very low (less than 1 cent) transaction fees (at appropriate
-             transaction volume).</p>
-         <p lang="de">Taler verwendet effiziente kryptographische
-            Datenstrukturen (wie RSA 2048 und EdDSA) und ist daher in der Lage,
-            gro&szlig;e Transaktionsvolumen zu bew&auml;ltigen, welche allein
-            durch die Ein-/Ausgabe-Geschwindigkeit der zugrundeliegenden 
Datenbank
-            begrenzt wird. Taler ist daher auch dann profitabel, wenn eine
-            Wechselstube mit Transaktionsgeb&uuml;hren im Bereich von
-            Bruchteilen eines Cents betrieben wird (entsprechendes
-            Transaktionsvolumen vorausgesetzt).</p>
-         <p lang="fr">Taler utilise des cryptographes primaires efficaces
-            (comme RSA 2048 et EdDSA) et doit être capable de gérer des 
volumes de
-            transaction importants, seulement limités par les capacités
-            entrée/sortie de la base de donnée.</p>
-         <p lang="it">Taler utilizza efficienti algoritmi crittografici di 
base (come RSA 2048
-            e EdDSA) e quindi dovrebbe essere in grado di gestire transazioni 
di grande volume,
-            limitato solamente dalle capacità di input/output del database. 
Quindi, usare un conio
-            di Taler dovrebbe essere redditizio anche con un prezzo di 
transazione molto basso
-            (meno di 1 cent) in relazione al volume di transazione 
appropriato.</p>
-          <p lang="es">Taler usa primitivas criptográficas eficientes (como 
RSA 2048 y
-             EdDSA) y de este modo es capaz de manejar grandes volumenes de 
transacciones,
-             sólo limitados por la capacidad de entrada/salida de la base de 
datos.
-             Así, operar una casa de cambio Taler debría ser rentable aún con 
tasas de transacción
-             muy bajas (menores a 1 centavo, con volúmenes de transacción 
apropiados).</p>
+             transaction volume).") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Secure</h2>
-          <h2 lang="de">Sicher</h2>
-         <h2 lang="fr">Sûr</h2>
-         <h2 lang="it">Sicuro</h2>
-         <h2 lang="es">Seguro</h2>
-          <p lang="en">All transactions in Taler are secured using modern 
cryptography and
+          <h2>{{ _("Secure") }}</h2>
+
+          <p>{{ _("All transactions in Taler are secured using modern 
cryptography and
              trust in all parties is minimized. Financial damage is bounded
              (for customers, merchants and the exchange) even
              in the case that systems are compromised and private keys are 
stolen.
              Databases can be audited for consistency, resulting in either the
              detection of compromised systems or the demonstration that
-             participants were honest.</p>
-         <p lang="de">Alle Transaktionen in Taler sind durch moderne
-            Kryptographiemethoden gesichert und das n&ouml;tige aufzubringende
-            Vertrauen in Systemteilnehmer wurde minimalisiert. Finanzieller
-            Schaden (f&uuml;r Kunden, H&auml;ndler und die Wechselstube) wird
-            durch das System begrenzt, selbst wenn Teilnehmer komprommitiert
-            und private Schl&uuml;ssel entwendet werden. Datenbanken
-            k&ouml;nnen auf ihre Konsistenz hin &uuml;berpr&uuml;ft werden, was
-            das Entdecken von Angriffen auf das System erleichtert oder
-            alternativ aufzeigt, ob Veruntreuungen durch die Systemteilnehmer
-            stattgefunden haben.</p>
-         <p lang="fr">Toutes les transactions dans Taler sont sécurisées en
-            utilisant la cryptographie moderne et la confiance dans tous les
-            acteurs est minimisée. Les pertes financières sont limitées (pour 
les
-            clients, les commerçants et la banque) même dans le cas ou le 
système
-            est compromis ou si les clés privées sont volées. Les bases de 
données
-            peuvent être auditées sur leur régularité, avec pour résultat soit 
la
-            détection de systèmes compromis ou faisant la démonstration que les
-            participants sont honnêtes.</p>
-         <p lang="it">Tutte le transazioni in Taler sono rese sicure usando la 
moderna
-            crittografia e la fiducia in tutte le varie parti coinvolte è 
tenuta al minimo.
-            Il danno finanziario è limitato (sia per il cliente, il mercante e 
la valuta)
-            and in caso il sistema venisse compromesso e le chiavi private 
rubate.
-            I database possono essere controllati per coerenza, facendo sì che 
vengano evidenziate
-            sia la scoperta di sistemi compromessi, sia la dimostrazione che i 
partecipanti sono stati
-            onesti.</p>
-          <p lang="es">Todas las transacciones en Taler están segurizadas 
usando criptografía moderna
-             por lo que la confianza necesaria entre todas las partes se 
minimiza. El daño financiero
-             se limita (para clientes, comerciantes y casas de cambio) aún en 
casos en lo que los sistemas
-             sean atacados y se roben las claves privadas.
-             Las bases de datos pueden auditarse por consistencia, resultando 
ya sea en la detección de los
-             sistemas comprometidos o en la demostración de que los 
participantes actuaron honestamente.</p>
+             participants were honest.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Business model</h2>
-         <h2 lang="de">Gesch&auml;ftsmodell</h2>
-         <h2 lang="fr">Business model</h2>
-         <h2 lang="it">Modello business</h2>
-         <h2 lang="es">Modelo de negocios</h2>
-          <p lang="en">The basic business model for Taler is the operation of 
an exchange.  An exchange converts money from traditional payment systems 
(Mastercard,
+          <h2>{{ _("Business model") }}</h2>
+
+          <p>{{ _("The basic business model for Taler is the operation of an 
exchange.  An exchange converts money from traditional payment systems 
(Mastercard,
              SEPA, Visa, BitCoin, ACH, SWIFT, etc.) to anonymous electronic
              coins in the same currency. The customer can then redeem the 
electronic
              coins at a merchant, who can exchange them for money represented 
using
              traditional payment systems at the exchange.  The exchange can 
then charge
-             fees (to the customer, merchant or both) to facilitate the 
transactions.</p>
-         <p lang="de">Das Gesch&auml;ftsmodell hinter Taler besteht im 
Betreiben
-            einer Wechelstube. Aufgabe der Wechselstube ist es, Geld
-            traditioneller Bezahlungsysteme (Mastercard, SEPA, Visa, BitCoin, 
ACH,
-            SWIFT, etc.) in anonyme Taler-M&uuml;nzen der selben W&auml;hrung 
zu
-            konvertieren. Der Kunde kann die M&uuml;nzen anschließend bei
-            einem H&auml;ndler einl&ouml;sen, der sie seinerseits bei der
-            Wecheslstube gegen Geld der traditionellen Bezahlungssysteme
-            einl&ouml;sen. </p>
-         <p lang="fr">The business model basique pour Taler est une opération
-            bancaire. Un bureau de change convertie la monnaie d'un système de 
paiement
-            traditionnel (Mastercard, SEPA, Visa, BitCoin, ACH, SWIFT, etc.) 
vers
-            une monnaie électronique anonyme dans la même devise. The client 
peut
-            alors transférer sa monnaie électronique vers un commerçant, qui 
peut
-            l'échanger contre de la monnaie en utilisant les système de 
paiement
-            traditionnels à la bureau de change. La bureau de change peut 
ajouter des frais (au
-            client, commerçant ou au deux) pour faciliter la transaction.</p>
-         <p lang="it">Il modello business di base per Taler è l'operazione di 
un ufficio cambi.
-            La ufficio cambi converte i soldi da un sistema di pagamento 
tradizionale (Mastercard,
-            SEPA, Visa, BitCoin, ACH, SWIFT, ecc.) a monete elettroniche 
anonime nella stessa
-            valuta. Il cliente può allora restituire le monete elettroniche ad 
un mercante,
-            che può scambiarle alla ufficio cambi ccon monete rappresentate 
dal sistema di
-            pagamento tradizionale. La ufficio cambi può quindi tassare (il 
cliente, il mercante
-            o entrambi) per facilitare le transazioni.</p>
-          <p lang="es">El modelo de negocios básico para Taler consiste en la 
operación de una casa de cambio. La casa de cambio convierte dinero de los 
sistemas de pagos tradicionales
-             (Mastercard, SEPA, Visa, BitCoin, ACH, SWIFT, etc.) a monedas 
electrónicas
-             anónimas en el mismo tipo de divisa. El cliente puede entonces 
canjear las monedas electrónicas
-             con un comerciante, el cual los cambiará por dinero mediante los 
sistemas tradicionales
-             de pago en la casa de cambio. La casa de cambio puede cobrar por 
este servicio
-             (al cliente, al comerciante o a ambos) para facilitar las 
transacciones.</p>
+             fees (to the customer, merchant or both) to facilitate the 
transactions.") }}</p>
         </div>
       </div>
       <div class="col-lg-12">
-        <h2 lang="en" id="overview">Taler as seen by the exchange operator</h1>
-        <h2 lang="de">Taler aus Betreiberperspektive</h1>
-        <h2 lang="fr">Taler du point de vu de l'exploitant</h2>
-        <h2 lang="it">Come opera la ufficio cambi di Taler</h2>
-        <h2 lang="es">Taler desde el punto de vista del operador de casa de 
cambio</h1>
-        <p lang="en">The exchange operator primarily operates a Web service
+        <h2 id="overview">{{ _("Taler as seen by the exchange operator") 
}}</h2>
+
+        <p>{{ _("The exchange operator primarily operates a Web service
           portal and keeps databases with transaction details and
           cryptographic proofs.  Its operational expenses are thus related to
           its interactions with the banking system and the operation of
           the computing infrastructure, while its income is based on
           transaction fees it may charge for the various interactions.
           Key interactions of the exchange include:
-        </p>
-        <p lang="de">Der Betreiber einer Wechselstube
-          betreibt prim&auml;r eine Webseite sowie Datenbanken mit
-          Transaktionsinformationen und kryptografischen Beweisen.  Seine
-          Ausgaben sind im Wesentlichen beschr&auml;nkt auf die Interaktion
-          mit dem Bankensystem und dem Betrieb der Rechnerinfrastruktur.
-          Die Betreibereinnahmen kommen aus Geb&uuml;hren die der Betreiber
-          f&uuml;r die verschiedenen Interaktionen verlangen kann.  Die
-          wesentlichen Interaktionen der Wechselstube sind:</p>
-        <p lang="fr">L'exploitant d'un bureau de change opère principalement 
un un portail de
-          service web et garde une base de donnée des détails des transactions
-          et des preuves cryptographiques. Ses coûts operationels sont donc 
liés
-          à ses interactions avec le système banquaire et à l'infrastructure
-          informatique, tandis que ses revenus sont basés sur les frais de
-          transaction qu'il peut facurer pour les diverses opérations. Les 
opérations
-          clées du bureau de change incluent:</p>
-        <p lang="it">Chi gestisce la ufficio cambi dovrà offrire un portale
-       Web e mantenere vari database in cui custodire dettagli circa 
transazioni
-       e certificati criptografici. I suoi costi dipenderanno dunque da quanto 
e come
-       essa si interfaccerà col sistema bancario, e dalla sua infrastruttura 
informatica.
-       Dall'altro lato, i suoi guadagni saranno basati sulle tariffe applicate 
alle
-       varie operazioni offerte. Tali operazioni offerte comprendono:
-       </p>
-        <p lang="es">El operador de casa de cambio opera fundamentalmente un 
portal de
-          servicios web y mantiene bases de datos con detalles de las 
transacciones y
-          pruebas criptográficas. Sus gastos operativos se originan en las
-          interacciones con el sistema bancario y la infrastructura 
informática,
-          mientras que sus ingresos se basan en tasas de servicio por 
transacción
-          que pueden cobrar de sus varias interacciones.
-          Las interacciones principales de la casa de cambio incluyen:
-        </p>
+        ") }}</p>
+
         <p>
           <img src="images/exchange.svg" alt="operator perspective" 
style="float: right; margin: 50px 5px 5px 5px;" width="50%">
-          <ul>
-            <li lang="en">Create a <b>reserve</b> based on an incoming
-              wire transfer from a customer.</li>
-            <li lang="de">Erzeuge eine Währungsreserve auf Grundlage einer 
eingehenden Banküberweisung eines Kunden.</li>
-            <li lang="fr">Création d'une <b>réserve</b> basé sur un transfère 
banquaire d'un client.</li>
-            <li lang="it">Creazione di una <b>riserva</b> in seguito
-           alla ricezione di un bonifico bancario da parte di un cliente</li>
-            <li lang="es">Crear <b>reservas</b> basadas en un giro o 
transferencia desde un cliente.</li>
+          </p><ul>
+            <li>{{ _("Create a <b>reserve</b> based on an incoming
+              wire transfer from a customer.") }}</li>
 
-            <li lang="en">Allow customers to withdraw (and refresh)
-               digital coins from their reserve.</li>
-            <li lang="de">Erm&ouml;gliche es Kunden digitale M&uuml;nzen von 
ihrer W&auml;rungsreserve
-               abzuheben bzw. bestehende M&uuml;nzen aufzufrischen.</li>
-            <li lang="fr">Permetre aux utilisateurs de <b>retirer</b> (et 
rafraichir) des
-               pièces numériques de leur réserve.</li>
-            <li lang="it">Permettere ai clienti di ritirare e cambiare gettoni 
posseduti
-           con gettoni nuovi (attraverso una operazione chiamata 
<b>refresh</b>)
-           i gettoni digitali dalla loro riserva.</li>
-            <li lang="es">Permitir a los clientes retirar (y obtener nuevas) 
monedas electrónicas de sus reservas.</li>
+            <li>{{ _("Allow customers to withdraw (and refresh)
+               digital coins from their reserve.") }}</li>
 
-            <li lang="en">Accept and validate deposits from merchants.</li>
-            <li lang="de">Annahme und Validierung von Einzahlungen durch 
H&auml;ndler.</li>
-            <li lang="fr">Accepter et valider les dépos de marchands.</li>
-            <li lang="it">Accettare e validare depositi di gettoni elettronici
-           da parte dei venditori.</li>
-            <li lang="es">Aceptar y validar depósitos de los comerciantes.</li>
+            <li>{{ _("Accept and validate deposits from merchants.") }}</li>
 
-            <li lang="en">Execute wire transfers to merchants in
-               response to validated deposits.</li>
-            <li lang="de">Durchf&uuml;hrung von Bank&uuml;berweisungen an 
H&auml;ndler auf Basis der validierten Einzahlungen</li>
-            <li lang="fr">Exection des transfères banquaires
-              vers les marchands en réponse aux dépos validés.</li>
-            <li lang="it">Eseguire bonifici verso i conti dei venditori in 
seguito
-           a depositi (di gettoni elettronici) andati a buon fine</li>
-            <li lang="es">Realizar transferencias a los comerciantes en 
respuesta a sus depósitos validados.</li>
+            <li>{{ _("Execute wire transfers to merchants in
+               response to validated deposits.") }}</li>
 
-            <li lang="en">Preserve and provide cryptographic proofs of
-               correct operation for audits by financial regulators.</li>
-            <li lang="de">Konservierung und Bereitstellung kryptographischer 
Beweise
-              zum korrekten Verhalten der Wechselstube zwecks
-              &Uuml;berpr&uuml;fung durch die Finanzaufsicht.</li>
-            <li lang="fr">Préserver et fournir les preuves cryptographiques
-              des opérations requises pour les audits pes les authorités 
financières.</li>
-            <li lang="it">Preservare e fornire prove crittografiche delle
-           varie operazioni al fine di permettere controlli da parte di organi
-           finanziari</li>
-            <li lang="es">Preservar y proveer pruebas criptográficas de su 
correcta operación para
-            ser auditados por reguladores financieros.</li>
+            <li>{{ _("Preserve and provide cryptographic proofs of
+               correct operation for audits by financial regulators.") }}</li>
           </ul>
-        </p>
+        <p></p>
       </div>
       <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/merchants.html b/merchants.html
index 0bef7e1..dbfd8df 100644
--- a/merchants.html
+++ b/merchants.html
@@ -1,74 +1,32 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - Merchants</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Merchants") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">Advantages for merchants</h1>
-        <h1 lang="de">Vorteile f&uuml;r H&auml;ndler</h1>
-        <h1 lang="fr">Avantages pour les marchandes</h1>
-        <h1 lang="it">Vantaggi per i mercanti</h1>
-        <h1 lang="es">Ventajas para comerciantes</h1>
+        <h1>{{ _("Advantages for merchants") }}</h1>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Fast</h2>
-          <h2 lang="de">Schnell</h2>
-          <h2 lang="fr">Rapide</h2>
-          <h2 lang="it">Veloce</h2>
-          <h2 lang="es">Rápido</h2>
-         <p lang="en">Processing transactions with Taler is fast, allowing you
+          <h2>{{ _("Fast") }}</h2>
+
+         <p>{{ _("Processing transactions with Taler is fast, allowing you
             to confirm the transaction with your customer virtually 
immediately.
             Your customers will appreciate that they do not have to type in 
credit
-            card information and play the "verified by" game.  By making 
payments
+            card information and play the &quot;verified by&quot; game.  By 
making payments
             significantly more convenient for your customers, you may be able 
to
             use Taler for small transactions that would not work with credit 
card
-            payments due to the mental overhead for customers.</p>
-          <p lang="de">Das Verarbeiten von Transaktionen mit Taler ist sehr
-            schnell, was das Best&auml;tigen von Transaktionen mit dem Kunden
-            nahezu in Echtzeit erm&ouml;glicht. Ihre Kunden werden es Ihnen
-            danken, dass sie keinerlei Kreditkarteninformationen angeben
-            m&uuml;ssen und dass l&auml;stige "verified by"-Spielereien 
entfallen.
-            Indem Sie Bezahlvorg&auml;nge signifikant bequemer gestalten
-            k&ouml;nnen, sind Sie in der Lage, Taler auch f&uuml;r kleine
-            Transaktionen zu verwenden, welche beim Verwenden 
herk&ouml;mmlicher
-            Kreditkarten aufgrund psychologischen Mehraufwands auf Seiten des
-            Kunden kaum durchf&uuml;hrbar w&auml;ren.</p>
-         <p lang="fr">Effectuer des transactions avec Taler est rapide, vous
-            permettant de confirmer la transaction avec votre client 
virtuellement
-            immédiatement. Vos clients apprécieront de ne pas avoir à donner 
leurs
-            coordonnées bancaires et d'effectuer le jeu des &quot;vérifié
-            par&quot;. En rendant les paiements significativement plus aisés 
pour
-            vos clients, vous aurez la possibilité d'utiliser Taler pour de
-            petites transactions qui ne sont pas possibles par carte de crédit
-            pour des raisons culturelles ou sociologiques pour vos clients.</p>
-         <p lang="it">L'elaborazione delle transazioni con Taler è veloce, e 
ti permette di confermare virtualmente
-            la transazione con il tuo cliente immediatamente. Il cliente 
apprezzerà di non dover inserire
-            informazioni sulla carta di credito e giocare il gioco del 
"verificato da". Rendendo
-            i pagamenti significativamente più convenienti per i tuoi clienti, 
potrai usare Taler per
-            piccole transazioni che non funzionerebbero con pagamenti a carta 
di credito, a causa
-            del sovraccarico mentale per i clienti.</p>
-         <p lang="es">Procesar transacciones con Taler es rápido, permitiendo 
confirmar la transacción
-             con el cliente inmediatamente. Sus clientes valorarán que no 
necesitan ingresar información
-             de sus tarjetas de crédito y jugar al juego de "Verificado por".
-             Al hacer los pagos más fáciles para sus clientes, podrá usar Taler
-             para pequeñas transacciones que no se concretarían con tarjetas 
de crédito
-             debido a la complicación que representaría para los clientes.</p>
+            payments due to the mental overhead for customers.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Secure</h2>
-          <h2 lang="de">Sicher</h2>
-          <h2 lang="fr">Sûr</h2>
-          <h2 lang="it">Sicuro</h2>
-          <h2 lang="es">Seguro</h2>
-         <p lang="en">You never learn sensitive customer information. You need
+          <h2>{{ _("Secure") }}</h2>
+
+         <p>{{ _("You never learn sensitive customer information. You need
             to ensure that your website provides the correct account 
information
             for your business, and that you correctly validate the payment
             confirmations from the Taler exchange.  As a result, you will have
@@ -78,344 +36,93 @@
             undergo any particular security audits, processes or procedures, as
             you never handle sensitive customer information.  Your systems will
             have cryptographically signed contracts which you can use in court 
in
-            case of disputes.</p>
-          <p lang="de">H&auml;ndler erhalten keine sensitiven Informationen
-            &uuml;ber ihre Kunden. Sie m&uuml;ssen lediglich sicherstellen, 
dass
-            Ihre Internetseite die korrekten Accountinformationen f&uuml;r Ihr
-            Unternehmen zur Verf&uuml;gung stellt und dass Sie die
-            Zahlungsbest&auml;tigungen der Taler-Wechselstube korrekt
-            validieren. Auf diese Weise stellen Sie sicher, dass sie sowohl 
einen
-            kryptographischen Beweis &uuml;ber die Korrektheit der Transaktion 
im
-            mit dem Kunden eingegangenen Vertrag, als auch eine
-            kryptographische Signatur &uuml;ber die Existenz des bei der
-            Wechselstube eingelagerten Transaktionsvolumens erhalten. Zur
-            Verwendung von Taler m&uuml;ssen keine Akkreditierungen jeglicher
-            Form erlangt werden, da Ihre Systeme niemals mit den sensitiven
-            Daten des Kunden in Kontakt kommen. Stattdessen arbeiten Sie mit
-            kryptographisch signierten Vertr&auml;gen, welche im Falle von
-            Streitigkeiten vor Gericht geltend gemacht werden k&ouml;nnen.</p>
-         <p lang="fr">Vous n'aurez pas accès aux données sensibles du client.
-            Vous devez vous assurer que votre site internet fournit les
-            informations bancaires correctes pour votre business, et que vous
-            validez correctement les confirmations de paiement à partire de la
-            monnaie Taler. Vous aurez comme résultat une preuve de paiement
-            cryptographiée pour les contrats spécifiques que vous aurez passé 
avec
-            votre client, et les confirmations signées cryptographiquement par 
la
-            monnaie Taler concernant les dépots. Taler ne vous oblige pas à 
suivre
-            des audits, des process ou des vérifications de sécurité 
particuliers,
-            puisque nous ne détenez aucune donnée sensible du client. Votre
-            système aura signé cryptographiquement des contrats que vous 
pourrez
-            utiliser en cas de litige auprès d'un tribunal.</p>
-         <p lang="it">Non verrai mai a conoscenza di informazioni sensibili 
sui tuoi clienti.
-            Dovrai assicurare che il tuo sito offra le corrette informazioni 
account per il tuo
-            business, e che le conferme di pagamento dalla ufficio cambi di 
Taler vengano correttamente validate.
-            Come risultato, avrai la prova crittografica del pagamento per lo 
specifico contratto che hai
-            stipulato con i suoi clienti, e conferma crittograticamente 
firmate dalla ufficio cambi di Taler
-            riguardo ai versamenti. Taler non ti richiede di sottoporti a 
particolari controlli o prodecure
-            di sicurezza, poiché non dovrai mai gestire informazioni sensibili 
sui clienti.
-            I tuoi sistemi avranno contratti crittograficamente firmati che 
potrai usare in tribunale
-            in caso di controversie.</p>
-         <p lang="es">Ud. nunca verá información sensible del cliente. Sólo 
debe asegurarse
-             que su sitio web provee la información correcta de cuentas para 
su negocio, y que
-             valida correctamente las confirmaciones de pago de la casa de 
cambio Taler con la que opere.
-             Como conrapartida, tendrá una prueba criptográfica de los pagos 
recibidos por los contratos
-             que Ud. acordó con sus clientes, confirmados mediante firma 
digital de la casa de cambio
-             Taler respecto de sus depósitos. Taler no necesita que Ud. 
realize auditorías
-             de seguridad o procedimientos específicos, y nunca deberá manejar 
datos sensibles de sus clientes.
-             Sus sistemas tendrán contratos firmados digitalmente que Ud. 
puede usar en la Justicia en caso de
-             disputas.</p>
+            case of disputes.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Free Software</h2>
-          <h2 lang="de">Freie Software</h2>
-          <h2 lang="fr">Logiciel Libre</h2>
-          <h2 lang="it">Free Software</h2>
-          <h2 lang="es">Software Libre</h2>
-         <p lang="en">Taler is free software, and you can use the
+          <h2>{{ _("Free Software") }}</h2>
+
+         <p>{{ _("Taler is free software, and you can use the
             liberally-licensed reference code as a starting point to integrate
             Taler into your services. To use Taler, you do not need to pay 
license
             fees, and the free software development model will ensure that you 
can
             select from many competent developers to help you with your
-            integration.</p>
-          <p lang="de">Taler ist freie Software, weswegen Sie die sehr liberal
-            lizenzierte Referenzimplementierung als Ausgangspunkt verwenden
-            k&ouml;nnen, um Taler-Transaktionen in Ihrem System
-            zu erm&ouml;glichen. Durch die Verwendung von Taler fallen keine
-            Lizenzgeb&uuml;hren an und das Entwicklungsmodell freier Software
-            stellt sicher, dass Sie zahlreiche kompetente Entwickler zurate
-            ziehen k&ouml;nnen, welche Ihnen beim Integrationsvorgang zur
-            Seite stehen.</p>
-         <p lang="fr">Taler est un logiciel libre, et vous pouvez utiliser un
-            code de réféence licence libre comme point de départ pour intégrer
-            Taler dans vos services. Pour utiliser Taler, vous n'avez pas 
besoin
-            de payer de licence et le modèle de développement de licence libre
-            vous garanti de pouvoir sélectionner des développeurs compétents 
pour
-            vous aider dans l'intégration.</p>
-         <p lang="it">Taler si basa su un free software, e potrai utilizzare 
il codice
-            di riferimento sotto licenza libera come punto di partenza per 
integrare
-            Taler nei tuoi sistemi. Per usare Taler, non servirà pagare i 
diritti di
-            licenza, e il modello di sviluppo del free software assicurerà che 
tu possa
-            selezionare molti sviluppatori compententi per aiutarti con 
l'implementazione.</p>
-         <p lang="es">Taler es software libre, y puedes usar el código de 
referencia con licencia
-             libre como punto de partida para integrar Taler en tus servicios.
-             Para usar Taler, no se necesita pagar gastos de licencia y el 
modelo de desarrollo
-             del software libre garantiza el poder seleccionar muchos 
programadores competentes
-             que ayuden con su integración.</p>
+            integration.") }}</p>
         </div>
       </div>
       <div class="row">
         <div class="col-lg-4">
-          <h2 lang="en">Low Fees</h2>
-          <h2 lang="de">Niedrige Geb&uuml;hren</h2>
-          <h2 lang="fr">Faible Coût </h2>
-          <h2 lang="it">Prezzi bassi</h2>
-          <h2 lang="es">Bajo costo</h2>
-         <p lang="en">Taler is designed to minimize the work the exchange 
needs to
+          <h2>{{ _("Low Fees") }}</h2>
+
+         <p>{{ _("Taler is designed to minimize the work the exchange needs to
             perform.  Combined with Taler's strong security which prevents 
fraud,
             exchanges can operate with very low overhead and thus low 
transaction
             fees.  Given Taler's free software exchange reference 
implementation,
             competition among exchanges will ensure fair, low transaction fees 
for
-            merchants.</p>
-          <p lang="de">Taler wurde konzipiert, die Arbeit der
-            M&uuml;nzanstalt m&ouml;glichst gering zu halten. Zusammen mit den
-            Konzepten starker Kryptographie, die Missbrauch und Betrug 
vorbeugt,
-            k&ouml;nnen M&uuml;nzanstalten mit sehr geringem Mehraufwand 
operieren,
-            was den Transaktionskosten zugute kommt. Aufgrund der als freie
-            Software zug&auml;nglich gemachten Referenzimplementierung einer
-            M&uuml;nzanstalt sorgt der Wettbewerb f&uuml;r faire, niedrige
-            Transaktionsgeb&uuml;hren gegen&uuml;ber H&auml;ndlern.</p>
-         <p lang="fr">Taler est construit pour minimiser le temps d'éxécution
-            de la monnaie. Couplé avec le haut système de sécurité de Taler qui
-            permet d'éviter les fraudes, les monnaies génèrent des coûts de
-            gestion et de frais très bas. L'installation via un logiciel libre 
de
-            la monnaie Taler, la compétition entre monnaies permettra des 
coûts de
-            transactions honnêtes et faibles pour les commerçants.</p>
-         <p lang="it">Taler è progettato per minimizzare il lavoro che la 
"banca" (exchange)
-            ha necessità di eseguire. Combinate con la forte sicurezza di 
Taler che previene
-            la frode, le "banche" (exchanges) possono operare con spese molto 
basse e quindi bassi
-            costi di transazione. Considerata l'implementazione free-software 
di riferimento della "banca" (exchange)
-            la competizione tra "banche" (exchanges) garantirà costi di 
transazione giusti e bassi per
-            i mercanti.</p>
-         <p lang="es">Taler esta diseñado para minimizar el trabajo de la Casa 
de Moneda.
-             Combinado con la fuerte seguridad de Taler que previene el 
fraude, las casas de moneda
-             pueden operar con costos muy bajos y por lo tanto con bajas tasas 
de servicio.
-             Puesto que se implementa la casa de moneda de Taler con software 
libre,
-             seguramente se estimulará la competencia entre casas de moneda 
para ofrecer
-             bajos cargos por el servicio a los comerciantes.</p>
+            merchants.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Flexible</h2>
-          <h2 lang="de">Flexibel</h2>
-          <h2 lang="fr">Flexible</h2>
-          <h2 lang="it">Flessibile</h2>
-          <h2 lang="es">Flexible</h2>
-         <p lang="en">Taler can be used for different currencies (such as Euros
+          <h2>{{ _("Flexible") }}</h2>
+
+         <p>{{ _("Taler can be used for different currencies (such as Euros
             or US Dollars) and different payment models limited only by what 
the
-            exchange supports in its interactions.</p>
-          <p lang="de">Taler kann unabh&auml;ngig von verschiedenen
-            W&auml;hrungen (wie zum Beispiel Euro oder US-Dollar) und
-            Bezahlmodellen eingesetzt werden. Die einzige Beschr&auml;nkung
-            stellt hierbei der Interaktionsreichtum der M&uuml;nzanstalt 
dar.</p>
-         <p lang="fr">Taler est construit pour minimiser le temps d'éxécution
-            de la monnaie. Couplé avec le haut système de sécurité de Taler qui
-            permet d'éviter les fraudes, les monnaies génèrent des coûts de
-            gestion et de frais très bas. L'installation via un logiciel libre 
de
-            la monnaie Taler, la compétition entre monnaies permettra des 
coûts de
-            transactions honnêtes et faibles pour les commerçants.</p>
-         <p lang="it">Taler può essere usato per diverse valute (come Euro o 
dollari americani)
-            e diversi modelli di pagamento limitati solamente da quello che la 
"banca" (exchange)
-            supporta nelle sue interazioni.</p>
-         <p lang="es">Taler se puede usar con diferentes monedas (como Euros o 
Dólares) y
-             diferentes modelos de pago sólo limitado por las interacciones a 
las que dé soporte
-             la casa de moneda elegida.</p>
+            exchange supports in its interactions.") }}</p>
         </div>
         <div class="col-lg-4">
-          <h2 lang="en">Ethical</h2>
-          <h2 lang="de">Ethisch</h2>
-          <h2 lang="fr">Ethique</h2>
-          <h2 lang="it">Etico</h2>
-          <h2 lang="es">Ético</h2>
-          <p lang="en">Taler does not support tax evasion or money laundering, 
and is
+          <h2>{{ _("Ethical") }}</h2>
+
+          <p>{{ _("Taler does not support tax evasion or money laundering, and 
is
              also not a pyramid scheme or speculative investment.  Taler's
              protocols are efficient and do not waste energy. Taler encourages
              competition by providing an open standard and free software
-             reference implementations.</p>
-          <p lang="de">Taler unterst&uuml;tzt weder Steuervermeidung noch
-            Geldw&auml;sche, ist kein Schneeballsystem und fungiert 
ebensowenig als
-            eine spekulative Wertanlage. Die Taler zugrunde liegenden 
Protokolle
-            sind effizient und verbrauchen nicht mehr Energie, als n&ouml;tig.
-            Au&szlig;erdem unterst&uuml;tzt Taler den Wettbewerb durch das
-            Bereitstellen einer Referenzimplementierung auf Basis einer freien
-            Software-Lizenz.</p>
-         <p lang="fr">Taler ne permet pas l'évasion fiscale ou le blanchiment
-            d'argent, et n'est pas non plus un schéma d'investissement 
pyramidal
-            ou spéculatif. Les protocoles Taler son efficaces et ne gaspillent 
pas
-            d'énergie. Taler encourage la concurrence en fournissant un 
standard
-            ouvert et des références d'installations de logiciels libres.</p>
-         <p lang="it">Taler non supporta l'evasione fiscale o il riciclaggio 
di denaro,
-            e non è nemmeno a schema piramidale o un investimento speculativo. 
I protocolli
-            di Taler sono efficienti e non sprecano energia. Taler incoraggia 
la competizione
-            fornendo standard aperti e implementazioni di riferimento in 
free-software.</p>
-          <p lang="es">Taler no da soporte a la evasión de impuestos o el 
lavado de dinero, y tampoco
-             promueve un sistema piramidal o de inversión especulativa. Los 
protocolos de Taler
-             son eficientes y no derrochan energía. Taler fomenta la 
competencia proveyendo
-             un estándar abierto e implementaciones de software libre.</p>
+             reference implementations.") }}</p>
         </div>
       </div>
      <div class="col-lg-12">
-        <h2 lang="en" id="overview">Taler as seen by merchants</h1>
-        <h2 lang="de">Taler aus H&auml;ndlerperspektive</h1>
-        <h2 lang="fr">Taler du poit de vu des marchants</h2>
-        <h2 lang="it">Come i negozianti vedono Taler</h2>
-        <h2 lang="es">Taler desde el punto de vista del comerciante</h1>
-        <p lang="en">Merchants supporting the Taler system need to integrate
+        <h2 id="overview">{{ _("Taler as seen by merchants") }}</h2>
+
+        <p>{{ _("Merchants supporting the Taler system need to integrate
           some relatively simple logic into their transaction processing
           system.
           Typical steps performed by the merchant system are:
-        </p>
-        <p lang="de">H&auml;nder die Taler als Bezahlsystem
-          anbieten wollen, m&uuml;ssen ein paar relativ einfache Erweiterungen
-          an ihrem Transaktionssystem vornehmen. Die typischen Schritte die
-          ein H&auml;ndler bei Taler durchf&uuml;ren muss sind:</p>
-        <p lang="fr" note="outdated"></p>
-        <p lang="it">Al fine di supportare Taler, i negozianti
-       dovranno integrare alcune semplici procedure nei loro sistemi di 
ricezione
-       dei pagamenti</p>
-        <p>
-        <p lang="es">Los comerciantes que trabajen con el sistema Taler 
necesitan integrar
-          cierta lógica relativamente simple en su sistema de procesamiento de 
transacciones.
-          Los pasos típicos que realiza el comerciante son:
-        </p>
+        ") }}</p>
 
+        <p>
           <img src="images/merchant.svg" alt="merchant perspective" 
style="float: right; margin: 50px 5px 5px 5px;" width="50%">
           <ol>
-            <li lang="en">The new logic detects when a customer's system
+            <li>{{ _("The new logic detects when a customer's system
               supports Taler and then needs to send a cryptographically signed
               version of the proposed contract in a simple JSON format to
               the customer.
               The message also includes salted, hashed wire details for
               the merchant, as well as restrictions as to which exchange 
operators
-              the merchant is willing to deal with.</li>
-             <li lang="de">Die H&auml;ndlerwebseite muss
-              pr&uuml;fen ob der Kunde eine Taler Geldb&ouml;rsenanwendung
-              benutzt und dieser einen kryptographisch unterzeichneten
-              Vertragstext in einem JSON-Format &uuml;bertragen.  Der
-              Vertragstext muss auch einen Hash der Kontoinformationen
-              des H&auml;ndlers sowie Restriktionen f&uuml;r die vom
-              H&auml;ndler unterst&uuml;tzten M&uuml;nzanstalten beinhalten.
-              </li>
-             <li lang="fr" note="outdated"></li>
-             <li lang="it">La nuova procedura rileva il caso in cui un cliente
-            supporta Taler, e procede ad inviarvi un contratto digitale firmato
-            in un semplice formato JSON.
-            Il messaggio include anche le coordinate bancarie del negoziante
-            fissate in un "hashcode" assieme ad un numero casuale, nonché la
-            lista delle zecche con cui il negoziante è disposto a 
trattare.</li>
-            <li lang="es">La nueva lógica detecta que el sistema de un cliente 
soporta Taler
-              y necesita enviarle una versión firmadaa digitalmente del 
contrato propuesto
-              al cliente en un simple formato JSON.
-              El mensaje incluye también detalles de la cuenta bancaria del 
comerciante,
-              junto a las restricciones con las que opera la casa de moneda 
con la que
-              desea operar el comerciante.</li>
+              the merchant is willing to deal with.") }}</li>
 
-            <li lang="en">The customer sends a signed response which states
+            <li>{{ _("The customer sends a signed response which states
                that certain digital coins now belong to the merchant to both
                signal acceptance of the deal as well as to pay the respective
-               amount (bottom).</li>
-             <li lang="de">Der Kunde schickt eine kryptografisch
-               signierte Antwort die besagt, dass der Wert bestimmter digitaler
-               M&uuml;nzen jetzt dem H&auml;ndler geh&ouml;rt. Dadurch erfolgen
-               die Akzeptanz des Vertrages als auch die
-               Bezahlung der Rechnung immer gleichzeitig (unten).</li>
-             <li lang="fr">Le client envoid une réponse signée qui stipule
-               que certaines pièces numériques apartienent désormais au 
marchand.
-               Cette signature sert à la fois de payement et de validation
-               du contrat.</li>
-             <li lang="it">Il cliente invia una risposta firmata che attesta
-            che un certo numero di gettoni ora appartiene al negoziante, così
-            da segnalare sia l'accettazione dello scambio che il suo impegno
-            a pagare il prezzo dovuto (in basso).
-            </li>
-            <li lang="es">El cliente envía una respuesta firmada que establece
-               que ciertas monedas electrónicas ahora pertenecen al comerciante
-               como señal de aceptación del acuerdo y que sirven asimismo de
-               pago por el monto respectivo (abajo).</li>
+               amount (bottom).") }}</li>
 
-             <li lang="en">The merchant then forwards the signed messages
+             <li>{{ _("The merchant then forwards the signed messages
                received from the customer to the exchange, together with its
                wire details and the salt (without hashing).  The exchange 
verifies
                the details and sends a signed confirmation (or an error
                message) to the merchant.  The merchant checks that the
                exchange's signature is valid, sends a confirmation to the
-               customer and executes the contract-specific business logic.</li>
-             <li lang="de">Der H&auml;ndler leitet dann die
-               Unterschriften weiter an die M&uuml;nzanstalt, zusammen mit 
seinen
-               ungehashten Kontodaten.  Diese pr&uuml;ft die Daten und 
antwortet
-               mit einer kryptografisch signierten Best&auml;tigung (oder einer
-               Fehlernachricht).  Der H&auml;ndler pr&uumml;ft seinerseits die
-               Signatur, schickt eine Best&auml;tigung an den Kunden und
-               f&uuml;hrt seine vertragsspezifische Gesch&auml;ftslogik 
aus.</li>
-             <li lang="fr">Le marchand transfère ensuite le message signé
-               reçu du client au exchange, avec ses détails banquaires et le 
sel (sans hashage).
-               Le exchange vérifie les détails et envoie une confirmation (ou 
un message d'erreur).
-               au marchand. Le marchand verifie que la signature du exchange 
est valide, envoi
-               la confirmation au client et execute le contrat.</li>
-             <li lang="it">Il negoziante inoltra tale messaggio firmato appena
-            ricevuto del cliente alla zecca, insieme alle sue coordinata 
bancarie
-            e al numero casuale usato in precedenza per produrre l'"hash" dei 
due.
-            La zecca verifica le coordinate e manda una conferma (o un 
messaggio
-            d'errore) firmata al negoziante. A questo punto, il negoziante 
controlla
-            che la firma della zecca sia valida, manda una conferma al cliente,
-            e procede ad assolvere quanto indicato nel contratto.</li>
-             <li lang="es">El comerciante entonces reenvía los mensajes 
firmados del cliente
-               a la casa de moneda, junto al identificador de transacción (sin 
encriptar).
-               La casa de moneda verifica los detalles y responde al 
comerciante con una
-               confirmación firmada (o un mensaje de error).
-               El comerciante revisa la validez de la firma de la casa de 
moneda y a su vez
-               envía confirmación al cliente y ejecuta la lógica de negocio 
específica del contrato.</li>
+               customer and executes the contract-specific business logic.") 
}}</li>
 
-             <li lang="en">The exchange performs wire transfers corresponding 
to
+             <li>{{ _("The exchange performs wire transfers corresponding to
                the claims deposited by the merchant. Note that the exchange may
                charge fees for the deposit operation, hence merchants may
                impose limits restricting the set of exchange operators they are
                willing to deal with, for example by imposing a bound on
-               deposit fees.</li>
-             <li lang="de">Die M&uuml;nzanstalt &uuml;berweist
-               dem H&auml;ndler die Betr&auml;ge aus dem Vertrag. Da die
-               M&uuml;nzanstalt f&uuml;r diese Dienstleistung Geb&uuml;hren
-               einbehalten kann, ist es wichtig dass die H&auml;ndler ihre
-               Zusammenarbeit auf eine Menge von M&uuml;nzanstalten
-               einschr&auml;nken k&ouml;nnen, z.B. durch Angabe einer 
Obergrenze
-               f&uuml;r die Transaktionskosten.</li>
-             <li lang="fr">Le exchange effectue le virement banquaire 
correspondant
-               au dépos effectué par le marchant. Nottez que le exchange peut 
charger des
-               frais pour l'opération de dépos, les marchands peuvent donc 
imposer
-               des restrictions sur les exchanges avec lesquels il acceptent 
de travailler,
-               par exemple en imposant des limites sur les frais qu'ils 
acceptent.</li>
-             <li lang="it">Per ogni deposito (od opzionalmente per ogni
-            raggruppamento di depositi) ricevuto da un certo negoziante,
-            la zecca procederà con il versamento verso il conto in banca di
-            quest'ultimo. La zecca potrebbe anche prevedere delle tariffe
-            per l'operazione di deposito, da cui è plausibile che alcuni
-            mercanti impongano delle restrizioni su quali siano le zecche
-            con cui essi vogliano trattare.</li>
-             <li lang="es">La casa de moneda realiza las transferenciaas 
bancarias
-               correspondientes a las solicitudes depositadas por el 
comerciante.
-               Nótese que la casa de moneda puede cobrar comisiones por la 
operación de
-               depósito, por eso los comerciantes pueden imponer límites a los 
posibles
-               operadores de casa de moneda con los que desean operar, por 
ejemplo definiendo
-               un límite máximo a las comisiones por depósito.</li>
+               deposit fees.") }}</li>
           </ol>
         </p>
      </div>
       <div class="col-lg-12">
-        <h2 lang="en" id="documentation">Manuals for merchants</h1>
-        <h2 lang="de">Handb&uuml;cher f&uuml;r H&auml;ndler</h1>
-        <h2 lang="fr" note="outdated">Documentation</h2>
-        <h2 lang="it" note="outdated">Documentation</h2>
-        <h2 lang="es" note="outdated">Documentation</h2>
+        <h2 id="documentation">{{ _("Manuals for merchants") }}</h2>
         <p>
-          <ul>
+          </p><ul>
             <li>The GNU Taler merchant backend operator tutorial
               (<a 
href="https://docs.taler.net/current/merchant-backend/tutorial.html";>html</a>,
                <a 
href="https://docs.taler.net/current/merchant-backend/tutorial.pdf";>pdf</a>)</li>
@@ -423,7 +130,7 @@
               (<a 
href="https://docs.taler.net/current/merchant-shop/php/tutorial.html";>html</a>,
                <a 
href="https://docs.taler.net/current/merchant-shop/php/tutorial.pdf";>pdf</a>)</li>
           </ul>
-        </p>
+        <p></p>
       </div>
       <!--# include file="common/footer.inc" -->
     </div> <!-- /container -->
diff --git a/news.html b/news.html
index acd59f1..e528382 100644
--- a/news.html
+++ b/news.html
@@ -1,21 +1,18 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
+<html lang="{{ _('en') }}"><head>
     <meta charset="utf-8">
-    <title>GNU Taler - News</title>
+    <title>{{ _("GNU Taler") }} - {{ _("News") }}</title>
     <meta name="description" content="">
       <!--# include file="common/header.inc" -->
   </head>
-  <body class="en" onLoad="loadLang();">
+  <body class="en" onload="loadLang();">
     <div class="container">
       <!--# include file="common/navigation.inc" -->
       <!-- Jumbotron -->
       <div class="jumbotron">
-        <h1 lang="en">News</h1>
+        <h1>{{ _("News") }}</h1>
         <!-- p><a class="btn btn-lg btn-success" href="#" role="button">Get 
started today</a></p -->
       </div>
 
-
       <div class="row">
         <div class="col-lg-12">
           <h2>10-2016: Taler Wallet for Firefox online</h2>
@@ -24,6 +21,7 @@
              Installation instructions are on the <a href="/wallet">Wallet 
page</a>.</p>
         </div>
       </div>
+
       <div class="row">
         <div class="col-lg-12">
           <h2>9-2016: Taler Web Payments paper published</h2>
@@ -32,10 +30,12 @@
              Taler, but focuses on the practical aspects of how the wallet and 
the merchants
              interact over the Web.  Hence, this paper should be a good read 
for
              anyone who wants to integrate Taler support with their Web site.
-             We have posted the paper <a 
href="https://gnunet.org/taler2016space";>here</a>.</p>
+            We have posted the paper <a 
href="https://gnunet.org/taler2016space";>here</a>.</p>
+
           <h2>8-2016: Taler Systems S.A. created</h2>
           <p>We now have a business entity for Taler.  Potential investors may
-             contact the executive team at <a 
href="mailto:address@hidden";>address@hidden</a>.</p>
+            contact the executive team at <a 
href="mailto:address@hidden";>address@hidden</a>.</p>
+
           <h2>6-2016: GNU Taler 0.0.0 released</h2>
           <p>We have reached our first big milestone, the 0.0.0 release!
              The release includes implementations of a bank, exchange, 
merchant and wallet
@@ -74,17 +74,15 @@
         <div class="col-lg-12">
           <h2>11-2014: Christian Grothoff's explains the goals behind 
Taler</h2>
           <p>
-           <video id="video" poster="/videos/inria2015interview.png" 
autobuffer height="360" width="640" controls="controls">
+           <video id="video" poster="/videos/inria2015interview.png" 
autobuffer="" height="360" width="640" controls="controls">
            <source src="/videos/inria2015interview.webm#t=216" 
type="video/webm">
            <source src="/videos/inria2015interview.ogv#t=216" type="video/ogv">
            </video>
-          <a rel="license" 
href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US";><img 
alt="Creative Commons License" style="border-width:0" src="/images/ccby.png" 
/></a><br />"<span xmlns:dct="http://purl.org/dc/terms/"; 
property="dct:title">Taler</span>" by <span 
xmlns:cc="http://creativecommons.org/ns#"; 
property="cc:attributionName">Christian Grothoff, produced by Inria Rennes 
Bretagne Atlantique</span> is licensed under a <a rel="license" 
href="https://creativecommons.org/li [...]
+          <a rel="license" 
href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US";><img 
alt="Creative Commons License" style="border-width:0" 
src="/images/ccby.png"></a><br>"<span xmlns:dct="http://purl.org/dc/terms/"; 
property="dct:title">Taler</span>" by <span 
xmlns:cc="http://creativecommons.org/ns#"; 
property="cc:attributionName">Christian Grothoff, produced by Inria Rennes 
Bretagne Atlantique</span> is licensed under a <a rel="license" 
href="https://creativecommons.org/licens [...]
           </p>
         </div>
       </div>
 
-
-
       <div class="row">
         <div class="col-lg-12">
           <h2>2-2015: Taler becomes an official GNU package</h2>
@@ -98,11 +96,11 @@
         <div class="col-lg-12">
           <h2>12-2014: Watch Christian Grothoff's FOSSA talk on Taler</h2>
           <p>
-           <video id="video" poster="/images/fossa2014.png" autobuffer 
height="360" width="640" controls="controls">
+           <video id="video" poster="/images/fossa2014.png" autobuffer="" 
height="360" width="640" controls="controls">
            <source src="/videos/grothoff2014fossa.webm" type="video/webm">
            <source src="/videos/grothoff2014fossa.ogv" type="video/ogv">
            </video>
-          <a rel="license" 
href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US";><img 
alt="Creative Commons License" style="border-width:0" src="/images/ccby.png" 
/></a><br />"<span xmlns:dct="http://purl.org/dc/terms/"; 
property="dct:title">Taler</span>" by <span 
xmlns:cc="http://creativecommons.org/ns#"; 
property="cc:attributionName">Christian Grothoff, produced by FOSSA, Inria 
Rennes Bretagne Atlantique</span> is licensed under a <a rel="license" 
href="https://creativecommons [...]
+          <a rel="license" 
href="https://creativecommons.org/licenses/by-nd/3.0/deed.en_US";><img 
alt="Creative Commons License" style="border-width:0" 
src="/images/ccby.png"></a><br>"<span xmlns:dct="http://purl.org/dc/terms/"; 
property="dct:title">Taler</span>" by <span 
xmlns:cc="http://creativecommons.org/ns#"; 
property="cc:attributionName">Christian Grothoff, produced by FOSSA, Inria 
Rennes Bretagne Atlantique</span> is licensed under a <a rel="license" 
href="https://creativecommons.org [...]
           </p>
         </div>
       </div>
diff --git a/wallet.html b/wallet.html
index 8b0b36f..aa833d5 100644
--- a/wallet.html
+++ b/wallet.html
@@ -2,7 +2,7 @@
 <html>
   <head profile="http://www.w3.org/2005/10/profile";>
     <meta charset="utf-8"/>
-    <title>GNU Taler - Wallet</title>
+    <title>{{ _("GNU Taler") }} - {{ _("Wallet") }}</title>
     <meta name="description" content="">
     <!--# include file="common/header.inc" -->
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]