mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-06-28 12:29:51 +00:00
Merge branch 'main' into fix-bug-for-restore-from-backup
This commit is contained in:
commit
2b8e8b41b6
36 changed files with 680 additions and 549 deletions
|
@ -993,11 +993,29 @@ abstract class ElectrumWalletBase
|
||||||
bool hasTaprootInputs = false;
|
bool hasTaprootInputs = false;
|
||||||
|
|
||||||
final transaction = txb.buildTransaction((txDigest, utxo, publicKey, sighash) {
|
final transaction = txb.buildTransaction((txDigest, utxo, publicKey, sighash) {
|
||||||
final key = estimatedTx.inputPrivKeyInfos
|
String error = "Cannot find private key.";
|
||||||
.firstWhereOrNull((element) => element.privkey.getPublic().toHex() == publicKey);
|
|
||||||
|
ECPrivateInfo? key;
|
||||||
|
|
||||||
|
if (estimatedTx.inputPrivKeyInfos.isEmpty) {
|
||||||
|
error += "\nNo private keys generated.";
|
||||||
|
} else {
|
||||||
|
error += "\nAddress: ${utxo.ownerDetails.address.toAddress()}";
|
||||||
|
|
||||||
|
key = estimatedTx.inputPrivKeyInfos.firstWhereOrNull((element) {
|
||||||
|
final elemPubkey = element.privkey.getPublic().toHex();
|
||||||
|
if (elemPubkey == publicKey) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
error += "\nExpected: $publicKey";
|
||||||
|
error += "\nPubkey: $elemPubkey";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (key == null) {
|
if (key == null) {
|
||||||
throw Exception("Cannot find private key");
|
throw Exception(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (utxo.utxo.isP2tr()) {
|
if (utxo.utxo.isP2tr()) {
|
||||||
|
|
|
@ -23,7 +23,7 @@ String generateP2SHAddress({
|
||||||
required int index,
|
required int index,
|
||||||
}) =>
|
}) =>
|
||||||
ECPublic.fromBip32(hd.childKey(Bip32KeyIndex(index)).publicKey)
|
ECPublic.fromBip32(hd.childKey(Bip32KeyIndex(index)).publicKey)
|
||||||
.toP2wshInP2sh()
|
.toP2wpkhInP2sh()
|
||||||
.toAddress(network);
|
.toAddress(network);
|
||||||
|
|
||||||
String generateP2WSHAddress({
|
String generateP2WSHAddress({
|
||||||
|
|
|
@ -39,7 +39,7 @@ String getSeed() {
|
||||||
if (polyseed != "") {
|
if (polyseed != "") {
|
||||||
return polyseed;
|
return polyseed;
|
||||||
}
|
}
|
||||||
final legacy = monero.Wallet_seed(wptr!, seedOffset: '');
|
final legacy = getSeedLegacy("English");
|
||||||
return legacy;
|
return legacy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,6 +49,9 @@ String getSeedLegacy(String? language) {
|
||||||
monero.Wallet_setSeedLanguage(wptr!, language: language ?? "English");
|
monero.Wallet_setSeedLanguage(wptr!, language: language ?? "English");
|
||||||
legacy = monero.Wallet_seed(wptr!, seedOffset: '');
|
legacy = monero.Wallet_seed(wptr!, seedOffset: '');
|
||||||
}
|
}
|
||||||
|
if (monero.Wallet_status(wptr!) != 0) {
|
||||||
|
return monero.Wallet_errorString(wptr!);
|
||||||
|
}
|
||||||
return legacy;
|
return legacy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -123,7 +123,16 @@ void restoreWalletFromKeysSync(
|
||||||
int nettype = 0,
|
int nettype = 0,
|
||||||
int restoreHeight = 0}) {
|
int restoreHeight = 0}) {
|
||||||
txhistory = null;
|
txhistory = null;
|
||||||
final newWptr = monero.WalletManager_createWalletFromKeys(
|
final newWptr = spendKey != ""
|
||||||
|
? monero.WalletManager_createDeterministicWalletFromSpendKey(
|
||||||
|
wmPtr,
|
||||||
|
path: path,
|
||||||
|
password: password,
|
||||||
|
language: language,
|
||||||
|
spendKeyString: spendKey,
|
||||||
|
newWallet: true, // TODO(mrcyjanek): safe to remove
|
||||||
|
restoreHeight: restoreHeight)
|
||||||
|
: monero.WalletManager_createWalletFromKeys(
|
||||||
wmPtr,
|
wmPtr,
|
||||||
path: path,
|
path: path,
|
||||||
password: password,
|
password: password,
|
||||||
|
|
|
@ -41,7 +41,7 @@ String getSeed() {
|
||||||
if (polyseed != "") {
|
if (polyseed != "") {
|
||||||
return polyseed;
|
return polyseed;
|
||||||
}
|
}
|
||||||
final legacy = wownero.Wallet_seed(wptr!, seedOffset: '');
|
final legacy = getSeedLegacy(null);
|
||||||
return legacy;
|
return legacy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,6 +51,9 @@ String getSeedLegacy(String? language) {
|
||||||
wownero.Wallet_setSeedLanguage(wptr!, language: language ?? "English");
|
wownero.Wallet_setSeedLanguage(wptr!, language: language ?? "English");
|
||||||
legacy = wownero.Wallet_seed(wptr!, seedOffset: '');
|
legacy = wownero.Wallet_seed(wptr!, seedOffset: '');
|
||||||
}
|
}
|
||||||
|
if (wownero.Wallet_status(wptr!) != 0) {
|
||||||
|
return wownero.Wallet_errorString(wptr!);
|
||||||
|
}
|
||||||
return legacy;
|
return legacy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,16 @@ void restoreWalletFromKeysSync(
|
||||||
int nettype = 0,
|
int nettype = 0,
|
||||||
int restoreHeight = 0}) {
|
int restoreHeight = 0}) {
|
||||||
txhistory = null;
|
txhistory = null;
|
||||||
final newWptr = wownero.WalletManager_createWalletFromKeys(
|
final newWptr = spendKey != ""
|
||||||
|
? wownero.WalletManager_createDeterministicWalletFromSpendKey(
|
||||||
|
wmPtr,
|
||||||
|
path: path,
|
||||||
|
password: password,
|
||||||
|
language: language,
|
||||||
|
spendKeyString: spendKey,
|
||||||
|
newWallet: true, // TODO(mrcyjanek): safe to remove
|
||||||
|
restoreHeight: restoreHeight)
|
||||||
|
: wownero.WalletManager_createWalletFromKeys(
|
||||||
wmPtr,
|
wmPtr,
|
||||||
path: path,
|
path: path,
|
||||||
password: password,
|
password: password,
|
||||||
|
|
|
@ -21,16 +21,14 @@ Future<void> bootstrap(GlobalKey<NavigatorState> navigatorKey) async {
|
||||||
final settingsStore = getIt.get<SettingsStore>();
|
final settingsStore = getIt.get<SettingsStore>();
|
||||||
final fiatConversionStore = getIt.get<FiatConversionStore>();
|
final fiatConversionStore = getIt.get<FiatConversionStore>();
|
||||||
|
|
||||||
final currentWalletName = getIt
|
final currentWalletName =
|
||||||
.get<SharedPreferences>()
|
getIt.get<SharedPreferences>().getString(PreferencesKey.currentWalletName);
|
||||||
.getString(PreferencesKey.currentWalletName);
|
|
||||||
if (currentWalletName != null) {
|
if (currentWalletName != null) {
|
||||||
authenticationStore.installed();
|
authenticationStore.installed();
|
||||||
}
|
}
|
||||||
|
|
||||||
startAuthenticationStateChange(authenticationStore, navigatorKey);
|
await startAuthenticationStateChange(authenticationStore, navigatorKey);
|
||||||
startCurrentWalletChangeReaction(
|
startCurrentWalletChangeReaction(appStore, settingsStore, fiatConversionStore);
|
||||||
appStore, settingsStore, fiatConversionStore);
|
|
||||||
startCurrentFiatChangeReaction(appStore, settingsStore, fiatConversionStore);
|
startCurrentFiatChangeReaction(appStore, settingsStore, fiatConversionStore);
|
||||||
startCurrentFiatApiModeChangeReaction(appStore, settingsStore, fiatConversionStore);
|
startCurrentFiatApiModeChangeReaction(appStore, settingsStore, fiatConversionStore);
|
||||||
startOnCurrentNodeChangeReaction(appStore);
|
startOnCurrentNodeChangeReaction(appStore);
|
||||||
|
|
|
@ -14,8 +14,20 @@ ReactionDisposer? _onAuthenticationStateChange;
|
||||||
dynamic loginError;
|
dynamic loginError;
|
||||||
StreamController<dynamic> authenticatedErrorStreamController = BehaviorSubject();
|
StreamController<dynamic> authenticatedErrorStreamController = BehaviorSubject();
|
||||||
|
|
||||||
void startAuthenticationStateChange(
|
Future<void> reInitializeStreamController() async {
|
||||||
AuthenticationStore authenticationStore, GlobalKey<NavigatorState> navigatorKey) {
|
if (!authenticatedErrorStreamController.isClosed) {
|
||||||
|
await authenticatedErrorStreamController.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
authenticatedErrorStreamController = StreamController<dynamic>();
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<void> startAuthenticationStateChange(
|
||||||
|
AuthenticationStore authenticationStore,
|
||||||
|
GlobalKey<NavigatorState> navigatorKey,
|
||||||
|
) async {
|
||||||
|
await reInitializeStreamController();
|
||||||
|
|
||||||
authenticatedErrorStreamController.stream.listen((event) {
|
authenticatedErrorStreamController.stream.listen((event) {
|
||||||
if (authenticationStore.state == AuthenticationState.allowed) {
|
if (authenticationStore.state == AuthenticationState.allowed) {
|
||||||
ExceptionHandler.showError(event.toString(), delayInSeconds: 3);
|
ExceptionHandler.showError(event.toString(), delayInSeconds: 3);
|
||||||
|
|
|
@ -362,12 +362,15 @@ abstract class DashboardViewModelBase with Store {
|
||||||
if (wallet.type != WalletType.monero) return [];
|
if (wallet.type != WalletType.monero) return [];
|
||||||
final keys = monero!.getKeys(wallet);
|
final keys = monero!.getKeys(wallet);
|
||||||
List<String> errors = [
|
List<String> errors = [
|
||||||
if (keys['privateSpendKey'] == List.generate(64, (index) => "0").join("")) "Private spend key is 0",
|
// leaving these commented out for now, I'll be able to fix that properly in the airgap update
|
||||||
|
// to not cause work duplication, this will do the job as well, it will be slightly less precise
|
||||||
|
// about what happened - but still enough.
|
||||||
|
// if (keys['privateSpendKey'] == List.generate(64, (index) => "0").join("")) "Private spend key is 0",
|
||||||
if (keys['privateViewKey'] == List.generate(64, (index) => "0").join("")) "private view key is 0",
|
if (keys['privateViewKey'] == List.generate(64, (index) => "0").join("")) "private view key is 0",
|
||||||
if (keys['publicSpendKey'] == List.generate(64, (index) => "0").join("")) "public spend key is 0",
|
// if (keys['publicSpendKey'] == List.generate(64, (index) => "0").join("")) "public spend key is 0",
|
||||||
if (keys['publicViewKey'] == List.generate(64, (index) => "0").join("")) "private view key is 0",
|
if (keys['publicViewKey'] == List.generate(64, (index) => "0").join("")) "public view key is 0",
|
||||||
if (wallet.seed == null) "wallet seed is null",
|
// if (wallet.seed == null) "wallet seed is null",
|
||||||
if (wallet.seed == "") "wallet seed is empty",
|
// if (wallet.seed == "") "wallet seed is empty",
|
||||||
if (monero!.getSubaddressList(wallet).getAll(wallet)[0].address == "41d7FXjswpK1111111111111111111111111111111111111111111111111111111111111111111111111111112KhNi4")
|
if (monero!.getSubaddressList(wallet).getAll(wallet)[0].address == "41d7FXjswpK1111111111111111111111111111111111111111111111111111111111111111111111111111112KhNi4")
|
||||||
"primary address is invalid, you won't be able to receive / spend funds",
|
"primary address is invalid, you won't be able to receive / spend funds",
|
||||||
];
|
];
|
||||||
|
|
|
@ -583,6 +583,30 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
|
||||||
String errorMessage = error.toString();
|
String errorMessage = error.toString();
|
||||||
|
|
||||||
if (walletType == WalletType.solana) {
|
if (walletType == WalletType.solana) {
|
||||||
|
if (errorMessage.contains('insufficient lamports')) {
|
||||||
|
double solValueNeeded = 0.0;
|
||||||
|
|
||||||
|
// Regular expression to match the number after "need". This shows the exact lamports the user needs to perform the transaction.
|
||||||
|
RegExp regExp = RegExp(r'need (\d+)');
|
||||||
|
|
||||||
|
// Find the match
|
||||||
|
Match? match = regExp.firstMatch(errorMessage);
|
||||||
|
|
||||||
|
if (match != null) {
|
||||||
|
String neededAmount = match.group(1)!;
|
||||||
|
final lamportsNeeded = int.tryParse(neededAmount);
|
||||||
|
|
||||||
|
// 5000 lamport used here is the constant for sending a transaction on solana
|
||||||
|
int lamportsPerSol = 1000000000;
|
||||||
|
|
||||||
|
solValueNeeded =
|
||||||
|
lamportsNeeded != null ? ((lamportsNeeded + 5000) / lamportsPerSol) : 0.0;
|
||||||
|
return S.current.insufficient_lamports(solValueNeeded.toString());
|
||||||
|
} else {
|
||||||
|
print("No match found.");
|
||||||
|
return S.current.insufficient_lamport_for_tx;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (errorMessage.contains('insufficient funds for rent')) {
|
if (errorMessage.contains('insufficient funds for rent')) {
|
||||||
return S.current.insufficientFundsForRentError;
|
return S.current.insufficientFundsForRentError;
|
||||||
}
|
}
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "الواردة",
|
"incoming": "الواردة",
|
||||||
"incorrect_seed": "النص الذي تم إدخاله غير صالح.",
|
"incorrect_seed": "النص الذي تم إدخاله غير صالح.",
|
||||||
"inputs": "المدخلات",
|
"inputs": "المدخلات",
|
||||||
|
"insufficient_lamport_for_tx": "ليس لديك ما يكفي من SOL لتغطية المعاملة ورسوم المعاملات الخاصة بها. يرجى إضافة المزيد من SOL إلى محفظتك أو تقليل كمية SOL التي ترسلها.",
|
||||||
|
"insufficient_lamports": "ليس لديك ما يكفي من SOL لتغطية المعاملة ورسوم المعاملات الخاصة بها. تحتاج على الأقل ${solValueNeeded} sol. يرجى إضافة المزيد من sol إلى محفظتك أو تقليل مبلغ sol الذي ترسله",
|
||||||
"insufficientFundsForRentError": "ليس لديك ما يكفي من SOL لتغطية رسوم المعاملة والإيجار للحساب. يرجى إضافة المزيد من sol إلى محفظتك أو تقليل مبلغ sol الذي ترسله",
|
"insufficientFundsForRentError": "ليس لديك ما يكفي من SOL لتغطية رسوم المعاملة والإيجار للحساب. يرجى إضافة المزيد من sol إلى محفظتك أو تقليل مبلغ sol الذي ترسله",
|
||||||
"introducing_cake_pay": "نقدم لكم Cake Pay!",
|
"introducing_cake_pay": "نقدم لكم Cake Pay!",
|
||||||
"invalid_input": "مدخل غير صالح",
|
"invalid_input": "مدخل غير صالح",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Входящи",
|
"incoming": "Входящи",
|
||||||
"incorrect_seed": "Въведеният текст е невалиден.",
|
"incorrect_seed": "Въведеният текст е невалиден.",
|
||||||
"inputs": "Входове",
|
"inputs": "Входове",
|
||||||
|
"insufficient_lamport_for_tx": "Нямате достатъчно SOL, за да покриете транзакцията и таксата му за транзакция. Моля, добавете повече SOL към портфейла си или намалете сумата на SOL, която изпращате.",
|
||||||
|
"insufficient_lamports": "Нямате достатъчно SOL, за да покриете транзакцията и таксата му за транзакция. Имате нужда от поне ${solValueNeeded} sol. Моля, добавете повече SOL към портфейла си или намалете сумата на SOL, която изпращате",
|
||||||
"insufficientFundsForRentError": "Нямате достатъчно SOL, за да покриете таксата за транзакцията и наемането на сметката. Моля, добавете повече SOL към портфейла си или намалете сумата на SOL, която изпращате",
|
"insufficientFundsForRentError": "Нямате достатъчно SOL, за да покриете таксата за транзакцията и наемането на сметката. Моля, добавете повече SOL към портфейла си или намалете сумата на SOL, която изпращате",
|
||||||
"introducing_cake_pay": "Запознайте се с Cake Pay!",
|
"introducing_cake_pay": "Запознайте се с Cake Pay!",
|
||||||
"invalid_input": "Невалиден вход",
|
"invalid_input": "Невалиден вход",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Příchozí",
|
"incoming": "Příchozí",
|
||||||
"incorrect_seed": "Zadaný text není správný.",
|
"incorrect_seed": "Zadaný text není správný.",
|
||||||
"inputs": "Vstupy",
|
"inputs": "Vstupy",
|
||||||
|
"insufficient_lamport_for_tx": "Nemáte dostatek SOL na pokrytí transakce a jejího transakčního poplatku. Laskavě přidejte do své peněženky více solu nebo snižte množství Sol, kterou odesíláte.",
|
||||||
|
"insufficient_lamports": "Nemáte dostatek SOL na pokrytí transakce a jejího transakčního poplatku. Potřebujete alespoň ${solValueNeeded} sol. Laskavě přidejte do své peněženky více SOL nebo snižte množství Sol, kterou odesíláte",
|
||||||
"insufficientFundsForRentError": "Nemáte dostatek SOL na pokrytí transakčního poplatku a nájemného za účet. Laskavě přidejte do své peněženky více SOL nebo snižte množství Sol, kterou odesíláte",
|
"insufficientFundsForRentError": "Nemáte dostatek SOL na pokrytí transakčního poplatku a nájemného za účet. Laskavě přidejte do své peněženky více SOL nebo snižte množství Sol, kterou odesíláte",
|
||||||
"introducing_cake_pay": "Představujeme Cake Pay!",
|
"introducing_cake_pay": "Představujeme Cake Pay!",
|
||||||
"invalid_input": "Neplatný vstup",
|
"invalid_input": "Neplatný vstup",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Eingehend",
|
"incoming": "Eingehend",
|
||||||
"incorrect_seed": "Der eingegebene Text ist ungültig.",
|
"incorrect_seed": "Der eingegebene Text ist ungültig.",
|
||||||
"inputs": "Eingänge",
|
"inputs": "Eingänge",
|
||||||
|
"insufficient_lamport_for_tx": "Sie haben nicht genug SOL, um die Transaktion und ihre Transaktionsgebühr abzudecken. Bitte fügen Sie Ihrer Brieftasche mehr Sol hinzu oder reduzieren Sie die SO -Menge, die Sie senden.",
|
||||||
|
"insufficient_lamports": "Sie haben nicht genug SOL, um die Transaktion und ihre Transaktionsgebühr abzudecken. Sie brauchen mindestens ${solValueNeeded} Sol. Bitte fügen Sie mehr Sol zu Ihrer Wallet hinzu oder reduzieren Sie den von Ihnen gesendeten Sol -Betrag",
|
||||||
"insufficientFundsForRentError": "Sie haben nicht genug SOL, um die Transaktionsgebühr und die Miete für das Konto zu decken. Bitte fügen Sie mehr Sol zu Ihrer Brieftasche hinzu oder reduzieren Sie den von Ihnen gesendeten Sol -Betrag",
|
"insufficientFundsForRentError": "Sie haben nicht genug SOL, um die Transaktionsgebühr und die Miete für das Konto zu decken. Bitte fügen Sie mehr Sol zu Ihrer Brieftasche hinzu oder reduzieren Sie den von Ihnen gesendeten Sol -Betrag",
|
||||||
"introducing_cake_pay": "Einführung von Cake Pay!",
|
"introducing_cake_pay": "Einführung von Cake Pay!",
|
||||||
"invalid_input": "Ungültige Eingabe",
|
"invalid_input": "Ungültige Eingabe",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Incoming",
|
"incoming": "Incoming",
|
||||||
"incorrect_seed": "The text entered is not valid.",
|
"incorrect_seed": "The text entered is not valid.",
|
||||||
"inputs": "Inputs",
|
"inputs": "Inputs",
|
||||||
|
"insufficient_lamport_for_tx": "You do not have enough SOL to cover the transaction and its transaction fee. Kindly add more SOL to your wallet or reduce the SOL amount you\\'re sending.",
|
||||||
|
"insufficient_lamports": "You do not have enough SOL to cover the transaction and its transaction fee. You need at least ${solValueNeeded} SOL. Kindly add more SOL to your wallet or reduce the SOL amount you\\'re sending",
|
||||||
"insufficientFundsForRentError": "You do not have enough SOL to cover the transaction fee and rent for the account. Kindly add more SOL to your wallet or reduce the SOL amount you\\'re sending",
|
"insufficientFundsForRentError": "You do not have enough SOL to cover the transaction fee and rent for the account. Kindly add more SOL to your wallet or reduce the SOL amount you\\'re sending",
|
||||||
"introducing_cake_pay": "Introducing Cake Pay!",
|
"introducing_cake_pay": "Introducing Cake Pay!",
|
||||||
"invalid_input": "Invalid input",
|
"invalid_input": "Invalid input",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Entrante",
|
"incoming": "Entrante",
|
||||||
"incorrect_seed": "El texto ingresado no es válido.",
|
"incorrect_seed": "El texto ingresado no es válido.",
|
||||||
"inputs": "Entradas",
|
"inputs": "Entradas",
|
||||||
|
"insufficient_lamport_for_tx": "No tiene suficiente SOL para cubrir la transacción y su tarifa de transacción. Por favor, agregue más SOL a su billetera o reduzca la cantidad de sol que está enviando.",
|
||||||
|
"insufficient_lamports": "No tiene suficiente SOL para cubrir la transacción y su tarifa de transacción. Necesita al menos ${solValueNeeded} sol. Por favor, agregue más sol a su billetera o reduzca la cantidad de sol que está enviando",
|
||||||
"insufficientFundsForRentError": "No tiene suficiente SOL para cubrir la tarifa de transacción y alquilar para la cuenta. Por favor, agregue más sol a su billetera o reduzca la cantidad de sol que está enviando",
|
"insufficientFundsForRentError": "No tiene suficiente SOL para cubrir la tarifa de transacción y alquilar para la cuenta. Por favor, agregue más sol a su billetera o reduzca la cantidad de sol que está enviando",
|
||||||
"introducing_cake_pay": "¡Presentamos Cake Pay!",
|
"introducing_cake_pay": "¡Presentamos Cake Pay!",
|
||||||
"invalid_input": "Entrada inválida",
|
"invalid_input": "Entrada inválida",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Entrantes",
|
"incoming": "Entrantes",
|
||||||
"incorrect_seed": "Le texte entré est invalide.",
|
"incorrect_seed": "Le texte entré est invalide.",
|
||||||
"inputs": "Contributions",
|
"inputs": "Contributions",
|
||||||
|
"insufficient_lamport_for_tx": "Vous n'avez pas assez de sol pour couvrir la transaction et ses frais de transaction. Veuillez ajouter plus de Sol à votre portefeuille ou réduire la quantité de Sol que vous envoyez.",
|
||||||
|
"insufficient_lamports": "Vous n'avez pas assez de sol pour couvrir la transaction et ses frais de transaction. Vous avez besoin d'au moins ${solValueNeeded} sol. Veuillez ajouter plus de Sol à votre portefeuille ou réduire la quantité de sol que vous envoyez",
|
||||||
"insufficientFundsForRentError": "Vous n'avez pas assez de SOL pour couvrir les frais de transaction et le loyer pour le compte. Veuillez ajouter plus de Sol à votre portefeuille ou réduire la quantité de sol que vous envoyez",
|
"insufficientFundsForRentError": "Vous n'avez pas assez de SOL pour couvrir les frais de transaction et le loyer pour le compte. Veuillez ajouter plus de Sol à votre portefeuille ou réduire la quantité de sol que vous envoyez",
|
||||||
"introducing_cake_pay": "Présentation de Cake Pay !",
|
"introducing_cake_pay": "Présentation de Cake Pay !",
|
||||||
"invalid_input": "Entrée invalide",
|
"invalid_input": "Entrée invalide",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Mai shigowa",
|
"incoming": "Mai shigowa",
|
||||||
"incorrect_seed": "rubutun da aka shigar ba shi da inganci.",
|
"incorrect_seed": "rubutun da aka shigar ba shi da inganci.",
|
||||||
"inputs": "Abubuwan da ke ciki",
|
"inputs": "Abubuwan da ke ciki",
|
||||||
|
"insufficient_lamport_for_tx": "Ba ku da isasshen sool don rufe ma'amala da kuɗin ma'amala. Da unara ƙara ƙarin sool a cikin walat ɗinku ko rage adadin Sol ɗin da kuke aikawa.",
|
||||||
|
"insufficient_lamports": "Ba ku da isasshen sool don rufe ma'amala da kuɗin ma'amala. Kuna buƙatar aƙalla ${solValueNeeded} Sol. Da kyau ƙara ƙarin sool zuwa walat ɗinku ko rage adadin Sol ɗin da kuke aikawa",
|
||||||
"insufficientFundsForRentError": "Ba ku da isasshen Sol don rufe kuɗin ma'amala da haya don asusun. Da kyau ƙara ƙarin sool zuwa walat ɗinku ko rage adadin Sol ɗin da kuke aikawa",
|
"insufficientFundsForRentError": "Ba ku da isasshen Sol don rufe kuɗin ma'amala da haya don asusun. Da kyau ƙara ƙarin sool zuwa walat ɗinku ko rage adadin Sol ɗin da kuke aikawa",
|
||||||
"introducing_cake_pay": "Gabatar da Cake Pay!",
|
"introducing_cake_pay": "Gabatar da Cake Pay!",
|
||||||
"invalid_input": "Shigar da ba daidai ba",
|
"invalid_input": "Shigar da ba daidai ba",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "आने वाली",
|
"incoming": "आने वाली",
|
||||||
"incorrect_seed": "दर्ज किया गया पाठ मान्य नहीं है।",
|
"incorrect_seed": "दर्ज किया गया पाठ मान्य नहीं है।",
|
||||||
"inputs": "इनपुट",
|
"inputs": "इनपुट",
|
||||||
|
"insufficient_lamport_for_tx": "आपके पास लेनदेन और इसके लेनदेन शुल्क को कवर करने के लिए पर्याप्त सोल नहीं है। कृपया अपने बटुए में अधिक सोल जोड़ें या आपके द्वारा भेजे जा रहे सोल राशि को कम करें।",
|
||||||
|
"insufficient_lamports": "आपके पास लेनदेन और इसके लेनदेन शुल्क को कवर करने के लिए पर्याप्त सोल नहीं है। आपको कम से कम ${solValueNeeded} सोल की आवश्यकता है। कृपया अपने बटुए में अधिक सोल जोड़ें या सोल राशि को कम करें जिसे आप भेज रहे हैं",
|
||||||
"insufficientFundsForRentError": "आपके पास लेन -देन शुल्क और खाते के लिए किराए को कवर करने के लिए पर्याप्त सोल नहीं है। कृपया अपने बटुए में अधिक सोल जोड़ें या सोल राशि को कम करें जिसे आप भेज रहे हैं",
|
"insufficientFundsForRentError": "आपके पास लेन -देन शुल्क और खाते के लिए किराए को कवर करने के लिए पर्याप्त सोल नहीं है। कृपया अपने बटुए में अधिक सोल जोड़ें या सोल राशि को कम करें जिसे आप भेज रहे हैं",
|
||||||
"introducing_cake_pay": "परिचय Cake Pay!",
|
"introducing_cake_pay": "परिचय Cake Pay!",
|
||||||
"invalid_input": "अमान्य निवेश",
|
"invalid_input": "अमान्य निवेश",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Dolazno",
|
"incoming": "Dolazno",
|
||||||
"incorrect_seed": "Uneseni tekst nije valjan.",
|
"incorrect_seed": "Uneseni tekst nije valjan.",
|
||||||
"inputs": "Unosi",
|
"inputs": "Unosi",
|
||||||
|
"insufficient_lamport_for_tx": "Nemate dovoljno SOL -a da pokriva transakciju i njegovu transakcijsku naknadu. Ljubazno dodajte više sol u svoj novčanik ili smanjite količinu SOL -a koju šaljete.",
|
||||||
|
"insufficient_lamports": "Nemate dovoljno SOL -a da pokriva transakciju i njegovu transakcijsku naknadu. Trebate najmanje ${solValueNeeded} sol. Ljubazno dodajte više sol u svoj novčanik ili smanjite količinu SOL -a koju šaljete",
|
||||||
"insufficientFundsForRentError": "Nemate dovoljno SOL -a za pokrivanje naknade za transakciju i najamninu za račun. Ljubazno dodajte više sol u svoj novčanik ili smanjite količinu SOL -a koju šaljete",
|
"insufficientFundsForRentError": "Nemate dovoljno SOL -a za pokrivanje naknade za transakciju i najamninu za račun. Ljubazno dodajte više sol u svoj novčanik ili smanjite količinu SOL -a koju šaljete",
|
||||||
"introducing_cake_pay": "Predstavljamo Cake Pay!",
|
"introducing_cake_pay": "Predstavljamo Cake Pay!",
|
||||||
"invalid_input": "Pogrešan unos",
|
"invalid_input": "Pogrešan unos",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Masuk",
|
"incoming": "Masuk",
|
||||||
"incorrect_seed": "Teks yang dimasukkan tidak valid.",
|
"incorrect_seed": "Teks yang dimasukkan tidak valid.",
|
||||||
"inputs": "Input",
|
"inputs": "Input",
|
||||||
|
"insufficient_lamport_for_tx": "Anda tidak memiliki cukup SOL untuk menutupi transaksi dan biaya transaksinya. Mohon tambahkan lebih banyak sol ke dompet Anda atau kurangi jumlah sol yang Anda kirim.",
|
||||||
|
"insufficient_lamports": "Anda tidak memiliki cukup SOL untuk menutupi transaksi dan biaya transaksinya. Anda membutuhkan setidaknya ${solValueNeeded} sol. Mohon tambahkan lebih banyak sol ke dompet Anda atau kurangi jumlah sol yang Anda kirim",
|
||||||
"insufficientFundsForRentError": "Anda tidak memiliki cukup SOL untuk menutupi biaya transaksi dan menyewa untuk akun tersebut. Mohon tambahkan lebih banyak sol ke dompet Anda atau kurangi jumlah sol yang Anda kirim",
|
"insufficientFundsForRentError": "Anda tidak memiliki cukup SOL untuk menutupi biaya transaksi dan menyewa untuk akun tersebut. Mohon tambahkan lebih banyak sol ke dompet Anda atau kurangi jumlah sol yang Anda kirim",
|
||||||
"introducing_cake_pay": "Perkenalkan Cake Pay!",
|
"introducing_cake_pay": "Perkenalkan Cake Pay!",
|
||||||
"invalid_input": "Masukan tidak valid",
|
"invalid_input": "Masukan tidak valid",
|
||||||
|
|
|
@ -339,6 +339,8 @@
|
||||||
"incoming": "In arrivo",
|
"incoming": "In arrivo",
|
||||||
"incorrect_seed": "Il testo inserito non è valido.",
|
"incorrect_seed": "Il testo inserito non è valido.",
|
||||||
"inputs": "Input",
|
"inputs": "Input",
|
||||||
|
"insufficient_lamport_for_tx": "Non hai abbastanza SOL per coprire la transazione e la sua quota di transazione. Si prega di aggiungere più SOL al tuo portafoglio o ridurre l'importo SOL che stai inviando.",
|
||||||
|
"insufficient_lamports": "Non hai abbastanza SOL per coprire la transazione e la sua quota di transazione. Hai bisogno di almeno ${solValueNeeded} sol. Si prega di aggiungere più SOL al tuo portafoglio o ridurre l'importo SOL che stai inviando",
|
||||||
"insufficientFundsForRentError": "Non hai abbastanza SOL per coprire la tassa di transazione e l'affitto per il conto. Si prega di aggiungere più SOL al tuo portafoglio o ridurre l'importo SOL che stai inviando",
|
"insufficientFundsForRentError": "Non hai abbastanza SOL per coprire la tassa di transazione e l'affitto per il conto. Si prega di aggiungere più SOL al tuo portafoglio o ridurre l'importo SOL che stai inviando",
|
||||||
"introducing_cake_pay": "Presentazione di Cake Pay!",
|
"introducing_cake_pay": "Presentazione di Cake Pay!",
|
||||||
"invalid_input": "Inserimento non valido",
|
"invalid_input": "Inserimento non valido",
|
||||||
|
|
|
@ -339,6 +339,8 @@
|
||||||
"incoming": "着信",
|
"incoming": "着信",
|
||||||
"incorrect_seed": "入力されたテキストは無効です。",
|
"incorrect_seed": "入力されたテキストは無効です。",
|
||||||
"inputs": "入力",
|
"inputs": "入力",
|
||||||
|
"insufficient_lamport_for_tx": "トランザクションとその取引手数料をカバーするのに十分なSOLがありません。財布にソルを追加するか、送信するソル量を減らしてください。",
|
||||||
|
"insufficient_lamports": "トランザクションとその取引手数料をカバーするのに十分なSOLがありません。少なくとも${solValueNeeded} solが必要です。財布にソルを追加するか、送信するソル量を減らしてください",
|
||||||
"insufficientFundsForRentError": "アカウントの取引料金とレンタルをカバーするのに十分なソルがありません。財布にソルを追加するか、送信するソル量を減らしてください",
|
"insufficientFundsForRentError": "アカウントの取引料金とレンタルをカバーするのに十分なソルがありません。財布にソルを追加するか、送信するソル量を減らしてください",
|
||||||
"introducing_cake_pay": "序章Cake Pay!",
|
"introducing_cake_pay": "序章Cake Pay!",
|
||||||
"invalid_input": "無効入力",
|
"invalid_input": "無効入力",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "들어오는",
|
"incoming": "들어오는",
|
||||||
"incorrect_seed": "입력하신 텍스트가 유효하지 않습니다.",
|
"incorrect_seed": "입력하신 텍스트가 유효하지 않습니다.",
|
||||||
"inputs": "입력",
|
"inputs": "입력",
|
||||||
|
"insufficient_lamport_for_tx": "거래 및 거래 수수료를 충당하기에 충분한 SOL이 없습니다. 지갑에 더 많은 솔을 추가하거나 보내는 솔을 줄입니다.",
|
||||||
|
"insufficient_lamports": "거래 및 거래 수수료를 충당하기에 충분한 SOL이 없습니다. 최소 ${solValueNeeded} sol이 필요합니다. 지갑에 더 많은 솔을 추가하거나 보내는 솔을 줄이십시오.",
|
||||||
"insufficientFundsForRentError": "거래 수수료와 계좌 임대료를 충당하기에 충분한 SOL이 없습니다. 지갑에 더 많은 솔을 추가하거나 보내는 솔을 줄이십시오.",
|
"insufficientFundsForRentError": "거래 수수료와 계좌 임대료를 충당하기에 충분한 SOL이 없습니다. 지갑에 더 많은 솔을 추가하거나 보내는 솔을 줄이십시오.",
|
||||||
"introducing_cake_pay": "소개 Cake Pay!",
|
"introducing_cake_pay": "소개 Cake Pay!",
|
||||||
"invalid_input": "잘못된 입력",
|
"invalid_input": "잘못된 입력",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "ဝင်လာ",
|
"incoming": "ဝင်လာ",
|
||||||
"incorrect_seed": "ထည့်သွင်းထားသော စာသားသည် မမှန်ကန်ပါ။",
|
"incorrect_seed": "ထည့်သွင်းထားသော စာသားသည် မမှန်ကန်ပါ။",
|
||||||
"inputs": "သွင်းငေှ",
|
"inputs": "သွင်းငေှ",
|
||||||
|
"insufficient_lamport_for_tx": "သငျသညျငွေပေးငွေယူနှင့်၎င်း၏ငွေပေးငွေယူကြေးကိုဖုံးလွှမ်းရန် sol ရှိသည်မဟုတ်ကြဘူး။ ကြင်နာစွာသင်၏ပိုက်ဆံအိတ်သို့ပိုမို sol ကိုထပ်ထည့်ပါသို့မဟုတ်သင်ပို့လွှတ်ခြင်း sol ပမာဏကိုလျှော့ချပါ။",
|
||||||
|
"insufficient_lamports": "သငျသညျငွေပေးငွေယူနှင့်၎င်း၏ငွေပေးငွေယူကြေးကိုဖုံးလွှမ်းရန် sol ရှိသည်မဟုတ်ကြဘူး။ သင်အနည်းဆုံး ${solValueNeeded} s ကိုလိုအပ်ပါတယ်။ ကြင်နာစွာသင်၏ပိုက်ဆံအိတ်သို့ပိုမို sol ကိုထပ်ထည့်ပါသို့မဟုတ်သင်ပို့နေသော sol ပမာဏကိုလျှော့ချပါ",
|
||||||
"insufficientFundsForRentError": "သင်ငွေပေးချေမှုအခကြေးငွေကိုဖုံးအုပ်ရန်နှင့်အကောင့်ငှားရန်လုံလောက်သော sol ရှိသည်မဟုတ်ကြဘူး။ ကြင်နာစွာသင်၏ပိုက်ဆံအိတ်သို့ပိုမို sol ကိုပိုမိုထည့်ပါသို့မဟုတ်သင်ပို့ခြင်း sol ပမာဏကိုလျှော့ချပါ",
|
"insufficientFundsForRentError": "သင်ငွေပေးချေမှုအခကြေးငွေကိုဖုံးအုပ်ရန်နှင့်အကောင့်ငှားရန်လုံလောက်သော sol ရှိသည်မဟုတ်ကြဘူး။ ကြင်နာစွာသင်၏ပိုက်ဆံအိတ်သို့ပိုမို sol ကိုပိုမိုထည့်ပါသို့မဟုတ်သင်ပို့ခြင်း sol ပမာဏကိုလျှော့ချပါ",
|
||||||
"introducing_cake_pay": "Cake Pay ကို မိတ်ဆက်ခြင်း။",
|
"introducing_cake_pay": "Cake Pay ကို မိတ်ဆက်ခြင်း။",
|
||||||
"invalid_input": "ထည့်သွင်းမှု မမှန်ကန်ပါ။",
|
"invalid_input": "ထည့်သွင်းမှု မမှန်ကန်ပါ။",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "inkomend",
|
"incoming": "inkomend",
|
||||||
"incorrect_seed": "De ingevoerde tekst is niet geldig.",
|
"incorrect_seed": "De ingevoerde tekst is niet geldig.",
|
||||||
"inputs": "Invoer",
|
"inputs": "Invoer",
|
||||||
|
"insufficient_lamport_for_tx": "U hebt niet genoeg SOL om de transactie en de transactiekosten te dekken. Voeg vriendelijk meer SOL toe aan uw portemonnee of verminder de SOL -hoeveelheid die u verzendt.",
|
||||||
|
"insufficient_lamports": "U hebt niet genoeg SOL om de transactie en de transactiekosten te dekken. Je hebt minstens ${solValueNeeded} sol nodig. Voeg vriendelijk meer Sol toe aan uw portemonnee of verminder de SOL -hoeveelheid die u verzendt",
|
||||||
"insufficientFundsForRentError": "U hebt niet genoeg SOL om de transactiekosten en huur voor de rekening te dekken. Voeg vriendelijk meer SOL toe aan uw portemonnee of verminder de SOL -hoeveelheid die u verzendt",
|
"insufficientFundsForRentError": "U hebt niet genoeg SOL om de transactiekosten en huur voor de rekening te dekken. Voeg vriendelijk meer SOL toe aan uw portemonnee of verminder de SOL -hoeveelheid die u verzendt",
|
||||||
"introducing_cake_pay": "Introductie van Cake Pay!",
|
"introducing_cake_pay": "Introductie van Cake Pay!",
|
||||||
"invalid_input": "Ongeldige invoer",
|
"invalid_input": "Ongeldige invoer",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Przychodzące",
|
"incoming": "Przychodzące",
|
||||||
"incorrect_seed": "Wprowadzony seed jest nieprawidłowy.",
|
"incorrect_seed": "Wprowadzony seed jest nieprawidłowy.",
|
||||||
"inputs": "Wejścia",
|
"inputs": "Wejścia",
|
||||||
|
"insufficient_lamport_for_tx": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję i opłatę za transakcję. Uprzejmie dodaj więcej sol do portfela lub zmniejsz wysyłaną kwotę SOL.",
|
||||||
|
"insufficient_lamports": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję i opłatę za transakcję. Potrzebujesz przynajmniej ${solValueNeeded} sol. Uprzejmie dodaj więcej sol do portfela lub zmniejsz wysyłaną kwotę SOL, którą wysyłasz",
|
||||||
"insufficientFundsForRentError": "Nie masz wystarczającej ilości SOL, aby pokryć opłatę za transakcję i czynsz za konto. Uprzejmie dodaj więcej sol do portfela lub zmniejsz solę, którą wysyłasz",
|
"insufficientFundsForRentError": "Nie masz wystarczającej ilości SOL, aby pokryć opłatę za transakcję i czynsz za konto. Uprzejmie dodaj więcej sol do portfela lub zmniejsz solę, którą wysyłasz",
|
||||||
"introducing_cake_pay": "Przedstawiamy Cake Pay!",
|
"introducing_cake_pay": "Przedstawiamy Cake Pay!",
|
||||||
"invalid_input": "Nieprawidłowe dane wejściowe",
|
"invalid_input": "Nieprawidłowe dane wejściowe",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Recebidas",
|
"incoming": "Recebidas",
|
||||||
"incorrect_seed": "O texto digitado não é válido.",
|
"incorrect_seed": "O texto digitado não é válido.",
|
||||||
"inputs": "Entradas",
|
"inputs": "Entradas",
|
||||||
|
"insufficient_lamport_for_tx": "Você não tem Sol suficiente para cobrir a transação e sua taxa de transação. Por favor, adicione mais sol à sua carteira ou reduza a quantidade de sol que você envia.",
|
||||||
|
"insufficient_lamports": "Você não tem Sol suficiente para cobrir a transação e sua taxa de transação. Você precisa de pelo menos ${solValueNeeded} sol. Por favor, adicione mais sol à sua carteira ou reduza a quantidade de sol que você está enviando",
|
||||||
"insufficientFundsForRentError": "Você não tem Sol suficiente para cobrir a taxa de transação e o aluguel da conta. Por favor, adicione mais sol à sua carteira ou reduza a quantidade de sol que você envia",
|
"insufficientFundsForRentError": "Você não tem Sol suficiente para cobrir a taxa de transação e o aluguel da conta. Por favor, adicione mais sol à sua carteira ou reduza a quantidade de sol que você envia",
|
||||||
"introducing_cake_pay": "Apresentando o Cake Pay!",
|
"introducing_cake_pay": "Apresentando o Cake Pay!",
|
||||||
"invalid_input": "Entrada inválida",
|
"invalid_input": "Entrada inválida",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Входящие",
|
"incoming": "Входящие",
|
||||||
"incorrect_seed": "Введённый текст некорректный.",
|
"incorrect_seed": "Введённый текст некорректный.",
|
||||||
"inputs": "Входы",
|
"inputs": "Входы",
|
||||||
|
"insufficient_lamport_for_tx": "У вас недостаточно Sol, чтобы покрыть транзакцию и плату за транзакцию. Пожалуйста, добавьте больше Sol в свой кошелек или уменьшите сумму Sol, которую вы отправляете.",
|
||||||
|
"insufficient_lamports": "У вас недостаточно Sol, чтобы покрыть транзакцию и плату за транзакцию. Вам нужен как минимум ${solValueNeeded} sol. Пожалуйста, добавьте больше Sol в свой кошелек или уменьшите сумму Sol, которую вы отправляете",
|
||||||
"insufficientFundsForRentError": "У вас недостаточно Sol, чтобы покрыть плату за транзакцию и аренду для счета. Пожалуйста, добавьте больше Sol в свой кошелек или уменьшите сумму Sol, которую вы отправляете",
|
"insufficientFundsForRentError": "У вас недостаточно Sol, чтобы покрыть плату за транзакцию и аренду для счета. Пожалуйста, добавьте больше Sol в свой кошелек или уменьшите сумму Sol, которую вы отправляете",
|
||||||
"introducing_cake_pay": "Представляем Cake Pay!",
|
"introducing_cake_pay": "Представляем Cake Pay!",
|
||||||
"invalid_input": "Неверный Ввод",
|
"invalid_input": "Неверный Ввод",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "ขาเข้า",
|
"incoming": "ขาเข้า",
|
||||||
"incorrect_seed": "ข้อความที่ป้อนไม่ถูกต้อง",
|
"incorrect_seed": "ข้อความที่ป้อนไม่ถูกต้อง",
|
||||||
"inputs": "อินพุต",
|
"inputs": "อินพุต",
|
||||||
|
"insufficient_lamport_for_tx": "คุณไม่มีโซลเพียงพอที่จะครอบคลุมการทำธุรกรรมและค่าธรรมเนียมการทำธุรกรรม กรุณาเพิ่มโซลให้มากขึ้นลงในกระเป๋าเงินของคุณหรือลดจำนวนโซลที่คุณส่งมา",
|
||||||
|
"insufficient_lamports": "คุณไม่มีโซลเพียงพอที่จะครอบคลุมการทำธุรกรรมและค่าธรรมเนียมการทำธุรกรรม คุณต้องการอย่างน้อย ${solValueNeeded} SOL กรุณาเพิ่มโซลให้มากขึ้นลงในกระเป๋าเงินของคุณหรือลดจำนวนโซลที่คุณกำลังส่ง",
|
||||||
"insufficientFundsForRentError": "คุณไม่มีโซลเพียงพอที่จะครอบคลุมค่าธรรมเนียมการทำธุรกรรมและค่าเช่าสำหรับบัญชี กรุณาเพิ่มโซลให้มากขึ้นลงในกระเป๋าเงินของคุณหรือลดจำนวนโซลที่คุณส่งมา",
|
"insufficientFundsForRentError": "คุณไม่มีโซลเพียงพอที่จะครอบคลุมค่าธรรมเนียมการทำธุรกรรมและค่าเช่าสำหรับบัญชี กรุณาเพิ่มโซลให้มากขึ้นลงในกระเป๋าเงินของคุณหรือลดจำนวนโซลที่คุณส่งมา",
|
||||||
"introducing_cake_pay": "ยินดีต้อนรับสู่ Cake Pay!",
|
"introducing_cake_pay": "ยินดีต้อนรับสู่ Cake Pay!",
|
||||||
"invalid_input": "อินพุตไม่ถูกต้อง",
|
"invalid_input": "อินพุตไม่ถูกต้อง",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Gelen",
|
"incoming": "Gelen",
|
||||||
"incorrect_seed": "Girilen metin geçerli değil.",
|
"incorrect_seed": "Girilen metin geçerli değil.",
|
||||||
"inputs": "Girişler",
|
"inputs": "Girişler",
|
||||||
|
"insufficient_lamport_for_tx": "İşlemi ve işlem ücretini karşılamak için yeterli SOL'unuz yok. Lütfen cüzdanınıza daha fazla SOL ekleyin veya gönderdiğiniz sol miktarını azaltın.",
|
||||||
|
"insufficient_lamports": "İşlemi ve işlem ücretini karşılamak için yeterli SOL'unuz yok. En az ${solValueNeeded} Sol'a ihtiyacınız var. Lütfen cüzdanınıza daha fazla sol ekleyin veya gönderdiğiniz sol miktarını azaltın",
|
||||||
"insufficientFundsForRentError": "İşlem ücretini karşılamak ve hesap için kiralamak için yeterli SOL'nuz yok. Lütfen cüzdanınıza daha fazla sol ekleyin veya gönderdiğiniz sol miktarını azaltın",
|
"insufficientFundsForRentError": "İşlem ücretini karşılamak ve hesap için kiralamak için yeterli SOL'nuz yok. Lütfen cüzdanınıza daha fazla sol ekleyin veya gönderdiğiniz sol miktarını azaltın",
|
||||||
"introducing_cake_pay": "Cake Pay ile tanışın!",
|
"introducing_cake_pay": "Cake Pay ile tanışın!",
|
||||||
"invalid_input": "Geçersiz Giriş",
|
"invalid_input": "Geçersiz Giriş",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "Вхідні",
|
"incoming": "Вхідні",
|
||||||
"incorrect_seed": "Введений текст невірний.",
|
"incorrect_seed": "Введений текст невірний.",
|
||||||
"inputs": "Вхoди",
|
"inputs": "Вхoди",
|
||||||
|
"insufficient_lamport_for_tx": "У вас недостатньо SOL, щоб покрити транзакцію та її плату за трансакцію. Будь ласка, додайте до свого гаманця більше SOL або зменшіть суму, яку ви надсилаєте.",
|
||||||
|
"insufficient_lamports": "У вас недостатньо SOL, щоб покрити транзакцію та її плату за трансакцію. Вам потрібно щонайменше ${solValueNeeded} sol. Будь ласка, додайте до свого гаманця більше SOL або зменшіть суму Sol, яку ви надсилаєте",
|
||||||
"insufficientFundsForRentError": "У вас недостатньо SOL, щоб покрити плату за транзакцію та оренду на рахунок. Будь ласка, додайте до свого гаманця більше SOL або зменшіть суму, яку ви надсилаєте",
|
"insufficientFundsForRentError": "У вас недостатньо SOL, щоб покрити плату за транзакцію та оренду на рахунок. Будь ласка, додайте до свого гаманця більше SOL або зменшіть суму, яку ви надсилаєте",
|
||||||
"introducing_cake_pay": "Представляємо Cake Pay!",
|
"introducing_cake_pay": "Представляємо Cake Pay!",
|
||||||
"invalid_input": "Неправильні дані",
|
"invalid_input": "Неправильні дані",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "آنے والا",
|
"incoming": "آنے والا",
|
||||||
"incorrect_seed": "درج کردہ متن درست نہیں ہے۔",
|
"incorrect_seed": "درج کردہ متن درست نہیں ہے۔",
|
||||||
"inputs": "آدانوں",
|
"inputs": "آدانوں",
|
||||||
|
"insufficient_lamport_for_tx": "آپ کے پاس ٹرانزیکشن اور اس کے لین دین کی فیس کا احاطہ کرنے کے لئے کافی SOL نہیں ہے۔ برائے مہربانی اپنے بٹوے میں مزید سول شامل کریں یا آپ کو بھیجنے والی سول رقم کو کم کریں۔",
|
||||||
|
"insufficient_lamports": "آپ کے پاس ٹرانزیکشن اور اس کے لین دین کی فیس کا احاطہ کرنے کے لئے کافی SOL نہیں ہے۔ آپ کو کم از کم ${solValueNeeded} sol کی ضرورت ہے۔ برائے مہربانی اپنے بٹوے میں مزید SOL شامل کریں یا آپ جس SOL رقم کو بھیج رہے ہو اسے کم کریں",
|
||||||
"insufficientFundsForRentError": "آپ کے پاس ٹرانزیکشن فیس اور اکاؤنٹ کے لئے کرایہ لینے کے ل enough اتنا SOL نہیں ہے۔ برائے مہربانی اپنے بٹوے میں مزید سول شامل کریں یا آپ کو بھیجنے والی سول رقم کو کم کریں",
|
"insufficientFundsForRentError": "آپ کے پاس ٹرانزیکشن فیس اور اکاؤنٹ کے لئے کرایہ لینے کے ل enough اتنا SOL نہیں ہے۔ برائے مہربانی اپنے بٹوے میں مزید سول شامل کریں یا آپ کو بھیجنے والی سول رقم کو کم کریں",
|
||||||
"introducing_cake_pay": "Cake پے کا تعارف!",
|
"introducing_cake_pay": "Cake پے کا تعارف!",
|
||||||
"invalid_input": "غلط ان پٹ",
|
"invalid_input": "غلط ان پٹ",
|
||||||
|
|
|
@ -339,6 +339,8 @@
|
||||||
"incoming": "Wọ́n tó ń bọ̀",
|
"incoming": "Wọ́n tó ń bọ̀",
|
||||||
"incorrect_seed": "Ọ̀rọ̀ tí a tẹ̀ kì í ṣe èyí.",
|
"incorrect_seed": "Ọ̀rọ̀ tí a tẹ̀ kì í ṣe èyí.",
|
||||||
"inputs": "Igbewọle",
|
"inputs": "Igbewọle",
|
||||||
|
"insufficient_lamport_for_tx": "O ko ni sosi to lati bo idunadura ati idiyele iṣowo rẹ. Fi agbara kun Sol diẹ sii si apamọwọ rẹ tabi dinku sodo naa ti o \\ 'tun n firanṣẹ.",
|
||||||
|
"insufficient_lamports": "O ko ni sosi to lati bo idunadura ati idiyele iṣowo rẹ. O nilo o kere ju ${solValueNeeded}. Fi agbara kun Sol diẹ sii si apamọwọ rẹ tabi dinku soso ti o n firanṣẹ",
|
||||||
"insufficientFundsForRentError": "O ko ni Sol kan lati bo owo isanwo naa ki o yalo fun iroyin naa. Fi agbara kun Sol diẹ sii si apamọwọ rẹ tabi dinku soso naa ti o \\ 'tun n firanṣẹ",
|
"insufficientFundsForRentError": "O ko ni Sol kan lati bo owo isanwo naa ki o yalo fun iroyin naa. Fi agbara kun Sol diẹ sii si apamọwọ rẹ tabi dinku soso naa ti o \\ 'tun n firanṣẹ",
|
||||||
"introducing_cake_pay": "Ẹ bá Cake Pay!",
|
"introducing_cake_pay": "Ẹ bá Cake Pay!",
|
||||||
"invalid_input": "Iṣawọle ti ko tọ",
|
"invalid_input": "Iṣawọle ti ko tọ",
|
||||||
|
|
|
@ -338,6 +338,8 @@
|
||||||
"incoming": "收到",
|
"incoming": "收到",
|
||||||
"incorrect_seed": "输入的文字无效。",
|
"incorrect_seed": "输入的文字无效。",
|
||||||
"inputs": "输入",
|
"inputs": "输入",
|
||||||
|
"insufficient_lamport_for_tx": "您没有足够的溶胶来支付交易及其交易费用。请在您的钱包中添加更多溶胶或减少您发送的溶胶量。",
|
||||||
|
"insufficient_lamports": "您没有足够的溶胶来支付交易及其交易费用。您至少需要${solValueNeeded} sol。请在您的钱包中添加更多溶胶或减少您发送的溶胶量",
|
||||||
"insufficientFundsForRentError": "您没有足够的溶胶来支付该帐户的交易费和租金。请在钱包中添加更多溶胶或减少您发送的溶胶量",
|
"insufficientFundsForRentError": "您没有足够的溶胶来支付该帐户的交易费和租金。请在钱包中添加更多溶胶或减少您发送的溶胶量",
|
||||||
"introducing_cake_pay": "介绍 Cake Pay!",
|
"introducing_cake_pay": "介绍 Cake Pay!",
|
||||||
"invalid_input": "输入无效",
|
"invalid_input": "输入无效",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue