{
"app.init.language": "Inizializzazione della lingua",
"app.config.loading": "Caricamento della configurazione...",
"app.config.load_failed": "Impossibile caricare la configurazione",
"db.open.failed": "{icon-err}Impossibile avviare il database",
"db.migrate.failed": "Migrazione del database fallita: {error}",
"db.schema.verified": "Lo schema del database è aggiornato.",
"config.migrate.failed": "Migrazione della configurazione fallita: {error}",
"config.schema.verified": "Configurazione verificata.",
"db.schema.already_update": "Lo schema del database è già aggiornato.",
"config.schema.list": "Configurazione attuale",
"config.open.failed": "Errore durante la lettura della configurazione: {error}",
"config.file.not_found": "File di configurazione non trovato. Eseguire prima `librius config --init`.",
"config.file.exists": "Il file di configurazione già esiste.",
"config.file.init_failed": "Errore durante la creazione della configurazione predefinita: {error}",
"config.file.created": "Creata nuova configurazione in: {path}",
"config.file.create_failed": "Errore durante la creazione del file di configurazione: {error}",
"config.file.edited_with": "File di configurazione modificato con successo con '{editor}'",
"config.file.editor_not_available": "L'editor '{editor}' non è disponibile, quindi verrà usato '{defaultEditor}'",
"config.file.edited_fallback": "File di configurazione modificato correttamente con editor alternativo '{editor}'",
"config.file.edit_failed_fallback": "Impossibile modificare il file di configurazione con editor alternativo '{editor}'",
"app.library.info": "\uD83D\uDCDA La tua libreria",
"app.yaml.parse_error": "Errore durante la lettura del file di configurazione YAML",
"app.mapping.just_created": "Mappatura appena creata",
"app.yaml.serialize_error": "Impossibile convertire i dati in formato YAML",
"config.file.migrated": "File di configurazione migrato",
"db.patch.applying": "Applicazione della patch del database: {patch}",
"db.patch.all_applied": "Tutte le migrazioni in sospeso applicate.",
"db.check.missing_columns": "Controllo delle colonne mancanti in 'books'...",
"db.add.column": "Aggiunta della colonna '{column}' alla tabella 'books'...",
"db.column.added": "Colonna '{column}' aggiunta correttamente.",
"log.column.added": "Aggiunta la colonna '{column}'",
"db.add.column_failed": "Impossibile aggiungere la colonna '{column}': {error}",
"db.column.all_extra_exists": "Tutte le colonne aggiuntive richieste esistono già. Nessuna modifica applicata.",
"app.language.loaded": "Lingua caricata: {lang}",
"app.language.not_found": "Lingua '{lang}' non trovata, verrà utilizzato l’inglese",
"log.language.set": "Lingua impostata su '{lang}'",
"db.open.existing": "Apertura del database esistente in: {db_path}",
"db.create.new_db": "Database non trovato, ne verrà creato uno nuovo in: {db_path}",
"log.db.open": "Database aperto '{db_path}'",
"log.db.create": "Creato nuovo database '{db_path}'",
"db.schema.initializing": "Inizializzazione della nuova struttura del database...",
"db.schema.created": "Database creato con successo.",
"log.db.schema.init": "Schema iniziale del database creato",
"db.schema.init_failed": "Inizializzazione del database non riuscita: {errore}",
"db.migrate.applied": "Migrazioni del database applicate correttamente.",
"log.db.patch_applied": "Patch del database applicata: {patch}",
"app_name": "Librius",
"app_about": "Gestisci facilmente la tua libreria personale",
"help_verbose": "Abilita l'output dettagliato (modalità debug)",
"help_lang": "Specifica la lingua dell'interfaccia (es. 'it', 'en')",
"list_about": "Elenca tutti i libri nella tua libreria",
"config_about": "Gestisci la configurazione di Librius",
"config_init_help": "Inizializza un nuovo file di configurazione predefinito",
"config_print_help": "Stampa il file di configurazione corrente",
"config_edit_help": "Modifica il file di configurazione (editor predefinito: $EDITOR, o nano/vim/notepad)",
"config_editor_help": "Specifica l'editor da utilizzare (vim, nano o percorso personalizzato)",
"help_flag_about": "Mostra questo messaggio o l'aiuto dei sotto comandi",
"version_flag_about": "Mostra la versione",
"backup_about": "Crea una copia di backup del database di Librius",
"backup_compress_help": "Comprimi il backup (.zip su Windows, .tar.gz su Unix)",
"backup.error.not_found": "File di database non trovato.",
"backup.ok.plain": "Backup creato in {path}",
"backup.ok.compressed": "Backup creato e compresso in {path}",
"export_about": "Esporta i dati della tua libreria",
"export_csv_about": "Esporta i libri in formato CSV",
"export_output_help": "Percorso file di output opzionale (default: nome con data e ora)",
"export.csv.ok": "Dati esportati correttamente in {path}",
"export.csv.error": "Errore durante l'esportazione CSV: {error}",
"export_csv_help": "Esporta i dati in formato CSV (predefinito)",
"export_xlsx_help": "Esporta i dati in formato Excel XLSX",
"export_json_help": "Esporta i dati in formato JSON",
"export.json.ok": "Esportazione JSON completata: {path}",
"export.xlsx.ok": "Esportazione XLSX completata: {path}",
"export.json.error": "Errore durante l'esportazione JSON: {error}",
"export.xlsx.error": "Errore durante l'esportazione XLSX: {error}",
"import_about": "Importa i dati dei libri da file CSV o JSON",
"import_file_help": "Percorso del file da importare (obbligatorio)",
"import_csv_help": "Importa dati da un file CSV (predefinito)",
"import_json_help": "Importa dati da un file JSON",
"import.error.missing_file": "Percorso del file di input mancante.",
"import.csv.ok": "Importati {count} record dal file CSV.",
"import.json.ok": "Importati {count} record dal file JSON.",
"db.migrate.checking_isbn_index": "Verifica dell'indice univoco su ISBN...",
"db.migrate.isbn_index_exists": "L'indice univoco su ISBN esiste già.",
"db.migrate.isbn_index_created": "Creato indice univoco sulla colonna 'isbn'.",
"db.migrate.isbn_index_failed": "Errore nella creazione dell'indice univoco su ISBN: {error}",
"import.db.skipped_isbn": "ISBN duplicato saltato: {isbn}",
"log.import.completed": "Importazione completata, record totali: {count}",
"help.list.short": "Mostra solo ID, Titolo, Autore, Editore e Anno",
"list.header.id": "ID",
"list.header.title": "Titolo",
"list.header.author": "Autore",
"list.header.editor": "Editore",
"list.header.year": "Anno",
"list.header.ISBN": "ISBN",
"list.header.language": "Lingua",
"list.header.room": "Stanza",
"list.header.shelf": "Scaffale",
"list.header.position": "Posizione",
"list.header.added": "Aggiunto",
"list.no_books_found": "Nessun libro trovato.",
"import_delimiter_help": "Specifica il carattere delimitatore del file CSV (predefinito ',')",
"import.error.open_failed": "Impossibile aprire il file '{file}': {error}",
"import.error.parse_failed": "Errore di lettura alla riga {line}: {error}",
"import.error.insert_failed": "Impossibile inserire '{title}' nel database: {error}",
"import.summary.ok": "Importati {count} libri da '{file}' (delimitatore '{delimiter}')",
"import.summary.failed": "Saltati {count} record non validi in '{file}'",
"import.error.json_invalid": "Struttura JSON non valida in '{file}': {error}",
"import.summary.ok_json": "Importati {count} libri dal file JSON '{file}'",
"import.error.unexpected": "Errore imprevisto durante l'importazione: {error}",
"help.list.id": "Specifica l'ID del record da visualizzare",
"help.list.details": "Mostra tutti i campi del record specificato (richiede --id)",
"list.error.details_requires_id": "Il flag --details può essere usato solo insieme a --id <ID>.",
"help.add.about": "Aggiunge un nuovo elemento alla libreria",
"help.add.book.about": "Aggiunge un libro tramite ISBN usando l'API di Google Books",
"help.add.book.isbn": "ISBN del libro da cercare",
"help.add.usage": "Uso: librius add book --isbn <ISBN>",
"add.lookup": "🔍 Ricerca del libro con ISBN:",
"add.success": "Libro '{title}' aggiunto con successo.",
"add.no_result": "Nessun libro trovato per l'ISBN fornito.",
"help.app.about": "Gestisci la tua biblioteca personale con Librius CLI",
"help.list.about": "Elenco tutti i libri nella tua collezione",
"help.unknown_command": "Comando sconosciuto. Usa --help per vedere le opzioni disponibili.",
"book.add.http_error": "Errore HTTP durante il recupero dei dati del libro: {error}",
"book.add.book_info": "Informazioni sul libro analizzate:\n{info}\n",
"add.decode_error": "Errore durante la decodifica dei dati del libro: {error}",
"add.duplicate_isbn": "Libro già presente in biblioteca.",
"add.sql_error": "Errore del database durante il salvataggio del libro.",
"book.isbn.invalid_checksum": "Checksum ISBN non valido: {isbn}.",
"book.isbn.invalid_length": "Lunghezza ISBN non valida: {isbn}.",
"book.isbn.invalid_conversion": "Conversione ISBN non valida: {isbn}.",
"book.isbn.invalid_digit": "Cifra non valida nel numero ISBN: {isbn}.",
"book.isbn.digit_too_large": "Cifra troppo grande nel numero ISBN: {isbn}.",
"book.isbn.invalid_group": "Identificatore di gruppo non valido nell'ISBN: {isbn}.",
"book.isbn.undefined_range": "Intervallo indefinito nell'ISBN: {isbn}.",
"help.edit.about": "Modifica i record esistenti nel database della libreria",
"help.edit.book.about": "Modifica un libro esistente per ID o ISBN",
"help.edit.book.key": "Specifica l'ID o l'ISBN del libro da modificare",
"help.edit.book.title": "Aggiorna il titolo del libro",
"help.edit.book.author": "Aggiorna il nome dell'autore",
"help.edit.book.editor": "Aggiorna l'editore o la casa editrice",
"help.edit.book.year": "Aggiorna l'anno di pubblicazione",
"help.edit.book.lang_book": "Aggiorna la lingua del libro",
"help.edit.book.genre": "Aggiorna il genere letterario",
"help.edit.book.summary": "Aggiorna la descrizione o il riassunto del libro",
"help.edit.book.example.id": "Esempio: librius edit book 7 --title 'Nuovo titolo'",
"help.edit.book.example.isbn": "Esempio: librius edit book 9788806239809 --author 'Umberto Eco'",
"help.edit.book.pages": "Aggiorna il numero di pagine del libro",
"help.edit.book.room": "Aggiorna la stanza in cui si trova il libro",
"help.edit.book.shelf": "Aggiorna l'etichetta dello scaffale",
"help.edit.book.row": "Aggiorna l'identificativo di riga",
"help.edit.book.position": "Aggiorna la posizione nella riga",
"edit.field.updated": "Campo “{field}” aggiornato correttamente ({old} → {new}).",
"edit.field.set": "Campo “{field}” impostato su {new}.",
"edit.field.unchanged": "Campo “{field}” invariato (nessuna modifica).",
"edit.book.updated_one": "Libro {key} aggiornato correttamente ({count} campo modificato).",
"edit.book.updated_many": "Libro {key} aggiornato correttamente ({count} campi modificati).",
"edit.book.no_changes": "Nessuna modifica applicata.",
"edit.book.not_found": "Nessun libro corrispondente trovato.",
"edit.book.error_updating": "Errore durante l'aggiornamento del libro: {error}",
"edit.book.error_invalid_id": "Formato ID non valido.",
"edit.book.error_no_field": "Nessun campo specificato da aggiornare.",
"help.del.about": "Elimina un libro tramite ID o ISBN.",
"help.del.key": "Specifica l'ID o l'ISBN del libro da eliminare.",
"del.book.success": "Libro {key} eliminato correttamente.",
"del.book.not_found": "Nessun libro trovato per ID|ISBN {key}.",
"del.book.confirm": "Sei sicuro di voler eliminare il libro {key}? [y/N]:",
"del.book.cancelled": "Eliminazione del libro {key} annullata.",
"help.del.force": "Elimina senza chiedere conferma.",
"log.record.unable_to_write": "Impossibile scrivere il log: {log_error}",
"search_about": "Cerca libri per titolo, autore, editore, genere o lingua.",
"search_query_help": "La parola o frase da cercare.",
"search_short_help": "Mostra vista compatta (ID, Titolo, Autore, Editore, Anno, ISBN).",
"search.no_results": "Nessun risultato trovato.",
"help.global_options": "Opzioni generali",
"help.list_specific_options": "Opzioni specifiche comando 'list'",
"help.search_specific_options": "Opzioni specifiche comando 'search'",
"help.add_specific_options": "Opzioni specifiche comando 'add'",
"help.edit_specific_options": "Opzioni specifiche comando 'edit'",
"help.del_specific_options": "Opzioni specifiche comando 'del'",
"help.config_specific_options": "Opzioni specifiche comando 'config'",
"help.import_specific_options": "Opzioni specifiche comando 'import'",
"help.export_specific_options": "Opzioni specifiche comando 'export'",
"help.backup_specific_options": "Opzioni specifiche comando 'backup'",
"help.db_specific_options": "Opzioni specifiche comando 'db'",
"db_about": "Gestione del database locale.",
"db_init_help": "Inizializza un nuovo database (sovrascrive quello esistente).",
"db_reset_help": "Resetta il database attuale (equivalente a --init).",
"db_copy_help": "Copia il database attuale in un nuovo file.",
"db_file_help": "Percorso di destinazione del file di copia.",
"db_no_action": "Nessuna operazione eseguita. Usa --init, --reset o --copy.",
"db_no_source": "Nessun database trovato da copiare.",
"db_copy_missing_file": "Devi specificare --file <PATH> con --copy.",
"db_init_creating": "Creo il database in {path} ...",
"db_init_done": "Database inizializzato in {path}.",
"db_reset_done": "Database resettato in {path}.",
"db_copy_done": "Database copiato da {source} a {destination}.",
"error.unable_display_record": "Impossibile visualizzare il record: non è un oggetto",
"list.header.pages": "Pagine",
"list.header.genre": "Genere",
"list.header.summary": "Riepilogo",
"list.header.row": "Riga",
"list.header.added_at": "Aggiunto alle",
"help.list.compact": "Mostra solo i campi valorizzati nella vista dettagliata."
}