add i18n checker and autogenerated AI translations (#2160)

* use translated string

* fix typos in lnbits/static/i18n/{it,jp,nl,we}.js

* add missing strings to cs,en,sk translations

* remove duplicates from lnbits/static/i18n/{cs,en,kr,sk}.js

* add i18n checker

* add i18n ai tool

* add autogenerated AI translations

* add i18n-ai-tool check whether variables in formatted strings are not broken

* fix issues with variables found by the script

* chore: make bundle
This commit is contained in:
Pavol Rusnak
2023-12-12 10:10:51 +00:00
committed by GitHub
parent 9f835f8350
commit cf4d575062
22 changed files with 1485 additions and 84 deletions
+113 -3
View File
@@ -1,8 +1,26 @@
window.localisation.pl = {
confirm: 'Tak',
server: 'Serwer',
theme: 'Motyw',
funding: 'Finansowanie',
users: 'Użytkownicy',
apps: 'Aplikacje',
channels: 'Kanały',
transactions: 'Transakcje',
dashboard: 'Panel kontrolny',
node: 'Węzeł',
total_capacity: 'Całkowita Pojemność',
avg_channel_size: 'Średni rozmiar kanału',
biggest_channel_size: 'Największy Rozmiar Kanału',
smallest_channel_size: 'Najmniejszy Rozmiar Kanału',
number_of_channels: 'Ilość kanałów',
active_channels: 'Aktywne kanały',
connect_peer: 'Połącz z węzłem równorzędnym',
connect: 'Połącz',
open_channel: 'Otwarty Kanał',
open: 'Otwórz',
close_channel: 'Zamknij kanał',
close: 'Zamknij',
restart: 'Restart serwera',
save: 'Zapisz',
save_tooltip: 'Zapisz zmiany',
@@ -28,11 +46,19 @@ window.localisation.pl = {
'Ten portfel zostanie usunięty, środków na nim zgromadzonych NIE BĘDZIE MOŻNA ODZYSKAĆ.',
rename_wallet: 'Zmień nazwę portfela',
update_name: 'Zaktualizuj nazwę',
fiat_tracking: 'Śledzenie Fiata',
currency: 'Waluta',
update_currency: 'Aktualizuj walutę',
press_to_claim: 'Naciśnij aby odebrać Bitcoiny',
donate: 'Podaruj',
view_github: 'Otwórz GitHub',
voidwallet_active: 'VoidWallet jest aktywny! Płatności są niemożliwe',
use_with_caution: 'KORZYSTAJ Z ROZWAGĄ - portfel %{name} jest w wersji BETA',
service_fee: 'Opłata serwisowa: %{amount} % za transakcję',
service_fee_max:
'Opłata serwisowa: %{amount} % za transakcję (maks %{max} sat)',
service_fee_tooltip:
'Opłata serwisowa pobierana przez administratora serwera LNbits za każdą wychodzącą transakcję',
toggle_darkmode: 'Tryb nocny',
view_swagger_docs: 'Dokumentacja Swagger API',
api_docs: 'Dokumentacja API',
@@ -40,15 +66,16 @@ window.localisation.pl = {
runs_on: 'Działa na',
credit_hint: 'Naciśnij Enter aby doładować konto',
credit_label: '%{denomination} doładowanie',
paste: 'Wklej',
paste_from_clipboard: 'Wklej ze schowka',
paste_request: 'Wklej żądanie',
create_invoice: 'Utwórz fakturę',
camera_tooltip: 'Użyj kamery aby zeskanować fakturę lub kod QR',
export_csv: 'Eksport do CSV',
transactions: 'Transakcje',
chart_tooltip: 'Wykres',
pending: 'W toku',
copy_invoice: 'Skopiuj fakturę',
close: 'Zamknij',
withdraw_from: 'Wypłać z',
cancel: 'Anuluj',
scan: 'Skanuj',
read: 'Odczytaj',
@@ -76,12 +103,95 @@ window.localisation.pl = {
extensions: 'Rozszerzenia',
no_extensions: 'Nie masz zainstalowanych żadnych rozszerzeń :(',
created: 'Utworzono',
search_extensions: 'Szukaj rozszerzeń',
warning: 'Ostrzeżenie',
repository: 'Repozytorium',
confirm_continue: 'Czy na pewno chcesz kontynuować?',
manage_extension_details: 'Instaluj/odinstaluj rozszerzenie',
install: 'Zainstaluj',
uninstall: 'Odinstaluj',
drop_db: 'Usuń dane',
enable: 'Włącz',
enable_extension_details: 'Włącz rozszerzenie dla aktualnego użytkownika',
disable: 'Wyłącz',
installed: 'Zainstalowano',
activated: 'Aktywowany',
deactivated: 'Dezaktywowany',
release_notes: 'Informacje o wydaniu',
activate_extension_details:
'Udostępnij/nie udostępniaj rozszerzenia użytkownikom',
featured: 'Polecane',
all: 'Wszystko',
only_admins_can_install:
'Tylko konta administratorów mogą instalować rozszerzenia',
admin_only: 'Tylko dla administratora',
new_version: 'Nowa wersja',
extension_depends_on: 'Zależy od:',
extension_rating_soon: 'Oceny będą dostępne wkrótce',
extension_installed_version: 'Zainstalowana wersja',
extension_uninstall_warning:
'Za chwilę usuniesz rozszerzenie dla wszystkich użytkowników.',
uninstall_confirm: 'Tak, Odinstaluj',
extension_db_drop_info:
'Wszystkie dane dla rozszerzenia zostaną trwale usunięte. Nie ma sposobu, aby cofnąć tę operację!',
extension_db_drop_warning:
'Za chwilę usuniesz wszystkie dane dla rozszerzenia. Proszę wpisz nazwę rozszerzenia, aby kontynuować:',
extension_min_lnbits_version: 'To wymaga przynajmniej wersji LNbits',
payment_hash: 'Hash Płatności',
fee: 'Opłata',
amount: 'Wartość',
tag: 'Etykieta',
unit: 'Jednostka',
description: 'Opis',
expiry: 'Wygasa',
webhook: 'Webhook',
payment_proof: 'Potwierdzenie płatności'
payment_proof: 'Potwierdzenie płatności',
update_available: 'Aktualizacja %{version} dostępna!',
latest_update: 'Korzystasz z najnowszej wersji %{version}.',
notifications: 'Powiadomienia',
no_notifications: 'Brak powiadomień',
notifications_disabled: 'Powiadomienia o statusie LNbits są wyłączone.',
enable_notifications: 'Włącz powiadomienia',
enable_notifications_desc:
'Jeśli ta opcja zostanie włączona, będzie pobierać najnowsze informacje o statusie LNbits, takie jak incydenty bezpieczeństwa i aktualizacje.',
enable_killswitch: 'Włącz Killswitch',
enable_killswitch_desc:
'Jeśli zostanie włączone, automatycznie zmieni źródło finansowania na VoidWallet, jeśli LNbits wyśle sygnał wyłączający. Po aktualizacji będziesz musiał włączyć to ręcznie.',
killswitch_interval: 'Interwał wyłącznika awaryjnego',
killswitch_interval_desc:
'Jak często zadanie w tle powinno sprawdzać sygnał wyłącznika awaryjnego LNBits ze źródła statusu (w minutach).',
enable_watchdog: 'Włącz Watchdog',
enable_watchdog_desc:
'Jeśli zostanie włączone, automatycznie zmieni źródło finansowania na VoidWallet, jeśli saldo jest niższe niż saldo LNbits. Po aktualizacji trzeba będzie włączyć ręcznie.',
watchdog_interval: 'Interwał Watchdog',
watchdog_interval_desc:
'Jak często zadanie w tle powinno sprawdzać sygnał wyłącznika awaryjnego w delcie strażnika [node_balance - lnbits_balance] (w minutach).',
watchdog_delta: 'Strażnik Delta',
watchdog_delta_desc:
'Limit przed aktywacją wyłącznika zmienia źródło finansowania na VoidWallet [lnbits_balance - node_balance > delta]',
status: 'Stan',
notification_source: 'Źródło powiadomień',
notification_source_label:
'Adres URL źródła (używaj tylko oficjalnego źródła statusu LNbits oraz źródeł, którym możesz zaufać)',
more: 'więcej',
releases: 'Wydania',
killswitch: 'Killswitch',
watchdog: 'Pies gończy',
server_logs: 'Dzienniki serwera',
ip_blocker: 'Blokada IP',
security: 'Bezpieczeństwo',
security_tools: 'Narzędzia bezpieczeństwa',
block_access_hint: 'Zablokuj dostęp przez IP',
allow_access_hint:
'Zezwól na dostęp przez IP (zignoruje zablokowane adresy IP)',
enter_ip: 'Wpisz adres IP i naciśnij enter',
rate_limiter: 'Ogranicznik Częstotliwości',
number_of_requests: 'Liczba żądań',
time_unit: 'Jednostka czasu',
minute: 'minuta',
second: 'sekunda',
hour: 'godzina',
disable_server_log: 'Wyłącz log serwera',
enable_server_log: 'Włącz dziennik serwera',
coming_soon: 'Funkcja wkrótce będzie dostępna'
}