diff --git a/www/i18n/locale-ca.json b/www/i18n/locale-ca.json
index 66161115314b64e0d29a25d313f450dd85606c75..226acb1cdde1c3ebada80e5192e3072c8a9dd34d 100644
--- a/www/i18n/locale-ca.json
+++ b/www/i18n/locale-ca.json
@@ -657,6 +657,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Selección de monedero"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Verificacions abans de la certificació",
+      "INFOS": "La seguretat de la moneda Ğ1 es basa en cada membre. Abans de certificar la identitat d'aquesta persona, heu de fer algunes verificacions sobre ella. Si us plau, respongueu les següents preguntes:",
+      "BTN_ALL_CHECK": "Certificar",
+      "CHECKLIST_CONDITIONS_NOT_MET": "La certificació no s'ha enviat. Les verificacions semblen insuficients. Si us plau, torneu a comprovar cada punt amb la persona a certificar.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>Coneixeu bé</b> la persona que esteu certificant, i coneixeu gent que també la conegui bé?",
+        "REVOCATION": "La persona ha baixat el seu <b>document de revocació</b> i sap on trobar-lo?",
+        "CONTACT": "Heu <b>contactat</b> aquesta persona per diversos mitjans i us ha respost?",
+        "DOUBLE_IDENTITY": "La persona ha de tenir <b>una sola identitat de membre actiu</b>. En té <b>un altre</b>??",
+        "MASTER_ACCOUNT": "Controla el seu compte i ha <b>realitzat almenys una transferència</b> des del seu compte?",
+        "LICENSE": "Ha <b>entès la llicència</b>, i accepta complir-la per a la certificació d'altres membres?",
+        "CREDENTIALS": "La frase secreta i la contrasenya del seu compte són <b>llargues i complexes</b>? Ha entès que han de romandre en secret? Està <b>segura que els recorda</b> o els pot trobar?",
+        "PUBLIC_KEY_DIFFERENT": "La <b>llave pública</b> indicada ha de ser <b>idèntica</b> a la que us ha comunicat aquesta persona. Les claus són <b>diferents</b>?"
+      },
+      "REMINDER_TITLE": "Recordatori",
+      "SHORT_LICENSE_REMINDER": "Podeu recordar a la persona que certifiqui diferents paràmetres de certificació:<br/><br/><ul><li> - Cada membre pot certificar 100 altres identitats com a màxim.</li><li> - Les certificacions es desen amb un interval de 5 dies.</li><li> - Una nova identitat ha de reunir almenys 5 certificacions en menys de 2 mesos.</li><li> - Un membre ha de renovar la seva afiliació almenys un cop a l'any.</li><li> - Les certificacions tenen una durada de dos anys.</li></ul>"
+    },
     "WALLET_LIST": {
       "IMPORT_MODAL": {
         "HELP": "Para <b>importar monederos</b>, haga clic para seleccionar o arrastre en la zona de abajo el archivo con la lista de monederos.",
diff --git a/www/i18n/locale-de-DE.json b/www/i18n/locale-de-DE.json
index 703bafd4c585c0755f4d060e6beec16d5a518bdb..c3881dbb27573cb4c30a766f73c7f0bddb4a6d41 100644
--- a/www/i18n/locale-de-DE.json
+++ b/www/i18n/locale-de-DE.json
@@ -585,6 +585,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Auswahl der Brieftasche"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Prüfungen vor der Zertifizierung",
+      "INFOS": "Die Sicherheit der Währung Ğ1 basiert auf jedem Mitglied. Bevor Sie die Identität dieser Person zertifizieren, müssen Sie einige Überprüfungen vorgenommen haben. Bitte beantworten Sie die folgenden Fragen:",
+      "BTN_ALL_CHECK": "Zertifizieren",
+      "CHECKLIST_CONDITIONS_NOT_MET": "Die Zertifizierung wurde nicht gesendet. Die Überprüfungen scheinen unzureichend zu sein. Bitte überprüfen Sie jeden Punkt erneut bei der zu zertifizierenden Person.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "Kennen Sie die Person, die Sie zertifizieren, <b>gut</b>, und kennen Sie auch andere, die sie gut kennen?",
+        "REVOCATION": "Hat sie ihr <b>Widerrufsdokument</b> heruntergeladen und weiß sie, wo sie es finden kann?",
+        "CONTACT": "Haben Sie diese Person auf verschiedene Weise <b>kontaktiert</b>, und hat sie Ihnen geantwortet?",
+        "DOUBLE_IDENTITY": "Die Person muss <b>nur eine aktive Mitgliedsidentität</b> haben. Hat sie <b>eine andere</b>?",
+        "MASTER_ACCOUNT": "Kontrolliert sie ihr Konto und hat sie mindestens <b>eine Überweisung</b> von diesem Konto getätigt?",
+        "LICENSE": "Hat sie die <b>Lizenz verstanden</b>, und stimmt sie zu, sie bei der Zertifizierung anderer Mitglieder einzuhalten?",
+        "CREDENTIALS": "Sind der Geheimer Benutzername und das Passwort ihres Kontos <b>lang und komplex</b> (Passphrasen)? Hat sie verstanden, dass der Benutzername auch geheim bleiben muss? Ist sie <b>sicher, sich daran zu erinnern</b> oder in der Lage, sie wiederzufinden?",
+        "PUBLIC_KEY_DIFFERENT": "Der angegebene <b>öffentliche Schlüssel</b> muss <b>identisch</b> sein mit dem, den Ihnen diese Person mitgeteilt hat. Sind die Schlüssel <b>unterschiedlich</b>?"
+      },
+      "REMINDER_TITLE": "Erinnerung",
+      "SHORT_LICENSE_REMINDER": "Sie können die zertifizierte Person an die Zertifizierungsparameter erinnern:<br/><br/><ul><li> - Jedes Mitglied kann maximal 100 gültige Zertifikate ausstellen.</li><li>- Die Zertifikate werden in Abständen von 5 Tagen aufgezeichnet.</li><li> - Eine neue Mitgliedsidentität muss in weniger als zwei Monaten mindestens 5 Zertifikate sammeln.</li><li> - Ein Mitglied muss seine Mitgliedschaft jedes Jahr erneuern.</li><li> - Zertifikate sind zwei Jahre gültig.</li></ul>"
+    },
     "WALLET_LIST": {
       "TITLE": "Meine Brieftaschen",
       "BTN_NEW": "Eine Brieftasche hinzufügen",
diff --git a/www/i18n/locale-en-GB.json b/www/i18n/locale-en-GB.json
index c779e179af4c33f7a2e1f25561a27278aeee79e0..9a8d2121be90d360d3dc22d8fe28829bd6c4272d 100644
--- a/www/i18n/locale-en-GB.json
+++ b/www/i18n/locale-en-GB.json
@@ -575,19 +575,19 @@
       "CHECKLIST_TITLE": "Certification check list",
       "INFOS": "Each member is responsible for the security of Ğ1 currency. Before certifying this person's identity, you should have performed few checks. Please answer following questions:",
       "BTN_ALL_CHECK": "Certify",
-      "CHECKLIST_CONDITIONS_NOT_MET": "Certification has not been sent. All answers are not right. Please double-check each point with the person you want to certify.",
+      "CHECKLIST_CONDITIONS_NOT_MET": "The certification has not been sent. All answers are not right. Please recheck each point with the person to be certified.",
       "QUESTIONS": {
-        "WELL_KNOWN": "Do you know <b>well</b> the person you are about to certify? Do you know other people who also know thes person well?",
+        "WELL_KNOWN": "Do you know <b>well</b> the person you are about to certify? Do you know other people who also know this person well?",
         "REVOCATION": "Has this person downloaded their <b>revocation document</b> and do they know where to find it?",
         "CONTACT": "Have you <b>had contact</b> with this person by many means, and did they answer?",
         "DOUBLE_IDENTITY": "The person should own <b>only one active member identity</b>. Do you think they own another one?",
         "MASTER_ACCOUNT": "Does this person own their accounts secrets? Have they already <b>sent money from their account</b> at least once?",
         "LICENSE": "Has this person <b>understood the Duniter license</b>? Do they agree to comply with it for future certifications?",
-        "CREDENTIALS": "Was the account created with <b>long and complex ID/Password</b> (ex. passphrases) ? Did the person understand that both ID and password must remain secret ? Are they <b>sure to remember them</b> or to be able to find them?",
-        "PUBLIC_KEY_DIFFERENT": "The <b>public key</b> that is shown must be <b>identical</b> to the one the person gave you. The public keys are they <b>different</b> ?"
+        "CREDENTIALS": "Was the account created with <b>long and complex secret identifier and password</b> (ex. passphrases)? Did the person understand that both secret identifier and password must remain secret ? Are they <b>sure to remember them</b> or to be able to find them?",
+        "PUBLIC_KEY_DIFFERENT": "The <b>public key</b> that is shown must be <b>identical</b> to the one the person gave you. The public keys are they <b>different</b>?"
       },
       "REMINDER_TITLE": "Reminder",
-      "SHORT_LICENSE_REMINDER": "<p>You may remind the person to certify different certification parameters:</p><p>- Each member can certify 100 other identities at most.</p><p>- The certifications are saved with a 5 days interval.</p><p>- A new identity must gather at least 5 certifications in less than 2 months.</p><p>- A member must renew its membership at least once a year.</p><p>- Certifications have a lifespan of two years.</p>"
+      "SHORT_LICENSE_REMINDER": "You may remind the person to certify different certification parameters:<br/><br/><ul><li> - Each member can certify 100 other identities at most.</li><li> - The certifications are saved with a 5 days interval.</li><li> - A new identity must gather at least 5 certifications in less than 2 months.</li><li>- A member must renew its membership at least once a year.</li><li> - Certifications have a lifespan of two years.</li></ul>"
     },
     "WALLET_LIST": {
       "TITLE": "My wallets",
@@ -709,7 +709,7 @@
     "PUBKEY_INVALID_CHECKSUM": "Invalid public key (bad checksum).",
     "POPUP_TITLE": "Error",
     "UNKNOWN_ERROR": "Unknown error",
-    "TIMEOUT_REACHED": "Peer timeout exceeded ({{timeout}}ms).<br/><br/><small>{{url}}</small>",
+    "TIMEOUT_REACHED": "Peer timeout exceeded ({{timeout|formatDurationMs}}).<br/><br/><small>{{url}}</small>",
     "CRYPTO_UNKNOWN_ERROR": "Your browser is not compatible with cryptographic features.",
     "DOWNLOAD_KEYFILE_FAILED": "Failed to generate the keychain file.",
     "EQUALS_TO_PSEUDO": "Must be different from pseudonym",
@@ -859,7 +859,7 @@
     "USE_FALLBACK_NODE": "Peer <b>{{old}}</b> unreachable or invalid address.<br/><br/>Do you want to temporarily use the <b>{{new}}</b> node?",
     "USE_SYNC_FALLBACK_NODE": "Node <b>{{old}}</b> seems to be out of sync.<br/><br/>Do you want to temporarily use the synchronised node <b>{{new}}</b>?",
     "ISSUE_524_SEND_LOG": "The transaction was rejected because of a known problem (issue #524) but not reproduced.<br/><br/>To help developers correct this error, do you accept <b>the transmission of your logs</b> per message?<br/><small>(No confidential data is sent)</small>",
-    "ENABLE_EXPERT_MODE_TO_CHANGE_NODE": "<b class=\"assertive\">Warning:</b> Do you want to <b>manually change</b> the peer?<br/><br/>If you proceed:<ul><li> - <b>Expert mode</b> will be activated;</li><li> - You can return to automatic peer selection by simply <b>deactivating expert mode</b>.</li></ul>"
+    "ENABLE_EXPERT_MODE_TO_CHANGE_NODE": "<b class=\"assertive\">Warning:</b> Do you want to <b>manually change</b> the Duniter node?<br/><br/>If you proceed:<ul><li> - <b>Expert mode</b> will be activated;</li><li> - You can return to automatic node selection by simply <b>deactivating expert mode</b>.</li></ul>"
   },
   "MODE": {
     "DEMO": {
diff --git a/www/i18n/locale-en.json b/www/i18n/locale-en.json
index 1de1e6f453a8de60a4e1899c90fa8d0c02b01af2..ed0b431f1d627ed847cc02c47583adef84665bf9 100644
--- a/www/i18n/locale-en.json
+++ b/www/i18n/locale-en.json
@@ -575,19 +575,19 @@
       "CHECKLIST_TITLE": "Certification check list",
       "INFOS": "Each member is responsible for the security of Ğ1 currency. Before certifying this person's identity, you should have performed few checks. Please answer following questions:",
       "BTN_ALL_CHECK": "Certify",
-      "CHECKLIST_CONDITIONS_NOT_MET": "Certification has not been sent. All answers are not right. Please double-check each point with the person you want to certify.",
+      "CHECKLIST_CONDITIONS_NOT_MET": "The certification has not been sent. All answers are not right. Please recheck each point with the person to be certified.",
       "QUESTIONS": {
-        "WELL_KNOWN": "Do you know <b>well</b> the person you are about to certify? Do you know other people who also know thes person well?",
+        "WELL_KNOWN": "Do you know <b>well</b> the person you are about to certify? Do you know other people who also know this person well?",
         "REVOCATION": "Has this person downloaded their <b>revocation document</b> and do they know where to find it?",
         "CONTACT": "Have you <b>had contact</b> with this person by many means, and did they answer?",
         "DOUBLE_IDENTITY": "The person should own <b>only one active member identity</b>. Do you think they own another one?",
         "MASTER_ACCOUNT": "Does this person own their accounts secrets? Have they already <b>sent money from their account</b> at least once?",
         "LICENSE": "Has this person <b>understood the Duniter license</b>? Do they agree to comply with it for future certifications?",
-        "CREDENTIALS": "Was the account created with <b>long and complex ID/Password</b> (ex. passphrases) ? Did the person understand that both ID and password must remain secret ? Are they <b>sure to remember them</b> or to be able to find them?",
+        "CREDENTIALS": "Was the account created with <b>long and complex secret identifier and password</b> (ex. passphrases)? Did the person understand that both secret identifier and password must remain secret ? Are they <b>sure to remember them</b> or to be able to find them?",
         "PUBLIC_KEY_DIFFERENT": "The <b>public key</b> that is shown must be <b>identical</b> to the one the person gave you. The public keys are they <b>different</b> ?"
       },
       "REMINDER_TITLE": "Reminder",
-      "SHORT_LICENSE_REMINDER": "<p>You may remind the person to certify different certification parameters:</p><p>- Each member can certify 100 other identities at most.</p><p>- The certifications are saved with a 5 days interval.</p><p>- A new identity must gather at least 5 certifications in less than 2 months.</p><p>- A member must renew its membership at least once a year.</p><p>- Certifications have a lifespan of two years.</p>"
+      "SHORT_LICENSE_REMINDER": "You may remind the person to certify different certification parameters:<br/><br/><ul><li> - Each member can certify 100 other identities at most.</li><li> - The certifications are saved with a 5 days interval.</li><li> - A new identity must gather at least 5 certifications in less than 2 months.</li><li> - A member must renew its membership at least once a year.</li><li> - Certifications have a lifespan of two years.</li></ul>"
     },
     "WALLET_LIST": {
       "TITLE": "My wallets",
diff --git a/www/i18n/locale-eo-EO.json b/www/i18n/locale-eo-EO.json
index 0a34e3f5af3eb1383f782c378b48e53f0b99f392..37255f4e5166d7da599bba401ef457be70cc788c 100644
--- a/www/i18n/locale-eo-EO.json
+++ b/www/i18n/locale-eo-EO.json
@@ -570,6 +570,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Elekto de la monujo"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Kontroloj antaŭ atestado",
+      "INFOS": "La sekureco de la Ğ1-monero dependas de ĉiu membro. Antaŭ ol atesti la identecon de tiu persono, vi devas fari iujn kontroladojn pri ŝi. Bonvolu respondi la jenajn demandojn:",
+      "BTN_ALL_CHECK": "Atesti",
+      "CHECKLIST_CONDITIONS_NOT_MET": "La atestado ne estas sendita. La kontroladoj ŝajnas nesufiĉaj. Bonvolu rekontroli ĉiun punkton kun la persono, kiu estas atestota.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>Ĉu vi bone konas</b> la personon, kiun vi atestas, kaj ĉu vi konas aliajn, kiuj ankaŭ bone konas ŝin?",
+        "REVOCATION": "Ĉu ŝi elŝutis sian <b>revokigan dokumenton</b> kaj ĉu ŝi scias, kie trovi ĝin?",
+        "CONTACT": "Ĉu vi <b>kontaktis</b> tiun personon per diversaj rimedoj kaj ĉu ŝi respondis?",
+        "DOUBLE_IDENTITY": "La persono devas havi <b>nur unu aktivulan membran identecon</b>. Ĉu ŝi havas <b>alian</b>?",
+        "MASTER_ACCOUNT": "Ĉu ŝi regas sian konton, kaj ĉu ŝi jam <b>faris almenaŭ unu transakcion</b> el ĝi?",
+        "LICENSE": "Ĉu ŝi <b>komprenis la permesilon</b>, kaj ĉu ŝi konsentas al ĝi por atesti aliajn membrojn?",
+        "CREDENTIALS": "Ĉu la salutnomo kaj pasvorto de ŝia konto estas <b>longaj kaj kompleksaj</b> (pasfrazoj)? Ĉu ŝi komprenis, ke la salutnomo ankaŭ devas resti sekreta? Ĉu ŝi estas <b>certa, ke ŝi memoros ilin</b> aŭ povos retrovi ilin?",
+        "PUBLIC_KEY_DIFFERENT": "La indikita <b>publika ŝlosilo</b> devas esti <b>identa</b> al tiu, kiun tiu persono komunikis al vi. Ĉu la ŝlosiloj estas <b>malsamaj</b>?"
+      },
+      "REMINDER_TITLE": "Memorigo",
+      "SHORT_LICENSE_REMINDER": "Vi povas memorigi al la atestita persono la parametrojn de la atestadoj:<br/><br/><ul><li> - Ĉiu membro povas eldoni maksimume 100 validajn atestadojn.</p><p>- La atestadoj estas registradoj je 5-tagaj intervaloj.</p><p>- Nova membra identeco devas kolekti almenaŭ 5 atestadojn en malpli ol du monatoj.</p><p>- Membro devas renovigi sian membron ĉiun jaron.</p><p>- Atestadoj estas validaj dum du jaroj.</p>"
+    },
     "WALLET_LIST": {
       "TITLE": "Miaj monujoj",
       "BTN_NEW": "Aldoni monujon",
diff --git a/www/i18n/locale-es-ES.json b/www/i18n/locale-es-ES.json
index fd4bd02c90b2a84e81efc551e3a44c4bd1df836e..95997f763f5397003102ad58423fe1e3642d6a00 100644
--- a/www/i18n/locale-es-ES.json
+++ b/www/i18n/locale-es-ES.json
@@ -657,6 +657,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Selección de monedero"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Verificaciones antes de la certificación",
+      "INFOS": "La seguridad de la moneda Ğ1 se basa en cada miembro. Antes de certificar la identidad de esta persona, debes haber realizado algunas verificaciones sobre ella. Por favor, responde a las siguientes preguntas:",
+      "BTN_ALL_CHECK": "Certificar",
+      "CHECKLIST_CONDITIONS_NOT_MET": "La certificación no se ha enviado. Las verificaciones parecen insuficientes. Por favor, verifica nuevamente cada punto con la persona a certificar.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>¿Conoces bien</b> a la persona que estás certificando, y conoces a gente que también la conoce bien?",
+        "REVOCATION": "¿Ha descargado su <b>documento de revocación</b> y sabe dónde encontrarlo?",
+        "CONTACT": "¿Has <b>contactado</b> a esta persona por varios medios y te ha respondido?",
+        "DOUBLE_IDENTITY": "La persona debe poseer <b>una sola identidad de miembro activa</b>. ¿Tiene <b>otra</b>?",
+        "MASTER_ACCOUNT": "¿Controla su cuenta y ha <b>realizado al menos una transferencia</b> desde su cuenta?",
+        "LICENSE": "¿Ha <b>entendido la licencia</b>, y acepta cumplirla para la certificación de otros miembros?",
+        "CREDENTIALS": "¿El frase secreta y la contraseña de su cuenta son <b>largos y complejos</b>? ¿Ha entendido que el frase también debe permanecer en secreto? ¿Está <b>segura de recordarlos</b> o de poder encontrarlos?",
+        "PUBLIC_KEY_DIFFERENT": "La <b>clave pública</b> indicada debe ser <b>idéntica</b> a la que te ha comunicado esta persona. ¿Las claves son <b>diferentes</b>?"
+      },
+      "REMINDER_TITLE": "Recordatorio",
+      "SHORT_LICENSE_REMINDER": "Puedes recordarle a la persona que certifique diferentes parámetros de certificación:<br/><br/><ul><li> - Cada miembro puede certificar 100 otras identidades como máximo.</li><li> - Las certificaciones se guardan con un intervalo de 5 días.</li><li> - Una nueva identidad debe reunir al menos 5 certificaciones en menos de 2 meses.</li><li> - Un miembro debe renovar su membresía al menos una vez al año.</li><li> - Las certificaciones tienen una vida útil de dos años.</li></ul>"
+    },
     "WALLET_LIST": {
       "IMPORT_MODAL": {
         "HELP": "Para <b>importar monederos</b>, haga clic para seleccionar o arrastre en la zona de abajo el archivo con la lista de monederos.",
diff --git a/www/i18n/locale-fr-FR.json b/www/i18n/locale-fr-FR.json
index 0d8a422cf206b176dac3401b7dea005ffd31107a..a93e50348ef6796a8d7ca6b8af1c45efbb5da09a 100644
--- a/www/i18n/locale-fr-FR.json
+++ b/www/i18n/locale-fr-FR.json
@@ -581,13 +581,13 @@
         "REVOCATION": "A-t-elle téléchargé son <b>document de révocation</b> et sait-elle où le retrouver ?",
         "CONTACT": "Avez-vous <b>contacté</b> cette personne par plusieurs moyens et vous a-t-elle répondu ?",
         "DOUBLE_IDENTITY": "La personne doit posséder <b>une seule identité membre active</b>. En possède-t-elle une <b>autre</b> ?",
-        "MASTER_ACCOUNT": "Maîtrise-t-elle son compte, et a-t-elle déjà <b>effectué au moins un virement</b> depuis son compte ?",
-        "LICENSE": "A-t-elle <b>compris la licence</b>, et accepte-t-elle de s'y conformer pour la certification d'autres membres ?",
-        "CREDENTIALS": "L’identifiant et le mot de passe de son compte sont-ils <b>longs et complexes</b> (phrases de passe) ? A-t-elle compris que l’identifiant doit également rester secret ? Est-elle <b>certaine de s’en souvenir</b> ou de pouvoir les retrouver ?",
+        "MASTER_ACCOUNT": "Maîtrise-t-elle son compte et a-t-elle déjà <b>effectué au moins un virement</b> depuis son compte ?",
+        "LICENSE": "A-t-elle <b>compris la licence</b> et accepte-t-elle de s'y conformer pour la certification d'autres membres ?",
+        "CREDENTIALS": "L’identifiant secret et le mot de passe de son compte sont-ils <b>longs et complexes</b> (phrases de passe) ? A-t-elle compris que l’identifiant doit également rester secret ? Est-elle <b>certaine de s’en souvenir</b> ou de pouvoir les retrouver ?",
         "PUBLIC_KEY_DIFFERENT": "La <b>clef publique</b> indiquée doit être <b>identique</b> à celle que vous a communiqué cette personne. Les clefs sont-elles <b>différentes</b> ?"
       },
       "REMINDER_TITLE": "Rappel",
-      "SHORT_LICENSE_REMINDER": "<p>Vous pouvez rappeler à la personne certifiée les paramètres des certifications :</p><p>- Chaque membre peut avoir émis 100 certifications valides au maximum.</p><p>- Les certifications sont enregistrées à un intervalle de 5 jours.</p><p>- Une nouvelle identité membre doit réunir au minimum 5 certifications en moins de deux mois.</p><p>- Un membre doit renouveler son adhésion chaque année.</p><p>- Les certifications sont valides durant deux ans.</p>"
+      "SHORT_LICENSE_REMINDER": "Vous pouvez rappeler à la personne certifiée les paramètres des certifications :<br/><br/><ul><li> - Chaque membre peut avoir émis 100 certifications valides au maximum.</li><li> - Les certifications sont enregistrées à un intervalle de 5 jours.</li><li> - Une nouvelle identité membre doit réunir au minimum 5 certifications en moins de deux mois.</li><li> - Un membre doit renouveler son adhésion chaque année.</li><li> - Les certifications sont valides durant deux ans.</li></ul>"
     },
     "WALLET_LIST": {
       "TITLE": "Mes portefeuilles",
diff --git a/www/i18n/locale-it-IT.json b/www/i18n/locale-it-IT.json
index fe26b5ce8c180edc4cf977cc2f7460e79a3e2bb6..edabb1a873fd8139c9243e645b96d5654ee751f6 100644
--- a/www/i18n/locale-it-IT.json
+++ b/www/i18n/locale-it-IT.json
@@ -571,6 +571,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Selezione del portafoglio"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Verifiche prima della certificazione",
+      "INFOS": "La sicurezza della moneta Ğ1 si basa su ogni membro. Prima di certificare l'identità di questa persona, devi aver fatto alcune verifiche su di lei. Rispondi alle seguenti domande, per favore:",
+      "BTN_ALL_CHECK": "Certifica",
+      "CHECKLIST_CONDITIONS_NOT_MET": "La certificazione non è stata inviata. Le verifiche sembrano insufficienti. Si prega di verificare nuovamente ogni punto con la persona da certificare.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>Conosci bene</b> la persona che stai certificando, e conosci anche persone che la conoscono bene?",
+        "REVOCATION": "Ha scaricato il suo <b>documento di revoca</b> e sa dove trovarlo?",
+        "CONTACT": "Hai <b>contattato</b> questa persona con diversi mezzi e ti ha risposto?",
+        "DOUBLE_IDENTITY": "La persona deve possedere <b>una sola identità di membro attivo</b>. Ne possiede <b>un'altra</b>?",
+        "MASTER_ACCOUNT": "Controlla il suo conto e ha già <b>effettuato almeno un bonifico</b> dal suo conto?",
+        "LICENSE": "Ha <b>capito la licenza</b> e accetta di conformarsi per la certificazione di altri membri?",
+        "CREDENTIALS": "L'identificativo e la password del suo conto sono <b>lunghi e complessi</b> (frasi segrete)? Ha capito che l'identificativo deve anche rimanere segreto? È <b>certa di ricordarseli</b> o di poterli ritrovare?",
+        "PUBLIC_KEY_DIFFERENT": "La <b>chiave pubblica</b> indicata deve essere <b>identica</b> a quella che ti ha comunicato questa persona. Le chiavi sono <b>diverse</b>?"
+      },
+      "REMINDER_TITLE": "Promemoria",
+      "SHORT_LICENSE_REMINDER": "Puoi ricordare alla persona di certificare diversi parametri di certificazione:<br/><br/><ul><li> - Ogni membro può certificare al massimo 100 altre identità.</li><li> - Le certificazioni sono salvate con un intervallo di 5 giorni.</li><li> - Una nuova identità deve raccogliere almeno 5 certificazioni in meno di 2 mesi.</li><li> - Un membro deve rinnovare la sua iscrizione almeno una volta all'anno.</li><li> - Le certificazioni hanno una durata di due anni.</li></ul>"
+    },
     "WALLET_LIST": {
       "TITLE": "Portafoglio secondario",
       "BTN_NEW": "Aggiungi un portafoglio",
@@ -586,7 +604,7 @@
         "HELP": "Compila il nuovo nome",
         "NAME_HELP": "Nome del portafoglio"
       },
