From 6bfdabebfa473b8f76aaa4ef8ce08faf14d6ac05 Mon Sep 17 00:00:00 2001 From: matograine <matograine@zaclys.net> Date: Tue, 26 Apr 2022 21:41:47 +0200 Subject: [PATCH] add forgotten FR strings.js. TODO translate other languages --- i18n/FR/strings.js | 6 ++++-- source/scr/main.js | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/i18n/FR/strings.js b/i18n/FR/strings.js index 104719d..99f9d87 100644 --- a/i18n/FR/strings.js +++ b/i18n/FR/strings.js @@ -1,9 +1,11 @@ //---- Error and message strings for JS code const STRING_ERROR_TITLE_PUBKEY_NOT_PROVIDED = "ERREUR : Le titre ou la clef publique n'est pas renseigné !"; - const Function_STRING_ERROR_WRONG_CHECKSUM = (checksum, pubkey) => `Le checksum ${checksum} ne correspond pas à la clef publique ${pubkey}. Veuillez vérifier la clef publique.` + const Function_STRING_WARNING_SAME_PUBKEY = (creator_pubkey) => `ATTENTION ! Vous avez entré la clef publique de viĞnette : ${creator_pubkey}. Est-ce bien ce que vous voulez faire ?` + const Function_STRING_ERROR_INVALID_PUBKEY = (pubkey) => `La clef publique ${pubkey} n'est pas valide`; + const Function_STRING_ERROR_WRONG_CHECKSUM = (checksum, pubkey) => `Le checksum ${checksum} ne correspond pas à la clef publique ${pubkey}. Veuillez vérifier la clef publique.` const STRING_ERROR_BROWSER_NOT_SUPPORTED = "ERREUR : Votre navigateur n'est pas supporté." const Function_STRING_ERROR_PUBKEY_TOO_SHORT = (min_length) => `ERREUR : la clef publique fait moins de ${min_length} caractères.\n` const Function_STRING_ERROR_PUBKEY_TOO_LONG = (max_length) => `ERREUR : la clef publique fait plus de ${max_length} caractères.\n` const Function_STRING_SEND_GIFT = (pubkey_ck) => `Pour faire un don à Viğnette, envoyez la monnaie à la clef publique : ${pubkey_ck}.` - const STRING_PUBKEY_COPIED_IN_CLIPBOARD = "\n\nCette clef publique a été copiée dans votre presse-papier. Vous pouvez la coller directement dans Cesium." + const STRING_PUBKEY_COPIED_IN_CLIPBOARD = "\n\nCette clef publique a été copiée dans votre presse-papier. Vous pouvez la coller directement dans Cesium." \ No newline at end of file diff --git a/source/scr/main.js b/source/scr/main.js index 748abb7..b6713cc 100644 --- a/source/scr/main.js +++ b/source/scr/main.js @@ -120,7 +120,7 @@ return false; } else if ((pubkey == CREATOR_PUBKEY) || (pubkey == CREATOR_PUBKEY_CK)) { - if (! confirm ("ATTENTION ! Vous avez entré la clef publique de viĞnette : " + CREATOR_PUBKEY + ". Est-ce bien ce que vous voulez faire ?")){ + if (! confirm (Function_STRING_WARNING_SAME_PUBKEY(CREATOR_PUBKEY))){ return false; } } @@ -138,7 +138,7 @@ // compute pubkey checksum checksum = public_key_checksum_from_b58(separatePubkey[0]); if (checksum === -1) { - alert ("La clef publique " + separatePubkey[0] + " n'est pas valide"); + alert ( Function_STRING_ERROR_INVALID_PUBKEY(separatePubkey[0]) ); return 0; } // verify checksum if one @@ -214,7 +214,7 @@ break; } } else { - alert ("ERREUR : Votre navigateur n'est pas supporté."); + alert (STRING_ERROR_BROWSER_NOT_SUPPORTED); return 0; } // make canvas appear and resize to screen @@ -315,7 +315,7 @@ return canvas; } else { - alert ("ERREUR : Votre navigateur n'est pas supporté."); + alert (STRING_ERROR_BROWSER_NOT_SUPPORTED); return 0; } } -- GitLab