diff --git a/API/I18N/de.json b/API/I18N/de.json
index 33d8ce77ae..ff591354af 100644
--- a/API/I18N/de.json
+++ b/API/I18N/de.json
@@ -38,7 +38,7 @@
"generic-error": "Es ist ein Fehler ist aufgetreten, bitte versuchen Sie es erneut",
"device-doesnt-exist": "Das Gerät existiert nicht",
"generic-device-create": "Beim Erstellen des Geräts ist ein Fehler aufgetreten",
- "send-to-kavita-email": "Das Senden an Gerät kann nicht ohne konfigurierten E-Mail-Dienst durchgeführt werden.",
+ "send-to-kavita-email": "Das Senden an das Gerät kann nicht mit dem E-Mail-Dienst von Kavita durchgeführt werden. Bitte konfigurieren Sie Ihren eigenen.",
"send-to-device-status": "Übertrage Dateien auf Ihr Gerät",
"series-doesnt-exist": "Die Serie existiert nicht",
"volume-doesnt-exist": "Der Band existiert nicht",
@@ -178,7 +178,7 @@
"unable-to-reset-k+": "Aufgrund eines Fehlers konnte die Kavita+ Lizenz nicht zurückgesetzt werden. Kontaktieren Sie den Kavita+ Support",
"email-not-enabled": "Der Mailversand ist auf diesem Server nicht aktiviert. Sie können diese Aktion nicht durchführen.",
"invalid-email": "Die für den Benutzer hinterlegte E-Mail ist ungültig. Links finden Sie in den Logs.",
- "send-to-unallowed": "Sie können nicht an ein Gerät senden, das nicht Ihnen gehört.",
+ "send-to-unallowed": "Sie können nicht an ein fremdes Gerät senden.",
"send-to-size-limit": "Die Datei(en), die Sie senden möchten, ist/sind zu groß für Ihren E-Mail-Service",
"check-updates": "Updates überprüfen",
"email-settings-invalid": "E-Mail-Einstellungen fehlen Informationen. Stellen Sie sicher, dass alle E-Mail-Einstellungen gespeichert sind.",
diff --git a/API/I18N/et.json b/API/I18N/et.json
index 85e28b14b8..b1783e9875 100644
--- a/API/I18N/et.json
+++ b/API/I18N/et.json
@@ -1,6 +1,6 @@
{
"confirm-email": "Esmalt pead oma e-posti kinnitama",
- "locked-out": "Oled liiga paljude sisselogimiskatsete tõttu süsteemist keelatud. Palun oota 10 minutit.",
+ "locked-out": "Sinu konto on liiga paljude ebaõnnestunud sisselogimiskatsete tõttu süsteemis piiratud. Palun oota 10 minutit.",
"disabled-account": "Su konto on keelatud. Võta ühendust serveri administraatoriga.",
"register-user": "Kasutaja registreerimisel läks midagi valesti",
"validate-email": "Teie e-posti kinnitamisel ilmnes probleem: {0}",
diff --git a/API/I18N/vi.json b/API/I18N/vi.json
index 6d9c26fe30..3d1756392b 100644
--- a/API/I18N/vi.json
+++ b/API/I18N/vi.json
@@ -42,5 +42,9 @@
"no-user": "Ngươi dùng không tồn tại",
"user-already-confirmed": "Người dùng này đã xác minh",
"generic-user-update": "Có sự cố đã xảy ra khi cập nhật thông tin người dùng",
- "user-already-invited": "Người dùng đã được mời qua email này nhưng chưa chấp nhận lời mời."
+ "user-already-invited": "Người dùng đã được mời qua email này nhưng chưa chấp nhận lời mời.",
+ "generate-token": "Đã xảy ra sự cố khi tạo mã xác nhận email. Xem bản ghi",
+ "locked-out": "Bạn đã bị khóa do quá nhiều lần thử đăng nhập. Vui lòng chờ 10 phút.",
+ "unable-to-reset-key": "Có sự cố xảy ra, không thể đặt lại khóa",
+ "share-multiple-emails": "Một Email không thể được dùng chung cho nhiều tải khoản"
}
diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json
index f637624224..f856e90784 100644
--- a/UI/Web/src/assets/langs/de.json
+++ b/UI/Web/src/assets/langs/de.json
@@ -45,7 +45,8 @@
"not-processed": "Nicht verarbeitet",
"chapter-num": "Kapitel {{num}}",
"volume-num": "Band {{num}}",
- "special": "{{entity-title.special}}"
+ "special": "{{entity-title.special}}",
+ "not-read-warning": "Die Upstream-Anbieter behalten immer die höchste Zahl"
},
"scrobble-event-type-pipe": {
"chapter-read": "Lesefortschritt",
@@ -161,7 +162,7 @@
},
"user-holds": {
"title": "Scrobble pausiert",
- "description": "Dies ist eine vom Benutzer verwaltete Liste von Serien, die nicht an Upstream-Anbieter übertragen wird. Sie können eine Serie jederzeit entfernen und das nächste scrobble-fähige Ereignis (Lesefortschritt, Bewertung, Lesewunschstatus) wird Ereignisse auslösen."
+ "description": "Dies ist eine vom Benutzer verwaltete Liste von Serien, die nicht an Upstream-Anbieter übertragen wird. Sie können eine Serie jederzeit entfernen und das nächste Scrobble-fähige Ereignis (Lesefortschritt, Bewertung, Lesewunschstatus) wird Ereignisse auslösen."
},
"theme-manager": {
"title": "Motiv-Manager",
@@ -174,10 +175,14 @@
"preview-default-admin": "Wähle ein Design aus oder lade eines hoch",
"preview-title": "Vorschau",
"active-theme": "Aktiv",
- "upload-continued": "eine css-Datei",
- "description": "Kavita ist in meinen Farben erhältlich. Finden Sie ein Farbschema, das Ihren Bedürfnissen entspricht, oder erstellen Sie selbst eines und teilen Sie es. Die Themen können für Ihr Konto oder für alle Konten angewendet werden.",
- "preview-default": "Wählen Sie zunächst ein Design",
- "default-theme": "Standard-Design"
+ "upload-continued": "eine CSS Datei",
+ "description": "Kavita ist in meinen Farben erhältlich. Finde ein Farbschema, das deinen Bedürfnissen entspricht, oder erstellen selbst eines und teile dieses. Die Themen können für dein Konto oder für alle Konten angewendet werden.",
+ "preview-default": "Wähle zunächst ein Theme aus",
+ "default-theme": "Standard-Theme",
+ "drag-n-drop": "{{cover-image-chooser.drag-n-drop}}",
+ "upload": "{{cover-image-chooser.upload}}",
+ "delete": "{{common.delete}}",
+ "download": "{{changelog.donload}}"
},
"theme": {
"theme-dark": "dunkel",
@@ -195,7 +200,8 @@
"include-unknowns-tooltip": "Falls wahr, werden unbekannte Medien mit Altersbeschränkung zugelassen. Dies könnte dazu führen, dass nicht gekennzeichnete Medien an Benutzer mit Altersbeschränkungen durchsickern."
},
"site-theme-provider-pipe": {
- "system": "System"
+ "system": "System",
+ "custom": "{{device-platform-pipe.custom}}"
},
"manage-devices": {
"title": "Gerätemanager",
@@ -207,7 +213,7 @@
"add": "{{common.add}}",
"delete": "{{common.delete}}",
"edit": "{{common.edit}}",
- "email-setup-alert": "Du möchtest Dateien an deine Geräte senden? Lasse vom Administrator die E-Mail-Einstellungen konfigurieren!"
+ "email-setup-alert": "Möchten Sie Dateien an Ihre Geräte senden? Lassen Sie zuerst die E-Mail-Einstellungen von Ihrem Administrator einrichten!"
},
"edit-device": {
"device-name-label": "Gerätename",
@@ -248,7 +254,7 @@
"save": "{{common.save}}",
"has-invalid-email": "Es scheint Sie haben keine gültige E-Mail angegeben. Ändern Sie die E-Mail, so muss Ihnen der Admin zur Bestätigung einen Link zusenden.",
"valid-email": "{{validation.valid-email}}",
- "email-confirmed": "Diese E-Mail Adresse wurde bestätigt",
+ "email-confirmed": "Diese E-Mail Adresse ist bestätigt",
"email-title": "E-Mail"
},
"change-age-restriction": {
@@ -280,11 +286,13 @@
"cancel": "{{common.cancel}}",
"save": "{{common.save}}",
"token-set": "Token festgelegt",
- "token-valid": "Der Token ist gültig",
+ "token-valid": "Token gültig",
"generic-instructions": "Geben Sie Informationen zu den Externen Diensten ein, damit Kavita+ mit diesen interagieren kann.",
"mal-username-input-label": "MAL Benutzername",
"loading": "{{common.loading}}",
- "scrobbling-applicable-label": "Scrobbling ist anwendbar"
+ "scrobbling-applicable-label": "Scrobbling ist anwendbar",
+ "mal-instructions": "Kavita benutzt eine MAL Client ID für die Authentifizierung. Erstelle einen neuen Client für Kavita und trage die Client ID und ihren Username ein.",
+ "mal-token-input-label": "MAL Client ID"
},
"typeahead": {
"locked-field": "Feld ist gesperrt",
@@ -434,14 +442,16 @@
"required-field": "{{validation.required-field}}",
"valid-email": "{{validation.valid-email}}",
"submit": "{{common.submit}}",
- "title": "Password-Zurücksetzung"
+ "title": "Passwort zurücksetzen",
+ "description": "Geben Sie die E-Mail-Adresse Ihres Kontos ein. Kavita sendet Ihnen eine E-Mail, wenn diese vorhanden ist, andernfalls fragen Sie den Administrator nach dem Link aus den Logs."
},
"reset-password-modal": {
"close": "{{common.close}}",
"cancel": "{{common.cancel}}",
"save": "{{common.save}}",
"new-password-label": "Neues Passwort",
- "title": "Setze {{username}}s Passwort zurück"
+ "title": "Setze {{username}}s Passwort zurück",
+ "error-label": "Fehler: "
},
"all-series": {
"series-count": "{{common.series-count}}",
@@ -451,14 +461,18 @@
"close": "{{common.close}}",
"email": "{{common.email}}",
"required-field": "{{common.required-field}}",
- "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-description": "Sie können den folgenden Link verwenden, um das Konto für Ihren Benutzer einzurichten, oder verwenden Sie die Taste \"Kopieren\". 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.",
"cancel": "{{common.cancel}}",
"setup-user-title": "Nutzer wurde eingeladen",
"invite": "Einladung",
"setup-user-account-tooltip": "Kopiere dies und füge es in einem neuen Tab ein. Du musst dich vielleicht abmelden.",
"title": "Lade einen Nutzer ein",
"invite-url-label": "Einladungs-URL",
- "inviting": "Lade ein…"
+ "inviting": "Lade ein…",
+ "description": "Lad einen Nutzer auf deinen Server ein. Gib hierzu seine E-Mail ein. Der Nutzer erhält eine E-Mail mit einem Link zum erstellen eines neuen Accounts. \nDamit die Einladungsmail funktioniert, musst du einen E-Mail Server konfigurieren. Email-Server konfigurieren.\nAnsonsten wird der Einladungslink auch hier dargestellt und kann genutzt werden um den neuen Benutzer manuell zu erstellen.
Es ist nicht notwendig das die E-Mail Adresse gültig ist.",
+ "email-not-sent": "{{toasts.email-not-sent}}",
+ "notice": "{{manage-settings.notice}}",
+ "setup-user-account": "Erstelle Benutzerkonto"
},
"library-selector": {
"title": "Bibliotheken",
@@ -477,7 +491,7 @@
"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-delete": "{{common.delete}}",
"activate-save": "{{common.save}}",
"license-not-valid": "Lizenz ist nicht valide",
"activate-discordId-tooltip": "Verbinde deinen Discord-Account mit Kavita+. Dies gewährt dir Zugriff auf versteckte Kanäle, um Kavita mitzugestalten.",
@@ -487,7 +501,9 @@
"license-valid": "Lizenz ist valide",
"manage": "Verwalten",
"discord-validation": "Dies ist keine valide Discord-User-ID. Deine User ID ist nicht dein Discord-Benutzername.",
- "invalid-license-tooltip": "Wenn dein Abonnement beendet ist, musst du den Support per E-Mail kontaktieren um ein neues Abonnement abzuschließen"
+ "invalid-license-tooltip": "Wenn dein Abonnement beendet ist, musst du den Support per E-Mail kontaktieren um ein neues Abonnement abzuschließen",
+ "activate-reset": "{{common.reset}}",
+ "activate-reset-tooltip": "Löse deine Kavita+ Lizenz ein. Es wird der Lizenzschlüssel und deine E-Mail benötigt."
},
"book-line-overlay": {
"copy": "Kopieren",
@@ -504,11 +520,23 @@
"skip-header": "Zum Hauptinhalt springen",
"settings-header": "Einstellungen",
"table-of-contents-header": "Inhaltsverzeichnis",
- "bookmarks-header": "Lesezeichen",
+ "bookmarks-header": "{{side-nav.bookmarks}}",
"loading-book": "Buch wird geladen…",
"next": "Nächste",
"previous": "Vorherige",
- "go-to-page-prompt": "Es gibt {{totalPages}} Seiten. Auf welche Seite möchten sie gehen?"
+ "go-to-page-prompt": "Es gibt {{totalPages}} Seiten. Auf welche Seite möchten sie gehen?",
+ "prev-page": "Vorherige Seite",
+ "incognito-mode-label": "Unsichtbarkeits Modus",
+ "go-to-page": "Gehe zur Seite",
+ "title": "Buch Einstellungen",
+ "toc-header": "ToC",
+ "pagination-header": "Abschnitt",
+ "go-back": "Gehe Zurück",
+ "incognito-mode-alt": "Unsichtbarkeitsmodus ist aktiv. Betätigen zum ausschalten.",
+ "page-label": "Seite",
+ "go-to-last-page": "Gehe zur letzten Seite",
+ "close-reader": "Schließe den Reader",
+ "virtual-pages": "Virtuelle Seiten"
},
"personal-table-of-contents": {
"page": "Seite {{value}}",
@@ -523,12 +551,15 @@
"email-label": "{{common.email}}",
"required-field": "{{common.required-field}}",
"valid-email": "{{common.valid-email}}",
- "password-validation": "{{validation.password-validation}}"
+ "password-validation": "{{validation.password-validation}}",
+ "register": "Registrieren",
+ "error-label": "Fehler: "
},
"confirm-email-change": {
"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."
+ "confirm-description": "Ihre E-Mail wurde bestätigt und ist nun in Kavita geändert. Sie werden nun zur Anmeldung weitergeleitet.",
+ "success": "Erfolgreich!"
},
"confirm-reset-password": {
"title": "Passwort Zurücksetzen",
@@ -543,11 +574,12 @@
"description": "Füllen Sie das Formular aus, um ein Administratorkonto zu registrieren",
"username-label": "{{common.username}}",
"email-label": "{{common.email}}",
- "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.",
+ "email-tooltip": "Es gültige E-Mail Adresse ermöglicht die Wiederherstellung des Passworts, wenn dieses vergessen wurde.",
"password-label": "{{common.password}}",
"required-field": "{{validation.required-field}}",
"valid-email": "{{validation.valid-email}}",
- "password-validation": "{{validation.password-validation}}"
+ "password-validation": "{{validation.password-validation}}",
+ "register": "Registrieren"
},
"series-detail": {
"page-settings-title": "Seiteneinstellungen",
@@ -565,7 +597,19 @@
"no-pages": "{{toasts.no-pages}}",
"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.",
- "read-options-alt": "Leseeinstellungen"
+ "read-options-alt": "Leseeinstellungen",
+ "layout-mode-option-card": "Karte",
+ "add-to-want-to-read": "{{actionable.add-to-want-to-read}}",
+ "download-series--tooltip": "Serie herunterladen",
+ "storyline-tab": "Storyline",
+ "continue-from": "Fortsetzen: {{title}}",
+ "read-incognito": "Lies Unsichtbar",
+ "send-to": "Datei wurde an {{deviceName}} gesendet",
+ "layout-mode-option-list": "Liste",
+ "continue-incognito": "Unsichtbar fortsetzen",
+ "incognito": "Unsichtbar",
+ "remove-from-want-to-read": "{{actionable.remove-from-want-to-read}}",
+ "edit-series-alt": "Bearbeite die Serieninformationen"
},
"series-metadata-detail": {
"links-title": "Links",
@@ -573,7 +617,21 @@
"tags-title": "Tags",
"collections-title": "{{side-nav.collections}}",
"reading-lists-title": "{{side-nav.reading-lists}}",
- "promoted": "{{common.promoted}}"
+ "promoted": "{{common.promoted}}",
+ "writers-title": "Autor",
+ "rating-title": "Bewertungen",
+ "characters-title": "Charaktere",
+ "publishers-title": "Publisher",
+ "translators-title": "Übersetzer",
+ "see-more": "Mehr anzeigen",
+ "see-less": "Weniger anzeigen",
+ "letterers-title": "Letterers",
+ "teams-title": "Team",
+ "colorists-title": "Koloristen",
+ "editors-title": "Lektoren",
+ "cover-artists-title": "Coverdesigner",
+ "pencillers-title": "Zeichner",
+ "locations-title": "Standorte"
},
"read-more": {
"read-more": "Mehr lesen",
@@ -581,10 +639,15 @@
},
"update-notification-modal": {
"title": "Neue Version verfügbar!",
- "close": "{{common.close}}"
+ "close": "{{common.close}}",
+ "help": "Wie man updatet",
+ "download": "Herunterladen"
},
"side-nav-companion-bar": {
- "page-settings-title": "{{series-detail.page-settings-title}}"
+ "page-settings-title": "{{series-detail.page-settings-title}}",
+ "open-filter-and-sort": "Öffne Filter und Sortieren",
+ "filter-and-sort-alt": "Sortieren / Filtern",
+ "close-filter-and-sort": "Schließe Filter und Sortieren"
},
"side-nav": {
"bookmarks": "Lesezeichen",
@@ -595,7 +658,10 @@
"collections": "Sammlungen",
"want-to-read": "Favoriten",
"home": "Startseite",
- "all-series": "Alle Serien"
+ "all-series": "Alle Serien",
+ "more": "Mehr",
+ "donate-tooltip": "Abonniere Kavita+ um dies zu entfernen",
+ "back": "Zurück"
},
"library-settings-modal": {
"close": "{{common.close}}",
@@ -606,7 +672,17 @@
"cancel": "{{common.cancel}}",
"next": "Nächste",
"save": "{{common.save}}",
- "required-field": "{{validation.required-field}}"
+ "required-field": "{{validation.required-field}}",
+ "advanced-tab": "Erweitert",
+ "edit-title": "Bearbeite {{name}}",
+ "folder-tab": "Ordner",
+ "cover-tab": "Cover",
+ "name-label": "Name",
+ "library-name-unique": "Bibliothek Name muss einmalig sein",
+ "last-scanned-label": "Zuletzt gescannt:",
+ "add-title": "Bibliothek hinzufügen",
+ "folder-description": "Ordner zur Bibliothek hinzufügen",
+ "general-tab": "Allgemein"
},
"reader-settings": {
"font-family-label": "{{user-preferences.font-family-label}}",
@@ -716,7 +792,7 @@
},
"entity-title": {
"special": "Spezial",
- "issue-num": "Issue #",
+ "issue-num": "Problem #",
"chapter": "Kapitel"
},
"external-series-card": {
@@ -737,7 +813,7 @@
},
"manage-email-settings": {
"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.",
+ "description": "Um Funktionen wie \"Passwort vergessen\" oder \"An Gerät senden\" zu verwenden, muss ein E-Mail Server konfiguriert werden. \nOhne E-Mail Server wird die Funktion \"Passwort ändern\" weniger sicher!",
"reset": "{{common.reset}}",
"test": "Test",
"host-name-label": "Host Name",
@@ -885,12 +961,27 @@
"library-type-pipe": {
"manga": "Manga",
"comic": "Comic",
- "book": "Buch"
+ "book": "Buch",
+ "image": "Bild",
+ "lightNovel": "Light Novel"
},
"age-rating-pipe": {
"unknown": "Unbekannt",
"early-childhood": "Frühe Kindheit",
- "everyone": "Jeder"
+ "everyone": "Jeder",
+ "mature": "Ältere",
+ "teen": "Teenager",
+ "adults-only": "Nur für Erwachsene",
+ "everyone-10-plus": "ab 10",
+ "kids-to-adults": "Kinder zu Erwachsenen",
+ "rating-pending": "Bewertung ausstehend",
+ "not-applicable": "Nicht anwendbar",
+ "pg": "PG",
+ "g": "G",
+ "ma15-plus": "MA15+",
+ "mature-17-plus": "Ab 17+",
+ "x18-plus": "X18+",
+ "r18-plus": "R18+"
},
"manga-format-pipe": {
"unknown": "Unbekannt",
@@ -904,37 +995,60 @@
},
"out-of-date-modal": {
"description-1": "Bitte erwäge ein Upgrade, sodass du die neueste Version von Kavita verwendest.",
- "description-2": "Wird einen Blick auf wiki , um Anweisungen zu erhalten, wie du ein Update ausführen kannst.",
+ "description-2": "Schauen Sie auf wiki , um Anweisungen zu erhalten, wie Sie ein Update ausführen können.",
"description-3": "Gibt es einen spezifischen Grund, warum du noch kein Update ausgeführt hast? Wir würden uns freuen, herauszufinden, was dich dazu bringt, eine veraltete Version zu verwenden! Schau in unserem Discord vorbei und teile uns mit, was deinen Upgrade-Pfad blockiert.",
"close": "{{common.close}}",
- "subtitle": "Es sieht so aus, als sei deine Installation mehr als {{count}} Versionen im Rückstand!"
+ "subtitle": "Es sieht so aus, als sei Ihre Installation mehr als {{count}} Versionen im Rückstand!",
+ "title": "Fall nicht zurück!"
},
"changelog": {
"installed": "Installiert",
"download": "Heruntergeladen",
- "nightly": "Nightly: {{version}}",
+ "nightly": "Beta: {{version}}",
"available": "Verfügbar",
- "description-continued": "Tag, nutzt du einen Nighty-Release. Nur Major-Versionen werden als verfügbar angezeigt.",
- "description": "Wenn du kein {{installed}} siehst"
+ "description-continued": "Du nutzt eine BETA-Version. Nur Major-Versionen werden als verfügbar angezeigt.",
+ "description": "Wenn du kein {{installed}} siehst",
+ "published-label": "Veröffentlicht: "
},
"all-filters": {
"title": "Alle Smart-Filter",
- "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}"
+ "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}",
+ "create": "{{common.create}}"
},
"publication-status-pipe": {
- "cancelled": "Abgebrochen",
+ "cancelled": "abgebrochen",
"ongoing": "Fortlaufend",
- "completed": "Beendet",
- "ended": "Beendet"
+ "completed": "abgeschlossen",
+ "ended": "beendet",
+ "hiatus": "Unterbrechung"
},
"person-role-pipe": {
"artist": "Künstler",
"character": "Charakter",
- "editor": "Bearbeiter",
+ "editor": "Editor",
"publisher": "Herausgeber",
"cover-artist": "Cover Künstler",
"translator": "Übersetzer",
"colorist": "Kolorist",
- "imprint": "Impressum"
+ "imprint": "Impressum",
+ "inker": "Einfärber",
+ "team": "{{filter-field-pipe.team}}",
+ "location": "{{filter-field-pipe.location}}",
+ "other": "Andere",
+ "penciller": "Zeichner",
+ "writer": "Autor"
+ },
+ "badge-expander": {
+ "more-items": "und {{count}} mehr"
+ },
+ "metadata-filter": {
+ "reset": "{{common.reset}}"
+ },
+ "manage-tasks-settings": {
+ "cleanup-label": "Bereinigung",
+ "reset": "{{common.reset}}"
+ },
+ "manage-media-settings": {
+ "reset": "{{common.reset}}"
}
}
diff --git a/UI/Web/src/assets/langs/es.json b/UI/Web/src/assets/langs/es.json
index ff7d7f3c28..8be66f2a8f 100644
--- a/UI/Web/src/assets/langs/es.json
+++ b/UI/Web/src/assets/langs/es.json
@@ -142,7 +142,9 @@
"auto-close-menu-label": "{{user-preferences.auto-close-menu-label}}",
"bookmark-page-tooltip": "Marcar página",
"series-progress": "Progreso de la serie: {{porcentage}}",
- "bookmarks-title": "Marcadores"
+ "bookmarks-title": "Marcadores",
+ "width-override-label": "Anulación de ancho",
+ "off": "Apagado"
},
"import-cbl-modal": {
"import": "Importar",
@@ -207,7 +209,10 @@
"issue-num": "Número",
"clear": "Limpiar",
"filter": "Filtrar",
- "remove": "Eliminar"
+ "remove": "Eliminar",
+ "issue-num-shorthand": "#{{num}}",
+ "chapter-num-shorthand": "Ch {{num}}",
+ "volume-num-shorthand": "Vol {{num}}"
},
"user-preferences": {
"share-series-reviews-label": "Compartir reseñas de series",
@@ -1114,7 +1119,11 @@
"pdf-book-mode-screen-size": "Pantalla demasiado pequeña para el modo Libro",
"stack-imported": "Pila importada",
"confirm-delete-theme": "Al eliminar este tema, se borrará del disco. Puedes cogerlo del directorio temporal antes de eliminarlo",
- "mal-token-required": "Se requiere un token MAL, establecido en la configuración del usuario"
+ "mal-token-required": "Se requiere un token MAL, establecido en la configuración del usuario",
+ "reading-lists-deleted": "Listas de lectura eliminadas",
+ "confirm-delete-reading-lists": "¿Estás seguro de que deseas eliminar las listas de lectura? Esta acción no se puede deshacer.",
+ "reading-lists-promoted": "Listas de lectura promovidas",
+ "reading-lists-unpromoted": "Listas de lectura no promovidas"
},
"library-selector": {
"title": "Bibliotecas",
@@ -1281,7 +1290,8 @@
"users-online-count": "{{num}} Usuarios en línea",
"active-events-title": "Eventos activos:",
"no-data": "No hay mucha actividad por aquí",
- "left-to-process": "Queda por procesar: {{leftToProcess}}"
+ "left-to-process": "Queda por procesar: {{leftToProcess}}",
+ "download-in-queue": "{{num}} descargas en cola"
},
"reader-settings": {
"reset-to-defaults": "Restablecer los valores predeterminados",
@@ -1659,7 +1669,9 @@
"total-file-size-title": "Tamaño del fichero:",
"extension-header": "Extensión",
"data-table-label": "Tabla de datos",
- "format-tooltip": "No clasificado significa que Kavita no ha escaneado algunos archivos. Esto ocurre en archivos antiguos anteriores a la v0.7. Es posible que tenga que ejecutar una exploración forzada a través de la configuración de la biblioteca."
+ "format-tooltip": "No clasificado significa que Kavita no ha escaneado algunos archivos. Esto ocurre en archivos antiguos anteriores a la v0.7. Es posible que tenga que ejecutar una exploración forzada a través de la configuración de la biblioteca.",
+ "download-file-for-extension-alt": "Descargar informe de archivo para {{extension}}",
+ "download-file-for-extension-header": "Descargar informe"
},
"filter-field-pipe": {
"colorist": "Colorista",
diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json
index 884dd9c326..f73a287894 100644
--- a/UI/Web/src/assets/langs/fr.json
+++ b/UI/Web/src/assets/langs/fr.json
@@ -634,7 +634,10 @@
"promoted": "Promu",
"clear": "Effacer",
"filter": "Filtre",
- "remove": "Retirer"
+ "remove": "Retirer",
+ "chapter-num-shorthand": "Ch {{num}}",
+ "issue-num-shorthand": "#{{num}}",
+ "volume-num-shorthand": "Vol {{num}}"
},
"filter-comparison-pipe": {
"must-contains": "Doit contenir",
@@ -1094,7 +1097,8 @@
},
"all-filters": {
"title": "Tous les filtres intelligents",
- "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}"
+ "count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}",
+ "create": "{{common.create}}"
},
"personal-table-of-contents": {
"delete": "Supprimer {{bookmarkName}}",
@@ -1446,7 +1450,8 @@
"installId-title": "ID d'installation",
"localization-title": "Localisations :",
"updates-title": "Historique des mises à jour",
- "first-install-version-title": "Version de première installation"
+ "first-install-version-title": "Version de première installation",
+ "first-install-date-title": "Date de la première installation"
},
"manage-tasks-settings": {
"title": "Tâches récurrentes",
@@ -1676,7 +1681,9 @@
"incognito-title": "Mode incognito :",
"bookmark-page-tooltip": "Page des marque-pages",
"emulate-comic-book-label": "{{user-preferences.emulate-comic-book-label}}",
- "reading-direction-tooltip": "Sens de lecture : "
+ "reading-direction-tooltip": "Sens de lecture : ",
+ "off": "Désactivé",
+ "width-override-label": "Remplacement de la largeur"
},
"events-widget": {
"active-events-title": "Événements actifs :",
@@ -1688,7 +1695,8 @@
"more-info": "Cliquez pour plus d'informations",
"downloading-item": "Téléchargement {{item}}",
"title-alt": "Activité",
- "left-to-process": "Reste à traiter : {{leftToProcess}}"
+ "left-to-process": "Reste à traiter : {{leftToProcess}}",
+ "download-in-queue": "{{num}} féléchargements dans la file d'attente"
},
"library-recommended": {
"on-deck": "{{dashboard.on-deck-title}}",
@@ -1820,7 +1828,9 @@
"data-table-label": "Tableau de données",
"total-file-size-title": "Taille totale du fichier :",
"extension-header": "Extension",
- "format-tooltip": "Non classé signifie que Kavita n'a pas analysé certains fichiers. Cela se produit pour les anciens fichiers antérieurs à la version 0.7. Il se peut que vous deviez lancer une analyse forcée via la fenêtre modale des paramètres de la bibliothèque."
+ "format-tooltip": "Non classé signifie que Kavita n'a pas analysé certains fichiers. Cela se produit pour les anciens fichiers antérieurs à la version 0.7. Il se peut que vous deviez lancer une analyse forcée via la fenêtre modale des paramètres de la bibliothèque.",
+ "download-file-for-extension-alt": "Télécharger les fichiers Rapport pour {{extension}}",
+ "download-file-for-extension-header": "Rapport de téléchargement"
},
"stream-pipe": {
"recently-updated": "{{dashboard.recently-updated-title}}",
@@ -1931,7 +1941,11 @@
"collections-promoted": "Promotion des collections",
"stack-imported": "Pile importée",
"confirm-delete-theme": "Supprimer ce thème l'effacera du disque. Vous pouvez le récupérer du dossier temp avant suppression",
- "mal-token-required": "Le jeton MAL est requis, il est défini dans les paramètres de l'utilisateur"
+ "mal-token-required": "Le jeton MAL est requis, il est défini dans les paramètres de l'utilisateur",
+ "reading-lists-unpromoted": "Listes de lecture non promues",
+ "reading-lists-deleted": "Listes de lecture supprimées",
+ "confirm-delete-reading-lists": "Êtes-vous sûr de vouloir supprimer les listes de lecture? Cela ne peut pas être annulé.",
+ "reading-lists-promoted": "Listes de lecture promues"
},
"manga-format-stats": {
"title": "Format",
@@ -2052,7 +2066,8 @@
"no-data": "Aucun filtre intelligent n'a été créé",
"filter": "{{common.filter}}",
"delete": "{{common.delete}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "errored": "Il y a une erreur d'encodage dans le filtre. Vous devez le recréer."
},
"day-breakdown": {
"x-axis-label": "Jour de la semaine",
diff --git a/UI/Web/src/assets/langs/ja.json b/UI/Web/src/assets/langs/ja.json
index e1b7999b15..5510d3ba99 100644
--- a/UI/Web/src/assets/langs/ja.json
+++ b/UI/Web/src/assets/langs/ja.json
@@ -11,7 +11,7 @@
"server-settings-link": "サーバー設定",
"recently-updated-title": "最近更新されたシリーズ",
"recently-added-title": "最近追加されたシリーズ",
- "on-deck-title": "最近読んだ本",
+ "on-deck-title": "最近読んでいる本",
"more-in-genre-title": "ジャンルを追加する {{genre}}",
"no-libraries": "まだライブラリが設定されていません。設定するには",
"not-granted": "すべてのライブラリーにアクセス権が与えられていません。"
@@ -246,7 +246,7 @@
"delete": "削除",
"download": "ダウンロード",
"clear": "{{common.clear}}",
- "remove-from-on-deck": "最近読んだ本から削除",
+ "remove-from-on-deck": "最近読んでいる本から削除",
"refresh-covers": "カバー画像の更新",
"scan-library": "ライブラリのスキャン",
"add-to-collection": "コレクションに追加",
@@ -527,7 +527,7 @@
"add-title": "ライブラリを追加",
"include-in-search-tooltip": "ライブラリから派生した情報(ジャンル、人、ファイル)を検索結果に含めます。",
"folder-watching-tooltip": "このライブラリのフォルダー監視設定を変更します。オフにすると、このライブラリが含むフォルダーに対する監視が停止します。ライブラリがフォルダーを共有している場合、それらのフォルダーは引き続き監視の対象となります。スキャンをトリガーする前には、必ず10分待機します。",
- "include-in-dashboard-tooltip": "ライブラリのシリーズをダッシュボードに表示しますか?これにより、最近読んだ本、最近更新されたシリーズ、最近追加されたシリーズなどのすべての表示が影響を受けます。",
+ "include-in-dashboard-tooltip": "ライブラリのシリーズをダッシュボードに表示しますか?これにより、最近読んでいる本、最近更新されたシリーズ、最近追加されたシリーズなどのすべての表示が影響を受けます。",
"include-in-recommendation-label": "おすすめに含める",
"naming-conventions-part-2": "フォルダーの要件",
"manage-reading-list-tooltip": "ComicInfo.xml/opfファイル内のStoryArc/StoryArcNumberおよびAlternativeSeries/AlternativeCountタグからReading Listsを自動的に作成",
@@ -1720,15 +1720,15 @@
"opds-label": "OPDS",
"min-backup-validation": "バックアップが1つ以上ある必要があります",
"log-label": "ログの日数",
- "on-deck-last-progress-tooltip": "「最近読んだ本」に含める、最後の進捗からの日数です。",
+ "on-deck-last-progress-tooltip": "「最近読んでいる本」に含める、最後の進捗からの日数です。",
"ip-address-validation": "IP アドレスは、有効な IPv4 または IPv6 アドレスのみを含むことができます",
"base-url-validation": "ベースURLは、/で始まり、/で終わる必要があります。",
"ip-address-label": "IPアドレス",
"ip-address-tooltip": "サーバーがリッスンするIPアドレスのカンマ区切りのリストです。Dockerで実行している場合は固定されています。有効にするには再起動が必要です。",
"log-tooltip": "維持するログの数。 デフォルトは30、最小は1、最大は30です。",
- "on-deck-last-progress-label": "「最近読んだ本」最後の進捗からの日数",
+ "on-deck-last-progress-label": "「最近読んでいる本」最後の進捗からの日数",
"allow-stats-label": "匿名利用コレクションを許可",
- "on-deck-last-chapter-add-tooltip": "「最近読んだ本」に含める、最後に章が追加されてからの日数です。",
+ "on-deck-last-chapter-add-tooltip": "「最近読んでいる本」に含める、最後に章が追加されてからの日数です。",
"folder-watching-tooltip": "Kavitaにライブラリフォルダーを監視し、変更を検知してこれに対してスキャンを実行する機能を提供します。これにより、手動でスキャンを呼び出すか、夜間のスキャンを待つ必要なく、コンテンツを更新できます。スキャンをトリガーする前に常に10分間待機します。",
"min-logs-validation": "少なくとも1つのログを持っている必要があります",
"port-tooltip": "サーバーがリッスンするIPアドレスのカンマ区切りのリストです。Dockerで実行している場合は固定されています。有効にするには再起動が必要です。",
@@ -1749,7 +1749,7 @@
"allow-stats-tooltip-part-1": "Kavitaのサーバーに匿名の使用データを送信します。これには使用された特定の機能、ファイルの数、OSバージョン、Kavitaのインストールバージョン、CPU、およびメモリの情報が含まれます。この情報は機能の優先順位付け、バグ修正、およびパフォーマンスの調整に使用されます。有効にするには再起動が必要です。 ",
"allow-stats-tooltip-part-2": "収集するものについて",
"enable-folder-watching": "フォルダー監視を有効にする",
- "on-deck-last-chapter-add-label": "「最近読んだ本」最終追加日からの日数",
+ "on-deck-last-chapter-add-label": "「最近読んでいる本」最終追加日からの日数",
"host-name-label": "{{manage-email-settings.host-name-label}}",
"host-name-tooltip": "{{manage-email-settings.host-name-tooltip}}",
"host-name-validation": "{{manage-email-settings.host-name-validation}}"
diff --git a/UI/Web/src/assets/langs/ko.json b/UI/Web/src/assets/langs/ko.json
index 5aa476e437..67e7b7e1d7 100644
--- a/UI/Web/src/assets/langs/ko.json
+++ b/UI/Web/src/assets/langs/ko.json
@@ -550,7 +550,11 @@
"pdf-book-mode-screen-size": "책 모드에 비해 화면이 너무 작음",
"stack-imported": "가져온 스택",
"confirm-delete-theme": "이 테마를 제거하면 디스크에서 삭제됩니다. 제거하기 전에 임시 디렉토리에서 가져올 수 있습니다",
- "mal-token-required": "MAL 토큰이 필요합니다. 사용자 설정에서 설정하세요"
+ "mal-token-required": "MAL 토큰이 필요합니다. 사용자 설정에서 설정하세요",
+ "reading-lists-deleted": "읽기 목록 삭제",
+ "reading-lists-promoted": "관심 목록",
+ "confirm-delete-reading-lists": "읽기 목록을 삭제하시겠습니까? 이것은 취소가 불가능 합니다.",
+ "reading-lists-unpromoted": "관심 리스트 등록 해제"
},
"actionable": {
"mark-as-read": "읽은 상태로 표시",
diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json
index 05ae20f66f..a7d0ce88af 100644
--- a/UI/Web/src/assets/langs/pt.json
+++ b/UI/Web/src/assets/langs/pt.json
@@ -44,7 +44,8 @@
"processed": "Processado",
"not-processed": "Não Processado",
"volume-num": "Volume {{num}}",
- "chapter-num": "Capítulo {{num}}"
+ "chapter-num": "Capítulo {{num}}",
+ "special": "{{entity-title.special}}"
},
"scrobble-event-type-pipe": {
"chapter-read": "Leitura Efetuada",
@@ -169,7 +170,18 @@
"apply": "{{common.apply}}",
"applied": "Aplicado",
"updated-toastr": "O tema por defeito do site foi atualizado para {{name}}",
- "scan-queued": "Foi agendado um scan the temas do site"
+ "scan-queued": "Foi agendado um scan the temas do site",
+ "default-theme": "Tema por defeito",
+ "drag-n-drop": "{{cover-image-chooser.drag-n-drop}}",
+ "preview-default": "Selecione um tema primeiro",
+ "preview-default-admin": "Selecione um tema primeiro ou carregue um manualmente",
+ "download": "{{changelog.download}}",
+ "description": "O Kavita usa as minhas cores, encontre uma palete de cores de acordo com as suas necessidades, crie um tema e partilhe-o. Os temas podem ser usados na sua conta ou em todas as contas.",
+ "active-theme": "Ativo",
+ "delete": "{{common.delete}}",
+ "upload": "{{cover-image-chooser.upload}}",
+ "upload-continued": "um ficheiro css",
+ "preview-title": "Pré-visualizar"
},
"theme": {
"theme-dark": "Escuro",
@@ -187,7 +199,8 @@
"include-unknowns-tooltip": "Quando ativado, os Desconhecidos serão permitidos independentemente da Restrição de Faixa Etária. Com esta opção é possível que elementos que não estejam devidamente categorizados sejam mostrados a utilizadores com restrições etárias definidas."
},
"site-theme-provider-pipe": {
- "system": "Sistema"
+ "system": "Sistema",
+ "custom": "{{device-platform-pipe.custom}}"
},
"manage-devices": {
"title": "Gestor de Dispositivos",
@@ -835,7 +848,7 @@
"general-tab": "Geral",
"metadata-tab": "Metadados",
"cover-tab": "Capa",
- "info-tab": "Info",
+ "info-tab": "{{edit-series-modal.info-tab}}",
"no-summary": "Sumário inexistente.",
"writers-title": "{{series-metadata-detail.writers-title}}",
"genres-title": "{{series-metadata-detail.genres-title}}",
@@ -1011,7 +1024,9 @@
"host-tooltip": "Endereço de saída/SMTP do seu servidor de email",
"username-tooltip": "O nome de utilizador usado para autenticar no host",
"outlook-label": "Outlook",
- "gmail-label": "Gmail"
+ "gmail-label": "Gmail",
+ "test-warning": "Tem de gravar antes de usar o botão Teste.",
+ "setting-description": "Tem de preencher o nome do Host e as definições de SMTP para poder usar as funcionalidades do Kavita baseadas em email."
},
"manage-library": {
"title": "Bibliotecas",
@@ -1032,7 +1047,7 @@
"encode-as-description-part-2": "Posso usar WebP?",
"encode-as-description-part-3": "Posso usar AViF?",
"encode-as-warning": "Não é possível converter de volta para PNG depois da conversão para WebP/AVIF. Seria necessário refrescar as capas nas suas bibliotecas para regenerar as capas. Os marcadores e favicons não podem ser convertidos.",
- "media-warning": "Tem de despoletar a tarefa de conversão de ficheiros na Aba Tarefas,",
+ "media-warning": "Tem de despoletar a tarefa de conversão de ficheiros na Aba Tarefas.",
"encode-as-label": "Guardar Media Como",
"encode-as-tooltip": "Todos os ficheiros geridos pelo Kavita (capas, marcadores, favicons) serão codificados para este tipo.",
"bookmark-dir-label": "Diretoria de Marcadores",
@@ -1119,7 +1134,9 @@
"source-title": "Código fonte:",
"feature-request-title": "Pedidos de Funcionalidades:",
"localization-title": "Idiomas:",
- "updates-title": "Histórico das Atualizações"
+ "updates-title": "Histórico das Atualizações",
+ "first-install-version-title": "Versão da Primeira Instalação",
+ "first-install-date-title": "Data da Primeira Instalação"
},
"manage-tasks-settings": {
"title": "Tarefas Recorrentes",
@@ -1216,7 +1233,12 @@
"summary-label": "Sumário",
"deselect-all": "{{common.deselect-all}}",
"select-all": "{{common.select-all}}",
- "filter-label": "{{common.filter}}"
+ "filter-label": "{{common.filter}}",
+ "info-tab": "{{edit-series-modal.info-tab}}",
+ "last-sync-title": "Última Sincronização:",
+ "source-url-title": "Url de Origem:",
+ "total-series-title": "Total de Séries:",
+ "missing-series-title": "Séries em Falta:"
},
"library-detail": {
"library-tab": "Biblioteca",
@@ -1253,7 +1275,8 @@
"no-data": "Não existem itens. Tente adicionar uma série.",
"no-data-filtered": "Não existem itens para o filtro atual.",
"title-alt": "Kavita - Coleção {{collectionName}}",
- "series-header": "Séries"
+ "series-header": "Séries",
+ "last-sync": "Última Sincronização: {{date}}"
},
"all-collections": {
"title": "Coleções",
@@ -1304,7 +1327,9 @@
"close": "{{common.close}}",
"users-online-count": "{{num}} Utilizadores ligados",
"active-events-title": "Eventos Ativos:",
- "no-data": "Nada para ver aqui"
+ "no-data": "Nada para ver aqui",
+ "left-to-process": "Por Processar: {{leftToProcess}}",
+ "download-in-queue": "{{num}} downloads em espera"
},
"shortcuts-modal": {
"title": "Atalhos de Teclado",
@@ -1328,7 +1353,8 @@
"collections": "Coleções",
"close": "{{common.close}}",
"loading": "{{common.loading}}",
- "bookmarks": "{{side-nav.bookmarks}}"
+ "bookmarks": "{{side-nav.bookmarks}}",
+ "include-extras": "Incluir Capítulos & Ficheiros"
},
"nav-header": {
"skip-alt": "Saltar para o conteúdo principal",
@@ -1435,7 +1461,9 @@
"bookmark-page-tooltip": "Marcar Página",
"series-progress": "Progresso da Série: {{percentage}}",
"bookmarks-title": "Marcadores",
- "swipe-enabled-label": "Deslizar Ativado"
+ "swipe-enabled-label": "Deslizar Ativado",
+ "width-override-label": "Sobrepor Largura",
+ "off": "Desligado"
},
"metadata-filter": {
"filter-title": "{{common.filter}}",
@@ -1484,7 +1512,8 @@
"time-to-read": "Tempo para Ler",
"release-year": "Ano de Lançamento",
"read-progress": "Última Leitura",
- "average-rating": "Classificação Média"
+ "average-rating": "Classificação Média",
+ "random": "Aleatório"
},
"edit-series-modal": {
"title": "Detalhes de {{seriesName}}",
@@ -1568,7 +1597,8 @@
"total-size-header": "Tamanho Total",
"total-files-header": "Ficheiros Totais",
"not-classified": "Não Classificado",
- "total-file-size-title": "Tamanho Total dos Ficheiros:"
+ "total-file-size-title": "Tamanho Total dos Ficheiros:",
+ "download-file-for-extension-header": "Descarregar Relatório"
},
"reading-activity": {
"legend-label": "Formatos",
@@ -1644,7 +1674,10 @@
"invalid-confirmation-url": "Url de confirmação inválido",
"invalid-confirmation-email": "Email de confirmação inválido",
"invalid-password-reset-url": "Url para repor palavra passe inválido",
- "rejected-cover-upload": "A imagem não pode ser obtida porque o servidor recusou o pedido. Faça download e upload do ficheiro, por favor."
+ "rejected-cover-upload": "A imagem não pode ser obtida porque o servidor recusou o pedido. Faça download e upload do ficheiro, por favor.",
+ "theme-already-in-use": "Já existe um tema com este nome",
+ "delete-theme-in-use": "O tema está a ser usado por pelo menos um utilizador, não pode ser eliminado",
+ "theme-manual-upload": "Houve um problema a criar o Tema a partir do upload manual"
},
"toasts": {
"regen-cover": "Foi agendada uma tarefa para gerar novamente a imagem de capa",
@@ -1741,7 +1774,13 @@
"collections-unpromoted": "Coleções não promovidas",
"confirm-delete-collections": "Tem certeza de que deseja apagar várias coleções?",
"collections-deleted": "Coleções apagadas",
- "pdf-book-mode-screen-size": "Ecrã pequeno demais para o modo Livro"
+ "pdf-book-mode-screen-size": "Ecrã pequeno demais para o modo Livro",
+ "reading-lists-deleted": "Lista de leitura eliminada",
+ "confirm-delete-reading-lists": "Tem a certeza que deseja eliminar as listas de leituras? Este passo não pode ser desfeito.",
+ "reading-lists-unpromoted": "Listas de Leitura despromovidas",
+ "reading-lists-promoted": "Listas de Leitura promovidas",
+ "confirm-delete-theme": "Remover este tema irá eliminá-lo do disco. Pode obtê-lo da diretoria temporária antes de ser removido",
+ "mal-token-required": "É necessário o Token MAL, defina-o nas Definições de Utilizador"
},
"actionable": {
"scan-library": "Analisar Biblioteca",
@@ -1852,7 +1891,10 @@
"filter": "Filtrar",
"reset-to-default": "Repôr Valor por Defeito",
"submit": "Submeter",
- "remove": "Remover"
+ "remove": "Remover",
+ "chapter-num-shorthand": "Canal {{num}}",
+ "volume-num-shorthand": "Vol {{num}}",
+ "issue-num-shorthand": "#{{num}}"
},
"cover-image-size": {
"default": "Padrão (320x455)",
@@ -2015,14 +2057,16 @@
"no-data": "Não foram criados Filtros Inteligentes",
"filter": "{{common.filter}}",
"delete": "{{common.delete}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "errored": "Existe um erro de encoding no filtro. Tem de ser recriado."
},
"next-expected-card": {
"title": "~{{date}}"
},
"all-filters": {
"count": "{{count}} {{customize-dashboard-modal.title-smart-filters}}",
- "title": "Todos os Filtros Inteligentes"
+ "title": "Todos os Filtros Inteligentes",
+ "create": "{{common.create}}"
},
"file-type-group-pipe": {
"epub": "Epub",
@@ -2070,7 +2114,8 @@
"title": "Importar Pilha de Interesses do Mal",
"description": "Importa as suas pilhas de interesse do Mal e cria Coleções no interior do Kavita",
"series-count": "{{common.series-count}}",
- "restack-count": "{{num}} Reempilhar"
+ "restack-count": "{{num}} Reempilhar",
+ "nothing-found": "Nada encontrado"
},
"pdf-spread-mode-pipe": {
"off": "Sem Propagação",
@@ -2084,5 +2129,8 @@
"errored-series-label": "Séries com erros",
"completed-series-label": "Séries Concluídas",
"complete": "Todas as séries possuem metadados"
+ },
+ "browse-themes-modal": {
+ "title": "Explorar Temas"
}
}
diff --git a/UI/Web/src/assets/langs/pt_BR.json b/UI/Web/src/assets/langs/pt_BR.json
index 9f15fe8939..9042af383d 100644
--- a/UI/Web/src/assets/langs/pt_BR.json
+++ b/UI/Web/src/assets/langs/pt_BR.json
@@ -1330,7 +1330,8 @@
"users-online-count": "{{num}} Usuários online",
"active-events-title": "Eventos Ativos:",
"no-data": "Não há muita coisa acontecendo aqui",
- "left-to-process": "Resta para Processar: {{leftToProcess}}"
+ "left-to-process": "Resta para Processar: {{leftToProcess}}",
+ "download-in-queue": "{{num}} downloads na Fila"
},
"shortcuts-modal": {
"title": "Atalhos de Teclado",
@@ -1462,7 +1463,9 @@
"unbookmark-page-tooltip": "Desmarcar Página",
"bookmark-page-tooltip": "Marcar Página",
"series-progress": "Progresso das Séries: {{percentage}}",
- "bookmarks-title": "Marcadores"
+ "bookmarks-title": "Marcadores",
+ "off": "Desligado",
+ "width-override-label": "Substituição de Largura"
},
"metadata-filter": {
"filter-title": "{{common.filter}}",
@@ -1596,7 +1599,9 @@
"total-size-header": "Tamanho Total",
"total-files-header": "Total de Arquivos",
"not-classified": "Não Classificado",
- "total-file-size-title": "Tamanho Total do Arquivo:"
+ "total-file-size-title": "Tamanho Total do Arquivo:",
+ "download-file-for-extension-header": "Baixar Relatório",
+ "download-file-for-extension-alt": "Baixe o Relatório de arquivos para {{extension}}"
},
"reading-activity": {
"title": "Atividade de Leitura",
@@ -1775,7 +1780,11 @@
"pdf-book-mode-screen-size": "Tela muito pequena para o modo Livro",
"stack-imported": "Pilha Importada",
"confirm-delete-theme": "A remoção deste tema irá excluí-lo do disco. Você pode obtê-lo do diretório temporário antes da remoção",
- "mal-token-required": "O token MAL é obrigatório, definido nas Configurações do Usuário"
+ "mal-token-required": "O token MAL é obrigatório, definido nas Configurações do Usuário",
+ "reading-lists-deleted": "Listas de leitura excluídas",
+ "confirm-delete-reading-lists": "Tem certeza de que deseja excluir as listas de leitura? Isto não pode ser desfeito.",
+ "reading-lists-unpromoted": "Listas de leitura não promovidas",
+ "reading-lists-promoted": "Listas de leitura promovidas"
},
"actionable": {
"scan-library": "Escanear Biblioteca",
@@ -1886,7 +1895,10 @@
"volume-num": "Volume",
"clear": "Limpar",
"filter": "Filtro",
- "remove": "Remover"
+ "remove": "Remover",
+ "chapter-num-shorthand": "Cap. {{num}}",
+ "issue-num-shorthand": "#{{num}}",
+ "volume-num-shorthand": "Vol. {{num}}"
},
"infinite-scroller": {
"continuous-reading-prev-chapter-alt": "Role para cima para ir para o capítulo anterior",
diff --git a/UI/Web/src/assets/langs/zh_Hans.json b/UI/Web/src/assets/langs/zh_Hans.json
index d0258724ab..2628dcf597 100644
--- a/UI/Web/src/assets/langs/zh_Hans.json
+++ b/UI/Web/src/assets/langs/zh_Hans.json
@@ -1463,7 +1463,9 @@
"unbookmark-page-tooltip": "取消书签页面",
"bookmark-page-tooltip": "书签页面",
"series-progress": "系列进度: {{percentage}}",
- "bookmarks-title": "书签"
+ "bookmarks-title": "书签",
+ "width-override-label": "宽度覆盖",
+ "off": "关"
},
"metadata-filter": {
"filter-title": "{{common.filter}}",
@@ -1771,14 +1773,18 @@
"force-kavita+-refresh-success": "Kavita+ 外部元数据已失效",
"confirm-download-size-ios": "iOS 在下载大于 200MB 的文件时出现问题,此下载可能无法完成。",
"collection-not-owned": "您没有该收藏",
- "collections-promoted": "收藏推广",
+ "collections-promoted": "推广收藏",
"collections-unpromoted": "未推广的收藏",
"confirm-delete-collections": "您确定要删除多个收藏吗?",
"collections-deleted": "收藏已删除",
"pdf-book-mode-screen-size": "屏幕对于书籍模式来说太小",
"stack-imported": "Stack 导入",
"confirm-delete-theme": "删除该主题将从磁盘中删除它。您可以在删除之前从临时目录中获取它",
- "mal-token-required": "需要 MAL 令牌,在用户设置中设置"
+ "mal-token-required": "需要 MAL 令牌,在用户设置中设置",
+ "reading-lists-deleted": "阅读列表已删除",
+ "reading-lists-unpromoted": "未推广的阅读清单",
+ "confirm-delete-reading-lists": "您确定要删除阅读列表吗?此操作无法撤消。",
+ "reading-lists-promoted": "推广阅读清单"
},
"actionable": {
"scan-library": "扫描资料库",