mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-04-02 20:49:10 +00:00
Improve bip 353 payment method selection modal (#2052)
* update selection modal UI * localisation
This commit is contained in:
parent
0c14c0b1f4
commit
074a38704e
31 changed files with 204 additions and 28 deletions
lib
res/values
strings_ar.arbstrings_bg.arbstrings_cs.arbstrings_de.arbstrings_en.arbstrings_es.arbstrings_fr.arbstrings_ha.arbstrings_hi.arbstrings_hr.arbstrings_hy.arbstrings_id.arbstrings_it.arbstrings_ja.arbstrings_ko.arbstrings_my.arbstrings_nl.arbstrings_pl.arbstrings_pt.arbstrings_ru.arbstrings_th.arbstrings_tl.arbstrings_tr.arbstrings_uk.arbstrings_ur.arbstrings_vi.arbstrings_yo.arbstrings_zh.arb
|
@ -1,5 +1,6 @@
|
|||
import 'package:basic_utils/basic_utils.dart';
|
||||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/src/widgets/alert_with_picker_option.dart';
|
||||
import 'package:cake_wallet/src/widgets/picker.dart';
|
||||
import 'package:cake_wallet/utils/show_pop_up.dart';
|
||||
import 'package:cw_core/crypto_currency.dart';
|
||||
|
@ -100,44 +101,41 @@ class Bip353Record {
|
|||
Map<String, String> addressMap,
|
||||
) async {
|
||||
final entriesList = addressMap.entries.toList();
|
||||
final displayItems = entriesList.map((e) {
|
||||
final extendedKeyName = keyDisplayMap[e.key] ?? e.key;
|
||||
final truncatedValue = _truncate(e.value, front: 6, back: 6);
|
||||
return '$extendedKeyName : $truncatedValue';
|
||||
final List<Map<String, String>> displayItems = entriesList.map((entry) {
|
||||
final originalKey = entry.key;
|
||||
final originalValue = entry.value;
|
||||
|
||||
final extendedKeyName = keyDisplayMap[originalKey] ?? originalKey;
|
||||
final truncatedValue = _truncate(originalValue, front: 6, back: 6);
|
||||
|
||||
return {
|
||||
'displayKey': extendedKeyName,
|
||||
'displayValue': truncatedValue,
|
||||
'originalKey': originalKey,
|
||||
'originalValue': originalValue,
|
||||
};
|
||||
}).toList();
|
||||
|
||||
String? selectedDisplayItem;
|
||||
String? selectedOriginalValue;
|
||||
|
||||
if (context.mounted) {
|
||||
await showPopUp<void>(
|
||||
context: context,
|
||||
builder: (dialogContext) {
|
||||
return Picker<String>(
|
||||
selectedAtIndex: 0,
|
||||
title:
|
||||
'$bip353Name \n was successfully resolved to the following addresses, please choose one:',
|
||||
items: displayItems,
|
||||
onItemSelected: (String displayItem) {
|
||||
selectedDisplayItem = displayItem;
|
||||
return AlertWithPickerOption(
|
||||
alertTitle: S.of(context).multiple_addresses_detected + '\n$bip353Name',
|
||||
alertTitleTextSize: 14,
|
||||
alertSubtitle: S.of(context).please_choose_one + ':',
|
||||
options: displayItems,
|
||||
onOptionSelected: (Map<String, String> chosenItem) {
|
||||
selectedOriginalValue = chosenItem['originalValue'];
|
||||
},
|
||||
alertBarrierDismissible: true,
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
if (selectedDisplayItem == null) {
|
||||
if (displayItems.isEmpty) {
|
||||
return null;
|
||||
}
|
||||
selectedDisplayItem = displayItems[0];
|
||||
}
|
||||
|
||||
final index = displayItems.indexOf(selectedDisplayItem!);
|
||||
if (index < 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return entriesList[index].value;
|
||||
return selectedOriginalValue;
|
||||
}
|
||||
|
||||
static String _truncate(String value, {int front = 6, int back = 6}) {
|
||||
|
|
120
lib/src/widgets/alert_with_picker_option.dart
Normal file
120
lib/src/widgets/alert_with_picker_option.dart
Normal file
|
@ -0,0 +1,120 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:cake_wallet/src/widgets/base_alert_dialog.dart';
|
||||
import 'package:cake_wallet/themes/extensions/cake_text_theme.dart';
|
||||
|
||||
class AlertWithPickerOption extends BaseAlertDialog {
|
||||
AlertWithPickerOption(
|
||||
{required this.alertTitle,
|
||||
required this.alertTitleTextSize,
|
||||
required this.alertSubtitle,
|
||||
required this.options,
|
||||
this.onOptionSelected,
|
||||
this.alertBarrierDismissible = true,
|
||||
Key? key});
|
||||
|
||||
final String alertTitle;
|
||||
final double alertTitleTextSize;
|
||||
final String alertSubtitle;
|
||||
final List<Map<String, String>> options;
|
||||
final ValueChanged<Map<String, String>>? onOptionSelected;
|
||||
final bool alertBarrierDismissible;
|
||||
|
||||
@override
|
||||
String get titleText => alertTitle;
|
||||
|
||||
@override
|
||||
double? get titleTextSize => alertTitleTextSize;
|
||||
|
||||
@override
|
||||
String get contentText => alertSubtitle;
|
||||
|
||||
@override
|
||||
bool get barrierDismissible => alertBarrierDismissible;
|
||||
|
||||
@override
|
||||
Widget actionButtons(BuildContext context) => Container();
|
||||
|
||||
@override
|
||||
bool get isBottomDividerExists => false;
|
||||
|
||||
@override
|
||||
Widget content(BuildContext context) {
|
||||
return Column(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
const SizedBox(height: 16),
|
||||
Text(
|
||||
contentText,
|
||||
textAlign: TextAlign.center,
|
||||
style: TextStyle(
|
||||
fontSize: 10,
|
||||
fontWeight: FontWeight.w500,
|
||||
fontFamily: 'Lato',
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
decoration: TextDecoration.none),
|
||||
),
|
||||
const SizedBox(height: 4),
|
||||
Container(
|
||||
constraints: const BoxConstraints(maxHeight: 200),
|
||||
child: ListView.separated(
|
||||
shrinkWrap: true,
|
||||
padding: EdgeInsets.zero,
|
||||
separatorBuilder: (context, index) => const SizedBox(height: 8),
|
||||
itemCount: options.length,
|
||||
itemBuilder: (context, index) {
|
||||
final item = options[index];
|
||||
final displayKey = item['displayKey'] ?? '';
|
||||
final displayValue = item['displayValue'] ?? '';
|
||||
return GestureDetector(
|
||||
onTap: () {
|
||||
onOptionSelected?.call(item);
|
||||
Navigator.of(context).pop();
|
||||
},
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 12),
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(30),
|
||||
color: Theme.of(context).colorScheme.background),
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
Text(
|
||||
displayKey,
|
||||
style: TextStyle(
|
||||
fontSize: 12,
|
||||
fontFamily: 'Lato',
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
decoration: TextDecoration.none,
|
||||
),
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
Text(
|
||||
displayValue,
|
||||
style: TextStyle(
|
||||
fontSize: 12,
|
||||
fontFamily: 'Lato',
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
decoration: TextDecoration.none,
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 4),
|
||||
Icon(
|
||||
Icons.arrow_forward_ios,
|
||||
size: 18,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
|
@ -9,6 +9,8 @@ class BaseAlertDialog extends StatelessWidget {
|
|||
|
||||
String? get titleText => '';
|
||||
|
||||
double? get titleTextSize => 20;
|
||||
|
||||
String get contentText => '';
|
||||
|
||||
String get leftActionButtonText => '';
|
||||
|
@ -46,7 +48,7 @@ class BaseAlertDialog extends StatelessWidget {
|
|||
titleText!,
|
||||
textAlign: TextAlign.center,
|
||||
style: TextStyle(
|
||||
fontSize: 20,
|
||||
fontSize: titleTextSize,
|
||||
fontFamily: 'Lato',
|
||||
fontWeight: FontWeight.w600,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": " ضوء مونيرو",
|
||||
"moonpay_alert_text": "يجب أن تكون قيمة المبلغ أكبر من أو تساوي ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "المزيد من الخيارات",
|
||||
"multiple_addresses_detected": "عناوين متعددة تم اكتشافها",
|
||||
"mweb_confirmed": "أكد MWEB",
|
||||
"mweb_unconfirmed": "غير مؤكد MWEB",
|
||||
"name": "ﻢﺳﺍ",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "الرقم السري",
|
||||
"placeholder_contacts": "سيتم عرض جهات الاتصال الخاصة بك هنا",
|
||||
"placeholder_transactions": "سيتم عرض معاملاتك هنا",
|
||||
"please_choose_one": "الرجاء اختيار واحد",
|
||||
"please_fill_totp": "يرجى ملء الرمز المكون من 8 أرقام الموجود على جهازك الآخر",
|
||||
"please_make_selection": "يرجى الأختيار لإنشاء أو استعادة محفظتك.",
|
||||
"please_reference_document": "يرجى الرجوع إلى الوثائق أدناه لمزيد من المعلومات.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Лека тема Monero",
|
||||
"moonpay_alert_text": "Сумата трябва да бъде най-малко ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Още настройки",
|
||||
"multiple_addresses_detected": "Открити множество адреси",
|
||||
"mweb_confirmed": "Потвърден MWeb",
|
||||
"mweb_unconfirmed": "Непотвърден mweb",
|
||||
"name": "Име",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN код",
|
||||
"placeholder_contacts": "Вашите контакти ще се покажат тук",
|
||||
"placeholder_transactions": "Вашите транзакции ще се покажат тук",
|
||||
"please_choose_one": "Моля, изберете един",
|
||||
"please_fill_totp": "Моля, попълнете 8-цифрения код на другото ви устройство",
|
||||
"please_make_selection": "Моля, изберете отдолу за създаване или възстановяване на портфейл.",
|
||||
"please_reference_document": "Моля, вижте документите по-долу за повече информация.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Světlé téma Monero",
|
||||
"moonpay_alert_text": "Částka musí být větší nebo rovna ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Více možností",
|
||||
"multiple_addresses_detected": "Detekované více adres",
|
||||
"mweb_confirmed": "Potvrzený mweb",
|
||||
"mweb_unconfirmed": "Nepotvrzené mWeb",
|
||||
"name": "název",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "Číslo PIN",
|
||||
"placeholder_contacts": "Vaše kontakty budou zobrazeny zde",
|
||||
"placeholder_transactions": "Vaše transakce budou zobrazeny zde",
|
||||
"please_choose_one": "Vyberte si prosím jeden",
|
||||
"please_fill_totp": "Vyplňte prosím 8místný kód na vašem druhém zařízení",
|
||||
"please_make_selection": "Prosím vyberte si níže, jestli chcete vytvořit, nebo obnovit peněženku.",
|
||||
"please_reference_document": "Více informací naleznete v dokumentu níže.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Light-Thema",
|
||||
"moonpay_alert_text": "Der Wert des Betrags muss größer oder gleich ${minAmount} ${fiatCurrency} sein",
|
||||
"more_options": "Weitere Optionen",
|
||||
"multiple_addresses_detected": "Mehrere Adressen erkannt",
|
||||
"mweb_confirmed": "Bestätigt MWeb",
|
||||
"mweb_unconfirmed": "Unbestätigter MWeb",
|
||||
"name": "Name",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN-Nummer",
|
||||
"placeholder_contacts": "Ihre Kontakte werden hier angezeigt",
|
||||
"placeholder_transactions": "Ihre Transaktionen werden hier angezeigt",
|
||||
"please_choose_one": "Bitte wählen Sie einen",
|
||||
"please_fill_totp": "Bitte geben Sie den 8-stelligen Code ein, der auf Ihrem anderen Gerät vorhanden ist",
|
||||
"please_make_selection": "Bitte treffen Sie unten eine Auswahl zum Erstellen oder Wiederherstellen Ihrer Wallet.",
|
||||
"please_reference_document": "Bitte verweisen Sie auf die folgenden Dokumente, um weitere Informationen zu erhalten.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Light Theme",
|
||||
"moonpay_alert_text": "Value of the amount must be more or equal to ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "More Options",
|
||||
"multiple_addresses_detected": "Multiple addresses detected",
|
||||
"mweb_confirmed": "Confirmed MWEB",
|
||||
"mweb_unconfirmed": "Unconfirmed MWEB",
|
||||
"name": "Name",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "PIN number",
|
||||
"placeholder_contacts": "Your contacts will be displayed here",
|
||||
"placeholder_transactions": "Your transactions will be displayed here",
|
||||
"please_choose_one": "Please choose one",
|
||||
"please_fill_totp": "Please fill in the 8-digit code present on your other device",
|
||||
"please_make_selection": "Please make a selection below to create or recover your wallet.",
|
||||
"please_reference_document": "Please reference the documents below for more information.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Tema ligero de Monero",
|
||||
"moonpay_alert_text": "El valor de la cantidad debe ser mayor o igual a ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Más Opciones",
|
||||
"multiple_addresses_detected": "Múltiples direcciones detectadas",
|
||||
"mweb_confirmed": "Confirmado mweb",
|
||||
"mweb_unconfirmed": "Mweb no confirmado",
|
||||
"name": "Nombre",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "Número PIN",
|
||||
"placeholder_contacts": "Tus contactos se mostrarán aquí",
|
||||
"placeholder_transactions": "Tus transacciones se mostrarán aquí",
|
||||
"please_choose_one": "Elija uno",
|
||||
"please_fill_totp": "Completa el código de 8 dígitos presente en su otro dispositivo",
|
||||
"please_make_selection": "Selecciona a continuación para crear o recuperar su billetera.",
|
||||
"please_reference_document": "Consulta los documentos a continuación para obtener más información.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Thème de lumière Monero",
|
||||
"moonpay_alert_text": "Le montant doit être au moins égal à ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Plus d'options",
|
||||
"multiple_addresses_detected": "Plusieurs adresses détectées",
|
||||
"mweb_confirmed": "Confirmé MWEB",
|
||||
"mweb_unconfirmed": "Mweb non confirmé",
|
||||
"name": "Nom",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "Numéro PIN",
|
||||
"placeholder_contacts": "Vos contacts apparaîtront ici",
|
||||
"placeholder_transactions": "Vos transactions apparaîtront ici",
|
||||
"please_choose_one": "Veuillez en choisir un",
|
||||
"please_fill_totp": "Veuillez renseigner le code à 8 chiffres affiché sur votre autre appareil",
|
||||
"please_make_selection": "Merci de faire un choix ci-dessous pour créer ou restaurer votre portefeuille (wallet).",
|
||||
"please_reference_document": "Veuillez vous référer aux documents ci-dessous pour plus d'informations.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Jigon Hasken Monero",
|
||||
"moonpay_alert_text": "Darajar adadin dole ne ya zama fiye ko daidai da ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Ƙarin Zaɓuɓɓuka",
|
||||
"multiple_addresses_detected": "An gano adiresoshin da aka gano",
|
||||
"mweb_confirmed": "Tabbatar da Mweb",
|
||||
"mweb_unconfirmed": "Myconfired",
|
||||
"name": "Suna",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"pin_number": "Lambar PIN",
|
||||
"placeholder_contacts": "Za a nuna lambobin sadarwar ku anan",
|
||||
"placeholder_transactions": "Za a nuna ma'amalolin ku anan",
|
||||
"please_choose_one": "Da fatan za a zabi ɗaya",
|
||||
"please_fill_totp": "Da fatan za a cika lambar lambobi 8 da ke yanzu a kan sauran na'urarku",
|
||||
"please_make_selection": "Don Allah zaɓi ƙasa don ƙirƙira ko dawo da kwalinku.",
|
||||
"please_reference_document": "Da fatan za a nemi takaddun da ke ƙasa don ƙarin bayani.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "मोनेरो लाइट थीम",
|
||||
"moonpay_alert_text": "राशि का मूल्य अधिक है या करने के लिए बराबर होना चाहिए ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "और विकल्प",
|
||||
"multiple_addresses_detected": "कई पते का पता चला",
|
||||
"mweb_confirmed": "MWEB की पुष्टि की",
|
||||
"mweb_unconfirmed": "अपुष्ट MWEB",
|
||||
"name": "नाम",
|
||||
|
@ -505,8 +506,8 @@
|
|||
"paste": "पेस्ट करें",
|
||||
"pause_wallet_creation": "हेवन वॉलेट बनाने की क्षमता फिलहाल रुकी हुई है।",
|
||||
"payment_id": "भुगतान ID: ",
|
||||
"Payment_was_received": "आपका भुगतान प्राप्त हो गया था।",
|
||||
"payment_was_received": "आपका भुगतान प्राप्त हुआ था।",
|
||||
"Payment_was_received": "आपका भुगतान प्राप्त हो गया था।",
|
||||
"pending": " (अपूर्ण)",
|
||||
"percentageOf": "${amount} का",
|
||||
"pin_at_top": "शीर्ष पर ${token} पिन करें",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "पिन नंबर",
|
||||
"placeholder_contacts": "आपके संपर्क यहां प्रदर्शित होंगे",
|
||||
"placeholder_transactions": "आपके लेनदेन यहां प्रदर्शित होंगे",
|
||||
"please_choose_one": "एक का चयन करें",
|
||||
"please_fill_totp": "कृपया अपने दूसरे डिवाइस पर मौजूद 8 अंकों का कोड भरें",
|
||||
"please_make_selection": "कृपया नीचे चयन करें अपना बटुआ बनाएं या पुनर्प्राप्त करें.",
|
||||
"please_reference_document": "कृपया अधिक जानकारी के लिए नीचे दिए गए दस्तावेज़ देखें।",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero lagana tema",
|
||||
"moonpay_alert_text": "Vrijednost iznosa mora biti veća ili jednaka ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Više opcija",
|
||||
"multiple_addresses_detected": "Otkrivene više adresa",
|
||||
"mweb_confirmed": "Potvrđen MWeb",
|
||||
"mweb_unconfirmed": "Nepotvrđeni mWeb",
|
||||
"name": "Ime",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN broj",
|
||||
"placeholder_contacts": "Vaši će kontakti biti prikazani ovdje",
|
||||
"placeholder_transactions": "Vaše će transakcije biti prikazane ovdje",
|
||||
"please_choose_one": "Molimo odaberite jedan",
|
||||
"please_fill_totp": "Unesite 8-znamenkasti kod koji se nalazi na vašem drugom uređaju",
|
||||
"please_make_selection": "Molimo odaberite opcije niže za izradu novog novčanika ili za oporavak postojećeg.",
|
||||
"please_reference_document": "Molimo pogledajte dokumente ispod za više informacija.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero պայծառ տեսք",
|
||||
"moonpay_alert_text": "Գումարի արժեքը պետք է լինի հավասար կամ ավելի քան ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Այլ տարբերակներ",
|
||||
"multiple_addresses_detected": "Հայտնաբերվել են բազմաթիվ հասցեներ",
|
||||
"mweb_confirmed": "Հաստատված MWEB",
|
||||
"mweb_unconfirmed": "Չկարգավորված Mweb",
|
||||
"name": "Անուն",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "Պին-կոդ",
|
||||
"placeholder_contacts": "Ձեր կոնտակտները այստեղ կցուցադրվեն",
|
||||
"placeholder_transactions": "Ձեր գործարքները այստեղ կցուցադրվեն",
|
||||
"please_choose_one": "Խնդրում ենք ընտրել մեկը",
|
||||
"please_fill_totp": "Խնդրում ենք լրացնել 8-նիշյա կոդը, որը կա ձեր այլ սարքի վրա",
|
||||
"please_make_selection": "Խնդրում ենք ընտրություն կատարել ներքևում ձեր դրամապանակը ստեղծելու կամ վերականգնելու համար",
|
||||
"please_reference_document": "Խնդրում ենք դիտել ներքևի փաստաթղթերը ավելի շատ տեղեկատվության համար",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Tema Cahaya Monero",
|
||||
"moonpay_alert_text": "Nilai jumlah harus lebih atau sama dengan ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Opsi Lainnya",
|
||||
"multiple_addresses_detected": "Banyak alamat terdeteksi",
|
||||
"mweb_confirmed": "Mengkonfirmasi mWeb",
|
||||
"mweb_unconfirmed": "MWEB yang belum dikonfirmasi",
|
||||
"name": "Nama",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"pin_number": "Nomor PIN",
|
||||
"placeholder_contacts": "Kontak Anda akan ditampilkan di sini",
|
||||
"placeholder_transactions": "Transaksi Anda akan ditampilkan di sini",
|
||||
"please_choose_one": "Pilih satu",
|
||||
"please_fill_totp": "Harap isi kode 8 digit yang ada di perangkat Anda yang lain",
|
||||
"please_make_selection": "Silahkan membuat pilihan di bawah ini untuk membuat atau memulihkan dompet Anda.",
|
||||
"please_reference_document": "Silakan referensikan dokumen di bawah ini untuk informasi lebih lanjut.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Tema chiaro Monero",
|
||||
"moonpay_alert_text": "Il valore dell'importo deve essere maggiore o uguale a ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Altre opzioni",
|
||||
"multiple_addresses_detected": "Più indirizzi rilevati",
|
||||
"mweb_confirmed": "MWeb confermato",
|
||||
"mweb_unconfirmed": "MWeb non confermato",
|
||||
"name": "Nome",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "Numero PIN",
|
||||
"placeholder_contacts": "I tuoi contatti saranno mostrati qui",
|
||||
"placeholder_transactions": "Le tue transazioni saranno mostrate qui",
|
||||
"please_choose_one": "Scegli uno",
|
||||
"please_fill_totp": "Inserisci il codice di 8 cifre presente sul tuo altro dispositivo",
|
||||
"please_make_selection": "Gentilmente seleziona se vuoi generare o recuperare il tuo portafoglio.",
|
||||
"please_reference_document": "Si prega di fare riferimento ai documenti seguenti per ulteriori informazioni.",
|
||||
|
|
|
@ -438,6 +438,7 @@
|
|||
"monero_light_theme": "モネロ ライト テーマ",
|
||||
"moonpay_alert_text": "金額の値は以上でなければなりません ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "その他のオプション",
|
||||
"multiple_addresses_detected": "複数のアドレスが検出されました",
|
||||
"mweb_confirmed": "確認されたMWEB",
|
||||
"mweb_unconfirmed": "未確認のMWEB",
|
||||
"name": "名前",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "PIN番号",
|
||||
"placeholder_contacts": "連絡先はここに表示されます",
|
||||
"placeholder_transactions": "あなたの取引はここに表示されます",
|
||||
"please_choose_one": "選択してください",
|
||||
"please_fill_totp": "他のデバイスにある 8 桁のコードを入力してください",
|
||||
"please_make_selection": "以下を選択してください ウォレットを作成または回復する.",
|
||||
"please_reference_document": "詳細については、以下のドキュメントを参照してください。",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "모네로 라이트 테마",
|
||||
"moonpay_alert_text": "금액은 다음보다 크거나 같아야합니다 ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "추가 옵션",
|
||||
"multiple_addresses_detected": "여러 주소가 감지되었습니다",
|
||||
"mweb_confirmed": "확인 mweb",
|
||||
"mweb_unconfirmed": "확인되지 않은 mweb",
|
||||
"name": "이름",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN 번호",
|
||||
"placeholder_contacts": "연락처가 여기에 표시됩니다",
|
||||
"placeholder_transactions": "거래가 여기에 표시됩니다",
|
||||
"please_choose_one": "하나를 선택하십시오",
|
||||
"please_fill_totp": "다른 기기에 있는 8자리 코드를 입력하세요.",
|
||||
"please_make_selection": "아래에서 선택하십시오 지갑 만들기 또는 복구.",
|
||||
"please_reference_document": "자세한 내용은 아래 문서를 참조하십시오.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Light အပြင်အဆင်",
|
||||
"moonpay_alert_text": "ပမာဏ၏တန်ဖိုးသည် ${minAmount} ${fiatCurrency} နှင့် ပိုနေရမည်",
|
||||
"more_options": "နောက်ထပ် ရွေးချယ်စရာများ",
|
||||
"multiple_addresses_detected": "အများအပြားလိပ်စာများရှာဖွေတွေ့ရှိ",
|
||||
"mweb_confirmed": "အတည်ပြုလိုက် mweb",
|
||||
"mweb_unconfirmed": "အတည်မပြုနိုင်သော mweb",
|
||||
"name": "နာမည်",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "လျှို့ဝှက်နံပါတ်",
|
||||
"placeholder_contacts": "သင့်အဆက်အသွယ်များကို ဤနေရာတွင် ပြသပါမည်။",
|
||||
"placeholder_transactions": "သင်၏ ငွေပေးငွေယူများကို ဤနေရာတွင် ပြသပါမည်။",
|
||||
"please_choose_one": "ကျေးဇူးပြု. ရွေးပါ",
|
||||
"please_fill_totp": "သင့်အခြားစက်တွင်ရှိသော ဂဏန်း ၈ လုံးကုဒ်ကို ကျေးဇူးပြု၍ ဖြည့်ပါ။",
|
||||
"please_make_selection": "သင့်ပိုက်ဆံအိတ်ကို ဖန်တီးရန် သို့မဟုတ် ပြန်လည်ရယူရန် အောက်တွင် ရွေးချယ်မှုတစ်ခု ပြုလုပ်ပါ။",
|
||||
"please_reference_document": "နောက်ထပ်အချက်အလက်များအတွက် အောက်ပါစာရွက်စာတမ်းများကို ကိုးကားပါ။",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Light-thema",
|
||||
"moonpay_alert_text": "Waarde van het bedrag moet meer of gelijk zijn aan ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Meer opties",
|
||||
"multiple_addresses_detected": "Meerdere adressen gedetecteerd",
|
||||
"mweb_confirmed": "Bevestigde MWEB",
|
||||
"mweb_unconfirmed": "Onbevestigde MWEB",
|
||||
"name": "Naam",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN-nummer",
|
||||
"placeholder_contacts": "Je contacten worden hier weergegeven",
|
||||
"placeholder_transactions": "Uw transacties worden hier weergegeven",
|
||||
"please_choose_one": "Kies er een",
|
||||
"please_fill_totp": "Vul de 8-cijferige code in die op uw andere apparaat aanwezig is",
|
||||
"please_make_selection": "Maak hieronder uw keuze tot maak of herstel je portemonnee.",
|
||||
"please_reference_document": "Raadpleeg de onderstaande documenten voor meer informatie.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Lekki motyw Monero",
|
||||
"moonpay_alert_text": "Wartość kwoty musi być większa lub równa ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Więcej opcji",
|
||||
"multiple_addresses_detected": "Wykryto wiele adresów",
|
||||
"mweb_confirmed": "Potwierdził MWEB",
|
||||
"mweb_unconfirmed": "Niepotwierdzone MWEB",
|
||||
"name": "Nazwa",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "Numer PIN",
|
||||
"placeholder_contacts": "Twoje kontakty zostaną wyświetlone tutaj",
|
||||
"placeholder_transactions": "Twoje transakcje zostaną wyświetlone tutaj",
|
||||
"please_choose_one": "Wybierz jeden",
|
||||
"please_fill_totp": "Wpisz 8-cyfrowy kod znajdujący się na drugim urządzeniu",
|
||||
"please_make_selection": "Wybierz poniżej, aby utworzyć lub przywrócić swój portfel.",
|
||||
"please_reference_document": "Proszę odwołać się do poniższych dokumentów, aby uzyskać więcej informacji.",
|
||||
|
|
|
@ -438,6 +438,7 @@
|
|||
"monero_light_theme": "Monero Light Theme",
|
||||
"moonpay_alert_text": "O valor do montante deve ser maior ou igual a ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Mais opções",
|
||||
"multiple_addresses_detected": "Vários endereços detectados",
|
||||
"mweb_confirmed": "MWEB confirmado",
|
||||
"mweb_unconfirmed": "MWEB não confirmado",
|
||||
"name": "Nome",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"pin_number": "Número PIN",
|
||||
"placeholder_contacts": "Seus contatos serão exibidos aqui",
|
||||
"placeholder_transactions": "Suas transações serão exibidas aqui",
|
||||
"please_choose_one": "Escolha um",
|
||||
"please_fill_totp": "Por favor, preencha o código de 8 dígitos presente em seu outro dispositivo",
|
||||
"please_make_selection": "Escolha se quer criar uma carteira nova ou restaurar uma antiga.",
|
||||
"please_reference_document": "Por favor, consulte os documentos abaixo para mais informações.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Светлая тема Monero",
|
||||
"moonpay_alert_text": "Сумма должна быть больше или равна ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Дополнительные параметры",
|
||||
"multiple_addresses_detected": "Обнаружено несколько адресов",
|
||||
"mweb_confirmed": "Подтверждено MWEB",
|
||||
"mweb_unconfirmed": "Неподтвержденная MWEB",
|
||||
"name": "Имя",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "ПИН-код",
|
||||
"placeholder_contacts": "Ваши контакты будут отображаться здесь",
|
||||
"placeholder_transactions": "Ваши транзакции будут отображаться здесь",
|
||||
"please_choose_one": "Пожалуйста, выберите один",
|
||||
"please_fill_totp": "Пожалуйста, введите 8-значный код на другом устройстве",
|
||||
"please_make_selection": "Выберите способ создания кошелька: создать новый или восстановить ваш существующий.",
|
||||
"please_reference_document": "Пожалуйста, обратитесь к документам ниже для получения дополнительной информации.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "ธีมแสง Monero",
|
||||
"moonpay_alert_text": "มูลค่าของจำนวนต้องมากกว่าหรือเท่ากับ ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "ตัวเลือกเพิ่มเติม",
|
||||
"multiple_addresses_detected": "ตรวจพบหลายที่อยู่",
|
||||
"mweb_confirmed": "MWEB ยืนยันแล้ว",
|
||||
"mweb_unconfirmed": "mweb ที่ไม่ได้รับการยืนยัน",
|
||||
"name": "ชื่อ",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "หมายเลข PIN",
|
||||
"placeholder_contacts": "รายชื่อผู้ติดต่อของคุณจะปรากฏที่นี่",
|
||||
"placeholder_transactions": "ธุรกรรมของคุณจะปรากฏที่นี่",
|
||||
"please_choose_one": "โปรดเลือกหนึ่ง",
|
||||
"please_fill_totp": "กรุณากรอกรหัส 8 หลักที่อยู่ในอุปกรณ์อื่นของคุณ",
|
||||
"please_make_selection": "โปรดเลือกตามด้านล่างเพื่อสร้างหรือกู้กระเป๋าของคุณ",
|
||||
"please_reference_document": "โปรดอ้างอิงเอกสารด้านล่างสำหรับข้อมูลเพิ่มเติม",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Light Theme",
|
||||
"moonpay_alert_text": "Ang halaga ay dapat na higit pa o katumbas ng ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Higit pang mga Pagpipilian",
|
||||
"multiple_addresses_detected": "Maramihang mga address na napansin",
|
||||
"mweb_confirmed": "Nakumpirma na MWeb",
|
||||
"mweb_unconfirmed": "Hindi nakumpirma si Mweb",
|
||||
"name": "Pangalan",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "Numero ng PIN",
|
||||
"placeholder_contacts": "Ang iyong mga contact ay ipapakita dito",
|
||||
"placeholder_transactions": "Ang iyong mga transaksyon ay ipapakita dito",
|
||||
"please_choose_one": "Mangyaring pumili ng isa",
|
||||
"please_fill_totp": "Mangyaring punan ang 8-digit na code na naroroon sa iyong iba pang device",
|
||||
"please_make_selection": "Mangyaring gumawa ng isang pagpipilian sa ibaba upang lumikha o mabawi ang iyong wallet.",
|
||||
"please_reference_document": "Mangyaring sumangguni sa mga dokumento sa ibaba para sa karagdagang impormasyon.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Monero Hafif Tema",
|
||||
"moonpay_alert_text": "Tutar ${minAmount} ${fiatCurrency} miktarına eşit veya daha fazla olmalıdır",
|
||||
"more_options": "Daha Fazla Seçenek",
|
||||
"multiple_addresses_detected": "Birden çok adres tespit edildi",
|
||||
"mweb_confirmed": "Onaylanmış mweb",
|
||||
"mweb_unconfirmed": "Doğrulanmamış mweb",
|
||||
"name": "İsim",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN kodu",
|
||||
"placeholder_contacts": "Kişilerin burada görüntülenecek",
|
||||
"placeholder_transactions": "İşlemlerin burada görüntülenecek",
|
||||
"please_choose_one": "Lütfen bir tane seçin",
|
||||
"please_fill_totp": "Lütfen diğer cihazınızda bulunan 8 haneli kodu girin",
|
||||
"please_make_selection": "Cüzdan oluşturmak veya geri döndürmek için aşağıdan seçim yap.",
|
||||
"please_reference_document": "Daha fazla bilgi için lütfen aşağıdaki belgelere bakınız.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "Легка тема Monero",
|
||||
"moonpay_alert_text": "Значення суми має бути більшим або дорівнювати ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Більше параметрів",
|
||||
"multiple_addresses_detected": "Виявлено кілька адрес",
|
||||
"mweb_confirmed": "Підтвердив Mweb",
|
||||
"mweb_unconfirmed": "Неперевірений MWEB",
|
||||
"name": "Ім'я",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN-код",
|
||||
"placeholder_contacts": "Тут будуть показані ваші контакти",
|
||||
"placeholder_transactions": "Тут відображатимуться ваші транзакції",
|
||||
"please_choose_one": "Будь ласка, виберіть один",
|
||||
"please_fill_totp": "Будь ласка, введіть 8-значний код, наявний на вашому іншому пристрої",
|
||||
"please_make_selection": "Оберіть спосіб створення гаманця: створити новий чи відновити ваш існуючий.",
|
||||
"please_reference_document": "Для отримання додаткової інформації зверніться до документів нижче.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "مونیرو لائٹ تھیم",
|
||||
"moonpay_alert_text": "رقم کی قدر ${minAmount} ${fiatCurrency} کے برابر یا زیادہ ہونی چاہیے۔",
|
||||
"more_options": "مزید زرائے",
|
||||
"multiple_addresses_detected": "متعدد پتے کا پتہ چلا",
|
||||
"mweb_confirmed": "تصدیق شدہ MWEB",
|
||||
"mweb_unconfirmed": "غیر مصدقہ MWEB",
|
||||
"name": "ﻡﺎﻧ",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"pin_number": "پن نمبر",
|
||||
"placeholder_contacts": "آپ کے رابطے یہاں دکھائے جائیں گے۔",
|
||||
"placeholder_transactions": "آپ کے لین دین یہاں دکھائے جائیں گے۔",
|
||||
"please_choose_one": "براہ کرم ایک کا انتخاب کریں",
|
||||
"please_fill_totp": "براہ کرم اپنے دوسرے آلے پر موجود 8 ہندسوں کا کوڈ پُر کریں۔",
|
||||
"please_make_selection": "اپنا بٹوہ بنانے یا بازیافت کرنے کے لیے براہ کرم ذیل میں ایک انتخاب کریں۔",
|
||||
"please_reference_document": "مزید معلومات کے لیے براہ کرم نیچے دی گئی دستاویزات کا حوالہ دیں۔",
|
||||
|
|
|
@ -436,6 +436,7 @@
|
|||
"monero_light_theme": "Chủ đề sáng Monero",
|
||||
"moonpay_alert_text": "Giá trị số tiền phải lớn hơn hoặc bằng ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Thêm tùy chọn",
|
||||
"multiple_addresses_detected": "Nhiều địa chỉ được phát hiện",
|
||||
"mweb_confirmed": "Xác nhận MWEB",
|
||||
"mweb_unconfirmed": "MWEB chưa được xác nhận",
|
||||
"name": "Tên",
|
||||
|
@ -512,6 +513,7 @@
|
|||
"pin_number": "Số PIN",
|
||||
"placeholder_contacts": "Danh bạ của bạn sẽ được hiển thị ở đây",
|
||||
"placeholder_transactions": "Giao dịch của bạn sẽ được hiển thị ở đây",
|
||||
"please_choose_one": "Vui lòng chọn một",
|
||||
"please_fill_totp": "Vui lòng điền mã 8 chữ số trên thiết bị khác của bạn",
|
||||
"please_make_selection": "Vui lòng chọn một tùy chọn dưới đây để tạo hoặc khôi phục ví của bạn.",
|
||||
"please_reference_document": "Vui lòng tham khảo các tài liệu dưới đây để biết thêm thông tin.",
|
||||
|
|
|
@ -438,6 +438,7 @@
|
|||
"monero_light_theme": "Monero Light Akori",
|
||||
"moonpay_alert_text": "Iye owó kò gbọ́dọ̀ kéré ju ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "Ìyàn àfikún",
|
||||
"multiple_addresses_detected": "Awọn adirẹsi ọpọ rii",
|
||||
"mweb_confirmed": "Jẹrisi Mweb",
|
||||
"mweb_unconfirmed": "Ajopo Mweb",
|
||||
"name": "Oruko",
|
||||
|
@ -514,6 +515,7 @@
|
|||
"pin_number": "Òǹkà ìdánimọ̀ àdáni",
|
||||
"placeholder_contacts": "A máa fihàn àwọn olùbásọ̀rọ̀ yín ḿbí",
|
||||
"placeholder_transactions": "A máa fihàn àwọn àránṣẹ́ yín ḿbí",
|
||||
"please_choose_one": "Jọwọ yan ọkan",
|
||||
"please_fill_totp": "Jọwọ bọ ti ẹrọ ti o wọle ni 8-digits ti o wa ni eto miiran re",
|
||||
"please_make_selection": "Ẹ jọ̀wọ́, yàn dá àpamọ́wọ́ yín tàbí dá àpamọ́wọ́ yín padà n’ísàlẹ̀.",
|
||||
"please_reference_document": "Ẹ jọ̀wọ́ fi àwọn àkọsílẹ̀ l’ábẹ́ túbọ̀ mọ ìsọfúnni.",
|
||||
|
|
|
@ -437,6 +437,7 @@
|
|||
"monero_light_theme": "门罗币浅色主题",
|
||||
"moonpay_alert_text": "金额的价值必须大于或等于 ${minAmount} ${fiatCurrency}",
|
||||
"more_options": "更多选项",
|
||||
"multiple_addresses_detected": "检测到的多个地址",
|
||||
"mweb_confirmed": "确认的MWEB",
|
||||
"mweb_unconfirmed": "未经证实的MWEB",
|
||||
"name": "姓名",
|
||||
|
@ -513,6 +514,7 @@
|
|||
"pin_number": "PIN 码",
|
||||
"placeholder_contacts": "您的联系人将显示在这里",
|
||||
"placeholder_transactions": "您的交易将显示在这里",
|
||||
"please_choose_one": "请选择一个",
|
||||
"please_fill_totp": "请填写您其他设备上的 8 位代码",
|
||||
"please_make_selection": "请在下面进行选择 创建或恢复您的钱包.",
|
||||
"please_reference_document": "请参考以下文档以获取更多信息。",
|
||||
|
|
Loading…
Reference in a new issue