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
+114 -4
View File
@@ -1,8 +1,26 @@
window.localisation.nl = {
confirm: 'Ja',
server: 'Server',
theme: 'Thema',
funding: 'Financiering',
users: 'Gebruikers',
apps: 'Apps',
channels: 'Kanalen',
transactions: 'Transacties',
dashboard: 'Dashboard',
node: 'Knooppunt',
total_capacity: 'Totale capaciteit',
avg_channel_size: 'Gem. Kanaalgrootte',
biggest_channel_size: 'Grootste Kanaalgrootte',
smallest_channel_size: 'Kleinste Kanaalgrootte',
number_of_channels: 'Aantal kanalen',
active_channels: 'Actieve Kanalen',
connect_peer: 'Peer verbinden',
connect: 'Verbinden',
open_channel: 'Open Kanaal',
open: 'Open',
close_channel: 'Kanaal Sluiten',
close: 'Sluiten',
restart: 'Server opnieuw opstarten',
save: 'Opslaan',
save_tooltip: 'Sla uw wijzigingen op',
@@ -30,12 +48,20 @@ window.localisation.nl = {
'Deze hele portemonnee wordt verwijderd, de fondsen worden NIET TERUGGEVONDEN.',
rename_wallet: 'Portemonnee hernoemen',
update_name: 'Naam bijwerken',
fiat_tracking: 'Volgfunctie voor fiat-valuata',
currency: 'Valuta',
update_currency: 'Valuta bijwerken',
press_to_claim: 'Druk om bitcoin te claimen',
donate: 'Doneren',
view_github: 'Bekijken op GitHub',
voidwallet_active: 'VoidWallet is actief! Betalingen uitgeschakeld',
use_with_caution:
'GEBRUIK MET VOORZICHTIGHEID - %{name} portemonnee is nog in BETA',
service_fee: 'Servicekosten: %{amount} % per transactie',
service_fee_max:
'Servicekosten: %{amount} % per transactie (max %{max} sats)',
service_fee_tooltip:
'Transactiekosten in rekening gebracht door de LNbits serverbeheerder per uitgaande transactie',
toggle_darkmode: 'Donkere modus aan/uit',
view_swagger_docs: 'Bekijk LNbits Swagger API-documentatie',
api_docs: 'API-documentatie',
@@ -43,15 +69,16 @@ window.localisation.nl = {
runs_on: 'Draait op',
credit_hint: 'Druk op Enter om de rekening te crediteren',
credit_label: '%{denomination} te crediteren',
paste: 'Plakken',
paste_from_clipboard: 'Plakken van klembord',
paste_request: 'Verzoek plakken',
create_invoice: 'Factuur aanmaken',
camera_tooltip: 'Gebruik de camera om een factuur/QR-code te scannen',
export_csv: 'Exporteer naar CSV',
transactions: 'Transacties',
chart_tooltip: 'Toon grafiek',
pending: 'In behandeling',
copy_invoice: 'Kopieer factuur',
close: 'Sluiten',
withdraw_from: 'Opnemen van',
cancel: 'Annuleren',
scan: 'Scannen',
read: 'Lezen',
@@ -66,7 +93,7 @@ window.localisation.nl = {
payment_sent: 'Betaling verzonden',
receive: 'ontvangen',
send: 'versturen',
voutgoing_payment_pending: 'Uitgaande betaling in behandeling',
outgoing_payment_pending: 'Uitgaande betaling in behandeling',
drain_funds: 'Geld opnemen',
drain_funds_desc:
'Dit is een LNURL-withdraw QR-code om alles uit deze portemonnee te halen. Deel deze code niet met anderen. Het is compatibel met balanceCheck en balanceNotify zodat jouw portemonnee continu geld kan blijven opnemen vanaf hier na de eerste opname.',
@@ -79,12 +106,95 @@ window.localisation.nl = {
extensions: 'Extensies',
no_extensions: 'Je hebt geen extensies geïnstalleerd :(',
created: 'Aangemaakt',
search_extensions: 'Zoekextensies',
warning: 'Waarschuwing',
repository: 'Repository',
confirm_continue: 'Weet je zeker dat je wilt doorgaan?',
manage_extension_details: 'Installeren/verwijderen van extensie',
install: 'Installeren',
uninstall: 'Deïnstalleren',
drop_db: 'Gegevens verwijderen',
enable: 'Inschakelen',
enable_extension_details: 'Schakel extensie in voor huidige gebruiker',
disable: 'Uitschakelen',
installed: 'Geïnstalleerd',
activated: 'Geactiveerd',
deactivated: 'Gedeactiveerd',
release_notes: 'Release-opmerkingen',
activate_extension_details:
'Maak extensie beschikbaar/niet beschikbaar voor gebruikers',
featured: 'Uitgelicht',
all: 'Alles',
only_admins_can_install:
'Alleen beheerdersaccounts kunnen extensies installeren',
admin_only: 'Alleen beheerder',
new_version: 'Nieuwe Versie',
extension_depends_on: 'Afhankelijk van:',
extension_rating_soon: 'Beoordelingen binnenkort beschikbaar',
extension_installed_version: 'Geïnstalleerde versie',
extension_uninstall_warning:
'U staat op het punt de extensie voor alle gebruikers te verwijderen.',
uninstall_confirm: 'Ja, de-installeren',
extension_db_drop_info:
'Alle gegevens voor de extensie zullen permanent worden verwijderd. Er is geen manier om deze bewerking ongedaan te maken!',
extension_db_drop_warning:
'U staat op het punt alle gegevens voor de extensie te verwijderen. Typ de naam van de extensie om door te gaan:',
extension_min_lnbits_version: 'Deze release vereist ten minste LNbits-versie',
payment_hash: 'Betalings-hash',
fee: 'Kosten',
amount: 'Bedrag',
tag: 'Label',
unit: 'Eenheid',
description: 'Beschrijving',
expiry: 'Vervaldatum',
webhook: 'Webhook',
payment_proof: 'Betalingsbewijs'
payment_proof: 'Betalingsbewijs',
update_available: 'Update %{version} beschikbaar!',
latest_update: 'U bent op de nieuwste versie %{version}.',
notifications: 'Meldingen',
no_notifications: 'Geen meldingen',
notifications_disabled: 'LNbits-statusmeldingen zijn uitgeschakeld.',
enable_notifications: 'Schakel meldingen in',
enable_notifications_desc:
'Indien ingeschakeld zal het de laatste LNbits Status updates ophalen, zoals veiligheidsincidenten en updates.',
enable_killswitch: 'Activeer Killswitch',
enable_killswitch_desc:
'Indien ingeschakeld, zal het uw financieringsbron automatisch wijzigen naar VoidWallet als LNbits een killswitch-signaal verzendt. U zult het na een update handmatig moeten inschakelen.',
killswitch_interval: 'Uitschakelschakelaar-interval',
killswitch_interval_desc:
'Hoe vaak de achtergrondtaak moet controleren op het LNBits killswitch signaal van de statusbron (in minuten).',
enable_watchdog: 'Inschakelen Watchdog',
enable_watchdog_desc:
'Indien ingeschakeld, wordt uw betaalbron automatisch gewijzigd naar VoidWallet als uw saldo lager is dan het saldo van LNbits. U zult dit na een update handmatig moeten inschakelen.',
watchdog_interval: 'Watchdog-interval',
watchdog_interval_desc:
'Hoe vaak de achtergrondtaak moet controleren op een killswitch signaal in het watchdog verschil [node_balance - lnbits_balance] (in minuten).',
watchdog_delta: 'Waakhond Delta',
watchdog_delta_desc:
'Limiet voordat de killswitch de financieringsbron verandert naar VoidWallet [lnbits_balance - node_balance > delta]',
status: 'Status',
notification_source: 'Notificatiebron',
notification_source_label:
'Bron-URL (gebruik alleen de officiële LNbits-statusbron en bronnen die u vertrouwt)',
more: 'meer',
releases: 'Uitgaven',
killswitch: 'Killswitch',
watchdog: 'Waakhond',
server_logs: 'Serverlogboeken',
ip_blocker: 'IP-blokkering',
security: 'Beveiliging',
security_tools: 'Beveiligingstools',
block_access_hint: 'Toegang blokkeren per IP',
allow_access_hint:
"Toegang verlenen op basis van IP (zal geblokkeerde IP's overschrijven)",
enter_ip: 'Voer IP in en druk op enter',
rate_limiter: 'Snelheidsbegrenzer',
number_of_requests: 'Aantal verzoeken',
time_unit: 'Tijdeenheid',
minute: 'minuut',
second: 'seconde',
hour: 'uur',
disable_server_log: 'Serverlog uitschakelen',
enable_server_log: 'Activeer Serverlog',
coming_soon: 'Functie binnenkort beschikbaar'
}