Compare commits

..

1 Commits

Author SHA1 Message Date
kngako
76af1e7268 Add phone number validations specifically for french 2024-09-10 15:07:43 +02:00
3 changed files with 493 additions and 502 deletions

View File

@@ -1,362 +1,362 @@
welcomeHeading: "Tukwaniriza ku Machankura" welcomeHeading: "Tusanyuse okukwaniriza ku Machankura"
productAmountPrompt: "Kingi ki ekya {{{bitrefillProductName}}} {{{categoryType}}} kyogulira {{{recipient}}}" productAmountPrompt: "Oyinza okugula otya {{{bitrefillProductName}}} {{{categoryType}}} {{{recipient}}}"
amountRangeText: "(ekitono ennyo: {{{minimumAmount}}} {{{currencyTicker}}}, ekinene ennyo: {{{maximumAmount}}} {{{currencyTicker}}})" amountRangeText: "(wa wansi: {{{minimumAmount}}} {{{currencyTicker}}}, waggulu: {{{maximumAmount}}} {{{currencyTicker}}})"
inCurrencyPrompt: "(mu {{{currencyTicker}}})" inCurrencyPrompt: "(mu {{{currencyTicker}}})"
inputAmountOutOfRangePrompt: "Tosobola gula airtime okusuka omuwendo ogutereddwawo" inputAmountOutOfRangePrompt: "Toyinza kugula obukadde bw'amasimu ebiri ebiri mu kintambula"
inputAmountOutOfRangeProductPrompt: "Tosobola kugula {{{bitrefillProductName}}} okususa omuwendo oguteredwawo" inputAmountOutOfRangeProductPrompt: "Toyinza kugula {{{bitrefillProductName}}} ebiri ebiri mu kintambula"
pleaseTryAgain: "Gezaako nate." pleaseTryAgain: "Gezaako nate."
menu: "Menu" menu: "Menu"
inputAmountImpossible: "Tosobola kugula {{{bitrefillProductName}}} ng'oyingiza mu kiseera kino {{{amountInput}}}" inputAmountImpossible: "Toyinza kugula {{{bitrefillProductName}}} nga okirizidwa mu ekitundu {{{amountInput}}}"
enterMachankuraPinForAirtime: "Yingiza PIN yo eya Machankura okugulira {{{phoneNumber}}} {{{inputAmountValue}}} {{{productCurrencyTicker}}} ({{{btcAmount}}} {{{currencyTicker}}}) {{{bitrefillProductName}}} {{{categoryType}}} " enterMachankuraPinForAirtime: "Yingiza PIN yo ku Machankura okugula {{{inputAmountValue}}} {{{productCurrencyTicker}}} ({{{btcAmount}}} {{{currencyTicker}}}) {{{bitrefillProductName}}} {{{categoryType}}} ku {{{phoneNumber}}}"
failedToConfirmAction: "Ekikolwa kilemereddwa okukakasibwa. Gezaako nate oluvannyuma." failedToConfirmAction: "Ekilagiro tekikkiriziddwa. Gezaako nate oluvannyuma."
inputAmountInvalid: "Omuwendo tegulambikiddwa. Gezaako nate." inputAmountInvalid: "Obuwumbi tebulambikiddwa. Gezaako nate."
productPurchaseInitiated: "Osabye okugula {{{categoryType}}}. Weekenneenye ebyafaayo by'emirimu okufuna ebipya." productPurchaseInitiated: "Okugula {{{categoryType}}} kwaatandikibwa. Kebera ebyafaayo by'emitwalo okugenda mu maaso."
productPurchaseFailed: "Tekisobose kugula {{{categoryType}}}. Gezaako nate oluvannyuma." productPurchaseFailed: "Tekisobose kugula {{{categoryType}}}. Gezaako nate oluvannyuma."
yourPhoneNumberNotSupported: "Namba y'essimu yo {{{airtimeReceipent}}} mu kiseera kino terina bintu bye tuyinza kuyamba okugituusaako." yourPhoneNumberNotSupported: "Ekinamba ku ssimu yo {{{airtimeReceipent}}} tennabafuna eby'omubala."
pinDontMatch: "PIN yo eya Machankura tekwatagana na PIN gye tulina ku mukutu. Gezaako nate." pinDontMatch: "PIN yo ku Machankura tekifaananya eky'okukuba enamba. Gezaako nate."
balanceTooLow: "Ensimbi zo'sigaza ntono nnyo okusobola okukola ku nsonga eno. Gezaako nate." balanceTooLow: "Ensasaanya yo tegitukiridde okugula kino. Gezaako nate."
purchaseFailed: "Tekisobose kumaliriza kugula. Gezaako nate." purchaseFailed: "Tezisobose kugula. Gezaako nate."
phoneNumberNotSupported: "Ennamba y'essimu tewagiddwa. Gezaako nate." phoneNumberNotSupported: "Ekinamba ssimu tekyakikozesebwa. Gezaako nate."
pickYourNetwork: "Londa omukutu gwo" pickYourNetwork: "Londa eyyamba yo"
pickNetworkFailure: "Tetusobodde kukola ku kulonda omukutu. Gezaako nate." pickNetworkFailure: "Tetukisobodde kuleeta eby'omukutu. Gezaako nate."
phoneNumber: "Ennamba Y'essimu" phoneNumber: "Enamba ya ssimu"
lightningAddress: "Endagiriro ya Lightning" lightningAddress: "Enkutu Lightning"
lightningAddressPrompt: "(kulw'omuwandiisi awandiika mpolampola, teekawo erinnya ly'omukozesa era ku lutimbe oluddako oyingize ekkomo)" lightningAddressPrompt: "(Buli omwogezi alonda endagiriro ku ssaawa endala)"
machankuraUsername: "Erinnya ly'omukozesa" machankuraUsername: "Erinnya lya Ssaabuni"
unsupported: "tewagiddwa" unsupported: "Tewakubibwa"
mostRecent: "Ekyakakolebwa Gyebuvuddeko" mostRecent: "Ebibonerezo bya leero"
mostFrequent: "Ebisinga Okukolebwa" mostFrequent: "Ebbago lya ebbanga"
inputReceipentToBuy: "Yingiza {{{recipientText}}} ly'oyo gwoyagala okugulira {{{bitrefillProductName}}}:" inputReceipentToBuy: "Yingiza {{{recipientText}}} ggwe gwewagala kugula {{{bitrefillProductName}}}:"
vendorNotFound: "Tetusobodde kufuna mutunzi. Gezaako nate." vendorNotFound: "Tetusobodde kufuna muwanika. Gezaako nate."
enterPinToSend: "Yingiza PIN yo eya Machankura okusindika {{{amountText}}} eri {{{receiver}}}:" enterPinToSend: "Yingiza PIN yo ku Machankura okusuula {{{amountText}}} eri {{{receiver}}}:"
lowBalancePleaseIncrease: "Z'osigaza ({{{balance}}} {{{currencyTicker}}}) ntono nnyo. Yongeza ku z'osigaza oba weereza eziri wansi wa {{{amountText}}}" lowBalancePleaseIncrease: "Ensasaanya yo ({{{balance}}} {{{currencyTicker}}}) tesobola kugula. Yeegabanye ensasaanya oba suula {{{amountText}}}"
cannotSendToYourself: "Tosobola kweweereza ssente. Gezaako nate n'omukozesa omulala." cannotSendToYourself: "Toyinza kusuula ebigwamu eri ggwe yennyini. Gezaako kuwandikira omu ku mugyebwe."
successfullySent: "Osobodde okusindika {{{amountText}}} eri {{{receiver}}}." successfullySent: "Owasuula {{{amountText}}} eri {{{receiver}}}."
failedToSend: "Tekisobose kusindika {{{amountText}}} eri {{{receiver}}}. Gezaako nate oluvannyuma." failedToSend: "Tekisobose kusuula {{{amountText}}} eri {{{receiver}}}. Gezaako nate oluvannyuma."
successfullyGiftedSats: "Owadde ekirabo kya {{{amountText}}} eri {{{receiver}}}. Balina ennaku 21 okutwala ekirabo kyo, tukukubiriza omugambe akole akawunti ya Machankura." successfullyGiftedSats: "Owagabira {{{amountText}}} eri {{{receiver}}}. Balina ennaku 21 okuzikuba, okubagamba okufuba."
failedToGiftSats: "Tekisobose okuwaayo ekirabo {{{amountText}}} eri {{{receiver}}}. Gezaako nate n'emiwendo emirala." failedToGiftSats: "Tekisobose kugabira {{{amountText}}} eri {{{receiver}}}. Gezaako nate n'eby'ekitiibwa by'ekirala."
giftCountryUnsupported: "Tosobola kugaba birabo bya Bitcoins ku nnamba z'essimu mu ggwanga eryo." giftCountryUnsupported: "Toyinza kugaba Bitcoin ku mbasa okuva eyo."
failedTransfer: "Tekisobose kusindika {{{amountText}}} eri {{{receiver}}}. Gezaako nate." failedTransfer: "Tekisobose kusuula {{{amountText}}} eri {{{receiver}}}. Gezaako nate."
initiatedTransfer: "Okusuba kwo okw'okusindika {{{amountText}}} eri {{{receiver}}} kulimu kolebwaako. Kebera ebyafaayo by'emirimu okulaba bw'oyimiridde." initiatedTransfer: "Okusula kw'emitwalo {{{amountText}}} eri {{{receiver}}} kwaatandikibwa. Kebera ebyafaayo by'emitwalo."
failedTransferLightningAddress: "Tekisobose kusindika {{{amountText}}} eri {{{receiver}}}. Gezaako nate oba ku ndagiriro endala eya lightning." failedTransferLightningAddress: "Tekisobose kusuula {{{amountText}}} eri {{{receiver}}}. Gezaako nate oba ku endagiriro ey'ekitangaala ekirala."
lowBalanceForServiceFeePleaseIncrease: "Z'osigaza ({{{satsBalance}}} sats) ntono nyo okusasulira ebisale byo eby'empereza ({{{feeText}}}). Yongeza ku z'osigaza oba sindika wansi wa {{{amountText}}}" lowBalanceForServiceFeePleaseIncrease: "Ensasaanya yo ({{{satsBalance}}} sats) terina kuwana ekitakula ({{{feeText}}}). Yeegabanye ensasaanya oba suula {{{amountText}}}"
aztecoVoucherAlreadyRedeemed: "Bbaluwa eya Azteco ({{{aztecoVoucherCode}}}) yanunuddwa dda." aztecoVoucherAlreadyRedeemed: "Ekikopo kya Azteco ({{{aztecoVoucherCode}}}) kikozeseddwa dda."
redeemAztecoVoucherPrompt: "Tunaatera okununula bbaluwa eziweebwayo eza Azteco eya {{{satsAmount}}} sats ku akawunti yo eya Machankura." redeemAztecoVoucherPrompt: "Tukutusa okulonda ekikopo kya Azteco ekiwera {{{satsAmount}}} sats ku akaawunti yo ku Machankura."
redeem: "Nunula" redeem: "Ekikopo"
decline: "Gaana" decline: "Kukkiriza"
failedToRedeemAztecoVoucher: "Tekisobose kununula bbaluwa eziweebwayo eza Azteco ({{{aztecoVoucherCode}}}) olw'ensobi eziri munda. Gezaako nate." failedToRedeemAztecoVoucher: "Tekisobose kugoba ekikopo kya Azteco ({{{aztecoVoucherCode}}}) olw'ensonga z'omunda. Gezaako nate."
failedToProcessAztecoVoucher: "Tekisobose kununula bbaluwa eziweebwayo eza Azteco ({{{aztecoVoucherCode}}}) olw'ensobi eziri munda. Gezaako nate." failedToProcessAztecoVoucher: "Tekisobose kugoba ekikopo kya Azteco ({{{aztecoVoucherCode}}}) olw'ensonga z'omunda. Gezaako nate."
failedToAccessAztecoVoucher: "Tekisobose kununula bbaluwa eziweebwayo eza Azteco ({{{aztecoVoucherCode}}}) olw'ensobi eziri munda. Gezaako nate." failedToAccessAztecoVoucher: "Tekisobose kuweza ekikopo kya Azteco ({{{aztecoVoucherCode}}}) olw'ensonga z'omunda. Gezaako nate."
initiatedAztecoOnchainRedemption: "Otandise okununula. Bbaluwa y'okulujegera eya Azteco egenda kununulibwa." initiatedAztecoOnchainRedemption: "Watandika okulonda. Ekikopo kya Azteco kiri mu kugwamu."
errorGeneratingOnchainAddress: "Ensobi y'omunda mukukola endagiriro. Gezaako oluvannyuma." errorGeneratingOnchainAddress: "Ensonga za munda mu kutunda ku ggyo. Gezaako oluvannyuma."
redemptionInProgress: "Okununulibwa kugenda mu maaso. Osabibwa okulinda." redemptionInProgress: "Okugulibwa mu kutambula. Lindirira."
reattemptAztecoRedemptionTitle: "Ozeemu okugezaako e'nunula" reattemptAztecoRedemptionTitle: "Wagoberera okulonda."
reattemptAztecoRedemptionBody: "1 Kulwa bbaluwa yo ({{{aztecoVoucherCode}}}) ennunulibwa kulwa Bitcoin okuyita mu Azteco. Tukusaba olinde ebibya." reattemptAztecoRedemptionBody: "Ekikopo kyo ku ggwe kikutekako ku Bitcoin."
redeem1ForYouTitle: "Otandise e'nunula" redeem1ForYouTitle: "Okulonda watandise."
redeem1ForYouBody: "1 Kulwa bbaluwa yo ({{{aztecoVoucherCode}}}) ennunulibwa kulwa Bitcoin okuyita mu Azteco. Tukusaba olinde ebibya." redeem1ForYouBody: "Ekikopo kyo ku ggwe kikutekako Bitcoin. Lwaki."
successfullyInitiatedRedemption: "Okununulibwa kwa bbaluwa ya Azteco (ojja kufuna {{{amountInSatoshis}}} sats). Ojja kufuna amawulire agakwata ku bivudde mu kukyusa." successfullyInitiatedRedemption: "Okulonda Azteco kwayisibwa muwala."
failedToFindAztecoVoucher: "Tetusobodde kufuna bbaluwa ya Azteco {{{aztecoVoucherCode}}}" failedToFindAztecoVoucher: "Tetusobodde kugula ekikopo Azteco {{{aztecoVoucherCode}}}"
declinedRedemption: "Ogaanye okununula ebbaluwa ya Azteco ({{{aztecoVoucherCode}}})." declinedRedemption: "Wakaakibwa ekikopo Azteco."
sendBTC: "Sindika BTC" sendBTC: "Senda BTC"
receiveBTC: "Funa BTC" receiveBTC: "Funa BTC"
balanceAndHistory: "Z'osigaza nebirala" balanceAndHistory: "Ensasaanya n'ebifaananyi"
barterBTC: "Okuwaanyisa Ebyamaguzi/Empeereza" barterBTC: "Senga Ebikozesebwa/Emirimu"
settings: "Enteekateeka" settings: "Enteekateeka"
exit: "Vaamu" exit: "Vaamu"
username: "Erinnya ly'omukozesa" username: "Erinnya"
pin: "PIN" pin: "PIN"
language: "Olulimi" language: "Olulimi"
learnMore: "Yiga ebisingawo" learnMore: "Kwekenneenya Ebisingako"
enterPinToUpdateUsername: "Yingiza PIN yo eya Machankura okukyusa erinnya lyo ey'endagiriro ya lightning" enterPinToUpdateUsername: "Yingiza PIN yo ku Machankura okukyusa erinnya lyo ku enkutu"
enterPinToSetUsername: "Yingiza PIN yo eya Machankura okuteekawo erinnya ey'endagiriro yo eya lightning:" enterPinToSetUsername: "Yingiza PIN yo ku Machankura okuteekawo erinnya ku nkutu yo:"
enterUsername: "Wandiika ebigambo by'oyagala ng'erinnya lyo epya:" enterUsername: "Yingiza erinnya lyewewagala:"
usernameUpdated: "Erinnya lyo likyusiddwa ne lifuulibwa {{{proposedUsernameText}}}. Endagiriro yo kati {{{proposedUsernameText}}}@{{{domain}}}." usernameUpdated: "Erinnya lyo likyusiddwa okuba {{{proposedUsernameText}}}. Enkutu yo kati ya {{{proposedUsernameText}}}@{{{domain}}}."
enterDifferentUsername: "Tekisobose kukyusa erinnya ly'omukozesa. Yingiza erinnya eddala ({{{proposedUsernameText}}} eriri {{{errorStatus}}}):" enterDifferentUsername: "Tetekisobose kyusa erinnya. Yingiza erinnya endala ({{{proposedUsernameText}}} {{{errorStatus}}}):"
languageSettingsComingSoon: "Enteekateeka z'olulimi zijja mu bwangu." languageSettingsComingSoon: "Enteekateeka z'Olulimi zijja mu bwangu."
learnMoreSettingsComingSoon: "Manya enteekateeka endala ezigenda okujja mangu." learnMoreSettingsComingSoon: "Enteekateeka ezisingawo zijja mu bwangu."
resetPinCountDown: "Ojja kusobola okuddamu okukyusa PIN yo {{{when}}} okuva kati. Komawo ku lutimbe luno oluvannyuma." resetPinCountDown: "Ojja kusobola kuteekawo PIN {{{when}}}. Jjangu ku mweba."
cancelPinReset: "Okusazaamu okuza obujja PIN yingiza PIN ey'obuliwo." cancelPinReset: "Okukakanya okuteekateeka PIN yingiza PIN."
cancelledPinReset: "Okusaba kwo okuddamu okukola PIN kuwedde. Webale kukozesa Machankura." cancelledPinReset: "Okuteekateeka PIN kwaggwa. Webale okukozesa Machankura."
pinUpdated: "Machankura PIN yo ekyusiddwa ku eyo gye waakayingiza." pinUpdated: "PIN yo ku Machankura kwayisibwa muwendo."
enterNewPin: "Yingiza PIN yo empya ey'ennukuta 5:" enterNewPin: "Yingiza PIN empya ebijja."
expiredPinReset: "Okyuusa PIN kuwedeko. Gezaako nate." expiredPinReset: "Okuteekateeka PIN kwaggwa. Gezaako nate."
pinManagement: "Enteekateeka ya PIN ku Machankura" pinManagement: "Enteekateeka z'PIN ku Machankura"
changePin: "Kyusa PIN" changePin: "Kyusa PIN"
resetPin: "Kyuusa PIN (werabira PIN)" resetPin: "Teekateeka PIN empya (ekifudde)"
resetPinPrompt: "Okusobola okuzza obuggya PIN yo (olw'okuba weerabidde PIN yo) olina okutandika enkola ey'okuzzaawo pini yo ey'essaawa 24 (ekoma mu ssaawa 48)." resetPinPrompt: "Okutandika olwekyo tekateeka ensonga kwendisi oginnyika."
startPasswordReset: "Tandiika okukyuusa password" startPasswordReset: "Tandika olwekyo"
initiatedPinReset: "Okukyusa Pin kutandise. Ojja kusobola okuteekawo paasiwaadi empya mu ssaawa 24. Okusazaamu okusaba, osobola okuyingiza PIN yo ey'abuliwo." initiatedPinReset: "Okuteekateeka PIN kwatandise. Ojja kusobola kuteekawo olwekyo."
failedPinResetInitiation: "Tekisobose kuteekateeka okukyusa PIN. Gezaako nate oluvannyuma." failedPinResetInitiation: "Tekisobose kuteekateeka PIN."
enterCurrentPin: "Yingiza PIN yo ey'obuliwo:" enterCurrentPin: "Yingiza PIN muwendo:"
unitOfMeasurePrompt: "Ky'enkana ki (ekipimo ky'omuwendo) ky'oyagala okuweereza sats {{{receiver}}}?" unitOfMeasurePrompt: "Kyuka ensasaanya eyo."
amountToSendPrompt: "Yingiza omuwendo {{{selectedCurrencyTicker}}}{{{minimumMaximumRange}}} gwoyagala okusindira {{{receiver}}}:" amountToSendPrompt: "Yingiza obungi {{{selectedCurrencyTicker}}}{{{minimumMaximumRange}}} obwagala okusindika eri {{{receiver}}}:"
mediumToSendPrompt: "Wa gy'oyagala okusindika sats:" mediumToSendPrompt: "Weyagala okusindika sats:"
noPastRecipients: "Tewali bafunyi ku lukalala. Weereza omofunyi ng'okozesa ennamba y'essimu, endagiriro ya lightning oba erinnya ly'omuntu." noPastRecipients: "Tewali afuna ku lukalala. Yingiza omufuna nga okozesa ennamba ya ssimu, enkutu ya lightning, oba erinnya."
selectPastRecipient: "Londa {{{quickRecipientMethodText}}}:" selectPastRecipient: "Londa {{{quickRecipientMethodText}}}:"
recipientNotFound: "Tekisobose kufuna mufunyi" recipientNotFound: "Tetwasobola kufuna omufuna"
enterDomainForLightningAddress: "Yingiza ekkomo okumaliriza endagiriro ya lightning etandika ne {{{username}}} okusindika Bitcoin:" enterDomainForLightningAddress: "Yingiza ettaka okumaliriza enkutu ya lightning ekutandikira ku {{{username}}} okusindika Bitcoin:"
failedToUnderstandInputs: "Bambi, mu kiseera kino tetusobola kukola makulu mu biyingizibwa bino. Gezaako nate oluvannyuma." failedToUnderstandInputs: "Nsonyiwa, tetusobola kubuusabuusa bino. Gezaako nate oluvannyuma."
yourLightningAddressIs: "Endagiriro yo eya lightning ye {{{lightningAddress}}}" yourLightningAddressIs: "Enkutu yo ya lightning kwe {{{lightningAddress}}}"
redeemBTC: "Nunula BTC" redeemBTC: "Funa BTC"
whatIsALightningAddress: "Endagiriro ya lightning kye ki?" whatIsALightningAddress: "Enkutu ya lightning kye ki?"
getQRCode: "Kkodi ya QR etakyuka" getQRCode: "Kkodi ya QR ey'ebujjuvu"
getOnchainAddress: "Endagiriro ya Onchain" getOnchainAddress: "Enkutu ya Onchain"
enterAztecoVoucher: "Yingiza Azteco oba 1 Kulw'e bbaluwa ya Bitcoin gyoyagala okununula:" enterAztecoVoucher: "Yingiza ekikopo kya Azteco oba ekya 1 For You ekyo ogwako:"
aLightningAddressIs: "Endagiriro ya lightning efaanana nga endagiriro ya email, naye kululwo okufuna Bitcoin." aLightningAddressIs: "Enkutu ya lightning efaanana nga enkutu ya email, naye ku kufuna Bitcoin."
yourQRCodeIs: "Omukutu gwo ogwa kkoodi ya QR ogw'endagiriro yo eya lightning guli" yourQRCodeIs: "Kkodi yo ya QR ku muko web ey'enkutu yo ya lightning ye"
bitcoinOnchain: "Bitcoin Onchain (Beta)" bitcoinOnchain: "Bitcoin ku Onchain (Beta)"
onchainRecommendations: "Byetukukubiriza ku Onchain" onchainRecommendations: "Ebyawandiikibwa ku Onchain"
shareOnchainOnce: "Tukukubiriza okugabana n'okukozesa endagiriro ya onchain omulundi gumu gwokka." shareOnchainOnce: "Gabana oba kozesa enkutu ya Onchain omulundi gumu."
addressesCanBeTracked: "Buli muntu gw'ogabana naye asobola okulondoola ebintu byonna ebisindikiddwa ku yo emirembe gyonna." addressesCanBeTracked: "Buli muntu gwogabaniddewo asobola okugoberera emitwalo gyonna agyeyo."
yourBitcoinAddressIs: "Endagiriro yo eya Bitcoin ye:" yourBitcoinAddressIs: "Enkutu yo ku Bitcoin kwe:"
smsOnchainAddress: "Obubaka ku ndagiriro ya Onchain" smsOnchainAddress: "Enkutu ya Onchain ku SMS"
getNewOnchainAddress: "Funa endagiriro empya eya Onchain" getNewOnchainAddress: "Funa enkutu empya ku Onchain"
newOnchainAddressAsFollows: "Endagiriro yo empya eya Bitcoin ku Onchain eli:" newOnchainAddressAsFollows: "Enkutu yo empya ku Bitcoin ku Onchain ye:"
youWillReceiveSMS: "Ojjakufuna obubaka ku ssimu singa ekkomo likkiriza." youWillReceiveSMS: "Ojjakufuna ku SMS bwemugera."
failedToGenerateOnchainAddress: "Tekisobose kukola endagiriro empya eya onchain. Tukusaba oddemu ogezeeko oluvannyuma" failedToGenerateOnchainAddress: "Tekisobose kufuna enkutu empya ku Onchain. Gezaako nate oluvannyuma."
smsHasBeenSent: "Obubaka busindikiddwa eri endagiriro:" smsHasBeenSent: "SMS esindikiddwa eri enkutu:"
checkInbox: "Tukusaba okebere awagenda obubaka mu ssimu yo." checkInbox: "Kebera ssanduuko yo."
generateNewAddress: "Tukusaba ofune endagiriro empya. Eyasoose yakozesebwa." generateNewAddress: "Funa enkutu empya. Eyasooka yakozesebwa."
enterPin4AccountDetails: "Yingiza PIN yo eya Machankura olabe ebikwata ku akawunti yo:" enterPin4AccountDetails: "Yingiza PIN yo ku Machankura okulaba ebiwandiiko by'akatale ko:"
machankuraBalance: "Ezisigadde wo ziri {{{balance}}} {{{currencyTicker}}} (ezenkanakana ne {{{fiatAmount}}} {{{fiatCurrency}}})." machankuraBalance: "Ensasaanya kwe {{{balance}}} {{{currencyTicker}}} (egyasooka ku {{{fiatAmount}}} {{{fiatCurrency}}})."
transactionHistory: "Emirimu" transactionHistory: "Ebyafaayo by'emirimu"
purchasedVoucher: "Gula Ebbaluwa" purchasedVoucher: "Ekikopo ekiguliddwa"
unknown: "Temanyiddwa" unknown: "Tewamanyiddwa"
transactionDetail: "Wa {{{sentOrReceived}}} {{{amountInSatoshis}}} {{{currencyTicker}}} {{{fromOrTo}}} {{{counterPartyText}}} (ennyimirira: {{{status}}}) ku {{{dateText}}} {{{timeText}}}\n{{{redemptionInfoText}}}" transactionDetail: "Waasindika oba wafuna {{{amountInSatoshis}}} {{{currencyTicker}}} {{{fromOrTo}}} {{{counterPartyText}}} (Embeera: {{{status}}}) ku {{{dateText}}} {{{timeText}}}\n{{{redemptionInfoText}}}"
electricity: "Amasannyalaze" electricity: "Mabega"
electricityTransactionDetail: "Wa {{{sentOrReceived}}} {{{amountInSatoshis}}} {{{currencyTicker}}} {{{fromOrTo}}} Lightning Watts (Embeera: {{{status}}}) ku {{{dateText}}} {{{timeText}}}\n{{{redemptionInfoText}}}" electricityTransactionDetail: "Waasindika oba wafuna {{{amountInSatoshis}}} {{{currencyTicker}}} {{{fromOrTo}}} Lightning Watts (Embeera: {{{status}}}) ku {{{dateText}}} {{{timeText}}}\n{{{redemptionInfoText}}}"
failedToProcess: "Tekisobose okukola ku nkolagana eno." failedToProcess: "Tetwasobola kuyisa mulimu."
noTransaction: "Tolina nkolagana yonna ng'okozesa Machankura. Kino kijja kukyuka ng'osindika oba okufuna Bitcoin ng'okozesa Machankura." noTransaction: "Tolina mulimu gwasindika oba gwafuna ku Machankura. Kino kijja kukyuka nga osindika oba ofuna Bitcoin ku Machankura."
select: "Londa:" select: "Londa:"
more: "okwongera" more: "n'ebirala"
failedTransactionHistory: "Tekisobose okulaga ebyafaayo by'enkolagana." failedTransactionHistory: "Twasobola kuleeta ebyafaayo by'emirimu."
buyUsingMachankura: "Gula nga okozesa Machankura" buyUsingMachankura: "Gula nga okozesa Machankura"
integrationComingSoon: "Okugatta okusaasaanya BTC kujja mangu." integrationComingSoon: "Omukutu ogugenda okubeera okuzannyisa BTC gw'egenda."
buyAirtime: "Gula airtime:" buyAirtime: "Gula obukadde bw'amasimu:"
forYourNumber: "Ku nnamba yo ({{{phoneNumber}}})" forYourNumber: "Ku nnamba yo ({{{phoneNumber}}})"
forAnotherNumber: "Ku nnamba y'essimu endala" forAnotherNumber: "Ku nnamba ndala ya ssimu"
enterPhoneNumberForAirtime: "Wandiika ennamba y'essimu gy'oyagala okugulira airtime:" enterPhoneNumberForAirtime: "Yingiza ennamba ya ssimu gy'oyagala okugulirako obukadde bw'amasimu:"
pickAProduct: "Londa ekikozesebwa" pickAProduct: "Londa ekikozesebwa"
yourself: "ggwe" yourself: "Ggwe yennyini"
failedAirtimePinProduct: "Tekisobose kugula airtime." failedAirtimePinProduct: "Tekisobose kuteeka ekitimba ky'obukadde bw'amasimu."
enterWattsMeterNumber: "Tukusaba oyingize ennamba ya mita gy'oyagala okugulira amasannyalaze:" enterWattsMeterNumber: "Yingiza nnamba ya mita gy'oyagala okugulirako amasannyalaze:"
enterWattsAmount: "Yingiza omuwendo gw'amasannyalaze gw'oyagala okugula (ekitono ennyo: 25 ZAR, ekinji ennyo: 1,000 ZAR):" enterWattsAmount: "Yingiza omuwendo gw'amasannyalaze gw'oyagala okugula (wa wansi: 25 ZAR, waggulu: 1,000 ZAR):"
enterPinForWatts: "Yingiza PIN yo eya Machankura okugula {{{satoshis}}} sats ({{{zarAmount}}} ZAR) ku {{{meterNumberInput}}}:" enterPinForWatts: "Yingiza PIN yo ku Machankura okugula {{{satoshis}}} sats ({{{zarAmount}}} ZAR) ku {{{meterNumberInput}}}:"
failedWattsPurchase: "Tekisobose kufuna yinivoyisi y'okugula amasannyalaze ku nnamba ya mita {{{meterNumberInput}}}. Gezaako oluvannyuma." failedWattsPurchase: "Tekisobose kutuuka ku ssente z'okugula amasannyalaze ku nnamba ya mita {{{meterNumberInput}}}. Gezaako nate oluvannyuma."
initiatedWattsPurchase: "Osabye okugula {{{amountInSatoshis}}} sats ({{{amountInZAR}}} ZAR) okugula amasannyalaze ku {{{meterNumber}}}." initiatedWattsPurchase: "Okwatandikidde okugula {{{amountInSatoshis}}} sats ({{{amountInZAR}}} ZAR) okugula amasannyalaze ku {{{meterNumber}}}."
failedWattsPurchaseWithAmount: "Tekisobose kutandika okugula {{{amountInZAR}}} ZAR y'amasannyalaze ku {{{meterNumberInput}}} ku Machankura. Tukusaba oddemu ogezeeko oluvannyuma." failedWattsPurchaseWithAmount: "Tekisobose kutandika okugula amasannyalaze {{{amountInZAR}}} ZAR ku nnamba ya mita {{{meterNumberInput}}} ku Machankura. Gezaako nate."
wattsValidRangePrompt: "Yingiza omuwendo wakati wa 25 ZAR ne 1000 ZAR." wattsValidRangePrompt: "Yingiza omuwendo wakati wa 25 ZAR ne 1000 ZAR."
wattsInvalidMeterNumber: "Ennamba ya mita gy'oyingiza si ntuufu. Tukusaba oddemu ogezeeko oluvannyuma." wattsInvalidMeterNumber: "Ennamba ya mita gy'oyingizza teyeesobola. Gezaako nate."
pickElectricityVendor: "Londa omutunzi w'amasannyalaze" pickElectricityVendor: "Londa omulambuzi w'amasannyalaze"
pickPetrolGarage: "Londa esundiro y'amafuta g'egalaji" pickPetrolGarage: "Londa olukusa lw'amafuta ga motoka"
pickAStore: "Londa edduuka" pickAStore: "Londa edduuka"
categoryInactive: "Kibinja kino tekituuse mu nkola. Gezaako nate oluvannyuma." categoryInactive: "Kibinja kino tekituuse ku nkola. Gezaako nate oluvannyuma."
btcExchangeRate: "Omuwendo gw'okuwaanyisa BTC" btcExchangeRate: "Ebbaluwa z'okukyusa BTC"
bitcoin: "Bitcoin" bitcoin: "Bitcoin"
thankYouForVisiting: "Webale kukyalira Machankura." thankYouForVisiting: "Webale okulambula Machankura."
welcomeToMachankura: "Tukwaniriza ku Machankura (waleti ya Bitcoin ey'omu ngalo)" welcomeToMachankura: "Tukwaniriza ku Machankura (ekitambaala ky'ebbaluwa z'amasimu)"
welcomeToMachankuraShort: "Tukwaniriza ku Machankura" welcomeToMachankuraShort: "Tukwaniriza ku Machankura"
whatYouWantPrompt: "Kiki kye wandyagadde okukola?" whatYouWantPrompt: "Oyagala kutuusa ki?"
registerAccount: "Wandiisa akawunti" registerAccount: "Weewandiise akawunti"
changeLanguage: "Kyusa olulimi" changeLanguage: "Kyusa olulimi"
machankuraIsAMobileService: "Machankura y'enkola y'essimu eweereza n'okufuna Bitcoin ku lulwo ng'okozesa ennamba y'essimu yo." machankuraIsAMobileService: "Machankura kikuwa obuweereza obw'ebikozesebwa okugaba n'okufuna Bitcoin nga okozesa nnamba yo ya ssimu."
learnAboutBitcoin: "Yiga ku Bitcoin" learnAboutBitcoin: "Yiga ebikwata ku Bitcoin"
bitcoinIsElectronicMoney: "Bitcoin ye ssente za masanyalazze ezisaasaanyiziddwa okuva ku peer to peer ezaatongozebwa Satoshi Nakamoto mu 2008. Ye ssente enzaaliranwa eza digito." bitcoinIsElectronicMoney: "Bitcoin ky'ekituli ekitali ku nkalu nga ekyalondoolwa Satoshi Nakamoto mu 2008. Kiriyo ky'ebukadde eby'ekisaawe."
thankYouForVisitingTillNextTime: "Tukwebaza okukebera ku Machankura. Tujja kusanyuka okubeera mu buweereza bwo ku kukyala okuddako." thankYouForVisitingTillNextTime: "Webale okulambula Machankura. Tugenda kusanyukira okubaddewo ku kulambula kwo okulala."
registerAccountPrompt: "Okutandikawo akawunti ku Machankura yingiza PIN ya nnamba 5 gy'ogenda okukozesa ku akawunti yo:" registerAccountPrompt: "Okutandikawo akawunti ku Machankura yingiza PIN ya namba ttaano gy'ogenda okukozesa ku akawunti yo:"
youHaveGifts: "Olina {{{giftCount}}} ebirabo ebikulinze ;) (genda ku Menu olabe ebikwata ku akawunti)." youHaveGifts: "Olina {{{giftCount}}} ebirabo ebikulindidde ;) (genda ku Menu olabe ebiwandiiko by'akatale)."
enjoySendingAndReceiving: "Nyumirwa okusindika n'okufuna Bitcoin. ;)" enjoySendingAndReceiving: "Sanyuka okusindika n'okufuna Bitcoin. ;)"
accountCreated: "Tukoze akawunti yo eya Machankura." accountCreated: "Twatandikiddewo akawunti ku Machankura."
failedToCreateUser: "Tekisobose kutonda omukozesa. Gezaako nate." failedToCreateUser: "Tekisobose kutandikawo omukozesa. Gezaako nate."
englishOnly: "Mu kiseera kino Olungereza lwe lulimi lwokka ku Machankura. Ebirala tujja kugattako mangu." englishOnly: "Olungereza luno lwokka lwelulina ku Machankura. Tugenda kwongeza amalala mu bwangu."
exchangeBTC: "Waanyisa BTC" exchangeBTC: "Kyusa BTC"
clans: "Ebika" clans: "Ebiwandiiko"
back: "Mabega" back: "Dda emabega"
enterSendMediumPrompt: "Yingiza {{{medium}}} okusindika Bitcoin:" enterSendMediumPrompt: "Yingiza {{{medium}}} okusindika Bitcoin:"
lightningInvoice: "Yinivoyisi ya LN (Bolt11)" lightningInvoice: "Fomu ya LN (Bolt11)"
onchain: "Onchain" onchain: "Onchain"
lightningInvoicesUnsupported: "Bambi yinivoyisi za LN teziwagirwa ku USSD kubanga ebiseera ebisinga ziba mpanvu nnyo ku kkomo lye nnukuta 160 eza USSD." lightningInvoicesUnsupported: "Ffe ebyo ku USSD kubanga bituuka."
minimumMaximumRange: "(ekitono ennyo: {{{minimumAmount}}} {{{currencyTicker}}}, ekinene ennyo: {{{maximumAmount}}} {{{currencyTicker}}})" minimumMaximumRange: "(wa wansi: {{{minimumAmount}}} {{{currencyTicker}}}, waggulu: {{{maximumAmount}}} {{{currencyTicker}}})"
amountConversionText: "({{{amountInSats}}} sats = {{{amountConverted}}} {{{convertedCurrencyTicker}}})" amountConversionText: "({{{amountInSats}}} sats = {{{amountConverted}}} {{{convertedCurrencyTicker}}})"
sendBitcoinConfirmation: "Ogenda kusindika {{{amountText}}} eri {{{receiver}}} (ebisale by'obuweereza: {{{feeText}}}{{{networkFeeText}}})." sendBitcoinConfirmation: "Ogenda kusindika {{{amountText}}} eri {{{receiver}}} (ensako ya ssente: {{{feeText}}}{{{networkFeeText}}})."
networkFee: "ebisale by'omukutu: {{{networkFeeText}}} {{{currencyTicker}}}" networkFee: "ensako ya ssente: {{{networkFeeText}}} {{{currencyTicker}}}"
sendSats: "Sindika sats" sendSats: "Senda sats"
pleaseUseWebForBolt11: "Kozesa omukutu guno wammanga okukola (Bolt 11) Yinivoyisi ya Lightning ofune sats ku akawunti yo." pleaseUseWebForBolt11: "Kozesa omuko ogugamba okusindika (Bolt 11) n'ofuna sats ku akawunti yo."
lightningInvoiceShort: "Yinivoyisi ya LN" lightningInvoiceShort: "Fomu ya LN"
languages: "Ennimi" languages: "Olulimi"
noOtherLanguagesAvailable: "Tewali nnimi ndala ziriwo." noOtherLanguagesAvailable: "Tewali lulimi lulala."
changeLanguageExplanation: "Bw'omala okukyusa enteekateeka eno ebyawandiikibwa byonna by'olaba ku Machankura bijja kuba mu Lungereza." changeLanguageExplanation: "Bw'okyusa engeri zino, buli kigambo ku Machankura kinaaba nga kiluuse mu Lungereza."
changeLanguagePinPrompt: "Yingiza {{pin}} okyusa olulimi okudda mu Lungereza." changeLanguagePinPrompt: "Yingiza PIN ku {{pin}} okyuse olulimi okutuuka mu Lungereza."
changeLanguageConfirmation: "Kyusa olulimi okudda mu Lungereza" changeLanguageConfirmation: "Kyusa olulimi mu Luganda"
changeLanguageSuccessful: "Olulimi olukozesebwa ku Machankura lusobodde okukyusibwa okudda mu Lungereza." cancel: "Vaamu"
changeLanguageFailed: "Eremereddwa okukyusa enteekateeka mu lulimi lw'oyagala. Gezaako nate oluvannyuma." changeLanguageSuccessful: "Olulimi olulimu ku Machankura lwakyusibwa mu Lungereza."
cancel: "Sazaamu" changeLanguageFailed: "Tekisobose kwongeza obuweereza ku lulimi lwawe. Gezaako nate oluvannyuma."
account: "Akawunti" account: "Akawunti"
security: "Ebyokwerinda" security: "Byokwerinda"
noPastElectricityMeters: "Tewali nnamba za mita eziyise" noPastElectricityMeters: "Tewali nnamba za mita ez'edda"
thankYouForVisitingReturnToCreateAccount: "Webale okukyalira Machankura. Tukusaba okomewo okole akawunti." thankYouForVisitingReturnToCreateAccount: "Webale kujja ku Machankura. Tukusaba okudda okukola akawunti."
machankuraSecurityManagement: "Okuddukanya Ebyokwerinda ku Machankura:" machankuraSecurityManagement: "Okuddukanya Ebyokwerinda kya Machankura:"
accessLock: "Ekisobozesa okwetuusako (kyetaagisa PIN ku bikolwa)" accessLock: "Kkufulu y'Okuyingira (ketaaga PIN ku bikolwa)"
managePIN: "Ddukanya PIN" managePIN: "Ddukanya PIN"
manageAuthenticatorOTP: "Ddukanya OTP ekozesebwa okukakasa" manageAuthenticatorOTP: "Ddukanya Okutegeeza kwa OTP"
configureAuthenticatorOTP: "Teekateeka OTP Ekakasa" configureAuthenticatorOTP: "Teekateeka Okutegeeza kwa OTP"
authenticatorOTP: "OTP Ekakasa" authenticatorOTP: "OTP ey'Okutegeeza"
lockAccess: "Galawo obusobozi okwetuusako" lockAccess: "Kkufula Okuyingira"
lockRequiredExplanation: "Okuyingiza PIN/OTP kyetagisa okwetuusako sats" lockRequiredExplanation: "Okuyingiza PIN/OTP kyetagisa okufuna sats"
lockNotRequiredExplanation: "Oyinza okwetuusako sats nga toyingizza PIN/OTP" lockNotRequiredExplanation: "Oyinza okufuna sats nga toyingizza PIN/OTP"
disableLock: "Lemesa Ekigalawo" disableLock: "Kozesa Kkufulu"
enableLock: "Sobozesa Ekigalawo" enableLock: "Kkiriza Kkufulu"
accessLockHasBeenEnabled: "Ekisobozesa Okuyingira kisobozeseddwa." accessLockHasBeenEnabled: "Kkufulu y'Okuyingira etandise okukola."
accessLockHasBeenDisabled: "Ekisobozesa Okuyingira kilemereddwa." accessLockHasBeenDisabled: "Kkufulu y'Okuyingira ekomyewo."
yourMachankura: "Ki kyo" yourMachankura: "Yo"
securityMechanism: "{{{your}}} {{{pinOrOTP}}}" securityMechanism: "{{{your}}} {{{pinOrOTP}}}"
accessLockHasBeenEnabledExplanation: "Kati olina okuyingiza {{{securityMechanism}}} okufuna sats." accessLockHasBeenEnabledExplanation: "Kati olina okuyingiza {{{securityMechanism}}} okufuna sats."
accessLockHasBeenDisabledExplanation: "Kati olina okuyingiza {{{securityMechanism}}} okufuna sats." accessLockHasBeenDisabledExplanation: "Tolina kuddamu kuyingiza {{{securityMechanism}}} okufuna sats."
enterLockMechanismToSetUsername: "Yingiza {{{securityMechanism}}} okuteekawo erinnya ly'omukozesa ku ndagiriro ya lightning:" enterLockMechanismToSetUsername: "Yingiza {{{securityMechanism}}} okuteekawo erinnya ly'omukozesa ku kifuba kyo eky'okumumuliro:"
enterLockMechanismToUpdateUsername: "Yingiza {{{securityMechanism}}} okutereza errinnya ly'omukozesa elye ndagiriro ya lightning:" enterLockMechanismToUpdateUsername: "Yingiza {{{securityMechanism}}} okujjawo erinnya ly'omukozesa ku kifuba kyo eky'okumumuliro:"
accountSettings: "Enteekateeka z'akawunti" accountSettings: "Eby'enjawulo by'akawunti"
deleteAccount: "Ggyawo Akawunti" deleteAccount: "Ggyawo Akawunti"
yourAboutToRequestAccountDelete: "Onootera okusaba okuggyawo akawunti:" yourAboutToRequestAccountDelete: "Oli ku ntandikwa okusaba okuggya akawunti yo:"
cancelledDeletingAccount: "Osazizzaamu enkola yokusazaamu akawunti yo. Webale kusigala ne Machankura." cancelledDeletingAccount: "Okoze obutaggawo akawunti yo. Webale kusigala ne Machankura."
deleteAccountConsequences: "Enkolagana zonna ezikwata ku nkolagana n'ebiwandiiko byenkola ezikwata ku akawunti yo zijja kusazibwamu:" deleteAccountConsequences: "Enkolagana zonna n'ebiwandiiko by'obusuubuzi ne ssitemu ebikwatagana n'akawunti yo ziriggwa:"
deleteAccountRequestSubmitted: "Okusaba kwo okusazaamu akawunti kuweereddwayo. Ojja kufuna amawulire nga gamaze okukolebwako." deleteAccountRequestSubmitted: "Okusaba kwo okuggya akawunti kutwaliddwa. Ojja kufuna ebiwandiiko ng'ekikolebwa."
failedToSubmitDeleteAccountRequest: "Okusaba kwo okuggyawo akawunti tekutwaliddwa." failedToSubmitDeleteAccountRequest: "Okusaba kwo okuggya akawunti tekutwaliddwa."
deleteAccountTODO: "Okusazaamu enkola ya akawunti tezikoma." deleteAccountTODO: "Ekikola okuggya akawunti tekinnaggwa."
functionalityComingSoon: "Enkola ejja mu bbanga ttono." functionalityComingSoon: "Ebikola bijja mangu."
createAccountExplanation: "Bw'omala okukola akawunti ya Machankura, osobola okusindika n'okufuna Bitcoin:" createAccountExplanation: "Bw'otonda akawunti ya Machankura, osobola okusindika ne kwakira Bitcoin:"
createAccount: "Tonda Akawunti" createAccount: "Tonda Akawunti"
doYouWantToContinuePreviousSession: "Oyagala okugenda mu maaso n'omusomo gwo ogw'emabega?" doYouWantToContinuePreviousSession: "Oyagala okuddamu okusigala mu musomo ogwo ogutakomekerezeddwa?"
yesContinuePreviousSession: "Yee, genda mu maaso nomusomo ogwo ogwasembyeyo" yesContinuePreviousSession: "Yee, genda mu maaso nomusomo ogwo ogwasembayo"
newSession: "Omusomo omupya" newSession: "Omusomo omupya"
createAClan: "Tondawo ekika" createAClan: "Tonda Ekibiina"
viewInvites: "Laba B'oyanirizza" viewInvites: "Laba Bayitiddwa"
notAMemberOfAnyClans: "Toli mmemba wa kika kyonna" notAMemberOfAnyClans: "Toli muntu wa kibiina kyonna"
noMembersInClan: "Tewali ba mmemba mu kika kino" noMembersInClan: "Tewali bantu mu kibiina kino"
noPendingInvites: "Tewali nnyaniriza zikulinze nga zizo." noPendingInvites: "Tewali bya kukubiriza bimenyawo gyo."
noActionPolicy: "Tewali nkola za bikolwa mu nkola." noActionPolicy: "Tewali nkola za mateeka mu sisitimu."
noPendingProposals: "Mu kika kino temuli nteekateeka zikulinze" noPendingProposals: "Tewali birowoozo bimenyawo gyo mu kibiina kino"
distributeClanSatsToMembers: "gabanya {{{amountToDistribute}}} sats eri ba mmemba: {{{timeAgo}}}" distributeClanSatsToMembers: "gabanya {{{amountToDistribute}}} sats eri ab'ekibiina: {{{timeAgo}}}"
transferClanSats: "weereza {{{amountToDistribute}}} sats: {{{timeAgo}}}" transferClanSats: "weereza {{{amountToDistribute}}} sats: {{{timeAgo}}}"
superMajorityExplanation: "Ebikolwa byetaaga okukkirizibwa kwa 75% ku ba mmemba bonna ku nteekateeka" superMajorityExplanation: "Ebikolebwa byetaaga okukkirizibwa kw'abasinga obungi ku bammemba mu birowoozo"
majorityExplanation: "Ebikolwa byetaaga okukkirizibwa kwa 50% ku bakulira bonna ku nteekateeka" majorityExplanation: "Ebikolebwa byetaaga okukkirizibwa kw'ekitundu ekisinga obungi ku bammemba"
adminSuperMajorityExplanation: "Ebikolwa byetaaga okukkirizibwa kwa 50% ku bakulira bonna ku nteekateeka" adminSuperMajorityExplanation: "Ebikolebwa byetaaga okukkirizibwa kw'ekitundu ekisinga obungi ku bakulira"
adminMajorityExplanation: "Ebikolwa byetaaga okukkirizibwa kwa 50% ku bakulira bonna ku nteekateeka" adminMajorityExplanation: "Ebikolebwa byetaaga okukkirizibwa kw'ekitundu ekisinga obungi ku bakulira"
customApprovalCondition: "Ebikolebwa byetaaga ebiragiro eby'enjawulo ku birowoozo." customApprovalCondition: "Ebikolebwa byetaaga ebiragiro eby'enjawulo ku birowoozo."
undefinedActionApprovalConditions: "Ebikolwa birina ebisaanyizo ebitategeerekeka eby'okukkiriza." undefinedActionApprovalConditions: "Ebikolebwa birina ebiragiro ebitamanyiddwa."
invitations: "Enyaniriza" invitations: "Okuyitibwa"
invitationTypeExplanationTitle: "Tukwaniriza okubeera {{{invitationMemberType}}} wa {{{clanAddress}}}:" invitationTypeExplanationTitle: "Okuyitibwa okubeera {{{invitationMemberType}}} wa {{{clanAddress}}}:"
accept: "Kkiriza" accept: "Kkiriza"
failedToFindInvitation: "Olemeddwa okufuna akwaniriza. Gezaako nate oba tutukirire." failedToFindInvitation: "Okunoonya okuyitibwa kulemereddwa. Ggulawo oba wabeeyo ennyamba."
invitationAcceptance: "Kati oli {{{invitationMemberType}}} wa {{{clanAddress}}}:" invitationAcceptance: "Kati ggwe {{{invitationMemberType}}} wa {{{clanAddress}}}:"
failedToAcceptInvitation: "Tekisobose kukiriza okwaniriza eri {{{clanAddress}}}. Gezaako oluvannyuma." failedToAcceptInvitation: "Okukkiriza okuyitibwa kwa {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma."
failedToFindMemberInvite: "Okunoonya enyaniriza kubeera mmemba w'ekika kulemereddwa. Ggulawo oluvannyuma, oba tutukirire." failedToFindMemberInvite: "Okunoonya okuyitibwa kwa clanMember kulemereddwa. Ggulawo oluvannyuma, oba wabeeyo ennyamba."
invitationDeclined: "Ogaanye okwanirizibwa okubeera {{{invitationMemberType}}} wa {{{clanAddress}}}." invitationDeclined: "Ogaanye okuyitibwa okubeera {{{invitationMemberType}}} wa {{{clanAddress}}}."
enterClanName: "Wandiika erinnya efunda era nga ly'enjawulo (ekinene ennyo nga lirina nnukuta 16, omutali bbanga lyona) ly'ekika kyo ekipya:" enterClanName: "Wandiika erinnya erifunda era ery'enjawulo (obutawera 16, nga teririna kyanya) ly'ekibiina kyo ekipya:"
clanNameAlreadyUsed: "Erinnya {{{proposedName}}} lyakozeseddwa dda. Wandiika erinnya efunda era nga ly'enjawulo (ekinene ennyo nga lirina nnukuta 16, omutali bbanga lyona) ly'ekika kyo ekipya:" clanNameAlreadyUsed: "Erinnya {{{proposedName}}} lyakozesebwa dda. Wandiika erinnya erifunda era ery'enjawulo (obutawera 16, nga teririna kyanya) ly'ekibiina kyo ekipya:"
clanNameConfirmation: "Tuli kumpi okutonda ekika ekirimu erinnya {{{proposedName}}}:" clanNameConfirmation: "Tugenda kutondawo ekibiina n'erinnya {{{proposedName}}}:"
continue: "Weyongereyo" continue: "Mmala"
sorryNameAlreadyTaken: "Bambi erinnya lyakozeseddwa dda." sorryNameAlreadyTaken: "Nsonyiwa erinnya lyakozesebwa dda."
selectActionPolicyForClan: "Londa ekiragiro eky'okukolera {{{clanAddress}}}:" selectActionPolicyForClan: "Londa nkola ya {{{clanAddress}}}:"
failedToCreateClan: "Okutonda {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma." failedToCreateClan: "Okutonda {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma."
selectedActionPolicy: "Teekawo enkola {{{clanAddress}}} ey'okukola ku {{{actionPolicyName}}} okukkirizibwa." selectedActionPolicy: "Teekawo nkola ya {{{clanAddress}}} eri {{{actionPolicyName}}} okukkirizibwa."
confirm: "Kakasa" confirm: "Kakasa"
clanActionPolicyCreated: "Enkola y'ekika kya {{{clanAddress}}} eteekebwa ku nkola ya {{{actionPolicyName}}} ey'okukola. {{{actionPolicyDescription}}}." clanActionPolicyCreated: "Nkola ya {{{clanAddress}}} eteekeddwa ku {{{actionPolicyName}}}. {{{actionPolicyDescription}}}."
clanActionPolicyFailedToBeCreated: "Kireemereddwa okuteekawo enkola ey'okukola ku {{{clanAddress}}}." clanActionPolicyFailedToBeCreated: "Okuteekawo nkola ya {{{clanAddress}}} kulemereddwa."
somethingWentWrongWithClan: "Waliwo ekikyamu ekigenze mumaso ne {{{clanAddress}}}. Ggulawo oluvannyuma." somethingWentWrongWithClan: "Waliwo ekikyamu n'ekibiina {{{clanAddress}}}. Ggulawo oluvannyuma."
clan: "Ekika" clan: "Ekibiina"
proposeSend: "Teesa Okusindika" proposeSend: "Kiteeke mu birowoozo"
depositBTC: "Teekako BTC" depositBTC: "Teeka BTC"
members: "Bammemba" members: "Abammemba"
reviewProposals: "Wekenneenye Ebiteeso" reviewProposals: "Londoola ebiteekebwawo mu birowoozo"
proposeClanSends: "Ekiteeso {{{clanAddress}}} kisindika eri:" proposeClanSends: "Kiteeke mu birowoozo nga {{{clanAddress}}} eweereza eri:"
phone: "Essimu" phone: "Ssimu"
allMembers: "Bammemba bonna" allMembers: "Abammemba bonna"
enterMethodToSendFromClan: "Yingiza {{{selectedMethodText}}} okuweereza {{{clanAddress}}} Bitcoin eri:" enterMethodToSendFromClan: "Wandiika {{{selectedMethodText}}} okuweereza {{{clanAddress}}} Bitcoin eri:"
selectUnitOfAccountToSendFromClan: "Ky'enkana ki (ekipimo ky'omuwendo) ky'oyagala okuweereza {{{clanAddress}}} Bitcoin eri {{{receiver}}}?" selectUnitOfAccountToSendFromClan: "Londa ekika kya nsimbi okuweereza {{{clanAddress}}} Bitcoin eri {{{receiver}}}"
howMuchClanBalanceToSend: "Ssente mmeka eza {{{clanAddress}}} ze wandyagadde okugabana eri bammemba bonna:" howMuchClanBalanceToSend: "Obungi ki bw'ensimbi za {{{clanAddress}}} bw'oyagala okugabanya eri abammemba:"
wholeBalance: "Ensimbi z'osigaza zonna" wholeBalance: "Ensimbi zonna"
percentageOfBalance: "Ebitundu by'ensimbi by'osigaza" percentageOfBalance: "Ebitundu by'ensimbi"
enterPercentageOfClanBalance: "Wandiika ebitundu eby'ensimbi (ekitono: 5, ekingi: 100) by'oyagala okuteesa okugabanyizibwa okuva mu {{{clanAddress}}}:" enterPercentageOfClanBalance: "Wandiika ebitundu eby'ensimbi (ekitono: 5, ekisinga: 100) by'oyagala okugabanya okuva mu {{{clanAddress}}}:"
lightningAddressShort: "Endagiriro ya LN" lightningAddressShort: "Endagiriro ya LN"
percentageDistributionTooSmall: "{{{percentageAmount}}}% engabanya evaamu ekitono ennyo eky'omuwendo okugabibwa okuva ku {{{clanAddress}}} ezisigaddewo. Okwongera ku bitundu ku kikumi/ezisigaddewo." percentageDistributionTooSmall: "Ebitundu {{{percentageAmount}}}% tebimala kugabanya nsimbi mu {{{clanAddress}}} enkalu. Yaza ebitundu/ensimbi."
aboutToProposePercentageDistribution: "On'atera kuteesa nti {{{percentageAmount}}}% ya {{{balance}}} sats mu {{{clanAddress}}} ezisigadde zigabanyizibwe eri bammemba bonna:" aboutToProposePercentageDistribution: "Oli mu kkubo ly'okuteekawo ebitundu {{{percentageAmount}}}% eby'ensimbi {{{balance}}} mu {{{clanAddress}}} okugabanya eri abammemba bonna:"
submitProposal: "Waayo ekiteeso" submitProposal: "Wandiika okuteeka mu birowoozo"
canOnlyPropose100Percent: "Osobola okuteesa okugabanya ssente ebitundu 100% zokka." canOnlyPropose100Percent: "Oyinza kuteekawo ebitundu 100% by'ensimbi okugabanya."
proposedPercentageDistribution: "Oteesezza okugabanya ebitundu {{{percentageAmount}}}% eby'ensimbi {{{balance}}} mu {{{clanAddress}}} eri abammemba bonna. Singa kikkirizibwa kijja kukolwa." proposedPercentageDistribution: "Oteesezza okugabanya ebitundu {{{percentageAmount}}}% eby'ensimbi {{{balance}}} mu {{{clanAddress}}} eri abammemba bonna. Singa kikkirizibwa kijja kukolwa."
failedToProposeDistribution: "Okugabanya ensimbi okuva mu {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma." failedToProposeDistribution: "Okugabanya ensimbi okuva mu {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma."
unableToProcessProposedPercentage: "Tekisobose kukola bitundu ku buli kikumi by'oteesezza." unableToProcessProposedPercentage: "Teyinza kukolera ku bitundu by'oteesezza."
clanBalanceToLowToDistribute: "Ensimbi za {{{clanAddress}}} eziri {{{balance}}} tezimala kugabanya eri abammemba bonna." clanBalanceToLowToDistribute: "Ensimbi za {{{clanAddress}}} {{{balance}}} tezimala kugabanya eri abammemba bonna."
aboutToProposeEqualDistribution: "On'atera ogabana ekyenkano eky'ekigerageranyo ekijjuvu {{{balance}}} sats mu {{{clanAddress}}} ezisigadde eri bammemba bonna:" aboutToProposeEqualDistribution: "Oli mu kkubo ly'okuteekawo okugabanya kw'enkizo eby'ensimbi zonna {{{balance}}} mu {{{clanAddress}}} eri abammemba bonna:"
proposedFullDistribution: "Oteeseteese okugabana ekijjuvu {{{balance}}} sats mu {{{clanAddress}}} ezisigadde eri bammemba bonna. Oluvannyuma lw'okukkirizibwa kijja kukolebwa." proposedFullDistribution: "Oteesezza okugabanya ensimbi zonna {{{balance}}} mu {{{clanAddress}}} eri abammemba bonna. Singa kikkirizibwa kijja kukolwa."
depositToClan: "Teekako ku {{{clanAddress}}}" depositToClan: "Teeka mu {{{clanAddress}}}"
fromBalance: "Okuva ku zisigaddewo" fromBalance: "Okuva mu nsawo"
otherSources: "Ensibuko endala" otherSources: "Amasoboza amalala"
selectUnitOfAccountToDepositIntoClan: "Londa ekitundu (ekipimo ky'omuwendo) okukyusa okuva ku mutendera gwo okudda ku {{{clanAddress}}}'s:" selectUnitOfAccountToDepositIntoClan: "Londa ekika kya nsimbi okutwala mu nsawo yo okudda mu {{{clanAddress}}}:"
enterHowMuchToDepositIntoClan: "Yingiza obungi bwa {{{selectedCurrencyTicker}}}{{{selectedCurrencyMinMaxText}}} bw'oyagala okuweereza eri ekika kyo okuva ku zosigazza:" enterHowMuchToDepositIntoClan: "Wandiika bungi bwa {{{selectedCurrencyTicker}}}{{{selectedCurrencyMinMaxText}}} bw'oyagala okuweereza mu nsawo y'ekibiina:"
lightningAddressToDepositToClan: "Okuteekako BTC mu kibiina kino, kozesa endagiriro eno eya lightning {{{clanAddress}}}" lightningAddressToDepositToClan: "Okuteeka BTC mu kibiina kino, kozesa endagiriro eno eya yungula {{{clanAddress}}}"
alternativeDepositMethods: "Okumanya ebikozesebwa ebirala okuteekako ssente, kyalira omukutu gwa '8333.mobi/{{{clanName}}}'" alternativeDepositMethods: "Okumanya ebikozesebwa ebirala okuteeka ssente, kyalira ennyiriri '8333.mobi/{{{clanName}}}'"
clanBalance: "Ensimbi za {{{clanAddress}}} ziri {{{balance}}} {{{currencyTicker}}} (ezenkanidde {{marketValue}} {{{marketValueCurrencyTicker}}})." clanBalance: "Ensimbi za {{{clanAddress}}} bwe {{{balance}}} {{{currencyTicker}}} (ez'omuwendo {{{marketValue}}} {{{marketValueCurrencyTicker}}})."
transactions: "Empereza n'enfuna" transactions: "Okuwereza n'okufuna"
clanHasNoTransactions: "{{{clanAddress}}} terina mulimu ku Machankura. Kino kijja kukyuka ng'osindika oba ofuna Bitcoin ng'okozesa Machankura." clanHasNoTransactions: "Ekibiina {{{clanAddress}}} tekirina kuwereza kwonna ku Machankura. Kino kijja kukyuka bw'onooweereza oba ofunye Bitcoin ku Machankura."
lightning: "lightning" lightning: "Yungula"
somewhere: "awalala wonna" somewhere: "Wamu n'ebirala"
clanSettings: "Enteekateeka ya {{{clanAddress}}}" clanSettings: "Okukyusa mu kibiina {{{clanAddress}}}"
clanMembers: "Bammemba ba {{{clanAddress}}}" clanMembers: "Abammemba ba {{{clanAddress}}}"
settingsComingSoon: "Entegeka zijja mu bbanga ttono." settingsComingSoon: "Okukyusa mu kibiina kujja kubaawo mangu."
inviteMember: "Yaniriza mmemba" inviteMember: "Yita omuntu"
pending: "Tekinagwa" pending: "Etegezebwa"
declined: "Kiganyiddwa" declined: "Egaanyi"
unknownUser: "Omukozesa atamanyiddwa" unknownUser: "Omuntu atamanyiddwa"
replaceMember: "Kyusa mmemba" replaceMember: "Sikiza omuntu omulala"
removeMember: "Ggyako mmemba" removeMember: "Ggyamu omuntu"
userIsMember: "{{{userIdentifier}}} mmemba wa {{{clanAddress}}}:" userIsMember: "{{{userIdentifier}}} muntu wa {{{clanAddress}}}:"
depositedSats: "Otaddeko {{{amount}}} sats" depositedSats: "Ateesezza {{{amount}}} sats"
withdrewSats: "Oggyayo {{{amount}}} sats" withdrewSats: "Akutte {{{amount}}} sats"
couldNotFindClanMember: "Tekisobose kufuna mmemba wa {{{clanAddress}}}." couldNotFindClanMember: "Teyinza kulaba muntu wa {{{clanAddress}}}."
replaceMemberComingSoon: "Enkola okukyusa {{{userIdentifier}}} ne mmemba omupya ku {{{clanAddress}}} ejja mu bbanga ttono." replaceMemberComingSoon: "Okusikiza {{{userIdentifier}}} n'omuntu omulala mu {{{clanAddress}}} kujja mangu."
userUnableToPerformAction: "Tosobola kukola kikolwa kino." userUnableToPerformAction: "Toyinza kukola kino."
removeMemberComingSoon: " Enkola y'okuggyawo {{{userIdentifier}}} nga mmemba wa {{{clanAddress}}} ejja mu bbanga ttono." removeMemberComingSoon: "Okuggyamu {{{userIdentifier}}} ng'omuntu wa {{{clanAddress}}} kujja mangu."
enterEmailCreateAccount: "Okukola akawunti ya Machankura yingiza email ey'enjawulo:" enterEmailCreateAccount: "Okutondawo akawunti ya Machankura wandiika ennyiriri z'enjawulo:"
emailNotSupported: "Bambi. Email eyo tewagirdda ku akawunti empya. Tukusaba oddemu ogezeeko." emailNotSupported: "Nsonyiwa. Ennyiriri eno terina kukozesebwa mu kawunti empya. Ggulawo nate."
countryNotSupportedYet: "Eggwanga terinaba kuwagirwa." countryNotSupportedYet: "Eggwanga terikkirizibwa nate."
canNotFindSelectedLanguage: "Tekisobose kufuna lulimi lulondeddwa." canNotFindSelectedLanguage: "Teyinza kulaba lulimi olulonde."
cancelAction: "Sazaamu ekikolwa." cancelAction: "Sazaamu ekikolebwa."
selectMemberInvitationRole: "Obuvunaanyizibwa ki obw'okuyita {{clanAddress}}}:" selectMemberInvitationRole: "Kiki ekirina okukolwa mu kuyita {{{clanAddress}}}:"
member: "mmemba" member: "omuntu"
admin: "akulira" admin: "omukulira"
selectMemberInvitationIdentifier: "Yaniriza {{{inviteType}}} mu {{{clanAddress}}}:" selectMemberInvitationIdentifier: "Yita {{{inviteType}}} mu {{{clanAddress}}}:"
usingPhoneNumber: "nga okozesa nnamba ye ssimu" usingPhoneNumber: "nga okozesa nnamba ya ssimu"
usingUsername: "nga okozesa erinnya ly'omukozesa" usingUsername: "nga okozesa erinnya lya kyuma"
enterInviteeIdentifier: "Yingiza {{{inviteMethod}}} okwanirizibwa nga {{{inviteType}}} mu {{{clanAddress}}}:" enterInviteeIdentifier: "Wandiika {{{inviteMethod}}} okuyita ng'omu {{{inviteType}}} mu {{{clanAddress}}}:"
memberInvitationConfirmation: "On'atera okwaniriza {{{inviteReceiver}}} nga {{{inviteType}}} mu {{{clanAddress}}}:" memberInvitationConfirmation: "Oli mu kkubo ly'okuyita {{{inviteReceiver}}} nga {{{inviteType}}} mu {{{clanAddress}}}:"
sendInvite: "Sindika enyaniriza" sendInvite: "Yita"
inviteeNotUsingMachankura: "{{{inviteMethod}}} {{{inviteReceiver}}} tali mukukozesa 8333.mobi. Tukusaba omwanirize okutonda wo akawunti mukusooka, nga tonna baniriza okwegatta ku {{{clanAddress}}}." inviteeNotUsingMachankura: "Ekinamba {{{inviteMethod}}} {{{inviteReceiver}}} tekikozesa 8333.mobi. Mwesabire okutondawo akawunti okusooka, nga bali bwe bayingira {{{clanAddress}}}."
inviteeAlreadyAMember: "{{{inviteReceiver}}} yeyunga dda nga {{{inviteType}}} mu {{{clanAddress}}}." inviteeAlreadyAMember: "{{{inviteReceiver}}} dda muntu oba {{{inviteType}}} mu {{{clanAddress}}}."
inviteeInvitationPending: "Okwaniriza {{{inviteReceiver}}} mu {{{clanAddress}}} kukya linze." inviteeInvitationPending: "Okuyita {{{inviteReceiver}}} mu {{{clanAddress}}} kulinze."
memberInvitationSent: "Okwaniriza okugatta ko {{{inviteReceiver}}} nga {{{inviteType}}} mu {{{clanAddress}}} kusindikiddwa. Tukusaba obatuukirire baleme kwewuunya." memberInvitationSent: "Okuyita okwongerako {{{inviteReceiver}}} nga {{{inviteType}}} mu {{{clanAddress}}} kutumiddwa. Kolagana nabo baleme kwejjusa."
clanMenu: "Ebyokulonda mu kika" clanMenu: "Ebyokulonda mu kibiina"
invitationCancelled: "Osazizaamu omulimu gw'okuyita omu ku bammemba abapya eri {{{clanAddress}}}" invitationCancelled: "Oyimirizza okukola ku kuyita omuntu omuggya mu {{{clanAddress}}}"
pendingClanProposals: "Ebiteeso bya {{{clanAddress}}} tebinagwa:" pendingClanProposals: "Ebiteekebwawo mu birowoozo mu {{{clanAddress}}}:"
viewApproved: "Laba ebikkiriziddwa" viewApproved: "Laba ebikkiriziddwa"
viewDeclined: "Ekiteeso Kiganyiddwa" viewDeclined: "Laba ebiremeddwa"
approveProposal: "Kkiriza Ekiteeso" approveProposal: "Kkiriza ekiteekebwawo mu birowoozo"
declineProposal: "Gaana Ekiteeso" declineProposal: "Gana ekiteekebwawo mu birowoozo"
couldNotFindProposal: "Tekisobose kufuna kiteeso." couldNotFindProposal: "Teyinza kulaba kye kiteekebwawo mu birowoozo."
successfullyApprovedProposal: "Kikiriziddwa bulungi ekiteeso ku {{{proposalSummary}}} ekya {{{clanAddress}}}. Olukusa olumala bwe lunaaba lumaze okufunibwa kijja kusindikibwa okuyita mu." successfullyApprovedProposal: "Ekiteekebwawo mu birowoozo okukkiriza ekya {{{proposalSummary}}} mu {{{clanAddress}}} kikkiriziddwa. Bwe wabaawo okukkiriza okumala kijja kutumibwa."
failedToApproveProposal: "Baalemererwa okukkiriza ekiteeso ku {{{proposalSummary}}} ku kiteeso {{{clanAddress}}}. Gezaako oluvannyuma." failedToApproveProposal: "Okukkiriza ekiteekebwawo mu birowoozo okwa {{{proposalSummary}}} mu {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma."
declineClanProposal: "{{{proposalSummary}}} kiganyiddwa ku {{{clanAddress}}}." declineClanProposal: "Ekiteekebwawo mu birowoozo ekya {{{proposalSummary}}} mu {{{clanAddress}}} kigaanyi."
failedToDeclineProposal: "Tekisobose kugaana ekiteeso ku {{{proposalSummary}}} ekya {{{clanAddress}}}. Gezaako oluvannyuma." failedToDeclineProposal: "Okugaana ekiteekebwawo mu birowoozo ekya {{{proposalSummary}}} mu {{{clanAddress}}} kulemereddwa. Ggulawo oluvannyuma."
approvedClanProposals: "Ekiteesp kya {{{clanAddress}}} kikakasiddwa:" approvedClanProposals: "Ebiteekebwawo mu birowoozo ebikkiriziddwa mu {{{clanAddress}}}:"
declinedClanProposals: "Ebiteeso bya {{{clanAddress}}} ebigaaniddwa:" declinedClanProposals: "Ebiteekebwawo mu birowoozo ebiremeddwa mu {{{clanAddress}}}:"
couldNotUnderstandClanInput: "Byoyingiza mu kika kya {{{clanAddress}}} tebitegerekese" couldNotUnderstandClanInput: "Teyinza kutegeera kye wandiise mu {{{clanAddress}}}"
unableToSetupClanActionPolicy: "Tekisoboka kuteekawo tteeka erikwata ku {{{clanAddress}}}. Tutukirire tukuyambe." unableToSetupClanActionPolicy: "Teyinza kuteekawo nkola ya {{{clanAddress}}}. Wabeeyo ennyamba."
failedToCreateClanInputUniqueUsername: "Tekisobose kola kika. Wandika erinnya er'enjawulo (nga ekinene ennyo lirina nnukuta 16, nga lya nnukuta na nnamba, nga teririna mabbanga)." failedToCreateClanInputUniqueUsername: "Okuteekawo ekibiina kulemye. Wandika erinnya er'enjawulo (obutawera 16, nga lya nnukuta na nnamba, nga teririna kyanya)."
failedToProcessClan: "Tekisobose kola kika." failedToProcessClan: "Okukolera ku kibiina kulemeddwa."
failedToPresentClanInformation: "Tekisobose okuwa amawulire agakwata ku kika." failedToPresentClanInformation: "Okulaga amawulire g'ekibiina kulemeddwa."
affiliateOrangePillerWelcomeMessage: "Tuli basanyufu okulaba nga {{{affiliateUserName}}} yakwaniriza ku Machankura. Tukusaba oyite/owandiike obubaka {{{serviceUSSDCode}}} okusobola okufuna empeereza mu bwangu." affiliateOrangePillerWelcomeMessage: "Kyanguwa okulaba nti {{{affiliateUserName}}} akuwadde okuyingira Machankura. Koona/tuula {{{serviceUSSDCode}}} okwanguyirwa okukozesa."
orangePillerWelcomeMessage: "Tukwanirizza ku Machankura. kubira/sindika obubaka ku {{{serviceUSSDCode}}} okwanguyirwa okukozesa." orangePillerWelcomeMessage: "Tukwanirizza mu Machankura. Koona/tuula {{{serviceUSSDCode}}} okwanguyirwa okukozesa."
recommendSettingPIN: "Okusobola okukuuma omutindo gwo ogwa {{{balanceInFiat}}} {{{currencyTicker}}} ({{{balanceInSats}}} sats) tukubiriza okuteekako PIN ya Machankura:" recommendSettingPIN: "Okusigala n'enkizo ya {{{balanceInFiat}}} {{{currencyTicker}}} ({{{balanceInSats}}} sats) wekubira kuteekawo PIN ya Machankura:"
setMachankuraPIN: "Kola PIN ya Machankura" setMachankuraPIN: "Teeka PIN ya Machankura"
remindMeLater: "Nzijukiza oluvannyuma" remindMeLater: "Jjukiranga oluvannyuma"
pleaseEnterUniquePIN: "Yingize ennamba ey'enjawulo eya nnukuta 5 gye tujja okukozesa nga PIN yo eya Machankura:" pleaseEnterUniquePIN: "Wandiika nnamba etakozesebwa (5) gye tujja okukozesa ng'eno ye PIN ya Machankura yo:"
pinSuccessfullyConfigured: "Machankura PIN yo etegekeddwa bulungi. Genda mu Enteekateeka okumanya ebisingawo:" pinSuccessfullyConfigured: "PIN ya Machankura yo eteekeddwa bulungi. Genda mu Ssettins okumanya ebisingawo:"

