i18n(client): sync translations from Crowdin (#1418)

Keep sparse translated catalogs synchronized with reviewed Crowdin content.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
neon
2026-09-15 09:18:54 -06:00
committed by GitHub
parent b485d06688
commit b10bb58a88
7 changed files with 1247 additions and 56 deletions
+291 -8
View File
@@ -1636,6 +1636,7 @@
"hint": "Beim Abrufen von Metadaten die zurückgegebenen Anbieter-IDs (ISBN, ASIN, Goodreads-ID usw.) im Buchdatensatz speichern, für genauere zukünftige Suchen."
},
"existingProviderIdsOnly": {
"label": "Nur vorhandene Provider-IDs verwenden",
"hint": "Für Bücher, die bereits in der Bibliothek sind, werden nur Anbieter mit einer gespeicherten ID abgefragt und nie auf eine Suche zurückgefallen, wenn eine ID-Suche fehlschlägt. Manuelle Suche und Neubucherkennung bleiben davon unberührt."
}
},
@@ -1927,7 +1928,16 @@
"lineHeightHint": "Vertikaler Abstand zwischen den Zeilen",
"paragraphSpacing": "Absatzabstand",
"paragraphSpacingHint": "Abstand zwischen den Absätzen. Standard Buch bewahrt den Abstand des Herausgebers.",
"paragraphSpacingDefault": "Buchstandard",
"paragraphSpacingValue": "{value} em",
"letterSpacing": "Zeichenabstand",
"letterSpacingHint": "Abstand zwischen Buchstaben. Buchstandard bewahrt den Abstand des Herausgebers.",
"wordSpacing": "Wortabstand",
"wordSpacingHint": "Abstand zwischen Wörtern. Buchstandard bewahrt den Abstand des Herausgebers.",
"textIndent": "Einzug erste Zeile",
"textIndentHint": "Einzug am Anfang von normalen Absätzen. Buchstandard beibehaltet die vom Verlag vorgegebenen Einzug.",
"custom": "Benutzerdefiniert",
"emValue": "{value} em",
"justify": "Text ausrichten",
"justifyHint": "Text an beiden Rändern ausrichten",
"hyphenation": "Silbentrennung",
@@ -2801,38 +2811,263 @@
"tabs": {
"file-naming": "Dateibenennung",
"book-dock": "Bücherablage",
"requests": "Anfragen",
"maintenance": "Wartung",
"audit-log": "Prüfprotokoll"
},
"requests": {
"title": "Anfragen",
"subtitle": "Wo Veröffentlichungen gefunden werden, was holt sie herab und was passiert, sobald sie verfügbar werden.",
"tabs": {
"sources": "Quellen",
"clients": "Download Programme",
"automation": "Automatisierung"
},
"loading": "Lädt Download Programme...",
"clients": "Download Programme",
"addClient": "Programm hinzufügen",
"editClient": "Programm bearbeiten",
"deleteClient": "{name} löschen",
"clientsEmpty": {
"title": "Noch kein Download Programm",
"body": "Ein direkter HTTP-Download benötigt kein Programm. Verbinde eins, damit BookOrbit auch das abrufen kann, was ein Tracker als Torrent anbietet.",
"note": "qBittorrent, Transmission und Deluge werden unterstützt."
},
"summary": "{type} - Kategorie {category}, Priorität {priority}",
"disabled": "Deaktiviert",
"test": "Verbindung testen",
"testSaveFirst": "Änderungen vor dem Testen speichern",
"testOk": "Verbunden mit {client} {version}",
"testOkNoVersion": "Verbunden mit {client}",
"lastTestOk": "Zuletzt getestet {time}: verbunden",
"lastTestFailed": "Zuletzt getestet: {time}: {error}",
"saved": "Download Programm gespeichert",
"deleted": "Download Programm entfernt",
"clientTypes": {
"qbittorrent": "qBittorrent",
"transmission": "Transmission",
"deluge": "Deluge"
},
"color": {
"label": "Farbe",
"hint": "Markiert dieses Programm in Transferdetails. Das Transferprotokoll behält seine eigene Farbe.",
"none": "Keine Farbe"
},
"fields": {
"name": "Name",
"type": "Programm-Typ",
"baseUrl": "Basis URL",
"username": "Benutzername",
"password": "Passwort",
"passwordKeep": "Leer lassen, um das aktuelle Passwort beizubehalten",
"passwordClear": "Leeren",
"passwordKeepAction": "Behalten",
"enabled": "Aktiviert"
"passwordWillClear": "Das gespeicherte Passwort wird beim Speichern entfernt",
"category": "Kategorie",
"categoryHint": "Schlagwörter, die der BookOrbit hinzufügt, so dass er nur eigene Torrents bearbeitet.",
"priority": "Priorität",
"enabled": "Aktiviert",
"useHardlinks": "Hardlinks verwenden",
"allowPrivateAddress": "Erlaube private Adressen",
"allowPrivateAddressHint": "Benötigt, wenn das Programm in Ihrem lokalen Netzwerk oder auf dem gleichen Rechner läuft.",
"passwordBrief": "Verschlüsselt gespeichert.",
"useHardlinksBrief": "Seeded ohne den Speicherplatz zweimal zu verwenden. Verwendet nur eine Kopie über Dateisysteme."
},
"mappings": {
"title": "Pfadzuordnungen",
"hint": "Geben Sie die Pfade, die das Programm meldet, in Pfade an, die BookOrbit öffnen kann. Benötigt wenn die beiden in separaten Containern ausgeführt werden.",
"add": "Zuordnung hinzufügen",
"remove": "Zuordnung entfernen",
"remotePath": "Programm Pfad",
"localPath": "BookOrbit Pfad",
"brief": "Erforderlich. Bestimmt das Verzeichnis , aus dem BookOrbit importiert; wenn das Programm die gleichen Dateien in den gleichen Pfaden sieht, ordnet das Downloadverzeichnis sich selbst zu.",
"identityExample": "Gleiches Dateisystem? Benutzen Sie den gleichen Pfad auf beiden Seiten, zum Beispiel /downloads auf der linken Seite und /downloads auf der rechten Seite."
},
"hardlink": {
"test": "Hardlink testen",
"checking": "Überprüfe...",
"works": "Hardlinks funktionieren: Importe verwenden den Speicherplatz nicht doppelt.",
"unavailable": "Hardlinks sind hier nicht verfügbar: Importe werden kopiert und der Speicherplatz doppelt verwendet.",
"link_refused": "Dieses Dateisystem hat den Hardlink abgelehnt ({code}): Importe werden kopiert und der Speicherplatz doppelt verwendet.",
"download_dir_unwritable": "BookOrbit kann nicht in das Downloadverzeichnis schreiben ({code}), daher konnte Hardlink nicht getestet werden.",
"localMissing": "BookOrbit kann diesen Pfad nicht erkennen.",
"dockMissing": "Der Ordner Book Dock ist nicht lesbar."
},
"reconciliation": {
"action": "Abgleichen",
"clean": "Jedes eigene Programm-Element entspricht einem gespeicherten BookOrbit-Downloadversuch.",
"unsupported": "Dieses Programm kann keine Einträge nach BookOrbit Eigentümer-Kennzeichnung auflisten. Aktivieren Sie für Deluge das Label-Plugin; für Transmission konfigurieren Sie einen Kategorie-Ordner.",
"truncated": "Das Programm hat mehr als 1.000 Einträge zurückgegeben. Beheben Sie die sichtbaren Einträge, dann gleichen Sie nochmal ab.",
"orphan": "Kein BookOrbit Versuch besitzt diesen Programm-Eintrag.",
"failedAttempt": "Das Programm enthält diesen Artikel noch, aber der Versuch nach \"{title}\" ist fehlgeschlagen.",
"missing": "Dieser {status} Versuch ist nicht mehr im Download-Programm vorhanden.",
"adopt": "An {title} anhängen",
"adopted": "Programm-Eintrag an {title} angehängt",
"remove": "Vom Programm entfernen",
"removed": "Verwaiste Programm-Element entfernt.",
"removeTitle": "Das verwaiste Client-Element entfernen?",
"removeDescription": "{name} wurde vom Download-Programm entfernt. Die heruntergeladenen Dateien werden beibehalten.",
"notOrphan": "Dieses Client-Element ist noch mit einem BookOrbit Download-Versuch verbunden."
},
"errors": {
"loadFailed": "Download Programm konnte nicht laden werden",
"saveFailed": "Download Programm konnte nicht gespeichert werden",
"deleteFailed": "Download Programm konnte nicht entfernt werden",
"testFailed": "Download Programm konnte nicht erreicht werden",
"nameAndUrlRequired": "Ein Name und eine Basis-URL sind erforderlich",
"nameTaken": "Ein Download Programm mit diesem Namen existiert bereits",
"urlPrivate": "Diese Adresse ist in einem privaten oder lokalen Netzwerk. Aktivieren Sie \"Private Adressen erlauben\", wenn der Client dort läuft.",
"nameRequired": "Geben Sie diesem Client einen Namen.",
"urlRequired": "Geben Sie die Adresse ein, unter der BookOrbit diesen Client erreichen soll."
},
"confirmDelete": {
"title": "Dieses Download Programm entfernen?",
"confirm": "Programm entfernen"
},
"indexers": {
"title": "Torrent-Indexer",
"loading": "Lade Indexer...",
"empty": {
"title": "Noch keine Quellen",
"pluginTitle": "Plugin installieren",
"torznabTitle": "Torznab-Indexer hinzufügen"
},
"add": "Indexer hinzufügen",
"edit": "Indexer bearbeiten",
"delete": "{name} löschen",
"none": "Noch kein Indexer.",
"disabled": "Deaktiviert",
"test": "Verbindung testen",
"testSaveFirst": "Änderungen vor dem Testen speichern",
"testOk": "Verbunden mit ${name}",
"toggleAria": "Suche mit {name}",
"enabledNotice": "{name} wird durchsucht",
"disabledNotice": "{name} wird nicht durchsucht",
"lastTestOk": "Zuletzt getestet {time}: verbunden",
"lastTestFailed": "Zuletzt getestete {time}: {error}",
"saved": "Indexer gespeichert",
"deleted": "Quelle gelöscht",
"pluginFailed": "Das Plugin in \"{directory}\" wurde nicht geladen: {reason}",
"network": {
"title": "Erweitertes Netzwerk",
"resolvers": "DNS-Server",
"proxyUrl": "Proxy-URL"
},
"types": {
"torznab": "Torznab (Jackett, Prowlarr, NZBHydra)"
},
"fields": {
"name": "Name",
"credentialKeepAction": "Behalten"
"type": "Indexer-Typ",
"baseUrl": "Basis-URL",
"credential": {
"apiKey": "API-Schlüssel",
"sessionId": "Session-ID"
},
"credentialKeep": "Leer lassen, um das aktuelle Passwort beizubehalten",
"credentialClear": "Leeren",
"credentialKeepAction": "Behalten",
"credentialWillClear": "Die gespeicherten Anmeldeinformationen werden beim Speichern entfernt",
"enabled": "Aktiviert",
"allowPrivateAddress": "Private Adressen erlauben",
"credentialBrief": "Verschlüsselt gespeichert.",
"searchByIsbn": "Suche nach ISBN"
},
"color": {
"label": "Farbe",
"none": "Keine Farbe",
"options": {
"blue": "Blau",
"indigo": "Indigo",
"purple": "Lila",
"pink": "Pink",
"red": "Rot",
"orange": "Orange",
"yellow": "Gelb",
"lime": "Lindgrün",
"green": "Grün",
"teal": "Aquamarin"
}
},
"mediaKinds": {
"label": "Diese Quelle durchsuchen nach"
},
"categories": {
"title": "Kategorien"
},
"settings": {
"restoreDefault": "Standard wiederherstellen"
},
"confirmDelete": {
"title": "Diese Quelle löschen",
"confirm": "Quelle löschen"
},
"errors": {
"loadFailed": "Indexer konnte nicht geladen werden",
"saveFailed": "Indexer konnte nicht gespeichert werden",
"deleteFailed": "Quelle konnte nicht gelöscht werden",
"testFailed": "Indexer konnte nicht erreicht werden",
"nameAndUrlRequired": "Ein Name und eine Basis-URL sind erforderlich",
"nameTaken": "Ein Indexer mit diesem Namen existiert bereits",
"urlUnsafe": "Diese Basis-URL konnte nicht erreicht werden. Überprüfe die Adresse und ob sie http oder https verwendet.",
"urlPrivate": "Diese Adresse ist in einem privaten oder lokalen Netzwerk. Aktivieren Sie \"Private Adressen erlauben\", wenn der Indexer dort läuft.",
"credentialRequired": "Dieser Indexer benötigt Anmeldeinformationen, bevor er verwendet werden kann",
"nameRequired": "Geben Sie diesem Indexer einen Namen.",
"urlRequired": "Geben Sie die Adresse ein, nach der BookOrbit suchen soll."
},
"editName": "{name} bearbeiten",
"editorDescription": "Einstellungen für diesen Indexer.",
"chooseType": "Wählen Sie einen Indexer-Typ",
"builtIn": "Integriert",
"plugin": "Plugin",
"plugins": {
"title": "Plugins",
"install": "Plugin installieren",
"installFailed": "Dieses Plugin konnte nicht installiert werden.",
"inspectFailed": "Diese Datei konnte nicht als Plugin gelesen werden.",
"removeAction": "Plugin löschen",
"removed": "{type} und seine Quellen gelöscht.",
"removeFailed": "Dieses Plugin konnte nicht gelöscht werden.",
"confirmRemove": "{label} Plugin löschen?",
"replaces": "Dies ersetzt das bereits installierte {type} Plugin.",
"restartRequired": "Starte BookOrbit neu, damit die Plugin-Änderung wirksam wird.",
"confirmInstall": "Plugin installieren",
"configure": "Einrichten",
"notSetUp": "Noch nicht eingerichtet",
"brokenTitle": "Ein Plugin lädt nicht",
"update": "Plugin updaten",
"replaceTitle": "Dieses Plugin ersetzen?",
"replace": "Plugin ersetzen",
"reviewTitle": "Dieses Plugin installieren?",
"type": "Typ",
"credentialNone": "Keine"
"version": "Version",
"versionLabel": "Plugin-Version {version}",
"versionUnknown": "Plugin-Version unbekannt",
"versionUnknownValue": "Unbekannt",
"media": "Medien",
"credential": "Anmeldeinformationen",
"credentialRequired": "Erforderlich",
"credentialNone": "Keine",
"sectionTitle": "Plugin"
}
},
"automation": {
"title": "Automatisierung",
"groupDownloads": "Automatische Downloads",
"groupImports": "Import-Prüfungen",
"stateOn": "An",
"stateOff": "Aus",
"autoSearchMaxAgeUnit": "Tage"
"howDownloads": "Wie automatische Downloads funktionieren",
"howImports": "Wie Import-Prüfungen funktionieren",
"saveFailed": "Diese Einstellung konnte nicht gespeichert werden",
"autoGrabEnabled": "Automatische Downloads sind an",
"autoGrabDisabled": "Automatische Downloads sind aus",
"minScore": "Minimaler Release-Wert",
"maxAttempts": "Versuche pro Anfrage",
"autoSearchInterval": "Suche erneut nach",
"autoSearchIntervalUnit": "Stunden",
"autoSearchMaxAgeUnit": "Tage",
"selectFolder": "Wähle einen Ordner"
},
"profiles": {
"anyLayout": "Beliebig",
@@ -2840,6 +3075,8 @@
"mono": "Mono",
"multiSelectAny": "Beliebig"
},
"continueWithType": "Weiter",
"editorDescription": "Einstellungen für dieses Download Programm.",
"searchHealth": {
"failingStreak": "{count} Suche in einer Zeile fehlgeschlagen"
}
@@ -3519,6 +3756,7 @@
"Collection": "Sammlung",
"SmartScope": "Intelligenter Bereich",
"BookDockFile": "Bücherablage-Datei",
"DownloadClient": "Download Programm",
"Author": "Autor",
"AppSettings": "App-Einstellungen",
"Genre": "Genre",
@@ -3547,6 +3785,9 @@
"BookDelete": "Buch löschen",
"BookBulkDelete": "Bücher löschen",
"BookDockFinalize": "Bücherablage-Datei finalisieren",
"DownloadClientCreate": "Download Programm erstellen",
"DownloadClientUpdate": "Download Programm aktualisieren",
"DownloadClientDelete": "Download Programm löschen",
"EntityManagerSplit": "Entität aufteilen"
}
},
@@ -3582,6 +3823,7 @@
"orDivider": "oder",
"forgotPassword": "Passwort vergessen?",
"signUp": "Registrieren",
"registeredNotice": "Konto erstellt. Melden Sie sich an, um fortzufahren. Ein Administrator muss Berechtigungen erteilen, bevor Sie auf die Bibliothek zugreifen können.",
"errors": {
"invalidCredentials": "Ungültiger Benutzername oder ungültiges Passwort",
"tooManyAttempts": "Zu viele Anmeldeversuche. Bitte warten Sie eine Minute und versuchen Sie es erneut."
@@ -3669,6 +3911,7 @@
"all": "Alle",
"noPortrait": "Kein Portrait",
"multipleBooks": "2+ Bücher",
"recentlyAdded": "Diese Woche hinzugefügt",
"noSortName": "Keine Namenssortierung"
}
},
@@ -5248,6 +5491,7 @@
},
"sort": {
"label": "Sortieren nach",
"createdAt": "Kürzlich hinzugefügt",
"fileName": "Dateiname",
"fileSize": "Größe",
"format": "Format",
@@ -5277,6 +5521,25 @@
"dockFileIdPlaceholder": "z.b. 42",
"fulfilFromDock": "Eine Bücherablage-Datei"
},
"toasts": {
"downloadRemoved": "Vom Download Programm entfernt"
},
"errors": {
"removeDownloadFailed": "Dieser Torrent konnte nicht vom Download Programm entfernt werden"
},
"grab": {
"title": "An ein Download Programm senden",
"noClientList": "BookOrbit verwendet das aktivierte Download Programm mit der höchsten Priorität."
},
"releases": {
"refused": {
"clientRefused": "Ihr Download Programm hat eine frühere Veröffentlichung abgelehnt"
}
},
"seed": {
"loadFailed": "Das Download Programm konnte für diese Anfrage nicht erreicht werden.",
"notInClient": "Das Download Programm hat diesen Torrent nicht mehr."
},
"table": {
"age": "Alter"
},
@@ -5355,6 +5618,7 @@
"annotations": "Anmerkungen",
"uploadBooks": "Bücher hochladen",
"appearance": "Erscheinungsbild",
"appearanceDescription": "Wählen Sie Themen-, Akzent-, Eckradius-, Oberflächen- und Hintergrundoptionen.",
"theme": "Design",
"accent": "Akzent",
"radius": "Rundung",
@@ -5374,6 +5638,7 @@
"body": "Wenn BookOrbit Ihnen bei Ihrer Bibliothek hilft, geben Sie dem Projekt doch einen Stern auf GitHub. Das hilft mehr Menschen, die App zu entdecken, und unterstützt die weitere Entwicklung.",
"cta": "BookOrbit auf GitHub mit Stern versehen"
},
"surfaceOpacity": "Oberflächentransparenz",
"surfaceOpacityValue": "{value}%",
"surfaceBrightnessValue": "{value}%"
},
@@ -5590,6 +5855,9 @@
"longWait": "Das lange Warten"
},
"shelfNames": {
"recentlyAdded": "Kürzlich hinzugefügt",
"continueReading": "Weiterlesen",
"continueListening": "Weiterhören",
"smartScope": "Intelligenter Bereich"
},
"shelfLayout": {
@@ -7571,7 +7839,8 @@
"previousPage": "Vorherige Seite",
"nextPage": "Nächste Seite",
"morePages": "Weitere Seiten",
"noMatchesTitle": "Keine Treffer"
"noMatchesTitle": "Keine Treffer",
"clearFilters": "Filter zurücksetzen"
},
"deleteMode": {
"label": "Löschmodus",
@@ -7610,10 +7879,16 @@
},
"missingResources": {
"untitled": "Unbenannt",
"clearSelection": "Auswahl leeren",
"sweep": {
"title": "Cover-Überprüfung",
"run": "Überprüfung ausführen",
"running": "Überprüfe"
"running": "Überprüfe",
"lastRun": "Zuletzt überprüfte {at}"
},
"categories": {
"missing_books": "Fehlende Bücher",
"broken_covers": "Defekte Cover"
},
"coverSource": {
"extracted": "Extrahiert",
@@ -7824,6 +8099,7 @@
"notFound": "Nicht gefunden",
"signIn": "Anmelden",
"initialSetup": "Ersteinrichtung",
"register": "Konto erstellen",
"forgotPassword": "Passwort vergessen",
"resetPassword": "Passwort zurücksetzen",
"completingSignIn": "Anmeldung wird abgeschlossen",
@@ -7873,11 +8149,13 @@
"users": "Benutzer",
"account-activity": "Kontoaktivität",
"magic-links": "Magic Links",
"oidc": "OIDC / SSO"
"oidc": "OIDC / SSO",
"server-fonts": "Server-Schriftarten"
},
"system": {
"file-naming": "Dateibenennung",
"book-dock": "Bücherablage",
"requests": "Anfragen",
"maintenance": "Wartung",
"audit-log": "Prüfprotokoll"
},
@@ -7887,6 +8165,11 @@
"notifications": "Benachrichtigungen",
"restrictions": "Inhaltsbeschränkungen"
},
"collections": "Sammlungen"
"smartScopes": "Smart Scopes",
"collections": "Sammlungen",
"missingResources": "Fehlende Ressourcen",
"bookRequests": "Anfragen",
"bookRequestDetail": "Anfrage",
"bookRequestReleases": "Wähle eine Version"
}
}
+1 -1
View File
@@ -4531,7 +4531,7 @@
"audiobook": "Audiolibro"
},
"actions": {
"read": "Marcar como leído",
"read": "Leer",
"listen": "Escuchar",
"peek": "Vistazo",
"quickView": "Vista rápida",
+255 -10
View File
@@ -124,7 +124,7 @@
"emerald": "Smaragd",
"teal": "Pávakék",
"electric-blue": "Acélkék",
"cyan": "Cián",
"cyan": "Ciánkék",
"jade": "Jadezöld",
"ultramarine": "Ultramarin",
"iris": "Írisz",
@@ -414,7 +414,7 @@
},
"filterPreview": {
"label": "Szűrő előnézetének megjelenítése alapértelmezés szerint",
"hint": "Az aktív szűrő kibontása és az összegző rendezés smartScope megnyitásakor"
"hint": "Az aktív szűrő kibontása és az összegző rendezés egy okos gyűjtemény megnyitásakor"
},
"collapseSeries": {
"label": "Sorozatok összecsukása alapértelmezés szerint",
@@ -445,7 +445,7 @@
"usage": {
"libraries": "{count, plural, =0 {nincsenek könyvtárak} one {# könyvtár} other {# könyvtár}}",
"collections": "{count, plural, =0 {nincsenek gyűjtemények} one {# gyűjtemény} other {# gyűjtemény}}",
"smartScopes": "{count, plural, =0 {nincsenek intelligens hatókörök} one {# intelligens hatókör} other {# intelligens hatókör}}"
"smartScopes": "{count, plural, =0 {nincsenek okos gyűjtemények} one {# okos gyűjtemény} other {# okos gyűjtemény}}"
},
"confirm": {
"deleteOne": "Törli a „{name}” elemet? A meglévő alkalmazások ikonja visszaáll az alapértelmezettre.",
@@ -1153,7 +1153,7 @@
"schedule": "Ütemezés"
},
"capability": {
"watch": "Figyelendő mappák",
"watch": "Mappák figyelése",
"schedule": "Ütemezett beolvasás",
"fileWrite": "Írás fájlba",
"fileRename": "Fájlok átnevezése",
@@ -2037,7 +2037,7 @@
"dropFilesHere": "Húzd ide a fájlokat",
"dragFontsPrefix": "Húzd ide a betűtípusfájlokat, vagy",
"browse": "tallózás",
"fileTypesHint": "TTF, OTF, WOFF, WOFF2 - max 50 MB egyenként",
"fileTypesHint": "TTF, OTF, WOFF, WOFF2 - maximum 50 MB egyenként",
"yourFonts": "Betűtípusaid",
"fontsUsed": "{count} / {max} használatban",
"noFontsYet": "Még nincsenek feltöltve betűtípusok",
@@ -2649,7 +2649,7 @@
"noUnmatched": "Nincsenek párosítatlan KOReader könyvek.",
"noManual": "Nincsenek kézi KOReader kapcsolatok.",
"pageOf": "Oldal {page}/{total}",
"showingRange": "Mutatva {start}-{end} enyiből: {total}",
"showingRange": "Mutatva {start}-{end} ennyiből: {total}",
"unknownFile": "Ismeretlen KOReader fájl {hash}",
"unknownAuthor": "Ismeretlen szerző",
"noTitleOrAuthor": "Nincs jelentett cím vagy szerző",
@@ -3768,7 +3768,7 @@
"selectPage": "Oldal kiválasztása",
"clear": "Törlés",
"recolorTo": "Újraszínezés ilyenre: {color}",
"restyleTo": "Átalakítás ilyenre: {style}"
"restyleTo": "Újraformázás ilyenre: {style}"
},
"chips": {
"active": "Aktív:",
@@ -3827,7 +3827,7 @@
"listItem": {
"pageNumber": "o. {page}",
"chapterNumber": "fejezet {chapter}",
"selectAnnotation": "Jelölés kiválasztása",
"selectAnnotation": "Jegyzet kiválasztása",
"collapse": "Összecsuk",
"expand": "Kibont",
"hideSyncDetail": "Szinkronizálási részletek elrejtése",
@@ -3883,8 +3883,252 @@
"movedToTrash": "Áthelyezve a kukába",
"annotationRestored": "Jegyzet visszaállítva",
"annotationDeletedForever": "Jegyzet véglegesen törölve",
"failedToDelete": "Törlés sikertelen"
}
"failedToDelete": "Törlés sikertelen",
"bulkTrashed": "{count, plural, =0 {Nincsenek kukába helyezett jegyzetek} one {# jegyzet a kukába helyezve} other {# jegyzet a kukába helyezve}}",
"bulkRestored": "{count, plural, =0 {Nincsenek visszaállított jegyzetek} one {# jegyzet visszaállítva} other {# jegyzet visszaállítva}}",
"bulkRecolored": "{count, plural, =0 {Nincsenek átszínezett jegyzetek} one {# jegyzet átszínezve} other {# jegyzet átszínezve}}",
"bulkRestyled": "{count, plural, =0 {Nincsenek újraformázott jegyzetek} one {# jegyzet újraformázva} other {# jegyzet újraformázva}}",
"noteSaved": "Megjegyzés mentve"
},
"railTitle": "{marks} jelölés · {books} könyv",
"lastTwelveMonths": "Utolsó 12 hónap",
"colour": "Szín",
"whereFrom": "Ahonnan származnak",
"theShelf": "A polc",
"devices": "Eszközök",
"allBooks": "Mind a(z) {count} könyv",
"behindCount": "{count, plural, one {# lemaradva} other {# lemaradva}}",
"busiestWeek": "Legzsúfoltabb hét",
"longestQuiet": "Leghosszabb csendes szakasz",
"mostMarked": "Legtöbbször megjelölt",
"weekCount": "{count, plural, one {# hét} other {# hét}}",
"anchorsUnplaced": "{count, plural, one {# rögzítési pontot nem sikerült elhelyezni} other {# rögzítési pontot nem sikerült elhelyezni}}",
"reviewThem": "Tekintsd át őket",
"anchorLost": "A rögzítési hely elveszett",
"anchorRepaired": "Megjavítva",
"notes": "Megjegyzések",
"review": "Áttekintés",
"viewLabel": "Csoportosítás és rendezés",
"views": {
"newest": "Legújabb elől",
"oldest": "Legrégebbi elől",
"book": "Könyv szerint",
"color": "Szín szerint",
"source": "Forrás szerint"
},
"matchCount": "{shown} / {total}",
"moreActions": "További műveletek",
"loadMore": "{count, plural, one {További 1 betöltése} other {További # betöltése}}",
"openBook": "Könyv megnyitása",
"noteLabel": "Megjegyzés",
"yourNote": "Saját megjegyzésed",
"notePlaceholder": "Írd le, miért volt ez fontos.",
"openAtThisPage": "Nyissa meg ezen az oldalon",
"positionAndSync": "Pozíció és szinkronizálás",
"loadFailed": "Nem sikerült betölteni a kiemeléseidet. Próbáld meg újra egy kicsit később.",
"chips": {
"dateBetween": "{from} - {to}",
"dateFrom": "Ettől {from}",
"dateUntil": "Eddig {to}"
},
"activitySummary": "{count, plural, one {# kiemelés {from} és {to} között} other {# kiemelés {from} és {to} között}}",
"book": "Könyv",
"needsReview": "Felülvizsgálat szükséges"
},
"sources": {
"web": "Web",
"koreader": "KOReader",
"kobo": "Kobo"
},
"colors": {
"yellow": "Sárga",
"green": "Zöld",
"blue": "Kék",
"pink": "Rózsaszín",
"orange": "Narancssárga",
"red": "Piros",
"olive": "Olívazöld",
"cyan": "Ciánkék",
"purple": "Lila",
"gray": "Szürke"
}
},
"audit": {
"pageTitle": "Ellenőrzési napló",
"pageSubtitle": "A rendszerben végrehajtott, adminisztrátori szempontból jelentős műveletek naplója.",
"filters": "Szűrők",
"noActiveFilters": "Nincsenek aktív szűrők",
"clear": "Törlés",
"empty": "Nem találhatók ellenőrzési naplók",
"showMore": "Több mutatása",
"showLess": "Kevesebb mutatása",
"details": "Részletek",
"hideDetails": "Részletek elrejtése",
"refresh": "Ellenőrzési napló frissítése",
"loadError": "Nem sikerült betölteni az ellenőrzési napló eseményeit.",
"removeFilter": "Szűrő törlése: {value}",
"allActions": "Minden művelet",
"allEventTypes": "Minden eseménytípus",
"allActors": "Minden végrehajtó",
"noActionsFound": "Nincsenek megfelelő műveletek",
"noActorsFound": "Nincsenek megfelelő végrehajtók",
"noResourcesFound": "Nincsenek megfelelő céltípusok",
"unknownAction": "Ismeretlen művelet",
"unknownResource": "Egyéb céltípus",
"allResources": "Minden erőforrás",
"allTargetTypes": "Minden céltípus",
"quickDates": "Gyors időszakok",
"today": "Ma",
"sevenDays": "7 nap",
"thirtyDays": "30 nap",
"userId": "Felhasználó #{id}",
"userIdCompact": "#{id}",
"targetAdditional": "és {count, plural, one {# további célpont} other {# további célpont}}",
"bookImpact": "{count, plural, one {# könyv} other {# könyv}}",
"entryDetailsLabel": "A(z) #{id} ellenőrzési esemény részletei",
"detailEventId": "Eseményazonosító",
"detailOccurredAt": "Bekövetkezett",
"detailActor": "Végrehajtó",
"detailCategory": "Kategória",
"detailActionLabel": "Művelet",
"detailEventTypeLabel": "Esemény típusa",
"detailIpLabel": "IP-cím",
"detailResourceLabel": "Erőforrás",
"detailResourceIdLabel": "Erőforrás-azonosító",
"detailTargetTypeLabel": "Célpont típusa",
"detailTargetIdLabel": "Célpont-azonosító",
"detailAction": "Művelet: {value}",
"detailIp": "IP: {value}",
"detailResource": "Erőforrás: {value}",
"detailResourceId": "Erőforrás-azonosító: {value}",
"deletedBooks": "Törölt könyvek",
"deletedBookDetail": "{title} (könyv #{id})",
"untitledBook": "Névtelen",
"deletedBooksOmitted": "{count, plural, one {# további könyv kihagyva} other {# további könyv kihagyva}}",
"showing": "Mutatva {from}-{to} ennyiből: {total}",
"prev": "Előző",
"chips": {
"search": "Keresés: {value}",
"action": "Művelet: {value}",
"eventType": "Eseménytípus: {value}",
"actor": "Végrehajtó: {value}",
"resource": "Erőforrás: {value}",
"targetType": "Célpont típusa: {value}",
"user": "Felhasználó: {value}",
"from": "Ettől: {value}",
"to": "Eddig: {value}"
},
"filterLabels": {
"search": "Események keresése",
"action": "Művelet",
"eventType": "Esemény típusa (mi történt)",
"actor": "Végrehajtó",
"resource": "Erőforrás",
"targetType": "Célpont típusa (mi érintett)",
"userId": "Felhasználói azonosító",
"from": "Ettől",
"to": "Eddig"
},
"filterPlaceholders": {
"search": "Leírás, végrehajtó, célpont vagy azonosító",
"actor": "Felhasználónév",
"action": "pl. auth.login",
"userId": "pl. 1"
},
"columns": {
"when": "Mikor",
"actor": "Végrehajtó",
"event": "Esemény",
"target": "Célpont",
"impact": "Hatás",
"user": "Felhasználó",
"action": "Művelet",
"description": "Leírás",
"ip": "IP"
},
"categories": {
"authentication": "Hitelesítés",
"books": "Könyvek",
"users": "Felhasználók",
"libraries": "Könyvtárak",
"collections": "Gyűjtemények",
"integrations": "Bővítmények",
"settings": "Beállítások",
"other": "Egyéb"
},
"resourceLabels": {
"User": "Felhasználó",
"Library": "Könyvtár",
"Book": "Könyv",
"Collection": "Gyűjtemény",
"SmartScope": "Okos gyűjtemény",
"BookDockFile": "Könyvdokk-fájl",
"BookRequest": "Könyvkérés",
"DownloadClient": "Letöltő kliens",
"RequestIndexer": "Indexelő",
"Author": "Szerző",
"AppSettings": "Alkalmazás beállításai",
"Genre": "Műfaj",
"Tag": "Címke",
"KoboDevice": "Kobo eszköz",
"EmailProvider": "Email szolgáltató",
"EmailTemplate": "Email sablon",
"EmailRecipient": "Email címzettje",
"EmailRecipientGroup": "Email címzettcsoport",
"Narrator": "Narrátor",
"Publisher": "Kiadó",
"Language": "Nyelv",
"Series": "Sorozat",
"OidcIdentity": "OIDC-azonosító",
"MagicLinkToken": "Magic link",
"ReadingInsightsProfile": "Olvasási statisztika-profil"
},
"actionLabels": {
"AuthRegister": "Fiók regisztrálása",
"AuthLogin": "Bejelentkezés",
"AuthLoginFailed": "Sikertelen bejelentkezés",
"AuthLogout": "Kijelentkezés",
"AuthPasswordChange": "Jelszó módosítása",
"AuthPasswordResetRequest": "Jelszó-visszaállítás kérése",
"AuthPasswordReset": "Jelszó visszaállítása",
"AuthPasswordAdminReset": "Felhasználói jelszó visszaállítása",
"AuthSessionRevoke": "Munkamenet lezárása",
"MagicLinkCreate": "Magic link létrehozása",
"MagicLinkLogin": "Bejelentkezés magic linkkel",
"MagicLinkRevoke": "Magic link visszavonása",
"MagicLinkActivate": "Aktív magic link",
"MagicLinkDeactivate": "Magic link deaktiválása",
"OidcLogin": "Bejelentkezés OIDC-vel",
"OidcUserProvisioned": "OIDC-felhasználók automatikus létrehozása",
"OidcIdentityLinked": "OIDC-azonosító összekapcsolása",
"OidcIdentityUnlinked": "OIDC-azonosító leválasztása",
"UserCreate": "Felhasználó létrehozása",
"UserUpdate": "Felhasználó frissítése",
"UserSelfUpdate": "Saját profil frissítése",
"UserDelete": "Felhasználó törlése",
"UserPermissionSet": "Felhasználói jogosultságok frissítése",
"UserSuperuserEnable": "Szuperfelhasználói hozzáférés engedélyezése",
"UserSuperuserDisable": "Szuperfelhasználói hozzáférés letiltása",
"UserContentFiltersSet": "Tartalomszűrők frissítése",
"UserUnlock": "Fiók feloldása",
"ReadingInsightsSharingUpdate": "Megosztott statisztikák frissítése",
"ReadingInsightsProfileView": "Megosztott statisztikák megtekintése",
"LibraryCreate": "Könyvtár létrehozása",
"LibraryUpdate": "Könyvtár frissítése",
"LibraryDelete": "Könyvtár törlése",
"LibraryFolderAdd": "Könyvtármappa hozzáadása",
"LibraryFolderRemove": "Könyvtármappa törlése",
"LibraryAccessGrant": "Könyvtár-hozzáférés megadása",
"LibraryAccessUpdate": "Könyvtár-hozzáférés frissítése",
"LibraryAccessRevoke": "Könyvtár-hozzáférés megvonása",
"LibraryWriteMetadataToFiles": "Metaadatok fájlokba írása",
"LibraryBulkRename": "Könyvtárfájlok átnevezése",
"BookUpload": "Könyv feltöltése",
"BookMetadataUpdate": "Könyv metaadatainak frissítése",
"BookMetadataLocksUpdate": "Metaadat-zárolások frissítése",
"BookDelete": "Könyv törlése",
"BookBulkMetadataRefresh": "Könyv metaadatainak újratöltése",
"BookBulkDelete": "Könyvek törlése"
}
},
"book": {
@@ -3949,6 +4193,7 @@
},
"entityManager": {
"browse": {
"range": "Mutatva {from}-{to} ennyiből: {total}",
"clearFilters": "Szűrők törlése"
}
}
+18 -9
View File
@@ -676,7 +676,7 @@
"oidc": {
"title": "OIDC /SSO",
"subtitle": "Gestisci i provider OpenID Connect per il Single Sign-On.",
"providers": "Fornitori",
"providers": "Fonti",
"addProvider": "Aggiungi fornitore",
"editProvider": "Modifica fornitore",
"configureNew": "Configura un nuovo provider OIDC.",
@@ -1206,7 +1206,7 @@
"historyEmpty": "Questa biblioteca non è mai stata scansionata.",
"historyFailed": "Impossibile caricare la cronologia di scansione per questa libreria."
},
"scannedAt": "Scansionato alle {time}",
"scannedAt": "Scansionato {time}",
"detailRegion": "Dettagli per {name}"
},
"authorEnrichment": {
@@ -1509,7 +1509,9 @@
"noMatches": "Nessuna sorgente corrisponde a questo filtro.",
"clearFilters": "Cancella filtri",
"filter": {
"label": "Filtra sorgenti per stato"
"label": "Filtra sorgenti per stato",
"all": "Tutte",
"needsSetup": "Da configurare"
},
"badge": {
"setupRequired": "Configurazione richiesta",
@@ -1559,7 +1561,7 @@
"dragProvidersHint": "Trascina i fornitori da qui su qualsiasi campo per aggiungerli",
"dragProviderHere": "trascina un fornitore qui",
"howItWorks": {
"title": "Come funzionano le regole sul campo",
"title": "Come funzionano le regole per i campi",
"priorityOrder": {
"title": "Ordine di priorità",
"body": "Trascina i fornitori nell'elenco per riordinarli. Il provider principale che restituisce un risultato sarà la fonte primaria per quel campo."
@@ -1570,7 +1572,8 @@
"fillMissingBody": "Scrivi solo se il valore corrente è vuoto.",
"overwriteTerm": "Sovrascrivi:",
"overwriteBody": "Sostituisci ogni volta che un provider dispone di dati."
}
},
"summary": "Le fonti sono controllate dall'alto verso il basso e viene utilizzata la prima che restituisce un valore. La strategia di fusione stabilisce se il valore può rimpiazzare quello già presente nel libro; i generi possono anche aggiungere nuovi valori. Imposta i valori predefiniti, quindi puoi sovrascrivere singoli campi in per ogni biblioteca."
},
"libraryOverrides": {
"title": "Sostituzioni della libreria",
@@ -1617,7 +1620,8 @@
},
"groupSummary": {
"base": "Campi {fields} · {enabled} abilitati",
"withOverrides": "{base} · {overrides} sostituisce"
"withOverrides": "{base} · {overrides} sostituisce",
"enabledOf": "{enabled} di {fields} abilitate"
},
"table": {
"field": "Campo",
@@ -1768,7 +1772,7 @@
},
"tabs": {
"providers": "Fornitori",
"field-rules": "Regole sul campo",
"field-rules": "Regole per i campi",
"custom-fields": "Campi personalizzati",
"genre-blocklist": "Blocklist di genere",
"score": "Punteggio",
@@ -2106,7 +2110,8 @@
"tokenOriginalFilename": "Nome file originale (senza estensione)",
"tokenExtension": "Estensione del file (senza punto)",
"patternHelpIntro": "I modelli usano token come {titleToken} e {authorsToken}, oltre a modificatori e segmenti facoltativi.",
"browseTokensAndExamples": "Sfoglia token ed esempi"
"browseTokensAndExamples": "Sfoglia token ed esempi",
"librariesGroup": "Biblioteche"
},
"kobo": {
"title": "Kobo Sincronizza",
@@ -4044,7 +4049,7 @@
"searchScope": "Ambito di ricerca",
"allEnabled": "Tutto abilitato",
"all": "Tutto",
"fieldRules": "Regole sul campo",
"fieldRules": "Regole per i campi",
"custom": "Personalizzato",
"providerNotInFieldRules": "{provider} è abilitato ma non nelle regole di campo",
"notInFieldRulesLabel": "Non nelle regole sul campo:",
@@ -6649,6 +6654,10 @@
"title": "Scegli una libreria per iniziare",
"description": "Seleziona una libreria qui sopra per visualizzare in anteprima le modifiche di ridenominazione, filtrare per stato e applicare l'esecuzione di ridenominazione in blocco.",
"chooseLibrary": "Scegli Libreria"
},
"confirmDialog": {
"title": "{count, plural, one {Rinomina # file sul disco?} other {Rinomina # file sul disco?}}",
"body": "Questo sposta i file reali dentro {library}. BookOrbit registra ogni mossa, ma annullare significa tornare all'originale."
}
},
"bookDuplicates": {
+8 -1
View File
@@ -2853,7 +2853,14 @@
"fields": {
"name": "이름",
"type": "클라이언트 유형",
"baseUrl": "기본 URL"
"baseUrl": "기본 URL",
"username": "사용자 이름",
"password": "비밀번호",
"passwordKeep": "저장된 비밀번호를 유지하려면 이 칸을 비워두세요",
"passwordClear": "초기화",
"passwordKeepAction": "유지",
"passwordWillClear": "저장된 비밀번호는 저장할 때 제거됩니다",
"category": "카테고리"
},
"errors": {
"nameAndUrlRequired": "이름 및 기본 URL을 입력하세요",
+167 -10
View File
@@ -222,6 +222,7 @@
"title": "Okładki książek",
"coverSearch": {
"label": "Domyślny dostawca wyszukiwania okładek",
"hint": "Wybierz źródło wybrane po otwarciu funkcji „Znajdź okładkę online”. Zostanie ono zapisane na Twoim koncie, dzięki czemu będzie dostępne na każdym urządzeniu.",
"loadError": "Nie udało się załadować domyślnego dostawcy okładek",
"saveError": "Nie udało się zapisać domyślnego dostawcy okładek"
},
@@ -262,11 +263,15 @@
"hint": "Zastosuj efekt grzbietu i połysku do okładek komiksów (cbz, cbr, cb7)"
},
"detailCoverTint": {
"title": "Szczegóły książki odcień okładki",
"hint": "Kolor pobrany z okładki za grafiką i tytułem na stronie ze szczegółami książki",
"off": {
"label": "Wyłącz"
"label": "Wyłącz",
"hint": "Proste tło kartki"
},
"single": {
"label": "Jednokolorowy"
"label": "Jednokolorowy",
"hint": "Wyłącznie dominujący kolor okładki"
},
"duotone": {
"label": "Dwukolorowy"
@@ -779,6 +784,7 @@
"importFromBooklore": "Import z Booklore",
"bookloreImportConfigured": "Skonfigurowano import Booklore",
"importLibraryData": "Importuj dane biblioteki",
"migrationConfigured": "Źródło migracji skonfigurowane",
"migrationRunning": "Trwa migracja",
"migrationCompleted": "Migracja zakończona",
"migrationFailed": "Migracja nie powiodła się",
@@ -833,6 +839,7 @@
"stepReport": "Raport",
"stepReportTitle": "Raport o migracji",
"subtitleSource": "Skonfiguruj połączenie bazy danych ze źródłową instancją Booklore.",
"genericSubtitleSource": "Skonfiguruj połączenie z aplikacją biblioteki źródłowej.",
"subtitleMappings": "Mapuj użytkowników źródłowych na użytkowników docelowych i tłumacz ścieżki plików.",
"subtitleDryRun": "Przed uruchomieniem migracji na żywo możesz wyświetlić podgląd tego, co zostanie zaimportowane.",
"subtitleRun": "Rozpocznij import na żywo i monitoruj jego postęp.",
@@ -919,6 +926,7 @@
"reasonNoIsbnMatch": "ISBN nie pasuje do żadnej książki w tej bibliotece",
"reasonInsufficientSourceData": "Za mało metadanych, aby podjąć próbę dopasowania",
"reasonAmbiguousIsbnMatch": "Wiele książek pasuje do tego samego ISBN",
"reasonAmbiguousAsinMatch": "Wiele książek pasuje do tego samego ASIN",
"reasonAmbiguousFileHashMatch": "Wiele książek pasowało do tego samego skrótu pliku",
"reasonAmbiguousFilePathMatch": "Wiele książek miało tę samą ścieżkę pliku",
"reasonAmbiguousTitleAuthorMatch": "Wiele książek miało ten sam tytuł i autora",
@@ -1099,9 +1107,11 @@
"openLibrary": "Otwórz {name}",
"moreActions": "Więcej działań dla {name}",
"filterLabel": "Filtruj biblioteki",
"filterPlaceholder": "Filtruj według nazwy lub ścieżki",
"filterClear": "Wyczyść filtry",
"sortLabel": "Sortuj",
"neverScanned": "Nigdy nie skanowane",
"scanFailedAt": "Nieudane {time}",
"scanningPercent": "Skanowanie {pct}%",
"scanCounting": "Liczenie plików",
"scanCounts": "{processed} z {total}",
@@ -1123,11 +1133,13 @@
"lastScan": "Ostatni skan"
},
"trigger": {
"manual": "Ręczne",
"watcher": "Obserwator",
"schedule": "Harmonogram"
},
"capability": {
"watch": "Obserwuj foldery",
"schedule": "Zaplanowane skanowanie",
"fileWrite": "Zapisz do pliku",
"fileRename": "Zmień nazwę plików",
"on": "{name}: włączone",
@@ -1143,6 +1155,7 @@
"history": {
"when": "Kiedy",
"trigger": "Wyzwalacz",
"duration": "Czas trwania",
"result": "Wynik",
"status": "Status",
"statusValue": {
@@ -1152,9 +1165,12 @@
}
},
"detail": {
"foldersTitle": "Foldery i układ",
"metadataTitle": "Metadane & czytanie",
"accessTitle": "Dostęp",
"historyTitle": "Historia skanowania",
"path": "Ścieżka {index}",
"organization": "Organizacje",
"excludePatterns": "Wyklucz wzorce",
"allowedFormats": "Dozwolone formaty",
"peopleWithAccess": "Osoby mające dostęp",
@@ -1166,8 +1182,10 @@
},
"none": "Brak",
"allSupported": "Wszystkie obsługiwane",
"historyEmpty": "Ta biblioteka nigdy nie została zeskanowana."
}
"historyEmpty": "Ta biblioteka nigdy nie została zeskanowana.",
"historyFailed": "Nie udało się załadować historii skanowania dla tej biblioteki."
},
"detailRegion": "Szczegóły dotyczące {name}"
},
"authorEnrichment": {
"configuration": "Konfiguracja",
@@ -1199,6 +1217,7 @@
"description": "Biografia",
"photo": "Zdjęcie",
"birthDate": "Urodzony(-a)",
"deathDate": "Zmarł",
"website": "Strona internetowa",
"genres": "Gatunki"
},
@@ -1215,6 +1234,10 @@
"resetToDefaultsButton": "Przywróć ustawienia domyślne",
"recalculateAll": "Przelicz wszystko",
"confirmReset": "Potwierdź reset",
"resetDialog": {
"title": "Czy zresetować wszystkie wartości wag do ustawień domyślnych?",
"description": "Wszystkie 24 pola przywracają domyślne wagi dostarczone wraz z BookOrbit. Żadne zmiany nie zostaną zapisane, dopóki nie wybierzesz opcji „Zapisz i przelicz”."
},
"reset": "Zresetuj",
"recalculate": "Przelicz",
"subtotal": "suma częściowa: {count}",
@@ -1247,11 +1270,17 @@
"versusDefault": "Zmień"
},
"groups": {
"core": "Rdzeń",
"classification": "Klasyfikacja",
"providers": "Identyfikatory dostawców"
},
"rules": {
"text": "Liczy się, gdy nie jest puste"
"text": "Liczy się, gdy nie jest puste",
"positive": "Liczy, kiedy jest powyżej zera",
"count": "Liczy, gdy co najmniej jedna jest ustawiona",
"cover": "Liczy, gdy obraz okładki jest zapisany",
"providerId": "Liczy, gdy ID jest zapisane",
"seriesIndex": "Liczy, gdy powyżej zera, więc wolumen 0 nigdy nie liczy"
},
"rail": {
"title": "Gdzie lądują Twoje książki",
@@ -1449,10 +1478,20 @@
"retryIn": "Spróbuj ponownie za {duration}",
"runTestBeforeEnabling": "Uruchom test przed włączeniem",
"hardcoverEnableHint": "Uruchom test z bieżącym tokenem, aby odblokować przełącznik włączający.",
"filter": {
"all": "Wszystkie",
"enabled": "Włączone",
"needsSetup": "Wymaga ustawienia"
},
"groups": {
"books": "Ogólny katalog książek",
"audiobooks": "Audiobooki"
},
"badge": {
"setupRequired": "Wymagana konfiguracja",
"throttled": "Ograniczony",
"ready": "Gotowy"
"ready": "Gotowy",
"active": "Aktywne"
},
"fields": {
"apiKey": "API Klucz",
@@ -1527,6 +1566,9 @@
"label": "Łącz gatunki od wszystkich wybranych dostawców",
"hint": "Zbieraj i deduplikuj gatunki od każdego dostawcy przypisanego do pola Gatunki, zamiast zatrzymywać się na pierwszym wyniku."
},
"maxGenres": {
"unlimited": "Bez ograniczeń"
},
"storeProviderIds": {
"label": "Przechowuj identyfikatory dostawców na książkach",
"hint": "Podczas pobierania metadanych zapisz zwrócone identyfikatory dostawców (ISBN, ASIN, Goodreads ID itp.) w rekordzie księgowym, aby zapewnić dokładniejsze wyszukiwania w przyszłości."
@@ -1618,6 +1660,9 @@
"confirm": {
"resetScope": {
"title": "Przywrócić ustawienia domyślne?"
},
"removeProvider": {
"description": "Usuwa {provider} z kolejności dostawców na każdym polu w {scope}. Nic nie zostanie zapisane, dopóki nie wybierzesz opcji Zapisz."
}
}
},
@@ -1713,6 +1758,13 @@
"score": "Przypisz wagi do pól metadanych, aby obliczyć, jak bardzo ufać pobranym wynikom.",
"auto-fetch": "Automatycznie pobieraj okładki, opisy i inne szczegóły, gdy do Twojej biblioteki dodawane są nowe książki.",
"authors": "Automatycznie pobieraj biografie i zdjęcia profilowe, gdy w Twojej bibliotece pojawią się nowi autorzy."
},
"preferences": {
"toast": {
"globalReset": "Globalne reguły pól zresetowane do ustawień domyślnych systemu",
"libraryReset": "Biblioteka resetuje się do globalnych zasad",
"resetFailed": "Nie udało się zresetować preferencji metadanych. Sprawdź połączenie i spróbuj ponownie."
}
}
},
"reader": {
@@ -1760,12 +1812,26 @@
"typography": "Typografia",
"font": "Czcionka",
"fontHint": "Krój pisma używany w tekście głównym",
"fontStyle": "Styl czcionki",
"fontStyleHint": "Grubość i pochylenie tekstu. Pogrubienie i kursywa w książce pozostają względem niego.",
"builtInFonts": "Wbudowane czcionki",
"yourFonts": "Twoje czcionki",
"fontSize": "Rozmiar czcionki",
"fontSizeHint": "Podstawowy rozmiar tekstu w pikselach",
"lineHeight": "Wysokość linii",
"lineHeightHint": "Pionowe odstępy między wierszami",
"paragraphSpacing": "Odstępy między akapitami",
"paragraphSpacingHint": "Odstępy między akapitami. Domyślnie zachowuje odstępy określone przez wydawcę.",
"paragraphSpacingDefault": "Domyślnie dla książki",
"paragraphSpacingValue": "{value} em",
"letterSpacing": "Odstępy między literami",
"letterSpacingHint": "Odstępy między literami. Domyślnie zachowuje odstępy określone przez wydawcę.",
"wordSpacing": "Odstępy między wyrazami",
"wordSpacingHint": "Odstępy między wyrazami. Domyślnie zachowuje odstępy określone przez wydawcę.",
"textIndent": "Wcięcie pierwszego wiersza",
"textIndentHint": "Wcięcie na początku zwykłych akapitów. Domyślnie zachowuje wcięcie zastosowane przez wydawcę.",
"custom": "Niestandardowe",
"emValue": "{value} em",
"justify": "Justuj tekst",
"justifyHint": "Wyrównaj tekst do obu marginesów",
"hyphenation": "Dzielenie wyrazów",
@@ -2492,6 +2558,58 @@
"book-dock": "Book Dock",
"maintenance": "Konserwacja",
"audit-log": "Dziennik audytu"
},
"requests": {
"indexers": {
"categories": {
"title": "Kategorie"
},
"settings": {
"restoreDefault": "Przywróć domyślne"
},
"confirmDelete": {
"title": "Usunąć to źródło?",
"confirm": "Usuń źródło"
},
"errors": {
"loadFailed": "Nie można załadować indeksatorów",
"saveFailed": "Nie można zapisań indeksera",
"deleteFailed": "Nie można było usunąć źródła",
"testFailed": "Nie udało się połączyć z indekserem",
"nameAndUrlRequired": "Nazwa i bazowy adres URL są wymagane"
},
"plugins": {
"removeAction": "Usuń wtyczkę",
"removed": "Usunięto {type} i jego źródła.",
"removeFailed": "Nie udało się usunąć wtyczki.",
"confirmRemove": "Usunąć wtyczkę {label}?",
"confirmInstall": "Zainstaluj wtyczkę",
"configure": "Skonfiguruj",
"notSetUp": "Jeszcze nie skonfigurowano",
"brokenTitle": "Nie udało się załadować wtyczki",
"update": "Aktualizuj wtyczkę",
"replaceTitle": "Zastąp tę wtyczkę",
"replace": "Zastąp wtyczkę",
"reviewTitle": "Zainstaluj tę wtyczkę",
"type": "Typ",
"version": "Wersja",
"versionLabel": "Wersja wtyczki {version}",
"versionUnknown": "Nieznana wersja wtyczki",
"versionUnknownValue": "Nieznana",
"media": "Multimedia",
"credential": "Dane uwierzytelniające",
"credentialRequired": "Wymagany",
"credentialNone": "Brak",
"sectionTitle": "Wtyczka",
"removeUnusedWarning": "Ta wtyczka zostanie na stałe usunięta z serwera"
}
},
"automation": {
"title": "Automatyzacje",
"groupDownloads": "Automatyczne pobieranie",
"stateOn": "Włączone",
"stateOff": "Wyłączone"
}
}
}
},
@@ -6640,7 +6758,8 @@
"nameDesc": "Imię Z-A",
"fewestBooks": "Najmniej książek",
"mostBooks": "Większość książek"
}
},
"clearFilters": "Wyczyść filtry"
},
"deleteMode": {
"label": "Tryb usuwania",
@@ -6676,6 +6795,31 @@
"title": "Połącz podmioty",
"description": "Wybierz, który element chcesz zachować. Pozostałe zostaną z nim połączone i usunięte."
}
},
"missingResources": {
"title": "Brakujące zasoby",
"accessDenied": "Nie masz uprawnień do usuwania brakujących zasobów.",
"untitled": "Bez tytułu",
"clearSelection": "Odznacz",
"cleanSelected": "Wyczyść {count} zaznaczone",
"selectAllMatching": "Zaznacz wszystkie {count} pasujące wpisy",
"allSelected": "Wybrano wszystkie {count} pasujące wpisy.",
"sweep": {
"title": "Sprawdzenie okładki"
},
"table": {
"coverFolder": "Okładka foldera dla książki #{bookId}",
"fileCount": "{count, plural, one {# plik} other {# pliki} few {# pliki} many {# pliki}}"
},
"confirm": {
"title": "Wyczyścić brakujące zasoby?",
"action": "Wyczyść",
"missing_books": "{count, plural, one {Usuwa rekord z bazy danych dotyczący jednej książki, której pliki zostały utracone. Książka, jej metadane, postęp do czytania oraz okładka zostaną usunięte. Czynności tej nie można cofnąć.} other {Usuwa rekordy z bazy danych dotyczące # książek, których pliki zostały utracone. Książki, ich metadane, postęp do czytania oraz okładki zostaną usunięte. Czynności tej nie można cofnąć.} few {Usuwa rekordy z bazy danych dotyczące # książek, których pliki zostały utracone. Książki, ich metadane, postęp do czytania oraz okładki zostaną usunięte. Czynności tej nie można cofnąć.} many {Usuwa rekordy z bazy danych dotyczące # książek, których pliki zostały utracone. Książki, ich metadane, postęp do czytania oraz okładki zostaną usunięte. Czynności tej nie można cofnąć.}}"
},
"errors": {
"list": "Nie udało się załadować tych wpisów.",
"clean": "Operacja czyszczenia nie powiodła się."
}
}
},
"views": {
@@ -6692,6 +6836,8 @@
"sort": "Sortuj",
"sortOn": "Włączone",
"resetSort": "Zresetuj sortowanie do ustawień domyślnych",
"shuffle": "Losowo",
"shuffleAria": "Losowa kolejności książek",
"filters": "Filtry",
"clear": "Wyczyść",
"clearAllFilters": "Wyczyść wszystkie filtry",
@@ -6809,6 +6955,9 @@
"defaultName": "Inteligentny zakres",
"filter": "Filtruj",
"edit": "Edytuj inteligentny zakres",
"koboSync": {
"label": "Zsynchronizuj z moim Kobo"
},
"showControlsAria": "Pokaż elementy sterujące inteligentnego zakresu",
"hideFilter": "Ukryj filtr",
"showFilter": "Pokaż filtr",
@@ -6877,6 +7026,7 @@
"notFound": "Nie znaleziono",
"signIn": "Zaloguj się",
"initialSetup": "Konfiguracja wstępna",
"register": "Stwórz konto",
"forgotPassword": "Zapomniałem hasła",
"resetPassword": "Zresetuj hasło",
"completingSignIn": "Kończenie logowania",
@@ -6894,7 +7044,8 @@
"book-covers": "Okładki książek",
"icons": "Ikony",
"layout": "Układ wyświetlacza",
"behavior": "Zachowanie biblioteki"
"behavior": "Zachowanie biblioteki",
"language": "Język"
},
"reader": {
"general": "Ustawienia czytnika",
@@ -6925,11 +7076,13 @@
"users": "Użytkownicy",
"account-activity": "Aktywność konta",
"magic-links": "Magiczne linki",
"oidc": "OIDC / Jednokrotne logowanie"
"oidc": "OIDC / Jednokrotne logowanie",
"server-fonts": "Czcionka serwera"
},
"system": {
"file-naming": "Nazewnictwo plików",
"book-dock": "Book Dock",
"requests": "zapytania",
"maintenance": "Konserwacja",
"audit-log": "Dziennik audytu"
},
@@ -6940,6 +7093,10 @@
"restrictions": "Ograniczenia dotyczące treści"
},
"smartScopes": "Inteligentne zakresy",
"collections": "Kolekcje"
"collections": "Kolekcje",
"missingResources": "Brakujące zasoby",
"bookRequests": "zapytania",
"bookRequestDetail": "zapytanie",
"bookRequestReleases": "Wybierz wydanie"
}
}
+507 -17
View File
@@ -1121,6 +1121,11 @@
"neverScanned": "从未扫描",
"neverScannedHint": "运行扫描以索引文件夹",
"scanFailedAt": "执行失败:{time}\t",
"scanningPercent": "扫描中{pct}",
"scanCounting": "正在统计文件",
"scanCounts": "已扫描:{processed} / 总计:{total}",
"scanNoChange": "无更改",
"syncConfirmBody": "这将直接写入磁盘上 {name} 中每个受支持文件的元数据。该操作无法被撤回。",
"columns": {
"library": "书库",
"contents": "目录",
@@ -1152,6 +1157,7 @@
"stateOn": "打开",
"stateOff": "关闭",
"toggleDetail": "查看《{name}》详情",
"durationMs": "{ms}毫秒",
"durationSeconds": "{seconds}秒",
"durationMinutes": "{minutes}分{seconds}秒",
"history": {
@@ -1185,8 +1191,11 @@
"square": "1:1 正方形"
},
"none": "无",
"allSupported": "所有支持的格式"
}
"allSupported": "所有支持的格式",
"historyEmpty": "此书库从未被扫描过。",
"historyFailed": "无法加载此书库的扫描历史记录。"
},
"scannedAt": "上次同步:{time}"
},
"authorEnrichment": {
"configuration": "配置",
@@ -1234,21 +1243,66 @@
}
},
"scoreWeights": {
"groupLabel": "得分权重",
"groupLabel": "评分权重",
"assignHintPrefix": "为每个字段分配权重。权重总计:",
"areYouSure": "您确定吗?",
"resetToDefaultsButton": "重置为默认值",
"recalculateAll": "重新计算所有",
"confirmReset": "确认重置",
"resetDialog": {
"title": "确认将所有项重置为默认值?",
"description": "所有字段(共计24个)都将恢复为 BookOrbit 自带的默认权重。在确认“保存并重新评分”之前,不会保存任何内容。"
},
"reset": "重置",
"recalculate": "重新计算",
"subtotal": "小计:{count}",
"savedRecalculating": "权重分值已保存,正在重新计算书库评分……",
"saveFailed": "保存得分权重失败",
"recalcStarted": "已在后台开始重新计算得分",
"saveFailed": "保存评分权重失败",
"recalcStarted": "已在后台开始重新计算评分",
"recalcFailed": "重新计算失败",
"resetToDefaults": "权重已重置为默认值。保存后生效。",
"howItWorks": {
"title": "运作方式",
"summary": "每本书都会根据其元数据的完整程度获得一个满分 100 的评分。权重只有与其他权重放在一起比较才有意义,因此下方每个字段显示的是它在最终评分中所占的份额。将所有权重同时翻倍不会改变任何结果。"
},
"readOnly": "你可以查看评分是如何计算的,但更改权重需要“应用设置”权限。",
"compositionTitle": "评分来自",
"compositionHint": "百分比总和始终为 100。",
"searchFields": "筛选字段",
"clearSearch": "清除搜索",
"noMatches": "没有找到匹配该搜索的字段。",
"totalSummary": "24 个字段中有 {scoring} 个计入评分,总计 {total} 分。",
"countGroups": "计入评分",
"notScored": "不计分",
"notScoredHeading": "不计分({count})",
"notScoredHint": "权重为零的字段也会从总分中剔除,因此缺少该字段的书不会被扣分。",
"decreaseWeight": "降低 {field} 的权重",
"increaseWeight": "提高 {field} 的权重",
"revertField": "将 {field} 恢复为已保存的权重",
"table": {
"field": "字段",
"weight": "权重",
"share": "评分占比",
"versusDefault": "更改"
},
"groups": {
"core": "核心",
"publishing": "出版",
"classification": "分类",
"enrichment": "增强",
"providers": "提供商 ID"
},
"rules": {
"text": "不为空值时计入",
"positive": "大于零时计入",
"count": "至少设置一项时计入",
"cover": "封面被存储时计入",
"providerId": "保存ID时的计数",
"seriesIndex": "在零以上时计数,因此卷0永远不会计数"
},
"rail": {
"title": "书籍的评分去向",
"description": "读者在书籍卡片上看到的徽章颜色,对照您今天能看到的每本书。",
"bandsLabel": "徽章彩色波段",
"bands": {
"poor": "在 50 以内",
@@ -1258,13 +1312,24 @@
},
"median": "中值",
"belowFifty": "50以内",
"ninetyPlus": "90及以上"
"ninetyPlus": "90及以上",
"noBooks": "暂无已评分的书籍。书库导入完成后,请运行一次重新评分。",
"scopeNote": "在您可访问的书库中,根据当前保存的权重,对 {count, plural, one {# 本书} other {# 本书}} 进行评分。"
},
"progress": {
"running": "重置书库",
"failed": "重置失败"
"failed": "重置失败",
"count": "已处理 {processed} 本书",
"countOf": "{processed} / {total} 本书",
"failedCount": "({count} 个失败)",
"safeToLeave": "可以安全离开此页面。",
"dismiss": "忽略"
},
"save": {
"upToDate": "所有更改已保存",
"unsaved": "{count, plural, one {# 个字段已更改} other {# 个字段已更改}}",
"totalShift": "总分从 {from} 变为 {to} 分",
"rescores": "保存后将在后台重新评分 {count, plural, one {# 本书} other {# 本书}}。",
"rescoresUnknown": "在后台保存您的资料库。",
"action": "保存并重定向",
"discard": "放弃",
@@ -1493,6 +1558,7 @@
"kobo": "Scrapes Kobo's public book页面。国家和语言必须匹配 Kobo URL 路径;机器人保护可以阻止请求。",
"audible": "从音频中弹出音频簿元数据。不需要额外的设置。",
"audnexus": "社区驱动的音频簿元数据。无需设置。",
"librofm": "无 DRM 的有声书目录元数据。使用未公开的 Libro.fm 端点,此功能默认禁用。",
"comicvine": "来自ComicVine的漫画书元数据。需要免费的 API 密钥从 comicvine.gamespot.com。",
"ranobedb": "来自RanobeDB的日光新元数据。无需设置。",
"lubimyczytac": "Polish book catalog (lubimyczytac.pl). Scrapes public book pages. 无需设置。",
@@ -1525,7 +1591,8 @@
"fillMissingBody": "仅在当前值为空时写入。",
"overwriteTerm": "覆盖:",
"overwriteBody": "每当提供者有数据时替换。"
}
},
"summary": "将按自上而下的顺序对各提供商依次尝试,直至确认第一个返回值的提供商停止并将其采纳。合并策略决定该值是否可以替换书籍已有的值;分类还可以追加新的唯一值。在此处设置默认值,然后针对每个书库覆盖单个字段。"
},
"libraryOverrides": {
"title": "媒体库覆盖",
@@ -1555,6 +1622,7 @@
"hint": "当获取元数据时,在书卷记录上保存返回的提供商ID(ISBN、ASIN、Goodread ID等)以获取更准确的未来查询。"
},
"existingProviderIdsOnly": {
"label": "仅使用现有提供商 ID",
"hint": "对于已经在书库中的书籍,只查询拥有存储ID的供应商,并且在查找失败时永远不会返回搜索。 手工搜索和新书的发现不受影响。"
}
},
@@ -1581,7 +1649,8 @@
},
"groupSummary": {
"base": "共 {fields} 个字段,{enabled} 个已启用",
"withOverrides": "基础配置 {base},含 {overrides} 条自定义覆盖规则"
"withOverrides": "基础配置 {base},含 {overrides} 条自定义覆盖规则",
"enabledOf": "已启用 {enabled} / {fields}"
},
"table": {
"field": "字段",
@@ -1597,9 +1666,18 @@
"custom": "自定义",
"default": "默认设置",
"resetToDefault": "重置为默认值",
"toggle": "在元数据刷新期间获取 {field}",
"configure": "配置 {field}",
"add": "添加",
"addHint": "添加在订单末尾。拖动芯片以便更早地移动。",
"noProvidersYet": "尚无提供商"
"addProviderTo": "为 {field} 添加提供商",
"removeProvider": "移除 {provider}",
"noProvidersYet": "尚无提供商",
"skippedCount": "{count, plural, one {# 个已跳过} other {# 个已跳过}}",
"unsaved": "未保存",
"override": "覆盖",
"inherited": "继承",
"morePreview": "+{count} 个"
},
"reservoir": {
"disabled": "{provider} - 已停用",
@@ -1615,6 +1693,9 @@
"done": "完成"
},
"scope": {
"label": "规则范围",
"global": "全局默认值",
"overrideCount": "{count, plural, one {# 个已覆盖字段} other {# 个已覆盖字段}}",
"unsavedMarker": "有未保存的更改"
},
"toolbar": {
@@ -1622,10 +1703,34 @@
"clearSearch": "清空搜索内容",
"provider": "提供商",
"anyProvider": "任何 ",
"providerMenuTitle": "按提供商筛选和批量编辑",
"usedIn": "{count, plural, =0 {未使用} one {# 个字段} other {# 个字段}}",
"showOnlyThese": "仅显示使用该提供商的字段",
"bulkLabel": "应用于所有使用该提供商的 {count} 个字段",
"makeFirst": "全部设为第一",
"makeLast": "全部设为最后",
"removeEverywhere": "从所有字段删除",
"allFields": "所有区域",
"overridesOnly": "仅覆盖",
"clearFilters": "清除筛选"
},
"providerState": {
"disabled": "已禁用",
"notConfigured": "未配置",
"disabledDetail": "{provider} 已被禁用,因此它会保留在顺序中,但会被跳过。",
"notConfiguredDetail": "{provider} 尚无凭据,因此它会保留在顺序中,但会被跳过。"
},
"detail": {
"priority": "提供商优先级",
"priorityHint": "第一个返回值的提供商将被采纳。",
"moveUp": "上移 {provider}",
"moveDown": "下移 {provider}",
"result": "结果",
"resultHint": "在下次刷新时,此字段将按以下顺序解析:",
"noUsableProviders": "没有可用的提供商 - 此字段将无法填充。"
},
"save": {
"upToDate": "没有未保存的更改"
}
},
"genreBlocklist": {
@@ -1767,6 +1872,7 @@
"typography": "图形",
"font": "字体",
"fontHint": "正文使用的类型",
"fontStyle": "字体样式",
"builtInFonts": "内置字体",
"yourFonts": "您的字体",
"fontSize": "字号",
@@ -1841,6 +1947,8 @@
"widePageDisable": "禁用",
"forceTwoPage": "在小屏幕上强制使用两页",
"forceTwoPageHint": "选择分页双页模式时跳过移动移动自动回退",
"autoAdvance": "自动打开下一本书",
"autoAdvanceHint": "翻过最后一页以打开系列中的下一本书",
"off": "关闭",
"on": "开启",
"display": "显示",
@@ -1886,6 +1994,9 @@
"deleteVariant": "删除变体",
"styleNormal": "正常",
"styleItalic": "斜体",
"weightItalicOf": "{weight} 斜体",
"variableRange": "可变范围 {min}-{max}",
"variableStyles": "{count, plural, one {# 种样式} other {# 种样式}}",
"weightThin": "极细",
"weightExtraLight": "特细",
"weightLight": "细体",
@@ -1975,6 +2086,7 @@
"modSort": "最后, 第一个格式",
"modInitial": "仅第一个字母",
"modFixed2": "两个十进制位置",
"modMax3": "最多三个值,否则留空",
"folderOnlyPrefix": "结束图案以",
"folderOnlySuffix": "只指定文件夹。原始文件名将保存在文件夹内。",
"conditionalLogic": "条件逻辑",
@@ -2030,6 +2142,7 @@
"tokenTitle": "书籍标题",
"tokenSubtitle": "书字幕",
"tokenAuthors": "作者,以逗号分隔",
"tokenNarrators": "讲述者,以逗号分隔",
"tokenYear": "出版年份",
"tokenSeries": "系列名称",
"tokenSeriesIndex": "系列索引 (零页)",
@@ -2041,6 +2154,49 @@
"tokenExtension": "文件扩展名 (无点)",
"patternHelpIntro": "命名模板可使用 {titleToken}、{authorsToken} 这类占位标识,同时支持修饰符与可选片段",
"browseTokensAndExamples": "浏览令牌和示例",
"subtitleShort": "存储文件的文件夹和文件名模式。",
"rule": {
"fileAsBook": "文件按书籍默认规则命名",
"folderAsBook": "文件夹按书籍默认规则命名",
"download": "下载文件名"
},
"howItWorks": {
"title": "路径的选择方式。",
"summary": "拥有自定义模式的书库优先。其他书库均遵循其组织模式的全局默认设置。更改模式不会移动磁盘上已有的书籍;新上传的书籍从下一次上传开始遵循该模式。"
},
"filterRules": "筛选规则",
"librariesGroup": "书库",
"customCount": "{custom}/{total} 个自定义",
"noRuleMatches": "没有与“{query}”匹配的规则。",
"unsavedMarker": "有未保存的更改",
"backToRules": "返回命名规则",
"appliesToLibraries": "{count, plural, =0 {没有书库使用此默认值} one {应用于 # 个书库} other {应用于 # 个书库}}",
"downloadScope": "下载并导出为 ZIP 文件",
"badgeInherits": "继承默认值",
"badgeUnsaved": "未保存",
"patternLabel": "模式",
"readOnlyFromGlobal": "只读,来自全局默认值",
"useGlobalDefault": "使用全局默认值",
"resetToShipped": "重置为初始默认值",
"addOverride": "添加覆盖",
"inheritsNotice": "本书库遵循 {base}。添加覆盖以为其设置独立模式。",
"libraryRuleHint": "仅覆盖本书库的 {base} 。",
"scopeLibrary": "仅应用于上传到 {name} 的内容。",
"scopeDownload": "应用于每个单文件下载以及导出 ZIP 中的每个文件。",
"scopeGlobal": "{count, plural, one {应用于 # 个没有独立模式的书库。} other {应用于 # 个没有独立模式的书库。}}",
"scopeGlobalNone": "目前没有书库使用此默认值;此模式下的每个书库都有自己的模式。",
"unbalancedOptional": "可选组缺少右尖括号",
"unbalancedToken": "标记缺少右花括号",
"structure": "结构",
"paletteOptional": "可选",
"paletteOptionalHint": "包裹一段内容,当其中的标记为空时将其丢弃",
"paletteFallback": "回退",
"paletteFallbackHint": "在可选组内,当左侧无法填充时使用的文本",
"paletteSeparator": "文件夹",
"paletteSeparatorHint": "开始新的文件夹层级",
"modUpper": "大写",
"modLower": "小写",
"recipesLabel": "或从配方开始",
"recipe": {
"seriesShelf": "系列书架",
"calibre": "Calibre style",
@@ -2052,7 +2208,15 @@
"seriesOrdered": "系列已排序"
},
"resultPanel": "已解决结果",
"copyResult": "复制已解决的结果"
"resultFor": "结果:{rule}",
"copyResult": "复制已解决的结果",
"resultCopied": "解析结果已复制到剪贴板",
"resultCopyFailed": "复制解析结果失败",
"sampleBookNote": "每次预览均使用示例书籍",
"save": {
"discard": "丢弃",
"action": "保存更改"
}
},
"kobo": {
"title": "Kobo Sync",
@@ -2556,6 +2720,228 @@
"book-dock": "Book Dock",
"maintenance": "维护",
"audit-log": "审计日志"
},
"requests": {
"testOk": "已连接到 {client} {version}",
"testOkNoVersion": "已连接到 {client}",
"lastTestOk": "上次测试 {time}:已连接",
"lastTestFailed": "上次测试 {time}:{error}",
"saved": "下载客户端已保存",
"deleted": "下载客户端已移除",
"clientTypes": {
"qbittorrent": "qBittorrent",
"transmission": "Transmission",
"deluge": "Deluge"
},
"color": {
"label": "颜色",
"hint": "用于在传输详情中标记此客户端。传输协议会保留其自身的颜色",
"none": "无颜色"
},
"fields": {
"name": "名称",
"type": "客户端类型",
"baseUrl": "基础 URL",
"username": "用户名",
"password": "密码",
"passwordKeep": "留空以保持已存储的密码",
"passwordClear": "清除",
"passwordKeepAction": "保留",
"passwordWillClear": "保存后已存储的密码将被移除",
"category": "分类",
"categoryHint": "为 BookOrbit 添加的 BT种子 打上标签,因此它只会作用于自己的 BT种子。",
"priority": "优先级",
"enabled": "已启用",
"useHardlinks": "使用硬链接",
"allowPrivateAddress": "允许私有地址",
"allowPrivateAddressHint": "当客户端运行在本地网络或同一台机器上时需要。",
"passwordBrief": "已加密存储。",
"useHardlinksBrief": "做种时无需二次占用磁盘空间。跨文件系统时回退为复制。"
},
"mappings": {
"title": "路径映射",
"hint": "将客户端报告的路径转换为 BookOrbit 可以打开的路径。当两者运行在独立容器中时需要。",
"add": "添加映射",
"remove": "移除映射",
"remotePath": "客户端路径",
"localPath": "BookOrbit 路径",
"brief": "必填。声明 BookOrbit 可能从中导入的目录;当客户端在相同路径下看到相同的文件时,将下载目录映射到其自身。",
"identityExample": "同一文件系统?请在两侧使用相同的路径,例如左侧 /downloads,右侧 /downloads。"
},
"hardlink": {
"test": "测试硬链接",
"checking": "正在检查...",
"works": "此处硬链接可用:导入时不会占用双倍磁盘空间。",
"unavailable": "此处硬链接不可用:导入时将复制文件,从而占用双倍空间。",
"link_refused": "该文件系统拒绝了链接 ({code}):导入时将复制文件,从而占用双倍空间。",
"download_dir_unwritable": "BookOrbit 无法写入下载目录 ({code}),因此无法测试硬链接。",
"localMissing": "BookOrbit 无法看到该路径。",
"dockMissing": "Book Dock 文件夹不可读。"
},
"reconciliation": {
"action": "相匹配",
"clean": "每个已拥有的客户端项目都与一个保留的 BookOrbit 下载尝试相匹配。",
"unsupported": "此客户端无法通过 BookOrbit 的所有权标记来枚举项目。对于 Deluge,请启用标签插件;对于 Transmission,请配置分类文件夹。",
"truncated": "客户端返回了超过 1,000 个已拥有的项目。请处理可见的条目,然后再次匹配。",
"orphan": "没有保留的 BookOrbit 下载尝试拥有此客户端项目。",
"failedAttempt": "客户端仍保留此项目,但其针对“{title}”的尝试已标记为失败。",
"missing": "此 {status} 尝试已不再存在于下载客户端中。",
"adopt": "关联到 {title}",
"adopted": "已将客户端项目关联到 {title}",
"remove": "从客户端移除",
"removed": "已移除孤立的客户端项目",
"removeTitle": "移除此孤立的客户端项目?",
"removeDescription": "{name} 已从下载客户端移除。其已下载的文件会保留。",
"notOrphan": "该客户端项目仍关联到一个 BookOrbit 下载尝试。",
"notAdoptable": "该客户端项目或失败的尝试已发生变化,无法再关联。请再次匹配。"
},
"errors": {
"loadFailed": "无法加载下载客户端",
"saveFailed": "无法保存该下载客户端",
"deleteFailed": "无法移除该下载客户端",
"testFailed": "无法连接到该下载客户端",
"nameAndUrlRequired": "名称和基础 URL 为必填项",
"nameTaken": "已存在同名下载客户端",
"urlUnsafe": "无法访问该基础 URL。请检查地址,并确保其使用 http 或 https。",
"urlPrivate": "该地址位于私有或本地网络中。如果客户端在此网络运行,请开启“允许私有地址”。",
"encryptionKeyMissing": "在保存密码之前,请设置 BOOK_REQUEST_ENCRYPTION_KEY。可使用以下命令生成:openssl rand -hex 32",
"encryptionKeyChanged": "无法读取已存储的密码。BOOK_REQUEST_ENCRYPTION_KEY 可能在保存后发生了更改。",
"pathNotAbsolute": "路径映射两侧都必须使用绝对路径",
"nameRequired": "请为此客户端命名。",
"urlRequired": "请输入 BookOrbit 连接此客户端所用的地址。",
"mappingRequired": "请至少添加一个路径映射,以便 BookOrbit 知道可以从哪个目录导入。"
},
"encryptionKeyMissing": "BOOK_REQUEST_ENCRYPTION_KEY 未设置,因此无法保存客户端密码。可使用以下命令生成:openssl rand -hex 32",
"confirmDelete": {
"title": "移除此下载客户端?",
"description": "{name} 的地址和已存储的密码将被删除,正在该客户端下载的请求也将停止更新。若要保留这些详情,请改为将其关闭。",
"confirm": "移除客户端"
},
"indexers": {
"title": "Torrent 索引器",
"hint": "通过 Torznab 使用你自己的 Prowlarr、Jackett 或 NZBHydra。每个想要搜索的 Torznab 源都需添加一个。",
"allDisabled": "下方的所有源均已关闭,因此任何请求搜索都不会找到任何结果。请至少重新开启一个。",
"fields": {
"searchByIsbnBrief": "默认开启。 如果这个源返回一个确切的 ISBN 的错误簿,请关闭它,它将被标题和作者搜索。"
},
"color": {
"label": "颜色",
"none": "不指定颜色",
"options": {
"blue": "蓝",
"indigo": "靛蓝",
"purple": "紫",
"pink": "粉",
"red": "红",
"orange": "橙",
"yellow": "黄",
"lime": "青柠绿",
"green": "绿",
"teal": "蓝绿"
}
},
"mediaKinds": {
"label": "搜索此来源"
},
"categories": {
"title": "类别"
},
"settings": {
"restoreDefault": "恢复默认设置"
},
"confirmDelete": {
"title": "删除此源?",
"confirm": " 删除源"
},
"errors": {
"loadFailed": "无法加载索引器",
"saveFailed": "无法保存该索引器",
"deleteFailed": "无法删除此源",
"testFailed": "无法连接到该索引器",
"nameAndUrlRequired": "名称和基础 URL 为必填项",
"nameTaken": "已存在同名索引器",
"urlUnsafe": "无法访问该基础 URL。请检查地址,并确保其使用 http 或 https。",
"nameRequired": "请为该索引器命名。"
},
"editName": "编辑 {name}",
"editorDescription": "设置该索引器。",
"chooseType": "请选择索引器类型",
"builtIn": "内置",
"plugin": "插件",
"plugins": {
"title": "插件",
"install": "安装插件",
"installed": "{label} 已安装。",
"installFailed": "无法安装该插件。",
"inspectFailed": "该文件不能作为插件读取。"
}
},
"automation": {
"title": "自动操作",
"groupDownloads": "自动下载",
"stateOn": "开",
"stateOff": "关",
"howDownloads": "自动下载工作方式",
"saveFailed": "无法保存设置",
"saved": "自动化设置已保存",
"autoGrabEnabled": "自动下载已开启",
"autoGrabDisabled": "自动下载已关闭",
"minScore": "最低发行评分",
"maxAttempts": "每个请求尝试次数",
"autoSearchInterval": "搜索间隔",
"autoSearchIntervalUnit": "小时",
"autoSearchMaxAgeUnit": "天",
"importFormatsOption": {
"allHint": "保留发布的每种格式。",
"preferred": "仅偏好的",
"preferredHint": "只保留目标库格式优先级中的最高格式。"
}
},
"profiles": {
"title": "发布配置文件",
"addTier": "添加层级",
"removeTier": "删除此层",
"moveUp": "上移此层",
"moveDown": "下移此层",
"tierName": "层级名称",
"formats": "格式",
"files": "文件",
"anyLayout": "任意",
"minBitrate": "最小 kbps",
"minSeeders": "最小做种数",
"channels": "频道",
"anyChannels": "任意",
"mono": "单声道",
"stereo": "立体声",
"maxSize": "最大 MB",
"languages": "语言",
"indexers": "来源",
"multiSelectHint": "选择一个或多个, 或留空以允许任何选择",
"multiSelectAny": "任意"
},
"health": {
"ok": "已连接",
"failed": "无法连接",
"untested": "从未测试",
"disabled": "已禁用",
"failedAt": "执行失败:{time}\t"
},
"categoryLabel": "类别 {category}",
"editClientName": "编辑 {name}",
"sections": {
"connection": "连接",
"search": "搜索内容",
"access": "访问权限",
"availability": "可用性",
"behaviour": "行为"
},
"continueWithType": "继续",
"external": "外部储存",
"editorDescription": "此下载客户端的设置。",
"chooseClientType": "选择客户端类型",
"searchHealth": {
"failingOnce": "上次搜索失败"
}
}
},
"nav": {
@@ -2565,10 +2951,14 @@
"clearSearch": "清空搜索内容",
"noResults": "没有设置匹配{query}",
"shortcutHint": "按 Cmd K 跳转到任何设置",
"status": {
"scanning": "扫描中"
},
"groups": {
"you": "个人",
"library": "书库",
"devices": "设备与同步",
"accounts": "账号",
"server": "服务器"
},
"descriptions": {
@@ -2605,6 +2995,14 @@
"auditLog": "谁改变了什么,什么时候改变。"
},
"backToApp": "返回图书馆"
},
"field": {
"required": "(必填)"
},
"editor": {
"discardConfirm": "放弃更改",
"moreActions": "更多操作",
"removeQuestion": "删除它?"
}
},
"achievements": {
@@ -2795,10 +3193,28 @@
"email": "电子邮件地址",
"administration": "行政管理",
"notifications": "通知",
"restrictions": "限制"
"restrictions": "限制",
"libraryBooks": "馆藏图书 ",
"devices": "设备",
"emailNotifications": "邮件 & 通知",
"libraryConfiguration": "书库配置",
"usersSecurity": "用户 & 安全",
"system": "系统"
},
"permissionLevels": {
"use": "使用情况",
"manage": "管理"
},
"accountRestrictions": "账号限制",
"superuserTarget": "Superuser Target",
"superuserTargetHint": "内容限制不能适用于超级用户。",
"superuserAccess": {
"title": "超级用户访问权限",
"enabled": "已启用",
"disabled": "已禁用",
"demoteDialogTitle": "确认移除超级用户访问权限?",
"changing": "更新访问权限..."
},
"noRestrictions": "没有内容限制",
"noRestrictionsHint": "此用户可以完全访问其指定的库中的所有书籍。",
"addRestrictions": "+ 添加内容限制",
@@ -2822,8 +3238,46 @@
"updateContentFilters": "更新内容过滤器失败",
"emailRequired": "电子邮件是必填项",
"createSharedAccount": "创建共享帐户失败",
"createUser": "创建用户失败"
}
"createUser": "创建用户失败",
"nameRequired": "姓名为必填项",
"usernameRequired": "用户名为必填项"
},
"sectionsLabel": "账号设置",
"sections": {
"profile": "个人资料",
"libraries": "书库",
"permissions": "权限",
"restrictions": "限制"
},
"sectionSummary": {
"newAccount": "尚未创建的",
"restrictionsNone": "无",
"restrictionsContent": "内容过滤器"
},
"account": "账号",
"status": "状态",
"signInMethod": "登录",
"signInMethods": {
"password": "密码",
"oidc": "单点登录",
"shared": "魔法链接"
},
"created": "创建于",
"usernameFixedHint": "无法更改用户名。",
"selectAll": "全选",
"clearAll": "清除",
"presets": {
"label": "预设权限",
"none": "无",
"standard": "常规",
"custom": "自定义",
"admin": "管理员",
"customHint": "此选择与预设不匹配。"
},
"filterPermissions": "过滤权限",
"grantedOnly": "仅允许",
"clearFilters": "清除筛选器",
"dangerZone": "危险操作区"
},
"usersPage": {
"usersTitle": "用户",
@@ -2835,7 +3289,10 @@
"email": "电子邮件地址",
"access": "访问权限",
"status": "状态",
"actions": "操作"
"actions": "操作",
"user": "用户",
"libraries": "书库",
"lastActive": "上次活跃"
},
"adminBadge": "管理员",
"permissionCount": "{count, plural, =0 {没有权限} one {一个权限} other {# 权限}}",
@@ -2903,7 +3360,39 @@
"editUserAria": "编辑用户 {name}",
"resetPasswordAria": "重置 {name} 的密码",
"deleteUserAria": "删除 {name}",
"moreActionsAria": "{name} 更多操作"
"moreActionsAria": "{name} 更多操作",
"noEmail": "没有访问地址",
"editAccount": "编辑用户信息",
"accessTier": {
"superuser": "超级用户",
"admin": "管理员",
"standard": "常规",
"custom": "自定义",
"none": "无访问权限"
},
"statusLocked": "已锁定",
"status": {
"never": "永不",
"neverSignedIn": "从未登录",
"defaultPassword": "默认密码",
"contentFiltered": "内容过滤",
"unlocksIn": "解锁于 {when}"
},
"attention": {
"detail": {
"created": "创建于 {when}"
},
"action": {
"unlock": "立即解锁",
"sendResetLink": "发送重置链接",
"sendNewLink": "发送新的链接"
},
"collapse": "隐藏",
"expand": "显示"
},
"defaults": {
"title": "新用户默认值"
}
}
},
"annotations": {
@@ -3028,7 +3517,8 @@
"noMatch": "没有高亮匹配您的过滤器。",
"resetFilters": "重置过滤器",
"trashEmpty": "垃圾桶为空",
"noAnnotations": "暂无批注。突出显示您在网页上创建的内容或您的电子阅读器出现在这里。"
"noAnnotations": "暂无批注。突出显示您在网页上创建的内容或您的电子阅读器出现在这里。",
"readHere": "此处了解详情"
},
"toast": {
"movedToTrash": "移动到回收站",