Replace CDN React/ReactDOM/Babel with local libs; remove Babel and inline scripts Build Tailwind locally, add safelist; switch to assets/tailwind.css Self-host Font Awesome and Inter (CSS + woff2); remove external font CDNs Implement strict CSP (no unsafe-inline/eval; scripts/styles/fonts from self) Extract inline handlers; move PWA scripts to external files Add local QR code generation (qrcode lib) and remove api.qrserver.com Improve SessionTypeSelector visual selection (highlighted background and ring) Keep PWA working with service worker and offline assets Refs: CSP hardening, offline-first, no external dependencies
47 lines
1.8 KiB
JSON
47 lines
1.8 KiB
JSON
{
|
|
"Commands:": "Comandi:",
|
|
"Options:": "Opzioni:",
|
|
"Examples:": "Esempi:",
|
|
"boolean": "booleano",
|
|
"count": "contatore",
|
|
"string": "stringa",
|
|
"number": "numero",
|
|
"array": "vettore",
|
|
"required": "richiesto",
|
|
"default": "predefinito",
|
|
"default:": "predefinito:",
|
|
"choices:": "scelte:",
|
|
"aliases:": "alias:",
|
|
"generated-value": "valore generato",
|
|
"Not enough non-option arguments: got %s, need at least %s": {
|
|
"one": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s",
|
|
"other": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s"
|
|
},
|
|
"Too many non-option arguments: got %s, maximum of %s": {
|
|
"one": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s",
|
|
"other": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s"
|
|
},
|
|
"Missing argument value: %s": {
|
|
"one": "Argomento mancante: %s",
|
|
"other": "Argomenti mancanti: %s"
|
|
},
|
|
"Missing required argument: %s": {
|
|
"one": "Argomento richiesto mancante: %s",
|
|
"other": "Argomenti richiesti mancanti: %s"
|
|
},
|
|
"Unknown argument: %s": {
|
|
"one": "Argomento sconosciuto: %s",
|
|
"other": "Argomenti sconosciuti: %s"
|
|
},
|
|
"Invalid values:": "Valori non validi:",
|
|
"Argument: %s, Given: %s, Choices: %s": "Argomento: %s, Richiesto: %s, Scelte: %s",
|
|
"Argument check failed: %s": "Controllo dell'argomento fallito: %s",
|
|
"Implications failed:": "Argomenti dipendenti mancanti:",
|
|
"Not enough arguments following: %s": "Argomenti insufficienti dopo: %s",
|
|
"Invalid JSON config file: %s": "File di configurazione JSON non valido: %s",
|
|
"Path to JSON config file": "Percorso del file di configurazione JSON",
|
|
"Show help": "Mostra la schermata di aiuto",
|
|
"Show version number": "Mostra il numero di versione",
|
|
"Did you mean %s?": "Intendi forse %s?"
|
|
}
|