-        "IMPORT_MODAL": {
+      "IMPORT_MODAL": {
         "TITLE": "Importare un portafoglio secondario",
         "HELP": "Per <b>importare un portafoglio secondario</b>,per favore trascina il file nella casella sottostante, o fai click nella casella per cercare un file.",
         "WALLET_COUNT": "<b>{{count}}</b> Nuovo portafoglio{{count > 1 ? 's' : ''}}",
@@ -659,7 +677,7 @@
           "BAD_CHECKSUM": "Checksum errato"
         }
       }
-      },
+    },
     "FILE_NAME": "{{currency}} - Account statement {{pubkey|formatPubkey}} to {{currentTime|formatDateForFile}}.csv",
     "HEADERS": {
       "TIME": "Data",
diff --git a/www/i18n/locale-nl-NL.json b/www/i18n/locale-nl-NL.json
index 6cddd34135385052d1f1db42b0466fb8c9cfd665..64aca5029ab2089e2498c5bcc3d38be662db123d 100644
--- a/www/i18n/locale-nl-NL.json
+++ b/www/i18n/locale-nl-NL.json
@@ -400,7 +400,7 @@
       "IDLE_WARNING": "U wordt uitgelogd... {{countdown}}"
     },
     "METHOD": {
-      "SCRYPT_DEFAULT": "Geheime identificatie en wachtwoord",
+      "SCRYPT_DEFAULT": "Geheime gebruikersnaam en wachtwoord",
       "SCRYPT_ADVANCED": "Geavanceerde zoutvorming",
       "FILE": "Sleutelbestand",
       "PUBKEY": "Openbare sleutel of bijnaam",
@@ -497,6 +497,31 @@
       "TITLE": "Voer een pseudoniem in",
       "HELP": "Een pseudoniem is nodig voor anderen om je te kunnen vinden."
     },
