add warning text to the seed screen (#587)

* Add warning text to the seed screen * fix font size

Serhii committed Nov 2, 2022 at 21:53 UTC b27b55388cf6bbd8ee18fb510b64c1ebcab3a08e
16 files changed +47 -2
lib/src/screens/wallet_keys/wallet_keys_page.dart
+32 -2
@@ -1,3 +1,4 @@
1 +import 'package:auto_size_text/auto_size_text.dart';
2 import 'package:cake_wallet/utils/show_bar.dart';
3 import 'package:flutter/material.dart';
4 import 'package:flutter/cupertino.dart';
@@ -18,7 +19,36 @@ class WalletKeysPage extends BasePage {
19
20 @override
21 Widget body(BuildContext context) {
21 - return Container(
22 + return Column(
23 + children: [
24 + Expanded(
25 + child: Padding(
26 + padding: const EdgeInsets.symmetric(horizontal: 24.0),
27 + child: Container(
28 + width: double.infinity,
29 + decoration: BoxDecoration(
30 + borderRadius: BorderRadius.circular(12.0),
31 + color: Theme.of(context).accentTextTheme!.caption!.color!,
32 + ),
33 + child: Center(
34 + child: Padding(
35 + padding: const EdgeInsets.all(8.0),
36 + child: AutoSizeText(
37 + S.of(context).do_not_share_warning_text.toUpperCase(),
38 + textAlign: TextAlign.center,
39 + maxLines: 4,
40 + style: TextStyle(
41 + fontSize: 16,
42 + fontWeight: FontWeight.w500,
43 + color: Colors.red)),
44 + ),
45 + ),
46 + ),
47 + ),
48 + ),
49 + Expanded(
50 + flex: 7,
51 + child: Container(
52 padding: EdgeInsets.only(top: 20.0, bottom: 20.0),
53 child: Observer(
54 builder: (_) {
@@ -48,6 +78,6 @@ class WalletKeysPage extends BasePage {
78 );
79 });
80 },
51 - ));
81 + )))]);
82 }
83 }
res/values/strings_de.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "Rest",
647 "delete_wallet": "Geldbörse löschen",
648 "delete_wallet_confirm_message" : "Sind Sie sicher, dass Sie das ${wallet_name} Wallet löschen möchten?",
649 + "do_not_share_warning_text" : "Teilen Sie diese nicht mit anderen, einschließlich des Supports.\n\nSie werden Ihr Geld stehlen!",
650 "help": "hilfe"
651 }
res/values/strings_en.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "remaining",
647 "delete_wallet": "Delete wallet",
648 "delete_wallet_confirm_message" : "Are you sure that you want to delete ${wallet_name} wallet?",
649 + "do_not_share_warning_text" : "Do not share these with anyone else, including support.\n\nThey will steal your money!",
650 "help": "help"
651 }
res/values/strings_es.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "restante",
647 "delete_wallet": "Eliminar billetera",
648 "delete_wallet_confirm_message" : "¿Está seguro de que desea eliminar la billetera ${wallet_name}?",
649 + "do_not_share_warning_text" : "No comparta estos con nadie más, incluido el soporte.\n\n¡Te robarán tu dinero!",
650 "help": "ayuda"
651 }
res/values/strings_fr.arb
+1
@@ -644,5 +644,6 @@
644 "remaining": "restant",
645 "delete_wallet": "Supprimer le portefeuille",
646 "delete_wallet_confirm_message" : "Êtes-vous sûr de vouloir supprimer le portefeuille ${wallet_name}?",
647 + "do_not_share_warning_text" : "Ne les partagez avec personne d'autre, y compris avec l'assistance.\n\nIls vont voler votre argent!",
648 "help": "aider"
649 }
res/values/strings_hi.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "शेष",
647 "delete_wallet": "वॉलेट हटाएं",
648 "delete_wallet_confirm_message" : "क्या आप वाकई ${wallet_name} वॉलेट हटाना चाहते हैं?",
649 + "do_not_share_warning_text" : "इन्हें समर्थन सहित किसी और के साथ साझा न करें।\n\nवे आपका पैसा चुरा लेंगे!",
650 "help": "मदद करना"
651 }
res/values/strings_hr.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "preostalo",
647 "delete_wallet": "Izbriši novčanik",
648 "delete_wallet_confirm_message" : "Jeste li sigurni da želite izbrisati ${wallet_name} novčanik?",
649 + "do_not_share_warning_text" : "Nemojte ih dijeliti ni s kim, uključujući podršku.\n\nUkrast će vam novac!",
650 "help": "pomozite"
651 }
res/values/strings_it.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "rimanente",
647 "delete_wallet": "Elimina portafoglio",
648 "delete_wallet_confirm_message" : "Sei sicuro di voler eliminare il portafoglio ${wallet_name}?",
649 + "do_not_share_warning_text" : "Non condividerli con nessun altro, incluso il supporto.\n\nTi ruberanno i soldi!",
650 "help": "aiuto"
651 }
res/values/strings_ja.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "残り",
647 "delete_wallet": "ウォレットを削除",
648 "delete_wallet_confirm_message" : "${wallet_name} ウォレットを削除してもよろしいですか?",
649 + "do_not_share_warning_text" : "サポートを含め、これらを他の誰とも共有しないでください。\n\n彼らはあなたのお金を盗みます!",
650 "help": "ヘルプ"
651 }
res/values/strings_ko.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "남은",
647 "delete_wallet": "지갑 삭제",
648 "delete_wallet_confirm_message" : "${wallet_name} 지갑을 삭제하시겠습니까?",
649 + "do_not_share_warning_text" : "지원을 포함하여 다른 사람과 이러한 정보를 공유하지 마십시오.\n\n그들은 당신의 돈을 훔칠 것입니다!",
650 "help": "돕다"
651 }
res/values/strings_nl.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "resterende",
647 "delete_wallet": "Portemonnee verwijderen",
648 "delete_wallet_confirm_message" : "Weet u zeker dat u de portemonnee van ${wallet_name} wilt verwijderen?",
649 + "do_not_share_warning_text" : "Deel deze met niemand anders, ook niet met support.\n\nZe zullen je geld stelen!",
650 "help": "helpen"
651 }
res/values/strings_pl.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "pozostałe",
647 "delete_wallet": "Usuń portfel",
648 "delete_wallet_confirm_message" : "Czy na pewno chcesz usunąć portfel ${wallet_name}?",
649 + "do_not_share_warning_text" : "Nie udostępniaj ich nikomu innemu, w tym wsparcia.\n\nUkradną twoje pieniądze!",
650 "help": "pomoc"
651 }
res/values/strings_pt.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "restante",
647 "delete_wallet": "Excluir carteira",
648 "delete_wallet_confirm_message" : "Tem certeza de que deseja excluir a carteira ${wallet_name}?",
649 + "do_not_share_warning_text" : "Não os compartilhe com mais ninguém, incluindo suporte.\n\nEles vão roubar seu dinheiro!",
650 "help": "ajuda"
651 }
res/values/strings_ru.arb
+1
@@ -646,5 +646,6 @@
646 "remaining": "осталось",
647 "delete_wallet": "Удалить кошелек",
648 "delete_wallet_confirm_message" : "Вы уверены, что хотите удалить кошелек ${wallet_name}?",
649 + "do_not_share_warning_text" : "Не делитесь ими с кем-либо еще, в том числе со службой поддержки.\n\nОни украдут ваши деньги!",
650 "help": "помощь"
651 }
res/values/strings_uk.arb
+1
@@ -645,5 +645,6 @@
645 "remaining": "залишилося",
646 "delete_wallet": "Видалити гаманець",
647 "delete_wallet_confirm_message" : "Ви впевнені, що хочете видалити гаманець ${wallet_name}?",
648 + "do_not_share_warning_text" : "Не повідомляйте їх нікому, включно зі службою підтримки.\n\nВони вкрадуть ваші гроші!",
649 "help": "допомога"
650 }
res/values/strings_zh.arb
+1
@@ -644,5 +644,6 @@
644 "remaining": "剩余",
645 "delete_wallet": "删除钱包",
646 "delete_wallet_confirm_message" : "您确定要删除 ${wallet_name} 钱包吗?",
647 + "do_not_share_warning_text" : "不要與其他任何人分享這些內容,包括支持。\n\n他們會偷你的錢!",
648 "help": "帮助"
649 }