From 3603043cae5546463bcaea1a2968f0d5c8b4acbc Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 3 Aug 2023 22:55:23 +0000 Subject: [PATCH 01/35] 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/ --- API/I18N/fr.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 4d77fffdf..ce13f511a 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -6,6 +6,10 @@ "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 regénérer la clé" } From fc20d9222d597684c3b460aba2aee7bd4b74eabf Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 3 Aug 2023 22:59:02 +0000 Subject: [PATCH 02/35] 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/ --- API/I18N/fr.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index ce13f511a..f8fca7c5a 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -11,5 +11,13 @@ "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 regénérer la clé" + "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" } From e34d33504ab845bebd77db11ae7a2818ee6d2de6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E6=9B=B8=E4=B8=9E?= Date: Fri, 4 Aug 2023 08:58:26 +0200 Subject: [PATCH 03/35] Added translation using Weblate (Japanese) --- API/I18N/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/ja.json diff --git a/API/I18N/ja.json b/API/I18N/ja.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/ja.json @@ -0,0 +1 @@ +{} From 00b938ac1eaa4b5456a4af0268f7b34b52ae1487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 09:02:02 +0200 Subject: [PATCH 04/35] Added translation using Weblate (Undetermined) --- API/I18N/und.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/und.json diff --git a/API/I18N/und.json b/API/I18N/und.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/und.json @@ -0,0 +1 @@ +{} From d03203065f14c062edc3b401a64d41ee0e3cb68c Mon Sep 17 00:00:00 2001 From: AlienHack Date: Fri, 4 Aug 2023 09:03:38 +0200 Subject: [PATCH 05/35] Added translation using Weblate (Thai) --- API/I18N/th.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/th.json diff --git a/API/I18N/th.json b/API/I18N/th.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/th.json @@ -0,0 +1 @@ +{} From 6a74988dfab19b2b78b59312f9bcc9e46c4d5cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 09:05:52 +0200 Subject: [PATCH 06/35] Added translation using Weblate (Chinese (Simplified)) --- UI/Web/src/assets/langs/zh_Hans.json | 1680 ++++++++++++++++++++++++++ 1 file changed, 1680 insertions(+) create mode 100644 UI/Web/src/assets/langs/zh_Hans.json 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 000000000..f12a0cc90 --- /dev/null +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -0,0 +1,1680 @@ +{ + "login": { + "title": "", + "username": "", + "password": "", + "password-validation": "", + "forgot-password": "", + "submit": "" + }, + "dashboard": { + "no-libraries": "", + "server-settings-link": "", + "not-granted": "", + "on-deck-title": "", + "recently-updated-title": "", + "recently-added-title": "" + }, + "edit-user": { + "edit": "", + "close": "", + "username": "", + "required": "", + "email": "", + "not-valid-email": "", + "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": "", + "rating": "", + "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": "", + "save": "" + }, + "review-card-modal": { + "close": "", + "user-review": "", + "external-mod": "", + "go-to-review": "" + }, + "review-card": { + "your-review": "", + "external-review": "", + "local-review": "", + "rating-percentage": "" + }, + "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": "", + "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": "" + } +} From 4a06686794b4e204ce1039cfe9b18a2f1ee8b2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 09:28:38 +0200 Subject: [PATCH 07/35] Added translation using Weblate (Chinese (Simplified)) --- API/I18N/zh_Hans.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/zh_Hans.json diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/zh_Hans.json @@ -0,0 +1 @@ +{} From 7140377369d10a60085c763d4f501adec5b387c6 Mon Sep 17 00:00:00 2001 From: NeneNeko Date: Fri, 4 Aug 2023 09:34:11 +0200 Subject: [PATCH 08/35] Added translation using Weblate (Thai) --- UI/Web/src/assets/langs/th.json | 1680 +++++++++++++++++++++++++++++++ 1 file changed, 1680 insertions(+) create mode 100644 UI/Web/src/assets/langs/th.json diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json new file mode 100644 index 000000000..f12a0cc90 --- /dev/null +++ b/UI/Web/src/assets/langs/th.json @@ -0,0 +1,1680 @@ +{ + "login": { + "title": "", + "username": "", + "password": "", + "password-validation": "", + "forgot-password": "", + "submit": "" + }, + "dashboard": { + "no-libraries": "", + "server-settings-link": "", + "not-granted": "", + "on-deck-title": "", + "recently-updated-title": "", + "recently-added-title": "" + }, + "edit-user": { + "edit": "", + "close": "", + "username": "", + "required": "", + "email": "", + "not-valid-email": "", + "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": "", + "rating": "", + "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": "", + "save": "" + }, + "review-card-modal": { + "close": "", + "user-review": "", + "external-mod": "", + "go-to-review": "" + }, + "review-card": { + "your-review": "", + "external-review": "", + "local-review": "", + "rating-percentage": "" + }, + "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": "", + "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": "" + } +} From 6bf706776b42de1d147ce85fc2c044407cd85241 Mon Sep 17 00:00:00 2001 From: Toto Saurio Date: Fri, 4 Aug 2023 01:13:29 +0000 Subject: [PATCH 09/35] 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/ --- UI/Web/src/assets/langs/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index f8b9f74c1..e6b466e98 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", From 4904c45563240ac43ccca8c181f493fb4d58c460 Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 4 Aug 2023 07:31:31 +0000 Subject: [PATCH 10/35] 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/ --- API/I18N/nl.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/API/I18N/nl.json b/API/I18N/nl.json index 313fd9c9f..ffb1f03fa 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", @@ -150,8 +150,9 @@ "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" } From a4dd8eaf875a6eb896cbdb5292a158e8179721b9 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 4 Aug 2023 05:52:45 +0000 Subject: [PATCH 11/35] 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/ --- API/I18N/nl.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/API/I18N/nl.json b/API/I18N/nl.json index ffb1f03fa..c3e686684 100644 --- a/API/I18N/nl.json +++ b/API/I18N/nl.json @@ -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,11 +143,11 @@ "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": "Deel {0}", From 7b755f1f8753510dedfce51d68fc20e3564fa22d Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 4 Aug 2023 07:29:45 +0000 Subject: [PATCH 12/35] 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/ --- UI/Web/src/assets/langs/nl.json | 56 ++++++++++++++++----------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index a73575ce5..07212cfba 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -34,53 +34,53 @@ "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": "", + "chapter-read": "Leesvoortgang", "score-updated": "", "want-to-read-add": "", "want-to-read-remove": "", - "review": "" + "review": "Review update" }, "spoiler": { - "click-to-show": "" + "click-to-show": "Spoiler, klik om te tonen" }, "review-series-modal": { - "title": "", + "title": "Beoordeling bewerken", "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "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 Beoordeling", + "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": "" + "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": "", + "title": "Gebruikersdashboard", + "pref-description": "Dit zijn algemene instellingen die aan he account zijn gekoppeld.", "account-tab": "", "preferences-tab": "", "3rd-party-clients-tab": "", From f74036b04f27041dabe35c6115b2759138d30686 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 4 Aug 2023 05:59:04 +0000 Subject: [PATCH 13/35] 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/ --- UI/Web/src/assets/langs/nl.json | 134 ++++++++++++++++---------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 07212cfba..afae4fff2 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -498,89 +498,89 @@ "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": "", From a2ae878f795b987dce3808d82e89f47716e0ab4e Mon Sep 17 00:00:00 2001 From: AlienHack Date: Fri, 4 Aug 2023 07:07:01 +0000 Subject: [PATCH 14/35] 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/ --- API/I18N/th.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/API/I18N/th.json b/API/I18N/th.json index 0967ef424..6c3c5429b 100644 --- a/API/I18N/th.json +++ b/API/I18N/th.json @@ -1 +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": "มีบางอย่างผิดพลาด ไม่สามารถรีเซ็ตคีย์ได้" +} From 29456a3173d08721b462463a827e2f954eb938ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 07:15:25 +0000 Subject: [PATCH 15/35] 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/ --- UI/Web/src/assets/langs/zh_Hans.json | 144 +++++++++++++-------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index f12a0cc90..c6415bcfd 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -1,102 +1,102 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "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": "" + "no-libraries": "尚未有库信息。先配置一些", + "server-settings-link": "服务器设置", + "not-granted": "你尚未获得任一图书馆的权限。", + "on-deck-title": "待阅", + "recently-updated-title": "最近更新的系列", + "recently-added-title": "新增系列" }, "edit-user": { - "edit": "", - "close": "", - "username": "", - "required": "", - "email": "", - "not-valid-email": "", - "cancel": "", - "saving": "", - "update": "" + "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": "", - "rating": "", - "not-applicable": "", - "processed": "", - "not-processed": "" + "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": "" + "chapter-read": "阅读进度", + "score-updated": "评分更新", + "want-to-read-add": "准备阅读:添加", + "want-to-read-remove": "准备阅读:移除", + "review": "评论更新" }, "spoiler": { - "click-to-show": "" + "click-to-show": "剧透,点击显示" }, "review-series-modal": { - "title": "", - "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "title": "编辑评论", + "tagline-label": "标语", + "review-label": "评论", + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", - "user-review": "", - "external-mod": "", - "go-to-review": "" + "close": "{{common.close}}", + "user-review": "{{username}}的评论", + "external-mod": "(外部的)", + "go-to-review": "跳转评论" }, "review-card": { - "your-review": "", - "external-review": "", - "local-review": "", - "rating-percentage": "" + "your-review": "你的评论", + "external-review": "外部评论", + "local-review": "评论", + "rating-percentage": "评分 {{r}}%" }, "want-to-read": { - "title": "", + "title": "准备阅读", "series-count": "", - "no-items": "", - "no-items-filtered": "" + "no-items": "尚无项目,试着添加系列。", + "no-items-filtered": "没有项目与当前筛选器匹配。" }, "user-preferences": { - "title": "", - "pref-description": "", - "account-tab": "", - "preferences-tab": "", - "3rd-party-clients-tab": "", - "theme-tab": "", - "devices-tab": "", - "stats-tab": "", + "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": "", + "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": "", + "locale-tooltip": "Kavita 当前语言", + "blur-unread-summaries-label": "模糊未读摘要", + "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(以避免剧透)", + "prompt-on-download-label": "下载时提示", "prompt-on-download-tooltip": "", "disable-animations-label": "", "disable-animations-tooltip": "", From b6a137750825cd63bceb659eabfeebcbd4b78f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 07:30:32 +0000 Subject: [PATCH 16/35] 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/ --- API/I18N/zh_Hans.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index 0967ef424..313ee7807 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -1 +1,15 @@ -{} +{ + "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": "无效密码" +} From 0e5fba87f4d75669bb08a98fdf0e3e39cd3753da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=A6=E7=AD=BE?= Date: Fri, 4 Aug 2023 07:46:19 +0000 Subject: [PATCH 17/35] 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/ --- UI/Web/src/assets/langs/zh_Hans.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index c6415bcfd..c414850c7 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -97,14 +97,14 @@ "blur-unread-summaries-label": "模糊未读摘要", "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(以避免剧透)", "prompt-on-download-label": "下载时提示", - "prompt-on-download-tooltip": "", - "disable-animations-label": "", - "disable-animations-tooltip": "", + "prompt-on-download-tooltip": "当下载大小超过 {{size}}MB 时提示", + "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": "", + "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": "", @@ -114,7 +114,7 @@ "reading-mode-label": "", "layout-mode-label": "", "layout-mode-tooltip": "", - "background-color-label": "", + "background-color-label": "背景色", "auto-close-menu-label": "", "show-screen-hints-label": "", "emulate-comic-book-label": "", From d6b1ed17aeec592e27fb81efd09fb855dd6b55b6 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Fri, 4 Aug 2023 11:56:31 +0200 Subject: [PATCH 18/35] Added translation using Weblate (Portuguese) --- API/I18N/pt.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/pt.json diff --git a/API/I18N/pt.json b/API/I18N/pt.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/pt.json @@ -0,0 +1 @@ +{} From d05d036b6ad054fca8812d6407de5bf084f92f06 Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 4 Aug 2023 10:46:12 +0000 Subject: [PATCH 19/35] 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/ --- UI/Web/src/assets/langs/nl.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index afae4fff2..72d2e6d2f 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" }, @@ -48,21 +48,21 @@ "score-updated": "", "want-to-read-add": "", "want-to-read-remove": "", - "review": "Review update" + "review": "Recensie update" }, "spoiler": { "click-to-show": "Spoiler, klik om te tonen" }, "review-series-modal": { "title": "Beoordeling bewerken", - "tagline-label": "", + "tagline-label": "Slogan", "review-label": "Beoordeling", "close": "{{common.close}}", "save": "{{common.save}}" }, "review-card-modal": { "close": "{{common.close}}", - "user-review": "{{username}}s Beoordeling", + "user-review": "{{username}}s Recensie", "external-mod": "(extern)", "go-to-review": "Ga naar recensie" }, @@ -87,7 +87,7 @@ "theme-tab": "", "devices-tab": "", "stats-tab": "", - "scrobbling-tab": "", + "scrobbling-tab": "Scrobbling", "success-toast": "", "global-settings-title": "", "page-layout-mode-label": "", @@ -99,15 +99,15 @@ "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": "", + "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": "", "page-splitting-label": "", "page-splitting-tooltip": "", From 7758133bda40cf66cd39d8bb859237e379470220 Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 4 Aug 2023 10:41:16 +0000 Subject: [PATCH 20/35] 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/ --- UI/Web/src/assets/langs/nl.json | 60 ++++++++++++++++----------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 72d2e6d2f..a3ab9aafe 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -45,9 +45,9 @@ }, "scrobble-event-type-pipe": { "chapter-read": "Leesvoortgang", - "score-updated": "", - "want-to-read-add": "", - "want-to-read-remove": "", + "score-updated": "Beoordeling bijwerken", + "want-to-read-add": "Wil lezen: toevoegen", + "want-to-read-remove": "Wil lezen: verwijderen", "review": "Recensie update" }, "spoiler": { @@ -73,7 +73,7 @@ "rating-percentage": "Beoordeling {{r}}%" }, "want-to-read": { - "title": "", + "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." @@ -81,16 +81,16 @@ "user-preferences": { "title": "Gebruikersdashboard", "pref-description": "Dit zijn algemene instellingen die aan he account zijn gekoppeld.", - "account-tab": "", - "preferences-tab": "", + "account-tab": "Account", + "preferences-tab": "Voorkeuren", "3rd-party-clients-tab": "", - "theme-tab": "", - "devices-tab": "", - "stats-tab": "", + "theme-tab": "Thema", + "devices-tab": "Apparaten", + "stats-tab": "Statistieken", "scrobbling-tab": "Scrobbling", - "success-toast": "", - "global-settings-title": "", - "page-layout-mode-label": "", + "success-toast": "Gebruikersvoorkeuren bijgewerkt", + "global-settings-title": "Algemene instellingen", + "page-layout-mode-label": "Pagina-indelingsmodus", "page-layout-mode-tooltip": "", "locale-label": "", "locale-tooltip": "", @@ -183,8 +183,8 @@ "platform-label": "", "email-label": "", "add": "", - "delete": "", - "edit": "" + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" }, "edit-device": { "device-name-label": "", @@ -582,20 +582,20 @@ "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": "", From 9cb8bc2695b2fb6d9e44e3cdf85230f688042ebd Mon Sep 17 00:00:00 2001 From: stan xu Date: Fri, 4 Aug 2023 08:01:30 +0000 Subject: [PATCH 21/35] 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/ --- API/I18N/zh_Hans.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index 313ee7807..cdf51d542 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -11,5 +11,11 @@ "register-user": "注册用户时出现一些错误", "locked-out": "您因多次错误登陆已被阻止。请稍等 10 分钟。", "permission-denied": "您无权执行此操作", - "invalid-password": "无效密码" + "invalid-password": "无效密码", + "generate-token": "生成确认电子邮件令牌时出现问题。参见日志", + "generic-user-update": "更新用户时出现了异常", + "share-multiple-emails": "不能在多个账户间共享电子邮件", + "age-restriction-update": "年龄限制更新出错", + "no-user": "用户不存在", + "username-taken": "用户名已被使用" } From e83a994fae66fe791154176874a0f206c035c32b Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 4 Aug 2023 14:40:17 +0200 Subject: [PATCH 22/35] Added translation using Weblate (Italian) --- API/I18N/it.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/it.json diff --git a/API/I18N/it.json b/API/I18N/it.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/it.json @@ -0,0 +1 @@ +{} From 2894fc95a20e7adfa7a28c9fc9b2588ffb03b290 Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 4 Aug 2023 10:48:12 +0000 Subject: [PATCH 23/35] 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/ --- UI/Web/src/assets/langs/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index a3ab9aafe..512f19e96 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -91,7 +91,7 @@ "success-toast": "Gebruikersvoorkeuren bijgewerkt", "global-settings-title": "Algemene instellingen", "page-layout-mode-label": "Pagina-indelingsmodus", - "page-layout-mode-tooltip": "", + "page-layout-mode-tooltip": "Toon items als kaarten of lijstweergave op de seriedetailpagina.", "locale-label": "", "locale-tooltip": "", "blur-unread-summaries-label": "", From 33f93acdd34fb86117bd272b9cdbfbca9231281b Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 4 Aug 2023 10:49:47 +0000 Subject: [PATCH 24/35] 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/ --- UI/Web/src/assets/langs/nl.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 512f19e96..3ae80c0e1 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -93,12 +93,12 @@ "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": "", + "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", @@ -108,7 +108,7 @@ "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": "", + "scaling-option-tooltip": "Hoe de afbeelding naar uw scherm te schalen.", "page-splitting-label": "", "page-splitting-tooltip": "", "reading-mode-label": "", @@ -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": "", From c8c3a303953f3d57e92f2778b90da210bc310e2b Mon Sep 17 00:00:00 2001 From: NeneNeko Date: Fri, 4 Aug 2023 13:20:22 +0000 Subject: [PATCH 25/35] 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/ --- UI/Web/src/assets/langs/th.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json index f12a0cc90..072f70bca 100644 --- a/UI/Web/src/assets/langs/th.json +++ b/UI/Web/src/assets/langs/th.json @@ -29,18 +29,18 @@ "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": "", - "rating": "", - "not-applicable": "", - "processed": "", + "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": { From 9c71367fcd6fc9df8cb82605e195157caf677e91 Mon Sep 17 00:00:00 2001 From: AlienHack Date: Fri, 4 Aug 2023 10:56:52 +0000 Subject: [PATCH 26/35] 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/ --- UI/Web/src/assets/langs/th.json | 42 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json index 072f70bca..7979b17d0 100644 --- a/UI/Web/src/assets/langs/th.json +++ b/UI/Web/src/assets/langs/th.json @@ -1,30 +1,30 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "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": "" + "no-libraries": "ยังไม่ได้ตั้งค่ารายการหนังสือ กรุณาตั้งค่าใน", + "server-settings-link": "ตั้งค่าเซิฟเวอร์", + "not-granted": "คุณไม่ได้มีสิทธิ์ในการเข้าถึงรายการหนังสือ", + "on-deck-title": "กำลังอ่าน", + "recently-updated-title": "ซีรี่ย์ที่เพิ่งอัพเดท", + "recently-added-title": "ซีรี่ย์ใหม่" }, "edit-user": { - "edit": "", - "close": "", - "username": "", - "required": "", - "email": "", - "not-valid-email": "", - "cancel": "", - "saving": "", - "update": "" + "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": "", From 16ff6f1debe32579de4675ff78232ee12ee2b2f7 Mon Sep 17 00:00:00 2001 From: majora2007 Date: Fri, 4 Aug 2023 14:31:01 +0000 Subject: [PATCH 27/35] 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/ --- API/I18N/pt.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt.json b/API/I18N/pt.json index 0967ef424..49728058c 100644 --- a/API/I18N/pt.json +++ b/API/I18N/pt.json @@ -1 +1,3 @@ -{} +{ + "bad-credentials": "As credenciais não estão corretas" +} From f22b58a7fc1e9da8c67e759c8bbf7500fb8ba20d Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 4 Aug 2023 12:42:17 +0000 Subject: [PATCH 28/35] 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/ --- API/I18N/it.json | 70 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/API/I18N/it.json b/API/I18N/it.json index 0967ef424..e5c3b8e1e 100644 --- a/API/I18N/it.json +++ b/API/I18N/it.json @@ -1 +1,69 @@ -{} +{ + "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." +} From e228e3999b8160d2ef5d76fd4919cfd8ad2d3874 Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Fri, 4 Aug 2023 16:16:06 +0000 Subject: [PATCH 29/35] 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/ --- API/I18N/fr.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index f8fca7c5a..a87081500 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -19,5 +19,9 @@ "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" + "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" } From b6a7197c24d00c3f7b5caa60e570220939cd88ec Mon Sep 17 00:00:00 2001 From: AlienHack Date: Fri, 4 Aug 2023 15:26:29 +0000 Subject: [PATCH 30/35] 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/ --- UI/Web/src/assets/langs/th.json | 72 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/UI/Web/src/assets/langs/th.json b/UI/Web/src/assets/langs/th.json index 7979b17d0..22ef19eeb 100644 --- a/UI/Web/src/assets/langs/th.json +++ b/UI/Web/src/assets/langs/th.json @@ -27,7 +27,7 @@ "update": "อัปเดท" }, "user-scrobble-history": { - "title": "", + "title": "ประวัติการทำ Scrobble", "description": "", "filter-label": "ตัวกรอง", "created-header": "สร้างแล้ว", @@ -41,55 +41,55 @@ "rating": "เรตติ้ง {{r}}", "not-applicable": "ไม่สามารถใช้ได้", "processed": "ดำเนินการ", - "not-processed": "" + "not-processed": "ยังไม่ได้ประมวลผล" }, "scrobble-event-type-pipe": { - "chapter-read": "", - "score-updated": "", - "want-to-read-add": "", - "want-to-read-remove": "", - "review": "" + "chapter-read": "ความคืบหน้าการอ่าน", + "score-updated": "อัปเดทเรตติ้ง", + "want-to-read-add": "ต้องการอ่าน: เพิ่ม", + "want-to-read-remove": "ต้องการอ่าน: นำออก", + "review": "อัปเดทรีวิว" }, "spoiler": { - "click-to-show": "" + "click-to-show": "คลิกเพื่อแสดง" }, "review-series-modal": { - "title": "", - "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "title": "แก้ไขรีวิว", + "tagline-label": "สโลแกน", + "review-label": "รีวิว", + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", - "user-review": "", - "external-mod": "", - "go-to-review": "" + "close": "{{common.close}}", + "user-review": "รีวิวของ {{username}}", + "external-mod": "(ภายนอก)", + "go-to-review": "ไปที่รีวิว" }, "review-card": { - "your-review": "", - "external-review": "", - "local-review": "", - "rating-percentage": "" + "your-review": "นี่คือรีวิวของคุณ", + "external-review": "รีวิวจากภายนอก", + "local-review": "รีวิว", + "rating-percentage": "เรตติ้ง {{r}}%" }, "want-to-read": { - "title": "", - "series-count": "", - "no-items": "", - "no-items-filtered": "" + "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": "", + "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": "", From 50466feb71658389af77cb93296b1d1645bf76b7 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Fri, 4 Aug 2023 14:57:34 +0000 Subject: [PATCH 31/35] 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/ --- API/I18N/pt.json | 143 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 142 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt.json b/API/I18N/pt.json index 49728058c..b9d10b351 100644 --- a/API/I18N/pt.json +++ b/API/I18N/pt.json @@ -1,3 +1,144 @@ { - "bad-credentials": "As credenciais não estão corretas" + "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" } From c4e9c787e3b41e89721b960161676c016ba3a956 Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 4 Aug 2023 14:46:36 +0000 Subject: [PATCH 32/35] 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/ --- API/I18N/it.json | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/API/I18N/it.json b/API/I18N/it.json index e5c3b8e1e..18cec6798 100644 --- a/API/I18N/it.json +++ b/API/I18N/it.json @@ -65,5 +65,48 @@ "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." + "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" } From 5d18aa4fe6a0652debe95a84913b22a68ab5a9f5 Mon Sep 17 00:00:00 2001 From: zeedif Date: Fri, 4 Aug 2023 17:39:33 +0000 Subject: [PATCH 33/35] 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/ --- UI/Web/src/assets/langs/es.json | 69 ++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index e6b466e98..a9c6b372f 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -33,6 +33,73 @@ "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" + }, + "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": "Redactor", + "colorist-label": "Colorista", + "translator-label": "Traductor", + "collections-label": "Colecciones" + }, + "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" + }, + "common": { + "volume-num": "Volumen" } } From 9cbd2333c71ced3c0a1b16b9ed6b0ba706212054 Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 4 Aug 2023 17:24:26 +0000 Subject: [PATCH 34/35] 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/ --- UI/Web/src/assets/langs/nl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 3ae80c0e1..97c78d4b0 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -87,7 +87,7 @@ "theme-tab": "Thema", "devices-tab": "Apparaten", "stats-tab": "Statistieken", - "scrobbling-tab": "Scrobbling", + "scrobbling-tab": "Scrobblen", "success-toast": "Gebruikersvoorkeuren bijgewerkt", "global-settings-title": "Algemene instellingen", "page-layout-mode-label": "Pagina-indelingsmodus", @@ -109,8 +109,8 @@ "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": "", - "page-splitting-tooltip": "", + "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": "", From eb497f45966cae5b479e8ed1e7bf29f5db652001 Mon Sep 17 00:00:00 2001 From: zeedif Date: Fri, 4 Aug 2023 18:00:45 +0000 Subject: [PATCH 35/35] 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/ --- UI/Web/src/assets/langs/es.json | 133 +++++++++++++++++++++++++++++++- 1 file changed, 129 insertions(+), 4 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index a9c6b372f..029a12a67 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -36,7 +36,11 @@ "last-modified-header": "Última Modificación", "processed": "Procesado", "volume-and-chapter-num": "Volumen {{v}} Capítulo {{n}}", - "not-processed": "Sin procesar" + "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", @@ -56,10 +60,17 @@ "character-label": "Personaje", "letterer-label": "Rotulista", "inker-label": "Entintador", - "editor-label": "Redactor", + "editor-label": "Corrector", "colorist-label": "Colorista", "translator-label": "Traductor", - "collections-label": "Colecciones" + "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:", @@ -97,9 +108,123 @@ "continuous-reading-next-chapter": "Capítulo siguiente" }, "scrobble-event-type-pipe": { - "chapter-read": "Progreso de lectura" + "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." } }