diff --git a/API/I18N/de.json b/API/I18N/de.json
index ec6aa0bb4..d91cc8f25 100644
--- a/API/I18N/de.json
+++ b/API/I18N/de.json
@@ -203,5 +203,9 @@
"person-name-unique": "Der Name der Person muss eindeutig sein",
"person-image-doesnt-exist": "Die Person existiert nicht in CoversDB",
"email-taken": "E-Mail bereits in Gebrauch",
- "kavitaplus-restricted": "Dies ist nur auf Kavita+ beschränkt"
+ "kavitaplus-restricted": "Dies ist nur auf Kavita+ beschränkt",
+ "sidenav-stream-only-delete-smart-filter": "Nur Smart-Filter-Streams können aus der Seitennavigation gelöscht werden",
+ "dashboard-stream-only-delete-smart-filter": "Nur Smart-Filter-Streams können aus dem Dashboard gelöscht werden",
+ "smart-filter-system-name": "Du kannst den Namen eines vom System bereitgestellten Streams nicht verwenden",
+ "smart-filter-name-required": "Name des Smart Filters erforderlich"
}
diff --git a/API/I18N/fr.json b/API/I18N/fr.json
index d8a1b94ae..6b3dc735a 100644
--- a/API/I18N/fr.json
+++ b/API/I18N/fr.json
@@ -203,5 +203,9 @@
"person-doesnt-exist": "La personne n'existe pas",
"person-name-required": "Le nom de la personne est obligatoire et ne doit pas être nul",
"email-taken": "Email déjà existant",
- "kavitaplus-restricted": "Ce service est réservé à Kavita+"
+ "kavitaplus-restricted": "Ce service est réservé à Kavita+",
+ "sidenav-stream-only-delete-smart-filter": "Seuls les flux de filtres intelligents peuvent être supprimés de la SideNav",
+ "dashboard-stream-only-delete-smart-filter": "Seuls les flux de filtres intelligents peuvent être supprimés du tableau de bord",
+ "smart-filter-name-required": "Nom du filtre intelligent requis",
+ "smart-filter-system-name": "Vous ne pouvez pas utiliser le nom d'un flux fourni par le système"
}
diff --git a/API/I18N/pl.json b/API/I18N/pl.json
index 5d4bcf859..db3fa5063 100644
--- a/API/I18N/pl.json
+++ b/API/I18N/pl.json
@@ -203,5 +203,9 @@
"person-name-unique": "Nazwa osoby musi być unikatowa",
"person-image-doesnt-exist": "Osoba nie istnieje w CoversDB",
"email-taken": "Adres e-mail jest już używany",
- "kavitaplus-restricted": "Jest to dostępne tylko dla Kavita+"
+ "kavitaplus-restricted": "Jest to dostępne tylko dla Kavita+",
+ "smart-filter-name-required": "Strona internetowa",
+ "sidenav-stream-only-delete-smart-filter": "Jedynie filtry filtrowe mogą zostać usunięte z SideNav",
+ "dashboard-stream-only-delete-smart-filter": "Tylko inteligentne strumienie filtrów mogą zostać usunięte z rozdzielczości",
+ "smart-filter-system-name": "Nie można użyć nazwy systemu dostarczanego strumieniem"
}
diff --git a/API/I18N/pt.json b/API/I18N/pt.json
index 60d7f866b..d0dd3345f 100644
--- a/API/I18N/pt.json
+++ b/API/I18N/pt.json
@@ -203,5 +203,9 @@
"person-name-unique": "O nome da pessoa tem de ser único",
"person-image-doesnt-exist": "A pessoa não existe na CoversDB",
"email-taken": "Email já em uso",
- "kavitaplus-restricted": "Ação restrita ao Kavita+"
+ "kavitaplus-restricted": "Ação restrita ao Kavita+",
+ "sidenav-stream-only-delete-smart-filter": "Apenas os filtros inteligentes podem ser removidos da Navegação Lateral",
+ "dashboard-stream-only-delete-smart-filter": "Apenas os filtros inteligentes podem ser removidos do painel",
+ "smart-filter-system-name": "Não pode usar o nome de um fluxo disponibilizado pelo sistema",
+ "smart-filter-name-required": "Nome requerido para o filtro inteligente"
}
diff --git a/UI/Web/src/assets/langs/de.json b/UI/Web/src/assets/langs/de.json
index 0b97b3d4c..f0bc8ae7c 100644
--- a/UI/Web/src/assets/langs/de.json
+++ b/UI/Web/src/assets/langs/de.json
@@ -176,7 +176,9 @@
"want-to-read-sync-label": "Willst du lesen synchronisieren",
"kavitaplus-settings-title": "Kavita+",
"want-to-read-sync-tooltip": "Erlaube Kavita, basierend auf AniList und MAL-Serien Elemente zu deiner „Want to Read“-Liste in „Pending readlist“ hinzuzufügen",
- "anilist-scrobbling-tooltip": "Erlaube Kavita, ihren Lesefortschritt und ihre Bewertungen zu AniList zu scrobbeln (Einweg-Synchronisierung)"
+ "anilist-scrobbling-tooltip": "Erlaube Kavita, ihren Lesefortschritt und ihre Bewertungen zu AniList zu scrobbeln (Einweg-Synchronisierung)",
+ "allow-auto-webtoon-reader-tooltip": "Wechsle in den Webtoon-Lesemodus, wenn die Seiten wie ein Webtoon aussehen. Es kann zu einer falschen Positivrate kommen.",
+ "allow-auto-webtoon-reader-label": "Automatischer Webtoon-Lesemodus"
},
"user-holds": {
"title": "Scrobble pausiert",
@@ -304,7 +306,8 @@
"regen-warning": "Wenn Sie Ihren API-Schlüssel neu generieren, werden alle bestehenden Verbindungen ungültig.",
"no-key": "FEHLER - SCHLÜSSEL NICHT GESETZT",
"confirm-reset": "Alle bereits eingerichteten OPDS-Konfigurationen werden ungültig. Sind Sie sicher, dass Sie fortfahren möchten?",
- "key-reset": "API Schlüssel zurücksetzen"
+ "key-reset": "API Schlüssel zurücksetzen",
+ "reset": "Zurücksetzen"
},
"scrobbling-providers": {
"title": "Scrobbling Anbieter",
@@ -514,9 +517,9 @@
},
"library-type-pipe": {
"book": "Buch",
- "comic": "Comic",
+ "comic": "Comic (Legacy)",
"manga": "Manga",
- "comicVine": "Comic Vine",
+ "comicVine": "Comic",
"image": "Bild",
"lightNovel": "Light Novel"
},
@@ -786,9 +789,11 @@
"more-alt": "Mehr",
"time-left-alt": "Verbleibende Zeit",
"time-to-read-alt": "{{sort-field-pipe.time-to-read}}",
- "scrobbling-tooltip": "{{settings.scrobbling}}",
+ "scrobbling-tooltip": "{{settings.scrobbling}}: {{value}}",
"publication-status-title": "Publikation",
- "publication-status-tooltip": "Status der Publikation"
+ "publication-status-tooltip": "Status der Publikation",
+ "on": "{{reader-settings.on}}",
+ "off": "{{reader-settings.off}}"
},
"metadata-fields": {
"collections-title": "{{side-nav.collections}}",
@@ -855,7 +860,9 @@
"back": "Zurück",
"more": "Mehr",
"customize": "{{settings.customize}}",
- "browse-authors": "Autoren durchsuchen"
+ "browse-authors": "Autoren durchsuchen",
+ "edit": "{{common.edit}}",
+ "cancel-edit": "Schließen Neu ordnen"
},
"library-settings-modal": {
"close": "{{common.close}}",
@@ -872,7 +879,7 @@
"type-label": "Typ",
"type-tooltip": "Der Bibliothekstyp bestimmt, wie die Dateinamen geparst werden und ob die Benutzeroberfläche Kapitel (Manga) oder Ausgaben (Comics) anzeigt. Im Wiki finden Sie weitere Details zu den Unterschieden zwischen den Bibliothekstypen.",
"kavitaplus-eligible-label": "Kavita+ Förderfähig",
- "kavitaplus-eligible-tooltip": "Wird Kavita+ Informationen abrufen oder Scrobbling unterstützen",
+ "kavitaplus-eligible-tooltip": "Unterstützt Kavita+-Metadatenfunktionen oder Scrobbeln",
"folder-description": "Ordner zur Bibliothek hinzufügen",
"browse": "Nach Medienordnern suchen",
"help-us-part-1": "Helfen Sie uns, indem Sie folgen ",
@@ -974,7 +981,8 @@
},
"card-detail-layout": {
"total-items": "{{count}} Artikel insgesamt",
- "jumpkey-count": "{{count}} Serien"
+ "jumpkey-count": "{{count}} Serien",
+ "no-data": "{{common.no-data}}"
},
"card-item": {
"cannot-read": "Nicht lesbar"
@@ -1000,7 +1008,8 @@
"language-title": "{{edit-chapter-modal.language-label}}",
"format-title": "{{metadata-filter.format-label}}",
"release-title": "{{sort-field-pipe.release-year}}",
- "length-title": "{{edit-chapter-modal.words-label}}"
+ "length-title": "{{edit-chapter-modal.words-label}}",
+ "age-rating-title": "{{metadata-fields.age-rating-title}}"
},
"related-tab": {
"reading-lists-title": "{{reading-lists.title}}",
@@ -1078,7 +1087,7 @@
"reset": "{{common.reset}}",
"test": "Test",
"host-name-label": "Name des Hosts",
- "host-name-tooltip": "Domänenname (des Reverse Proxy). Erforderlich für die E-Mail-Funktionalität. Wenn kein Reverse Proxy, verwenden Sie eine beliebige Url.",
+ "host-name-tooltip": "Der Domainname deines Reverse-Proxys, der für die E-Mail-Funktionalität erforderlich ist. Wenn du keinen Reverse-Proxy verwendest, kannst du eine beliebige URL verwenden, einschließlich http://externalip:port/",
"host-name-validation": "Der Hostname muss mit http(s) beginnen und darf nicht mit einem / enden",
"sender-address-label": "Absender Adresse",
"sender-address-tooltip": "Dies ist die E-Mail-Adresse, die der Empfänger sieht, wenn er die E-Mail erhält. Normalerweise ist dies die mit dem Konto verbundene E-Mail-Adresse.",
@@ -1322,7 +1331,8 @@
"no-data": "Es gibt keine anderen Benutzer.",
"loading": "{{common.loading}}",
"actions-header": "Aktionen",
- "pending-tooltip": "Dieser Benutzer hat seine E-Mail nicht bestätigt"
+ "pending-tooltip": "Dieser Benutzer hat seine E-Mail nicht bestätigt",
+ "all-libraries": "Alle Bibliotheken"
},
"edit-collection-tags": {
"title": "Sammlung {{collectionName}} bearbeiten",
@@ -1434,7 +1444,8 @@
"provided": "Bereitgestellt",
"smart-filter": "Smart Filter",
"library": "Bibliothek",
- "external-source": "Externe Quelle"
+ "external-source": "Externe Quelle",
+ "delete": "{{common.delete}}"
},
"reading-list-detail": {
"item-count": "{{common.item-count}}",
@@ -1446,7 +1457,19 @@
"read-options-alt": "Lese Optionen",
"incognito-alt": "(Inkognito)",
"no-data": "Nichts hinzugefügt",
- "characters-title": "{{metadata-fields.characters-title}}"
+ "characters-title": "{{metadata-fields.characters-title}}",
+ "edit-label": "Editiermodus",
+ "reorder-alt": "Artikel neu bestellen",
+ "dnd-warning": "Drag & Drop ist auf Mobilgeräten oder bei einer Leseliste mit mehr als 100 Einträgen nicht verfügbar.",
+ "writers-title": "{{metadata-fields.writers-title}}",
+ "details-tab": "{{series-detail.details-tab}}",
+ "publishers-title": "{{metadata-fields.publishers-title}}",
+ "items-title": "Artikel",
+ "cover-artists-title": "{{metadata-fields.cover-artists-title}}",
+ "storyline-tab": "{{series-detail.storyline-tab}}",
+ "more-alt": "{{series-detail.more-alt}}",
+ "date-range-title": "Datumsbereich",
+ "edit-alt": "{{common.edit}}"
},
"events-widget": {
"title-alt": "Aktivität",
@@ -1574,7 +1597,7 @@
"dry-run-step": "Leerlauf",
"final-import-step": "Letzter Schritt",
"comicvine-parsing-label": "Comic Vine Series passend verwenden",
- "cbl-repo": "Viele Leselisten finden Sie in der Community repo.",
+ "cbl-repo": "Du findest viele Leselisten im Repository der Community.",
"help-label": "{{common.help}}"
},
"pdf-reader": {
@@ -1993,14 +2016,16 @@
"sidenav": "Seitennavigation",
"external-sources": "Externe Quellen",
"smart-filters": "Intelligente Filter",
- "help": "{{common.help}}"
+ "help": "{{common.help}}",
+ "description": "Du kannst verschiedene Aspekte von Kavita anpassen, indem du neu anordnest, die Sichtbarkeit umschaltest und intelligente Filter/externe Quellen mit deiner Startseite oder der Seitennavigation verknüpfst."
},
"customize-dashboard-streams": {
"no-data": "Alle Smartfilter zum Dashboard hinzugefügt oder noch keine erstellt.",
"save": "{{common.save}}",
"add": "{{common.add}}",
"filter": "{{common.filter}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "smart-filter-title": "{{customize-dashboard-modal.title-smart-filters}}"
},
"customize-sidenav-streams": {
"no-data": "Alle Smart-Filter zur Seitennavigation hinzugefügt oder noch keine erstellt.",
@@ -2028,7 +2053,15 @@
"no-data": "Keine Smart-Filter erstellt",
"filter": "{{common.filter}}",
"clear": "{{common.clear}}",
- "errored": "Es liegt ein Kodierungsfehler im Filter vor. Sie müssen ihn neu erstellen."
+ "errored": "Es liegt ein Kodierungsfehler im Filter vor. Sie müssen ihn neu erstellen.",
+ "name-label": "Name",
+ "required-field": "Intelligente Filter brauchen einen Namen",
+ "cancel": "{{common.cancel}}",
+ "close": "{{common.close}}",
+ "edit": "{{common.edit}}",
+ "save": "{{common.save}}",
+ "edit-smart-filter": "Bearbeite {{name}}",
+ "filter-name-unique": "Die Namen der intelligenten Filter müssen eindeutig sein"
},
"edit-external-source-item": {
"not-unique": "Für diesen Host existiert eine externe Quelle. Stellen Sie sicher, dass Sie keine Duplikate haben",
@@ -2226,7 +2259,8 @@
"confirm-delete-multiple-chapters": "Sind Sie sicher, dass Sie {{count}} Kapitel/Bände löschen möchten? Die Dateien auf der Festplatte werden dadurch nicht verändert.",
"bulk-delete-libraries": "Möchten Sie wirklich {{count}} Bibliotheken löschen?",
"match-success": "Reihenfolge korrekt zugeordnet",
- "webtoon-override": "Wechsel in den Webtoon-Modus, da die Bilder einen Webtoon darstellen."
+ "webtoon-override": "Wechsel in den Webtoon-Modus, da die Bilder einen Webtoon darstellen.",
+ "scrobble-gen-init": "Hat einen Auftrag in die Warteschlange gestellt, um Scrobble-Ereignisse aus dem bisherigen Leseverlauf und Bewertungen zu generieren und diese mit verbundenen Diensten zu synchronisieren."
},
"read-time-pipe": {
"less-than-hour": "<1 Stunde",
@@ -2298,7 +2332,8 @@
"title": "Aktionen",
"copy-settings": "Einstellungen kopieren von",
"match": "Treffer",
- "match-tooltip": "Spielserie mit Kavita+ manuell abgleichen"
+ "match-tooltip": "Spielserie mit Kavita+ manuell abgleichen",
+ "reorder": "Nachbestellung"
},
"preferences": {
"left-to-right": "Links nach rechts",
@@ -2596,5 +2631,22 @@
"publication-status": "{{edit-series-modal.publication-status-title}}",
"tags": "{{metadata-fields.tags-title}}",
"localized-name": "{{edit-series-modal.localized-name-label}}"
+ },
+ "role-localized-pipe": {
+ "bookmark": "Lesezeichen",
+ "change-restriction": "Änderung der Beschränkung",
+ "login": "Einloggen",
+ "read-only": "Nur Lesen",
+ "admin": "Admin",
+ "promote": "Promote",
+ "download": "Download",
+ "change-password": "Passwort ändern"
+ },
+ "log-level-pipe": {
+ "debug": "Debug",
+ "trace": "Verfolgen",
+ "critical": "Kritisch",
+ "information": "Information",
+ "warning": "Warnung"
}
}
diff --git a/UI/Web/src/assets/langs/fr.json b/UI/Web/src/assets/langs/fr.json
index 79c2485d5..de9f74431 100644
--- a/UI/Web/src/assets/langs/fr.json
+++ b/UI/Web/src/assets/langs/fr.json
@@ -177,7 +177,8 @@
"anilist-scrobbling-tooltip": "Autorise Kavita à mettre à jour le suivi de lecture et les notes sur AniList",
"want-to-read-sync-label": "À lire : Synchroniser",
"want-to-read-sync-tooltip": "Permettre à Kavita d'ajouter des éléments à votre liste \"À lire\" en fonction des séries AniList et MAL de la liste de lecture \"En attente\"",
- "allow-auto-webtoon-reader-label": "Mode Lecteur Automatique Webtoon"
+ "allow-auto-webtoon-reader-label": "Mode Lecteur Webtoon Automatique",
+ "allow-auto-webtoon-reader-tooltip": "Passez en mode \"Lecteur Webtoon\" si les pages ressemblent à un webtoon. Des faux positifs peuvent se produire."
},
"user-holds": {
"title": "Enregistrement du suivi d'activité",
@@ -305,7 +306,8 @@
"regen-warning": "La regénération de votre clé API va invalider tout les clients existants.",
"no-key": "Erreur - La clé n'a pas été défini",
"confirm-reset": "Ceci annulera toutes les configurations OPDS que vous avez configurées. Etes-vous sûr de vouloir continuer ?",
- "key-reset": "Réinitialiser la clé API"
+ "key-reset": "Réinitialiser la clé API",
+ "reset": "Réinitialiser"
},
"scrobbling-providers": {
"title": "Fournisseur de suivi d'activité (Scrobbling)",
@@ -515,9 +517,9 @@
},
"library-type-pipe": {
"book": "Livre",
- "comic": "Bande dessinée",
+ "comic": "Bande dessinée (Legacy)",
"manga": "Manga",
- "comicVine": "Comic Vine",
+ "comicVine": "Bande dessinée",
"image": "Image",
"lightNovel": "Light Novel"
},
@@ -787,9 +789,11 @@
"more-alt": "Plus",
"time-left-alt": "Temps restant",
"time-to-read-alt": "{{sort-field-pipe.time-to-read}}",
- "scrobbling-tooltip": "{{settings.scrobbling}}",
+ "scrobbling-tooltip": "{{settings.scrobbling}}: {{value}}",
"publication-status-title": "Publication",
- "publication-status-tooltip": "État de la publication"
+ "publication-status-tooltip": "État de la publication",
+ "on": "{{reader-settings.on}}",
+ "off": "{{reader-settings.off}}"
},
"metadata-fields": {
"collections-title": "{{side-nav.collections}}",
@@ -856,7 +860,9 @@
"back": "Retour",
"more": "Plus",
"customize": "{{settings.customize}}",
- "browse-authors": "Parcourir les auteurs"
+ "browse-authors": "Parcourir les auteurs",
+ "edit": "{{common.edit}}",
+ "cancel-edit": "Fermer la réorganisation"
},
"library-settings-modal": {
"close": "{{common.close}}",
@@ -873,7 +879,7 @@
"type-label": "Type",
"type-tooltip": "Le type de bibliothèque détermine la manière dont les noms de fichiers sont analysés et si l'interface utilisateur affiche des chapitres (Manga) ou des numéros (Bandes dessinées). Consultez le wiki pour plus de détails sur les différences entre les types de bibliothèques.",
"kavitaplus-eligible-label": "Eligible à Kavita+",
- "kavitaplus-eligible-tooltip": "Kavita+ va-t-il extraire des informations ou soutenir le suivi d'activité (Scrobbling)",
+ "kavitaplus-eligible-tooltip": "Prise en charge des fonctions de métadonnées de Kavita+ ou de scrobbling",
"folder-description": "Ajouter des dossier dans votre bibliothèque",
"browse": "Rechercher des dossiers multimédias",
"help-us-part-1": "Aidez-nous en suivant ",
@@ -975,7 +981,8 @@
},
"card-detail-layout": {
"total-items": "{{count}} éléments au total",
- "jumpkey-count": "{{count}} Séries"
+ "jumpkey-count": "{{count}} Séries",
+ "no-data": "{{common.no-data}}"
},
"card-item": {
"cannot-read": "Impossible à lire"
@@ -1001,7 +1008,8 @@
"language-title": "{{edit-chapter-modal.language-label}}",
"format-title": "{{metadata-filter.format-label}}",
"read-time-title": "{{edit-chapter-modal.reading-time-label}}",
- "length-title": "{{edit-chapter-modal.words-label}}"
+ "length-title": "{{edit-chapter-modal.words-label}}",
+ "age-rating-title": "{{metadata-fields.age-rating-title}}"
},
"related-tab": {
"reading-lists-title": "{{reading-lists.title}}",
@@ -1079,7 +1087,7 @@
"reset": "{{common.reset}}",
"test": "Test",
"host-name-label": "Nom d'hôte",
- "host-name-tooltip": "Nom de domaine (du Reverse Proxy). Nécessaire pour la fonctionnalité de messagerie. S'il n'y a pas de reverse proxy, utiliser n'importe quelle url.",
+ "host-name-tooltip": "Le nom de domaine de votre proxy inverse, nécessaire pour la fonctionnalité du courrier électronique. Si vous n'utilisez pas de proxy inverse, vous pouvez utiliser n'importe quelle URL, y compris http://externalip:port/",
"host-name-validation": "Le nom d'hôte doit commencer par http(s) et ne pas se terminer par /",
"sender-address-label": "Adresse d’expéditeur",
"sender-address-tooltip": "Il s'agit de l'adresse électronique que le destinataire verra lorsqu'il recevra l'e-mail. Il s'agit généralement de l'adresse électronique associée au compte.",
@@ -1323,7 +1331,8 @@
"no-data": "Il n'y a pas d'autres utilisateurs.",
"loading": "{{common.loading}}",
"actions-header": "Actions",
- "pending-tooltip": "Cet utilisateur n'a pas validé son e-mail"
+ "pending-tooltip": "Cet utilisateur n'a pas validé son e-mail",
+ "all-libraries": "Toutes les bibliothèques"
},
"edit-collection-tags": {
"title": "Modifier la collection {{collectionName}}",
@@ -1435,7 +1444,8 @@
"provided": "Fourni",
"smart-filter": "Filtre intelligent",
"library": "Bibliothèque",
- "external-source": "Source externe"
+ "external-source": "Source externe",
+ "delete": "{{common.delete}}"
},
"reading-list-detail": {
"item-count": "{{common.item-count}}",
@@ -1447,7 +1457,19 @@
"read-options-alt": "Options de lecture",
"incognito-alt": "(Incognito)",
"no-data": "Rien n'a été ajouté",
- "characters-title": "{{metadata-fields.characters-title}}"
+ "characters-title": "{{metadata-fields.characters-title}}",
+ "writers-title": "{{metadata-fields.writers-title}}",
+ "cover-artists-title": "{{metadata-fields.cover-artists-title}}",
+ "details-tab": "{{series-detail.details-tab}}",
+ "edit-alt": "{{common.edit}}",
+ "edit-label": "Mode édition",
+ "date-range-title": "Plage de dates",
+ "items-title": "Éléments",
+ "publishers-title": "{{metadata-fields.publishers-title}}",
+ "storyline-tab": "{{series-detail.storyline-tab}}",
+ "reorder-alt": "Réorganiser les éléments",
+ "more-alt": "{{series-detail.more-alt}}",
+ "dnd-warning": "Le glisser-déposer n'est pas disponible sur les appareils mobiles ou lorsque la liste de lecture comporte plus de 100 éléments."
},
"events-widget": {
"title-alt": "Activité",
@@ -1575,7 +1597,7 @@
"dry-run-step": "Simuler",
"final-import-step": "Dernière étape",
"comicvine-parsing-label": "Utiliser la correspondance des séries de Comic Vine",
- "cbl-repo": "Vous trouverez de nombreuses listes de lecture dans la communauté repo.",
+ "cbl-repo": "Vous pouvez trouver de nombreuses listes de lecture dans la communauté dépôt.",
"help-label": "{{common.help}}"
},
"pdf-reader": {
@@ -1994,14 +2016,16 @@
"sidenav": "Barre de navigation latérale",
"external-sources": "Sources externes",
"smart-filters": "Filtres intelligents",
- "help": "{{common.help}}"
+ "help": "{{common.help}}",
+ "description": "Vous pouvez personnaliser différents aspects de Kavita en réorganisant, en modifiant la visibilité et en liant des filtres intelligents/sources externes à votre page d'accueil ou à votre navigation latérale."
},
"customize-dashboard-streams": {
"no-data": "Tous les filtres intelligents ont été ajoutés au tableau de bord ou aucun n'a encore été créé.",
"save": "{{common.save}}",
"add": "{{common.add}}",
"filter": "{{common.filter}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "smart-filter-title": "{{customize-dashboard-modal.title-smart-filters}}"
},
"customize-sidenav-streams": {
"no-data": "Tous les filtres intelligents ont été ajoutés à la barre de navigation latérale ou aucun n'a encore été créé.",
@@ -2029,7 +2053,15 @@
"no-data": "Aucun filtre intelligent n'a été créé",
"filter": "{{common.filter}}",
"clear": "{{common.clear}}",
- "errored": "Il y a une erreur d'encodage dans le filtre. Vous devez le recréer."
+ "errored": "Il y a une erreur d'encodage dans le filtre. Vous devez le recréer.",
+ "save": "{{common.save}}",
+ "edit-smart-filter": "Éditer {{name}}",
+ "cancel": "{{common.cancel}}",
+ "close": "{{common.close}}",
+ "edit": "{{common.edit}}",
+ "required-field": "Les filtres intelligents ont besoin d'un nom",
+ "filter-name-unique": "Les noms des filtres intelligents doivent être uniques",
+ "name-label": "Nom"
},
"edit-external-source-item": {
"not-unique": "Une source externe existe avec cet hôte. Assurez-vous qu'il n'y a pas de doublons",
@@ -2227,7 +2259,8 @@
"confirm-delete-multiple-chapters": "Etes-vous sûr de vouloir supprimer {{count}} chapitres/volumes ? Cela ne modifiera pas les fichiers sur le disque.",
"bulk-delete-libraries": "Êtes vous sûr de vouloir supprimer {{count}} bibliothèque(s) ?",
"webtoon-override": "Passage en mode Webtoon en raison d'images représentant un webtoon.",
- "match-success": "Séries avec la bonne correspondance"
+ "match-success": "Séries avec la bonne correspondance",
+ "scrobble-gen-init": "Mise en attente d'une tâche pour générer des événements de scrobble à partir de l'historique de lecture et des évaluations, en les synchronisant avec les services connectés."
},
"read-time-pipe": {
"less-than-hour": "<1 Heure",
@@ -2299,7 +2332,8 @@
"title": "Actions",
"copy-settings": "Copier les paramètres depuis",
"match-tooltip": "Associer les séries manuellement avec Kavita+",
- "match": "Correspondance"
+ "match": "Correspondance",
+ "reorder": "Réorganiser"
},
"preferences": {
"left-to-right": "De gauche à droite",
@@ -2597,5 +2631,22 @@
"sent-header": "Réussi",
"no-data": "{{common.no-data}}",
"sent-tooltip": "Envoyé"
+ },
+ "role-localized-pipe": {
+ "admin": "Admin",
+ "download": "Ttéléchargement",
+ "change-password": "Modifier le mot de passe",
+ "read-only": "Lecture seule",
+ "bookmark": "Marque-page",
+ "change-restriction": "Modifier la restriction",
+ "login": "Se connecter",
+ "promote": "Promouvoir"
+ },
+ "log-level-pipe": {
+ "information": "Information",
+ "debug": "Déboguer",
+ "trace": "Trace",
+ "warning": "Attention",
+ "critical": "Critique"
}
}
diff --git a/UI/Web/src/assets/langs/ja.json b/UI/Web/src/assets/langs/ja.json
index 30aeefd46..d2c52f0ea 100644
--- a/UI/Web/src/assets/langs/ja.json
+++ b/UI/Web/src/assets/langs/ja.json
@@ -48,7 +48,8 @@
"processed": "処理済み",
"not-processed": "未処理",
"special": "{{entity-title.special}}",
- "scrobbling-disabled": "Scrobbleはアカウント設定で無効になっています。"
+ "scrobbling-disabled": "Scrobbleはアカウント設定で無効になっています。",
+ "token-expired": "あなたのAniListトークンは期限切れだ!アカウントページで更新するまで、イベントのスコーブリングは処理されない。"
},
"scrobble-event-type-pipe": {
"chapter-read": "読書の進捗状況",
@@ -170,7 +171,8 @@
"clients-opds-url-tooltip": "サポートされている OPDS クライアントのリストを参照してください ",
"reset": "{{common.reset}}",
"save": "{{common.save}}",
- "kavitaplus-settings-title": "Kavita+"
+ "kavitaplus-settings-title": "Kavita+",
+ "anilist-scrobbling-label": "AniListへのスコア登録"
},
"user-holds": {
"title": "Scrobble Holds",
diff --git a/UI/Web/src/assets/langs/pl.json b/UI/Web/src/assets/langs/pl.json
index fda1ccb0a..e4f474cef 100644
--- a/UI/Web/src/assets/langs/pl.json
+++ b/UI/Web/src/assets/langs/pl.json
@@ -176,7 +176,9 @@
"anilist-scrobbling-tooltip": "Pozwól Kavicie Scrobblować (synchronizacja jednostronna) postęp czytania i oceny do AniList",
"anilist-scrobbling-label": "AniList Scrobbling",
"want-to-read-sync-label": "Synchronizuj Chcę przeczytać",
- "want-to-read-sync-tooltip": "Pozwól Kavicie na dodanie do twojej listy Chcę przeczytać na podstawie serii oczekujących na przeczytanie z AniList i MAL"
+ "want-to-read-sync-tooltip": "Pozwól Kavicie na dodanie do twojej listy Chcę przeczytać na podstawie serii oczekujących na przeczytanie z AniList i MAL",
+ "allow-auto-webtoon-reader-label": "Automatyczny tryb czytnika Webtoon",
+ "allow-auto-webtoon-reader-tooltip": "Przełącz się w tryb czytnika webtoon, jeśli strony wyglądają jak webtoon. Mogą wystąpić błędne rozpoznania."
},
"user-holds": {
"description": "To jest lista serii zarządzana przez użytkownika, które nie będą scrobblowane do zewnętrznych dostawców. Możesz usunąć serię w dowolnym momencie, a następne zdarzenie umożliwiające scrobblowanie (postęp czytania, ocena, status 'chcę przeczytać') wywoła scrobblowanie.",
@@ -304,7 +306,8 @@
"regen-warning": "Ponowne wygenerowanie klucza API spowoduje unieważnienie wszystkich istniejących klientów.",
"no-key": "BŁĄD - KLUCZ NIE ZOSTAŁ USTAWIONY",
"confirm-reset": "Spowoduje to unieważnienie wszystkich skonfigurowanych ustawień OPDS. Czy na pewno chcesz kontynuować?",
- "key-reset": "Reset klucza API"
+ "key-reset": "Reset klucza API",
+ "reset": "Reset"
},
"scrobbling-providers": {
"title": "Dostawcy usług scrobblowania",
@@ -514,9 +517,9 @@
},
"library-type-pipe": {
"book": "Książka",
- "comic": "Komiks",
+ "comic": "Komiks (Legacy)",
"manga": "Manga",
- "comicVine": "Comic Vine",
+ "comicVine": "Comic",
"image": "Obraz",
"lightNovel": "Light Novel"
},
@@ -786,9 +789,11 @@
"more-alt": "Więcej",
"time-left-alt": "Pozostały czas",
"time-to-read-alt": "{{sort-field-pipe.time-to-read}}",
- "scrobbling-tooltip": "{{settings.scrobbling}}",
+ "scrobbling-tooltip": "{{settings.scrobbling}}: {{value}}",
"publication-status-title": "Publikacja",
- "publication-status-tooltip": "Status publikacji"
+ "publication-status-tooltip": "Status publikacji",
+ "on": "{{reader-settings.on}}",
+ "off": "{{reader-settings.off}}"
},
"metadata-fields": {
"collections-title": "{{side-nav.collections}}",
@@ -855,7 +860,9 @@
"back": "Wstecz",
"more": "Więcej",
"customize": "{{settings.customize}}",
- "browse-authors": "Przeglądaj autorów"
+ "browse-authors": "Przeglądaj autorów",
+ "edit": "{{common.edit}}",
+ "cancel-edit": "Zamknij zmianę kolejności"
},
"library-settings-modal": {
"close": "{{common.close}}",
@@ -872,7 +879,7 @@
"type-label": "Typ",
"type-tooltip": "Typ biblioteki określa sposób analizowania nazw plików i to, czy interfejs użytkownika pokazuje rozdziały (manga) czy wydania (komiksy). Więcej szczegółów na temat różnic między typami bibliotek można znaleźć na wiki.",
"kavitaplus-eligible-label": "Kwalifikuje się do Kavity+",
- "kavitaplus-eligible-tooltip": "Czy Kavita+ będzie pobierać informacje lub obsługiwać Scrobblowanie",
+ "kavitaplus-eligible-tooltip": "Obsługuje funkcje metadanych Kavita+ lub Scrobbling",
"folder-description": "Dodaj foldery do biblioteki",
"browse": "Wyszukaj foldery z multimediami",
"help-us-part-1": "Pomóż nam, postępując zgodnie z ",
@@ -974,7 +981,8 @@
},
"card-detail-layout": {
"total-items": "{{count}} całkowita liczba elementów",
- "jumpkey-count": "{{count}} Serii"
+ "jumpkey-count": "{{count}} Serii",
+ "no-data": "{{common.no-data}}"
},
"card-item": {
"cannot-read": "Nie można odczytać"
@@ -1000,7 +1008,8 @@
"language-title": "{{edit-chapter-modal.language-label}}",
"release-title": "{{sort-field-pipe.release-year}}",
"format-title": "{{metadata-filter.format-label}}",
- "length-title": "{{edit-chapter-modal.words-label}}"
+ "length-title": "{{edit-chapter-modal.words-label}}",
+ "age-rating-title": "{{metadata-fields.age-rating-title}}"
},
"related-tab": {
"reading-lists-title": "{{reading-lists.title}}",
@@ -1078,7 +1087,7 @@
"reset": "{{common.reset}}",
"test": "Test",
"host-name-label": "Nazwa Hosta",
- "host-name-tooltip": "Nazwa domeny (dla reverse proxy). Wymagana do działania poczty e-mail. Jeśli nie używasz reverse proxy podaj dowolny adres URL.",
+ "host-name-tooltip": "Nazwa domeny twojego reverse proxy, wymagana do działania poczty e-mail. Jeśli nie używasz reverse proxy, możesz użyć dowolnego adresu URL, w tym http://externalip:port/",
"host-name-validation": "Nazwa hosta musi zaczynać się od http(s) i nie może kończyć się na /",
"sender-address-label": "Adres nadawcy",
"sender-address-tooltip": "Jest to adres e-mail, który odbiorca zobaczy po otrzymaniu wiadomości e-mail. Zazwyczaj jest to adres e-mail powiązany z kontem.",
@@ -1322,7 +1331,8 @@
"no-data": "Nie ma innych użytkowników.",
"loading": "{{common.loading}}",
"actions-header": "Działania",
- "pending-tooltip": "Ten użytkownik nie potwierdził swojego e-maila"
+ "pending-tooltip": "Ten użytkownik nie potwierdził swojego e-maila",
+ "all-libraries": "Wszystkie biblioteki"
},
"edit-collection-tags": {
"title": "Edytuj kolekcję {{collectionName}}",
@@ -1425,7 +1435,8 @@
},
"reading-list-item": {
"remove": "{{common.remove}}",
- "read": "{{common.read}}"
+ "read": "{{common.read}}",
+ "released-label": "Wydano: {{date}}"
},
"stream-list-item": {
"remove": "{{common.remove}}",
@@ -1433,7 +1444,8 @@
"smart-filter": "Inteligentny filtr",
"library": "Biblioteka",
"external-source": "Zewnętrzne źródła",
- "provided": "Wbudowane"
+ "provided": "Wbudowane",
+ "delete": "{{common.delete}}"
},
"reading-list-detail": {
"item-count": "{{common.item-count}}",
@@ -1445,7 +1457,19 @@
"read-options-alt": "Opcje czytania",
"incognito-alt": "(Incognito)",
"no-data": "Nic nie dodano",
- "characters-title": "{{metadata-fields.characters-title}}"
+ "characters-title": "{{metadata-fields.characters-title}}",
+ "writers-title": "{{metadata-fields.writers-title}}",
+ "cover-artists-title": "{{metadata-fields.cover-artists-title}}",
+ "publishers-title": "{{metadata-fields.publishers-title}}",
+ "items-title": "Pozycje",
+ "storyline-tab": "{{series-detail.storyline-tab}}",
+ "edit-alt": "{{common.edit}}",
+ "more-alt": "{{series-detail.more-alt}}",
+ "edit-label": "Tryb edycji",
+ "date-range-title": "Zakres dat",
+ "reorder-alt": "Zmiana kolejności pozycji",
+ "dnd-warning": "Funkcja przeciągnij i upuść jest niedostępna na urządzeniach mobilnych lub gdy lista czytelnicza zawiera ponad 100 pozycji",
+ "details-tab": "{{series-detail.details-tab}}"
},
"events-widget": {
"title-alt": "Aktywność",
@@ -1992,14 +2016,16 @@
"sidenav": "Panel boczny",
"external-sources": "Zewnętrzne źródła",
"smart-filters": "Inteligentne filtry",
- "help": "{{common.help}}"
+ "help": "{{common.help}}",
+ "description": "Możesz dostosować różne aspekty Kavita, zmieniając kolejność, przełączając widoczność i wiążąc inteligentne filtry / źródła zewnętrzne ze stroną główną lub boczną nawigacją."
},
"customize-dashboard-streams": {
"no-data": "Wszystkie inteligentne filtry zostały dodane do panelu nawigacyjnego lub żadne nie zostały jeszcze utworzone.",
"save": "{{common.save}}",
"add": "{{common.add}}",
"filter": "{{common.filter}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "smart-filter-title": "{{customize-dashboard-modal.title-smart-filters}}"
},
"customize-sidenav-streams": {
"no-data": "Wszystkie inteligentne filtry zostały dodane do Panelu bocznego, lub nie zostały jeszcze nie utworzone.",
@@ -2027,7 +2053,15 @@
"no-data": "Nie utworzono inteligentnych filtrów",
"filter": "{{common.filter}}",
"clear": "{{common.clear}}",
- "errored": "W filtrze wystąpił błąd kodowania. Należy go ponownie utworzyć."
+ "errored": "W filtrze wystąpił błąd kodowania. Należy go ponownie utworzyć.",
+ "close": "{{common.close}}",
+ "cancel": "{{common.cancel}}",
+ "edit": "{{common.edit}}",
+ "save": "{{common.save}}",
+ "required-field": "Smart filtry potzebują nzwy",
+ "filter-name-unique": "Nazwy inteligentnych filtrów muszą być unikatowe",
+ "edit-smart-filter": "Edytuj {{name}}",
+ "name-label": "Nazwa"
},
"edit-external-source-item": {
"not-unique": "Zewnętrzne źródło istnieje na tym hoście. Upewnij się, że nie masz duplikatów",
@@ -2225,7 +2259,8 @@
"confirm-delete-multiple-chapters": "Czy na pewno chcesz usunąć {{count}} rozdziałów/tomów? Nie spowoduje to modyfikacji plików na dysku.",
"webtoon-override": "Przełączanie do trybu Webtoon z powodu obrazów odpowiadających webtoonowi.",
"bulk-delete-libraries": "Jesteś pewien że chcesz usunąć {{count}} bibliotek?",
- "match-success": "Seria dopasowana prawidłowo"
+ "match-success": "Seria dopasowana prawidłowo",
+ "scrobble-gen-init": "Ustawiono w kolejce zadanie generowania zdarzeń scrobble na podstawie wcześniejszej historii czytania i ocen, synchronizując je z połączonymi usługami."
},
"read-time-pipe": {
"less-than-hour": "<1 godzina",
@@ -2297,7 +2332,8 @@
"copy-settings": "Kopiuj ustawienia z",
"import-mal-stack": "Importuj MAL Stack",
"match-tooltip": "Dopasuj serię ręcznie z Kavita+",
- "match": "Dopasuj"
+ "match": "Dopasuj",
+ "reorder": "Zmień kolejność"
},
"preferences": {
"left-to-right": "Od lewej do prawej",
@@ -2595,5 +2631,22 @@
"no-data": "{{common.no-data}}",
"sent-tooltip": "Wysłano",
"not-sent-tooltip": "Nie wysłano"
+ },
+ "role-localized-pipe": {
+ "download": "Pobierz",
+ "change-password": "Zmień hasło",
+ "bookmark": "Zakładka",
+ "change-restriction": "Zmień ograniczenia",
+ "login": "Login",
+ "read-only": "Tylko do odczytu",
+ "promote": "Promuj",
+ "admin": "Admin"
+ },
+ "log-level-pipe": {
+ "debug": "Debug",
+ "information": "Informacje",
+ "warning": "Ostrzeżenie",
+ "critical": "Krytyczne",
+ "trace": "Ślad"
}
}
diff --git a/UI/Web/src/assets/langs/pt.json b/UI/Web/src/assets/langs/pt.json
index ac05a12ef..2f4d291cc 100644
--- a/UI/Web/src/assets/langs/pt.json
+++ b/UI/Web/src/assets/langs/pt.json
@@ -176,7 +176,9 @@
"want-to-read-sync-tooltip": "Permitir que o Kavita adicione itens à lista Leituras Futuras com base nas séries da lista de leitura Pendentes do AniList e/ou MAL",
"anilist-scrobbling-tooltip": "Permitir que o Kavita faça Scrobble (sincronização unidirecional) do progresso das leituras e classificações para o AniList",
"kavitaplus-settings-title": "Kavita+",
- "anilist-scrobbling-label": "Scrobbling AniList"
+ "anilist-scrobbling-label": "Scrobbling AniList",
+ "allow-auto-webtoon-reader-label": "Modo Automático do Leitor Webtoon",
+ "allow-auto-webtoon-reader-tooltip": "Muda para o modo Leitor Webtoon se as páginas parecem ser um webtoon. Podem acontecer falsos positivos."
},
"user-holds": {
"title": "Retenções de Scrobble",
@@ -304,7 +306,8 @@
"regen-warning": "Se recriar a chave da API, os clientes de terceiros existentes deixarão de ter acesso.",
"no-key": "ERRO - CHAVE NÃO DEFINIDA",
"confirm-reset": "Isto irá invalidar todas as configurações OPDS. Tem a certeza que deseja continuar?",
- "key-reset": "Repor chave da API"
+ "key-reset": "Repor chave da API",
+ "reset": "Restaurar"
},
"scrobbling-providers": {
"title": "Fornecedores de Scrobbling",
@@ -514,9 +517,9 @@
},
"library-type-pipe": {
"book": "Livro",
- "comic": "BD",
+ "comic": "BD (Legado)",
"manga": "Manga",
- "comicVine": "Comic Vine",
+ "comicVine": "BD",
"image": "Imagem",
"lightNovel": "Light Novel"
},
@@ -786,9 +789,11 @@
"more-alt": "Mais",
"time-left-alt": "Tempo Restante",
"time-to-read-alt": "{{sort-field-pipe.time-to-read}}",
- "scrobbling-tooltip": "{{settings.scrobbling}}",
+ "scrobbling-tooltip": "{{settings.scrobbling}}: {{value}}",
"publication-status-title": "Publicação",
- "publication-status-tooltip": "Estado da Publicação"
+ "publication-status-tooltip": "Estado da Publicação",
+ "on": "{{reader-settings.on}}",
+ "off": "{{reader-settings.off}}"
},
"metadata-fields": {
"collections-title": "{{side-nav.collections}}",
@@ -855,7 +860,9 @@
"back": "Voltar",
"more": "Mais",
"customize": "{{settings.customize}}",
- "browse-authors": "Explorar Autores"
+ "browse-authors": "Explorar Autores",
+ "edit": "{{common.edit}}",
+ "cancel-edit": "Fechar Reordenar"
},
"library-settings-modal": {
"close": "{{common.close}}",
@@ -872,7 +879,7 @@
"type-label": "Tipo",
"type-tooltip": "O tipo de biblioteca indica como os nomes dos ficheiros são processados e se o UI mostra Capítulos (Manga) vs Números (BDs). Verifique o wiki para mais detalhes relativamente às diferenças entre os dois tipos de bibliotecas.",
"kavitaplus-eligible-label": "Kavita+ Elegível",
- "kavitaplus-eligible-tooltip": "O Kavita+ extrairá informações ou oferecerá suporte ao Scrobbling",
+ "kavitaplus-eligible-tooltip": "Suporta as funcionalidades de metadados do Kavita+ ou Scrobbling",
"folder-description": "Adicione pastas à sua biblioteca",
"browse": "Procure as Pastas Que Pretende Adicionar",
"help-us-part-1": "Ajude-nos e siga ",
@@ -974,7 +981,8 @@
},
"card-detail-layout": {
"total-items": "{{count}} itens totais",
- "jumpkey-count": "{{count}} Séries"
+ "jumpkey-count": "{{count}} Séries",
+ "no-data": "{{common.no-data}}"
},
"card-item": {
"cannot-read": "Não Pode Ler"
@@ -1000,7 +1008,8 @@
"language-title": "{{edit-chapter-modal.language-label}}",
"release-title": "{{sort-field-pipe.release-year}}",
"format-title": "{{metadata-filter.format-label}}",
- "length-title": "{{edit-chapter-modal.words-label}}"
+ "length-title": "{{edit-chapter-modal.words-label}}",
+ "age-rating-title": "{{metadata-fields.age-rating-title}}"
},
"related-tab": {
"reading-lists-title": "{{reading-lists.title}}",
@@ -1078,7 +1087,7 @@
"reset": "{{common.reset}}",
"test": "Teste",
"host-name-label": "Nome do Host",
- "host-name-tooltip": "Nome de domínio (do Proxy Inverso). Obrigatório para a funcionalidade de email. Se não existir proxy inverso, use qualquer url.",
+ "host-name-tooltip": "O nome de domínio do proxy inverso, necessário para a funcionalidade de email. Se não usar um proxy inverso, pode usar qualquer URL, incluindo http://externalip:port/",
"host-name-validation": "O nome do host tem de começar por http(s) e não pode acabar com /",
"sender-address-label": "Endereço Remetente",
"sender-address-tooltip": "Este é o endereço de e-mail que o destinatário verá quando receber o email. Normalmente, o endereço de email associado à conta.",
@@ -1322,7 +1331,8 @@
"no-data": "Não existem outros utilizadores.",
"loading": "{{common.loading}}",
"actions-header": "Ações",
- "pending-tooltip": "Este utilizador não validou o seu email"
+ "pending-tooltip": "Este utilizador não validou o seu email",
+ "all-libraries": "Todas as Bibliotecas"
},
"edit-collection-tags": {
"title": "Editar Coleção {{collectionName}}",
@@ -1425,7 +1435,8 @@
},
"reading-list-item": {
"remove": "{{common.remove}}",
- "read": "{{common.read}}"
+ "read": "{{common.read}}",
+ "released-label": "Lançamento: {{date}}"
},
"stream-list-item": {
"remove": "{{common.remove}}",
@@ -1433,7 +1444,8 @@
"provided": "Disponibilizado",
"smart-filter": "Filtro Inteligente",
"library": "Biblioteca",
- "external-source": "Fonte Externa"
+ "external-source": "Fonte Externa",
+ "delete": "{{common.delete}}"
},
"reading-list-detail": {
"item-count": "{{common.item-count}}",
@@ -1445,7 +1457,19 @@
"read-options-alt": "Opções de leitura",
"incognito-alt": "(Incógnito)",
"no-data": "Nada adicionado",
- "characters-title": "{{metadata-fields.characters-title}}"
+ "characters-title": "{{metadata-fields.characters-title}}",
+ "writers-title": "{{metadata-fields.writers-title}}",
+ "cover-artists-title": "{{metadata-fields.cover-artists-title}}",
+ "details-tab": "{{series-detail.details-tab}}",
+ "dnd-warning": "A funcionalidade arrastar e largar está indisponível em dispositivos móveis ou quando a lista de leitura tem mais de 100 itens.",
+ "items-title": "Itens",
+ "publishers-title": "{{metadata-fields.publishers-title}}",
+ "storyline-tab": "{{series-detail.storyline-tab}}",
+ "edit-label": "Modo Edição",
+ "date-range-title": "Intervalo de Datas",
+ "edit-alt": "{{common.edit}}",
+ "reorder-alt": "Reordenar Itens",
+ "more-alt": "{{series-detail.more-alt}}"
},
"events-widget": {
"title-alt": "Atividade",
@@ -1992,14 +2016,16 @@
"sidenav": "Navegação Lateral",
"external-sources": "Fontes Externas",
"smart-filters": "Filtros Inteligentes",
- "help": "{{common.help}}"
+ "help": "{{common.help}}",
+ "description": "Pode personalizar diferentes aspetos do Kavita ao reordenar, mudar a visibilidade, e fixar filtros inteligentes/origens externas à sua página inicial ou navegação lateral."
},
"customize-dashboard-streams": {
"no-data": "Todos os Filtros inteligentes foram adicionados ao Painel Principal ou nenhum foi ainda criado.",
"save": "{{common.save}}",
"add": "{{common.add}}",
"filter": "{{common.filter}}",
- "clear": "{{common.clear}}"
+ "clear": "{{common.clear}}",
+ "smart-filter-title": "{{customize-dashboard-modal.title-smart-filters}}"
},
"customize-sidenav-streams": {
"no-data": "Todos os Filtros inteligentes foram adicionados à Navegação Lateral ou nenhum foi ainda criado.",
@@ -2027,7 +2053,15 @@
"no-data": "Não foram criados Filtros Inteligentes",
"filter": "{{common.filter}}",
"clear": "{{common.clear}}",
- "errored": "Existe um erro de encoding no filtro. Tem de ser recriado."
+ "errored": "Existe um erro de encoding no filtro. Tem de ser recriado.",
+ "cancel": "{{common.cancel}}",
+ "close": "{{common.close}}",
+ "edit": "{{common.edit}}",
+ "save": "{{common.save}}",
+ "edit-smart-filter": "Editar {{name}}",
+ "name-label": "Nome",
+ "required-field": "Os Filtros Inteligentes requerem um nome",
+ "filter-name-unique": "Os nomes dos Filtros Inteligentes têm de ser únicos"
},
"edit-external-source-item": {
"not-unique": "Existe uma fonte externa com este host. Garanta que não tem duplicados",
@@ -2225,7 +2259,8 @@
"confirm-delete-multiple-chapters": "Tem a certeza de que pretende eliminar {{count}} capítulos/volumes? Este processo não irá modificar ficheiros em disco.",
"bulk-delete-libraries": "Tem a certeza que deseja eliminar {{count}} bibliotecas?",
"match-success": "Séries correspondidas com sucesso",
- "webtoon-override": "O modo Webtoon vai ser usado porque as imagens representam um webtoon."
+ "webtoon-override": "O modo Webtoon vai ser usado porque as imagens representam um webtoon.",
+ "scrobble-gen-init": "Foi colocada uma tarefa em fila para gerar eventos de scrobble a partir do historial de leitura e classificações existentes, sincronizando-as com os serviços que estão configurados."
},
"read-time-pipe": {
"less-than-hour": "<1 Hora",
@@ -2297,7 +2332,8 @@
"title": "Ações",
"copy-settings": "Copiar Definições De",
"match": "Correspondência",
- "match-tooltip": "Fazer a associação manual das Séries com o Kavita+"
+ "match-tooltip": "Fazer a associação manual das Séries com o Kavita+",
+ "reorder": "Reordenar"
},
"preferences": {
"left-to-right": "Esquerda para Direita",
@@ -2595,5 +2631,22 @@
"publication-status": "{{edit-series-modal.publication-status-title}}",
"covers": "Capas",
"start-date": "{{manage-metadata-settings.enable-start-date-label}}"
+ },
+ "role-localized-pipe": {
+ "admin": "Administrador",
+ "download": "Descarregar",
+ "change-password": "Mudar Palavra Passe",
+ "bookmark": "Marcador",
+ "change-restriction": "Mudar Restrição",
+ "login": "Login",
+ "read-only": "Só Leitura",
+ "promote": "Promover"
+ },
+ "log-level-pipe": {
+ "debug": "Debug",
+ "information": "Informação",
+ "trace": "Rastrear",
+ "warning": "Aviso",
+ "critical": "Crítico"
}
}