mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-23 03:59:23 +00:00
Merge remote-tracking branch 'origin/main' into electrum-sp-refactors
This commit is contained in:
commit
046d30ba27
49 changed files with 590 additions and 259 deletions
|
@ -12,6 +12,18 @@ int countOfCoins() => monero.Coins_count(coins!);
|
|||
|
||||
monero.CoinsInfo getCoin(int index) => monero.Coins_coin(coins!, index);
|
||||
|
||||
int? getCoinByKeyImage(String keyImage) {
|
||||
final count = countOfCoins();
|
||||
for (int i = 0; i < count; i++) {
|
||||
final coin = getCoin(i);
|
||||
final coinAddress = monero.CoinsInfo_keyImage(coin);
|
||||
if (keyImage == coinAddress) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
void freezeCoin(int index) => monero.Coins_setFrozen(coins!, index: index);
|
||||
|
||||
void thawCoin(int index) => monero.Coins_thaw(coins!, index: index);
|
||||
|
|
|
@ -6,6 +6,7 @@ import 'package:cw_monero/api/exceptions/creation_transaction_exception.dart';
|
|||
import 'package:cw_monero/api/monero_output.dart';
|
||||
import 'package:cw_monero/api/structs/pending_transaction.dart';
|
||||
import 'package:cw_monero/api/wallet.dart';
|
||||
import 'package:cw_monero/exceptions/monero_transaction_creation_exception.dart';
|
||||
import 'package:ffi/ffi.dart';
|
||||
import 'package:monero/monero.dart' as monero;
|
||||
import 'package:monero/src/generated_bindings_monero.g.dart' as monero_gen;
|
||||
|
@ -101,7 +102,11 @@ Future<PendingTransactionDescription> createTransactionSync(
|
|||
});
|
||||
|
||||
final address_ = address.toNativeUtf8();
|
||||
final paymentId_ = paymentId.toNativeUtf8();
|
||||
final paymentId_ = paymentId.toNativeUtf8();
|
||||
if (preferredInputs.isEmpty) {
|
||||
throw MoneroTransactionCreationException("No inputs provided, transaction cannot be constructed");
|
||||
}
|
||||
|
||||
final preferredInputs_ = preferredInputs.join(monero.defaultSeparatorStr).toNativeUtf8();
|
||||
|
||||
final addraddr = address_.address;
|
||||
|
|
|
@ -4,6 +4,7 @@ import 'dart:isolate';
|
|||
|
||||
import 'package:cw_monero/api/account_list.dart';
|
||||
import 'package:cw_monero/api/exceptions/setup_wallet_exception.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:monero/monero.dart' as monero;
|
||||
import 'package:mutex/mutex.dart';
|
||||
|
||||
|
@ -129,6 +130,15 @@ Future<bool> setupNodeSync(
|
|||
throw SetupWalletException(message: error);
|
||||
}
|
||||
|
||||
if (kDebugMode) {
|
||||
monero.Wallet_init3(
|
||||
wptr!, argv0: '',
|
||||
defaultLogBaseName: 'moneroc',
|
||||
console: true,
|
||||
logPath: '',
|
||||
);
|
||||
}
|
||||
|
||||
return status == 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,10 +1,32 @@
|
|||
import 'package:cw_core/unspent_transaction_output.dart';
|
||||
import 'package:cw_monero/api/coins_info.dart';
|
||||
import 'package:monero/monero.dart' as monero;
|
||||
|
||||
class MoneroUnspent extends Unspent {
|
||||
MoneroUnspent(
|
||||
String address, String hash, String keyImage, int value, bool isFrozen, this.isUnlocked)
|
||||
: super(address, hash, value, 0, keyImage) {
|
||||
this.isFrozen = isFrozen;
|
||||
}
|
||||
|
||||
@override
|
||||
set isFrozen(bool freeze) {
|
||||
print("set isFrozen: $freeze ($keyImage): $freeze");
|
||||
final coinId = getCoinByKeyImage(keyImage!);
|
||||
if (coinId == null) throw Exception("Unable to find a coin for address $address");
|
||||
if (freeze) {
|
||||
freezeCoin(coinId);
|
||||
} else {
|
||||
thawCoin(coinId);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
bool get isFrozen {
|
||||
print("get isFrozen");
|
||||
final coinId = getCoinByKeyImage(keyImage!);
|
||||
if (coinId == null) throw Exception("Unable to find a coin for address $address");
|
||||
final coin = getCoin(coinId);
|
||||
return monero.CoinsInfo_frozen(coin);
|
||||
}
|
||||
|
||||
final bool isUnlocked;
|
||||
|
|
|
@ -309,9 +309,8 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
'You do not have enough XMR to send this amount.');
|
||||
}
|
||||
|
||||
if (!spendAllCoins && (allInputsAmount < totalAmount + estimatedFee)) {
|
||||
throw MoneroTransactionNoInputsException(inputs.length);
|
||||
}
|
||||
if (inputs.isEmpty) MoneroTransactionCreationException(
|
||||
'No inputs selected');
|
||||
|
||||
final moneroOutputs = outputs.map((output) {
|
||||
final outputAddress =
|
||||
|
@ -337,23 +336,18 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
final formattedAmount =
|
||||
output.sendAll ? null : output.formattedCryptoAmount;
|
||||
|
||||
if ((formattedAmount != null && unlockedBalance < formattedAmount) ||
|
||||
(formattedAmount == null && unlockedBalance <= 0)) {
|
||||
final formattedBalance = moneroAmountToString(amount: unlockedBalance);
|
||||
|
||||
throw MoneroTransactionCreationException(
|
||||
'You do not have enough unlocked balance. Unlocked: $formattedBalance. Transaction amount: ${output.cryptoAmount}.');
|
||||
}
|
||||
// if ((formattedAmount != null && unlockedBalance < formattedAmount) ||
|
||||
// (formattedAmount == null && unlockedBalance <= 0)) {
|
||||
// final formattedBalance = moneroAmountToString(amount: unlockedBalance);
|
||||
//
|
||||
// throw MoneroTransactionCreationException(
|
||||
// 'You do not have enough unlocked balance. Unlocked: $formattedBalance. Transaction amount: ${output.cryptoAmount}.');
|
||||
// }
|
||||
|
||||
final estimatedFee =
|
||||
calculateEstimatedFee(_credentials.priority, formattedAmount);
|
||||
if (!spendAllCoins &&
|
||||
((formattedAmount != null &&
|
||||
allInputsAmount < (formattedAmount + estimatedFee)) ||
|
||||
formattedAmount == null)) {
|
||||
throw MoneroTransactionNoInputsException(inputs.length);
|
||||
}
|
||||
|
||||
if (inputs.isEmpty) MoneroTransactionCreationException(
|
||||
'No inputs selected');
|
||||
pendingTransactionDescription =
|
||||
await transaction_history.createTransaction(
|
||||
address: address!,
|
||||
|
@ -363,6 +357,8 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
preferredInputs: inputs);
|
||||
}
|
||||
|
||||
// final status = monero.PendingTransaction_status(pendingTransactionDescription);
|
||||
|
||||
return PendingMoneroTransaction(pendingTransactionDescription);
|
||||
}
|
||||
|
||||
|
@ -515,7 +511,7 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
for (var i = 0; i < coinCount; i++) {
|
||||
final coin = getCoin(i);
|
||||
final coinSpent = monero.CoinsInfo_spent(coin);
|
||||
if (coinSpent == false) {
|
||||
if (coinSpent == false && monero.CoinsInfo_subaddrAccount(coin) == walletAddresses.account!.id) {
|
||||
final unspent = MoneroUnspent(
|
||||
monero.CoinsInfo_address(coin),
|
||||
monero.CoinsInfo_hash(coin),
|
||||
|
@ -729,9 +725,8 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
|
||||
void _askForUpdateBalance() {
|
||||
final unlockedBalance = _getUnlockedBalance();
|
||||
final fullBalance = _getFullBalance();
|
||||
final frozenBalance = _getFrozenBalance();
|
||||
|
||||
final fullBalance = _getUnlockedBalance() + _getFrozenBalance();
|
||||
final frozenBalance = 0; // this is calculated on the monero side now
|
||||
if (balance[currency]!.fullBalance != fullBalance ||
|
||||
balance[currency]!.unlockedBalance != unlockedBalance ||
|
||||
balance[currency]!.frozenBalance != frozenBalance) {
|
||||
|
@ -757,9 +752,8 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
|
|||
for (var coin in unspentCoinsInfo.values.where((element) =>
|
||||
element.walletId == id &&
|
||||
element.accountIndex == walletAddresses.account!.id)) {
|
||||
if (coin.isFrozen) frozenBalance += coin.value;
|
||||
if (coin.isFrozen && !coin.isSending) frozenBalance += coin.value;
|
||||
}
|
||||
|
||||
return frozenBalance;
|
||||
}
|
||||
|
||||
|
|
|
@ -6,13 +6,16 @@ import 'package:cw_wownero/api/exceptions/creation_transaction_exception.dart';
|
|||
import 'package:cw_wownero/api/wallet.dart';
|
||||
import 'package:cw_wownero/api/wownero_output.dart';
|
||||
import 'package:cw_wownero/api/structs/pending_transaction.dart';
|
||||
import 'package:cw_wownero/exceptions/wownero_transaction_creation_exception.dart';
|
||||
import 'package:ffi/ffi.dart';
|
||||
import 'package:monero/wownero.dart' as wownero;
|
||||
import 'package:monero/src/generated_bindings_wownero.g.dart' as wownero_gen;
|
||||
|
||||
|
||||
String getTxKey(String txId) {
|
||||
return wownero.Wallet_getTxKey(wptr!, txid: txId);
|
||||
final ret = wownero.Wallet_getTxKey(wptr!, txid: txId);
|
||||
wownero.Wallet_status(wptr!);
|
||||
return ret;
|
||||
}
|
||||
|
||||
wownero.TransactionHistory? txhistory;
|
||||
|
@ -86,7 +89,10 @@ Future<PendingTransactionDescription> createTransactionSync(
|
|||
final amt = amount == null ? 0 : wownero.Wallet_amountFromString(amount);
|
||||
|
||||
final address_ = address.toNativeUtf8();
|
||||
final paymentId_ = paymentId.toNativeUtf8();
|
||||
final paymentId_ = paymentId.toNativeUtf8();
|
||||
if (preferredInputs.isEmpty) {
|
||||
throw WowneroTransactionCreationException("No inputs provided, transaction cannot be constructed");
|
||||
}
|
||||
final preferredInputs_ = preferredInputs.join(wownero.defaultSeparatorStr).toNativeUtf8();
|
||||
|
||||
final waddr = wptr!.address;
|
||||
|
|
|
@ -248,9 +248,12 @@ class OnRamperBuyProvider extends BuyProvider {
|
|||
String _tagToNetwork(String tag) {
|
||||
switch (tag) {
|
||||
case 'OMNI':
|
||||
case 'BSC':
|
||||
return tag;
|
||||
case 'POL':
|
||||
return 'POLYGON';
|
||||
case 'ZEC':
|
||||
return 'ZCASH';
|
||||
default:
|
||||
try {
|
||||
return CryptoCurrency.fromString(tag).fullName!;
|
||||
|
|
|
@ -233,7 +233,8 @@ class CakePayApi {
|
|||
var response = await http.get(uri, headers: headers);
|
||||
|
||||
if (response.statusCode != 200) {
|
||||
throw Exception(response.body);
|
||||
throw Exception(
|
||||
'Failed to fetch vendors: statusCode - ${response.statusCode}, queryParams -$queryParams, response - ${response.body}');
|
||||
}
|
||||
|
||||
final bodyJson = json.decode(response.body);
|
||||
|
|
|
@ -42,6 +42,7 @@ import 'package:cake_wallet/src/screens/receive/address_list_page.dart';
|
|||
import 'package:cake_wallet/src/screens/wallet_list/wallet_list_page.dart';
|
||||
import 'package:cake_wallet/src/screens/settings/mweb_logs_page.dart';
|
||||
import 'package:cake_wallet/src/screens/settings/mweb_node_page.dart';
|
||||
import 'package:cake_wallet/src/screens/welcome/welcome_page.dart';
|
||||
import 'package:cake_wallet/view_model/link_view_model.dart';
|
||||
import 'package:cake_wallet/tron/tron.dart';
|
||||
import 'package:cake_wallet/src/screens/transaction_details/rbf_details_page.dart';
|
||||
|
@ -754,6 +755,7 @@ Future<void> setup({
|
|||
_transactionDescriptionBox,
|
||||
getIt.get<AppStore>().wallet!.isHardwareWallet ? getIt.get<LedgerViewModel>() : null,
|
||||
coinTypeToSpendFrom: coinTypeToSpendFrom ?? UnspentCoinType.any,
|
||||
getIt.get<UnspentCoinsListViewModel>(param1: coinTypeToSpendFrom),
|
||||
),
|
||||
);
|
||||
|
||||
|
@ -1119,6 +1121,8 @@ Future<void> setup({
|
|||
(onSuccessfulPinSetup, _) => SetupPinCodePage(getIt.get<SetupPinCodeViewModel>(),
|
||||
onSuccessfulPinSetup: onSuccessfulPinSetup));
|
||||
|
||||
getIt.registerFactory(() => WelcomePage());
|
||||
|
||||
getIt.registerFactory(() => RescanViewModel(getIt.get<AppStore>().wallet!));
|
||||
|
||||
getIt.registerFactory(() => RescanPage(getIt.get<RescanViewModel>()));
|
||||
|
|
|
@ -105,7 +105,8 @@ import 'package:cake_wallet/src/screens/wallet_keys/wallet_keys_page.dart';
|
|||
import 'package:cake_wallet/src/screens/wallet_list/wallet_list_page.dart';
|
||||
import 'package:cake_wallet/src/screens/wallet_unlock/wallet_unlock_arguments.dart';
|
||||
import 'package:cake_wallet/src/screens/wallet_unlock/wallet_unlock_page.dart';
|
||||
import 'package:cake_wallet/src/screens/welcome/create_welcome_page.dart';
|
||||
import 'package:cake_wallet/src/screens/welcome/create_pin_welcome_page.dart';
|
||||
import 'package:cake_wallet/src/screens/welcome/welcome_page.dart';
|
||||
import 'package:cake_wallet/store/settings_store.dart';
|
||||
import 'package:cake_wallet/utils/payment_request.dart';
|
||||
import 'package:cake_wallet/view_model/advanced_privacy_settings_view_model.dart';
|
||||
|
@ -143,36 +144,33 @@ Route<dynamic> createRoute(RouteSettings settings) {
|
|||
|
||||
switch (settings.name) {
|
||||
case Routes.welcome:
|
||||
return MaterialPageRoute<void>(builder: (_) => createWelcomePage());
|
||||
return MaterialPageRoute<void>(builder: (_) => CreatePinWelcomePage());
|
||||
|
||||
case Routes.newWalletFromWelcome:
|
||||
case Routes.welcomeWallet:
|
||||
if (SettingsStoreBase.walletPasswordDirectInput) {
|
||||
if (availableWalletTypes.length == 1) {
|
||||
return createRoute(
|
||||
RouteSettings(
|
||||
name: Routes.newWallet,
|
||||
arguments: NewWalletArguments(type: availableWalletTypes.first),
|
||||
),
|
||||
);
|
||||
} else {
|
||||
return createRoute(RouteSettings(name: Routes.newWalletType));
|
||||
}
|
||||
return createRoute(RouteSettings(name: Routes.welcomePage));
|
||||
}
|
||||
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) =>
|
||||
getIt.get<SetupPinCodePage>(param1: (PinCodeState<PinCodeWidget> context, dynamic _) {
|
||||
if (availableWalletTypes.length == 1) {
|
||||
Navigator.of(context.context).pushNamed(
|
||||
Routes.newWallet,
|
||||
arguments: NewWalletArguments(type: availableWalletTypes.first),
|
||||
);
|
||||
} else {
|
||||
Navigator.of(context.context).pushNamed(Routes.newWalletType);
|
||||
}
|
||||
Navigator.of(context.context).pushNamed(Routes.welcomePage);
|
||||
}),
|
||||
fullscreenDialog: true);
|
||||
|
||||
case Routes.welcomePage:
|
||||
return CupertinoPageRoute<void>(builder: (_) => getIt.get<WelcomePage>());
|
||||
|
||||
case Routes.newWalletFromWelcome:
|
||||
if (isSingleCoin) {
|
||||
return createRoute(
|
||||
RouteSettings(
|
||||
name: Routes.newWallet,
|
||||
arguments: NewWalletArguments(type: availableWalletTypes.first)
|
||||
),
|
||||
);
|
||||
}
|
||||
return createRoute(RouteSettings(name: Routes.newWalletType));
|
||||
|
||||
case Routes.newWalletType:
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) => getIt.get<NewWalletTypePage>(
|
||||
|
@ -252,24 +250,10 @@ Route<dynamic> createRoute(RouteSettings settings) {
|
|||
builder: (_) => getIt.get<RestoreOptionsPage>(param1: isNewInstall));
|
||||
|
||||
case Routes.restoreWalletFromSeedKeys:
|
||||
final isNewInstall = settings.arguments as bool;
|
||||
|
||||
if (isNewInstall) {
|
||||
if (isSingleCoin) {
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) => getIt.get<SetupPinCodePage>(
|
||||
param1: (PinCodeState<PinCodeWidget> context, dynamic _) {
|
||||
if (isSingleCoin) {
|
||||
return Navigator.of(context.context)
|
||||
.pushNamed(Routes.restoreWallet, arguments: availableWalletTypes.first);
|
||||
}
|
||||
|
||||
return Navigator.pushNamed(context.context, Routes.restoreWalletType);
|
||||
}),
|
||||
fullscreenDialog: true);
|
||||
} else if (isSingleCoin) {
|
||||
return MaterialPageRoute<void>(
|
||||
builder: (_) => getIt.get<WalletRestorePage>(param1: availableWalletTypes.first));
|
||||
} else {
|
||||
}
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) => getIt.get<NewWalletTypePage>(
|
||||
param1: NewWalletTypeArguments(
|
||||
|
@ -280,21 +264,8 @@ Route<dynamic> createRoute(RouteSettings settings) {
|
|||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
case Routes.restoreWalletFromHardwareWallet:
|
||||
final isNewInstall = settings.arguments as bool;
|
||||
|
||||
if (isNewInstall) {
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) => getIt.get<SetupPinCodePage>(
|
||||
param1: (PinCodeState<PinCodeWidget> context, dynamic _) =>
|
||||
Navigator.of(context.context)
|
||||
.pushNamed(Routes.restoreWalletFromHardwareWallet, arguments: false),
|
||||
),
|
||||
fullscreenDialog: true,
|
||||
);
|
||||
}
|
||||
if (isSingleCoin) {
|
||||
return MaterialPageRoute<void>(
|
||||
builder: (_) => ConnectDevicePage(
|
||||
|
@ -306,7 +277,7 @@ Route<dynamic> createRoute(RouteSettings settings) {
|
|||
),
|
||||
getIt.get<LedgerViewModel>(),
|
||||
));
|
||||
} else {
|
||||
}
|
||||
return CupertinoPageRoute<void>(
|
||||
builder: (_) => getIt.get<NewWalletTypePage>(
|
||||
param1: NewWalletTypeArguments(
|
||||
|
@ -324,7 +295,6 @@ Route<dynamic> createRoute(RouteSettings settings) {
|
|||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
case Routes.restoreWalletTypeFromQR:
|
||||
return CupertinoPageRoute<void>(
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
class Routes {
|
||||
static const welcome = '/welcome';
|
||||
static const welcomeWallet = '/welcome_create_restore_wallet';
|
||||
static const welcomePage = '/welcome_page';
|
||||
static const newWallet = '/new_wallet';
|
||||
static const setupPin = '/setup_pin_code';
|
||||
static const newWalletFromWelcome = '/new_wallet_from_welcome';
|
||||
|
|
|
@ -170,8 +170,9 @@ class BuySellPage extends BasePage {
|
|||
},
|
||||
color: Theme.of(context).primaryColor,
|
||||
textColor: Colors.white,
|
||||
isDisabled: false,
|
||||
isLoading: !buySellViewModel.isReadyToTrade)),
|
||||
isDisabled: buySellViewModel.isBuySellQuotFailed,
|
||||
isLoading: !buySellViewModel.isReadyToTrade &&
|
||||
!buySellViewModel.isBuySellQuotFailed)),
|
||||
]),
|
||||
)),
|
||||
));
|
||||
|
|
|
@ -94,6 +94,10 @@ class CakePayCardsPage extends BasePage {
|
|||
_cardsListViewModel.resetLoadingNextPageState();
|
||||
_cardsListViewModel.getVendors();
|
||||
}
|
||||
|
||||
_cardsListViewModel.settingsStore.selectedCakePayCountry =
|
||||
_cardsListViewModel.selectedCountry;
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
@ -285,7 +285,7 @@ class _DashboardPageView extends BasePage {
|
|||
.syncedBackgroundColor,
|
||||
),
|
||||
child: Container(
|
||||
padding: EdgeInsets.only(left: 24, right: 32),
|
||||
padding: EdgeInsets.symmetric(horizontal: 10),
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: MainActions.all
|
||||
|
|
|
@ -50,6 +50,7 @@ class ActionButton extends StatelessWidget {
|
|||
fontSize: 10,
|
||||
color: textColor ??
|
||||
Theme.of(context).extension<DashboardPageTheme>()!.cardTextColor),
|
||||
textAlign: TextAlign.center,
|
||||
)
|
||||
],
|
||||
),
|
||||
|
|
|
@ -85,9 +85,7 @@ class _RestoreOptionsBodyState extends State<_RestoreOptionsBody> {
|
|||
key: ValueKey('restore_options_from_seeds_or_keys_button_key'),
|
||||
onPressed: () => Navigator.pushNamed(
|
||||
context,
|
||||
Routes.restoreWalletFromSeedKeys,
|
||||
arguments: widget.isNewInstall,
|
||||
),
|
||||
Routes.restoreWalletFromSeedKeys),
|
||||
image: imageSeedKeys,
|
||||
title: S.of(context).restore_title_from_seed_keys,
|
||||
description: S.of(context).restore_description_from_seed_keys,
|
||||
|
@ -109,8 +107,7 @@ class _RestoreOptionsBodyState extends State<_RestoreOptionsBody> {
|
|||
child: OptionTile(
|
||||
key: ValueKey('restore_options_from_hardware_wallet_button_key'),
|
||||
onPressed: () => Navigator.pushNamed(
|
||||
context, Routes.restoreWalletFromHardwareWallet,
|
||||
arguments: widget.isNewInstall),
|
||||
context, Routes.restoreWalletFromHardwareWallet),
|
||||
image: imageLedger,
|
||||
title: S.of(context).restore_title_from_hardware_wallet,
|
||||
description: S.of(context).restore_description_from_hardware_wallet,
|
||||
|
@ -158,15 +155,6 @@ class _RestoreOptionsBodyState extends State<_RestoreOptionsBody> {
|
|||
await PermissionHandler.checkPermission(Permission.camera, context);
|
||||
|
||||
if (!isCameraPermissionGranted) return;
|
||||
bool isPinSet = false;
|
||||
if (widget.isNewInstall) {
|
||||
await Navigator.pushNamed(context, Routes.setupPin,
|
||||
arguments: (PinCodeState<PinCodeWidget> setupPinContext, String _) {
|
||||
setupPinContext.close();
|
||||
isPinSet = true;
|
||||
});
|
||||
}
|
||||
if (!widget.isNewInstall || isPinSet) {
|
||||
try {
|
||||
if (isRestoring) {
|
||||
return;
|
||||
|
@ -188,5 +176,4 @@ class _RestoreOptionsBodyState extends State<_RestoreOptionsBody> {
|
|||
_onWalletCreateFailure(context, e.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
138
lib/src/screens/welcome/create_pin_welcome_page.dart
Normal file
138
lib/src/screens/welcome/create_pin_welcome_page.dart
Normal file
|
@ -0,0 +1,138 @@
|
|||
import 'package:cake_wallet/src/widgets/scollable_with_bottom_section.dart';
|
||||
import 'package:cake_wallet/themes/extensions/cake_text_theme.dart';
|
||||
import 'package:cake_wallet/themes/theme_base.dart';
|
||||
import 'package:cake_wallet/utils/responsive_layout_util.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:cake_wallet/routes.dart';
|
||||
import 'package:cake_wallet/src/widgets/primary_button.dart';
|
||||
import 'package:cake_wallet/src/screens/base_page.dart';
|
||||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/wallet_type_utils.dart';
|
||||
import 'package:cake_wallet/themes/extensions/new_wallet_theme.dart';
|
||||
import 'package:cake_wallet/themes/extensions/wallet_list_theme.dart';
|
||||
|
||||
class CreatePinWelcomePage extends BasePage {
|
||||
static const aspectRatioImage = 1.25;
|
||||
final welcomeImageLight = Image.asset('assets/images/welcome_light.png');
|
||||
final welcomeImageDark = Image.asset('assets/images/welcome.png');
|
||||
|
||||
String appTitle(BuildContext context) {
|
||||
if (isMoneroOnly) {
|
||||
return S.of(context).monero_com;
|
||||
}
|
||||
|
||||
if (isHaven) {
|
||||
return S.of(context).haven_app;
|
||||
}
|
||||
|
||||
return S.of(context).cake_wallet;
|
||||
}
|
||||
|
||||
String appDescription(BuildContext context) {
|
||||
if (isMoneroOnly) {
|
||||
return S.of(context).monero_com_wallet_text;
|
||||
}
|
||||
|
||||
if (isHaven) {
|
||||
return S.of(context).haven_app_wallet_text;
|
||||
}
|
||||
|
||||
return S.of(context).new_first_wallet_text;
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
resizeToAvoidBottomInset: false,
|
||||
body: body(context));
|
||||
}
|
||||
|
||||
@override
|
||||
Widget body(BuildContext context) {
|
||||
final welcomeImage = currentTheme.type == ThemeType.dark ? welcomeImageDark : welcomeImageLight;
|
||||
|
||||
final newWalletImage = Image.asset('assets/images/new_wallet.png',
|
||||
height: 12,
|
||||
width: 12,
|
||||
color: Theme.of(context).extension<WalletListTheme>()!.restoreWalletButtonTextColor);
|
||||
|
||||
return PopScope(
|
||||
canPop: false,
|
||||
child: ScrollableWithBottomSection(
|
||||
content: Container(
|
||||
alignment: Alignment.center,
|
||||
child: ConstrainedBox(
|
||||
constraints:
|
||||
BoxConstraints(maxWidth: ResponsiveLayoutUtilBase.kDesktopMaxWidthConstraint),
|
||||
child: Column(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: <Widget>[
|
||||
Column(
|
||||
children: <Widget>[
|
||||
SizedBox(height: 70),
|
||||
AspectRatio(
|
||||
aspectRatio: aspectRatioImage,
|
||||
child: FittedBox(child: welcomeImage, fit: BoxFit.contain),
|
||||
),
|
||||
SizedBox(height: 50),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 24),
|
||||
child: Text(
|
||||
S.of(context).welcome,
|
||||
style: TextStyle(
|
||||
fontSize: 18,
|
||||
fontWeight: FontWeight.w500,
|
||||
color: Theme.of(context).extension<NewWalletTheme>()!.hintTextColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 5),
|
||||
child: Text(
|
||||
appTitle(context),
|
||||
style: TextStyle(
|
||||
fontSize: 36,
|
||||
fontWeight: FontWeight.bold,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 5),
|
||||
child: Text(
|
||||
appDescription(context),
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w500,
|
||||
color: Theme.of(context).extension<NewWalletTheme>()!.hintTextColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
bottomSection: Padding(
|
||||
padding: EdgeInsets.only(top: 24),
|
||||
child: PrimaryImageButton(
|
||||
key: ValueKey('create_pin_welcome_page_create_a_pin_button_key'),
|
||||
onPressed: () => Navigator.pushNamed(context, Routes.welcomeWallet),
|
||||
image: newWalletImage,
|
||||
text: S.current.set_a_pin,
|
||||
color: Theme.of(context)
|
||||
.extension<WalletListTheme>()!
|
||||
.createNewWalletButtonBackgroundColor,
|
||||
textColor:
|
||||
Theme.of(context).extension<WalletListTheme>()!.restoreWalletButtonTextColor,
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:cake_wallet/src/screens/welcome/welcome_page.dart';
|
||||
|
||||
Widget createWelcomePage() => WelcomePage();
|
|
@ -10,42 +10,28 @@ import 'package:cake_wallet/generated/i18n.dart';
|
|||
import 'package:cake_wallet/wallet_type_utils.dart';
|
||||
import 'package:cake_wallet/themes/extensions/new_wallet_theme.dart';
|
||||
import 'package:cake_wallet/themes/extensions/wallet_list_theme.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class WelcomePage extends BasePage {
|
||||
static const aspectRatioImage = 1.25;
|
||||
final welcomeImageLight = Image.asset('assets/images/welcome_light.png');
|
||||
final welcomeImageDark = Image.asset('assets/images/welcome.png');
|
||||
|
||||
String appTitle(BuildContext context) {
|
||||
if (isMoneroOnly) {
|
||||
return S.of(context).monero_com;
|
||||
}
|
||||
|
||||
if (isHaven) {
|
||||
return S.of(context).haven_app;
|
||||
}
|
||||
|
||||
return S.of(context).cake_wallet;
|
||||
}
|
||||
|
||||
String appDescription(BuildContext context) {
|
||||
if (isMoneroOnly) {
|
||||
return S.of(context).monero_com_wallet_text;
|
||||
}
|
||||
|
||||
if (isHaven) {
|
||||
return S.of(context).haven_app_wallet_text;
|
||||
}
|
||||
|
||||
return S.of(context).new_first_wallet_text;
|
||||
}
|
||||
final welcomeImageLight = Image.asset('assets/images/wallet_type_light.png');
|
||||
final welcomeImageDark = Image.asset('assets/images/wallet_type.png');
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
resizeToAvoidBottomInset: false,
|
||||
body: body(context));
|
||||
String? get title => S.current.wallet;
|
||||
|
||||
@override
|
||||
bool get resizeToAvoidBottomInset => false;
|
||||
|
||||
@override
|
||||
Widget trailing(BuildContext context) {
|
||||
final Uri _url = Uri.parse('https://guides.cakewallet.com/docs/basic-features/basic-features/');
|
||||
return IconButton(
|
||||
icon: Icon(Icons.info_outline),
|
||||
onPressed: () async {
|
||||
await launchUrl(_url);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -59,106 +45,136 @@ class WelcomePage extends BasePage {
|
|||
final restoreWalletImage = Image.asset('assets/images/restore_wallet.png',
|
||||
height: 12, width: 12, color: Theme.of(context).extension<CakeTextTheme>()!.titleColor);
|
||||
|
||||
return WillPopScope(
|
||||
onWillPop: () async => false,
|
||||
child: ScrollableWithBottomSection(
|
||||
content: Container(
|
||||
alignment: Alignment.center,
|
||||
padding: EdgeInsets.only(top: 64, bottom: 24, left: 24, right: 24),
|
||||
child: ConstrainedBox(
|
||||
constraints:
|
||||
BoxConstraints(maxWidth: ResponsiveLayoutUtilBase.kDesktopMaxWidthConstraint),
|
||||
child: Column(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: <Widget>[
|
||||
Column(
|
||||
children: <Widget>[
|
||||
AspectRatio(
|
||||
aspectRatio: aspectRatioImage,
|
||||
child: FittedBox(child: welcomeImage, fit: BoxFit.contain),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 24),
|
||||
child: Text(
|
||||
S.of(context).welcome,
|
||||
style: TextStyle(
|
||||
fontSize: 18,
|
||||
fontWeight: FontWeight.w500,
|
||||
color: Theme.of(context).extension<NewWalletTheme>()!.hintTextColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
return ScrollableWithBottomSection(
|
||||
content: Container(
|
||||
alignment: Alignment.center,
|
||||
padding: EdgeInsets.only(top: 64, bottom: 24, left: 24, right: 24),
|
||||
child: ConstrainedBox(
|
||||
constraints:
|
||||
BoxConstraints(maxWidth: ResponsiveLayoutUtilBase.kDesktopMaxWidthConstraint),
|
||||
child: Column(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: <Widget>[
|
||||
Column(
|
||||
children: <Widget>[
|
||||
AspectRatio(
|
||||
aspectRatio: aspectRatioImage,
|
||||
child: FittedBox(child: welcomeImage, fit: BoxFit.contain),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 20),
|
||||
child: highlightText(context, S.of(context).welcome_subtitle_new_wallet,
|
||||
S.of(context).create_new)),
|
||||
SizedBox(height: 10),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 5),
|
||||
child: Text(
|
||||
appTitle(context),
|
||||
style: TextStyle(
|
||||
fontSize: 36,
|
||||
fontWeight: FontWeight.bold,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.titleColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 5),
|
||||
child: Text(
|
||||
appDescription(context),
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
fontWeight: FontWeight.w500,
|
||||
color: Theme.of(context).extension<NewWalletTheme>()!.hintTextColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
child: highlightText(context, S.of(context).welcome_subtitle_restore_wallet,
|
||||
S.of(context).restore_existing_wallet)),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
bottomSection: Column(
|
||||
children: <Widget>[
|
||||
Text(
|
||||
S.of(context).please_make_selection,
|
||||
style: TextStyle(
|
||||
fontSize: 12,
|
||||
fontWeight: FontWeight.normal,
|
||||
color: Theme.of(context).extension<NewWalletTheme>()!.hintTextColor,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 24),
|
||||
child: PrimaryImageButton(
|
||||
key: ValueKey('welcome_page_create_new_wallet_button_key'),
|
||||
onPressed: () => Navigator.pushNamed(context, Routes.newWalletFromWelcome),
|
||||
image: newWalletImage,
|
||||
text: S.of(context).create_new,
|
||||
color: Theme.of(context)
|
||||
.extension<WalletListTheme>()!
|
||||
.createNewWalletButtonBackgroundColor,
|
||||
textColor:
|
||||
Theme.of(context).extension<WalletListTheme>()!.restoreWalletButtonTextColor,
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 10),
|
||||
child: PrimaryImageButton(
|
||||
),
|
||||
bottomSection: Column(
|
||||
children: <Widget>[
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 24),
|
||||
child: PrimaryImageButton(
|
||||
key: ValueKey('welcome_page_restore_wallet_button_key'),
|
||||
onPressed: () {
|
||||
Navigator.pushNamed(context, Routes.restoreOptions, arguments: true);
|
||||
},
|
||||
image: restoreWalletImage,
|
||||
text: S.of(context).restore_wallet,
|
||||
color: Theme.of(context).cardColor,
|
||||
textColor: Theme.of(context).extension<CakeTextTheme>()!.titleColor),
|
||||
)
|
||||
],
|
||||
),
|
||||
onPressed: () {
|
||||
Navigator.pushNamed(context, Routes.restoreOptions, arguments: true);
|
||||
},
|
||||
image: restoreWalletImage,
|
||||
text: S.of(context).restore_existing_wallet,
|
||||
color: Theme.of(context).cardColor,
|
||||
textColor: Theme.of(context).extension<CakeTextTheme>()!.titleColor),
|
||||
),
|
||||
Padding(
|
||||
padding: EdgeInsets.only(top: 10),
|
||||
child: PrimaryImageButton(
|
||||
key: ValueKey('welcome_page_create_new_wallet_button_key'),
|
||||
onPressed: () => Navigator.pushNamed(context, Routes.newWalletFromWelcome),
|
||||
image: newWalletImage,
|
||||
text: S.of(context).create_new,
|
||||
color: Theme.of(context)
|
||||
.extension<WalletListTheme>()!
|
||||
.createNewWalletButtonBackgroundColor,
|
||||
textColor:
|
||||
Theme.of(context).extension<WalletListTheme>()!.restoreWalletButtonTextColor,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
RichText highlightText(BuildContext context, String text, String highlightWord) {
|
||||
final regex = RegExp(highlightWord, caseSensitive: false);
|
||||
final matches = regex.allMatches(text);
|
||||
|
||||
if (matches.isEmpty) {
|
||||
return RichText(
|
||||
textAlign: TextAlign.center,
|
||||
text: TextSpan(
|
||||
text: text,
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
height: 1.5,
|
||||
fontWeight: FontWeight.w400,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
List<InlineSpan> spans = [];
|
||||
int lastMatchEnd = 0;
|
||||
|
||||
for (final match in matches) {
|
||||
final start = match.start;
|
||||
final end = match.end;
|
||||
|
||||
if (start > lastMatchEnd) {
|
||||
spans.add(TextSpan(
|
||||
text: text.substring(lastMatchEnd, start),
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
height: 1.5,
|
||||
fontWeight: FontWeight.w400,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
spans.add(TextSpan(
|
||||
text: text.substring(start, end),
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
height: 1.5,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
));
|
||||
|
||||
lastMatchEnd = end;
|
||||
}
|
||||
|
||||
if (lastMatchEnd < text.length) {
|
||||
spans.add(TextSpan(
|
||||
text: text.substring(lastMatchEnd),
|
||||
style: TextStyle(
|
||||
fontSize: 16,
|
||||
height: 1.5,
|
||||
fontWeight: FontWeight.w400,
|
||||
color: Theme.of(context).extension<CakeTextTheme>()!.secondaryTextColor,
|
||||
),
|
||||
));
|
||||
}
|
||||
|
||||
return RichText(
|
||||
textAlign: TextAlign.center,
|
||||
text: TextSpan(children: spans),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -155,13 +155,18 @@ abstract class BuySellViewModelBase extends WalletChangeListenerViewModel with S
|
|||
final hasSelectedPaymentMethod = selectedPaymentMethod != null;
|
||||
final isPaymentMethodLoaded = paymentMethodState is PaymentMethodLoaded;
|
||||
final isBuySellQuotLoaded = buySellQuotState is BuySellQuotLoaded;
|
||||
final isBuySellQuotFailed = buySellQuotState is BuySellQuotFailed;
|
||||
|
||||
return hasSelectedQuote &&
|
||||
hasSelectedPaymentMethod &&
|
||||
isPaymentMethodLoaded &&
|
||||
isBuySellQuotLoaded;
|
||||
isBuySellQuotLoaded &&
|
||||
!isBuySellQuotFailed;
|
||||
}
|
||||
|
||||
@computed
|
||||
bool get isBuySellQuotFailed => buySellQuotState is BuySellQuotFailed;
|
||||
|
||||
@action
|
||||
void reset() {
|
||||
cryptoCurrency = wallet.currency;
|
||||
|
|
|
@ -19,6 +19,7 @@ import 'package:cake_wallet/tron/tron.dart';
|
|||
import 'package:cake_wallet/view_model/contact_list/contact_list_view_model.dart';
|
||||
import 'package:cake_wallet/view_model/dashboard/balance_view_model.dart';
|
||||
import 'package:cake_wallet/view_model/hardware_wallet/ledger_view_model.dart';
|
||||
import 'package:cake_wallet/view_model/unspent_coins/unspent_coins_list_view_model.dart';
|
||||
import 'package:cake_wallet/wownero/wownero.dart';
|
||||
import 'package:cw_core/exceptions.dart';
|
||||
import 'package:cw_core/transaction_info.dart';
|
||||
|
@ -64,6 +65,8 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
|
|||
wallet.type == WalletType.tron;
|
||||
}
|
||||
|
||||
UnspentCoinsListViewModel unspentCoinsListViewModel;
|
||||
|
||||
SendViewModelBase(
|
||||
AppStore appStore,
|
||||
this.sendTemplateViewModel,
|
||||
|
@ -71,7 +74,8 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
|
|||
this.balanceViewModel,
|
||||
this.contactListViewModel,
|
||||
this.transactionDescriptionBox,
|
||||
this.ledgerViewModel, {
|
||||
this.ledgerViewModel,
|
||||
this.unspentCoinsListViewModel, {
|
||||
this.coinTypeToSpendFrom = UnspentCoinType.any,
|
||||
}) : state = InitialExecutionState(),
|
||||
currencies = appStore.wallet!.balance.keys.toList(),
|
||||
|
@ -530,6 +534,16 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
|
|||
throw Exception('Priority is null for wallet type: ${wallet.type}');
|
||||
}
|
||||
|
||||
if (hasCoinControl) {
|
||||
bool isCoinSelected = false;
|
||||
for (var coin in unspentCoinsListViewModel.items) {
|
||||
isCoinSelected = isCoinSelected || (coin.isSending && !coin.isFrozen);
|
||||
}
|
||||
if (!isCoinSelected) {
|
||||
throw Exception("No coin selected in coin control, you need to select a coin in order to spend");
|
||||
}
|
||||
}
|
||||
|
||||
switch (wallet.type) {
|
||||
case WalletType.bitcoin:
|
||||
case WalletType.litecoin:
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "اختر ممثلًا جديدًا",
|
||||
"nanogpt_subtitle": "جميع النماذج الأحدث (GPT-4 ، Claude). \\ nno اشتراك ، ادفع مع Crypto.",
|
||||
"narrow": "ضيق",
|
||||
"new_first_wallet_text": "حافظ بسهولة على أمان العملة المشفرة",
|
||||
"new_first_wallet_text": "الحفاظ على سلامة التشفير الخاص بك هو قطعة من الكعكة",
|
||||
"new_node_testing": "تجربة العقدة الجديدة",
|
||||
"new_subaddress_create": "إنشاء",
|
||||
"new_subaddress_label_name": "تسمية",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "قم باستعادة محفظتك من ضغطات المفاتيح المولدة المحفوظة من مفاتيحك الخاصة",
|
||||
"restore_description_from_seed": "قم باستعادة محفظتك من الرمز المكون من 25 كلمة أو 13 كلمة",
|
||||
"restore_description_from_seed_keys": "استرجع محفظتك من السييد / المفاتيح التي قمت بحفظها في مكان آمن",
|
||||
"restore_existing_wallet": "استعادة محفظة موجودة",
|
||||
"restore_from_date_or_blockheight": "الرجاء إدخال تاريخ قبل إنشاء هذه المحفظة ببضعة أيام. أو إذا كنت تعرف ارتفاع البلوك، فيرجى إدخاله بدلاً من ذلك",
|
||||
"restore_from_seed_placeholder": "الرجاء إدخال أو لصق السييد الخاصة بك هنا",
|
||||
"restore_new_seed": "سييد جديدة",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "تم الأرسال",
|
||||
"service_health_disabled": "تم تعطيل نشرة صحة الخدمة",
|
||||
"service_health_disabled_message": "هذه هي صفحة نشرة صحة الخدمة ، يمكنك تمكين هذه الصفحة ضمن الإعدادات -> الخصوصية",
|
||||
"set_a_pin": "تعيين دبوس",
|
||||
"settings": "إعدادات",
|
||||
"settings_all": "الكل",
|
||||
"settings_allow_biometrical_authentication": "السماح بالمصادقة البيومترية",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "عرض العملية على",
|
||||
"voting_weight": "وزن التصويت",
|
||||
"waitFewSecondForTxUpdate": "ﺕﻼﻣﺎﻌﻤﻟﺍ ﻞﺠﺳ ﻲﻓ ﺔﻠﻣﺎﻌﻤﻟﺍ ﺲﻜﻌﻨﺗ ﻰﺘﺣ ﻥﺍﻮﺛ ﻊﻀﺒﻟ ﺭﺎﻈﺘﻧﻻﺍ ﻰﺟﺮﻳ",
|
||||
"wallet": "محفظة",
|
||||
"wallet_group": "مجموعة محفظة",
|
||||
"wallet_group_description_four": "لإنشاء محفظة مع بذرة جديدة تماما.",
|
||||
"wallet_group_description_one": "في محفظة الكيك ، يمكنك إنشاء ملف",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "المحافظ",
|
||||
"warning": "تحذير",
|
||||
"welcome": "مرحبا بك في",
|
||||
"welcome_subtitle_new_wallet": "إذا كنت ترغب في البدء من جديد ، فانقر فوق إنشاء محفظة جديدة أدناه وستكون خارج السباقات.",
|
||||
"welcome_subtitle_restore_wallet": "إذا كان لديك محفظة موجودة تريد إحضارها إلى كعكة ، فما عليك سوى اختيار استعادة المحفظة الموجودة وسنمشيك خلال العملية.",
|
||||
"welcome_to_cakepay": "مرحبا بكم في Cake Pay!",
|
||||
"what_is_silent_payments": "ما هي المدفوعات الصامتة؟",
|
||||
"widgets_address": "عنوان",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Изберете нов представител",
|
||||
"nanogpt_subtitle": "Всички най-нови модели (GPT-4, Claude). \\ Nno абонамент, платете с Crypto.",
|
||||
"narrow": "Тесен",
|
||||
"new_first_wallet_text": "Лесно пазете криптовалутата си в безопасност",
|
||||
"new_first_wallet_text": "Запазването на криптовалутата ви е парче торта",
|
||||
"new_node_testing": "Тестване на нов node",
|
||||
"new_subaddress_create": "Създаване",
|
||||
"new_subaddress_label_name": "Име на Label",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Възстановяване на портфейл от генерираните от Вашите тайни ключове клавиши",
|
||||
"restore_description_from_seed": "Възстановяване на портфейл от кода от 13 или 25 думи",
|
||||
"restore_description_from_seed_keys": "Възстановете своя портфейл от seed/keys, които сте съхранили на сигурно място",
|
||||
"restore_existing_wallet": "Възстановете съществуващия портфейл",
|
||||
"restore_from_date_or_blockheight": "Моля, въведете дата няколко дни преди създаването на този портфейл. Ако знаете blockheight-а, въведето него вместо това",
|
||||
"restore_from_seed_placeholder": "Моля, въведете своя seed тук",
|
||||
"restore_new_seed": "Нов seed",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Изпратени",
|
||||
"service_health_disabled": "Service Health Bulletin е деактивиран",
|
||||
"service_health_disabled_message": "Това е страницата на Bulletin на Service Health, можете да активирате тази страница в Настройки -> Поверителност",
|
||||
"set_a_pin": "Поставете щифт",
|
||||
"settings": "Настройки",
|
||||
"settings_all": "Всичко",
|
||||
"settings_allow_biometrical_authentication": "Позволяване на биометрично удостоверяване.",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Вижте транзакция на ",
|
||||
"voting_weight": "Тегло на гласуване",
|
||||
"waitFewSecondForTxUpdate": "Моля, изчакайте няколко секунди, докато транзакцията се отрази в историята на транзакциите",
|
||||
"wallet": "Портфейл",
|
||||
"wallet_group": "Група на портфейла",
|
||||
"wallet_group_description_four": "За да създадете портфейл с изцяло ново семе.",
|
||||
"wallet_group_description_one": "В портфейла за торта можете да създадете a",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Портфейли",
|
||||
"warning": "Внимание",
|
||||
"welcome": "Добре дошли в",
|
||||
"welcome_subtitle_new_wallet": "Ако искате да стартирате свеж, докоснете Създайте нов портфейл по -долу и ще се откажете от състезанията.",
|
||||
"welcome_subtitle_restore_wallet": "Ако имате съществуващ портфейл, който искате да внесете в тортата, просто изберете възстановяване на съществуващия портфейл и ще ви преведем през процеса.",
|
||||
"welcome_to_cakepay": "Добре дошли в Cake Pay!",
|
||||
"what_is_silent_payments": "Какво са мълчаливи плащания?",
|
||||
"widgets_address": "Адрес",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Vyberte nového zástupce",
|
||||
"nanogpt_subtitle": "Všechny nejnovější modely (GPT-4, Claude). \\ Nno předplatné, plaťte krypto.",
|
||||
"narrow": "Úzký",
|
||||
"new_first_wallet_text": "Snadno udržujte svou kryptoměnu v bezpečí",
|
||||
"new_first_wallet_text": "Udržování svého kryptového v bezpečí je kus dortu",
|
||||
"new_node_testing": "Testování nového uzlu",
|
||||
"new_subaddress_create": "Vytvořit",
|
||||
"new_subaddress_label_name": "Popisek",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Obnovte svou peněženku pomocí generovaných stisků kláves uložených z vašich soukromých klíčů",
|
||||
"restore_description_from_seed": "Obnovte svou peněženku pomocí kombinace 25, nebo 13 slov",
|
||||
"restore_description_from_seed_keys": "Obnovte svou peněženku ze seedu/klíčů, které jste si uložili na bezpečném místě",
|
||||
"restore_existing_wallet": "Obnovte stávající peněženku",
|
||||
"restore_from_date_or_blockheight": "Prosím zadejte datum z doby několik dnů před tím, než jste si zakládali tuto peněženku. Nebo místo toho zadejte výšku bloku, pokud ji znáte.",
|
||||
"restore_from_seed_placeholder": "Prosím zadejte, nebo vložte ze schránky svůj seed.",
|
||||
"restore_new_seed": "Nový seed",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Odesláno",
|
||||
"service_health_disabled": "Bulletin zdraví služeb je deaktivován",
|
||||
"service_health_disabled_message": "Toto je stránka Bulletin Service Health Bulletin, můžete tuto stránku povolit v rámci nastavení -> Ochrana osobních údajů",
|
||||
"set_a_pin": "Nastavte špendlík",
|
||||
"settings": "Nastavení",
|
||||
"settings_all": "VŠE",
|
||||
"settings_allow_biometrical_authentication": "Povolit biometrické ověření",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Zobrazit transakci na ",
|
||||
"voting_weight": "Hlasová váha",
|
||||
"waitFewSecondForTxUpdate": "Počkejte několik sekund, než se transakce projeví v historii transakcí",
|
||||
"wallet": "Peněženka",
|
||||
"wallet_group": "Skupina peněženky",
|
||||
"wallet_group_description_four": "Vytvoření peněženky s zcela novým semenem.",
|
||||
"wallet_group_description_one": "V peněžence dortu můžete vytvořit a",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Peněženky",
|
||||
"warning": "Varování",
|
||||
"welcome": "Vítejte v",
|
||||
"welcome_subtitle_new_wallet": "Pokud chcete začít čerstvě, klepněte na Vytvořit novou peněženku níže a budete na závodech.",
|
||||
"welcome_subtitle_restore_wallet": "Pokud máte existující peněženku, kterou chcete přinést do dortu, jednoduše si vyberte obnovení stávající peněženky a my vás projdeme procesem.",
|
||||
"welcome_to_cakepay": "Vítejte v Cake Pay!",
|
||||
"what_is_silent_payments": "Co jsou tiché platby?",
|
||||
"widgets_address": "Adresa",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Wählen Sie einen neuen Vertreter aus",
|
||||
"nanogpt_subtitle": "Alle neuesten Modelle (GPT-4, Claude).",
|
||||
"narrow": "Eng",
|
||||
"new_first_wallet_text": "Bewahren Sie Ihre Kryptowährung einfach sicher auf",
|
||||
"new_first_wallet_text": "Wenn Sie Ihren Krypto schützen, ist ein Kinderspiel",
|
||||
"new_node_testing": "Neuen Knoten testen",
|
||||
"new_subaddress_create": "Erstellen",
|
||||
"new_subaddress_label_name": "Bezeichnung",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "Stellen Sie Ihr Wallet aus generierten Tastenanschlägen her, die von Ihren privaten Schlüsseln gespeichert wurden",
|
||||
"restore_description_from_seed": "Stellen Sie Ihre Wallet aus den 25 Wörtern oder dem 13-Wort-Kombinationscode wieder her",
|
||||
"restore_description_from_seed_keys": "Stellen Sie Ihr Wallet aus Seed/Schlüsseln wieder her, die Sie sicher aufbewahrt haben",
|
||||
"restore_existing_wallet": "Bestehende Brieftasche wiederherstellen",
|
||||
"restore_from_date_or_blockheight": "Bitte geben Sie ein Datum ein, das einige Tage vor dem Erstellen dieser Wallet liegt. Oder wenn Sie die Blockhöhe kennen, geben Sie stattdessen diese ein",
|
||||
"restore_from_seed_placeholder": "Seed bitte hier eingeben oder einfügen",
|
||||
"restore_new_seed": "Neuer Seed",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "Versendet",
|
||||
"service_health_disabled": "Service Health Bulletin ist deaktiviert",
|
||||
"service_health_disabled_message": "Dies ist die Seite \"Service Health Bulletin\", können Sie diese Seite unter Einstellungen -> Privatsphäre aktivieren",
|
||||
"set_a_pin": "Setzen Sie einen Stift",
|
||||
"settings": "Einstellungen",
|
||||
"settings_all": "ALLE",
|
||||
"settings_allow_biometrical_authentication": "Biometrische Authentifizierung zulassen",
|
||||
|
@ -895,6 +897,7 @@
|
|||
"voting_weight": "Stimmgewicht",
|
||||
"waitFewSecondForTxUpdate": "Bitte warten Sie einige Sekunden, bis die Transaktion im Transaktionsverlauf angezeigt wird",
|
||||
"waiting_payment_confirmation": "Warte auf Zahlungsbestätigung",
|
||||
"wallet": "Geldbörse",
|
||||
"wallet_group": "Walletgruppe",
|
||||
"wallet_group_description_four": "eine Wallet mit einem völlig neuen Seed schaffen.",
|
||||
"wallet_group_description_one": "In CakeWallet können Sie eine erstellen",
|
||||
|
@ -927,6 +930,8 @@
|
|||
"wallets": "Wallets",
|
||||
"warning": "Warnung",
|
||||
"welcome": "Willkommen bei",
|
||||
"welcome_subtitle_new_wallet": "Wenn Sie frisch anfangen möchten, tippen Sie unten neue Brieftaschen und Sie werden zu den Rennen gehen.",
|
||||
"welcome_subtitle_restore_wallet": "Wenn Sie über eine vorhandene Brieftasche verfügen, die Sie in Kuchen bringen möchten, wählen Sie einfach die vorhandene Brieftasche wiederherstellen und wir werden Sie durch den Prozess führen.",
|
||||
"welcome_to_cakepay": "Willkommen bei Cake Pay!",
|
||||
"what_is_silent_payments": "Was sind stille Zahlungen?",
|
||||
"widgets_address": "Adresse",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Pick a new representative",
|
||||
"nanogpt_subtitle": "All the newest models (GPT-4, Claude).\\nNo subscription, pay with crypto.",
|
||||
"narrow": "Narrow",
|
||||
"new_first_wallet_text": "Keep your crypto safe, piece of cake",
|
||||
"new_first_wallet_text": "Keeping your crypto safe is a piece of cake",
|
||||
"new_node_testing": "New node testing",
|
||||
"new_subaddress_create": "Create",
|
||||
"new_subaddress_label_name": "Label name",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Restore your wallet from generated keystrokes saved from your private keys",
|
||||
"restore_description_from_seed": "Restore your wallet from either the 25 word or 13 word combination code",
|
||||
"restore_description_from_seed_keys": "Get back your wallet from seed/keys that you've saved to secure place",
|
||||
"restore_existing_wallet": "Restore Existing Wallet",
|
||||
"restore_from_date_or_blockheight": "Please enter a date a few days before you created this wallet. Or if you know the blockheight, please enter it instead",
|
||||
"restore_from_seed_placeholder": "Please enter or paste your seed here",
|
||||
"restore_new_seed": "New seed",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Sent",
|
||||
"service_health_disabled": "Service Health Bulletin is disabled",
|
||||
"service_health_disabled_message": "This is the service health bulletin page, you can enable this page under Settings -> Privacy",
|
||||
"set_a_pin": "Set a PIN",
|
||||
"settings": "Settings",
|
||||
"settings_all": "ALL",
|
||||
"settings_allow_biometrical_authentication": "Allow biometrical authentication",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "Voting Weight",
|
||||
"waitFewSecondForTxUpdate": "Kindly wait for a few seconds for transaction to reflect in transactions history",
|
||||
"wallet": "Wallet",
|
||||
"wallet_group": "Wallet Group",
|
||||
"wallet_group_description_four": "to create a wallet with an entirely new seed.",
|
||||
"wallet_group_description_one": "In Cake Wallet, you can create a",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Wallets",
|
||||
"warning": "Warning",
|
||||
"welcome": "Welcome to",
|
||||
"welcome_subtitle_new_wallet": "If you want to start fresh, tap Create New Wallet below and you'll be off to the races.",
|
||||
"welcome_subtitle_restore_wallet": "If you have an existing wallet you want to bring into Cake, simply choose Restore Existing Wallet and we'll walk you through the process.",
|
||||
"welcome_to_cakepay": "Welcome to Cake Pay!",
|
||||
"what_is_silent_payments": "What are Silent Payments?",
|
||||
"widgets_address": "Address",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Elija un nuevo representante",
|
||||
"nanogpt_subtitle": "Todos los modelos más nuevos (GPT-4, Claude). \\nSin suscripción, pague con cripto.",
|
||||
"narrow": "Angosto",
|
||||
"new_first_wallet_text": "Mantén fácilmente tu criptomoneda segura",
|
||||
"new_first_wallet_text": "Mantener su criptografía a salvo es un pedazo de pastel",
|
||||
"new_node_testing": "Prueba nuevos nodos",
|
||||
"new_subaddress_create": "Crear",
|
||||
"new_subaddress_label_name": "Nombre de etiqueta",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "Restaure su billetera de las pulsaciones de teclas generadas guardadas de sus claves privadas",
|
||||
"restore_description_from_seed": "Restaure su billetera desde el código de combinación de 25 palabras i de 13 palabras",
|
||||
"restore_description_from_seed_keys": "Recupere su billetera de las semillas/claves que ha guardado en un lugar seguro",
|
||||
"restore_existing_wallet": "Restaurar la billetera existente",
|
||||
"restore_from_date_or_blockheight": "Ingrese una fecha unos días antes de crear esta billetera. O si conoce la altura del bloque, ingréselo en su lugar",
|
||||
"restore_from_seed_placeholder": "Ingrese o pegue su frase de código aquí",
|
||||
"restore_new_seed": "Nueva semilla",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "Expedido",
|
||||
"service_health_disabled": "El boletín de salud del servicio está deshabilitado",
|
||||
"service_health_disabled_message": "Esta es la página del Boletín de Salud del Servicio, puede habilitar esta página en Configuración -> Privacidad",
|
||||
"set_a_pin": "Establecer un alfiler",
|
||||
"settings": "Configuraciones",
|
||||
"settings_all": "TODOS",
|
||||
"settings_allow_biometrical_authentication": "Permitir autenticación biométrica",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "Ver transacción en ",
|
||||
"voting_weight": "Peso de votación",
|
||||
"waitFewSecondForTxUpdate": "Espera unos segundos para que la transacción se refleje en el historial de transacciones.",
|
||||
"wallet": "Billetera",
|
||||
"wallet_group": "Grupo de billetera",
|
||||
"wallet_group_description_four": "Para crear una billetera con una semilla completamente nueva.",
|
||||
"wallet_group_description_one": "En la billetera de pastel, puedes crear un",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "Carteras",
|
||||
"warning": "Advertencia",
|
||||
"welcome": "Bienvenido",
|
||||
"welcome_subtitle_new_wallet": "Si desea comenzar de nuevo, toque Crear nueva billetera a continuación y se irá a las carreras.",
|
||||
"welcome_subtitle_restore_wallet": "Si tiene una billetera existente que desea llevar al pastel, simplemente elija Restaurar la billetera existente y lo guiaremos a través del proceso.",
|
||||
"welcome_to_cakepay": "¡Bienvenido a Cake Pay!",
|
||||
"what_is_silent_payments": "¿Qué son los pagos silenciosos?",
|
||||
"widgets_address": "Dirección",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Choisissez un nouveau représentant",
|
||||
"nanogpt_subtitle": "Tous les modèles les plus récents (GPT-4, Claude). \\ NNO abonnement, payez avec crypto.",
|
||||
"narrow": "Étroit",
|
||||
"new_first_wallet_text": "Gardez facilement votre crypto-monnaie en sécurité",
|
||||
"new_first_wallet_text": "Garder votre crypto en sécurité est un morceau de gâteau",
|
||||
"new_node_testing": "Test du nouveau nœud",
|
||||
"new_subaddress_create": "Créer",
|
||||
"new_subaddress_label_name": "Nom",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Restaurer votre portefeuille (wallet) d'après les séquences de touches générées d'après vos clefs privées",
|
||||
"restore_description_from_seed": "Restaurer votre portefeuille (wallet) depuis une phrase secrète (seed) de 25 ou 13 mots",
|
||||
"restore_description_from_seed_keys": "Restaurez votre portefeuille (wallet) depuis une phrase secrète (seed) ou des clefs que vous avez stockées en lieu sûr",
|
||||
"restore_existing_wallet": "Restaurer le portefeuille existant",
|
||||
"restore_from_date_or_blockheight": "Merci d'entrer une date antérieure de quelques jours à la date de création de votre portefeuille (wallet). Ou si vous connaissez la hauteur de bloc, merci de la spécifier plutôt qu'une date",
|
||||
"restore_from_seed_placeholder": "Merci d'entrer ou de coller votre phrase secrète (seed) ici",
|
||||
"restore_new_seed": "Nouvelle phrase secrète (seed)",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Envoyés",
|
||||
"service_health_disabled": "Le bulletin de santé du service est handicapé",
|
||||
"service_health_disabled_message": "Ceci est la page du Bulletin de santé du service, vous pouvez activer cette page sous Paramètres -> Confidentialité",
|
||||
"set_a_pin": "Régler une goupille",
|
||||
"settings": "Paramètres",
|
||||
"settings_all": "TOUT",
|
||||
"settings_allow_biometrical_authentication": "Autoriser l'authentification biométrique",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Voir la Transaction sur ",
|
||||
"voting_weight": "Poids de vote",
|
||||
"waitFewSecondForTxUpdate": "Veuillez attendre quelques secondes pour que la transaction soit reflétée dans l'historique des transactions.",
|
||||
"wallet": "Portefeuille",
|
||||
"wallet_group": "Groupe de portefeuille",
|
||||
"wallet_group_description_four": "Pour créer un portefeuille avec une graine entièrement nouvelle.",
|
||||
"wallet_group_description_one": "Dans Cake Wallet, vous pouvez créer un",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Portefeuilles",
|
||||
"warning": "Avertissement",
|
||||
"welcome": "Bienvenue sur",
|
||||
"welcome_subtitle_new_wallet": "Si vous souhaitez recommencer à créer un nouveau portefeuille ci-dessous et vous serez parti pour les courses.",
|
||||
"welcome_subtitle_restore_wallet": "Si vous avez un portefeuille existant que vous souhaitez apporter dans le gâteau, choisissez simplement restaurer le portefeuille existant et nous vous guiderons tout au long du processus.",
|
||||
"welcome_to_cakepay": "Bienvenue sur Cake Pay !",
|
||||
"what_is_silent_payments": "Qu'est-ce que les paiements silencieux?",
|
||||
"widgets_address": "Adresse",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Dauki sabon wakili",
|
||||
"nanogpt_subtitle": "Duk sabbin samfuran (GPT-4, CLODE). \\ NNO biyan kuɗi, biya tare da crypto.",
|
||||
"narrow": "kunkuntar",
|
||||
"new_first_wallet_text": "A sauƙaƙe kiyaye kuzarin ku",
|
||||
"new_first_wallet_text": "Tsayawa kayatar da lafiya",
|
||||
"new_node_testing": "Sabbin gwajin kumburi",
|
||||
"new_subaddress_create": "Ƙirƙiri",
|
||||
"new_subaddress_label_name": "Lakabin suna",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "Maido da walat ɗin ku daga maɓallan maɓalli da aka ƙera da aka ajiye daga maɓallan ku na sirri",
|
||||
"restore_description_from_seed": "Dawo da kwalinku daga 25 ko 13 lambar haɗin kalma",
|
||||
"restore_description_from_seed_keys": "Maido da walat ɗin ku daga iri/maɓallan da kuka adana don amintaccen wuri",
|
||||
"restore_existing_wallet": "Dawo da walat ɗin da yake",
|
||||
"restore_from_date_or_blockheight": "Don Allah shigar da wata kwanan a kafin ku ƙirƙirar wannan kwalinku. Ko idan kun san blockheight, don Allah shigar da shi",
|
||||
"restore_from_seed_placeholder": "Da fatan za a shigar da ko manna maɓallin ku a nan",
|
||||
"restore_new_seed": "Sabon iri",
|
||||
|
@ -673,6 +674,7 @@
|
|||
"sent": "Aika",
|
||||
"service_health_disabled": "Ba a kashe Bayar da Kiwon Lafiya",
|
||||
"service_health_disabled_message": "Wannan shafin yanar gizo mai kula da sabis ne, zaka iya kunna wannan shafin a karkashin saiti -> Sirri",
|
||||
"set_a_pin": "Saita PIN",
|
||||
"settings": "Saiti",
|
||||
"settings_all": "DUK",
|
||||
"settings_allow_biometrical_authentication": "Bada izinin tantance sawun yatsa",
|
||||
|
@ -894,6 +896,7 @@
|
|||
"view_transaction_on": "Dubo aikace-aikacen akan",
|
||||
"voting_weight": "Nauyi mai nauyi",
|
||||
"waitFewSecondForTxUpdate": "Da fatan za a jira ƴan daƙiƙa don ciniki don yin tunani a tarihin ma'amala",
|
||||
"wallet": "Zabira",
|
||||
"wallet_group": "Wallet kungiyar",
|
||||
"wallet_group_description_four": "Don ƙirƙirar walat tare da sabon iri.",
|
||||
"wallet_group_description_one": "A cikin walat walat, zaka iya ƙirƙirar",
|
||||
|
@ -926,6 +929,8 @@
|
|||
"wallets": "Wallets",
|
||||
"warning": "Gargadi",
|
||||
"welcome": "Barka da zuwa",
|
||||
"welcome_subtitle_new_wallet": "Idan kana son farawa sabo ne, matsa Newirƙiri Sabuwar Wallow a ƙasa kuma za ka tafi da tsere.",
|
||||
"welcome_subtitle_restore_wallet": "Idan kuna da walat ɗin da kuke son shigo da cake, kawai zaɓi a cikin walat ɗin da yake ciki kuma za mu bi ku ta hanyar aiwatarwa.",
|
||||
"welcome_to_cakepay": "Barka da zuwa Cake Pay!",
|
||||
"what_is_silent_payments": "Menene biyan shiru?",
|
||||
"widgets_address": "Adireshin",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "एक नया प्रतिनिधि चुनें",
|
||||
"nanogpt_subtitle": "सभी नवीनतम मॉडल (GPT-4, क्लाउड)। \\ nno सदस्यता, क्रिप्टो के साथ भुगतान करें।",
|
||||
"narrow": "सँकरा",
|
||||
"new_first_wallet_text": "आसानी से अपनी क्रिप्टोक्यूरेंसी को सुरक्षित रखें",
|
||||
"new_first_wallet_text": "अपने क्रिप्टो को सुरक्षित रखना केक का एक टुकड़ा है",
|
||||
"new_node_testing": "नई नोड परीक्षण",
|
||||
"new_subaddress_create": "सर्जन करना",
|
||||
"new_subaddress_label_name": "लेबल का नाम",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "अपने वॉलेट को जेनरेट से पुनर्स्थापित करें आपकी निजी कुंजी से कीस्ट्रोक्स सहेजे गए",
|
||||
"restore_description_from_seed": "या तो 25 शब्द से अपने वॉलेट को पुनर्स्थापित करें या 13 शब्द संयोजन कोड",
|
||||
"restore_description_from_seed_keys": "अपने बटुए को बीज से वापस लें/वे कुंजियाँ जिन्हें आपने सुरक्षित स्थान पर सहेजा है",
|
||||
"restore_existing_wallet": "मौजूदा बटुए को पुनर्स्थापित करें",
|
||||
"restore_from_date_or_blockheight": "कृपया इस वॉलेट को बनाने से कुछ दिन पहले एक तारीख दर्ज करें। या यदि आप ब्लॉकचेट जानते हैं, तो कृपया इसके बजाय इसे दर्ज करें",
|
||||
"restore_from_seed_placeholder": "कृपया अपना कोड वाक्यांश यहां दर्ज करें या पेस्ट करें",
|
||||
"restore_new_seed": "नया बीज",
|
||||
|
@ -673,6 +674,7 @@
|
|||
"sent": "भेज दिया",
|
||||
"service_health_disabled": "सेवा स्वास्थ्य बुलेटिन अक्षम है",
|
||||
"service_health_disabled_message": "यह सेवा स्वास्थ्य बुलेटिन पृष्ठ है, आप इस पृष्ठ को सेटिंग्स के तहत सक्षम कर सकते हैं -> गोपनीयता",
|
||||
"set_a_pin": "एक पिन सेट करना",
|
||||
"settings": "समायोजन",
|
||||
"settings_all": "सब",
|
||||
"settings_allow_biometrical_authentication": "बायोमेट्रिक प्रमाणीकरण की अनुमति दें",
|
||||
|
@ -894,6 +896,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "वोटिंग वेट",
|
||||
"waitFewSecondForTxUpdate": "लेन-देन इतिहास में लेन-देन प्रतिबिंबित होने के लिए कृपया कुछ सेकंड प्रतीक्षा करें",
|
||||
"wallet": "बटुआ",
|
||||
"wallet_group": "बटुए समूह",
|
||||
"wallet_group_description_four": "एक पूरी तरह से नए बीज के साथ एक बटुआ बनाने के लिए।",
|
||||
"wallet_group_description_one": "केक बटुए में, आप एक बना सकते हैं",
|
||||
|
@ -926,6 +929,8 @@
|
|||
"wallets": "पर्स",
|
||||
"warning": "चेतावनी",
|
||||
"welcome": "स्वागत हे सेवा मेरे",
|
||||
"welcome_subtitle_new_wallet": "यदि आप ताजा शुरू करना चाहते हैं, तो नीचे नया बटुआ बनाएं और आप दौड़ से दूर हो जाएंगे।",
|
||||
"welcome_subtitle_restore_wallet": "यदि आपके पास एक मौजूदा बटुआ है जिसे आप केक में लाना चाहते हैं, तो बस मौजूदा बटुए को पुनर्स्थापित करें और हम आपको प्रक्रिया के माध्यम से चलेंगे।",
|
||||
"welcome_to_cakepay": "केकपे में आपका स्वागत है!",
|
||||
"what_is_silent_payments": "मूक भुगतान क्या है?",
|
||||
"widgets_address": "पता",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Odaberite novog predstavnika",
|
||||
"nanogpt_subtitle": "Svi najnoviji modeli (GPT-4, Claude). \\ NNO pretplata, plaćajte kripto.",
|
||||
"narrow": "Usko",
|
||||
"new_first_wallet_text": "Jednostavno čuvajte svoju kripto valutu",
|
||||
"new_first_wallet_text": "Čuvanje kriptovaluta je komad torte",
|
||||
"new_node_testing": "Provjera novog nodea",
|
||||
"new_subaddress_create": "Izradi",
|
||||
"new_subaddress_label_name": "Oznaka",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Oporavi novčanik pomoću generiranih pritisaka na tipke spremljenih od vlastitih privatnih ključeva (keys)",
|
||||
"restore_description_from_seed": "Oporavi novčanik pomoću koda koji sadrži kombinaciju od 25 ili 13 riječi",
|
||||
"restore_description_from_seed_keys": "Oporavi novčanik pomoću pristupnog izraza/ključa spremljenog na sigurno mjesto",
|
||||
"restore_existing_wallet": "Vratite postojeći novčanik",
|
||||
"restore_from_date_or_blockheight": "Molimo unesite datum od nekoliko dana prije nego što ste izradili ovaj novčanik ili ako znate visinu bloka, molimo unesite je.",
|
||||
"restore_from_seed_placeholder": "Molimo unesite ili zalijepite svoj pristupni izraz ovdje",
|
||||
"restore_new_seed": "Novi pristupi izraz",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Poslano",
|
||||
"service_health_disabled": "Zdravstveni bilten usluge je onemogućen",
|
||||
"service_health_disabled_message": "Ovo je stranica zdravstvenog biltena o usluzi, možete omogućiti ovu stranicu pod postavkama -> privatnost",
|
||||
"set_a_pin": "Postavite pin",
|
||||
"settings": "Postavke",
|
||||
"settings_all": "SVE",
|
||||
"settings_allow_biometrical_authentication": "Dopusti biometrijsku autentifikaciju",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "Težina glasanja",
|
||||
"waitFewSecondForTxUpdate": "Pričekajte nekoliko sekundi da se transakcija prikaže u povijesti transakcija",
|
||||
"wallet": "Novčanik",
|
||||
"wallet_group": "Skupina novčanika",
|
||||
"wallet_group_description_four": "Da biste stvorili novčanik s potpuno novim sjemenom.",
|
||||
"wallet_group_description_one": "U novčaniku kolača možete stvoriti a",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Novčanici",
|
||||
"warning": "Upozorenje",
|
||||
"welcome": "Dobrodošli na",
|
||||
"welcome_subtitle_new_wallet": "Ako želite započeti svježe, dodirnite Create New Wallet u nastavku i krenite na utrke.",
|
||||
"welcome_subtitle_restore_wallet": "Ako imate postojeći novčanik koji želite unijeti u tortu, jednostavno odaberite Vratite postojeći novčanik i prošetat ćemo vas kroz postupak.",
|
||||
"welcome_to_cakepay": "Dobro došli u Cake Pay!",
|
||||
"what_is_silent_payments": "Što je tiha plaćanja?",
|
||||
"widgets_address": "Adresa",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Ընտրեք նոր ներկայացուցիչ",
|
||||
"nanogpt_subtitle": "Բոլոր ամենանոր մոդելներ (GPT-4, Claude).\\nԱռանց բաժանորդագրության, վճարեք կրիպտոարժույթով",
|
||||
"narrow": "Նեղ",
|
||||
"new_first_wallet_text": "Ինչպես պահել ձեր կրիպտոգրաֆիան անվտանգ, կարկանդակ",
|
||||
"new_first_wallet_text": "Ձեր ծպտյալ անվտանգ պահելը տորթի մի կտոր է",
|
||||
"new_node_testing": "Նոր հանգույցի փորձարկում",
|
||||
"new_subaddress_create": "Ստեղծել",
|
||||
"new_subaddress_label_name": "Պիտակի անուն",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Վերականգնեք ձեր դրամապանակը ձեր գախտնի բանալիների հիման վրա ստեղծված մուտքագրումներից",
|
||||
"restore_description_from_seed": "Վերականգնեք ձեր դրամապպանակը 25 բառերի կամ 13 բառերի համադրությամբ",
|
||||
"restore_description_from_seed_keys": "Վերականգնեք ձեր դրամապանակը սերմից/բանալիներից, որը դուք պահպանել եք ապահով վայրում",
|
||||
"restore_existing_wallet": "Վերականգնել առկա դրամապանակը",
|
||||
"restore_from_date_or_blockheight": "Խնդրում ենք մուտքագրել այն ամսաթիվը, երբ դուք ստեղծել եք այս դրամապանակը։ Կամ, եթե դուք գիտեք բլոկի բարձրությունը, խնդրում ենք մուտքագրել այն",
|
||||
"restore_from_seed_placeholder": "Խնդրում ենք մուտքագրել կամ տեղադրել ձեր սերմը այստեղ",
|
||||
"restore_new_seed": "Նոր սերմ",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Ուղարկված",
|
||||
"service_health_disabled": "Ծառայության առողջությունը անջատված է",
|
||||
"service_health_disabled_message": "Սա ծառայության առողջության էջն է, դուք կարող եք այս էջը միացնել Կարգավորումներ -> Գաղտնիություն",
|
||||
"set_a_pin": "Սեփական քորոց սահմանեք",
|
||||
"settings": "Կարգավորումներ",
|
||||
"settings_all": "Բոլորը",
|
||||
"settings_allow_biometrical_authentication": "Թույլատրել կենսաչափական վավերացում",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Դիտել Գործարքը ",
|
||||
"voting_weight": "Քվեարկության Քաշ",
|
||||
"waitFewSecondForTxUpdate": "Խնդրում ենք սպասել մի քանի վայրկյան, որպեսզի գործարքը արտացոլվի գործարքների պատմության մեջ",
|
||||
"wallet": "Դրամապանակ",
|
||||
"wallet_group": "Դրամապանակների խումբ",
|
||||
"wallet_group_description_four": "Ամբողջովին նոր սերմով դրամապանակ ստեղծելու համար:",
|
||||
"wallet_group_description_one": "Տորթի դրամապանակում կարող եք ստեղծել ա",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Դրամապանակներ",
|
||||
"warning": "Զգուշացում",
|
||||
"welcome": "Բարի գալուստ",
|
||||
"welcome_subtitle_new_wallet": "Եթե ցանկանում եք սկսել թարմ, հպեք Ստեղծեք նոր դրամապանակ ներքեւում եւ դուրս կգաք ցեղերի:",
|
||||
"welcome_subtitle_restore_wallet": "Եթե ունեք գոյություն ունեցող դրամապանակ, որը ցանկանում եք տորթի մեջ մտցնել, պարզապես ընտրեք վերականգնել առկա դրամապանակը, եւ մենք ձեզ քայլելու ենք գործընթացի միջոցով:",
|
||||
"welcome_to_cakepay": "Բարի գալուստ Cake Pay!",
|
||||
"what_is_silent_payments": "Ի՞նչ է Լուռ Վճարումները:",
|
||||
"widgets_address": "Հասցե",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Pilih perwakilan baru",
|
||||
"nanogpt_subtitle": "Semua model terbaru (GPT-4, Claude). \\ Nno langganan, bayar dengan crypto.",
|
||||
"narrow": "Sempit",
|
||||
"new_first_wallet_text": "Dengan mudah menjaga cryptocurrency Anda aman",
|
||||
"new_first_wallet_text": "Menjaga crypto Anda aman adalah sepotong kue",
|
||||
"new_node_testing": "Pengujian node baru",
|
||||
"new_subaddress_create": "Buat",
|
||||
"new_subaddress_label_name": "Nama label",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "Pulihkan dompet Anda dari tombol yang dihasilkan yang disimpan dari kunci pribadi Anda",
|
||||
"restore_description_from_seed": "Pulihkan dompet Anda dari kombinasi kode 25 atau 13 kata",
|
||||
"restore_description_from_seed_keys": "Dapatkan kembali dompet Anda dari seed/kunci yang Anda simpan di tempat yang aman",
|
||||
"restore_existing_wallet": "Kembalikan dompet yang ada",
|
||||
"restore_from_date_atau_blockheight": "Silakan masukkan tanggal beberapa hari sebelum Anda membuat dompet ini. Atau jika Anda tahu blockheight, silakan masukkannya sebagai gantinya",
|
||||
"restore_from_date_or_blockheight": "Harap masukkan tanggal beberapa hari sebelum Anda membuat dompet ini. Atau jika Anda tahu blockheight, silakan masukkan sebagai gantinya",
|
||||
"restore_from_seed_placeholder": "Silakan masukkan atau tempel seed Anda di sini",
|
||||
|
@ -674,6 +675,7 @@
|
|||
"sent": "Dikirim",
|
||||
"service_health_disabled": "Buletin Kesehatan Layanan dinonaktifkan",
|
||||
"service_health_disabled_message": "Ini adalah halaman Buletin Kesehatan Layanan, Anda dapat mengaktifkan halaman ini di bawah Pengaturan -> Privasi",
|
||||
"set_a_pin": "Atur pin",
|
||||
"settings": "Pengaturan",
|
||||
"settings_all": "SEMUA",
|
||||
"settings_allow_biometrical_authentication": "Izinkan otentikasi biometrik",
|
||||
|
@ -895,6 +897,7 @@
|
|||
"view_transaction_on": "Lihat Transaksi di ",
|
||||
"voting_weight": "Berat voting",
|
||||
"waitFewSecondForTxUpdate": "Mohon tunggu beberapa detik hingga transaksi terlihat di riwayat transaksi",
|
||||
"wallet": "Dompet",
|
||||
"wallet_group": "Kelompok dompet",
|
||||
"wallet_group_description_four": "Untuk membuat dompet dengan benih yang sama sekali baru.",
|
||||
"wallet_group_description_one": "Di dompet kue, Anda dapat membuat file",
|
||||
|
@ -927,6 +930,8 @@
|
|||
"wallets": "Dompet",
|
||||
"warning": "Peringatan",
|
||||
"welcome": "Selamat datang di",
|
||||
"welcome_subtitle_new_wallet": "Jika Anda ingin memulai segar, ketuk membuat dompet baru di bawah ini dan Anda akan pergi ke balapan.",
|
||||
"welcome_subtitle_restore_wallet": "Jika Anda memiliki dompet yang ada yang ingin Anda bawa ke dalam kue, cukup pilih kembalikan dompet yang ada dan kami akan memandu Anda melalui prosesnya.",
|
||||
"welcome_to_cakepay": "Selamat Datang di Cake Pay!",
|
||||
"what_is_silent_payments": "Apa itu pembayaran diam?",
|
||||
"widgets_address": "Alamat",
|
||||
|
|
|
@ -428,7 +428,7 @@
|
|||
"nano_pick_new_rep": "Scegli un nuovo rappresentante",
|
||||
"nanogpt_subtitle": "Tutti i modelli più recenti (GPT-4, Claude). Abbonamento nno, paga con cripto.",
|
||||
"narrow": "Stretto",
|
||||
"new_first_wallet_text": "Mantieni facilmente la tua criptovaluta al sicuro",
|
||||
"new_first_wallet_text": "Mantenere la tua criptovaluta è un pezzo di torta",
|
||||
"new_node_testing": "Test novo nodo",
|
||||
"new_subaddress_create": "Crea",
|
||||
"new_subaddress_label_name": "Nome etichetta",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "Recupera il tuo portafoglio da una sequenza di caratteri generati dalle tue chiavi private",
|
||||
"restore_description_from_seed": "Recupera il tuo portafoglio da una combinazione di 25 o 13 parole",
|
||||
"restore_description_from_seed_keys": "Recupera il tuo portafoglio dal seme/chiavi che hai salvato in un posto sicuro",
|
||||
"restore_existing_wallet": "Ripristina il portafoglio esistente",
|
||||
"restore_from_date_or_blockheight": "Gentilmente inserisci la data di un paio di giorni prima che hai creato questo portafoglio. Oppure inserisci l'altezza del blocco se la conosci",
|
||||
"restore_from_seed_placeholder": "Gentilmente inserisci o incolla il tuo seme qui",
|
||||
"restore_new_seed": "Nuovo seme",
|
||||
|
@ -673,6 +674,7 @@
|
|||
"sent": "Inviato",
|
||||
"service_health_disabled": "Il Bollettino sanitario di servizio è disabilitato",
|
||||
"service_health_disabled_message": "Questa è la pagina del Bollettino sanitario del servizio, è possibile abilitare questa pagina in Impostazioni -> Privacy",
|
||||
"set_a_pin": "Imposta un pin",
|
||||
"settings": "Impostazioni",
|
||||
"settings_all": "TUTTO",
|
||||
"settings_allow_biometrical_authentication": "Consenti autenticazione biometrica",
|
||||
|
@ -895,6 +897,7 @@
|
|||
"voting_weight": "Peso di voto",
|
||||
"waitFewSecondForTxUpdate": "Attendi qualche secondo affinché la transazione venga riflessa nella cronologia delle transazioni",
|
||||
"waiting_payment_confirmation": "In attesa di conferma del pagamento",
|
||||
"wallet": "Portafoglio",
|
||||
"wallet_group": "Gruppo di portafoglio",
|
||||
"wallet_group_description_four": "Per creare un portafoglio con un seme completamente nuovo.",
|
||||
"wallet_group_description_one": "Nel portafoglio di torte, puoi creare un",
|
||||
|
@ -927,6 +930,8 @@
|
|||
"wallets": "Portafogli",
|
||||
"warning": "Avvertimento",
|
||||
"welcome": "Benvenuto",
|
||||
"welcome_subtitle_new_wallet": "Se vuoi ricominciare da capo, tocca Crea un nuovo portafoglio di seguito e sarai alle gare.",
|
||||
"welcome_subtitle_restore_wallet": "Se hai un portafoglio esistente che vuoi portare nella torta, scegli semplicemente il ripristino del portafoglio esistente e ti guideremo attraverso il processo.",
|
||||
"welcome_to_cakepay": "Benvenuto in Cake Pay!",
|
||||
"what_is_silent_payments": "Che cos'è i pagamenti silenziosi?",
|
||||
"widgets_address": "Indirizzo",
|
||||
|
|
|
@ -428,7 +428,7 @@
|
|||
"nano_pick_new_rep": "新しい代表者を選びます",
|
||||
"nanogpt_subtitle": "すべての最新モデル(GPT-4、Claude)。\\ nnoサブスクリプション、暗号で支払います。",
|
||||
"narrow": "狭い",
|
||||
"new_first_wallet_text": "暗号通貨を簡単に安全に保ちます",
|
||||
"new_first_wallet_text": "暗号を安全に保つことはケーキです",
|
||||
"new_node_testing": "新しいノードのテスト",
|
||||
"new_subaddress_create": "作成する",
|
||||
"new_subaddress_label_name": "ラベル名",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "生成されたウォレットを復元します秘密鍵から保存されたキーストローク",
|
||||
"restore_description_from_seed": "25ワードからウォレットを復元しますまたは13ワードの組み合わせコード",
|
||||
"restore_description_from_seed_keys": "安全な場所に保存したシード/キーから財布を取り戻す",
|
||||
"restore_existing_wallet": "既存のウォレットを復元します",
|
||||
"restore_from_date_or_blockheight": "このウォレットを作成する数日前に日付を入力してください。 または、ブロックの高さがわかっている場合は、代わりに入力してください",
|
||||
"restore_from_seed_placeholder": "ここにコードフレーズを入力または貼り付けてください",
|
||||
"restore_new_seed": "新しい種",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "送信済み",
|
||||
"service_health_disabled": "サービスヘルス速報は無効です",
|
||||
"service_health_disabled_message": "これはService Health Bulletinページです。設定の下でこのページを有効にすることができます - >プライバシー",
|
||||
"set_a_pin": "ピンを設定します",
|
||||
"settings": "設定",
|
||||
"settings_all": "すべて",
|
||||
"settings_allow_biometrical_authentication": "生体認証を許可する",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "投票重み",
|
||||
"waitFewSecondForTxUpdate": "取引履歴に取引が反映されるまで数秒お待ちください。",
|
||||
"wallet": "財布",
|
||||
"wallet_group": "ウォレットグループ",
|
||||
"wallet_group_description_four": "まったく新しい種子の財布を作成します。",
|
||||
"wallet_group_description_one": "ケーキウォレットでは、aを作成できます",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "財布",
|
||||
"warning": "警告",
|
||||
"welcome": "ようこそ に",
|
||||
"welcome_subtitle_new_wallet": "新鮮な開始したい場合は、以下の新しい財布を作成すると、レースに出かけることができます。",
|
||||
"welcome_subtitle_restore_wallet": "ケーキに持ち込みたい既存のウォレットがある場合は、既存のウォレットを復元するだけで、プロセスを説明します。",
|
||||
"welcome_to_cakepay": "Cake Payへようこそ!",
|
||||
"what_is_silent_payments": "サイレント支払いとは何ですか?",
|
||||
"widgets_address": "住所",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "새로운 담당자를 선택하십시오",
|
||||
"nanogpt_subtitle": "모든 최신 모델 (GPT-4, Claude). \\ nno 구독, Crypto로 지불하십시오.",
|
||||
"narrow": "좁은",
|
||||
"new_first_wallet_text": "cryptocurrency를 쉽게 안전하게 유지하십시오",
|
||||
"new_first_wallet_text": "암호화를 안전하게 유지하는 것은 케이크 조각입니다",
|
||||
"new_node_testing": "새로운 노드 테스트",
|
||||
"new_subaddress_create": "몹시 떠들어 대다",
|
||||
"new_subaddress_label_name": "라벨 이름",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "개인 키에서 저장된 생성 된 키 스트로크에서 월렛 복원",
|
||||
"restore_description_from_seed": "25 단어 또는 13 단어 조합 코드에서 지갑을 복원하십시오.",
|
||||
"restore_description_from_seed_keys": "안전한 장소에 저장 한 종자 / 키로 지갑을 되 찾으십시오.",
|
||||
"restore_existing_wallet": "기존 지갑을 복원하십시오",
|
||||
"restore_from_date_or_blockheight": "이 지갑을 생성하기 며칠 전에 날짜를 입력하십시오. 또는 블록 높이를 알고있는 경우 대신 입력하십시오.",
|
||||
"restore_from_seed_placeholder": "여기에 코드 문구를 입력하거나 붙여 넣으십시오.",
|
||||
"restore_new_seed": "새로운 씨앗",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "보냄",
|
||||
"service_health_disabled": "서비스 건강 게시판이 장애가되었습니다",
|
||||
"service_health_disabled_message": "이것은 서비스 건강 게시판 페이지입니다. 설정 에서이 페이지를 활성화 할 수 있습니다 -> 개인 정보",
|
||||
"set_a_pin": "핀을 설정하십시오",
|
||||
"settings": "설정",
|
||||
"settings_all": "모든",
|
||||
"settings_allow_biometrical_authentication": "생체 인증 허용",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "투표 중량",
|
||||
"waitFewSecondForTxUpdate": "거래 내역에 거래가 반영될 때까지 몇 초 정도 기다려 주세요.",
|
||||
"wallet": "지갑",
|
||||
"wallet_group": "지갑 그룹",
|
||||
"wallet_group_description_four": "완전히 새로운 씨앗으로 지갑을 만듭니다.",
|
||||
"wallet_group_description_one": "케이크 지갑에서는 a를 만들 수 있습니다",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "지갑",
|
||||
"warning": "경고",
|
||||
"welcome": "환영 에",
|
||||
"welcome_subtitle_new_wallet": "신선하게 시작하려면 아래에서 새 지갑을 만들면 레이스로 떠날 것입니다.",
|
||||
"welcome_subtitle_restore_wallet": "케이크에 가져 오려는 기존 지갑이 있다면 기존 지갑 복원을 선택하면 프로세스를 안내해 드리겠습니다.",
|
||||
"welcome_to_cakepay": "Cake Pay에 오신 것을 환영합니다!",
|
||||
"what_is_silent_payments": "조용한 지불이란 무엇입니까?",
|
||||
"widgets_address": "주소",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "အသစ်တစ်ခုကိုရွေးပါ",
|
||||
"nanogpt_subtitle": "အားလုံးနောက်ဆုံးပေါ်မော်ဒယ်များ (GPT-4, Claude) ။ \\ nno subscription, crypto နှင့်အတူပေးဆောင်။",
|
||||
"narrow": "ကျဉ်းသော",
|
||||
"new_first_wallet_text": "သင့်ရဲ့ cryptocurrencrencres ကိုအလွယ်တကူလုံခြုံစွာထားရှိပါ",
|
||||
"new_first_wallet_text": "သင်၏ Crypto Safe ကိုလုံခြုံအောင်ပြုလုပ်ခြင်းသည်ကိတ်မုန့်တစ်မျိုးဖြစ်သည်",
|
||||
"new_node_testing": "နှာခေါင်း အသစ်စမ်းသပ်ခြင်း။",
|
||||
"new_subaddress_create": "ဖန်တီးပါ။",
|
||||
"new_subaddress_label_name": "အညွှန်းအမည်",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "သင့်ကိုယ်ပိုင်သော့များမှ သိမ်းဆည်းထားသော ထုတ်ပေးထားသော သော့ချက်များမှ သင့်ပိုက်ဆံအိတ်ကို ပြန်လည်ရယူပါ။",
|
||||
"restore_description_from_seed": "25 စကားလုံး သို့မဟုတ် 13 စကားလုံးပေါင်းစပ်ကုဒ်မှ သင့်ပိုက်ဆံအိတ်ကို ပြန်လည်ရယူပါ။",
|
||||
"restore_description_from_seed_keys": "သင့်ပိုက်ဆံအိတ်ကို လုံခြုံသောနေရာတွင် သိမ်းဆည်းထားသော မျိုးစေ့/သော့များမှ ပြန်လည်ရယူပါ။",
|
||||
"restore_existing_wallet": "ရှိပြီးသားပိုက်ဆံအိတ်ကို restore",
|
||||
"restore_from_date_or_blockheight": "ဤပိုက်ဆံအိတ်ကို သင်မဖန်တီးမီ ရက်အနည်းငယ်အလိုတွင် ရက်စွဲတစ်ခု ထည့်သွင်းပါ။ သို့မဟုတ် ဘလော့ခ်ဟိုက် ကို သိပါက ၎င်းအစား ၎င်းကို ထည့်ပါ။",
|
||||
"restore_from_seed_placeholder": "သင့်အစေ့ကို ဤနေရာတွင် ထည့်ပါ သို့မဟုတ် ကူးထည့်ပါ။",
|
||||
"restore_new_seed": "မျိုးစေ့အသစ်",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "ပို့လိုက်ပါတယ်။",
|
||||
"service_health_disabled": "ဝန်ဆောင်မှုကျန်းမာရေးစာစောင်အားပိတ်ထားသည်",
|
||||
"service_health_disabled_message": "ဤသည်မှာ 0 န်ဆောင်မှုကျန်းမာရေးစာစောင်စာမျက်နှာတွင်ဤစာမျက်နှာကို Settings အောက်တွင်ဖွင့်ထားနိုင်သည်",
|
||||
"set_a_pin": "PIN နံပါတ်ကိုသတ်မှတ်ပါ",
|
||||
"settings": "ဆက်တင်များ",
|
||||
"settings_all": "အားလုံး",
|
||||
"settings_allow_biometrical_authentication": "ဇီဝဗေဒဆိုင်ရာ အထောက်အထားစိစစ်ခြင်းကို ခွင့်ပြုပါ။",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "ငွေလွှဲခြင်းကို ဖွင့်ကြည့်ပါ။",
|
||||
"voting_weight": "မဲပေးအလေးချိန်",
|
||||
"waitFewSecondForTxUpdate": "ငွေပေးငွေယူ မှတ်တမ်းတွင် ရောင်ပြန်ဟပ်ရန် စက္ကန့်အနည်းငယ်စောင့်ပါ။",
|
||||
"wallet": "ပိုက်ဆံအိတ်",
|
||||
"wallet_group": "ပိုက်ဆံအိတ်အုပ်စု",
|
||||
"wallet_group_description_four": "လုံးဝအသစ်သောမျိုးစေ့နှင့်အတူပိုက်ဆံအိတ်ဖန်တီးရန်။",
|
||||
"wallet_group_description_one": "ကိတ်မုန့်၌, သင်တစ် ဦး ဖန်တီးနိုင်ပါတယ်",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "ပိုက်ဆံအိတ်",
|
||||
"warning": "သတိပေးချက်",
|
||||
"welcome": "မှကြိုဆိုပါတယ်။",
|
||||
"welcome_subtitle_new_wallet": "လတ်ဆတ်စွာစတင်လိုပါကအောက်ကပိုက်ဆံအိတ်အသစ်ကိုဖန်တီးပါ။",
|
||||
"welcome_subtitle_restore_wallet": "အကယ်. သင့်တွင်သင်ကိတ်မုန့်ထဲသို့ယူဆောင်လိုသောလက်ရှိပိုက်ဆံအိတ်ရှိပါက Restore Lestore Wallet ကိုရွေးပါ။",
|
||||
"welcome_to_cakepay": "Cake Pay မှကြိုဆိုပါသည်။",
|
||||
"what_is_silent_payments": "အသံတိတ်ငွေပေးချေမှုဆိုတာဘာလဲ",
|
||||
"widgets_address": "လိပ်စာ",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Kies een nieuwe vertegenwoordiger",
|
||||
"nanogpt_subtitle": "Alle nieuwste modellen (GPT-4, Claude). \\ Nno-abonnement, betalen met crypto.",
|
||||
"narrow": "Smal",
|
||||
"new_first_wallet_text": "Houd uw cryptocurrency gemakkelijk veilig",
|
||||
"new_first_wallet_text": "Je crypto veilig houden is een fluitje van een cent",
|
||||
"new_node_testing": "Nieuwe knooppunttest",
|
||||
"new_subaddress_create": "Creëren",
|
||||
"new_subaddress_label_name": "Label naam",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Herstel uw portemonnee van gegenereerd toetsaanslagen opgeslagen van uw privésleutels",
|
||||
"restore_description_from_seed": "Herstel uw portemonnee van het 25 woord of 13 woord combinatiecode",
|
||||
"restore_description_from_seed_keys": "Ontvang uw portemonnee terug uit seed / keys die u hebt opgeslagen op een veilige plaats",
|
||||
"restore_existing_wallet": "Herstel de bestaande portemonnee",
|
||||
"restore_from_date_or_blockheight": "Voer een datum in een paar dagen voordat u deze portemonnee heeft gemaakt. Of als u de blokhoogte kent, voert u deze in",
|
||||
"restore_from_seed_placeholder": "Voer hier uw codefrase in of plak deze",
|
||||
"restore_new_seed": "Nieuw zaad",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Verzonden",
|
||||
"service_health_disabled": "Service Health Bulletin is uitgeschakeld",
|
||||
"service_health_disabled_message": "Dit is de Service Health Bulletin -pagina, u kunt deze pagina instellingen inschakelen -> Privacy",
|
||||
"set_a_pin": "Zet een speld",
|
||||
"settings": "Instellingen",
|
||||
"settings_all": "ALLE",
|
||||
"settings_allow_biometrical_authentication": "Biometrische authenticatie toestaan",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"voting_weight": "Stemgewicht",
|
||||
"waitFewSecondForTxUpdate": "Wacht een paar seconden totdat de transactie wordt weergegeven in de transactiegeschiedenis",
|
||||
"waiting_payment_confirmation": "In afwachting van betalingsbevestiging",
|
||||
"wallet": "Portemonnee",
|
||||
"wallet_group": "Portemonnee",
|
||||
"wallet_group_description_four": "om een portemonnee te maken met een geheel nieuw zaadje.",
|
||||
"wallet_group_description_one": "In cakeballet kun je een",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "Portefeuilles",
|
||||
"warning": "Waarschuwing",
|
||||
"welcome": "Welkom bij",
|
||||
"welcome_subtitle_new_wallet": "Als u opnieuw wilt beginnen, tikt u op de nieuwe portemonnee hieronder en u bent op weg naar de races.",
|
||||
"welcome_subtitle_restore_wallet": "Als je een bestaande portemonnee hebt die je in cake wilt brengen, kies dan gewoon om de bestaande portemonnee te herstellen en we zullen je door het proces leiden.",
|
||||
"welcome_to_cakepay": "Welkom bij Cake Pay!",
|
||||
"what_is_silent_payments": "Wat zijn stille betalingen?",
|
||||
"widgets_address": "Adres",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Wybierz nowego przedstawiciela",
|
||||
"nanogpt_subtitle": "Wszystkie najnowsze modele (GPT-4, Claude). \\ Nno subskrypcja, płacą za pomocą kryptografii.",
|
||||
"narrow": "Wąski",
|
||||
"new_first_wallet_text": "Łatwo zapewnić bezpieczeństwo kryptowalut",
|
||||
"new_first_wallet_text": "Zachowanie bezpieczeństwa kryptograficznego jest kawałkiem ciasta",
|
||||
"new_node_testing": "Testowanie nowych węzłów",
|
||||
"new_subaddress_create": "Stwórz",
|
||||
"new_subaddress_label_name": "Etykieta nazwy adresu",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Przywróć swój portfel z kluczy prywatnych",
|
||||
"restore_description_from_seed": "Przywróć swój portfel z 25 lub 13-słownej frazy seed",
|
||||
"restore_description_from_seed_keys": "Odzyskaj swój portfel z seedów / kluczy, które zapisałeś w bezpiecznym miejscu",
|
||||
"restore_existing_wallet": "Przywróć istniejący portfel",
|
||||
"restore_from_date_or_blockheight": "Wprowadź datę na kilka dni przed utworzeniem tego portfela, lub jeśli znasz wysokość bloku, wprowadź go zamiast daty",
|
||||
"restore_from_seed_placeholder": "Wpisz lub wklej tutaj swoją frazę seed",
|
||||
"restore_new_seed": "Nowy seed",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Wysłano",
|
||||
"service_health_disabled": "Biuletyn zdrowia usług jest wyłączony",
|
||||
"service_health_disabled_message": "To jest strona Biuletynu Zdrowie Service, możesz włączyć tę stronę w Ustawieniach -> Prywatność",
|
||||
"set_a_pin": "Ustaw szpilkę",
|
||||
"settings": "Ustawienia",
|
||||
"settings_all": "Wszystkie",
|
||||
"settings_allow_biometrical_authentication": "Zezwalaj na uwierzytelnianie biometryczne",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Zobacz transakcje na ",
|
||||
"voting_weight": "Waga głosu",
|
||||
"waitFewSecondForTxUpdate": "Poczekaj kilka sekund, aż transakcja zostanie odzwierciedlona w historii transakcji",
|
||||
"wallet": "Portfel",
|
||||
"wallet_group": "Grupa portfela",
|
||||
"wallet_group_description_four": "Aby stworzyć portfel z zupełnie nowym ziarnem.",
|
||||
"wallet_group_description_one": "W portfelu ciasta możesz stworzyć",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Portfele",
|
||||
"warning": "Ostrzeżenie",
|
||||
"welcome": "Witamy w",
|
||||
"welcome_subtitle_new_wallet": "Jeśli chcesz zacząć od nowa, dotknij Utwórz nowy portfel poniżej, a będziesz na wyścigach.",
|
||||
"welcome_subtitle_restore_wallet": "Jeśli masz istniejący portfel, który chcesz wnieść do ciasta, po prostu wybierz przywróć istniejący portfel, a my przeprowadzimy Cię przez proces.",
|
||||
"welcome_to_cakepay": "Witamy w Cake Pay!",
|
||||
"what_is_silent_payments": "Co to są ciche płatności?",
|
||||
"widgets_address": "Adres",
|
||||
|
|
|
@ -428,7 +428,7 @@
|
|||
"nano_pick_new_rep": "Escolha um novo representante",
|
||||
"nanogpt_subtitle": "Todos os modelos mais recentes (GPT-4, Claude). \\ Nno assinatura, pagam com criptografia.",
|
||||
"narrow": "Estreito",
|
||||
"new_first_wallet_text": "Mantenha sua criptomoeda facilmente segura",
|
||||
"new_first_wallet_text": "Manter sua cripto segura é um pedaço de bolo",
|
||||
"new_node_testing": "Teste de novo nó",
|
||||
"new_subaddress_create": "Criar",
|
||||
"new_subaddress_label_name": "Nome",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "Restaure sua carteira a partir de suas chaves privadas",
|
||||
"restore_description_from_seed": "Restaure sua carteira a partir de semente com 25 palavras ou 13 palavras",
|
||||
"restore_description_from_seed_keys": "Restaure a sua carteira a partir de sementes/chaves que você salvou em um local seguro",
|
||||
"restore_existing_wallet": "Restaure a carteira existente",
|
||||
"restore_from_date_or_blockheight": "Insira uma data alguns dias antes de criar esta carteira. Ou se você souber a altura do bloco, insira-o",
|
||||
"restore_from_seed_placeholder": "Digite ou cole sua frase de código aqui",
|
||||
"restore_new_seed": "Nova semente",
|
||||
|
@ -673,6 +674,7 @@
|
|||
"sent": "Enviada",
|
||||
"service_health_disabled": "O Boletim de Saúde de Serviço está desativado",
|
||||
"service_health_disabled_message": "Esta é a página do Boletim de Saúde de Serviço, você pode ativar esta página em Configurações -> Privacidade",
|
||||
"set_a_pin": "Defina um pino",
|
||||
"settings": "Configurações",
|
||||
"settings_all": "Tudo",
|
||||
"settings_allow_biometrical_authentication": "Permitir autenticação biométrica",
|
||||
|
@ -895,6 +897,7 @@
|
|||
"voting_weight": "Peso de votação",
|
||||
"waitFewSecondForTxUpdate": "Aguarde alguns segundos para que a transação seja refletida no histórico de transações",
|
||||
"waiting_payment_confirmation": "Aguardando confirmação de pagamento",
|
||||
"wallet": "Carteira",
|
||||
"wallet_group": "Grupo de carteira",
|
||||
"wallet_group_description_four": "Para criar uma carteira com uma semente totalmente nova.",
|
||||
"wallet_group_description_one": "Na carteira de bolo, você pode criar um",
|
||||
|
@ -927,6 +930,8 @@
|
|||
"wallets": "Carteiras",
|
||||
"warning": "Aviso",
|
||||
"welcome": "Bem-vindo ao",
|
||||
"welcome_subtitle_new_wallet": "Se você quiser começar de novo, toque em criar uma nova carteira abaixo e você estará nas corridas.",
|
||||
"welcome_subtitle_restore_wallet": "Se você tem uma carteira existente que deseja trazer para o bolo, basta escolher a carteira existente e nós o guiaremos pelo processo.",
|
||||
"welcome_to_cakepay": "Bem-vindo ao Cake Pay!",
|
||||
"what_is_silent_payments": "O que são pagamentos silenciosos?",
|
||||
"widgets_address": "Endereço",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Выберите нового представителя",
|
||||
"nanogpt_subtitle": "Все новейшие модели (GPT-4, Claude). \\ Nno Подписка, платите с крипто.",
|
||||
"narrow": "Узкий",
|
||||
"new_first_wallet_text": "Легко сохранить свою криптовалюту в безопасности",
|
||||
"new_first_wallet_text": "Сохранение вашего криптографии - это кусок торта",
|
||||
"new_node_testing": "Тестирование новой ноды",
|
||||
"new_subaddress_create": "Создать",
|
||||
"new_subaddress_label_name": "Имя",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "Вы можете восстановить кошелёк с помощью приватных ключей",
|
||||
"restore_description_from_seed": "Вы можете восстановить кошелёк используя 25-ти значную мнемоническую фразу",
|
||||
"restore_description_from_seed_keys": "Вы можете восстановить кошелёк из мнемонической фразы/ключей, которые вы сохранили ранее",
|
||||
"restore_existing_wallet": "Восстановите существующий кошелек",
|
||||
"restore_from_date_or_blockheight": "Пожалуйста, введите дату за несколько дней до создания этого кошелька. Или, если вы знаете высоту блока, введите ее значение",
|
||||
"restore_from_seed_placeholder": "Введите или вставьте мнемоническую фразу вашего кошелька",
|
||||
"restore_new_seed": "Новая мнемоническая фраза",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "Отправленные",
|
||||
"service_health_disabled": "Бюллетень для здоровья обслуживания инвалид",
|
||||
"service_health_disabled_message": "Это страница бюллетени обслуживания услуг, вы можете включить эту страницу в соответствии с настройками -> Конфиденциальность",
|
||||
"set_a_pin": "Установить булавку",
|
||||
"settings": "Настройки",
|
||||
"settings_all": "ВСЕ",
|
||||
"settings_allow_biometrical_authentication": "Включить биометрическую аутентификацию",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "Вес голоса",
|
||||
"waitFewSecondForTxUpdate": "Пожалуйста, подождите несколько секунд, чтобы транзакция отразилась в истории транзакций.",
|
||||
"wallet": "Кошелек",
|
||||
"wallet_group": "Группа кошелька",
|
||||
"wallet_group_description_four": "создать кошелек с совершенно новым семенем.",
|
||||
"wallet_group_description_one": "В кошельке для торта вы можете создать",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "Кошельки",
|
||||
"warning": "Предупреждение",
|
||||
"welcome": "Приветствуем в",
|
||||
"welcome_subtitle_new_wallet": "Если вы хотите начать Fresh, нажмите «Создать новый кошелек» ниже, и вы отправитесь на гонки.",
|
||||
"welcome_subtitle_restore_wallet": "Если у вас есть существующий кошелек, который вы хотите принести в торт, просто выберите «Восстановить существующий кошелек», и мы проведем вас через процесс.",
|
||||
"welcome_to_cakepay": "Добро пожаловать в Cake Pay!",
|
||||
"what_is_silent_payments": "Что такое молчаливые платежи?",
|
||||
"widgets_address": "Адрес",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "เลือกตัวแทนใหม่",
|
||||
"nanogpt_subtitle": "รุ่นใหม่ล่าสุดทั้งหมด (GPT-4, Claude). การสมัครสมาชิก \\ nno, จ่ายด้วย crypto",
|
||||
"narrow": "แคบ",
|
||||
"new_first_wallet_text": "ทำให้สกุลเงินดิจิตอลของคุณปลอดภัยได้อย่างง่ายดาย",
|
||||
"new_first_wallet_text": "การรักษา crypto ของคุณให้ปลอดภัยเป็นเค้กชิ้นหนึ่ง",
|
||||
"new_node_testing": "การทดสอบโหนดใหม่",
|
||||
"new_subaddress_create": "สร้าง",
|
||||
"new_subaddress_label_name": "ชื่อป้ายกำกับ",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "กู้กระเป๋าของคุณจากการกดปุ่มที่สร้างขึ้นจาก private keys ของคุณที่บันทึกไว้",
|
||||
"restore_description_from_seed": "กู้กระเป๋าของคุณจากรหัสผสมของ 25 คำหรือ 13 คำ",
|
||||
"restore_description_from_seed_keys": "เรียกกระเป๋าของคุณกลับมาจาก seed/keys ที่คุณได้บันทึกไว้ในที่ปลอดภัย",
|
||||
"restore_existing_wallet": "คืนค่ากระเป๋าเงินที่มีอยู่",
|
||||
"restore_from_date_or_blockheight": "โปรดป้อนวันที่หลายวันก่อนที่คุณสร้างกระเป๋านี้ หรือหากคุณรู้ความสูงของบล็อก (blockheight) โปรดป้อนมันแทน",
|
||||
"restore_from_seed_placeholder": "โปรดป้อนหรือวาง seed ของคุณที่นี่",
|
||||
"restore_new_seed": "ซีดใหม่",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "ส่ง",
|
||||
"service_health_disabled": "Service Health Bulletin ถูกปิดใช้งาน",
|
||||
"service_health_disabled_message": "นี่คือหน้า Service Health Bulletin คุณสามารถเปิดใช้งานหน้านี้ภายใต้การตั้งค่า -> ความเป็นส่วนตัว",
|
||||
"set_a_pin": "ตั้งพิน",
|
||||
"settings": "การตั้งค่า",
|
||||
"settings_all": "ทั้งหมด",
|
||||
"settings_allow_biometrical_authentication": "อนุญาตให้ใช้การยืนยันตัวตนทางระบบชีวภาพ",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "ดูการทำธุรกรรมบน ",
|
||||
"voting_weight": "น้ำหนักโหวต",
|
||||
"waitFewSecondForTxUpdate": "กรุณารอสักครู่เพื่อให้ธุรกรรมปรากฏในประวัติการทำธุรกรรม",
|
||||
"wallet": "กระเป๋าสตางค์",
|
||||
"wallet_group": "กลุ่มกระเป๋าเงิน",
|
||||
"wallet_group_description_four": "เพื่อสร้างกระเป๋าเงินที่มีเมล็ดพันธุ์ใหม่ทั้งหมด",
|
||||
"wallet_group_description_one": "ในกระเป๋าเงินเค้กคุณสามารถสร้างไฟล์",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "กระเป๋า",
|
||||
"warning": "คำเตือน",
|
||||
"welcome": "ยินดีต้อนรับสู่",
|
||||
"welcome_subtitle_new_wallet": "หากคุณต้องการเริ่มต้นใหม่ให้แตะสร้างกระเป๋าเงินใหม่ด้านล่างและคุณจะออกจากการแข่งขัน",
|
||||
"welcome_subtitle_restore_wallet": "หากคุณมีกระเป๋าเงินที่มีอยู่ที่คุณต้องการนำเข้าเค้กให้เลือกคืนกระเป๋าเงินที่มีอยู่แล้วเราจะพาคุณผ่านกระบวนการ",
|
||||
"welcome_to_cakepay": "ยินดีต้อนรับสู่ Cake Pay!",
|
||||
"what_is_silent_payments": "การชำระเงินเงียบคืออะไร?",
|
||||
"widgets_address": "ที่อยู่",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Pumili ng isang bagong representative",
|
||||
"nanogpt_subtitle": "Ang lahat ng mga pinakabagong modelo (GPT-4, Claude). \nNo subscription, magbayad gamit ang crypto.",
|
||||
"narrow": "Makitid",
|
||||
"new_first_wallet_text": "Panatilihing ligtas ang iyong crypto, piraso ng cake",
|
||||
"new_first_wallet_text": "Ang pagpapanatiling ligtas sa iyong crypto ay isang piraso ng cake",
|
||||
"new_node_testing": "Bagong node testing",
|
||||
"new_subaddress_create": "Lumikha",
|
||||
"new_subaddress_label_name": "Pangalan ng label",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Ibalik ang iyong wallet mula sa nabuong mga keystrokes na na-save mula sa iyong mga private key",
|
||||
"restore_description_from_seed": "Ibalik ang iyong wallet mula sa alinman sa 25 na salita o 13 na salita na seed",
|
||||
"restore_description_from_seed_keys": "Ibalik ang inyong wallet mula sa inyong seed/keys na iyong na-save sa ligtas na lugar",
|
||||
"restore_existing_wallet": "Ibalik ang umiiral na pitaka",
|
||||
"restore_from_date_or_blockheight": "Mangyaring maglagay ng petsa ilang araw bago mo ginawa ang wallet na ito. O kung alam mo ang block height pwede ilagay ito sa halip",
|
||||
"restore_from_seed_placeholder": "Mangyaring ipasok o idikit ang iyong seed dito",
|
||||
"restore_new_seed": "Bagong seed",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Ipinadala",
|
||||
"service_health_disabled": "Hindi pinagana ang Service Health Bulletin",
|
||||
"service_health_disabled_message": "Ito ang pahina ng Service Health Bulletin, maaari mong paganahin ang pahinang ito sa ilalim ng Mga Setting -> Pagkapribado",
|
||||
"set_a_pin": "Magtakda ng isang pin",
|
||||
"settings": "Mga Setting",
|
||||
"settings_all": "LAHAT",
|
||||
"settings_allow_biometrical_authentication": "Payagan ang biometrical authentication",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "Tingnan ang transaksyon sa ",
|
||||
"voting_weight": "Bigat ng pagboto",
|
||||
"waitFewSecondForTxUpdate": "Mangyaring maghintay ng ilang segundo para makita ang transaksyon sa history ng mga transaksyon",
|
||||
"wallet": "Wallet",
|
||||
"wallet_group": "Group ng Wallet",
|
||||
"wallet_group_description_four": "Upang lumikha ng isang pitaka na may ganap na bagong binhi.",
|
||||
"wallet_group_description_one": "Sa cake wallet, maaari kang lumikha ng isang",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Mga Wallet",
|
||||
"warning": "Babala",
|
||||
"welcome": "Maligayang pagdating sa",
|
||||
"welcome_subtitle_new_wallet": "Kung nais mong simulan ang sariwa, tapikin ang Lumikha ng Bagong Wallet sa ibaba at pupunta ka sa mga karera.",
|
||||
"welcome_subtitle_restore_wallet": "Kung mayroon kang isang umiiral na pitaka na nais mong dalhin sa cake, piliin lamang ang ibalik ang umiiral na pitaka at lalakad ka namin sa proseso.",
|
||||
"welcome_to_cakepay": "Maligayang pagdating sa Cake Pay!",
|
||||
"what_is_silent_payments": "Ano ang tahimik na pagbabayad?",
|
||||
"widgets_address": "Address",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Yeni bir temsilci seçin",
|
||||
"nanogpt_subtitle": "En yeni modeller (GPT-4, Claude). \\ Nno aboneliği, kripto ile ödeme yapın.",
|
||||
"narrow": "Dar",
|
||||
"new_first_wallet_text": "Kripto para biriminizi kolayca güvende tutun",
|
||||
"new_first_wallet_text": "Kripto'nuzu güvende tutmak bir parça kek",
|
||||
"new_node_testing": "Yeni düğüm test ediliyor",
|
||||
"new_subaddress_create": "Oluştur",
|
||||
"new_subaddress_label_name": "Etiket ismi",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "Cüzdanınızı özel anahtarlarınızdan kaydedilen oluşturulmuş tuş vuruşlarından geri yükleyin",
|
||||
"restore_description_from_seed": "Cüzdanınızı 25 veya 13 kelimelik kombinasyon kodundan geri döndürün",
|
||||
"restore_description_from_seed_keys": "Güvenli bir yere kaydettiğin tohumdan/anahtarlardan cüzdanını geri döndür",
|
||||
"restore_existing_wallet": "Mevcut cüzdanı geri yükleyin",
|
||||
"restore_from_date_or_blockheight": "Lütfen bu cüzdanı oluşturmadan birkaç gün önceki bir tarihi girin. Veya blok yüksekliğini biliyorsan, lütfen bunu gir",
|
||||
"restore_from_seed_placeholder": "Lütfen tohumunu buraya gir veya yapıştır",
|
||||
"restore_new_seed": "Yeni tohum",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "Gönderildi",
|
||||
"service_health_disabled": "Service Health Bülten devre dışı bırakıldı",
|
||||
"service_health_disabled_message": "Bu Hizmet Sağlığı Bülten Sayfası, bu sayfayı Ayarlar -> Gizlilik altında etkinleştirebilirsiniz",
|
||||
"set_a_pin": "Bir pim ayarlamak",
|
||||
"settings": "ayarlar",
|
||||
"settings_all": "HEPSİ",
|
||||
"settings_allow_biometrical_authentication": "Biyometrik doğrulamaya izin ver",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "İşlemi şurada görüntüle ",
|
||||
"voting_weight": "Oy kullanma",
|
||||
"waitFewSecondForTxUpdate": "İşlemin işlem geçmişine yansıması için lütfen birkaç saniye bekleyin",
|
||||
"wallet": "Cüzdan",
|
||||
"wallet_group": "Cüzdan grubu",
|
||||
"wallet_group_description_four": "Tamamen yeni bir tohumla bir cüzdan oluşturmak için.",
|
||||
"wallet_group_description_one": "Kek cüzdanında bir",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "Cüzdanlar",
|
||||
"warning": "Uyarı",
|
||||
"welcome": "Hoş Geldiniz",
|
||||
"welcome_subtitle_new_wallet": "Taze başlamak istiyorsanız, aşağıda yeni cüzdan oluşturun ve yarışlara gidersiniz.",
|
||||
"welcome_subtitle_restore_wallet": "Mevcut bir cüzdanınız varsa, kek içine getirmek istediğiniz, mevcut cüzdanı geri yüklemeyi seçin ve bu süreç boyunca size yol gösterelim.",
|
||||
"welcome_to_cakepay": "Cake Pay'e Hoş Geldiniz!",
|
||||
"what_is_silent_payments": "Sessiz ödemeler nedir?",
|
||||
"widgets_address": "Adres",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "Виберіть нового представника",
|
||||
"nanogpt_subtitle": "Усі найновіші моделі (GPT-4, Claude). \\ Nno підписка, оплата криптовалютою.",
|
||||
"narrow": "вузькі",
|
||||
"new_first_wallet_text": "Легко зберігайте свою криптовалюту в безпеці",
|
||||
"new_first_wallet_text": "Зберігання вашої криптовалюти це просто як шматок торта",
|
||||
"new_node_testing": "Тестування нового вузла",
|
||||
"new_subaddress_create": "Створити",
|
||||
"new_subaddress_label_name": "Ім'я",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "Ви можете відновити гаманець за допомогою приватних ключів",
|
||||
"restore_description_from_seed": "Ви можете відновити гаманець використовуючи 25-ти слівну мнемонічну фразу",
|
||||
"restore_description_from_seed_keys": "Ви можете відновити гаманець з мнемонічної фрази/ключів, які ви зберегли раніше",
|
||||
"restore_existing_wallet": "Відновити існуючий гаманець",
|
||||
"restore_from_date_or_blockheight": "Будь ласка, введіть дату за кілька днів до створення цього гаманця. Або, якщо ви знаєте висоту блоку, введіть її значення",
|
||||
"restore_from_seed_placeholder": "Введіть або вставте мнемонічну фразу вашого гаманця",
|
||||
"restore_new_seed": "Нова мнемонічна фраза",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "Відправлені",
|
||||
"service_health_disabled": "Вісник охорони здоров'я інвалідів",
|
||||
"service_health_disabled_message": "Це сторінка бюлетеня Health Service, ви можете включити цю сторінку в налаштуваннях -> конфіденційність",
|
||||
"set_a_pin": "Встановити PIN",
|
||||
"settings": "Налаштування",
|
||||
"settings_all": "ВСІ",
|
||||
"settings_allow_biometrical_authentication": "Включити біометричну аутентифікацію",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "Вага голосування",
|
||||
"waitFewSecondForTxUpdate": "Будь ласка, зачекайте кілька секунд, поки транзакція відобразиться в історії транзакцій",
|
||||
"wallet": "Гаманець",
|
||||
"wallet_group": "Група гаманців",
|
||||
"wallet_group_description_four": "створити гаманець з абсолютно новим насінням.",
|
||||
"wallet_group_description_one": "У гаманці тортів ви можете створити a",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "Гаманці",
|
||||
"warning": "УВАГА",
|
||||
"welcome": "Вітаємо в",
|
||||
"welcome_subtitle_new_wallet": "Якщо ви хочете почати спочатку, торкніться Створити новий гаманець нижче, і ви будете поза конкуренціею.",
|
||||
"welcome_subtitle_restore_wallet": "Якщо у вас є існуючий гаманець, який ви хочете ввести в торт, просто виберіть Відновити існуючий гаманець, і ми проведемо вас через процес.",
|
||||
"welcome_to_cakepay": "Ласкаво просимо до Cake Pay!",
|
||||
"what_is_silent_payments": "Що таке мовчазні платежі?",
|
||||
"widgets_address": "Адреса",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "ایک نیا نمائندہ منتخب کریں",
|
||||
"nanogpt_subtitle": "تمام تازہ ترین ماڈل (GPT-4 ، کلاڈ)۔ n n no سبسکرپشن ، کریپٹو کے ساتھ ادائیگی کریں۔",
|
||||
"narrow": "تنگ",
|
||||
"new_first_wallet_text": "آسانی سے اپنے cryptocurrency محفوظ رکھیں",
|
||||
"new_first_wallet_text": "اپنے کریپٹو کو محفوظ رکھنا کیک کا ایک ٹکڑا ہے",
|
||||
"new_node_testing": "نیا نوڈ ٹیسٹنگ",
|
||||
"new_subaddress_create": "بنانا",
|
||||
"new_subaddress_label_name": "لیبل کا نام",
|
||||
|
@ -572,6 +572,7 @@
|
|||
"restore_description_from_keys": "اپنے بٹوے کو اپنی نجی کلیدوں سے محفوظ کردہ کی اسٹروکس سے بحال کریں۔",
|
||||
"restore_description_from_seed": "اپنے بٹوے کو 25 لفظ یا 13 الفاظ کے مجموعہ کوڈ سے بحال کریں۔",
|
||||
"restore_description_from_seed_keys": "اپنے بٹوے کو بیج / چابیاں سے واپس حاصل کریں جنہیں آپ نے محفوظ جگہ پر محفوظ کیا ہے۔",
|
||||
"restore_existing_wallet": "موجودہ پرس کو بحال کریں",
|
||||
"restore_from_date_or_blockheight": "براہ کرم یہ پرس بنانے سے چند دن پہلے کی تاریخ درج کریں۔ یا اگر آپ کو بلاک ہائیٹ معلوم ہے تو براہ کرم اس کی بجائے اسے درج کریں۔",
|
||||
"restore_from_seed_placeholder": "براہ کرم اپنا بیج یہاں درج کریں یا پیسٹ کریں۔",
|
||||
"restore_new_seed": "نیا بیج",
|
||||
|
@ -673,6 +674,7 @@
|
|||
"sent": "بھیجا",
|
||||
"service_health_disabled": "سروس ہیلتھ بلیٹن غیر فعال ہے",
|
||||
"service_health_disabled_message": "یہ سروس ہیلتھ بلیٹن پیج ہے ، آپ اس صفحے کو ترتیبات کے تحت اہل بنا سکتے ہیں -> رازداری",
|
||||
"set_a_pin": "ایک پن مرتب کریں",
|
||||
"settings": "ترتیبات",
|
||||
"settings_all": "تمام",
|
||||
"settings_allow_biometrical_authentication": "بایومیٹریکل تصدیق کی اجازت دیں۔",
|
||||
|
@ -894,6 +896,7 @@
|
|||
"view_transaction_on": "لین دین دیکھیں آن",
|
||||
"voting_weight": "ووٹ کا وزن",
|
||||
"waitFewSecondForTxUpdate": "۔ﮟﯾﺮﮐ ﺭﺎﻈﺘﻧﺍ ﺎﮐ ﮉﻨﮑﯿﺳ ﺪﻨﭼ ﻡﺮﮐ ﮦﺍﺮﺑ ﮯﯿﻟ ﮯﮐ ﮯﻧﺮﮐ ﯽﺳﺎﮑﻋ ﯽﮐ ﻦﯾﺩ ﻦﯿﻟ ﮟﯿﻣ ﺦﯾﺭﺎﺗ ﯽﮐ ﻦ",
|
||||
"wallet": "پرس",
|
||||
"wallet_group": "پرس گروپ",
|
||||
"wallet_group_description_four": "مکمل طور پر نئے بیج کے ساتھ پرس بنانے کے ل.",
|
||||
"wallet_group_description_one": "کیک پرس میں ، آپ بنا سکتے ہیں",
|
||||
|
@ -926,6 +929,8 @@
|
|||
"wallets": "بٹوے",
|
||||
"warning": "وارننگ",
|
||||
"welcome": "میں خوش آمدید",
|
||||
"welcome_subtitle_new_wallet": "اگر آپ تازہ شروع کرنا چاہتے ہیں تو ، نیچے نیا پرس بنائیں پر تھپتھپائیں اور آپ ریسوں پر جائیں گے۔",
|
||||
"welcome_subtitle_restore_wallet": "اگر آپ کے پاس موجودہ پرس ہے تو آپ کیک میں لانا چاہتے ہیں تو ، موجودہ بٹوے کو بحال کریں کا انتخاب کریں اور ہم آپ کو اس عمل میں چلیں گے۔",
|
||||
"welcome_to_cakepay": "Cake پے میں خوش آمدید!",
|
||||
"what_is_silent_payments": "خاموش ادائیگی کیا ہے؟",
|
||||
"widgets_address": "پتہ",
|
||||
|
|
|
@ -426,7 +426,7 @@
|
|||
"nano_pick_new_rep": "Chọn đại diện mới",
|
||||
"nanogpt_subtitle": "Tất cả các mẫu mới nhất (GPT-4, Claude).\\nKhông cần đăng ký, thanh toán bằng tiền điện tử.",
|
||||
"narrow": "Hẹp",
|
||||
"new_first_wallet_text": "Giữ an toàn cho tiền điện tử của bạn, dễ dàng như ăn bánh",
|
||||
"new_first_wallet_text": "Giữ tiền điện tử của bạn an toàn là một miếng bánh",
|
||||
"new_node_testing": "Đang thử nghiệm nút mới",
|
||||
"new_subaddress_create": "Tạo",
|
||||
"new_subaddress_label_name": "Tên nhãn",
|
||||
|
@ -569,6 +569,7 @@
|
|||
"restore_description_from_keys": "Khôi phục ví của bạn từ các thao tác nhập được lưu từ khóa riêng của bạn",
|
||||
"restore_description_from_seed": "Khôi phục ví của bạn từ mã kết hợp 25 từ hoặc 13 từ",
|
||||
"restore_description_from_seed_keys": "Khôi phục ví của bạn từ hạt giống/khóa mà bạn đã lưu ở nơi an toàn",
|
||||
"restore_existing_wallet": "Khôi phục ví hiện có",
|
||||
"restore_from_date_or_blockheight": "Vui lòng nhập một ngày vài ngày trước khi bạn tạo ví này. Hoặc nếu bạn biết chiều cao khối, hãy nhập nó thay thế",
|
||||
"restore_from_seed_placeholder": "Vui lòng nhập hoặc dán hạt giống của bạn vào đây",
|
||||
"restore_new_seed": "Hạt giống mới",
|
||||
|
@ -670,6 +671,7 @@
|
|||
"sent": "Đã gửi",
|
||||
"service_health_disabled": "Thông báo sức khỏe dịch vụ bị vô hiệu hóa",
|
||||
"service_health_disabled_message": "Đây là trang thông báo sức khỏe dịch vụ, bạn có thể kích hoạt trang này trong Cài đặt -> Quyền riêng tư",
|
||||
"set_a_pin": "Đặt một pin",
|
||||
"settings": "Cài đặt",
|
||||
"settings_all": "TẤT CẢ",
|
||||
"settings_allow_biometrical_authentication": "Cho phép xác thực sinh trắc học",
|
||||
|
@ -891,6 +893,7 @@
|
|||
"view_transaction_on": "Xem giao dịch trên",
|
||||
"voting_weight": "Trọng số bỏ phiếu",
|
||||
"waitFewSecondForTxUpdate": "Vui lòng đợi vài giây để giao dịch được phản ánh trong lịch sử giao dịch",
|
||||
"wallet": "Cái ví",
|
||||
"wallet_group": "Nhóm ví",
|
||||
"wallet_group_description_four": "Để tạo ra một ví với một hạt giống hoàn toàn mới.",
|
||||
"wallet_group_description_one": "Trong ví bánh, bạn có thể tạo",
|
||||
|
@ -923,6 +926,8 @@
|
|||
"wallets": "Các ví",
|
||||
"warning": "Cảnh báo",
|
||||
"welcome": "Chào mừng đến với",
|
||||
"welcome_subtitle_new_wallet": "Nếu bạn muốn bắt đầu mới, hãy nhấn Tạo ví mới bên dưới và bạn sẽ rời khỏi các cuộc đua.",
|
||||
"welcome_subtitle_restore_wallet": "Nếu bạn có một ví hiện có mà bạn muốn mang vào bánh, chỉ cần chọn khôi phục ví hiện có và chúng tôi sẽ hướng dẫn bạn qua quá trình này.",
|
||||
"welcome_to_cakepay": "Chào mừng đến với Cake Pay!",
|
||||
"what_is_silent_payments": "Thanh toán im lặng là gì?",
|
||||
"widgets_address": "Địa chỉ",
|
||||
|
|
|
@ -428,7 +428,7 @@
|
|||
"nano_pick_new_rep": "Mu aṣoju tuntun kan",
|
||||
"nanogpt_subtitle": "Gbogbo awọn awoṣe tuntun (GPT-4, Claude). \\ Nno alabapin kan, sanwo pẹlu Crypto.",
|
||||
"narrow": "Taara",
|
||||
"new_first_wallet_text": "Ni rọọrun jẹ ki o jẹ ki o jẹ ki o jẹ ki a mu",
|
||||
"new_first_wallet_text": "Tọju ẹrọ ti o ni aabo rẹ jẹ nkan ti akara oyinbo kan",
|
||||
"new_node_testing": "A ń dán apẹka títun wò",
|
||||
"new_subaddress_create": "Ṣe é",
|
||||
"new_subaddress_label_name": "Orúkọ",
|
||||
|
@ -571,6 +571,7 @@
|
|||
"restore_description_from_keys": "Mú àpamọ́wọ́ yín padà láti àwọn àtẹ̀ nípamọ́ láti àwọn kọ́kọ́rọ́ àdáni yín",
|
||||
"restore_description_from_seed": "Ẹ mú àpamọ́wọ́ yín padà láti àkànpọ̀ ọlọ́rọ̀ ẹ̀ẹ̀marùndínlọgbọ̀n tàbí ti mẹ́talá.",
|
||||
"restore_description_from_seed_keys": "Mú àpamọ́wọ́ yín padà láti hóró/kọ́kọ́rọ́ t'ẹ́ ti pamọ́ sí ibi láìléwu",
|
||||
"restore_existing_wallet": "Mu pada apamọwọ to wa tẹlẹ",
|
||||
"restore_from_date_or_blockheight": "Ẹ jọ̀wọ́, tẹ̀ ìgbà ọjọ́ díẹ̀ k'ẹ́ tó ti dá àpamọ́wọ́ yìí. Tàbí ẹ lè tẹ̀ ẹ́ t'ẹ́ bá mọ gíga àkójọpọ̀.",
|
||||
"restore_from_seed_placeholder": "Ẹ jọ̀wọ́ tẹ̀ hóró yín tàbí fikún ẹ̀dà hóró ḿbí.",
|
||||
"restore_new_seed": "Hóró títun",
|
||||
|
@ -672,6 +673,7 @@
|
|||
"sent": "Owó t'á ti ránṣẹ́",
|
||||
"service_health_disabled": "IPỌRỌ IWE TI AGBARA TI O LE RẸ",
|
||||
"service_health_disabled_message": "Eyi ni oju-iwe Iwe itẹlera Iṣẹ Ile-iṣẹ Iṣẹ: O le mu oju-iwe yii ṣiṣẹ labẹ Eto -> Asiri",
|
||||
"set_a_pin": "Ṣeto PIN kan",
|
||||
"settings": "Awọn aseṣe",
|
||||
"settings_all": "Gbogbo",
|
||||
"settings_allow_biometrical_authentication": "Fi àyè gba ìfẹ̀rílàdí biometrical",
|
||||
|
@ -893,6 +895,7 @@
|
|||
"view_transaction_on": "Wo pàṣípààrọ̀ lórí ",
|
||||
"voting_weight": "Idibo iwuwo",
|
||||
"waitFewSecondForTxUpdate": "Fi inurere duro fun awọn iṣeju diẹ fun idunadura lati ṣe afihan ninu itan-akọọlẹ iṣowo",
|
||||
"wallet": "Ohun apamọwọwọ",
|
||||
"wallet_group": "Ẹgbẹ apamọwọ",
|
||||
"wallet_group_description_four": "Lati ṣẹda apamọwọ kan pẹlu irugbin tuntun tuntun.",
|
||||
"wallet_group_description_one": "Ni apamọwọ akara oyinbo, o le ṣẹda a",
|
||||
|
@ -925,6 +928,8 @@
|
|||
"wallets": "Àwọn àpamọ́wọ́",
|
||||
"warning": "Ikilo",
|
||||
"welcome": "Ẹ káàbọ sí",
|
||||
"welcome_subtitle_new_wallet": "Ti o ba fẹ bẹrẹ alabapade, tẹ Ṣẹda apamọwọ tuntun ni isalẹ iwọ yoo wa ni pipa si awọn ere-ije.",
|
||||
"welcome_subtitle_restore_wallet": "Ti o ba ni apamọwọ ti o wa tẹlẹ ti o fẹ lati mu wa sinu akara oyinbo, yan omi apamọwọ wa tẹlẹ ati pe a yoo rin ọ nipasẹ ilana naa.",
|
||||
"welcome_to_cakepay": "Ẹ káàbọ̀ sí Cake Pay!",
|
||||
"what_is_silent_payments": "Kini awọn sisanwo ipalọlọ?",
|
||||
"widgets_address": "Àdírẹ́sì",
|
||||
|
|
|
@ -427,7 +427,7 @@
|
|||
"nano_pick_new_rep": "选择新代表",
|
||||
"nanogpt_subtitle": "所有最新型号(GPT-4,Claude)。\\ nno订阅,用加密货币付款。",
|
||||
"narrow": "狭窄的",
|
||||
"new_first_wallet_text": "轻松确保您的加密货币安全",
|
||||
"new_first_wallet_text": "保持加密货币是一件小菜一碟",
|
||||
"new_node_testing": "新节点测试",
|
||||
"new_subaddress_create": "创建",
|
||||
"new_subaddress_label_name": "标签名称",
|
||||
|
@ -570,6 +570,7 @@
|
|||
"restore_description_from_keys": "使用私钥恢复钱包",
|
||||
"restore_description_from_seed": "从25个字中恢复您的钱包或13个字的组合码",
|
||||
"restore_description_from_seed_keys": "从保存到安全地方的种子/钥匙取回钱包",
|
||||
"restore_existing_wallet": "恢复现有的钱包",
|
||||
"restore_from_date_or_blockheight": "请输入您创建这个钱包前几天的日期。或者如果您知道区块高度,请输入区块高度",
|
||||
"restore_from_seed_placeholder": "请在此处输入或粘贴您的代码短语",
|
||||
"restore_new_seed": "新种子",
|
||||
|
@ -671,6 +672,7 @@
|
|||
"sent": "已发送",
|
||||
"service_health_disabled": "服务健康公告被禁用",
|
||||
"service_health_disabled_message": "这是服务健康公告页面,您可以在设置 - >隐私下启用此页面",
|
||||
"set_a_pin": "设置一个别针",
|
||||
"settings": "设置",
|
||||
"settings_all": "全部",
|
||||
"settings_allow_biometrical_authentication": "允许生物识别认证",
|
||||
|
@ -892,6 +894,7 @@
|
|||
"view_transaction_on": "View Transaction on ",
|
||||
"voting_weight": "投票权重",
|
||||
"waitFewSecondForTxUpdate": "请等待几秒钟,交易才会反映在交易历史记录中",
|
||||
"wallet": "钱包",
|
||||
"wallet_group": "钱包组",
|
||||
"wallet_group_description_four": "创建一个带有全新种子的钱包。",
|
||||
"wallet_group_description_one": "在蛋糕钱包中,您可以创建一个",
|
||||
|
@ -924,6 +927,8 @@
|
|||
"wallets": "钱包",
|
||||
"warning": "警告",
|
||||
"welcome": "欢迎使用",
|
||||
"welcome_subtitle_new_wallet": "如果您想开始新鲜,请点击下面的创建新钱包,您将参加比赛。",
|
||||
"welcome_subtitle_restore_wallet": "如果您有一个现有的钱包要把蛋糕带入蛋糕,只需选择还原现有的钱包,我们将带您完成整个过程。",
|
||||
"welcome_to_cakepay": "欢迎来到 Cake Pay!",
|
||||
"what_is_silent_payments": "什么是无声付款?",
|
||||
"widgets_address": "地址",
|
||||
|
|
Loading…
Reference in a new issue