From 36a2eab3c38d55a10cdf5a82c7b28766037bb281 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 14 Mar 2017 12:05:12 +0100 Subject: [PATCH 1/2] Add French translation for the new register process --- customize.dist/translations/messages.fr.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index b3e67be34..34729cafa 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -225,10 +225,12 @@ define(function () { out.register_importRecent = "Importer l'historique (Recommendé)"; out.register_acceptTerms = "J'accepte les conditions d'utilisation"; - out.register_rememberPassword = "Je vais me souvenir de mes identifiants"; out.register_passwordsDontMatch = "Les mots de passe doivent être identiques!"; out.register_mustAcceptTerms = "Vous devez accepter les conditions d'utilisation."; out.register_mustRememberPass = "Nous ne pouvons pas réinitialiser votre mot de passe si vous l'oubliez. C'est important que vous vous en souveniez! Veuillez cocher la case pour confirmer."; + out.register_writtenPassword = "J'ai bien noté mon nom d'utilisateur et mon mot de passe, continuer"; + out.register_cancel = "Retour"; + out.register_warning = "Zero Knowledge signifie que nous ne pouvons pas récupérer vos données si vous perdez vos identifiants."; out.register_header = "Bienvenue dans CryptPad"; out.register_explanation = [ From 16e5788011d60393c6e702b418262bf96c15daa3 Mon Sep 17 00:00:00 2001 From: yflory Date: Tue, 14 Mar 2017 12:09:52 +0100 Subject: [PATCH 2/2] Call the callback if we can't parse the local Drive to import it --- www/common/mergeDrive.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/www/common/mergeDrive.js b/www/common/mergeDrive.js index 70149467b..f056fedee 100644 --- a/www/common/mergeDrive.js +++ b/www/common/mergeDrive.js @@ -138,7 +138,15 @@ define([ var todo = function (err, doc) { if (err) { console.error("Cannot migrate recent pads", err); return; } var parsed; - try { parsed = JSON.parse(doc); } catch (e) { console.error("Cannot parsed recent pads", e); return; } + if (!doc) { + if (typeof(cb) === "function") { cb(); } + return; + } + try { parsed = JSON.parse(doc); } catch (e) { + if (typeof(cb) === "function") { cb(); } + console.error("Cannot parsed recent pads", e); + return; + } if (parsed) { //merge(proxy, parsed, true); var oldFo = FO.init(parsed.drive, {