diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/locales/de.json | 3 | ||||
| -rw-r--r-- | src/locales/el.json | 3 | ||||
| -rw-r--r-- | src/locales/en.json | 1 | ||||
| -rw-r--r-- | src/locales/es.json | 3 | ||||
| -rw-r--r-- | src/locales/fa.json | 3 | ||||
| -rw-r--r-- | src/locales/fr.json | 3 | ||||
| -rw-r--r-- | src/locales/ja.json | 3 | ||||
| -rw-r--r-- | src/locales/pt.json | 3 | ||||
| -rw-r--r-- | src/locales/ru.json | 3 | ||||
| -rw-r--r-- | src/locales/zh.json | 3 | ||||
| -rw-r--r-- | src/routes/(app)/account/pass/+page.svelte | 21 |
11 files changed, 33 insertions, 16 deletions
diff --git a/src/locales/de.json b/src/locales/de.json index 8aa46733..9ed958f5 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -448,6 +448,7 @@ "passwordWarning": "Wenn Sie dieses Passwort verlieren, können Sie weder Geld vom Konto abheben noch Ihre Seed-Phrase wiederherstellen. Wir können es nicht für Sie wiederherstellen.", "savings": "Ersparnisse", "password": "Passwort", - "confirmPassword": "Passwort bestätigen" + "confirmPassword": "Passwort bestätigen", + "finish": "Beenden" } } diff --git a/src/locales/el.json b/src/locales/el.json index c2a2296d..f3411623 100644 --- a/src/locales/el.json +++ b/src/locales/el.json @@ -439,6 +439,7 @@ "passwordWarning": "Εάν χάσετε αυτόν τον κωδικό πρόσβασης, δεν θα μπορείτε να κάνετε ανάληψη χρημάτων από τον λογαριασμό ή να επαναφέρετε τη φράση αρχικής σας. Δεν μπορούμε να σας το ανακτήσουμε.", "savings": "Οικονομίες", "password": "Σύνθημα", - "confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης" + "confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης", + "finish": "Φινίρισμα" } } diff --git a/src/locales/en.json b/src/locales/en.json index 35a75db2..8e2c93c3 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,5 +1,6 @@ { "accounts": { + "finish": "Finish", "back": "Back", "next": "Next", "seedPhrase": "Seed phrase", diff --git a/src/locales/es.json b/src/locales/es.json index 9b5e436f..0d6a9d37 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -421,6 +421,7 @@ "passwordWarning": "Si pierde esta contraseña, no podrá retirar fondos de la cuenta ni recuperar su frase inicial. No podemos recuperarla por usted.", "savings": "Ahorros", "password": "Contraseña", - "confirmPassword": "Confirmar Contraseña" + "confirmPassword": "Confirmar Contraseña", + "finish": "Finalizar" } } diff --git a/src/locales/fa.json b/src/locales/fa.json index b40f581c..9d581430 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -421,6 +421,7 @@ "passwordWarning": "اگر این رمز عبور را گم کنید، نمی توانید وجوهی را از حساب برداشت کنید یا عبارت اولیه خود را بازیابی کنید. ما نمی توانیم آن را برای شما بازیابی کنیم.", "savings": "پس انداز", "password": "رمز عبور", - "confirmPassword": "رمز عبور را تایید کنید" + "confirmPassword": "رمز عبور را تایید کنید", + "finish": "پایان" } } diff --git a/src/locales/fr.json b/src/locales/fr.json index 43f7ce4d..4847e655 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -421,6 +421,7 @@ "passwordWarning": "Si vous perdez ce mot de passe, vous ne pourrez pas retirer de fonds du compte ni restaurer votre phrase de départ. Nous ne pouvons pas le récupérer pour vous.", "savings": "Économies", "password": "Mot de passe", - "confirmPassword": "Confirmez le mot de passe" + "confirmPassword": "Confirmez le mot de passe", + "finish": "Finition" } } diff --git a/src/locales/ja.json b/src/locales/ja.json index c5a0e275..bff91331 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -421,6 +421,7 @@ "passwordWarning": "このパスワードを紛失した場合、アカウントから資金を引き出したり、シードフレーズを復元したりできなくなります。弊社では回復することはできません。", "savings": "貯蓄", "password": "パスワード", - "confirmPassword": "パスワードを認証する" + "confirmPassword": "パスワードを認証する", + "finish": "仕上げる" } } diff --git a/src/locales/pt.json b/src/locales/pt.json index 9618447b..c73e27e8 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -443,6 +443,7 @@ "passwordWarning": "Se você perder essa senha, não poderá sacar fundos da conta ou restaurar sua seed phrase. Não podemos recuperá-la para você.", "savings": "Poupança", "password": "Senha", - "confirmPassword": "Confirme sua senha" + "confirmPassword": "Confirme sua senha", + "finish": "Terminar" } } diff --git a/src/locales/ru.json b/src/locales/ru.json index 11076733..4d1a65b4 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -421,6 +421,7 @@ "passwordWarning": "Если вы потеряете этот пароль, вы не сможете вывести средства со счета или восстановить вашу seed-фразу. Мы не можем восстановить ее для вас.", "savings": "Экономия", "password": "Пароль", - "confirmPassword": "Подтвердите пароль" + "confirmPassword": "Подтвердите пароль", + "finish": "Заканчивать" } } diff --git a/src/locales/zh.json b/src/locales/zh.json index e3ceabba..cf1028ab 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -421,6 +421,7 @@ "passwordWarning": "如果您丢失了此密码,您将无法从账户中提取资金或恢复您的种子短语。我们无法为您恢复它。", "savings": "储蓄", "password": "密码", - "confirmPassword": "确认密码" + "confirmPassword": "确认密码", + "finish": "结束" } } diff --git a/src/routes/(app)/account/pass/+page.svelte b/src/routes/(app)/account/pass/+page.svelte index 5b94a756..01a069e7 100644 --- a/src/routes/(app)/account/pass/+page.svelte +++ b/src/routes/(app)/account/pass/+page.svelte @@ -1,8 +1,9 @@ <script lang="ts"> - import { onMount } from "svelte"; + import { tick, onMount } from "svelte"; import { t } from "$lib/translations"; import { mnemonic } from "$lib/store"; import Icon from "$comp/Icon.svelte"; + import Spinner from "$comp/Spinner.svelte"; import { encrypt } from "nostr-tools/nip49"; import { mnemonicToSeed, @@ -17,6 +18,7 @@ export let data; let { user } = data; + let submitting; let confirm, password, revealPassword, revealConfirm; let type = "bitcoin"; @@ -27,6 +29,8 @@ }); let submit = async () => { + submitting = true; + await tick(); if (!password || password !== confirm) { fail($t("accounts.passwordMismatch")); return; @@ -51,6 +55,7 @@ fail(e.message); } + submitting = false; $mnemonic = ""; }; </script> @@ -131,18 +136,20 @@ <div class="flex gap-2"> <a href={`/account/seed`} class="contents"> - <button - type="button" - class="border grow px-5 py-6 text-xl rounded-2xl" - > + <button type="button" class="border grow px-5 py-6 text-xl rounded-2xl"> {$t("accounts.back")} </button> </a> <button + disabled={submitting} type="submit" - class="border grow px-5 py-6 text-xl rounded-2xl" + class="border grow px-5 py-6 text-xl rounded-2xl bg-black text-white" > - {$t("accounts.next")} + {#if submitting} + <Spinner /> + {:else} + {$t("accounts.finish")} + {/if} </button> </div> </form> |
