mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-11-16 17:27:37 +00:00
UI Enhancements (#1308)
* Center the account text on the balance page * Modify dashboard button spacing * Change default theme to Dark theme * Remove legacyTheme and modify theme order * Add condition for Monero.com wallet default theme * Add locale for new themes * Add new themes * Update padding * Fixes * Update settings_store.dart --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
parent
cbc0c3afd6
commit
52983edf91
37 changed files with 147 additions and 20 deletions
|
@ -464,8 +464,6 @@ class BackupService {
|
|||
PreferencesKey.disableSellKey: _sharedPreferences.getBool(PreferencesKey.disableSellKey),
|
||||
PreferencesKey.defaultBuyProvider:
|
||||
_sharedPreferences.getInt(PreferencesKey.defaultBuyProvider),
|
||||
PreferencesKey.isDarkThemeLegacy:
|
||||
_sharedPreferences.getBool(PreferencesKey.isDarkThemeLegacy),
|
||||
PreferencesKey.currentPinLength: _sharedPreferences.getInt(PreferencesKey.currentPinLength),
|
||||
PreferencesKey.currentTransactionPriorityKeyLegacy:
|
||||
_sharedPreferences.getInt(PreferencesKey.currentTransactionPriorityKeyLegacy),
|
||||
|
|
|
@ -28,7 +28,6 @@ class PreferencesKey {
|
|||
static const disableExchangeKey = 'disable_exchange';
|
||||
static const exchangeStatusKey = 'exchange_status';
|
||||
static const currentTheme = 'current_theme';
|
||||
static const isDarkThemeLegacy = 'dark_theme';
|
||||
static const displayActionListModeKey = 'display_list_mode';
|
||||
static const currentPinLength = 'current_pin_length';
|
||||
static const currentLanguageCode = 'language_code';
|
||||
|
|
|
@ -23,6 +23,7 @@ class Palette {
|
|||
static const Color cornflower = Color.fromRGBO(85, 147, 240, 1.0);
|
||||
static const Color royalBlue = Color.fromRGBO(43, 114, 221, 1.0);
|
||||
static const Color lightRed = Color.fromRGBO(227, 87, 87, 1.0);
|
||||
static const Color veryLightRed = Color.fromRGBO(239, 156, 156, 1.0);
|
||||
static const Color persianRed = Color.fromRGBO(206, 55, 55, 1.0);
|
||||
static const Color blueCraiola = Color.fromRGBO(69, 110, 255, 1.0);
|
||||
static const Color blueGreyCraiola = Color.fromRGBO(106, 177, 207, 1.0);
|
||||
|
@ -97,4 +98,6 @@ class PaletteDark {
|
|||
static const Color matrixGreen = Color.fromRGBO(18, 229, 90, 1.0);
|
||||
static const Color moneroOrange = Color.fromRGBO(255, 102, 0, 1.0);
|
||||
static const Color moneroCard = Color.fromRGBO(20, 21, 24, 1.0);
|
||||
static const Color red = Color.fromRGBO(190, 30, 30, 1.0);
|
||||
static const Color darkPurple = Color.fromRGBO(117, 36, 204, 1.0);
|
||||
}
|
||||
|
|
|
@ -224,7 +224,7 @@ class _DashboardPageView extends BasePage {
|
|||
.syncedBackgroundColor,
|
||||
),
|
||||
child: Container(
|
||||
padding: EdgeInsets.only(left: 32, right: 32),
|
||||
padding: EdgeInsets.only(left: 24, right: 32),
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: MainActions.all
|
||||
|
|
|
@ -19,8 +19,8 @@ class HomeScreenAccountWidget extends StatelessWidget {
|
|||
builder: (_) => getIt.get<MoneroAccountListPage>());
|
||||
},
|
||||
behavior: HitTestBehavior.opaque,
|
||||
child: Container(
|
||||
height: 100.0,
|
||||
child: Padding(
|
||||
padding: EdgeInsets.only(top: 25, bottom: 25, left: 25, right: 0),
|
||||
child: Row(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
|
|
|
@ -19,6 +19,7 @@ import 'package:cake_wallet/exchange/provider/trocador_exchange_provider.dart';
|
|||
import 'package:cake_wallet/view_model/settings/sync_mode.dart';
|
||||
import 'package:cake_wallet/utils/device_info.dart';
|
||||
import 'package:cake_wallet/ethereum/ethereum.dart';
|
||||
import 'package:cake_wallet/wallet_type_utils.dart';
|
||||
import 'package:cw_core/transaction_priority.dart';
|
||||
import 'package:cake_wallet/themes/theme_base.dart';
|
||||
import 'package:cake_wallet/themes/theme_list.dart';
|
||||
|
@ -789,12 +790,9 @@ abstract class SettingsStoreBase with Store {
|
|||
final exchangeStatus = ExchangeApiMode.deserialize(
|
||||
raw: sharedPreferences.getInt(PreferencesKey.exchangeStatusKey) ??
|
||||
ExchangeApiMode.enabled.raw);
|
||||
final legacyTheme = (sharedPreferences.getBool(PreferencesKey.isDarkThemeLegacy) ?? false)
|
||||
? ThemeType.dark.index
|
||||
: ThemeType.bright.index;
|
||||
final savedTheme = initialTheme ??
|
||||
ThemeList.deserialize(
|
||||
raw: sharedPreferences.getInt(PreferencesKey.currentTheme) ?? legacyTheme);
|
||||
raw: sharedPreferences.getInt(PreferencesKey.currentTheme) ?? (isMoneroOnly ? ThemeList.moneroDarkTheme.raw : ThemeList.darkTheme.raw));
|
||||
final actionListDisplayMode = ObservableList<ActionListDisplayMode>();
|
||||
actionListDisplayMode.addAll(deserializeActionlistDisplayModes(
|
||||
sharedPreferences.getInt(PreferencesKey.displayActionListModeKey) ?? defaultActionsMode));
|
||||
|
@ -1152,11 +1150,8 @@ abstract class SettingsStoreBase with Store {
|
|||
exchangeStatus = ExchangeApiMode.deserialize(
|
||||
raw: sharedPreferences.getInt(PreferencesKey.exchangeStatusKey) ??
|
||||
ExchangeApiMode.enabled.raw);
|
||||
final legacyTheme = (sharedPreferences.getBool(PreferencesKey.isDarkThemeLegacy) ?? false)
|
||||
? ThemeType.dark.index
|
||||
: ThemeType.bright.index;
|
||||
currentTheme = ThemeList.deserialize(
|
||||
raw: sharedPreferences.getInt(PreferencesKey.currentTheme) ?? legacyTheme);
|
||||
raw: sharedPreferences.getInt(PreferencesKey.currentTheme) ?? (isMoneroOnly ? ThemeList.moneroDarkTheme.raw : ThemeList.darkTheme.raw));
|
||||
actionlistDisplayMode = ObservableList<ActionListDisplayMode>();
|
||||
actionlistDisplayMode.addAll(deserializeActionlistDisplayModes(
|
||||
sharedPreferences.getInt(PreferencesKey.displayActionListModeKey) ?? defaultActionsMode));
|
||||
|
|
|
@ -95,12 +95,12 @@ class MoneroDarkTheme extends DarkTheme {
|
|||
|
||||
@override
|
||||
CakeMenuTheme get menuTheme => super.menuTheme.copyWith(
|
||||
headerFirstGradientColor: containerColor,
|
||||
headerFirstGradientColor: primaryColor,
|
||||
headerSecondGradientColor: containerColor,
|
||||
backgroundColor: containerColor,
|
||||
subnameTextColor: Colors.grey,
|
||||
dividerColor: colorScheme.secondaryContainer,
|
||||
iconColor: colorScheme.secondaryContainer,
|
||||
iconColor: Colors.white,
|
||||
settingActionsIconColor: colorScheme.secondaryContainer);
|
||||
|
||||
@override
|
||||
|
|
13
lib/themes/purple_dark_theme.dart
Normal file
13
lib/themes/purple_dark_theme.dart
Normal file
|
@ -0,0 +1,13 @@
|
|||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/palette.dart';
|
||||
import 'package:cake_wallet/themes/monero_dark_theme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class PurpleDarkTheme extends MoneroDarkTheme {
|
||||
PurpleDarkTheme({required int raw}) : super(raw: raw);
|
||||
|
||||
@override
|
||||
String get title => S.current.purple_dark_theme;
|
||||
@override
|
||||
Color get primaryColor => PaletteDark.darkPurple;
|
||||
}
|
13
lib/themes/red_dark_theme.dart
Normal file
13
lib/themes/red_dark_theme.dart
Normal file
|
@ -0,0 +1,13 @@
|
|||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/palette.dart';
|
||||
import 'package:cake_wallet/themes/monero_dark_theme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class RedDarkTheme extends MoneroDarkTheme {
|
||||
RedDarkTheme({required int raw}) : super(raw: raw);
|
||||
|
||||
@override
|
||||
String get title => S.current.red_dark_theme;
|
||||
@override
|
||||
Color get primaryColor => PaletteDark.red;
|
||||
}
|
13
lib/themes/red_light_theme.dart
Normal file
13
lib/themes/red_light_theme.dart
Normal file
|
@ -0,0 +1,13 @@
|
|||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/palette.dart';
|
||||
import 'package:cake_wallet/themes/monero_light_theme.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class RedLightTheme extends MoneroLightTheme {
|
||||
RedLightTheme({required int raw}) : super(raw: raw);
|
||||
|
||||
@override
|
||||
String get title => S.current.red_light_theme;
|
||||
@override
|
||||
Color get primaryColor => Palette.darkRed;
|
||||
}
|
|
@ -3,23 +3,29 @@ import 'package:cake_wallet/themes/dark_theme.dart';
|
|||
import 'package:cake_wallet/themes/light_theme.dart';
|
||||
import 'package:cake_wallet/themes/monero_light_theme.dart';
|
||||
import 'package:cake_wallet/themes/monero_dark_theme.dart';
|
||||
import 'package:cake_wallet/themes/purple_dark_theme.dart';
|
||||
import 'package:cake_wallet/themes/matrix_green_theme.dart';
|
||||
import 'package:cake_wallet/themes/bitcoin_dark_theme.dart';
|
||||
import 'package:cake_wallet/themes/bitcoin_light_theme.dart';
|
||||
import 'package:cake_wallet/themes/high_contrast_theme.dart';
|
||||
import 'package:cake_wallet/themes/red_dark_theme.dart';
|
||||
import 'package:cake_wallet/themes/red_light_theme.dart';
|
||||
import 'package:cake_wallet/themes/theme_base.dart';
|
||||
|
||||
class ThemeList {
|
||||
static final all = [
|
||||
brightTheme,
|
||||
lightTheme,
|
||||
darkTheme,
|
||||
lightTheme,
|
||||
brightTheme,
|
||||
moneroDarkTheme,
|
||||
moneroLightTheme,
|
||||
matrixGreenTheme,
|
||||
purpleDarkTheme,
|
||||
bitcoinDarkTheme,
|
||||
bitcoinLightTheme,
|
||||
highContrastTheme
|
||||
matrixGreenTheme,
|
||||
redDarkTheme,
|
||||
redLightTheme,
|
||||
highContrastTheme,
|
||||
];
|
||||
|
||||
static final lightTheme = LightTheme(raw: 0);
|
||||
|
@ -31,6 +37,9 @@ class ThemeList {
|
|||
static final bitcoinDarkTheme = BitcoinDarkTheme(raw: 6);
|
||||
static final bitcoinLightTheme = BitcoinLightTheme(raw: 7);
|
||||
static final highContrastTheme = HighContrastTheme(raw: 8);
|
||||
static final redLightTheme = RedLightTheme(raw: 9);
|
||||
static final redDarkTheme = RedDarkTheme(raw: 10);
|
||||
static final purpleDarkTheme = PurpleDarkTheme(raw: 11);
|
||||
|
||||
static ThemeBase deserialize({required int raw}) {
|
||||
switch (raw) {
|
||||
|
@ -52,6 +61,12 @@ class ThemeList {
|
|||
return bitcoinLightTheme;
|
||||
case 8:
|
||||
return highContrastTheme;
|
||||
case 9:
|
||||
return redLightTheme;
|
||||
case 10:
|
||||
return redDarkTheme;
|
||||
case 11:
|
||||
return purpleDarkTheme;
|
||||
default:
|
||||
throw Exception(
|
||||
'Unexpected token raw: $raw for deserialization of ThemeBase');
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "خطأ ${provider}",
|
||||
"public_key": "مفتاح عمومي",
|
||||
"purchase_gift_card": "شراء بطاقة هدايا",
|
||||
"purple_dark_theme": "موضوع الظلام الأرجواني",
|
||||
"qr_fullscreen": "انقر لفتح ال QR بملء الشاشة",
|
||||
"qr_payment_amount": "يحتوي هذا ال QR على مبلغ الدفع. هل تريد تغير المبلغ فوق القيمة الحالية؟",
|
||||
"question_to_disable_2fa": "هل أنت متأكد أنك تريد تعطيل Cake 2FA؟ لن تكون هناك حاجة إلى رمز 2FA للوصول إلى المحفظة ووظائف معينة.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "أعد الاتصال",
|
||||
"reconnect_alert_text": "هل أنت متأكد من رغبتك في إعادة الاتصال؟",
|
||||
"reconnection": "إعادة الاتصال",
|
||||
"red_dark_theme": "موضوع الظلام الأحمر",
|
||||
"red_light_theme": "موضوع الضوء الأحمر",
|
||||
"redeemed": "استردت",
|
||||
"refund_address": "عنوان إعادة المال",
|
||||
"reject": "ﺾﻓﺮﻳ",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "Грешка на ${provider} ",
|
||||
"public_key": "Публичен ключ",
|
||||
"purchase_gift_card": "Купуване на Gift Card",
|
||||
"purple_dark_theme": "Лилава тъмна тема",
|
||||
"qr_fullscreen": "Натиснете, за да отворите QR кода на цял екран",
|
||||
"qr_payment_amount": "Този QR код съдържа сума за плащане. Искате ли да промените стойността?",
|
||||
"question_to_disable_2fa": "Сигурни ли сте, че искате да деактивирате Cake 2FA? Вече няма да е необходим 2FA код за достъп до портфейла и определени функции.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Reconnect",
|
||||
"reconnect_alert_text": "Сигурни ли сте, че искате да се свържете отново?",
|
||||
"reconnection": "Свързване отново",
|
||||
"red_dark_theme": "Червена тъмна тема",
|
||||
"red_light_theme": "Тема на червената светлина",
|
||||
"redeemed": "Използвани",
|
||||
"refund_address": "Refund address",
|
||||
"reject": "Отхвърляне",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} chyba",
|
||||
"public_key": "Veřejný klíč",
|
||||
"purchase_gift_card": "Objednat dárkovou kartu",
|
||||
"purple_dark_theme": "Fialové temné téma",
|
||||
"qr_fullscreen": "Poklepáním otevřete QR kód na celé obrazovce",
|
||||
"qr_payment_amount": "Tento QR kód obsahuje i částku. Chcete přepsat současnou hodnotu?",
|
||||
"question_to_disable_2fa": "Opravdu chcete deaktivovat Cake 2FA? Pro přístup k peněžence a některým funkcím již nebude potřeba kód 2FA.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Znovu připojit",
|
||||
"reconnect_alert_text": "Opravdu se chcete znovu připojit?",
|
||||
"reconnection": "Znovu připojit",
|
||||
"red_dark_theme": "Červené temné téma",
|
||||
"red_light_theme": "Téma červeného světla",
|
||||
"redeemed": "Uplatněné",
|
||||
"refund_address": "Adresa pro vrácení",
|
||||
"reject": "Odmítnout",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider}-Fehler",
|
||||
"public_key": "Öffentlicher Schlüssel",
|
||||
"purchase_gift_card": "Geschenkkarte kaufen",
|
||||
"purple_dark_theme": "Lila dunkle Thema",
|
||||
"qr_fullscreen": "Tippen Sie hier, um den QR-Code im Vollbildmodus zu öffnen",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Sind Sie sicher, dass Sie Cake 2FA deaktivieren möchten? Für den Zugriff auf die Wallet und bestimmte Funktionen wird kein 2FA-Code mehr benötigt.",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "Erneut verbinden",
|
||||
"reconnect_alert_text": "Sind Sie sicher, dass Sie sich neu verbinden möchten?",
|
||||
"reconnection": "Neu verbinden",
|
||||
"red_dark_theme": "Red Dark Thema",
|
||||
"red_light_theme": "Rotlichtthema",
|
||||
"redeemed": "Versilbert",
|
||||
"refund_address": "Rückerstattungsadresse",
|
||||
"reject": "Ablehnen",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} error",
|
||||
"public_key": "Public key",
|
||||
"purchase_gift_card": "Purchase Gift Card",
|
||||
"purple_dark_theme": "Purple Dark Theme",
|
||||
"qr_fullscreen": "Tap to open full screen QR code",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Are you sure that you want to disable Cake 2FA? A 2FA code will no longer be needed to access the wallet and certain functions.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Reconnect",
|
||||
"reconnect_alert_text": "Are you sure you want to reconnect?",
|
||||
"reconnection": "Reconnection",
|
||||
"red_dark_theme": "Red Dark Theme",
|
||||
"red_light_theme": "Red Light Theme",
|
||||
"redeemed": "Redeemed",
|
||||
"refund_address": "Refund address",
|
||||
"reject": "Reject",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider} error",
|
||||
"public_key": "Clave pública",
|
||||
"purchase_gift_card": "Comprar tarjeta de regalo",
|
||||
"purple_dark_theme": "Tema morado oscuro",
|
||||
"qr_fullscreen": "Toque para abrir el código QR en pantalla completa",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "¿Está seguro de que desea deshabilitar Cake 2FA? Ya no se necesitará un código 2FA para acceder a la billetera y a ciertas funciones.",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "Volver a conectar",
|
||||
"reconnect_alert_text": "¿Estás seguro de reconectar?",
|
||||
"reconnection": "Reconexión",
|
||||
"red_dark_theme": "Tema rojo oscuro",
|
||||
"red_light_theme": "Tema de la luz roja",
|
||||
"redeemed": "Redimido",
|
||||
"refund_address": "Dirección de reembolso",
|
||||
"reject": "Rechazar",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "Erreur de ${provider}",
|
||||
"public_key": "Clef publique",
|
||||
"purchase_gift_card": "Acheter une carte-cadeau",
|
||||
"purple_dark_theme": "THÈME PURPLE DARK",
|
||||
"qr_fullscreen": "Appuyez pour ouvrir le QR code en mode plein écran",
|
||||
"qr_payment_amount": "Ce QR code contient un montant de paiement. Voulez-vous remplacer la valeur actuelle ?",
|
||||
"question_to_disable_2fa": "Êtes-vous sûr de vouloir désactiver Cake 2FA ? Un code 2FA ne sera plus nécessaire pour accéder au portefeuille (wallet) et à certaines fonctions.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Reconnecter",
|
||||
"reconnect_alert_text": "Êtes vous certain de vouloir vous reconnecter ?",
|
||||
"reconnection": "Reconnexion",
|
||||
"red_dark_theme": "Thème rouge noir",
|
||||
"red_light_theme": "Thème de la lumière rouge",
|
||||
"redeemed": "Converties",
|
||||
"refund_address": "Adresse de Remboursement",
|
||||
"reject": "Rejeter",
|
||||
|
|
|
@ -431,6 +431,7 @@
|
|||
"provider_error": "${provider} kuskure",
|
||||
"public_key": "Maɓallin jama'a",
|
||||
"purchase_gift_card": "Katin Kyautar Sayi",
|
||||
"purple_dark_theme": "M duhu jigo",
|
||||
"qr_fullscreen": "Matsa don buɗe lambar QR na cikakken allo",
|
||||
"qr_payment_amount": "Wannan QR code yana da adadin kuɗi. Kuna so ku overwrite wannan adadi?",
|
||||
"question_to_disable_2fa": "Ka tabbata cewa kana son kashe cake 2fa? Ba za a sake buƙatar lambar 2FA ba don samun damar yin walat da takamaiman ayyuka.",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "Sake haɗawa",
|
||||
"reconnect_alert_text": "Shin kun tabbata kuna son sake haɗawa?",
|
||||
"reconnection": "Sake haɗawa",
|
||||
"red_dark_theme": "Ja duhu taken",
|
||||
"red_light_theme": "Ja mai haske",
|
||||
"redeemed": "An fanshi",
|
||||
"refund_address": "Adireshin maidowa",
|
||||
"reject": "Ƙi",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider} त्रुटि",
|
||||
"public_key": "सार्वजनिक कुंजी",
|
||||
"purchase_gift_card": "गिफ्ट कार्ड खरीदें",
|
||||
"purple_dark_theme": "पर्पल डार्क थीम",
|
||||
"qr_fullscreen": "फ़ुल स्क्रीन क्यूआर कोड खोलने के लिए टैप करें",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "क्या आप सुनिश्चित हैं कि आप Cake 2FA को अक्षम करना चाहते हैं? वॉलेट और कुछ कार्यों तक पहुँचने के लिए अब 2FA कोड की आवश्यकता नहीं होगी।",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "रिकनेक्ट",
|
||||
"reconnect_alert_text": "क्या आप पुन: कनेक्ट होना सुनिश्चित करते हैं?",
|
||||
"reconnection": "पुनर्संयोजन",
|
||||
"red_dark_theme": "लाल डार्क थीम",
|
||||
"red_light_theme": "लाल प्रकाश थीम",
|
||||
"redeemed": "रिडीम किया गया",
|
||||
"refund_address": "वापसी का पता",
|
||||
"reject": "अस्वीकार करना",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} greška",
|
||||
"public_key": "Javni ključ",
|
||||
"purchase_gift_card": "Kupnja darovne kartice",
|
||||
"purple_dark_theme": "Ljubičasta tamna tema",
|
||||
"qr_fullscreen": "Dodirnite za otvaranje QR koda preko cijelog zaslona",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Jeste li sigurni da želite onemogućiti Cake 2FA? 2FA kod više neće biti potreban za pristup novčaniku i određenim funkcijama.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Ponovno povezivanje",
|
||||
"reconnect_alert_text": "Jeste li sigurni da se želite ponovno povezati?",
|
||||
"reconnection": "Ponovno povezivanje",
|
||||
"red_dark_theme": "Crvena tamna tema",
|
||||
"red_light_theme": "Tema crvenog svjetla",
|
||||
"redeemed": "otkupljeno",
|
||||
"refund_address": "Adresa za povrat",
|
||||
"reject": "Odbiti",
|
||||
|
|
|
@ -431,6 +431,7 @@
|
|||
"provider_error": "${provider} error",
|
||||
"public_key": "Kunci publik",
|
||||
"purchase_gift_card": "Beli Kartu Hadiah",
|
||||
"purple_dark_theme": "Tema gelap ungu",
|
||||
"qr_fullscreen": "Tap untuk membuka layar QR code penuh",
|
||||
"qr_payment_amount": "QR code ini berisi jumlah pembayaran. Apakah Anda ingin menimpa nilai saat ini?",
|
||||
"question_to_disable_2fa": "Apakah Anda yakin ingin menonaktifkan Cake 2FA? Kode 2FA tidak lagi diperlukan untuk mengakses dompet dan fungsi tertentu.",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "Sambungkan kembali",
|
||||
"reconnect_alert_text": "Apakah Anda yakin ingin menyambungkan kembali?",
|
||||
"reconnection": "Koneksi kembali",
|
||||
"red_dark_theme": "Tema gelap merah",
|
||||
"red_light_theme": "Tema lampu merah",
|
||||
"redeemed": "Ditukar",
|
||||
"refund_address": "Alamat pengembalian",
|
||||
"reject": "Menolak",
|
||||
|
|
|
@ -431,6 +431,7 @@
|
|||
"provider_error": "${provider} errore",
|
||||
"public_key": "Chiave pubblica",
|
||||
"purchase_gift_card": "Acquista carta regalo",
|
||||
"purple_dark_theme": "Tema oscuro viola",
|
||||
"qr_fullscreen": "Tocca per aprire il codice QR a schermo intero",
|
||||
"qr_payment_amount": "Questo codice QR contiene l'ammontare del pagamento. Vuoi sovrascrivere il varlore attuale?",
|
||||
"question_to_disable_2fa": "Sei sicuro di voler disabilitare Cake 2FA? Non sarà più necessario un codice 2FA per accedere al portafoglio e ad alcune funzioni.",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "Riconnetti",
|
||||
"reconnect_alert_text": "Sei sicuro di volerti riconnettere?",
|
||||
"reconnection": "Riconnessione",
|
||||
"red_dark_theme": "Red Dark Theme",
|
||||
"red_light_theme": "Tema della luce rossa",
|
||||
"redeemed": "Redento",
|
||||
"refund_address": "Indirizzo di rimborso",
|
||||
"reject": "Rifiutare",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider} エラー",
|
||||
"public_key": "公開鍵",
|
||||
"purchase_gift_card": "ギフトカードを購入",
|
||||
"purple_dark_theme": "紫色の暗いテーマ",
|
||||
"qr_fullscreen": "タップして全画面QRコードを開く",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Cake 2FA を無効にしてもよろしいですか?ウォレットと特定の機能にアクセスするために 2FA コードは必要なくなります。",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "再接続",
|
||||
"reconnect_alert_text": "再接続しますか?",
|
||||
"reconnection": "再接続",
|
||||
"red_dark_theme": "赤い暗いテーマ",
|
||||
"red_light_theme": "赤色光のテーマ",
|
||||
"redeemed": "償還",
|
||||
"refund_address": "払い戻し住所",
|
||||
"reject": "拒否する",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider} 오류",
|
||||
"public_key": "공개 키",
|
||||
"purchase_gift_card": "기프트 카드 구매",
|
||||
"purple_dark_theme": "보라색 어두운 테마",
|
||||
"qr_fullscreen": "전체 화면 QR 코드를 열려면 탭하세요.",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Cake 2FA를 비활성화하시겠습니까? 지갑 및 특정 기능에 액세스하는 데 더 이상 2FA 코드가 필요하지 않습니다.",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "다시 연결",
|
||||
"reconnect_alert_text": "다시 연결 하시겠습니까?",
|
||||
"reconnection": "재 연결",
|
||||
"red_dark_theme": "빨간 어두운 테마",
|
||||
"red_light_theme": "빨간불 테마",
|
||||
"redeemed": "구함",
|
||||
"refund_address": "환불 주소",
|
||||
"reject": "거부하다",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} အမှား",
|
||||
"public_key": "အများသူငှာသော့",
|
||||
"purchase_gift_card": "လက်ဆောင်ကတ်ဝယ်ပါ။",
|
||||
"purple_dark_theme": "ခရမ်းရောင် Drwing Theme",
|
||||
"qr_fullscreen": "မျက်နှာပြင်အပြည့် QR ကုဒ်ကိုဖွင့်ရန် တို့ပါ။",
|
||||
"qr_payment_amount": "ဤ QR ကုဒ်တွင် ငွေပေးချေမှုပမာဏတစ်ခုပါရှိသည်။ လက်ရှိတန်ဖိုးကို ထပ်ရေးလိုပါသလား။",
|
||||
"question_to_disable_2fa": "Cake 2FA ကို ပိတ်လိုသည်မှာ သေချာပါသလား။ ပိုက်ဆံအိတ်နှင့် အချို့သောလုပ်ဆောင်ချက်များကို အသုံးပြုရန်အတွက် 2FA ကုဒ်တစ်ခု မလိုအပ်တော့ပါ။",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "ပြန်လည်ချိတ်ဆက်ပါ။",
|
||||
"reconnect_alert_text": "ပြန်လည်ချိတ်ဆက်လိုသည်မှာ သေချာပါသလား။ ?",
|
||||
"reconnection": "ပြန်လည်ချိတ်ဆက်မှု",
|
||||
"red_dark_theme": "အနီရောင်မှောင်မိုက်ဆောင်ပုဒ်",
|
||||
"red_light_theme": "အနီရောင်အလင်းအကြောင်းအရာ",
|
||||
"redeemed": "ရွေးနှုတ်ခဲ့သည်။",
|
||||
"refund_address": "ပြန်အမ်းငွေလိပ်စာ",
|
||||
"reject": "ငြင်းပယ်ပါ။",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} fout",
|
||||
"public_key": "Publieke sleutel",
|
||||
"purchase_gift_card": "Cadeaubon kopen",
|
||||
"purple_dark_theme": "Paars donker thema",
|
||||
"qr_fullscreen": "Tik om de QR-code op volledig scherm te openen",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Weet je zeker dat je Cake 2FA wilt uitschakelen? Er is geen 2FA-code meer nodig om toegang te krijgen tot de portemonnee en bepaalde functies.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Sluit",
|
||||
"reconnect_alert_text": "Weet u zeker dat u opnieuw verbinding wilt maken?",
|
||||
"reconnection": "Reconnection",
|
||||
"red_dark_theme": "Rood donker thema",
|
||||
"red_light_theme": "Rood licht thema",
|
||||
"redeemed": "Verzilverd",
|
||||
"refund_address": "Adres voor terugbetaling",
|
||||
"reject": "Afwijzen",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} pomyłka",
|
||||
"public_key": "Klucz publiczny",
|
||||
"purchase_gift_card": "Kup kartę podarunkową",
|
||||
"purple_dark_theme": "Purple Dark Temat",
|
||||
"qr_fullscreen": "Dotknij, aby otworzyć pełnoekranowy kod QR",
|
||||
"qr_payment_amount": "Ten kod QR zawiera kwotę do zapłaty. Czy chcesz nadpisać obecną wartość?",
|
||||
"question_to_disable_2fa": "Czy na pewno chcesz wyłączyć Cake 2FA? Kod 2FA nie będzie już potrzebny do uzyskania dostępu do portfela i niektórych funkcji.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Połącz ponownie",
|
||||
"reconnect_alert_text": "Czy na pewno ponownie się ponownie połączysz?",
|
||||
"reconnection": "Ponowne łączenie",
|
||||
"red_dark_theme": "Czerwony Mroczny motyw",
|
||||
"red_light_theme": "Motyw czerwony światło",
|
||||
"redeemed": "wykupione",
|
||||
"refund_address": "Adres do zwrotu",
|
||||
"reject": "Odrzucić",
|
||||
|
|
|
@ -431,6 +431,7 @@
|
|||
"provider_error": "${provider} erro",
|
||||
"public_key": "Chave pública",
|
||||
"purchase_gift_card": "Comprar vale-presente",
|
||||
"purple_dark_theme": "Tema escuro roxo",
|
||||
"qr_fullscreen": "Toque para abrir o código QR em tela cheia",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Tem certeza de que deseja desativar o Cake 2FA? Um código 2FA não será mais necessário para acessar a carteira e certas funções.",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "Reconectar",
|
||||
"reconnect_alert_text": "Você tem certeza de que deseja reconectar?",
|
||||
"reconnection": "Reconectar",
|
||||
"red_dark_theme": "Tema escuro vermelho",
|
||||
"red_light_theme": "Tema da luz vermelha",
|
||||
"redeemed": "Resgatado",
|
||||
"refund_address": "Endereço de reembolso",
|
||||
"reject": "Rejeitar",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "${provider} ошибка",
|
||||
"public_key": "Публичный ключ",
|
||||
"purchase_gift_card": "Купить подарочную карту",
|
||||
"purple_dark_theme": "Пурпурная темная тема",
|
||||
"qr_fullscreen": "Нажмите, чтобы открыть полноэкранный QR-код",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Вы уверены, что хотите отключить Cake 2FA? Код 2FA больше не потребуется для доступа к кошельку и некоторым функциям.",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "Переподключиться",
|
||||
"reconnect_alert_text": "Вы хотите переподключиться?",
|
||||
"reconnection": "Переподключение",
|
||||
"red_dark_theme": "Красная темная тема",
|
||||
"red_light_theme": "Тема красного света",
|
||||
"redeemed": "искуплен",
|
||||
"refund_address": "Адрес возврата",
|
||||
"reject": "Отклонять",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "ข้อผิดพลาด ${provider}",
|
||||
"public_key": "คีย์สาธารณะ",
|
||||
"purchase_gift_card": "ซื้อบัตรของขวัญ",
|
||||
"purple_dark_theme": "ธีมสีม่วงเข้ม",
|
||||
"qr_fullscreen": "แตะเพื่อเปิดหน้าจอ QR code แบบเต็มจอ",
|
||||
"qr_payment_amount": "QR code นี้มีจำนวนการชำระเงิน คุณต้องการเขียนทับค่าปัจจุบันหรือไม่?",
|
||||
"question_to_disable_2fa": "คุณแน่ใจหรือไม่ว่าต้องการปิดการใช้งาน Cake 2FA ไม่จำเป็นต้องใช้รหัส 2FA ในการเข้าถึงกระเป๋าเงินและฟังก์ชั่นบางอย่างอีกต่อไป",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "เชื่อมต่อใหม่",
|
||||
"reconnect_alert_text": "คุณแน่ใจหรือไม่ว่าต้องการเชื่อมต่อใหม่?",
|
||||
"reconnection": "เชื่อมต่อใหม่",
|
||||
"red_dark_theme": "ธีมสีแดงเข้ม",
|
||||
"red_light_theme": "ธีมแสงสีแดง",
|
||||
"redeemed": "แลกของขวัญ",
|
||||
"refund_address": "ที่อยู่สำหรับส่งคืน",
|
||||
"reject": "ปฏิเสธ",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} error",
|
||||
"public_key": "Pampublikong susi",
|
||||
"purchase_gift_card": "Bumili ng Gift Card",
|
||||
"purple_dark_theme": "Purple Madilim na Tema",
|
||||
"qr_fullscreen": "Tapikin upang buksan ang buong screen QR code",
|
||||
"qr_payment_amount": "Ang QR code na ito ay naglalaman ng isang halaga ng pagbabayad. Nais mo bang i -overwrite ang kasalukuyang halaga?",
|
||||
"question_to_disable_2fa": "Sigurado ka bang nais mong huwag paganahin ang cake 2fa? Ang isang 2FA code ay hindi na kinakailangan upang ma -access ang pitaka at ilang mga pag -andar.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Kumonekta muli",
|
||||
"reconnect_alert_text": "Sigurado ka bang nais mong muling kumonekta?",
|
||||
"reconnection": "Pag -ugnay muli",
|
||||
"red_dark_theme": "Red Madilim na Tema",
|
||||
"red_light_theme": "Red light tema",
|
||||
"redeemed": "Tinubos",
|
||||
"refund_address": "Refund address",
|
||||
"reject": "Tanggihan",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} hatası",
|
||||
"public_key": "Genel Anahtar",
|
||||
"purchase_gift_card": "Hediye Kartı Satın Al",
|
||||
"purple_dark_theme": "Mor karanlık tema",
|
||||
"qr_fullscreen": "QR kodunu tam ekranda açmak için dokun",
|
||||
"qr_payment_amount": "Bu QR kodu ödeme tutarını içeriyor. Geçerli miktarın üzerine yazmak istediğine emin misin?",
|
||||
"question_to_disable_2fa": "Cake 2FA'yı devre dışı bırakmak istediğinizden emin misiniz? M-cüzdana ve belirli işlevlere erişmek için artık 2FA koduna gerek kalmayacak.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Yeniden Bağlan",
|
||||
"reconnect_alert_text": "Yeniden bağlanmak istediğinden emin misin?",
|
||||
"reconnection": "Yeniden bağlantı",
|
||||
"red_dark_theme": "Kırmızı Karanlık Tema",
|
||||
"red_light_theme": "Kırmızı Işık Teması",
|
||||
"redeemed": "Kullanılmış",
|
||||
"refund_address": "İade adresi",
|
||||
"reject": "Reddetmek",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} помилка",
|
||||
"public_key": "Публічний ключ",
|
||||
"purchase_gift_card": "Придбати подарункову картку",
|
||||
"purple_dark_theme": "Фіолетова темна тема",
|
||||
"qr_fullscreen": "Торкніться, щоб відкрити QR-код на весь екран",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "Ви впевнені, що хочете вимкнути Cake 2FA? Код 2FA більше не потрібен для доступу до гаманця та певних функцій.",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "Перепідключитися",
|
||||
"reconnect_alert_text": "Ви хочете перепідключитися?",
|
||||
"reconnection": "Перепідключення",
|
||||
"red_dark_theme": "Червона темна тема",
|
||||
"red_light_theme": "Тема червоного світла",
|
||||
"redeeded": "Викуплено",
|
||||
"redeemed": "Викуплений",
|
||||
"refund_address": "Адреса повернення коштів",
|
||||
|
|
|
@ -431,6 +431,7 @@
|
|||
"provider_error": "${provider} خرابی۔",
|
||||
"public_key": "عوامی کلید",
|
||||
"purchase_gift_card": "گفٹ کارڈ خریدیں۔",
|
||||
"purple_dark_theme": "ارغوانی ڈارک تھیم",
|
||||
"qr_fullscreen": "فل سکرین QR کوڈ کھولنے کے لیے تھپتھپائیں۔",
|
||||
"qr_payment_amount": "اس QR کوڈ میں ادائیگی کی رقم شامل ہے۔ کیا آپ موجودہ قدر کو اوور رائٹ کرنا چاہتے ہیں؟",
|
||||
"question_to_disable_2fa": "کیا آپ واقعی کیک 2FA کو غیر فعال کرنا چاہتے ہیں؟ بٹوے اور بعض افعال تک رسائی کے لیے اب 2FA کوڈ کی ضرورت نہیں ہوگی۔",
|
||||
|
@ -442,6 +443,8 @@
|
|||
"reconnect": "دوبارہ جڑیں۔",
|
||||
"reconnect_alert_text": "کیا آپ واقعی دوبارہ جڑنا چاہتے ہیں؟",
|
||||
"reconnection": "دوبارہ رابطہ",
|
||||
"red_dark_theme": "ریڈ ڈارک تھیم",
|
||||
"red_light_theme": "ریڈ لائٹ تھیم",
|
||||
"redeemed": "چھڑایا",
|
||||
"refund_address": "رقم کی واپسی کا پتہ",
|
||||
"reject": "ﺎﻧﺮﮐ ﺩﺭ",
|
||||
|
|
|
@ -430,6 +430,7 @@
|
|||
"provider_error": "Àṣìṣe ${provider}",
|
||||
"public_key": "Kọ́kọ́rọ́ tó kò àdáni",
|
||||
"purchase_gift_card": "Ra káàdì ìrajà t'á lò nínú irú kan ìtajà",
|
||||
"purple_dark_theme": "Akọle dudu dudu",
|
||||
"qr_fullscreen": "Àmì ìlujá túbọ̀ máa tóbi tí o bá tẹ̀",
|
||||
"qr_payment_amount": "Iye owó t'á ránṣé wà nínú àmì ìlujá yìí. Ṣé ẹ fẹ́ pààrọ̀ ẹ̀?",
|
||||
"question_to_disable_2fa": "Ṣe o wa daadaa pe o fẹ ko 2FA Cake? Ko si itumọ ti a yoo nilo lati ranse si iwe iwe naa ati eyikeyi iṣẹ ti o ni.",
|
||||
|
@ -441,6 +442,8 @@
|
|||
"reconnect": "Ṣe àtúnse",
|
||||
"reconnect_alert_text": "Ṣó dá ẹ lójú pé ẹ fẹ́ ṣe àtúnse?",
|
||||
"reconnection": "Àtúnṣe",
|
||||
"red_dark_theme": "Akọle dudu pupa",
|
||||
"red_light_theme": "Akori ina pupa",
|
||||
"redeemed": "Ó lílò",
|
||||
"refund_address": "Àdírẹ́sì t'ẹ́ gba owó sí",
|
||||
"reject": "Kọ",
|
||||
|
|
|
@ -429,6 +429,7 @@
|
|||
"provider_error": "${provider} 错误",
|
||||
"public_key": "公钥",
|
||||
"purchase_gift_card": "购买礼品卡",
|
||||
"purple_dark_theme": "紫色的黑暗主题",
|
||||
"qr_fullscreen": "点击打开全屏二维码",
|
||||
"qr_payment_amount": "This QR code contains a payment amount. Do you want to overwrite the current value?",
|
||||
"question_to_disable_2fa": "您确定要禁用 Cake 2FA 吗?访问钱包和某些功能将不再需要 2FA 代码。",
|
||||
|
@ -440,6 +441,8 @@
|
|||
"reconnect": "重新连接",
|
||||
"reconnect_alert_text": "您确定要重新连接吗?",
|
||||
"reconnection": "重新连接",
|
||||
"red_dark_theme": "红色的黑暗主题",
|
||||
"red_light_theme": "红灯主题",
|
||||
"redeemed": "赎回",
|
||||
"refund_address": "退款地址",
|
||||
"reject": "拒绝",
|
||||
|
|
Loading…
Reference in a new issue