From 18ebe010bcf4dcbf317879177b8bb59a99a75edf Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sat, 4 Nov 2023 16:08:49 +0100 Subject: [PATCH] i18n: add Czech (cs) and Slovak (sk) localization --- lnbits/static/i18n/cs.js | 193 +++++++++++++++++++++++++++++++++++++ lnbits/static/i18n/sk.js | 193 +++++++++++++++++++++++++++++++++++++ lnbits/static/vendor.json | 2 + lnbits/templates/base.html | 4 +- package.json | 2 + 5 files changed, 393 insertions(+), 1 deletion(-) create mode 100644 lnbits/static/i18n/cs.js create mode 100644 lnbits/static/i18n/sk.js diff --git a/lnbits/static/i18n/cs.js b/lnbits/static/i18n/cs.js new file mode 100644 index 000000000..b69c12d04 --- /dev/null +++ b/lnbits/static/i18n/cs.js @@ -0,0 +1,193 @@ +window.localisation.cs = { + confirm: 'Ano', + server: 'Server', + theme: 'Téma', + funding: 'Financování', + users: 'Uživatelé', + apps: 'Aplikace', + channels: 'Kanály', + transactions: 'Transakce', + dashboard: 'Přehled', + manage_node: 'Spravovat uzel', + total_capacity: 'Celková kapacita', + avg_channel_size: 'Průmerná velikost kanálu', + biggest_channel_size: 'Největší velikost kanálu', + smallest_channel_size: 'Nejmenší velikost kanálu', + number_of_channels: 'Počet kanálů', + active_channels: 'Aktivní kanály', + connect_peer: 'Připojit peer', + connect: 'Připojit', + open_channel: 'Otevřít kanál', + open: 'Otevřít', + close_channel: 'Zavřít kanál', + close: 'Zavřít', + restart: 'Restartovat server', + save: 'Uložit', + save_tooltip: 'Uložit změny', + topup: 'Dobít', + topup_wallet: 'Dobít peněženku', + topup_hint: 'Použijte ID peněženky pro dobíjení jakékoliv peněženky', + restart_tooltip: 'Restartujte server pro aplikaci změn', + add_funds_tooltip: 'Přidat prostředky do peněženky.', + reset_defaults: 'Obnovit výchozí', + reset_defaults_tooltip: 'Smazat všechna nastavení a obnovit výchozí.', + download_backup: 'Stáhnout zálohu databáze', + name_your_wallet: 'Pojmenujte svou %{name} peněženku', + paste_invoice_label: 'Vložte fakturu, platební požadavek nebo lnurl kód *', + lnbits_description: + 'Snadno nastavitelný a lehkotonážní, LNbits může běžet na jakémkoliv zdroji financování lightning-network, v současné době podporuje LND, Core Lightning, OpenNode, LNPay a dokonce LNbits samotné! LNbits můžete provozovat pro sebe, nebo snadno nabízet správu peněženek pro ostatní. Každá peněženka má své vlastní API klíče a není omezen počet peněženek, které můžete vytvořit. Možnost rozdělení prostředků dělá z LNbits užitečný nástroj pro správu peněz a jako vývojový nástroj. Rozšíření přidávají extra funkčnost k LNbits, takže můžete experimentovat s řadou špičkových technologií na lightning network. Vývoj rozšíření jsme učinili co nejjednodušší a jako svobodný a open-source projekt podporujeme lidi ve vývoji a zasílání vlastních rozšíření.', + export_to_phone: 'Exportovat do telefonu pomocí QR kódu', + export_to_phone_desc: + 'Tento QR kód obsahuje URL vaší peněženky s plným přístupem. Můžete jej naskenovat z telefonu a otevřít peněženku odtamtud.', + wallets: 'Peněženky', + add_wallet: 'Přidat novou peněženku', + delete_wallet: 'Smazat peněženku', + delete_wallet_desc: + 'Celá peněženka bude smazána, prostředky budou NEOBNOVITELNÉ.', + rename_wallet: 'Přejmenovat peněženku', + update_name: 'Aktualizovat název', + fiat_tracking: 'Sledování fiatu', + currency: 'Měna', + update_currency: 'Aktualizovat měnu', + press_to_claim: 'Stiskněte pro nárokování bitcoinu', + donate: 'Darovat', + view_github: 'Zobrazit na GitHubu', + voidwallet_active: 'VoidWallet je aktivní! Platby zakázány', + use_with_caution: + 'POUŽÍVEJTE S OBEZŘETNOSTÍ - %{name} peněženka je stále v BETĚ', + toggle_darkmode: 'Přepnout tmavý režim', + view_swagger_docs: 'Zobrazit LNbits Swagger API dokumentaci', + api_docs: 'API dokumentace', + lnbits_version: 'Verze LNbits', + runs_on: 'Běží na', + credit_hint: 'Stiskněte Enter pro připsání na účet', + credit_label: '%{denomination} k připsání', + paste: 'Vložit', + paste_from_clipboard: 'Vložit ze schránky', + paste_request: 'Vložit požadavek', + create_invoice: 'Vytvořit fakturu', + camera_tooltip: 'Použijte kameru pro skenování faktury/QR', + export_csv: 'Exportovat do CSV', + transactions: 'Transakce', + chart_tooltip: 'Zobrazit graf', + pending: 'Čeká na vyřízení', + copy_invoice: 'Kopírovat fakturu', + close: 'Zavřít', + cancel: 'Zrušit', + scan: 'Skenovat', + read: 'Číst', + pay: 'Platit', + memo: 'Poznámka', + date: 'Datum', + processing_payment: 'Zpracování platby...', + not_enough_funds: 'Nedostatek prostředků!', + search_by_tag_memo_amount: 'Hledat podle tagu, poznámky, částky', + invoice_waiting: 'Faktura čeká na platbu', + payment_received: 'Platba přijata', + payment_sent: 'Platba odeslána', + receive: 'přijmout', + send: 'odeslat', + outgoing_payment_pending: 'Odchozí platba čeká na vyřízení', + drain_funds: 'Vyčerpat prostředky', + drain_funds_desc: + 'Toto je LNURL-withdraw QR kód pro vyčerpání všeho z této peněženky. Nesdílejte s nikým. Je kompatibilní s balanceCheck a balanceNotify, takže vaše peněženka může kontinuálně čerpat prostředky odsud po prvním výběru.', + i_understand: 'Rozumím', + copy_wallet_url: 'Kopírovat URL peněženky', + disclaimer_dialog: + 'Funkcionalita přihlášení bude vydána v budoucí aktualizaci, zatím si ujistěte, že jste si tuto stránku uložili do záložek pro budoucí přístup k vaší peněžence! Tato služba je v BETA verzi a nepřebíráme žádnou zodpovědnost za ztrátu přístupu k prostředkům.', + no_transactions: 'Zatím žádné transakce', + manage_server: 'Spravovat server', + extensions: 'Rozšíření', + no_extensions: 'Nemáte nainstalováno žádné rozšíření :(', + created: 'Vytvořeno', + search_extensions: 'Hledat rozšíření', + warning: 'Varování', + manage: 'Spravovat', + repository: 'Repositář', + confirm_continue: 'Jste si jistí, že chcete pokračovat?', + manage_extension_details: 'Instalovat/odinstalovat rozšíření', + install: 'Instalovat', + uninstall: 'Odinstalovat', + drop_db: 'Odstranit data', + open: 'Otevřít', + enable: 'Povolit', + enable_extension_details: 'Povolit rozšíření pro aktuálního uživatele', + disable: 'Zakázat', + installed: 'Nainstalováno', + activated: 'Aktivováno', + deactivated: 'Deaktivováno', + release_notes: 'Poznámky k vydání', + activate_extension_details: 'Zpřístupnit/zakázat rozšíření pro uživatele', + featured: 'Doporučené', + all: 'Vše', + only_admins_can_install: + '(Pouze administrátorské účty mohou instalovat rozšíření)', + admin_only: 'Pouze pro adminy', + new_version: 'Nová verze', + extension_depends_on: 'Závisí na:', + extension_rating_soon: 'Hodnocení brzy dostupné', + extension_installed_version: 'Nainstalovaná verze', + extension_uninstall_warning: + 'Chystáte se odstranit rozšíření pro všechny uživatele.', + uninstall_confirm: 'Ano, odinstalovat', + extension_db_drop_info: + 'Všechna data pro rozšíření budou trvale odstraněna. Tuto operaci nelze vrátit zpět!', + extension_db_drop_warning: + 'Chystáte se odstranit všechna data pro rozšíření. Prosím, pokračujte zadáním názvu rozšíření:', + extension_min_lnbits_version: 'Toto vydání vyžaduje alespoň verzi LNbits', + payment_hash: 'Hash platby', + fee: 'Poplatek', + amount: 'Částka', + unit: 'Jednotka', + description: 'Popis', + expiry: 'Expirace', + webhook: 'Webhook', + payment_proof: 'Důkaz platby', + update_available: 'Dostupná aktualizace %{version}!', + latest_update: 'Máte nejnovější verzi %{version}.', + notifications: 'Notifikace', + no_notifications: 'Žádné notifikace', + notifications_disabled: 'Notifikace stavu LNbits jsou zakázány.', + enable_notifications: 'Povolit notifikace', + enable_notifications_desc: + 'Pokud je povoleno, bude stahovat nejnovější aktualizace stavu LNbits, jako jsou bezpečnostní incidenty a aktualizace.', + enable_killswitch: 'Povolit Killswitch', + enable_killswitch_desc: + 'Pokud je povoleno, automaticky změní zdroj financování na VoidWallet pokud LNbits odešle signál killswitch. Po aktualizaci budete muset povolit ručně.', + killswitch_interval: 'Interval Killswitch', + killswitch_interval_desc: + 'Jak často by měl úkol na pozadí kontrolovat signál killswitch od LNBits ze zdroje stavu (v minutách).', + enable_watchdog: 'Povolit Watchdog', + enable_watchdog_desc: + 'Pokud je povoleno, automaticky změní zdroj financování na VoidWallet pokud je váš zůstatek nižší než zůstatek LNbits. Po aktualizaci budete muset povolit ručně.', + watchdog_interval: 'Interval Watchdog', + watchdog_interval_desc: + 'Jak často by měl úkol na pozadí kontrolovat signál killswitch v watchdog delta [node_balance - lnbits_balance] (v minutách).', + watchdog_delta: 'Delta Watchdog', + watchdog_delta_desc: + 'Limit předtím, než killswitch změní zdroj financování na VoidWallet [lnbits_balance - node_balance > delta]', + status: 'Stav', + notification_source: 'Zdroj notifikací', + notification_source_label: + 'URL zdroje (používejte pouze oficiální zdroj stavu LNbits a zdroje, kterým můžete věřit)', + more: 'více', + releases: 'Vydání', + killswitch: 'Killswitch', + watchdog: 'Watchdog', + server_logs: 'Logy serveru', + ip_blocker: 'Blokování IP', + security: 'Bezpečnost', + security_tools: 'Nástroje bezpečnosti', + block_access_hint: 'Blokovat přístup podle IP', + allow_access_hint: 'Povolit přístup podle IP (přepíše blokované IP)', + enter_ip: 'Zadejte IP a stiskněte enter', + rate_limiter: 'Omezovač počtu požadavků', + number_of_requests: 'Počet požadavků', + time_unit: 'Časová jednotka', + minute: 'minuta', + second: 'sekunda', + hour: 'hodina', + disable_server_log: 'Zakázat log serveru', + enable_server_log: 'Povolit log serveru', + coming_soon: 'Funkce brzy dostupná' +} diff --git a/lnbits/static/i18n/sk.js b/lnbits/static/i18n/sk.js new file mode 100644 index 000000000..a5223437a --- /dev/null +++ b/lnbits/static/i18n/sk.js @@ -0,0 +1,193 @@ +window.localisation.sk = { + confirm: 'Áno', + server: 'Server', + theme: 'Téma', + funding: 'Financovanie', + users: 'Používatelia', + apps: 'Aplikácie', + channels: 'Kanály', + transactions: 'Transakcie', + dashboard: 'Prehľad', + manage_node: 'Spravovať uzol', + total_capacity: 'Celková kapacita', + avg_channel_size: 'Priemerná veľkosť kanálu', + biggest_channel_size: 'Najväčší kanál', + smallest_channel_size: 'Najmenší kanál', + number_of_channels: 'Počet kanálov', + active_channels: 'Aktívne kanály', + connect_peer: 'Pripojiť peer', + connect: 'Pripojiť', + open_channel: 'Otvoriť kanál', + open: 'Otvoriť', + close_channel: 'Zatvoriť kanál', + close: 'Zatvoriť', + restart: 'Reštartovať server', + save: 'Uložiť', + save_tooltip: 'Uložiť vaše zmeny', + topup: 'Doplniť', + topup_wallet: 'Doplniť peňaženku', + topup_hint: 'Použite ID peňaženky na doplnenie ľubovoľnej peňaženky', + restart_tooltip: 'Pre prejavenie zmien reštartujte server', + add_funds_tooltip: 'Pridať prostriedky do peňaženky.', + reset_defaults: 'Obnoviť predvolené', + reset_defaults_tooltip: 'Odstrániť všetky nastavenia a obnoviť predvolené.', + download_backup: 'Stiahnuť zálohu databázy', + name_your_wallet: 'Pomenujte vašu %{name} peňaženku', + paste_invoice_label: 'Vložte faktúru, platobnú požiadavku alebo lnurl kód *', + lnbits_description: + 'Ľahko nastaviteľný a ľahkotonážny, LNbits môže bežať na akomkoľvek zdroji financovania lightning-network, momentálne podporuje LND, Core Lightning, OpenNode, LNPay a dokonca LNbits samotný! LNbits môžete používať pre seba, alebo ľahko ponúknuť správcovské riešenie pre iných. Každá peňaženka má svoje vlastné API kľúče a nie je limit na počet peňaženiek, ktoré môžete vytvoriť. Schopnosť rozdeľovať finančné prostriedky robí z LNbits užitočný nástroj pre správu peňazí a ako vývojový nástroj. Rozšírenia pridávajú extra funkčnosť do LNbits, takže môžete experimentovať s radou najnovších technológií na lightning sieti. Vývoj rozšírení sme urobili čo najjednoduchší a ako voľný a open-source projekt, podporujeme ľudí vývoj a odovzdávanie vlastných rozšírení.', + export_to_phone: 'Exportovať do telefónu s QR kódom', + export_to_phone_desc: + 'Tento QR kód obsahuje URL vašej peňaženky s plným prístupom. Môžete ho naskenovať z vášho telefónu a otvoriť vašu peňaženku odtiaľ.', + wallets: 'Peňaženky', + add_wallet: 'Pridať novú peňaženku', + delete_wallet: 'Zmazať peňaženku', + delete_wallet_desc: + 'Celá peňaženka bude zmazaná, prostriedky budú NEOBNOVITEĽNÉ.', + rename_wallet: 'Premenovať peňaženku', + update_name: 'Aktualizovať meno', + fiat_tracking: 'Sledovanie fiat', + currency: 'Mena', + update_currency: 'Aktualizovať menu', + press_to_claim: 'Stlačte pre nárok na bitcoin', + donate: 'Prispieť', + view_github: 'Zobraziť na GitHube', + voidwallet_active: 'VoidWallet je aktívny! Platby zakázané', + use_with_caution: 'POUŽÍVAJTE OPATRNE - %{name} peňaženka je stále v BETE', + toggle_darkmode: 'Prepnúť Tmavý režim', + view_swagger_docs: 'Zobraziť LNbits Swagger API dokumentáciu', + api_docs: 'API dokumentácia', + lnbits_version: 'Verzia LNbits', + runs_on: 'Beží na', + credit_hint: 'Stlačte Enter pre pripísanie na účet', + credit_label: '%{denomination} na pripísanie', + paste: 'Vložiť', + paste_from_clipboard: 'Vložiť zo schránky', + paste_request: 'Vložiť požiadavku', + create_invoice: 'Vytvoriť faktúru', + camera_tooltip: 'Použite kameru na naskenovanie faktúry/QR', + export_csv: 'Exportovať do CSV', + transactions: 'Transakcie', + chart_tooltip: 'Zobraziť graf', + pending: 'Čakajúce', + copy_invoice: 'Kopírovať faktúru', + close: 'Zatvoriť', + cancel: 'Zrušiť', + scan: 'Skenovať', + read: 'Čítať', + pay: 'Platiť', + memo: 'Poznámka', + date: 'Dátum', + processing_payment: 'Spracovávanie platby...', + not_enough_funds: 'Nedostatok prostriedkov!', + search_by_tag_memo_amount: 'Vyhľadať podľa značky, poznámky, sumy', + invoice_waiting: 'Faktúra čakajúca na zaplatenie', + payment_received: 'Platba prijatá', + payment_sent: 'Platba odoslaná', + receive: 'prijímať', + send: 'posielať', + outgoing_payment_pending: 'Odchádzajúca platba čaká', + drain_funds: 'Vyprázdniť prostriedky', + drain_funds_desc: + 'Toto je LNURL-withdraw QR kód pre vyprázdnienie všetkého z tejto peňaženky. S nikým ho nezdieľajte. Je kompatibilný s balanceCheck a balanceNotify, takže vaša peňaženka môže naďalej kontinuálne vyťahovať prostriedky odtiaľto po prvom výbere.', + i_understand: 'Rozumiem', + copy_wallet_url: 'Kopírovať URL peňaženky', + disclaimer_dialog: + 'Funkcionalita prihlásenia bude vydaná v budúcej aktualizácii, zatiaľ si uistite, že ste si túto stránku pridali medzi záložky pre budúci prístup k vašej peňaženke! Táto služba je v BETA verzii a nenesieme zodpovednosť za stratu prístupu k prostriedkom.', + no_transactions: 'Zatiaľ žiadne transakcie', + manage_server: 'Spravovať Server', + extensions: 'Rozšírenia', + no_extensions: 'Nemáte nainštalované žiadne rozšírenia :(', + created: 'Vytvorené', + search_extensions: 'Hľadať rozšírenia', + warning: 'Upozornenie', + manage: 'Spravovať', + repository: 'Repozitár', + confirm_continue: 'Ste si istí, že chcete pokračovať?', + manage_extension_details: 'Inštalovať/odinštalovať rozšírenie', + install: 'Inštalovať', + uninstall: 'Odinštalovať', + drop_db: 'Odstrániť údaje', + open: 'Otvoriť', + enable: 'Povoliť', + enable_extension_details: 'Povoliť rozšírenie pre aktuálneho používateľa', + disable: 'Zakázať', + installed: 'Nainštalované', + activated: 'Aktivované', + deactivated: 'Deaktivované', + release_notes: 'Poznámky k vydaniu', + activate_extension_details: + 'Sprístupniť/neprístupniť rozšírenie pre používateľov', + featured: 'Odporúčané', + all: 'Všetky', + only_admins_can_install: + '(Iba administrátorské účty môžu inštalovať rozšírenia)', + admin_only: 'Iba pre administrátorov', + new_version: 'Nová verzia', + extension_depends_on: 'Závisí na:', + extension_rating_soon: 'Hodnotenia budú čoskoro dostupné', + extension_installed_version: 'Nainštalovaná verzia', + extension_uninstall_warning: + 'Chystáte sa odstrániť rozšírenie pre všetkých používateľov.', + uninstall_confirm: 'Áno, Odinštalovať', + extension_db_drop_info: + 'Všetky údaje pre rozšírenie budú trvalo vymazané. Túto operáciu nie je možné vrátiť!', + extension_db_drop_warning: + 'Chystáte sa odstrániť všetky údaje pre rozšírenie. Pre pokračovanie prosím napíšte názov rozšírenia:', + extension_min_lnbits_version: 'Toto vydanie vyžaduje aspoň verziu LNbits', + payment_hash: 'Hash platby', + fee: 'Poplatok', + amount: 'Suma', + unit: 'Jednotka', + description: 'Popis', + expiry: 'Expirácia', + webhook: 'Webhook', + payment_proof: 'Dôkaz platby', + update_available: 'Dostupná aktualizácia %{version}!', + latest_update: 'Máte najnovšiu verziu %{version}.', + notifications: 'Notifikácie', + no_notifications: 'Žiadne notifikácie', + notifications_disabled: 'Notifikácie stavu LNbits sú zakázané.', + enable_notifications: 'Povoliť Notifikácie', + enable_notifications_desc: + 'Ak povolené, budú sa načítavať najnovšie aktualizácie stavu LNbits, ako sú bezpečnostné incidenty a aktualizácie.', + enable_killswitch: 'Povoliť Killswitch', + enable_killswitch_desc: + 'Ak povolené, vaš zdroj financovania sa automaticky zmení na VoidWallet, ak LNbits vysielajú signál killswitch. Po aktualizácii bude treba povoliť manuálne.', + killswitch_interval: 'Interval Killswitch', + killswitch_interval_desc: + 'Ako často by malo pozadie kontrolovať signál killswitch od LNbits zo zdroja stavu (v minútach).', + enable_watchdog: 'Povoliť Watchdog', + enable_watchdog_desc: + 'Ak povolené, vaš zdroj financovania sa automaticky zmení na VoidWallet, ak je váš zostatok nižší ako zostatok LNbits. Po aktualizácii bude treba povoliť manuálne.', + watchdog_interval: 'Interval Watchdog', + watchdog_interval_desc: + 'Ako často by malo pozadie kontrolovať signál killswitch v watchdog delta [node_balance - lnbits_balance] (v minútach).', + watchdog_delta: 'Delta Watchdog', + watchdog_delta_desc: + 'Limit pred zmenou zdroja financovania na VoidWallet [lnbits_balance - node_balance > delta]', + status: 'Stav', + notification_source: 'Zdroj notifikácií', + notification_source_label: + 'URL zdroja (používajte len oficiálny LNbits zdroj stavu a zdroje, ktorým môžete dôverovať)', + more: 'viac', + releases: 'Vydania', + killswitch: 'Killswitch', + watchdog: 'Watchdog', + server_logs: 'Logy servera', + ip_blocker: 'Blokovanie IP', + security: 'Bezpečnosť', + security_tools: 'Nástroje bezpečnosti', + block_access_hint: 'Blokovať prístup podľa IP', + allow_access_hint: 'Povoliť prístup podľa IP (prebije blokované IP)', + enter_ip: 'Zadajte IP a stlačte enter', + rate_limiter: 'Obmedzovač počtu požiadaviek', + number_of_requests: 'Počet požiadaviek', + time_unit: 'Časová jednotka', + minute: 'minúta', + second: 'sekunda', + hour: 'hodina', + disable_server_log: 'Zakázať Log servera', + enable_server_log: 'Povoliť Log servera', + coming_soon: 'Funkcia bude čoskoro dostupná' +} diff --git a/lnbits/static/vendor.json b/lnbits/static/vendor.json index a99f0814a..b22b4ee06 100644 --- a/lnbits/static/vendor.json +++ b/lnbits/static/vendor.json @@ -29,6 +29,8 @@ "i18n/we.js", "i18n/pt.js", "i18n/br.js", + "i18n/cs.js", + "i18n/sk.js", "js/base.js", "js/components.js", "js/components/lnbits-funding-sources.js", diff --git a/lnbits/templates/base.html b/lnbits/templates/base.html index a4a4ab333..440581188 100644 --- a/lnbits/templates/base.html +++ b/lnbits/templates/base.html @@ -327,7 +327,9 @@ { value: 'we', label: 'Cymraeg', display: 'CY' }, { value: 'pl', label: 'Polski', display: 'PL' }, { value: 'pt', label: 'Português', display: 'PT' }, - { value: 'br', label: 'Português', display: 'BR' } + { value: 'br', label: 'Português', display: 'BR' }, + { value: 'cs', label: 'Česky', display: 'CS' }, + { value: 'sk', label: 'Slovensky', display: 'SK' } ] {% block scripts %}{% endblock %} diff --git a/package.json b/package.json index 0fdd48e0a..6c1499e39 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,8 @@ "i18n/we.js", "i18n/pt.js", "i18n/br.js", + "i18n/cs.js", + "i18n/sk.js", "js/base.js", "js/components.js", "js/components/lnbits-funding-sources.js",