345
package-lock.json generated
View File

@@ -11,7 +11,7 @@
"dependencies": { "dependencies": {
"i18n": "^0.15.1", "i18n": "^0.15.1",
"transliteration": "^2.3.5", "transliteration": "^2.3.5",
"yaml": "^2.4.5" "yaml": "^2.1.3"
}, },
"devDependencies": { "devDependencies": {
"jest": "^29.1.2" "jest": "^29.1.2"
@@ -31,12 +31,12 @@
} }
}, },
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
"version": "7.24.7", "version": "7.24.2",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
"integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/highlight": "^7.24.7", "@babel/highlight": "^7.24.2",
"picocolors": "^1.0.0" "picocolors": "^1.0.0"
}, },
"engines": { "engines": {
@@ -44,30 +44,30 @@
} }
}, },
"node_modules/@babel/compat-data": { "node_modules/@babel/compat-data": {
"version": "7.24.8", "version": "7.24.4",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
"integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/core": { "node_modules/@babel/core": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz",
"integrity": "sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==", "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@ampproject/remapping": "^2.2.0", "@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.7", "@babel/code-frame": "^7.24.2",
"@babel/generator": "^7.24.8", "@babel/generator": "^7.24.5",
"@babel/helper-compilation-targets": "^7.24.8", "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.24.8", "@babel/helper-module-transforms": "^7.24.5",
"@babel/helpers": "^7.24.8", "@babel/helpers": "^7.24.5",
"@babel/parser": "^7.24.8", "@babel/parser": "^7.24.5",
"@babel/template": "^7.24.7", "@babel/template": "^7.24.0",
"@babel/traverse": "^7.24.8", "@babel/traverse": "^7.24.5",
"@babel/types": "^7.24.8", "@babel/types": "^7.24.5",
"convert-source-map": "^2.0.0", "convert-source-map": "^2.0.0",
"debug": "^4.1.0", "debug": "^4.1.0",
"gensync": "^1.0.0-beta.2", "gensync": "^1.0.0-beta.2",
@@ -83,12 +83,12 @@
} }
}, },
"node_modules/@babel/generator": { "node_modules/@babel/generator": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz",
"integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.24.8", "@babel/types": "^7.24.5",
"@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25", "@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^2.5.1" "jsesc": "^2.5.1"
@@ -98,14 +98,14 @@
} }
}, },
"node_modules/@babel/helper-compilation-targets": { "node_modules/@babel/helper-compilation-targets": {
"version": "7.24.8", "version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
"integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/compat-data": "^7.24.8", "@babel/compat-data": "^7.23.5",
"@babel/helper-validator-option": "^7.24.8", "@babel/helper-validator-option": "^7.23.5",
"browserslist": "^4.23.1", "browserslist": "^4.22.2",
"lru-cache": "^5.1.1", "lru-cache": "^5.1.1",
"semver": "^6.3.1" "semver": "^6.3.1"
}, },
@@ -114,66 +114,62 @@
} }
}, },
"node_modules/@babel/helper-environment-visitor": { "node_modules/@babel/helper-environment-visitor": {
"version": "7.24.7", "version": "7.22.20",
"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
"integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
"dev": true, "dev": true,
"dependencies": {
"@babel/types": "^7.24.7"
},
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-function-name": { "node_modules/@babel/helper-function-name": {
"version": "7.24.7", "version": "7.23.0",
"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
"integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/template": "^7.24.7", "@babel/template": "^7.22.15",
"@babel/types": "^7.24.7" "@babel/types": "^7.23.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-hoist-variables": { "node_modules/@babel/helper-hoist-variables": {
"version": "7.24.7", "version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
"integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.24.7" "@babel/types": "^7.22.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-module-imports": { "node_modules/@babel/helper-module-imports": {
"version": "7.24.7", "version": "7.24.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
"integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/traverse": "^7.24.7", "@babel/types": "^7.24.0"
"@babel/types": "^7.24.7"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-module-transforms": { "node_modules/@babel/helper-module-transforms": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz",
"integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-module-imports": "^7.24.7", "@babel/helper-module-imports": "^7.24.3",
"@babel/helper-simple-access": "^7.24.7", "@babel/helper-simple-access": "^7.24.5",
"@babel/helper-split-export-declaration": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.5",
"@babel/helper-validator-identifier": "^7.24.7" "@babel/helper-validator-identifier": "^7.24.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -183,86 +179,86 @@
} }
}, },
"node_modules/@babel/helper-plugin-utils": { "node_modules/@babel/helper-plugin-utils": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz",
"integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-simple-access": { "node_modules/@babel/helper-simple-access": {
"version": "7.24.7", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz",
"integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/traverse": "^7.24.7", "@babel/types": "^7.24.5"
"@babel/types": "^7.24.7"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-split-export-declaration": { "node_modules/@babel/helper-split-export-declaration": {
"version": "7.24.7", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz",
"integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.24.7" "@babel/types": "^7.24.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-string-parser": { "node_modules/@babel/helper-string-parser": {
"version": "7.24.8", "version": "7.24.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz",
"integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-validator-identifier": { "node_modules/@babel/helper-validator-identifier": {
"version": "7.24.7", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz",
"integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helper-validator-option": { "node_modules/@babel/helper-validator-option": {
"version": "7.24.8", "version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
"integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/helpers": { "node_modules/@babel/helpers": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz",
"integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/template": "^7.24.7", "@babel/template": "^7.24.0",
"@babel/types": "^7.24.8" "@babel/traverse": "^7.24.5",
"@babel/types": "^7.24.5"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/highlight": { "node_modules/@babel/highlight": {
"version": "7.24.7", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz",
"integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-validator-identifier": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.5",
"chalk": "^2.4.2", "chalk": "^2.4.2",
"js-tokens": "^4.0.0", "js-tokens": "^4.0.0",
"picocolors": "^1.0.0" "picocolors": "^1.0.0"
@@ -343,9 +339,9 @@
} }
}, },
"node_modules/@babel/parser": { "node_modules/@babel/parser": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz",
"integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==",
"dev": true, "dev": true,
"bin": { "bin": {
"parser": "bin/babel-parser.js" "parser": "bin/babel-parser.js"
@@ -415,12 +411,12 @@
} }
}, },
"node_modules/@babel/plugin-syntax-jsx": { "node_modules/@babel/plugin-syntax-jsx": {
"version": "7.24.7", "version": "7.24.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz",
"integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.7" "@babel/helper-plugin-utils": "^7.24.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -517,12 +513,12 @@
} }
}, },
"node_modules/@babel/plugin-syntax-typescript": { "node_modules/@babel/plugin-syntax-typescript": {
"version": "7.24.7", "version": "7.24.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz",
"integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-plugin-utils": "^7.24.7" "@babel/helper-plugin-utils": "^7.24.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -532,33 +528,33 @@
} }
}, },
"node_modules/@babel/template": { "node_modules/@babel/template": {
"version": "7.24.7", "version": "7.24.0",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz",
"integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.24.7", "@babel/code-frame": "^7.23.5",
"@babel/parser": "^7.24.7", "@babel/parser": "^7.24.0",
"@babel/types": "^7.24.7" "@babel/types": "^7.24.0"
}, },
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@babel/traverse": { "node_modules/@babel/traverse": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz",
"integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.24.7", "@babel/code-frame": "^7.24.2",
"@babel/generator": "^7.24.8", "@babel/generator": "^7.24.5",
"@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.24.7", "@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.5",
"@babel/parser": "^7.24.8", "@babel/parser": "^7.24.5",
"@babel/types": "^7.24.8", "@babel/types": "^7.24.5",
"debug": "^4.3.1", "debug": "^4.3.1",
"globals": "^11.1.0" "globals": "^11.1.0"
}, },
@@ -567,13 +563,13 @@
} }
}, },
"node_modules/@babel/types": { "node_modules/@babel/types": {
"version": "7.24.8", "version": "7.24.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz",
"integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/helper-string-parser": "^7.24.8", "@babel/helper-string-parser": "^7.24.1",
"@babel/helper-validator-identifier": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.5",
"to-fast-properties": "^2.0.0" "to-fast-properties": "^2.0.0"
}, },
"engines": { "engines": {
@@ -922,9 +918,9 @@
} }
}, },
"node_modules/@jridgewell/sourcemap-codec": { "node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0", "version": "1.4.15",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true "dev": true
}, },
"node_modules/@jridgewell/trace-mapping": { "node_modules/@jridgewell/trace-mapping": {
@@ -1033,9 +1029,9 @@
} }
}, },
"node_modules/@types/babel__traverse": { "node_modules/@types/babel__traverse": {
"version": "7.20.6", "version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz",
"integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/types": "^7.20.7" "@babel/types": "^7.20.7"
@@ -1075,9 +1071,9 @@
} }
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "20.14.10", "version": "20.12.12",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz",
"integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"undici-types": "~5.26.4" "undici-types": "~5.26.4"
@@ -1292,21 +1288,21 @@
} }
}, },
"node_modules/braces": { "node_modules/braces": {
"version": "3.0.3", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"fill-range": "^7.1.1" "fill-range": "^7.0.1"
}, },
"engines": { "engines": {
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/browserslist": { "node_modules/browserslist": {
"version": "4.23.2", "version": "4.23.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
"integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -1323,10 +1319,10 @@
} }
], ],
"dependencies": { "dependencies": {
"caniuse-lite": "^1.0.30001640", "caniuse-lite": "^1.0.30001587",
"electron-to-chromium": "^1.4.820", "electron-to-chromium": "^1.4.668",
"node-releases": "^2.0.14", "node-releases": "^2.0.14",
"update-browserslist-db": "^1.1.0" "update-browserslist-db": "^1.0.13"
}, },
"bin": { "bin": {
"browserslist": "cli.js" "browserslist": "cli.js"
@@ -1369,9 +1365,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001641", "version": "1.0.30001620",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz",
"integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -1527,9 +1523,9 @@
} }
}, },
"node_modules/debug": { "node_modules/debug": {
"version": "4.3.5", "version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": { "dependencies": {
"ms": "2.1.2" "ms": "2.1.2"
}, },
@@ -1584,9 +1580,9 @@
} }
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.4.827", "version": "1.4.772",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.772.tgz",
"integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", "integrity": "sha512-jFfEbxR/abTTJA3ci+2ok1NTuOBBtB4jH+UT6PUmRN+DY3WSD4FFRsgoVQ+QNIJ0T7wrXwzsWCI2WKC46b++2A==",
"dev": true "dev": true
}, },
"node_modules/emittery": { "node_modules/emittery": {
@@ -1720,9 +1716,9 @@
} }
}, },
"node_modules/fill-range": { "node_modules/fill-range": {
"version": "7.1.1", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"to-regex-range": "^5.0.1" "to-regex-range": "^5.0.1"
@@ -1815,7 +1811,6 @@
"version": "7.2.3", "version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
@@ -1934,7 +1929,6 @@
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"once": "^1.3.0", "once": "^1.3.0",
@@ -1954,15 +1948,12 @@
"dev": true "dev": true
}, },
"node_modules/is-core-module": { "node_modules/is-core-module": {
"version": "2.14.0", "version": "2.13.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
"integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"hasown": "^2.0.2" "hasown": "^2.0.0"
},
"engines": {
"node": ">= 0.4"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
@@ -2022,9 +2013,9 @@
} }
}, },
"node_modules/istanbul-lib-instrument": { "node_modules/istanbul-lib-instrument": {
"version": "6.0.3", "version": "6.0.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz",
"integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@babel/core": "^7.23.9", "@babel/core": "^7.23.9",
@@ -2807,12 +2798,12 @@
"dev": true "dev": true
}, },
"node_modules/micromatch": { "node_modules/micromatch": {
"version": "4.0.7", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
"integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"braces": "^3.0.3", "braces": "^3.0.2",
"picomatch": "^2.3.1" "picomatch": "^2.3.1"
}, },
"engines": { "engines": {
@@ -3446,9 +3437,9 @@
"dev": true "dev": true
}, },
"node_modules/update-browserslist-db": { "node_modules/update-browserslist-db": {
"version": "1.1.0", "version": "1.0.16",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz",
"integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -3476,9 +3467,9 @@
} }
}, },
"node_modules/v8-to-istanbul": { "node_modules/v8-to-istanbul": {
"version": "9.3.0", "version": "9.2.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz",
"integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@jridgewell/trace-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.12",
@@ -3563,9 +3554,9 @@
"dev": true "dev": true
}, },
"node_modules/yaml": { "node_modules/yaml": {
"version": "2.4.5", "version": "2.4.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz",
"integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==",
"bin": { "bin": {
"yaml": "bin.mjs" "yaml": "bin.mjs"
}, },

View File

@@ -15,7 +15,7 @@
"dependencies": { "dependencies": {
"i18n": "^0.15.1", "i18n": "^0.15.1",
"transliteration": "^2.3.5", "transliteration": "^2.3.5",
"yaml": "^2.4.5" "yaml": "^2.1.3"
}, },
"devDependencies": { "devDependencies": {
"jest": "^29.1.2" "jest": "^29.1.2"