diff --git a/assets/images/2.0x/to_icon.png b/assets/images/2.0x/to_icon.png new file mode 100644 index 00000000..00f82719 Binary files /dev/null and b/assets/images/2.0x/to_icon.png differ diff --git a/assets/images/3.0x/to_icon.png b/assets/images/3.0x/to_icon.png new file mode 100644 index 00000000..a7a74518 Binary files /dev/null and b/assets/images/3.0x/to_icon.png differ diff --git a/assets/images/to_icon.png b/assets/images/to_icon.png new file mode 100644 index 00000000..b5fbeb75 Binary files /dev/null and b/assets/images/to_icon.png differ diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index a6c0227d..d7ee6daf 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -77,6 +77,7 @@ class S implements WidgetsLocalizations { String get error_text_node_port => "Node port can only contain numbers between 0 and 65535"; String get error_text_payment_id => "Payment ID can only contain from 16 to 64 chars in hex"; String get error_text_subaddress_name => "Subaddress name can't contain ` , ' \" symbols\nand must be between 1 and 20 characters long"; + String get error_text_template => "Template name and address can't contain ` , ' \" symbols\nand must be between 1 and 106 characters long"; String get error_text_wallet_name => "Wallet name can only contain letters, numbers\nand must be between 1 and 15 characters long"; String get error_text_xmr => "XMR value can't exceed available balance.\nThe number of fraction digits must be less or equal to 12"; String get estimated => "Estimated"; @@ -165,12 +166,20 @@ class S implements WidgetsLocalizations { String get seed_share => "Share seed"; String get seed_title => "Seed"; String get send => "Send"; + String get send_amount => "Amount:"; String get send_creating_transaction => "Creating transaction"; String get send_error_currency => "Currency can only contain numbers"; String get send_error_minimum_value => "Minimum value of amount is 0.01"; String get send_estimated_fee => "Estimated fee:"; + String get send_fee => "Fee:"; + String get send_got_it => "Got it"; String get send_monero_address => "Monero address"; + String get send_name => "Name"; + String get send_new => "New"; String get send_payment_id => "Payment ID (optional)"; + String get send_sending => "Sending..."; + String get send_success => "Your Monero was successfully sent"; + String get send_templates => "Templates"; String get send_title => "Send Monero"; String get send_xmr => "Send XMR"; String get send_your_wallet => "Your wallet"; @@ -338,6 +347,8 @@ class $de extends S { @override String get transaction_sent => "Transaktion gesendet!"; @override + String get send_fee => "Gebühr:"; + @override String get password => "Passwort"; @override String get you_will_get => "Sie erhalten"; @@ -350,6 +361,8 @@ class $de extends S { @override String get share_address => "Adresse teilen "; @override + String get send_templates => "Vorlagen"; + @override String get please_try_to_connect_to_another_node => "Bitte versuchen Sie, eine Verbindung zu einem anderen Knoten herzustellen"; @override String get trade_state_traded => "Handeln"; @@ -374,6 +387,8 @@ class $de extends S { @override String get seed_language_portuguese => "Portugiesisch"; @override + String get send_new => "Neu"; + @override String get setup_pin => "PIN einrichten"; @override String get transaction_details_recipient_address => "Empfängeradresse"; @@ -388,6 +403,8 @@ class $de extends S { @override String get trade_state_trading => "Handel"; @override + String get send_sending => "Senden..."; + @override String get error_text_address => "Die Walletadresse muss dem Typ entsprechen\nder Kryptowährung"; @override String get send_your_wallet => "Deine Geldbörse"; @@ -516,6 +533,8 @@ class $de extends S { @override String get paste => "Einfügen"; @override + String get send_got_it => "Ich habs"; + @override String get widgets_or => "oder"; @override String get remove => "Löschen"; @@ -524,12 +543,16 @@ class $de extends S { @override String get yesterday => "Gestern"; @override + String get send_amount => "Menge:"; + @override String get expired => "Abgelaufen"; @override String get transaction_priority_regular => "Regulär"; @override String get trade_details_created_at => "Hergestellt in"; @override + String get send_success => "Ihr Monero wurde erfolgreich gesendet"; + @override String get settings_wallets => "Brieftaschen"; @override String get settings_only_transactions => "Nur Transaktionen"; @@ -552,6 +575,8 @@ class $de extends S { @override String get nodes => "Knoten"; @override + String get error_text_template => "Vorlagenname und Adresse dürfen nicht enthalten ` , ' \" symbole\nund muss zwischen 1 und 106 Zeichen lang sein"; + @override String get seed_share => "Teilen Sie Seed"; @override String get widgets_restore_from_blockheight => "Aus Blockhöhe wiederherstellen"; @@ -688,6 +713,8 @@ class $de extends S { @override String get restore_active_seed => "Aktives Seed"; @override + String get send_name => "Name"; + @override String get settings_personal => "persönlich"; @override String get seed_title => "Seed"; @@ -922,6 +949,8 @@ class $hi extends S { @override String get transaction_sent => "भेजा गया लेन-देन"; @override + String get send_fee => "शुल्क:"; + @override String get password => "पारण शब्द"; @override String get you_will_get => "आपको मिल जायेगा"; @@ -934,6 +963,8 @@ class $hi extends S { @override String get share_address => "पता साझा करें"; @override + String get send_templates => "टेम्पलेट्स"; + @override String get please_try_to_connect_to_another_node => "कृपया दूसरे नोड से कनेक्ट करने का प्रयास करें"; @override String get trade_state_traded => "ट्रेडेड"; @@ -958,6 +989,8 @@ class $hi extends S { @override String get seed_language_portuguese => "पुर्तगाली"; @override + String get send_new => "नया"; + @override String get setup_pin => "पिन सेट करें"; @override String get transaction_details_recipient_address => "प्राप्तकर्ता का पता"; @@ -972,6 +1005,8 @@ class $hi extends S { @override String get trade_state_trading => "व्यापार"; @override + String get send_sending => "भेजना..."; + @override String get error_text_address => "वॉलेट पता प्रकार के अनुरूप होना चाहिए\nक्रिप्टोकरेंसी का"; @override String get send_your_wallet => "आपका बटुआ"; @@ -1100,6 +1135,8 @@ class $hi extends S { @override String get paste => "पेस्ट करें"; @override + String get send_got_it => "समझ गया"; + @override String get widgets_or => "या"; @override String get remove => "हटाना"; @@ -1108,12 +1145,16 @@ class $hi extends S { @override String get yesterday => "बिता कल"; @override + String get send_amount => "रकम:"; + @override String get expired => "समय सीमा समाप्त"; @override String get transaction_priority_regular => "नियमित"; @override String get trade_details_created_at => "पर बनाया गया"; @override + String get send_success => "आपका Monero सफलतापूर्वक भेजा गया"; + @override String get settings_wallets => "पर्स"; @override String get settings_only_transactions => "केवल लेन-देन"; @@ -1136,6 +1177,8 @@ class $hi extends S { @override String get nodes => "नोड्स"; @override + String get error_text_template => "टेम्प्लेट का नाम और पता नहीं हो सकता ` , ' \" प्रतीकों\nऔर 1 और 106 वर्णों के बीच लंबा होना चाहिए"; + @override String get seed_share => "बीज साझा करें"; @override String get widgets_restore_from_blockheight => "ब्लॉकचेन से पुनर्स्थापित करें"; @@ -1272,6 +1315,8 @@ class $hi extends S { @override String get restore_active_seed => "सक्रिय बीज"; @override + String get send_name => "नाम"; + @override String get settings_personal => "निजी"; @override String get seed_title => "बीज"; @@ -1506,6 +1551,8 @@ class $ru extends S { @override String get transaction_sent => "Tранзакция отправлена!"; @override + String get send_fee => "Комиссия:"; + @override String get password => "Пароль"; @override String get you_will_get => "Вы получите"; @@ -1518,6 +1565,8 @@ class $ru extends S { @override String get share_address => "Поделиться адресом"; @override + String get send_templates => "Шаблоны"; + @override String get please_try_to_connect_to_another_node => "Пожалуйста, попробуйте подключиться к другой ноде"; @override String get trade_state_traded => "Сделка завершена"; @@ -1542,6 +1591,8 @@ class $ru extends S { @override String get seed_language_portuguese => "Португальский"; @override + String get send_new => "Новый"; + @override String get setup_pin => "Настроить PIN"; @override String get transaction_details_recipient_address => "Адрес получателя"; @@ -1556,6 +1607,8 @@ class $ru extends S { @override String get trade_state_trading => "Совершение сделки"; @override + String get send_sending => "Отправка..."; + @override String get error_text_address => "Адрес кошелька должен соответствовать типу\nкриптовалюты"; @override String get send_your_wallet => "Ваш кошелёк"; @@ -1684,6 +1737,8 @@ class $ru extends S { @override String get paste => "Вставить"; @override + String get send_got_it => "Понял"; + @override String get widgets_or => "или"; @override String get remove => "Удалить"; @@ -1692,12 +1747,16 @@ class $ru extends S { @override String get yesterday => "Вчера"; @override + String get send_amount => "Сумма:"; + @override String get expired => "Истекает"; @override String get transaction_priority_regular => "Обычный"; @override String get trade_details_created_at => "Создано"; @override + String get send_success => "Ваш Monero был успешно отправлен"; + @override String get settings_wallets => "Кошельки"; @override String get settings_only_transactions => "Транзакции"; @@ -1720,6 +1779,8 @@ class $ru extends S { @override String get nodes => "Ноды"; @override + String get error_text_template => "Имя и адрес шаблона не может содержать ` , ' \" символы\nи должно быть от 1 до 106 символов в длину"; + @override String get seed_share => "Поделиться мнемонической фразой"; @override String get widgets_restore_from_blockheight => "Восстановить на высоте блока"; @@ -1856,6 +1917,8 @@ class $ru extends S { @override String get restore_active_seed => "Активная мнемоническая фраза"; @override + String get send_name => "Имя"; + @override String get settings_personal => "Персональные"; @override String get seed_title => "Мнемоническая фраза"; @@ -2090,6 +2153,8 @@ class $ko extends S { @override String get transaction_sent => "거래가 전송되었습니다!"; @override + String get send_fee => "회비:"; + @override String get password => "암호"; @override String get you_will_get => "당신은 얻을 것이다"; @@ -2102,6 +2167,8 @@ class $ko extends S { @override String get share_address => "주소 공유"; @override + String get send_templates => "템플릿"; + @override String get please_try_to_connect_to_another_node => "다른 노드에 연결을 시도하십시오"; @override String get trade_state_traded => "거래"; @@ -2126,6 +2193,8 @@ class $ko extends S { @override String get seed_language_portuguese => "포르투갈 인"; @override + String get send_new => "새로운"; + @override String get setup_pin => "설정 PIN"; @override String get transaction_details_recipient_address => "받는 사람 주소"; @@ -2140,6 +2209,8 @@ class $ko extends S { @override String get trade_state_trading => "거래"; @override + String get send_sending => "배상..."; + @override String get error_text_address => "지갑 주소는 유형과 일치해야합니다\n암호 화폐"; @override String get send_your_wallet => "지갑"; @@ -2268,6 +2339,8 @@ class $ko extends S { @override String get paste => "풀"; @override + String get send_got_it => "알았다"; + @override String get widgets_or => "또는"; @override String get remove => "없애다"; @@ -2276,12 +2349,16 @@ class $ko extends S { @override String get yesterday => "어제"; @override + String get send_amount => "양:"; + @override String get expired => "만료"; @override String get transaction_priority_regular => "정규병"; @override String get trade_details_created_at => "에 작성"; @override + String get send_success => "Monero가 성공적으로 전송되었습니다"; + @override String get settings_wallets => "지갑"; @override String get settings_only_transactions => "거래 만"; @@ -2304,6 +2381,8 @@ class $ko extends S { @override String get nodes => "노드"; @override + String get error_text_template => "템플릿 이름과 주소는 포함 할 수 없습니다 ` , ' \" 기호 \n1 ~ 106 자 사이 여야합니다"; + @override String get seed_share => "시드 공유"; @override String get widgets_restore_from_blockheight => "블록 높이에서 복원"; @@ -2440,6 +2519,8 @@ class $ko extends S { @override String get restore_active_seed => "활성 종자"; @override + String get send_name => "이름"; + @override String get settings_personal => "개인적인"; @override String get seed_title => "씨"; @@ -2674,6 +2755,8 @@ class $pt extends S { @override String get transaction_sent => "Transação enviada!"; @override + String get send_fee => "Taxa:"; + @override String get password => "Senha"; @override String get you_will_get => "Você receberá"; @@ -2686,6 +2769,8 @@ class $pt extends S { @override String get share_address => "Compartilhar endereço"; @override + String get send_templates => "Modelos"; + @override String get please_try_to_connect_to_another_node => "Por favor, tente conectar-se a outro nó"; @override String get trade_state_traded => "Troca realizada"; @@ -2710,6 +2795,8 @@ class $pt extends S { @override String get seed_language_portuguese => "Português"; @override + String get send_new => "Novo"; + @override String get setup_pin => "Configurar PIN"; @override String get transaction_details_recipient_address => "Endereço do destinatário"; @@ -2724,6 +2811,8 @@ class $pt extends S { @override String get trade_state_trading => "Em andamento"; @override + String get send_sending => "Enviando..."; + @override String get error_text_address => "O endereço da carteira deve corresponder à\ncriptomoeda selecionada"; @override String get send_your_wallet => "Sua carteira"; @@ -2852,6 +2941,8 @@ class $pt extends S { @override String get paste => "Colar"; @override + String get send_got_it => "Entendi"; + @override String get widgets_or => "ou"; @override String get remove => "Remover"; @@ -2860,12 +2951,16 @@ class $pt extends S { @override String get yesterday => "Ontem"; @override + String get send_amount => "Montante:"; + @override String get expired => "Expirada"; @override String get transaction_priority_regular => "Regular"; @override String get trade_details_created_at => "Criada em"; @override + String get send_success => "Seu Monero foi enviado com sucesso"; + @override String get settings_wallets => "Carteiras"; @override String get settings_only_transactions => "Somente transações"; @@ -2888,6 +2983,8 @@ class $pt extends S { @override String get nodes => "Nós"; @override + String get error_text_template => "O nome e o endereço do modelo não podem conter os símbolos ` , ' \" \ne deve ter entre 1 e 106 caracteres"; + @override String get seed_share => "Compartilhar semente"; @override String get widgets_restore_from_blockheight => "Restaurar a partir de altura do bloco"; @@ -3024,6 +3121,8 @@ class $pt extends S { @override String get restore_active_seed => "Semente ativa"; @override + String get send_name => "Nome"; + @override String get settings_personal => "Pessoal"; @override String get seed_title => "Semente"; @@ -3258,6 +3357,8 @@ class $uk extends S { @override String get transaction_sent => "Tранзакцію відправлено!"; @override + String get send_fee => "Комісія:"; + @override String get password => "Пароль"; @override String get you_will_get => "Ви отримаєте"; @@ -3270,6 +3371,8 @@ class $uk extends S { @override String get share_address => "Поділитися адресою"; @override + String get send_templates => "Шаблони"; + @override String get please_try_to_connect_to_another_node => "Будь ласка, спробуйте підключитися до іншого вузлу"; @override String get trade_state_traded => "Операція виконана"; @@ -3294,6 +3397,8 @@ class $uk extends S { @override String get seed_language_portuguese => "Португальська"; @override + String get send_new => "Новий"; + @override String get setup_pin => "Встановити PIN"; @override String get transaction_details_recipient_address => "Адреса отримувача"; @@ -3308,6 +3413,8 @@ class $uk extends S { @override String get trade_state_trading => "Виконання операції"; @override + String get send_sending => "Відправлення..."; + @override String get error_text_address => "Адреса гаманця повинна відповідати типу\nкриптовалюти"; @override String get send_your_wallet => "Ваш гаманець"; @@ -3334,7 +3441,7 @@ class $uk extends S { @override String get copy_address => "Cкопіювати адресу"; @override - String get error_text_subaddress_name => "Ім'я субадреси не може містити ` , ' \" символи\nі може бути від 1 до 32 символів в довжину"; + String get error_text_subaddress_name => "Ім'я субадреси не може містити ` , ' \" символи\nі може бути від 1 до 20 символів в довжину"; @override String get incorrect_seed => "Введений текст невірний."; @override @@ -3436,6 +3543,8 @@ class $uk extends S { @override String get paste => "Вставити"; @override + String get send_got_it => "Зрозумів"; + @override String get widgets_or => "або"; @override String get remove => "Видалити"; @@ -3444,12 +3553,16 @@ class $uk extends S { @override String get yesterday => "Вчора"; @override + String get send_amount => "Сума:"; + @override String get expired => "Закінчується"; @override String get transaction_priority_regular => "Звичайний"; @override String get trade_details_created_at => "Створено"; @override + String get send_success => "Ваш Monero успішно надісланий"; + @override String get settings_wallets => "Гаманці"; @override String get settings_only_transactions => "Транзакції"; @@ -3472,6 +3585,8 @@ class $uk extends S { @override String get nodes => "Вузли"; @override + String get error_text_template => "Ім'я та адреса шаблону не може містити ` , ' \" символи\nі може бути від 1 до 106 символів в довжину"; + @override String get seed_share => "Поділитися мнемонічною фразою"; @override String get widgets_restore_from_blockheight => "Відновити на висоті блоку"; @@ -3608,6 +3723,8 @@ class $uk extends S { @override String get restore_active_seed => "Активна мнемонічна фраза"; @override + String get send_name => "Ім'я"; + @override String get settings_personal => "Персональні"; @override String get seed_title => "Мнемонічна фраза"; @@ -3842,6 +3959,8 @@ class $ja extends S { @override String get transaction_sent => "トランザクションが送信されました!"; @override + String get send_fee => "費用:"; + @override String get password => "パスワード"; @override String get you_will_get => "あなたが取得します"; @@ -3854,6 +3973,8 @@ class $ja extends S { @override String get share_address => "住所を共有する"; @override + String get send_templates => "テンプレート"; + @override String get please_try_to_connect_to_another_node => "別のノードに接続してみてください"; @override String get trade_state_traded => "取引済み"; @@ -3878,6 +3999,8 @@ class $ja extends S { @override String get seed_language_portuguese => "ポルトガル語"; @override + String get send_new => "新着"; + @override String get setup_pin => "PINのセットアップ"; @override String get transaction_details_recipient_address => "受取人の住所"; @@ -3892,6 +4015,8 @@ class $ja extends S { @override String get trade_state_trading => "トレーディング"; @override + String get send_sending => "送信..."; + @override String get error_text_address => "ウォレットアドレスは、\n暗号通貨"; @override String get send_your_wallet => "あなたの財布"; @@ -4020,6 +4145,8 @@ class $ja extends S { @override String get paste => "ペースト"; @override + String get send_got_it => "とった"; + @override String get widgets_or => "または"; @override String get remove => "削除する"; @@ -4028,12 +4155,16 @@ class $ja extends S { @override String get yesterday => "昨日"; @override + String get send_amount => "量:"; + @override String get expired => "期限切れ"; @override String get transaction_priority_regular => "レギュラー"; @override String get trade_details_created_at => "で作成"; @override + String get send_success => "Moneroが送信されました"; + @override String get settings_wallets => "財布"; @override String get settings_only_transactions => "トランザクションのみ"; @@ -4056,6 +4187,8 @@ class $ja extends S { @override String get nodes => "ノード"; @override + String get error_text_template => "テンプレートの名前とアドレスに含めることはできません ` , ' \" シンボル\n1〜106文字の長さである必要があります"; + @override String get seed_share => "シードを共有する"; @override String get widgets_restore_from_blockheight => "ブロックの高さから復元"; @@ -4192,6 +4325,8 @@ class $ja extends S { @override String get restore_active_seed => "アクティブシード"; @override + String get send_name => "名前"; + @override String get settings_personal => "パーソナル"; @override String get seed_title => "シード"; @@ -4430,6 +4565,8 @@ class $pl extends S { @override String get transaction_sent => "Transakcja wysłana!"; @override + String get send_fee => "Opłata:"; + @override String get password => "Hasło"; @override String get you_will_get => "Dostaniesz"; @@ -4442,6 +4579,8 @@ class $pl extends S { @override String get share_address => "Udostępnij adres"; @override + String get send_templates => "Szablony"; + @override String get please_try_to_connect_to_another_node => "Spróbuj połączyć się z innym węzłem"; @override String get trade_state_traded => "Handlowane"; @@ -4466,6 +4605,8 @@ class $pl extends S { @override String get seed_language_portuguese => "Portugalski"; @override + String get send_new => "Nowy"; + @override String get setup_pin => "Ustaw PIN"; @override String get transaction_details_recipient_address => "Adres odbiorcy"; @@ -4480,6 +4621,8 @@ class $pl extends S { @override String get trade_state_trading => "Handlowy"; @override + String get send_sending => "Wysyłanie..."; + @override String get error_text_address => "Wallet address must correspond to the type\nof cryptocurrency"; @override String get send_your_wallet => "Twój portfel"; @@ -4608,6 +4751,8 @@ class $pl extends S { @override String get paste => "Pasta"; @override + String get send_got_it => "Rozumiem"; + @override String get widgets_or => "lub"; @override String get remove => "Usunąć"; @@ -4616,12 +4761,16 @@ class $pl extends S { @override String get yesterday => "Wczoraj"; @override + String get send_amount => "Ilość:"; + @override String get expired => "Przedawniony"; @override String get transaction_priority_regular => "Regularny"; @override String get trade_details_created_at => "Utworzono w"; @override + String get send_success => "Twoje Monero zostało pomyślnie wysłane"; + @override String get settings_wallets => "Portfele"; @override String get settings_only_transactions => "Tylko transakcje"; @@ -4644,6 +4793,8 @@ class $pl extends S { @override String get nodes => "Węzły"; @override + String get error_text_template => "Nazwa i adres szablonu nie mogą zawierać ` , ' \" symbolika\ni musi mieć od 1 do 106 znaków"; + @override String get seed_share => "Udostępnij ziarno"; @override String get widgets_restore_from_blockheight => "Przywróć z wysokości bloku"; @@ -4780,6 +4931,8 @@ class $pl extends S { @override String get restore_active_seed => "Aktywne nasiona"; @override + String get send_name => "Imię"; + @override String get settings_personal => "Osobisty"; @override String get seed_title => "Ziarno"; @@ -5014,6 +5167,8 @@ class $es extends S { @override String get transaction_sent => "Transacción enviada!"; @override + String get send_fee => "Cuota:"; + @override String get password => "Contraseña"; @override String get you_will_get => "Conseguirás"; @@ -5026,6 +5181,8 @@ class $es extends S { @override String get share_address => "Compartir dirección"; @override + String get send_templates => "Plantillas"; + @override String get please_try_to_connect_to_another_node => "Intenta conectarte a otro nodo"; @override String get trade_state_traded => "Negociado"; @@ -5050,6 +5207,8 @@ class $es extends S { @override String get seed_language_portuguese => "Portugués"; @override + String get send_new => "Nuevo"; + @override String get setup_pin => "PIN de configuración"; @override String get transaction_details_recipient_address => "Dirección del receptor"; @@ -5064,6 +5223,8 @@ class $es extends S { @override String get trade_state_trading => "Comercio"; @override + String get send_sending => "Enviando..."; + @override String get error_text_address => "La dirección de la billetera debe corresponder al tipo \nde criptomoneda"; @override String get send_your_wallet => "Tu billetera"; @@ -5192,6 +5353,8 @@ class $es extends S { @override String get paste => "Pegar"; @override + String get send_got_it => "Entendido"; + @override String get widgets_or => "o"; @override String get remove => "Retirar"; @@ -5200,12 +5363,16 @@ class $es extends S { @override String get yesterday => "Ayer"; @override + String get send_amount => "Cantidad:"; + @override String get expired => "Muerto"; @override String get transaction_priority_regular => "Regular"; @override String get trade_details_created_at => "Creado en"; @override + String get send_success => "Su Monero fue enviado con éxito"; + @override String get settings_wallets => "Carteras"; @override String get settings_only_transactions => "Solo transacciones"; @@ -5228,6 +5395,8 @@ class $es extends S { @override String get nodes => "Nodos"; @override + String get error_text_template => "El nombre y la dirección de la plantilla no pueden contener símbolos ` , '\" \ny debe tener entre 1 y 106 caracteres de longitud"; + @override String get seed_share => "Compartir semillas"; @override String get widgets_restore_from_blockheight => "Restaurar desde blockheight"; @@ -5364,6 +5533,8 @@ class $es extends S { @override String get restore_active_seed => "Semilla activa"; @override + String get send_name => "Nombre"; + @override String get settings_personal => "Personal"; @override String get seed_title => "Semilla"; @@ -5598,6 +5769,8 @@ class $nl extends S { @override String get transaction_sent => "Transactie verzonden!"; @override + String get send_fee => "Vergoeding:"; + @override String get password => "Wachtwoord"; @override String get you_will_get => "Je zult krijgen"; @@ -5610,6 +5783,8 @@ class $nl extends S { @override String get share_address => "Deel adres"; @override + String get send_templates => "Sjablonen"; + @override String get please_try_to_connect_to_another_node => "Probeer verbinding te maken met een ander knooppunt"; @override String get trade_state_traded => "Traded"; @@ -5634,6 +5809,8 @@ class $nl extends S { @override String get seed_language_portuguese => "Portugees"; @override + String get send_new => "Nieuw"; + @override String get setup_pin => "PIN instellen"; @override String get transaction_details_recipient_address => "Adres van de ontvanger"; @@ -5648,6 +5825,8 @@ class $nl extends S { @override String get trade_state_trading => "Handel"; @override + String get send_sending => "Bezig met verzenden..."; + @override String get error_text_address => "Portemonnee-adres moet overeenkomen met het type\nvan cryptocurrency"; @override String get send_your_wallet => "Uw portemonnee"; @@ -5776,6 +5955,8 @@ class $nl extends S { @override String get paste => "Plakken"; @override + String get send_got_it => "Ik snap het"; + @override String get widgets_or => "of"; @override String get remove => "Verwijderen"; @@ -5784,12 +5965,16 @@ class $nl extends S { @override String get yesterday => "Gisteren"; @override + String get send_amount => "Bedrag:"; + @override String get expired => "Verlopen"; @override String get transaction_priority_regular => "Regelmatig"; @override String get trade_details_created_at => "Gemaakt bij"; @override + String get send_success => "Uw Monero is succesvol verzonden"; + @override String get settings_wallets => "Portemonnee"; @override String get settings_only_transactions => "Alleen transacties"; @@ -5812,6 +5997,8 @@ class $nl extends S { @override String get nodes => "Knooppunten"; @override + String get error_text_template => "Sjabloonnaam en -adres mogen niet bevatten ` , ' \" symbolen\nen moet tussen de 1 en 106 tekens lang zijn"; + @override String get seed_share => "Deel zaad"; @override String get widgets_restore_from_blockheight => "Herstel vanaf blockheight"; @@ -5948,6 +6135,8 @@ class $nl extends S { @override String get restore_active_seed => "Actief zaad"; @override + String get send_name => "Naam"; + @override String get settings_personal => "Persoonlijk"; @override String get seed_title => "Zaad"; @@ -6182,6 +6371,8 @@ class $zh extends S { @override String get transaction_sent => "交易已发送"; @override + String get send_fee => "費用:"; + @override String get password => "密码"; @override String get you_will_get => "你会得到"; @@ -6194,6 +6385,8 @@ class $zh extends S { @override String get share_address => "分享地址"; @override + String get send_templates => "範本"; + @override String get please_try_to_connect_to_another_node => "请尝试连接到另一个节点"; @override String get trade_state_traded => "交易"; @@ -6218,6 +6411,8 @@ class $zh extends S { @override String get seed_language_portuguese => "葡萄牙語"; @override + String get send_new => "新"; + @override String get setup_pin => "设定PIN码"; @override String get transaction_details_recipient_address => "收件人地址"; @@ -6232,6 +6427,8 @@ class $zh extends S { @override String get trade_state_trading => "贸易"; @override + String get send_sending => "正在發送..."; + @override String get error_text_address => "钱包地址必须与类型对应\n加密货币"; @override String get send_your_wallet => "你的钱包"; @@ -6360,6 +6557,8 @@ class $zh extends S { @override String get paste => "糊"; @override + String get send_got_it => "得到它了"; + @override String get widgets_or => "要么"; @override String get remove => "去掉"; @@ -6368,12 +6567,16 @@ class $zh extends S { @override String get yesterday => "昨天"; @override + String get send_amount => "量:"; + @override String get expired => "已过期"; @override String get transaction_priority_regular => "定期"; @override String get trade_details_created_at => "创建于"; @override + String get send_success => "你Monero已成功發送"; + @override String get settings_wallets => "皮夹"; @override String get settings_only_transactions => "仅交易"; @@ -6396,6 +6599,8 @@ class $zh extends S { @override String get nodes => "节点"; @override + String get error_text_template => "模板名稱和地址不能包含`,' \" 符号\n并且必须在1到106个字符之间"; + @override String get seed_share => "分享种子"; @override String get widgets_restore_from_blockheight => "从块高还原"; @@ -6532,6 +6737,8 @@ class $zh extends S { @override String get restore_active_seed => "活性種子"; @override + String get send_name => "名稱"; + @override String get settings_personal => "个人"; @override String get seed_title => "种子"; diff --git a/lib/main.dart b/lib/main.dart index 9b1dec6c..8956f14b 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -21,6 +21,7 @@ import 'package:cake_wallet/src/stores/login/login_store.dart'; import 'package:cake_wallet/src/stores/balance/balance_store.dart'; import 'package:cake_wallet/src/stores/sync/sync_store.dart'; import 'package:cake_wallet/src/stores/wallet/wallet_store.dart'; +import 'package:cake_wallet/src/stores/send_template/send_template_store.dart'; import 'package:cake_wallet/src/screens/root/root.dart'; import 'package:cake_wallet/src/stores/authentication/authentication_store.dart'; import 'package:cake_wallet/src/stores/settings/settings_store.dart'; @@ -32,6 +33,7 @@ import 'package:cake_wallet/src/domain/common/default_settings_migration.dart'; import 'package:cake_wallet/src/domain/common/fiat_currency.dart'; import 'package:cake_wallet/src/domain/common/transaction_priority.dart'; import 'package:cake_wallet/src/domain/common/wallet_type.dart'; +import 'package:cake_wallet/src/domain/common/template.dart'; import 'package:cake_wallet/src/domain/services/wallet_service.dart'; import 'package:cake_wallet/generated/i18n.dart'; import 'package:cake_wallet/src/domain/common/language.dart'; @@ -48,6 +50,7 @@ void main() async { Hive.registerAdapter(TradeAdapter(), 3); Hive.registerAdapter(WalletInfoAdapter(), 4); Hive.registerAdapter(WalletTypeAdapter(), 5); + Hive.registerAdapter(TemplateAdapter(), 6); final secureStorage = FlutterSecureStorage(); final transactionDescriptionsBoxKey = await getEncryptionKey( @@ -65,6 +68,7 @@ void main() async { final trades = await Hive.openBox(Trade.boxName, encryptionKey: tradesBoxKey); final walletInfoSource = await Hive.openBox(WalletInfo.boxName); + final templates = await Hive.openBox