From cf7114374b403e4053bcb4380412970b679445fb Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Fri, 4 Aug 2023 21:19:24 +0200 Subject: [PATCH] Translations update from Hosted Weblate (#2179) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (French) Currently translated at 8.2% (13 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ * Translated using Weblate (French) Currently translated at 13.2% (21 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ * Added translation using Weblate (Japanese) * Added translation using Weblate (Undetermined) * Added translation using Weblate (Thai) * Added translation using Weblate (Chinese (Simplified)) * Added translation using Weblate (Chinese (Simplified)) * Added translation using Weblate (Thai) * Translated using Weblate (Spanish) Currently translated at 1.5% (22 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ * Translated using Weblate (Dutch) Currently translated at 98.1% (155 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/nl/ * Translated using Weblate (Dutch) Currently translated at 98.1% (155 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/nl/ * Translated using Weblate (Dutch) Currently translated at 8.1% (115 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Dutch) Currently translated at 8.1% (115 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Thai) Currently translated at 7.5% (12 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/th/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 5.0% (72 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 8.2% (13 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 5.6% (80 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ * Added translation using Weblate (Portuguese) * Translated using Weblate (Dutch) Currently translated at 11.4% (162 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Dutch) Currently translated at 11.4% (162 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 12.0% (19 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ * Added translation using Weblate (Italian) * Translated using Weblate (Dutch) Currently translated at 12.6% (179 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Dutch) Currently translated at 12.6% (179 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Thai) Currently translated at 2.3% (33 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/ * Translated using Weblate (Thai) Currently translated at 2.3% (33 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/ * Translated using Weblate (Portuguese) Currently translated at 0.6% (1 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/ * Translated using Weblate (Italian) Currently translated at 40.5% (64 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/it/ * Translated using Weblate (French) Currently translated at 15.8% (25 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ * Translated using Weblate (Thai) Currently translated at 4.8% (69 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/ * Translated using Weblate (Portuguese) Currently translated at 89.8% (142 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/ * Translated using Weblate (Italian) Currently translated at 67.7% (107 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/it/ * Translated using Weblate (Spanish) Currently translated at 5.1% (73 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ * Translated using Weblate (Dutch) Currently translated at 12.8% (182 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ * Translated using Weblate (Spanish) Currently translated at 12.8% (182 of 1416 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --------- Co-authored-by: Francois Wilhelmy Co-authored-by: 周書丞 Co-authored-by: 书签 Co-authored-by: AlienHack Co-authored-by: NeneNeko Co-authored-by: Toto Saurio Co-authored-by: Stijn Co-authored-by: Hans Kalisvaart Co-authored-by: Duarte Silva Co-authored-by: stan xu Co-authored-by: Tomas Battistini Co-authored-by: majora2007 Co-authored-by: zeedif --- API/I18N/fr.json | 20 +- API/I18N/it.json | 112 ++ API/I18N/ja.json | 1 + API/I18N/nl.json | 19 +- API/I18N/pt.json | 144 +++ API/I18N/th.json | 14 + API/I18N/und.json | 1 + API/I18N/zh_Hans.json | 21 + UI/Web/src/assets/langs/es.json | 198 ++- UI/Web/src/assets/langs/nl.json | 312 ++--- UI/Web/src/assets/langs/th.json | 1680 ++++++++++++++++++++++++++ UI/Web/src/assets/langs/zh_Hans.json | 1680 ++++++++++++++++++++++++++ 12 files changed, 4032 insertions(+), 170 deletions(-) create mode 100644 API/I18N/it.json create mode 100644 API/I18N/ja.json create mode 100644 API/I18N/pt.json create mode 100644 API/I18N/th.json create mode 100644 API/I18N/und.json create mode 100644 API/I18N/zh_Hans.json create mode 100644 UI/Web/src/assets/langs/th.json create mode 100644 UI/Web/src/assets/langs/zh_Hans.json diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 4d77fffdf3..a870815009 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -6,6 +6,22 @@ "confirm-email": "Vous devez d'abord confirmer votre adresse courriel", "locked-out": "Vous avez été bloqués suite à un nombre trop élevé de tentatives. Veuillez réessayer dans 10 minutes.", "bad-credentials": "Vos codes d'accès sont invalides", - "validate-email": "Une erreur est survenue lors de la validation de votre courriel: {0}", - "confirm-token-gen": "Une erreur est survenue lors de la génération du code de confirmation" + "validate-email": "Une erreur est survenue lors de la validation de votre courriel : {0}", + "confirm-token-gen": "Une erreur est survenue lors de la génération du code de confirmation", + "password-required": "Vous devez entrer votre mot de passe existant afin de le changer si vous n'êtes pas un administrateur", + "invalid-password": "Mot de passe invalide", + "invalid-token": "Code invalide", + "unable-to-reset-key": "Une erreur est survenue, impossible de générer la clé", + "generate-token": "Une erreur est survenue lors de la génération du code de confirmation du courriel. Voir le journal", + "nothing-to-do": "Rien à faire", + "share-multiple-emails": "Vous ne pouvez partager une adresse courriel avec un autre compte", + "age-restriction-update": "Une erreur est survenue lors de la mise-à-jour de la restriction d'âge", + "no-user": "L'usager n'existe pas", + "username-taken": "Le nom d'usager existe déjà", + "user-already-confirmed": "L'usager à déjà été confirmé", + "generic-user-update": "Une erreur est survenue lors de la confirmation de l'usager", + "user-already-registered": "L'usager à déjà été enregistré en tant que {0}", + "user-already-invited": "L'usager à déjà été invité avec ce courriel et n'a pas encore accepté l'invitation.", + "generic-invite-user": "Une erreur est survenue lors de l'invitation de l'usager. Voir le journal.", + "invalid-email-confirmation": "La confirmation de courriel est invalide" } diff --git a/API/I18N/it.json b/API/I18N/it.json new file mode 100644 index 0000000000..18cec6798b --- /dev/null +++ b/API/I18N/it.json @@ -0,0 +1,112 @@ +{ + "locked-out": "Sei stato bloccato per troppi tentativi di autenticazione. Si prega di attendere 10 minuti.", + "disabled-account": "Il tuo account è disabilitato. Contatta l'amministratore del server.", + "validate-email": "Si è verificato un problema durante la convalida della tua email: {0}", + "denied": "Non abilitato", + "permission-denied": "Non sei autorizzato a questa operazione", + "password-required": "Devi inserire la tua password esistente per modificare il tuo account, a meno che tu non sia un amministratore", + "invalid-password": "Password non valida", + "invalid-token": "Token non valido", + "unable-to-reset-key": "Qualcosa è andato storto, impossibile reimpostare la chiave", + "invalid-payload": "Carico non valido", + "nothing-to-do": "Nulla da fare", + "share-multiple-emails": "Non puoi condividere email su più account", + "generate-token": "Si è verificato un problema durante la generazione di un token di email di conferma. Vedi i log", + "age-restriction-update": "Si è verificato un errore durante l'aggiornamento del limite di età", + "no-user": "L'utente non esiste", + "username-taken": "Utente già preso", + "user-already-confirmed": "Utente già confermato", + "generic-user-update": "Si è verificata un'eccezione durante l'aggiornamento dell'utente", + "manual-setup-fail": "Impossibile completare la configurazione manuale. Annulla e ricrea l'invito", + "user-already-registered": "L'utente è già registrato come {0}", + "user-already-invited": "L'utente è già stato invitato con questa email e deve ancora accettare l'invito.", + "generic-invite-user": "Si è verificato un problema durante l'invito dell'utente. Si prega di controllare i log.", + "invalid-email-confirmation": "Email di conferma non valida", + "password-updated": "Password aggiornata", + "forgot-password-generic": "Verrà inviata un'e-mail all'e-mail se esiste nel nostro database", + "not-accessible-password": "Il tuo server non è accessibile. Il link per reimpostare la password è nei log", + "not-accessible": "Il tuo server non è accessibile dall'esterno", + "email-sent": "Email inviata", + "generic-invite-email": "Si è verificato un problema durante il reinvio dell'e-mail di invito", + "invalid-username": "nome utente non valido", + "critical-email-migration": "Si è verificato un problema durante la migrazione della posta elettronica. Contatta il supporto", + "name-required": "Il nome non può essere vuoto", + "valid-number": "Il file non è stato trovato nel libro", + "reading-list-permission": "Non disponi delle autorizzazioni per questo elenco di lettura o l'elenco non esiste", + "reading-list-position": "Impossibile aggiornare la posizione", + "reading-list-updated": "Aggiornato", + "reading-list-item-delete": "Impossibile eliminare gli elementi", + "reading-list-deleted": "L'elenco di lettura è stato eliminato", + "generic-reading-list-delete": "Si è verificato un problema durante l'eliminazione dell'elenco di lettura", + "generic-reading-list-update": "Si è verificato un problema durante l'aggiornamento dell'elenco di lettura", + "reading-list-doesnt-exist": "L'elenco di lettura non esiste", + "series-restricted": "L'utente non ha accesso a questa serie", + "libraries-restricted": "L'utente non ha accesso ad alcuna libreria", + "no-series": "Impossibile ottenere serie per Library", + "no-series-collection": "Impossibile ottenere la serie per la raccolta", + "generic-series-delete": "Si è verificato un problema durante l'eliminazione della serie", + "generic-series-update": "Si è verificato un errore durante l'aggiornamento della serie", + "series-updated": "Aggiornato con successo", + "update-metadata-fail": "Impossibile aggiornare i metadati", + "age-restriction-not-applicable": "Nessuna Restrizione", + "job-already-running": "Lavoro già in corso", + "ip-address-invalid": "Indirizzo IP '{0}' non valido", + "bookmark-dir-permissions": "La directory dei segnalibri non dispone delle autorizzazioni corrette per l'utilizzo da parte di Kavita", + "confirm-email": "Prima devi confermare la tua email", + "bad-credentials": "Le tue credenziali non sono corrette", + "register-user": "Qualcosa è andato storto nella registrazione dell'utente", + "confirm-token-gen": "Si è verificato un problema durante la generazione di un token di conferma", + "generic-user-email-update": "Impossibile aggiornare l'e-mail per l'utente. Controlla i log.", + "generic-password-update": "Si è verificato un errore imprevisto durante la conferma della nuova password", + "admin-already-exists": "Admin già esistente", + "user-migration-needed": "Questo utente deve eseguire la migrazione. Chiedi loro di disconnettersi e accedere per attivare un flusso di migrazione", + "chapter-doesnt-exist": "Il capitolo non esiste", + "duplicate-bookmark": "Esiste già una voce di segnalibro duplicata", + "generic-reading-list-create": "Si è verificato un problema durante la creazione dell'elenco di lettura", + "generic-scrobble-hold": "Si è verificato un errore durante l'aggiunta del blocco", + "generic-relationship": "Si è verificato un problema durante l'aggiornamento delle relazioni", + "encode-as-warning": "Non puoi convertire in PNG. Per le copertine, usa Aggiorna copertine. Segnalibri e favicon non possono essere codificati nuovamente.", + "file-missing": "Il file non è stato trovato nel libro", + "generic-error": "Qualcosa è andato storto, prova ancora", + "collection-doesnt-exist": "La Collezione non esiste", + "send-to-device-status": "Trasferimento di file sul tuo dispositivo", + "series-doesnt-exist": "La Serie non esiste", + "volume-doesnt-exist": "Il Volume non esiste", + "bookmarks-empty": "Il segnalibro non può essere vuoto", + "bookmark-doesnt-exist": "Il segnalibro non esiste", + "must-be-defined": "{0} deve essere definito", + "library-doesnt-exist": "La Libreria non esiste", + "search": "Cerca", + "favicon-doesnt-exist": "Favicon non esiste", + "not-authenticated": "L'utente non è autenticato", + "scrobble-bad-payload": "Payload errato dal provider Scrobble", + "theme-doesnt-exist": "File del tema mancante o non valido", + "bad-copy-files-for-download": "Impossibile copiare i file nel download dell'archivio della directory temporanea.", + "generic-create-temp-archive": "Si è verificato un problema durante la creazione dell'archivio temporaneo", + "epub-html-missing": "Impossibile trovare l'html appropriato per quella pagina", + "collection-tag-title-required": "Il titolo della raccolta non può essere vuoto", + "collection-tag-duplicate": "Esiste già una raccolta con questo nome", + "device-duplicate": "Esiste già un dispositivo con questo nome", + "progress-must-exist": "L'avanzamento deve esistere sull'utente", + "user-no-access-library-from-series": "L'utente non ha accesso alla libreria a cui appartiene questa serie", + "volume-num": "Volume {0}", + "book-num": "Libro {0}", + "issue-num": "Problema {0}{1}", + "chapter-num": "Capitolo {0}", + "epub-malformed": "Il file è corrotto! Non posso leggere.", + "collection-updated": "Collezione aggiornata con successo", + "anilist-cred-expired": "Le credenziali AniList sono scadute o non impostate", + "search-description": "Cerca serie, raccolte o elenchi di lettura", + "query-required": "Devi passare un parametro di ricerca", + "unable-to-register-k+": "Impossibile registrare la licenza a causa di un errore. Contatta l'assistenza Kavita+", + "reading-list-title-required": "Il titolo dell'elenco di lettura non può essere vuoto", + "device-not-created": "Questo dispositivo non esiste ancora. Si prega di creare prima", + "send-to-permission": "Impossibile inviare file non EPUB o PDF a dispositivi in quanto non supportati su Kindle", + "series-restricted-age-restriction": "L'utente non è autorizzato a visualizzare questa serie a causa di limiti di età", + "no-cover-image": "Nessuna immagine di copertina", + "file-doesnt-exist": "Il file non esiste", + "invalid-filename": "Nome file non valido", + "invalid-path": "Percorso non valido", + "user-doesnt-exist": "L'utente non esiste", + "reading-list-name-exists": "Esiste già un elenco di letture con questo nome" +} diff --git a/API/I18N/ja.json b/API/I18N/ja.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/API/I18N/ja.json @@ -0,0 +1 @@ +{} diff --git a/API/I18N/nl.json b/API/I18N/nl.json index 313fd9c9f7..c3e686684b 100644 --- a/API/I18N/nl.json +++ b/API/I18N/nl.json @@ -47,7 +47,7 @@ "send-to-kavita-email": "Verzenden naar apparaat kan niet worden gebruikt met de e-mailservice van Kavita. Configureer uw eigen.", "send-to-device-status": "Bestanden overzetten naar uw apparaat", "generic-send-to": "Er is een fout opgetreden bij het verzenden van de bestanden naar het apparaat", - "volume-doesnt-exist": "Volume bestaat niet", + "volume-doesnt-exist": "Deel bestaat niet", "series-doesnt-exist": "Serie bestaat niet", "bookmarks-empty": "Bladwijzers kunnen niet leeg zijn", "reading-list-updated": "Bijgewerkt", @@ -55,7 +55,7 @@ "generic-invite-email": "Er is een probleem opgetreden bij het opnieuw verzenden van de uitnodigingsmail", "admin-already-exists": "Beheerder bestaat al", "invalid-username": "Ongeldige gebruikersnaam", - "critical-email-migration": "Er is een probleem opgetreden tijdens de e-mailmigratie. Neem contact op met support", + "critical-email-migration": "Er is een probleem opgetreden tijdens de e-mailmigratie. Neem contact op met ondersteuning", "chapter-doesnt-exist": "Hoofdstuk bestaat niet", "file-missing": "Bestand is niet gevonden in boek", "collection-updated": "Verzameling succesvol bijgewerkt", @@ -102,7 +102,7 @@ "generic-user-update": "Er was een uitzondering bij het updaten van de gebruiker", "reading-list-restricted": "Leeslijst bestaat niet of je hebt geen toegang", "epub-html-missing": "Kan de juiste html voor die pagina niet vinden", - "unable-to-register-k+": "Licentie kan niet worden geregistreerd vanwege een fout. Neem contact op met Kavita+ Support", + "unable-to-register-k+": "Licentie kan niet worden geregistreerd vanwege een fout. Neem contact op met Kavita+ ondersteuning", "device-not-created": "Dit apparaat bestaat nog niet. Gelieve eerst te creëren", "reading-list-name-exists": "Er bestaat al een leeslijst met deze naam", "user-no-access-library-from-series": "Gebruiker heeft geen toegang tot de bibliotheek waartoe deze serie behoort", @@ -110,7 +110,7 @@ "total-backups": "Het totale aantal back-ups moet tussen 1 en 30 liggen", "encode-as-warning": "U kunt niet converteren naar PNG. Gebruik Covers vernieuwen voor covers. Bladwijzers en favicons kunnen niet worden teruggecodeerd.", "ip-address-invalid": "IP-adres '{0}' is ongeldig", - "bookmark-dir-permissions": "Bookmark Directory heeft niet de juiste machtigingen voor Kavita om te gebruiken", + "bookmark-dir-permissions": "Bladwijzer folder heeft niet de juiste machtigingen voor Kavita om te gebruiken", "total-logs": "Het totale aantal logboeken moet tussen 1 en 30 liggen", "stats-permission-denied": "U bent niet geautoriseerd om de statistieken van een andere gebruiker te bekijken", "url-not-valid": "URL retourneert geen geldige afbeelding of vereist autorisatie", @@ -132,7 +132,7 @@ "libraries": "Alle bibliotheken", "browse-libraries": "Blader door bibliotheken", "browse-collections": "Blader door collecties", - "query-required": "U moet een queryparameter doorgeven", + "query-required": "U moet een vraag parameter doorgeven", "search": "Zoeken", "search-description": "Zoek naar series, collecties of leeslijsten", "favicon-doesnt-exist": "Favicon bestaat niet", @@ -143,15 +143,16 @@ "bad-copy-files-for-download": "Kan bestanden niet kopiëren naar archiefdownload tijdelijke map.", "generic-create-temp-archive": "Er is een probleem opgetreden bij het maken van tijdelijk archief", "epub-malformed": "Het bestand is verkeerd opgemaakt! Kan niet lezen.", - "collection-tag-title-required": "Collectietitel mag niet leeg zijn", + "collection-tag-title-required": "Collectie titel mag niet leeg zijn", "reading-list-title-required": "Titel leeslijst mag niet leeg zijn", "collection-tag-duplicate": "Er bestaat al een verzameling met deze naam", "device-duplicate": "Er bestaat al een apparaat met deze naam", - "send-to-permission": "Kan alleen EPUB of pdf naar apparaten verzenden omdat andere formaten niet worden ondersteund op de Kindle", + "send-to-permission": "Kan alleen EPUB of pdf naar apparaten verzenden, omdat andere formaten niet worden ondersteund op de Kindle", "progress-must-exist": "Er moet voortgang zijn op de gebruiker", "series-restricted-age-restriction": "Gebruiker mag deze serie niet bekijken vanwege leeftijdsbeperkingen", - "volume-num": "Volume {0}", + "volume-num": "Deel {0}", "book-num": "Boek {0}", "issue-num": "Uitgave {0}{1}", - "chapter-num": "Hoofdstuk {0}" + "chapter-num": "Hoofdstuk {0}", + "generic-scrobble-hold": "Er is een fout opgetreden bij het toevoegen van de bewaarplicht" } diff --git a/API/I18N/pt.json b/API/I18N/pt.json new file mode 100644 index 0000000000..b9d10b3517 --- /dev/null +++ b/API/I18N/pt.json @@ -0,0 +1,144 @@ +{ + "bad-credentials": "As credenciais não estão corretas", + "password-required": "Se não for administrador, tem de introduzir a sua palavra passe para alterar a sua conta", + "confirm-token-gen": "Ocorreu um problema a gerar um token de confirmação", + "age-restriction-update": "Ocorreu um erro ao atualizar a restrição de idade", + "manual-setup-fail": "Não foi possível completar o setup manual. Por favor cancele e recrie o convite", + "share-multiple-emails": "Não pode partilhar emails entre múltiplas contas", + "generate-token": "Ocorreu um problema a gerar um token de email de confirmação. Veja os logs", + "generic-password-update": "Ocorreu um erro inesperado ao confirmar a palavra passe", + "forgot-password-generic": "Será enviado um email para o endereço de email se existir na nossa base de dados", + "password-updated": "Palavra passe atualizada", + "not-accessible-password": "O seu servidor não está acessível. O link para repor a palavra passe está nos logs", + "email-sent": "Email enviado", + "user-migration-needed": "Este utilizador tem de ser migrado. Para isso o utilizador deve terminar e iniciar a sessão para despoletar a migração", + "user-already-invited": "Utilizador já foi convidado com este email mas ainda não aceitou o convite.", + "generic-invite-user": "Ocorreu um problema a convidar o utilizador. Por favor consulte os logs.", + "file-missing": "Ficheiro não encontrado no livro", + "device-doesnt-exist": "Dispositivo inexistente", + "generic-error": "Aconteceu algo de errado, por favor tente novamente", + "generic-device-create": "Ocorreu um erro ao criar o dispositivo", + "generic-device-update": "Ocorreu um erro ao atualizar o dispositivo", + "greater-0": "{0} tem de ser superior a 0", + "send-to-kavita-email": "Enviar para dispositivo não pode ser usado com o serviço de email do Kavita. Por favor configure o seu serviço de email.", + "bookmark-doesnt-exist": "Marcador inexistente", + "file-doesnt-exist": "Ficheiro inexistente", + "delete-library-while-scan": "Não pode eliminar a biblioteca enquanto uma análise está em curso. Por favor aguarde que a análise termine ou reinicie o Kavita e depois tente eliminar novamente", + "generic-favicon": "Ocorreu um problema a obter o favicon do domínio", + "library-name-exists": "O nome da biblioteca já existe. Por favor escolha um nome único neste servidor.", + "reading-list-updated": "Actualizada", + "generic-reading-list-create": "Ocorreu um problema ao criar a lista de leitura", + "generic-read-progress": "Ocorreu um problema a gravar o progresso", + "cache-file-find": "Não foi possível encontrar a imagem em cache. Recarregue e tente novamente.", + "generic-reading-list-delete": "Ocorreu um problema ao eliminar a lista de leitura", + "reading-list-permission": "Não tem permissões nesta lista de leitura ou a lista não existe", + "reading-list-position": "Não foi possível atualizar a posição", + "reading-list-deleted": "Lista de leitura eliminada", + "generic-reading-list-update": "Ocorreu um problema ao atualizar a lista de leitura", + "reading-list-doesnt-exist": "Lista de leitura inexistente", + "series-restricted": "Utilizador sem acesso a esta série", + "libraries-restricted": "Utilizador sem acesso a qualquer biblioteca", + "generic-series-delete": "Ocorreu um problema a eliminar a série", + "no-series": "Não foi possível obter séries para a bibilioteca", + "no-series-collection": "Não foi possível obter as séries para a Coleção", + "generic-series-update": "Ocorreu um erro ao atualizar a série", + "series-updated": "Atualizada com sucesso", + "age-restriction-not-applicable": "Sem Restrições", + "update-metadata-fail": "Não foi possível atualizar a metadata", + "generic-relationship": "Ocorreu um problema a atualizar as relações", + "job-already-running": "O job já está em curso", + "ip-address-invalid": "O endereço IP '{0}' é inválido", + "stats-permission-denied": "Não está autorizado a ver as estatísticas de outros utilizadores", + "url-not-valid": "O Url não retorna uma imagem válida ou requere autorização", + "generic-cover-collection-save": "Não foi possível guardar a imagem de capa da Coleção", + "generic-cover-reading-list-save": "Não foi possível guardar a imagem de capa da Lista de Leitura", + "generic-user-pref": "Ocorreu um problema a guardar as preferências", + "browse-recently-added": "Visualizar Adicionados Recentemente", + "libraries": "Todas as Bibliotecas", + "reading-list-restricted": "Lista de leitura inexistente ou sem acesso", + "not-authenticated": "Utilizador não está autenticado", + "unable-to-register-k+": "Não foi possível registar a licença devido a um erro. Contacte o suporte do Kavita+", + "theme-doesnt-exist": "Ficheiro de tema inválido ou inexistente", + "anilist-cred-expired": "As credenciais do AniList expiraram ou não foram definidas", + "epub-html-missing": "Não foi possível encontrar o html apropriado para essa página", + "send-to-permission": "Não é possível enviar não-EPUB ou PDF para dispositivos por não ser suportado no Kindle", + "user-no-access-library-from-series": "O utilizador não tem acesso à biblioteca a que esta série pertence", + "admin-already-exists": "Administrador já existe", + "invalid-username": "Nome de utilizador inválido", + "disabled-account": "A sua conta está desabilitada. Contacte o administrador do servidor.", + "register-user": "Aconteceu algo de errado ao registar o utilizador", + "validate-email": "Ocorreu um problema a validar o seu email: {0}", + "denied": "Não permitido", + "confirm-email": "Tem de confirmar o email primeiro", + "locked-out": "Ficou bloqueado por ter feito demasiadas tentativas de autorização. Por favor espere 10 minutos.", + "invalid-password": "Palavra passe inválida", + "invalid-token": "Token inválido", + "nothing-to-do": "Nada a fazer", + "no-user": "O utilizador não existe", + "username-taken": "Nome de utilizador já usado", + "user-already-confirmed": "Utilizador já confirmado", + "generic-user-update": "Ocorreu uma exceção ao atualizar o utilizador", + "user-already-registered": "Utilizador já está registado como {0}", + "invalid-email-confirmation": "Confirmação de email inválida", + "generic-user-email-update": "Não foi possível atualizar o email do utilizador. Verifique os logs.", + "not-accessible": "O seu servidor não está acessível externamente", + "generic-invite-email": "Ocorreu um problema ao reenviar o email com o convite", + "critical-email-migration": "Ocorreu um problema durante a migração do email. Contacte o suporte", + "chapter-doesnt-exist": "Capítulo inexistente", + "collection-updated": "Coleção atualizada com sucesso", + "collection-doesnt-exist": "Coleção inexistente", + "generic-device-delete": "Ocorreu um erro ao apagar o dispositivo", + "send-to-device-status": "A transferir ficheiros para o dispositivo", + "generic-send-to": "Ocorreu um erro a enviar o(s) ficheiro(s) para o dispositivo", + "series-doesnt-exist": "Série inexistente", + "volume-doesnt-exist": "Volume inexistente", + "bookmarks-empty": "Marcador não pode ser vazio", + "must-be-defined": "{0} tem de ser definido", + "invalid-filename": "Ficheiro inválido", + "generic-library": "Ocorreu um problema crítico. Por favor tente novamente.", + "no-library-access": "Utilizador não tem acesso a esta biblioteca", + "user-doesnt-exist": "Utilizador inexistente", + "library-doesnt-exist": "Biblioteca inexistente", + "invalid-path": "Caminho inválido", + "generic-library-update": "Ocorreu um problema crítico ao atualizar a biblioteca.", + "pdf-doesnt-exist": "PDF inexistente quando deveria existir", + "invalid-access": "Acesso inválido", + "perform-scan": "Por favor inicie uma análise nesta série ou biblioteca e tente novamente", + "generic-clear-bookmarks": "Não foi possível limpar os marcadores", + "bookmark-permission": "Não tem permissão para adicionar/remover marcadores", + "bookmark-save": "Não foi possível gravar o marcador", + "name-required": "Nome não pode ser vazio", + "valid-number": "Tem de ser um número de página válido", + "reading-list-item-delete": "Não foi possível eliminar o(s) item(s)", + "bookmark-dir-permissions": "A pasta dos marcadores não tem as permissões corretas para ser usada pelo Kavita", + "total-backups": "Os backups totais têm de estar entre 1 e 30", + "total-logs": "Os logs totais têm de estar entre 1 e 30", + "url-required": "Tem de definir um url", + "generic-cover-series-save": "Não foi possível guardar a imagem de capa da Série", + "generic-cover-chapter-save": "Não foi possível guardar a imagem de capa do Capítulo", + "generic-cover-library-save": "Não é possível guardar a imagem de capa na Biblioteca", + "access-denied": "Não tem acesso", + "generic-user-delete": "Não foi possível eliminar o utilizador", + "opds-disabled": "O OPDS não está habilitado neste servidor", + "recently-added": "Adicionado Recentemente", + "reading-lists": "Listas de Leitura", + "collections": "Todas as Coleções", + "query-required": "Tem de passar um parâmetro de query", + "search": "Pesquisa", + "search-description": "Pesquisa por Séries, Coleções, ou Listas de Leitura", + "favicon-doesnt-exist": "Favicon inexistente", + "generic-create-temp-archive": "Ocorreu um problema a criar arquivo temporário", + "epub-malformed": "O ficheiro está malformado! Não foi possível a sua leitura.", + "collection-tag-title-required": "O Título da Coleção não pode ser vazio", + "reading-list-title-required": "O Título da Lista de Leitura não pode ser vazio", + "collection-tag-duplicate": "Já existe uma coleção com este nome", + "device-duplicate": "Já existe um dispositivo com este nome", + "device-not-created": "Este dispositivo ainda não existe. Por favor crie-o primeiro", + "progress-must-exist": "Progresso tem de existir no utilizador", + "reading-list-name-exists": "Já existe uma lista de leitura com este nome", + "series-restricted-age-restriction": "O utilizador não tem permissão para ver esta série devido às restrições de idade", + "volume-num": "Volume {0}", + "book-num": "Livro {0}", + "chapter-num": "Capítulo {0}", + "unable-to-reset-key": "Aconteceu algo de errado, não foi possível fazer reset à chave" +} diff --git a/API/I18N/th.json b/API/I18N/th.json new file mode 100644 index 0000000000..6c3c5429bf --- /dev/null +++ b/API/I18N/th.json @@ -0,0 +1,14 @@ +{ + "invalid-payload": "เพย์โหลดไม่ถูกต้อง", + "share-multiple-emails": "คุณไม่สามารถใช้อีเมลเดียวกันในหลายบัญชีได้", + "age-restriction-update": "พบข้อผิดพลาด ไม่สามารถแก้ไขการจำกัดอายุได้", + "generic-user-update": "พบข้อผิดพลาด ไม่สามารถแก้ไขข้อมูลผู้ใช้ได้", + "nothing-to-do": "ไม่มีอะไรต้องดำเนินการ", + "generate-token": "พบปัญหาการสร้างโทเคนยืนยันอีเมล กรุณาตรวจสอบ บันทึกระบบ", + "no-user": "ไม่พบผู้ใช้งาน", + "username-taken": "ผู้ใช้งานมีอยู่ในระบบแล้ว", + "user-already-confirmed": "ผู้ใช้งานยืนยันอีเมลแล้ว", + "chapter-num": "บทที่ {0}", + "invalid-token": "โทเคนไม่ถูกต้อง", + "unable-to-reset-key": "มีบางอย่างผิดพลาด ไม่สามารถรีเซ็ตคีย์ได้" +} diff --git a/API/I18N/und.json b/API/I18N/und.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/API/I18N/und.json @@ -0,0 +1 @@ +{} diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json new file mode 100644 index 0000000000..cdf51d5427 --- /dev/null +++ b/API/I18N/zh_Hans.json @@ -0,0 +1,21 @@ +{ + "bad-credentials": "你的用户信息不匹配", + "validate-email": "验证你的邮件时出了点问题: {0}", + "confirm-token-gen": "生成认证令牌时出现问题", + "denied": "未被允许", + "password-required": "除非您是管理员,否则您必须输入现有密码才能更改帐户信息", + "invalid-token": "无效令牌", + "unable-to-reset-key": "出错了,无法重置", + "confirm-email": "你必须先确认你的邮箱", + "disabled-account": "你的账号已被关闭。联系服务器的管理员。", + "register-user": "注册用户时出现一些错误", + "locked-out": "您因多次错误登陆已被阻止。请稍等 10 分钟。", + "permission-denied": "您无权执行此操作", + "invalid-password": "无效密码", + "generate-token": "生成确认电子邮件令牌时出现问题。参见日志", + "generic-user-update": "更新用户时出现了异常", + "share-multiple-emails": "不能在多个账户间共享电子邮件", + "age-restriction-update": "年龄限制更新出错", + "no-user": "用户不存在", + "username-taken": "用户名已被使用" +} diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index f8b9f74c15..029a12a67f 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -12,8 +12,8 @@ "server-settings-link": "Ajustes del servidor", "not-granted": "No has sido autorizado para ver ninguna librería.", "on-deck-title": "On Deck", - "recently-updated-title": "Recently Updated Series", - "recently-added-title": "Newly Added Series" + "recently-updated-title": "Series Actualizadas Recientemente", + "recently-added-title": "Series Añadidas Recientemente" }, "edit-user": { "edit": "Editar", @@ -33,6 +33,198 @@ "type-header": "Tipo", "rating": "Puntuación {{r}}", "no-data": "No hay datos", - "last-modified-header": "Última Modificación" + "last-modified-header": "Última Modificación", + "processed": "Procesado", + "volume-and-chapter-num": "Volumen {{v}} Capítulo {{n}}", + "not-processed": "Sin procesar", + "description": "Aquí encontrarás cualquier evento de scrobble vinculado a tu cuenta. Para que existan eventos, debes tener configurado\n un proveedor de scrobble activo. Todos los eventos que hayan sido procesados se eliminarán después de un mes. Si hay eventos no procesados, es\n probable que estos no puedan formar coincidencias en un nivel superior. Por favor, ponte en contacto con tu administrador para corregirlos.", + "title": "Historial de Scrobble", + "series-header": "Series", + "created-header": "Creado" + }, + "edit-reading-list-modal": { + "year-label": "Año", + "month-label": "Mes", + "promote-label": "Promocionar", + "promote-tooltip": "La promoción significa que la etiqueta puede ser vista en todo el servidor, no solo por los usuarios administradores. Todas las series que tengan esta etiqueta aún tendrán restricciones de acceso para los usuarios." + }, + "metadata-filter": { + "penciller-label": "Dibujante", + "filter-title": "Filtro", + "format-label": "Formato", + "libraries-label": "Librerías", + "genres-label": "Géneros", + "tags-label": "Etiquetas", + "writer-label": "Escritor", + "publisher-label": "Editorial", + "character-label": "Personaje", + "letterer-label": "Rotulista", + "inker-label": "Entintador", + "editor-label": "Corrector", + "colorist-label": "Colorista", + "translator-label": "Traductor", + "collections-label": "Colecciones", + "in-progress": "En progreso", + "language-label": "Idioma", + "read-progress-label": "Progreso de lectura", + "unread": "Sin leer", + "read": "Leído", + "rating-label": "Calificación", + "age-rating-label": "Clasificación de edad" + }, + "manga-reader": { + "incognito-title": "Modo incógnito:", + "back": "Volver", + "first-page-tooltip": "Primera página", + "left-to-right-alt": "Izquierda a derecha", + "settings-tooltip": "Ajustes", + "enable-comic-book-label": "Emular a un cómic", + "user-preferences-updated": "Preferencias de usuario actualizadas", + "save-globally": "Guardar globalmente", + "next-page-tooltip": "Página siguiente", + "next-chapter-tooltip": "Capítulo/Volumen siguiente", + "last-page-tooltip": "Última página", + "right-to-left-alt": "Derecha a izquierda", + "reading-direction-tooltip": "Dirección de lectura: ", + "reading-mode-tooltip": "Modo de lectura", + "image-splitting-label": "Separación de imágenes", + "image-scaling-label": "Escalado de imágenes", + "original": "Original", + "brightness-label": "Brillo", + "height": "Alto", + "width": "Ancho" + }, + "import-cbl-modal": { + "import": "Importar", + "next": "Siguiente" + }, + "pdf-reader": { + "incognito-mode": "Modo incógnito", + "light-theme-alt": "Tema claro", + "dark-theme-alt": "Tema oscuro" + }, + "infinite-reader": { + "continuous-reading-prev-chapter": "Capítulo anterior", + "continuous-reading-next-chapter": "Capítulo siguiente" + }, + "scrobble-event-type-pipe": { + "chapter-read": "Progreso de lectura", + "score-updated": "Actualización de calificación", + "want-to-read-add": "Quiero leer: Añadir", + "want-to-read-remove": "Quiero leer: Eliminar", + "review": "Actualización de reseña" + }, + "common": { + "volume-num": "Volumen" + }, + "user-preferences": { + "share-series-reviews-label": "Compartir reseñas de series", + "reading-direction-tooltip": "Dirección para hacer clic para pasar a la siguiente página. De derecha a izquierda significa que haces clic en el lado izquierdo de la pantalla para pasar a la siguiente página.", + "writing-style-tooltip": "Cambia la dirección del texto. Horizontal es de izquierda a derecha, vertical es de arriba a abajo.", + "reading-direction-book-tooltip": "Dirección para hacer clic para pasar a la siguiente página. De derecha a izquierda significa que haces clic en el lado izquierdo de la pantalla para pasar a la siguiente página.", + "auto-close-menu-label": "Cerrar menú automáticamente", + "immersive-mode-tooltip": "Esto ocultará el menú detrás de un clic en el documento del lector y activará tocar para paginar", + "layout-mode-book-tooltip": "Cómo se debe organizar el contenido. Desplazable es tal como el libro se empaqueta. 1 o 2 columnas se ajusta a la altura del dispositivo y ajusta 1 o 2 columnas de texto por página.", + "line-height-book-tooltip": "Cuánto espacio habrá entre las líneas del libro.", + "title": "Panel de usuario", + "pref-description": "Estos son ajustes globales vinculados a tu cuenta.", + "account-tab": "Cuenta", + "preferences-tab": "Preferencias", + "3rd-party-clients-tab": "Clientes de terceros", + "theme-tab": "Tema", + "devices-tab": "Dispositivos", + "stats-tab": "Estadísticas", + "success-toast": "Preferencias de usuario actualizadas", + "global-settings-title": "Ajustes globales", + "page-layout-mode-label": "Modo de diseño de página", + "page-layout-mode-tooltip": "Mostrar elementos como tarjetas o en vista de lista en la página de detalles de la serie.", + "locale-label": "Localización", + "locale-tooltip": "El idioma que debería usar Kavita", + "blur-unread-summaries-label": "Desenfocar resúmenes no leídos", + "blur-unread-summaries-tooltip": "Desenfoca el texto del resumen en volúmenes o capítulos que no tienen progreso de lectura (para evitar spoilers)", + "disable-animations-label": "Deshabilitar animaciones", + "prompt-on-download-tooltip": "Aviso cuando una descarga supera los {{size}} MB", + "prompt-on-download-label": "Avisar al descargar", + "disable-animations-tooltip": "Desactiva las animaciones en el sitio. Útil para lectores de tinta electrónica.", + "collapse-series-relationships-label": "Colapsar relaciones de series", + "collapse-series-relationships-tooltip": "Kavita debería mostrar series que no tienen relaciones o es la serie madre/secuela", + "share-series-reviews-tooltip": "Kavita debería incluir tus reseñas de series para otros usuarios", + "image-reader-settings-title": "Lector de imágenes", + "reading-direction-label": "Dirección de lectura", + "scaling-option-label": "Opciones de escalado", + "scaling-option-tooltip": "Cómo ajustar la imagen a tu pantalla.", + "page-splitting-label": "Separación de página", + "page-splitting-tooltip": "Cómo separar una imagen de ancho completo (es decir, ambas imágenes izquierda y derecha están combinadas)", + "reading-mode-label": "Modo de lectura", + "layout-mode-label": "Modo de diseño", + "layout-mode-tooltip": "Renderizar una única imagen en la pantalla o dos imágenes una al lado de la otra", + "background-color-label": "Color de fondo", + "show-screen-hints-label": "Mostrar sugerencias en pantalla", + "emulate-comic-book-label": "Emular a un cómic", + "swipe-to-paginate-label": "Deslizar para paginar", + "book-reader-settings-title": "Lector de libros", + "tap-to-paginate-label": "Tocar para paginar", + "tap-to-paginate-tooltip": "Los lados de la pantalla del lector de libros deben permitir tocar para pasar a la página anterior/siguiente", + "immersive-mode-label": "Modo inmersivo", + "reading-direction-book-label": "Dirección de lectura", + "font-family-label": "Familia de fuentes", + "font-family-tooltip": "Familia de fuentes para cargar. Por defecto cargará la fuente predeterminada del libro.", + "writing-style-label": "Estilo de escritura", + "layout-mode-book-label": "Modo de diseño", + "color-theme-book-label": "Tema de color", + "color-theme-book-tooltip": "Qué tema de color aplicar al contenido del lector de libros y al menú.", + "font-size-book-label": "Tamaño de fuente", + "margin-book-label": "Margen", + "margin-book-tooltip": "Cuánto espacio habrá en cada lado de la pantalla. Esto se anulará a 0 en los dispositivos móviles sin importar esta configuración.", + "clients-opds-alert": "OPDS no está habilitado en este servidor. Esto no afectará a los usuarios de Tachiyomi.", + "clients-opds-description": "Todos los clientes de terceros usarán la clave API o la URL de conexión a continuación. Estos son como contraseñas, mantenlo en privado.", + "clients-api-key-tooltip": "La clave API es como una contraseña. Mantenlo en secreto, mantenlo seguro.", + "clients-opds-url-tooltip": "URL de OPDS", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "line-height-book-label": "Espaciado entre líneas" + }, + "user-holds": { + "description": "Esta es una lista gestionada por el usuario de series que no serán scrobbleadas a los proveedores de flujo ascendente. Puedes eliminar una serie en\n cualquier momento y el siguiente evento Scrobble-able (progreso de lectura, calificación, estado de lectura deseado) activará eventos.", + "title": "Retenciones de scrobble" + }, + "theme-manager": { + "site-themes": "Temas del sitio", + "title": "Gestor de temas", + "looking-for-theme": "¿Buscas un tema claro o de tinta electrónica? Tenemos algunos temas personalizados que puedes usar en nuestro ", + "looking-for-theme-continued": "github de temas.", + "scan": "Escanear", + "set-default": "Establecer por defecto", + "applied": "Aplicado", + "updated-toastr": "El tema por defecto del sitio ha sido actualizado a {{name}}", + "apply": "{{common.apply}}" + }, + "spoiler": { + "click-to-show": "Alerta de spoiler, haz clic para mostrar" + }, + "review-series-modal": { + "title": "Editar reseña", + "review-label": "Reseña", + "tagline-label": "Titular", + "close": "{{common.close}}", + "save": "{{common.save}}" + }, + "review-card-modal": { + "close": "{{common.close}}", + "user-review": "Reseña de {{username}}", + "external-mod": "(externa)", + "go-to-review": "Ir a la reseña" + }, + "review-card": { + "your-review": "Esta es tu reseña", + "external-review": "Reseña externa", + "local-review": "Reseña", + "rating-percentage": "Calificación {{r}}%" + }, + "want-to-read": { + "series-count": "{{common.series-count}}", + "title": "Quiero leer", + "no-items": "No hay elementos. Prueba añadir una serie.", + "no-items-filtered": "Ningún elemento coincide con tu filtro actual." } } diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index a73575ce5c..97c78d4b08 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -11,7 +11,7 @@ "no-libraries": "Er zijn nog geen bibliotheken ingesteld. Configureer wat in", "server-settings-link": "Serverinstellingen", "not-granted": "U heeft geen toegang gekregen tot bibliotheken.", - "on-deck-title": "On Deck", + "on-deck-title": "Aan Het Lezen", "recently-updated-title": "Onlangs bijgewerkte series", "recently-added-title": "Nieuw toegevoegde series" }, @@ -34,83 +34,83 @@ "last-modified-header": "Laatst gewijzigd", "type-header": "Type", "series-header": "Series", - "data-header": "", - "is-processed-header": "", - "no-data": "", - "volume-and-chapter-num": "", - "rating": "", - "not-applicable": "", - "processed": "", - "not-processed": "" + "data-header": "Data", + "is-processed-header": "Is verwerkt", + "no-data": "Geen data", + "volume-and-chapter-num": "Deel {{v}} Hoofdstuk {{n}}", + "rating": "Beoordeling {{r}}", + "not-applicable": "Niet toepasbaar", + "processed": "Verwerkt", + "not-processed": "Niet Verwerkt" }, "scrobble-event-type-pipe": { - "chapter-read": "", - "score-updated": "", - "want-to-read-add": "", - "want-to-read-remove": "", - "review": "" + "chapter-read": "Leesvoortgang", + "score-updated": "Beoordeling bijwerken", + "want-to-read-add": "Wil lezen: toevoegen", + "want-to-read-remove": "Wil lezen: verwijderen", + "review": "Recensie update" }, "spoiler": { - "click-to-show": "" + "click-to-show": "Spoiler, klik om te tonen" }, "review-series-modal": { - "title": "", - "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "title": "Beoordeling bewerken", + "tagline-label": "Slogan", + "review-label": "Beoordeling", + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", - "user-review": "", - "external-mod": "", - "go-to-review": "" + "close": "{{common.close}}", + "user-review": "{{username}}s Recensie", + "external-mod": "(extern)", + "go-to-review": "Ga naar recensie" }, "review-card": { - "your-review": "", - "external-review": "", - "local-review": "", - "rating-percentage": "" + "your-review": "Dit is jouw recensie", + "external-review": "Externe recensie", + "local-review": "Recensie", + "rating-percentage": "Beoordeling {{r}}%" }, "want-to-read": { - "title": "", - "series-count": "", - "no-items": "", - "no-items-filtered": "" + "title": "Wil lezen", + "series-count": "{{common.series-count}}", + "no-items": "Er zijn geen items. Probeer een serie toe te voegen.", + "no-items-filtered": "Er komen geen items overeen met uw huidige filter." }, "user-preferences": { - "title": "", - "pref-description": "", - "account-tab": "", - "preferences-tab": "", + "title": "Gebruikersdashboard", + "pref-description": "Dit zijn algemene instellingen die aan he account zijn gekoppeld.", + "account-tab": "Account", + "preferences-tab": "Voorkeuren", "3rd-party-clients-tab": "", - "theme-tab": "", - "devices-tab": "", - "stats-tab": "", - "scrobbling-tab": "", - "success-toast": "", - "global-settings-title": "", - "page-layout-mode-label": "", - "page-layout-mode-tooltip": "", + "theme-tab": "Thema", + "devices-tab": "Apparaten", + "stats-tab": "Statistieken", + "scrobbling-tab": "Scrobblen", + "success-toast": "Gebruikersvoorkeuren bijgewerkt", + "global-settings-title": "Algemene instellingen", + "page-layout-mode-label": "Pagina-indelingsmodus", + "page-layout-mode-tooltip": "Toon items als kaarten of lijstweergave op de seriedetailpagina.", "locale-label": "", - "locale-tooltip": "", - "blur-unread-summaries-label": "", - "blur-unread-summaries-tooltip": "", - "prompt-on-download-label": "", - "prompt-on-download-tooltip": "", - "disable-animations-label": "", - "disable-animations-tooltip": "", - "collapse-series-relationships-label": "", - "collapse-series-relationships-tooltip": "", - "share-series-reviews-label": "", - "share-series-reviews-tooltip": "", - "image-reader-settings-title": "", - "reading-direction-label": "", - "reading-direction-tooltip": "", - "scaling-option-label": "", - "scaling-option-tooltip": "", - "page-splitting-label": "", - "page-splitting-tooltip": "", + "locale-tooltip": "De taal die Kavita zou moeten gebruiken", + "blur-unread-summaries-label": "Vervaag ongelezen samenvattingen", + "blur-unread-summaries-tooltip": "Vervaagt samenvattende tekst op volumes of hoofdstukken die geen leesvoortgang hebben (om spoilers te voorkomen)", + "prompt-on-download-label": "Prompt bij downloaden", + "prompt-on-download-tooltip": "Vragen wanneer een download groter is dan {{size}} MB", + "disable-animations-label": "Animaties uitschakelen", + "disable-animations-tooltip": "Schakelt animaties op de site uit.\nHandig voor e-ink-lezers.", + "collapse-series-relationships-label": "Serierelaties samenvouwen", + "collapse-series-relationships-tooltip": "Moet Kavita series laten zien die geen relaties hebben of die geen ouder / prequel is", + "share-series-reviews-label": "Deel serierecensies", + "share-series-reviews-tooltip": "Moet Kavita jouw beoordelingen van Series voor andere gebruikers gebruiken?", + "image-reader-settings-title": "Afbeeldingslezer", + "reading-direction-label": "Leesrichting", + "reading-direction-tooltip": "Richting om te klikken om naar de volgende pagina te gaan.\nRechts naar links betekent dat u aan de linkerkant van het scherm klikt om naar de volgende pagina te gaan.", + "scaling-option-label": "Schaal opties", + "scaling-option-tooltip": "Hoe de afbeelding naar uw scherm te schalen.", + "page-splitting-label": "Pagina splitsen", + "page-splitting-tooltip": "Een afbeelding over de volledige breedte splitsen (dwz zowel de linker- als de rechterafbeelding worden gecombineerd)", "reading-mode-label": "", "layout-mode-label": "", "layout-mode-tooltip": "", @@ -131,15 +131,15 @@ "writing-style-label": "", "writing-style-tooltip": "", "layout-mode-book-label": "", - "layout-mode-book-tooltip": "", - "color-theme-book-label": "", - "color-theme-book-tooltip": "", - "font-size-book-label": "", - "line-height-book-label": "", - "line-height-book-tooltip": "", - "margin-book-label": "", - "margin-book-tooltip": "", - "clients-opds-alert": "", + "layout-mode-book-tooltip": "Hoe de inhoud moet worden ingedeeld. Scroll is zoals het boek het verpakt. 1 of 2 kolommen passen bij de hoogte van het apparaat en er passen 1 of 2 kolommen tekst per pagina", + "color-theme-book-label": "Kleurenthema", + "color-theme-book-tooltip": "Welk kleurenthema moet worden toegepast op de inhoud en het menu van de boeklezer", + "font-size-book-label": "Lettertypegrootte", + "line-height-book-label": "Regelafstand", + "line-height-book-tooltip": "Hoeveel ruimte tussen de regels van het boek", + "margin-book-label": "Marge", + "margin-book-tooltip": "Hoeveel ruimte aan elke kant van het scherm. Dit overschrijft naar 0 op mobiele apparaten, ongeacht deze instelling.", + "clients-opds-alert": "OPDS is niet ingeschakeld op deze server. Dit heeft geen invloed op Tachiyomi-gebruikers.", "clients-opds-description": "", "clients-api-key-tooltip": "", "clients-opds-url-tooltip": "", @@ -183,8 +183,8 @@ "platform-label": "", "email-label": "", "add": "", - "delete": "", - "edit": "" + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" }, "edit-device": { "device-name-label": "", @@ -498,104 +498,104 @@ "title": "", "manage": "", "invalid-license-tooltip": "", - "check": "", - "cancel": "", - "edit": "", - "buy": "", - "activate": "", - "renew": "", - "no-license-key": "", - "license-valid": "", - "license-not-valid": "", - "loading": "", - "activate-description": "", - "activate-license-label": "", - "activate-email-label": "", - "activate-delete": "", - "activate-save": "" + "check": "Controleer", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "buy": "Koop", + "activate": "Activeer", + "renew": "Verlengen", + "no-license-key": "Geen licentiesleutel", + "license-valid": "Licentie is geldig", + "license-not-valid": "Licentie niet geldig", + "loading": "{{common.loading}}", + "activate-description": "Voer de licentiesleutel en het e-mailadres in die zijn gebruikt om u bij Stripe te registreren", + "activate-license-label": "Licentiesleutel", + "activate-email-label": "{{common.email}}", + "activate-delete": "Verwijderen", + "activate-save": "{{common.save}}" }, "book-line-overlay": { - "copy": "", - "bookmark": "", - "close": "", - "required-field": "", - "bookmark-label": "", - "save": "" + "copy": "Kopiëren", + "bookmark": "Bladwijzer", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}", + "bookmark-label": "Naam bladwijzer", + "save": "{{common.save}}" }, "book-reader": { - "title": "", - "page-label": "", + "title": "Boek instellingen", + "page-label": "Pagina", "pagination-header": "", - "go-to-page": "", - "go-to-last-page": "", - "prev-page": "", - "next-page": "", - "prev-chapter": "", - "next-chapter": "", - "skip-header": "", - "virtual-pages": "", - "settings-header": "", - "table-of-contents-header": "", - "bookmarks-header": "", + "go-to-page": "Ga naar pagina", + "go-to-last-page": "Ga naar de laatste pagina", + "prev-page": "Vorige pagina", + "next-page": "Volgende pagina", + "prev-chapter": "Vorig hoofdstuk/volume", + "next-chapter": "Volgend hoofdstuk/volume", + "skip-header": "Ga naar de hoofdinhoud", + "virtual-pages": "virtuele pagina's", + "settings-header": "Instellingen", + "table-of-contents-header": "Inhoudsopgave", + "bookmarks-header": "Bladwijzers", "toc-header": "", - "loading-book": "", - "go-back": "", - "incognito-mode-alt": "", - "incognito-mode-label": "", - "next": "", - "previous": "" + "loading-book": "Boek laden…", + "go-back": "Ga terug", + "incognito-mode-alt": "Incognitomodus staat aan. Schakel om uit te schakelen.", + "incognito-mode-label": "Incognito mode", + "next": "Volgende", + "previous": "Vorig" }, "personal-table-of-contents": { - "no-data": "", - "page": "", - "delete": "" + "no-data": "Er is nog niets gemarkeerd", + "page": "Pagina {{value}}", + "delete": "Verwijder {{bookmarkName}}" }, "confirm-email": { - "title": "", - "description": "", - "error-label": "", - "username-label": "", - "password-label": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "Registreren", + "description": "Vul het formulier in om uw registratie te voltooien", + "error-label": "Foutmeldingen: ", + "username-label": "{{common.username}}", + "password-label": "{{common.password}}", + "email-label": "{{common.email}}", + "required-field": "{{common.required-field}}", + "valid-email": "{{common.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "Registreren" }, "confirm-email-change": { - "title": "", - "non-confirm-description": "", - "confirm-description": "", - "success": "" + "title": "Valideer e-mailadres wijzigen", + "non-confirm-description": "Even geduld terwijl uw e-mailupdate wordt gevalideerd.", + "confirm-description": "Uw e-mailadres is gevalideerd en is nu gewijzigd binnen Kavita. U wordt doorgestuurd om in te loggen.", + "success": "Succes!" }, "confirm-reset-password": { - "title": "", - "description": "", - "password-label": "", - "required-field": "", - "submit": "", - "password-validation": "" + "title": "Wachtwoord reset", + "description": "Voer het nieuwe wachtwoord in", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "password-validation": "{{validation.password-validation}}" }, "register": { - "title": "", - "description": "", - "username-label": "", - "email-label": "", + "title": "Registreren", + "description": "Vul het formulier in om een beheerdersaccount te registreren", + "username-label": "{{common.username}}", + "email-label": "{{common.email}}", "email-tooltip": "", - "password-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", "register": "" }, "series-detail": { "page-settings-title": "", - "close": "", + "close": "{{common.close}}", "layout-mode-label": "", - "layout-mode-option-card": "", - "layout-mode-option-list": "", + "layout-mode-option-card": "Kaart", + "layout-mode-option-list": "Lijst", "continue-from": "", - "read": "", + "read": "{{common.read}}", "continue": "", "read-options-alt": "", "incognito": "", @@ -606,7 +606,7 @@ "downloading-status": "", "user-reviews-alt": "", "storyline-tab": "", - "books-tab": "", + "books-tab": "Boeken", "volumes-tab": "", "specials-tab": "", "related-tab": "", @@ -620,7 +620,7 @@ "links-title": "", "genres-title": "", "tags-title": "", - "collections-title": "", + "collections-title": "{{side-nav.collections}}", "reading-lists-title": "", "writers-title": "", "cover-artists-title": "", @@ -894,11 +894,11 @@ "open-external": "" }, "list-item": { - "read": "" + "read": "{{common.read}}" }, "manage-alerts": { "description-part-1": "", - "description-part-2": "", + "description-part-2": "wiki.", "filter-label": "", "clear-alerts": "", "extension-header": "", @@ -912,19 +912,19 @@ "send-to-warning": "", "email-url-label": "", "email-url-tooltip": "", - "reset": "", + "reset": "{{common.reset}}", "test": "", "host-name-label": "", "host-name-tooltip": "", "host-name-validation": "", - "reset-to-default": "", - "save": "" + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.save}}" }, "manage-library": { "title": "", "add-library": "", "no-data": "", - "loading": "", + "loading": "{{common.loading}}", "last-scanned-title": "", "shared-folders-title": "", "type-title": "", diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json new file mode 100644 index 0000000000..22ef19eebe --- /dev/null +++ b/UI/Web/src/assets/langs/th.json @@ -0,0 +1,1680 @@ +{ + "login": { + "title": "เข้าสู่ระบบ", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "forgot-password": "ลืมรหัสผ่าน?", + "submit": "{{common.submit}}" + }, + "dashboard": { + "no-libraries": "ยังไม่ได้ตั้งค่ารายการหนังสือ กรุณาตั้งค่าใน", + "server-settings-link": "ตั้งค่าเซิฟเวอร์", + "not-granted": "คุณไม่ได้มีสิทธิ์ในการเข้าถึงรายการหนังสือ", + "on-deck-title": "กำลังอ่าน", + "recently-updated-title": "ซีรี่ย์ที่เพิ่งอัพเดท", + "recently-added-title": "ซีรี่ย์ใหม่" + }, + "edit-user": { + "edit": "{{common.edit}}", + "close": "{{common.close}}", + "username": "{{common.username}}", + "required": "{{validation.required-field}}", + "email": "{{common.email}}", + "not-valid-email": "{{validation.valid-email}}", + "cancel": "{{common.cancel}}", + "saving": "กำลังบันทึก…", + "update": "อัปเดท" + }, + "user-scrobble-history": { + "title": "ประวัติการทำ Scrobble", + "description": "", + "filter-label": "ตัวกรอง", + "created-header": "สร้างแล้ว", + "last-modified-header": "แก้ไขล่าสุด", + "type-header": "ชนิด", + "series-header": "ซีรีส์", + "data-header": "ข้อมูล", + "is-processed-header": "กำลังดำเนินการ", + "no-data": "ไม่มีข้อมูล", + "volume-and-chapter-num": "เล่มที่ {{v}} บทที่ {{n}}", + "rating": "เรตติ้ง {{r}}", + "not-applicable": "ไม่สามารถใช้ได้", + "processed": "ดำเนินการ", + "not-processed": "ยังไม่ได้ประมวลผล" + }, + "scrobble-event-type-pipe": { + "chapter-read": "ความคืบหน้าการอ่าน", + "score-updated": "อัปเดทเรตติ้ง", + "want-to-read-add": "ต้องการอ่าน: เพิ่ม", + "want-to-read-remove": "ต้องการอ่าน: นำออก", + "review": "อัปเดทรีวิว" + }, + "spoiler": { + "click-to-show": "คลิกเพื่อแสดง" + }, + "review-series-modal": { + "title": "แก้ไขรีวิว", + "tagline-label": "สโลแกน", + "review-label": "รีวิว", + "close": "{{common.close}}", + "save": "{{common.save}}" + }, + "review-card-modal": { + "close": "{{common.close}}", + "user-review": "รีวิวของ {{username}}", + "external-mod": "(ภายนอก)", + "go-to-review": "ไปที่รีวิว" + }, + "review-card": { + "your-review": "นี่คือรีวิวของคุณ", + "external-review": "รีวิวจากภายนอก", + "local-review": "รีวิว", + "rating-percentage": "เรตติ้ง {{r}}%" + }, + "want-to-read": { + "title": "ต้องการอ่าน", + "series-count": "{{common.series-count}}", + "no-items": "ไม่มีอะไรที่นี่... ลองเพิ่มซีรี่ย์ดูสิ", + "no-items-filtered": "ไม่พบเนื้อหาที่คุณค้นหา" + }, + "user-preferences": { + "title": "แดชบอร์ดผู้ใช้งาน", + "pref-description": "นี่คือการตั้งค่าส่วนกลางที่ผูกกับบัญชีของคุณ", + "account-tab": "บัญชี", + "preferences-tab": "ตั้งค่าทั่วไป", + "3rd-party-clients-tab": "ไคลเอนต์บุคคลที่สาม", + "theme-tab": "ธีม", + "devices-tab": "อุปกรณ์", + "stats-tab": "สถิติ", + "scrobbling-tab": "การดึงข้อมูลภายนอก", + "success-toast": "อัปเดทการตั้งค่าแล้ว", + "global-settings-title": "ตั้งค่าส่วนกลาง", + "page-layout-mode-label": "", + "page-layout-mode-tooltip": "", + "locale-label": "", + "locale-tooltip": "", + "blur-unread-summaries-label": "", + "blur-unread-summaries-tooltip": "", + "prompt-on-download-label": "", + "prompt-on-download-tooltip": "", + "disable-animations-label": "", + "disable-animations-tooltip": "", + "collapse-series-relationships-label": "", + "collapse-series-relationships-tooltip": "", + "share-series-reviews-label": "", + "share-series-reviews-tooltip": "", + "image-reader-settings-title": "", + "reading-direction-label": "", + "reading-direction-tooltip": "", + "scaling-option-label": "", + "scaling-option-tooltip": "", + "page-splitting-label": "", + "page-splitting-tooltip": "", + "reading-mode-label": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "background-color-label": "", + "auto-close-menu-label": "", + "show-screen-hints-label": "", + "emulate-comic-book-label": "", + "swipe-to-paginate-label": "", + "book-reader-settings-title": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "reading-direction-book-label": "", + "reading-direction-book-tooltip": "", + "font-family-label": "", + "font-family-tooltip": "", + "writing-style-label": "", + "writing-style-tooltip": "", + "layout-mode-book-label": "", + "layout-mode-book-tooltip": "", + "color-theme-book-label": "", + "color-theme-book-tooltip": "", + "font-size-book-label": "", + "line-height-book-label": "", + "line-height-book-tooltip": "", + "margin-book-label": "", + "margin-book-tooltip": "", + "clients-opds-alert": "", + "clients-opds-description": "", + "clients-api-key-tooltip": "", + "clients-opds-url-tooltip": "", + "reset": "", + "save": "" + }, + "user-holds": { + "title": "", + "description": "" + }, + "theme-manager": { + "title": "", + "looking-for-theme": "", + "looking-for-theme-continued": "", + "scan": "", + "site-themes": "", + "set-default": "", + "apply": "", + "applied": "", + "updated-toastr": "", + "scan-queued": "" + }, + "theme": { + "theme-dark": "", + "theme-black": "", + "theme-paper": "", + "theme-white": "" + }, + "restriction-selector": { + "title": "", + "description": "", + "not-applicable-for-admins": "", + "age-rating-label": "", + "no-restriction": "", + "include-unknowns-label": "", + "include-unknowns-tooltip": "" + }, + "site-theme-provider-pipe": { + "system": "", + "user": "" + }, + "manage-devices": { + "title": "", + "description": "", + "devices-title": "", + "no-devices": "", + "platform-label": "", + "email-label": "", + "add": "", + "delete": "", + "edit": "" + }, + "edit-device": { + "device-name-label": "", + "email-label": "", + "email-tooltip": "", + "device-platform-label": "", + "save": "", + "required-field": "", + "valid-email": "" + }, + "change-password": { + "password-label": "", + "current-password-label": "", + "new-password-label": "", + "confirm-password-label": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "", + "required-field": "", + "passwords-must-match": "", + "permission-error": "" + }, + "change-email": { + "email-label": "", + "current-password-label": "", + "email-not-confirmed": "", + "email-updated-title": "", + "email-updated-description": "", + "setup-user-account": "", + "invite-url-label": "", + "invite-url-tooltip": "", + "permission-error": "", + "required-field": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "change-age-restriction": { + "age-restriction-label": "", + "unknowns": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "api-key": { + "copy": "", + "regen-warning": "", + "no-key": "", + "confirm-reset": "", + "key-reset": "" + }, + "scrobbling-providers": { + "title": "", + "requires": "", + "token-expired": "", + "no-token-set": "", + "token-set": "", + "generate": "", + "instructions": "", + "token-input-label": "", + "edit": "", + "cancel": "", + "save": "" + }, + "typeahead": { + "locked-field": "", + "close": "", + "loading": "", + "add-item": "", + "no-data": "", + "add-custom-item": "" + }, + "generic-list-modal": { + "close": "", + "clear": "", + "filter": "", + "open-filtered-search": "" + }, + "user-stats-info-cards": { + "total-pages-read-label": "", + "total-pages-read-tooltip": "", + "total-words-read-label": "", + "total-words-read-tooltip": "", + "time-spent-reading-label": "", + "time-spent-reading-tooltip": "", + "chapters-read-label": "", + "chapters-read-tooltip": "", + "avg-reading-per-week-label": "", + "last-active-label": "", + "chapters": "" + }, + "user-stats": { + "library-read-progress-title": "", + "read-percentage": "" + }, + "top-readers": { + "title": "", + "time-selection-label": "", + "comics-label": "", + "manga-label": "", + "books-label": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "role-selector": { + "title": "" + }, + "directory-picker": { + "title": "", + "close": "", + "path-label": "", + "path-placeholder": "", + "instructions": "", + "type-header": "", + "name-header": "", + "cancel": "", + "share": "", + "help": "" + }, + "library-access-modal": { + "select-all": "", + "deselect-all": "", + "title": "", + "close": "", + "reset": "", + "cancel": "", + "save": "", + "no-data": "" + }, + "time-periods": { + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "device-platform-pipe": { + "custom": "" + }, + "day-of-week-pipe": { + "monday": "", + "tuesday": "", + "wednesday": "", + "thursday": "", + "friday": "", + "saturday": "", + "sunday": "" + }, + "cbl-import-result-pipe": { + "success": "", + "partial": "", + "failure": "" + }, + "cbl-conflict-reason-pipe": { + "all-series-missing": "", + "chapter-missing": "", + "empty-file": "", + "name-conflict": "", + "series-collision": "", + "series-missing": "", + "volume-missing": "", + "all-chapter-missing": "", + "invalid-file": "", + "success": "" + }, + "time-duration-pipe": { + "hours": "", + "minutes": "", + "days": "", + "months": "", + "years": "" + }, + "time-ago-pipe": { + "just-now": "", + "min-ago": "", + "mins-ago": "", + "hour-ago": "", + "hours-ago": "", + "day-ago": "", + "days-ago": "", + "month-ago": "", + "months-ago": "", + "year-ago": "", + "years-ago": "" + }, + "relationship-pipe": { + "adaptation": "", + "alternative-setting": "", + "alternative-version": "", + "character": "", + "contains": "", + "doujinshi": "", + "other": "", + "prequel": "", + "sequel": "", + "side-story": "", + "spin-off": "", + "parent": "", + "edition": "" + }, + "publication-status-pipe": { + "ongoing": "", + "hiatus": "", + "completed": "", + "cancelled": "", + "ended": "" + }, + "person-role-pipe": { + "artist": "", + "character": "", + "colorist": "", + "cover-artist": "", + "editor": "", + "inker": "", + "letterer": "", + "penciller": "", + "publisher": "", + "writer": "", + "other": "" + }, + "manga-format-pipe": { + "epub": "", + "archive": "", + "image": "", + "pdf": "", + "unknown": "" + }, + "library-type-pipe": { + "book": "", + "comic": "", + "manga": "" + }, + "age-rating-pipe": { + "unknown": "", + "early-childhood": "", + "adults-only": "", + "everyone": "", + "everyone-10-plus": "", + "g": "", + "kids-to-adults": "", + "mature": "", + "ma15-plus": "", + "mature-17-plus": "", + "rating-pending": "", + "teen": "", + "x18-plus": "", + "not-applicable": "", + "pg": "", + "r18-plus": "" + }, + "reset-password": { + "title": "", + "description": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "submit": "" + }, + "reset-password-modal": { + "title": "", + "new-password-label": "", + "error-label": "", + "close": "", + "cancel": "", + "save": "" + }, + "all-series": { + "series-count": "" + }, + "announcements": { + "title": "" + }, + "changelog": { + "installed": "", + "download": "", + "published-label": "", + "available": "", + "description": "", + "description-continued": "" + }, + "invite-user": { + "title": "", + "close": "", + "description": "", + "email": "", + "required-field": "", + "setup-user-title": "", + "setup-user-description": "", + "setup-user-account": "", + "setup-user-account-tooltip": "", + "invite-url-label": "", + "invite": "", + "inviting": "", + "cancel": "" + }, + "library-selector": { + "title": "", + "select-all": "", + "deselect-all": "", + "no-data": "" + }, + "license": { + "title": "", + "manage": "", + "invalid-license-tooltip": "", + "check": "", + "cancel": "", + "edit": "", + "buy": "", + "activate": "", + "renew": "", + "no-license-key": "", + "license-valid": "", + "license-not-valid": "", + "loading": "", + "activate-description": "", + "activate-license-label": "", + "activate-email-label": "", + "activate-delete": "", + "activate-save": "" + }, + "book-line-overlay": { + "copy": "", + "bookmark": "", + "close": "", + "required-field": "", + "bookmark-label": "", + "save": "" + }, + "book-reader": { + "title": "", + "page-label": "", + "pagination-header": "", + "go-to-page": "", + "go-to-last-page": "", + "prev-page": "", + "next-page": "", + "prev-chapter": "", + "next-chapter": "", + "skip-header": "", + "virtual-pages": "", + "settings-header": "", + "table-of-contents-header": "", + "bookmarks-header": "", + "toc-header": "", + "loading-book": "", + "go-back": "", + "incognito-mode-alt": "", + "incognito-mode-label": "", + "next": "", + "previous": "" + }, + "personal-table-of-contents": { + "no-data": "", + "page": "", + "delete": "" + }, + "confirm-email": { + "title": "", + "description": "", + "error-label": "", + "username-label": "", + "password-label": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "confirm-email-change": { + "title": "", + "non-confirm-description": "", + "confirm-description": "", + "success": "" + }, + "confirm-reset-password": { + "title": "", + "description": "", + "password-label": "", + "required-field": "", + "submit": "", + "password-validation": "" + }, + "register": { + "title": "", + "description": "", + "username-label": "", + "email-label": "", + "email-tooltip": "", + "password-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "series-detail": { + "page-settings-title": "", + "close": "", + "layout-mode-label": "", + "layout-mode-option-card": "", + "layout-mode-option-list": "", + "continue-from": "", + "read": "", + "continue": "", + "read-options-alt": "", + "incognito": "", + "remove-from-want-to-read": "", + "add-to-want-to-read": "", + "edit-series-alt": "", + "download-series--tooltip": "", + "downloading-status": "", + "user-reviews-alt": "", + "storyline-tab": "", + "books-tab": "", + "volumes-tab": "", + "specials-tab": "", + "related-tab": "", + "recommendations-tab": "", + "send-to": "", + "no-pages": "", + "no-chapters": "", + "cover-change": "" + }, + "series-metadata-detail": { + "links-title": "", + "genres-title": "", + "tags-title": "", + "collections-title": "", + "reading-lists-title": "", + "writers-title": "", + "cover-artists-title": "", + "characters-title": "", + "colorists-title": "", + "editors-title": "", + "inkers-title": "", + "letterers-title": "", + "translators-title": "", + "pencillers-title": "", + "publishers-title": "", + "promoted": "", + "see-more": "", + "see-less": "" + }, + "badge-expander": { + "more-items": "" + }, + "read-more": { + "read-more": "", + "read-less": "" + }, + "update-notification-modal": { + "title": "", + "close": "", + "help": "", + "download": "" + }, + "side-nav-companion-bar": { + "page-settings-title": "", + "open-filter-and-sort": "", + "close-filter-and-sort": "", + "filter-and-sort-alt": "" + }, + "side-nav": { + "home": "", + "want-to-read": "", + "collections": "", + "reading-lists": "", + "bookmarks": "", + "filter-label": "", + "all-series": "", + "clear": "", + "donate": "" + }, + "library-settings-modal": { + "close": "", + "edit-title": "", + "add-title": "", + "general-tab": "", + "folder-tab": "", + "cover-tab": "", + "advanced-tab": "", + "name-label": "", + "library-name-unique": "", + "last-scanned-label": "", + "type-label": "", + "type-tooltip": "", + "folder-description": "", + "browse": "", + "help-us-part-1": "", + "help-us-part-2": "", + "help-us-part-3": "", + "naming-conventions-part-1": "", + "naming-conventions-part-2": "", + "naming-conventions-part-3": "", + "cover-description": "", + "cover-description-extra": "", + "manage-collection-label": "", + "manage-collection-tooltip": "", + "manage-reading-list-label": "", + "manage-reading-list-tooltip": "", + "allow-scrobbling-label": "", + "allow-scrobbling-tooltip": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "include-in-dashboard-label": "", + "include-in-dashboard-tooltip": "", + "include-in-recommendation-label": "", + "include-in-recommendation-tooltip": "", + "include-in-search-label": "", + "include-in-search-tooltip": "", + "force-scan": "", + "force-scan-tooltip": "", + "reset": "", + "cancel": "", + "next": "", + "save": "", + "required-field": "" + }, + "reader-settings": { + "general-settings-title": "", + "font-family-label": "", + "font-size-label": "", + "line-spacing-label": "", + "margin-label": "", + "reset-to-defaults": "", + "reader-settings-title": "", + "reading-direction-label": "", + "right-to-left": "", + "left-to-right": "", + "horizontal": "", + "vertical": "", + "writing-style-label": "", + "writing-style-tooltip": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "on": "", + "off": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "fullscreen-label": "", + "fullscreen-tooltip": "", + "exit": "", + "enter": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "layout-mode-option-scroll": "", + "layout-mode-option-1col": "", + "layout-mode-option-2col": "", + "color-theme-title": "", + "theme-dark": "", + "theme-black": "", + "theme-white": "", + "theme-paper": "" + }, + "table-of-contents": { + "no-data": "" + }, + "bookmarks": { + "title": "", + "series-count": "", + "no-data": "", + "no-data-2": "", + "confirm-delete": "", + "confirm-single-delete": "", + "delete-success": "", + "delete-single-success": "" + }, + "bulk-operations": { + "title": "", + "items-selected": "", + "mark-as-unread": "", + "mark-as-read": "", + "deselect-all": "" + }, + "card-detail-drawer": { + "general-tab": "", + "metadata-tab": "", + "cover-tab": "", + "info-tab": "", + "no-summary": "", + "writers-title": "", + "genres-title": "", + "publishers-title": "", + "tags-title": "", + "not-defined": "", + "read": "", + "unread": "", + "files": "", + "pages": "", + "added": "", + "size": "" + }, + "card-detail-layout": { + "total-items": "" + }, + "card-item": { + "cannot-read": "" + }, + "chapter-metadata-detail": { + "no-data": "", + "writers-title": "", + "publishers-title": "", + "characters-title": "", + "translators-title": "", + "letterers-title": "", + "colorists-title": "", + "inkers-title": "", + "pencillers-title": "", + "cover-artists-title": "", + "editors-title": "" + }, + "cover-image-chooser": { + "drag-n-drop": "", + "upload": "", + "upload-continued": "", + "url-label": "", + "load": "", + "back": "", + "reset-cover-tooltip": "", + "reset": "", + "image-num": "", + "apply": "", + "applied": "" + }, + "download-indicator": { + "progress": "" + }, + "edit-series-relation": { + "description-part-1": "", + "description-part-2": "", + "target-series": "", + "relationship": "", + "remove": "", + "add-relationship": "", + "parent": "" + }, + "entity-info-cards": { + "tags-title": "", + "characters-title": "", + "release-date-title": "", + "release-date-tooltip": "", + "age-rating-title": "", + "length-title": "", + "pages-count": "", + "words-count": "", + "reading-time-title": "", + "date-added-title": "", + "size-title": "", + "id-title": "", + "links-title": "", + "isbn-title": "", + "last-read-title": "", + "less-than-hour": "", + "range-hours": "", + "hour": "", + "hours": "" + }, + "series-info-cards": { + "release-date-title": "", + "release-year-tooltip": "", + "age-rating-title": "", + "language-title": "", + "publication-status-title": "", + "publication-status-tooltip": "", + "scrobbling-title": "", + "scrobbling-tooltip": "", + "on": "", + "off": "", + "disabled": "", + "format-title": "", + "last-read-title": "", + "length-title": "", + "read-time-title": "", + "less-than-hour": "", + "hour": "", + "hours": "", + "time-left-title": "", + "ongoing": "", + "pages-count": "", + "words-count": "" + }, + "bulk-add-to-collection": { + "title": "", + "promoted": "", + "close": "", + "filter-label": "", + "clear": "", + "no-data": "", + "loading": "", + "collection-label": "", + "create": "" + }, + "entity-title": { + "special": "", + "issue-num": "", + "chapter": "" + }, + "external-series-card": { + "open-external": "" + }, + "list-item": { + "read": "" + }, + "manage-alerts": { + "description-part-1": "", + "description-part-2": "", + "filter-label": "", + "clear-alerts": "", + "extension-header": "", + "file-header": "", + "comment-header": "", + "details-header": "" + }, + "manage-email-settings": { + "title": "", + "description": "", + "send-to-warning": "", + "email-url-label": "", + "email-url-tooltip": "", + "reset": "", + "test": "", + "host-name-label": "", + "host-name-tooltip": "", + "host-name-validation": "", + "reset-to-default": "", + "save": "" + }, + "manage-library": { + "title": "", + "add-library": "", + "no-data": "", + "loading": "", + "last-scanned-title": "", + "shared-folders-title": "", + "type-title": "", + "scan-library": "", + "delete-library": "", + "delete-library-by-name": "", + "edit-library": "", + "edit-library-by-name": "" + }, + "manage-media-settings": { + "encode-as-description-part-1": "", + "encode-as-description-part-2": "", + "encode-as-description-part-3": "", + "encode-as-warning": "", + "media-warning": "", + "encode-as-label": "", + "encode-as-tooltip": "", + "bookmark-dir-label": "", + "bookmark-dir-tooltip": "", + "change": "", + "reset-to-default": "", + "reset": "", + "save": "", + "media-issue-title": "", + "scrobble-issue-title": "" + }, + "manage-scrobble-errors": { + "description": "", + "filter-label": "", + "clear-errors": "", + "series-header": "", + "created-header": "", + "comment-header": "", + "edit-header": "", + "edit-item-alt": "" + }, + "default-date-pipe": { + "never": "" + }, + "manage-settings": { + "notice": "", + "restart-required": "", + "base-url-label": "", + "base-url-tooltip": "", + "ip-address-label": "", + "ip-address-tooltip": "", + "port-label": "", + "port-tooltip": "", + "backup-label": "", + "backup-tooltip": "", + "log-label": "", + "log-tooltip": "", + "logging-level-label": "", + "logging-level-tooltip": "", + "cache-size-label": "", + "cache-size-tooltip": "", + "on-deck-last-progress-label": "", + "on-deck-last-progress-tooltip": "", + "on-deck-last-chapter-add-label": "", + "on-deck-last-chapter-add-tooltip": "", + "allow-stats-label": "", + "allow-stats-tooltip-part-1": "", + "allow-stats-tooltip-part-2": "", + "send-data": "", + "opds-label": "", + "opds-tooltip": "", + "enable-opds": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "enable-folder-watching": "", + "reset-to-default": "", + "reset": "", + "save": "", + "cache-size-validation": "", + "field-required": "", + "max-logs-validation": "", + "min-logs-validation": "", + "min-days-validation": "", + "min-cache-validation": "", + "max-backup-validation": "", + "min-backup-validation": "", + "ip-address-validation": "", + "base-url-validation": "" + }, + "manage-system": { + "title": "", + "version-title": "", + "installId-title": "", + "more-info-title": "", + "home-page-title": "", + "wiki-title": "", + "discord-title": "", + "donations-title": "", + "source-title": "", + "feature-request-title": "" + }, + "manage-tasks-settings": { + "title": "", + "library-scan-label": "", + "library-scan-tooltip": "", + "library-database-backup-label": "", + "library-database-backup-tooltip": "", + "adhoc-tasks-title": "", + "job-title-header": "", + "description-header": "", + "action-header": "", + "reset-to-default": "", + "reset": "", + "save": "", + "recurring-tasks-title": "", + "last-executed-header": "", + "cron-header": "", + "convert-media-task": "", + "convert-media-task-desc": "", + "convert-media-success": "", + "bust-cache-task": "", + "bust-cache-task-desc": "", + "bust-cache-task-success": "", + "clear-reading-cache-task": "", + "clear-reading-cache-task-desc": "", + "clear-reading-cache-task-success": "", + "clean-up-want-to-read-task": "", + "clean-up-want-to-read-task-desc": "", + "clean-up-want-to-read-task-success": "", + "backup-database-task": "", + "backup-database-task-desc": "", + "backup-database-task-success": "", + "download-logs-task": "", + "download-logs-task-desc": "", + "analyze-files-task": "", + "analyze-files-task-desc": "", + "analyze-files-task-success": "", + "check-for-updates-task": "", + "check-for-updates-task-desc": "" + }, + "manage-users": { + "title": "", + "invite": "", + "you-alt": "", + "pending-title": "", + "delete-user-tooltip": "", + "delete-user-alt": "", + "edit-user-tooltip": "", + "edit-user-alt": "", + "resend-invite-tooltip": "", + "resend-invite-alt": "", + "setup-user-tooltip": "", + "setup-user-alt": "", + "change-password-tooltip": "", + "change-password-alt": "", + "resend": "", + "setup": "", + "last-active-title": "", + "roles-title": "", + "none": "", + "never": "", + "online-now-tooltip": "", + "sharing-title": "", + "no-data": "", + "loading": "" + }, + "edit-collection-tags": { + "title": "", + "required-field": "", + "save": "", + "close": "", + "cancel": "", + "general-tab": "", + "cover-image-tab": "", + "series-tab": "", + "name-label": "", + "name-validation": "", + "promote-label": "", + "promote-tooltip": "", + "summary-label": "", + "series-title": "", + "deselect-all": "", + "select-all": "" + }, + "library-detail": { + "library-tab": "", + "recommended-tab": "" + }, + "library-recommended": { + "no-data": "", + "more-in-genre": "", + "rediscover": "", + "highly-rated": "", + "quick-catchups": "", + "quick-reads": "", + "on-deck": "" + }, + "admin-dashboard": { + "title": "", + "general-tab": "", + "users-tab": "", + "libraries-tab": "", + "media-tab": "", + "logs-tab": "", + "email-tab": "", + "tasks-tab": "", + "statistics-tab": "", + "system-tab": "", + "kavita+-tab": "", + "kavita+-desc-part-1": "", + "kavita+-desc-part-2": "", + "kavita+-desc-part-3": "" + }, + "collection-detail": { + "no-data": "", + "no-data-filtered": "", + "title-alt": "" + }, + "all-collections": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "carousel-reel": { + "prev-items": "", + "next-items": "" + }, + "draggable-ordered-list": { + "instructions-alt": "", + "reorder-label": "", + "remove-item-alt": "" + }, + "reading-lists": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "reading-list-item": { + "remove": "", + "read": "" + }, + "reading-list-detail": { + "item-count": "", + "page-settings-title": "", + "remove-read": "", + "order-numbers-label": "", + "continue": "", + "read": "", + "read-options-alt": "", + "incognito-alt": "", + "no-data": "" + }, + "events-widget": { + "title-alt": "", + "dismiss-all": "", + "update-available": "", + "downloading-item": "", + "more-info": "", + "close": "", + "users-online-count": "", + "active-events-title": "", + "no-data": "" + }, + "shortcuts-modal": { + "title": "", + "close": "", + "prev-page": "", + "next-page": "", + "go-to": "", + "bookmark": "", + "double-click": "", + "close-reader": "", + "toggle-menu": "" + }, + "grouped-typeahead": { + "files": "", + "chapters": "", + "people": "", + "tags": "", + "genres": "", + "libraries": "", + "reading-lists": "", + "collections": "", + "close": "", + "loading": "" + }, + "nav-header": { + "skip-alt": "", + "search-series-alt": "", + "search-alt": "", + "promoted": "", + "no-data": "", + "scroll-to-top-alt": "", + "server-settings": "", + "settings": "", + "help": "", + "announcements": "", + "logout": "" + }, + "add-to-list-modal": { + "title": "", + "close": "", + "filter-label": "", + "promoted-alt": "", + "no-data": "", + "loading": "", + "reading-list-label": "", + "create": "" + }, + "edit-reading-list-modal": { + "title": "", + "general-tab": "", + "cover-image-tab": "", + "close": "", + "save": "", + "year-validation": "", + "month-validation": "", + "name-unique-validation": "", + "required-field": "", + "summary-label": "", + "year-label": "", + "month-label": "", + "ending-title": "", + "starting-title": "", + "promote-label": "", + "promote-tooltip": "" + }, + "import-cbl-modal": { + "close": "", + "title": "", + "import-description": "", + "validate-description": "", + "validate-warning": "", + "validate-no-issue": "", + "validate-no-issue-description": "", + "dry-run-description": "", + "prev": "", + "import": "", + "restart": "", + "next": "", + "import-step": "", + "validate-cbl-step": "", + "dry-run-step": "", + "final-import-step": "" + }, + "pdf-reader": { + "loading-message": "", + "incognito-mode": "", + "light-theme-alt": "", + "dark-theme-alt": "", + "close-reader-alt": "" + }, + "infinite-reader": { + "continuous-reading-prev-chapter-alt": "", + "continuous-reading-prev-chapter": "", + "continuous-reading-next-chapter-alt": "", + "continuous-reading-next-chapter": "" + }, + "manga-reader": { + "back": "", + "save-globally": "", + "incognito-alt": "", + "incognito-title": "", + "shortcuts-menu-alt": "", + "prev-page-tooltip": "", + "next-page-tooltip": "", + "prev-chapter-tooltip": "", + "next-chapter-tooltip": "", + "first-page-tooltip": "", + "last-page-tooltip": "", + "left-to-right-alt": "", + "right-to-left-alt": "", + "reading-direction-tooltip": "", + "reading-mode-tooltip": "", + "collapse": "", + "fullscreen": "", + "settings-tooltip": "", + "image-splitting-label": "", + "image-scaling-label": "", + "height": "", + "width": "", + "original": "", + "auto-close-menu-label": "", + "swipe-enabled-label": "", + "enable-comic-book-label": "", + "brightness-label": "", + "first-time-reading-manga": "", + "layout-mode-switched": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "user-preferences-updated": "" + }, + "metadata-filter": { + "filter-title": "", + "format-label": "", + "format-tooltip": "", + "libraries-label": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "read-progress-label": "", + "unread": "", + "read": "", + "in-progress": "", + "rating-label": "", + "age-rating-label": "", + "language-label": "", + "publication-status-label": "", + "series-name-label": "", + "series-name-tooltip": "", + "release-label": "", + "min": "", + "max": "", + "sort-by-label": "", + "ascending-alt": "", + "descending-alt": "", + "reset": "", + "apply": "" + }, + "sort-field-pipe": { + "sort-name": "", + "created": "", + "last-modified": "", + "last-chapter-added": "", + "time-to-read": "", + "release-year": "" + }, + "edit-series-modal": { + "title": "", + "general-tab": "", + "metadata-tab": "", + "people-tab": "", + "web-links-tab": "", + "cover-image-tab": "", + "related-tab": "", + "info-tab": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "language-label": "", + "age-rating-label": "", + "publication-status-label": "", + "required-field": "", + "close": "", + "name-label": "", + "sort-name-label": "", + "localized-name-label": "", + "summary-label": "", + "release-year-label": "", + "web-link-description": "", + "web-link-label": "", + "add-link-alt": "", + "remove-link-alt": "", + "cover-image-description": "", + "save": "", + "field-locked-alt": "", + "info-title": "", + "library-title": "", + "format-title": "", + "created-title": "", + "last-read-title": "", + "last-added-title": "", + "last-scanned-title": "", + "folder-path-title": "", + "publication-status-title": "", + "total-pages-title": "", + "total-items-title": "", + "max-items-title": "", + "size-title": "", + "loading": "", + "added-title": "", + "last-modified-title": "", + "view-files": "", + "pages-title": "", + "chapter-title": "", + "volume-num": "", + "highest-count-tooltip": "", + "max-issue-tooltip": "" + }, + "day-breakdown": { + "title": "", + "x-axis-label": "", + "y-axis-label": "" + }, + "file-breakdown-stats": { + "format-title": "", + "format-tooltip": "", + "visualisation-label": "", + "data-table-label": "", + "extension-header": "", + "format-header": "", + "total-size-header": "", + "total-files-header": "", + "not-classified": "", + "total-file-size-title": "" + }, + "reading-activity": { + "title": "", + "legend-label": "", + "x-axis-label": "", + "y-axis-label": "", + "no-data": "", + "time-frame-label": "" + }, + "manga-format-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "format-header": "", + "count-header": "" + }, + "publication-status-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "year-header": "", + "count-header": "" + }, + "server-stats": { + "total-series-label": "", + "total-series-tooltip": "", + "total-volumes-label": "", + "total-volumes-tooltip": "", + "total-files-label": "", + "total-files-tooltip": "", + "total-size-label": "", + "total-genres-label": "", + "total-genres-tooltip": "", + "total-tags-label": "", + "total-tags-tooltip": "", + "total-people-label": "", + "total-people-tooltip": "", + "total-read-time-label": "", + "total-read-time-tooltip": "", + "series": "", + "reads": "", + "release-years-title": "", + "most-active-users-title": "", + "popular-libraries-title": "", + "popular-series-title": "", + "recently-read-title": "", + "genre-count": "", + "tag-count": "", + "people-count": "", + "tags": "", + "people": "", + "genres": "" + }, + "errors": { + "series-doesnt-exist": "", + "collection-invalid-access": "", + "unknown-crit": "", + "user-not-auth": "", + "error-code": "", + "download": "", + "not-found": "", + "generic": "", + "rejected-cover-upload": "", + "invalid-confirmation-url": "", + "invalid-confirmation-email": "", + "invalid-password-reset-url": "" + }, + "toasts": { + "regen-cover": "", + "no-pages": "", + "download-in-progress": "", + "scan-queued": "", + "server-settings-updated": "", + "reset-ip-address": "", + "reset-base-url": "", + "unauthorized-1": "", + "unauthorized-2": "", + "no-updates": "", + "confirm-delete-user": "", + "user-deleted": "", + "email-sent-to-user": "", + "click-email-link": "", + "series-added-to-collection": "", + "no-series-collection-warning": "", + "collection-updated": "", + "reading-list-deleted": "", + "reading-list-updated": "", + "confirm-delete-reading-list": "", + "item-removed": "", + "nothing-to-remove": "", + "series-added-to-reading-list": "", + "volumes-added-to-reading-list": "", + "chapter-added-to-reading-list": "", + "multiple-added-to-reading-list": "", + "select-files-warning": "", + "reading-list-imported": "", + "incognito-off": "", + "email-service-reset": "", + "email-service-reachable": "", + "email-service-unresponsive": "", + "refresh-covers-queued": "", + "library-file-analysis-queued": "", + "entity-read": "", + "entity-unread": "", + "mark-read": "", + "mark-unread": "", + "series-removed-want-to-read": "", + "series-deleted": "", + "file-send-to": "", + "theme-missing": "", + "email-sent": "", + "k+-license-saved": "", + "k+-unlocked": "", + "k+-error": "", + "k+-delete-key": "", + "library-deleted": "", + "copied-to-clipboard": "", + "book-settings-info": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "load-next-chapter": "", + "load-prev-chapter": "", + "account-registration-complete": "", + "account-migration-complete": "", + "password-reset": "", + "password-updated": "", + "forced-scan-queued": "", + "library-created": "", + "anilist-token-updated": "", + "age-restriction-updated": "", + "email-sent-to-no-existing": "", + "email-sent-to": "", + "change-email-private": "", + "device-updated": "", + "device-created": "", + "confirm-regen-covers": "", + "alert-long-running": "", + "confirm-delete-multiple-series": "", + "confirm-delete-series": "", + "alert-bad-theme": "", + "confirm-library-delete": "", + "confirm-library-type-change": "", + "confirm-download-size": "" + }, + "actionable": { + "scan-library": "", + "refresh-covers": "", + "analyze-files": "", + "settings": "", + "edit": "", + "mark-as-read": "", + "mark-as-unread": "", + "scan-series": "", + "add-to": "", + "add-to-want-to-read": "", + "remove-from-want-to-read": "", + "remove-from-on-deck": "", + "others": "", + "add-to-reading-list": "", + "add-to-collection": "", + "send-to": "", + "delete": "", + "download": "", + "read-incognito": "", + "details": "", + "view-series": "", + "clear": "", + "import-cbl": "" + }, + "preferences": { + "left-to-right": "", + "right-to-left": "", + "horizontal": "", + "vertical": "", + "automatic": "", + "fit-to-height": "", + "fit-to-width": "", + "original": "", + "fit-to-screen": "", + "no-split": "", + "webtoon": "", + "single": "", + "double": "", + "double-manga": "", + "scroll": "", + "1-column": "", + "2-column": "", + "cards": "", + "list": "", + "up-to-down": "" + }, + "validation": { + "required-field": "", + "valid-email": "", + "password-validation": "" + }, + "entity-type": { + "volume": "", + "chapter": "", + "series": "", + "bookmark": "", + "logs": "" + }, + "common": { + "reset-to-default": "", + "close": "", + "cancel": "", + "create": "", + "save": "", + "reset": "", + "add": "", + "apply": "", + "delete": "", + "edit": "", + "help": "", + "submit": "", + "email": "", + "read": "", + "loading": "", + "username": "", + "password": "", + "promoted": "", + "select-all": "", + "deselect-all": "", + "series-count": "", + "item-count": "", + "book-num": "", + "issue-hash-num": "", + "issue-num": "", + "chapter-num": "", + "volume-num": "" + } +} diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json new file mode 100644 index 0000000000..c414850c7f --- /dev/null +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -0,0 +1,1680 @@ +{ + "login": { + "title": "登陆", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "forgot-password": "忘记密码?", + "submit": "{{common.submit}}" + }, + "dashboard": { + "no-libraries": "尚未有库信息。先配置一些", + "server-settings-link": "服务器设置", + "not-granted": "你尚未获得任一图书馆的权限。", + "on-deck-title": "待阅", + "recently-updated-title": "最近更新的系列", + "recently-added-title": "新增系列" + }, + "edit-user": { + "edit": "{{common.edit}}", + "close": "{{common.close}}", + "username": "{{common.username}}", + "required": "{{validation.required-field}}", + "email": "{{common.email}}", + "not-valid-email": "{{validation.valid-email}}", + "cancel": "{{common.cancel}}", + "saving": "保存…", + "update": "更新" + }, + "user-scrobble-history": { + "title": "", + "description": "", + "filter-label": "筛选器", + "created-header": "创建", + "last-modified-header": "上次验证", + "type-header": "类型", + "series-header": "系列", + "data-header": "数据", + "is-processed-header": "已处理", + "no-data": "没有数据", + "volume-and-chapter-num": "{{v}} 卷 {{n}} 话", + "rating": "评分 {{r}}", + "not-applicable": "不适用", + "processed": "处理", + "not-processed": "尚未处理" + }, + "scrobble-event-type-pipe": { + "chapter-read": "阅读进度", + "score-updated": "评分更新", + "want-to-read-add": "准备阅读:添加", + "want-to-read-remove": "准备阅读:移除", + "review": "评论更新" + }, + "spoiler": { + "click-to-show": "剧透,点击显示" + }, + "review-series-modal": { + "title": "编辑评论", + "tagline-label": "标语", + "review-label": "评论", + "close": "{{common.close}}", + "save": "{{common.save}}" + }, + "review-card-modal": { + "close": "{{common.close}}", + "user-review": "{{username}}的评论", + "external-mod": "(外部的)", + "go-to-review": "跳转评论" + }, + "review-card": { + "your-review": "你的评论", + "external-review": "外部评论", + "local-review": "评论", + "rating-percentage": "评分 {{r}}%" + }, + "want-to-read": { + "title": "准备阅读", + "series-count": "", + "no-items": "尚无项目,试着添加系列。", + "no-items-filtered": "没有项目与当前筛选器匹配。" + }, + "user-preferences": { + "title": "用户面板", + "pref-description": "这些是绑定到您的帐户的全局设置。", + "account-tab": "账户", + "preferences-tab": "首选项", + "3rd-party-clients-tab": "第三方客户端", + "theme-tab": "主题", + "devices-tab": "设备", + "stats-tab": "状态", + "scrobbling-tab": "", + "success-toast": "用户首选项已更新", + "global-settings-title": "全局设置", + "page-layout-mode-label": "页面显示模式", + "page-layout-mode-tooltip": "在系列详细信息页面上将项目显示为卡片或列表视图。", + "locale-label": "", + "locale-tooltip": "Kavita 当前语言", + "blur-unread-summaries-label": "模糊未读摘要", + "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(以避免剧透)", + "prompt-on-download-label": "下载时提示", + "prompt-on-download-tooltip": "当下载大小超过 {{size}}MB 时提示", + "disable-animations-label": "关闭动画", + "disable-animations-tooltip": "关闭站点中的动画。对电子墨水阅读器很有用。", + "collapse-series-relationships-label": "", + "collapse-series-relationships-tooltip": "Kavitra 是否显示没有关系的系列或者是父/前传", + "share-series-reviews-label": "分享系列评论", + "share-series-reviews-tooltip": "Kavita 是否对其他用户的系列评论显示你的评论", + "image-reader-settings-title": "图像阅读器", + "reading-direction-label": "", + "reading-direction-tooltip": "", + "scaling-option-label": "", + "scaling-option-tooltip": "", + "page-splitting-label": "", + "page-splitting-tooltip": "", + "reading-mode-label": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "background-color-label": "背景色", + "auto-close-menu-label": "", + "show-screen-hints-label": "", + "emulate-comic-book-label": "", + "swipe-to-paginate-label": "", + "book-reader-settings-title": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "reading-direction-book-label": "", + "reading-direction-book-tooltip": "", + "font-family-label": "", + "font-family-tooltip": "", + "writing-style-label": "", + "writing-style-tooltip": "", + "layout-mode-book-label": "", + "layout-mode-book-tooltip": "", + "color-theme-book-label": "", + "color-theme-book-tooltip": "", + "font-size-book-label": "", + "line-height-book-label": "", + "line-height-book-tooltip": "", + "margin-book-label": "", + "margin-book-tooltip": "", + "clients-opds-alert": "", + "clients-opds-description": "", + "clients-api-key-tooltip": "", + "clients-opds-url-tooltip": "", + "reset": "", + "save": "" + }, + "user-holds": { + "title": "", + "description": "" + }, + "theme-manager": { + "title": "", + "looking-for-theme": "", + "looking-for-theme-continued": "", + "scan": "", + "site-themes": "", + "set-default": "", + "apply": "", + "applied": "", + "updated-toastr": "", + "scan-queued": "" + }, + "theme": { + "theme-dark": "", + "theme-black": "", + "theme-paper": "", + "theme-white": "" + }, + "restriction-selector": { + "title": "", + "description": "", + "not-applicable-for-admins": "", + "age-rating-label": "", + "no-restriction": "", + "include-unknowns-label": "", + "include-unknowns-tooltip": "" + }, + "site-theme-provider-pipe": { + "system": "", + "user": "" + }, + "manage-devices": { + "title": "", + "description": "", + "devices-title": "", + "no-devices": "", + "platform-label": "", + "email-label": "", + "add": "", + "delete": "", + "edit": "" + }, + "edit-device": { + "device-name-label": "", + "email-label": "", + "email-tooltip": "", + "device-platform-label": "", + "save": "", + "required-field": "", + "valid-email": "" + }, + "change-password": { + "password-label": "", + "current-password-label": "", + "new-password-label": "", + "confirm-password-label": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "", + "required-field": "", + "passwords-must-match": "", + "permission-error": "" + }, + "change-email": { + "email-label": "", + "current-password-label": "", + "email-not-confirmed": "", + "email-updated-title": "", + "email-updated-description": "", + "setup-user-account": "", + "invite-url-label": "", + "invite-url-tooltip": "", + "permission-error": "", + "required-field": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "change-age-restriction": { + "age-restriction-label": "", + "unknowns": "", + "reset": "", + "edit": "", + "cancel": "", + "save": "" + }, + "api-key": { + "copy": "", + "regen-warning": "", + "no-key": "", + "confirm-reset": "", + "key-reset": "" + }, + "scrobbling-providers": { + "title": "", + "requires": "", + "token-expired": "", + "no-token-set": "", + "token-set": "", + "generate": "", + "instructions": "", + "token-input-label": "", + "edit": "", + "cancel": "", + "save": "" + }, + "typeahead": { + "locked-field": "", + "close": "", + "loading": "", + "add-item": "", + "no-data": "", + "add-custom-item": "" + }, + "generic-list-modal": { + "close": "", + "clear": "", + "filter": "", + "open-filtered-search": "" + }, + "user-stats-info-cards": { + "total-pages-read-label": "", + "total-pages-read-tooltip": "", + "total-words-read-label": "", + "total-words-read-tooltip": "", + "time-spent-reading-label": "", + "time-spent-reading-tooltip": "", + "chapters-read-label": "", + "chapters-read-tooltip": "", + "avg-reading-per-week-label": "", + "last-active-label": "", + "chapters": "" + }, + "user-stats": { + "library-read-progress-title": "", + "read-percentage": "" + }, + "top-readers": { + "title": "", + "time-selection-label": "", + "comics-label": "", + "manga-label": "", + "books-label": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "role-selector": { + "title": "" + }, + "directory-picker": { + "title": "", + "close": "", + "path-label": "", + "path-placeholder": "", + "instructions": "", + "type-header": "", + "name-header": "", + "cancel": "", + "share": "", + "help": "" + }, + "library-access-modal": { + "select-all": "", + "deselect-all": "", + "title": "", + "close": "", + "reset": "", + "cancel": "", + "save": "", + "no-data": "" + }, + "time-periods": { + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "device-platform-pipe": { + "custom": "" + }, + "day-of-week-pipe": { + "monday": "", + "tuesday": "", + "wednesday": "", + "thursday": "", + "friday": "", + "saturday": "", + "sunday": "" + }, + "cbl-import-result-pipe": { + "success": "", + "partial": "", + "failure": "" + }, + "cbl-conflict-reason-pipe": { + "all-series-missing": "", + "chapter-missing": "", + "empty-file": "", + "name-conflict": "", + "series-collision": "", + "series-missing": "", + "volume-missing": "", + "all-chapter-missing": "", + "invalid-file": "", + "success": "" + }, + "time-duration-pipe": { + "hours": "", + "minutes": "", + "days": "", + "months": "", + "years": "" + }, + "time-ago-pipe": { + "just-now": "", + "min-ago": "", + "mins-ago": "", + "hour-ago": "", + "hours-ago": "", + "day-ago": "", + "days-ago": "", + "month-ago": "", + "months-ago": "", + "year-ago": "", + "years-ago": "" + }, + "relationship-pipe": { + "adaptation": "", + "alternative-setting": "", + "alternative-version": "", + "character": "", + "contains": "", + "doujinshi": "", + "other": "", + "prequel": "", + "sequel": "", + "side-story": "", + "spin-off": "", + "parent": "", + "edition": "" + }, + "publication-status-pipe": { + "ongoing": "", + "hiatus": "", + "completed": "", + "cancelled": "", + "ended": "" + }, + "person-role-pipe": { + "artist": "", + "character": "", + "colorist": "", + "cover-artist": "", + "editor": "", + "inker": "", + "letterer": "", + "penciller": "", + "publisher": "", + "writer": "", + "other": "" + }, + "manga-format-pipe": { + "epub": "", + "archive": "", + "image": "", + "pdf": "", + "unknown": "" + }, + "library-type-pipe": { + "book": "", + "comic": "", + "manga": "" + }, + "age-rating-pipe": { + "unknown": "", + "early-childhood": "", + "adults-only": "", + "everyone": "", + "everyone-10-plus": "", + "g": "", + "kids-to-adults": "", + "mature": "", + "ma15-plus": "", + "mature-17-plus": "", + "rating-pending": "", + "teen": "", + "x18-plus": "", + "not-applicable": "", + "pg": "", + "r18-plus": "" + }, + "reset-password": { + "title": "", + "description": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "submit": "" + }, + "reset-password-modal": { + "title": "", + "new-password-label": "", + "error-label": "", + "close": "", + "cancel": "", + "save": "" + }, + "all-series": { + "series-count": "" + }, + "announcements": { + "title": "" + }, + "changelog": { + "installed": "", + "download": "", + "published-label": "", + "available": "", + "description": "", + "description-continued": "" + }, + "invite-user": { + "title": "", + "close": "", + "description": "", + "email": "", + "required-field": "", + "setup-user-title": "", + "setup-user-description": "", + "setup-user-account": "", + "setup-user-account-tooltip": "", + "invite-url-label": "", + "invite": "", + "inviting": "", + "cancel": "" + }, + "library-selector": { + "title": "", + "select-all": "", + "deselect-all": "", + "no-data": "" + }, + "license": { + "title": "", + "manage": "", + "invalid-license-tooltip": "", + "check": "", + "cancel": "", + "edit": "", + "buy": "", + "activate": "", + "renew": "", + "no-license-key": "", + "license-valid": "", + "license-not-valid": "", + "loading": "", + "activate-description": "", + "activate-license-label": "", + "activate-email-label": "", + "activate-delete": "", + "activate-save": "" + }, + "book-line-overlay": { + "copy": "", + "bookmark": "", + "close": "", + "required-field": "", + "bookmark-label": "", + "save": "" + }, + "book-reader": { + "title": "", + "page-label": "", + "pagination-header": "", + "go-to-page": "", + "go-to-last-page": "", + "prev-page": "", + "next-page": "", + "prev-chapter": "", + "next-chapter": "", + "skip-header": "", + "virtual-pages": "", + "settings-header": "", + "table-of-contents-header": "", + "bookmarks-header": "", + "toc-header": "", + "loading-book": "", + "go-back": "", + "incognito-mode-alt": "", + "incognito-mode-label": "", + "next": "", + "previous": "" + }, + "personal-table-of-contents": { + "no-data": "", + "page": "", + "delete": "" + }, + "confirm-email": { + "title": "", + "description": "", + "error-label": "", + "username-label": "", + "password-label": "", + "email-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "confirm-email-change": { + "title": "", + "non-confirm-description": "", + "confirm-description": "", + "success": "" + }, + "confirm-reset-password": { + "title": "", + "description": "", + "password-label": "", + "required-field": "", + "submit": "", + "password-validation": "" + }, + "register": { + "title": "", + "description": "", + "username-label": "", + "email-label": "", + "email-tooltip": "", + "password-label": "", + "required-field": "", + "valid-email": "", + "password-validation": "", + "register": "" + }, + "series-detail": { + "page-settings-title": "", + "close": "", + "layout-mode-label": "", + "layout-mode-option-card": "", + "layout-mode-option-list": "", + "continue-from": "", + "read": "", + "continue": "", + "read-options-alt": "", + "incognito": "", + "remove-from-want-to-read": "", + "add-to-want-to-read": "", + "edit-series-alt": "", + "download-series--tooltip": "", + "downloading-status": "", + "user-reviews-alt": "", + "storyline-tab": "", + "books-tab": "", + "volumes-tab": "", + "specials-tab": "", + "related-tab": "", + "recommendations-tab": "", + "send-to": "", + "no-pages": "", + "no-chapters": "", + "cover-change": "" + }, + "series-metadata-detail": { + "links-title": "", + "genres-title": "", + "tags-title": "", + "collections-title": "", + "reading-lists-title": "", + "writers-title": "", + "cover-artists-title": "", + "characters-title": "", + "colorists-title": "", + "editors-title": "", + "inkers-title": "", + "letterers-title": "", + "translators-title": "", + "pencillers-title": "", + "publishers-title": "", + "promoted": "", + "see-more": "", + "see-less": "" + }, + "badge-expander": { + "more-items": "" + }, + "read-more": { + "read-more": "", + "read-less": "" + }, + "update-notification-modal": { + "title": "", + "close": "", + "help": "", + "download": "" + }, + "side-nav-companion-bar": { + "page-settings-title": "", + "open-filter-and-sort": "", + "close-filter-and-sort": "", + "filter-and-sort-alt": "" + }, + "side-nav": { + "home": "", + "want-to-read": "", + "collections": "", + "reading-lists": "", + "bookmarks": "", + "filter-label": "", + "all-series": "", + "clear": "", + "donate": "" + }, + "library-settings-modal": { + "close": "", + "edit-title": "", + "add-title": "", + "general-tab": "", + "folder-tab": "", + "cover-tab": "", + "advanced-tab": "", + "name-label": "", + "library-name-unique": "", + "last-scanned-label": "", + "type-label": "", + "type-tooltip": "", + "folder-description": "", + "browse": "", + "help-us-part-1": "", + "help-us-part-2": "", + "help-us-part-3": "", + "naming-conventions-part-1": "", + "naming-conventions-part-2": "", + "naming-conventions-part-3": "", + "cover-description": "", + "cover-description-extra": "", + "manage-collection-label": "", + "manage-collection-tooltip": "", + "manage-reading-list-label": "", + "manage-reading-list-tooltip": "", + "allow-scrobbling-label": "", + "allow-scrobbling-tooltip": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "include-in-dashboard-label": "", + "include-in-dashboard-tooltip": "", + "include-in-recommendation-label": "", + "include-in-recommendation-tooltip": "", + "include-in-search-label": "", + "include-in-search-tooltip": "", + "force-scan": "", + "force-scan-tooltip": "", + "reset": "", + "cancel": "", + "next": "", + "save": "", + "required-field": "" + }, + "reader-settings": { + "general-settings-title": "", + "font-family-label": "", + "font-size-label": "", + "line-spacing-label": "", + "margin-label": "", + "reset-to-defaults": "", + "reader-settings-title": "", + "reading-direction-label": "", + "right-to-left": "", + "left-to-right": "", + "horizontal": "", + "vertical": "", + "writing-style-label": "", + "writing-style-tooltip": "", + "tap-to-paginate-label": "", + "tap-to-paginate-tooltip": "", + "on": "", + "off": "", + "immersive-mode-label": "", + "immersive-mode-tooltip": "", + "fullscreen-label": "", + "fullscreen-tooltip": "", + "exit": "", + "enter": "", + "layout-mode-label": "", + "layout-mode-tooltip": "", + "layout-mode-option-scroll": "", + "layout-mode-option-1col": "", + "layout-mode-option-2col": "", + "color-theme-title": "", + "theme-dark": "", + "theme-black": "", + "theme-white": "", + "theme-paper": "" + }, + "table-of-contents": { + "no-data": "" + }, + "bookmarks": { + "title": "", + "series-count": "", + "no-data": "", + "no-data-2": "", + "confirm-delete": "", + "confirm-single-delete": "", + "delete-success": "", + "delete-single-success": "" + }, + "bulk-operations": { + "title": "", + "items-selected": "", + "mark-as-unread": "", + "mark-as-read": "", + "deselect-all": "" + }, + "card-detail-drawer": { + "general-tab": "", + "metadata-tab": "", + "cover-tab": "", + "info-tab": "", + "no-summary": "", + "writers-title": "", + "genres-title": "", + "publishers-title": "", + "tags-title": "", + "not-defined": "", + "read": "", + "unread": "", + "files": "", + "pages": "", + "added": "", + "size": "" + }, + "card-detail-layout": { + "total-items": "" + }, + "card-item": { + "cannot-read": "" + }, + "chapter-metadata-detail": { + "no-data": "", + "writers-title": "", + "publishers-title": "", + "characters-title": "", + "translators-title": "", + "letterers-title": "", + "colorists-title": "", + "inkers-title": "", + "pencillers-title": "", + "cover-artists-title": "", + "editors-title": "" + }, + "cover-image-chooser": { + "drag-n-drop": "", + "upload": "", + "upload-continued": "", + "url-label": "", + "load": "", + "back": "", + "reset-cover-tooltip": "", + "reset": "", + "image-num": "", + "apply": "", + "applied": "" + }, + "download-indicator": { + "progress": "" + }, + "edit-series-relation": { + "description-part-1": "", + "description-part-2": "", + "target-series": "", + "relationship": "", + "remove": "", + "add-relationship": "", + "parent": "" + }, + "entity-info-cards": { + "tags-title": "", + "characters-title": "", + "release-date-title": "", + "release-date-tooltip": "", + "age-rating-title": "", + "length-title": "", + "pages-count": "", + "words-count": "", + "reading-time-title": "", + "date-added-title": "", + "size-title": "", + "id-title": "", + "links-title": "", + "isbn-title": "", + "last-read-title": "", + "less-than-hour": "", + "range-hours": "", + "hour": "", + "hours": "" + }, + "series-info-cards": { + "release-date-title": "", + "release-year-tooltip": "", + "age-rating-title": "", + "language-title": "", + "publication-status-title": "", + "publication-status-tooltip": "", + "scrobbling-title": "", + "scrobbling-tooltip": "", + "on": "", + "off": "", + "disabled": "", + "format-title": "", + "last-read-title": "", + "length-title": "", + "read-time-title": "", + "less-than-hour": "", + "hour": "", + "hours": "", + "time-left-title": "", + "ongoing": "", + "pages-count": "", + "words-count": "" + }, + "bulk-add-to-collection": { + "title": "", + "promoted": "", + "close": "", + "filter-label": "", + "clear": "", + "no-data": "", + "loading": "", + "collection-label": "", + "create": "" + }, + "entity-title": { + "special": "", + "issue-num": "", + "chapter": "" + }, + "external-series-card": { + "open-external": "" + }, + "list-item": { + "read": "" + }, + "manage-alerts": { + "description-part-1": "", + "description-part-2": "", + "filter-label": "", + "clear-alerts": "", + "extension-header": "", + "file-header": "", + "comment-header": "", + "details-header": "" + }, + "manage-email-settings": { + "title": "", + "description": "", + "send-to-warning": "", + "email-url-label": "", + "email-url-tooltip": "", + "reset": "", + "test": "", + "host-name-label": "", + "host-name-tooltip": "", + "host-name-validation": "", + "reset-to-default": "", + "save": "" + }, + "manage-library": { + "title": "", + "add-library": "", + "no-data": "", + "loading": "", + "last-scanned-title": "", + "shared-folders-title": "", + "type-title": "", + "scan-library": "", + "delete-library": "", + "delete-library-by-name": "", + "edit-library": "", + "edit-library-by-name": "" + }, + "manage-media-settings": { + "encode-as-description-part-1": "", + "encode-as-description-part-2": "", + "encode-as-description-part-3": "", + "encode-as-warning": "", + "media-warning": "", + "encode-as-label": "", + "encode-as-tooltip": "", + "bookmark-dir-label": "", + "bookmark-dir-tooltip": "", + "change": "", + "reset-to-default": "", + "reset": "", + "save": "", + "media-issue-title": "", + "scrobble-issue-title": "" + }, + "manage-scrobble-errors": { + "description": "", + "filter-label": "", + "clear-errors": "", + "series-header": "", + "created-header": "", + "comment-header": "", + "edit-header": "", + "edit-item-alt": "" + }, + "default-date-pipe": { + "never": "" + }, + "manage-settings": { + "notice": "", + "restart-required": "", + "base-url-label": "", + "base-url-tooltip": "", + "ip-address-label": "", + "ip-address-tooltip": "", + "port-label": "", + "port-tooltip": "", + "backup-label": "", + "backup-tooltip": "", + "log-label": "", + "log-tooltip": "", + "logging-level-label": "", + "logging-level-tooltip": "", + "cache-size-label": "", + "cache-size-tooltip": "", + "on-deck-last-progress-label": "", + "on-deck-last-progress-tooltip": "", + "on-deck-last-chapter-add-label": "", + "on-deck-last-chapter-add-tooltip": "", + "allow-stats-label": "", + "allow-stats-tooltip-part-1": "", + "allow-stats-tooltip-part-2": "", + "send-data": "", + "opds-label": "", + "opds-tooltip": "", + "enable-opds": "", + "folder-watching-label": "", + "folder-watching-tooltip": "", + "enable-folder-watching": "", + "reset-to-default": "", + "reset": "", + "save": "", + "cache-size-validation": "", + "field-required": "", + "max-logs-validation": "", + "min-logs-validation": "", + "min-days-validation": "", + "min-cache-validation": "", + "max-backup-validation": "", + "min-backup-validation": "", + "ip-address-validation": "", + "base-url-validation": "" + }, + "manage-system": { + "title": "", + "version-title": "", + "installId-title": "", + "more-info-title": "", + "home-page-title": "", + "wiki-title": "", + "discord-title": "", + "donations-title": "", + "source-title": "", + "feature-request-title": "" + }, + "manage-tasks-settings": { + "title": "", + "library-scan-label": "", + "library-scan-tooltip": "", + "library-database-backup-label": "", + "library-database-backup-tooltip": "", + "adhoc-tasks-title": "", + "job-title-header": "", + "description-header": "", + "action-header": "", + "reset-to-default": "", + "reset": "", + "save": "", + "recurring-tasks-title": "", + "last-executed-header": "", + "cron-header": "", + "convert-media-task": "", + "convert-media-task-desc": "", + "convert-media-success": "", + "bust-cache-task": "", + "bust-cache-task-desc": "", + "bust-cache-task-success": "", + "clear-reading-cache-task": "", + "clear-reading-cache-task-desc": "", + "clear-reading-cache-task-success": "", + "clean-up-want-to-read-task": "", + "clean-up-want-to-read-task-desc": "", + "clean-up-want-to-read-task-success": "", + "backup-database-task": "", + "backup-database-task-desc": "", + "backup-database-task-success": "", + "download-logs-task": "", + "download-logs-task-desc": "", + "analyze-files-task": "", + "analyze-files-task-desc": "", + "analyze-files-task-success": "", + "check-for-updates-task": "", + "check-for-updates-task-desc": "" + }, + "manage-users": { + "title": "", + "invite": "", + "you-alt": "", + "pending-title": "", + "delete-user-tooltip": "", + "delete-user-alt": "", + "edit-user-tooltip": "", + "edit-user-alt": "", + "resend-invite-tooltip": "", + "resend-invite-alt": "", + "setup-user-tooltip": "", + "setup-user-alt": "", + "change-password-tooltip": "", + "change-password-alt": "", + "resend": "", + "setup": "", + "last-active-title": "", + "roles-title": "", + "none": "", + "never": "", + "online-now-tooltip": "", + "sharing-title": "", + "no-data": "", + "loading": "" + }, + "edit-collection-tags": { + "title": "", + "required-field": "", + "save": "", + "close": "", + "cancel": "", + "general-tab": "", + "cover-image-tab": "", + "series-tab": "", + "name-label": "", + "name-validation": "", + "promote-label": "", + "promote-tooltip": "", + "summary-label": "", + "series-title": "", + "deselect-all": "", + "select-all": "" + }, + "library-detail": { + "library-tab": "", + "recommended-tab": "" + }, + "library-recommended": { + "no-data": "", + "more-in-genre": "", + "rediscover": "", + "highly-rated": "", + "quick-catchups": "", + "quick-reads": "", + "on-deck": "" + }, + "admin-dashboard": { + "title": "", + "general-tab": "", + "users-tab": "", + "libraries-tab": "", + "media-tab": "", + "logs-tab": "", + "email-tab": "", + "tasks-tab": "", + "statistics-tab": "", + "system-tab": "", + "kavita+-tab": "", + "kavita+-desc-part-1": "", + "kavita+-desc-part-2": "", + "kavita+-desc-part-3": "" + }, + "collection-detail": { + "no-data": "", + "no-data-filtered": "", + "title-alt": "" + }, + "all-collections": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "carousel-reel": { + "prev-items": "", + "next-items": "" + }, + "draggable-ordered-list": { + "instructions-alt": "", + "reorder-label": "", + "remove-item-alt": "" + }, + "reading-lists": { + "title": "", + "item-count": "", + "no-data": "", + "create-one-part-1": "", + "create-one-part-2": "" + }, + "reading-list-item": { + "remove": "", + "read": "" + }, + "reading-list-detail": { + "item-count": "", + "page-settings-title": "", + "remove-read": "", + "order-numbers-label": "", + "continue": "", + "read": "", + "read-options-alt": "", + "incognito-alt": "", + "no-data": "" + }, + "events-widget": { + "title-alt": "", + "dismiss-all": "", + "update-available": "", + "downloading-item": "", + "more-info": "", + "close": "", + "users-online-count": "", + "active-events-title": "", + "no-data": "" + }, + "shortcuts-modal": { + "title": "", + "close": "", + "prev-page": "", + "next-page": "", + "go-to": "", + "bookmark": "", + "double-click": "", + "close-reader": "", + "toggle-menu": "" + }, + "grouped-typeahead": { + "files": "", + "chapters": "", + "people": "", + "tags": "", + "genres": "", + "libraries": "", + "reading-lists": "", + "collections": "", + "close": "", + "loading": "" + }, + "nav-header": { + "skip-alt": "", + "search-series-alt": "", + "search-alt": "", + "promoted": "", + "no-data": "", + "scroll-to-top-alt": "", + "server-settings": "", + "settings": "", + "help": "", + "announcements": "", + "logout": "" + }, + "add-to-list-modal": { + "title": "", + "close": "", + "filter-label": "", + "promoted-alt": "", + "no-data": "", + "loading": "", + "reading-list-label": "", + "create": "" + }, + "edit-reading-list-modal": { + "title": "", + "general-tab": "", + "cover-image-tab": "", + "close": "", + "save": "", + "year-validation": "", + "month-validation": "", + "name-unique-validation": "", + "required-field": "", + "summary-label": "", + "year-label": "", + "month-label": "", + "ending-title": "", + "starting-title": "", + "promote-label": "", + "promote-tooltip": "" + }, + "import-cbl-modal": { + "close": "", + "title": "", + "import-description": "", + "validate-description": "", + "validate-warning": "", + "validate-no-issue": "", + "validate-no-issue-description": "", + "dry-run-description": "", + "prev": "", + "import": "", + "restart": "", + "next": "", + "import-step": "", + "validate-cbl-step": "", + "dry-run-step": "", + "final-import-step": "" + }, + "pdf-reader": { + "loading-message": "", + "incognito-mode": "", + "light-theme-alt": "", + "dark-theme-alt": "", + "close-reader-alt": "" + }, + "infinite-reader": { + "continuous-reading-prev-chapter-alt": "", + "continuous-reading-prev-chapter": "", + "continuous-reading-next-chapter-alt": "", + "continuous-reading-next-chapter": "" + }, + "manga-reader": { + "back": "", + "save-globally": "", + "incognito-alt": "", + "incognito-title": "", + "shortcuts-menu-alt": "", + "prev-page-tooltip": "", + "next-page-tooltip": "", + "prev-chapter-tooltip": "", + "next-chapter-tooltip": "", + "first-page-tooltip": "", + "last-page-tooltip": "", + "left-to-right-alt": "", + "right-to-left-alt": "", + "reading-direction-tooltip": "", + "reading-mode-tooltip": "", + "collapse": "", + "fullscreen": "", + "settings-tooltip": "", + "image-splitting-label": "", + "image-scaling-label": "", + "height": "", + "width": "", + "original": "", + "auto-close-menu-label": "", + "swipe-enabled-label": "", + "enable-comic-book-label": "", + "brightness-label": "", + "first-time-reading-manga": "", + "layout-mode-switched": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "user-preferences-updated": "" + }, + "metadata-filter": { + "filter-title": "", + "format-label": "", + "format-tooltip": "", + "libraries-label": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "read-progress-label": "", + "unread": "", + "read": "", + "in-progress": "", + "rating-label": "", + "age-rating-label": "", + "language-label": "", + "publication-status-label": "", + "series-name-label": "", + "series-name-tooltip": "", + "release-label": "", + "min": "", + "max": "", + "sort-by-label": "", + "ascending-alt": "", + "descending-alt": "", + "reset": "", + "apply": "" + }, + "sort-field-pipe": { + "sort-name": "", + "created": "", + "last-modified": "", + "last-chapter-added": "", + "time-to-read": "", + "release-year": "" + }, + "edit-series-modal": { + "title": "", + "general-tab": "", + "metadata-tab": "", + "people-tab": "", + "web-links-tab": "", + "cover-image-tab": "", + "related-tab": "", + "info-tab": "", + "collections-label": "", + "genres-label": "", + "tags-label": "", + "cover-artist-label": "", + "writer-label": "", + "publisher-label": "", + "penciller-label": "", + "letterer-label": "", + "inker-label": "", + "editor-label": "", + "colorist-label": "", + "character-label": "", + "translator-label": "", + "language-label": "", + "age-rating-label": "", + "publication-status-label": "", + "required-field": "", + "close": "", + "name-label": "", + "sort-name-label": "", + "localized-name-label": "", + "summary-label": "", + "release-year-label": "", + "web-link-description": "", + "web-link-label": "", + "add-link-alt": "", + "remove-link-alt": "", + "cover-image-description": "", + "save": "", + "field-locked-alt": "", + "info-title": "", + "library-title": "", + "format-title": "", + "created-title": "", + "last-read-title": "", + "last-added-title": "", + "last-scanned-title": "", + "folder-path-title": "", + "publication-status-title": "", + "total-pages-title": "", + "total-items-title": "", + "max-items-title": "", + "size-title": "", + "loading": "", + "added-title": "", + "last-modified-title": "", + "view-files": "", + "pages-title": "", + "chapter-title": "", + "volume-num": "", + "highest-count-tooltip": "", + "max-issue-tooltip": "" + }, + "day-breakdown": { + "title": "", + "x-axis-label": "", + "y-axis-label": "" + }, + "file-breakdown-stats": { + "format-title": "", + "format-tooltip": "", + "visualisation-label": "", + "data-table-label": "", + "extension-header": "", + "format-header": "", + "total-size-header": "", + "total-files-header": "", + "not-classified": "", + "total-file-size-title": "" + }, + "reading-activity": { + "title": "", + "legend-label": "", + "x-axis-label": "", + "y-axis-label": "", + "no-data": "", + "time-frame-label": "" + }, + "manga-format-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "format-header": "", + "count-header": "" + }, + "publication-status-stats": { + "title": "", + "visualisation-label": "", + "data-table-label": "", + "year-header": "", + "count-header": "" + }, + "server-stats": { + "total-series-label": "", + "total-series-tooltip": "", + "total-volumes-label": "", + "total-volumes-tooltip": "", + "total-files-label": "", + "total-files-tooltip": "", + "total-size-label": "", + "total-genres-label": "", + "total-genres-tooltip": "", + "total-tags-label": "", + "total-tags-tooltip": "", + "total-people-label": "", + "total-people-tooltip": "", + "total-read-time-label": "", + "total-read-time-tooltip": "", + "series": "", + "reads": "", + "release-years-title": "", + "most-active-users-title": "", + "popular-libraries-title": "", + "popular-series-title": "", + "recently-read-title": "", + "genre-count": "", + "tag-count": "", + "people-count": "", + "tags": "", + "people": "", + "genres": "" + }, + "errors": { + "series-doesnt-exist": "", + "collection-invalid-access": "", + "unknown-crit": "", + "user-not-auth": "", + "error-code": "", + "download": "", + "not-found": "", + "generic": "", + "rejected-cover-upload": "", + "invalid-confirmation-url": "", + "invalid-confirmation-email": "", + "invalid-password-reset-url": "" + }, + "toasts": { + "regen-cover": "", + "no-pages": "", + "download-in-progress": "", + "scan-queued": "", + "server-settings-updated": "", + "reset-ip-address": "", + "reset-base-url": "", + "unauthorized-1": "", + "unauthorized-2": "", + "no-updates": "", + "confirm-delete-user": "", + "user-deleted": "", + "email-sent-to-user": "", + "click-email-link": "", + "series-added-to-collection": "", + "no-series-collection-warning": "", + "collection-updated": "", + "reading-list-deleted": "", + "reading-list-updated": "", + "confirm-delete-reading-list": "", + "item-removed": "", + "nothing-to-remove": "", + "series-added-to-reading-list": "", + "volumes-added-to-reading-list": "", + "chapter-added-to-reading-list": "", + "multiple-added-to-reading-list": "", + "select-files-warning": "", + "reading-list-imported": "", + "incognito-off": "", + "email-service-reset": "", + "email-service-reachable": "", + "email-service-unresponsive": "", + "refresh-covers-queued": "", + "library-file-analysis-queued": "", + "entity-read": "", + "entity-unread": "", + "mark-read": "", + "mark-unread": "", + "series-removed-want-to-read": "", + "series-deleted": "", + "file-send-to": "", + "theme-missing": "", + "email-sent": "", + "k+-license-saved": "", + "k+-unlocked": "", + "k+-error": "", + "k+-delete-key": "", + "library-deleted": "", + "copied-to-clipboard": "", + "book-settings-info": "", + "no-next-chapter": "", + "no-prev-chapter": "", + "load-next-chapter": "", + "load-prev-chapter": "", + "account-registration-complete": "", + "account-migration-complete": "", + "password-reset": "", + "password-updated": "", + "forced-scan-queued": "", + "library-created": "", + "anilist-token-updated": "", + "age-restriction-updated": "", + "email-sent-to-no-existing": "", + "email-sent-to": "", + "change-email-private": "", + "device-updated": "", + "device-created": "", + "confirm-regen-covers": "", + "alert-long-running": "", + "confirm-delete-multiple-series": "", + "confirm-delete-series": "", + "alert-bad-theme": "", + "confirm-library-delete": "", + "confirm-library-type-change": "", + "confirm-download-size": "" + }, + "actionable": { + "scan-library": "", + "refresh-covers": "", + "analyze-files": "", + "settings": "", + "edit": "", + "mark-as-read": "", + "mark-as-unread": "", + "scan-series": "", + "add-to": "", + "add-to-want-to-read": "", + "remove-from-want-to-read": "", + "remove-from-on-deck": "", + "others": "", + "add-to-reading-list": "", + "add-to-collection": "", + "send-to": "", + "delete": "", + "download": "", + "read-incognito": "", + "details": "", + "view-series": "", + "clear": "", + "import-cbl": "" + }, + "preferences": { + "left-to-right": "", + "right-to-left": "", + "horizontal": "", + "vertical": "", + "automatic": "", + "fit-to-height": "", + "fit-to-width": "", + "original": "", + "fit-to-screen": "", + "no-split": "", + "webtoon": "", + "single": "", + "double": "", + "double-manga": "", + "scroll": "", + "1-column": "", + "2-column": "", + "cards": "", + "list": "", + "up-to-down": "" + }, + "validation": { + "required-field": "", + "valid-email": "", + "password-validation": "" + }, + "entity-type": { + "volume": "", + "chapter": "", + "series": "", + "bookmark": "", + "logs": "" + }, + "common": { + "reset-to-default": "", + "close": "", + "cancel": "", + "create": "", + "save": "", + "reset": "", + "add": "", + "apply": "", + "delete": "", + "edit": "", + "help": "", + "submit": "", + "email": "", + "read": "", + "loading": "", + "username": "", + "password": "", + "promoted": "", + "select-all": "", + "deselect-all": "", + "series-count": "", + "item-count": "", + "book-num": "", + "issue-hash-num": "", + "issue-num": "", + "chapter-num": "", + "volume-num": "" + } +}