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:
+117
-6
@@ -1,8 +1,26 @@
|
||||
window.localisation.it = {
|
||||
confirm: 'Sì',
|
||||
server: 'Server',
|
||||
theme: 'Tema',
|
||||
funding: 'Funding',
|
||||
users: 'Utenti',
|
||||
apps: 'Applicazioni',
|
||||
channels: 'Canali',
|
||||
transactions: 'Transazioni',
|
||||
dashboard: 'Pannello di controllo',
|
||||
node: 'Interruttore',
|
||||
total_capacity: 'Capacità Totale',
|
||||
avg_channel_size: 'Dimensione media del canale',
|
||||
biggest_channel_size: 'Dimensione del canale più grande',
|
||||
smallest_channel_size: 'Dimensione Più Piccola del Canale',
|
||||
number_of_channels: 'Numero di Canali',
|
||||
active_channels: 'Canali Attivi',
|
||||
connect_peer: 'Connetti Peer',
|
||||
connect: 'Connetti',
|
||||
open_channel: 'Canale aperto',
|
||||
open: 'Apri',
|
||||
close_channel: 'Chiudi Canale',
|
||||
close: 'Chiudi',
|
||||
restart: 'Riavvia il server',
|
||||
save: 'Salva',
|
||||
save_tooltip: 'Salva le modifiche',
|
||||
@@ -30,11 +48,19 @@ window.localisation.it = {
|
||||
"L'intero portafoglio sarà cancellato, i fondi saranno irrecuperabili",
|
||||
rename_wallet: 'Rinomina il portafoglio',
|
||||
update_name: 'Aggiorna il nome',
|
||||
fiat_tracking: 'Tracciamento Fiat',
|
||||
currency: 'Valuta',
|
||||
update_currency: 'Aggiorna valuta',
|
||||
press_to_claim: 'Premi per richiedere bitcoin',
|
||||
donate: 'Donazioni',
|
||||
view_github: 'Visualizza su GitHub',
|
||||
voidwallet_active: 'VoidWallet è attivo! Pagamenti disabilitati',
|
||||
use_with_caution: 'USARE CON CAUTELA - %{nome} portafoglio è ancora in BETA',
|
||||
use_with_caution: 'USARE CON CAUTELA - %{name} portafoglio è ancora in BETA',
|
||||
service_fee: 'Commissione di servizio: %{amount} % per transazione',
|
||||
service_fee_max:
|
||||
'Commissione di servizio: %{amount} % per transazione (max %{max} sats)',
|
||||
service_fee_tooltip:
|
||||
"Commissione di servizio addebitata dall'amministratore del server LNbits per ogni transazione in uscita",
|
||||
toggle_darkmode: 'Attiva la modalità notturna',
|
||||
view_swagger_docs: "Visualizza i documenti dell'API Swagger di LNbits",
|
||||
api_docs: 'Documenti API',
|
||||
@@ -42,21 +68,22 @@ window.localisation.it = {
|
||||
runs_on: 'Esegue su',
|
||||
credit_hint: 'Premere Invio per accreditare i fondi',
|
||||
credit_label: '%{denomination} da accreditare',
|
||||
paste: 'Incolla',
|
||||
paste_from_clipboard: 'Incolla dagli appunti',
|
||||
paste_request: 'Richiesta di pagamento',
|
||||
create_invoice: 'Crea fattura',
|
||||
camera_tooltip: 'Usa la fotocamera per scansionare la fattura/QR',
|
||||
export_csv: 'Esporta CSV',
|
||||
transactions: 'Transazioni',
|
||||
chart_tooltip: 'Mostra grafico',
|
||||
pending: 'In attesa',
|
||||
copy_invoice: 'Copia fattura',
|
||||
close: 'Chiudi',
|
||||
withdraw_from: 'Prelevare da',
|
||||
cancel: 'Annulla',
|
||||
scan: 'Scansiona',
|
||||
read: 'Leggi',
|
||||
pay: 'Paga',
|
||||
memo: 'Memo',
|
||||
data: 'Dati',
|
||||
date: 'Dati',
|
||||
processing_payment: 'Elaborazione pagamento...',
|
||||
not_enough_funds: 'Non ci sono abbastanza fondi!',
|
||||
search_by_tag_memo_amount: 'Cerca per tag, memo, importo...',
|
||||
@@ -75,15 +102,99 @@ window.localisation.it = {
|
||||
"La funzionalità di login sarà rilasciata in un futuro aggiornamento; per ora, assicuratevi di salvare tra i preferiti questa pagina per accedere nuovamente in futuro a questo portafoglio! Questo servizio è in fase BETA e non ci assumiamo alcuna responsabilità per la perdita all'accesso dei fondi",
|
||||
no_transactions: 'Nessuna transazione effettuata',
|
||||
manage: 'Gestisci',
|
||||
estensioni: 'Estensioni',
|
||||
extensions: 'Estensioni',
|
||||
no_extensions: 'Non ci sono estensioni installate :(',
|
||||
created: 'Creato',
|
||||
search_extensions: 'Estensioni di ricerca',
|
||||
warning: 'Attenzione',
|
||||
repository: 'Deposito',
|
||||
confirm_continue: 'Sei sicuro di voler continuare?',
|
||||
manage_extension_details: 'Installa/disinstalla estensione',
|
||||
install: 'Installare',
|
||||
uninstall: 'Disinstalla',
|
||||
drop_db: 'Rimuovi Dati',
|
||||
enable: 'Abilita',
|
||||
enable_extension_details: "Attiva l'estensione per l'utente corrente",
|
||||
disable: 'Disabilita',
|
||||
installed: 'Installato',
|
||||
activated: 'Attivato',
|
||||
deactivated: 'Disattivato',
|
||||
release_notes: 'Note di Rilascio',
|
||||
activate_extension_details:
|
||||
"Rendi l'estensione disponibile/non disponibile per gli utenti",
|
||||
featured: 'In primo piano',
|
||||
all: 'Tutto',
|
||||
only_admins_can_install:
|
||||
'Solo gli account amministratore possono installare estensioni.',
|
||||
admin_only: 'Solo amministratore',
|
||||
new_version: 'Nuova Versione',
|
||||
extension_depends_on: 'Dipende da:',
|
||||
extension_rating_soon: 'Valutazioni in arrivo',
|
||||
extension_installed_version: 'Versione installata',
|
||||
extension_uninstall_warning:
|
||||
"Stai per rimuovere l'estensione per tutti gli utenti.",
|
||||
uninstall_confirm: 'Sì, Disinstalla',
|
||||
extension_db_drop_info:
|
||||
"Tutti i dati relativi all'estensione saranno cancellati permanentemente. Non c'è modo di annullare questa operazione!",
|
||||
extension_db_drop_warning:
|
||||
"Stai per rimuovere tutti i dati per l'estensione. Digita il nome dell'estensione per continuare:",
|
||||
extension_min_lnbits_version:
|
||||
'Questa versione richiede almeno la versione LNbits',
|
||||
payment_hash: 'Hash del pagamento',
|
||||
fee: 'Tariffa',
|
||||
amount: 'Importo',
|
||||
tag: 'Etichetta',
|
||||
unit: 'Unità',
|
||||
description: 'Descrizione',
|
||||
expiry: 'Scadenza',
|
||||
webhook: 'Webhook',
|
||||
prova_di_pagamento: 'Prova di pagamento'
|
||||
payment_proof: 'Prova di pagamento',
|
||||
update_available: 'Aggiornamento %{version} disponibile!',
|
||||
latest_update: 'Sei sulla versione più recente %{version}.',
|
||||
notifications: 'Notifiche',
|
||||
no_notifications: 'Nessuna notifica',
|
||||
notifications_disabled: 'Le notifiche di stato di LNbits sono disattivate.',
|
||||
enable_notifications: 'Attiva le notifiche',
|
||||
enable_notifications_desc:
|
||||
'Se attivato, recupererà gli ultimi aggiornamenti sullo stato di LNbits, come incidenti di sicurezza e aggiornamenti.',
|
||||
enable_killswitch: 'Attiva Killswitch',
|
||||
enable_killswitch_desc:
|
||||
'Se attivato, cambierà automaticamente la tua fonte di finanziamento in VoidWallet se LNbits invia un segnale di killswitch. Dovrai attivare manualmente dopo un aggiornamento.',
|
||||
killswitch_interval: 'Intervallo Killswitch',
|
||||
killswitch_interval_desc:
|
||||
'Quanto spesso il compito in background dovrebbe controllare il segnale di killswitch LNBits dalla fonte di stato (in minuti).',
|
||||
enable_watchdog: 'Attiva Watchdog',
|
||||
enable_watchdog_desc:
|
||||
'Se abilitato, cambierà automaticamente la tua fonte di finanziamento in VoidWallet se il tuo saldo è inferiore al saldo LNbits. Dovrai abilitarlo manualmente dopo un aggiornamento.',
|
||||
watchdog_interval: 'Intervallo Watchdog',
|
||||
watchdog_interval_desc:
|
||||
'Quanto spesso il task in background dovrebbe controllare un segnale di killswitch nel delta del watchdog [node_balance - lnbits_balance] (in minuti).',
|
||||
watchdog_delta: 'Guardiano Delta',
|
||||
watchdog_delta_desc:
|
||||
"Limite prima che l'interruttore di sicurezza modifichi la fonte di finanziamento in VoidWallet [lnbits_balance - node_balance > delta]",
|
||||
status: 'Stato',
|
||||
notification_source: 'Sorgente di notifica',
|
||||
notification_source_label:
|
||||
'URL sorgente (utilizzare solo la fonte ufficiale di stato LNbits e fonti di cui ti puoi fidare)',
|
||||
more: 'più',
|
||||
releases: 'Pubblicazioni',
|
||||
killswitch: 'Interruttore di spegnimento',
|
||||
watchdog: 'Cane da guardia',
|
||||
server_logs: 'Registri del server',
|
||||
ip_blocker: 'Blocco IP',
|
||||
security: 'Sicurezza',
|
||||
security_tools: 'Strumenti di sicurezza',
|
||||
block_access_hint: "Blocca l'accesso per IP",
|
||||
allow_access_hint:
|
||||
"Consenti l'accesso per IP (sovrascriverà gli IP bloccati)",
|
||||
enter_ip: "Inserisci l'IP e premi invio",
|
||||
rate_limiter: 'Limitatore di frequenza',
|
||||
number_of_requests: 'Numero di richieste',
|
||||
time_unit: 'Unità di tempo',
|
||||
minute: 'minuto',
|
||||
second: 'secondo',
|
||||
hour: 'ora',
|
||||
disable_server_log: 'Disabilita Registro Server',
|
||||
enable_server_log: 'Attiva Registro Server',
|
||||
coming_soon: 'Caratteristica in arrivo prossimamente'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user