librius 0.5.1

A personal library manager CLI written in Rust.
Documentation
{
  "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."
}