+    "SELECT_IDENTITY_MODAL": {
+      "TITLE": "Identiteit selecteren",
+      "HELP": "Er zijn verschillende <b>identiteiten</b> verzonden voor de openbare sleutel <span class=\"gray\"><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}</span>.<br/>Selecteer de te gebruiken map:"
+    },
+    "SELECT_WALLET_MODAL": {
+      "TITLE": "Portemonnee selecteren"
+    },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Controles vóór certificering",
+      "INFOS": "De veiligheid van de munteenheid Ğ1 is gebaseerd op elk lid. Voordat je de identiteit van deze persoon certificeert, moet je enkele controles over haar hebben uitgevoerd. Beantwoord de volgende vragen:",
+      "BTN_ALL_CHECK": "Certificeren",
+      "CHECKLIST_CONDITIONS_NOT_MET": "De certificering is niet verzonden. De controles lijken onvoldoende. Controleer elk punt opnieuw bij de persoon die moet worden gecertificeerd.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>Ken je</b> de persoon die je certificeert goed, en ken je ook mensen die haar goed kennen?",
+        "REVOCATION": "Heeft ze haar <b>herroepingsdocument</b> gedownload en weet ze waar ze het kan vinden?",
+        "CONTACT": "Heb je deze persoon op verschillende manieren <b>gecontacteerd</b> en heeft ze je geantwoord?",
+        "DOUBLE_IDENTITY": "De persoon moet <b>één actieve lididentiteit</b> hebben. Heeft ze er <b>een andere</b>?",
+        "MASTER_ACCOUNT": "Heeft ze controle over haar rekening, en heeft ze al <b>minstens één overboeking</b> gedaan vanaf haar rekening?",
+        "LICENSE": "Heeft ze de <b>licentie begrepen</b>, en gaat ze akkoord met de naleving ervan voor de certificering van andere leden?",
+        "CREDENTIALS": "Zijn de geheime identificatie en het wachtwoord van haar rekening <b>lang en complex</b> (wachtwoordzinnen)? Heeft ze begrepen dat de identificatie ook geheim moet blijven? Is ze er <b>zeker van dat ze deze zal onthouden</b> of terugvinden?",
+        "PUBLIC_KEY_DIFFERENT": "De <b>openbare sleutel</b> moet <b>identiek</b> zijn aan die welke deze persoon je heeft meegedeeld. Zijn de sleutels <b>verschillend</b>?"
+      },
+      "REMINDER_TITLE": "Herinnering",
+      "SHORT_LICENSE_REMINDER": "Je kunt de persoon eraan herinneren verschillende certificeringsparameters te certificeren:<br/><br/><ul><li> - Elk lid kan maximaal 100 andere identiteiten certificeren.</li><li> - De certificeringen worden met een interval van 5 dagen opgeslagen.</li><li> - Een nieuwe identiteit moet in minder dan 2 maanden minstens 5 certificeringen verzamelen.</li><li> - Een lid moet minstens eenmaal per jaar zijn lidmaatschap vernieuwen.</li><li> - Certificeringen hebben een levensduur van twee jaar.</li></ul>"
+    },
     "FILE_NAME": "{{currency}} - Rekeningafschrift {{pubkey|formatPubkey}} {{currentTime|formatDateForFile}}.csv",
     "HEADERS": {
       "TIME": "Datum",
diff --git a/www/i18n/locale-pt-PT.json b/www/i18n/locale-pt-PT.json
index 1af64cb251bca2eeac1b116d8abeac1d97daa45b..b2afbaff162c3ce485cb192be07bb8bbc625a18a 100644
--- a/www/i18n/locale-pt-PT.json
+++ b/www/i18n/locale-pt-PT.json
@@ -657,6 +657,24 @@
     "SELECT_WALLET_MODAL": {
       "TITLE": "Seleção de carteira"
     },
+    "CERTIFICATION_MODAL": {
+      "CHECKLIST_TITLE": "Verificações antes da certificação",
+      "INFOS": "A segurança da moeda Ğ1 baseia-se em cada membro. Antes de certificar a identidade desta pessoa, deve ter feito algumas verificações sobre ela. Por favor, responda às seguintes perguntas:",
+      "BTN_ALL_CHECK": "Certificar",
+      "CHECKLIST_CONDITIONS_NOT_MET": "A certificação não foi enviada. As verificações parecem insuficientes. Por favor, verifique novamente cada ponto com a pessoa a certificar.",
+      "QUESTIONS": {
+        "WELL_KNOWN": "<b>Conhece bem</b> a pessoa que está a certificar e conhece pessoas que também a conhecem bem?",
+        "REVOCATION": "Ela baixou o seu <b>documento de revogação</b> e sabe onde encontrá-lo?",
+        "CONTACT": "Você <b>contactou</b> essa pessoa por vários meios e ela respondeu-lhe?",
+        "DOUBLE_IDENTITY": "A pessoa deve possuir <b>uma única identidade de membro ativa</b>. Ela possui <b>outra</b>?",
+        "MASTER_ACCOUNT": "Ela controla sua conta e já <b>fez pelo menos uma transferência</b> da sua conta?",
+        "LICENSE": "Ela <b>entendeu a licença</b> e concorda em cumpri-la na certificação de outros membros?",
+        "CREDENTIALS": "A frase secreta e a senha da sua conta são <b>longas e complexas</b>? Você entendeu que a frase também deve permanecer secreta? Você tem <b>certeza de que se lembra deles</b> ou que pode encontrá-los?",
+        "PUBLIC_KEY_DIFFERENT": "A <b>chave pública</b> indicada deve ser <b>idêntica</b> à que essa pessoa lhe comunicou. As chaves são <b>diferentes</b>?"
+      },
+      "REMINDER_TITLE": "Lembrete",
+      "SHORT_LICENSE_REMINDER": "Você pode lembrar à pessoa certificada os diferentes parâmetros de certificação:<br/><br/><ul><li> - Cada membro pode certificar no máximo 100 outras identidades.</li><li> - As certificações são guardadas com um intervalo de 5 dias.</li><li> - Uma nova identidade deve reunir pelo menos 5 certificações em menos de 2 meses.</li><li> - Um membro deve renovar sua adesão pelo menos uma vez por ano.</li><li> - As certificações têm uma duração de dois anos.</li></ul>"
+    },
     "WALLET_LIST": {
       "IMPORT_MODAL": {
         "HELP": "Para <b>importar carteiras</b>, faça clique para selecionar ou arraste na zona abaixo o arquivo com a lista de carteiras.",