Merge pull request #163 from cake-tech/CAKE-221-rework-send-screen

Cake 221 rework send screen
This commit is contained in:
M 2021-01-05 21:50:15 +02:00
commit 6a2327a849
18 changed files with 375 additions and 238 deletions

View file

@ -143,13 +143,13 @@ class S implements WidgetsLocalizations {
String get please_select => "Please select:";
String get please_try_to_connect_to_another_node => "Please try to connect to another node";
String get pre_seed_button_text => "I understand. Show me my seed";
String pre_seed_description(int words) => "On the next page you will see a series of ${words} words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.";
String get pre_seed_title => "IMPORTANT";
String get private_key => "Private key";
String get public_key => "Public key";
String get receive => "Receive";
String get receive_amount => "Amount";
String get received => "Received";
String get recipient_address => "Recipient address";
String get reconnect => "Reconnect";
String get reconnect_alert_text => "Are you sure you want to reconnect?";
String get reconnection => "Reconnection";
@ -212,13 +212,12 @@ class S implements WidgetsLocalizations {
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_fee => "Fee:";
String get send_got_it => "Got it";
String get send_name => "Name";
String get send_new => "New";
String get send_payment_id => "Payment ID (optional)";
String get send_sending => "Sending...";
String send_success(String crypto) => "Your ${crypto} was successfully sent";
String get send_templates => "Templates";
String get send_title => "Send";
String get send_xmr => "Send XMR";
@ -352,10 +351,12 @@ class S implements WidgetsLocalizations {
String min_value(String value, String currency) => "Min: ${value} ${currency}";
String openalias_alert_content(String recipient_name) => "You will be sending funds to\n${recipient_name}";
String powered_by(String title) => "Powered by ${title}";
String pre_seed_description(String words) => "On the next page you will see a series of ${words} words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.";
String provider_error(String provider) => "${provider} error";
String router_no_route(String name) => "No route defined for ${name}";
String send_address(String cryptoCurrency) => "${cryptoCurrency} address";
String send_priority(String transactionPriority) => "Currently the fee is set at ${transactionPriority} priority.\nTransaction priority can be adjusted in the settings";
String send_success(String crypto) => "Your ${crypto} was successfully sent";
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
String trade_details_copied(String title) => "${title} copied to Clipboard";
String trade_for_not_created(String title) => "Trade for ${title} is not created.";
@ -402,7 +403,7 @@ class $de extends S {
@override
String get transaction_sent => "Transaktion gesendet!";
@override
String get send_fee => "Gebühr";
String get send_fee => "Gebühr:";
@override
String get password => "Passwort";
@override
@ -514,8 +515,6 @@ class $de extends S {
@override
String get choose_wallet_currency => "Bitte wählen Sie die Brieftaschenwährung:";
@override
String pre_seed_description(int words) => "Auf der nächsten Seite sehen Sie eine Reihe von ${words} Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.";
@override
String get node_connection_successful => "Die Verbindung war erfolgreich";
@override
String get confirm => "Bestätigen";
@ -642,8 +641,6 @@ class $de extends S {
@override
String get trade_details_created_at => "Hergestellt in";
@override
String send_success(String crypto) => "Ihr ${crypto} wurde erfolgreich gesendet";
@override
String get settings_wallets => "Brieftaschen";
@override
String get settings_only_transactions => "Nur Transaktionen";
@ -976,6 +973,8 @@ class $de extends S {
@override
String get trade_state_btc_sent => "geschickt";
@override
String get recipient_address => "Empfängeradresse";
@override
String get address_book => "Adressbuch";
@override
String get enter_your_pin => "PIN eingeben";
@ -1016,6 +1015,8 @@ class $de extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "Handel für ${provider} wird nicht erstellt. Menge ist weniger als minimal: ${min} ${currency}";
@override
String pre_seed_description(String words) => "Auf der nächsten Seite sehen Sie eine Reihe von ${words} Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.";
@override
String trade_id_not_found(String tradeId, String title) => "Handel ${tradeId} von ${title} nicht gefunden.";
@override
String transaction_details_copied(String title) => "${title} in die Zwischenablage kopiert";
@ -1032,6 +1033,8 @@ class $de extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Möchten Sie die aktuelle Brieftasche in ändern ${wallet_name}?";
@override
String send_success(String crypto) => "Ihr ${crypto} wurde erfolgreich gesendet";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "Max: ${value} ${currency}";
@ -1214,8 +1217,6 @@ class $hi extends S {
@override
String get choose_wallet_currency => "कृपया बटुआ मुद्रा चुनें:";
@override
String pre_seed_description(int words) => "अगले पेज पर आपको ${words} शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।";
@override
String get node_connection_successful => "कनेक्शन सफल रहा";
@override
String get confirm => "की पुष्टि करें";
@ -1342,8 +1343,6 @@ class $hi extends S {
@override
String get trade_details_created_at => "पर बनाया गया";
@override
String send_success(String crypto) => "आपका ${crypto} सफलतापूर्वक भेजा गया";
@override
String get settings_wallets => "पर्स";
@override
String get settings_only_transactions => "केवल लेन-देन";
@ -1676,6 +1675,8 @@ class $hi extends S {
@override
String get trade_state_btc_sent => "भेज दिया";
@override
String get recipient_address => "प्राप्तकर्ता का पता";
@override
String get address_book => "पता पुस्तिका";
@override
String get enter_your_pin => "अपना पिन दर्ज करो";
@ -1716,6 +1717,8 @@ class $hi extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "व्यापार ${provider} के लिए नहीं बनाया गया है। राशि कम है तो न्यूनतम: ${min} ${currency}";
@override
String pre_seed_description(String words) => "अगले पेज पर आपको ${words} शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।";
@override
String trade_id_not_found(String tradeId, String title) => "व्यापार ${tradeId} of ${title} नहीं मिला.";
@override
String transaction_details_copied(String title) => "${title} क्लिपबोर्ड पर नकल";
@ -1732,6 +1735,8 @@ class $hi extends S {
@override
String change_wallet_alert_content(String wallet_name) => "क्या आप करंट वॉलेट को बदलना चाहते हैं ${wallet_name}?";
@override
String send_success(String crypto) => "आपका ${crypto} सफलतापूर्वक भेजा गया";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "मैक्स: ${value} ${currency}";
@ -1802,7 +1807,7 @@ class $ru extends S {
@override
String get transaction_sent => "Tранзакция отправлена!";
@override
String get send_fee => "Комиссия";
String get send_fee => "Комиссия:";
@override
String get password => "Пароль";
@override
@ -1914,8 +1919,6 @@ class $ru extends S {
@override
String get choose_wallet_currency => "Пожалуйста, выберите валюту кошелька:";
@override
String pre_seed_description(int words) => "На следующей странице вы увидите серию из ${words} слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.";
@override
String get node_connection_successful => "Подключение прошло успешно";
@override
String get confirm => "Подтвердить";
@ -2042,8 +2045,6 @@ class $ru extends S {
@override
String get trade_details_created_at => "Создано";
@override
String send_success(String crypto) => "Ваш ${crypto} был успешно отправлен";
@override
String get settings_wallets => "Кошельки";
@override
String get settings_only_transactions => "Транзакции";
@ -2376,6 +2377,8 @@ class $ru extends S {
@override
String get trade_state_btc_sent => "BTC отправлены";
@override
String get recipient_address => "Адрес получателя";
@override
String get address_book => "Адресная книга";
@override
String get enter_your_pin => "Введите ваш PIN";
@ -2416,6 +2419,8 @@ class $ru extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "Сделка для ${provider} не создана. Сумма меньше минимальной: ${min} ${currency}";
@override
String pre_seed_description(String words) => "На следующей странице вы увидите серию из ${words} слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.";
@override
String trade_id_not_found(String tradeId, String title) => "Сделка ${tradeId} ${title} не найдена.";
@override
String transaction_details_copied(String title) => "${title} скопировано в буфер обмена";
@ -2432,6 +2437,8 @@ class $ru extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Вы хотите изменить текущий кошелек на ${wallet_name}?";
@override
String send_success(String crypto) => "Ваш ${crypto} был успешно отправлен";
@override
String time(String minutes, String seconds) => "${minutes}мин ${seconds}сек";
@override
String max_value(String value, String currency) => "Макс: ${value} ${currency}";
@ -2502,7 +2509,7 @@ class $ko extends S {
@override
String get transaction_sent => "거래가 전송되었습니다!";
@override
String get send_fee => "회비";
String get send_fee => "회비:";
@override
String get password => "암호";
@override
@ -2614,8 +2621,6 @@ class $ko extends S {
@override
String get choose_wallet_currency => "지갑 통화를 선택하십시오:";
@override
String pre_seed_description(int words) => "다음 페이지에서 ${words} 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.";
@override
String get node_connection_successful => "성공적으로 연결되었습니다.";
@override
String get confirm => "확인";
@ -2742,8 +2747,6 @@ class $ko extends S {
@override
String get trade_details_created_at => "에 작성";
@override
String send_success(String crypto) => "${crypto}가 성공적으로 전송되었습니다";
@override
String get settings_wallets => "지갑";
@override
String get settings_only_transactions => "거래 만";
@ -3076,6 +3079,8 @@ class $ko extends S {
@override
String get trade_state_btc_sent => "보냄";
@override
String get recipient_address => "받는 사람 주소";
@override
String get address_book => "주소록";
@override
String get enter_your_pin => "PIN을 입력하십시오";
@ -3116,6 +3121,8 @@ class $ko extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "거래 ${provider} 가 생성되지 않습니다. 금액이 최소보다 적습니다. ${min} ${currency}";
@override
String pre_seed_description(String words) => "다음 페이지에서 ${words} 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.";
@override
String trade_id_not_found(String tradeId, String title) => "무역 ${tradeId}${title} 찾을 수 없습니다.";
@override
String transaction_details_copied(String title) => "${title} 클립 보드에 복사";
@ -3132,6 +3139,8 @@ class $ko extends S {
@override
String change_wallet_alert_content(String wallet_name) => "현재 지갑을 다음으로 변경 하시겠습니까 ${wallet_name}?";
@override
String send_success(String crypto) => "${crypto}가 성공적으로 전송되었습니다";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "맥스: ${value} ${currency}";
@ -3202,7 +3211,7 @@ class $pt extends S {
@override
String get transaction_sent => "Transação enviada!";
@override
String get send_fee => "Taxa";
String get send_fee => "Taxa:";
@override
String get password => "Senha";
@override
@ -3314,8 +3323,6 @@ class $pt extends S {
@override
String get choose_wallet_currency => "Escolha a moeda da carteira:";
@override
String pre_seed_description(int words) => "Na próxima página, você verá uma série de ${words} palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.";
@override
String get node_connection_successful => "A conexão foi bem sucedida";
@override
String get confirm => "Confirmar";
@ -3442,8 +3449,6 @@ class $pt extends S {
@override
String get trade_details_created_at => "Criada em";
@override
String send_success(String crypto) => "Seu ${crypto} foi enviado com sucesso";
@override
String get settings_wallets => "Carteiras";
@override
String get settings_only_transactions => "Somente transações";
@ -3776,6 +3781,8 @@ class $pt extends S {
@override
String get trade_state_btc_sent => "BTC enviado";
@override
String get recipient_address => "Endereço do destinatário";
@override
String get address_book => "Livro de endereços";
@override
String get enter_your_pin => "Insira seu PIN";
@ -3816,6 +3823,8 @@ class $pt extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "A troca por ${provider} não é criada. O valor é menor que o mínimo: ${min} ${currency}";
@override
String pre_seed_description(String words) => "Na próxima página, você verá uma série de ${words} palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.";
@override
String trade_id_not_found(String tradeId, String title) => "A troca ${tradeId} de ${title} não foi encontrada.";
@override
String transaction_details_copied(String title) => "${title} copiados para a área de transferência";
@ -3832,6 +3841,8 @@ class $pt extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Quer mudar a carteira atual para ${wallet_name}?";
@override
String send_success(String crypto) => "Seu ${crypto} foi enviado com sucesso";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "Máx: ${value} ${currency}";
@ -3902,7 +3913,7 @@ class $uk extends S {
@override
String get transaction_sent => "Tранзакцію відправлено!";
@override
String get send_fee => "Комісія";
String get send_fee => "Комісія:";
@override
String get password => "Пароль";
@override
@ -4014,8 +4025,6 @@ class $uk extends S {
@override
String get choose_wallet_currency => "Будь ласка, виберіть валюту гаманця:";
@override
String pre_seed_description(int words) => "На наступній сторінці ви побачите серію з ${words} слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.";
@override
String get node_connection_successful => "З'єднання було успішним";
@override
String get confirm => "Підтвердити";
@ -4142,8 +4151,6 @@ class $uk extends S {
@override
String get trade_details_created_at => "Створено";
@override
String send_success(String crypto) => "Ваш ${crypto} успішно надісланий";
@override
String get settings_wallets => "Гаманці";
@override
String get settings_only_transactions => "Транзакції";
@ -4476,6 +4483,8 @@ class $uk extends S {
@override
String get trade_state_btc_sent => "BTC надіслано";
@override
String get recipient_address => "Адреса одержувача";
@override
String get address_book => "Адресна книга";
@override
String get enter_your_pin => "Введіть ваш PIN";
@ -4516,6 +4525,8 @@ class $uk extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "Операція для ${provider} не створена. Сума менша мінімальної: ${min} ${currency}";
@override
String pre_seed_description(String words) => "На наступній сторінці ви побачите серію з ${words} слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.";
@override
String trade_id_not_found(String tradeId, String title) => "Операція ${tradeId} ${title} не знайдена.";
@override
String transaction_details_copied(String title) => "${title} скопійовано в буфер обміну";
@ -4532,6 +4543,8 @@ class $uk extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Ви хочете змінити поточний гаманець на ${wallet_name}?";
@override
String send_success(String crypto) => "Ваш ${crypto} успішно надісланий";
@override
String time(String minutes, String seconds) => "${minutes}хв ${seconds}сек";
@override
String max_value(String value, String currency) => "Макс: ${value} ${currency}";
@ -4602,7 +4615,7 @@ class $ja extends S {
@override
String get transaction_sent => "トランザクションが送信されました!";
@override
String get send_fee => "費用";
String get send_fee => "費用";
@override
String get password => "パスワード";
@override
@ -4714,8 +4727,6 @@ class $ja extends S {
@override
String get choose_wallet_currency => "ウォレット通貨を選択してください:";
@override
String pre_seed_description(int words) => "次のページでは、一連の${words}語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。";
@override
String get node_connection_successful => "接続に成功しました";
@override
String get confirm => "確認する";
@ -4842,8 +4853,6 @@ class $ja extends S {
@override
String get trade_details_created_at => "で作成";
@override
String send_success(String crypto) => "${crypto}が送信されました";
@override
String get settings_wallets => "財布";
@override
String get settings_only_transactions => "トランザクションのみ";
@ -5176,6 +5185,8 @@ class $ja extends S {
@override
String get trade_state_btc_sent => "送った";
@override
String get recipient_address => "受信者のアドレス";
@override
String get address_book => "住所録";
@override
String get enter_your_pin => "PINを入力してください";
@ -5216,6 +5227,8 @@ class $ja extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "${provider} の取引は作成されません。 金額は最小額より少ない: ${min} ${currency}";
@override
String pre_seed_description(String words) => "次のページでは、一連の${words}語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。";
@override
String trade_id_not_found(String tradeId, String title) => "トレード ${tradeId} of ${title} 見つかりません";
@override
String transaction_details_copied(String title) => "${title} クリップボードにコピーしました";
@ -5232,6 +5245,8 @@ class $ja extends S {
@override
String change_wallet_alert_content(String wallet_name) => "現在のウォレットをに変更しますか ${wallet_name}?";
@override
String send_success(String crypto) => "${crypto}が送信されました";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "マックス: ${value} ${currency}";
@ -5306,7 +5321,7 @@ class $pl extends S {
@override
String get transaction_sent => "Transakcja wysłana!";
@override
String get send_fee => "Opłata";
String get send_fee => "Opłata:";
@override
String get password => "Hasło";
@override
@ -5418,8 +5433,6 @@ class $pl extends S {
@override
String get choose_wallet_currency => "Wybierz walutę portfela:";
@override
String pre_seed_description(int words) => "Na następnej stronie zobaczysz serię ${words} słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.";
@override
String get node_connection_successful => "Połączenie powiodło się";
@override
String get confirm => "Potwierdzać";
@ -5546,8 +5559,6 @@ class $pl extends S {
@override
String get trade_details_created_at => "Utworzono w";
@override
String send_success(String crypto) => "Twoje ${crypto} zostało pomyślnie wysłane";
@override
String get settings_wallets => "Portfele";
@override
String get settings_only_transactions => "Tylko transakcje";
@ -5880,6 +5891,8 @@ class $pl extends S {
@override
String get trade_state_btc_sent => "Wysłane";
@override
String get recipient_address => "Adres odbiorcy";
@override
String get address_book => "Książka adresowa";
@override
String get enter_your_pin => "Wpisz Twój kod PIN";
@ -5920,6 +5933,8 @@ class $pl extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "Wymiana dla ${provider} nie została utworzona. Kwota jest mniejsza niż minimalna: ${min} ${currency}";
@override
String pre_seed_description(String words) => "Na następnej stronie zobaczysz serię ${words} słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.";
@override
String trade_id_not_found(String tradeId, String title) => "Handel ${tradeId} of ${title} nie znaleziono.";
@override
String transaction_details_copied(String title) => "${title} skopiowane do schowka";
@ -5936,6 +5951,8 @@ class $pl extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Czy chcesz zmienić obecny portfel na ${wallet_name}?";
@override
String send_success(String crypto) => "Twoje ${crypto} zostało pomyślnie wysłane";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "Max: ${value} ${currency}";
@ -6006,7 +6023,7 @@ class $es extends S {
@override
String get transaction_sent => "Transacción enviada!";
@override
String get send_fee => "Cuota";
String get send_fee => "Cuota:";
@override
String get password => "Contraseña";
@override
@ -6118,8 +6135,6 @@ class $es extends S {
@override
String get choose_wallet_currency => "Por favor, elija la moneda de la billetera:";
@override
String pre_seed_description(int words) => "En la página siguiente verá una serie de ${words} palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.";
@override
String get node_connection_successful => "La conexión fue exitosa";
@override
String get confirm => "Confirmar";
@ -6246,8 +6261,6 @@ class $es extends S {
@override
String get trade_details_created_at => "Creado en";
@override
String send_success(String crypto) => "Su ${crypto} fue enviado con éxito";
@override
String get settings_wallets => "Carteras";
@override
String get settings_only_transactions => "Solo transacciones";
@ -6580,6 +6593,8 @@ class $es extends S {
@override
String get trade_state_btc_sent => "Btc expedido";
@override
String get recipient_address => "Dirección del receptor";
@override
String get address_book => "Libreta de direcciones";
@override
String get enter_your_pin => "Introduce tu PIN";
@ -6620,6 +6635,8 @@ class $es extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "El comercio por ${provider} no se crea. La cantidad es menos que mínima: ${min} ${currency}";
@override
String pre_seed_description(String words) => "En la página siguiente verá una serie de ${words} palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.";
@override
String trade_id_not_found(String tradeId, String title) => "Comercio ${tradeId} de ${title} no encontrado.";
@override
String transaction_details_copied(String title) => "${title} Copiado al portapapeles";
@ -6636,6 +6653,8 @@ class $es extends S {
@override
String change_wallet_alert_content(String wallet_name) => "¿Quieres cambiar la billetera actual a ${wallet_name}?";
@override
String send_success(String crypto) => "Su ${crypto} fue enviado con éxito";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "Max: ${value} ${currency}";
@ -6706,7 +6725,7 @@ class $nl extends S {
@override
String get transaction_sent => "Transactie verzonden!";
@override
String get send_fee => "Vergoeding";
String get send_fee => "Vergoeding:";
@override
String get password => "Wachtwoord";
@override
@ -6818,8 +6837,6 @@ class $nl extends S {
@override
String get choose_wallet_currency => "Kies een portemonnee-valuta:";
@override
String pre_seed_description(int words) => "Op de volgende pagina ziet u een reeks van ${words} woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.";
@override
String get node_connection_successful => "Verbinding is gelukt";
@override
String get confirm => "Bevestigen";
@ -6946,8 +6963,6 @@ class $nl extends S {
@override
String get trade_details_created_at => "Gemaakt bij";
@override
String send_success(String crypto) => "Uw ${crypto} is succesvol verzonden";
@override
String get settings_wallets => "Portemonnee";
@override
String get settings_only_transactions => "Alleen transacties";
@ -7280,6 +7295,8 @@ class $nl extends S {
@override
String get trade_state_btc_sent => "Verzonden";
@override
String get recipient_address => "Adres ontvanger";
@override
String get address_book => "Adresboek";
@override
String get enter_your_pin => "Voer uw pincode in";
@ -7320,6 +7337,8 @@ class $nl extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "Ruil voor ${provider} is niet gemaakt. Bedrag is minder dan minimaal: ${min} ${currency}";
@override
String pre_seed_description(String words) => "Op de volgende pagina ziet u een reeks van ${words} woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.";
@override
String trade_id_not_found(String tradeId, String title) => "Handel ${tradeId} van ${title} niet gevonden.";
@override
String transaction_details_copied(String title) => "${title} gekopieerd naar het klembord";
@ -7336,6 +7355,8 @@ class $nl extends S {
@override
String change_wallet_alert_content(String wallet_name) => "Wilt u de huidige portemonnee wijzigen in ${wallet_name}?";
@override
String send_success(String crypto) => "Uw ${crypto} is succesvol verzonden";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "Max: ${value} ${currency}";
@ -7406,7 +7427,7 @@ class $zh extends S {
@override
String get transaction_sent => "交易已发送";
@override
String get send_fee => "費用";
String get send_fee => "費用:";
@override
String get password => "密码";
@override
@ -7518,8 +7539,6 @@ class $zh extends S {
@override
String get choose_wallet_currency => "請選擇錢包貨幣:";
@override
String pre_seed_description(int words) => "在下一頁上,您將看到一系列${words}個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。";
@override
String get node_connection_successful => "連接成功";
@override
String get confirm => "确认";
@ -7646,8 +7665,6 @@ class $zh extends S {
@override
String get trade_details_created_at => "创建于";
@override
String send_success(String crypto) => "${crypto}已成功發送";
@override
String get settings_wallets => "皮夹";
@override
String get settings_only_transactions => "仅交易";
@ -7980,6 +7997,8 @@ class $zh extends S {
@override
String get trade_state_btc_sent => "已发送";
@override
String get recipient_address => "收件人地址";
@override
String get address_book => "地址簿";
@override
String get enter_your_pin => "输入密码";
@ -8020,6 +8039,8 @@ class $zh extends S {
@override
String error_text_minimal_limit(String provider, String min, String currency) => "未創建 ${provider} 交易。 金額少於最小值:${min} ${currency}";
@override
String pre_seed_description(String words) => "在下一頁上,您將看到一系列${words}個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。";
@override
String trade_id_not_found(String tradeId, String title) => "贸易方式 ${tradeId}${title} 未找到.";
@override
String transaction_details_copied(String title) => "${title} 复制到剪贴板";
@ -8036,6 +8057,8 @@ class $zh extends S {
@override
String change_wallet_alert_content(String wallet_name) => "您要將當前的錢包更改為 ${wallet_name}?";
@override
String send_success(String crypto) => "${crypto}已成功發送";
@override
String time(String minutes, String seconds) => "${minutes}m ${seconds}s";
@override
String max_value(String value, String currency) => "最高: ${value} ${currency}";

View file

@ -49,7 +49,7 @@ class PreSeedPage extends BasePage {
Padding(
padding: EdgeInsets.only(top: 70, left: 16, right: 16),
child: Text(
S.of(context).pre_seed_description(wordsCount),
S.of(context).pre_seed_description(wordsCount.toString()),
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 14,

View file

@ -313,6 +313,7 @@ class SendPage extends BasePage {
child: Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
S
@ -326,23 +327,50 @@ class SendPage extends BasePage {
color: Colors.white)),
Container(
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
sendViewModel
Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text(
sendViewModel
.estimatedFee
.toString() +
' ' +
sendViewModel
' ' +
sendViewModel
.currency.title,
style: TextStyle(
fontSize: 12,
fontWeight:
style: TextStyle(
fontSize: 12,
fontWeight:
FontWeight.w600,
//color: Theme.of(context).primaryTextTheme.display2.color,
color:
//color: Theme.of(context).primaryTextTheme.display2.color,
color:
Colors.white)),
Padding(
padding:
EdgeInsets.only(top: 5),
child: Text(
sendViewModel
.estimatedFeeFiatAmount
+ ' ' +
sendViewModel
.fiat.title,
style: TextStyle(
fontSize: 12,
fontWeight:
FontWeight.w600,
color: Theme
.of(context)
.primaryTextTheme
.headline
.decorationColor))
),
],
),
Padding(
padding: EdgeInsets.only(
top: 2,
left: 5),
child: Icon(
Icons.arrow_forward_ios,
@ -596,8 +624,14 @@ class SendPage extends BasePage {
amount: S.of(context).send_amount,
amountValue:
sendViewModel.pendingTransaction.amountFormatted,
fiatAmountValue: sendViewModel.pendingTransactionFiatAmount
+ ' ' + sendViewModel.fiat.title,
fee: S.of(context).send_fee,
feeValue: sendViewModel.pendingTransaction.feeFormatted,
feeFiatAmount: sendViewModel.pendingTransactionFeeFiatAmount
+ ' ' + sendViewModel.fiat.title,
recipientTitle: S.of(context).recipient_address,
recipientAddress: sendViewModel.address,
rightButtonText: S.of(context).ok,
leftButtonText: S.of(context).cancel,
actionRightButton: () {
@ -614,96 +648,17 @@ class SendPage extends BasePage {
}
if (state is TransactionCommitted) {
return Stack(
children: <Widget>[
Container(
color: Theme.of(context).backgroundColor,
child: Center(
child: Image.asset(
'assets/images/birthday_cake.png'),
),
),
Center(
child: Padding(
padding: EdgeInsets.only(
top: 220, left: 24, right: 24),
child: Text(
S.of(context).send_success(
sendViewModel.currency
.toString()),
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 22,
fontWeight: FontWeight.bold,
color: Theme.of(context)
.primaryTextTheme
.title
.color,
decoration: TextDecoration.none,
),
),
),
),
Positioned(
left: 24,
right: 24,
bottom: 24,
child: PrimaryButton(
onPressed: () =>
Navigator.of(context).pop(),
text: S.of(context).send_got_it,
color: Theme.of(context)
.accentTextTheme
.body2
.color,
textColor: Colors.white))
],
);
return AlertWithOneAction(
alertTitle: '',
alertContent: S.of(context).send_success(
sendViewModel.currency
.toString()),
buttonText: S.of(context).ok,
buttonAction: () =>
Navigator.of(context).pop());
}
if (state is TransactionCommitting) {
return Stack(
children: <Widget>[
Container(
color: Theme.of(context).backgroundColor,
child: Center(
child: Image.asset(
'assets/images/birthday_cake.png'),
),
),
BackdropFilter(
filter: ImageFilter.blur(
sigmaX: 3.0, sigmaY: 3.0),
child: Container(
decoration: BoxDecoration(
color: Theme.of(context)
.backgroundColor
.withOpacity(0.25)),
child: Center(
child: Padding(
padding: EdgeInsets.only(top: 220),
child: Text(
S.of(context).send_sending,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 22,
fontWeight: FontWeight.bold,
color: Theme.of(context)
.primaryTextTheme
.title
.color,
decoration: TextDecoration.none,
),
),
),
),
),
)
],
);
}
return Container();
return Offstage();
});
});
},

View file

@ -1,3 +1,4 @@
import 'package:cake_wallet/palette.dart';
import 'package:flutter/material.dart';
import 'package:cake_wallet/src/widgets/base_alert_dialog.dart';
@ -6,8 +7,12 @@ class ConfirmSendingAlert extends BaseAlertDialog {
@required this.alertTitle,
@required this.amount,
@required this.amountValue,
@required this.fiatAmountValue,
@required this.fee,
@required this.feeValue,
@required this.feeFiatAmount,
@required this.recipientTitle,
@required this.recipientAddress,
@required this.leftButtonText,
@required this.rightButtonText,
@required this.actionLeftButton,
@ -18,8 +23,12 @@ class ConfirmSendingAlert extends BaseAlertDialog {
final String alertTitle;
final String amount;
final String amountValue;
final String fiatAmountValue;
final String fee;
final String feeValue;
final String feeFiatAmount;
final String recipientTitle;
final String recipientAddress;
final String leftButtonText;
final String rightButtonText;
final VoidCallback actionLeftButton;
@ -29,74 +38,145 @@ class ConfirmSendingAlert extends BaseAlertDialog {
@override
String get titleText => alertTitle;
@override
bool get isDividerExists => true;
@override
String get leftActionButtonText => leftButtonText;
@override
String get rightActionButtonText => rightButtonText;
@override
VoidCallback get actionLeft => actionLeftButton;
@override
VoidCallback get actionRight => actionRightButton;
@override
bool get barrierDismissible => alertBarrierDismissible;
@override
Widget content(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
amount,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
fontWeight: FontWeight.normal,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
),
Text(
amountValue,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text(
amountValue,
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
),
Text(
fiatAmountValue,
style: TextStyle(
fontSize: 12,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: PaletteDark.pigeonBlue,
decoration: TextDecoration.none,
),
)
],
)
],
),
Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
Text(
fee,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
Padding(
padding: EdgeInsets.only(top: 16),
child: Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
fee,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.normal,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
),
),
Text(
feeValue,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text(
feeValue,
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
),
Text(
feeFiatAmount,
style: TextStyle(
fontSize: 12,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: PaletteDark.pigeonBlue,
decoration: TextDecoration.none,
),
)
],
)
],
)
),
Padding(
padding: EdgeInsets.fromLTRB(8, 16, 8, 0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
recipientTitle,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.normal,
fontFamily: 'Lato',
color: Theme.of(context).primaryTextTheme.title.color,
decoration: TextDecoration.none,
),
),
)
],
Padding(
padding: EdgeInsets.only(top: 8),
child: Text(
recipientAddress,
style: TextStyle(
fontSize: 12,
fontWeight: FontWeight.w600,
fontFamily: 'Lato',
color: PaletteDark.pigeonBlue,
decoration: TextDecoration.none,
),
)
)
],
),
)
],
);

View file

@ -7,6 +7,7 @@ class BaseAlertDialog extends StatelessWidget {
String get contentText => '';
String get leftActionButtonText => '';
String get rightActionButtonText => '';
bool get isDividerExists => false;
VoidCallback get actionLeft => () {};
VoidCallback get actionRight => () {};
bool get barrierDismissible => true;
@ -127,18 +128,27 @@ class BaseAlertDialog extends StatelessWidget {
child: Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Container(
padding: EdgeInsets.fromLTRB(24, 32, 24, 32),
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
title(context),
Padding(
padding: EdgeInsets.only(top: 8),
child: content(context),
)
],
),
Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Padding(
padding: EdgeInsets.fromLTRB(24, 32, 24, 0),
child: title(context),
),
isDividerExists
? Padding(
padding: EdgeInsets.only(top: 16, bottom: 8),
child: Container(
height: 1,
color: Theme.of(context).dividerColor,
),
)
: Offstage(),
Padding(
padding: EdgeInsets.fromLTRB(24, 8, 24, 32),
child: content(context),
)
],
),
Container(
height: 1,

View file

@ -1,4 +1,5 @@
import 'package:cake_wallet/entities/balance_display_mode.dart';
import 'package:cake_wallet/entities/calculate_fiat_amount_raw.dart';
import 'package:cake_wallet/entities/transaction_description.dart';
import 'package:hive/hive.dart';
import 'package:intl/intl.dart';
@ -60,6 +61,50 @@ abstract class SendViewModelBase with Store {
double get estimatedFee =>
_wallet.calculateEstimatedFee(_settingsStore.transactionPriority);
@computed
String get estimatedFeeFiatAmount {
try {
final fiat = calculateFiatAmountRaw(
price: _fiatConversationStore.prices[_wallet.currency],
cryptoAmount: estimatedFee);
return fiat;
} catch (_) {
return '0.00';
}
}
@computed
String get pendingTransactionFiatAmount {
try {
if (pendingTransaction != null) {
final fiat = calculateFiatAmount(
price: _fiatConversationStore.prices[_wallet.currency],
cryptoAmount: pendingTransaction.amountFormatted);
return fiat;
} else {
return '0.00';
}
} catch (_) {
return '0.00';
}
}
@computed
String get pendingTransactionFeeFiatAmount {
try {
if (pendingTransaction != null) {
final fiat = calculateFiatAmount(
price: _fiatConversationStore.prices[_wallet.currency],
cryptoAmount: pendingTransaction.feeFormatted);
return fiat;
} else {
return '0.00';
}
} catch (_) {
return '0.00';
}
}
FiatCurrency get fiat => _settingsStore.fiatCurrency;
TransactionPriority get transactionPriority =>

View file

@ -212,7 +212,7 @@
"send_name" : "Name",
"send_got_it" : "Ich habs",
"send_sending" : "Senden...",
"send_success" : "Ihr Monero wurde erfolgreich gesendet",
"send_success" : "Ihr ${crypto} wurde erfolgreich gesendet",
"settings_title" : "die Einstellungen",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist",
"pre_seed_title" : "WICHTIG",
"pre_seed_description" : "Auf der nächsten Seite sehen Sie eine Reihe von 25 Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.",
"pre_seed_description" : "Auf der nächsten Seite sehen Sie eine Reihe von ${words} Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.",
"pre_seed_button_text" : "Ich verstehe. Zeig mir meinen Samen",
"xmr_to_error" : "XMR.TO-Fehler",
@ -428,5 +428,7 @@
"color_theme" : "Farbthema",
"light_theme" : "Licht",
"bright_theme" : "Hell",
"dark_theme" : "Dunkel"
"dark_theme" : "Dunkel",
"recipient_address" : "Empfängeradresse"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Name",
"send_got_it" : "Got it",
"send_sending" : "Sending...",
"send_success" : "Your Monero was successfully sent",
"send_success" : "Your ${crypto} was successfully sent",
"settings_title" : "Settings",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Please wait until your wallet is synchronized",
"pre_seed_title" : "IMPORTANT",
"pre_seed_description" : "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.",
"pre_seed_description" : "On the next page you will see a series of ${words} words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.",
"pre_seed_button_text" : "I understand. Show me my seed",
"xmr_to_error" : "XMR.TO error",
@ -428,5 +428,7 @@
"color_theme" : "Color theme",
"light_theme" : "Light",
"bright_theme" : "Bright",
"dark_theme" : "Dark"
"dark_theme" : "Dark",
"recipient_address" : "Recipient address"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Nombre",
"send_got_it" : "Entendido",
"send_sending" : "Enviando...",
"send_success" : "Su Monero fue enviado con éxito",
"send_success" : "Su ${crypto} fue enviado con éxito",
"settings_title" : "Configuraciones",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada",
"pre_seed_title" : "IMPORTANTE",
"pre_seed_description" : "En la página siguiente verá una serie de 25 palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.",
"pre_seed_description" : "En la página siguiente verá una serie de ${words} palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.",
"pre_seed_button_text" : "Entiendo. Muéstrame mi semilla",
"xmr_to_error" : "Error de XMR.TO",
@ -428,5 +428,7 @@
"color_theme" : "Tema de color",
"light_theme" : "Ligera",
"bright_theme" : "Brillante",
"dark_theme" : "Oscura"
"dark_theme" : "Oscura",
"recipient_address" : "Dirección del receptor"
}

View file

@ -212,7 +212,7 @@
"send_name" : "नाम",
"send_got_it" : "समझ गया",
"send_sending" : "भेजना...",
"send_success" : "आपका Monero सफलतापूर्वक भेजा गया",
"send_success" : "आपका ${crypto} सफलतापूर्वक भेजा गया",
"settings_title" : "सेटिंग्स",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है",
"pre_seed_title" : "महत्वपूर्ण",
"pre_seed_description" : "अगले पेज पर आपको 25 शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।",
"pre_seed_description" : "अगले पेज पर आपको ${words} शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।",
"pre_seed_button_text" : "मै समझता हुँ। मुझे अपना बीज दिखाओ",
"xmr_to_error" : "XMR.TO त्रुटि",
@ -428,5 +428,7 @@
"color_theme" : "रंग विषय",
"light_theme" : "रोशनी",
"bright_theme" : "उज्ज्वल",
"dark_theme" : "अंधेरा"
"dark_theme" : "अंधेरा",
"recipient_address" : "प्राप्तकर्ता का पता"
}

View file

@ -212,7 +212,7 @@
"send_name" : "名前",
"send_got_it" : "とった",
"send_sending" : "送信...",
"send_success" : "Moneroが送信されました",
"send_success" : "${crypto}が送信されました",
"settings_title" : "設定",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください",
"pre_seed_title" : "重要",
"pre_seed_description" : "次のページでは、一連の25語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。",
"pre_seed_description" : "次のページでは、一連の${words}語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。",
"pre_seed_button_text" : "わかります。 種を見せて",
"xmr_to_error" : "XMR.TOエラー",
@ -428,5 +428,7 @@
"color_theme" : "カラーテーマ",
"light_theme" : "光",
"bright_theme" : "明るい",
"dark_theme" : "闇"
"dark_theme" : "闇",
"recipient_address" : "受信者のアドレス"
}

View file

@ -212,7 +212,7 @@
"send_name" : "이름",
"send_got_it" : "알았다",
"send_sending" : "배상...",
"send_success" : "Monero가 성공적으로 전송되었습니다",
"send_success" : "${crypto}가 성공적으로 전송되었습니다",
"settings_title" : "설정",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오",
"pre_seed_title" : "중대한",
"pre_seed_description" : "다음 페이지에서 25 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.",
"pre_seed_description" : "다음 페이지에서 ${words} 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.",
"pre_seed_button_text" : "이해 했어요. 내 씨앗을 보여줘",
"xmr_to_error" : "XMR.TO 오류",
@ -428,5 +428,7 @@
"color_theme" : "색상 테마",
"light_theme" : "빛",
"bright_theme" : "선명한",
"dark_theme" : "어두운"
"dark_theme" : "어두운",
"recipient_address" : "받는 사람 주소"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Naam",
"send_got_it" : "Ik snap het",
"send_sending" : "Bezig met verzenden...",
"send_success" : "Uw Monero is succesvol verzonden",
"send_success" : "Uw ${crypto} is succesvol verzonden",
"settings_title" : "Instellingen",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd",
"pre_seed_title" : "BELANGRIJK",
"pre_seed_description" : "Op de volgende pagina ziet u een reeks van 25 woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.",
"pre_seed_description" : "Op de volgende pagina ziet u een reeks van ${words} woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.",
"pre_seed_button_text" : "Ik begrijp het. Laat me mijn zaad zien",
"xmr_to_error" : "XMR.TO-fout",
@ -428,5 +428,7 @@
"color_theme" : "Kleur thema",
"light_theme" : "Licht",
"bright_theme" : "Helder",
"dark_theme" : "Donker"
"dark_theme" : "Donker",
"recipient_address" : "Adres ontvanger"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Imię",
"send_got_it" : "Rozumiem",
"send_sending" : "Wysyłanie...",
"send_success" : "Twoje Monero zostało pomyślnie wysłane",
"send_success" : "Twoje ${crypto} zostało pomyślnie wysłane",
"settings_title" : "Ustawienia",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany",
"pre_seed_title" : "WAŻNY",
"pre_seed_description" : "Na następnej stronie zobaczysz serię 25 słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.",
"pre_seed_description" : "Na następnej stronie zobaczysz serię ${words} słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.",
"pre_seed_button_text" : "Rozumiem. Pokaż mi moje nasienie",
"xmr_to_error" : "Pomyłka XMR.TO",
@ -428,5 +428,7 @@
"color_theme" : "Motyw kolorystyczny",
"light_theme" : "Lekki",
"bright_theme" : "Jasny",
"dark_theme" : "Ciemny"
"dark_theme" : "Ciemny",
"recipient_address" : "Adres odbiorcy"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Nome",
"send_got_it" : "Entendi",
"send_sending" : "Enviando...",
"send_success" : "Seu Monero foi enviado com sucesso",
"send_success" : "Seu ${crypto} foi enviado com sucesso",
"settings_title" : "Configurações",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada",
"pre_seed_title" : "IMPORTANTE",
"pre_seed_description" : "Na próxima página, você verá uma série de 25 palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.",
"pre_seed_description" : "Na próxima página, você verá uma série de ${words} palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.",
"pre_seed_button_text" : "Compreendo. Me mostre minha semente",
"xmr_to_error" : "Erro XMR.TO",
@ -428,5 +428,7 @@
"color_theme" : "Tema de cor",
"light_theme" : "Luz",
"bright_theme" : "Brilhante",
"dark_theme" : "Sombria"
"dark_theme" : "Sombria",
"recipient_address" : "Endereço do destinatário"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Имя",
"send_got_it" : "Понял",
"send_sending" : "Отправка...",
"send_success" : "Ваш Monero был успешно отправлен",
"send_success" : "Ваш ${crypto} был успешно отправлен",
"settings_title" : "Настройки",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется",
"pre_seed_title" : "ВАЖНО",
"pre_seed_description" : "На следующей странице вы увидите серию из 25 слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.",
"pre_seed_description" : "На следующей странице вы увидите серию из ${words} слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.",
"pre_seed_button_text" : "Понятно. Покажите мнемоническую фразу",
"xmr_to_error" : "Ошибка XMR.TO",
@ -428,5 +428,7 @@
"color_theme" : "Цветовая тема",
"light_theme" : "Светлая",
"bright_theme" : "Яркая",
"dark_theme" : "Темная"
"dark_theme" : "Темная",
"recipient_address" : "Адрес получателя"
}

View file

@ -212,7 +212,7 @@
"send_name" : "Ім'я",
"send_got_it" : "Зрозумів",
"send_sending" : "Відправлення...",
"send_success" : "Ваш Monero успішно надісланий",
"send_success" : "Ваш ${crypto} успішно надісланий",
"settings_title" : "Налаштування",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується",
"pre_seed_title" : "ВАЖЛИВО",
"pre_seed_description" : "На наступній сторінці ви побачите серію з 25 слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.",
"pre_seed_description" : "На наступній сторінці ви побачите серію з ${words} слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.",
"pre_seed_button_text" : "Зрозуміло. Покажіть мнемонічну фразу",
"xmr_to_error" : "Помилка XMR.TO",
@ -428,5 +428,7 @@
"color_theme" : "Кольорова тема",
"light_theme" : "Світла",
"bright_theme" : "Яскрава",
"dark_theme" : "Темна"
"dark_theme" : "Темна",
"recipient_address" : "Адреса одержувача"
}

View file

@ -212,7 +212,7 @@
"send_name" : "名稱",
"send_got_it" : "得到它了",
"send_sending" : "正在發送...",
"send_success" : "你Monero已成功發送",
"send_success" : "你${crypto}已成功發送",
"settings_title" : "设定值",
@ -415,7 +415,7 @@
"exchange_sync_alert_content" : "請等待,直到您的錢包同步",
"pre_seed_title" : "重要",
"pre_seed_description" : "在下一頁上,您將看到一系列25個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。",
"pre_seed_description" : "在下一頁上,您將看到一系列${words}個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。",
"pre_seed_button_text" : "我明白。 給我看我的種子",
"xmr_to_error" : "XMR.TO錯誤",
@ -428,5 +428,7 @@
"color_theme" : "顏色主題",
"light_theme" : "光",
"bright_theme" : "亮",
"dark_theme" : "黑暗"
"dark_theme" : "黑暗",
"recipient_address" : "收件人地址"
}