diff --git a/public/locales/it.json b/public/locales/it.json
index ef30976a..b6946332 100644
--- a/public/locales/it.json
+++ b/public/locales/it.json
@@ -85,7 +85,11 @@
"success_other": "{{count}} download aggiunti",
"next_five": "Prossimi 5 capitoli",
"next_ten": "Prossimi 10 capitoli",
- "next_twentyfive": "Prossimi 25 capitoli"
+ "next_twentyfive": "Prossimi 25 capitoli",
+ "ahead": "$t(download.settings.download_ahead.title) ({{count}})",
+ "all": "$t(extension.language.all)",
+ "next": "$t(reader.button.next_chapter)",
+ "unread": "$t(global.filter.label.unread)"
}
},
"delete": {
@@ -137,7 +141,8 @@
}
},
"label": {
- "select": "Seleziona"
+ "select": "Seleziona",
+ "open_on_source": "Aperto alla fonte"
}
},
"option": {
@@ -192,7 +197,9 @@
"label": {
"fourth": "Quartultimo capitolo letto",
"first": "Ultimo capitolo letto",
- "fifth": "Quintultimo capitolo letto"
+ "fifth": "Quintultimo capitolo letto",
+ "second": "Penultimo capitolo letto",
+ "third": "Terzultimo capitolo letto"
}
},
"label": {
@@ -203,14 +210,25 @@
},
"download_ahead": {
"label": {
- "unread_chapters_to_download": "Numero di capitoli non letti da scaricare"
- }
+ "unread_chapters_to_download": "Numero di capitoli non letti da scaricare",
+ "description": "Quanti capitoli devono essere scaricati durante la lettura.",
+ "value": "{{chapters}} $t(chapter.title)",
+ "while_reading": "Download automatico durante la lettura",
+ "disclaimer": "Funziona solo se il capitolo corrente e quello successivo sono già stati scaricati."
+ },
+ "title": "Scarica avanti"
},
"title": "Impostazioni di download",
"file_type": {
"label": {
"cbz": "Salva come archivio CBZ"
}
+ },
+ "download_path": {
+ "label": {
+ "description": "Il percorso della directory sul server in cui i file scaricati devono essere salvati",
+ "title": "Posizione di download"
+ }
}
},
"queue": {
@@ -230,9 +248,11 @@
"label": {
"error": "Errore",
"finished": "Completato",
- "queued": "In coda"
+ "queued": "In coda",
+ "downloading": "Scaricamento"
}
- }
+ },
+ "title": "Downloads"
},
"extension": {
"action": {
@@ -248,8 +268,47 @@
"installing_file": "Installando il file dell'estensione…",
"installation_failed": "Impossibile installare l'estensione",
"uninstallation_failed": "Impossibile disinstallare l'estensione",
- "installed_successfully": "Estensione installata"
- }
+ "installed_successfully": "Estensione installata",
+ "add_repository_info": "È necessario aggiungere un repository di estensioni per poter installare le estensioni"
+ },
+ "language": {
+ "other": "Altro",
+ "all": "Tutti"
+ },
+ "state": {
+ "label": {
+ "update_pending": "Aggiornamento in corso",
+ "updating": "In aggiornamento",
+ "uninstalling": "Disinstallazione",
+ "installed": "Installati",
+ "installing": "Installazione",
+ "obsolete": "Obsoleto"
+ }
+ },
+ "settings": {
+ "repositories": {
+ "custom": {
+ "dialog": {
+ "action": {
+ "button": {
+ "add": "Aggiungi repository"
+ }
+ }
+ },
+ "label": {
+ "description": "Aggiungi repository da cui installare le estensioni",
+ "title": "Repository delle estensioni",
+ "disclaimer": "Suwayomi non fornisce alcun supporto per repository o estensioni di terze parti!
Usare con cautela poichè potrebbero esserci malintenzionati che creano questi repository.
L'utente deve verificare la sicurezza e la fiducia in qualsiasi repository o estensione."
+ },
+ "error": {
+ "label": {
+ "invalid_url": "URL del repository non valido"
+ }
+ }
+ }
+ }
+ },
+ "title": "Estensioni"
},
"global": {
"button": {
@@ -259,13 +318,175 @@
"browse": "Esplora",
"copy": "Copia",
"delete": "Cancella",
- "ignore": "Ignora"
+ "ignore": "Ignora",
+ "add": "Aggiungi",
+ "changelog": "Changelog",
+ "open_site": "Apri sito",
+ "select_all": "Seleziona tutto",
+ "resume": "Riprendi",
+ "retry": "Riprova",
+ "popular": "Popolari",
+ "ok": "Ok",
+ "options": "Opzioni",
+ "remove": "Rimuovi",
+ "restore": "Ripristina",
+ "select": "Seleziona",
+ "show_less": "Mostra di meno",
+ "show_more": "Mostra di più",
+ "remind_later": "Ricorda più tardi",
+ "dont_show_dialog_again": "Non mostrare più questa finestra di dialogo",
+ "deselect": "Deseleziona",
+ "clear": "Libera",
+ "reset": "Ripristino",
+ "reset_to_default": "Ripristino delle impostazioni predefinite",
+ "set": "Imposta",
+ "log_in": "Accedi",
+ "submit": "Invia",
+ "start": "Inizio",
+ "stop": "Stop",
+ "migrate": "Migrare",
+ "filter": "Filtro",
+ "latest": "Ultimo",
+ "log_out": "Esci",
+ "refresh": "Aggiornare"
+ },
+ "date": {
+ "label": {
+ "today": "Oggi",
+ "today_at": "Oggi alle {{timeString}}",
+ "yesterday": "Ieri",
+ "day": "Giorno",
+ "yesterday_at": "Ieri alle {{timeString}}"
+ },
+ "value": {
+ "label": {
+ "day": "{{days}} $t(global.date.label.day, lowercase)"
+ }
+ }
+ },
+ "error": {
+ "label": {
+ "invalid_file_type": "Tipo di file non valido",
+ "failed_to_load_data": "Impossibile caricare i dati",
+ "invalid_input": "Inserimento non valido",
+ "invalid_action": "Questa non è un'azione valida",
+ "update_failed": "Impossibile controllare gli aggiornamenti",
+ "failed_to_save_changes": "Impossibile salvare le modifiche"
+ }
+ },
+ "filter": {
+ "label": {
+ "downloaded": "Scaricato",
+ "unread": "Non letto",
+ "bookmarked": "Segnalibro",
+ "tracked": "Tracciato"
+ }
+ },
+ "label": {
+ "load_in_progress": "Ancora in fase di caricamento dei dati richiesti…",
+ "general": "Generale",
+ "close": "Chiudi",
+ "disabled": "Disabilitato",
+ "client": "Client",
+ "github": "GitHub",
+ "unknown": "Sconosciuto",
+ "browse": "Naviga",
+ "open_in_browser": "Aprire nel browser",
+ "type": "Tipo",
+ "username": "Username",
+ "links": "Collegamenti",
+ "advanced": "Avanzate",
+ "sort": "Ordina",
+ "copied": "Copiato",
+ "display": "Display",
+ "filter": "Filtro",
+ "logged_in": "Collegato",
+ "started": "Iniziato",
+ "are_you_sure": "Sei sicuro?",
+ "discord": "Discord",
+ "loading": "Caricamento…",
+ "never": "Mai",
+ "none": "Nessuno",
+ "other": "Altro",
+ "password": "Password",
+ "placeholder": "Segnaposto"
+ },
+ "update": {
+ "label": {
+ "updating": "{{progress}}% | Aggiornamento…",
+ "up_to_date": "Questa è l'ultima versione",
+ "update_failure": "Aggiornamento fallito",
+ "available": "Aggiornamento disponibile",
+ "check_failure": "Impossibile verificare l'aggiornamento",
+ "checking": "Controllo dell'aggiornamento",
+ "info": "Versione del server {{version}} ({{channel}}) disponibile per il download",
+ "update_success": "{{name}} è stato aggiornato alla versione {{version}} ({{channel}})"
+ },
+ "settings": {
+ "inform": {
+ "label": {
+ "description": "Mostra una finestra di dialogo nel caso in cui sia disponibile una nuova versione",
+ "title": "Informare sull'aggiornamento disponibile"
+ }
+ }
+ }
+ },
+ "grid_layout": {
+ "label": {
+ "compact_grid": "Griglia compatta",
+ "comfortable_grid": "Griglia confortevole",
+ "list": "Lista"
+ },
+ "title": "Modalità display"
+ },
+ "language": {
+ "label": {
+ "language": "Lingua",
+ "language_with_code": "Lingua con codice: {{code}}"
+ },
+ "title": {
+ "enabled_languages": "Lingue consentite",
+ "weblate": "Weblate"
+ }
+ },
+ "sort": {
+ "label": {
+ "by_source": "Dalla fonte",
+ "by_fetch_date": "Per data di recupero"
+ }
+ },
+ "time": {
+ "minutes": {
+ "minute_one": "Minuto",
+ "minute_many": "Minuti",
+ "minute_other": "",
+ "value": "{{count}} $t(global.time.minutes.minute, lowercase)"
+ },
+ "hour_short": "h",
+ "seconds": {
+ "value": "{{count}} $t(global.time.seconds.second, lowercase)",
+ "second_one": "Secondo",
+ "second_many": "Secondi",
+ "second_other": ""
+ }
}
},
"tracking": {
"settings": {
"label": {
- "update_progress_reading": "Aggiorna progresso dopo la lettura"
+ "update_progress_reading": "Aggiorna progresso dopo la lettura",
+ "update_progress_manual": "Aggiornare l'avanzamento dopo aver contrassegnato manualmente come letto",
+ "update_progress_reading_description": "Non funziona quando si contrassegnano più manga come letti contemporaneamente"
+ },
+ "title": {
+ "settings": "Impostazioni tracking",
+ "trackers": "Trackers"
+ },
+ "dialog": {
+ "title": {
+ "log_in": "Accedi a {{name}}",
+ "log_out": "Esci da {{name}}"
+ }
}
},
"track_record": {
@@ -274,6 +495,735 @@
"score": "Punteggio",
"finish_date": "Data di conclusione"
}
+ },
+ "action": {
+ "logout": {
+ "label": {
+ "failure": "Impossibile effettuare il logout da {{name}}"
+ }
+ },
+ "login": {
+ "label": {
+ "failure": "Impossibile accedere a {{name}}",
+ "progress": "Accesso a {{name}}…"
+ }
+ },
+ "button": {
+ "add_tracking": "Aggiungi tracking"
+ }
+ },
+ "my_anime_list": {
+ "search": {
+ "label": {
+ "hint": "Ricerca di un ID tramite \"id:\" (ad esempio \"id:13\")\nLimitare la ricerca alle proprie liste tramite \"my:\" (ad esempio \"my:One Piece\")"
+ }
+ }
+ },
+ "error": {
+ "label": {
+ "could_not_load_track_info": "Impossibile caricare le informazioni sulla traccia",
+ "could_not_fetch_track_info": "Impossibile caricare le ultime informazioni sulla traccia dal tracker"
+ }
+ },
+ "title": "Tracking"
+ },
+ "manga": {
+ "button": {
+ "in_library": "Nella libreria",
+ "add_to_library": "Aggiungi alla libreria",
+ "track": {
+ "start": "Tracking",
+ "active_one": "{{count}} Tracker",
+ "active_many": "{{count}} Tracker",
+ "active_other": ""
+ }
+ },
+ "action": {
+ "migrate": {
+ "label": {
+ "error": "Impossibile migrare i manga",
+ "success": "Migrazione dei manga effettuata con successo"
+ }
+ },
+ "category": {
+ "label": {
+ "action": "Cambia categorie",
+ "error_one": "Non è stato possibile modificare la categoria del manga",
+ "error_many": "Non è stato possibile modificare le categorie del manga",
+ "error_other": "",
+ "success_one": "Categorie del manga modificate",
+ "success_many": "Categorie modificate di {{count}} manga",
+ "success_other": ""
+ },
+ "button": {
+ "selected": "Modificare le categorie degli elemnti selezionati"
+ }
+ },
+ "track": {
+ "add": {
+ "label": {
+ "success": "Manga tracciato",
+ "action": "Traccia",
+ "error": "Impossibile tracciare il manga"
+ }
+ },
+ "remove": {
+ "label": {
+ "success": "Manga non tracciato",
+ "error": "Impossibile annullare il tracciamento del manga"
+ },
+ "dialog": {
+ "label": {
+ "delete_remote_track": "Rimuovere anche da {{tracker}}",
+ "description": "Questo rimuoverà il tracciamento locale.",
+ "title": "Rimuovere il tracciamento di {{tracker}}?"
+ }
+ }
+ }
+ },
+ "library": {
+ "remove": {
+ "dialog": {
+ "label": {
+ "message": "Si sta per rimuovere \"{{title}}\" dalla propria libreria"
+ }
+ },
+ "button": {
+ "selected": "Rimuovere la selezione dalla libreria"
+ },
+ "label": {
+ "action": "Rimuovere dalla libreria",
+ "error_one": "Impossibile rimuovere il manga dalla libreria",
+ "error_many": "Impossibile rimuovere i manga dalla libreria",
+ "error_other": "",
+ "success_one": "Rimosso il manga dalla libreria",
+ "success_many": "Rimossi {{count}} manga dalla libreria",
+ "success_other": ""
+ }
+ },
+ "add": {
+ "dialog": {
+ "duplicate": {
+ "label": {
+ "info": "Nella libreria è presente una voce con lo stesso nome.",
+ "failure": "Impossibile verificare la presenza di manga duplicati nella libreria.\n\nErrore: {{error}}"
+ }
+ }
+ }
+ }
+ }
+ },
+ "label": {
+ "edit_categories": "Modifica delle categorie di manga",
+ "author": "Autore",
+ "reload_from_source": "Ricarica i dati dalla sorgente",
+ "artist": "Artista",
+ "status": "Stato"
+ },
+ "title": "Manga",
+ "error": {
+ "label": {
+ "no_mangas_found": "Nessun manga trovato",
+ "no_matches": "Nessun manga corrisponde a questo filtro",
+ "request_failure": "Impossibile caricare il manga"
+ }
}
+ },
+ "migrate": {
+ "title": "Migrare",
+ "dialog": {
+ "action": {
+ "button": {
+ "show_entry": "Mostra la voce"
+ }
+ },
+ "label": {
+ "delete_downloaded": "Cancellare gli scaricati"
+ },
+ "title": "Selezionare i dati da includere"
+ },
+ "label": {
+ "info": "Migrazione dei manga…"
+ },
+ "search": {
+ "title": "$t(migrate.title) \"{{title}}\""
+ }
+ },
+ "settings": {
+ "server": {
+ "cloudflare": {
+ "flaresolverr": {
+ "enabled": {
+ "label": {
+ "title": "FlareSolverr abilitato",
+ "description": "Vedere <2>FlareSolverr2> per informazioni su come configurarlo"
+ }
+ },
+ "session": {
+ "ttl": {
+ "label": {
+ "description": "FlareSolverr ruota automaticamente le sessioni scadute in base al TTL fornito in minuti",
+ "title": "TTL di sessione di FlareSolverr"
+ }
+ },
+ "name": {
+ "label": {
+ "title": "Nome della sessione FlareSolverr"
+ }
+ }
+ },
+ "timeout": {
+ "label": {
+ "description": "Quanto tempo FlareSolverr ha a disposizione per gestire la richiesta",
+ "title": "Timeout della richiesta di FlareSolverr"
+ }
+ },
+ "url": {
+ "label": {
+ "title": "URL del server FlareSolverr",
+ "description": "L'indirizzo del server FlareSolverr"
+ }
+ }
+ },
+ "title": "Bypass di Cloudflare"
+ },
+ "address": {
+ "server": {
+ "label": {
+ "ip": "IP",
+ "port": "Porta"
+ },
+ "title": "Binding del server"
+ },
+ "client": {
+ "label": {
+ "description": "L'indirizzo che il client utilizzerà per connettersi al server"
+ },
+ "dialog": {
+ "label": {
+ "enter_address": "Inserire l'indirizzo del server"
+ }
+ }
+ }
+ },
+ "socks_proxy": {
+ "label": {
+ "username": "Nome utente SOCKS",
+ "enable": "Utilizzare il proxy SOCKS",
+ "host": "Host SOCKS",
+ "password": "Password SOCKS",
+ "port": "Porta SOCKS",
+ "version": "Versione SOCKS"
+ },
+ "title": "Proxy SOCKS"
+ },
+ "misc": {
+ "tray_icon": {
+ "label": {
+ "title": "Mostra l'icona nella barra delle applicazioni",
+ "description": "Questa icona viene visualizzata sul sistema che esegue il server"
+ }
+ },
+ "log_level": {
+ "label": {
+ "server": "Abilita i log di debug"
+ },
+ "graphql": {
+ "label": {
+ "title": "Abilitare i log di debug di Graphql",
+ "description": "Questo include i log con informazioni non sicure per la privacy"
+ }
+ }
+ },
+ "title": "Varie"
+ },
+ "title": {
+ "server": "Server",
+ "settings": "Impostazioni del server"
+ },
+ "auth": {
+ "basic": {
+ "label": {
+ "username": "Autenticazione di base $t(global.label.username, lowercase)",
+ "password": "Autenticazione di base $t(global.label.password, lowercase)",
+ "enable": "Utilizza l'autenticazione di base"
+ }
+ },
+ "title": "Autenticazione"
+ },
+ "requests": {
+ "sources": {
+ "parallel": {
+ "label": {
+ "value": "{{value}} $t(source.title)",
+ "title": "Richieste di fonti parallele"
+ }
+ }
+ },
+ "title": "Richieste"
+ },
+ "local_source": {
+ "path": {
+ "label": {
+ "description": "Il percorso della directory sul server in cui sono salvati i file di origine locale",
+ "title": "Posizione della sorgente locale"
+ }
+ }
+ }
+ },
+ "backup": {
+ "automated": {
+ "label": {
+ "time": "Tempo di backup",
+ "interval": "Intervallo di backup"
+ },
+ "location": {
+ "label": {
+ "description": "Il percorso della directory del server in cui salvare i backup automatici",
+ "title": "Posizione dei backup"
+ }
+ },
+ "cleanup": {
+ "label": {
+ "value": "Elimina i backup più vecchi di $t(global.date.value.label.day)",
+ "title": "Pulizia backup"
+ }
+ }
+ },
+ "action": {
+ "restore": {
+ "label": {
+ "title": "Ripristino backup",
+ "success": "Backup ripristinato.",
+ "description": "È anche possibile trascinare e rilasciare il file di backup qui per ripristinarlo",
+ "in_progress": "Ripristino del backup…"
+ },
+ "error": {
+ "label": {
+ "failure": "Impossibile ripristinare il backup",
+ "legacy_backup_unsupported": "I backup legacy non sono supportati!"
+ }
+ },
+ "button": "Ripristina"
+ },
+ "validate": {
+ "dialog": {
+ "content": {
+ "label": {
+ "missing_sources": "Le seguenti fonti non sono installate:",
+ "missing_trackers": "I seguenti tracker non sono connessi:"
+ }
+ },
+ "title": "Convalida del backup"
+ },
+ "error": {
+ "label": {
+ "failure": "Impossibile convalidare il backup"
+ }
+ }
+ },
+ "create": {
+ "label": {
+ "description": "Eseguire il backup della libreria come backup Tachiyomi",
+ "title": "Crea backup"
+ }
+ }
+ },
+ "title": "Backup"
+ },
+ "device": {
+ "label": {
+ "placeholder": "Smartphone_Name-1 | lunghezza: 16, caratteri: lettere, numeri, -, _"
+ },
+ "active_device": {
+ "label": {
+ "description": "Selezionare un dispositivo per utilizzare le impostazioni dell'interfaccia utente memorizzate sul server",
+ "title": "Dispositivo attivo"
+ }
+ },
+ "devices": {
+ "label": {
+ "title": "Dispositivi",
+ "description": "Gestire i dispositivi esistenti.\nLe impostazioni specifiche dell'interfaccia utente memorizzate sul server sono per dispositivo.\nIn questo modo è possibile avere, ad esempio, impostazioni diverse su un desktop e su uno smartphone"
+ }
+ },
+ "title": {
+ "device": "Dispositivo",
+ "settings": "Impostazioni del dispositivo"
+ }
+ },
+ "label": {
+ "hide_library_entries": "Nascondere le voci già presenti nella libreria",
+ "manga_item_width": "Larghezza articolo manga",
+ "show_nsfw": "Mostra NSFW",
+ "dark_theme": "Tema scuro",
+ "language_description": "Sentitevi liberi di tradurre il progetto su",
+ "show_nsfw_description": "Nascondere le estensioni e le fonti NSFW"
+ },
+ "webui": {
+ "channel": {
+ "option": {
+ "stable": {
+ "label": {
+ "title": "Stabile",
+ "description": "Utilizzare l'ultima versione rilasciata."
+ }
+ },
+ "preview": {
+ "label": {
+ "title": "Anteprima",
+ "disclaimer": "Le funzioni e le modifiche di questa versione potrebbero non essere ancora completamente pronte e potrebbero causare dei bug.\nAssicuratevi di aver attivato i backup automatici per evitare la perdita della vostra libreria!\n\n$t(settings.webui.flavor.label.info)",
+ "description": "Utilizzate le ultime funzionalità e aiutateci a prepararle per il rilascio stabile."
+ }
+ },
+ "bundled": {
+ "label": {
+ "description": "Utilizzare la versione fornita con la release del server",
+ "title": "In bundle"
+ }
+ }
+ },
+ "label": {
+ "title": "Canale"
+ }
+ },
+ "title": {
+ "settings": "Impostazioni $t(settings.webui.title.webui)",
+ "webui": "WebUI"
+ },
+ "interface": {
+ "label": {
+ "description": "Dove avviare $t(settings.webui.title.webui) all'avvio del server",
+ "title": "Interfaccia"
+ },
+ "option": {
+ "label": {
+ "electron": "Electron",
+ "browser": "Browser"
+ }
+ }
+ },
+ "flavor": {
+ "option": {
+ "custom": {
+ "label": {
+ "description": "Utilizzare un $t(settings.webui.title.webui) personalizzato.\nPer usare un $t(settings.webui.title.webui) personalizzato, sostituite il contenuto della cartella \"webUI\" nella directory principale del server con i file del $t(settings.webui.title.webui) personalizzato",
+ "title": "Personalizzato"
+ }
+ },
+ "webui": {
+ "label": {
+ "description": "Utilizzare il valore predefinito $t(settings.webui.title.webui)"
+ }
+ },
+ "vui": {
+ "label": {
+ "description": "Un frontend web focalizzato sulle anteprime costruito con svelte",
+ "title": "VUI"
+ }
+ }
+ },
+ "label": {
+ "info": "Dopo aver modificato questa impostazione, andare alla pagina \"Informazioni\", verificare la presenza di un aggiornamento della webUI e installarlo",
+ "title": "Variante"
+ }
+ },
+ "electron_path": {
+ "label": {
+ "title": "Percorso Electron",
+ "description": "Il percorso dell'installazione di electron sul server"
+ }
+ },
+ "auto_update": {
+ "label": {
+ "title": "Scaricare automaticamente l'ultima versione",
+ "interval": "Intervallo di aggiornamento"
+ }
+ },
+ "label": {
+ "initial_open_browser": "Aprire $t(settings.webui.title.webui) all'avvio del server"
+ }
+ },
+ "title": "Impostazioni",
+ "about": {
+ "webui": {
+ "label": {
+ "version": "$t(settings.webui.title.webui) versione",
+ "github": "$t(global.label.github) $t(settings.webui.title.webui)",
+ "info": "$t(settings.webui.title.webui) versione {{version}} ({{channel}}) disponibile per il download",
+ "channel": "canale $t(settings.webui.title.webui)",
+ "updated": "Versione aggiornata",
+ "update_failure": "Impossibile aggiornare $t(settings.webui.title.webui)"
+ }
+ },
+ "server": {
+ "label": {
+ "address": "Indirizzo del server",
+ "build_time": "Data di build",
+ "github": "$t(global.label.github) $t(settings.server.title.server)",
+ "version": "Versione del server"
+ }
+ },
+ "title": "Info"
+ },
+ "clear_cache": {
+ "label": {
+ "title": "Cancella la cache del server",
+ "description": "La cache del client (browser, electron) deve essere cancellata insieme ad essa, altrimenti la cache del client continuerà ad essere utilizzata",
+ "success": "Cancellata la cache del server",
+ "failure": "Impossibile cancellare la cache del server"
+ }
+ },
+ "browse": {
+ "title": "Sfoglia le impostazioni"
+ }
+ },
+ "library": {
+ "settings": {
+ "advanced": {
+ "database": {
+ "cleanup": {
+ "label": {
+ "description": "Rimuovere i manga non appartenenti alla libreria dalle categorie",
+ "success": "Rimossi i manga non appartenenti alla libreria dalle categorie",
+ "error": "Impossibile rimuovere i manga non della libreria dalle categorie",
+ "title": "Pulire il database"
+ }
+ }
+ },
+ "duplicates": {
+ "label": {
+ "description": "Mostra tutte le voci duplicate nella libreria",
+ "title": "Voci duplicate"
+ },
+ "settings": {
+ "label": {
+ "check_description": "Controllare la descrizione"
+ }
+ }
+ }
+ },
+ "global_update": {
+ "entries": {
+ "title": "Saltare l'aggiornamento delle voci",
+ "label": {
+ "unread_chapters": "Con capitolo/i non letto/i",
+ "not_started": "Che non sono stati avviati",
+ "completed": "Con lo stato \"Completato\""
+ }
+ },
+ "metadata": {
+ "label": {
+ "description": "Verificare la presenza di nuove copertine e dettagli durante l'aggiornamento della libreria",
+ "title": "Aggiornamento automatico dei metadati"
+ }
+ },
+ "auto_update": {
+ "label": {
+ "title": "Aggiornamenti automatici"
+ },
+ "interval": {
+ "label": {
+ "title": "Intervallo di aggiornamento automatico",
+ "value": "{{hours}}$t(global.time.hour_short)"
+ }
+ }
+ },
+ "label": {
+ "last_update": "Ultimo aggiornamento: {{date}}",
+ "last_update_tooltip": "$t(library.settings.global_update.title) ($t(library.settings.global_update.label.last_update, lowercase))"
+ },
+ "categories": {
+ "label": {
+ "info": "Le voci delle categorie escluse non saranno aggiornate anche se sono presenti nelle categorie incluse"
+ }
+ },
+ "title": "Aggiornamento globale"
+ },
+ "general": {
+ "remove_from_library": {
+ "remove_from_categories": {
+ "label": {
+ "description": "Rimuovere i manga dalle categorie quando li si rimuove dalla libreria",
+ "title": "Dimentica le categorie dei manga"
+ }
+ }
+ },
+ "add_to_library": {
+ "category_selection": {
+ "label": {
+ "description": "Mostra la finestra di dialogo per la selezione della categoria quando si aggiunge un manga alla libreria",
+ "title": "Finestra di selezione della categoria"
+ }
+ }
+ },
+ "search": {
+ "ignore_filters": {
+ "label": {
+ "description": "I risultati della ricerca includeranno i manga che non corrispondono ai filtri correnti",
+ "title": "Ignorare i filtri durante la ricerca"
+ }
+ }
+ }
+ },
+ "title": "Impostazioni della libreria"
+ },
+ "option": {
+ "display": {
+ "tab": {
+ "title": "Schede",
+ "label": {
+ "show_number_of_items": "Mostra il numero di elementi"
+ }
+ },
+ "badge": {
+ "title": "Badge",
+ "label": {
+ "download_badges": "Scarica i badge",
+ "unread_badges": "Badge non letti"
+ }
+ },
+ "other": {
+ "label": {
+ "show_continue_reading_button": "Mostra il pulsante Continua a leggere"
+ }
+ }
+ },
+ "sort": {
+ "label": {
+ "by_last_read": "Letto di recente",
+ "by_unread_chapters": "Capitoli non letti",
+ "by_latest_uploaded_chapter": "Ultimo capitolo caricato",
+ "by_latest_fetched_chapter": "Ultimo capitolo recuperato",
+ "alphabetically": "A-Z",
+ "by_date_added": "Aggiunto di recente"
+ }
+ }
+ },
+ "error": {
+ "label": {
+ "remove_from_library": "Impossibile rimuovere il manga dalla libreria!",
+ "empty": "La libreria è vuota",
+ "no_matches": "Nessun manga corrisponde a questo filtro",
+ "add_to_library": "Impossibile aggiungere il manga alla libreria!"
+ }
+ },
+ "info": {
+ "label": {
+ "added_to_library": "Aggiunto il manga alla libreria!",
+ "removed_from_library": "Rimosso il manga dalla libreria!"
+ }
+ },
+ "title": "Libreria"
+ },
+ "reader": {
+ "page_info": {
+ "label": {
+ "currently_on_page": "Attualmente a pagina",
+ "of_max_pages": "di {{maxPages}}"
+ }
+ },
+ "error": {
+ "label": {
+ "prev_chapter_does_not_exist": "Non c'è un capitolo precedente da aprire",
+ "next_chapter_does_not_exist": "Non c'è un capitolo successivo da aprire"
+ }
+ },
+ "settings": {
+ "error": {
+ "label": {
+ "failed_to_save_default_settings": "Impossibile salvare le impostazioni predefinite del lettore sul server",
+ "failed_to_save_settings": "Impossibile salvare le impostazioni del lettore sul server"
+ }
+ },
+ "label": {
+ "load_next_chapter": "Carica il capitolo successivo alla fine",
+ "static_navigation": "Navigazione statica",
+ "skip_dup_chapters": "Salta i capitoli duplicati",
+ "reader_type": "Tipo di lettore",
+ "scale_page": "Scala pagine piccole",
+ "fit_page_to_window": "Adatta la pagina alla finestra",
+ "offset_first_page": "Offset prima pagina",
+ "reader_width": "Larghezza del lettore",
+ "show_page_number": "Mostra il numero di pagina"
+ },
+ "reader_type": {
+ "label": {
+ "single_page_rtl": "Pagina singola (RTL) ⬅️",
+ "webtoon": "Webtoon",
+ "continuous_horizontal_ltr": "Orizzontale (LTR) ➡️",
+ "continuous_horizontal_rtl": "Orizzontale (RTL) ⬅️",
+ "double_page_ltr": "Doppia pagina (LTR) ➡️",
+ "single_page_ltr": "Pagina singola (LTR) ➡️",
+ "double_page_rtl": "Doppia pagina (RTL) ⬅️",
+ "continuous_vertical": "Continua in verticale"
+ }
+ },
+ "title": {
+ "reader_settings": "Impostazioni del lettore",
+ "default_reader_settings": "Impostazioni predefinite del lettore"
+ }
+ },
+ "button": {
+ "exit": "Esci dal lettore",
+ "next_chapter": "Capitolo successivo",
+ "previous_chapter": "Capitolo precedente",
+ "close_menu": "Chiudi il menu",
+ "open_menu": "Apri il menu"
+ },
+ "title": "Reader - Manga {{mangaId}} Capitolo {{chapterIndex}}"
+ },
+ "search": {
+ "error": {
+ "label": {
+ "source_search_failed": "Impossibile cercare la fonte",
+ "failed_to_save_settings": "Impossibile salvare le impostazioni di ricerca predefinite sul server"
+ }
+ },
+ "title": {
+ "global_search": "Ricerca globale",
+ "search": "Cerca"
+ }
+ },
+ "source": {
+ "error": {
+ "label": {
+ "no_sources_found": "Non sono state trovate fonti. Installare prima alcune estensioni.",
+ "source_not_found": "Impossibile trovare la fonte. Controllare le estensioni installate."
+ }
+ },
+ "filter": {
+ "save_search": {
+ "dialog": {
+ "label": {
+ "delete": "Questo eliminerà la ricerca salvata \"{{name}}\"",
+ "title": "Salva la ricerca corrente"
+ }
+ },
+ "label": {
+ "delete": "Cancella la ricerca",
+ "save": "Salva la ricerca"
+ }
+ }
+ },
+ "local_source": {
+ "title": "Fonte locale",
+ "label": {
+ "checkout": "Controlla",
+ "guide": "Guida alla fonte locale"
+ }
+ },
+ "configuration": {
+ "title": "Configurazione della fonte"
+ },
+ "title": "Fonte"
+ },
+ "updates": {
+ "error": {
+ "label": {
+ "no_updates_available": "Non ci sono ancora aggiornamenti."
+ }
+ },
+ "title": "Aggiornamenti"
}
}
diff --git a/public/locales/ja.json b/public/locales/ja.json
index 5471deb9..6e5c62c1 100644
--- a/public/locales/ja.json
+++ b/public/locales/ja.json
@@ -25,8 +25,8 @@
"settings": {
"inclusion": {
"label": {
- "exclude": "この文字列を含まない: {{excludedCategoriesText}}",
- "include": "この文字列を含む: {{includedCategoriesText}}"
+ "exclude": "このカテゴリーを含まない: {{excludedCategoriesText}}",
+ "include": "このカテゴリーを含む: {{includedCategoriesText}}"
}
}
},
@@ -144,7 +144,11 @@
},
"option": {
"label": {
- "first": "最後に読んだ章"
+ "first": "最後に読んだ章",
+ "fourth": "最後に読んだ章から4つ",
+ "second": "最後に読んだ章から2つ",
+ "fifth": "最後に読んだ章から5つ",
+ "third": "最後に読んだ章から3つ"
}
}
},
@@ -158,7 +162,7 @@
"title": "自動ダウンロード",
"download_limit": {
"label": {
- "description": "ダウンロードする新しい章の量を制限します.",
+ "description": "ダウンロードする新しい章の量を制限します。",
"title": "章ダウンロード制限"
}
},
@@ -171,7 +175,8 @@
"label": {
"disclaimer": "現在の章と次の章が既にダウンロードされていない場合にのみ動作します。",
"unread_chapters_to_download": "ダウンロードする未読の章の数",
- "while_reading": "読書中の自動ダウンロード"
+ "while_reading": "読書中の自動ダウンロード",
+ "description": "読書中にダウンロードするチャプターの数。"
}
},
"title": "ダウンロード設定",
@@ -203,7 +208,8 @@
}
},
"label": {
- "delete_all": "全てを削除"
+ "delete_all": "全てを削除",
+ "no_downloads": "ダウンロードがありません"
}
},
"title": "ダウンロード"
@@ -353,8 +359,13 @@
},
"label": {
"delete_downloaded": "ダウンロード済を削除"
- }
- }
+ },
+ "title": "含めるデータを選択"
+ },
+ "label": {
+ "info": "マンガを移行中…"
+ },
+ "title": "移行"
},
"library": {
"settings": {
@@ -363,7 +374,7 @@
"title": "アップデートをスキップするエントリ",
"label": {
"not_started": "まだ始まっていない",
- "completed": "「完了」ステータス",
+ "completed": "「完結済」ステータス",
"unread_chapters": "未読の章"
}
},
@@ -636,5 +647,455 @@
"all": "全て",
"other": "その他"
}
+ },
+ "reader": {
+ "settings": {
+ "reader_type": {
+ "label": {
+ "webtoon": "ウェブトゥーン",
+ "continuous_horizontal_ltr": "水平(左から右)→",
+ "continuous_horizontal_rtl": "水平(右から左)←",
+ "continuous_vertical": "垂直に連続",
+ "single_page_ltr": "1ページ(左から右)→",
+ "single_page_rtl": "1ページ(右から左)←",
+ "double_page_rtl": "2ページ(右から左)←",
+ "double_page_ltr": "2ページ(左から右)→"
+ }
+ },
+ "title": {
+ "default_reader_settings": "標準リーダー設定",
+ "reader_settings": "リーダー設定"
+ },
+ "label": {
+ "fit_page_to_window": "ページをウィンドウに合わせる",
+ "skip_dup_chapters": "重複した章をスキップする",
+ "static_navigation": "静的ナビゲーション",
+ "show_page_number": "ページ番号を表示する",
+ "reader_width": "リーダーの横幅"
+ },
+ "error": {
+ "label": {
+ "failed_to_save_settings": "リーダーの設定をサーバーに保存できませんでした",
+ "failed_to_save_default_settings": "デフォルトのリーダー設定をサーバーに保存できませんでした"
+ }
+ }
+ },
+ "button": {
+ "next_chapter": "次の章",
+ "open_menu": "メニューを開く",
+ "close_menu": "メニューを閉じる",
+ "previous_chapter": "前の章"
+ },
+ "error": {
+ "label": {
+ "next_chapter_does_not_exist": "開くことのできる次の章がありません",
+ "prev_chapter_does_not_exist": "開くことのできる前の章がありません"
+ }
+ }
+ },
+ "settings": {
+ "server": {
+ "auth": {
+ "title": "認証",
+ "basic": {
+ "label": {
+ "enable": "BASIC認証を使用する",
+ "password": "BASIC認証 $t(global.label.password, lowercase)",
+ "username": "BASIC認証 $t(global.label.username, lowercase)"
+ }
+ }
+ },
+ "cloudflare": {
+ "flaresolverr": {
+ "url": {
+ "label": {
+ "title": "FlareSolverrサーバーURL",
+ "description": "FlareSolverrサーバーのアドレス"
+ }
+ },
+ "session": {
+ "name": {
+ "label": {
+ "title": "FlareSolverrセッション名"
+ }
+ },
+ "ttl": {
+ "label": {
+ "description": "FlareSolverr は、TTL に基づいて期限切れのセッションを自動的に使いまわします",
+ "title": "FlareSolverrセッションTTL"
+ }
+ }
+ },
+ "enabled": {
+ "label": {
+ "description": "設定方法に関する情報は、<2>FlareSolverr2>を参照してください",
+ "title": "FlareSolverrが有効"
+ }
+ },
+ "timeout": {
+ "label": {
+ "description": "FlareSolverrがリクエストを処理する時間",
+ "title": "FlareSolverrリクエストタイムアウト"
+ }
+ }
+ },
+ "title": "Cloudflare バイパス"
+ },
+ "local_source": {
+ "path": {
+ "label": {
+ "title": "ローカルソースの場所",
+ "description": "ローカルソースファイルが保存されるサーバーのディレクトリへのパス"
+ }
+ }
+ },
+ "socks_proxy": {
+ "label": {
+ "password": "SOCKSパスワード",
+ "username": "SOCKSユーザー名",
+ "version": "SOCKSバージョン",
+ "host": "SOCKSホスト",
+ "enable": "SOCKSプロキシを使用する",
+ "port": "SOCKSポート"
+ },
+ "title": "SOCKSプロキシ"
+ },
+ "address": {
+ "client": {
+ "label": {
+ "description": "クライアントがサーバーに接続するために使用するアドレス"
+ },
+ "dialog": {
+ "label": {
+ "enter_address": "サーバアドレスを入力"
+ }
+ }
+ },
+ "server": {
+ "label": {
+ "ip": "IPアドレス",
+ "port": "ポート"
+ }
+ }
+ },
+ "misc": {
+ "log_level": {
+ "graphql": {
+ "label": {
+ "description": "このログはプライバシーにかかわる情報を含みます",
+ "title": "Graphql デバッグログを有効にする"
+ }
+ },
+ "label": {
+ "server": "デバッグログを有効にする"
+ }
+ },
+ "tray_icon": {
+ "label": {
+ "description": "サーバを実行しているシステムにアイコンが表示されます",
+ "title": "システムトレイにアイコンを表示する"
+ }
+ },
+ "title": "その他"
+ },
+ "title": {
+ "server": "サーバー",
+ "settings": "サーバー設定"
+ },
+ "requests": {
+ "sources": {
+ "parallel": {
+ "label": {
+ "title": "ソースリクエストの並列化"
+ }
+ }
+ },
+ "title": "リクエスト"
+ }
+ },
+ "webui": {
+ "auto_update": {
+ "label": {
+ "interval": "更新間隔",
+ "title": "最新のバージョンを自動的にダウンロード"
+ }
+ },
+ "flavor": {
+ "label": {
+ "info": "この設定を変更した後、\"About\"ページに移動し、WebUI のアップデートを確認してインストールします"
+ },
+ "option": {
+ "custom": {
+ "label": {
+ "description": "カスタム$t(settings.webui.title.webui)を使用します。\nカスタム$t(settings.webui.title.webui)を使用するには、カスタム$t(settings.webui.title.webui)のファイルでサーバーのルートディレクトリにある「webUI」ディレクトリの内容を置き換えます",
+ "title": "カスタム"
+ }
+ },
+ "webui": {
+ "label": {
+ "description": "デフォルト $t(settings.webui.title.webui) を使用"
+ }
+ }
+ }
+ },
+ "channel": {
+ "label": {
+ "title": "チャンネル"
+ },
+ "option": {
+ "bundled": {
+ "label": {
+ "description": "サーバーリリースで配信されたバージョンを使用する",
+ "title": "同梱"
+ }
+ },
+ "preview": {
+ "label": {
+ "description": "最新の機能を使用して、安定版リリースの準備にご協力ください。",
+ "disclaimer": "このバージョンはまだ完全に準備ができていない可能性があり、バグが発生する可能性があります。 \nライブラリの損失を防ぐために、自動バックアップが有効になっていることを確認してください!\n\n$t(settings.webui.flavor.label.info)",
+ "title": "プレビュー"
+ }
+ },
+ "stable": {
+ "label": {
+ "title": "安定版"
+ }
+ }
+ }
+ },
+ "interface": {
+ "label": {
+ "description": "サーバ起動時に$t(settings.webui.title.webui)を起動する場所",
+ "title": "インターフェース"
+ },
+ "option": {
+ "label": {
+ "browser": "ブラウザ"
+ }
+ }
+ },
+ "label": {
+ "initial_open_browser": "サーバ起動時に $t(settings.webui.title.webui) を開きます"
+ },
+ "title": {
+ "settings": "$t(settings.webui.title.webui) 設定"
+ },
+ "electron_path": {
+ "label": {
+ "title": "Electron パス",
+ "description": "サーバ上のElectronのインストールパス"
+ }
+ }
+ },
+ "backup": {
+ "action": {
+ "validate": {
+ "dialog": {
+ "title": "バックアップ検証",
+ "content": {
+ "label": {
+ "missing_trackers": "以下のトラッカーにログインしていません :",
+ "missing_sources": "以下のソースはインストールされていません :"
+ }
+ }
+ },
+ "error": {
+ "label": {
+ "failure": "バックアップを検証できません"
+ }
+ }
+ },
+ "create": {
+ "label": {
+ "description": "ライブラリをTachiyomiバックアップとしてバックアップする",
+ "title": "バックアップの作成"
+ }
+ },
+ "restore": {
+ "label": {
+ "success": "バックアップから復元されました。",
+ "description": "バックアップファイルをドラッグ&ドロップして復元することもできます",
+ "in_progress": "バックアップから復元しています…",
+ "title": "バックアップから復元する"
+ },
+ "button": "復元",
+ "error": {
+ "label": {
+ "failure": "バックアップから復元できません",
+ "legacy_backup_unsupported": "古いバックアップはサポートされていません!"
+ }
+ }
+ }
+ },
+ "automated": {
+ "cleanup": {
+ "label": {
+ "title": "バックアップのクリーンアップ",
+ "value": "$t(global.date.value.label.day)よりも古いバックアップを削除"
+ }
+ },
+ "label": {
+ "interval": "バックアップ間隔",
+ "time": "バックアップ時刻"
+ },
+ "location": {
+ "label": {
+ "description": "自動バックアップが保存されるサーバーのディレクトリへのパス",
+ "title": "バックアップ場所"
+ }
+ }
+ },
+ "title": "バックアップ"
+ },
+ "about": {
+ "server": {
+ "label": {
+ "address": "サーバーアドレス",
+ "build_time": "ビルドタイム",
+ "version": "サーバーバージョン"
+ }
+ },
+ "webui": {
+ "label": {
+ "info": "$t(settings.webui.title.webui) バージョン{{version}} ({{channel}}) が利用可能です",
+ "update_failure": "$t(settings.webui.title.webui) を更新できません",
+ "channel": "$t(settings.webui.title.webui) チャンネル",
+ "version": "$t(settings.webui.title.webui) バージョン",
+ "updated": "アップデート済"
+ }
+ }
+ },
+ "clear_cache": {
+ "label": {
+ "description": "クライアント (ブラウザ、Electron) のキャッシュも同時にクリアされる必要があります。そうしないと、クライアント キャッシュが使用され続けます",
+ "success": "サーバキャッシュをクリアしました",
+ "title": "サーバーキャッシュをクリア",
+ "failure": "サーバキャッシュをクリアできません"
+ }
+ },
+ "label": {
+ "manga_item_width": "マンガアイテムの幅",
+ "show_nsfw": "NSFWを表示する",
+ "dark_theme": "ダークテーマ",
+ "language_description": "プロジェクトの翻訳はお気軽にこちらから",
+ "show_nsfw_description": "NSFW拡張機能とソースを隠す",
+ "hide_library_entries": "すでにライブラリにあるエントリを非表示にする"
+ },
+ "device": {
+ "devices": {
+ "label": {
+ "description": "既存のデバイスを管理します。\nサーバーに保存される UI の設定はデバイスごとに固有です。\nこれにより、例えばデスクトップとスマートフォンで異なる設定を利用することができます",
+ "title": "デバイス"
+ }
+ },
+ "title": {
+ "settings": "デバイス設定",
+ "device": "デバイス"
+ },
+ "active_device": {
+ "label": {
+ "description": "サーバーに保存された UI 設定を使用するデバイスを選択してください",
+ "title": "アクティブなデバイス"
+ }
+ }
+ },
+ "title": "設定"
+ },
+ "search": {
+ "error": {
+ "label": {
+ "failed_to_save_settings": "デフォルトの検索設定をサーバーに保存できません",
+ "source_search_failed": "ソースを検索できません"
+ }
+ },
+ "title": {
+ "global_search": "グローバル検索",
+ "search": "検索"
+ }
+ },
+ "source": {
+ "configuration": {
+ "title": "ソース構成"
+ },
+ "error": {
+ "label": {
+ "no_sources_found": "ソースが見つかりません。 まずいくつかの拡張機能をインストールしてください。",
+ "source_not_found": "ソースが見つかりませんでした。 インストールされている拡張機能を確認してください."
+ }
+ },
+ "filter": {
+ "save_search": {
+ "dialog": {
+ "label": {
+ "title": "現在の検索を保存",
+ "delete": "保存した検索 \"{{name}}\" を削除します"
+ }
+ },
+ "label": {
+ "delete": "検索を削除",
+ "save": "検索を保存"
+ }
+ }
+ },
+ "local_source": {
+ "title": "ローカルソース",
+ "label": {
+ "guide": "ローカルソースガイド"
+ }
+ },
+ "title": "ソース"
+ },
+ "tracking": {
+ "action": {
+ "login": {
+ "label": {
+ "failure": "{{name}} にログインできません",
+ "progress": "{{name}}にログイン中…"
+ }
+ },
+ "button": {
+ "add_tracking": "トラッキングを追加"
+ },
+ "logout": {
+ "label": {
+ "failure": "{{name}} からログアウトできません"
+ }
+ }
+ },
+ "settings": {
+ "label": {
+ "update_progress_manual": "手動で既読としてマークした後に更新する",
+ "update_progress_reading_description": "複数のマンガを一度に既読としてマークすると機能しません"
+ },
+ "dialog": {
+ "title": {
+ "log_out": "{{name}}からログアウト",
+ "log_in": "{{name}} にログイン"
+ }
+ },
+ "title": {
+ "settings": "トラッキング設定",
+ "trackers": "トラッカー"
+ }
+ },
+ "track_record": {
+ "label": {
+ "start_date": "開始日"
+ }
+ },
+ "error": {
+ "label": {
+ "could_not_fetch_track_info": "トラッカーから最新のトラッキング情報を読み込むことができません",
+ "could_not_load_track_info": "トラッキング情報を読み込めません"
+ }
+ }
+ },
+ "updates": {
+ "error": {
+ "label": {
+ "no_updates_available": "アップデートはありません."
+ }
+ },
+ "title": "アップデート"
}
}
diff --git a/public/locales/pt.json b/public/locales/pt.json
index 16650809..bd844a5c 100644
--- a/public/locales/pt.json
+++ b/public/locales/pt.json
@@ -176,7 +176,8 @@
},
"label": {
"title": "Repositórios de extensões",
- "description": "Adicionar um repositório de onde as extensões podem ser instaladas"
+ "description": "Adicionar um repositório de onde as extensões podem ser instaladas",
+ "disclaimer": "Suwayomi não fornece suporte para repositórios ou extensões de terceiros!
Use com cuidado, pois pode haver autores mal-intencionados criando esses repositórios.
Você, como usuário, precisa verificar a segurança e confiar em qualquer repositório ou extensão."
}
}
}
@@ -290,7 +291,19 @@
"load_in_progress": "Ainda carregando dados necessários…",
"discord": "Discord",
"are_you_sure": "Tem a certeza?",
- "filter": "Filtro"
+ "filter": "Filtro",
+ "never": "Nunca",
+ "password": "Senha",
+ "sort": "Organizar",
+ "unknown": "Desconhecido",
+ "username": "Nome de usuário",
+ "placeholder": "Espaço reservado",
+ "none": "Nenhum",
+ "other": "Outro",
+ "started": "Iniciado",
+ "type": "Tipo",
+ "logged_in": "Logado",
+ "open_in_browser": "Abra no navegador"
},
"error": {
"label": {
@@ -317,6 +330,11 @@
"tracked": "Acompanhado",
"downloaded": "Baixado"
}
+ },
+ "language": {
+ "label": {
+ "language": "Linguagem"
+ }
}
},
"download": {
diff --git a/public/locales/zh_Hant.json b/public/locales/zh_Hant.json
index 1b3f9b1e..869dc06c 100644
--- a/public/locales/zh_Hant.json
+++ b/public/locales/zh_Hant.json
@@ -125,7 +125,13 @@
"action": "下載",
"error_other": "無法新增下載",
"success_other": "已新增{{count}}下載",
- "ahead": "漫畫"
+ "ahead": "漫畫",
+ "all": "$t(extension.language.all)",
+ "unread": "$t(global.filter.label.unread)",
+ "next_five": "後 5 個章節",
+ "next_ten": "後 10 個章節",
+ "next_twentyfive": "後 25 個章節",
+ "next": "$t(reader.button.next_chapter)"
},
"button": {
"selected": "下載已選擇"
@@ -283,7 +289,12 @@
"remove": "移除",
"log_in": "登入",
"show_less": "顯示較少項目",
- "show_more": "顯示更多項目"
+ "show_more": "顯示更多項目",
+ "delete": "刪除",
+ "changelog": "變更日誌",
+ "ignore": "忽略",
+ "refresh": "重新整理",
+ "remind_later": "稍後提醒"
},
"date": {
"label": {
@@ -324,7 +335,9 @@
"started": "已開始",
"type": "類型",
"load_in_progress": "正在載入所需的資料…",
- "logged_in": "已登入"
+ "logged_in": "已登入",
+ "are_you_sure": "您確定嗎?",
+ "copied": "已複製"
},
"language": {
"label": {
@@ -376,7 +389,16 @@
"updating": "{{progress}}% | 正在更新…",
"update_failure": "更新失敗",
"up_to_date": "此為最新的版本",
- "checking": "正在檢查更新"
+ "checking": "正在檢查更新",
+ "update_success": "{{name}} 已經更新至版本 {{version}} ({{channel}})"
+ },
+ "settings": {
+ "inform": {
+ "label": {
+ "description": "在新版本可用時顯示對話方塊",
+ "title": "通知可用的更新"
+ }
+ }
}
},
"time": {
@@ -509,6 +531,17 @@
"error": "無法從分類中移除非書櫃漫畫"
}
}
+ },
+ "duplicates": {
+ "settings": {
+ "label": {
+ "check_description": "檢查描述"
+ }
+ },
+ "label": {
+ "description": "顯示在您的書櫃中所有重複的項目",
+ "title": "重複的項目"
+ }
}
}
},
@@ -564,6 +597,21 @@
},
"button": {
"selected": "從書櫃中移除選取項目"
+ },
+ "dialog": {
+ "label": {
+ "message": "您將要從您的書櫃中刪除「{{title}}」"
+ }
+ }
+ },
+ "add": {
+ "dialog": {
+ "duplicate": {
+ "label": {
+ "failure": "無法檢查在您的書櫃中重複的漫畫。\n\n錯誤:{{error}}",
+ "info": "您的書櫃中存在相同名稱的項目。"
+ }
+ }
}
}
},
@@ -637,7 +685,9 @@
"github": "$t(global.label.github) $t(settings.webui.title.webui)",
"update_success": "已更新 $t(settings.webui.title.webui) 到版本 {{version}}。需要重新整理",
"update_failure": "無法更新 $t(settings.webui.title.webui)",
- "version": "$t(settings.webui.title.webui) 版本"
+ "version": "$t(settings.webui.title.webui) 版本",
+ "updated": "已更新的版本",
+ "info": "$t(settings.webui.title.webui) 版本 {{version}} ({{channel}}) 可供下載"
}
}
},
@@ -663,7 +713,8 @@
"dialog": {
"content": {
"label": {
- "missing_sources": "以下來源未安裝:"
+ "missing_sources": "以下來源未安裝:",
+ "missing_trackers": "以下追蹤器尚未登入:"
}
},
"title": "備份驗證"
@@ -951,7 +1002,8 @@
},
"devices": {
"label": {
- "title": "裝置"
+ "title": "裝置",
+ "description": "管理您現有的裝置。\n儲存在伺服器上的個別裝置裝置的具體 UI 設定。\n這可以使例如桌面或智慧型手機擁有不同的設定"
}
},
"active_device": {
@@ -979,7 +1031,21 @@
},
"title": "本機來源"
},
- "title": "來源"
+ "title": "來源",
+ "filter": {
+ "save_search": {
+ "label": {
+ "delete": "刪除搜尋",
+ "save": "儲存搜尋"
+ },
+ "dialog": {
+ "label": {
+ "delete": "這將會刪除已儲存的搜尋「{{name}}」",
+ "title": "儲存目前的搜尋"
+ }
+ }
+ }
+ }
},
"updates": {
"title": "更新",
@@ -1016,7 +1082,8 @@
"auto_download": {
"label": {
"new_chapters": "下載新章節",
- "ignore_with_unread_chapters": "忽略包含未讀章節的作品的自動下載"
+ "ignore_with_unread_chapters": "忽略包含未讀章節的作品的自動下載",
+ "ignore_re_uploads": "忽略重新上傳的章節"
},
"categories": {
"label": {
@@ -1105,7 +1172,13 @@
}
},
"title": {
- "settings": "追蹤設定"
+ "settings": "追蹤設定",
+ "trackers": "追蹤器"
+ },
+ "label": {
+ "update_progress_manual": "在手動標記為已讀後更新進度",
+ "update_progress_reading_description": "當同時標記多個漫畫為已讀時沒有作用",
+ "update_progress_reading": "在閱讀後更新進度"
}
},
"action": {
@@ -1126,7 +1199,8 @@
},
"error": {
"label": {
- "could_not_load_track_info": "無法載入追蹤資訊"
+ "could_not_load_track_info": "無法載入追蹤資訊",
+ "could_not_fetch_track_info": "無法從追蹤器載入最新的追蹤資訊"
}
},
"title": "追蹤",
@@ -1136,6 +1210,13 @@
"score": "評分",
"start_date": "開始日期"
}
+ },
+ "my_anime_list": {
+ "search": {
+ "label": {
+ "hint": "通過 \"id:\" 搜尋 ID(例如: \"id:13\")\n通過 \"my:\" 限制搜尋在您的清單內(例如:\"my:One Piece\")"
+ }
+ }
}
}
}