diff --git a/package.json b/package.json index 9a9e61ed..2513a75b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "adb:unreverse": "adb devices && adb reverse --remove-all", "adb:inspect": "adb shell input keyevent 82", "postinstall": "patch-package --exclude 'nothing'", - "clean": "npx react-native-clean-project" + "clean": "npx react-native-clean-project", + "machine-translate": "npx @inlang/cli machine translate --project minibits.inlang" }, "dependencies": { "@cashu/cashu-ts": "minibits-cash/cashu-ts#b3ba36757d84ec03f1064029db02308eb3a09cc4", diff --git a/src/i18n_messages/en.json b/src/i18n_messages/en.json index 3720fde7..00e61d2d 100644 --- a/src/i18n_messages/en.json +++ b/src/i18n_messages/en.json @@ -143,6 +143,13 @@ "developerScreen_title": "Developer options", "developerScreen_transactions": "Sync recent transactions", "developerScreen_transactionsDescription": "There are %{count} recent transactions cached in the app's fast storage. Resetting will reload them from the app's database. Do only during development or testing.", + "emptyStateComponent": { + "generic": { + "button": "Try again", + "content": "There is nothing to display at the moment.", + "heading": "No data available" + } + }, "errorScreen_friendlySubtitle": "Unfortunately, the Minibits app encountered an unexpected error. Please contact us at support@minibits.cash or raise an issue on Github.", "errorScreen_reset": "RESET APP", "errorScreen_title": "Something went wrong!", @@ -684,12 +691,5 @@ "welcomeScreen_page3_final": "Now, let's move some ecash!", "welcomeScreen_page3_go": "Let's go!", "welcomeScreen_page3_heading": "Don't forget", - "welcomeScreen_page3_intro": "Both the Cashu protocol and the Minibits wallet are experimental. By using them, you accept known and unknown risks.", - "emptyStateComponent": { - "generic": { - "heading": "No data available", - "content": "There is nothing to display at the moment.", - "button": "Try again" - } - } + "welcomeScreen_page3_intro": "Both the Cashu protocol and the Minibits wallet are experimental. By using them, you accept known and unknown risks." } \ No newline at end of file diff --git a/src/i18n_messages/sk.json b/src/i18n_messages/sk.json index f15df373..c0bb55a6 100644 --- a/src/i18n_messages/sk.json +++ b/src/i18n_messages/sk.json @@ -1,14 +1,17 @@ { "addMints": "Pridať minty", "amountRequested": "Požadovaná suma", + "amountSend": "Suma na odoslanie", "amountTopup": "Pridať sumu", "amountWithdraw": "Vybrať sumu", "attention": "Pozor!", "backupDeletedSuccess": "Záloha bola vymazaná.", "backupInvalidMnemonicError": "Poškodená alebo neplatná mnemonická veta. Reinštaluj aplikáciu.", "backupLocalBackup": "Lokálna záloha", + "backupLocalBackupDescription": "Lokálna záloha ukladá kópiu všetkých vašich elektronických peňazí v lokálnej databáze. Elektronické peniaze sa nikdy neodstránia, pokiaľ nevypnete zálohovanie. Upozorňujeme, že táto záloha nie je šifrovaná.", "backupMissingMnemonicError": "Chýba mnemonická veta.", "backupMissingMnemonicOrSeedError": "Chýba mnemonická veta alebo seed kľúč.", + "backupMnemonicDescription": "Táto 12-slovná sekvencia predstavuje vaše seed kódy a umožňuje vám obnoviť zostatok na vašich peňažných prostriedkoch v prípade straty zariadenia. Uschovajte si ich na bezpečnom mieste.", "backupMnemonicTitle": "Tvoja mnemonická veta", "backupOptionsTitle": "Záloha", "backupRecoveryTool": "Exportuj ecash", @@ -26,6 +29,8 @@ "backupWillOverwriteBalanceWarning": "Tvoja peňaženka má nenulový zostatok. Ak budeš pokračovať, existujúci ecash bude zmazaný a nahradený zálohou.", "buttonAdd": "Pridaj", "buttonCheck": "Skontroluj", + "cashuPaymentRequest_create": "Vytvoriť žiadosť", + "cashuPaymentRequest_to": "Prijať na", "cashuPaymentRequestQRTitle": "Cashu platobná požiadavka", "cashuPaymentRequestTitle": "Mint na prijatie", "checkAndSync": "Skontroluj a synchronizuj", @@ -36,6 +41,7 @@ "commonChange": "Zmeniť", "commonClose": "Zavrieť", "commonComplete": "Dokončiť", + "commonCompleted": "Dokončené", "commonConfirm": "Potvrdiť", "commonConfirmAlertTitle": "Potvrdenie", "commonConfirmCreateInvoice": "Vytvoriť invoice", @@ -44,7 +50,9 @@ "commonCopyFailParam": "Nejde skopírovať %{param}", "commonCopySuccessParam": "Skopírovaný %{param}", "commonCreate": "Vytvor", + "commonCreateCashuPaymentRequest": "Vytvoriť žiadosť o platbu", "commonDisabled": "Neaktívne", + "commonEdit": "Upraviť", "commonEnabled": "Aktívne", "commonHide": "Skry", "commonHideMore": "Skry", @@ -87,9 +95,11 @@ "contactsScreen_ownName_chooseOwnName": "Vyber vlastné meno", "contactsScreen_ownName_chooseOwnNameFooter": "Použi malé písmená, čísla alebo .-_ znaky", "contactsScreen_ownName_ctaPay": "Zaplať z peňaženky", + "contactsScreen_ownName_donationSubtext": "láskavo vás žiada o malý dar na vašu novú adresu peňaženky.", "contactsScreen_ownName_donationSuccess": "Ďakujem! Dar za %{receiver} si úspešne poslal.", "contactsScreen_ownName_illegalChar": "Nepoužívaj . alebo - na začiatku alebo na konci mena.", "contactsScreen_ownName_insufficient": "Tvoj zostatok v peňaženke nie je dostatočný na zaplatenie potrebnej sumy. Môžeš ju však uhradiť z inej lightning peňaženky.", + "contactsScreen_ownName_lightningInvoiceToPayQR": "Lightning faktúra na úhradu", "contactsScreen_ownName_payToGetOwnName": "Zaplať tento lightning invoice a získaj meno %{name} svojej peňaženky.", "contactsScreen_ownName_profileExists": "Meno peňaženky už používa niekto iný, vyber si iné.", "contactsScreen_ownName_tooShort": "Zadaj aspoň 2 znaky.", @@ -134,9 +144,17 @@ "developerScreen_title": "Vývojárske možnosti", "developerScreen_transactions": "Synchronizuj nedávne transakcie", "developerScreen_transactionsDescription": "V úložisku je %{{count}} nedávnych transakcií. Reset ich obnoví z databázy. Používaj len pri vývoji a testovaní.", + "emptyStateComponent": { + "generic": { + "button": "Skúste to znova", + "content": "Momentálne nie je nič na zobrazenie.", + "heading": "Nie sú k dispozícii žiadne údaje" + } + }, "errorScreen_friendlySubtitle": "Minibits peňaženka zaznamenala neočakávanú chybu. Kontaktuj support@minibits.cash alebo pridaj chybu na Github.", "errorScreen_reset": "RESET APP", "errorScreen_title": "Niečo sa pokazilo!", + "exportBackup": "Exportovať zálohu", "exportBackupCopyBackup": "Kopírovať zálohu", "exportBackupCopyOrphanedProofs": "Kopírovať osirelé dôkazy", "exportBackupEcashProofs": "Ecash dôkazy", @@ -266,6 +284,7 @@ "payCommon_insufficientFunds": "Nemáš dostatočné prostriedky na poslanie tejto sumy.", "payCommon_isPending": "Platba je bežiaca", "payCommon_maximumPay": "Najvyššia suma na zaplatenie je %{amount}.", + "payCommon_minimumPay": "Minimálna suma platby je %{amount} %{currency} .", "payCommon_minimumWithdraw": "Najmenšia suma na zaplatenie je %{amount} %{currnecy}", "payCommon_pay": "Zaplať", "payCommon_payFrom": "zaplať z", @@ -318,6 +337,8 @@ "qrCodeStaticButton": "Statický", "readyToDonateMore": "Chceš darovať viac?", "receiverMemo": "Správa pre prijímateľa", + "receiveScreen_lockedToUnknownPK": "Nedá sa odomknúť", + "receiveScreen_lockedToWalletPK": "Zamknuté na tvoje kľúče", "receiveScreen_memoFromSender": "Správa od odosielateľa", "receiveScreen_newMintsAdded_one": "%{{count}} mint bol pridaný do tvojej peňaženky", "receiveScreen_newMintsAdded_other": "%{{count}} minty boli pridané do tvojej peňaženky", @@ -334,18 +355,58 @@ "receiveScreen_status": "Status", "receiveScreen_title": "Prijať", "receiveScreen_toReceive": "Suma na príjem", + "recoverToWallet": "Obnoviť do peňaženky", "recovery_addressLinkedToSeed": "Toto je adresa peňaženky prepojená s poskytnutým seedom.", + "recovery_completeCTA": "Úplné zotavenie", + "recovery_completed": "Obnova dokončená", + "recovery_completing": "Dokončuje sa obnova...", "recovery_doNotLoseEcashDesc": "Tvoja súčasná mnemonická veta peňaženky sa NEZMENÍ. Uchovaj ju na bezpečnom mieste!", "recovery_doNotLoseEcashTitle": "Nestráť svoj ecash!", + "recovery_failed": "Obnova zlyhala", + "recovery_findAddressCTA": "Nájsť adresu peňaženky", + "recovery_foundAddrParam": "Nájdené %{addr}", + "recovery_foundPendingProofsAmount": "Nájdené %{amount} čakajúce na overenie...", + "recovery_foundProofsAmount": "Nájdené dôkazy %{amount} ...", + "recovery_intervalParam": "Interval obnovy %{startIndex} - %{endIndex} · ", + "recovery_keysetID": "ID sady kľúčov %{id} ( %{unit} )", + "recovery_missingMnemonicSeedProfileError": "Chýbajúca počiatočná fráza, počiatočné heslo alebo profil, ktoré je potrebné obnoviť.", + "recovery_mnemonicCollision": "Existuje počiatočná fráza", + "recovery_mnemonicCollisionDesc": "Vaša peňaženka už má inú seed frázu vo svojom bezpečnom úložisku. Proces obnovy funguje iba s novo nainštalovanou peňaženkou, aby sa predišlo strate vašich finančných prostriedkov.", + "recovery_noKeysetSelected": "Vyberte sadu kľúčov.", + "recovery_noMintSelected": "Prosím, vyberte si mincovňu.", + "recovery_noWalletForSeedError": "Na serveri sa nenašla adresa peňaženky prepojená s vaším seedom.", + "recovery_ownKeysImportAgain": "Použili ste adresu peňaženky %{addr} s vlastnými kľúčmi, importujte ju znova.", "recovery_recoverAddress": "Obnoviť adresu", + "recovery_recoveredResult": "%{formattedCurrency} %{code} boli obnovené do vašej peňaženky.", + "recovery_recoveringAddress": "Obnovuje sa adresa peňaženky...", + "recovery_restoringFromParam": "Obnova z %{hostname} ...", + "recovery_resultErrors": "Obnova skončila s chybami.", + "recovery_resultExpired": "V tomto intervale obnovy sa nič nenašlo.", + "recovery_resultSpent": "Dobrou správou je, že už bola nájdená použitá elektronická hotovosť. Pokračujte s ďalším intervalom obnovy.", + "recovery_seedFromCurrentDeviceError": "Semená z tohto zariadenia nie je možné použiť.", + "recovery_selectAnotherKeyset": " · Vybrať iný", + "recovery_selectKeyset": "Vyberte sadu kľúčov, ktorá sa má použiť na obnovenie", + "recovery_selectMintFrom": "Vyberte mätu, z ktorej sa má zotaviť.", + "recovery_setManually": "Nastaviť manuálne", + "recovery_spentProofsAmount": "%{amount} dôkazy už boli použité...", + "recovery_startIndexDesc": "Používa sa na zvýšenie počiatočného indexu intervalu obnovy, napr. v prípade opakovanej obnovy. Musíte vedieť, pri akom indexe ste dokončili predchádzajúcu obnovu, inak vám uniknú peniaze na obnovu.", + "recovery_starting": "Spúšťa sa obnova...", + "recovery_success": "Úspešné zotavenie!", "recoveryConfirmButton": "Potvrdiť", "recoveryEnterMeltQuote": "Zadaj melt quote", "recoveryEnterMintQuote": "Zadaj mint quote", "recoveryExperimentalTools": "Experimentálne nástroje", + "recoveryFromMints": "Zotavenie z mätových cukríkov", + "recoveryFromMintsDesc": "Identifikujte mincovne, z ktorých chcete získať späť svoje hotovostné peniaze, a pridajte ich do zoznamu.", "recoveryIncreaseButton": "Zvýšiť", "recoveryIndexesIncSuccess": "Indexy obnovy zvýšené o %{indCount}", + "recoveryInsertMnemonic": "Vložiť úvodnú frázu", + "recoveryInsertMnemonicDesc": "Vložte alebo prepíšte 12-slovnú frázu na obnovenie zostatku na vašom bankovom účte a adresy peňaženky na tomto zariadení. Slová oddeľte medzerami.", + "recoveryInsertMnemonicDescAddrOnly": "Vložte alebo prepíšte 12-slovnú frázu na obnovenie adresy peňaženky na tomto zariadení. Slová oddeľte medzerami.", + "recoveryInsertMnemonicDescImportBackup": "Vložte alebo prepíšte 12-slovnú frázu na obnovenie adresy peňaženky na tomto zariadení. Slová oddeľte medzerami.", "recoveryInvalidMeltQuote": "Neplatný melt quote", "recoveryInvalidMintQuote": "Neplatný mint quote", + "recoveryInvalidMnemonicError": "Neplatná úvodná fráza. Zadajte postupnosť 12 slov oddelených medzerami.", "recoveryMeltQuoteDesc": "Pokúsiť sa znovu prijať neminutý ecash z dokončenej Lightning platby.", "recoveryMeltQuoteTitle": "Obnoviť melt quote výdavok", "recoveryMeltSuccessMessage": "Úspešne obnovených %{amount} SAT z poskytnutej melt quote.", @@ -354,6 +415,11 @@ "recoveryMintQuoteTitle": "Obnoviť mint quote", "recoveryMintSuccessMessage": "Úspešne vytvorených %{amount} SAT z poskytnutej mint quote.", "recoveryOpenSettingsButton": "Otvoriť nastavenia", + "recoveryOptionsFromBackup": "Obnoviť zo zálohy", + "recoveryOptionsFromBackupDescription": "Importovať zálohu exportovanú z inej peňaženky Minibits. Jednoduchá možnosť, ak prechádzate na nové zariadenie.", + "recoveryOptionsFromSeed": "Zotavenie zo semien", + "recoveryOptionsFromSeedDescription": "Použite 12-slovnú úvodnú frázu na obnovenie stratených elektronických peňazí s pomocou mincovní. Použite v prípade straty zariadenia.", + "recoveryOptionsTitle": "Možnosti obnovenia", "recoveryPermissionNeededDesc": "Minibits potrebuje povolenie na zobrazenie notifikácie počas behu tejto úlohy.", "recoveryPermissionNeededTitle": "Potrebné povolenie", "recoveryRecoverChangeButton": "Obnoviť výdavok", @@ -446,6 +512,8 @@ "share_cancelled": "Zdieľanie zrušené", "share_contactAddress": "Zdieľaj kontakt", "shareWalletAddress": "Zdieľaj adresu peňaženky", + "shareWalletNpub": "Verejný kľúč peňaženky (NPUB)", + "shareWalletPubkey": "Verejný kľúč peňaženky (HEX) pre zdieľanie", "showErrors": "Zobraz chyby", "showOnboarding": "Zobraz opäť úvod", "showOnboardingDesc": "Choď cez úvodné obrazovkz po reštarte Minibits.", @@ -455,6 +523,7 @@ "syncOwnProfileDesc": "Synchronizuj svoj profil a obrázok s aktuálnymi údajmi z Nostr relays", "tabNavigator_contactsLabel": "Kontakty", "tabNavigator_settingsLabel": "Nastavenia", + "tabNavigator_transactionsLabel": "Transakcie", "tabNavigator_walletLabel": "Peňaženka", "tokenReceiveScreen_onPasteEmptyClipboard": "Najprv skopíruj ecash token, potom vlož.", "tokenReceiveScreen_scan": "Skenovať", @@ -501,6 +570,7 @@ "tranDetailScreen_memoFromSender": "Správa od odosielateľa", "tranDetailScreen_modalSuccess": "Hotovo!", "tranDetailScreen_outputs": "Výstupy", + "tranDetailScreen_paymentId": "ID platby", "tranDetailScreen_pendingToken": "Čakajúci token", "tranDetailScreen_proof": "Potvrdenie platby", "tranDetailScreen_receiveOfflineComplete": "Vybrať do peňaženky", @@ -535,6 +605,8 @@ "transactionCommon_from": "Od %{sender}", "transactionCommon_paidFrom": "Zaplatené od", "transactionCommon_paidTo": "Zaplatené komu %{receiver}", + "transactionCommon_payNow": "Zaplatiť teraz", + "transactionCommon_payTo": "Zaplatiť pre %{receiver}", "transactionCommon_receivedFrom": "Prijaté od %{sender}", "transactionCommon_receivedTo": "Prijaté do", "transactionCommon_receiveFailed": "Prijatie zlyhalo", @@ -542,12 +614,14 @@ "transactionCommon_reverted": "Transakcia vrátená", "transactionCommon_sentTo": "Poslané na %{receiver}", "transactionCommon_status_blocked": "Blokované", + "transactionCommon_status_completed": "Dokončené", "transactionCommon_status_completedFee": "Ukončené %{fee}", "transactionCommon_status_draft": "Zadané", "transactionCommon_status_error": "Chyba", "transactionCommon_status_expired": "Expirované", "transactionCommon_status_pending": "Čakajúce", "transactionCommon_status_prepared": "Pripravené", + "transactionCommon_status_recovered": "Zotavené", "transactionCommon_status_reverted": "Vrátené", "transactionCommon_status_spent": "Minuté", "transactionCommon_status_unspent": "Neminuté", @@ -600,5 +674,24 @@ "warning": "Upozornenie", "welcomeScreen_generatingWalletSeedStatusMessage": "Vytváram seed kľúč peňaženky, môže to chvíľu trvať", "welcomeScreen_lastPageConfirmButton": "Jasné, poďme do peňaženky", - "welcomeScreen_lastPageRecoverLostWalletButton": "Obnov stratenú peňaženku" + "welcomeScreen_lastPageRecoverLostWalletButton": "Obnov stratenú peňaženku", + "welcomeScreen_page1_bullet1": "Minibity sa riadia protokolom Cashu, kde mince vymieňajú e-hotovosť za Bitcoin.", + "welcomeScreen_page1_bullet2": "Elektronické peniaze sa vydávajú alebo konvertujú späť na Bitcoin okamžite prostredníctvom platieb Lightning.", + "welcomeScreen_page1_bullet3": "Tokeny Ecash sú uložené v zariadení; mincovne neuchovávajú účtovné knihy ani zostatky v peňaženkách.", + "welcomeScreen_page1_final": "Nie, Watson, neexistuje žiadny blockchain.", + "welcomeScreen_page1_heading": "Vitajte", + "welcomeScreen_page1_intro": "Minibits je peňaženka pre elektronické peniaze a Lightning, ktorá sa zameriava na jednoduché používanie a bezpečnosť. Ecash je digitálne podpísaný token vydaný správcami známymi ako mints.", + "welcomeScreen_page2_bullet1": "Minibits poskytuje bezplatnú Lightning adresu, ktorá tiež umožňuje okamžité prevody hotovosti cez Nostr.", + "welcomeScreen_page2_bullet2": "Prvotriedna podpora pre odosielanie a prijímanie zapov na Nostre, vrátane Nostr Wallet Connect.", + "welcomeScreen_page2_bullet3": "Šifrované push notifikácie v reálnom čase a podpora pre e-hotovosť vydanú v iných menách ako Bitcoin.", + "welcomeScreen_page2_final": "Minibits je bezplatný softvér s otvoreným zdrojovým kódom. Náš plán a príspevky nájdete na GitHub.", + "welcomeScreen_page2_heading": "Prečo Minibity?", + "welcomeScreen_page2_intro": "Cieľom Minibits je preskúmať, ako môžu elektronické peniaze pomôcť ľuďom používať Bitcoin tým, že ponúkajú bezproblémový onboarding, nízke poplatky, jednoduché používanie a silné súkromie.", + "welcomeScreen_page3_bullet1": "Mätové cukríky sú zámerne určené na uchovávanie. Vyrábajte si vlastné cukríky alebo ich používajte iba na výskum a testovanie.", + "welcomeScreen_page3_bullet2": "Elektronické peniaze sú uložené vo vašom zariadení. Ak sa stratia, elektronické peniaze sa stratia, pokiaľ si bezpečne nezálohujete svoju počiatočnú frázu.", + "welcomeScreen_page3_bullet3": "Minibits ponúka vlastnú mincovňu na testovanie s malými sumami. Funguje na princípe „najlepšie možné úsilie“ bez akýchkoľvek záruk.", + "welcomeScreen_page3_final": "Teraz, poďme presunúť nejaké peniaze v hotovosti!", + "welcomeScreen_page3_go": "Poďme!", + "welcomeScreen_page3_heading": "Nezabudnite", + "welcomeScreen_page3_intro": "Protokol Cashu aj peňaženka Minibits sú experimentálne. Ich používaním akceptujete známe aj neznáme riziká." } \ No newline at end of file