CAKE-31 | changed height of restore button; changed button title in the new wallet page; localized string resources from restore wallet options page
Oleksandr Sobol committed
Sep 4, 2020 at 14:36 UTC
a76266ef40680f544ac0e9654fba65d212815d06
16 files changed
+111
-8
lib/generated/i18n.dart
+69
@@ -144,6 +144,9 @@ class S implements WidgetsLocalizations {
144
String get reset => "Reset";
145
String get restore_active_seed => "Active seed";
146
String get restore_address => "Address";
147
+ String get restore_bitcoin_description_from_keys => "Restore your wallet from generated WIF string from your private keys";
148
+ String get restore_bitcoin_description_from_seed => "Restore your wallet from 12 word combination code";
149
+ String get restore_bitcoin_title_from_keys => "Restore from WIF";
150
String get restore_description_from_backup => "You can restore the whole Cake Wallet app from your back-up file";
151
String get restore_description_from_keys => "Restore your wallet from generated keystrokes saved from your private keys";
152
String get restore_description_from_seed => "Restore your wallet from either the 25 word or 13 word combination code";
@@ -496,6 +499,8 @@ class $de extends S {
499
@override
500
String get settings_title => "die Einstellungen";
501
@override
502
+ String get restore_bitcoin_description_from_seed => "Stellen Sie Ihre Brieftasche aus dem 12-Wort-Kombinationscode wieder her";
503
+ @override
504
String get address_book_menu => "Adressbuch";
505
@override
506
String get wallet_restoration_store_incorrect_seed_length => "Falsche Samenlänge";
@@ -630,6 +635,10 @@ class $de extends S {
635
@override
636
String get xmr_available_balance => "XMR verfügbares Guthaben";
637
@override
638
+ String get restore_bitcoin_description_from_keys => "Stellen Sie Ihre Brieftasche aus der generierten WIF-Zeichenfolge aus Ihren privaten Schlüsseln wieder her";
639
+ @override
640
+ String get restore_bitcoin_title_from_keys => "Aus WIF wiederherstellen";
641
+ @override
642
String get scan_qr_code => "Scannen Sie den QR-Code, um die Adresse zu erhalten";
643
@override
644
String get trade_state_paid => "Bezahlt";
@@ -1128,6 +1137,8 @@ class $hi extends S {
1137
@override
1138
String get settings_title => "सेटिंग्स";
1139
@override
1140
+ String get restore_bitcoin_description_from_seed => "12 शब्द संयोजन कोड से अपने वॉलेट को पुनर्स्थापित करें";
1141
+ @override
1142
String get address_book_menu => "पता पुस्तिका";
1143
@override
1144
String get wallet_restoration_store_incorrect_seed_length => "गलत बीज की लंबाई";
@@ -1262,6 +1273,10 @@ class $hi extends S {
1273
@override
1274
String get xmr_available_balance => "XMR उपलब्ध शेष राशि";
1275
@override
1276
+ String get restore_bitcoin_description_from_keys => "अपने निजी कुंजी से उत्पन्न WIF स्ट्रिंग से अपने वॉलेट को पुनर्स्थापित करें";
1277
+ @override
1278
+ String get restore_bitcoin_title_from_keys => "WIF से पुनर्स्थापित करें";
1279
+ @override
1280
String get scan_qr_code => "पता प्राप्त करने के लिए QR कोड स्कैन करें";
1281
@override
1282
String get trade_state_paid => "भुगतान किया है";
@@ -1760,6 +1775,8 @@ class $ru extends S {
1775
@override
1776
String get settings_title => "Настройки";
1777
@override
1778
+ String get restore_bitcoin_description_from_seed => "Вы можете восстановить кошелёк используя 12-ти значную мнемоническую фразу";
1779
+ @override
1780
String get address_book_menu => "Адресная книга";
1781
@override
1782
String get wallet_restoration_store_incorrect_seed_length => "Неверная длина мнемонической фразы";
@@ -1894,6 +1911,10 @@ class $ru extends S {
1911
@override
1912
String get xmr_available_balance => "Доступный XMR баланс";
1913
@override
1914
+ String get restore_bitcoin_description_from_keys => "Вы можете восстановить кошелёк с помощью WIF";
1915
+ @override
1916
+ String get restore_bitcoin_title_from_keys => "Восстановить с помощью WIF";
1917
+ @override
1918
String get scan_qr_code => "Отсканируйте QR-код для получения адреса";
1919
@override
1920
String get trade_state_paid => "Оплаченная";
@@ -2392,6 +2413,8 @@ class $ko extends S {
2413
@override
2414
String get settings_title => "설정";
2415
@override
2416
+ String get restore_bitcoin_description_from_seed => "12 단어 조합 코드에서 지갑 복원";
2417
+ @override
2418
String get address_book_menu => "주소록";
2419
@override
2420
String get wallet_restoration_store_incorrect_seed_length => "시드 길이가 잘못되었습니다";
@@ -2526,6 +2549,10 @@ class $ko extends S {
2549
@override
2550
String get xmr_available_balance => "XMR 사용 가능한 잔액";
2551
@override
2552
+ String get restore_bitcoin_description_from_keys => "개인 키에서 생성 된 WIF 문자열에서 지갑 복원";
2553
+ @override
2554
+ String get restore_bitcoin_title_from_keys => "WIF에서 복원";
2555
+ @override
2556
String get scan_qr_code => "QR 코드를 스캔하여 주소를 얻습니다.";
2557
@override
2558
String get trade_state_paid => "유료";
@@ -3024,6 +3051,8 @@ class $pt extends S {
3051
@override
3052
String get settings_title => "Configurações";
3053
@override
3054
+ String get restore_bitcoin_description_from_seed => "Restaure sua carteira a partir de um código de combinação de 12 palavras";
3055
+ @override
3056
String get address_book_menu => "Livro de endereços";
3057
@override
3058
String get wallet_restoration_store_incorrect_seed_length => "Comprimento de semente incorreto";
@@ -3158,6 +3187,10 @@ class $pt extends S {
3187
@override
3188
String get xmr_available_balance => "Saldo XMR disponível";
3189
@override
3190
+ String get restore_bitcoin_description_from_keys => "Restaure sua carteira a partir da string WIF gerada de suas chaves privadas";
3191
+ @override
3192
+ String get restore_bitcoin_title_from_keys => "Restaurar de WIF";
3193
+ @override
3194
String get scan_qr_code => "Digitalize o código QR para obter o endereço";
3195
@override
3196
String get trade_state_paid => "Paga";
@@ -3656,6 +3689,8 @@ class $uk extends S {
3689
@override
3690
String get settings_title => "Налаштування";
3691
@override
3692
+ String get restore_bitcoin_description_from_seed => "Ви можете відновити гаманець використовуючи 12-ти слівну мнемонічну фразу";
3693
+ @override
3694
String get address_book_menu => "Адресна книга";
3695
@override
3696
String get wallet_restoration_store_incorrect_seed_length => "Невірна довжина мнемонічної фрази";
@@ -3790,6 +3825,10 @@ class $uk extends S {
3825
@override
3826
String get xmr_available_balance => "Доступний XMR баланс";
3827
@override
3828
+ String get restore_bitcoin_description_from_keys => "Ви можете відновити гаманець за допомогою WIF";
3829
+ @override
3830
+ String get restore_bitcoin_title_from_keys => "Відновити за допомогою WIF";
3831
+ @override
3832
String get scan_qr_code => "Скануйте QR-код для одержання адреси";
3833
@override
3834
String get trade_state_paid => "Оплачена";
@@ -4288,6 +4327,8 @@ class $ja extends S {
4327
@override
4328
String get settings_title => "設定";
4329
@override
4330
+ String get restore_bitcoin_description_from_seed => "12ワードの組み合わせコードからウォレットを復元する";
4331
+ @override
4332
String get address_book_menu => "住所録";
4333
@override
4334
String get wallet_restoration_store_incorrect_seed_length => "誤ったシード長s";
@@ -4422,6 +4463,10 @@ class $ja extends S {
4463
@override
4464
String get xmr_available_balance => "XMR利用可能残高";
4465
@override
4466
+ String get restore_bitcoin_description_from_keys => "秘密鍵から生成されたWIF文字列からウォレットを復元します";
4467
+ @override
4468
+ String get restore_bitcoin_title_from_keys => "WIFから復元";
4469
+ @override
4470
String get scan_qr_code => "QRコードをスキャンして住所を取得します";
4471
@override
4472
String get trade_state_paid => "有料";
@@ -4924,6 +4969,8 @@ class $pl extends S {
4969
@override
4970
String get settings_title => "Ustawienia";
4971
@override
4972
+ String get restore_bitcoin_description_from_seed => "Przywróć swój portfel z kodu złożonego z 12 słów";
4973
+ @override
4974
String get address_book_menu => "Książka adresowa";
4975
@override
4976
String get wallet_restoration_store_incorrect_seed_length => "Nieprawidłowa długość nasion";
@@ -5058,6 +5105,10 @@ class $pl extends S {
5105
@override
5106
String get xmr_available_balance => "XMR Dostępne saldo";
5107
@override
5108
+ String get restore_bitcoin_description_from_keys => "Przywróć swój portfel z wygenerowanego ciągu WIF z kluczy prywatnych";
5109
+ @override
5110
+ String get restore_bitcoin_title_from_keys => "Przywróć z WIF";
5111
+ @override
5112
String get scan_qr_code => "Zeskanuj kod QR, aby uzyskać adres";
5113
@override
5114
String get trade_state_paid => "Płatny";
@@ -5556,6 +5607,8 @@ class $es extends S {
5607
@override
5608
String get settings_title => "Configuraciones";
5609
@override
5610
+ String get restore_bitcoin_description_from_seed => "Restaure su billetera a partir del código de combinación de 12 palabras";
5611
+ @override
5612
String get address_book_menu => "Libreta de direcciones";
5613
@override
5614
String get wallet_restoration_store_incorrect_seed_length => "Longitud de semilla incorrecta";
@@ -5690,6 +5743,10 @@ class $es extends S {
5743
@override
5744
String get xmr_available_balance => "XMR Available Balance";
5745
@override
5746
+ String get restore_bitcoin_description_from_keys => "Restaure su billetera a partir de una cadena WIF generada a partir de sus claves privadas";
5747
+ @override
5748
+ String get restore_bitcoin_title_from_keys => "Restaurar desde WIF";
5749
+ @override
5750
String get scan_qr_code => "Escanee el código QR para obtener la dirección";
5751
@override
5752
String get trade_state_paid => "Pagado";
@@ -6188,6 +6245,8 @@ class $nl extends S {
6245
@override
6246
String get settings_title => "Instellingen";
6247
@override
6248
+ String get restore_bitcoin_description_from_seed => "Herstel uw portemonnee met een combinatiecode van 12 woorden";
6249
+ @override
6250
String get address_book_menu => "Adresboek";
6251
@override
6252
String get wallet_restoration_store_incorrect_seed_length => "Onjuiste zaadlengte";
@@ -6322,6 +6381,10 @@ class $nl extends S {
6381
@override
6382
String get xmr_available_balance => "XMR Beschikbaar saldo";
6383
@override
6384
+ String get restore_bitcoin_description_from_keys => "Herstel uw portemonnee van de gegenereerde WIF-string van uw privésleutels";
6385
+ @override
6386
+ String get restore_bitcoin_title_from_keys => "Herstel van WIF";
6387
+ @override
6388
String get scan_qr_code => "Scan de QR-code om het adres te krijgen";
6389
@override
6390
String get trade_state_paid => "Betaald";
@@ -6820,6 +6883,8 @@ class $zh extends S {
6883
@override
6884
String get settings_title => "设定值";
6885
@override
6886
+ String get restore_bitcoin_description_from_seed => "從12個單詞的組合碼恢復您的錢包";
6887
+ @override
6888
String get address_book_menu => "地址簿";
6889
@override
6890
String get wallet_restoration_store_incorrect_seed_length => "种子长度错误";
@@ -6954,6 +7019,10 @@ class $zh extends S {
7019
@override
7020
String get xmr_available_balance => "XMR 可用余额 ";
7021
@override
7022
+ String get restore_bitcoin_description_from_keys => "從私鑰中生成的WIF字符串還原您的錢包";
7023
+ @override
7024
+ String get restore_bitcoin_title_from_keys => "從WIF還原";
7025
+ @override
7026
String get scan_qr_code => "掃描二維碼獲取地址";
7027
@override
7028
String get trade_state_paid => "已付费";
lib/src/screens/new_wallet/new_wallet_page.dart
+2
-1
@@ -153,7 +153,8 @@ class _WalletNameFormState extends State<WalletNameForm> {
153
builder: (context) {
154
return LoadingPrimaryButton(
155
onPressed: _confirmForm,
156
- text: S.of(context).continue_text,
156
+ //text: S.of(context).continue_text,
157
+ text: S.of(context).seed_language_next,
158
color: Colors.green,
159
textColor: Colors.white,
160
isLoading: _walletNewVM.state is WalletCreatedSuccessfully,
lib/src/screens/restore/restore_wallet_options_page.dart
+3
-6
@@ -1,11 +1,8 @@
1
import 'package:flutter/material.dart';
2
-import 'package:provider/provider.dart';
3
-import 'package:cake_wallet/routes.dart';
2
import 'package:cake_wallet/src/screens/restore/widgets/restore_button.dart';
3
import 'package:cake_wallet/src/screens/base_page.dart';
4
import 'package:cake_wallet/src/domain/common/wallet_type.dart';
5
import 'package:cake_wallet/generated/i18n.dart';
8
-import 'package:cake_wallet/src/stores/seed_language/seed_language_store.dart';
6
7
class RestoreWalletOptionsPage extends BasePage {
8
RestoreWalletOptionsPage(
@@ -56,7 +53,7 @@ class RestoreWalletOptionsPage extends BasePage {
53
return S.of(context).restore_description_from_seed;
54
case WalletType.bitcoin:
55
// TODO: Add transaction for bitcoin description.
59
- return 'Restore your wallet from 12 word combination code';
56
+ return S.of(context).restore_bitcoin_description_from_seed;
57
default:
58
return '';
59
}
@@ -68,7 +65,7 @@ class RestoreWalletOptionsPage extends BasePage {
65
return S.of(context).restore_description_from_keys;
66
case WalletType.bitcoin:
67
// TODO: Add transaction for bitcoin description.
71
- return 'Restore your wallet from generated WIF string from your private keys';
68
+ return S.of(context).restore_bitcoin_description_from_keys;
69
default:
70
return '';
71
}
@@ -80,7 +77,7 @@ class RestoreWalletOptionsPage extends BasePage {
77
return S.of(context).restore_title_from_keys;
78
case WalletType.bitcoin:
79
// TODO: Add transaction for bitcoin description.
83
- return 'Restore from WIF';
80
+ return S.of(context).restore_bitcoin_title_from_keys;
81
default:
82
return '';
83
}
lib/src/screens/restore/widgets/restore_button.dart
+1
-1
@@ -19,7 +19,7 @@ class RestoreButton extends StatelessWidget {
19
onTap: onPressed,
20
child: Container(
21
width: double.infinity,
22
- height: 160,
22
+ height: 170,
23
padding: EdgeInsets.all(24),
24
alignment: Alignment.topLeft,
25
decoration: BoxDecoration(
res/values/strings_de.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Beschreibung zur Wiederherstellung der Brieftasche",
166
"restore_new_seed" : "Neuer Seed",
167
"restore_active_seed" : "Aktives Seed",
168
+ "restore_bitcoin_description_from_seed" : "Stellen Sie Ihre Brieftasche aus dem 12-Wort-Kombinationscode wieder her",
169
+ "restore_bitcoin_description_from_keys" : "Stellen Sie Ihre Brieftasche aus der generierten WIF-Zeichenfolge aus Ihren privaten Schlüsseln wieder her",
170
+ "restore_bitcoin_title_from_keys" : "Aus WIF wiederherstellen",
171
172
173
"seed_title" : "Seed",
res/values/strings_en.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Wallet restore description",
166
"restore_new_seed" : "New seed",
167
"restore_active_seed" : "Active seed",
168
+ "restore_bitcoin_description_from_seed" : "Restore your wallet from 12 word combination code",
169
+ "restore_bitcoin_description_from_keys" : "Restore your wallet from generated WIF string from your private keys",
170
+ "restore_bitcoin_title_from_keys" : "Restore from WIF",
171
172
173
"seed_title" : "Seed",
res/values/strings_es.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Restaurar billetera",
166
"restore_new_seed" : "Nueva semilla",
167
"restore_active_seed" : "Semilla activa",
168
+ "restore_bitcoin_description_from_seed" : "Restaure su billetera a partir del código de combinación de 12 palabras",
169
+ "restore_bitcoin_description_from_keys" : "Restaure su billetera a partir de una cadena WIF generada a partir de sus claves privadas",
170
+ "restore_bitcoin_title_from_keys" : "Restaurar desde WIF",
171
172
173
"seed_title" : "Semilla",
res/values/strings_hi.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "बटुआ विवरण पुनर्स्थापित करें",
166
"restore_new_seed" : "नया बीज",
167
"restore_active_seed" : "सक्रिय बीज",
168
+ "restore_bitcoin_description_from_seed" : "12 शब्द संयोजन कोड से अपने वॉलेट को पुनर्स्थापित करें",
169
+ "restore_bitcoin_description_from_keys" : "अपने निजी कुंजी से उत्पन्न WIF स्ट्रिंग से अपने वॉलेट को पुनर्स्थापित करें",
170
+ "restore_bitcoin_title_from_keys" : "WIF से पुनर्स्थापित करें",
171
172
173
"seed_title" : "बीज",
res/values/strings_ja.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "ウォレットの復元",
166
"restore_new_seed" : "新しい種",
167
"restore_active_seed" : "アクティブシード",
168
+ "restore_bitcoin_description_from_seed" : "12ワードの組み合わせコードからウォレットを復元する",
169
+ "restore_bitcoin_description_from_keys" : "秘密鍵から生成されたWIF文字列からウォレットを復元します",
170
+ "restore_bitcoin_title_from_keys" : "WIFから復元",
171
172
173
"seed_title" : "シード",
res/values/strings_ko.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "월렛 복원 설명",
166
"restore_new_seed" : "새로운 씨앗",
167
"restore_active_seed" : "활성 종자",
168
+ "restore_bitcoin_description_from_seed" : "12 단어 조합 코드에서 지갑 복원",
169
+ "restore_bitcoin_description_from_keys" : "개인 키에서 생성 된 WIF 문자열에서 지갑 복원",
170
+ "restore_bitcoin_title_from_keys" : "WIF에서 복원",
171
172
173
"seed_title" : "씨",
res/values/strings_nl.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Portemonnee-herstelbeschrijving",
166
"restore_new_seed" : "Nieuw zaad",
167
"restore_active_seed" : "Actief zaad",
168
+ "restore_bitcoin_description_from_seed" : "Herstel uw portemonnee met een combinatiecode van 12 woorden",
169
+ "restore_bitcoin_description_from_keys" : "Herstel uw portemonnee van de gegenereerde WIF-string van uw privésleutels",
170
+ "restore_bitcoin_title_from_keys" : "Herstel van WIF",
171
172
173
"seed_title" : "Zaad",
res/values/strings_pl.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Opis przywracania portfela",
166
"restore_new_seed" : "Nowe nasienie",
167
"restore_active_seed" : "Aktywne nasiona",
168
+ "restore_bitcoin_description_from_seed" : "Przywróć swój portfel z kodu złożonego z 12 słów",
169
+ "restore_bitcoin_description_from_keys" : "Przywróć swój portfel z wygenerowanego ciągu WIF z kluczy prywatnych",
170
+ "restore_bitcoin_title_from_keys" : "Przywróć z WIF",
171
172
173
"seed_title" : "Ziarno",
res/values/strings_pt.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Restauração da carteira",
166
"restore_new_seed" : "Nova semente",
167
"restore_active_seed" : "Semente ativa",
168
+ "restore_bitcoin_description_from_seed" : "Restaure sua carteira a partir de um código de combinação de 12 palavras",
169
+ "restore_bitcoin_description_from_keys" : "Restaure sua carteira a partir da string WIF gerada de suas chaves privadas",
170
+ "restore_bitcoin_title_from_keys" : "Restaurar de WIF",
171
172
173
"seed_title" : "Semente",
res/values/strings_ru.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Описание восстановления кошелька",
166
"restore_new_seed" : "Новая мнемоническая фраза",
167
"restore_active_seed" : "Активная мнемоническая фраза",
168
+ "restore_bitcoin_description_from_seed" : "Вы можете восстановить кошелёк используя 12-ти значную мнемоническую фразу",
169
+ "restore_bitcoin_description_from_keys" : "Вы можете восстановить кошелёк с помощью WIF",
170
+ "restore_bitcoin_title_from_keys" : "Восстановить с помощью WIF",
171
172
173
"seed_title" : "Мнемоническая фраза",
res/values/strings_uk.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "Опис відновлюваного гаманця",
166
"restore_new_seed" : "Нова мнемонічна фраза",
167
"restore_active_seed" : "Активна мнемонічна фраза",
168
+ "restore_bitcoin_description_from_seed" : "Ви можете відновити гаманець використовуючи 12-ти слівну мнемонічну фразу",
169
+ "restore_bitcoin_description_from_keys" : "Ви можете відновити гаманець за допомогою WIF",
170
+ "restore_bitcoin_title_from_keys" : "Відновити за допомогою WIF",
171
172
173
"seed_title" : "Мнемонічна фраза",
res/values/strings_zh.arb
+3
@@ -165,6 +165,9 @@
165
"restore_wallet_restore_description" : "钱包还原说明",
166
"restore_new_seed" : "新種子",
167
"restore_active_seed" : "活性種子",
168
+ "restore_bitcoin_description_from_seed" : "從12個單詞的組合碼恢復您的錢包",
169
+ "restore_bitcoin_description_from_keys" : "從私鑰中生成的WIF字符串還原您的錢包",
170
+ "restore_bitcoin_title_from_keys" : "從WIF還原",
171
172
173
"seed_title" : "种子",