From 29f6392c9ad0885c01ab9c1bd5c79f7dd53b6cb0 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Thu, 10 Aug 2023 17:54:16 +0200 Subject: [PATCH 01/76] Added translation using Weblate (Polish) --- UI/Web/src/assets/langs/pl.json | 1691 +++++++++++++++++++++++++++++++ 1 file changed, 1691 insertions(+) create mode 100644 UI/Web/src/assets/langs/pl.json diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json new file mode 100644 index 000000000..cfb4fbc23 --- /dev/null +++ b/UI/Web/src/assets/langs/pl.json @@ -0,0 +1,1691 @@ +{ + "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": { + "never": "", + "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": "", + "go-to-page-prompt": "" + }, + "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": "", + "read-time-title": "" + }, + "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": "", + "emulate-comic-book-label": "" + }, + "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": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "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": "", + "read": "" + }, + "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 98832afe44341cbf226211c801f15485198c366e Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 16:00:31 +0000 Subject: [PATCH 02/76] Translated using Weblate (French) Currently translated at 17.0% (27 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index a87081500..5acb44650 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -23,5 +23,6 @@ "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" + "invalid-email-confirmation": "La confirmation de courriel est invalide", + "invalid-payload": "Paramètre invalide" } From 1c57cbf5d4cea89d1fa2307996bdd5106462d0ae Mon Sep 17 00:00:00 2001 From: Hadrien b Date: Thu, 10 Aug 2023 16:00:44 +0000 Subject: [PATCH 03/76] Translated using Weblate (French) Currently translated at 17.0% (27 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 5acb44650..468a64f5e 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -24,5 +24,6 @@ "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", - "invalid-payload": "Paramètre invalide" + "invalid-payload": "Paramètre invalide", + "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation" } From ac705fd2072ebb57289a84e9e7dcd112e7a896f5 Mon Sep 17 00:00:00 2001 From: Hadrien b Date: Thu, 10 Aug 2023 16:01:28 +0000 Subject: [PATCH 04/76] Translated using Weblate (French) Currently translated at 17.7% (28 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 468a64f5e..9005bb461 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -25,5 +25,6 @@ "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", "invalid-payload": "Paramètre invalide", - "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation" + "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", + "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur veuillez vérifier le log" } From a62c54c224d51f96107d1b054e84dbfa61a4b016 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Thu, 10 Aug 2023 18:02:15 +0200 Subject: [PATCH 05/76] Added translation using Weblate (Polish) --- API/I18N/pl.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/pl.json diff --git a/API/I18N/pl.json b/API/I18N/pl.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/pl.json @@ -0,0 +1 @@ +{} From ac56774636d3f86e4967e782ebf937e53f48f676 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 16:02:15 +0000 Subject: [PATCH 06/76] Translated using Weblate (French) Currently translated at 18.3% (29 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 9005bb461..0ea101aac 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -26,5 +26,5 @@ "invalid-email-confirmation": "La confirmation de courriel est invalide", "invalid-payload": "Paramètre invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", - "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur veuillez vérifier le log" + "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs." } From 9daa110ff3c7eefb5bbc67ed22b93b3fff6eeb67 Mon Sep 17 00:00:00 2001 From: Hadrien b Date: Thu, 10 Aug 2023 16:02:30 +0000 Subject: [PATCH 07/76] Translated using Weblate (French) Currently translated at 18.3% (29 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 0ea101aac..a2af3160b 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -26,5 +26,6 @@ "invalid-email-confirmation": "La confirmation de courriel est invalide", "invalid-payload": "Paramètre invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", - "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs." + "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs.", + "generic-password-update": "Une erreur s'est produite au moment de vérifier le mot de passe" } From 36f5d6fdb04b8f78c22ed5ce2455ccea48d98344 Mon Sep 17 00:00:00 2001 From: Hadrien b Date: Thu, 10 Aug 2023 16:03:20 +0000 Subject: [PATCH 08/76] Translated using Weblate (French) Currently translated at 19.6% (31 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index a2af3160b..82222fd4c 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -27,5 +27,7 @@ "invalid-payload": "Paramètre invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs.", - "generic-password-update": "Une erreur s'est produite au moment de vérifier le mot de passe" + "generic-password-update": "Une erreur s'est produite au moment de vérifier le mot de passe", + "password-updated": "Mot de passe mis a jour", + "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans la base de données" } From 56b054c2a64925590fb05d0f4f42c011ff9a1d2e Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 16:03:11 +0000 Subject: [PATCH 09/76] Translated using Weblate (French) Currently translated at 19.6% (31 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 82222fd4c..41c6292a6 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -27,7 +27,7 @@ "invalid-payload": "Paramètre invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs.", - "generic-password-update": "Une erreur s'est produite au moment de vérifier le mot de passe", + "generic-password-update": "Une erreur s'est produite lors de la vérification du nouveau mot de passe", "password-updated": "Mot de passe mis a jour", "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans la base de données" } From 93b56390b2b65eec7d1991115e707e6b78247ed7 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 16:05:27 +0000 Subject: [PATCH 10/76] Translated using Weblate (French) Currently translated at 25.9% (41 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 41c6292a6..7051db9ce 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -29,5 +29,15 @@ "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs.", "generic-password-update": "Une erreur s'est produite lors de la vérification du nouveau mot de passe", "password-updated": "Mot de passe mis a jour", - "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans la base de données" + "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans notre base de données", + "not-accessible-password": "Votre serveur n'est pas accessible. Un lien pour réinitialiser votre mot de passe est dans les logs", + "not-accessible": "Votre serveur n'est pas accessible publiquement", + "email-sent": "Email envoyé", + "user-migration-needed": "Cet utilisateur doit être déplacé. Faite le se déconnecter et reconnecter afin d'entamer la procédure", + "generic-invite-email": "Erreur lors du renvoi de l'invitation par e-mail", + "admin-already-exists": "Administrateur déjà existant", + "invalid-username": "Nom d'utilisateur invalide", + "critical-email-migration": "Un problème est survenu lors de la migration de l'e-mail. Contactez le support", + "chapter-doesnt-exist": "Chapitre non existant", + "file-missing": "Fichier introuvable dans le livre" } From 0240089173ae299b7d49d277ff182b9d60439195 Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 10 Aug 2023 16:14:47 +0000 Subject: [PATCH 11/76] Translated using Weblate (French) Currently translated at 25.9% (41 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 7051db9ce..01c0ca4b1 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -26,7 +26,7 @@ "invalid-email-confirmation": "La confirmation de courriel est invalide", "invalid-payload": "Paramètre invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", - "generic-user-email-update": "Impossible de mettre a jour l’e-mail de l'utilisateur. Veuillez vérifier les logs.", + "generic-user-email-update": "Impossible de mettre à jour le courriel de l'utilisateur. Veuillez vérifier les logs.", "generic-password-update": "Une erreur s'est produite lors de la vérification du nouveau mot de passe", "password-updated": "Mot de passe mis a jour", "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans notre base de données", From 261bb7e3c426ca7c42f805b4eb97d5fd7fd602d6 Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 10 Aug 2023 18:16:13 +0200 Subject: [PATCH 12/76] Added translation using Weblate (French) --- UI/Web/src/assets/langs/fr.json | 1691 +++++++++++++++++++++++++++++++ 1 file changed, 1691 insertions(+) create mode 100644 UI/Web/src/assets/langs/fr.json diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json new file mode 100644 index 000000000..cfb4fbc23 --- /dev/null +++ b/UI/Web/src/assets/langs/fr.json @@ -0,0 +1,1691 @@ +{ + "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": { + "never": "", + "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": "", + "go-to-page-prompt": "" + }, + "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": "", + "read-time-title": "" + }, + "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": "", + "emulate-comic-book-label": "" + }, + "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": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "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": "", + "read": "" + }, + "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 71a1c4fd232bfb9b4c0d1ac14e329541e1bbf581 Mon Sep 17 00:00:00 2001 From: Gazy Mahomar Date: Thu, 10 Aug 2023 17:07:50 +0000 Subject: [PATCH 13/76] Translated using Weblate (Spanish) Currently translated at 41.1% (587 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index ada81746d..aa24ce5e3 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -1,10 +1,10 @@ { "login": { - "title": "Acceso", + "title": "Inicio de Sesión", "username": "{{common.username}}", "password": "{{common.password}}", - "password-validation": "La contraseña tiene que tener entre {{min}} y{{max}} caracteres", - "forgot-password": "Has olvidado la contraseña?", + "password-validation": "La contraseña debe tener entre {{min}} y {{max}} caracteres", + "forgot-password": "¿Has olvidado la contraseña?", "submit": "Enviar" }, "dashboard": { @@ -16,12 +16,12 @@ "recently-added-title": "Series Añadidas Recientemente" }, "edit-user": { - "edit": "Editar", + "edit": "{{common.edit}}", "username": "Nombre de Usuario", - "not-valid-email": "El correo electronico tiene que ser válido", + "not-valid-email": "{{validation.valid-email}}", "saving": "Guardando …", "update": "Actualizar", - "required": "Este campo es obligatorio", + "required": "{{validation.required-field}}", "close": "Cerrar", "email": "dirección de correo", "cancel": "Cancelar" @@ -138,7 +138,8 @@ "promoted": "Promocionado", "reset-to-default": "Reiniciar a predeterminado", "book-num": "Libro", - "chapter-num": "Capitulo" + "chapter-num": "Capitulo", + "email": "Correo electrónico" }, "user-preferences": { "share-series-reviews-label": "Compartir reseñas de series", @@ -209,7 +210,7 @@ "scrobbling-tab": "Seguimiento" }, "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.", + "description": "Esta es una lista gestionada por el usuario de series que no serán scrobbleadas a los proveedores. Puedes eliminar una serie en cualquier momento y el siguiente evento Scrobble-able (progreso de lectura, calificación, estado de \"quiero leer\") activará eventos.", "title": "Retenciones de scrobble" }, "theme-manager": { @@ -260,7 +261,8 @@ "devices-title": "Dispositivos", "platform-label": "Plataforma: ", "add": "{{common.add}}", - "delete": "{{common.delete}}" + "delete": "{{common.delete}}", + "email-label": "{{common.email}} " }, "edit-device": { "device-name-label": "Nombre del dispositivo", From ac3f848160feff40184d043e70bdabe8e28777dc Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 10 Aug 2023 16:15:22 +0000 Subject: [PATCH 14/76] Translated using Weblate (French) Currently translated at 44.3% (70 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 01c0ca4b1..38011e8f6 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -29,15 +29,15 @@ "generic-user-email-update": "Impossible de mettre à jour le courriel de l'utilisateur. Veuillez vérifier les logs.", "generic-password-update": "Une erreur s'est produite lors de la vérification du nouveau mot de passe", "password-updated": "Mot de passe mis a jour", - "forgot-password-generic": "Un e-mail sera envoyé a cette adresse si elle existe dans notre base de données", + "forgot-password-generic": "Un courriel sera envoyé à cette adresse si elle existe dans notre base de données", "not-accessible-password": "Votre serveur n'est pas accessible. Un lien pour réinitialiser votre mot de passe est dans les logs", "not-accessible": "Votre serveur n'est pas accessible publiquement", "email-sent": "Email envoyé", "user-migration-needed": "Cet utilisateur doit être déplacé. Faite le se déconnecter et reconnecter afin d'entamer la procédure", - "generic-invite-email": "Erreur lors du renvoi de l'invitation par e-mail", + "generic-invite-email": "Erreur lors du renvoi de l'invitation par courriel", "admin-already-exists": "Administrateur déjà existant", "invalid-username": "Nom d'utilisateur invalide", - "critical-email-migration": "Un problème est survenu lors de la migration de l'e-mail. Contactez le support", + "critical-email-migration": "Un problème est survenu lors de la migration du courriel. Veuillez contacter le support", "chapter-doesnt-exist": "Chapitre non existant", "file-missing": "Fichier introuvable dans le livre" } From 0a2e24005f7fb4baf475a038fc7d7b6ef6124a71 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 16:17:46 +0000 Subject: [PATCH 15/76] Translated using Weblate (French) Currently translated at 44.3% (70 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 38011e8f6..4e3a4f338 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -39,5 +39,34 @@ "invalid-username": "Nom d'utilisateur invalide", "critical-email-migration": "Un problème est survenu lors de la migration du courriel. Veuillez contacter le support", "chapter-doesnt-exist": "Chapitre non existant", - "file-missing": "Fichier introuvable dans le livre" + "file-missing": "Fichier introuvable dans le livre", + "generic-device-delete": "Erreur lors de la suppression de l'appareil", + "send-to-kavita-email": "Envoyer à l'appareil ne peut pas être utilisé par le service e-mail de Kavita. Veuillez configurer le votre.", + "generic-favicon": "Erreur lors de la récupération de la favicon pour le domaine", + "generic-library": "Erreur critique. Essayez à nouveau.", + "delete-library-while-scan": "Vous ne pouvez pas supprimer une bibliothèque lorsqu'une analyse est en cours. Veuillez attendre la fin de l'analyse ou redémarrez Kavita, puis essayez de la supprimer", + "collection-updated": "Collection mise à jour avec succès", + "generic-error": "Erreur, essayez à nouveau", + "collection-doesnt-exist": "Collection non existante", + "device-doesnt-exist": "Cet appareil n'existe pas", + "generic-device-create": "Erreur lors de la création de l'appareil", + "generic-device-update": "Erreur lors de la mise à jour de l'appareil", + "greater-0": "{0} doit être plus grand que 0", + "send-to-device-status": "Transfert de fichier vers votre appareil", + "generic-send-to": "Erreur lors de l'envoi du/des fichiers vers l'appareil", + "series-doesnt-exist": "Série non existante", + "volume-doesnt-exist": "Volume non existant", + "bookmarks-empty": "Marque-pages ne peux pas être vide", + "no-cover-image": "Pas de couverture", + "bookmark-doesnt-exist": "Marque-page non existant", + "must-be-defined": "{0}doit être défini", + "invalid-filename": "Nom du fichier incorrect", + "file-doesnt-exist": "Fichier non existant", + "library-name-exists": "Le nom de la bibliothèque existe déjà. Veuillez choisir un nom unique pour le serveur.", + "no-library-access": "L'utilisateur n'as pas accès à la bibliothèque", + "user-doesnt-exist": "Utilisateur non existant", + "library-doesnt-exist": "Bibliothèque non existante", + "invalid-path": "Chemin invalide", + "generic-library-update": "Erreur critique lors de la mise à jour de la bibliothèque.", + "reading-list-position": "Impossible de mettre a jour la position" } From b7155558c9d7b623dfaba187d0d6c1388edf8942 Mon Sep 17 00:00:00 2001 From: Stijn Date: Thu, 10 Aug 2023 16:53:08 +0000 Subject: [PATCH 16/76] Translated using Weblate (Dutch) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/nl/ --- API/I18N/nl.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/nl.json b/API/I18N/nl.json index c3e686684..29f71cf95 100644 --- a/API/I18N/nl.json +++ b/API/I18N/nl.json @@ -154,5 +154,7 @@ "book-num": "Boek {0}", "issue-num": "Uitgave {0}{1}", "chapter-num": "Hoofdstuk {0}", - "generic-scrobble-hold": "Er is een fout opgetreden bij het toevoegen van de bewaarplicht" + "generic-scrobble-hold": "Er is een fout opgetreden bij het toevoegen van de bewaarplicht", + "on-deck": "Aan het lezen", + "browse-on-deck": "Aan Het Lezen doorbladeren" } From 0106422de6f96fc6b21d550a1ad976f90d14c500 Mon Sep 17 00:00:00 2001 From: Stijn Date: Thu, 10 Aug 2023 16:58:05 +0000 Subject: [PATCH 17/76] Translated using Weblate (Dutch) Currently translated at 49.1% (701 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ --- UI/Web/src/assets/langs/nl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 6d7bd60d9..35e1f1869 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -28,7 +28,7 @@ }, "user-scrobble-history": { "title": "Scrobble geschiedenis", - "description": "Hier vindt u alle scrobble-evenementen die aan uw account zijn gekoppeld. Om evenementen te laten bestaan, moet u een actieve scrobble provider geconfigureerd. Alle verwerkte gebeurtenissen worden na een maand gewist. Als er niet-verwerkte gebeurtenissen zijn, is het waarschijnlijk dat deze stroomopwaarts geen matches kunnen vormen. Neem contact op met uw beheerder om ze te laten corrigeren.", + "description": "Hier vindt u alle scrobble-evenementen die aan uw account zijn gekoppeld. Om evenementen te laten bestaan, moet u een actieve scrobble provider geconfigureerd hebben. Alle verwerkte gebeurtenissen worden na een maand gewist. Als er niet-verwerkte gebeurtenissen zijn, is het waarschijnlijk dat deze online geen matches kunnen vormen. Neem contact op met uw beheerder om ze te laten corrigeren.", "filter-label": "Filter", "created-header": "Gemaakt", "last-modified-header": "Laatst gewijzigd", @@ -111,12 +111,12 @@ "scaling-option-tooltip": "Hoe de afbeelding naar uw scherm te schalen.", "page-splitting-label": "Pagina splitsen", "page-splitting-tooltip": "Een afbeelding over de volledige breedte splitsen (dwz zowel de linker- als de rechterafbeelding worden gecombineerd)", - "reading-mode-label": "", - "layout-mode-label": "", - "layout-mode-tooltip": "", - "background-color-label": "", - "auto-close-menu-label": "", - "show-screen-hints-label": "", + "reading-mode-label": "Leesmodus", + "layout-mode-label": "lay-out modus", + "layout-mode-tooltip": "Render een enkele afbeelding op het scherm of twee naast elkaar geplaatste afbeeldingen", + "background-color-label": "Achtergrondkleur", + "auto-close-menu-label": "Menu automatisch sluiten", + "show-screen-hints-label": "Toon schermhints", "emulate-comic-book-label": "", "swipe-to-paginate-label": "", "book-reader-settings-title": "", From d94c3d9a617128ef2511a3af82251a171b84adef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=A1=E6=83=85=E5=A4=A9?= Date: Thu, 10 Aug 2023 17:12:01 +0000 Subject: [PATCH 18/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 7.2% (104 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 44 ++++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 0b7cc2eed..8fd92b536 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -92,7 +92,7 @@ "global-settings-title": "全局设置", "page-layout-mode-label": "页面显示模式", "page-layout-mode-tooltip": "在系列详细信息页面上将项目显示为卡片或列表视图。", - "locale-label": "", + "locale-label": "本地语言", "locale-tooltip": "Kavita 当前语言", "blur-unread-summaries-label": "模糊未读摘要", "blur-unread-summaries-tooltip": "模糊没有阅读进度的卷或章节的摘要文本(以避免剧透)", @@ -100,34 +100,34 @@ "prompt-on-download-tooltip": "当下载大小超过 {{size}}MB 时提示", "disable-animations-label": "关闭动画", "disable-animations-tooltip": "关闭站点中的动画。对电子墨水阅读器很有用。", - "collapse-series-relationships-label": "", + "collapse-series-relationships-label": "折叠系列关系", "collapse-series-relationships-tooltip": "Kavitra 是否显示没有关系的系列或者是父/前传", "share-series-reviews-label": "分享系列评论", "share-series-reviews-tooltip": "Kavita 是否对其他用户的系列评论显示你的评论", "image-reader-settings-title": "图像阅读器", "reading-direction-label": "阅读方向", - "reading-direction-tooltip": "", + "reading-direction-tooltip": "单击方向移动到下一页。从右到左意味着您单击屏幕左侧以移至下一页。", "scaling-option-label": "缩放选项", - "scaling-option-tooltip": "", - "page-splitting-label": "", - "page-splitting-tooltip": "", - "reading-mode-label": "", - "layout-mode-label": "", - "layout-mode-tooltip": "", + "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": "", + "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": "", From 33d8f2820e25cc9ca332d4f77be363f0d65be24f Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 10 Aug 2023 16:17:07 +0000 Subject: [PATCH 19/76] Translated using Weblate (French) Currently translated at 3.5% (51 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 102 ++++++++++++++++---------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index cfb4fbc23..7468272db 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -1,70 +1,70 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "title": "Connexion", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "forgot-password": "Mot de passe oublié ?", + "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "", - "server-settings-link": "", - "not-granted": "", - "on-deck-title": "", - "recently-updated-title": "", - "recently-added-title": "" + "no-libraries": "Aucune bibliothèque n'est configurée. Veuillez en ajouter une", + "server-settings-link": "Paramètres du serveur", + "not-granted": "Vous n'avez accès à aucune bibliothèque.", + "on-deck-title": "En Cours", + "recently-updated-title": "Séries mises-à-jour récemment", + "recently-added-title": "Séries ajoutées récemment" }, "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": "Sauvegarde…", + "update": "Mise-à-jour" }, "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": "" + "title": "Historique de scrobble", + "description": "Ici, vous trouverez les événements de scrobble reliées à votre compte. Afin d'avoir des événements, vous devez avoir un fournisseur de scrobble actif et configuré. Tous les événements qui ont été traités vont automatiquement disparaitre après un mois. Si des événements demeurent non traités, il est fort probable qu'il n'y ait aucune correspondance chez le fournisseur. Veuillez contacter votre administrateur afin de les corriger.", + "filter-label": "Filtre", + "created-header": "Création", + "last-modified-header": "Dernière modification", + "type-header": "Type", + "series-header": "Series", + "data-header": "Données", + "is-processed-header": "A été traité", + "no-data": "Aucune donnée", + "volume-and-chapter-num": "Volume {{v}} Chapitre {{n}}", + "rating": "Évaluation {{r}}", + "not-applicable": "Non applicable", + "processed": "Traité", + "not-processed": "Non traité" }, "scrobble-event-type-pipe": { - "chapter-read": "", - "score-updated": "", - "want-to-read-add": "", - "want-to-read-remove": "", - "review": "" + "chapter-read": "Progression de la lecture", + "score-updated": "Mise à jour de l'évaluation", + "want-to-read-add": "À lire : Ajouter à la liste", + "want-to-read-remove": "À lire : Retirer de la liste", + "review": "Mettre à jour la critique" }, "spoiler": { - "click-to-show": "" + "click-to-show": "Divulgâcheur, cliquez afin d'afficher" }, "review-series-modal": { - "title": "", - "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "title": "Éditer la critique", + "tagline-label": "Slogan", + "review-label": "Critique", + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", - "user-review": "", - "external-mod": "", - "go-to-review": "" + "close": "{{common.close}}", + "user-review": "Critique de {{username}}", + "external-mod": "(externe)", + "go-to-review": "Lire la critique" }, "review-card": { "your-review": "", From 7789370a91d9791ef868e9c43d1d9e0a39dd6315 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 19:28:58 +0200 Subject: [PATCH 20/76] Added translation using Weblate (Portuguese (Brazil)) --- API/I18N/pt_BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/pt_BR.json diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/pt_BR.json @@ -0,0 +1 @@ +{} From 6053711737528a880314d5418415611af8e6ad34 Mon Sep 17 00:00:00 2001 From: Gazy Mahomar Date: Thu, 10 Aug 2023 17:24:13 +0000 Subject: [PATCH 21/76] Translated using Weblate (Spanish) Currently translated at 41.1% (587 of 1427 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 aa24ce5e3..de16068eb 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -130,13 +130,13 @@ "cancel": "Cancelar", "add": "Añadir", "save": "Guardar", - "reset": "Reiniciar", + "reset": "Restablecer", "delete": "Eliminar", "username": "Usuario", "password": "Contraseña", "series-count": "{{num}} Series", "promoted": "Promocionado", - "reset-to-default": "Reiniciar a predeterminado", + "reset-to-default": "Restablecer valores predeterminados", "book-num": "Libro", "chapter-num": "Capitulo", "email": "Correo electrónico" From f99b57fe492b06d3a2b14732fb176a5b7f17fdfc Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 17:25:14 +0000 Subject: [PATCH 22/76] Translated using Weblate (French) Currently translated at 46.8% (74 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 4e3a4f338..67a01afef 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -68,5 +68,9 @@ "library-doesnt-exist": "Bibliothèque non existante", "invalid-path": "Chemin invalide", "generic-library-update": "Erreur critique lors de la mise à jour de la bibliothèque.", - "reading-list-position": "Impossible de mettre a jour la position" + "reading-list-position": "Impossible de mettre a jour la position", + "reading-list-updated": "Mis à Jour", + "reading-list-item-delete": "Impossible de supprimer le/les objets", + "reading-list-deleted": "Liste de lecture à été supprimé", + "generic-reading-list-delete": "Erreur lors de la suppression de la liste de lecture" } From 5d5cc5193cf56a1dbb22a7a50d38cebce48a1f78 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 17:25:01 +0000 Subject: [PATCH 23/76] Translated using Weblate (French) Currently translated at 3.8% (55 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 7468272db..ea2faadd2 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -102,10 +102,10 @@ "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": "", + "share-series-reviews-label": "Partagez les commentaires de la Série", + "share-series-reviews-tooltip": "Kavita doit il afficher vos commentaires sur les Séries pour les autres utilisateurs", + "image-reader-settings-title": "Lecteur d'image", + "reading-direction-label": "Sens de lecture", "reading-direction-tooltip": "", "scaling-option-label": "", "scaling-option-tooltip": "", From 0d3aa1ea3814ee100c37b9a633c954b99ab1dee4 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 20:30:24 +0200 Subject: [PATCH 24/76] Added translation using Weblate (Portuguese (Brazil)) --- UI/Web/src/assets/langs/pt_BR.json | 1691 ++++++++++++++++++++++++++++ 1 file changed, 1691 insertions(+) create mode 100644 UI/Web/src/assets/langs/pt_BR.json diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json new file mode 100644 index 000000000..cfb4fbc23 --- /dev/null +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -0,0 +1,1691 @@ +{ + "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": { + "never": "", + "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": "", + "go-to-page-prompt": "" + }, + "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": "", + "read-time-title": "" + }, + "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": "", + "emulate-comic-book-label": "" + }, + "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": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "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": "", + "read": "" + }, + "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 042d387a9efdc10130f800dec0d21f31872dd439 Mon Sep 17 00:00:00 2001 From: Gazy Mahomar Date: Thu, 10 Aug 2023 18:03:41 +0000 Subject: [PATCH 25/76] Translated using Weblate (Spanish) Currently translated at 41.9% (599 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 41 ++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index de16068eb..9e60c0e19 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -3,7 +3,7 @@ "title": "Inicio de Sesión", "username": "{{common.username}}", "password": "{{common.password}}", - "password-validation": "La contraseña debe tener entre {{min}} y {{max}} caracteres", + "password-validation": "{{validation.password-validation}}", "forgot-password": "¿Has olvidado la contraseña?", "submit": "Enviar" }, @@ -17,7 +17,7 @@ }, "edit-user": { "edit": "{{common.edit}}", - "username": "Nombre de Usuario", + "username": "{{common.username}}", "not-valid-email": "{{validation.valid-email}}", "saving": "Guardando …", "update": "Actualizar", @@ -37,7 +37,7 @@ "processed": "Procesado", "volume-and-chapter-num": "Volumen {{v}} Capítulo {{n}}", "not-processed": "Sin procesar", - "description": "Aquí encontrarás cualquier evento de scrobble vinculado a tu cuenta. Para que existan eventos, debes tener configurado\n un proveedor de scrobble activo. Todos los eventos que hayan sido procesados se eliminarán después de un mes. Si hay eventos no procesados, es\n probable que estos no puedan formar coincidencias en un nivel superior. Por favor, ponte en contacto con tu administrador para corregirlos.", + "description": "Aquí encontrarás cualquier evento de scrobbling vinculado a tu cuenta. Para que haya eventos, debes tener configurado un proveedor de scrobbling activo. Todos los eventos que hayan sido procesados se eliminarán después de un mes. Si hay eventos sin procesar, es probable que estos no puedan encontrar coincidencias en el proveedor. Por favor, ponte en contacto con tu administrador para corregirlos.", "title": "Historial de Scrobble", "series-header": "Series", "created-header": "Creado", @@ -132,14 +132,17 @@ "save": "Guardar", "reset": "Restablecer", "delete": "Eliminar", - "username": "Usuario", + "username": "Nombre de usuario", "password": "Contraseña", "series-count": "{{num}} Series", "promoted": "Promocionado", "reset-to-default": "Restablecer valores predeterminados", "book-num": "Libro", - "chapter-num": "Capitulo", - "email": "Correo electrónico" + "chapter-num": "Capítulo", + "email": "Correo electrónico", + "item-count": "{{num}} Elementos", + "issue-hash-num": "Número #", + "issue-num": "Número" }, "user-preferences": { "share-series-reviews-label": "Compartir reseñas de series", @@ -210,7 +213,7 @@ "scrobbling-tab": "Seguimiento" }, "user-holds": { - "description": "Esta es una lista gestionada por el usuario de series que no serán scrobbleadas a los proveedores. Puedes eliminar una serie en cualquier momento y el siguiente evento Scrobble-able (progreso de lectura, calificación, estado de \"quiero leer\") activará eventos.", + "description": "Esta es una lista gestionada por el usuario de series a las que no se les hará scrobbling. Puedes eliminar una serie en cualquier momento y el siguiente evento de scrobbling (progreso de lectura, calificación, estado de \"quiero leer\") activará eventos.", "title": "Retenciones de scrobble" }, "theme-manager": { @@ -270,7 +273,8 @@ "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", "device-platform-label": "Plataforma del dispositivo", - "save": "{{common.save}}" + "save": "{{common.save}}", + "email-tooltip": "Este correo electrónico será usado para recibir el archivo mediante Enviar A" }, "restriction-selector": { "include-unknowns-tooltip": "Al estar activada, se mostraran objetos con clasificación de edad desconocida en las búsquedas. Esto puede provocar que se filtren series de mayor categoría a usuarios con restricción de edad.", @@ -361,7 +365,8 @@ "last-7-days": "{{time-periods.last-7-days}}", "last-30-days": "{{time-periods.last-30-days}}", "last-90-days": "{{time-periods.last-90-days}}", - "title": "Top lectores" + "title": "Top lectores", + "time-selection-label": "Período" }, "directory-picker": { "path-placeholder": "Comienza a escribir o selecciona una ruta", @@ -372,7 +377,8 @@ "name-header": "Nombre", "cancel": "{{common.cancel}}", "share": "Compartir", - "help": "{{common.help}}" + "help": "{{common.help}}", + "instructions": "Elige una carpeta para ver los breadcrumbs. ¿No ves tu carpeta? Revisa / primero." }, "theme": { "theme-dark": "Oscuro", @@ -442,7 +448,12 @@ "chapter-missing": "{{series}}: Capítulo {{chapter}} no presente en Kavita. Este item será saltado.", "empty-file": "El archivo CBL está vacío. Ninguna acción realizada.", "name-conflict": "Una lista de lectura que coincide con el archivo CBL ({{readingListName}}) ya existe en tu cuenta.", - "series-collision": "La serie, {{seriesLink}}, tiene conflicto con otra serie en otra librería." + "series-collision": "La serie, {{seriesLink}}, tiene conflicto con otra serie en otra librería.", + "series-missing": "La serie {{series}} no existe en Kavita o tu cuenta no está autorizada. Todos los elementos con esta serie no serán importados.", + "volume-missing": "{{series}}: El volumen {{volume}} no existe en Kavita o tu cuenta no está autorizada. Todos los elementos con este número de volumen serán ignorados.", + "all-chapter-missing": "No todos los capítulos coinciden con capítulos en Kavita.", + "invalid-file": "El archivo está corrupto o el formato es incorrecto.", + "success": "El capítulo {{chapter}} del volumen {{volume}} de {{series}} se ha mapeado con éxito." }, "library-type-pipe": { "manga": "Manga", @@ -736,5 +747,13 @@ "read-more": { "read-more": "Leer más", "read-less": "Leer menos" + }, + "role-selector": { + "title": "Roles" + }, + "validation": { + "valid-email": "Este debe ser un correo electrónico válido", + "required-field": "Este campo es obligatorio", + "password-validation": "La contraseña debe tener entre 6 y 32 caracteres" } } From f327dc30c5ce7a2f86f236f89f98d412993302d9 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 17:36:48 +0000 Subject: [PATCH 26/76] Translated using Weblate (French) Currently translated at 89.8% (142 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 72 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 70 insertions(+), 2 deletions(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index 67a01afef..e16320554 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -24,7 +24,7 @@ "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", - "invalid-payload": "Paramètre invalide", + "invalid-payload": "Payload invalide", "manual-setup-fail": "La configuration manuelle est impossible. Veuillez annuler et recréer l'invitation", "generic-user-email-update": "Impossible de mettre à jour le courriel de l'utilisateur. Veuillez vérifier les logs.", "generic-password-update": "Une erreur s'est produite lors de la vérification du nouveau mot de passe", @@ -72,5 +72,73 @@ "reading-list-updated": "Mis à Jour", "reading-list-item-delete": "Impossible de supprimer le/les objets", "reading-list-deleted": "Liste de lecture à été supprimé", - "generic-reading-list-delete": "Erreur lors de la suppression de la liste de lecture" + "generic-reading-list-delete": "Erreur lors de la suppression de la liste de lecture", + "libraries-restricted": "L'utilisateur n'a accès à aucune bibliothèque", + "generic-series-update": "Erreur lors de la mise à jour de la série", + "generic-cover-collection-save": "Impossible d'enregistrer l'image de couverture dans la collection", + "generic-cover-library-save": "Impossible d'enregistrer l'image de couverture dans la bibliothèque", + "browse-on-deck": "Parcourir Ce que vous avez commencé", + "browse-libraries": "Parcourir par Bibliothèques", + "query-required": "Vous devez fournir un paramètre de requête", + "encode-as-warning": "Impossible de convertir en PNG. Pour les couvertures, utilisez l'option Actualiser les couvertures. Les Marque-pages et favicons ne peuvent pas être encodée a nouveau.", + "stats-permission-denied": "Vous n'êtes pas autorisé à consulter les statistiques d'un autre utilisateur", + "generic-reading-list-update": "Erreur lors de la mise à jour de la liste de lecture", + "pdf-doesnt-exist": "PDF non existant alors qu'il devrait l'être", + "invalid-access": "Accès Invalide", + "no-image-for-page": "Aucune image pour la page {0}. Essayez d'actualiser pour autoriser la remise en cache.", + "perform-scan": "Veuillez effectuer un scan sur cette série ou bibliothèque et réessayez", + "generic-read-progress": "Erreur lors de la sauvegarde de la progression", + "generic-clear-bookmarks": "Impossible d'effacer les marque-pages", + "bookmark-permission": "Vous n'avez pas l'autorisation d'ajouter ou de retirer des marque-pages", + "bookmark-save": "Impossible de sauvegarder le marque-page", + "cache-file-find": "Impossible de trouver l'image en cache. Rechargez et recommencez.", + "name-required": "Nom ne peut pas être vide", + "valid-number": "Doit être un numéro de page valide", + "duplicate-bookmark": "Un double du marque-page est déjà existant", + "reading-list-permission": "Vous n'avez pas de droits sur cette liste de lecture ou la liste n'existe pas", + "generic-reading-list-create": "Erreur lors de la création de la liste de lecture", + "reading-list-doesnt-exist": "Liste de lecture non existante", + "series-restricted": "L'utilisateur n'as pas accès a cette Série", + "generic-scrobble-hold": "Une erreur est apparu lors de l'ajout du hold", + "no-series": "Impossible d'obtenir des séries pour la bibliothèque", + "no-series-collection": "Impossible d'obtenir une série pour la collection", + "generic-series-delete": "Erreur lors de la suppression de la série", + "series-updated": "Mise à jour réussie", + "update-metadata-fail": "Impossible de mettre à jour les métadonnées", + "age-restriction-not-applicable": "Aucune restriction", + "generic-relationship": "Erreur lors de la mise à jour des relations", + "job-already-running": "Travail déjà en cours", + "ip-address-invalid": "L'adresse IP '{0}' n'est pas valide", + "bookmark-dir-permissions": "Le répertoire de marque-page n'a pas les autorisations nécessaires pour que Kavita puisse l'utiliser", + "total-backups": "Le nombre total de sauvegardes doit être compris entre 1 et 30", + "total-logs": "Le nombre total de logs doit être compris entre 1 et 30", + "url-not-valid": "L'URL ne renvoie pas d'image valide ou nécessite une autorisation", + "url-required": "Vous devez fournir une URL pour utiliser", + "generic-cover-series-save": "Impossible d'enregistrer l'image de couverture dans la série", + "generic-cover-reading-list-save": "Impossible d'enregistrer l'image de couverture dans la liste de lecture", + "generic-cover-chapter-save": "Impossible d'enregistrer l'image de couverture dans le chapitre", + "access-denied": "Vous n'avez pas accès", + "reset-chapter-lock": "Impossible de réinitialiser le verrouillage de la couverture pour le chapitre", + "generic-user-delete": "Impossible de supprimer l'utilisateur", + "generic-user-pref": "Erreur lors de la sauvegarde des préférences", + "opds-disabled": "OPDS n'est pas activé sur ce serveur", + "on-deck": "Continuez votre lecture", + "recently-added": "Récemment Ajouté", + "browse-recently-added": "Parcourir Récemment Ajouté", + "reading-lists": "Liste de Lecture", + "browse-reading-lists": "Parcourir vos Liste de lecture", + "libraries": "Toutes les Bibliothèques", + "collections": "Toutes les Collections", + "browse-collections": "Parcourir par Collections", + "reading-list-restricted": "La liste de lecture n'existe pas ou vous n'y avez pas accès", + "search": "Rechercher", + "search-description": "Recherche de séries, collections ou listes de lecture", + "favicon-doesnt-exist": "Favicon non existante", + "not-authenticated": "L'utilisateur n'est pas authentifié", + "unable-to-register-k+": "Impossible d'enregistrer la licence en raison d'une erreur. Contactez le support de Kavita+", + "anilist-cred-expired": "Les informations d'identification AniList ont expiré ou n'ont pas été définies", + "scrobble-bad-payload": "Payload invalide de la part de Scrobble", + "theme-doesnt-exist": "Fichier de thème manquant ou invalide", + "bad-copy-files-for-download": "Impossible de copier les fichiers dans le répertoire temporaire de l'archive de téléchargement.", + "generic-create-temp-archive": "Erreur lors de la création de l'archive temporaire" } From a5ca7b98bb70502bd761b4ee14de57f2c5205aad Mon Sep 17 00:00:00 2001 From: Andre Date: Thu, 10 Aug 2023 18:43:19 +0000 Subject: [PATCH 27/76] Translated using Weblate (German) Currently translated at 23.6% (337 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/de/ --- UI/Web/src/assets/langs/de.json | 232 ++++++++++++++++---------------- 1 file changed, 116 insertions(+), 116 deletions(-) diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index fc787d719..367954580 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -486,7 +486,7 @@ "email": "{{common.email}}", "required-field": "{{common.required-field}}", "setup-user-title": "", - "setup-user-description": "", + "setup-user-description": "Sie können den folgenden Link verwenden, um das Konto für Ihren Benutzer einzurichten, oder die Taste \"Kopieren\" verwenden. Möglicherweise müssen Sie sich erst abmelden, bevor Sie den Link zur Registrierung eines neuen Benutzers verwenden können. Wenn Ihr Server von außen erreichbar ist, wurde eine E-Mail an den Benutzer gesendet und die Links können von diesem verwendet werden, um die Einrichtung des Kontos abzuschließen.", "setup-user-account": "", "setup-user-account-tooltip": "", "invite-url-label": "", @@ -514,8 +514,8 @@ "license-valid": "", "license-not-valid": "", "loading": "{{common.loading}}", - "activate-description": "", - "activate-license-label": "", + "activate-description": "Geben Sie den Lizenzschlüssel und die E-Mail-Adresse ein, die Sie bei der Registrierung bei Stripe verwendet haben", + "activate-license-label": "Lizenzschlüssel", "activate-email-label": "{{common.email}}", "activate-delete": "Löschen", "activate-save": "{{common.save}}" @@ -558,7 +558,7 @@ }, "confirm-email": { "title": "", - "description": "", + "description": "Füllen Sie das Formular aus, um Ihre Registrierung abzuschließen", "error-label": "", "username-label": "{{common.username}}", "password-label": "{{common.password}}", @@ -569,9 +569,9 @@ "register": "" }, "confirm-email-change": { - "title": "", - "non-confirm-description": "", - "confirm-description": "", + "title": "E-Mail-Änderung bestätigen", + "non-confirm-description": "Bitte warten Sie, während Ihre E-Mail-Aktualisierung bestätigt wird.", + "confirm-description": "Ihre E-Mail wurde bestätigt und ist nun in Kavita geändert. Sie werden nun zur Anmeldung weitergeleitet.", "success": "" }, "confirm-reset-password": { @@ -587,7 +587,7 @@ "description": "", "username-label": "{{common.username}}", "email-label": "{{common.email}}", - "email-tooltip": "", + "email-tooltip": "Die E-Mail muss keine echte Adresse sein, sondern ermöglicht den Zugriff auf vergesse Passwörter. Sie wird nicht außerhalb des Servers versendet, es sei denn, Passwort vergessen wird ohne einen benutzerdefinierten E-Mail-Service-Host verwendet.", "password-label": "{{common.password}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -609,23 +609,23 @@ "add-to-want-to-read": "", "edit-series-alt": "", "download-series--tooltip": "", - "downloading-status": "", - "user-reviews-alt": "", + "downloading-status": "wird heruntergeladen…", + "user-reviews-alt": "Benutzerbewertungen", "storyline-tab": "", "books-tab": "Bücher", "volumes-tab": "Bände", - "specials-tab": "", - "related-tab": "", - "recommendations-tab": "", + "specials-tab": "Specials", + "related-tab": "Zugehörig", + "recommendations-tab": "Empfehlungen", "send-to": "", "no-pages": "{{toasts.no-pages}}", - "no-chapters": "", - "cover-change": "" + "no-chapters": "Zu diesem Band gibt es keine Kapitel. Kann nicht gelesen werden.", + "cover-change": "Es kann bis zu einer Minute dauern, bis Ihr Browser das Bild aktualisiert hat. Bis dahin kann auf einigen Seiten noch das alte Bild angezeigt werden." }, "series-metadata-detail": { - "links-title": "", - "genres-title": "", - "tags-title": "", + "links-title": "Links", + "genres-title": "Genres", + "tags-title": "Tags", "collections-title": "{{side-nav.collections}}", "reading-lists-title": "{{side-nav.reading-lists}}", "writers-title": "", @@ -646,11 +646,11 @@ "more-items": "" }, "read-more": { - "read-more": "", - "read-less": "" + "read-more": "Mehr lesen", + "read-less": "Weniger lesen" }, "update-notification-modal": { - "title": "", + "title": "Neue Version verfügbar!", "close": "{{common.close}}", "help": "", "download": "" @@ -667,7 +667,7 @@ "collections": "", "reading-lists": "", "bookmarks": "Lesezeichen", - "filter-label": "", + "filter-label": "Filter", "all-series": "", "clear": "", "donate": "Spenden" @@ -683,7 +683,7 @@ "name-label": "", "library-name-unique": "", "last-scanned-label": "", - "type-label": "", + "type-label": "Typ", "type-tooltip": "", "folder-description": "", "browse": "", @@ -697,8 +697,8 @@ "cover-description-extra": "", "manage-collection-label": "", "manage-collection-tooltip": "", - "manage-reading-list-label": "", - "manage-reading-list-tooltip": "", + "manage-reading-list-label": "Leselisten verwalten", + "manage-reading-list-tooltip": "Soll Kavita Leselisten aus den Tags StoryArc/StoryArcNumber und AlternativeSeries/AlternativeCount in den ComicInfo.xml/opf-Dateien erstellen?", "allow-scrobbling-label": "", "allow-scrobbling-tooltip": "", "folder-watching-label": "", @@ -838,84 +838,84 @@ "entity-info-cards": { "tags-title": "{{series-metadata-detail.tags-title}}", "characters-title": "{{series-metadata-detail.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": "", + "release-date-title": "Veröffentlichung", + "release-date-tooltip": "Erscheinungsdatum", + "age-rating-title": "Altersfreigabe", + "length-title": "Länge", + "pages-count": "{{num}} Seiten", + "words-count": "{{num}} Wörter", + "reading-time-title": "Lesezeit", + "date-added-title": "Hinzugefügt", + "size-title": "Größe", + "id-title": "ID", "links-title": "{{series-metadata-detail.links-title}}", - "isbn-title": "", - "last-read-title": "", - "less-than-hour": "", + "isbn-title": "ISBN", + "last-read-title": "Zuletzt gelesen", + "less-than-hour": "<1 Stunde", "range-hours": "{{value}} {{hourWord}}", - "hour": "", - "hours": "", + "hour": "Stunde", + "hours": "Stunden", "read-time-title": "{{series-info-cards.read-time-title}}" }, "series-info-cards": { "release-date-title": "{{entity-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": "" + "release-year-tooltip": "Erscheinungsjahr", + "age-rating-title": "{{entity-info-cards.age-rating-title}}", + "language-title": "Sprache", + "publication-status-title": "Veröffentlichung", + "publication-status-tooltip": "Status der Veröffentlichung", + "scrobbling-title": "Scrobbling", + "scrobbling-tooltip": "Scrobbling Status", + "on": "An", + "off": "Aus", + "disabled": "Deaktiviert", + "format-title": "Format", + "last-read-title": "Zuletzt gelesen", + "length-title": "Länge", + "read-time-title": "Lesezeit", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "time-left-title": "Verbleibende Zeit", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}" }, "bulk-add-to-collection": { - "title": "", - "promoted": "", - "close": "", - "filter-label": "", - "clear": "", - "no-data": "", - "loading": "", - "collection-label": "", - "create": "" + "title": "Zur Sammlung hinzufügen", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "filter-label": "Filter", + "clear": "{{common.clear}}", + "no-data": "Noch keine Sammlungen erstellt", + "loading": "{{common.loading}}", + "collection-label": "Sammlung", + "create": "{{common.create}}" }, "entity-title": { - "special": "", - "issue-num": "", - "chapter": "" + "special": "Spezial", + "issue-num": "Fehler #", + "chapter": "Kapitel" }, "external-series-card": { - "open-external": "" + "open-external": "Extern öffnen" }, "list-item": { "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "", + "description-part-1": "Diese Tabelle enthält Fehler, die beim Scannen oder Einlesen Ihrer Medien gefunden wurden. Diese Liste ist nicht verwaltet. Sie können sie jederzeit löschen und mit Library (Erzwingen) Scan eine Analyse durchführen. Eine Liste mit einigen häufigen Fehlern und deren Bedeutung finden Sie unter der Seite ", "description-part-2": "Wiki.", - "filter-label": "", - "clear-alerts": "", - "extension-header": "", - "file-header": "", - "comment-header": "", - "details-header": "" + "filter-label": "Filter", + "clear-alerts": "Warnungen löschen", + "extension-header": "Erweiterung", + "file-header": "Datei", + "comment-header": "Kommentar", + "details-header": "Einzelheiten" }, "manage-email-settings": { - "title": "", - "description": "", + "title": "E-Mail-Dienste (SMTP)", + "description": "Kavita wird mit einem E-Mail-Service ausgeliefert, der Aufgaben wie das Einladen von Benutzern, das Zurücksetzen von Passwörtern usw. ermöglicht. E-Mails, die über unseren Dienst gesendet werden, werden sofort gelöscht. Sie können Ihren eigenen E-Mail-Dienst verwenden, indem Sie den {{link}} Dienst einrichten. Geben Sie die URL des E-Mail-Dienstes an und verwenden Sie die Taste Testen, um sicherzustellen, dass es funktioniert. Sie können diese Einstellungen jederzeit auf die Standardwerte zurücksetzen. Es gibt keine Möglichkeit, E-Mails für die Authentifizierung zu deaktivieren, wobei Sie nicht verpflichtet sind, eine gültige E-Mail-Adresse für Benutzer zu verwenden. Bestätigungslinks werden immer in Protokollen gespeichert und in der Benutzeroberfläche angezeigt. Registrierungs-/Bestätigungs-E-Mails werden nicht versendet, wenn Sie nicht über eine öffentlich erreichbare URL auf Kavita zugreifen oder wenn die Funktion Hostname nicht konfiguriert ist.", "send-to-warning": "", "email-url-label": "", "email-url-tooltip": "", @@ -939,7 +939,7 @@ "delete-library": "", "delete-library-by-name": "", "edit-library": "", - "edit-library-by-name": "" + "edit-library-by-name": "{{Name}} löschen" }, "manage-media-settings": { "encode-as-description-part-1": "", @@ -1002,11 +1002,11 @@ "folder-watching-label": "", "folder-watching-tooltip": "", "enable-folder-watching": "", - "reset-to-default": "", - "reset": "", - "save": "", - "cache-size-validation": "", - "field-required": "", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "cache-size-validation": "Sie benötigen mindestens 50 MB.", + "field-required": "{{validation.field-required}}", "max-logs-validation": "", "min-logs-validation": "", "min-days-validation": "", @@ -1018,7 +1018,7 @@ }, "manage-system": { "title": "", - "version-title": "", + "version-title": "Version", "installId-title": "", "more-info-title": "", "home-page-title": "", @@ -1068,33 +1068,33 @@ "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": "" + "title": "Aktive Benutzer", + "invite": "Einladen", + "you-alt": "(Du)", + "pending-title": "Ausstehend", + "delete-user-tooltip": "Benutzer löschen", + "delete-user-alt": "Benutzer {{user}} löschen", + "edit-user-tooltip": "bearbeiten", + "edit-user-alt": "Benutzer {{user}} bearbeiten", + "resend-invite-tooltip": "Einladung erneut senden", + "resend-invite-alt": "Einladung erneut senden an {{user}}", + "setup-user-tooltip": "Benutzer einrichten", + "setup-user-alt": "Benutzer {{user}} einrichten", + "change-password-tooltip": "Passwort ändern", + "change-password-alt": "Passwort ändern {{user}}", + "resend": "Erneut senden", + "setup": "Einrichten", + "last-active-title": "Zuletzt aktiv:", + "roles-title": "Funktionen:", + "none": "Keine", + "never": "Nie", + "online-now-tooltip": "Jetzt online", + "sharing-title": "Teilen:", + "no-data": "Es gibt keine anderen Benutzer.", + "loading": "{{common.loading}}" }, "edit-collection-tags": { - "title": "", + "title": "Sammlung {{collectionName}} bearbeiten", "required-field": "{{validation.required-field}}", "save": "{{common.save}}", "close": "{{common.close}}", @@ -1116,7 +1116,7 @@ "recommended-tab": "Empfohlen" }, "library-recommended": { - "no-data": "", + "no-data": "Hier gibt es nichts zu sehen. Fügen Sie Ihrer Bibliothek einige Metadaten hinzu, lesen oder bewerten Sie etwas. In dieser Bibliothek können auch die Empfehlungen ausgeschaltet sein.", "more-in-genre": "", "rediscover": "", "highly-rated": "", From b57f4ffc58930b922e9828e201c7b9ec9b5d1e49 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Thu, 10 Aug 2023 18:15:19 +0000 Subject: [PATCH 28/76] Translated using Weblate (Polish) Currently translated at 4.5% (65 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pl/ --- UI/Web/src/assets/langs/pl.json | 130 ++++++++++++++++---------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json index cfb4fbc23..9c12e92f1 100644 --- a/UI/Web/src/assets/langs/pl.json +++ b/UI/Web/src/assets/langs/pl.json @@ -1,11 +1,11 @@ { "login": { "title": "", - "username": "", - "password": "", - "password-validation": "", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", "forgot-password": "", - "submit": "" + "submit": "{{common.submit}}" }, "dashboard": { "no-libraries": "", @@ -16,13 +16,13 @@ "recently-added-title": "" }, "edit-user": { - "edit": "", - "close": "", - "username": "", - "required": "", - "email": "", - "not-valid-email": "", - "cancel": "", + "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": "" }, @@ -57,11 +57,11 @@ "title": "", "tagline-label": "", "review-label": "", - "close": "", - "save": "" + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", + "close": "{{common.close}}", "user-review": "", "external-mod": "", "go-to-review": "" @@ -74,7 +74,7 @@ }, "want-to-read": { "title": "", - "series-count": "", + "series-count": "{{common.series-count}}", "no-items": "", "no-items-filtered": "" }, @@ -143,8 +143,8 @@ "clients-opds-description": "", "clients-api-key-tooltip": "", "clients-opds-url-tooltip": "", - "reset": "", - "save": "" + "reset": "{{common.reset}}", + "save": "{{common.save}}" }, "user-holds": { "title": "", @@ -157,7 +157,7 @@ "scan": "", "site-themes": "", "set-default": "", - "apply": "", + "apply": "{{common.apply}}", "applied": "", "updated-toastr": "", "scan-queued": "" @@ -188,34 +188,34 @@ "no-devices": "", "platform-label": "", "email-label": "", - "add": "", - "delete": "", - "edit": "" + "add": "{{common.add}}", + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" }, "edit-device": { "device-name-label": "", - "email-label": "", + "email-label": "{{common.email}}", "email-tooltip": "", "device-platform-label": "", - "save": "", - "required-field": "", - "valid-email": "" + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}" }, "change-password": { - "password-label": "", + "password-label": "{{common.password}}", "current-password-label": "", "new-password-label": "", "confirm-password-label": "", - "reset": "", - "edit": "", - "cancel": "", - "save": "", - "required-field": "", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", "passwords-must-match": "", "permission-error": "" }, "change-email": { - "email-label": "", + "email-label": "{{common.email}}", "current-password-label": "", "email-not-confirmed": "", "email-updated-title": "", @@ -224,19 +224,19 @@ "invite-url-label": "", "invite-url-tooltip": "", "permission-error": "", - "required-field": "", - "reset": "", - "edit": "", - "cancel": "", - "save": "" + "required-field": "{{validation.required-field}}", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "change-age-restriction": { "age-restriction-label": "", "unknowns": "", - "reset": "", - "edit": "", - "cancel": "", - "save": "" + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "api-key": { "copy": "", @@ -254,33 +254,33 @@ "generate": "", "instructions": "", "token-input-label": "", - "edit": "", - "cancel": "", - "save": "" + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "typeahead": { "locked-field": "", - "close": "", - "loading": "", + "close": "{{common.close}}", + "loading": "{{common.loading}}", "add-item": "", "no-data": "", "add-custom-item": "" }, "generic-list-modal": { - "close": "", + "close": "{{common.close}}", "clear": "", "filter": "", "open-filtered-search": "" }, "user-stats-info-cards": { "total-pages-read-label": "", - "total-pages-read-tooltip": "", + "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", "total-words-read-label": "", - "total-words-read-tooltip": "", + "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", "time-spent-reading-label": "", - "time-spent-reading-tooltip": "", + "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", "chapters-read-label": "", - "chapters-read-tooltip": "", + "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", "avg-reading-per-week-label": "", "last-active-label": "", "chapters": "" @@ -296,35 +296,35 @@ "manga-label": "", "books-label": "", "this-week": "", - "last-7-days": "", - "last-30-days": "", - "last-90-days": "", - "last-year": "", - "all-time": "" + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}" }, "role-selector": { "title": "" }, "directory-picker": { "title": "", - "close": "", + "close": "{{common.close}}", "path-label": "", "path-placeholder": "", "instructions": "", "type-header": "", "name-header": "", - "cancel": "", + "cancel": "{{common.cancel}}", "share": "", - "help": "" + "help": "{{common.help}}" }, "library-access-modal": { - "select-all": "", - "deselect-all": "", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", "title": "", - "close": "", - "reset": "", - "cancel": "", - "save": "", + "close": "{{common.close}}", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", "no-data": "" }, "time-periods": { From aa49cf3109f3b7ff70aebae16f518e5519cb8f1f Mon Sep 17 00:00:00 2001 From: Mateusz Date: Thu, 10 Aug 2023 18:08:46 +0000 Subject: [PATCH 29/76] Translated using Weblate (Polish) Currently translated at 12.6% (20 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pl/ --- API/I18N/pl.json | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/API/I18N/pl.json b/API/I18N/pl.json index 0967ef424..e526b5ad1 100644 --- a/API/I18N/pl.json +++ b/API/I18N/pl.json @@ -1 +1,22 @@ -{} +{ + "bad-credentials": "Twoje dane uwierzytelniające są nieprawidłowe", + "disabled-account": "Twoje konto jest wyłączone. Skontaktuj się z administratorem serwera.", + "register-user": "Coś poszło nie tak podczas rejestracji użytkownika", + "validate-email": "Wystąpił problem z weryfikacją adresu e-mail: {0}", + "confirm-token-gen": "Wystąpił problem z wygenerowaniem tokena potwierdzenia", + "denied": "Niedozwolone", + "password-required": "Aby zmienić konto, musisz wprowadzić istniejące hasło, chyba że jesteś administratorem", + "invalid-password": "Nieprawidłowe hasło", + "unable-to-reset-key": "Coś poszło nie tak, nie można zresetować klucza", + "invalid-payload": "Nieprawidłowy payload", + "nothing-to-do": "Nie ma, nic do zrobienia", + "share-multiple-emails": "Nie można udostępniać wiadomości e-mail na wielu kontach", + "age-restriction-update": "Wystąpił błąd aktualizacji ograniczenia wiekowego", + "no-user": "Użytkownik nie istnieje", + "username-taken": "Nazwa użytkownika jest już zajęta", + "confirm-email": "Najpierw musisz potwierdzić swój adres e-mail", + "locked-out": "Zostałeś zablokowany z powodu zbyt wielu prób autoryzacji. Odczekaj 10 minut.", + "permission-denied": "Ta operacja jest niedozwolona", + "invalid-token": "Nieprawidłowy token", + "generate-token": "Wystąpił problem z generowaniem tokenu wiadomości e-mail z potwierdzeniem. Zobacz logi" +} From 9700785464cd2b263631eb065b5b9f454ccdb923 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 17:29:57 +0000 Subject: [PATCH 30/76] Translated using Weblate (French) Currently translated at 4.6% (67 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index ea2faadd2..1a2d4ae58 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -106,18 +106,18 @@ "share-series-reviews-tooltip": "Kavita doit il afficher vos commentaires sur les Séries pour les autres utilisateurs", "image-reader-settings-title": "Lecteur d'image", "reading-direction-label": "Sens de lecture", - "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": "", + "reading-direction-tooltip": "Direction dans laquelle cliquer pour passer à la page suivante. De droite à gauche signifie que vous cliquez sur le côté gauche de l'écran pour passer à la page suivante.", + "scaling-option-label": "Options de mise à l'échelle", + "scaling-option-tooltip": "Comment ajuster la taille de l'image a votre écran.", + "page-splitting-label": "Séparation des pages", + "page-splitting-tooltip": "Comment diviser une image pleine largeur (càd que les images de gauche et de droite sont combinées)", + "reading-mode-label": "Mode de lecture", + "layout-mode-label": "Mode de mise en page", + "layout-mode-tooltip": "Rendu d'une seule image à l'écran ou de deux images côte à côte", + "background-color-label": "Couleur d'arrière-plan", + "auto-close-menu-label": "Menu de fermeture automatique", + "show-screen-hints-label": "Afficher les conseils à l'écran", + "emulate-comic-book-label": "Imiter l'aspect comic", "swipe-to-paginate-label": "", "book-reader-settings-title": "", "tap-to-paginate-label": "", From 72b01d798db1cb70a78df60aef3002aca425ac07 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 17:47:46 +0000 Subject: [PATCH 31/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.4% (154 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 158 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 157 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 0967ef424..93abd5b55 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -1 +1,157 @@ -{} +{ + "generic-error": "Alguma coisa deu errado. Por favor, tente outra vez", + "collection-doesnt-exist": "A coleção não existe", + "send-to-kavita-email": "Enviar para o dispositivo não pode ser usado com o serviço de e-mail da Kavita. Por favor, configure o seu próprio.", + "volume-doesnt-exist": "O volume não existe", + "no-cover-image": "Sem imagem de capa", + "invalid-filename": "Nome de arquivo inválido", + "file-doesnt-exist": "Arquivo não existe", + "no-library-access": "O usuário não tem acesso a esta biblioteca", + "library-doesnt-exist": "A biblioteca não existe", + "delete-library-while-scan": "Você não pode excluir uma biblioteca enquanto uma verificação estiver em andamento. Aguarde a conclusão da verificação ou reinicie o Kavita e tente excluir", + "generic-library-update": "Ocorreu um problema crítico ao atualizar a biblioteca.", + "confirm-email": "Você deve confirmar seu e-mail primeiro", + "bad-credentials": "Suas credenciais não estão corretas", + "locked-out": "Você foi bloqueado por muitas tentativas de autorização. Aguarde 10 minutos.", + "validate-email": "Ocorreu um problema ao validar seu e-mail: {0}", + "denied": "Não permitido", + "invalid-password": "Senha Inválida", + "invalid-token": "Token inválido", + "unable-to-reset-key": "Algo deu errado, não foi possível redefinir a chave", + "nothing-to-do": "Nada para fazer", + "share-multiple-emails": "Você não pode compartilhar e-mails em várias contas", + "age-restriction-update": "Ocorreu um erro ao atualizar a restrição de idade", + "no-user": "Usuário não existe", + "username-taken": "Nome de usuário já em uso", + "user-already-confirmed": "O usuário já está confirmado", + "manual-setup-fail": "A configuração manual não pode ser concluída. Cancele e recrie o convite", + "user-already-registered": "O usuário já está registrado como {0}", + "generic-invite-user": "Ocorreu um problema ao convidar o usuário. Verifique os registros.", + "invalid-email-confirmation": "Confirmação de e-mail inválido", + "password-updated": "Senha atualizada", + "forgot-password-generic": "Um e-mail será enviado para o e-mail caso exista em nosso banco de dados", + "not-accessible-password": "Seu servidor não está acessível. O link para redefinir sua senha está nos registros", + "email-sent": "E-mail enviado", + "generic-invite-email": "Ocorreu um problema ao reenviar o e-mail de convite", + "admin-already-exists": "O administrador já existe", + "invalid-username": "Nome de usuário Inválido", + "critical-email-migration": "Ocorreu um problema durante a migração de e-mail. Entre em contato com o suporte", + "chapter-doesnt-exist": "Capítulo não existe", + "collection-updated": "Coleção atualizada com sucesso", + "device-doesnt-exist": "O dispositivo não existe", + "generic-device-create": "Ocorreu um erro ao criar o dispositivo", + "generic-device-update": "Ocorreu um erro ao atualizar o dispositivo", + "generic-device-delete": "Ocorreu um erro ao excluir o dispositivo", + "greater-0": "{0} deve ser maior que 0", + "send-to-device-status": "Transferindo arquivos para o seu dispositivo", + "generic-send-to": "Ocorreu um erro ao enviar o(s) arquivo(s) para o dispositivo", + "series-doesnt-exist": "A série não existe", + "bookmarks-empty": "Os favoritos não podem estar vazios", + "bookmark-doesnt-exist": "Favorito não existe", + "must-be-defined": "{0} deve ser definido", + "generic-favicon": "Ocorreu um problema ao buscar favicon para o domínio", + "library-name-exists": "O nome da biblioteca já existe. Escolha um nome exclusivo para o servidor.", + "generic-library": "Houve um problema crítico. Por favor, tente novamente.", + "user-doesnt-exist": "Usuário não existe", + "invalid-path": "Caminho inválido", + "pdf-doesnt-exist": "PDF não existe quando deveria", + "invalid-access": "Acesso inválido", + "no-image-for-page": "Essa imagem não existe para a página {0}. Tente atualizar para permitir o re-cache.", + "bookmark-permission": "Você não tem permissão para marcar/desmarcar", + "bookmark-save": "Não foi possível salvar o favorito", + "cache-file-find": "Não foi possível encontrar a imagem em cache. Recarregue e tente novamente.", + "name-required": "O nome não pode estar vazio", + "valid-number": "Deve ser um número de página válido", + "duplicate-bookmark": "Já existe uma entrada de favorito duplicada", + "reading-list-position": "Não foi possível atualizar a posição", + "reading-list-updated": "Atualizado", + "reading-list-deleted": "A lista de leitura foi excluída", + "generic-reading-list-update": "Ocorreu um problema ao atualizar a lista de leitura", + "generic-reading-list-create": "Ocorreu um problema ao criar a lista de leitura", + "reading-list-doesnt-exist": "A lista de leitura não existe", + "series-restricted": "O usuário não tem acesso a esta série", + "libraries-restricted": "O usuário não tem acesso a nenhuma biblioteca", + "no-series": "Não foi possível obter a série para a Biblioteca", + "generic-series-delete": "Ocorreu um problema ao excluir a série", + "series-updated": "Atualizado com sucesso", + "update-metadata-fail": "Não foi possível atualizar os metadados", + "age-restriction-not-applicable": "Sem Restrição", + "job-already-running": "Tarefa já em execução", + "encode-as-warning": "Você não pode converter para PNG. Para capas, use Atualizar capas. Marcadores e favicons não podem ser codificados de volta.", + "ip-address-invalid": "O endereço IP '{0}' é inválido", + "total-logs": "O total de registros deve estar entre 1 e 30", + "stats-permission-denied": "Você não está autorizado a visualizar as estatísticas de outro usuário", + "url-not-valid": "URL não retorna uma imagem válida ou requer autorização", + "generic-cover-collection-save": "Não foi possível salvar a imagem da capa na Coleção", + "generic-cover-reading-list-save": "Não é possível salvar a imagem da capa na lista de leitura", + "generic-cover-chapter-save": "Não foi possível salvar a imagem da capa no Capítulo", + "access-denied": "Você não tem acesso", + "reset-chapter-lock": "Não é possível redefinir o bloqueio da tampa para o Capítulo", + "generic-user-delete": "Não foi possível excluir o usuário", + "on-deck": "Na Prateleira", + "browse-on-deck": "Navegar Na Prateleira", + "recently-added": "Adicionado Recentemente", + "browse-recently-added": "Navegar no Adicionado Recentemente", + "reading-lists": "Listas de leitura", + "search-description": "Pesquisar por séries, coleções ou listas de leitura", + "favicon-doesnt-exist": "O favicon não existe", + "device-duplicate": "Já existe um dispositivo com este nome", + "disabled-account": "Sua conta está desativada. Entre em contato com o administrador do servidor.", + "register-user": "Algo deu errado ao registrar o usuário", + "confirm-token-gen": "Ocorreu um problema ao gerar um token de confirmação", + "permission-denied": "Você não tem permissão para esta operação", + "password-required": "Você deve inserir sua senha existente para alterar sua conta, a menos que seja um administrador", + "generate-token": "Ocorreu um problema ao gerar um token de e-mail de confirmação. Ver registros", + "generic-user-update": "Houve uma exceção ao atualizar o usuário", + "user-already-invited": "O usuário já foi convidado neste e-mail e ainda não aceitou o convite.", + "generic-user-email-update": "Não foi possível atualizar o e-mail do usuário. Verifique os registros.", + "generic-password-update": "Ocorreu um erro inesperado ao confirmar a nova senha", + "not-accessible": "Seu servidor não está acessível externamente", + "user-migration-needed": "Este usuário precisa migrar. Faça com que eles saiam e façam login para acionar um fluxo de migração", + "file-missing": "O arquivo não foi encontrado no livro", + "generic-reading-list-delete": "Ocorreu um problema ao excluir a lista de leitura", + "generic-scrobble-hold": "Ocorreu um erro ao adicionar a retenção", + "no-series-collection": "Não foi possível obter a série para a Coleção", + "generic-series-update": "Ocorreu um erro ao atualizar a série", + "generic-relationship": "Ocorreu um problema ao atualizar as relações", + "bookmark-dir-permissions": "O Diretório de favoritos não tem as permissões corretas para Kavita usar", + "total-backups": "O total de backups deve estar entre 1 e 30", + "url-required": "Você deve passar uma url para usar", + "generic-cover-series-save": "Não é possível salvar a imagem da capa na Séries", + "generic-cover-library-save": "Não foi possível salvar a imagem da capa na Biblioteca", + "generic-user-pref": "Ocorreu um problema ao salvar as preferências", + "opds-disabled": "OPDS não está ativado neste servidor", + "browse-reading-lists": "Navegar por Listas de Leitura", + "libraries": "Todas as Bibliotecas", + "browse-libraries": "Navegar nas Bibliotecas", + "collections": "Todas as Coleções", + "browse-collections": "Navegar nas Coleções", + "reading-list-restricted": "A lista de leitura não existe ou você não tem acesso", + "query-required": "Você deve passar um parâmetro de consulta", + "search": "Pesquisar", + "not-authenticated": "O usuário não está autenticado", + "unable-to-register-k+": "Não foi possível registrar a licença devido a um erro. Entre em contato com o Suporte Kavita+", + "anilist-cred-expired": "As credenciais do AniList expiraram ou não foram definidas", + "scrobble-bad-payload": "Carga útil inválida do provedor Scrobble", + "theme-doesnt-exist": "Arquivo de tema ausente ou inválido", + "bad-copy-files-for-download": "Não é possível copiar os arquivos para o download do arquivo do diretório temporário.", + "generic-create-temp-archive": "Ocorreu um problema ao criar o arquivo temporário", + "epub-malformed": "O arquivo está malformado! Não posso ler.", + "epub-html-missing": "Não foi possível encontrar o html apropriado para essa página", + "collection-tag-title-required": "O título da coleção não pode estar vazio", + "reading-list-title-required": "O título da lista de leitura não pode estar vazio", + "collection-tag-duplicate": "Já existe uma coleção com este nome", + "device-not-created": "Este dispositivo ainda não existe. Por favor, crie primeiro", + "send-to-permission": "Não é possível enviar arquivos não EPUB ou PDF para dispositivos porque não são compatíveis com o Kindle", + "progress-must-exist": "O progresso deve existir no usuário", + "reading-list-name-exists": "Já existe uma lista de leitura com este nome", + "user-no-access-library-from-series": "O usuário não tem acesso à biblioteca a que esta série pertence", + "series-restricted-age-restriction": "O usuário não tem permissão para ver esta série devido a restrições de idade", + "volume-num": "Volume {0}", + "book-num": "Livro {0}", + "perform-scan": "Realize uma varredura nesta série ou biblioteca e tente novamente", + "generic-read-progress": "Ocorreu um problema ao salvar o progresso", + "generic-clear-bookmarks": "Não foi possível limpar os favoritos", + "reading-list-permission": "Você não tem permissões nesta lista de leitura ou a lista não existe", + "reading-list-item-delete": "Não foi possível excluir os itens" +} From d773ded32f70c4e55599c0d3b18839fb7818307e Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 18:37:15 +0000 Subject: [PATCH 32/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 5.9% (85 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 202 ++++++++++++++--------------- 1 file changed, 101 insertions(+), 101 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index cfb4fbc23..e4d2c04ff 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -1,128 +1,128 @@ { "login": { - "title": "", - "username": "", - "password": "", - "password-validation": "", - "forgot-password": "", - "submit": "" + "title": "Entrar", + "username": "{{common.username}}", + "password": "{{common.password}}", + "password-validation": "{{validation.password-validation}}", + "forgot-password": "Esqueceu sua senha?", + "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "", - "server-settings-link": "", - "not-granted": "", - "on-deck-title": "", - "recently-updated-title": "", - "recently-added-title": "" + "no-libraries": "Ainda não há bibliotecas configuradas. Configurar alguns em", + "server-settings-link": "Configurações do servidor", + "not-granted": "Você não recebeu acesso a nenhuma biblioteca.", + "on-deck-title": "Na Prateleira", + "recently-updated-title": "Séries Atualizadas Recentemente", + "recently-added-title": "Séries Recém-Adicionadas" }, "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": "Salvando…", + "update": "Atualizar" }, "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": "" + "title": "Histórico de scrobble", + "description": "Aqui você encontrará todos os eventos scrobble vinculados à sua conta. Para que os eventos existam, você deve ter um provedor scrobble ativo configurado. Todos os eventos processados serão apagados após um mês. Se houver eventos não processados, é provável que eles não possam formar correspondências upstream. Entre em contato com seu administrador para corrigi-los.", + "filter-label": "Filtro", + "created-header": "Criado", + "last-modified-header": "Última Modificação", + "type-header": "Tipo", + "series-header": "Séries", + "data-header": "Dados", + "is-processed-header": "É Processado", + "no-data": "Sem Dados", + "volume-and-chapter-num": "Volume {{v}} Capítulo {{n}}", + "rating": "Avaliação {{r}}", + "not-applicable": "Não Aplicável", + "processed": "Processado", + "not-processed": "Não Processado" }, "scrobble-event-type-pipe": { - "chapter-read": "", - "score-updated": "", - "want-to-read-add": "", - "want-to-read-remove": "", - "review": "" + "chapter-read": "Progresso da Leitura", + "score-updated": "Atualizar Avaliação", + "want-to-read-add": "Quero Ler: Adicionar", + "want-to-read-remove": "Quero Ler: Remover", + "review": "Atualizar Análise" }, "spoiler": { - "click-to-show": "" + "click-to-show": "Spoiler, clique para mostrar" }, "review-series-modal": { - "title": "", - "tagline-label": "", - "review-label": "", - "close": "", - "save": "" + "title": "Editar Análise", + "tagline-label": "Slogan", + "review-label": "Análise", + "close": "{{common.close}}", + "save": "{{common.save}}" }, "review-card-modal": { - "close": "", - "user-review": "", - "external-mod": "", - "go-to-review": "" + "close": "{{common.close}}", + "user-review": "{{username}}'s Análise", + "external-mod": "(externo)", + "go-to-review": "Ir Para a Análise" }, "review-card": { - "your-review": "", - "external-review": "", - "local-review": "", - "rating-percentage": "" + "your-review": "Esta é sua análise", + "external-review": "Análise Externa", + "local-review": "Análise", + "rating-percentage": "Avaliação {{r}}%" }, "want-to-read": { - "title": "", - "series-count": "", - "no-items": "", - "no-items-filtered": "" + "title": "Quero Ler", + "series-count": "{{common.series-count}}", + "no-items": "Não há itens. Tente adicionar uma série.", + "no-items-filtered": "Nenhum item corresponde ao seu filtro atual." }, "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": "", + "title": "Painel do Usuário", + "pref-description": "Essas são configurações globais vinculadas à sua conta.", + "account-tab": "Conta", + "preferences-tab": "Preferências", + "3rd-party-clients-tab": "Clientes de Terceiros", + "theme-tab": "Tema", + "devices-tab": "Dispositivos", + "stats-tab": "Estatísticas", + "scrobbling-tab": "Scrobbling", + "success-toast": "Preferências do usuário atualizadas", + "global-settings-title": "Configurações Globais", + "page-layout-mode-label": "Modo de Layout de Página", + "page-layout-mode-tooltip": "Mostrar itens como cartões ou exibição de lista na página Detalhes da série.", + "locale-label": "Idioma", + "locale-tooltip": "A linguagem que Kavita deve usar", + "blur-unread-summaries-label": "Desfocar Resumos Não Lidos", + "blur-unread-summaries-tooltip": "Desfoca o texto do resumo em volumes ou capítulos que não têm progresso de leitura (para evitar spoilers)", + "prompt-on-download-label": "Perguntar ao Baixar", + "prompt-on-download-tooltip": "Avisar quando um download excede {{size}} MB de tamanho", + "disable-animations-label": "Desabilitar Animações", + "disable-animations-tooltip": "Desabilitar animações no site. Útil para leitores e-ink.", "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": "", + "share-series-reviews-label": "Compartilhar Análises de Séries", + "share-series-reviews-tooltip": "Kavita deve incluir suas análises da série para outros usuários", + "image-reader-settings-title": "Leitor de Imagem", + "reading-direction-label": "Direção de Leitura", + "reading-direction-tooltip": "Direção para clicar para mover para a próxima página. Da direita para a esquerda significa que você clica no lado esquerdo da tela para ir para a próxima página.", + "scaling-option-label": "Opções de Escala", + "scaling-option-tooltip": "Como dimensionar a imagem para sua tela.", + "page-splitting-label": "Divisão de Página", + "page-splitting-tooltip": "Como dividir uma imagem de largura total (ou seja, as imagens esquerda e direita são combinadas)", + "reading-mode-label": "Modo de Leitura", + "layout-mode-label": "Modo de Layout", + "layout-mode-tooltip": "Renderiza uma única imagem na tela ou duas imagens lado a lado", + "background-color-label": "Cor de Fundo", + "auto-close-menu-label": "Fechar Automaticamente o Menu", + "show-screen-hints-label": "Mostrar Dicas na Tela", + "emulate-comic-book-label": "Emular quadrinhos", + "swipe-to-paginate-label": "Deslizar para Paginar", + "book-reader-settings-title": "Leitor de Livro", + "tap-to-paginate-label": "Toque para Paginar", + "tap-to-paginate-tooltip": "Se as laterais da tela do leitor de livros permitirem tocar nela para ir para a página anterior/próxima", + "immersive-mode-label": "Modo Imersivo", "immersive-mode-tooltip": "", "reading-direction-book-label": "", "reading-direction-book-tooltip": "", From 947b6e76e043097a66ccd52c4df9d2cfc4e8dce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Sanchez=20Castell=C3=B3n?= Date: Thu, 10 Aug 2023 19:41:09 +0000 Subject: [PATCH 33/76] Translated using Weblate (Spanish) Currently translated at 43.6% (623 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 9e60c0e19..e98415e06 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -755,5 +755,37 @@ "valid-email": "Este debe ser un correo electrónico válido", "required-field": "Este campo es obligatorio", "password-validation": "La contraseña debe tener entre 6 y 32 caracteres" + }, + "entity-type": { + "bookmark": "marcador", + "logs": "registros", + "volume": "volumen", + "chapter": "capítulo" + }, + "actionable": { + "settings": "Ajustes", + "analyze-files": "Analizar Archivos", + "scan-library": "Escanear Biblioteca", + "read": "Leer", + "import-cbl": "Importar CBL", + "clear": "Limpiar", + "mark-as-unread": "Marcar como no leído", + "mark-as-read": "Marcar como leído", + "refresh-covers": "Actualizar Portadas", + "edit": "Editar" + }, + "preferences": { + "automatic": "Automático", + "vertical": "Vertical", + "horizontal": "Horizontal", + "1-column": "1 Columna", + "list": "Lista", + "cards": "Tarjetas", + "right-to-left": "Derecha a izquierda", + "left-to-right": "Izquierda a derecha", + "2-column": "2 Columnas" + }, + "toasts": { + "confirm-regen-covers": "Actualizar portadas obligará a recalcular todas las imágenes de las portadas. Se trata de una operación pesada. ¿Está seguro de que no desea realizar un escaneo en su lugar?" } } From faeb5fec0d27a71451e5ebba14277b4370424ca4 Mon Sep 17 00:00:00 2001 From: JeanPaulDOT Date: Thu, 10 Aug 2023 19:43:16 +0000 Subject: [PATCH 34/76] Translated using Weblate (French) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/ --- API/I18N/fr.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/API/I18N/fr.json b/API/I18N/fr.json index e16320554..8f1f76543 100644 --- a/API/I18N/fr.json +++ b/API/I18N/fr.json @@ -140,5 +140,21 @@ "scrobble-bad-payload": "Payload invalide de la part de Scrobble", "theme-doesnt-exist": "Fichier de thème manquant ou invalide", "bad-copy-files-for-download": "Impossible de copier les fichiers dans le répertoire temporaire de l'archive de téléchargement.", - "generic-create-temp-archive": "Erreur lors de la création de l'archive temporaire" + "generic-create-temp-archive": "Erreur lors de la création de l'archive temporaire", + "series-restricted-age-restriction": "L'utilisateur n'est pas autorisé à visionner cette série en raison de restrictions d'âge", + "book-num": "Tome {0}", + "epub-malformed": "Fichier malformé ! Impossible de le lire.", + "epub-html-missing": "Impossible de trouver le code html approprié pour cette page", + "collection-tag-title-required": "Le titre de la collection ne peut pas être vide", + "reading-list-title-required": "Le titre de la liste de lecture ne peut être vide", + "collection-tag-duplicate": "Une collection portant ce nom existe déjà", + "device-duplicate": "Un appareil portant ce nom existe déjà", + "device-not-created": "Cet appareil n'existe pas encore. Veuillez d'abord le créer", + "send-to-permission": "Impossible d'envoyer des fichiers non-EPUB ou PDF à des appareils car ils ne sont pas pris en charge par Kindle", + "progress-must-exist": "La progression doit exister sur l'utilisateur", + "reading-list-name-exists": "Une liste de lecture de ce nom existe déjà", + "user-no-access-library-from-series": "L'utilisateur n'a pas accès à la bibliothèque à laquelle appartient cette série", + "volume-num": "Volume {0}", + "issue-num": "Issue {0}{1}", + "chapter-num": "Chapitre {0}" } From ebf4c2ab77d58b8b64398c71cae8129ca42b334b Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Thu, 10 Aug 2023 20:20:27 +0000 Subject: [PATCH 35/76] Translated using Weblate (Portuguese) Currently translated at 24.6% (352 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 0b44ab578..bfeadac83 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -11,7 +11,7 @@ "no-libraries": "Não existem bibliotecas configuradas. Configure algumas em", "server-settings-link": "Definições do servidor", "not-granted": "Não lhe foi atribuído acesso a nenhuma biblioteca.", - "on-deck-title": "", + "on-deck-title": "Continue a Ler", "recently-updated-title": "Séries Atualizadas Recentemente", "recently-added-title": "Séries Adicionadas Recentemente" }, @@ -27,7 +27,7 @@ "update": "Atualizar" }, "user-scrobble-history": { - "title": "", + "title": "Histórico de Scrobble", "description": "", "filter-label": "Filtro", "created-header": "Criado", @@ -51,7 +51,7 @@ "review": "Atualização de crítica" }, "spoiler": { - "click-to-show": "" + "click-to-show": "Spoiler, clique para ver" }, "review-series-modal": { "title": "Editar Crítica", @@ -87,7 +87,7 @@ "theme-tab": "Tema", "devices-tab": "Dispositivos", "stats-tab": "Estatísticas", - "scrobbling-tab": "", + "scrobbling-tab": "Scrobbling", "success-toast": "Preferências de utilizador atualizadas", "global-settings-title": "Definições globais", "page-layout-mode-label": "", From de19133d1261ed26e8c2481b29f72c158e647183 Mon Sep 17 00:00:00 2001 From: Francois Wilhelmy Date: Thu, 10 Aug 2023 19:47:06 +0000 Subject: [PATCH 36/76] Translated using Weblate (French) Currently translated at 5.1% (73 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/fr/ --- UI/Web/src/assets/langs/fr.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json index 1a2d4ae58..be79d3e56 100644 --- a/UI/Web/src/assets/langs/fr.json +++ b/UI/Web/src/assets/langs/fr.json @@ -67,14 +67,14 @@ "go-to-review": "Lire la critique" }, "review-card": { - "your-review": "", - "external-review": "", - "local-review": "", - "rating-percentage": "" + "your-review": "Voici votre critique", + "external-review": "Critique externe", + "local-review": "Critique", + "rating-percentage": "Évaluation {{r}}%" }, "want-to-read": { - "title": "", - "series-count": "", + "title": "À lire", + "series-count": "{{common.series-count}}", "no-items": "", "no-items-filtered": "" }, From bb81de309c38040c678c444e87518e883d761637 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 20:08:23 +0000 Subject: [PATCH 37/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 10.5% (151 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 178 ++++++++++++++--------------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index e4d2c04ff..37e70392a 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -100,8 +100,8 @@ "prompt-on-download-tooltip": "Avisar quando um download excede {{size}} MB de tamanho", "disable-animations-label": "Desabilitar Animações", "disable-animations-tooltip": "Desabilitar animações no site. Útil para leitores e-ink.", - "collapse-series-relationships-label": "", - "collapse-series-relationships-tooltip": "", + "collapse-series-relationships-label": "Agrupar Relações das Séries", + "collapse-series-relationships-tooltip": "Kavita deve mostrar uma série que não tem relacionamentos ou é derivado/prequela", "share-series-reviews-label": "Compartilhar Análises de Séries", "share-series-reviews-tooltip": "Kavita deve incluir suas análises da série para outros usuários", "image-reader-settings-title": "Leitor de Imagem", @@ -123,112 +123,112 @@ "tap-to-paginate-label": "Toque para Paginar", "tap-to-paginate-tooltip": "Se as laterais da tela do leitor de livros permitirem tocar nela para ir para a página anterior/próxima", "immersive-mode-label": "Modo Imersivo", - "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": "" + "immersive-mode-tooltip": "Isso ocultará o menu atrás de um clique no documento do leitor e gire o toque para paginar", + "reading-direction-book-label": "Direção de Leitura", + "reading-direction-book-tooltip": "Direção para clicar para ir para a próxima página. Da direita para a esquerda significa que você clica no lado esquerdo da tela para ir para a próxima página.", + "font-family-label": "Família da Fonte", + "font-family-tooltip": "Família de fontes para carregar. Padrão carregará a fonte padrão do livro", + "writing-style-label": "Estilo de Escrita", + "writing-style-tooltip": "Altera a direção do texto. Horizontal é da esquerda para a direita, vertical é de cima para baixo.", + "layout-mode-book-label": "Modo de Layout", + "layout-mode-book-tooltip": "Como o conteúdo deve ser apresentado. Rolar é como o livro o embala. 1 ou 2 colunas se ajustam à altura do dispositivo e 1 ou 2 colunas de texto por página", + "color-theme-book-label": "Cor do Tema", + "color-theme-book-tooltip": "Qual tema de cor aplicar ao conteúdo e ao menu do leitor de livros", + "font-size-book-label": "Tamanho da Fonte", + "line-height-book-label": "Espaçamento da Linha", + "line-height-book-tooltip": "Quanto espaçamento entre as linhas do livro", + "margin-book-label": "Margem", + "margin-book-tooltip": "Quanto espaçamento em cada lado da tela. Isso será substituído por 0 em dispositivos móveis, independentemente dessa configuração.", + "clients-opds-alert": "O OPDS não está ativado neste servidor. Isso não afetará os usuários do Tachiyomi.", + "clients-opds-description": "Todos os clientes de terceiros usarão a chave de API ou o URL de conexão abaixo. Estas são como senhas, mantenha-as privadas.", + "clients-api-key-tooltip": "A chave API é como uma senha. Mantenha isso em segredo, mantenha-o seguro.", + "clients-opds-url-tooltip": "URL OPDS", + "reset": "{{common.reset}}", + "save": "{{common.save}}" }, "user-holds": { "title": "", "description": "" }, "theme-manager": { - "title": "", + "title": "Gerenciador de Temas", "looking-for-theme": "", "looking-for-theme-continued": "", "scan": "", "site-themes": "", - "set-default": "", - "apply": "", - "applied": "", + "set-default": "Definir Padrão", + "apply": "{{common.apply}}", + "applied": "Aplicado", "updated-toastr": "", "scan-queued": "" }, "theme": { - "theme-dark": "", - "theme-black": "", - "theme-paper": "", - "theme-white": "" + "theme-dark": "Escuro", + "theme-black": "Preto", + "theme-paper": "Papel", + "theme-white": "Branco" }, "restriction-selector": { - "title": "", - "description": "", - "not-applicable-for-admins": "", - "age-rating-label": "", - "no-restriction": "", - "include-unknowns-label": "", - "include-unknowns-tooltip": "" + "title": "Restrição de Classificação Etária", + "description": "Quando selecionado, todas as séries e listas de leitura que tiverem pelo menos um item maior que a restrição selecionada serão removidas dos resultados.", + "not-applicable-for-admins": "Isso não é aplicável para administradores.", + "age-rating-label": "Classificação Etária", + "no-restriction": "Sem Restrição", + "include-unknowns-label": "Incluir Desconhecidos", + "include-unknowns-tooltip": "se verdadeiro, desconhecidos serão permitidos com restrição de idade. Isso pode levar ao vazamento de mídia não marcada para usuários com restrições de idade." }, "site-theme-provider-pipe": { - "system": "", - "user": "" + "system": "Sistema", + "user": "Usuário" }, "manage-devices": { - "title": "", - "description": "", - "devices-title": "", - "no-devices": "", - "platform-label": "", - "email-label": "", - "add": "", - "delete": "", - "edit": "" + "title": "Gerenciador de Dispositivo", + "description": "Esta seção é para você configurar dispositivos que não podem se conectar ao Kavita por meio de um navegador da Web e, em vez disso, possuem um endereço de e-mail que aceita arquivos.", + "devices-title": "Dispositivos", + "no-devices": "Ainda não há dispositivos configurados", + "platform-label": "Platforma: ", + "email-label": "Email: ", + "add": "{{common.add}}", + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" }, "edit-device": { - "device-name-label": "", - "email-label": "", - "email-tooltip": "", - "device-platform-label": "", - "save": "", - "required-field": "", - "valid-email": "" + "device-name-label": "Nome do Dispositivo", + "email-label": "{{common.email}}", + "email-tooltip": "Este e-mail será usado para aceitar o arquivo via Enviar Para", + "device-platform-label": "Plataforma do Dispositivo", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.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": "" + "password-label": "{{common.password}}", + "current-password-label": "Senha Atual", + "new-password-label": "Nova Senha", + "confirm-password-label": "Confirmar Senha", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "passwords-must-match": "As senhas devem corresponder", + "permission-error": "Você não tem permissão para alterar sua senha. Entre em contato com o administrador do servidor." }, "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": "" + "email-label": "{{common.email}}", + "current-password-label": "Senha Atual", + "email-not-confirmed": "Este e-mail não está confirmado", + "email-updated-title": "E-mail atualizado", + "email-updated-description": "Você pode usar o seguinte link abaixo para confirmar o e-mail da sua conta. Se o seu servidor estiver acessível externamente, um e-mail será enviado para o e-mail e o link poderá ser usado para confirmar o e-mail.", + "setup-user-account": "Configurar conta de usuário", + "invite-url-label": "URL de Convite", + "invite-url-tooltip": "Copie isso e cole em uma nova aba", + "permission-error": "Você não tem permissão para alterar seu e-mail. Entre em contato com o administrador do servidor.", + "required-field": "{{validation.required-field}}", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "change-age-restriction": { "age-restriction-label": "", @@ -1671,21 +1671,21 @@ "delete": "", "edit": "", "help": "", - "submit": "", + "submit": "Enviar", "email": "", "read": "", - "loading": "", - "username": "", - "password": "", + "loading": "Carregando…", + "username": "Nome do usuário", + "password": "Senha", "promoted": "", - "select-all": "", + "select-all": "Selecionar Tudo", "deselect-all": "", "series-count": "", "item-count": "", - "book-num": "", + "book-num": "Livro", "issue-hash-num": "", "issue-num": "", - "chapter-num": "", + "chapter-num": "Capítulo", "volume-num": "" } } From 72e6af82e29e725eb1344b8e80b9f440808fe5ca Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Fri, 11 Aug 2023 08:09:49 +0200 Subject: [PATCH 38/76] Added translation using Weblate (Korean) --- API/I18N/ko.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 API/I18N/ko.json diff --git a/API/I18N/ko.json b/API/I18N/ko.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/API/I18N/ko.json @@ -0,0 +1 @@ +{} From 1659cebda14f3c167759eb0e92c7ca32594b7e21 Mon Sep 17 00:00:00 2001 From: LeeWan1210 Date: Fri, 11 Aug 2023 05:54:19 +0000 Subject: [PATCH 39/76] Translated using Weblate (Korean) Currently translated at 100.0% (1427 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/ --- UI/Web/src/assets/langs/ko.json | 1651 ++++++++++++++++++++++++++++++- 1 file changed, 1636 insertions(+), 15 deletions(-) diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json index df8767dcb..318278668 100644 --- a/UI/Web/src/assets/langs/ko.json +++ b/UI/Web/src/assets/langs/ko.json @@ -1,10 +1,10 @@ { "login": { "title": "로그인", - "username": "아이디", - "password": "비밀번호", - "submit": "로그인", - "password-validation": "비밀번호는 길이는{{min}}에서 {{max}}자 사이여야 합니다", + "username": "{{common.username}}", + "password": "{{common.password}}", + "submit": "{{common.submit}}", + "password-validation": "{{validation.password-validation}}", "forgot-password": "비밀번호를 잊으셨나요?" }, "dashboard": { @@ -12,16 +12,19 @@ "server-settings-link": "서버 설정", "recently-updated-title": "최근에 업데이트된 시리즈", "recently-added-title": "새롭게 추가된 시리즈", - "not-granted": "라이브러리에 대한 접근 권한이 없습니다." + "not-granted": "라이브러리에 대한 접근 권한이 없습니다.", + "on-deck-title": "계속 읽기" }, "edit-user": { - "edit": "수정", - "username": "사용자", - "required": "필수 항목입니다", - "not-valid-email": "유효한 메일 주소여야 합니다", + "edit": "{{common.edit}}", + "username": "{{common.username}}", + "required": "{{validation.required-field}}", + "not-valid-email": "{{validation.valid-email}}", "update": "업데이트", - "email": "이메일", - "saving": "저장중…" + "email": "{{common.email}}", + "saving": "저장중…", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}" }, "user-scrobble-history": { "filter-label": "필터", @@ -35,9 +38,10 @@ "not-applicable": "해당 사항 없음", "processed": "처리됨", "not-processed": "처리되지 않음", - "description": "여기에 계정과 연결된 모든 scrobble 데이터베이스가 있습니다. 이벤트가 존재하려면 활성 상태가 있어야 합니다\n scrobble 공급자가 구성되었습니다. 처리된 모든 이벤트는 한 달 후에 지워집니다. 만약 처리되지 않은 이벤트가 있다면, 그것은 삭제됩니다\n 이들은 업스트림에서 일치하는 항목을 형성할 수 없습니다. 관리자에게 연락하여 수정하십시오.", + "description": "여기에서 귀하의 계정과 연결된 스크로블 이벤트를 찾을 수 있습니다. 이벤트가 존재하려면 활성 스크로블 공급자가 구성되어 있어야 합니다. 처리된 모든 이벤트는 한 달 후에 지워집니다. 처리되지 않은 이벤트가 있는 경우 이러한 이벤트는 업스트림에서 일치 항목을 형성할 수 없습니다. 수정하려면 관리자에게 문의하세요.", "data-header": "데이터", - "is-processed-header": "처리됨" + "is-processed-header": "처리됨", + "title": "스크로블 이력" }, "scrobble-event-type-pipe": { "chapter-read": "읽기 진행률", @@ -59,12 +63,1629 @@ "review-card-modal": { "close": "{{common.close}}", "user-review": "{{username}}님의 리뷰", - "external-mod": "(external)", + "external-mod": "(외부)", "go-to-review": "리뷰로 이동" }, "common": { "close": "닫기", "cancel": "취소", - "save": "저장" + "save": "저장", + "create": "생성", + "apply": "적용", + "read": "읽기", + "item-count": "{{num}} 항목", + "issue-num": "이슈", + "reset-to-default": "기본값으로 재설정", + "book-num": "책", + "issue-hash-num": "이슈 #", + "chapter-num": "챕터", + "email": "이메일", + "volume-num": "볼륨", + "add": "추가", + "delete": "삭제", + "edit": "편집", + "help": "도움", + "submit": "제출", + "loading": "로딩중…", + "select-all": "모두 선택", + "deselect-all": "모두 선택 취소", + "series-count": "{{num}} 시리즈", + "reset": "초기화", + "username": "아이디", + "password": "비밀번호", + "promoted": "승격" + }, + "series-metadata-detail": { + "characters-title": "캐릭터", + "cover-artists-title": "표지 아티스트", + "tags-title": "태그", + "collections-title": "{{side-nav.collections}}", + "colorists-title": "컬러리스트", + "editors-title": "편집자", + "inkers-title": "잉커", + "reading-lists-title": "{{side-nav.reading-lists}}", + "links-title": "링크", + "genres-title": "장르", + "writers-title": "작가/저자", + "letterers-title": "레터러", + "pencillers-title": "펜슬러", + "publishers-title": "출판사", + "see-less": "간단히 보기", + "translators-title": "역자", + "see-more": "더보기", + "promoted": "{{common.promoted}}" + }, + "library-settings-modal": { + "force-scan-tooltip": "이렇게 하면 라이브러리에서 강제로 스캔하여 새로운 스캔처럼 취급합니다", + "force-scan": "강제 스캔", + "type-label": "유형", + "manage-reading-list-label": "읽기 목록 관리", + "manage-reading-list-tooltip": "Kavita는 ComicInfo.xml/opf 파일에 있는 StoryArc/StoryArcNumber 및 AlternativeSeries/AlternativeCount 태그에서 읽기 목록을 만듭니다", + "allow-scrobbling-label": "스크로블링 허용", + "include-in-dashboard-label": "대시보드에 포함", + "include-in-search-label": "검색에 포함", + "type-tooltip": "라이브러리 유형은 파일 이름이 구문 분석되는 방식과 UI에 챕터(Manga) vs 이슈(Comic)가 표시되는지 여부를 결정합니다. 책은 만화와 같은 방식으로 작동하지만 UI에서 이름이 다릅니다.", + "folder-watching-tooltip": "이 라이브러리를 감시하는 서버 폴더를 재정의합니다. 끄면 폴더 감시가 이 라이브러리에 포함된 폴더에서 실행되지 않습니다. 라이브러리가 폴더를 공유하는 경우 폴더가 계속 실행될 수 있습니다.", + "include-in-recommendation-tooltip": "라이브러리의 시리즈가 권장 페이지에 포함되어야 합니다.", + "include-in-search-tooltip": "시리즈 및 라이브러리에서 파생된 모든 정보(장르, 인물, 파일)가 검색 결과에 포함되어야 합니다.", + "allow-scrobbling-tooltip": "Kavita가 읽기 이벤트를 스크로블해야 하는 경우 구성된 제공자에게 읽고 싶어요 상태, 평점 및 리뷰를 읽어야 합니다. 이는 서버에 활성 Kavita+ 구독이 있는 경우에만 발생합니다.", + "library-name-unique": "라이브러리 이름은 고유해야 합니다", + "folder-description": "라이브러리에 폴더 추가", + "browse": "미디어 폴더 찾아보기", + "naming-conventions-part-3": "팔로우하고 있는지 확인하려면 이 링크를 확인하세요. 그렇지 않으면 파일이 스캔에 표시되지 않습니다.", + "cover-description-extra": "라이브러리 이미지는 크지 않아야 합니다. 32x32픽셀 크기의 작은 파일을 목표로 합니다. Kavita는 크기에 대한 유효성 검사를 수행하지 않습니다.", + "manage-collection-label": "컬렉션 관리", + "manage-collection-tooltip": "Kavita는 ComicInfo.xml/opf 파일에 있는 SeriesGroup 태그에서 컬렉션을 생성합니다", + "folder-watching-label": "폴더 감시", + "include-in-dashboard-tooltip": "라이브러리의 시리즈가 대시보드에 포함되어야 합니다. 이는 계속 읽기, 최근 업데이트, 최근 추가 또는 모든 사용자 정의 추가와 같은 모든 스트림에 영향을 미칩니다.", + "include-in-recommendation-label": "추천에 포함", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "next": "다음", + "save": "{{common.save}}", + "edit-title": "편집 {{name}}", + "add-title": "라이브러리 추가", + "general-tab": "일반", + "folder-tab": "폴더", + "advanced-tab": "고급", + "name-label": "이름", + "cover-tab": "표지", + "close": "{{common.close}}", + "last-scanned-label": "마지막 스캔:", + "help-us-part-1": "팔로우하여 저희를 도와주세요 ", + "help-us-part-2": "가이드", + "help-us-part-3": "미디어 이름 지정 및 구성.", + "naming-conventions-part-1": "카비타는 ", + "naming-conventions-part-2": "폴더 요구 사항.", + "cover-description": "사용자 지정 라이브러리 이미지 아이콘은 선택 사항입니다", + "required-field": "{{validation.required-field}}" + }, + "manage-library": { + "title": "라이브러리", + "add-library": "라이브러리 추가", + "scan-library": "라이브러리 스캔", + "last-scanned-title": "마지막 스캔:", + "shared-folders-title": "공유 폴더:", + "type-title": "유형:", + "delete-library-by-name": "삭제 {{name}}", + "edit-library": "편집", + "edit-library-by-name": "삭제 {{name}}", + "loading": "{{common.loading}}", + "delete-library": "라이브러리 삭제", + "no-data": "라이브러리가 없습니다. 새로 만들어 보세요." + }, + "manage-settings": { + "notice": "공지:", + "cache-size-label": "캐시 크기", + "on-deck-last-chapter-add-tooltip": "계속 읽기를 포함하기 위해 마지막 챕터 이후의 일수가 추가되었습니다.", + "logging-level-label": "로그 레벨", + "logging-level-tooltip": "문제를 식별하는 데 도움이 되도록 디버그를 사용하십시오. 디버그는 디스크 공간을 많이 차지할 수 있습니다.", + "base-url-label": "기본 Url", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "cache-size-validation": "최소 50MB가 있어야 합니다.", + "restart-required": "포트, 기본 URL, 캐시 크기 또는 IP를 변경하려면 Kavita를 수동으로 다시 시작해야 적용됩니다.", + "port-label": "포트", + "allow-stats-tooltip-part-1": "익명의 사용 데이터를 Kavita의 서버로 보냅니다. 여기에는 사용된 특정 기능, 파일 수, OS 버전, Kavita 설치 버전, CPU 및 메모리에 대한 정보가 포함됩니다. 이 정보를 사용하여 기능, 버그 수정 및 성능 튜닝의 우선 순위를 정합니다. 적용하려면 다시 시작해야 합니다. 참조 ", + "base-url-tooltip": "기본 URL(예: yourdomain.com/kavita)에서 Kavita를 호스팅하려는 경우 이것을 사용하십시오. 루트가 아닌 사용자를 사용하는 도커에서는 지원되지 않습니다.", + "ip-address-tooltip": "서버가 수신하는 쉼표로 구분된 IP 주소 목록입니다. 도커에서 실행 중인 경우 이 문제가 해결되었습니다. 적용하려면 다시 시작해야 합니다.", + "port-tooltip": "서버가 수신하는 포트. 도커에서 실행 중인 경우 이 문제가 해결되었습니다. 적용하려면 다시 시작해야 합니다.", + "log-tooltip": "유지 관리할 로그 수입니다. 기본값은 30, 최소값은 1, 최대값은 30입니다.", + "opds-label": "OPDS", + "field-required": "{{validation.field-required}}", + "max-logs-validation": "{{num}}개 이상의 로그를 가질 수 없습니다", + "ip-address-label": "IP 주소", + "log-label": "로그 일수", + "backup-label": "백업 일수", + "backup-tooltip": "유지 관리할 백업 수입니다. 기본값은 30, 최소값은 1, 최대값은 30입니다.", + "cache-size-tooltip": "무거운 API 캐싱에 허용되는 메모리 양입니다. 기본값은 75MB입니다.", + "on-deck-last-chapter-add-label": "계속 읽기 마지막 챕터 추가(일)", + "on-deck-last-progress-label": "계속 읽기 마지막 진행 상황(일)", + "allow-stats-label": "익명 사용 수집 허용", + "allow-stats-tooltip-part-2": "무엇을 수집합니다.", + "send-data": "데이터 보내기", + "folder-watching-label": "폴더 감시", + "enable-folder-watching": "폴더 감시 활성화", + "opds-tooltip": "OPDS 지원을 통해 모든 사용자는 OPDS를 사용하여 서버에서 콘텐츠를 읽고 다운로드할 수 있습니다.", + "enable-opds": "OPDS 활성화", + "folder-watching-tooltip": "Kavita가 라이브러리 폴더를 모니터링하여 변경 사항을 감지하고 해당 변경 사항에 대한 스캔을 호출하도록 허용합니다. 이렇게 하면 스캔을 수동으로 호출하거나 야간 스캔을 기다리지 않고도 콘텐츠를 업데이트할 수 있습니다.", + "on-deck-last-progress-tooltip": "계속 읽기를 시작하기 전에 마지막 진행 이후 일 수입니다.", + "min-logs-validation": "최소 1개의 로그가 있어야 합니다", + "min-days-validation": "1일 이상이어야 합니다", + "ip-address-validation": "IP 주소는 유효한 IPv4 또는 IPv6 주소만 포함할 수 있습니다", + "min-cache-validation": "50MB여야 합니다.", + "max-backup-validation": "{{num}}개 이상의 백업을 가질 수 없습니다", + "min-backup-validation": "백업이 1개 이상 있어야 합니다", + "base-url-validation": "기본 URL은 /로 시작하고 끝나야 합니다" + }, + "manage-users": { + "resend": "재전송", + "delete-user-alt": "사용자 삭제 {{user}}", + "edit-user-alt": "사용자 편집 {{user}}", + "resend-invite-tooltip": "초대 재전송", + "setup-user-tooltip": "사용자 설정", + "setup-user-alt": "사용자 설정 {{user}}", + "setup": "설정", + "none": "없음", + "never": "절대", + "no-data": "다른 사용자가 없습니다.", + "loading": "{{common.loading}}", + "you-alt": "(당신)", + "pending-title": "보류 중", + "delete-user-tooltip": "사용자 삭제", + "edit-user-tooltip": "편집", + "resend-invite-alt": "초대 재전송 {{user}}", + "roles-title": "권한:", + "last-active-title": "마지막 접속:", + "title": "활성 사용자", + "invite": "초대", + "change-password-tooltip": "비밀번호 변경", + "change-password-alt": "비밀번호 변경 {{user}}", + "online-now-tooltip": "지금 온라인", + "sharing-title": "공유:" + }, + "edit-collection-tags": { + "series-title": "시리즈에 적용", + "title": "편집 {{collectionName}} 컬렉션", + "deselect-all": "{{common.deselect-all}}", + "select-all": "{{common.select-all}}", + "required-field": "{{validation.required-field}}", + "save": "{{common.save}}", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "general-tab": "일반", + "cover-image-tab": "표지 이미지", + "series-tab": "시리즈", + "promote-label": "승격", + "name-validation": "이름은 고유해야 합니다", + "promote-tooltip": "승격은 관리 사용자뿐만 아니라 서버 전체에서 태그를 볼 수 있음을 의미합니다. 이 태그가 있는 모든 시리즈에는 여전히 사용자 액세스 제한이 적용됩니다.", + "summary-label": "요약", + "name-label": "이름" + }, + "nav-header": { + "promoted": "(승격)", + "skip-alt": "메인 콘텐츠로 건너뛰기", + "no-data": "검색 결과가 없습니다", + "server-settings": "서버 설정", + "help": "도움", + "logout": "로그아웃", + "settings": "설정", + "scroll-to-top-alt": "맨위로 스크롤", + "announcements": "공지 사항", + "search-series-alt": "시리즈 검색", + "search-alt": "검색중…" + }, + "edit-series-modal": { + "title": "{{seriesName}} 세부정보", + "translator-label": "역자", + "character-label": "캐릭터", + "web-link-description": "여기에서 외부 서비스에 대한 다양한 링크를 추가할 수 있습니다.", + "general-tab": "일반", + "genres-label": "장르", + "tags-label": "태그", + "penciller-label": "펜슬러", + "letterer-label": "레터러", + "age-rating-label": "연령 등급", + "save": "{{common.save}}", + "language-label": "언어", + "publication-status-label": "출판현황", + "localized-name-label": "현지화된 이름", + "summary-label": "요약", + "release-year-label": "출시 연도", + "add-link-alt": "링크 추가", + "remove-link-alt": "링크 제거", + "cover-image-description": "새 표지 이미지를 업로드하고 선택합니다. 저장을 눌러 표지를 업로드하고 재정의합니다.", + "field-locked-alt": "필드가 잠겨 있습니다", + "info-title": "정보", + "library-title": "라이브러리:", + "format-title": "포맷:", + "created-title": "생성됨:", + "last-read-title": "마지막으로 읽음:", + "total-pages-title": "총 페이지 수:", + "last-modified-title": "마지막으로 수정된 날짜:", + "volume-num": "{{common.volume-num}}", + "max-issue-tooltip": "시리즈의 모든 ComicInfo에서 최대 발행량 또는 발행량 필드", + "related-tab": "관련", + "info-tab": "정보", + "collections-label": "컬렉션", + "name-label": "이름", + "sort-name-label": "정렬 이름", + "web-link-label": "웹 링크", + "added-title": "추가:", + "pages-title": "페이지:", + "chapter-title": "챕터:", + "metadata-tab": "메타데이터", + "people-tab": "인물", + "web-links-tab": "웹 링크", + "cover-image-tab": "표지 이미지", + "cover-artist-label": "표지 아티스트", + "writer-label": "작가", + "publisher-label": "출판사", + "inker-label": "잉커", + "editor-label": "편집자", + "colorist-label": "컬러리스트", + "required-field": "{{validation.required-field}}", + "close": "{{common.close}}", + "last-added-title": "마지막으로 추가된 항목:", + "last-scanned-title": "마지막 스캔:", + "folder-path-title": "폴더 경로:", + "publication-status-title": "출판 현황:", + "total-items-title": "총 항목:", + "max-items-title": "최대 항목:", + "size-title": "크기:", + "loading": "{{common.loading}}", + "view-files": "파일 보기", + "highest-count-tooltip": "시리즈의 모든 ComicInfo에서 가장 높은 카운트를 찾았습니다" + }, + "sort-field-pipe": { + "last-modified": "마지막 수정", + "release-year": "출시 연도", + "sort-name": "정렬 이름", + "created": "생성됨", + "time-to-read": "읽는 시간", + "last-chapter-added": "추가된 항목" + }, + "manga-format-stats": { + "title": "포맷", + "visualisation-label": "시각화", + "count-header": "카운트", + "format-header": "포맷", + "data-table-label": "데이터 테이블" + }, + "publication-status-stats": { + "visualisation-label": "시각화", + "title": "출판현황", + "year-header": "년", + "count-header": "카운트", + "data-table-label": "데이터 테이블" + }, + "server-stats": { + "tag-count": "{{num}} 태그", + "total-series-label": "총 시리즈", + "total-series-tooltip": "총 시리즈: {{count}}", + "total-files-label": "총 파일", + "total-files-tooltip": "총 파일: {{count}}", + "total-size-label": "총 크기", + "total-genres-tooltip": "총 장르: {{count}}", + "total-tags-label": "총 태그", + "total-tags-tooltip": "총 태그: {{count}}", + "total-read-time-label": "총 읽은 시간", + "total-read-time-tooltip": "총 읽은 시간: {{count}}", + "series": "시리즈", + "reads": "읽음", + "popular-libraries-title": "인기 있는 라이브러리", + "genre-count": "{{num}} 장르", + "people-count": "{{num}} 인물", + "tags": "태그", + "total-genres-label": "총 장르", + "release-years-title": "출시 연도", + "recently-read-title": "최근에 읽음", + "most-active-users-title": "가장 활동적인 사용자", + "popular-series-title": "인기 시리즈", + "people": "인물", + "genres": "장르", + "total-volumes-label": "총 볼륨", + "total-people-label": "총 인물", + "total-people-tooltip": "총 인물: {{count}}", + "total-volumes-tooltip": "총 볼륨: {{count}}" + }, + "errors": { + "not-found": "해당 URL이 존재하지 않습니다", + "generic": "예상치 못한 문제가 발생했습니다", + "invalid-confirmation-url": "잘못된 확인 URL", + "invalid-confirmation-email": "잘못된 확인 이메일", + "invalid-password-reset-url": "잘못된 비밀번호 재설정 URL", + "unknown-crit": "알 수 없는 심각한 오류가 발생했습니다", + "error-code": "{{num}} 오류", + "download": "이 파일을 다운로드하는 중에 문제가 발생했거나 권한이 없습니다", + "rejected-cover-upload": "서버가 요청을 거부하여 이미지를 가져올 수 없습니다. 대신 파일에서 다운로드하여 업로드하세요.", + "series-doesnt-exist": "이 시리즈는 더 이상 존재하지 않습니다", + "collection-invalid-access": "이 태그가 속한 라이브러리에 액세스할 수 없거나 이 컬렉션이 유효하지 않습니다", + "user-not-auth": "사용자가 인증되지 않았습니다" + }, + "toasts": { + "no-updates": "사용 가능한 업데이트 없음", + "confirm-delete-user": "이 사용자를 삭제하시겠습니까?", + "click-email-link": "이메일을 확인하려면 이 링크를 클릭하십시오. 확인을 하셔야 로그인이 가능합니다.", + "volumes-added-to-reading-list": "읽기 목록에 추가된 볼륨", + "mark-read": "읽음으로 표시됨", + "file-send-to": "파일이 {{name}}에 이메일로 전송됨", + "device-updated": "장치 갱신됨", + "change-email-private": "서버는 공개적으로 액세스할 수 없습니다. 로그에서 확인 링크를 가져오도록 관리자에게 요청하십시오", + "no-series-collection-warning": "경고! 시리즈를 선택하지 않았습니다. 저장하면 컬렉션이 삭제됩니다. 계속 하시겠습니까?", + "nothing-to-remove": "제거할 항목 없음", + "series-added-to-reading-list": "읽기 목록에 추가된 시리즈", + "email-service-reachable": "이메일 서비스에 연결했습니다", + "email-service-unresponsive": "이메일 서비스 URL이 응답하지 않습니다.", + "library-file-analysis-queued": "{{name}}에 대해 대기 중인 라이브러리 파일 분석", + "entity-unread": "{{name}}을(를) 읽지 않음", + "theme-missing": "활성 테마가 더 이상 존재하지 않습니다. 페이지를 새로고침하세요.", + "no-prev-chapter": "이전 {{entity}}을(를) 찾을 수 없습니다", + "account-registration-complete": "계정 등록 완료", + "password-reset": "비밀번호 초기화", + "device-created": "장치 생성됨", + "confirm-delete-reading-list": "읽기 목록을 삭제하시겠습니까? 이것은 되돌릴 수 없습니다.", + "library-deleted": "라이브러리 {{name}}이(가) 제거되었습니다", + "account-migration-complete": "계정 마이그레이션 완료", + "password-updated": "비밀번호가 갱신되었습니다", + "forced-scan-queued": "{{name}}에 대한 강제 스캔이 시작되었습니다", + "library-created": "라이브러리가 성공적으로 생성되었습니다. 스캔이 시작되었습니다.", + "anilist-token-updated": "AniList 토큰이 갱신되었습니다", + "age-restriction-updated": "연령 제한이 갱신되었습니다", + "email-sent-to-no-existing": "확인을 위해 {{email}}로 이메일을 보냈습니다.", + "confirm-download-size": "{{entityType}}은 {{size}}입니다. 정말 계속 하시겠습니까?", + "user-deleted": "{{user}} 가 삭제되었습니다", + "series-added-to-collection": "{{collectionName}} 컬렉션에 시리즈가 추가됨", + "reading-list-deleted": "읽기 목록이 삭제되었습니다", + "chapter-added-to-reading-list": "읽기 목록에 챕터 추가됨", + "multiple-added-to-reading-list": "읽기 목록에 추가된 챕터 및 볼륨", + "select-files-warning": "앞으로 이동하려면 파일을 선택해야 합니다", + "collection-updated": "컬렉션 갱신됨", + "reading-list-updated": "읽기 목록 갱신됨", + "item-removed": "삭제된 항목", + "entity-read": "{{name}}을(를) 읽음", + "k+-error": "라이선스를 활성화하는 동안 오류가 발생했습니다. 다시 시도해 주세요.", + "confirm-library-type-change": "라이브러리 유형을 변경하면 구문 분석 규칙이 다른 새 스캔이 트리거되고 시리즈가 다시 생성되어 진행률과 북마크가 손실될 수 있습니다. 이 작업을 수행하기 전에 백업해야 합니다. 정말 계속하시겠습니까?", + "refresh-covers-queued": "{{name}}에 대한 새로고침 표지가 대기 중입니다", + "mark-unread": "읽지 않음으로 표시됨", + "series-removed-want-to-read": "읽고 싶어요 목록에서 제거된 시리즈", + "series-deleted": "시리즈 삭제됨", + "k+-license-saved": "라이선스 키가 저장되었지만 유효하지 않습니다. 가입을 재확인하려면 확인을 클릭하십시오. 처음 등록하는 경우 전파하는 데 1분 정도 걸릴 수 있습니다.", + "email-sent": "{{email}}에 이메일 전송", + "k+-unlocked": "Kavita+ 잠금 해제!", + "k+-delete-key": "이렇게 하면 Kavita의 라이선스 키만 삭제되고 구매 링크가 표시됩니다. 이것은 구독을 취소하지 않습니다! 지원팀에서 지시하는 경우에만 사용하세요!", + "copied-to-clipboard": "클립보드에 복사됨", + "book-settings-info": "책 설정을 수정하고 모든 책에 대한 설정을 저장하고 서랍에서 목차를 볼 수 있습니다.", + "no-next-chapter": "다음 {{entity}}을(를) 찾을 수 없습니다", + "load-next-chapter": "다음 {{entity}} 로드됨", + "load-prev-chapter": "이전 {{entity}} 로드됨", + "email-sent-to": "확인을 위해 이전 이메일 주소로 이메일이 전송되었습니다.", + "regen-cover": "표지 이미지를 재생성하기 위한 작업이 대기열에 추가되었습니다", + "download-in-progress": "다운로드가 이미 진행 중입니다. 기다리세요.", + "scan-queued": "대기 중인 스캔 {{name}}", + "server-settings-updated": "서버 설정 갱신됨", + "reset-ip-address": "IP 주소 재설정", + "reset-base-url": "기본 URL 재설정", + "unauthorized-1": "이 페이지를 볼 권한이 없습니다.", + "unauthorized-2": "권한이 없음", + "no-pages": "페이지가 없습니다. Kavita는 이 아카이브를 읽을 수 없습니다.", + "email-sent-to-user": "{{user}}에 이메일 전송", + "reading-list-imported": "읽기 목록 가져옴", + "incognito-off": "시크릿 모드가 꺼져 있습니다. 이제 진행 상황이 추적되기 시작합니다.", + "email-service-reset": "이메일 서비스 재설정", + "alert-long-running": "이것은 장기 실행 프로세스입니다. 다시 호출하기 전에 완료할 시간을 주십시오.", + "confirm-delete-multiple-series": "정말 {{count}} 시리즈를 삭제하시겠습니까? 디스크의 파일은 수정하지 않습니다.", + "confirm-delete-series": "이 시리즈를 삭제하시겠습니까? 디스크의 파일은 수정하지 않습니다.", + "alert-bad-theme": "테마에 유효하지 않거나 안전하지 않은 CSS가 있습니다. 이를 수정하려면 관리자에게 문의하세요. 어두운 테마로 기본 설정.", + "confirm-library-delete": "정말로 {{name}} 라이브러리를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", + "confirm-regen-covers": "표지를 새로 고치면 모든 표지 이미지가 다시 계산됩니다. 이것은 무거운 작업입니다. 대신 스캔을 수행하지 않으시겠습니까?" + }, + "actionable": { + "mark-as-read": "읽은 상태로 표시", + "mark-as-unread": "읽지 않은 상태로 표시", + "scan-series": "시리즈 스캔", + "scan-library": "라이브러리 스캔", + "analyze-files": "파일 분석", + "settings": "설정", + "edit": "편집", + "add-to-collection": "컬렉션에 추가", + "send-to": "보내기", + "read": "읽기", + "refresh-covers": "표지 새로 고침", + "add-to-want-to-read": "읽고 싶어요에 추가", + "remove-from-want-to-read": "읽고 싶어요에서 제거", + "add-to": "추가", + "add-to-reading-list": "읽기 목록에 추가", + "delete": "삭제", + "download": "다운로드", + "read-incognito": "시크릿 읽기", + "details": "상세", + "view-series": "시리즈 보기", + "clear": "지우기", + "import-cbl": "CBL 가져오기", + "others": "그 외", + "remove-from-on-deck": "계속 읽기에서 제거" + }, + "preferences": { + "original": "오리지날", + "no-split": "분할 안 함", + "fit-to-screen": "화면에 맞추기", + "single": "단일", + "double": "더블", + "double-manga": "더블 (Manga)", + "scroll": "스크롤", + "2-column": "2열", + "cards": "카드", + "up-to-down": "위에서 아래", + "list": "리스트", + "1-column": "1열", + "left-to-right": "왼쪽에서 오른쪽", + "right-to-left": "오른쪽에서 왼쪽", + "horizontal": "가로", + "vertical": "세로", + "automatic": "자동", + "fit-to-height": "높이에 맞추기", + "fit-to-width": "너비에 맞추기", + "webtoon": "웹툰" + }, + "time-ago-pipe": { + "just-now": "방금", + "min-ago": "1분 전", + "hour-ago": "1시간 전", + "day-ago": "1일 전", + "month-ago": "1달 전", + "never": "절대", + "mins-ago": "{{value}} 분 전", + "hours-ago": "{{value}} 시간 전", + "days-ago": "{{value}} 일 전", + "months-ago": "{{value}} 달 전", + "year-ago": "1년 전", + "years-ago": "{{value}} 년 전" + }, + "relationship-pipe": { + "doujinshi": "동인지", + "side-story": "외전", + "edition": "에디션", + "other": "다른", + "prequel": "프리퀄", + "sequel": "속편", + "spin-off": "스핀오프", + "parent": "원작", + "alternative-setting": "대체 설정", + "adaptation": "적응", + "alternative-version": "대체 버전", + "character": "캐릭터", + "contains": "포함" + }, + "publication-status-pipe": { + "ended": "종료", + "ongoing": "진행중", + "hiatus": "중단", + "completed": "완결", + "cancelled": "취소" + }, + "person-role-pipe": { + "character": "캐릭터", + "colorist": "컬러리스트", + "writer": "작가", + "other": "그 외", + "artist": "작가", + "cover-artist": "표지 작가", + "editor": "편집자", + "inker": "잉커", + "letterer": "레터러", + "penciller": "펜슬러", + "publisher": "출판사" + }, + "manga-format-pipe": { + "epub": "EPUB", + "archive": "Archive", + "image": "Image", + "unknown": "알 수 없음", + "pdf": "PDF" + }, + "library-type-pipe": { + "book": "책", + "manga": "만화(Manga)", + "comic": "만화(Comic)" + }, + "age-rating-pipe": { + "adults-only": "19세 미만 구독 불가", + "g": "G", + "unknown": "알 수 없음", + "everyone": "Everyone", + "everyone-10-plus": "Everyone 10+", + "x18-plus": "X18+", + "not-applicable": "해당 없음", + "early-childhood": "Early Childhood", + "pg": "PG", + "r18-plus": "R18+", + "kids-to-adults": "Kids to Adults", + "mature": "Mature", + "ma15-plus": "MA15+", + "mature-17-plus": "Mature 17+", + "rating-pending": "평가 대기 중", + "teen": "Teen" + }, + "reset-password-modal": { + "save": "{{common.save}}", + "error-label": "오류: ", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "title": "{{username}}의 비밀번호 재설정", + "new-password-label": "새 비밀번호" + }, + "changelog": { + "description-continued": "태그, 당신은 나이틀리 릴리스에 있습니다. 주 버전만 사용 가능한 것으로 표시됩니다.", + "description": "{{installed}}가 표시되지 않는 경우", + "installed": "설치됨", + "download": "다운로드", + "published-label": "게시됨: ", + "available": "사용 가능" + }, + "invite-user": { + "invite": "초대", + "cancel": "{{common.cancel}}", + "setup-user-description": "아래 링크를 사용하여 사용자 계정을 설정하거나 복사 버튼을 사용할 수 있습니다. 새 사용자를 등록하기 위해 링크를 사용하기 전에 로그아웃해야 할 수 있습니다. 외부에서 서버에 액세스할 수 있는 경우 이메일이 사용자에게 전송되고 링크를 사용하여 계정 설정을 완료할 수 있습니다.", + "email": "{{common.email}}", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}", + "setup-user-title": "사용자 초대됨", + "invite-url-label": "초대 URL", + "setup-user-account": "사용자 계정 설정", + "setup-user-account-tooltip": "이것을 복사하여 새 탭에 붙여넣으십시오. 로그아웃해야 할 수도 있습니다.", + "title": "사용자 초대", + "inviting": "초대중…", + "description": "서버에 사용자를 초대합니다. 이메일을 입력하면 계정 생성을 위한 이메일을 보내드립니다. 이메일 서비스를 사용하고 싶지 않다면 에 자신의 이메일 서비스를 사용하거나 가짜 이메일을 사용하십시오(사용자 분실은 작동하지 않음). 관계없이 링크가 표시되며 계정을 수동으로 설정하는 데 사용할 수 있습니다." + }, + "book-line-overlay": { + "close": "{{common.close}}", + "bookmark": "북마크", + "bookmark-label": "북마크 이름", + "save": "{{common.save}}", + "required-field": "{{common.required-field}}", + "copy": "복사" + }, + "book-reader": { + "title": "책 설정", + "toc-header": "ToC", + "go-back": "뒤로가기", + "incognito-mode-label": "시크릿 모드", + "loading-book": "책 로딩중…", + "incognito-mode-alt": "시크릿 모드가 켜져 있습니다. 끄려면 전환하세요.", + "go-to-page-prompt": "{{totalPages}} 페이지가 있습니다. 어떤 페이지로 이동하시겠습니까?", + "next": "다음", + "prev-page": "이전 페이지", + "next-page": "다음 페이지", + "page-label": "페이지", + "pagination-header": "섹션", + "prev-chapter": "이전 챕터/볼륨", + "next-chapter": "다음 챕터/볼륨", + "skip-header": "메인 콘텐츠로 건너뛰기", + "virtual-pages": "가상 페이지", + "settings-header": "설정", + "table-of-contents-header": "목차", + "go-to-page": "페이지로 이동", + "go-to-last-page": "마지막 페이지로 이동", + "bookmarks-header": "북마크", + "previous": "이전" + }, + "confirm-email-change": { + "title": "이메일 변경 확인", + "confirm-description": "귀하의 이메일이 확인되었으며 이제 Kavita 내에서 변경되었습니다. 로그인으로 리디렉션됩니다.", + "success": "성공!", + "non-confirm-description": "이메일 갱신이 확인되는 동안 잠시 기다려 주십시오." + }, + "series-detail": { + "remove-from-want-to-read": "읽고 싶어요에서 제거", + "add-to-want-to-read": "읽고 싶어요에 추가", + "edit-series-alt": "시리즈 정보 편집", + "download-series--tooltip": "시리즈 다운로드", + "downloading-status": "다운로드 중…", + "user-reviews-alt": "사용자 리뷰", + "no-pages": "{{toasts.no-pages}}", + "no-chapters": "이 볼륨에는 챕터가 없습니다. 읽을 수 없습니다.", + "cover-change": "브라우저에서 이미지를 새로 고치는 데 최대 1분이 걸릴 수 있습니다. 그때까지는 일부 페이지에 이전 이미지가 표시될 수 있습니다.", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "incognito": "익명", + "page-settings-title": "페이지 설정", + "close": "{{common.close}}", + "layout-mode-option-card": "카드", + "layout-mode-option-list": "리스트", + "continue-from": "계속읽기 {{title}}", + "read": "{{common.read}}", + "continue": "계속 읽기", + "read-options-alt": "읽기 옵션", + "specials-tab": "스페셜", + "related-tab": "관련", + "recommendations-tab": "추천", + "storyline-tab": "줄거리", + "send-to": "{{deviceName}}에 파일을 이메일로 보냈습니다", + "books-tab": "책", + "volumes-tab": "볼륨" + }, + "read-more": { + "read-more": "더 읽기", + "read-less": "그만 읽기" + }, + "update-notification-modal": { + "help": "업데이트 방법", + "download": "다운로드", + "close": "{{common.close}}", + "title": "새로운 업데이트 사용가능!" + }, + "side-nav-companion-bar": { + "close-filter-and-sort": "필터링 및 정렬 닫기", + "filter-and-sort-alt": "정렬 / 필터", + "page-settings-title": "{{series-detail.page-settings-title}}", + "open-filter-and-sort": "필터링 및 정렬 열기" + }, + "reader-settings": { + "vertical": "세로", + "writing-style-label": "{{user-preferences.writing-style-label}}", + "immersive-mode-label": "{{user-preferences.immersive-mode-label}}", + "immersive-mode-tooltip": "이렇게 하면 리더 문서를 클릭하면 메뉴가 숨겨지고 탭하여 페이지 넘김이 켜집니다", + "line-spacing-label": "{{user-preferences.line-height-book-label}}", + "reading-direction-label": "{{user-preferences.reading-direction-book-label}}", + "horizontal": "가로", + "margin-label": "{{user-preferences.margin-book-label}}", + "reset-to-defaults": "기본값으로 재설정", + "reader-settings-title": "리더 설정", + "right-to-left": "오른쪽에서 왼쪽", + "left-to-right": "왼쪽에서 오른쪽", + "writing-style-tooltip": "텍스트의 방향을 변경합니다. 가로는 왼쪽에서 오른쪽으로, 세로는 위에서 아래로.", + "tap-to-paginate-label": "탭 해서 페이지 넘김", + "tap-to-paginate-tooltip": "화면 가장자리를 클릭하여 페이지를 넘김", + "on": "켜기", + "off": "끄기", + "fullscreen-label": "전체 화면", + "layout-mode-option-2col": "2열", + "color-theme-title": "색상 테마", + "theme-dark": "다크", + "theme-black": "블랙", + "theme-white": "화이트", + "theme-paper": "종이", + "general-settings-title": "일반 설정", + "font-family-label": "{{user-preferences.font-family-label}}", + "font-size-label": "{{user-preferences.font-size-book-label}}", + "fullscreen-tooltip": "리더를 전체 화면 모드로 전환", + "exit": "끄기", + "enter": "켜기", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "layout-mode-tooltip": "스크롤: epub 파일을 미러링합니다(일반적으로 장당 하나의 긴 스크롤 페이지).
1열: 한 번에 하나의 가상 페이지를 생성합니다.
2열: 한 번에 두 개의 가상 페이지를 나란히 생성합니다.", + "layout-mode-option-scroll": "스크롤", + "layout-mode-option-1col": "1열" + }, + "bookmarks": { + "delete-success": "북마크가 제거되었습니다", + "confirm-single-delete": "{{seriesName}}에 대한 모든 북마크를 지우시겠습니까? 이것은 되돌릴 수 없습니다.", + "delete-single-success": "{{seriesName}}의 북마크가 제거되었습니다", + "title": "{{side-nav.bookmarks}}", + "series-count": "{{common.series-count}}", + "no-data-2": "보세요.", + "no-data": "북마크가 없습니다. 새로 만들어", + "confirm-delete": "여러 시리즈의 북마크를 모두 지우시겠습니까? 이것은 되돌릴 수 없습니다." + }, + "bulk-operations": { + "deselect-all": "{{common.deselect-all}}", + "title": "일괄 작업", + "items-selected": "{{num}}개 항목 선택됨", + "mark-as-unread": "읽지 않은 상태로 표시", + "mark-as-read": "읽은 상태로 표시" + }, + "card-detail-drawer": { + "general-tab": "일반", + "metadata-tab": "메타데이터", + "info-tab": "정보", + "pages": "페이지:", + "cover-tab": "표지", + "no-summary": "사용 가능한 요약이 없습니다.", + "read": "{{common.read}}", + "unread": "읽지 않음", + "files": "파일", + "added": "추가됨:", + "size": "크기:", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "tags-title": "{{series-metadata-detail.tags-title}}", + "not-defined": "정의되지 않음", + "writers-title": "{{series-metadata-detail.writers-title}}", + "genres-title": "{{series-metadata-detail.genres-title}}" + }, + "card-item": { + "cannot-read": "읽을 수 없음" + }, + "chapter-metadata-detail": { + "writers-title": "{{series-metadata-detail.writers-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "no-data": "사용 가능한 메타데이터 없음", + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "inkers-title": "{{series-metadata-detail.inkers-title}}", + "pencillers-title": "{{series-metadata-detail.pencillers-title}}", + "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", + "editors-title": "{{series-metadata-detail.editors-title}}", + "translators-title": "{{series-metadata-detail.translators-title}}", + "letterers-title": "{{series-metadata-detail.letterers-title}}" + }, + "cover-image-chooser": { + "image-num": "이미지 {{num}}", + "applied": "{{theme-manager.applied}}", + "reset-cover-tooltip": "표지 이미지 재설정", + "drag-n-drop": "드래그 앤 드롭", + "upload": "업로드", + "upload-continued": "이미지", + "url-label": "Url", + "load": "불러오기", + "back": "뒤로가기", + "reset": "{{common.reset}}", + "apply": "{{common.apply}}" + }, + "series-info-cards": { + "age-rating-title": "{{entity-info-cards.age-rating-title}}", + "language-title": "언어", + "publication-status-tooltip": "출판현황", + "read-time-title": "읽는 시간", + "publication-status-title": "출판", + "disabled": "비활성", + "scrobbling-title": "스크로블링", + "scrobbling-tooltip": "스크로블링 상태", + "off": "꺼짐", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}", + "time-left-title": "남은 시간", + "release-date-title": "{{entity-info-cards.release-date-title}}", + "release-year-tooltip": "출시 연도", + "on": "켜짐", + "format-title": "포맷", + "last-read-title": "마지막으로 읽은 시간", + "length-title": "길이" + }, + "bulk-add-to-collection": { + "loading": "{{common.loading}}", + "collection-label": "컬렉션", + "create": "{{common.create}}", + "close": "{{common.close}}", + "filter-label": "필터", + "title": "컬렉션에 추가", + "promoted": "{{common.promoted}}", + "clear": "{{common.clear}}", + "no-data": "아직 생성된 컬렉션이 없습니다" + }, + "entity-title": { + "special": "스페셜", + "issue-num": "이슈 #", + "chapter": "챕터" + }, + "manage-email-settings": { + "reset": "{{common.reset}}", + "title": "이메일 서비스(SMTP)", + "description": "Kavita는 사용자 초대, 비밀번호 재설정 요청 등과 같은 작업을 지원하는 이메일 서비스와 함께 즉시 제공됩니다. 당사 서비스를 통해 전송된 이메일은 즉시 삭제됩니다. {{link}} 서비스를 설정하여 자신의 이메일 서비스를 사용할 수 있습니다. 이메일 서비스의 URL을 설정하고 테스트 버튼을 사용하여 작동하는지 확인하십시오. 언제든지 이러한 설정을 기본값으로 재설정할 수 있습니다. 사용자에게 유효한 이메일 주소를 사용할 필요는 없지만 인증을 위해 이메일을 비활성화할 수 있는 방법은 없습니다. 확인 링크는 항상 로그에 저장되고 UI에 표시됩니다. 공개적으로 연결할 수 있는 URL을 통해 Kavita에 액세스하지 않거나 호스트 이름 기능이 구성되지 않은 경우 등록/확인 이메일이 전송되지 않습니다.", + "host-name-validation": "호스트 이름은 http(s)로 시작하고 /로 끝나지 않아야 합니다", + "reset-to-default": "{{common.reset-to-default}}", + "send-to-warning": "Send to Device가 작동하려면 자체 이메일 서비스를 호스팅해야 합니다.", + "email-url-label": "이메일 서비스 URL", + "host-name-label": "호스트 이름", + "host-name-tooltip": "도메인 이름(역방향 프록시)을 설정하면 이메일 생성 시 항상 이것을 사용합니다.", + "email-url-tooltip": "이메일 서비스의 정규화된 URL을 사용하세요. 종료 슬래시를 포함하지 마십시오.", + "save": "{{common.save}}", + "test": "테스트" + }, + "manage-scrobble-errors": { + "edit-item-alt": "편집 {{seriesName}}", + "created-header": "생성됨", + "edit-header": "편집", + "clear-errors": "오류 지우기", + "series-header": "시리즈", + "comment-header": "코멘트", + "description": "이 표에는 스크로블링 중에 발견된 문제가 포함되어 있습니다. 이 목록은 관리되지 않습니다. 언제든지 지우고 다음 스크로블 업로드가 표시될 때까지 기다릴 수 있습니다. 알 수 없는 시리즈가 있는 경우 시리즈 이름 또는 지역화된 시리즈 이름을 수정하거나 공급자에 대한 웹 링크를 추가하는 것이 가장 좋습니다.", + "filter-label": "필터" + }, + "manage-tasks-settings": { + "library-database-backup-tooltip": "Kavita가 데이터베이스를 백업하는 빈도입니다.", + "adhoc-tasks-title": "임시 작업", + "job-title-header": "작업 이름", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "last-executed-header": "마지막 실행", + "convert-media-task-desc": "모든 kavita 관리 미디어를 대상 인코딩으로 변환하는 장기 실행 작업을 실행합니다. 이것은 느립니다(특히 ARM 장치에서).", + "convert-media-success": "미디어를 대상 인코딩으로 변환이 대기 중입니다", + "bust-cache-task": "버스트 캐시", + "bust-cache-task-success": "Kavita+ 캐시 버스트", + "clean-up-want-to-read-task-success": "읽고 싶어요가 정리되었습니다", + "backup-database-task": "백업 데이터베이스", + "bust-cache-task-desc": "Kavita+ 캐시 파괴 - 잘못된 일치를 디버깅할 때만 사용해야 합니다.", + "description-header": "설명", + "clear-reading-cache-task": "읽기 캐시 지우기", + "clean-up-want-to-read-task-desc": "읽고 싶어요 게시 상태가 완료인 사용자가 완전히 읽은 모든 시리즈를 제거합니다. 24시간마다 실행됩니다.", + "clear-reading-cache-task-desc": "읽기 위해 캐시된 파일을 지웁니다. 지난 24시간 이내에 이전에 읽은 파일을 방금 업데이트한 경우에 유용합니다.", + "clear-reading-cache-task-success": "캐시가 지워졌습니다", + "library-scan-label": "라이브러리 스캔", + "library-scan-tooltip": "Kavita가 라이브러리 파일 주변의 메타데이터를 스캔하고 새로 고치는 빈도입니다.", + "cron-header": "Cron", + "convert-media-task": "미디어를 대상 인코딩으로 변환", + "title": "반복 작업", + "library-database-backup-label": "라이브러리 데이터베이스 백업", + "action-header": "행동", + "save": "{{common.save}}", + "recurring-tasks-title": "{{title}}", + "clean-up-want-to-read-task": "읽고 싶어요 비우기", + "backup-database-task-desc": "데이터베이스, 북마크, 테마, 수동으로 업로드한 표지 및 구성 파일을 백업합니다.", + "backup-database-task-success": "데이터베이스 백업 작업이 대기 중입니다", + "download-logs-task": "로그 다운로드", + "download-logs-task-desc": "모든 로그 파일을 zip으로 컴파일하고 다운로드합니다.", + "analyze-files-task": "파일 분석", + "analyze-files-task-desc": "파일을 분석하여 확장자와 크기를 생성하는 장기 실행 작업을 실행합니다. 이것은 v0.7 릴리스에 대해 한 번만 실행해야 합니다. v0.7 이후를 설치한 경우에는 필요하지 않습니다.", + "analyze-files-task-success": "파일 분석이 대기 중입니다", + "check-for-updates-task": "업데이트 확인", + "check-for-updates-task-desc": "버전보다 앞서 안정적인 릴리스가 있는지 확인하십시오." + }, + "reading-list-item": { + "remove": "{{common.remove}}", + "read": "{{common.read}}" + }, + "reading-list-detail": { + "remove-read": "읽기 제거", + "read": "{{common.read}}", + "incognito-alt": "(익명)", + "no-data": "추가된 사항 없음", + "page-settings-title": "페이지 설정", + "order-numbers-label": "주문 번호", + "item-count": "{{common.item-count}}", + "continue": "계속 읽기", + "read-options-alt": "읽기 옵션" + }, + "events-widget": { + "update-available": "업데이트 사용 가능", + "title-alt": "활동", + "downloading-item": "다운로드 중 {{item}}", + "more-info": "자세한 내용을 보려면 클릭하십시오", + "dismiss-all": "모두 해제", + "no-data": "여기서는 별로 진행되지 않습니다", + "close": "{{common.close}}", + "users-online-count": "{{num}} 사용자 온라인", + "active-events-title": "활성 이벤트:" + }, + "shortcuts-modal": { + "close": "{{common.close}}", + "title": "키보드 단축키", + "prev-page": "이전 페이지로 이동", + "next-page": "다음 페이지로 이동", + "go-to": "페이지로 이동 대화 상자 열기", + "bookmark": "현재 페이지 북마크", + "double-click": "더블 클릭", + "close-reader": "리더 닫기", + "toggle-menu": "메뉴 전환" + }, + "grouped-typeahead": { + "files": "파일", + "reading-lists": "읽기 목록", + "collections": "컬렉션", + "close": "{{common.close}}", + "loading": "{{common.loading}}", + "chapters": "챕터", + "libraries": "라이브러리", + "people": "인물", + "tags": "태그", + "genres": "장르" + }, + "add-to-list-modal": { + "filter-label": "필터", + "create": "{{common.create}}", + "title": "읽기 목록에 추가", + "close": "{{common.close}}", + "promoted-alt": "승격", + "no-data": "아직 생성된 목록이 없습니다", + "reading-list-label": "읽기 목록", + "loading": "{{common.loading}}" + }, + "edit-reading-list-modal": { + "general-tab": "일반", + "summary-label": "요약", + "starting-title": "시작", + "promote-label": "승격", + "title": "읽기 목록 편집: {{name}}", + "cover-image-tab": "표지 이미지", + "close": "{{common.close}}", + "required-field": "{{validation.required-field}}", + "year-label": "년", + "month-label": "월", + "save": "{common.save}}", + "name-unique-validation": "이름은 고유해야 합니다", + "ending-title": "종료", + "promote-tooltip": "승격은 관리 사용자뿐만 아니라 서버 전체에서 태그를 볼 수 있음을 의미합니다. 이 태그가 있는 모든 시리즈에는 여전히 사용자 액세스 제한이 적용됩니다.", + "year-validation": "1000보다 커야 합니다. 0 또는 공백", + "month-validation": "1에서 12 사이이거나 비어 있어야 합니다" + }, + "import-cbl-modal": { + "close": "{{common.close}}", + "title": "CBL 가져오기", + "validate-no-issue": "문제 없음", + "restart": "재시작", + "next": "다음", + "import-step": "CBL 가져오기", + "validate-cbl-step": "CBL 검증", + "final-import-step": "마지막 단계", + "validate-no-issue-description": "CBL에 문제가 없습니다. 다음을 누르세요.", + "validate-description": "목록에서 수행할 작업이 있는지 확인하기 위해 모든 파일의 유효성이 검사되었습니다. 실패한 목록은 다음 단계로 이동하지 않습니다. CBL 파일을 수정하고 다시 시도하십시오.", + "dry-run-description": "이것은 모의 실행이며 다음을 누르고 가져오기를 수행하면 어떤 일이 발생하는지 보여줍니다. 모든 실패를 가져오지 않습니다.", + "prev": "이전", + "import": "가져오기", + "validate-warning": "가져오기를 방해하는 CBL 문제가 있습니다. 이 문제를 수정한 후 다시 시도하십시오.", + "import-description": "시작하려면 .cbl 파일을 가져옵니다. Kavita는 가져오기 전에 여러 검사를 수행합니다. 일부 단계는 파일 문제로 인해 진행이 차단됩니다.", + "dry-run-step": "모의 실행" + }, + "pdf-reader": { + "loading-message": "로딩 중……PDF가 예상보다 오래 걸릴 수 있습니다", + "incognito-mode": "시크릿 모드", + "close-reader-alt": "리더 닫기", + "light-theme-alt": "밝은 테마", + "dark-theme-alt": "어두운 테마" + }, + "manga-reader": { + "next-chapter-tooltip": "다음 챕터/볼륨", + "first-page-tooltip": "첫 페이지", + "image-splitting-label": "이미지 분할", + "no-next-chapter": "다음 챕터 없음", + "user-preferences-updated": "사용자 기본 설정 갱신됨", + "fullscreen": "전체 화면", + "swipe-enabled-label": "스와이프 사용", + "settings-tooltip": "설정", + "enable-comic-book-label": "만화책 에뮬레이션", + "image-scaling-label": "이미지 스케일링", + "layout-mode-switched": "이중 레이아웃을 렌더링할 공간이 부족하여 레이아웃 모드가 단일로 전환됨", + "height": "높이", + "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", + "auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}", + "prev-chapter-tooltip": "이전 챕터/볼륨", + "save-globally": "전역 저장", + "prev-page-tooltip": "이전 페이지", + "next-page-tooltip": "다음 페이지", + "collapse": "접기", + "back": "뒤로가기", + "shortcuts-menu-alt": "키보드 단축키 모달", + "incognito-alt": "시크릿 모드가 켜져 있습니다. 끄려면 전환하세요.", + "incognito-title": "시크릿 모드:", + "last-page-tooltip": "마지막 페이지", + "left-to-right-alt": "왼쪽에서 오른쪽", + "right-to-left-alt": "오른쪽에서 왼쪽", + "reading-direction-tooltip": "읽는 방향: ", + "reading-mode-tooltip": "읽기 모드", + "width": "너비", + "original": "오리지날", + "brightness-label": "밝기", + "first-time-reading-manga": "메뉴를 열려면 언제든지 이미지를 탭하세요. 다른 설정을 구성하거나 진행 표시줄을 클릭하여 페이지로 이동할 수 있습니다. 이미지의 측면을 탭하면 다음/이전 페이지로 이동합니다.", + "no-prev-chapter": "이전 챕터 없음" + }, + "metadata-filter": { + "penciller-label": "펜슬러", + "inker-label": "잉커", + "editor-label": "편집자", + "unread": "읽지 않음", + "age-rating-label": "연령 등급", + "language-label": "언어", + "max": "최대", + "reset": "{{common.reset}}", + "apply": "{{common.apply}}", + "format-tooltip": "이것은 라이브러리에 구애받지 않습니다", + "letterer-label": "레터러", + "sort-by-label": "정렬 기준", + "filter-title": "필터", + "format-label": "포맷", + "ascending-alt": "오름차순", + "descending-alt": "내림차순", + "genres-label": "장르", + "cover-artist-label": "표지 아티스트", + "collections-label": "컬렉션", + "writer-label": "작가", + "libraries-label": "라이브러리", + "tags-label": "태그", + "publisher-label": "출판사", + "translator-label": "역자", + "read-progress-label": "읽기 진행률", + "colorist-label": "컬러리스트", + "character-label": "캐릭터", + "read": "읽음", + "in-progress": "진행 중", + "rating-label": "평점", + "publication-status-label": "출판현황", + "series-name-tooltip": "시리즈 이름은 이름, 정렬 이름 또는 현지화된 이름을 기준으로 필터링됩니다", + "series-name-label": "시리즈 이름", + "release-label": "출시", + "min": "최소" + }, + "day-breakdown": { + "x-axis-label": "요일", + "title": "일 분석", + "y-axis-label": "읽기 이벤트" + }, + "reading-activity": { + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-year": "{{time-periods.last-year}}", + "this-week": "{{time-periods.this-week}}", + "last-90-days": "{{time-periods.last-90-days}}", + "all-time": "{{time-periods.all-time}}", + "no-data": "읽기 진행 없음", + "title": "읽기 활동", + "x-axis-label": "시간", + "y-axis-label": "읽기 시간", + "time-frame-label": "기간", + "legend-label": "포맷" + }, + "validation": { + "required-field": "이 필드는 필수입니다", + "valid-email": "유효한 이메일이어야 합니다", + "password-validation": "비밀번호는 6~32자 사이여야 합니다" + }, + "entity-type": { + "logs": "로그", + "series": "시리즈", + "bookmark": "북마크", + "volume": "볼륨", + "chapter": "챕터" + }, + "user-preferences": { + "account-tab": "계정", + "preferences-tab": "기본 설정", + "3rd-party-clients-tab": "서드파티 클라이언트", + "theme-tab": "테마", + "stats-tab": "통계", + "success-toast": "사용자 기본 설정이 변경되었습니다", + "devices-tab": "장치", + "scrobbling-tab": "스크로블링", + "global-settings-title": "전역 설정", + "page-layout-mode-label": "페이지 레이아웃 모드", + "page-layout-mode-tooltip": "시리즈 세부 정보 페이지에서 항목을 카드 또는 목록 보기로 표시합니다.", + "locale-label": "언어", + "locale-tooltip": "Kavita가 표시하는 언어", + "disable-animations-label": "애니메이션 비활성화", + "disable-animations-tooltip": "사이트에서 애니메이션을 끕니다. 전자책 단말기에 유용합니다.", + "collapse-series-relationships-label": "시리즈 관계 접기", + "collapse-series-relationships-tooltip": "Kavita는 관계가 없거나 상위/속편인 시리즈를 표시해야 합니까", + "share-series-reviews-label": "시리즈 리뷰 공유", + "share-series-reviews-tooltip": "Kavita에 다른 사용자를 위한 시리즈 리뷰를 포함합니까", + "image-reader-settings-title": "이미지 리더", + "reading-direction-label": "읽는 방향", + "reading-direction-tooltip": "다음 페이지로 이동할 때 클릭해야 하는 방향입니다. 오른쪽에서 왼쪽은 화면 왼쪽을 클릭하여 다음 페이지로 이동하는 것을 의미합니다.", + "scaling-option-label": "스케일링 옵션", + "scaling-option-tooltip": "화면에 맞게 이미지 크기를 조정하는 방법.", + "page-splitting-label": "페이지 분할", + "page-splitting-tooltip": "전체 너비 이미지를 분할하는 방법(예: 왼쪽 및 오른쪽 이미지가 모두 결합됨)", + "reading-mode-label": "읽기 모드", + "layout-mode-label": "레이아웃 모드", + "layout-mode-tooltip": "단일 이미지를 화면에 렌더링하거나 두 개의 이미지를 나란히 렌더링합니다", + "background-color-label": "배경색", + "auto-close-menu-label": "자동 메뉴 닫기", + "emulate-comic-book-label": "만화책 에뮬레이션", + "show-screen-hints-label": "화면에 힌트 표시", + "swipe-to-paginate-label": "스와이프하여 페이지 넘김", + "book-reader-settings-title": "북 리더", + "immersive-mode-tooltip": "문서를 클릭하고 탭할 때 페이지 넘기기가 켜져 있으면 메뉴가 숨겨집니다", + "reading-direction-book-tooltip": "다음 페이지로 이동할 때 클릭해야 하는 방향입니다. 오른쪽에서 왼쪽은 화면 왼쪽을 클릭하여 다음 페이지로 이동하는 것을 의미합니다.", + "font-family-label": "글꼴", + "font-family-tooltip": "로드할 글꼴 모음입니다. 기본값은 책의 기본 글꼴을 로드합니다", + "reading-direction-book-label": "읽는 방향", + "title": "사용자 대시보드", + "pref-description": "계정에 연결된 전역 설정입니다.", + "blur-unread-summaries-label": "읽지 않은 요약 흐리게 처리", + "blur-unread-summaries-tooltip": "읽기 진행률이 없는 볼륨 또는 챕터의 요약 텍스트를 흐리게 표시(스포일러 방지)", + "prompt-on-download-label": "다운로드시 묻기", + "prompt-on-download-tooltip": "다운로드 크기가 {{size}}MB를 초과하면 메시지 표시", + "immersive-mode-label": "몰입 모드", + "tap-to-paginate-tooltip": "북 리더 화면의 측면을 탭하여 이전/다음 페이지로 이동할 수 있습니다", + "tap-to-paginate-label": "탭하여 페이지 넘김", + "writing-style-label": "작문 스타일", + "color-theme-book-label": "색상 테마", + "writing-style-tooltip": "텍스트의 방향을 변경합니다. 가로는 왼쪽에서 오른쪽으로, 세로는 위에서 아래로.", + "layout-mode-book-label": "레이아웃 모드", + "layout-mode-book-tooltip": "콘텐츠를 어떻게 배치할지 정합니다 스크롤은 책에 포함된 대로입니다. 1 또는 2 열은 장치의 높이에 맞게 페이지당 1 또는 2 열의 텍스트가 들어갑니다", + "color-theme-book-tooltip": "북 리더 콘텐츠 및 메뉴에 적용할 색상 테마", + "font-size-book-label": "글꼴 크기", + "line-height-book-label": "줄 간격", + "line-height-book-tooltip": "줄 사이의 간격", + "margin-book-label": "여백", + "margin-book-tooltip": "화면 양쪽의 간격입니다. 이 설정과 상관없이 모바일 장치에서는 0으로 재정의됩니다.", + "clients-opds-alert": "이 서버에서 OPDS를 사용할 수 없습니다. 이것은 Tachiyomi 사용자에게 영향을 미치지 않습니다.", + "clients-opds-description": "모든 서드파티 클라이언트는 API 키 또는 아래의 연결 URL을 사용합니다. 이것은 암호와 같으므로 비공개로 유지하십시오.", + "clients-api-key-tooltip": "API 키는 암호와 같습니다. 비밀로 유지하고 안전하게 유지하십시오.", + "clients-opds-url-tooltip": "OPDS URL", + "reset": "{{common.reset}}", + "save": "{{common.save}}" + }, + "download-indicator": { + "progress": "{{percentage}}% 다운로드 됨" + }, + "manage-media-settings": { + "encode-as-description-part-1": "WebP/AVIF는 파일의 공간 요구 사항을 크게 줄일 수 있습니다. WebP/AVIF는 모든 브라우저 또는 버전에서 지원되지 않습니다. 이러한 설정이 귀하의 설정에 적합한지 알아보려면 다음을 방문하십시오. ", + "encode-as-description-part-2": "WebP를 사용할 수 있습니까?", + "encode-as-description-part-3": "AVIF를 사용할 수 있습니까?", + "encode-as-warning": "WebP/AVIF로 이동한 후에는 PNG로 다시 변환할 수 없습니다. 모든 표지를 재생성하려면 라이브러리의 표지를 새로 고쳐야 합니다. 북마크와 파비콘은 변환할 수 없습니다.", + "media-warning": "작업 탭에서 미디어 변환 작업을 트리거해야 합니다.,", + "encode-as-label": "미디어를 다른 이름으로 저장", + "encode-as-tooltip": "Kavita가 관리하는 모든 미디어(표지, 북마크, 파비콘)는 이 유형으로 인코딩됩니다.", + "bookmark-dir-label": "북마크 디렉토리", + "bookmark-dir-tooltip": "북마크가 저장될 위치입니다. 북마크는 소스 파일이며 크기가 클 수 있습니다. 적절한 보관 장소를 선택하십시오. 디렉토리가 관리됩니다. 디렉토리 내의 다른 파일은 삭제됩니다. 도커의 경우 추가 볼륨을 마운트하여 사용하십시오.", + "change": "변경", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "media-issue-title": "미디어 문제", + "scrobble-issue-title": "스크로블 문제" + }, + "theme-manager": { + "updated-toastr": "사이트 기본값이 {{name}}(으)로 갱신되었습니다", + "title": "테마 관리자", + "looking-for-theme": "밝은 테마 또는 전자 잉크 테마를 찾고 계십니까? 우리에게는 당신이 사용할 수 있는 몇 가지 사용자 정의 테마가 있습니다 ", + "looking-for-theme-continued": "테마 github.", + "scan": "스캔", + "site-themes": "사이트 테마", + "set-default": "기본값으로 설정", + "apply": "{{common.apply}}", + "applied": "적용됨", + "scan-queued": "사이트 테마 스캔을 대기 중입니다" + }, + "change-email": { + "invite-url-tooltip": "복사하여 새 탭에 붙여넣기", + "permission-error": "이메일을 변경할 수 있는 권한이 없습니다. 서버 관리자에게 문의하십시오.", + "email-label": "{{common.email}}", + "current-password-label": "현재 비밀번호", + "email-not-confirmed": "이 이메일은 확인되지 않았습니다", + "email-updated-title": "이메일 갱신됨", + "setup-user-account": "사용자 계정 설정", + "invite-url-label": "초대 URL", + "required-field": "{{validation.required-field}}", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "email-updated-description": "아래 링크를 사용하여 계정의 이메일을 확인할 수 있습니다. 서버가 외부에서 액세스할 수 있는 경우 이메일이 전송되고 링크를 사용하여 이메일을 확인할 수 있습니다." + }, + "scrobbling-providers": { + "requires": "이 기능에는 활성 {{product}} 라이선스가 필요합니다", + "title": "스크로블링 공급자", + "token-expired": "만료된 토큰", + "token-input-label": "{{service}} 토큰", + "token-set": "토큰 설정", + "no-token-set": "토큰 설정 없음", + "instructions": "처음 사용자는 Kavita+가 {{service}}와 대화할 수 있도록 아래의 \"{{scrobbling-providers.generate}}\"를 클릭해야 합니다. 프로그램에 권한을 부여한 후 아래 입력란에 토큰을 복사하여 붙여넣으십시오. 언제든지 토큰을 다시 생성할 수 있습니다.", + "generate": "생성", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" + }, + "top-readers": { + "this-week": "{{time-periods.this-week}}", + "time-selection-label": "기간", + "comics-label": "만화(Comics): {{value}} 시간", + "manga-label": "만화(Manga): {{value}} 시간", + "books-label": "책: {{value}} 시간", + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}", + "title": "최고 독자" + }, + "directory-picker": { + "title": "디렉토리 선택", + "path-label": "경로", + "close": "{{common.close}}", + "path-placeholder": "입력 시작 또는 경로 선택", + "instructions": "이동 경로를 보려면 폴더를 선택하십시오. 디렉토리가 보이지 않습니까? /를 먼저 확인해보세요.", + "type-header": "유형", + "name-header": "이름", + "cancel": "{{common.cancel}}", + "share": "공유", + "help": "{{common.help}}" + }, + "library-access-modal": { + "no-data": "아직 라이브러리 설정이 없습니다.", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", + "title": "라이브러리 액세스", + "close": "{{common.close}}", + "reset": "{{common.reset}}" + }, + "reset-password": { + "title": "비밀번호 초기화", + "description": "계정의 이메일을 입력하세요. Kavita는 파일에 유효한 이메일이 있는 경우 이메일을 보내드립니다. 그렇지 않으면 관리자에게 로그의 링크를 요청하십시오.", + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "submit": "{{common.submit}}" + }, + "license": { + "loading": "{{common.loading}}", + "activate-description": "Stripe에 등록하는 데 사용된 라이선스 키와 이메일을 입력하세요", + "activate-license-label": "라이선스 키", + "activate-save": "{{common.save}}", + "invalid-license-tooltip": "구독이 종료된 경우 새 구독을 생성하려면 지원팀에 이메일을 보내야 합니다", + "title": "Kavita+ 라이선스", + "manage": "관리", + "check": "확인", + "activate": "활성화", + "renew": "갱신", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "buy": "구입", + "license-not-valid": "라이선스가 유효하지 않음", + "no-license-key": "라이센스 키 없음", + "license-valid": "라이센스가 유효합니다", + "activate-email-label": "{{common.email}}", + "activate-delete": "삭제" + }, + "confirm-email": { + "password-validation": "{{validation.password-validation}}", + "register": "등록", + "title": "등록", + "description": "양식을 작성하여 등록을 완료하십시오", + "error-label": "오류: ", + "username-label": "{{common.username}}", + "password-label": "{{common.password}}", + "email-label": "{{common.email}}", + "required-field": "{{common.required-field}}", + "valid-email": "{{common.valid-email}}" + }, + "register": { + "username-label": "{{common.username}}", + "title": "등록", + "description": "양식을 작성하여 관리자 계정 등록", + "email-label": "{{common.email}}", + "email-tooltip": "이메일은 실제 주소일 필요는 없지만 잊어버린 비밀번호에 대한 액세스를 제공합니다. 맞춤 이메일 서비스 호스트 없이 암호를 잊은 경우를 제외하고는 서버 외부로 전송되지 않습니다.", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "등록" + }, + "user-holds": { + "description": "이것은 업스트림 공급자에게 스크로블되지 않는 시리즈의 사용자 관리 목록입니다. 언제든지 시리즈를 제거할 수 있으며 다음 스크로블 가능 이벤트(읽기 진행률, 평점, 읽고 싶어요 상태)가 이벤트를 트리거합니다.", + "title": "스크러블 홀드" + }, + "infinite-reader": { + "continuous-reading-next-chapter": "다음 챕터", + "continuous-reading-prev-chapter-alt": "위로 스크롤하여 이전 챕터로 이동", + "continuous-reading-prev-chapter": "이전 챕터", + "continuous-reading-next-chapter-alt": "위로 스크롤하여 다음 챕터로 이동" + }, + "entity-info-cards": { + "read-time-title": "{{series-info-cards.read-time-title}}", + "pages-count": "{{num}} 페이지", + "words-count": "{{num}} 단어", + "reading-time-title": "읽는 시간", + "hours": "시간", + "release-date-tooltip": "출시일", + "age-rating-title": "연령 등급", + "length-title": "길이", + "tags-title": "{{series-metadata-detail.tags-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "release-date-title": "출시", + "links-title": "{{series-metadata-detail.links-title}}", + "isbn-title": "ISBN", + "date-added-title": "추가된 날짜", + "last-read-title": "마지막으로 읽은 시간", + "less-than-hour": "<1 시간", + "range-hours": "{{value}} {{hourWord}}", + "hour": "시간", + "size-title": "크기", + "id-title": "아이디" + }, + "manage-alerts": { + "extension-header": "확대", + "clear-alerts": "알림 지우기", + "filter-label": "필터", + "description-part-1": "이 표에는 미디어를 스캔하거나 읽는 동안 발견된 문제가 포함되어 있습니다. 이 목록은 관리되지 않습니다. 언제든지 지우고 라이브러리(강제) 스캔을 사용하여 분석을 수행할 수 있습니다. 몇 가지 일반적인 오류 목록과 그 의미는 다음에서 찾을 수 있습니다. ", + "description-part-2": "위키.", + "details-header": "상세", + "file-header": "파일", + "comment-header": "코멘트" + }, + "default-date-pipe": { + "never": "절대" + }, + "theme": { + "theme-dark": "다크", + "theme-black": "블랙", + "theme-paper": "종이", + "theme-white": "화이트" + }, + "restriction-selector": { + "not-applicable-for-admins": "관리자에게는 적용되지 않습니다.", + "description": "선택하면 선택한 제한보다 큰 항목이 하나 이상 있는 모든 시리즈 및 읽기 목록이 결과에서 제거됩니다.", + "title": "연령 등급 제한", + "age-rating-label": "연령 등급", + "no-restriction": "제한 없음", + "include-unknowns-label": "알 수 없는 항목 포함", + "include-unknowns-tooltip": "켤 경우 연령 제한이 있는 Unknown이 허용됩니다. 이로 인해 연령 제한이 있는 사용자에게 태그가 지정되지 않은 미디어가 유출될 수 있습니다." + }, + "edit-device": { + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "device-name-label": "장치 이름", + "email-label": "{{common.email}}", + "email-tooltip": "이 이메일은 보내기를 통해 파일을 수락하는 데 사용됩니다", + "device-platform-label": "장치 플랫폼" + }, + "change-password": { + "current-password-label": "현재 비밀번호", + "new-password-label": "새 비밀번호", + "confirm-password-label": "비밀번호 확인", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "passwords-must-match": "비밀번호가 일치해야합니다", + "permission-error": "비밀번호를 변경할 수 있는 권한이 없습니다. 서버 관리자에게 문의하십시오.", + "password-label": "{{common.password}}" + }, + "api-key": { + "copy": "복사", + "regen-warning": "API 키를 재생성하면 기존 클라이언트가 무효화됩니다.", + "no-key": "오류 - 키가 설정되지 않음", + "confirm-reset": "이렇게 하면 설정한 모든 OPDS 구성이 무효화됩니다. 계속 하시겠습니까?", + "key-reset": "API 키 재설정" + }, + "typeahead": { + "add-custom-item": ", 사용자 정의 목록을 추가하려면 입력하세요", + "locked-field": "필드가 잠겨 있습니다", + "close": "{{common.close}}", + "loading": "{{common.loading}}", + "no-data": "데이터 없음", + "add-item": "추가 {{item}}…" + }, + "generic-list-modal": { + "close": "{{common.close}}", + "clear": "지우기", + "filter": "필터", + "open-filtered-search": "{{item}}에 대한 필터링된 검색 열기" + }, + "user-stats-info-cards": { + "avg-reading-per-week-label": "평균 읽기 시간/주", + "total-pages-read-label": "총 읽은 페이지", + "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", + "total-words-read-label": "총 읽은 단어", + "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", + "chapters-read-label": "읽은 챕터", + "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", + "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", + "time-spent-reading-label": "독서 시간", + "chapters": "{{value}} 챕터", + "last-active-label": "마지막 접속" + }, + "role-selector": { + "title": "권한" + }, + "time-periods": { + "this-week": "이번 주", + "last-7-days": "지난 7일", + "last-30-days": "지난 30일", + "last-90-days": "지난 90일", + "last-year": "작년", + "all-time": "항상" + }, + "device-platform-pipe": { + "custom": "커스텀" + }, + "cbl-conflict-reason-pipe": { + "all-series-missing": "계정이 목록의 모든 시리즈에 액세스할 수 없거나 Kavita가 목록에 없는 시리즈입니다.", + "chapter-missing": "{{series}}: 챕터 {{chapter}} 가 Kavita에서 누락되었습니다. 이 항목은 건너뜁니다.", + "empty-file": "cbl 파일이 비어 있으며 수행할 작업이 없습니다.", + "name-conflict": "cbl 파일과 일치하는 읽기 목록({{readingListName}})이 계정에 이미 존재합니다.", + "series-collision": "{{seriesLink}} 시리즈가 다른 라이브러리에 있는 동일한 이름의 다른 시리즈와 충돌합니다.", + "series-missing": "{{series}} 시리즈가 Kavita에서 누락되었거나 귀하의 계정에 권한이 없습니다. 이 시리즈의 모든 항목은 가져오기에서 건너뜁니다.", + "volume-missing": "{{series}}: Kavita에서 {{volume}} 볼륨이 누락되었거나 계정에 권한이 없습니다. 이 볼륨 번호가 있는 모든 항목을 건너뜁니다.", + "all-chapter-missing": "모든 챕터가 Kavita의 챕터와 일치하는 것은 아닙니다.", + "invalid-file": "파일이 손상되었거나 예상 태그/사양과 일치하지 않습니다.", + "success": "{{series}} 볼륨 {{volume}} 챕터 {{chapter}}가 성공적으로 매핑되었습니다." + }, + "time-duration-pipe": { + "minutes": "{{value}} 분", + "days": "{{value}} 일", + "months": "{{value}} 달", + "years": "{{value}} 년", + "hours": "{{value}} 시간" + }, + "library-selector": { + "title": "라이브러리", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", + "no-data": "아직 라이브러리 설정이 없습니다." + }, + "badge-expander": { + "more-items": "와 {{count}} 더" + }, + "side-nav": { + "home": "홈", + "collections": "컬렉션", + "want-to-read": "읽고 싶어요", + "reading-lists": "읽기 목록", + "filter-label": "필터", + "all-series": "모든 시리즈", + "bookmarks": "북마크", + "clear": "지우기", + "donate": "기부" + }, + "card-detail-layout": { + "total-items": "{{count}} 총 항목" + }, + "edit-series-relation": { + "description-part-2": "힌트는 위키.", + "description-part-1": "어떤 관계를 추가해야 할지 잘 모르시겠습니까? 우리를 참조하십시오", + "target-series": "대상 시리즈", + "relationship": "관계", + "remove": "제거", + "add-relationship": "관계 추가", + "parent": "{{relationship-pipe.parent}}" + }, + "external-series-card": { + "open-external": "외부 열기" + }, + "list-item": { + "read": "{{common.read}}" + }, + "manage-system": { + "feature-request-title": "기능 요청", + "title": "시스템 정보", + "version-title": "버전", + "installId-title": "인스톨 아이디", + "more-info-title": "더 많은 정보", + "home-page-title": "홈페이지:", + "wiki-title": "위키:", + "discord-title": "디스코드:", + "donations-title": "기부:", + "source-title": "소스:" + }, + "library-detail": { + "library-tab": "라이브러리", + "recommended-tab": "추천" + }, + "admin-dashboard": { + "title": "관리자 대시보드", + "general-tab": "일반", + "users-tab": "사용자", + "libraries-tab": "라이브러리", + "media-tab": "미디어", + "logs-tab": "로그", + "email-tab": "이메일", + "tasks-tab": "작업", + "statistics-tab": "통계", + "system-tab": "시스템", + "kavita+-tab": "Kavita+", + "kavita+-desc-part-1": "Kavita+는 이 Kavita 인스턴스의 모든 사용자를 위한 기능을 잠금 해제하는 프리미엄 구독 서비스입니다. 잠금 해제하려면 구독 구매 ", + "kavita+-desc-part-2": "프리미엄 혜택", + "kavita+-desc-part-3": "오늘!" + }, + "reading-lists": { + "no-data": "읽기 목록이 없습니다.", + "create-one-part-1": "새로 만들어", + "create-one-part-2": "보세요", + "title": "읽기 목록", + "item-count": "{{common.item-count}}" + }, + "file-breakdown-stats": { + "visualisation-label": "시각화", + "format-tooltip": "분류되지 않음은 Kavita가 일부 파일을 검사하지 않았음을 의미합니다. 이것은 v0.7 이전에 존재하는 오래된 파일에서 발생합니다. 라이브러리 설정 모달을 통해 강제 스캔을 실행해야 할 수도 있습니다.", + "format-title": "포맷", + "format-header": "포맷", + "total-files-header": "총 파일", + "data-table-label": "데이터 테이블", + "extension-header": "확대", + "total-size-header": "총 크기", + "total-file-size-title": "총 파일 크기:", + "not-classified": "분류되지 않음" + }, + "want-to-read": { + "series-count": "{{common.series-count}}", + "no-items": "항목이 없습니다. 시리즈를 추가해 보세요.", + "no-items-filtered": "현재 필터와 일치하는 항목이 없습니다.", + "title": "읽고 싶어요" + }, + "review-card": { + "your-review": "당신의 리뷰", + "external-review": "외부 리뷰", + "local-review": "리뷰", + "rating-percentage": "평점 {{r}}%" + }, + "site-theme-provider-pipe": { + "system": "시스템", + "user": "사용자" + }, + "manage-devices": { + "title": "장치 관리자", + "description": "이 섹션은 웹 브라우저를 통해 Kavita에 연결할 수 없고 대신 파일을 허용하는 이메일 주소가 있는 장치를 설정하기 위한 것입니다.", + "devices-title": "장치", + "no-devices": "아직 설정된 장치가 없습니다", + "platform-label": "플랫폼: ", + "email-label": "이메일: ", + "add": "{{common.add}}", + "delete": "{{common.delete}}", + "edit": "{{common.edit}}" + }, + "change-age-restriction": { + "age-restriction-label": "연령 제한", + "unknowns": "알 수 없음", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}" + }, + "user-stats": { + "library-read-progress-title": "라이브러리 읽기 진행률", + "read-percentage": "% 읽음" + }, + "day-of-week-pipe": { + "monday": "월요일", + "tuesday": "화요일", + "wednesday": "수요일", + "thursday": "목요일", + "friday": "금요일", + "saturday": "토요일", + "sunday": "일요일" + }, + "cbl-import-result-pipe": { + "success": "성공", + "partial": "일부", + "failure": "실패" + }, + "all-series": { + "series-count": "{{common.series-count}}" + }, + "announcements": { + "title": "공지 사항" + }, + "personal-table-of-contents": { + "no-data": "아직 북마크된 항목 없음", + "page": "페이지 {{value}}", + "delete": "삭제 {{bookmarkName}}" + }, + "confirm-reset-password": { + "title": "비밀번호 초기화", + "description": "새 비밀번호를 입력하세요", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "password-validation": "{{validation.password-validation}}" + }, + "table-of-contents": { + "no-data": "이 책에는 메타데이터 또는 toc 파일에 설정된 목차가 없습니다" + }, + "library-recommended": { + "no-data": "여기에 표시할 내용이 없습니다. 라이브러리에 일부 메타데이터를 추가하거나 무언가를 읽거나 평가하십시오. 이 라이브러리에는 권장 사항이 꺼져 있을 수도 있습니다.", + "more-in-genre": "더 보기 {{genre}}", + "highly-rated": "높은 평가", + "quick-catchups": "빠른 캐치업", + "quick-reads": "빠른 읽기", + "on-deck": "{{dashboard.on-deck-title}}", + "rediscover": "재발견" + }, + "collection-detail": { + "no-data": "항목이 없습니다. 시리즈를 추가해 보세요.", + "no-data-filtered": "현재 필터와 일치하는 항목이 없습니다.", + "title-alt": "Kavita - {{collectionName}} 컬렉션" + }, + "all-collections": { + "title": "컬렉션", + "item-count": "{{common.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": "항목 제거" } } From e89ea56c4fb0c9d6d6d467e2fe5b404f8467e3d5 Mon Sep 17 00:00:00 2001 From: aleixcox <18121624@qq.com> Date: Fri, 11 Aug 2023 09:22:52 +0000 Subject: [PATCH 40/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 31.6% (50 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/ --- API/I18N/zh_Hans.json | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/API/I18N/zh_Hans.json b/API/I18N/zh_Hans.json index cdf51d542..ea3c489e7 100644 --- a/API/I18N/zh_Hans.json +++ b/API/I18N/zh_Hans.json @@ -17,5 +17,36 @@ "share-multiple-emails": "不能在多个账户间共享电子邮件", "age-restriction-update": "年龄限制更新出错", "no-user": "用户不存在", - "username-taken": "用户名已被使用" + "username-taken": "用户名已被使用", + "generic-invite-user": "邀请用户时出现问题,请检查日志。", + "invalid-email-confirmation": "邮件确认信息无效", + "password-updated": "密码已更新", + "forgot-password-generic": "如果电子邮件地址存在于数据库中,则会向该地址发送电子邮件", + "admin-already-exists": "管理员已存在", + "file-missing": "图书中没有找到相关文件", + "collection-updated": "收藏更新成功", + "device-doesnt-exist": "设备不存在", + "volume-doesnt-exist": "卷不存在", + "generic-password-update": "确认新密码时出现意外错误", + "not-accessible": "此服务器无法从外部访问", + "email-sent": "电子邮件已发送", + "generic-invite-email": "重新发送邀请电子邮件时出现问题", + "invalid-username": "用户名无效", + "generic-error": "发生了一些小问题,请重新尝试", + "collection-doesnt-exist": "收藏不存在", + "generic-device-create": "创建设备时出错", + "generic-device-update": "更新设备时出错", + "generic-device-delete": "删除设备时出错", + "greater-0": "{0}必须大于 0", + "send-to-device-status": "正在向您的设备传输文件", + "generic-send-to": "将文件发送到设备时出错", + "series-doesnt-exist": "系列不存在", + "bookmarks-empty": "书签不能为空", + "no-cover-image": "无封面", + "bookmark-doesnt-exist": "书签不存在", + "must-be-defined": "{0}必须定义", + "invalid-filename": "无效的文件名", + "file-doesnt-exist": "文件不存在", + "library-name-exists": "库名称已存在,请指定一个唯一的名称", + "generic-library": "发生了一个严重错误,请重试。" } From 1f5de1e5454021018ed5120b86833be443f4ccfc Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Fri, 11 Aug 2023 09:14:07 +0000 Subject: [PATCH 41/76] Translated using Weblate (Portuguese) Currently translated at 98.7% (156 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/ --- API/I18N/pt.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt.json b/API/I18N/pt.json index bb6b064c9..f0ba5b052 100644 --- a/API/I18N/pt.json +++ b/API/I18N/pt.json @@ -151,5 +151,8 @@ "browse-libraries": "Explorar por Bibliotecas", "browse-collections": "Explorar por Coleções", "invalid-payload": "Payload inválido", - "scrobble-bad-payload": "Payload inválido de Fornecedor de Scrobble" + "scrobble-bad-payload": "Payload inválido de Fornecedor de Scrobble", + "on-deck": "Continuar a Ler", + "browse-on-deck": "Explorar Continuar a Ler", + "issue-num": "Número {0}{1}" } From 6f6e8e1071f2a8167a642bc671ba51245b3a5d67 Mon Sep 17 00:00:00 2001 From: Duarte Silva Date: Thu, 10 Aug 2023 21:19:07 +0000 Subject: [PATCH 42/76] Translated using Weblate (Portuguese) Currently translated at 27.4% (392 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 78 ++++++++++++++++----------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index bfeadac83..984d53c7b 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -46,8 +46,8 @@ "scrobble-event-type-pipe": { "chapter-read": "", "score-updated": "Atualização de Classificação", - "want-to-read-add": "", - "want-to-read-remove": "", + "want-to-read-add": "Leituras Desejadas: Adicionar", + "want-to-read-remove": "Leituras Desejadas: Eliminar", "review": "Atualização de crítica" }, "spoiler": { @@ -79,7 +79,7 @@ "no-items-filtered": "Não existem itens para o filtro atual." }, "user-preferences": { - "title": "", + "title": "Painel do Utilizador", "pref-description": "Estas definições globais estão ligadas à sua conta.", "account-tab": "Conta", "preferences-tab": "Preferências", @@ -106,7 +106,7 @@ "share-series-reviews-tooltip": "As suas críticas de Séries devem ser incluídas para outros utilizadores pelo Kavita", "image-reader-settings-title": "", "reading-direction-label": "Direção de Leitura", - "reading-direction-tooltip": "", + "reading-direction-tooltip": "Direção a clicar para ir para a próxima página. Direita para a Esquerda significa que se clica no lado esquerdo do ecrã para ir para a página seguinte.", "scaling-option-label": "Opções de Dimensionamento", "scaling-option-tooltip": "Como adaptar a dimensão da imagem ao seu ecrã.", "page-splitting-label": "", @@ -117,9 +117,9 @@ "background-color-label": "Cor de Fundo", "auto-close-menu-label": "Fechar Menu Automaticamente", "show-screen-hints-label": "", - "emulate-comic-book-label": "", + "emulate-comic-book-label": "Emular livro de BD", "swipe-to-paginate-label": "", - "book-reader-settings-title": "", + "book-reader-settings-title": "Leitor de Livros", "tap-to-paginate-label": "", "tap-to-paginate-tooltip": "", "immersive-mode-label": "Modo Imersivo", @@ -195,7 +195,7 @@ "edit-device": { "device-name-label": "Nome do Dispositivo", "email-label": "{{common.email}}", - "email-tooltip": "", + "email-tooltip": "Este email será usado para aceitar o ficheiro através da funcionalidade Enviar Para", "device-platform-label": "", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", @@ -353,10 +353,10 @@ "failure": "Falha" }, "cbl-conflict-reason-pipe": { - "all-series-missing": "", + "all-series-missing": "A sua conta não tem acesso a todas as séries na lista ou o Kavita não tem nada na lista.", "chapter-missing": "{{series}}: Capítulo {{chapter}} não existe no Kavita. Este item será ignorado.", "empty-file": "O ficheiro cbl está vazio, não irá ser feito nada.", - "name-conflict": "", + "name-conflict": "Já existe uma lista de leitura {{readingListName}} na sua conta correspondente ao ficheiro cbl.", "series-collision": "A série, {{seriesLink}}, colide com outra série com o mesmo nome noutra biblioteca.", "series-missing": "A série, {{series}}, não existe no Kavita ou a sua conta não tem permissões suficientes. Todos os itens desta série serão ignorados na importação.", "volume-missing": "{{series}}: O volume {{volume}} não existe no Kavita ou a sua conta não tem as permissões suficientes. Todos os itens com este número de volume serão ignorados.", @@ -410,12 +410,12 @@ "person-role-pipe": { "artist": "Artista", "character": "Personagem", - "colorist": "", - "cover-artist": "", + "colorist": "Colorista", + "cover-artist": "Artista de Capa", "editor": "Editor", "inker": "", - "letterer": "", - "penciller": "", + "letterer": "Letrista", + "penciller": "Desenhista", "publisher": "Publicador", "writer": "Escritor", "other": "Outro" @@ -429,20 +429,20 @@ }, "library-type-pipe": { "book": "Livro", - "comic": "", + "comic": "BD", "manga": "Manga" }, "age-rating-pipe": { "unknown": "Desconhecido", - "early-childhood": "", + "early-childhood": "Pré-Escolar", "adults-only": "Adultos 18+", "everyone": "Todos", "everyone-10-plus": "Todos 10+", "g": "G", "kids-to-adults": "Crianças a Adultos", - "mature": "", + "mature": "Maiores de 18", "ma15-plus": "MA15+", - "mature-17-plus": "", + "mature-17-plus": "Maiores de 17", "rating-pending": "Classificação Pendente", "teen": "Adolescente", "x18-plus": "X18+", @@ -452,7 +452,7 @@ }, "reset-password": { "title": "Repor Palavra Passe", - "description": "", + "description": "Introduza o endereço de email da sua conta. O Kavita", "email-label": "{{common.email}}", "required-field": "{{validation.required-field}}", "valid-email": "{{validation.valid-email}}", @@ -488,7 +488,7 @@ "required-field": "{{common.required-field}}", "setup-user-title": "Utilizador convidado", "setup-user-description": "", - "setup-user-account": "", + "setup-user-account": "Configurar conta de utilizador", "setup-user-account-tooltip": "", "invite-url-label": "", "invite": "Convite", @@ -554,33 +554,33 @@ }, "personal-table-of-contents": { "no-data": "", - "page": "", - "delete": "" + "page": "Página {{value}}", + "delete": "Eliminar {{bookmarkName}}" }, "confirm-email": { - "title": "", - "description": "", - "error-label": "", - "username-label": "", - "password-label": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "Registar", + "description": "Complete o formulário para terminar o seu registo", + "error-label": "Erros: ", + "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": "Registar" }, "confirm-email-change": { - "title": "", - "non-confirm-description": "", + "title": "Validar Alteração de Email", + "non-confirm-description": "Por favor aguarde enquanto a alteração de email é validada.", "confirm-description": "", - "success": "" + "success": "Sucesso!" }, "confirm-reset-password": { - "title": "", - "description": "", - "password-label": "", - "required-field": "", - "submit": "", + "title": "Repor Palavra Passe", + "description": "Introduza a nova palavra passe", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", "password-validation": "" }, "register": { From 22cbbba640eefdc35a0ec37f245ffbc442b0fc07 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 21:46:04 +0000 Subject: [PATCH 43/76] Translated using Weblate (Portuguese) Currently translated at 27.4% (392 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/ --- UI/Web/src/assets/langs/pt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json index 984d53c7b..5fb6d2311 100644 --- a/UI/Web/src/assets/langs/pt.json +++ b/UI/Web/src/assets/langs/pt.json @@ -28,7 +28,7 @@ }, "user-scrobble-history": { "title": "Histórico de Scrobble", - "description": "", + "description": "Aqui você encontrará todos os eventos scrobble vinculados à sua conta. Para que os eventos existam, você deve ter um provedor scrobble ativo configurado. Todos os eventos processados serão apagados após um mês. Se houver eventos não processados, é provável que eles não possam formar correspondências upstream. Entre em contato com seu administrador para corrigi-los.", "filter-label": "Filtro", "created-header": "Criado", "last-modified-header": "Última alteração", From fe0e09529bdce27d5535cb08e2ed0dd4a29395c3 Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 11 Aug 2023 06:38:45 +0000 Subject: [PATCH 44/76] Translated using Weblate (Italian) Currently translated at 13.5% (193 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 64 ++++++++++++++++----------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 72e27ff3a..b3e638322 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -403,46 +403,46 @@ "publication-status-pipe": { "ongoing": "", "hiatus": "", - "completed": "", - "cancelled": "", - "ended": "" + "completed": "Completato", + "cancelled": "Cancellato", + "ended": "Finito" }, "person-role-pipe": { - "artist": "", - "character": "", - "colorist": "", - "cover-artist": "", - "editor": "", - "inker": "", - "letterer": "", - "penciller": "", - "publisher": "", - "writer": "", - "other": "" + "artist": "Artista", + "character": "Carattere", + "colorist": "Colorista", + "cover-artist": "Artista della copertina", + "editor": "Editor", + "inker": "Inchiostratore", + "letterer": "Letterario", + "penciller": "Disegnatore", + "publisher": "Pubblicatore", + "writer": "Scrittore", + "other": "Altro" }, "manga-format-pipe": { - "epub": "", - "archive": "", - "image": "", - "pdf": "", - "unknown": "" + "epub": "EPUB", + "archive": "Archivio", + "image": "Immagine", + "pdf": "PDF", + "unknown": "Sconosciuto" }, "library-type-pipe": { - "book": "", - "comic": "", - "manga": "" + "book": "Libro", + "comic": "Fumetto", + "manga": "Manga" }, "age-rating-pipe": { - "unknown": "", - "early-childhood": "", - "adults-only": "", - "everyone": "", - "everyone-10-plus": "", - "g": "", - "kids-to-adults": "", - "mature": "", - "ma15-plus": "", - "mature-17-plus": "", + "unknown": "Sconosciuto", + "early-childhood": "Prima infanzia", + "adults-only": "Solo adulti 18+", + "everyone": "Tutti", + "everyone-10-plus": "Tutti 10+", + "g": "G", + "kids-to-adults": "Bambini ad adulti", + "mature": "Maturo", + "ma15-plus": "MA15+", + "mature-17-plus": "Maturo 17+", "rating-pending": "", "teen": "", "x18-plus": "", From 9acd0d7b2ae8a5477ec8d1ed1b8f022b421b1cc6 Mon Sep 17 00:00:00 2001 From: mareczek82 Date: Fri, 11 Aug 2023 07:59:28 +0000 Subject: [PATCH 45/76] Translated using Weblate (Polish) Currently translated at 5.0% (72 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pl/ --- UI/Web/src/assets/langs/pl.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json index 9c12e92f1..95e7e3fbf 100644 --- a/UI/Web/src/assets/langs/pl.json +++ b/UI/Web/src/assets/langs/pl.json @@ -1,19 +1,19 @@ { "login": { - "title": "", + "title": "Login", "username": "{{common.username}}", "password": "{{common.password}}", "password-validation": "{{validation.password-validation}}", - "forgot-password": "", + "forgot-password": "Zapomniałeś hasła?", "submit": "{{common.submit}}" }, "dashboard": { - "no-libraries": "", - "server-settings-link": "", + "no-libraries": "W tej chwili nie ma zdefiniowanych bibliotek. Zmień ustawienia w", + "server-settings-link": "Ustawienia serwera", "not-granted": "", "on-deck-title": "", - "recently-updated-title": "", - "recently-added-title": "" + "recently-updated-title": "Ostatnio Zaktualizowane Serie", + "recently-added-title": "Nowo Dodane Serie" }, "edit-user": { "edit": "{{common.edit}}", @@ -23,7 +23,7 @@ "email": "{{common.email}}", "not-valid-email": "{{validation.valid-email}}", "cancel": "{{common.cancel}}", - "saving": "", + "saving": "Zapisuję…", "update": "" }, "user-scrobble-history": { From da66d71f1905416ff77787f2039321615fd7b82c Mon Sep 17 00:00:00 2001 From: Mateusz Date: Fri, 11 Aug 2023 08:43:31 +0000 Subject: [PATCH 46/76] Translated using Weblate (Polish) Currently translated at 15.1% (24 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pl/ --- API/I18N/pl.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/API/I18N/pl.json b/API/I18N/pl.json index e526b5ad1..55ae7f275 100644 --- a/API/I18N/pl.json +++ b/API/I18N/pl.json @@ -18,5 +18,9 @@ "locked-out": "Zostałeś zablokowany z powodu zbyt wielu prób autoryzacji. Odczekaj 10 minut.", "permission-denied": "Ta operacja jest niedozwolona", "invalid-token": "Nieprawidłowy token", - "generate-token": "Wystąpił problem z generowaniem tokenu wiadomości e-mail z potwierdzeniem. Zobacz logi" + "generate-token": "Wystąpił problem z generowaniem tokenu wiadomości e-mail z potwierdzeniem. Zobacz logi", + "generic-user-update": "Wystąpił wyjątek podczas aktualizacji użytkownika", + "user-already-registered": "Użytkownik jest już zarejestrowany jako {0}", + "user-already-confirmed": "Użytkownik jest już potwierdzony", + "manual-setup-fail": "Nie można ukończyć konfiguracji ręcznej. Anuluj i ponownie utwórz zaproszenie" } From 0818fa63db64bba7fc71923698bd1ada3ec54f46 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 23:43:49 +0000 Subject: [PATCH 47/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.4% (154 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 93abd5b55..758ec16c6 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -46,7 +46,7 @@ "send-to-device-status": "Transferindo arquivos para o seu dispositivo", "generic-send-to": "Ocorreu um erro ao enviar o(s) arquivo(s) para o dispositivo", "series-doesnt-exist": "A série não existe", - "bookmarks-empty": "Os favoritos não podem estar vazios", + "bookmarks-empty": "Os marcadores não podem estar vazios", "bookmark-doesnt-exist": "Favorito não existe", "must-be-defined": "{0} deve ser definido", "generic-favicon": "Ocorreu um problema ao buscar favicon para o domínio", @@ -62,7 +62,7 @@ "cache-file-find": "Não foi possível encontrar a imagem em cache. Recarregue e tente novamente.", "name-required": "O nome não pode estar vazio", "valid-number": "Deve ser um número de página válido", - "duplicate-bookmark": "Já existe uma entrada de favorito duplicada", + "duplicate-bookmark": "Já existe uma entrada de marcador duplicada", "reading-list-position": "Não foi possível atualizar a posição", "reading-list-updated": "Atualizado", "reading-list-deleted": "A lista de leitura foi excluída", @@ -114,7 +114,7 @@ "no-series-collection": "Não foi possível obter a série para a Coleção", "generic-series-update": "Ocorreu um erro ao atualizar a série", "generic-relationship": "Ocorreu um problema ao atualizar as relações", - "bookmark-dir-permissions": "O Diretório de favoritos não tem as permissões corretas para Kavita usar", + "bookmark-dir-permissions": "O Diretório de marcadores não tem as permissões corretas para Kavita usar", "total-backups": "O total de backups deve estar entre 1 e 30", "url-required": "Você deve passar uma url para usar", "generic-cover-series-save": "Não é possível salvar a imagem da capa na Séries", @@ -151,7 +151,7 @@ "book-num": "Livro {0}", "perform-scan": "Realize uma varredura nesta série ou biblioteca e tente novamente", "generic-read-progress": "Ocorreu um problema ao salvar o progresso", - "generic-clear-bookmarks": "Não foi possível limpar os favoritos", + "generic-clear-bookmarks": "Não foi possível limpar os marcadores", "reading-list-permission": "Você não tem permissões nesta lista de leitura ou a lista não existe", "reading-list-item-delete": "Não foi possível excluir os itens" } From 81a2f4acd69ea2917047c428ea132821535cfbe9 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Thu, 10 Aug 2023 22:49:15 +0000 Subject: [PATCH 48/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 29.4% (420 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 708 ++++++++++++++--------------- 1 file changed, 354 insertions(+), 354 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 37e70392a..cc66a2249 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -147,20 +147,20 @@ "save": "{{common.save}}" }, "user-holds": { - "title": "", - "description": "" + "title": "Segurar Scrobble", + "description": "Esta é uma lista de séries gerenciada pelo usuário que não será scrobbled para provedores upstream. Você pode remover uma série a qualquer momento e o próximo evento compatível com Scrobble (progresso de leitura, classificação, status de desejo de leitura) acionará eventos." }, "theme-manager": { "title": "Gerenciador de Temas", - "looking-for-theme": "", - "looking-for-theme-continued": "", - "scan": "", - "site-themes": "", + "looking-for-theme": "Procurando um tema de claro ou e-ink? Temos alguns temas personalizados que você pode usar em nosso ", + "looking-for-theme-continued": "tema no github.", + "scan": "Escanear", + "site-themes": "Temas do Site", "set-default": "Definir Padrão", "apply": "{{common.apply}}", "applied": "Aplicado", - "updated-toastr": "", - "scan-queued": "" + "updated-toastr": "O padrão do site foi atualizado para {{name}}", + "scan-queued": "Uma varredura do tema do site foi colocada na fila" }, "theme": { "theme-dark": "Escuro", @@ -231,444 +231,444 @@ "save": "{{common.save}}" }, "change-age-restriction": { - "age-restriction-label": "", - "unknowns": "", - "reset": "", - "edit": "", - "cancel": "", - "save": "" + "age-restriction-label": "Classificação Etária", + "unknowns": "Desconhecidos", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "api-key": { - "copy": "", - "regen-warning": "", - "no-key": "", - "confirm-reset": "", - "key-reset": "" + "copy": "Copiar", + "regen-warning": "Gerar novamente sua chave de API invalidará todos os clientes existentes.", + "no-key": "ERRO - NENHUMA CHAVE DEFINIDA", + "confirm-reset": "Isso invalidará todas as configurações OPDS que você configurou. Você tem certeza que quer continuar?", + "key-reset": "Redefinir chave API" }, "scrobbling-providers": { - "title": "", - "requires": "", - "token-expired": "", - "no-token-set": "", - "token-set": "", - "generate": "", - "instructions": "", - "token-input-label": "", - "edit": "", - "cancel": "", - "save": "" + "title": "Provedores de Scrobbling", + "requires": "Este recurso requer uma licença ativa do {{product}}", + "token-expired": "Token Expirado", + "no-token-set": "Nenhum Token Definido", + "token-set": "Definir Token", + "generate": "Gerar", + "instructions": "Os usuários iniciantes devem clicar em '{{scrobbling-providers.generate}}' abaixo para permitir que Kavita+ fale com {{service}}. Depois de autorizar o programa, copie e cole o token na entrada abaixo. Você pode regenerar seu token a qualquer momento.", + "token-input-label": "{{service}} token vai aqui", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "typeahead": { - "locked-field": "", - "close": "", - "loading": "", - "add-item": "", - "no-data": "", - "add-custom-item": "" + "locked-field": "O campo está bloqueado", + "close": "{{common.close}}", + "loading": "{{common.loading}}", + "add-item": "Adicionar {{item}}…", + "no-data": "Sem dados", + "add-custom-item": ", digite para adicionar um item personalizado" }, "generic-list-modal": { - "close": "", - "clear": "", - "filter": "", - "open-filtered-search": "" + "close": "{{common.close}}", + "clear": "Limpar", + "filter": "Filtrar", + "open-filtered-search": "Abre uma pesquisa filtrada para {{item}}" }, "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": "" + "total-pages-read-label": "Total de Páginas Lidas", + "total-pages-read-tooltip": "{{user-stats-info-cards.total-pages-read-label}}: {{value}}", + "total-words-read-label": "Total de Palavras Lidas", + "total-words-read-tooltip": "{{user-stats-info-cards.total-words-read-label}}: {{value}}", + "time-spent-reading-label": "Total de Tempo Lendo", + "time-spent-reading-tooltip": "{{user-stats-info-cards.time-spent-reading-label}}: {{value}}", + "chapters-read-label": "Capítulos Lidos", + "chapters-read-tooltip": "{{user-stats-info-cards.chapters-read-label}}: {{value}}", + "avg-reading-per-week-label": "Média de Leitura por Semana", + "last-active-label": "Ativo pela Última Vez", + "chapters": "{{value}} capítulos" }, "user-stats": { - "library-read-progress-title": "", - "read-percentage": "" + "library-read-progress-title": "Progresso na Leitura da Biblioteca", + "read-percentage": "% Lido" }, "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": "" + "title": "Melhores Leitores", + "time-selection-label": "Prazo", + "comics-label": "Quadrinhos: {{value}} hrs", + "manga-label": "Mangá: {{value}} hrs", + "books-label": "Livros: {{value}} hrs", + "this-week": "{{time-periods.this-week}}", + "last-7-days": "{{time-periods.last-7-days}}", + "last-30-days": "{{time-periods.last-30-days}}", + "last-90-days": "{{time-periods.last-90-days}}", + "last-year": "{{time-periods.last-year}}", + "all-time": "{{time-periods.all-time}}" }, "role-selector": { - "title": "" + "title": "Papéis" }, "directory-picker": { - "title": "", - "close": "", - "path-label": "", - "path-placeholder": "", - "instructions": "", - "type-header": "", - "name-header": "", - "cancel": "", - "share": "", - "help": "" + "title": "Escolher um Diretório", + "close": "{{common.close}}", + "path-label": "Caminho", + "path-placeholder": "Comece a digitar ou selecione o caminho", + "instructions": "Selecione uma pasta para visualizar o breadcrumb. Não vê seu diretório? Tente verificar primeiro /.", + "type-header": "Tipo", + "name-header": "Nome", + "cancel": "{{common.cancel}}", + "share": "Compartilhar", + "help": "{{common.help}}" }, "library-access-modal": { - "select-all": "", - "deselect-all": "", - "title": "", - "close": "", - "reset": "", - "cancel": "", - "save": "", - "no-data": "" + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", + "title": "Acesso à Biblioteca", + "close": "{{common.close}}", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "no-data": "Ainda não há bibliotecas configuradas." }, "time-periods": { - "this-week": "", - "last-7-days": "", - "last-30-days": "", - "last-90-days": "", - "last-year": "", - "all-time": "" + "this-week": "Esta Semana", + "last-7-days": "Últimos 7 Dias", + "last-30-days": "Últimos 30 Dias", + "last-90-days": "Últimos 90 Dias", + "last-year": "Último Ano", + "all-time": "Todo o Tempo" }, "device-platform-pipe": { - "custom": "" + "custom": "Personalizar" }, "day-of-week-pipe": { - "monday": "", - "tuesday": "", - "wednesday": "", - "thursday": "", - "friday": "", - "saturday": "", - "sunday": "" + "monday": "Segunda-feira", + "tuesday": "Terça-feira", + "wednesday": "Quarta-feira", + "thursday": "Quinta-feira", + "friday": "Sexta-feira", + "saturday": "Sábado", + "sunday": "Domingo" }, "cbl-import-result-pipe": { - "success": "", - "partial": "", - "failure": "" + "success": "Sucesso", + "partial": "Parcial", + "failure": "Falha" }, "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": "" + "all-series-missing": "Sua conta não tem acesso a todas as séries na lista ou Kavita não tem nada presente na lista.", + "chapter-missing": "{{serie}}: Capítulo {{chapter}} está faltando em Kavita. Este item será ignorado.", + "empty-file": "O arquivo cbl está vazio, nada a ser feito.", + "name-conflict": "Já existe uma lista de leitura ({{readingListName}}) em sua conta que corresponde ao arquivo cbl.", + "series-collision": "A série, {{seriesLink}}, colide com outra série de mesmo nome em outra biblioteca.", + "series-missing": "A série, {{series}}, está faltando no Kavita ou sua conta não tem permissão. Todos os itens com esta série serão ignorados na importação.", + "volume-missing": "{{series}}: O volume {{volume}} está faltando no Kavita ou sua conta não tem permissão. Todos os itens com este número de volume serão ignorados.", + "all-chapter-missing": "Todos os capítulos não podem corresponder aos Capítulos em Kavita.", + "invalid-file": "O arquivo está corrompido ou não corresponde às tags/especificações esperadas.", + "success": "{{series}} volume {{volume}} capítulo {{chapter}} mapeado com sucesso." }, "time-duration-pipe": { - "hours": "", - "minutes": "", - "days": "", - "months": "", - "years": "" + "hours": "{{value}} horas", + "minutes": "{{value}} minutos", + "days": "{{value}} dias", + "months": "{{value}} meses", + "years": "{{value}} anos" }, "time-ago-pipe": { - "never": "", - "just-now": "", - "min-ago": "", - "mins-ago": "", - "hour-ago": "", - "hours-ago": "", - "day-ago": "", - "days-ago": "", - "month-ago": "", - "months-ago": "", - "year-ago": "", - "years-ago": "" + "never": "Nunca", + "just-now": "só agora", + "min-ago": "um minuto atrás", + "mins-ago": "{{value}} minutos atrás", + "hour-ago": "uma hora atrás", + "hours-ago": "{{value}} horas atrás", + "day-ago": "um dia atrás", + "days-ago": "{{value}} dias atrás", + "month-ago": "um mês atrás", + "months-ago": "{{value}} meses atrás", + "year-ago": "um ano atrás", + "years-ago": "{{value}} anos atrás" }, "relationship-pipe": { - "adaptation": "", - "alternative-setting": "", - "alternative-version": "", - "character": "", - "contains": "", - "doujinshi": "", - "other": "", - "prequel": "", - "sequel": "", - "side-story": "", - "spin-off": "", - "parent": "", - "edition": "" + "adaptation": "Adaptação", + "alternative-setting": "Configuração Alternativa", + "alternative-version": "Versão Alternativa", + "character": "Personagem", + "contains": "Contém", + "doujinshi": "Doujinshi", + "other": "Outro", + "prequel": "Prequela", + "sequel": "Sequência", + "side-story": "História Paralela", + "spin-off": "Derivado", + "parent": "Origem", + "edition": "Edição" }, "publication-status-pipe": { - "ongoing": "", - "hiatus": "", - "completed": "", - "cancelled": "", - "ended": "" + "ongoing": "Em Andamento", + "hiatus": "Hiato", + "completed": "Completado", + "cancelled": "Cancelado", + "ended": "Concluído" }, "person-role-pipe": { - "artist": "", - "character": "", - "colorist": "", - "cover-artist": "", - "editor": "", - "inker": "", - "letterer": "", - "penciller": "", - "publisher": "", - "writer": "", - "other": "" + "artist": "Artista", + "character": "Personagem", + "colorist": "Colorista", + "cover-artist": "Artista da Capa", + "editor": "Editor", + "inker": "Arte-finalista", + "letterer": "Letrista", + "penciller": "Desenhista", + "publisher": "Editora", + "writer": "Escritor", + "other": "Outro" }, "manga-format-pipe": { - "epub": "", - "archive": "", - "image": "", - "pdf": "", - "unknown": "" + "epub": "EPUB", + "archive": "Arquivo", + "image": "Imagem", + "pdf": "PDF", + "unknown": "Desconhecido" }, "library-type-pipe": { - "book": "", - "comic": "", - "manga": "" + "book": "Livro", + "comic": "Quadrinhos", + "manga": "Mangá" }, "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": "" + "unknown": "Desconhecido", + "early-childhood": "Primeira Infância", + "adults-only": "Somente adultos maiores de 18 anos", + "everyone": "Todos", + "everyone-10-plus": "Todos maiores de 10", + "g": "G", + "kids-to-adults": "Crianças a Adultos", + "mature": "Maduro", + "ma15-plus": "MA15+", + "mature-17-plus": "Maduro 17+", + "rating-pending": "Avaliação Pendente", + "teen": "Jovem", + "x18-plus": "X18+", + "not-applicable": "Não Aplicável", + "pg": "PG", + "r18-plus": "R18+" }, "reset-password": { - "title": "", - "description": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "submit": "" + "title": "Redefinir Senha", + "description": "Digite o e-mail da sua conta. O Kavita enviará um e-mail se for válido no arquivo, caso contrário, peça ao administrador o link dos registros.", + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "submit": "{{common.submit}}" }, "reset-password-modal": { - "title": "", - "new-password-label": "", - "error-label": "", - "close": "", - "cancel": "", - "save": "" + "title": "Redefinir {{username}}'s Senha", + "new-password-label": "Nova Senha", + "error-label": "Erro: ", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "all-series": { - "series-count": "" + "series-count": "{{common.series-count}}" }, "announcements": { - "title": "" + "title": "Anúncios" }, "changelog": { - "installed": "", - "download": "", - "published-label": "", - "available": "", - "description": "", - "description-continued": "" + "installed": "Instalado", + "download": "Baixar", + "published-label": "Publicado: ", + "available": "Disponível", + "description": "se você não vir um {{installed}}", + "description-continued": "tag, você está em um lançamento nightly . Somente as versões principais serão exibidas como disponíveis." }, "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": "" + "title": "Convidar Usuário", + "close": "{{common.close}}", + "description": "Convide um usuário para o seu servidor. Digite seu e-mail e enviaremos um e-mail para criar uma conta. Se você não quiser usar nosso serviço de e-mail, você pode um hospedar seu próprio serviço de e-mail ou usar um e-mail falso (Esqueceu o usuário não funcionará). Um link será apresentado independentemente e pode ser usado para configurar a conta manualmente.", + "email": "{{common.email}}", + "required-field": "{{common.required-field}}", + "setup-user-title": "Usuário Convidado", + "setup-user-description": "Você pode usar o seguinte link abaixo para configurar a conta para seu usuário ou usar o botão copiar. Você pode precisar sair antes de usar o link para registrar um novo usuário. Se o seu servidor estiver acessível externamente, um e-mail será enviado ao usuário e os links poderão ser usados por ele para concluir a configuração de sua conta.", + "setup-user-account": "Configurar conta de usuário", + "setup-user-account-tooltip": "Copie isso e cole em uma nova aba. Você pode precisar fazer logout.", + "invite-url-label": "URL do convite", + "invite": "Convite", + "inviting": "Convidando…", + "cancel": "{{common.cancel}}" }, "library-selector": { - "title": "", - "select-all": "", - "deselect-all": "", - "no-data": "" + "title": "Bibliotecas", + "select-all": "{{common.select-all}}", + "deselect-all": "{{common.deselect-all}}", + "no-data": "Ainda não há bibliotecas configuradas." }, "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": "" + "title": "Licença Kavita+", + "manage": "Gerenciar", + "invalid-license-tooltip": "se sua assinatura terminou, você deve enviar um e-mail para o suporte para criar uma nova assinatura", + "check": "Checar", + "cancel": "{{common.cancel}}", + "edit": "{{common.edit}}", + "buy": "Comprar", + "activate": "Ativar", + "renew": "Renovar", + "no-license-key": "Sem chave de licença", + "license-valid": "Licença é Válida", + "license-not-valid": "Licença Não é Válida", + "loading": "{{common.loading}}", + "activate-description": "Insira a chave de licença e o e-mail usados para se registrar no Stripe", + "activate-license-label": "Chave de licença", + "activate-email-label": "{{common.email}}", + "activate-delete": "Excluir", + "activate-save": "{{common.save}}" }, "book-line-overlay": { - "copy": "", - "bookmark": "", - "close": "", - "required-field": "", - "bookmark-label": "", - "save": "" + "copy": "Copiar", + "bookmark": "Marcador", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}", + "bookmark-label": "Nome do Marcador", + "save": "{{common.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": "", + "title": "Configurações para Livros", + "page-label": "Página", + "pagination-header": "Seção", + "go-to-page": "Ir para página", + "go-to-last-page": "Ir para a última página", + "prev-page": "Página Anterior", + "next-page": "Página Seguinte", + "prev-chapter": "Capítulo/Volume Anterior", + "next-chapter": "Capítulo/Volume Seguinte", + "skip-header": "Ir para o conteúdo principal", + "virtual-pages": "páginas virtuais", + "settings-header": "Configurações", + "table-of-contents-header": "Índice", + "bookmarks-header": "Marcadores", "toc-header": "", - "loading-book": "", - "go-back": "", - "incognito-mode-alt": "", - "incognito-mode-label": "", - "next": "", - "previous": "", - "go-to-page-prompt": "" + "loading-book": "Carregando livro…", + "go-back": "Voltar", + "incognito-mode-alt": "O modo de navegação anônima está ativado. Alterne para desligar.", + "incognito-mode-label": "Modo Incógnito", + "next": "Seguinte", + "previous": "Anterior", + "go-to-page-prompt": "Existem {{totalPages}} páginas. Para qual página você quer ir?" }, "personal-table-of-contents": { - "no-data": "", - "page": "", - "delete": "" + "no-data": "Nada Marcado Ainda", + "page": "Página {{value}}", + "delete": "Excluir {{bookmarkName}}" }, "confirm-email": { - "title": "", - "description": "", - "error-label": "", - "username-label": "", - "password-label": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "Registrar", + "description": "Preencha o formulário para concluir seu cadastro", + "error-label": "Erros: ", + "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": "Registrar" }, "confirm-email-change": { - "title": "", - "non-confirm-description": "", - "confirm-description": "", - "success": "" + "title": "Validar alteração de e-mail", + "non-confirm-description": "Aguarde enquanto a atualização do seu e-mail é validada.", + "confirm-description": "Seu e-mail foi validado e agora foi alterado no Kavita. Você será redirecionado para o login.", + "success": "Sucesso!" }, "confirm-reset-password": { - "title": "", - "description": "", - "password-label": "", - "required-field": "", - "submit": "", - "password-validation": "" + "title": "Redefinir Senha", + "description": "Digite a nova senha", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "submit": "{{common.submit}}", + "password-validation": "{{validation.password-validation}}" }, "register": { - "title": "", - "description": "", - "username-label": "", - "email-label": "", - "email-tooltip": "", - "password-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "title": "Registrar", + "description": "Preencha o formulário para registrar uma conta de administrador", + "username-label": "{{common.username}}", + "email-label": "{{common.email}}", + "email-tooltip": "O e-mail não precisa ser um endereço real, mas fornece acesso à senha esquecida. Ele não é enviado para fora do servidor, a menos que a senha esquecida seja usada sem um host de serviço de e-mail personalizado.", + "password-label": "{{common.password}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "Registrar" }, "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": "" + "page-settings-title": "Configurações da Página", + "close": "{{common.close}}", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "layout-mode-option-card": "Cartão", + "layout-mode-option-list": "Lista", + "continue-from": "Continuar {{title}}", + "read": "{{common.read}}", + "continue": "Continuar", + "read-options-alt": "Opções de leitura", + "incognito": "Incógnito", + "remove-from-want-to-read": "Remover do Quero Ler", + "add-to-want-to-read": "Adicionar ao Quero Ler", + "edit-series-alt": "Editar Informações da Série", + "download-series--tooltip": "Baixar Séries", + "downloading-status": "Baixando…", + "user-reviews-alt": "Análises do Usuário", + "storyline-tab": "Enredo", + "books-tab": "Livros", + "volumes-tab": "Volumes", + "specials-tab": "Especiais", + "related-tab": "Relacionado", + "recommendations-tab": "Recomendações", + "send-to": "Arquivo enviado por e-mail para {{deviceName}}", + "no-pages": "{{toasts.no-pages}}", + "no-chapters": "Não há capítulos neste volume. Não posso ler.", + "cover-change": "Pode levar até um minuto para o seu navegador atualizar a imagem. Até lá, a imagem antiga pode ser exibida em algumas páginas." }, "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": "" + "links-title": "Links", + "genres-title": "Gêneros", + "tags-title": "Tags", + "collections-title": "{{side-nav.collections}}", + "reading-lists-title": "{{side-nav.reading-lists}}", + "writers-title": "Escritores/Autores", + "cover-artists-title": "Artistas de Capa", + "characters-title": "Personagens", + "colorists-title": "Coloristas", + "editors-title": "Editores", + "inkers-title": "Arte-finalistas", + "letterers-title": "Letristas", + "translators-title": "Tradutores", + "pencillers-title": "Desenhistas", + "publishers-title": "Editoras", + "promoted": "{{common.promoted}}", + "see-more": "Veja Mais", + "see-less": "Veja Menos" }, "badge-expander": { - "more-items": "" + "more-items": "e {{count}} mais" }, "read-more": { - "read-more": "", - "read-less": "" + "read-more": "Leia Mais", + "read-less": "Leia Menos" }, "update-notification-modal": { - "title": "", - "close": "", - "help": "", - "download": "" + "title": "Nova Atualização Disponível!", + "close": "{{common.close}}", + "help": "Como Atualizar", + "download": "Baixar" }, "side-nav-companion-bar": { - "page-settings-title": "", - "open-filter-and-sort": "", - "close-filter-and-sort": "", - "filter-and-sort-alt": "" + "page-settings-title": "{{series-detail.page-settings-title}}", + "open-filter-and-sort": "Abrir Filtragem e Classificação", + "close-filter-and-sort": "Fechar Filtragem e Classificação", + "filter-and-sort-alt": "Classificar / Filtrar" }, "side-nav": { - "home": "", - "want-to-read": "", - "collections": "", + "home": "Página Inicial", + "want-to-read": "Quero Ler", + "collections": "Coleções", "reading-lists": "", - "bookmarks": "", + "bookmarks": "Marcadores", "filter-label": "", "all-series": "", "clear": "", From d982b8ffc6c013903aa59dfd3d0d800434b4f5a3 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Fri, 11 Aug 2023 11:22:53 +0000 Subject: [PATCH 49/76] Translated using Weblate (Polish) Currently translated at 36.7% (58 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pl/ --- API/I18N/pl.json | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/API/I18N/pl.json b/API/I18N/pl.json index 55ae7f275..f51991dda 100644 --- a/API/I18N/pl.json +++ b/API/I18N/pl.json @@ -22,5 +22,39 @@ "generic-user-update": "Wystąpił wyjątek podczas aktualizacji użytkownika", "user-already-registered": "Użytkownik jest już zarejestrowany jako {0}", "user-already-confirmed": "Użytkownik jest już potwierdzony", - "manual-setup-fail": "Nie można ukończyć konfiguracji ręcznej. Anuluj i ponownie utwórz zaproszenie" + "manual-setup-fail": "Nie można ukończyć konfiguracji ręcznej. Anuluj i ponownie utwórz zaproszenie", + "user-already-invited": "Użytkownik jest już zaproszony pod tym adresem e-mail i nie zaakceptował jeszcze zaproszenia.", + "generic-invite-user": "Wystąpił problem z zaproszeniem użytkownika. Sprawdź logi.", + "generic-password-update": "Wystąpił nieoczekiwany błąd podczas potwierdzania nowego hasła", + "password-updated": "Hasło zaktualizowane", + "forgot-password-generic": "Wiadomość zostanie wysłana na adres e-mail, jeśli istnieje on w naszej bazie danych", + "not-accessible-password": "Serwer jest niedostępny. Link do zresetowania hasła znajduje się w logach", + "email-sent": "E-mail wysłany", + "user-migration-needed": "Ten użytkownik musi zostać zmigrowany. Niech się wyloguje i zaloguje, aby uruchomić migrację", + "generic-invite-email": "Wystąpił problem z ponownym wysłaniem wiadomości e-mail z zaproszeniem", + "critical-email-migration": "Wystąpił błąd podczas migracji poczty e-mail. Skontaktuj się z pomocą techniczną", + "file-missing": "Plik nie został znaleziony w książce", + "generic-error": "Coś poszło nie tak, spróbuj ponownie", + "device-doesnt-exist": "Urządzenie nie istnieje", + "generic-device-delete": "Wystąpił błąd podczas usuwania urządzenia", + "greater-0": "{0} musi być większe od 0", + "send-to-device-status": "Przesyłanie plików do urządzenia", + "generic-send-to": "Wystąpił błąd podczas wysyłania pliku(ów) do urządzenia", + "volume-doesnt-exist": "Tom nie istnieje", + "no-cover-image": "Brak okładki", + "invalid-email-confirmation": "Nieprawidłowe potwierdzenie e-mail", + "generic-user-email-update": "Nie można zaktualizować adresu e-mail użytkownika. Sprawdź logi.", + "not-accessible": "Serwer nie jest dostępny z zewnątrz", + "invalid-username": "Nieprawidłowa nazwa użytkownika", + "admin-already-exists": "Administrator już istnieje", + "chapter-doesnt-exist": "Rozdział nie istnieje", + "bookmarks-empty": "Zakładki nie mogą być puste", + "collection-updated": "Kolekcja została pomyślnie zaktualizowana", + "collection-doesnt-exist": "Kolekcja nie istnieje", + "generic-device-create": "Wystąpił błąd podczas tworzenia urządzenia", + "generic-device-update": "Wystąpił błąd podczas aktualizacji urządzenia", + "send-to-kavita-email": "Funkcja Wyślij do urządzenia nie może być używana z usługą e-mail Kavita. Należy skonfigurować własną.", + "bookmark-doesnt-exist": "Zakładka nie istnieje", + "series-doesnt-exist": "Seria nie istnieje", + "must-be-defined": "{0} musi być zdefiniowane" } From 2e24c4d64bb25a1c6f908f101eefdbdf6c088e8f Mon Sep 17 00:00:00 2001 From: Hans Kalisvaart Date: Fri, 11 Aug 2023 12:33:40 +0000 Subject: [PATCH 50/76] Translated using Weblate (Dutch) Currently translated at 53.0% (757 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/ --- UI/Web/src/assets/langs/nl.json | 114 ++++++++++++++++---------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/UI/Web/src/assets/langs/nl.json b/UI/Web/src/assets/langs/nl.json index 35e1f1869..0516a28c3 100644 --- a/UI/Web/src/assets/langs/nl.json +++ b/UI/Web/src/assets/langs/nl.json @@ -866,85 +866,85 @@ "off": "Uit", "disabled": "Uitgeschakeld", "format-title": "Indeling", - "last-read-title": "", - "length-title": "", - "read-time-title": "", - "less-than-hour": "", - "hour": "", - "hours": "", - "time-left-title": "", - "ongoing": "", - "pages-count": "", - "words-count": "" + "last-read-title": "Laatst gelezen", + "length-title": "Lengte", + "read-time-title": "Leestijd", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "time-left-title": "Resterende tijd", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}" }, "bulk-add-to-collection": { - "title": "", - "promoted": "", - "close": "", - "filter-label": "", - "clear": "", - "no-data": "", - "loading": "", - "collection-label": "", - "create": "" + "title": "Toevoegen aan collectie", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "filter-label": "Filter", + "clear": "{{common.clear}}", + "no-data": "Nog geen collecties aangemaakt", + "loading": "{{common.loading}}", + "collection-label": "Collectie", + "create": "{{common.create}}" }, "entity-title": { - "special": "", - "issue-num": "", - "chapter": "" + "special": "Speciaal", + "issue-num": "Uitgave #", + "chapter": "Hoofdstuk" }, "external-series-card": { - "open-external": "" + "open-external": "Open extern" }, "list-item": { "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "", + "description-part-1": "Deze tabel bevat problemen die zijn gevonden tijdens het scannen of lezen van uw media. Deze lijst wordt niet beheerd. U kunt het op elk moment wissen en Library (Force) Scan gebruiken om analyses uit te voeren. Een lijst met enkele veelvoorkomende fouten en hun betekenis is te vinden op de ", "description-part-2": "wiki.", - "filter-label": "", - "clear-alerts": "", - "extension-header": "", - "file-header": "", - "comment-header": "", - "details-header": "" + "filter-label": "Filter", + "clear-alerts": "Meldingen wissen", + "extension-header": "Extensie", + "file-header": "Bestand", + "comment-header": "Opmerking", + "details-header": "Details" }, "manage-email-settings": { - "title": "", - "description": "", - "send-to-warning": "", - "email-url-label": "", - "email-url-tooltip": "", + "title": "E-mailservices (SMTP)", + "description": "Kavita komt standaard met een e-mailservice om taken mogelijk te maken, zoals het uitnodigen van gebruikers, verzoeken om wachtwoord opnieuw in te stellen, enz. E-mails die via onze service worden verzonden, worden onmiddellijk verwijderd. U kunt uw eigen e-mailservice gebruiken door de {{link}} service in te stellen. Stel de URL van de e-mailservice in en gebruik de testknop om te controleren of deze werkt. U kunt deze instellingen op elk moment terugzetten naar de standaardinstellingen. Er is geen manier om e-mails voor authenticatie uit te schakelen, hoewel u niet verplicht bent om een geldig e-mailadres voor gebruikers te gebruiken. Bevestigingslinks worden altijd opgeslagen in logboeken en gepresenteerd in de gebruikersinterface. Registratie-/bevestigings-e-mails worden niet verzonden als u Kavita niet opent via een openbaar bereikbare URL of tenzij de functie Hostnaam is geconfigureerd.", + "send-to-warning": "Als u Verzenden naar apparaat wilt laten werken, moet u uw eigen e-mailservice hosten.", + "email-url-label": "E-mailservice-URL", + "email-url-tooltip": "Gebruik de volledig gekwalificeerde URL van de e-mailservice. Voeg geen schuine streep aan het einde toe.", "reset": "{{common.reset}}", - "test": "", - "host-name-label": "", - "host-name-tooltip": "", - "host-name-validation": "", + "test": "Test", + "host-name-label": "Hostnaam", + "host-name-tooltip": "Domeinnaam (van Reverse Proxy). Indien ingesteld, zal het genereren van e-mail dit altijd gebruiken.", + "host-name-validation": "Hostnaam moet beginnen met http(s) en niet eindigen op /", "reset-to-default": "{{common.reset-to-default}}", "save": "{{common.save}}" }, "manage-library": { - "title": "", - "add-library": "", - "no-data": "", + "title": "Bibliotheken", + "add-library": "Bibliotheek toevoegen", + "no-data": "Geen bibliotheken. Probeer er een te creëren.", "loading": "{{common.loading}}", - "last-scanned-title": "", - "shared-folders-title": "", - "type-title": "", - "scan-library": "", - "delete-library": "", - "delete-library-by-name": "", - "edit-library": "", - "edit-library-by-name": "" + "last-scanned-title": "Laatst gescand:", + "shared-folders-title": "Gedeelde mappen:", + "type-title": "Type:", + "scan-library": "Scan bibliotheek", + "delete-library": "Verwijder bibliotheek", + "delete-library-by-name": "Verwijder {{naam}}", + "edit-library": "Bewerk", + "edit-library-by-name": "Verwijder {{naam}}" }, "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": "", + "encode-as-description-part-1": "WebP/AVIF kan de benodigde ruimte voor bestanden drastisch verminderen. WebP/AVIF wordt niet door alle browsers of versies ondersteund. Als u wilt weten of deze instellingen geschikt zijn voor uw installatie, gaat u naar ", + "encode-as-description-part-2": "Kan ik WebP gebruiken?", + "encode-as-description-part-3": "Kan ik AVIF gebruiken?", + "encode-as-warning": "U kunt niet terug converteren naar PNG als u eenmaal naar WebP/AVIF bent gegaan. U moet omslagen in uw bibliotheken vernieuwen om alle omslagen opnieuw te genereren. Bladwijzers en favicons kunnen niet worden geconverteerd.", + "media-warning": "U moet de mediaconversietaak activeren op het tabblad Taken.,", + "encode-as-label": "Media opslaan als", + "encode-as-tooltip": "Alle media die Kavita beheert (omslagen, bladwijzers, favicons) worden als dit type gecodeerd.", "bookmark-dir-label": "", "bookmark-dir-tooltip": "", "change": "", From 92824fbc008d8901d83a3db8875f66e28592f17c Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 11 Aug 2023 12:31:22 +0000 Subject: [PATCH 51/76] Translated using Weblate (Italian) Currently translated at 16.0% (229 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 72 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index b3e638322..51b27b889 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -443,20 +443,20 @@ "mature": "Maturo", "ma15-plus": "MA15+", "mature-17-plus": "Maturo 17+", - "rating-pending": "", - "teen": "", - "x18-plus": "", - "not-applicable": "", - "pg": "", - "r18-plus": "" + "rating-pending": "Valutazione in sospeso", + "teen": "Adolescente", + "x18-plus": "X18+", + "not-applicable": "Non Applicabile", + "pg": "PG", + "r18-plus": "R18+" }, "reset-password": { - "title": "", - "description": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "submit": "" + "title": "Resetta la password", + "description": "Inserisci l'e-mail del tuo account. Kavita ti invierà un'email se valida in archivio, altrimenti chiedi all'amministratore il link dai log.", + "email-label": "{{common.email}}", + "required-field": "{{validation.required-field}}", + "valid-email": "{{validation.valid-email}}", + "submit": "{{common.submit}}" }, "reset-password-modal": { "title": "", @@ -507,34 +507,34 @@ "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": "" + "edit": "{{common.edit}}", + "buy": "Compra", + "activate": "Attivare", + "renew": "Rinnova", + "no-license-key": "Nessuna chiave di licenza", + "license-valid": "Licenza Valida", + "license-not-valid": "Licenza Non Valida", + "loading": "{{common.loading}}", + "activate-description": "Inserisci il codice di licenza e l'e-mail utilizzati per registrarti con Stripe", + "activate-license-label": "Chiave Licenza", + "activate-email-label": "{{common.email}}", + "activate-delete": "Eliminare", + "activate-save": "{{common.save}}" }, "book-line-overlay": { - "copy": "", - "bookmark": "", - "close": "", - "required-field": "", - "bookmark-label": "", - "save": "" + "copy": "Copia", + "bookmark": "Segnalibri", + "close": "{{common.close}}", + "required-field": "{{common.required-field}}", + "bookmark-label": "Nome Segnalibro", + "save": "{{common.save}}" }, "book-reader": { - "title": "", - "page-label": "", - "pagination-header": "", - "go-to-page": "", - "go-to-last-page": "", + "title": "Impostazioni del libro", + "page-label": "Pagina", + "pagination-header": "Sezione", + "go-to-page": "Vai alla pagina", + "go-to-last-page": "Vai all'ultima pagina", "prev-page": "", "next-page": "", "prev-chapter": "", From 02c20d3d8ef75fbbcecdd26c3998bd6f2c973091 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 12:18:46 +0000 Subject: [PATCH 52/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 30.6% (438 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 68 +++++++++++++++--------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index cc66a2249..5070acb0f 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -770,51 +770,51 @@ }, "bulk-operations": { "title": "", - "items-selected": "", - "mark-as-unread": "", - "mark-as-read": "", - "deselect-all": "" + "items-selected": "{{num}} itens selecionados", + "mark-as-unread": "Marcar como Não Lido", + "mark-as-read": "Marcar como Lido", + "deselect-all": "{{common.deselect-all}}" }, "card-detail-drawer": { - "general-tab": "", - "metadata-tab": "", - "cover-tab": "", + "general-tab": "Geral", + "metadata-tab": "Metadados", + "cover-tab": "Capa", "info-tab": "", - "no-summary": "", - "writers-title": "", - "genres-title": "", - "publishers-title": "", - "tags-title": "", - "not-defined": "", - "read": "", - "unread": "", - "files": "", - "pages": "", - "added": "", - "size": "" + "no-summary": "Nenhum Resumo disponível.", + "writers-title": "{{series-metadata-detail.writers-title}}", + "genres-title": "{{series-metadata-detail.genres-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "tags-title": "{{series-metadata-detail.tags-title}}", + "not-defined": "Não definido", + "read": "{{common.read}}", + "unread": "Não Lido", + "files": "Arquivos", + "pages": "Páginas:", + "added": "Adicionado:", + "size": "Tamanho:" }, "card-detail-layout": { - "total-items": "" + "total-items": "{{count}} itens no total" }, "card-item": { - "cannot-read": "" + "cannot-read": "Não foi Possível Ler" }, "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": "" + "no-data": "Nenhum metadado disponível", + "writers-title": "{{series-metadata-detail.writers-title}}", + "publishers-title": "{{series-metadata-detail.publishers-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", + "translators-title": "{{series-metadata-detail.translators-title}}", + "letterers-title": "{{series-metadata-detail.letterers-title}}", + "colorists-title": "{{series-metadata-detail.colorists-title}}", + "inkers-title": "{{series-metadata-detail.inkers-title}}", + "pencillers-title": "{{series-metadata-detail.pencillers-title}}", + "cover-artists-title": "{{series-metadata-detail.cover-artists-title}}", + "editors-title": "{{series-metadata-detail.editors-title}}" }, "cover-image-chooser": { - "drag-n-drop": "", - "upload": "", + "drag-n-drop": "Arrastar e soltar", + "upload": "Enviar", "upload-continued": "", "url-label": "", "load": "", From 0dc925b84b9f6cefb5f16587416ae50ed7d5d83d Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 13:16:21 +0000 Subject: [PATCH 53/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 31.0% (443 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 5070acb0f..14df6c7ea 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -814,19 +814,19 @@ }, "cover-image-chooser": { "drag-n-drop": "Arrastar e soltar", - "upload": "Enviar", - "upload-continued": "", - "url-label": "", - "load": "", - "back": "", - "reset-cover-tooltip": "", - "reset": "", - "image-num": "", - "apply": "", - "applied": "" + "upload": "Upload", + "upload-continued": "uma imagem", + "url-label": "Url", + "load": "Carregar", + "back": "Voltar", + "reset-cover-tooltip": "Redefinir Imagem da Capa", + "reset": "{{common.reset}}", + "image-num": "Imagem {{num}}", + "apply": "{{common.apply}}", + "applied": "{{theme-manager.applied}}" }, "download-indicator": { - "progress": "" + "progress": "{{percentage}}% baixado" }, "edit-series-relation": { "description-part-1": "", From bd26e66e4c446c994810798ad399e15876a1cf12 Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 11 Aug 2023 13:49:31 +0000 Subject: [PATCH 54/76] Translated using Weblate (Italian) Currently translated at 17.7% (253 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 47 +++++++++++++++++---------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 51b27b889..37f4e4aa0 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -535,33 +535,34 @@ "pagination-header": "Sezione", "go-to-page": "Vai alla pagina", "go-to-last-page": "Vai all'ultima pagina", - "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": "" + "prev-page": "Pagina prec", + "next-page": "Pagina Suc", + "prev-chapter": "Capitolo/Volume prec", + "next-chapter": "Capitolo/Volume Suc", + "skip-header": "Passa al contenuto principale", + "virtual-pages": "pagine virtuali", + "settings-header": "Impostazioni", + "table-of-contents-header": "Tabella dei contenuti", + "bookmarks-header": "Segnalibri", + "toc-header": "ToC", + "loading-book": "Caricamento libro…", + "go-back": "Torna indietro", + "incognito-mode-alt": "La modalità di navigazione in incognito è attiva. Attiva per disattivare.", + "incognito-mode-label": "Modalità Incognito", + "next": "Prossimo", + "previous": "Precedente", + "go-to-page-prompt": "Ci sono {{totalPages}} pagine. A quale pagina vuoi andare?" }, "personal-table-of-contents": { - "no-data": "", - "page": "", - "delete": "" + "no-data": "Niente ancora aggiunto ai segnalibri", + "page": "Pagina {{value}}", + "delete": "Elimina {{bookmarkName}}" }, "confirm-email": { - "title": "", - "description": "", - "error-label": "", - "username-label": "", + "title": "Registrati", + "description": "Compila il form per completare la tua registrazione", + "error-label": "Errori: ", + "username-label": "{{common.username}}", "password-label": "", "email-label": "", "required-field": "", From aff2c470e3e9874a96be4134d357058404b9744a Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 13:43:40 +0000 Subject: [PATCH 55/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 31.4% (449 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 14df6c7ea..615d2454e 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -829,12 +829,12 @@ "progress": "{{percentage}}% baixado" }, "edit-series-relation": { - "description-part-1": "", - "description-part-2": "", - "target-series": "", - "relationship": "", - "remove": "", - "add-relationship": "", + "description-part-1": "Não tem certeza de qual relacionamento adicionar? Veja nosso", + "description-part-2": "wiki para dicas.", + "target-series": "Série de Destino", + "relationship": "Relação", + "remove": "Remover", + "add-relationship": "Adicionar Relação", "parent": "" }, "entity-info-cards": { From 4f5bcf637e74dffbc0c1b96109c5040a6c3b48b3 Mon Sep 17 00:00:00 2001 From: majora2007 Date: Fri, 11 Aug 2023 13:52:21 +0000 Subject: [PATCH 56/76] Translated using Weblate (Korean) Currently translated at 0.6% (1 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ko/ --- API/I18N/ko.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/API/I18N/ko.json b/API/I18N/ko.json index 0967ef424..2e355b79c 100644 --- a/API/I18N/ko.json +++ b/API/I18N/ko.json @@ -1 +1,3 @@ -{} +{ + "confirm-email": "먼저 이메일을 확인해야 합니다" +} From 56d035ee2f396d4f8633dfe6a843f4d738023080 Mon Sep 17 00:00:00 2001 From: afermar Date: Fri, 11 Aug 2023 15:35:32 +0000 Subject: [PATCH 57/76] Translated using Weblate (Spanish) Currently translated at 48.1% (687 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 88 ++++++++++++++++++++++++++++----- 1 file changed, 77 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index e98415e06..8b4222c75 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -464,7 +464,17 @@ "unknown": "Desconocido", "adults-only": "Solo adultos +18", "rating-pending": "Calificacion por edad pendiente", - "not-applicable": "No aplicable" + "not-applicable": "No aplicable", + "early-childhood": "Infancia Temprana", + "everyone": "Todos", + "everyone-10-plus": "Mayores de 10 años", + "kids-to-adults": "Adolescentes", + "ma15-plus": "Mayores de 15 años", + "mature-17-plus": "Mayores de 17 años", + "teen": "Adolescentes", + "x18-plus": "Mayores de 18 años", + "pg": "Con acompañamiento adulto", + "r18-plus": "Mayores de 18 años" }, "series-detail": { "close": "{{common.close}}", @@ -491,7 +501,8 @@ "send-to": "Archivo enviado a {{deviceName}}", "no-chapters": "No existen capitulos en este volumen. No se puede leer.", "cover-change": "Puede tomar hasta un minuto para que tu navegador actualice la imagen. Espera hasta entonces. La imagen antigua se puede mostrar en algunas páginas.", - "no-pages": "{{toasts.no-pages}}" + "no-pages": "{{toasts.no-pages}}", + "storyline-tab": "Argumento" }, "book-reader": { "go-to-page-prompt": "Hay {{totalPages}} páginas. A qué pagina quieres ir?", @@ -519,7 +530,8 @@ }, "personal-table-of-contents": { "page": "Page {{value}}", - "delete": "Eliminar {{bookmarkName}}" + "delete": "Eliminar {{bookmarkName}}", + "no-data": "Todavía no se ha guardado nada en marcadores" }, "time-ago-pipe": { "never": "Nunca", @@ -556,7 +568,8 @@ "download": "Descarga", "available": "Disponible", "description": "Si no ves una etiqueta {{installed}}", - "description-continued": ", estás en una versión de desarrollo. Solo versiones estable aparecerán como disponible." + "description-continued": ", estás en una versión de desarrollo. Solo versiones estable aparecerán como disponible.", + "published-label": "Publicado: " }, "invite-user": { "setup-user-title": "Usuario invitado", @@ -590,7 +603,8 @@ "activate-license-label": "Clave de licencia", "activate-email-label": "{{common.email}}", "activate-delete": "Eliminar", - "activate-save": "{{common.save}}" + "activate-save": "{{common.save}}", + "title": "Licencia Kavita+" }, "series-metadata-detail": { "translators-title": "Traductores", @@ -604,7 +618,13 @@ "characters-title": "Persoanjes", "see-less": "Ver menos", "see-more": "Ver más", - "promoted": "{{common.promoted}}" + "promoted": "{{common.promoted}}", + "letterers-title": "Rotuladores", + "pencillers-title": "Plumillas", + "colorists-title": "Coloristas", + "editors-title": "Editores", + "inkers-title": "Entintadores", + "publishers-title": "Editoriales" }, "update-notification-modal": { "close": "{{common.close}}", @@ -624,7 +644,10 @@ "all-series": "Todas las series", "clear": "Limpiar", "donate": "Donar", - "reading-lists": "Listas de lectura" + "reading-lists": "Listas de lectura", + "bookmarks": "Marcadores", + "home": "Inicio", + "want-to-read": "Quiero Leer" }, "library-settings-modal": { "close": "{{common.close}}", @@ -646,7 +669,19 @@ "naming-conventions-part-2": "requerimientos de carpetas.", "naming-conventions-part-3": "Comprueba este enlace para asegurarte que estás siguiendo los requerimientos. De lo contrario algunos archivos no se mostrarán al escanear.", "allow-scrobbling-label": "Permitir seguimiento", - "allow-scrobbling-tooltip": "En caso de que Kavita scrobble lea los eventos, quiera leer el estado, las calificaciones y las reseñas de los proveedores configurados. Esto solo ocurrirá si el servidor tiene una suscripción Kavita+ activa." + "allow-scrobbling-tooltip": "En caso de que Kavita scrobble lea los eventos, quiera leer el estado, las calificaciones y las reseñas de los proveedores configurados. Esto solo ocurrirá si el servidor tiene una suscripción Kavita+ activa.", + "include-in-recommendation-label": "Incluir en Recomendados", + "include-in-dashboard-label": "Incluir en Panel de Control", + "include-in-recommendation-tooltip": "Incluir series de la biblioteca en la página de Recomendados.", + "include-in-search-label": "Incluir en Búsqueda", + "manage-collection-label": "Gestionar Colecciones", + "manage-collection-tooltip": "Kavita creará Colecciones a partir de las etiquetas SeriesGroup que se encuentren en los archivos ComicInfo.xml/opf", + "type-tooltip": "El tipo de biblioteca determina como se analizan los nombres de los archivos y si la interfaz muestra Capítulos (Manga) o Números (Cómics). Los libros funcionan igual que los Mangas pero se muestran los nombres de manera diferente en la interfaz.", + "browse": "Examinar las Carpetas Multimedia", + "cover-description": "Los iconos de bibliotecas personalizadas son opcionales", + "cover-description-extra": "Las imágenes de biblioteca no deben ser grandes. Usa un archivo pequeño, de 32x32 píxeles. Kavita no valida por tamaño.", + "manage-reading-list-label": "Gestionar Listas de Lectura", + "folder-watching-label": "Monitorizar Carpetas" }, "all-series": { "series-count": "{{common.series-count}}" @@ -671,7 +706,9 @@ "sequel": "Secuela", "side-story": "Historia alternativa", "parent": "Padre", - "edition": "Edicion" + "edition": "Edicion", + "alternative-setting": "Ajuste Alternativo", + "spin-off": "Spin-Off" }, "publication-status-pipe": { "ongoing": "En curso", @@ -686,7 +723,12 @@ "character": "Personaje", "cover-artist": "Artista de portada", "editor": "Editor", - "other": "Otro" + "other": "Otro", + "publisher": "Editorial", + "colorist": "Colorista", + "inker": "Entintador", + "letterer": "Rotulista", + "penciller": "Dibujante" }, "manga-format-pipe": { "unknown": "Desconocido", @@ -786,6 +828,30 @@ "2-column": "2 Columnas" }, "toasts": { - "confirm-regen-covers": "Actualizar portadas obligará a recalcular todas las imágenes de las portadas. Se trata de una operación pesada. ¿Está seguro de que no desea realizar un escaneo en su lugar?" + "confirm-regen-covers": "Actualizar portadas obligará a recalcular todas las imágenes de las portadas. Se trata de una operación pesada. ¿Está seguro de que no desea realizar un escaneo en su lugar?", + "load-next-chapter": "Siguiente {{entity}} cargada", + "load-prev-chapter": "Anterior {{entity}} cargada", + "no-prev-chapter": "No se pudo encontrar la anterior {{entity}}", + "account-registration-complete": "Registro completado", + "account-migration-complete": "Migración de cuenta completada", + "password-updated": "La contraseña se ha actualizado", + "anilist-token-updated": "Se ha actualizado el Token AniList", + "age-restriction-updated": "Se ha actualizado la restricción de edad", + "email-sent-to": "Se ha enviado un correo electrónico a tu antigua dirección de correo para confirmación.", + "device-updated": "Dispositivo actualizado", + "device-created": "Dispositivo creado", + "confirm-delete-multiple-series": "¿Estás seguro de que deseas eliminar la serie {{count}}? No se modificarán los archivos en el disco.", + "forced-scan-queued": "Se ha iniciado un escaneo forzoso de {{name}}", + "email-sent-to-no-existing": "Se ha enviado un correo electrónico a {{email}} para confirmación.", + "password-reset": "Restablecer contraseña", + "library-created": "Biblioteca creada con éxito. Se ha iniciado un escaneo.", + "alert-long-running": "Este proceso es de larga duración. Por favor, dale tiempo a completarse antes de volverlo a iniciar.", + "change-email-private": "No se puede acceder al servidor de forma externa. Pídele tu enlace de confirmación al administrador" + }, + "library-selector": { + "title": "Bibliotecas", + "select-all": "{{common.select-all}}", + "no-data": "Todavía no se han configurado bibliotecas.", + "deselect-all": "{{common.deselect-all}}" } } From 4b47667f069f846db99ecc4732ddbb92052c55bb Mon Sep 17 00:00:00 2001 From: afermar Date: Fri, 11 Aug 2023 15:16:38 +0000 Subject: [PATCH 58/76] Translated using Weblate (Spanish) Currently translated at 10.7% (17 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/es/ --- API/I18N/es.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/API/I18N/es.json b/API/I18N/es.json index bcfe104c7..9f64aa918 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -4,5 +4,16 @@ "disabled-account": "La cuenta está deshabilitada. Contacta con un administrador.", "validate-email": "Ha habido un error al validar el correo: {0}", "locked-out": "Se ha bloqueado el acceso debido a demasiados intentos. Por favor espera 10 minutos.", - "register-user": "Ha ocurrido un error registrando el usuario" + "register-user": "Ha ocurrido un error registrando el usuario", + "denied": "No permitido", + "permission-denied": "No estás autorizado a realizar esta operación", + "password-required": "Debes introducir tu contraseña para cambiar tu cuenta, excepto si eres administrador", + "invalid-password": "Contraseña incorrecta", + "invalid-token": "Token incorrecto", + "unable-to-reset-key": "Algo fue mal, no fue posible reiniciar la clave", + "confirm-token-gen": "Ha habido un problema generando el token de confirmación", + "invalid-payload": "Paquete no válido", + "nothing-to-do": "Nada que hacer", + "share-multiple-emails": "No puedes compartir correos electrónicos entre varias cuentas", + "generate-token": "Ha habido un problema generando un token de confirmación. Comprueba los registros" } From 03cba37c29e200f9782978cd392326f326e327a2 Mon Sep 17 00:00:00 2001 From: Andre Date: Fri, 11 Aug 2023 14:17:50 +0000 Subject: [PATCH 59/76] Translated using Weblate (German) Currently translated at 24.4% (349 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/de/ --- UI/Web/src/assets/langs/de.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json index 367954580..dd4e1825d 100644 --- a/UI/Web/src/assets/langs/de.json +++ b/UI/Web/src/assets/langs/de.json @@ -169,10 +169,10 @@ "theme-white": "weiß" }, "restriction-selector": { - "title": "", + "title": "Altersbeschränkung", "description": "", - "not-applicable-for-admins": "", - "age-rating-label": "", + "not-applicable-for-admins": "Admins sind davon nicht betroffen.", + "age-rating-label": "Altersfreigabe", "no-restriction": "Keine Einschränkung", "include-unknowns-label": "Unbekannte einbeziehen", "include-unknowns-tooltip": "" @@ -182,12 +182,12 @@ "user": "Benutzer" }, "manage-devices": { - "title": "", + "title": "Gerätemanager", "description": "", - "devices-title": "", - "no-devices": "", - "platform-label": "", - "email-label": "", + "devices-title": "Geräte", + "no-devices": "Es ist noch kein Gerät eingerichtet", + "platform-label": "Plattform: ", + "email-label": "E-Mail: ", "add": "{{common.add}}", "delete": "{{common.delete}}", "edit": "{{common.edit}}" @@ -203,20 +203,20 @@ }, "change-password": { "password-label": "{{common.password}}", - "current-password-label": "", - "new-password-label": "", + "current-password-label": "Aktuelles Passwort", + "new-password-label": "Neues Passwort", "confirm-password-label": "", "reset": "{{common.reset}}", "edit": "{{common.edit}}", "cancel": "{{common.cancel}}", "save": "{{common.save}}", "required-field": "{{validation.required-field}}", - "passwords-must-match": "", + "passwords-must-match": "Passwörter müssen übereinstimmen", "permission-error": "" }, "change-email": { "email-label": "{{common.email}}", - "current-password-label": "", + "current-password-label": "Aktuelles Passwort", "email-not-confirmed": "", "email-updated-title": "", "email-updated-description": "", @@ -698,7 +698,7 @@ "manage-collection-label": "", "manage-collection-tooltip": "", "manage-reading-list-label": "Leselisten verwalten", - "manage-reading-list-tooltip": "Soll Kavita Leselisten aus den Tags StoryArc/StoryArcNumber und AlternativeSeries/AlternativeCount in den ComicInfo.xml/opf-Dateien erstellen?", + "manage-reading-list-tooltip": "Soll Kavita Leselisten aus den Tags StoryArc/StoryArcNumber und AlternativeSeries/AlternativeCount in den ComicInfo.xml/opf-Dateien erstellen", "allow-scrobbling-label": "", "allow-scrobbling-tooltip": "", "folder-watching-label": "", From 554246a959f8d1581b8ff832b67ee57b9d9d9773 Mon Sep 17 00:00:00 2001 From: Tomas Battistini Date: Fri, 11 Aug 2023 15:29:05 +0000 Subject: [PATCH 60/76] Translated using Weblate (Italian) Currently translated at 20.2% (289 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/ --- UI/Web/src/assets/langs/it.json | 72 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/UI/Web/src/assets/langs/it.json b/UI/Web/src/assets/langs/it.json index 37f4e4aa0..8c003a049 100644 --- a/UI/Web/src/assets/langs/it.json +++ b/UI/Web/src/assets/langs/it.json @@ -563,22 +563,22 @@ "description": "Compila il form per completare la tua registrazione", "error-label": "Errori: ", "username-label": "{{common.username}}", - "password-label": "", - "email-label": "", - "required-field": "", - "valid-email": "", - "password-validation": "", - "register": "" + "password-label": "{{common.password}}", + "email-label": "{{common.email}}", + "required-field": "{{common.required-field}}", + "valid-email": "{{common.valid-email}}", + "password-validation": "{{validation.password-validation}}", + "register": "Registrati" }, "confirm-email-change": { - "title": "", - "non-confirm-description": "", - "confirm-description": "", - "success": "" + "title": "Convalida modifica e-mail", + "non-confirm-description": "Attendi mentre l'aggiornamento via email viene convalidato.", + "confirm-description": "La tua e-mail è stata convalidata e ora è stata modificata all'interno di Kavita. Verrai reindirizzato al login.", + "success": "Successo!" }, "confirm-reset-password": { - "title": "", - "description": "", + "title": "Reimpostazione della password", + "description": "Inserisci nuova password", "password-label": "", "required-field": "", "submit": "", @@ -653,32 +653,32 @@ }, "update-notification-modal": { "title": "", - "close": "", - "help": "", - "download": "" + "close": "{{common.close}}", + "help": "Come aggiornare", + "download": "Scaricamento" }, "side-nav-companion-bar": { - "page-settings-title": "", - "open-filter-and-sort": "", - "close-filter-and-sort": "", - "filter-and-sort-alt": "" + "page-settings-title": "{{series-detail.page-settings-title}}", + "open-filter-and-sort": "Apri filtro e ordinamento", + "close-filter-and-sort": "Chiudi filtraggio e ordinamento", + "filter-and-sort-alt": "Ordina / Filtra" }, "side-nav": { - "home": "", - "want-to-read": "", - "collections": "", - "reading-lists": "", - "bookmarks": "", - "filter-label": "", - "all-series": "", - "clear": "", - "donate": "" + "home": "Casa", + "want-to-read": "Voler leggere", + "collections": "Collezioni", + "reading-lists": "Liste di Lettura", + "bookmarks": "Preferiti", + "filter-label": "Filtro", + "all-series": "Tutte le Serie", + "clear": "Pulito", + "donate": "Donazione" }, "library-settings-modal": { - "close": "", - "edit-title": "", - "add-title": "", - "general-tab": "", + "close": "{{common.close}}", + "edit-title": "Modifica {{name}}", + "add-title": "Aggiungi Libreria", + "general-tab": "Generale", "folder-tab": "", "cover-tab": "", "advanced-tab": "", @@ -698,10 +698,10 @@ "cover-description": "", "cover-description-extra": "", "manage-collection-label": "", - "manage-collection-tooltip": "", - "manage-reading-list-label": "", - "manage-reading-list-tooltip": "", - "allow-scrobbling-label": "", + "manage-collection-tooltip": "Kavita dovrebbe creare raccolte dai tag SeriesGroup trovati nei file ComicInfo.xml/opf", + "manage-reading-list-label": "Gestisci gli elenchi di lettura", + "manage-reading-list-tooltip": "Kavita dovrebbe creare elenchi di lettura dai tag StoryArc/StoryArcNumber e AlternativeSeries/AlternativeCount trovati nei file ComicInfo.xml/opf", + "allow-scrobbling-label": "Consenti Scrobbling", "allow-scrobbling-tooltip": "", "folder-watching-label": "", "folder-watching-tooltip": "", From 116dd43bdc87374bdf4b6b712af3a7097bac6f1d Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 13:59:28 +0000 Subject: [PATCH 61/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 31.4% (449 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 615d2454e..a071524f8 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -835,11 +835,11 @@ "relationship": "Relação", "remove": "Remover", "add-relationship": "Adicionar Relação", - "parent": "" + "parent": "{{relationship-pipe.parent}}" }, "entity-info-cards": { - "tags-title": "", - "characters-title": "", + "tags-title": "{{series-metadata-detail.tags-title}}", + "characters-title": "{{series-metadata-detail.characters-title}}", "release-date-title": "", "release-date-tooltip": "", "age-rating-title": "", From 12cb319812fbf2abac9d20c9412ef79c74c69a9e Mon Sep 17 00:00:00 2001 From: majora2007 Date: Fri, 11 Aug 2023 17:58:45 +0200 Subject: [PATCH 62/76] Added translation using Weblate (Hindi) --- UI/Web/src/assets/langs/hi.json | 1691 +++++++++++++++++++++++++++++++ 1 file changed, 1691 insertions(+) create mode 100644 UI/Web/src/assets/langs/hi.json diff --git a/UI/Web/src/assets/langs/hi.json b/UI/Web/src/assets/langs/hi.json new file mode 100644 index 000000000..cfb4fbc23 --- /dev/null +++ b/UI/Web/src/assets/langs/hi.json @@ -0,0 +1,1691 @@ +{ + "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": { + "never": "", + "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": "", + "go-to-page-prompt": "" + }, + "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": "", + "read-time-title": "" + }, + "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": "", + "emulate-comic-book-label": "" + }, + "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": "", + "this-week": "", + "last-7-days": "", + "last-30-days": "", + "last-90-days": "", + "last-year": "", + "all-time": "" + }, + "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": "", + "read": "" + }, + "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 480902c091ac1aa9e4ff91c331a8e1dd1785dbd7 Mon Sep 17 00:00:00 2001 From: afermar Date: Fri, 11 Aug 2023 16:34:07 +0000 Subject: [PATCH 63/76] Translated using Weblate (Spanish) Currently translated at 59.9% (856 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/ --- UI/Web/src/assets/langs/es.json | 217 +++++++++++++++++++++++++++++--- 1 file changed, 203 insertions(+), 14 deletions(-) diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json index 8b4222c75..9b973408a 100644 --- a/UI/Web/src/assets/langs/es.json +++ b/UI/Web/src/assets/langs/es.json @@ -47,7 +47,19 @@ "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." + "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.", + "general-tab": "General", + "cover-image-tab": "Portada", + "close": "{{common.close}}", + "save": "{common.save}}", + "year-validation": "Debe ser mayor que 1000, 0 o blanco", + "month-validation": "Debe estar entre 1 y 12 o en blanco", + "required-field": "{{validation.required-field}}", + "summary-label": "Resumen", + "name-unique-validation": "El nombre debe ser único", + "starting-title": "Principio", + "title": "Editar Lista de Lectura: {{name}}", + "ending-title": "Final" }, "metadata-filter": { "penciller-label": "Dibujante", @@ -71,7 +83,20 @@ "unread": "Sin leer", "read": "Leído", "rating-label": "Calificación", - "age-rating-label": "Clasificación de edad" + "age-rating-label": "Clasificación de edad", + "publication-status-label": "Estado de publicación", + "max": "Máximo", + "reset": "{{common.reset}}", + "apply": "{{common.apply}}", + "series-name-label": "Nombre de la Serie", + "series-name-tooltip": "El nombre de la Series se filtrará por Nombre, Ordenar por Nombre o Nombre Original", + "release-label": "Lanzamiento", + "min": "Mínimo", + "sort-by-label": "Ordenar Por", + "ascending-alt": "Ascendente", + "descending-alt": "Descendente", + "format-tooltip": "Es independiente de la biblioteca", + "cover-artist-label": "Artista de la Portada" }, "manga-reader": { "incognito-title": "Modo incógnito:", @@ -93,16 +118,37 @@ "original": "Original", "brightness-label": "Brillo", "height": "Alto", - "width": "Ancho" + "width": "Ancho", + "no-next-chapter": "No hay siguiente Capítulo", + "layout-mode-switched": "El modo de diseño se ha cambiado a Individual ya que no hay espacio suficiente para renderizar el diseño doble", + "emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}", + "first-time-reading-manga": "Pulsa en la imagen en cualquier momento para abrir el menú. Puedes configurar diferentes ajustes o ir a la página pulsando la barra de progreso. Pulsar en los laterales de la imagen te lleva a la siguiente/anterior página.", + "no-prev-chapter": "No hay Capítulo Anterior" }, "import-cbl-modal": { "import": "Importar", - "next": "Siguiente" + "next": "Siguiente", + "title": "Importación CBL", + "validate-description": "Todos los archivos se han validado para comprobar si hay operaciones pendientes en la lista. Cualquier lista que dé error no se moverá al siguiente paso. Repara los archivos CBL y vuelve a intentarlo.", + "import-description": "Para comenzar, importa un archivo .cbl. Kavita debe realizar varias comprobaciones antes de importar. Algunos pasos se bloquearán debido a fallos en el archivo.", + "validate-warning": "Hay problemas con el CBL que impiden la importación. Corrige estos fallos y prueba de nuevo.", + "validate-no-issue": "Parece correcto", + "validate-no-issue-description": "No hay fallos en el CBL, pulsa siguiente.", + "close": "{{common.close}}", + "import-step": "Importar CBL", + "dry-run-description": "Esto es una prueba y muestra que sucederá si presionas Siguiente y realizas la importación. Los fallos no se importarán.", + "prev": "Anterior", + "restart": "Reiniciar", + "validate-cbl-step": "Validar CBL", + "dry-run-step": "Prueba", + "final-import-step": "Último paso" }, "pdf-reader": { "incognito-mode": "Modo incógnito", "light-theme-alt": "Tema claro", - "dark-theme-alt": "Tema oscuro" + "dark-theme-alt": "Tema oscuro", + "loading-message": "Cargando……los PDF pueden ser más lentos de lo esperado", + "close-reader-alt": "Cerrar Lector" }, "infinite-reader": { "continuous-reading-prev-chapter": "Capítulo anterior", @@ -151,8 +197,8 @@ "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.", + "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", @@ -195,11 +241,11 @@ "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.", + "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ú.", + "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.", @@ -356,7 +402,7 @@ "avg-reading-per-week-label": "Media de leídos por semana" }, "top-readers": { - "comics-label": "Comics: {{value}} hrs", + "comics-label": "Cómics: {{value}} hrs", "books-label": "Libros: {{value}} hrs", "manga-label": "Manga: {{value}} hrs", "last-year": "{{time-periods.last-year}}", @@ -458,7 +504,7 @@ "library-type-pipe": { "manga": "Manga", "book": "Libro", - "comic": "Comic" + "comic": "Cómic" }, "age-rating-pipe": { "unknown": "Desconocido", @@ -490,7 +536,7 @@ "continue": "Continuar", "read-options-alt": "Opciones de lectura", "remove-from-want-to-read": "Quitar de Quiero leer", - "incognito": "Incognito", + "incognito": "Incógnito", "add-to-want-to-read": "Añadir a Quiero leer", "edit-series-alt": "Editar informacion de la serie", "download-series--tooltip": "Descargar serie", @@ -519,7 +565,7 @@ "go-to-page": "Ir a página", "prev-page": "Página anterior", "next-page": "Siguiente página", - "toc-header": "ToC", + "toc-header": "Índice", "loading-book": "Cargando libro…", "go-back": "Ir atrás", "incognito-mode-alt": "Modo incognito activado. Pulsa para desactivar.", @@ -846,12 +892,155 @@ "password-reset": "Restablecer contraseña", "library-created": "Biblioteca creada con éxito. Se ha iniciado un escaneo.", "alert-long-running": "Este proceso es de larga duración. Por favor, dale tiempo a completarse antes de volverlo a iniciar.", - "change-email-private": "No se puede acceder al servidor de forma externa. Pídele tu enlace de confirmación al administrador" + "change-email-private": "No se puede acceder al servidor de forma externa. Pídele tu enlace de confirmación al administrador", + "alert-bad-theme": "Hay un css no válido o inseguro en el tema. Por favor, ponte en contacto con tu administrador para corregirlo. Estableciendo el tema oscuro por defecto.", + "confirm-delete-series": "¿Estás seguro de que deseas eliminar esta serie? No se modificarán los archivos en el disco." }, "library-selector": { "title": "Bibliotecas", "select-all": "{{common.select-all}}", "no-data": "Todavía no se han configurado bibliotecas.", "deselect-all": "{{common.deselect-all}}" + }, + "grouped-typeahead": { + "people": "Gente", + "tags": "Etiquetas", + "chapters": "Capítulos", + "files": "Archivos", + "reading-lists": "Listas de lectura", + "genres": "Géneros", + "collections": "Colecciones", + "libraries": "Bibliotecas", + "close": "{{common.close}}", + "loading": "{{common.loading}}" + }, + "shortcuts-modal": { + "go-to": "Abrir el diálogo de Ir a la Página", + "prev-page": "Ir a la página anterior", + "next-page": "Ir a la página siguiente", + "toggle-menu": "Abrir/cerrar Menú", + "bookmark": "Añadir página actual a marcadores", + "double-click": "Doble clic", + "close-reader": "Cerrar lector", + "title": "Atajos de Teclado", + "close": "{{common.close}}" + }, + "sort-field-pipe": { + "sort-name": "Ordenar Nombre", + "release-year": "Año de lanzamiento", + "last-modified": "Modificado por última vez", + "last-chapter-added": "Item añadido", + "time-to-read": "Tiempo de lectura", + "created": "Creado" + }, + "edit-series-modal": { + "title": "{{seriesName}} Detalles", + "general-tab": "General", + "cover-image-tab": "Imagen de portada", + "related-tab": "Relacionado", + "editor-label": "Editor", + "colorist-label": "Colorista", + "publication-status-title": "Estado de publicación:", + "info-tab": "Información", + "collections-label": "Colecciones", + "genres-label": "Géneros", + "created-title": "Creado:", + "size-title": "Tamaño:", + "loading": "{{common.loading}", + "tags-label": "Etiquetas", + "cover-artist-label": "Artista de portada", + "writer-label": "Escritor", + "publisher-label": "Editorial", + "penciller-label": "Dibujante", + "letterer-label": "Rotulador", + "inker-label": "Entintador", + "character-label": "Personaje", + "age-rating-label": "Clasificación por edad", + "publication-status-label": "Estado de publicación", + "release-year-label": "Año de lanzamiento", + "web-link-description": "Aquí puedes añadir enlaces a servicios externos.", + "info-title": "Información", + "library-title": "Biblioteca:", + "format-title": "Formato:", + "last-read-title": "Última lectura:", + "last-added-title": "Último Ítem Añadido:", + "folder-path-title": "Ruta de la Carpeta:", + "total-items-title": "Ítems totales:", + "total-pages-title": "Páginas totales:", + "max-items-title": "Ítems máximos:", + "metadata-tab": "Metadatos", + "people-tab": "Gente", + "web-links-tab": "Enlaces web", + "translator-label": "Traductor", + "language-label": "Idioma", + "required-field": "{{validation.required-field}}", + "close": "{{common.close}}", + "sort-name-label": "Ordenar Nombre", + "add-link-alt": "Añadir Enlace", + "remove-link-alt": "Quitar Enlace", + "cover-image-description": "Subir y elegir nueva portada. Pulsa Guardar para subir y sustituir la portada.", + "save": "{{common.save}}", + "field-locked-alt": "Campo bloqueado", + "last-scanned-title": "Último escaneo:", + "view-files": "Ver Archivos", + "added-title": "Añadido:", + "last-modified-title": "Última modificación:", + "pages-title": "Páginas:", + "chapter-title": "Capítulo:", + "volume-num": "{{common.volume-num}}", + "summary-label": "Resumen", + "web-link-label": "Enlace web", + "name-label": "Nombre" + }, + "nav-header": { + "search-alt": "Buscar…", + "skip-alt": "Saltar al contenido principal", + "search-series-alt": "Buscar series", + "no-data": "No se han encontrado resultados", + "scroll-to-top-alt": "Navegar hasta arriba", + "server-settings": "Ajustes del servidor", + "logout": "Cerrar sesión", + "settings": "Ajustes", + "help": "Ayuda", + "announcements": "Anuncios" + }, + "add-to-list-modal": { + "title": "Añadir a Lista de Lectura", + "filter-label": "Filtro", + "close": "{{common.close}}", + "no-data": "Todavía no se han creado listas", + "loading": "{{common.loading}}", + "reading-list-label": "Lista de Lectura", + "create": "{{common.create}}" + }, + "reading-lists": { + "create-one-part-1": "Prueba a crear", + "create-one-part-2": "uno" + }, + "reading-list-item": { + "remove": "{{common.remove}}", + "read": "{{common.read}}" + }, + "reading-list-detail": { + "no-data": "No se ha añadido nada", + "item-count": "{{common.item-count}}", + "page-settings-title": "Ajustes de Página", + "remove-read": "Quitar Leídos", + "order-numbers-label": "Ordenar Números", + "continue": "Continuar", + "read": "{{common.read}}", + "read-options-alt": "Opciones de lectura", + "incognito-alt": "(Incógnito)" + }, + "events-widget": { + "title-alt": "Actividad", + "dismiss-all": "Descartar Todo", + "update-available": "Actualización disponible", + "downloading-item": "Descargando {{item}}", + "more-info": "Pincha para más información", + "close": "{{common.close}}", + "users-online-count": "{{num}} Usuarios en línea", + "active-events-title": "Eventos activos:", + "no-data": "No hay mucha actividad por aquí" } } From 8852af5ad03d394bae5211b57df8f4f2d185bfbb Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Fri, 11 Aug 2023 16:18:34 +0000 Subject: [PATCH 64/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 8.5% (122 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 8fd92b536..2ddc03f0b 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -128,21 +128,21 @@ "reading-direction-book-tooltip": "单击方向移动到下一页。从右到左意味着您单击屏幕左侧以移至下一页。", "font-family-label": "字体系列", "font-family-tooltip": "要加载的字体系列。默认将加载书籍的默认字体", - "writing-style-label": "", - "writing-style-tooltip": "", - "layout-mode-book-label": "", + "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": "", + "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": "屏幕两侧的间距是多少,无论此设置如何移动设备上的间距都会将其重定义为0。", + "clients-opds-alert": "此服务器未启用OPDS功能,这不会影响Tachiyomi用户。", "clients-opds-description": "", - "clients-api-key-tooltip": "", - "clients-opds-url-tooltip": "", + "clients-api-key-tooltip": "API密钥就像是一个密码,请保持它的机密性和安全性。", + "clients-opds-url-tooltip": "OPDS URL", "reset": "", "save": "" }, @@ -151,12 +151,12 @@ "description": "" }, "theme-manager": { - "title": "", - "looking-for-theme": "", + "title": "主题管理器", + "looking-for-theme": "您是在寻找一个明亮的或者墨水屏主题吗?我们有一些自定义主题供您使用。 ", "looking-for-theme-continued": "", - "scan": "", - "site-themes": "", - "set-default": "", + "scan": "扫描", + "site-themes": "网站主题", + "set-default": "设为默认值", "apply": "", "applied": "", "updated-toastr": "", From 9fee58acf66b8e223baaa9365daaab9b5764ef25 Mon Sep 17 00:00:00 2001 From: afermar Date: Fri, 11 Aug 2023 17:02:18 +0000 Subject: [PATCH 65/76] Translated using Weblate (Spanish) Currently translated at 41.7% (66 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/es/ --- API/I18N/es.json | 51 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/API/I18N/es.json b/API/I18N/es.json index 9f64aa918..0bcfa65b9 100644 --- a/API/I18N/es.json +++ b/API/I18N/es.json @@ -15,5 +15,54 @@ "invalid-payload": "Paquete no válido", "nothing-to-do": "Nada que hacer", "share-multiple-emails": "No puedes compartir correos electrónicos entre varias cuentas", - "generate-token": "Ha habido un problema generando un token de confirmación. Comprueba los registros" + "generate-token": "Ha habido un problema generando un token de confirmación. Comprueba los registros", + "send-to-device-status": "Transfiriendo archivos a tu dispositivo", + "generic-send-to": "Ha ocurrido un error al enviar los archivos a tu dispositivo", + "series-doesnt-exist": "La serie no existe", + "volume-doesnt-exist": "El volumen no existe", + "bookmarks-empty": "Los marcadores no pueden estar vacíos", + "must-be-defined": "{0} debe estar definido", + "invalid-filename": "Archivo no válido", + "library-name-exists": "El nombre de la biblioteca ya existe. Por favor, elige un nombre único.", + "user-doesnt-exist": "El usuario no existe", + "library-doesnt-exist": "La biblioteca no existe", + "age-restriction-update": "Ha ocurrido un error al actualizar la restricción de edad", + "user-already-confirmed": "El usuario ya está confirmado", + "generic-user-update": "Ha ocurrido una excepción al actualizar el usuario", + "manual-setup-fail": "No se puede completar la configuración manual. Por favor, cancela y vuelve a generar la invitación", + "user-already-registered": "Usuario ya registrado como {0}", + "user-already-invited": "El usuario ya ha recibido una invitación en esta dirección de correo y está pendiente de aceptarla.", + "generic-invite-user": "Ha ocurrido un problema invitando al usuario. Por favor, comprueba el registro.", + "invalid-email-confirmation": "Confirmación de correo electrónico errónea", + "password-updated": "Contraseña Actualizada", + "forgot-password-generic": "Se enviará el correo si la dirección existe en nuestra base de datos", + "generic-device-create": "Ha ocurrido un error al crear el dispositivo", + "greater-0": "{0} debe ser mayor que 0", + "send-to-kavita-email": "Enviar al dispositivo no se puede utilizar con el servicio de correo electrónico de Kavita. Por favor, configura el tuyo propio.", + "no-cover-image": "No hay imagen de portada", + "bookmark-doesnt-exist": "El marcador no existe", + "generic-favicon": "Ha ocurrido un error al obtener el icono para el dominio", + "file-doesnt-exist": "El archivo no existe", + "generic-library": "Ha ocurrido un error fatal. Por favor, inténtalo de nuevo.", + "no-library-access": "El usuario no tiene acceso a esta biblioteca", + "no-user": "El usuario no existe", + "username-taken": "El nombre de usuario ya existe", + "generic-user-email-update": "No ha sido posible actualizar el correo electrónico del usuario. Comprueba los registros.", + "generic-password-update": "Ha ocurrido un error inesperado al confirmar la nueva contraseña", + "not-accessible-password": "Tu servidor no es accesible. El enlace para restablecer tu contraseña se encuentra en el registro", + "not-accessible": "Tu servidor no es accesible desde fuera", + "email-sent": "Correo electrónico enviado", + "user-migration-needed": "El usuario tiene que migrar. Debe cerrar e iniciar sesión para dar inicio al proceso de migración", + "generic-invite-email": "Ha ocurrido un problema al reenviar el correo de invitación", + "admin-already-exists": "El administrador ya existe", + "invalid-username": "Nombre de usuario no válido", + "critical-email-migration": "Ha ocurrido un problema durante la migración de correo electrónico. Contacta con soporte", + "chapter-doesnt-exist": "El Capítulo no existe", + "collection-updated": "Colección actualizada con éxito", + "file-missing": "No se ha encontrado el archivo en el libro", + "generic-error": "Algo fue mal, por favor inténtalo de nuevo", + "collection-doesnt-exist": "La colección no existe", + "device-doesnt-exist": "El dispositivo no existe", + "generic-device-update": "Ha ocurrido un error al actualizar el dispositivo", + "generic-device-delete": "Ha ocurrido un error al eliminar el dispositivo" } From 8baf8127ee27a8fb57fffcfd8563926c93b90271 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 16:26:12 +0000 Subject: [PATCH 66/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 33.5% (479 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 70 +++++++++++++++--------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index a071524f8..fe125c2ad 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -903,49 +903,49 @@ "open-external": "" }, "list-item": { - "read": "" + "read": "{{common.read}}" }, "manage-alerts": { - "description-part-1": "", - "description-part-2": "", - "filter-label": "", - "clear-alerts": "", - "extension-header": "", - "file-header": "", - "comment-header": "", - "details-header": "" + "description-part-1": "Esta tabela contém problemas encontrados durante a verificação ou leitura de sua mídia. Esta lista não é gerenciada. Você pode limpá-lo a qualquer momento e usar o Escanear (À Força) Biblioteca para realizar a análise. Uma lista de alguns erros comuns e o que eles significam pode ser encontrada no ", + "description-part-2": "wiki.", + "filter-label": "Filtro", + "clear-alerts": "Limpar Alertas", + "extension-header": "Extensão", + "file-header": "Arquivo", + "comment-header": "Comentário", + "details-header": "Detalhes" }, "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": "" + "title": "Serviço de E-Mail (SMTP)", + "description": "Kavita vem de fábrica com um serviço de e-mail para executar tarefas como convidar usuários, redefinir senhas, etc. Os e-mails enviados por meio de nosso serviço são excluídos imediatamente. Você pode usar seu próprio serviço de e-mail configurando o serviço {{link}} . Defina a URL do serviço de e-mail e use o botão Testar para garantir que funcione. Você pode redefinir essas configurações para o padrão a qualquer momento. Não há como desabilitar e-mails para autenticação, embora você não seja obrigado a usar um endereço de e-mail válido para os usuários. Os links de confirmação sempre serão salvos nos logs e apresentados na interface do usuário. Os e-mails de registro/confirmação não serão enviados se você não estiver acessando o Kavita por meio de um URL publicamente acessível ou a menos que o recurso Nome do host esteja configurado.", + "send-to-warning": "se você deseja que o Enviar para Dispositivo funcione, você deve hospedar seu próprio serviço de e-mail.", + "email-url-label": "URL do Serviço de E-Mail", + "email-url-tooltip": "Use URL totalmente qualificado do serviço de e-mail. Não inclua a barra final.", + "reset": "{{common.reset}}", + "test": "Teste", + "host-name-label": "Nome do Host", + "host-name-tooltip": "Nome de Domínio (de Proxy Reverso). Se definido, a geração de email sempre usará isso.", + "host-name-validation": "O nome do host deve começar com http(s) e não terminar com /", + "reset-to-default": "{{common.reset-to-default}}", + "save": "{{common.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": "" + "title": "Bibliotecas", + "add-library": "Adicionar Biblioteca", + "no-data": "Não há bibliotecas. Tente criar uma.", + "loading": "{{common.loading}}", + "last-scanned-title": "Último Escaneamento:", + "shared-folders-title": "Pastas Compartilhadas:", + "type-title": "Tipo:", + "scan-library": "Escanear Biblioteca", + "delete-library": "Excluir Biblioteca", + "delete-library-by-name": "Excluir {{name}}", + "edit-library": "Editar", + "edit-library-by-name": "Excluir {{name}}" }, "manage-media-settings": { - "encode-as-description-part-1": "", - "encode-as-description-part-2": "", + "encode-as-description-part-1": "WebP/AVIF pode reduzir drasticamente os requisitos de espaço para arquivos. WebP/AVIF não é compatível com todos os navegadores ou versões. Para saber se essas configurações são apropriadas para sua configuração, visite ", + "encode-as-description-part-2": "Posso usar o WebP?", "encode-as-description-part-3": "", "encode-as-warning": "", "media-warning": "", From 7a7decc02f98d607021f4f84cbf89c4f8d84d5b7 Mon Sep 17 00:00:00 2001 From: majora2007 Date: Fri, 11 Aug 2023 16:01:47 +0000 Subject: [PATCH 67/76] Translated using Weblate (Hindi) Currently translated at 0.1% (1 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/hi/ --- UI/Web/src/assets/langs/hi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/assets/langs/hi.json b/UI/Web/src/assets/langs/hi.json index cfb4fbc23..303aa2990 100644 --- a/UI/Web/src/assets/langs/hi.json +++ b/UI/Web/src/assets/langs/hi.json @@ -1,6 +1,6 @@ { "login": { - "title": "", + "title": "लॉग इन करें", "username": "", "password": "", "password-validation": "", From e82380e48d096a7b3292966b07f08c9e057cb50f Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Fri, 11 Aug 2023 17:13:06 +0000 Subject: [PATCH 68/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 9.5% (136 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index 2ddc03f0b..ccd3a5e13 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -74,7 +74,7 @@ }, "want-to-read": { "title": "准备阅读", - "series-count": "", + "series-count": "{{common.series-count}}", "no-items": "尚无项目,试着添加系列。", "no-items-filtered": "没有项目与当前筛选器匹配。" }, @@ -143,8 +143,8 @@ "clients-opds-description": "", "clients-api-key-tooltip": "API密钥就像是一个密码,请保持它的机密性和安全性。", "clients-opds-url-tooltip": "OPDS URL", - "reset": "", - "save": "" + "reset": "{{common.reset}}", + "save": "{{common.save}}" }, "user-holds": { "title": "", @@ -157,19 +157,19 @@ "scan": "扫描", "site-themes": "网站主题", "set-default": "设为默认值", - "apply": "", - "applied": "", - "updated-toastr": "", - "scan-queued": "" + "apply": "{{common.apply}}", + "applied": "已应用", + "updated-toastr": "网站默认值已更新为{{name}}", + "scan-queued": "网站主题扫描已进入队列" }, "theme": { - "theme-dark": "", - "theme-black": "", - "theme-paper": "", - "theme-white": "" + "theme-dark": "黑暗", + "theme-black": "黑色", + "theme-paper": "纸张", + "theme-white": "白色" }, "restriction-selector": { - "title": "", + "title": "年龄分级限制", "description": "", "not-applicable-for-admins": "", "age-rating-label": "", @@ -190,10 +190,10 @@ "email-label": "", "add": "", "delete": "", - "edit": "" + "edit": "{{common.edit}}" }, "edit-device": { - "device-name-label": "", + "device-name-label": "设备名称", "email-label": "", "email-tooltip": "", "device-platform-label": "", From 15d3f77ce6a5f34dc6d87a9299a2fd4d2620c9aa Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 17:09:31 +0000 Subject: [PATCH 69/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 34.1% (487 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index fe125c2ad..0d3ccdb42 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -946,17 +946,17 @@ "manage-media-settings": { "encode-as-description-part-1": "WebP/AVIF pode reduzir drasticamente os requisitos de espaço para arquivos. WebP/AVIF não é compatível com todos os navegadores ou versões. Para saber se essas configurações são apropriadas para sua configuração, visite ", "encode-as-description-part-2": "Posso usar o WebP?", - "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": "", + "encode-as-description-part-3": "Posso usar AVIF?", + "encode-as-warning": "Você não pode converter de volta para PNG depois de ir para WebP/AVIF. Você precisaria atualizar as capas em suas bibliotecas para regenerar todas as capas. Marcadores e favicons não podem ser convertidos.", + "media-warning": "Você deve acionar a tarefa de conversão de mídia na aba Tarefas.,", + "encode-as-label": "Salvar Mídia Como", + "encode-as-tooltip": "Todas as mídias que o Kavita gerencia (capas, favoritos, favicons) serão codificadas como este tipo.", + "bookmark-dir-label": "Diretório dos Marcadores", + "bookmark-dir-tooltip": "Local onde os marcadores serão armazenados. Marcadores são arquivos de origem e podem ser grandes. Escolha um local com armazenamento adequado. O diretório é gerenciado; outros arquivos dentro do diretório serão excluídos. Se for Docker, monte um volume adicional e use-o.", + "change": "Mudar", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", "media-issue-title": "", "scrobble-issue-title": "" }, From b30302c1e42e4aef63c00e5d6f5f41e4a9d924d2 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Fri, 11 Aug 2023 17:22:36 +0000 Subject: [PATCH 70/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 10.6% (152 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index ccd3a5e13..a68a3c45a 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -171,30 +171,30 @@ "restriction-selector": { "title": "年龄分级限制", "description": "", - "not-applicable-for-admins": "", - "age-rating-label": "", - "no-restriction": "", - "include-unknowns-label": "", - "include-unknowns-tooltip": "" + "not-applicable-for-admins": "不适用于管理员。", + "age-rating-label": "年龄分级", + "no-restriction": "无限制", + "include-unknowns-label": "包含未知内容", + "include-unknowns-tooltip": "选中此项,那么未知内容将在年龄限制下被允许。这可能导致未标记的媒体泄露给有年龄限制的用户。" }, "site-theme-provider-pipe": { - "system": "", - "user": "" + "system": "系统", + "user": "用户" }, "manage-devices": { - "title": "", - "description": "", - "devices-title": "", - "no-devices": "", - "platform-label": "", - "email-label": "", - "add": "", - "delete": "", + "title": "设备管理", + "description": "此部分是为您设置无法通过Web浏览器连接到Kavita的设备而设计的,而是具有接收文件的电子邮件地址。", + "devices-title": "设备", + "no-devices": "目前还没有设置任何设备", + "platform-label": "设备平台: ", + "email-label": "邮件地址: ", + "add": "{{common.add}}", + "delete": "{{common.delete}}", "edit": "{{common.edit}}" }, "edit-device": { "device-name-label": "设备名称", - "email-label": "", + "email-label": "{{common.email}}", "email-tooltip": "", "device-platform-label": "", "save": "", From df78917705e935d88b3216c39974ffe6a6821cf7 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 17:27:55 +0000 Subject: [PATCH 71/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 35.8% (511 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 50 +++++++++++++++--------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 0d3ccdb42..7c1cf997d 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -667,26 +667,26 @@ "home": "Página Inicial", "want-to-read": "Quero Ler", "collections": "Coleções", - "reading-lists": "", + "reading-lists": "Listas de Leitura", "bookmarks": "Marcadores", - "filter-label": "", - "all-series": "", - "clear": "", - "donate": "" + "filter-label": "Filtro", + "all-series": "Todas as Séries", + "clear": "Limpar", + "donate": "Doar" }, "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": "", + "close": "{{common.close}}", + "edit-title": "Editar {{name}}", + "add-title": "Adicionar Biblioteca", + "general-tab": "Geral", + "folder-tab": "Pasta", + "cover-tab": "Capa", + "advanced-tab": "Avançado", + "name-label": "Nome", + "library-name-unique": "O nome da biblioteca deve ser exclusivo", + "last-scanned-label": "Último Escaneamento:", + "type-label": "Tipo", + "type-tooltip": "O tipo de biblioteca determina como os nomes de arquivo são analisados e se a IU mostra Capítulos (Mangá) versus Números (Quadrinhos). O livro funciona da mesma maneira que o mangá, mas tem nomenclatura diferente na interface do usuário.", "folder-description": "", "browse": "", "help-us-part-1": "", @@ -704,14 +704,14 @@ "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": "", + "folder-watching-tooltip": "Substitua a pasta do servidor observando esta biblioteca. Se desativado, a observação de pastas não será executada nas pastas que esta biblioteca contém. Se as bibliotecas compartilharem pastas, as pastas ainda poderão ser executadas.", + "include-in-dashboard-label": "Incluir no Painel", + "include-in-dashboard-tooltip": "Caso séries da biblioteca sejam incluídas no Painel. Isso afeta todos os fluxos, como Na Prateleira, Atualizado Recentemente, Adicionado Recentemente ou quaisquer adições personalizadas.", + "include-in-recommendation-label": "Incluir em Recomendado", + "include-in-recommendation-tooltip": "As séries da biblioteca devem ser incluídas na página Recomendado.", + "include-in-search-label": "Incluir na Pesquisa", + "include-in-search-tooltip": "As séries e quaisquer informações derivadas (gêneros, pessoas, arquivos) da biblioteca devem ser incluídas nos resultados da pesquisa.", + "force-scan": "Forçar Escaneamento", "force-scan-tooltip": "", "reset": "", "cancel": "", From 9ce322d51b83426196cdf4e0e8cedc0a624eef6b Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Fri, 11 Aug 2023 17:50:15 +0000 Subject: [PATCH 72/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 11.9% (171 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index a68a3c45a..f15542895 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -186,8 +186,8 @@ "description": "此部分是为您设置无法通过Web浏览器连接到Kavita的设备而设计的,而是具有接收文件的电子邮件地址。", "devices-title": "设备", "no-devices": "目前还没有设置任何设备", - "platform-label": "设备平台: ", - "email-label": "邮件地址: ", + "platform-label": "平台: ", + "email-label": "电子邮件: ", "add": "{{common.add}}", "delete": "{{common.delete}}", "edit": "{{common.edit}}" @@ -195,31 +195,31 @@ "edit-device": { "device-name-label": "设备名称", "email-label": "{{common.email}}", - "email-tooltip": "", - "device-platform-label": "", - "save": "", - "required-field": "", + "email-tooltip": "此电子邮件将用于通过“发送至”接收文件", + "device-platform-label": "设备平台", + "save": "{{common.save}}", + "required-field": "{{validation.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": "" + "current-password-label": "当前密码", + "new-password-label": "新密码", + "confirm-password-label": "确认密码", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}", + "required-field": "{{validation.required-field}}", + "passwords-must-match": "密码必须一致", + "permission-error": "您无权更改密码,请与服务器管理员联系。" }, "change-email": { - "email-label": "", - "current-password-label": "", - "email-not-confirmed": "", - "email-updated-title": "", - "email-updated-description": "", + "email-label": "{{common.email}}", + "current-password-label": "当前密码", + "email-not-confirmed": "此电子邮件未确认", + "email-updated-title": "电子邮件已更新", + "email-updated-description": "您可以使用下面的链接确认您账户的电子邮件。如果您的服务器可以外部访问,一封电子邮件将发送到该电子邮件地址,并且您可以使用该链接来确认电子邮件。", "setup-user-account": "", "invite-url-label": "", "invite-url-tooltip": "", From ea044ba5dacd056d8b6f1f236bca8566d29844b3 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 17:44:48 +0000 Subject: [PATCH 73/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 36.2% (518 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index 7c1cf997d..a84487626 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -712,27 +712,27 @@ "include-in-search-label": "Incluir na Pesquisa", "include-in-search-tooltip": "As séries e quaisquer informações derivadas (gêneros, pessoas, arquivos) da biblioteca devem ser incluídas nos resultados da pesquisa.", "force-scan": "Forçar Escaneamento", - "force-scan-tooltip": "", - "reset": "", - "cancel": "", - "next": "", - "save": "", - "required-field": "" + "force-scan-tooltip": "Isso forçará uma escaneamento na biblioteca, tratando como um novo escaneamento", + "reset": "{{common.reset}}", + "cancel": "{{common.cancel}}", + "next": "Seguinte", + "save": "{{common.save}}", + "required-field": "{{validation.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": "", + "general-settings-title": "Configurações Gerais", + "font-family-label": "{{user-preferences.font-family-label}}", + "font-size-label": "{{user-preferences.font-size-book-label}}", + "line-spacing-label": "{{user-preferences.line-height-book-label}}", + "margin-label": "{{user-preferences.margin-book-label}}", + "reset-to-defaults": "Redefinir para os Padrões", + "reader-settings-title": "Configurações do Leitor", + "reading-direction-label": "{{user-preferences.reading-direction-book-label}}", + "right-to-left": "Direita para Esquerda", + "left-to-right": "Esquerda para Direita", + "horizontal": "Horizontal", + "vertical": "Vertical", + "writing-style-label": "{{user-preferences.writing-style-label}}", "writing-style-tooltip": "", "tap-to-paginate-label": "", "tap-to-paginate-tooltip": "", From a82fb9ca679ac4069fc4c7c328b46f9a110665c0 Mon Sep 17 00:00:00 2001 From: oxygen44k Date: Fri, 11 Aug 2023 17:56:55 +0000 Subject: [PATCH 74/76] Translated using Weblate (Chinese (Simplified)) Currently translated at 13.3% (191 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/ --- UI/Web/src/assets/langs/zh_Hans.json | 40 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json index f15542895..88b813829 100644 --- a/UI/Web/src/assets/langs/zh_Hans.json +++ b/UI/Web/src/assets/langs/zh_Hans.json @@ -220,30 +220,30 @@ "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": "" + "setup-user-account": "设置用户帐户", + "invite-url-label": "邀请 URL", + "invite-url-tooltip": "将其复制并粘贴到一个新的标签页中", + "permission-error": "您没有权限更改电子邮件。请与服务器管理员联系。", + "required-field": "{{validation.required-field}}", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "change-age-restriction": { - "age-restriction-label": "", - "unknowns": "", - "reset": "", - "edit": "", - "cancel": "", - "save": "" + "age-restriction-label": "年龄限制", + "unknowns": "未知", + "reset": "{{common.reset}}", + "edit": "{{common.edit}}", + "cancel": "{{common.cancel}}", + "save": "{{common.save}}" }, "api-key": { - "copy": "", - "regen-warning": "", - "no-key": "", - "confirm-reset": "", - "key-reset": "" + "copy": "复制", + "regen-warning": "重新生成您的API密钥将使任何现有客户端失效。", + "no-key": "错误-未设置密钥", + "confirm-reset": "这将使您设置的所有OPDS配置失效。您确定要继续吗?", + "key-reset": "API密钥重置" }, "scrobbling-providers": { "title": "", From d3b652942fe0c8c2204d551a9fb9f26335cec894 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 19:35:41 +0000 Subject: [PATCH 75/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (158 of 158 strings) Translation: Kavita/backend Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt_BR/ --- API/I18N/pt_BR.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/API/I18N/pt_BR.json b/API/I18N/pt_BR.json index 758ec16c6..5329a6d00 100644 --- a/API/I18N/pt_BR.json +++ b/API/I18N/pt_BR.json @@ -153,5 +153,8 @@ "generic-read-progress": "Ocorreu um problema ao salvar o progresso", "generic-clear-bookmarks": "Não foi possível limpar os marcadores", "reading-list-permission": "Você não tem permissões nesta lista de leitura ou a lista não existe", - "reading-list-item-delete": "Não foi possível excluir os itens" + "reading-list-item-delete": "Não foi possível excluir os itens", + "invalid-payload": "Carga inválida", + "issue-num": "Número {0}{1}", + "chapter-num": "Capítulo {0}" } From e2f90e06b4d935a9ea0988a1275ce4328dfc3532 Mon Sep 17 00:00:00 2001 From: Havokdan Date: Fri, 11 Aug 2023 19:21:09 +0000 Subject: [PATCH 76/76] Translated using Weblate (Portuguese (Brazil)) Currently translated at 50.2% (717 of 1427 strings) Translation: Kavita/ui Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/ --- UI/Web/src/assets/langs/pt_BR.json | 484 ++++++++++++++--------------- 1 file changed, 242 insertions(+), 242 deletions(-) diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json index a84487626..478886460 100644 --- a/UI/Web/src/assets/langs/pt_BR.json +++ b/UI/Web/src/assets/langs/pt_BR.json @@ -544,7 +544,7 @@ "settings-header": "Configurações", "table-of-contents-header": "Índice", "bookmarks-header": "Marcadores", - "toc-header": "", + "toc-header": "ToC", "loading-book": "Carregando livro…", "go-back": "Voltar", "incognito-mode-alt": "O modo de navegação anônima está ativado. Alterne para desligar.", @@ -687,23 +687,23 @@ "last-scanned-label": "Último Escaneamento:", "type-label": "Tipo", "type-tooltip": "O tipo de biblioteca determina como os nomes de arquivo são analisados e se a IU mostra Capítulos (Mangá) versus Números (Quadrinhos). O livro funciona da mesma maneira que o mangá, mas tem nomenclatura diferente na interface do usuário.", - "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-description": "Adicionar pastas à sua biblioteca", + "browse": "Navegar por Pastas de Mídia", + "help-us-part-1": "Ajude-nos seguindo ", + "help-us-part-2": "nosso guia", + "help-us-part-3": "para nomear e organizar sua mídia.", + "naming-conventions-part-1": "Kavita tem ", + "naming-conventions-part-2": "requisitos para pastas.", + "naming-conventions-part-3": "Verifique este link para garantir que você está seguindo, caso contrário, os arquivos podem não aparecer na verificação.", + "cover-description": "Ícones de imagem de biblioteca personalizados são opcionais", + "cover-description-extra": "A imagem da biblioteca não deve ser grande. Apontar para um arquivo pequeno, 32x32 pixels de tamanho. Kavita não executa validação de tamanho.", + "manage-collection-label": "Gerenciar Coleções", + "manage-collection-tooltip": "Kavita deve criar coleções a partir de tags SeriesGroup encontradas nos arquivos ComicInfo.xml/opf", + "manage-reading-list-label": "Gerenciar Listas de Leituras", + "manage-reading-list-tooltip": "Kavita deve criar listas de leitura a partir das tags StoryArc/StoryArcNumber e AlternativeSeries/AlternativeCount encontradas nos arquivos ComicInfo.xml/opf", + "allow-scrobbling-label": "Permitir Scrobbling", + "allow-scrobbling-tooltip": "Caso o Kavita faça scrobble de eventos de leitura, status de Quero Ler, as avaliações e as análises dos provedores configurados. Isso só ocorrerá se o servidor tiver uma assinatura Kavita+ ativa.", + "folder-watching-label": "Monitorar Pasta", "folder-watching-tooltip": "Substitua a pasta do servidor observando esta biblioteca. Se desativado, a observação de pastas não será executada nas pastas que esta biblioteca contém. Se as bibliotecas compartilharem pastas, as pastas ainda poderão ser executadas.", "include-in-dashboard-label": "Incluir no Painel", "include-in-dashboard-tooltip": "Caso séries da biblioteca sejam incluídas no Painel. Isso afeta todos os fluxos, como Na Prateleira, Atualizado Recentemente, Adicionado Recentemente ou quaisquer adições personalizadas.", @@ -733,43 +733,43 @@ "horizontal": "Horizontal", "vertical": "Vertical", "writing-style-label": "{{user-preferences.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": "" + "writing-style-tooltip": "Altera a direção do texto. Horizontal é da esquerda para a direita, vertical é de cima para baixo.", + "tap-to-paginate-label": "Toque em Paginação", + "tap-to-paginate-tooltip": "Clique nas bordas da tela para paginar", + "on": "Ligado", + "off": "Desligado", + "immersive-mode-label": "{{user-preferences.immersive-mode-label}}", + "immersive-mode-tooltip": "Isso ocultará o menu atrás de um clique no documento do leitor e gire o toque para paginar", + "fullscreen-label": "Tela Cheia", + "fullscreen-tooltip": "Põe o leitor no modo de tela cheia", + "exit": "Sair", + "enter": "Entrar", + "layout-mode-label": "{{user-preferences.layout-mode-book-label}}", + "layout-mode-tooltip": "Scroll: Espelha o arquivo epub (geralmente uma longa página de rolagem por capítulo).
1 Coluna: Cria uma única página virtual por vez.
2 Colunas: Cria duas páginas virtuais por vez dispostas lado a lado.", + "layout-mode-option-scroll": "Rolar", + "layout-mode-option-1col": "1 Coluna", + "layout-mode-option-2col": "2 Colunas", + "color-theme-title": "Cor do Tema", + "theme-dark": "Escuro", + "theme-black": "Preto", + "theme-white": "Branco", + "theme-paper": "Papel" }, "table-of-contents": { - "no-data": "" + "no-data": "Este livro não tem um índice definido nos metadados ou um arquivo toc" }, "bookmarks": { - "title": "", - "series-count": "", - "no-data": "", - "no-data-2": "", - "confirm-delete": "", - "confirm-single-delete": "", - "delete-success": "", - "delete-single-success": "" + "title": "{{side-nav.bookmarks}}", + "series-count": "{{common.series-count}}", + "no-data": "Não há marcadores. Tente criar", + "no-data-2": "um.", + "confirm-delete": "Tem certeza de que deseja limpar todos os marcadores de várias séries? Isto não pode ser desfeito.", + "confirm-single-delete": "Tem certeza de que deseja limpar todos os marcadores de {{seriesName}}? Isto não pode ser desfeito.", + "delete-success": "Os marcadores foram removidos", + "delete-single-success": "Os marcadores de {{seriesName}} foram removidos" }, "bulk-operations": { - "title": "", + "title": "Ações em Massa", "items-selected": "{{num}} itens selecionados", "mark-as-unread": "Marcar como Não Lido", "mark-as-read": "Marcar como Lido", @@ -779,7 +779,7 @@ "general-tab": "Geral", "metadata-tab": "Metadados", "cover-tab": "Capa", - "info-tab": "", + "info-tab": "Info", "no-summary": "Nenhum Resumo disponível.", "writers-title": "{{series-metadata-detail.writers-title}}", "genres-title": "{{series-metadata-detail.genres-title}}", @@ -840,67 +840,67 @@ "entity-info-cards": { "tags-title": "{{series-metadata-detail.tags-title}}", "characters-title": "{{series-metadata-detail.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": "", - "read-time-title": "" + "release-date-title": "Lançamento", + "release-date-tooltip": "Data de Lançamento", + "age-rating-title": "Classificação Etária", + "length-title": "Comprimento", + "pages-count": "{{num}} Páginas", + "words-count": "{{num}} Palavras", + "reading-time-title": "Tempo de Leitura", + "date-added-title": "Data de Adição", + "size-title": "Tamanho", + "id-title": "ID", + "links-title": "{{series-metadata-detail.links-title}}", + "isbn-title": "ISBN", + "last-read-title": "Última Leitura", + "less-than-hour": "<1 Hora", + "range-hours": "{{value}} {{hourWord}}", + "hour": "Hora", + "hours": "Horas", + "read-time-title": "{{series-info-cards.read-time-title}}" }, "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": "" + "release-date-title": "{{entity-info-cards.release-date-title}}", + "release-year-tooltip": "Ano de Lançamento", + "age-rating-title": "{{entity-info-cards.age-rating-title}}", + "language-title": "Idioma", + "publication-status-title": "Publicação", + "publication-status-tooltip": "Situação da Publicação", + "scrobbling-title": "Scrobbling", + "scrobbling-tooltip": "Situação do Scrobbling", + "on": "Ligado", + "off": "Desligado", + "disabled": "Desabilitado", + "format-title": "Formato", + "last-read-title": "Última Leitura", + "length-title": "Comprimento", + "read-time-title": "Tempo de Leitura", + "less-than-hour": "{{entity-info-cards.less-than-hour}}", + "hour": "{{entity-info-cards.hour}}", + "hours": "{{entity-info-cards.hours}}", + "time-left-title": "Tempo Restante", + "ongoing": "{{publication-status-pipe.ongoing}}", + "pages-count": "{{entity-info-cards.pages-count}}", + "words-count": "{{entity-info-cards.words-count}}" }, "bulk-add-to-collection": { - "title": "", - "promoted": "", - "close": "", - "filter-label": "", - "clear": "", - "no-data": "", - "loading": "", - "collection-label": "", - "create": "" + "title": "Adicionar à Coleção", + "promoted": "{{common.promoted}}", + "close": "{{common.close}}", + "filter-label": "Filtro", + "clear": "{{common.clear}}", + "no-data": "Nenhuma coleção criada ainda", + "loading": "{{common.loading}}", + "collection-label": "Coleção", + "create": "{{common.create}}" }, "entity-title": { - "special": "", - "issue-num": "", - "chapter": "" + "special": "Especial", + "issue-num": "Número #", + "chapter": "Capítulo" }, "external-series-card": { - "open-external": "" + "open-external": "Abrir Externamente" }, "list-item": { "read": "{{common.read}}" @@ -957,165 +957,165 @@ "reset-to-default": "{{common.reset-to-default}}", "reset": "{{common.reset}}", "save": "{{common.save}}", - "media-issue-title": "", - "scrobble-issue-title": "" + "media-issue-title": "Problemas na Mídia", + "scrobble-issue-title": "Problemas no Scrobble" }, "manage-scrobble-errors": { - "description": "", - "filter-label": "", - "clear-errors": "", - "series-header": "", - "created-header": "", - "comment-header": "", - "edit-header": "", - "edit-item-alt": "" + "description": "Esta tabela contém problemas encontrados durante o scrobbling. Esta lista não é gerenciada. Você pode limpá-lo a qualquer momento e esperar o próximo upload do scrobble para ver. Se houver uma série desconhecida, é melhor corrigir o nome da série ou o nome da série localizada, ou adicionar um link para os provedores.", + "filter-label": "Filtro", + "clear-errors": "Limpar Erros", + "series-header": "Séries", + "created-header": "Criado", + "comment-header": "Comentário", + "edit-header": "Editar", + "edit-item-alt": "Editar {{seriesName}}" }, "default-date-pipe": { - "never": "" + "never": "Nunca" }, "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": "" + "notice": "Aviso:", + "restart-required": "Alterar porta, URL base, tamanho do cache ou IPs requer uma reinicialização manual do Kavita para entrar em vigor.", + "base-url-label": "Url Base", + "base-url-tooltip": "Use isso se quiser hospedar o Kavita em um URL base, ou seja, seudominio.com/kavita. Não suportado no Docker usando usuário não root.", + "ip-address-label": "Endereço de IP", + "ip-address-tooltip": "Lista separada por vírgulas de endereços IP que o servidor escuta. Isso é corrigido se você estiver executando no Docker. Requer reinicialização para entrar em vigor.", + "port-label": "Porta", + "port-tooltip": "Porta na qual o servidor escuta. Isso é corrigido se você estiver executando no Docker. Requer reinicialização para entrar em vigor.", + "backup-label": "Dias de Backups", + "backup-tooltip": "O número de backups a serem mantidos. O padrão é 30, o mínimo é 1 e o máximo é 30.", + "log-label": "Dias de Registros", + "log-tooltip": "O número de registros a serem mantidos. O padrão é 30, o mínimo é 1 e o máximo é 30.", + "logging-level-label": "Nível de Registro", + "logging-level-tooltip": "Use a depuração para ajudar a identificar problemas. A depuração pode consumir muito espaço em disco.", + "cache-size-label": "Tamanho do Cache", + "cache-size-tooltip": "A quantidade de memória permitida para cache de APIs pesadas. O padrão é 75 MB.", + "on-deck-last-progress-label": "Última Leitura Na Prateleira (dias)", + "on-deck-last-progress-tooltip": "O número de dias desde o último progresso antes de começar algo Na Prateleira.", + "on-deck-last-chapter-add-label": "Último Capítulo Adicionado Na Prateleira (dias)", + "on-deck-last-chapter-add-tooltip": "O número de dias desde o último capítulo foi adicionado para incluir algo Na Prateleira.", + "allow-stats-label": "Permitir coleta de uso anônimo", + "allow-stats-tooltip-part-1": "Envie dados de uso anônimos para os servidores da Kavita. Isso inclui informações sobre determinados recursos usados, número de arquivos, versão do sistema operacional, versão de instalação do Kavita, CPU e memória. Usaremos essas informações para priorizar recursos, correções de bugs e ajuste de desempenho. Requer reinicialização para entrar em vigor. Veja o ", + "allow-stats-tooltip-part-2": "para saber o que é coletado.", + "send-data": "Enviar Dados", + "opds-label": "OPDS", + "opds-tooltip": "O suporte ao OPDS permitirá que todos os usuários usem o OPDS para ler e baixar o conteúdo do servidor.", + "enable-opds": "Habilitar OPDS", + "folder-watching-label": "Monitoramento de Pastas", + "folder-watching-tooltip": "Permite que o Kavita monitore as pastas da biblioteca para detectar alterações e invocar a verificação dessas alterações. Isso permite que o conteúdo seja atualizado sem invocar varreduras manualmente ou esperar por varreduras noturnas.", + "enable-folder-watching": "Habilitar Monitoramento de Pastas", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "cache-size-validation": "Você deve ter pelo menos 50 MB.", + "field-required": "{{validation.field-required}}", + "max-logs-validation": "Você não pode ter mais de {{num}} registros", + "min-logs-validation": "Você deve ter pelo menos 1 registro", + "min-days-validation": "Deve ser pelo menos 1 dia", + "min-cache-validation": "Deve ser de 50 MB.", + "max-backup-validation": "Você não pode ter mais de {{num}} backups", + "min-backup-validation": "Você deve ter pelo menos 1 backup", + "ip-address-validation": "Endereços IP só podem conter endereços IPv4 ou IPv6 válidos", + "base-url-validation": "O URL base deve começar e terminar com /" }, "manage-system": { - "title": "", - "version-title": "", - "installId-title": "", - "more-info-title": "", - "home-page-title": "", - "wiki-title": "", - "discord-title": "", - "donations-title": "", - "source-title": "", - "feature-request-title": "" + "title": "Sobre o Sistema", + "version-title": "Versão", + "installId-title": "ID da Instalação", + "more-info-title": "Mais Info", + "home-page-title": "Página inicial:", + "wiki-title": "Wiki:", + "discord-title": "Discord:", + "donations-title": "Doações:", + "source-title": "Fonte:", + "feature-request-title": "Pedidos de Recursos" }, "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": "", + "title": "Tarefas Recorrentes", + "library-scan-label": "Escanear Biblioteca", + "library-scan-tooltip": "Com que frequência o Kavita verificará e atualizará os metadados nos arquivos da biblioteca.", + "library-database-backup-label": "Backup do Banco de Dados da Biblioteca", + "library-database-backup-tooltip": "Com que frequência o Kavita fará backup do banco de dados.", + "adhoc-tasks-title": "Tarefas Ad-hocs", + "job-title-header": "Título da Tarefa", + "description-header": "Descrição", + "action-header": "Ação", + "reset-to-default": "{{common.reset-to-default}}", + "reset": "{{common.reset}}", + "save": "{{common.save}}", + "recurring-tasks-title": "{{title}}", + "last-executed-header": "Última Execução", "cron-header": "", - "convert-media-task": "", - "convert-media-task-desc": "", - "convert-media-success": "", + "convert-media-task": "Converter Mídia para Codificação de Destino", + "convert-media-task-desc": "Executa uma tarefa de longa duração que converterá todas as mídias gerenciadas pelo kavita na codificação de destino. Isso é lento (especialmente em dispositivos ARM).", + "convert-media-success": "A Conversão de Mídia para Codificação de Destino foi enfileirada", "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": "" + "clear-reading-cache-task": "Limpar Cache de Leitura", + "clear-reading-cache-task-desc": "Limpa os arquivos em cache para leitura. Útil quando você acabou de atualizar um arquivo que estava lendo nas últimas 24 horas.", + "clear-reading-cache-task-success": "O cache foi limpo", + "clean-up-want-to-read-task": "Limpar Quero Ler", + "clean-up-want-to-read-task-desc": "Remove todas as séries que os usuários leram completamente que estão dentro de Quero Ler e têm um status de publicação Concluído. Funciona a cada 24 horas.", + "clean-up-want-to-read-task-success": "Quero Ler foi limpo", + "backup-database-task": "Backup do Banco de Dados", + "backup-database-task-desc": "Faz backup do banco de dados, marcadores, temas, capas carregadas manualmente e arquivos de configuração.", + "backup-database-task-success": "Uma tarefa para fazer backup do banco de dados foi enfileirada", + "download-logs-task": "Registros de Download", + "download-logs-task-desc": "Compila todos os arquivos de registro em um zip e baixa ele.", + "analyze-files-task": "Analisar Arquivos", + "analyze-files-task-desc": "Executa uma tarefa de longa duração que analisará arquivos para gerar extensão e tamanho. Isso deve ser executado apenas uma vez para a versão v0.7. Não é necessário se você instalou o pós v0.7.", + "analyze-files-task-success": "A análise do arquivo foi colocada na fila", + "check-for-updates-task": "Verifique se há atualizações", + "check-for-updates-task-desc": "Veja se há algum lançamento Estável antes da sua versão." }, "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": "" + "title": "Usuários Ativos", + "invite": "Convite", + "you-alt": "(Você)", + "pending-title": "Pedente", + "delete-user-tooltip": "Excluir Usuário", + "delete-user-alt": "Excluir Usuário {{user}}", + "edit-user-tooltip": "Editar", + "edit-user-alt": "Editar Usuário {{user}}", + "resend-invite-tooltip": "Reenviar Convite", + "resend-invite-alt": "Reenviar Convite {{user}}", + "setup-user-tooltip": "Configurar Usuário", + "setup-user-alt": "Configurar Usuário {{user}}", + "change-password-tooltip": "Alterar Senha", + "change-password-alt": "Alterar Senha {{user}}", + "resend": "Reenviar", + "setup": "Configurar", + "last-active-title": "Última Atividade:", + "roles-title": "Papéis:", + "none": "Nada", + "never": "Nunca", + "online-now-tooltip": "Online Agora", + "sharing-title": "Compartilhando:", + "no-data": "Não há outros usuários.", + "loading": "{{common.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": "" + "title": "Editar {{collectionName}} Coleção", + "required-field": "{{validation.required-field}}", + "save": "{{common.save}}", + "close": "{{common.close}}", + "cancel": "{{common.cancel}}", + "general-tab": "Geral", + "cover-image-tab": "Imagem da Capa", + "series-tab": "Séries", + "name-label": "Nome", + "name-validation": "Nome deve ser único", + "promote-label": "Promoção", + "promote-tooltip": "Promoção significa que a tag pode ser vista em todo o servidor, não apenas para usuários administrativos. Todas as séries que possuem essa tag ainda terão restrições de acesso do usuário.", + "summary-label": "Sumário", + "series-title": "Aplicar a Séries", + "deselect-all": "{{common.deselect-all}}", + "select-all": "{{common.select-all}}" }, "library-detail": { - "library-tab": "", - "recommended-tab": "" + "library-tab": "Biblioteca", + "recommended-tab": "Recomendado" }, "library-recommended": { "no-data": "",