mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
i18n(client): sync translations from Crowdin (#1755)
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:
+117
-141
@@ -1547,7 +1547,7 @@
|
||||
"noPermission": "Sie haben keine Berechtigung um Integrationen zu verwenden.",
|
||||
"tabs": {
|
||||
"hardcover": "Hardcover",
|
||||
"readwise": "Readweise",
|
||||
"readwise": "Readwise",
|
||||
"storygraph": "StoryGraph"
|
||||
},
|
||||
"providerSubtitles": {
|
||||
@@ -3599,7 +3599,7 @@
|
||||
"groups": {
|
||||
"you": "Du",
|
||||
"library": "Bibliothek",
|
||||
"devices": "Geräte & Synchronisation",
|
||||
"devices": "Geräte",
|
||||
"accounts": "Konten",
|
||||
"server": "Server"
|
||||
},
|
||||
@@ -7558,7 +7558,7 @@
|
||||
"mediaKind": "Format",
|
||||
"requestedBy": "Angefordert von",
|
||||
"age": "Alter",
|
||||
"state": "Staat",
|
||||
"state": "Status",
|
||||
"outcome": "Ergebnis",
|
||||
"actions": "Aktionen",
|
||||
"selectAll": "Wählen Sie jede Anfrage aus, die auf Genehmigung wartet",
|
||||
@@ -11181,7 +11181,7 @@
|
||||
"podcastScope": {
|
||||
"title": "Intelligente Wiedergabeliste",
|
||||
"entity": "Intelligente Wiedergabeliste",
|
||||
"loadFailed": "Episoden für diese Playlist konnten nicht geladen werden.",
|
||||
"loadFailed": "Episoden für diese Wiedergabeliste konnten nicht geladen werden.",
|
||||
"loadMoreFailed": "Es konnten keine weiteren Episoden geladen werden.",
|
||||
"retry": "Wiederholen",
|
||||
"editRules": "Regeln bearbeiten",
|
||||
@@ -11248,7 +11248,7 @@
|
||||
"playEpisode": "Episode abspielen",
|
||||
"listen": "Anhören",
|
||||
"remove": "Entfernen",
|
||||
"episodeActions": "Episodenaktionen",
|
||||
"episodeActions": "Episoden-Aktionen",
|
||||
"removeFromQueue": "Aus Warteschlange entfernen",
|
||||
"addToQueue": "Zur Warteschlange hinzufügen",
|
||||
"playNext": "Als Nächstes abspielen",
|
||||
@@ -11275,22 +11275,22 @@
|
||||
"markSelectedPlayed": "Als gespielt markiert",
|
||||
"removeSelectedFromQueue": "Ausgewählte aus der Warteschlange entfernen",
|
||||
"selectEpisode": "{title} auswählen",
|
||||
"playNamedEpisode": "Play {title}",
|
||||
"listenToEpisode": "Listen to {title}",
|
||||
"resumeEpisode": "Resume {title}",
|
||||
"playLatestEpisode": "Play latest episode {title}",
|
||||
"episodeDetails": "Episode details",
|
||||
"episodeDetailsNamed": "Episode details for {title}",
|
||||
"playNamedEpisode": "Spiele {title}",
|
||||
"listenToEpisode": "{title} anhören",
|
||||
"resumeEpisode": "{title} fortsetzen",
|
||||
"playLatestEpisode": "Spiele die letzte Episode {title}",
|
||||
"episodeDetails": "Episoden-Details",
|
||||
"episodeDetailsNamed": "Episoden-Details für {title} öffnen",
|
||||
"editEpisodeMetadata": "Metadaten bearbeiten",
|
||||
"openFullPlayer": "Open full player",
|
||||
"reorderEpisode": "Reorder {title}",
|
||||
"playAll": "Play all",
|
||||
"resumeNamed": "Resume {title}",
|
||||
"openFullPlayer": "Vollständigen Player öffnen",
|
||||
"reorderEpisode": "Neu anordnen {title}",
|
||||
"playAll": "Alles abspielen",
|
||||
"resumeNamed": "{title} fortsetzen",
|
||||
"queueAll": "Queue all",
|
||||
"markAllPlayed": "Mark all played",
|
||||
"latestCount": "Latest {count}",
|
||||
"downloadLatest": "Download latest",
|
||||
"removeAllDownloads": "Remove all downloads",
|
||||
"markAllPlayed": "Als gehört markieren",
|
||||
"latestCount": "Neueste {count}",
|
||||
"downloadLatest": "Neusten herunterladen",
|
||||
"removeAllDownloads": "Alle Downloads entfernen",
|
||||
"pin": "Pin",
|
||||
"unpin": "Lösen",
|
||||
"pinEpisode": "Folge pinnen",
|
||||
@@ -11307,11 +11307,11 @@
|
||||
"played": "Gehört",
|
||||
"following": "Gefolgt",
|
||||
"playbackProgress": "Wiedergabefortschritt",
|
||||
"downloadProgress": "Download progress",
|
||||
"removedFromFeed": "No longer in feed",
|
||||
"inQueue": "In queue",
|
||||
"feedFailing": "Feed failing",
|
||||
"archived": "Archived",
|
||||
"downloadProgress": "Fortschritt",
|
||||
"removedFromFeed": "Nicht mehr im Feed",
|
||||
"inQueue": "In Warteschlange",
|
||||
"feedFailing": "Feedfehler",
|
||||
"archived": "Archiviert",
|
||||
"localShow": "Lokal",
|
||||
"localShowDescription": "Diese Sendung hat keinen Feed. Seine Episoden sind die Dateien in seinem Ordner.",
|
||||
"missing": "Fehlt",
|
||||
@@ -11326,7 +11326,7 @@
|
||||
"bulkDelete": {
|
||||
"title": "Ausgewählte Sendungen löschen",
|
||||
"action": "Löschen",
|
||||
"confirmPhrase": "DELETE",
|
||||
"confirmPhrase": "LÖSCHEN",
|
||||
"description": "Dadurch werden {count} Sendungen und alles, was BookOrbit darüber weiß, einschließlich Ihres Hörverlaufs, dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden.",
|
||||
"descriptionWithFiles": "Dadurch werden {count} Shows, alles, was BookOrbit darüber weiß, und {size} der heruntergeladenen Dateien dauerhaft gelöscht. Ihre eigenen Ordner werden niemals berührt. Dies kann nicht rückgängig gemacht werden.",
|
||||
"queued": "Das Löschen von {count} zeigt",
|
||||
@@ -11345,21 +11345,20 @@
|
||||
"durationHoursMinutes": "{hours}h {minutes}m",
|
||||
"durationMinutes": "{minutes}m",
|
||||
"durationSeconds": "{seconds}s",
|
||||
"durationUnavailable": "Duration unavailable",
|
||||
"unknownDate": "Unknown date",
|
||||
"durationUnavailable": "Dauer unbekannt",
|
||||
"unknownDate": "Unbekanntes Datum",
|
||||
"seasonEpisode": "S{season} E{episode}",
|
||||
"season": "S{season}",
|
||||
"episode": "E{episode}",
|
||||
"episodeTypeTrailer": "Trailer",
|
||||
"episodeTypeBonus": "Bonus",
|
||||
"pinnedHint": "Angepinnte Episoden sind vor der Entfernung der Speicheraufbewahrung geschützt.",
|
||||
"explicit": "Explicit",
|
||||
"lastListened": "Listened {time}",
|
||||
"timeLeft": "{time} left",
|
||||
"explicit": "Explizit",
|
||||
"lastListened": "{time} angehört",
|
||||
"remainingClock": "-{time}",
|
||||
"pinnedEpisode": "Angepinnte Folge",
|
||||
"newEpisodeCount": "{count} new",
|
||||
"unplayedShort": "{count} unplayed"
|
||||
"newEpisodeCount": "{count} neu",
|
||||
"unplayedShort": "{count} ungespielt"
|
||||
},
|
||||
"acquisition": {
|
||||
"title": "Automatische Downloads",
|
||||
@@ -11386,7 +11385,7 @@
|
||||
"expandMiniPlayer": "Miniplayer erweitern",
|
||||
"collapseMiniPlayer": "Player verkleinern",
|
||||
"stopAndClose": "Player stoppen und schließen",
|
||||
"sleepActive": "Sleep timer active: {value}",
|
||||
"sleepActive": "Schlaf-Timer aktiv: {value}",
|
||||
"previousEpisode": "Vorherige Episode",
|
||||
"nextEpisode": "Nächste Episode",
|
||||
"backSeconds": "{count} Sekunden zurück",
|
||||
@@ -11394,9 +11393,9 @@
|
||||
"episodePosition": "Episodenposition",
|
||||
"toggleTimeDisplay": "Verbleibende und Gesamtzeit umschalten",
|
||||
"positionValue": "{elapsed} von {duration} abgespielt",
|
||||
"playingAnnouncement": "Playing {title} from {podcast}",
|
||||
"playingAnnouncement": "Spiele {title} von {podcast}",
|
||||
"pausedAnnouncement": "Pausiert {title} von {podcast}",
|
||||
"volume": "Volume",
|
||||
"volume": "Lautstärke",
|
||||
"positionValueWithChapter": "{elapsed} verstrichen von {duration}, Kapitel {chapter}"
|
||||
},
|
||||
"bookmarks": {
|
||||
@@ -11413,7 +11412,7 @@
|
||||
"noteLabel": "Lesezeichennotiz",
|
||||
"editTitleLabel": "Lesezeichentitel bearbeiten",
|
||||
"editNoteLabel": "Lesezeichennotiz bearbeiten",
|
||||
"defaultTitle": "Bookmark at {time}"
|
||||
"defaultTitle": "Lesezeichen bei {time}"
|
||||
},
|
||||
"library": {
|
||||
"episodes": "Episoden",
|
||||
@@ -11448,11 +11447,11 @@
|
||||
"noFeeds": "Keine Feeds zu überwachen",
|
||||
"noFeedsDescription": "Füge einen Podcast-Feed hinzu, um seinen Status zu sehen.",
|
||||
"noMatchingEpisodes": "Keine passenden Episoden",
|
||||
"noEpisodesLatest": "No episodes yet",
|
||||
"noEpisodesDownloaded": "No downloaded episodes",
|
||||
"noEpisodesInProgress": "No episodes in progress",
|
||||
"noEpisodesUnplayed": "No unplayed episodes",
|
||||
"noEpisodesFinished": "No finished episodes",
|
||||
"noEpisodesLatest": "Noch keine Episoden",
|
||||
"noEpisodesDownloaded": "Keine heruntergeladenen Episoden",
|
||||
"noEpisodesInProgress": "Keine Episoden im Gange",
|
||||
"noEpisodesUnplayed": "Keine ungespielten Episoden",
|
||||
"noEpisodesFinished": "Keine beendete Episoden",
|
||||
"noEpisodesPinned": "Keine angehefteten Episoden",
|
||||
"pinned": "Angepinnt",
|
||||
"continueListening": "Hören Sie weiter",
|
||||
@@ -11480,9 +11479,9 @@
|
||||
"searchEpisodes": "Episoden durchsuchen",
|
||||
"searchHealth": "Feed-Status durchsuchen",
|
||||
"manageFeeds": "Feeds verwalten",
|
||||
"feedHealth": "Feed health",
|
||||
"feedsNeedAttention": "Feeds need attention",
|
||||
"episodeFilters": "Episodenfilter",
|
||||
"feedHealth": "Feed-Gesundheit",
|
||||
"feedsNeedAttention": "Erfordert Aufmerksamkeit",
|
||||
"episodeFilters": "Episoden-Filter",
|
||||
"previewing": "Vorschau wird geladen...",
|
||||
"addingPodcast": "Wird hinzugefügt...",
|
||||
"openShow": "{title} öffnen",
|
||||
@@ -11494,11 +11493,11 @@
|
||||
"jobsProcessing": "{count} in Bearbeitung",
|
||||
"jobsFailed": "{count} fehlgeschlagen",
|
||||
"retryUnhealthy": "Fehlerhafte Feeds erneut versuchen",
|
||||
"followedOnly": "Nur gefolgte",
|
||||
"followedOnly": "Nur verfolgen",
|
||||
"queueDuration": "{duration} insgesamt",
|
||||
"confirmClearPlayed": "Remove every played episode from the queue?",
|
||||
"searchQueue": "Search your queue",
|
||||
"noMatchingQueueEpisodes": "No matching queued episodes",
|
||||
"confirmClearPlayed": "Entferne jede gespielte Episode aus der Warteschlange?",
|
||||
"searchQueue": "Suche in der Warteschlange",
|
||||
"noMatchingQueueEpisodes": "Keine passenden Episoden",
|
||||
"showAllEpisodes": "Alle Episoden anzeigen",
|
||||
"browseShows": "Shows durchsuchen",
|
||||
"browseEpisodes": "Episoden durchsuchen",
|
||||
@@ -11524,79 +11523,62 @@
|
||||
"importingHint": "Shows werden hier angezeigt, während ihre Dateien gelesen werden."
|
||||
},
|
||||
"import": {
|
||||
"title": "Import local files",
|
||||
"description": "Match audio already in this library's folder to episodes from the feeds you follow.",
|
||||
"placementHint": "Put the files inside this library's folder first. BookOrbit adopts them where they are: nothing is copied, renamed, or moved.",
|
||||
"scan": "Scan for files",
|
||||
"running": "Scanning...",
|
||||
"title": "Lokale Dateien importieren",
|
||||
"scan": "Suche nach Dateien",
|
||||
"running": "Durchsuche...",
|
||||
"progress": "{current} of {total} files scanned",
|
||||
"apply": "Import matched files",
|
||||
"applyWithChoices": "Import matched files and your choices",
|
||||
"applied": "Adopted {count} files.",
|
||||
"quota": "{adopt} to adopt, {headroom} of the quota still free",
|
||||
"truncated": "Some lists are shortened. The counts above are complete.",
|
||||
"chooseEpisode": "Choose the episode",
|
||||
"leaveUnresolved": "Leave for later",
|
||||
"noDate": "No date",
|
||||
"fileCount": "{count} files",
|
||||
"subscribe": "Subscribe",
|
||||
"subscribed": "Subscribed",
|
||||
"suggestedFeedsHint": "These folders name a feed you do not follow yet. Subscribe, then scan again to match their files.",
|
||||
"rescanHint": "Scan again to match the files in the folders you just subscribed to.",
|
||||
"duplicateDiffers": "A different file is already attached to this episode",
|
||||
"duplicateSame": "This episode already has this file",
|
||||
"unreadableFolders": "{count} folders could not be read.",
|
||||
"apply": "Passende Dateien importieren",
|
||||
"applyWithChoices": "Importiere passende Dateien und deine Auswahl",
|
||||
"applied": "{count} Dateien angenommen.",
|
||||
"chooseEpisode": "Wähle die Episode",
|
||||
"leaveUnresolved": "Für später lassen",
|
||||
"noDate": "Kein Datum",
|
||||
"fileCount": "{count} Dateien",
|
||||
"subscribe": "Abonnieren",
|
||||
"subscribed": "Abonniert",
|
||||
"unreadableFolders": "{count} Ordner konnten nicht gelesen werden.",
|
||||
"groups": {
|
||||
"matched": "Matched",
|
||||
"ambiguous": "Needs a decision",
|
||||
"unmatched": "No match",
|
||||
"duplicates": "Already attached",
|
||||
"skipped": "Skipped",
|
||||
"suggestedFeeds": "Feeds to subscribe to",
|
||||
"matched": "Übereinstimmend",
|
||||
"ambiguous": "Benötigt eine Entscheidung",
|
||||
"unmatched": "Keine Übereinstimmung",
|
||||
"duplicates": "Bereits hinzugefügt",
|
||||
"skipped": "Übersprungen",
|
||||
"suggestedFeeds": "Feeds zum Abonnieren",
|
||||
"unclaimedFolders": "Ordner ohne Feed"
|
||||
},
|
||||
"signals": {
|
||||
"episode_guid": "Episode ID in the file's tags",
|
||||
"episode_id_suffix": "BookOrbit ID in the file name",
|
||||
"enclosure_file_name": "File name matches the feed's",
|
||||
"title_and_date": "Title and date",
|
||||
"title_and_duration": "Title and length",
|
||||
"manual": "Your choice"
|
||||
"episode_guid": "Episoden-ID in Datei-Tags",
|
||||
"episode_id_suffix": "BookOrbit-ID im Dateinamen",
|
||||
"title_and_date": "Titel und Datum",
|
||||
"title_and_duration": "Titel und Länge",
|
||||
"manual": "Deine Entscheidung"
|
||||
},
|
||||
"scopes": {
|
||||
"request": "Show you selected",
|
||||
"folder_suffix": "Show folder name",
|
||||
"feed_url_tag": "Feed address in the file's tags",
|
||||
"feed_sidecar": "Saved feed in the folder",
|
||||
"title_similarity": "Similar show title",
|
||||
"library": "No show identified"
|
||||
"request": "Ausgewählte anzeigen",
|
||||
"folder_suffix": "Ordnernamen anzeigen",
|
||||
"feed_sidecar": "Feed im Ordner gespeichert",
|
||||
"title_similarity": "Ähnlicher Serientitel",
|
||||
"library": "Keine Sendung gefunden"
|
||||
},
|
||||
"reasons": {
|
||||
"show_unresolved": "No show could be identified for this file",
|
||||
"no_episode_candidate": "The show matched, but no episode did",
|
||||
"single_fuzzy_signal": "Only one signal pointed at an episode",
|
||||
"multiple_candidates": "Several episodes fit equally well",
|
||||
"empty_file": "The file is empty",
|
||||
"unsupported_format": "Not a supported audio file",
|
||||
"symlink": "Symbolic links are not imported",
|
||||
"unreadable": "The file could not be read",
|
||||
"outside_library_root": "The file resolves outside the library folder",
|
||||
"attach_conflict": "The episode gained a file while the scan was running",
|
||||
"quota_exceeded": "Importing these files would exceed this library's storage quota. Raise the quota or import fewer files."
|
||||
"show_unresolved": "Keine Sendung konnte für diese Datei identifiziert werden",
|
||||
"empty_file": "Die Datei ist leer",
|
||||
"unsupported_format": "Keine unterstützte Audiodatei",
|
||||
"unreadable": "Die Datei konnte nicht gelesen werden"
|
||||
},
|
||||
"sources": {
|
||||
"feed_sidecar": "Saved feed file",
|
||||
"feed_sidecar": "Feed-Datei gespeichert",
|
||||
"metadata_json": "metadata.json",
|
||||
"feed_url_tag": "File tags"
|
||||
},
|
||||
"errors": {
|
||||
"status": "Failed to read the import status",
|
||||
"start": "Failed to start the import",
|
||||
"subscribe": "Failed to subscribe to this feed",
|
||||
"status": "Fehler beim Lesen des Importstatus",
|
||||
"start": "Fehler beim Start des Imports",
|
||||
"subscribe": "Feed konnte nicht abonniert werden",
|
||||
"createLocalShow": "Fehler beim Erstellen einer lokalen Show aus diesem Ordner"
|
||||
},
|
||||
"messages": {
|
||||
"subscribed": "Podcast added. Scan again to match its files.",
|
||||
"subscribed": "Podcast hinzugefügt. Erneut scannen um seine Dateien anzupassen.",
|
||||
"localShowCreated": "Lokale Show erstellt. Seine Episoden werden importiert.",
|
||||
"localShowUpdated": "Importieren der neuen Dateien in diesen Ordner."
|
||||
},
|
||||
@@ -11617,19 +11599,13 @@
|
||||
"mergeQueued": "Podcast-Zusammenführung eingereiht",
|
||||
"showDeleted": "{title} gelöscht",
|
||||
"queueCleared": "Podcast-Warteschlange geleert",
|
||||
"playerClosed": "Player closed",
|
||||
"playerClosed": "Player geschlossen",
|
||||
"feedsRefreshQueued": "Aktualisierung für {count} Feeds eingereiht",
|
||||
"finishedQueueCleared": "Gehörte Episoden aus der Warteschlange entfernt",
|
||||
"bulkQueueActionCompleted": "{count} ausgewählte Episoden aktualisiert",
|
||||
"bulkQueueActionFailed": "Updated {completed} episodes, {failed} failed",
|
||||
"bulkQueued": "Queued {completed} episodes; {skipped} were already queued or exceeded the queue limit",
|
||||
"bulkMarkedPlayed": "Marked {count} episodes played",
|
||||
"bulkDownloadsQueued": "Queued {count} episode downloads",
|
||||
"bulkDownloadsRemoved": "Removed {count} episode downloads",
|
||||
"bulkDownloadsRemovedWithFailures": "Removed {completed} downloads; {failed} failed",
|
||||
"queueRestored": "{count} Episoden in der Warteschlange wiederhergestellt",
|
||||
"playlistSaved": "Playlist gespeichert",
|
||||
"playlistDeleted": "Playlist gelöscht",
|
||||
"playlistSaved": "Wiedergabeliste gespeichert",
|
||||
"playlistDeleted": "Wiedergabeliste gelöscht",
|
||||
"playlistQueued": "{completed} Episoden in der Warteschlange, übersprungen {skipped}",
|
||||
"playlistQueueEmpty": "Keine Episoden, die mit dieser Playlist übereinstimmen",
|
||||
"detailsSaved": "Details anzeigen gespeichert",
|
||||
@@ -11870,23 +11846,23 @@
|
||||
"invalidSkipBackward": "Der Rücksprung muss zwischen 5 und 120 Sekunden liegen",
|
||||
"invalidSkipForward": "Der Vorsprung muss zwischen 5 und 120 Sekunden liegen",
|
||||
"invalidDateRange": "Das Startdatum muss vor dem Enddatum liegen",
|
||||
"episodeNotFound": "Podcast episode not found",
|
||||
"loadEpisode": "Failed to load podcast episode",
|
||||
"refreshPlaybackContext": "Failed to refresh playback context",
|
||||
"streamUnavailable": "Unable to load this podcast episode",
|
||||
"bulkAction": "Failed to update podcast episodes",
|
||||
"invalidVolume": "Volume must be from 0 to 100 percent",
|
||||
"episodeNotFound": "Podcast-Episode nicht gefunden",
|
||||
"loadEpisode": "Episoden konnten nicht geladen werden",
|
||||
"refreshPlaybackContext": "Fehler beim Aktualisieren des Wiedergabekontexts",
|
||||
"streamUnavailable": "Kann diese Podcast-Episode nicht laden",
|
||||
"bulkAction": "Podcast-Episoden konnten nicht aktualisiert werden",
|
||||
"invalidVolume": "Lautstärke muss zwischen 0 und 100 % liegen",
|
||||
"restoreQueue": "Podcast-Warteschlange konnte nicht wiederhergestellt werden",
|
||||
"loadPlaylists": "Ihre Wiedergabelisten konnten nicht geladen werden",
|
||||
"savePlaylist": "Die Wiedergabeliste konnte nicht gespeichert werden",
|
||||
"deletePlaylist": "Die Wiedergabeliste konnte nicht gelöscht werden",
|
||||
"queuePlaylist": "Die Wiedergabeliste konnte nicht in die Warteschlange gestellt werden",
|
||||
"playlistNameRequired": "Benennen Sie die Wiedergabeliste, bevor Sie sie speichern",
|
||||
"playlistLimitReached": "Sie haben das Limit der gespeicherten Wiedergabelisten erreicht",
|
||||
"playlistLimitReached": "Du hast das Limit der gespeicherten Wiedergabeliste erreicht",
|
||||
"playlistDurationRange": "Die kürzeste Dauer muss unter der längsten liegen",
|
||||
"updatePinned": "Der angeheftete Status konnte nicht aktualisiert werden",
|
||||
"titleRequired": "Der Titel der Anzeige darf nicht leer sein",
|
||||
"episodeTitleRequired": "Episodentitel darf nicht leer sein",
|
||||
"episodeTitleRequired": "Titel der Episode darf nicht leer bleiben",
|
||||
"updateArtwork": "Das Bild konnte nicht aktualisiert werden",
|
||||
"removeArtwork": "Benutzerdefiniertes Bildmaterial konnte nicht entfernt werden"
|
||||
},
|
||||
@@ -11909,7 +11885,7 @@
|
||||
"loadingLibrary": "Bibliothekseinstellungen werden geladen...",
|
||||
"readOnlyLibrary": "Nur Bibliothekseigentümer mit der Berechtigung zur Podcast-Aufbewahrung können diese Einstellungen ändern.",
|
||||
"showSettingsHint": "Regeln für automatische Downloads und Aktualisierungsabweichungen bleiben in den Einstellungen der jeweiligen Sendung.",
|
||||
"defaultVolume": "Default volume",
|
||||
"defaultVolume": "Standardlautstärke",
|
||||
"gigabytesUnit": "GB"
|
||||
},
|
||||
"queueReorder": {
|
||||
@@ -11937,9 +11913,9 @@
|
||||
"downloadFailed": "{title} konnte nicht heruntergeladen werden",
|
||||
"evictedSpace": "{title} Download wurde in den freien Speicher entfernt",
|
||||
"evictedPlayed": "{title} Download nach dem Anhören entfernt",
|
||||
"sleepExpired": "Sleep-Timer beendet, Wiedergabe angehalten",
|
||||
"sleepExtended": "Sleep-Timer um {count} Minuten verlängert",
|
||||
"sleepChapterUnavailable": "Sleep-Timer abgebrochen, diese Episode hat keine Kapitel"
|
||||
"sleepExpired": "Schlaf-Timer beendet, Wiedergabe pausiert",
|
||||
"sleepExtended": "Schlaf-Timer um {count} Minuten verlängert",
|
||||
"sleepChapterUnavailable": "Schlaf-Timer abgebrochen, diese Episode hat keine Kapitel"
|
||||
},
|
||||
"shortcuts": {
|
||||
"title": "Tastenkombinationen für Podcasts",
|
||||
@@ -11968,22 +11944,22 @@
|
||||
"title": "Wiedergabelisten",
|
||||
"builtInLabel": "Integriert",
|
||||
"savedLabel": "Gespeichert",
|
||||
"choose": "Wählen Sie eine Playlist",
|
||||
"choose": "Wiedergabeliste auswählen",
|
||||
"search": "Playlist-Episoden durchsuchen",
|
||||
"summary": "{count} Episoden, {duration}",
|
||||
"summaryShortest": "Kürzeste",
|
||||
"summaryLongest": "Am längsten",
|
||||
"summaryPublishedWithin": "Veröffentlicht in",
|
||||
"create": "Neue Playlist",
|
||||
"createTitle": "Neue intelligente Playlist",
|
||||
"create": "Neue Wiedergabeliste",
|
||||
"createTitle": "Neue intelligente Wiedergabeliste",
|
||||
"editTitle": "Intelligente Wiedergabeliste bearbeiten",
|
||||
"editorDescription": "Wählen Sie aus, welche Episoden diese intelligente Playlist sammelt. Die Regeln werden bei jedem Öffnen neu bewertet, sodass neue Episoden automatisch erscheinen.",
|
||||
"edit": "Regeln bearbeiten",
|
||||
"adjustRules": "Regeln anpassen",
|
||||
"saveAs": "Als Playlist speichern",
|
||||
"save": "Playlist speichern",
|
||||
"delete": "Playlist löschen",
|
||||
"deleteConfirmTitle": "Diese Playlist löschen?",
|
||||
"saveAs": "Als Wiedergabeliste speichern",
|
||||
"save": "Wiedergabeliste speichern",
|
||||
"delete": "Wiedergabeliste löschen",
|
||||
"deleteConfirmTitle": "Diese Wiedergabeliste löschen?",
|
||||
"deleteConfirmDescription": "„{name}“ und seine Regeln werden entfernt. Die gesammelten Episoden sind davon nicht betroffen.",
|
||||
"nameLabel": "Name der Wiedergabeliste",
|
||||
"namePlaceholder": "Morgendlicher Pendelverkehr",
|
||||
@@ -11996,15 +11972,15 @@
|
||||
"showsDescription": "Lassen Sie dieses Feld leer, um alle Sendungen in die Bibliothek aufzunehmen.",
|
||||
"searchShows": "Suchsendungen zum Hinzufügen",
|
||||
"removeShow": "Entfernen Sie {title}",
|
||||
"showLimit": "Eine Playlist kann auf bis zu {count} Shows abzielen.",
|
||||
"showLimit": "Eine Wiedergabeliste kann bis zu {count} Serien enthalten.",
|
||||
"copyOf": "{name} kopieren",
|
||||
"empty": "Zu dieser Playlist passt noch nichts",
|
||||
"empty": "Noch entspricht nichts dieser Wiedergabeliste",
|
||||
"emptyDescription": "Passen Sie die Regeln an oder kommen Sie zurück, sobald neue Episoden verfügbar sind.",
|
||||
"builtIn": {
|
||||
"quick": "Schnelles Zuhören",
|
||||
"quick": "Schnelles Reinhören",
|
||||
"continue": "Hören Sie weiter",
|
||||
"downloaded": "Heruntergeladen",
|
||||
"fresh": "Frisch diese Woche"
|
||||
"fresh": "Neu in dieser Woche"
|
||||
},
|
||||
"nameRequired": "Benennen Sie die Wiedergabeliste, bevor Sie sie speichern"
|
||||
},
|
||||
@@ -12041,7 +12017,7 @@
|
||||
"alreadyIn": "Bereits in dieser Sammlung",
|
||||
"none": "Noch keine Podcast-Sammlungen. Erstellen Sie unten eines.",
|
||||
"newPlaceholder": "Science-Fiction-Podcasts",
|
||||
"newLabel": "Neuer Sammlungsname",
|
||||
"newLabel": "Neuer Name der Sammlung",
|
||||
"create": "Erstellen",
|
||||
"newCollection": "Neue Kollektion",
|
||||
"existing": "Sammlungen",
|
||||
@@ -12128,7 +12104,7 @@
|
||||
"magic-links": "Magic Links",
|
||||
"oidc": "OIDC / SSO",
|
||||
"server-fonts": "Server-Schriftarten",
|
||||
"tts": "Text-to-Speech"
|
||||
"tts": "Text-zu-Sprache"
|
||||
},
|
||||
"system": {
|
||||
"file-naming": "Dateibenennung",
|
||||
@@ -12149,7 +12125,7 @@
|
||||
"bookRequests": "Anfragen",
|
||||
"bookRequestDetail": "Anfrage",
|
||||
"bookRequestReleases": "Wähle eine Version",
|
||||
"tts": "Text-to-Speech"
|
||||
"tts": "Text-zu-Sprache"
|
||||
},
|
||||
"tts": {
|
||||
"readerControls": {
|
||||
@@ -12164,7 +12140,7 @@
|
||||
"shrinkPlayer": "Player verkleinern",
|
||||
"expandPlayer": "Player vergrößern",
|
||||
"collapsePlayer": "Player einklappen",
|
||||
"openDetails": "Playerdetails öffnen",
|
||||
"openDetails": "Player-Details öffnen",
|
||||
"previousSentence": "Vorheriger Satz",
|
||||
"nextSentence": "Nächster Satz",
|
||||
"meta": "Ch {chapter} – Gesendet {sentence} – {voice} – {speed}x",
|
||||
@@ -12189,11 +12165,11 @@
|
||||
"value": "{speed}x"
|
||||
},
|
||||
"sleepTimer": {
|
||||
"title": "Sleep-Timer",
|
||||
"title": "Schlaf-Timer",
|
||||
"preset": "{count}m",
|
||||
"presetLabel": "Stoppen Sie die Wiedergabe nach {count} Minuten",
|
||||
"cancel": "Abbrechen",
|
||||
"cancelLabel": "Sleep-Timer abbrechen",
|
||||
"cancelLabel": "Schlaf-Timer abbrechen",
|
||||
"remaining": "Stoppt in {minutes}m {seconds}s"
|
||||
},
|
||||
"resume": {
|
||||
|
||||
+721
-22
@@ -107,10 +107,52 @@
|
||||
},
|
||||
"theme": {
|
||||
"title": "Tema",
|
||||
"style": {
|
||||
"label": "Estilo",
|
||||
"hint": "El aspecto general de la aplicación. Modo, acento, esquinas y fondo mantienen sus ajustes.",
|
||||
"bookorbit": {
|
||||
"label": "BookOrbit",
|
||||
"description": "Superficies tintadas, paneles de vidrio y encabezados con tipografía serif."
|
||||
},
|
||||
"nostalgia": {
|
||||
"label": "Nostalgia",
|
||||
"description": "Fondos neutros, tipografía de sistema, paneles planos y un brillo en la parte superior."
|
||||
}
|
||||
},
|
||||
"colorScheme": {
|
||||
"label": "Esquema de color",
|
||||
"hint": "Interfaz clara u oscura"
|
||||
},
|
||||
"surfacePalette": {
|
||||
"label": "Superficie",
|
||||
"hint": "El fondo neutro detrás de los paneles y las tarjetas.",
|
||||
"palettes": {
|
||||
"onyx": "Ónice",
|
||||
"carbon": "Carbón",
|
||||
"neutral": "Neutral",
|
||||
"zinc": "Zinc",
|
||||
"iron": "Hierro",
|
||||
"steel": "Madera",
|
||||
"ash": "Ceniza",
|
||||
"smoke": "Humo",
|
||||
"charcoal": "Carbón Vegetal",
|
||||
"slate": "Pizarra",
|
||||
"midnight-blue": "Azul medianoche",
|
||||
"ocean": "Océano",
|
||||
"pine": "Pino",
|
||||
"olive": "Oliva",
|
||||
"stone": "Piedra",
|
||||
"sepia": "Sepia",
|
||||
"crimson": "Carmesí",
|
||||
"plum": "Ciruela"
|
||||
}
|
||||
},
|
||||
"topGlow": {
|
||||
"label": "Brillo superior",
|
||||
"hint": "Hasta dónde se extiende el brillo de acento hacia abajo en la página. Desliza el control completamente hacia la izquierda para desactivarlo.",
|
||||
"value": "{value}%",
|
||||
"off": "Apagado"
|
||||
},
|
||||
"accents": {
|
||||
"grey": "Gris",
|
||||
"scarlet": "Escarlata",
|
||||
@@ -183,7 +225,13 @@
|
||||
},
|
||||
"cornerRadius": {
|
||||
"label": "Curvatura de las esquinas",
|
||||
"hint": "Redondez de tarjetas y elementos de interfaz de usuario"
|
||||
"hint": "Redondez de tarjetas y elementos de interfaz de usuario",
|
||||
"options": {
|
||||
"sharp": "Afilado",
|
||||
"default": "Nítido",
|
||||
"rounded": "Redondeado",
|
||||
"pill": "Forma de píldora"
|
||||
}
|
||||
},
|
||||
"surfaceBrightness": {
|
||||
"label": "Brillo de superficie",
|
||||
@@ -202,7 +250,8 @@
|
||||
"structural": "Estructural",
|
||||
"ambient": "Ambiental",
|
||||
"refractive": "Refractivo"
|
||||
}
|
||||
},
|
||||
"syncSaveFailed": "Error al guardar las preferencias del tema"
|
||||
},
|
||||
"storage": {
|
||||
"title": "Dónde guardar las preferencias de apariencia",
|
||||
@@ -1216,6 +1265,11 @@
|
||||
"portrait": "2:3 vertical",
|
||||
"square": "1:1 cuadrado"
|
||||
},
|
||||
"gridShape": "Forma cuadrícula",
|
||||
"gridShapeValue": {
|
||||
"tall": "Celdas altas",
|
||||
"square": "Celdas cuadradas"
|
||||
},
|
||||
"none": "Ninguno",
|
||||
"allSupported": "Todos soportados",
|
||||
"patternCount": "{count, plural, one {# patrón} other {# patrones}}",
|
||||
@@ -1767,7 +1821,8 @@
|
||||
"overwriteTerm": "Sobrescribir:",
|
||||
"overwriteBody": "Reemplazar cada vez que un proveedor tenga datos."
|
||||
},
|
||||
"summary": "Los proveedores se prueban de arriba abajo y gana el primero que devuelve un valor. La estrategia de combinación determina si ese valor puede reemplazar lo que el libro ya tiene; los géneros también pueden añadir valores nuevos y únicos. Establece aquí los valores predeterminados y, después, sobrescribe campos individuales para cada biblioteca."
|
||||
"summary": "Los proveedores se prueban de arriba abajo y gana el primero que devuelve un valor. La estrategia de combinación determina si ese valor puede reemplazar lo que el libro ya tiene; los géneros también pueden añadir valores nuevos y únicos. Establece aquí los valores predeterminados y, después, sobrescribe campos individuales para cada biblioteca.",
|
||||
"summaryByMedium": "Los proveedores se prueban de arriba abajo y se utiliza el primero que tenga un valor. En cambio, los géneros en modo de combinación y las valoraciones de la comunidad combinan los resultados de todos los proveedores. La estrategia de combinación determina si un valor puede sustituir al que ya tiene el libro. Audible, AudNexus y Libro.fm solo proporcionan resultados para libros con audio, incluidos los EPUB con lectura sincronizada. Por eso, colocarlos en primer lugar permite priorizar los metadatos de audiolibros sin afectar a los libros que solo están disponibles en formato electrónico. Las portadas con una proporción incorrecta solo ocupan un espacio cuando no hay ninguna otra disponible. Una sobrescritura de biblioteca sustituye por completo la regla de ese campo."
|
||||
},
|
||||
"libraryOverrides": {
|
||||
"title": "Anulaciones de biblioteca",
|
||||
@@ -1836,6 +1891,7 @@
|
||||
},
|
||||
"field": {
|
||||
"noProviders": "Habilitado pero no tiene proveedores.",
|
||||
"noUsableProvider": "Habilitado, pero ningún proveedor puede llenarlo",
|
||||
"empty": "Vacío",
|
||||
"config": "Configuración",
|
||||
"custom": "Personalizado",
|
||||
@@ -1894,7 +1950,11 @@
|
||||
"disabled": "Deshabilitado",
|
||||
"notConfigured": "No configurado",
|
||||
"disabledDetail": "{provider} está desactivado, por lo que permanece en el orden, pero se omite.",
|
||||
"notConfiguredDetail": "{provider} aún no tiene credenciales, por lo que permanece en el orden, pero se omite."
|
||||
"notConfiguredDetail": "{provider} aún no tiene credenciales, por lo que permanece en el orden, pero se omite.",
|
||||
"neverSupplies": "Nunca suministra esto",
|
||||
"neverSuppliesDetail": "{provider} nunca suministra este campo, así que se omite aquí.",
|
||||
"otherShape": "Otra forma de portada",
|
||||
"otherShapeDetail": "{provider} solo tiene portadas con la otra forma, por lo que ocupa este espacio únicamente cuando no hay ninguna otra disponible."
|
||||
},
|
||||
"detail": {
|
||||
"priority": "Prioridad del proveedor",
|
||||
@@ -1948,6 +2008,123 @@
|
||||
"emptyHint": "Agregue valores exactos como Audiolibro o Adulto para mantenerlos fuera de los metadatos recuperados.",
|
||||
"removeLabel": "Eliminar {genre}"
|
||||
},
|
||||
"searchCache": {
|
||||
"loadFailed": "No se pudo cargar la configuración de la caché de búsqueda.",
|
||||
"retry": "Inténtalo de nuevo",
|
||||
"saved": "Ajustes de caché de búsqueda guardados",
|
||||
"saveFailed": "Error al guardar la configuración de la caché de búsqueda",
|
||||
"units": {
|
||||
"hours": "Horas",
|
||||
"days": "Días"
|
||||
},
|
||||
"general": {
|
||||
"title": "Respuestas guardadas",
|
||||
"enabled": "Guardar respuestas del proveedor",
|
||||
"enabledHint": "Las búsquedas, las actualizaciones masivas y las recetas en segundo plano reutilizan las respuestas guardadas en lugar de preguntar a cada proveedor de nuevo.",
|
||||
"resultsTtl": "Mantener resultados para",
|
||||
"resultsTtlHint": "Cuánto tiempo se reutiliza una respuesta con resultados antes de que se vuelva a preguntar al proveedor.",
|
||||
"resultsTtlUnit": "Resultados de unidad de tiempo",
|
||||
"emptyTtl": "Mantener respuestas vacías para",
|
||||
"emptyTtlHint": "Durante cuánto tiempo se recuerda que un proveedor no ha encontrado resultados. Solo se aplica a los proveedores que tienen activada la caché de respuestas vacías. El valor 0 significa que las respuestas vacías nunca se guardan en caché.",
|
||||
"emptyTtlUnit": "Unidad de tiempo de respuestas vacías",
|
||||
"staleGrace": "Usar respuestas caducadas para",
|
||||
"staleGraceHint": "Cuando un proveedor falla, se utiliza una respuesta anterior hasta este tiempo después de su caducidad. El valor 0 desactiva el uso de respuestas anteriores como alternativa.",
|
||||
"staleGraceUnit": "Unidad de tiempo de respuestas caducadas",
|
||||
"storage": "Presupuesto de almacenamiento",
|
||||
"storageHint": "Las respuestas más antiguas se eliminan una vez que las respuestas guardadas pasan este tamaño. En disco la tabla puede tomar aproximadamente 1,5 a 2 veces el presupuesto.",
|
||||
"storageUnit": "MB"
|
||||
},
|
||||
"providers": {
|
||||
"title": "Configuración por proveedor",
|
||||
"hint": "Deja un cuadro en blanco para usar el valor de arriba. Apague un proveedor para siempre preguntarle vivo.",
|
||||
"books": "Libros",
|
||||
"authors": "Autores",
|
||||
"none": "No hay proveedores disponibles.",
|
||||
"globalOff": "Guardar respuestas está desactivado, por lo que estos ajustes se aplican una vez que está activado.",
|
||||
"on": "Activado",
|
||||
"off": "Desactivado",
|
||||
"enabledLabel": "Guardar respuestas de {provider}",
|
||||
"resultsTtl": "Mantener resultados para",
|
||||
"resultsTtlLabel": "Mantener resultados {provider} para",
|
||||
"resultsTtlUnitLabel": "Unidad de tiempo para resultados {provider}",
|
||||
"emptyTtl": "Mantener respuestas vacías para",
|
||||
"emptyTtlLabel": "Mantener las respuestas {provider} vacías para",
|
||||
"emptyTtlUnitLabel": "Unidad de tiempo para respuestas {provider} vacías",
|
||||
"noEmptyCaching": "Las respuestas vacías de este proveedor nunca se guardan.",
|
||||
"notCacheable": "Las respuestas de este proveedor nunca se guardan.",
|
||||
"reset": "Restablecer {provider} al patrón predeterminado"
|
||||
},
|
||||
"validation": {
|
||||
"required": "Introduzca un valor.",
|
||||
"wholeNumber": "Introduce un número entero.",
|
||||
"range": "Introduzca un valor de {min} a {max}.",
|
||||
"tooManyOverrides": "Demasiados proveedores tienen ajustes propios. Restablece algunos para poder guardar los cambios."
|
||||
},
|
||||
"save": {
|
||||
"unsaved": "Cambios no guardados",
|
||||
"invalid": "Corregir los campos resaltados para guardar",
|
||||
"upToDate": "Todos los cambios guardados",
|
||||
"discard": "Descartar",
|
||||
"action": "Guardar"
|
||||
},
|
||||
"stats": {
|
||||
"group": "Uso",
|
||||
"title": "Respuestas guardadas",
|
||||
"refresh": "Refrescar",
|
||||
"loadFailed": "No se pudo cargar el uso de la caché.",
|
||||
"storage": "Almacenamiento usado",
|
||||
"storageUsed": "{used} de {budget}",
|
||||
"storageHint": "Tamaño de las respuestas guardadas. La tabla almacenada en disco ocupa más espacio.",
|
||||
"entries": "Respuestas guardadas",
|
||||
"emptyEntries": "Respuestas vacías",
|
||||
"diskSize": "Tamaño de la tabla en disco",
|
||||
"hitRate": "Tasa de aciertos",
|
||||
"requestsAvoided": "Solicitudes evitadas",
|
||||
"fallbacks": "Alternativas",
|
||||
"skippedWrites": "Escrituras omitidas",
|
||||
"oldest": "Respuesta más antigua",
|
||||
"none": "Ninguno todavía",
|
||||
"countersHint": "La tasa de aciertos, las solicitudes evitadas, las alternativas utilizadas y las escrituras omitidas se contabilizan desde el último inicio del servidor.",
|
||||
"perProvider": "Respuestas guardadas por el proveedor",
|
||||
"provider": "Proveedor",
|
||||
"kind": "Tipo",
|
||||
"size": "Tamaño",
|
||||
"empty": "Todavía no se ha guardado nada."
|
||||
},
|
||||
"clear": {
|
||||
"group": "Mantenimiento",
|
||||
"title": "Borrar respuestas guardadas",
|
||||
"regionHint": "Los proveedores pueden responder de forma diferente por ubicación. Limpia la caché después de mover el servidor a otra región o VPN.",
|
||||
"action": "Limpiar",
|
||||
"failed": "Error al borrar las respuestas guardadas",
|
||||
"done": "{count, plural, one {Se ha eliminado # respuesta guardada} other {Se han eliminado # respuestas guardadas}}",
|
||||
"donePending": "{count, plural, one {Se ha eliminado # la respuesta guardada. El resto se está quitando en segundo plano.} other {Se han eliminado # respuestas guardadas. El resto se están eliminando en segundo plano.}}",
|
||||
"empty": {
|
||||
"label": "Borrar solo respuestas vacías",
|
||||
"hint": "Olvida que los proveedores no encontraron nada, así que esas búsquedas preguntan de nuevo.",
|
||||
"confirmTitle": "¿Borrar respuestas vacías?",
|
||||
"confirmDescription": "Se eliminan las respuestas guardadas en las que un proveedor no encontró resultados. Las respuestas con resultados se conservan."
|
||||
},
|
||||
"book": {
|
||||
"label": "Limpiar respuestas de libro",
|
||||
"hint": "Elimina todos los datos guardados de los proveedores de libros.",
|
||||
"confirmTitle": "¿Borrar respuestas de libro?",
|
||||
"confirmDescription": "Todas las respuestas guardadas de los proveedores de libros son eliminadas. Las siguientes búsquedas preguntan a esos proveedores de nuevo."
|
||||
},
|
||||
"author": {
|
||||
"label": "Limpiar respuestas del autor",
|
||||
"hint": "Elimina todo lo guardado de los proveedores de autor.",
|
||||
"confirmTitle": "¿Borrar respuestas del autor?",
|
||||
"confirmDescription": "Cada respuesta guardada de los proveedores de autor es eliminada. Las siguientes búsquedas preguntan a esos proveedores de nuevo."
|
||||
},
|
||||
"all": {
|
||||
"label": "Borrar todas las respuestas guardadas",
|
||||
"hint": "Vaciar la caché. Se vuelve a preguntar a cada proveedor en la siguiente búsqueda.",
|
||||
"confirmTitle": "¿Borrar todas las respuestas guardadas?",
|
||||
"confirmDescription": "Se vacía toda la caché. Las búsquedas serán más lentas hasta que vuelva a llenarse y no habrá respuestas guardadas a las que recurrir si un proveedor deja de estar disponible."
|
||||
}
|
||||
}
|
||||
},
|
||||
"customFields": {
|
||||
"label": "Etiqueta",
|
||||
"labelPlaceholder": "por ej. Título original",
|
||||
@@ -2005,7 +2182,8 @@
|
||||
"genre-blocklist": "Lista de bloqueo de género",
|
||||
"score": "Puntuación",
|
||||
"auto-fetch": "Libros",
|
||||
"authors": "Autores"
|
||||
"authors": "Autores",
|
||||
"search-cache": "Buscar Caché"
|
||||
},
|
||||
"tabTitles": {
|
||||
"providers": "Proveedores",
|
||||
@@ -2014,7 +2192,8 @@
|
||||
"genre-blocklist": "Lista de bloqueo de género",
|
||||
"score": "Puntuación de confianza",
|
||||
"auto-fetch": "Búsqueda automática de libros",
|
||||
"authors": "Recuperación automática del autor"
|
||||
"authors": "Recuperación automática del autor",
|
||||
"search-cache": "Buscar Caché"
|
||||
},
|
||||
"tabSubtitles": {
|
||||
"providers": "Habilite fuentes de metadatos externas y configure sus credenciales.",
|
||||
@@ -2023,7 +2202,8 @@
|
||||
"genre-blocklist": "Evite que se escriban en libros valores de género de proveedores no deseados.",
|
||||
"score": "Asigne pesos a los campos de metadatos para calcular en qué medida confiar en los resultados obtenidos.",
|
||||
"auto-fetch": "Obtenga automáticamente portadas, descripciones y otros detalles cuando se agreguen libros nuevos a su biblioteca.",
|
||||
"authors": "Obtenga automáticamente biografías y fotos de perfil cuando aparezcan nuevos autores en su biblioteca."
|
||||
"authors": "Obtenga automáticamente biografías y fotos de perfil cuando aparezcan nuevos autores en su biblioteca.",
|
||||
"search-cache": "Reutilizar las respuestas del proveedor así que las búsquedas repetidas son rápidas y todavía funcionan cuando un proveedor está caído."
|
||||
},
|
||||
"preferences": {
|
||||
"toast": {
|
||||
@@ -2491,7 +2671,7 @@
|
||||
"insertFallback": "Alternativa de respaldo",
|
||||
"insertFolder": "Carpeta",
|
||||
"lineHint": "Pulsa {enter} para iniciar una nueva carpeta o escribe {brace} para elegir un token. Haga clic en el icono de una carpeta para omitir esa carpeta cuando su valor no esté disponible.",
|
||||
"downloadLineHint": "Las descargas no tienen carpetas, por lo que sólo se utiliza la última parte del patrón.",
|
||||
"downloadLineHint": "Las descargas no tienen carpetas, por lo que solo se utiliza la última parte del patrón.",
|
||||
"tokenSuggestions": "Tokens coincidentes",
|
||||
"noTokenMatch": "Ningún token coincide con \"{query}\".",
|
||||
"uploadedNameKept": "Se conserva el nombre del archivo subido",
|
||||
@@ -3604,6 +3784,7 @@
|
||||
"nav": {
|
||||
"title": "Configuración",
|
||||
"ariaLabel": "Configuración de secciones",
|
||||
"breadcrumbLabel": "Miga de pan",
|
||||
"searchPlaceholder": "Ajustes de búsqueda",
|
||||
"clearSearch": "Borrar búsqueda",
|
||||
"noResults": "No hay ajustes que coincidan con {query}.",
|
||||
@@ -4799,6 +4980,8 @@
|
||||
"selectVisible": "Seleccionar visible",
|
||||
"refreshMetadata": "Actualizar metadatos",
|
||||
"refreshingMetadata": "Actualizando metadatos...",
|
||||
"confirmRefreshCount": "{count, plural, one {Actualizar metadatos para # autor?} other {Actualizar metadatos para # autores?}}",
|
||||
"refreshAction": "Refrescar",
|
||||
"deleteSelected": "Eliminar seleccionado",
|
||||
"deleting": "Eliminando...",
|
||||
"exitSelection": "Salir de la selección",
|
||||
@@ -4958,6 +5141,10 @@
|
||||
"openAs": "Abrir como {format}",
|
||||
"openReadAlong": "Abrir lectura a lo largo de EPUB"
|
||||
},
|
||||
"refreshMetadata": {
|
||||
"success": "Metadatos actualizados",
|
||||
"failed": "Error al actualizar los metadatos"
|
||||
},
|
||||
"coverRegeneration": {
|
||||
"failed": "No se pudo regenerar la portada",
|
||||
"bulkInProgress": "Volver a extraer portadas de libros",
|
||||
@@ -4978,7 +5165,7 @@
|
||||
"action": "Descargar",
|
||||
"audiobookZip": "Audiolibro (ZIP)",
|
||||
"allFormatsZip": "Todos los formatos (ZIP)",
|
||||
"primaryOnlyZip": "Solo primaria (ZIP)",
|
||||
"primaryOnlyZip": "Solo principal (ZIP)",
|
||||
"preparing": "Preparando descarga...",
|
||||
"preparingExport": "Preparando {count, plural, one {# libro} other {# libros}} para descargar...",
|
||||
"progressPercent": "Descargando {percent} de {total}",
|
||||
@@ -4987,7 +5174,11 @@
|
||||
"exportFailed": "Exportación fallida",
|
||||
"audiolessEpub": "EPUB KOReader",
|
||||
"audiolessEpubHint": "Descargar EPUB para KOReader con archivos de audio eliminados",
|
||||
"noAudio": "sin audio"
|
||||
"noAudio": "sin audio",
|
||||
"textOnlyEpub": "EPUB solo texto",
|
||||
"textOnlyEpubHint": "Descargar un EPUB sin narración, conservando los marcadores de lectura.",
|
||||
"originalNarrated": "EPUB original con narración",
|
||||
"originalNarratedEpub": "EPUB original con narración"
|
||||
},
|
||||
"sort": {
|
||||
"moveUp": "Subir",
|
||||
@@ -5803,7 +5994,7 @@
|
||||
"differentAuthor": "Autor diferente",
|
||||
"titleDiffers": "Difiere el título",
|
||||
"sparse": "Disperso",
|
||||
"sparseHint": "{count, plural, one {Solo # campo rellenado} other {Sólo # campos rellenados}}",
|
||||
"sparseHint": "{count, plural, one {Solo # campo rellenado} other {Solo # campos rellenados}}",
|
||||
"staged": "{count, plural, one {# cambios realizados a partir de este resultado} other {# cambios realizados a partir de este resultado}}",
|
||||
"noMatches": "No hay coincidencias para esta consulta",
|
||||
"noMatchesHint": "{count, plural, one {La fuente respondió sin nada.} other {# fuentes respondidas sin nada.}} Mida la búsqueda e inténtalo de nuevo.",
|
||||
@@ -6863,6 +7054,22 @@
|
||||
"nFailed": "{count} falló",
|
||||
"nTotal": "{count} total"
|
||||
},
|
||||
"uploadFailures": {
|
||||
"heading": "{count, plural, one {No se pudo subir # archivo} other {No se pudieron subir # archivos}}",
|
||||
"dismissAll": "Descartar todo",
|
||||
"retry": "Reintentar subir {name}",
|
||||
"dismiss": "Descartar {name}",
|
||||
"reason": {
|
||||
"unsupported": "Tipo de archivo no soportado: .{extension}",
|
||||
"noExtension": "El archivo no tiene extensión, por lo que su formato es desconocido",
|
||||
"tooLarge": "Más grande que el límite de carga {limit}",
|
||||
"tooLargeServer": "Más grande que el límite de carga del servidor",
|
||||
"tooLargeProxy": "Rechazado por ser demasiado grande antes de llegar a BookOrbit, probablemente por un proxy inverso",
|
||||
"storageFull": "El servidor está fuera de espacio de almacenamiento",
|
||||
"network": "No se pudo alcanzar ese indexador",
|
||||
"status": "La carga falló para {status})"
|
||||
}
|
||||
},
|
||||
"fileList": {
|
||||
"emptyTitle": "No hay archivos en Book Dock",
|
||||
"emptyMessageDefault": "Cargue archivos o suéltelos en la carpeta Book Dock",
|
||||
@@ -7122,7 +7329,40 @@
|
||||
"moreOptions": "Más opciones",
|
||||
"fewerOptions": "Menos opciones",
|
||||
"optionsSummary": "{formats} · nota añadida",
|
||||
"formatToggleAria": "Preferir {format}"
|
||||
"formatToggleAria": "Preferir {format}",
|
||||
"pair": {
|
||||
"choice": "Ambos",
|
||||
"choiceHint": "Pide el libro electrónico y el audiolibro juntos",
|
||||
"ebookLibraryLabel": "Biblioteca E-book",
|
||||
"audiobookLibraryLabel": "Biblioteca de audiolibro",
|
||||
"audiobookFolderLabel": "Portada de audiolibro",
|
||||
"landsTogether": "Ambos formatos llegan como un libro en {library}.",
|
||||
"landsSeparately": "{library} mantiene un libro por archivo, por lo que cada formato llega como un libro propio.",
|
||||
"landsApart": "El e-book y el audiolibro van a diferentes bibliotecas, por lo que llegan como dos libros.",
|
||||
"preferredEbookFormats": "Formatos de e-book preferidos",
|
||||
"preferredAudiobookFormats": "Formatos de audiolibros preferidos",
|
||||
"state": {
|
||||
"owned": "En tu biblioteca",
|
||||
"following": "Has solicitado esto",
|
||||
"joinable": "Solicitado",
|
||||
"new": "No solicitado"
|
||||
},
|
||||
"requestBoth": "Solicitar ambos",
|
||||
"getBoth": "Obtener ambos",
|
||||
"chooseReleases": "Elegir versiones",
|
||||
"joinBoth": "Añadirme a ambos",
|
||||
"requestEbook": "Solicitar e-book",
|
||||
"requestAudiobook": "Solicitar audiolibro",
|
||||
"getEbook": "Obtener e-book",
|
||||
"getAudiobook": "Obtener audiolibro",
|
||||
"joinEbook": "Añádame a la solicitud de e-book",
|
||||
"joinAudiobook": "Añádame a la solicitud de audiolibro",
|
||||
"haveBoth": "En tu biblioteca",
|
||||
"requestedBoth": "Solicitado",
|
||||
"submitted": "Solicitado el e-book y el audiolibro",
|
||||
"submittedPartlyJoined": "Solicitaste ambos. Uno ya estaba en camino, así que te añadieron a esa solicitud.",
|
||||
"submittedJoinsBook": "Solicitado. Se añadirá al ejemplar que ya tienes en tu biblioteca."
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"details": "Detalles",
|
||||
@@ -7181,7 +7421,10 @@
|
||||
"forbidden": "Esa solicitud pertenece a otra persona.",
|
||||
"loadFailed": "No se pudo cargar esa solicitud"
|
||||
},
|
||||
"entityName": "Solicitar"
|
||||
"entityName": "Solicitar",
|
||||
"pairSwitchLabel": "Formatos en esta solicitud",
|
||||
"joinsBook": "Se añade a un libro que ya tienes",
|
||||
"joinsBookHint": "Cuando llegue, se añadirá al libro que ya tienes en tu biblioteca"
|
||||
},
|
||||
"actions": {
|
||||
"approve": "Aprobar",
|
||||
@@ -7196,7 +7439,29 @@
|
||||
"grab": "Buscar una versión",
|
||||
"goToBook": "Ir al libro",
|
||||
"retryRelease": "Prueba otra versión",
|
||||
"leave": "Retirar solicitud"
|
||||
"leave": "Retirar solicitud",
|
||||
"pair": {
|
||||
"approveBoth": "Aprobar ambos",
|
||||
"approveEbook": "Aprobar e-book",
|
||||
"approveAudiobook": "Aprobar audiolibro",
|
||||
"rejectBoth": "Rechazar ambos",
|
||||
"rejectEbook": "Rechazar e-book",
|
||||
"rejectAudiobook": "Rechazar audiolibro",
|
||||
"cancelBoth": "Cancelar ambos",
|
||||
"cancelEbook": "Cancelar e-book",
|
||||
"cancelAudiobook": "Cancelar audiolibro",
|
||||
"dismissBoth": "Descartar ambos",
|
||||
"dismissEbook": "Descartar e-book",
|
||||
"dismissAudiobook": "Descartar audiolibro",
|
||||
"restoreBoth": "Restaurar ambos",
|
||||
"restoreEbook": "Restaurar e-book",
|
||||
"restoreAudiobook": "Restaurar audiolibro",
|
||||
"grabEbook": "Busca una edición en e-book",
|
||||
"grabAudiobook": "Busca una edición en audiolibro",
|
||||
"chooseReleases": "Elegir versiones",
|
||||
"openEbook": "Abrir la solicitud de e-book",
|
||||
"openAudiobook": "Abre la solicitud de audiolibro"
|
||||
}
|
||||
},
|
||||
"filters": {
|
||||
"status": "Estado",
|
||||
@@ -7239,7 +7504,9 @@
|
||||
"left": "Has abandonado esta solicitud",
|
||||
"bulkRejected": "{count, plural, one {# solicitud rechazada} other {# solicitudes rechazadas}}",
|
||||
"bulkRejectedPartial": "{done} rechazado, {failed} no pudo ser",
|
||||
"importDiscarded": "El archivo importado ha sido descartado"
|
||||
"importDiscarded": "El archivo importado ha sido descartado",
|
||||
"pairApproved": "Aprobar ambos",
|
||||
"pairRejected": "Rechazar ambos"
|
||||
},
|
||||
"errors": {
|
||||
"loadFailed": "No se pudieron cargar las solicitudes",
|
||||
@@ -7259,7 +7526,9 @@
|
||||
"languageChangeFailed": "No se ha podido cambiar el idioma de la solicitud",
|
||||
"leaveFailed": "No se pudo dejar esa solicitud",
|
||||
"bulkRejectFailed": "Esa selección no ha podido ser rechazada",
|
||||
"discardImportFailed": "No se pudo descartar esa importación"
|
||||
"discardImportFailed": "No se pudo descartar esa importación",
|
||||
"approveCompanionFailedEbook": "Se aprobó este, pero no se pudo aprobar el libro electrónico",
|
||||
"approveCompanionFailedAudiobook": "Se aprobó este, pero no se pudo aprobar el audiolibro"
|
||||
},
|
||||
"grab": {
|
||||
"title": "Enviar a un cliente de descarga",
|
||||
@@ -7305,6 +7574,18 @@
|
||||
"releases": {
|
||||
"title": "Elige una versión",
|
||||
"retryTitle": "Prueba otra versión",
|
||||
"pairTitle": "Elegir ediciones",
|
||||
"pair": {
|
||||
"tabsLabel": "Formatos para elegir las ediciones",
|
||||
"releaseCount": "{count, plural, one {# release} other {# release}}",
|
||||
"searching": "Buscando",
|
||||
"toChoose": "Para elegir",
|
||||
"sent": "Enviado",
|
||||
"finishedTitle": "Nada que elegir",
|
||||
"finishedHint": "Ambos formatos ya tienen su propia edición. Puedes seguir el estado de cada uno desde la solicitud.",
|
||||
"backToRequest": "Volver a la solicitud",
|
||||
"done": "Hecho"
|
||||
},
|
||||
"subtitle": "Clasificado entre todos los indexadores habilitados.",
|
||||
"summaryCount": "{count, plural, one {# versión} other {# versiones}}",
|
||||
"allFreeleech": "todo freeleech",
|
||||
@@ -7594,7 +7875,8 @@
|
||||
"decidedBy": "Decidido por",
|
||||
"decisionNote": "Nota de decisión",
|
||||
"requestNote": "Solicitar nota",
|
||||
"openDetail": "Abrir detalle completo"
|
||||
"openDetail": "Abrir detalle completo",
|
||||
"pairMedia": "Libro electrónico y audiolibro"
|
||||
},
|
||||
"confirm": {
|
||||
"cancelDownloadTitle": "¿Cancelar esta descarga?",
|
||||
@@ -7650,7 +7932,9 @@
|
||||
"SUBMIT_DESTINATION_REQUIRED": "Tus solicitudes son aprobadas tan pronto como las hagas, así que elige la biblioteca en la que se aloje el libro",
|
||||
"SUBMIT_SELF_SERVE_LIMIT": "Primero, termina o cancela algunas descargas: puedes tener {limit} descargas activas a la vez",
|
||||
"SUBMIT_ON_BEHALF_FORBIDDEN": "No tienes permiso para solicitar libros para otras personas",
|
||||
"SUBMIT_ON_BEHALF_UNKNOWN_USER": "No se puede crear una solicitud de libro para ese usuario"
|
||||
"SUBMIT_ON_BEHALF_UNKNOWN_USER": "No se puede crear una solicitud de libro para ese usuario",
|
||||
"SUBMIT_TARGET_BOOK_NOT_FOUND": "Ese libro no está en una biblioteca a la que puedas acceder",
|
||||
"SUBMIT_TARGET_BOOK_HAS_MEDIUM": "Ese libro ya tiene este formato"
|
||||
},
|
||||
"actionError": {
|
||||
"BOOK_REQUEST_NOT_PENDING": "Solo una solicitud pendiente admite esta acción; esta solicitud es actualmente {status}",
|
||||
@@ -7736,7 +8020,22 @@
|
||||
"reviewSources": "Revisar fuentes"
|
||||
},
|
||||
"selfServeBadge": "Auto-servicio",
|
||||
"selfServeBadgeHint": "Descargado directamente por el solicitante, sin paso de aprobación"
|
||||
"selfServeBadgeHint": "Descargado directamente por el solicitante, sin paso de aprobación",
|
||||
"missingFormat": {
|
||||
"labelAudiobook": "Audiolibro para este libro",
|
||||
"labelEbook": "E-book para este libro",
|
||||
"noAudiobook": "Aún no hay audio",
|
||||
"noEbook": "Aún no hay e-book",
|
||||
"requestAudiobook": "Solicitar audiolibro",
|
||||
"requestEbook": "Solicitar e-book",
|
||||
"requested": "Solicitado",
|
||||
"requestedBySomeone": "Solicitado por otra persona",
|
||||
"ownedElsewhere": "En tu biblioteca como un libro separado",
|
||||
"open": "Abierto",
|
||||
"viewRequest": "Ver solicitud",
|
||||
"submittedAudiobook": "Solicitado. El audiolibro se unirá a este libro cuando llegue",
|
||||
"submittedEbook": "Solicitado. El libro electrónico se unirá a este libro cuando llegue"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"visibleToAll": "Visible para todos los usuarios",
|
||||
@@ -7813,6 +8112,9 @@
|
||||
"uploadBooks": "Subir libros",
|
||||
"appearance": "Apariencia",
|
||||
"appearanceDescription": "Elegir las opciones de tema, acento, radio de esquina, superficie y fondo.",
|
||||
"style": "Estilo",
|
||||
"surfacePalette": "Superficie",
|
||||
"topGlow": "Brillo superior",
|
||||
"theme": "Tema",
|
||||
"accent": "Acento",
|
||||
"radius": "Radio",
|
||||
@@ -7941,6 +8243,8 @@
|
||||
"moreActions": "Más acciones",
|
||||
"setField": "Establecer campo",
|
||||
"refreshMetadata": "Actualizar metadatos",
|
||||
"refreshConfirm": "{count, plural, one {¿Actualizar los metadatos de # libro?} other {¿Actualizar los metadatos de # libros?}}",
|
||||
"refreshConfirmAction": "Refrescar",
|
||||
"reExtractCover": "Vuelva a extraer la cubierta",
|
||||
"metadataLock": "Bloqueo de metadatos",
|
||||
"lockAll": "Bloquear todo",
|
||||
@@ -8110,6 +8414,28 @@
|
||||
"discardTitle": "¿Descartar cambios?",
|
||||
"discardDescription": "Los cambios no guardados se perderán.",
|
||||
"discardConfirm": "Descartar"
|
||||
},
|
||||
"backgroundPicker": {
|
||||
"none": "Ninguno",
|
||||
"dots": "Puntos",
|
||||
"cross": "Equis",
|
||||
"millimeter": "Milímetro",
|
||||
"blueprint": "Plano",
|
||||
"brushed": "Cepillado",
|
||||
"scanlines": "Líneas de Visión",
|
||||
"vinyl": "Vinilo",
|
||||
"carbon": "Carbón",
|
||||
"perforated": "Perforado",
|
||||
"aurora": "Aurora",
|
||||
"horizon": "Horizonte",
|
||||
"glow": "Brillo",
|
||||
"mesh": "Malla",
|
||||
"elevation": "Elevación",
|
||||
"prism": "Prisma",
|
||||
"spectrum": "Espectro",
|
||||
"spectrum-x": "Espectro X",
|
||||
"spectrum-plus": "Spectrum Plus",
|
||||
"eclipse": "Eclipse"
|
||||
}
|
||||
},
|
||||
"customIcons": {
|
||||
@@ -8132,7 +8458,7 @@
|
||||
"uploadCount": "Subir {count}",
|
||||
"onlySvgSupported": "Solo se admiten archivos SVG",
|
||||
"maxStaged": "Puedes organizar como máximo {max} íconos a la vez",
|
||||
"onlyMoreCanStage": "{count, plural, =0 {No se pueden montar más iconos} one {Sólo # Se pueden organizar más íconos.} other {Sólo # Se pueden organizar más íconos.} many {Sólo # Se pueden organizar más íconos.}}",
|
||||
"onlyMoreCanStage": "{count, plural, =0 {No se pueden montar más iconos} one {Solo # Se pueden organizar más íconos.} other {Solo # Se pueden organizar más íconos.} many {Solo # Se pueden organizar más íconos.}}",
|
||||
"readFailed": "No se pudieron leer los archivos SVG",
|
||||
"uploadedCount": "{count, plural, =0 {No se han subido iconos} one {subido # icono} other {subido # iconos} many {subido # iconos}}",
|
||||
"uploadedPartial": "Subido {created}, {failed} falló",
|
||||
@@ -8355,6 +8681,7 @@
|
||||
},
|
||||
"tabs": {
|
||||
"providers": "Proveedores",
|
||||
"servers": "Servidores de correo",
|
||||
"recipients": "Destinatarios",
|
||||
"groups": "Grupos",
|
||||
"templates": "Plantillas",
|
||||
@@ -8523,6 +8850,305 @@
|
||||
"sending": "Enviando...",
|
||||
"queued": "{count, plural, =0 {no hay correos electrónicos en cola} one {un correo electrónico en cola} other {# correos electrónicos en cola} many {# correos electrónicos en cola}}",
|
||||
"failed": "No se pudo enviar"
|
||||
},
|
||||
"page": {
|
||||
"addRecipient": "Agregar destinatario",
|
||||
"recipients": "Destinatarios",
|
||||
"groups": "Grupos",
|
||||
"newGroup": "Nuevo grupo",
|
||||
"servers": "Servidores de correo",
|
||||
"addServer": "Añadir servidor de correo",
|
||||
"templates": "Plantillas",
|
||||
"newTemplate": "Nueva plantilla",
|
||||
"noServersReadonly": "Aún no hay ningún servidor de correo compartido contigo. Pídele a un administrador que añada uno.",
|
||||
"roleShared": "Compartido con todos",
|
||||
"roleSystem": "Reiniciar contraseña",
|
||||
"cantConnect": "No se pudo conectar",
|
||||
"builtIn": "Incorporado",
|
||||
"recipientsEmptyTitle": "Añade el lector electrónico o la dirección de correo a la que envías los libros",
|
||||
"recipientsEmptyBody": "La dirección de un Kindle termina en {kindle} y aparece en Dispositivos en tu cuenta de Amazon. Un Libro de PocketBook termina en {pocketbook}. Cualquier bandeja de entrada normal también funciona.",
|
||||
"copyAddress": "Copiar dirección",
|
||||
"addressCopied": "Dirección copiada",
|
||||
"editServer": "Editar {name}",
|
||||
"editTemplate": "Editar {name}",
|
||||
"editGroup": "Editar {name}",
|
||||
"groupCount": "{count, plural, one {# recipient} other {# recipients}}",
|
||||
"recipientsHint": "Se seleccionará el que tenga la estrella cuando envíes el libro.",
|
||||
"groupsHint": "Enviar a varios destinatarios a la vez.",
|
||||
"groupsEmpty": "Aún no hay grupos.",
|
||||
"serversHint": "El que tiene la estrella es el que envía tus libros.",
|
||||
"templatesHint": "El asunto y el mensaje enviados con cada libro.",
|
||||
"kindleTemplateNote": "Un Kindle nunca muestra la plantilla: su correo electrónico siempre sale con el asunto {subject}.",
|
||||
"test": "Prueba",
|
||||
"testServer": "Prueba {name}",
|
||||
"testOk": "{name} conectado",
|
||||
"testFailed": "{name} no puede conectarse",
|
||||
"defaultRecipient": "Destinatario por defecto",
|
||||
"makeDefaultRecipient": "Hacer {name} el destinatario predeterminado",
|
||||
"defaultServer": "Servidor por defecto",
|
||||
"makeDefaultServer": "Hacer de {name} el servidor predeterminado",
|
||||
"defaultTemplate": "Plantilla predeterminada",
|
||||
"makeDefaultTemplate": "Hacer de {name} la plantilla predeterminada",
|
||||
"editRecipient": "Editar {name}",
|
||||
"serversEmptyTitle": "Aún no hay servidor de correo",
|
||||
"serversEmptyBody": "Los libros se envían a través de una cuenta SMTP. Gmail, Outlook, iCloud y Fastmail se configuran con un solo clic, pero también puedes utilizar cualquier otro servidor.",
|
||||
"needServerTitle": "Añadir un servidor de correo antes de enviar",
|
||||
"needServerBody": "BookOrbit envía libros a través de una cuenta SMTP que usted posee, como Gmail con una contraseña de aplicación.",
|
||||
"needServerAsk": "Pida a un administrador que comparta un servidor de correo con usted.",
|
||||
"goToServers": "Ir a servidores de correo",
|
||||
"noEncryption": "Sin cifrado"
|
||||
},
|
||||
"route": {
|
||||
"defaultSaved": "Predeterminado actualizado"
|
||||
},
|
||||
"attention": {
|
||||
"title": "Requiere atención",
|
||||
"count": "{count, plural, one {# elemento} other {# elementos}}",
|
||||
"hide": "Ocultar",
|
||||
"show": "Mostrar",
|
||||
"serverDown": "{name} no puede conectarse",
|
||||
"notDelivered": "{book} no llegó a {recipient}",
|
||||
"maybeDelivered": "Es posible {book} que no ha llegado a {recipient}",
|
||||
"testedAgo": "probado {time}",
|
||||
"editServer": "Editar servidor",
|
||||
"editRecipient": "Editar destinatario",
|
||||
"resend": "Reenviar"
|
||||
},
|
||||
"reason": {
|
||||
"tooLarge": "{size} es más que lo que {server} acepta.",
|
||||
"tooLargeGmail": "El {size} supera el límite de 25 MB de adjunto de Gmail.",
|
||||
"tooLargeFix": "Envía una edición más ligera o configura el destinatario para que reciba únicamente archivos EPUB sin formato enriquecido.",
|
||||
"signIn": "{server} rechazó la conexión.",
|
||||
"signInFix": "Compruebe el nombre de usuario y la contraseña en el servidor de correo.",
|
||||
"unreachable": "{server} no respondió.",
|
||||
"unconfirmed": "La conexión se interrumpió después de entregar el mensaje, por lo que es posible que haya llegado.",
|
||||
"unconfirmedFix": "Comprueba la bandeja de entrada antes de volver a enviarlo para evitar que llegue duplicado.",
|
||||
"interrupted": "BookOrbit se reinició mientras se enviaba este correo electrónico.",
|
||||
"interruptedFix": "Comprueba la bandeja de entrada antes de volver a enviarlo.",
|
||||
"preparation": "El archivo no pudo ser preparado para el envío.",
|
||||
"other": "El servidor de correo lo rechazó.",
|
||||
"server": "el servidor de correo",
|
||||
"serverMessage": "Mensaje del servidor",
|
||||
"retryAt": "Próximo intento {time}."
|
||||
},
|
||||
"status": {
|
||||
"sent": "Enviado",
|
||||
"sending": "Enviando",
|
||||
"retrying": "Reintentando · {attempt} de {total}",
|
||||
"unconfirmed": "Sin confirmar",
|
||||
"failed": "Fallido"
|
||||
},
|
||||
"recent": {
|
||||
"moreActions": "Más acciones para {title}",
|
||||
"deletedBook": "Libros eliminados",
|
||||
"openBook": "Libro abierto",
|
||||
"resend": "Reenviar",
|
||||
"delete": "Eliminar la entrada"
|
||||
},
|
||||
"log": {
|
||||
"all": "Todos",
|
||||
"attention": "Requiere atención",
|
||||
"active": "En curso",
|
||||
"book": "Libro",
|
||||
"sentTo": "Enviado a",
|
||||
"file": "Archivo",
|
||||
"status": "Estado",
|
||||
"when": "Cuando",
|
||||
"sentMeans": "Enviado significa que su servidor de correo lo aceptó",
|
||||
"emptyFilter": "Nada aquí en este momento.",
|
||||
"loadMore": "Cargar más",
|
||||
"showing": "Mostrando {shown} de {total}",
|
||||
"emptyTitle": "Aún no se ha enviado nada",
|
||||
"emptyBody": "Los libros que envíes por correo aparecerán aquí, junto con el destinatario y el estado de aceptación por parte del servidor de correo."
|
||||
},
|
||||
"card": {
|
||||
"nothingSent": "Aún no se ha enviado nada",
|
||||
"failed": "fallido",
|
||||
"retrying": "reintentando",
|
||||
"unconfirmed": "sin confirmar",
|
||||
"sending": "enviando",
|
||||
"narration": "Narración",
|
||||
"narrationTitle": "Los libros con narración sincronizada conservan su audio"
|
||||
},
|
||||
"device": {
|
||||
"kindle": "Kindle",
|
||||
"kobo": "Kobo",
|
||||
"other": "Otro libro electrónico",
|
||||
"otherShort": "Libro electrónico",
|
||||
"none": "Persona o bandeja de entrada"
|
||||
},
|
||||
"sheet": {
|
||||
"title": "Enviar por correo electrónico",
|
||||
"sendTo": "Enviar a",
|
||||
"groups": "Grupos",
|
||||
"templateName": "Plantilla {name}",
|
||||
"eachFormat": "Formato de cada destinatario",
|
||||
"formatForAll": "{format} para todos",
|
||||
"file": "Archivo",
|
||||
"mailServer": "Servidor de correo",
|
||||
"template": "Plantilla",
|
||||
"yourDefault": "tus valores por defecto",
|
||||
"emails": "{count, plural, one {# correo electrónico} other {# correos electrónicos}}",
|
||||
"noOnePicked": "Nadie ha elegido",
|
||||
"total": "{size} en total",
|
||||
"send": "{count, plural, one {Envía} other {Envía # emails}}",
|
||||
"noFormat": "No {format}, obtiene {got}",
|
||||
"readAlong": "Lectura sincronizada, {size}",
|
||||
"overKindle": "{size}, sobre el límite de 50 MB de Kindle",
|
||||
"overGmail": "{size}, sobre el límite de 25 MB de Gmail",
|
||||
"kindleRejects": "Kindle rechaza {format}",
|
||||
"blockedKindle": "El {name} no puede tomar {format}. Elige EPUB o PDF, o desmarcarlo.",
|
||||
"books": "{count, plural, one {# libro} other {# libros}}",
|
||||
"notReadyTitle": "El correo electrónico aún no está configurado",
|
||||
"notReadyBody": "Antes de que un libro pueda ir a cualquier parte, esta cuenta necesita un servidor de correo y un destinatario.",
|
||||
"addServer": "Añadir servidor de correo",
|
||||
"addServerHint": "Gmail, Outlook, iCloud, Fastmail o cualquier cuenta SMTP.",
|
||||
"askForServer": "Pida a un administrador que comparta un servidor de correo con usted.",
|
||||
"addRecipient": "Añadir un destinatario",
|
||||
"addRecipientHint": "Tu Kindle, PocketBook o cualquier bandeja de entrada.",
|
||||
"openSettings": "Abrir ajustes de correo",
|
||||
"sendingTitle": "Enviando {title}",
|
||||
"closeHint": "Puedes cerrar esto. Los fallos también aparecen en tus notificaciones y en tu historial de correo electrónico.",
|
||||
"openHistory": "Abrir historial",
|
||||
"done": "Hecho",
|
||||
"acceptedBy": "Aceptado por {server} {time}",
|
||||
"handingOver": "Otorgando a {server}"
|
||||
},
|
||||
"editor": {
|
||||
"kindleSubject": "convertir",
|
||||
"recipient": {
|
||||
"newTitle": "Nuevo destinatario",
|
||||
"description": "Nombre del destinatario, dirección, dispositivo y lo que recibe.",
|
||||
"sectionRecipient": "Destinatario",
|
||||
"sectionReceives": "Lo que recibe",
|
||||
"name": "Nombre",
|
||||
"email": "Dirección de correo electrónico",
|
||||
"device": "Dispositivo",
|
||||
"deviceHint": "Kindle cambia el asunto a {subject} y limita los formatos que se indican a continuación.",
|
||||
"format": "Formato",
|
||||
"formatPrimary": "Principal del libro",
|
||||
"formatHint": "Si un libro no está disponible en este formato, se utilizará su edición principal.",
|
||||
"kindleFormatHint": "Amazon dejó de aceptar archivos MOBI y AZW3 por correo electrónico en 2023, por lo que no se ofrecen para Kindle. Si un libro no está disponible en este formato, se utilizará su edición principal.",
|
||||
"kindleLegacyFormat": "Kindle ya no acepta {format} por correo electrónico. Elige EPUB o PDF.",
|
||||
"readAlong": "Libros con lectura sincronizada",
|
||||
"readAlongAutomatic": "Automático",
|
||||
"readAlongAutomaticHint": "Solo texto cuando se pueda crear una copia segura; de lo contrario, se enviará el original.",
|
||||
"readAlongTextOnly": "EPUB solo texto",
|
||||
"readAlongTextOnlyHint": "Narración eliminada. Lo suficientemente pequeña para correo electrónico.",
|
||||
"readAlongOriginal": "EPUB original con narración",
|
||||
"readAlongOriginalHint": "Mantiene la narración. A menudo 100 MB o más, por encima de los límites de la mayoría de los servidores de correo.",
|
||||
"notForKindle": "No para Kindle",
|
||||
"template": "Plantilla",
|
||||
"templateDefault": "Tu predeterminado ({name})",
|
||||
"templateKindleHint": "No se aplica a Kindle, ya que nunca muestra el mensaje.",
|
||||
"approveTitle": "Aprobar el remitente en Amazon",
|
||||
"approveBody": "Kindle descarta los correos de direcciones que no reconoce sin enviar un aviso de error. En {path}, añade {address}",
|
||||
"approvePath": "Gestione su contenido y dispositivos › Preferencias › Configuración de documentos personales",
|
||||
"approveNoServer": "Agregue un servidor de correo primero para ver la dirección que Kindle debe aprobar.",
|
||||
"lastSent": "Último libro enviado {time}",
|
||||
"sendTest": "Enviar un email de prueba",
|
||||
"testSubject": "Email de prueba de BookOrbit",
|
||||
"testBody": "Esta es una prueba de BookOrbit. Si puedes leerla, los libros enviados a {name} también llegarán aquí.",
|
||||
"testSent": "Email de prueba enviado a {name}",
|
||||
"testFailed": "El correo electrónico de prueba no salió: {error}",
|
||||
"makeDefault": "Hacer destinatario de Envío Rápido",
|
||||
"remove": "Eliminar destinatario",
|
||||
"removeConfirm": "¿Eliminar {name}?",
|
||||
"removeConsequence": "Su historial de envíos permanece.",
|
||||
"removeDefaultConsequence": "Se conservará su historial de envíos y la opción Envío rápido dejará de funcionar hasta que marques otro destinatario con una estrella.",
|
||||
"required": "Nombre y correo electrónico son requeridos.",
|
||||
"sectionLastSent": "Último enviado"
|
||||
},
|
||||
"server": {
|
||||
"newTitle": "Nuevo servidor de correo",
|
||||
"description": "El servidor SMTP, su inicio de sesión y quién puede enviar a través de él.",
|
||||
"sectionProvider": "Proveedor",
|
||||
"sectionServer": "Servidor",
|
||||
"sectionSignIn": "Iniciar sesión",
|
||||
"sectionSender": "Remitente",
|
||||
"sectionWho": "Quién lo utiliza",
|
||||
"presetGmail": "Gmail",
|
||||
"presetOutlook": "Outlook",
|
||||
"presetIcloud": "iCloud Mail",
|
||||
"presetFastmail": "Fastmail",
|
||||
"presetOther": "Otro SMTP",
|
||||
"presetHint": "Una configuración preestablecida completa el servidor, el puerto y la seguridad. Puedes modificarlos igualmente.",
|
||||
"name": "Nombre",
|
||||
"host": "Servidor",
|
||||
"port": "Puerto",
|
||||
"security": "Seguridad",
|
||||
"securityStarttls": "STARTTLS",
|
||||
"securitySsl": "SSL/TLS",
|
||||
"securityNone": "Ninguno",
|
||||
"securityHint": "STARTTLS en 587, SSL/TLS en 465, uno u otro, nunca ambos.",
|
||||
"needsPassword": "Este servidor necesita una contraseña",
|
||||
"username": "Nombre de usuario",
|
||||
"password": "Contraseña",
|
||||
"appPassword": "Contraseña de la app",
|
||||
"passwordKeep": "Guardado. Escriba para reemplazarlo",
|
||||
"appPasswordHint": "Gmail e iCloud necesitan una contraseña de la aplicación, no la contraseña de tu cuenta.",
|
||||
"fromName": "Nombre del remitente",
|
||||
"fromAddress": "Dirección del remitente",
|
||||
"fromAddressHint": "Los usuarios de Kindle deben autorizar esta dirección.",
|
||||
"share": "Compartir con todos",
|
||||
"shareHint": "Otras personas pueden enviar libros a través de este servidor sin ver la contraseña.",
|
||||
"system": "Enviar cambios de contraseña y enlaces de inicio de sesión",
|
||||
"systemHint": "El servidor que utiliza el propio BookOrbit. Solo un superusuario puede modificarlo.",
|
||||
"verifyTls": "Verificar el certificado del servidor",
|
||||
"verifyTlsHint": "Desactívalo solo para un servidor de tu propia red que utilice un certificado autofirmado.",
|
||||
"test": "Prueba de conexión",
|
||||
"testDirty": "Guarda los cambios primero y después haz la prueba",
|
||||
"testOk": "Conectado",
|
||||
"testFailed": "No se puede conectar: {error}",
|
||||
"remove": "Eliminar servidor",
|
||||
"removeConfirm": "¿Eliminar {name}?",
|
||||
"removeConsequence": "Dejará de estar disponible para todas las personas con las que se comparte.",
|
||||
"removeSystemFirst": "Desactiva los restablecimientos de contraseña en este servidor antes de eliminarlo.",
|
||||
"makeDefault": "Usar como predeterminado",
|
||||
"required": "El nombre y el host son obligatorios."
|
||||
},
|
||||
"template": {
|
||||
"newTitle": "Nueva plantilla",
|
||||
"description": "El asunto y el mensaje enviados con cada libro.",
|
||||
"sectionTemplate": "Plantilla",
|
||||
"sectionInsert": "Insertar",
|
||||
"sectionPreview": "Vista previa",
|
||||
"name": "Nombre",
|
||||
"subject": "Asunto",
|
||||
"message": "Mensaje",
|
||||
"groupBook": "Libro",
|
||||
"groupFile": "Archivo",
|
||||
"groupOther": "Otro",
|
||||
"insertHint": "Se inserta en la posición del cursor, en el asunto o en el mensaje. Los valores vacíos no muestran nada.",
|
||||
"insertVariable": "Insertar {variable}",
|
||||
"previewWith": "Vista previa con",
|
||||
"previewEmpty": "Envía un libro una vez para ver una vista previa de la plantilla con él.",
|
||||
"previewFailed": "No se pudo procesar la vista previa.",
|
||||
"previewTo": "A",
|
||||
"builtInReadonly": "Integrado. Solo un superusuario puede modificarlo.",
|
||||
"kindleNote": "Un Kindle nunca muestra la plantilla: su correo electrónico siempre sale con el asunto {subject}.",
|
||||
"makeDefault": "Hacer mi predeterminado",
|
||||
"remove": "Eliminar plantilla",
|
||||
"removeConfirm": "¿Eliminar {name}?",
|
||||
"removeConsequence": "Los destinatarios que lo utilizan vuelven a su plantilla predeterminada.",
|
||||
"required": "El nombre y el asunto son obligatorios.",
|
||||
"attachment": "Adjunto: {name}"
|
||||
},
|
||||
"group": {
|
||||
"newTitle": "Nuevo grupo",
|
||||
"description": "Un conjunto de destinatarios a los que enviar un libro a la vez.",
|
||||
"sectionGroup": "Grupo",
|
||||
"sectionMembers": "Miembros",
|
||||
"name": "Nombre",
|
||||
"memberCount": "{count} de {total}",
|
||||
"noRecipientsTitle": "No hay destinatarios de los que elegir",
|
||||
"noRecipientsBody": "Un grupo es un conjunto de destinatarios. Agregue un destinatario primero.",
|
||||
"remove": "Eliminar grupo",
|
||||
"removeConfirm": "¿Eliminar {name}?",
|
||||
"removeConsequence": "Sus destinatarios permanecen.",
|
||||
"required": "Un grupo necesita un nombre.",
|
||||
"updated": "Grupo actualizado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
@@ -8817,6 +9443,14 @@
|
||||
"squareTitle": "Cuadrado 1:1",
|
||||
"squareHint": "Bibliotecas exclusivas de audiolibros",
|
||||
"slotsHint": "Un libro que tiene tanto un libro electrónico como un audiolibro muestra la portada que se ajusta a esta forma."
|
||||
},
|
||||
"gridShape": {
|
||||
"title": "Forma cuadrícula",
|
||||
"tallTitle": "Celdas altas",
|
||||
"tallHint": "Lo mejor para ebooks o bibliotecas mixtas",
|
||||
"squareTitle": "Celdas cuadradas",
|
||||
"squareHint": "Lo mejor para las bibliotecas de audiolibros",
|
||||
"hint": "Cada libro muestra la portada de su formato principal; en el caso de los audiolibros, es cuadrada. Si la portada no coincide con la del recuadro, se debe a tu configuración de visualización de portadas."
|
||||
}
|
||||
},
|
||||
"folders": {
|
||||
@@ -9072,7 +9706,7 @@
|
||||
"tagsHint": "Escribe etiquetas como título, autores, narradores y series en archivos M4B, M4A, MP3 y FLAC.",
|
||||
"tagsToggleAria": "Escribir metadatos de audio"
|
||||
},
|
||||
"coverAudioHint": "Escribe también la portada almacenada en el archivo. Los archivos de audio sólo pueden tener una portada.",
|
||||
"coverAudioHint": "Escribe también la portada almacenada en el archivo. Los archivos de audio solo pueden tener una portada.",
|
||||
"audioNeedsCover": "Necesita activar “Incluye imagen de portada”.",
|
||||
"table": {
|
||||
"format": "Formato",
|
||||
@@ -9164,6 +9798,7 @@
|
||||
"add": "Añadir",
|
||||
"emptyCreate": "Todavía no hay nadie más. Las personas que añadas aquí tendrán acceso en cuanto exista la biblioteca.",
|
||||
"superusers": "Los Superusuarios siempre tienen acceso total.",
|
||||
"levelsHint": "Los lectores pueden explorar y leer. Los editores y propietarios también pueden modificar los metadatos si su cuenta tiene el permiso Editar metadatos.",
|
||||
"levelFor": "Nivel de acceso para {name}",
|
||||
"revokeFor": "Eliminar acceso para {name}",
|
||||
"revokeQuestion": "¿Eliminar acceso?",
|
||||
@@ -9370,6 +10005,32 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"metadataCache": {
|
||||
"badge": {
|
||||
"cached": "Cacheado",
|
||||
"stale": "Rancio",
|
||||
"cachedHint": "Resultado guardado de {when}",
|
||||
"cachedHintUndated": "Resultado guardado",
|
||||
"staleHint": "El proveedor no estaba disponible, por lo que se utilizó un resultado guardado de {when}",
|
||||
"staleHintUndated": "El proveedor no estaba disponible, por lo que se utilizó un resultado guardado"
|
||||
},
|
||||
"notice": {
|
||||
"someCached": "Algunos resultados provienen de búsquedas guardadas (más antiguas: {when}).",
|
||||
"someCachedUndated": "Algunos resultados provienen de búsquedas guardadas.",
|
||||
"someStale": "Algunos proveedores no estaban disponibles, por lo que se mostraron los resultados guardados (más antiguo: {when}).",
|
||||
"someStaleUndated": "Algunos proveedores no estaban disponibles, por lo que se mostraron los resultados guardados.",
|
||||
"searchFresh": "Buscar de nuevo",
|
||||
"searchFreshHint": "Preguntar a cada proveedor otra vez en lugar de usar respuestas guardadas"
|
||||
},
|
||||
"fallback": {
|
||||
"usedSaved": "{count, plural, one {{providers} no estaba disponible, así que los resultados guardados fueron usados.} other {{providers} no estaban disponibles, así que los resultados guardados fueron usados.}}"
|
||||
},
|
||||
"ignoreCache": {
|
||||
"label": "Ignorar resultados de caché",
|
||||
"hint": "Volver a consultar a todos los proveedores en lugar de reutilizar las respuestas guardadas. Es más lento y consume más cuota de solicitudes de cada proveedor.",
|
||||
"runHint": "Se aplica a la búsqueda que inicies aquí. Se vuelve a consultar a todos los proveedores en lugar de reutilizar las respuestas guardadas, por lo que el proceso es más lento."
|
||||
}
|
||||
},
|
||||
"metadataScore": {
|
||||
"missingFields": "{count, plural, =0 {no faltan campos - editar metadatos} one {# falta campo - editar metadatos} other {# faltan campos - editar metadatos} many {# faltan campos - editar metadatos}}"
|
||||
},
|
||||
@@ -9880,6 +10541,7 @@
|
||||
},
|
||||
"loadingBook": "Cargando libro…",
|
||||
"failedToLoadBook": "No se pudo cargar el libro",
|
||||
"bookLoadTimeout": "El libro tardó demasiado en abrirse. Intenta actualizar la página.",
|
||||
"chapterNumber": "Capítulo {number}",
|
||||
"peek": {
|
||||
"badge": "Mirando a escondidas",
|
||||
@@ -12206,6 +12868,7 @@
|
||||
},
|
||||
"email": {
|
||||
"providers": "Proveedores",
|
||||
"servers": "Servidores de correo",
|
||||
"recipients": "Destinatarios",
|
||||
"groups": "Grupos",
|
||||
"templates": "Plantillas",
|
||||
@@ -12219,7 +12882,8 @@
|
||||
"genre-blocklist": "Lista de bloqueo de género",
|
||||
"score": "Puntuación de confianza",
|
||||
"auto-fetch": "Búsqueda automática de libros",
|
||||
"authors": "Recuperación automática del autor"
|
||||
"authors": "Recuperación automática del autor",
|
||||
"search-cache": "Buscar Caché"
|
||||
},
|
||||
"admin": {
|
||||
"users": "Usuarios",
|
||||
@@ -12330,5 +12994,40 @@
|
||||
"errors": {
|
||||
"generic": "Error TTS"
|
||||
}
|
||||
},
|
||||
"delivery": {
|
||||
"readAloud": {
|
||||
"label": "Entrega de EPUB con lectura en voz alta",
|
||||
"automatic": "Automático: prefiere el texto solamente, permitir la reserva original.",
|
||||
"textOnly": "EPUB solo texto",
|
||||
"original": "EPUB original con narración",
|
||||
"hint": "Se aplica a las entregas futuras. Los archivos originales conservan la narración existente y pueden ocupar mucho más espacio. La preparación de archivos solo de texto falla si no se puede crear una copia segura.",
|
||||
"koboHint": "Los EPUB originales omiten la conversión a KEPUB. Es posible que el firmware nativo de Kobo no reproduzca la narración, y en esa copia no estarán disponibles la sincronización precisa de la posición de lectura ni la de los resaltados.",
|
||||
"profileHint": "Utilice perfiles OPDS separados para lectores que necesitan diferentes variantes de EPUB.",
|
||||
"replacementTitle": "Reemplazar una copia de Kobo",
|
||||
"bookId": "ID del libro",
|
||||
"device": "Dispositivo",
|
||||
"prepare": "Preparar reemplazo",
|
||||
"offer": "He eliminado únicamente la copia del dispositivo; ofrecer la sustitución",
|
||||
"confirm": "He instalado el reemplazo",
|
||||
"cancel": "Cancelar reemplazo",
|
||||
"replacementHint": "Prepara y revisa primero. Eliminar una copia del dispositivo no borra el libro de la biblioteca. Haz una copia de seguridad de las notas guardadas localmente en el dispositivo. BookOrbit conserva el progreso de lectura principal y las anotaciones del servidor. Los eventos retrasados pueden limitar la sincronización precisa.",
|
||||
"prepared": "Reemplazado preparado: {format}, {size}. Elimine este libro solo del dispositivo seleccionado, luego ofrezca el reemplazo preparado y la sincronización.",
|
||||
"offered": "Sustitución ofrecida. Sincroniza y descarga el archivo en el dispositivo y, después, confirma la instalación. Que la transferencia HTTP haya finalizado no garantiza que el archivo se haya instalado correctamente.",
|
||||
"cancelled": "Reemplazo cancelado. La cancelación no restaura una copia del dispositivo eliminada o parcialmente reemplazada. Seleccione el mismo libro para preparar una descarga de recuperación.",
|
||||
"failed": "No se pudo preparar o actualizar este reemplazo.",
|
||||
"searchBook": "Buscar un libro",
|
||||
"chooseBook": "Seleccionar un libro",
|
||||
"moreResults": "Mostrar más libros",
|
||||
"noResults": "No hay libros coincidentes.",
|
||||
"refresh": "Actualizar estado de entrega",
|
||||
"confirmed": "Ha confirmado la instalación. Esto registra su confirmación, no la verificación del dispositivo.",
|
||||
"transferred": "Transferencia completada. Abra el reemplazo en el dispositivo antes de confirmar la instalación.",
|
||||
"koreaderDefaultTitle": "Entrega de EPUB para KOReader",
|
||||
"koreaderDefaultHint": "La configuración predeterminada se aplica a las futuras descargas en los dispositivos que utilicen estas credenciales. La configuración del dispositivo puede sobrescribirla. Las copias existentes y las descargas interrumpidas no se modifican. La opción Automático conserva las preferencias actuales de cada dispositivo.",
|
||||
"koreaderUseDefault": "Usar credencial por defecto",
|
||||
"koreaderSaveFailed": "No se pudo guardar la configuración de entrega de KOReader EPUB. Inténtalo de nuevo.",
|
||||
"koreaderSaved": "Configuración de entrega de KOReader guardada."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+726
-26
File diff suppressed because it is too large
Load Diff
@@ -7172,7 +7172,7 @@
|
||||
"restore": "Ripristina",
|
||||
"delete": "Elimina richiesta",
|
||||
"markFulfilled": "Voto soddisfatto",
|
||||
"grab": "Trova una liberatoria",
|
||||
"grab": "Cerca una release",
|
||||
"goToBook": "Vai al libro",
|
||||
"retryRelease": "Prova un'altra versione",
|
||||
"leave": "Richiesta di uscita"
|
||||
@@ -7243,7 +7243,7 @@
|
||||
"grab": {
|
||||
"title": "Invia a un client di download",
|
||||
"subtitle": "Incolla un collegamento magnetico o carica un file .torrent per \"{title}\".",
|
||||
"singleFileNote": "Una pubblicazione può essere un libro in diversi formati, un audiolibro in parti o un archivio: tutti questi vengono importati come un singolo libro. Una liberatoria che contiene diversi libri separati ti chiede quale conservare.",
|
||||
"singleFileNote": "Una pubblicazione può essere un libro in diversi formati, un audiolibro in parti o un archivio: tutti questi vengono importati come un singolo libro. Una release che contiene diversi libri separati ti chiede quale conservare.",
|
||||
"magnet": "Collegamento magnetico",
|
||||
"torrentFile": "file .torrent",
|
||||
"client": "Scarica il client",
|
||||
@@ -7351,7 +7351,7 @@
|
||||
"clientRefused": "Il tuo client di download ha rifiutato una versione precedente",
|
||||
"clientUnavailable": "Il tuo client di download non ha risposto a una versione precedente"
|
||||
},
|
||||
"singleFileNote": "Una pubblicazione può essere un libro in diversi formati, un audiolibro in parti o un archivio: tutti questi vengono importati come un singolo libro. Una liberatoria che contiene diversi libri separati ti chiede quale conservare.",
|
||||
"singleFileNote": "Una pubblicazione può essere un libro in diversi formati, un audiolibro in parti o un archivio: tutti questi vengono importati come un singolo libro. Una release che contiene diversi libri separati ti chiede quale conservare.",
|
||||
"searching": "Ricerca negli indicizzatori...",
|
||||
"refresh": "Cerca di nuovo",
|
||||
"cached": "Mostra l'ultima ricerca. Cerca di nuovo per nuovi risultati.",
|
||||
@@ -7531,7 +7531,7 @@
|
||||
"steps": {
|
||||
"asked": "Chiesto",
|
||||
"approved": "Approvato",
|
||||
"release": "Liberatoria trovata",
|
||||
"release": "Release trovata",
|
||||
"downloading": "Download in corso",
|
||||
"filed": "Archiviato"
|
||||
},
|
||||
|
||||
@@ -16,7 +16,14 @@
|
||||
"yes": "Tak",
|
||||
"no": "Nie",
|
||||
"show": "Pokaż",
|
||||
"hide": "Ukryj"
|
||||
"hide": "Ukryj",
|
||||
"undo": "Cofnij",
|
||||
"pagination": {
|
||||
"pageOf": "Strona {page} z {totalPages}",
|
||||
"previousPage": "Poprzednia strona",
|
||||
"nextPage": "Następna strona",
|
||||
"goToPage": "Przejdź do strony {page}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"privacySharing": {
|
||||
@@ -99,10 +106,20 @@
|
||||
},
|
||||
"theme": {
|
||||
"title": "Motyw",
|
||||
"style": {
|
||||
"label": "Styl",
|
||||
"hint": "Ogólny wygląd aplikacji. Tryb, akcent, narożniki i tło zachowują swoje ustawienia.",
|
||||
"bookorbit": {
|
||||
"label": "BookOrbit"
|
||||
}
|
||||
},
|
||||
"colorScheme": {
|
||||
"label": "Schemat kolorów",
|
||||
"hint": "Jasny lub ciemny interfejs"
|
||||
},
|
||||
"topGlow": {
|
||||
"value": "{value}%"
|
||||
},
|
||||
"accents": {
|
||||
"grey": "Szary",
|
||||
"scarlet": "Szkarłat",
|
||||
@@ -175,7 +192,12 @@
|
||||
},
|
||||
"cornerRadius": {
|
||||
"label": "Promień narożnika",
|
||||
"hint": "Zaokrąglenie kart i elementów interfejsu użytkownika"
|
||||
"hint": "Zaokrąglenie kart i elementów interfejsu użytkownika",
|
||||
"options": {
|
||||
"sharp": "Ostre",
|
||||
"default": "Domyślne",
|
||||
"rounded": "Zaokrąglone"
|
||||
}
|
||||
},
|
||||
"surfaceBrightness": {
|
||||
"label": "Jasność powierzchni",
|
||||
@@ -194,7 +216,8 @@
|
||||
"structural": "Strukturalny",
|
||||
"ambient": "Otoczenie",
|
||||
"refractive": "Refrakcyjne"
|
||||
}
|
||||
},
|
||||
"syncSaveFailed": "Nie udało się zapisać ustawień motywu"
|
||||
},
|
||||
"storage": {
|
||||
"title": "Gdzie zapisać preferencje wyglądu",
|
||||
@@ -419,6 +442,11 @@
|
||||
"collapseSeries": {
|
||||
"label": "Domyślnie zwiń serię",
|
||||
"hint": "Grupuj książki z tej samej serii w jedną kartę w widokach biblioteki i kolekcji"
|
||||
},
|
||||
"bookRequests": {
|
||||
"label": "Pokaż zapytania o książkę",
|
||||
"hint": "Pokaż strony zapytań, komunikaty i ustawienia na tym koncie. Istniejące żądania nadal pracują w tle.",
|
||||
"saveFailed": "Nie można zaktualizować widoczności zapytań o książkę"
|
||||
}
|
||||
},
|
||||
"icons": {
|
||||
@@ -732,6 +760,8 @@
|
||||
"test": {
|
||||
"connected": "Połączono - {issuer}",
|
||||
"connectionFailed": "Połączenie nie powiodło się",
|
||||
"privateIssuerAddress": "Adres URL wystawcy wskazuje na adres z prywatnej lub lokalnej sieci, dlatego serwer odmówił połączenia. Aby na to zezwolić, ustaw zmienną OIDC_ALLOW_LOCAL_ISSUERS=true na serwerze BookOrbit.",
|
||||
"tlsCertificateUntrusted": "BookOrbit nie mógł zweryfikować certyfikatu TLS dostawcy OIDC. Jeśli dostawca korzysta z prywatnego urzędu certyfikacji, zamontuj plik PEM zawierający certyfikaty CA, ustaw zmienną NODE_EXTRA_CA_CERTS na ścieżkę do tego pliku wewnątrz kontenera, a następnie uruchom ponownie BookOrbit.",
|
||||
"hide": "Ukryj",
|
||||
"details": "Szczegóły",
|
||||
"supported": "obsługiwane",
|
||||
@@ -789,6 +819,7 @@
|
||||
"migrationCompleted": "Migracja zakończona",
|
||||
"migrationFailed": "Migracja nie powiodła się",
|
||||
"importDescription": "Jednorazowy import książek, metadanych i postępu czytania z poprzedniej instalacji Booklore.",
|
||||
"migrationDescription": "Jednorazowy import książek, metadanych i postępu czytania z innej aplikacji bibliotecznej.",
|
||||
"configuredDescription": "Źródło: {name}. Nie przeprowadzono jeszcze migracji - kontynuuj konfigurację, aby uruchomić import.",
|
||||
"runningDescription": "Etap: {stage} - rozpoczęty {started}",
|
||||
"completedDescription": "Od {name} - ukończono {date}",
|
||||
@@ -830,6 +861,7 @@
|
||||
"migration": {
|
||||
"title": "Migracja",
|
||||
"subtitle": "Jednorazowy import Booklore: podłącz źródło, zmapuj użytkowników, wykonaj próbę próbną, rozpocznij migrację i wyeksportuj raport.",
|
||||
"genericSubtitle": "Jednorazowy import biblioteki: połącz źródło, przyporządkuj użytkowników, uruchom próbę migracji, rozpocznij migrację i wyeksportuj raport.",
|
||||
"progress": "Postęp",
|
||||
"stepSourceConnection": "Połączenie źródłowe",
|
||||
"stepUserPathMapping": "Mapowanie użytkowników i ścieżek",
|
||||
@@ -1112,6 +1144,7 @@
|
||||
"filterClear": "Wyczyść filtry",
|
||||
"sortLabel": "Sortuj",
|
||||
"neverScanned": "Nigdy nie skanowane",
|
||||
"neverScannedHint": "Uruchom skan, aby zindeksować foldery",
|
||||
"scanFailedAt": "Nieudane {time}",
|
||||
"scanningPercent": "Skanowanie {pct}%",
|
||||
"scanCounting": "Liczenie plików",
|
||||
|
||||
+360
-18
@@ -107,10 +107,41 @@
|
||||
},
|
||||
"theme": {
|
||||
"title": "Тема",
|
||||
"style": {
|
||||
"bookorbit": {
|
||||
"label": "BookOrbit"
|
||||
}
|
||||
},
|
||||
"colorScheme": {
|
||||
"label": "Цветовая схема",
|
||||
"hint": "Легкий или темный интерфейс"
|
||||
},
|
||||
"surfacePalette": {
|
||||
"label": "Поверхность",
|
||||
"palettes": {
|
||||
"onyx": "Оникс",
|
||||
"carbon": "Карбон",
|
||||
"neutral": "Нейтральный",
|
||||
"zinc": "Цинк",
|
||||
"iron": "Железный",
|
||||
"steel": "Стальной",
|
||||
"ash": "Пепельный",
|
||||
"smoke": "Дымчатый",
|
||||
"charcoal": "Угольный",
|
||||
"midnight-blue": "Полночно-Синий",
|
||||
"ocean": "Морской",
|
||||
"olive": "Оливковый",
|
||||
"sepia": "Сепия",
|
||||
"crimson": "Багровый",
|
||||
"plum": "Сливовый"
|
||||
}
|
||||
},
|
||||
"topGlow": {
|
||||
"label": "Верхнее свечение",
|
||||
"hint": "Как далеко свечение акцента достигает низа страницы. Сдвиньте влево, чтобы выключить его.",
|
||||
"value": "{value}%",
|
||||
"off": "Откл."
|
||||
},
|
||||
"accents": {
|
||||
"grey": "Серый",
|
||||
"scarlet": "Scarlet",
|
||||
@@ -182,7 +213,11 @@
|
||||
},
|
||||
"cornerRadius": {
|
||||
"label": "Corner radius",
|
||||
"hint": "Округление карт и элементов интерфейса"
|
||||
"hint": "Округление карт и элементов интерфейса",
|
||||
"options": {
|
||||
"default": "Стандартный",
|
||||
"rounded": "Скруглённый"
|
||||
}
|
||||
},
|
||||
"surfaceBrightness": {
|
||||
"label": "Яркость поверхности",
|
||||
@@ -201,7 +236,8 @@
|
||||
"structural": "Структура",
|
||||
"ambient": "Окружающий",
|
||||
"refractive": "Рефракция"
|
||||
}
|
||||
},
|
||||
"syncSaveFailed": "Не удалось сохранить настройки темы"
|
||||
},
|
||||
"storage": {
|
||||
"title": "Где сохранить настройки внешнего вида",
|
||||
@@ -834,7 +870,7 @@
|
||||
"achievementBackfillComplete": "Достижение завершено: присуждено наград {count}",
|
||||
"backfillRunFailed": "Не удалось запустить backfill",
|
||||
"achievementBackfillFailed": "Не удалось запустить резервную копию: {error}",
|
||||
"uploadsGroup": "Выгрузки",
|
||||
"uploadsGroup": "Загрузки",
|
||||
"maxUploadSize": "Максимальный размер загружаемого файла",
|
||||
"maxUploadSizeHint": "Настройте максимальный размер для загрузки файлов по всей системе.",
|
||||
"save": "Сохранить",
|
||||
@@ -1138,6 +1174,7 @@
|
||||
"scanCounts": "{processed} из {total}",
|
||||
"scanNoChange": "без изменений",
|
||||
"outcomeSeparator": ", ",
|
||||
"scanOutcome": "{trigger} · {outcome}",
|
||||
"syncConfirmBody": "Это перезапишет метаданные во всех поддерживаемых файлах непосредственно в папке {name} на диске. Это действие нельзя отменить.",
|
||||
"columns": {
|
||||
"library": "Библиотека",
|
||||
@@ -1167,6 +1204,10 @@
|
||||
"on": "{name}: вкл",
|
||||
"off": "{name}: выкл"
|
||||
},
|
||||
"stateOn": "Вкл.",
|
||||
"stateOff": "Откл.",
|
||||
"toggleDetail": "Показать подробности для {name}",
|
||||
"durationMs": "{ms} мс",
|
||||
"durationSeconds": "{seconds} с",
|
||||
"durationMinutes": "{minutes}м {seconds}с",
|
||||
"history": {
|
||||
@@ -1176,6 +1217,8 @@
|
||||
"result": "Результат",
|
||||
"status": "Состояние",
|
||||
"statusValue": {
|
||||
"running": "Запущено",
|
||||
"completed": "Выполнено",
|
||||
"failed": "Провалено"
|
||||
}
|
||||
},
|
||||
@@ -1184,9 +1227,25 @@
|
||||
"allowedFormats": "Разрешенные форматы",
|
||||
"countsAsFinished": "Считать законченными",
|
||||
"peopleWithAccess": "Пользователи с доступом",
|
||||
"added": "Добавлено",
|
||||
"coverShape": "Форма обложек",
|
||||
"coverShapeValue": {
|
||||
"portrait": "2:3 портретный",
|
||||
"square": "1:1 квадрат"
|
||||
},
|
||||
"none": "Отсутствует",
|
||||
"allSupported": "Все поддерживаемые"
|
||||
}
|
||||
"allSupported": "Все поддерживаемые",
|
||||
"historyEmpty": "Эта библиотека никогда не сканировалась.",
|
||||
"historyFailed": "Не удалось загрузить историю сканирования для этой библиотеки."
|
||||
},
|
||||
"schedule": {
|
||||
"at": "{preset} · {time}",
|
||||
"weeklyAt": "{preset} · {day} {time}"
|
||||
},
|
||||
"quick": {
|
||||
"renameOn": "\"{name}\" будет переименовывать файлы по вашему шаблону при следующем сохранении их данных"
|
||||
},
|
||||
"viewChanges": "Просмотр изменений"
|
||||
},
|
||||
"authorEnrichment": {
|
||||
"configuration": "Конфигурация",
|
||||
@@ -1214,6 +1273,14 @@
|
||||
"noEligibleAuthors": "Авторы не найдены",
|
||||
"noAuthorsToEnrich": "Нет авторов для обогащения",
|
||||
"queueFailed": "Не удалось создать резервную копию автора",
|
||||
"fields": {
|
||||
"description": "Биография",
|
||||
"photo": "Фото",
|
||||
"birthDate": "Дата рождения",
|
||||
"deathDate": "Дата Смерти",
|
||||
"website": "Сайт",
|
||||
"genres": "Жанры"
|
||||
},
|
||||
"metadataPreferences": {
|
||||
"title": "Источники полей"
|
||||
}
|
||||
@@ -1292,6 +1359,30 @@
|
||||
"oidc": "OIDC / ССО",
|
||||
"server-fonts": "Шрифты сервера"
|
||||
},
|
||||
"tts": {
|
||||
"formNamePlaceholder": "Kokoro",
|
||||
"formBaseUrl": "Базовый URL",
|
||||
"formBaseUrlPlaceholder": "http://localhost:8880/v1",
|
||||
"formApiKey": "API ключ",
|
||||
"formApiKeyPlaceholder": "sk-...",
|
||||
"formApiKeyKeep": "Оставьте пустым, чтобы сохранить текущий ключ",
|
||||
"formModel": "Модель по умолчанию",
|
||||
"formModelPlaceholder": "tts-1",
|
||||
"curation": {
|
||||
"title": "Управление голосами - {provider}",
|
||||
"columnId": "ID",
|
||||
"columnName": "Имя",
|
||||
"columnGender": "Пол",
|
||||
"genderMale": "Мужской",
|
||||
"genderFemale": "Женский",
|
||||
"genderUnknown": "Неизвестно",
|
||||
"cancelEdit": "Отменить редактирование",
|
||||
"editVoice": "Редактировать {name}",
|
||||
"deleteVoice": "Удалить {name}",
|
||||
"previewVoice": "Предпросмотр {name}",
|
||||
"stopPreview": "Остановить предпросмотр {name}"
|
||||
}
|
||||
},
|
||||
"serverFonts": {
|
||||
"title": "Шрифты сервера",
|
||||
"subtitle": "Загрузите шрифты, которые каждый пользователь может выбрать в для чтения книг, не загружая свои собственные.",
|
||||
@@ -1306,15 +1397,18 @@
|
||||
"display": "Отображение",
|
||||
"reader": "Чтение",
|
||||
"metadata": "Метаданные",
|
||||
"usersAccess": "Пользователи и Доступ",
|
||||
"email": "Почта",
|
||||
"opds": "OPDS",
|
||||
"kobo": "Kobo",
|
||||
"koreader": "KOReader",
|
||||
"tts": "Преобразование текста в речь",
|
||||
"integrations": "Интеграции",
|
||||
"hardcover": "Хардкокрышка",
|
||||
"hardcover": "Hardcover",
|
||||
"admin": "Админ",
|
||||
"system": "Система",
|
||||
"account": "Аккаунт"
|
||||
"account": "Аккаунт",
|
||||
"podcasts": "Подкасты"
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
@@ -1322,7 +1416,9 @@
|
||||
"subtitle": "Подключите внешние сервисы для синхронизации данных и цитат.",
|
||||
"noPermission": "У вас нет прав на использование интеграции.",
|
||||
"tabs": {
|
||||
"hardcover": "Обложка"
|
||||
"hardcover": "Hardcover",
|
||||
"readwise": "Readwise",
|
||||
"storygraph": "StoryGraph"
|
||||
},
|
||||
"providerSubtitles": {
|
||||
"readwise": "Отправляйте свои цитаты в \"Readwise\" автоматически.",
|
||||
@@ -1338,11 +1434,13 @@
|
||||
"subtitle": "Субтитры",
|
||||
"description": "Описание",
|
||||
"cover": "Обложка",
|
||||
"audioCover": "Обложка аудиокниги",
|
||||
"authors": "Авторы",
|
||||
"publisher": "Издатель",
|
||||
"publishedYear": "Опубликованный год",
|
||||
"language": "Язык",
|
||||
"pageCount": "Счетчик страниц",
|
||||
"isbn": "ISBNs",
|
||||
"communityRating": "Рейтинг сообщества",
|
||||
"seriesName": "Название серии",
|
||||
"seriesIndex": "Индекс серии",
|
||||
@@ -1350,12 +1448,27 @@
|
||||
"narrators": "Нарраторы",
|
||||
"duration": "Продолжительность",
|
||||
"abridged": "Сокращено",
|
||||
"tags": "Метки"
|
||||
"tags": "Метки",
|
||||
"isbn13": "ISBN-13",
|
||||
"isbn10": "ISBN-10",
|
||||
"googleBooksId": "Google Books ID",
|
||||
"goodreadsId": "Goodreads ID",
|
||||
"amazonId": "Amazon ID",
|
||||
"hardcoverId": "Hardcover ID",
|
||||
"openLibraryId": "Open Library ID",
|
||||
"itunesId": "iTunes ID",
|
||||
"koboId": "Kobo ID",
|
||||
"aladinId": "Aladin ID"
|
||||
},
|
||||
"mergeStrategy": {
|
||||
"fillMissing": {
|
||||
"label": "Заполнить недостающие",
|
||||
"description": "Записать только если поле в настоящее время пустое"
|
||||
"description": "Записать только если поле в настоящее время пустое",
|
||||
"short": "Заполнить пробелы"
|
||||
},
|
||||
"mergeExisting": {
|
||||
"label": "Объединить с существующим",
|
||||
"short": "Объединить"
|
||||
},
|
||||
"overwriteIfProvided": {
|
||||
"label": "Перезаписать при наличии",
|
||||
@@ -1430,12 +1543,21 @@
|
||||
"providers": {
|
||||
"availableSources": "Доступные источники",
|
||||
"saveChanges": "Сохранить изменения",
|
||||
"configure": "Настроить",
|
||||
"test": "Тест",
|
||||
"testing": "Тестирование...",
|
||||
"enabled": "Включено",
|
||||
"retryIn": "Повторить в {duration}",
|
||||
"runTestBeforeEnabling": "Запустите тест перед включением",
|
||||
"hardcoverEnableHint": "Выполните тест с текущим токеном, чтобы разблокировать переключатель.",
|
||||
"filter": {
|
||||
"all": "Все"
|
||||
},
|
||||
"groups": {
|
||||
"audiobooks": "Аудиокниги",
|
||||
"comics": "Комиксы и легкие романы",
|
||||
"regional": "Региональные каталоги"
|
||||
},
|
||||
"badge": {
|
||||
"setupRequired": "Требуется установка",
|
||||
"throttled": "Затухал",
|
||||
@@ -1469,8 +1591,8 @@
|
||||
},
|
||||
"blocked": {
|
||||
"google": "Книги Google требуют ключ API перед включением",
|
||||
"hardcover": "Для включения жесткого обложки требуется ключ API",
|
||||
"hardcoverTest": "Токен жесткого покрытия должен пройти тест, прежде чем он может быть включен",
|
||||
"hardcover": "Для включения Hardcover требуется ключ API",
|
||||
"hardcoverTest": "Токен Hardcover должен пройти тест, прежде чем он будет включен",
|
||||
"comicvine": "ComicVine требует ключ API перед включением",
|
||||
"aladin": "Aladin требует TTB ключ перед его включением"
|
||||
}
|
||||
@@ -1479,6 +1601,7 @@
|
||||
"clearAllProviders": "Очистить все провайдеры",
|
||||
"clearAll": "Очистить все",
|
||||
"resetToDefault": "Сброс по умолчанию",
|
||||
"bookCover": "Обложка книги",
|
||||
"reset": "Reset",
|
||||
"dragProvidersHint": "Перетащите поставщиков отсюда на любое поле, чтобы добавить их",
|
||||
"dragProviderHere": "перетащите провайдера сюда",
|
||||
@@ -1558,7 +1681,10 @@
|
||||
"config": "Настройка",
|
||||
"custom": "Свой",
|
||||
"default": "По умолчанию",
|
||||
"resetToDefault": "Сброс по умолчанию"
|
||||
"resetToDefault": "Сброс по умолчанию",
|
||||
"configure": "Настроить {field}",
|
||||
"add": "Добавить",
|
||||
"removeProvider": "Удалить {provider}"
|
||||
},
|
||||
"reservoir": {
|
||||
"disabled": "{provider} - отключён",
|
||||
@@ -1572,6 +1698,20 @@
|
||||
"statusDisabled": "отключено",
|
||||
"statusNotConfigured": "не настроен",
|
||||
"done": "Готово"
|
||||
},
|
||||
"toolbar": {
|
||||
"anyProvider": "Любой",
|
||||
"allFields": "Все поля"
|
||||
},
|
||||
"providerState": {
|
||||
"notConfigured": "Не настроено"
|
||||
},
|
||||
"detail": {
|
||||
"collapse": "Свернуть"
|
||||
},
|
||||
"save": {
|
||||
"upToDate": "Нет несохраненных изменений",
|
||||
"discard": "Отменить"
|
||||
}
|
||||
},
|
||||
"genreBlocklist": {
|
||||
@@ -1590,6 +1730,33 @@
|
||||
"emptyHint": "Добавьте точные значения, такие как Audiobook или Adult, чтобы они не были загружены метаданными.",
|
||||
"removeLabel": "Удалить {genre}"
|
||||
},
|
||||
"searchCache": {
|
||||
"retry": "Повторить попытку",
|
||||
"units": {
|
||||
"hours": "Часы",
|
||||
"days": "Дни"
|
||||
},
|
||||
"general": {
|
||||
"title": "Сохраненные ответы"
|
||||
},
|
||||
"providers": {
|
||||
"books": "Книги",
|
||||
"authors": "Авторы",
|
||||
"on": "Вкл.",
|
||||
"off": "Откл."
|
||||
},
|
||||
"save": {
|
||||
"unsaved": "Несохраненные изменения",
|
||||
"invalid": "Исправьте выделенные поля для сохранения",
|
||||
"upToDate": "Все изменения сохранены",
|
||||
"discard": "Отменить",
|
||||
"action": "Сохранить"
|
||||
},
|
||||
"stats": {
|
||||
"group": "Использование",
|
||||
"refresh": "Обновить"
|
||||
}
|
||||
},
|
||||
"customFields": {
|
||||
"label": "Метка",
|
||||
"labelPlaceholder": "напр. Original Title",
|
||||
@@ -2443,6 +2610,47 @@
|
||||
"book-dock": "Книжный док-бар",
|
||||
"maintenance": "Техническое обслуживание",
|
||||
"audit-log": "Журнал аудита"
|
||||
},
|
||||
"requests": {
|
||||
"indexers": {
|
||||
"sources": {
|
||||
"plugin": "Установить плагин"
|
||||
},
|
||||
"network": {
|
||||
"resolvers": "Серверы DNS",
|
||||
"proxyUrl": "URL прокси-сервера"
|
||||
},
|
||||
"fields": {
|
||||
"credential": {
|
||||
"apiKey": "API ключ"
|
||||
},
|
||||
"searchByIsbn": "Поиск по ISBN"
|
||||
},
|
||||
"color": {
|
||||
"label": "Цвет",
|
||||
"none": "Нет цвета",
|
||||
"options": {
|
||||
"blue": "Синий",
|
||||
"indigo": "Индиго",
|
||||
"purple": "Фиолетовый",
|
||||
"pink": "Розовый",
|
||||
"red": "Красный",
|
||||
"yellow": "Желтый",
|
||||
"lime": "Лайм",
|
||||
"green": "Зеленый",
|
||||
"teal": "Бирюзовый"
|
||||
}
|
||||
},
|
||||
"categories": {
|
||||
"title": "Категории"
|
||||
},
|
||||
"plugin": "Плагин"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"descriptions": {
|
||||
"hardcover": "Синхронизировать состояние чтения и обзоры с Hardcover."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2864,6 +3072,9 @@
|
||||
"bulkRecolored": "{count, plural, =0 {Переписано не заметок} one {Переписано # аннотация} few {Переписано # аннотации} many {Переписано # аннотации} other {Переписано # аннотации}}",
|
||||
"bulkRestyled": "{count, plural, =0 {Не написано никаких аннотаций} one {Переставлено # аннотации} few {Переставлено # аннотаций} many {Переставлено # аннотаций} other {Переставлено # аннотаций}}"
|
||||
}
|
||||
},
|
||||
"colors": {
|
||||
"pink": "Розовый"
|
||||
}
|
||||
},
|
||||
"audit": {
|
||||
@@ -3261,6 +3472,7 @@
|
||||
"selectVisible": "Выберите видимый",
|
||||
"refreshMetadata": "Обновить метаданные",
|
||||
"refreshingMetadata": "Обновление метаданных...",
|
||||
"refreshAction": "Обновить",
|
||||
"deleteSelected": "Удалить выбранные",
|
||||
"deleting": "Удаление...",
|
||||
"exitSelection": "Выйти из выбора",
|
||||
@@ -3964,7 +4176,13 @@
|
||||
"empty": "пустой",
|
||||
"showLess": "Меньше",
|
||||
"showMore": "Показать еще",
|
||||
"coverPreviewAlt": "Просмотр обложки"
|
||||
"coverPreviewAlt": "Просмотр обложки",
|
||||
"fields": {
|
||||
"authors": "Авторы"
|
||||
},
|
||||
"providerIds": {
|
||||
"hardcover": "Hardcover ID"
|
||||
}
|
||||
},
|
||||
"searchDrawer": {
|
||||
"searchTitle": "Поиск метаданных",
|
||||
@@ -3991,6 +4209,11 @@
|
||||
"noResultsHint": "Попробуйте изменить заголовок или автора",
|
||||
"searchPrompt": "Поиск выше, затем нажмите на результат, чтобы начать сравнение метаданных."
|
||||
},
|
||||
"match": {
|
||||
"query": {
|
||||
"author": "Автор"
|
||||
}
|
||||
},
|
||||
"writeAndRename": "Записать в файл и переименовать",
|
||||
"writeAndRenameShort": "Запись и переименование"
|
||||
},
|
||||
@@ -4443,6 +4666,13 @@
|
||||
"nDone": "{count} завершён",
|
||||
"nFailed": "{count} не удалось"
|
||||
},
|
||||
"uploadFailures": {
|
||||
"reason": {
|
||||
"storageFull": "На сервере не хватает свободного места",
|
||||
"network": "Не удалось подключиться к серверу",
|
||||
"status": "Ошибка загрузки (HTTP {status})"
|
||||
}
|
||||
},
|
||||
"fileList": {
|
||||
"emptyTitle": "Нет файлов в книжном док-баре",
|
||||
"emptyMessageDefault": "Загрузите файлы или добавьте их в папку \"Книга док\"",
|
||||
@@ -4516,6 +4746,47 @@
|
||||
"import": "Импорт"
|
||||
}
|
||||
},
|
||||
"bookRequests": {
|
||||
"search": {
|
||||
"authorLabel": "Автор",
|
||||
"authorPlaceholder": "Имя автора"
|
||||
},
|
||||
"grab": {
|
||||
"subtitle": "Вставьте magnet-ссылку или загрузите .torrent для \"{title}\"."
|
||||
},
|
||||
"releases": {
|
||||
"criteria": {
|
||||
"isbn10": "ISBN-10",
|
||||
"isbn13": "ISBN-13",
|
||||
"isbns": "ISBNs",
|
||||
"language": "Язык",
|
||||
"languagePlaceholder": "Любой язык",
|
||||
"formatsPlaceholder": "epub, azw3",
|
||||
"customIsbnPlaceholder": "ISBN-10 или ISBN-13",
|
||||
"addIsbn": "Добавить ISBN"
|
||||
},
|
||||
"refresh": "Повторить поиск",
|
||||
"addSource": "Добавить источник",
|
||||
"protocol": {
|
||||
"torrent": "Торрент",
|
||||
"direct": "Прямая загрузка"
|
||||
}
|
||||
},
|
||||
"seed": {
|
||||
"state": "Статус",
|
||||
"uploaded": "Загружено"
|
||||
},
|
||||
"drawer": {
|
||||
"label": "Детали запроса",
|
||||
"previous": "Предыдущий запрос",
|
||||
"next": "Следующий запрос",
|
||||
"position": "{position} из {total}"
|
||||
},
|
||||
"table": {
|
||||
"cover": "Обложка",
|
||||
"title": "Заголовок"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"dialog": {
|
||||
"name": "Наименование",
|
||||
@@ -5173,6 +5444,48 @@
|
||||
"sending": "Отправка...",
|
||||
"queued": "{count, plural, =0 {Нет сообщений в очереди} one {одно письмо в очереди на} few {# писем в очереди} many {# писем в очереди} other {# писем в очереди}}",
|
||||
"failed": "Не удалось отправить"
|
||||
},
|
||||
"page": {
|
||||
"editServer": "Редактировать {name}",
|
||||
"editTemplate": "Редактировать {name}",
|
||||
"editGroup": "Редактировать {name}"
|
||||
},
|
||||
"attention": {
|
||||
"hide": "Скрыть",
|
||||
"show": "Показать"
|
||||
},
|
||||
"status": {
|
||||
"sending": "Отправка",
|
||||
"failed": "Неудачно"
|
||||
},
|
||||
"log": {
|
||||
"status": "Статус"
|
||||
},
|
||||
"editor": {
|
||||
"recipient": {
|
||||
"kindleLegacyFormat": "Kindle больше не принимает {format} по электронной почте. Выберите EPUB или PDF."
|
||||
},
|
||||
"server": {
|
||||
"sectionProvider": "Провайдер",
|
||||
"sectionServer": "Сервер",
|
||||
"sectionSignIn": "Войти",
|
||||
"sectionSender": "Отправитель",
|
||||
"sectionWho": "Кто использует",
|
||||
"presetGmail": "Gmail",
|
||||
"presetOutlook": "Outlook",
|
||||
"presetIcloud": "iCloud Mail",
|
||||
"presetFastmail": "Fastmail",
|
||||
"presetOther": "Другой SMTP",
|
||||
"name": "Имя",
|
||||
"host": "Хост",
|
||||
"port": "Порт",
|
||||
"security": "Безопасность",
|
||||
"securityStarttls": "STARTTLS",
|
||||
"securitySsl": "SSL/TLS",
|
||||
"securityHint": "STARTTLS на 587, SSL/TLS на 465. Необходимо выбрать один.",
|
||||
"username": "Имя пользователя",
|
||||
"password": "Пароль"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
@@ -5191,7 +5504,7 @@
|
||||
"subtitle": "Синхронизируйте данные о прогрессе в чтении, статусе и рейтингах с Hardcover."
|
||||
},
|
||||
"bookSync": {
|
||||
"label": "Синхронизация с жестким покрытием",
|
||||
"label": "Синхронизация с Hardcover",
|
||||
"toggleAriaLabel": "Синхронизировать эту книгу с Hardcover",
|
||||
"syncNow": "Синхронизировать сейчас"
|
||||
},
|
||||
@@ -5245,9 +5558,9 @@
|
||||
"disconnect": "Отключиться",
|
||||
"toast": {
|
||||
"enterToken": "Введите ваш API-токен Hardcover",
|
||||
"saved": "Настройки плавного обложки сохранены",
|
||||
"saved": "Настройки Hardcover сохранены",
|
||||
"saveFailed": "Не удалось сохранить настройки",
|
||||
"disconnected": "Хардкокрытие отключено"
|
||||
"disconnected": "Hardcover отключено"
|
||||
}
|
||||
},
|
||||
"sync": {
|
||||
@@ -5276,6 +5589,7 @@
|
||||
},
|
||||
"lastSynced": {
|
||||
"justNow": "Только что",
|
||||
"minutesAgo": "{count} минут назад",
|
||||
"hoursAgo": "{count, plural, =0 {# час назад} one {# час назад} few {# часов назад} many {# часов назад} other {# часов назад}}",
|
||||
"daysAgo": "{count, plural, =0 {# день назад} one {# день назад} few {# дней назад} many {# дней назад} other {# дней назад}}"
|
||||
}
|
||||
@@ -5304,7 +5618,7 @@
|
||||
"skipped": "Пропущено"
|
||||
},
|
||||
"result": {
|
||||
"summary": "{applied} импортировал{progress}, {failed} не удалось",
|
||||
"summary": "{applied} импортировал {progress}, {failed} не удалось",
|
||||
"progressUpdated": "Обновлен прогресс {count}"
|
||||
},
|
||||
"toast": {
|
||||
@@ -5365,6 +5679,34 @@
|
||||
"column": {
|
||||
"progress": "Прогресс"
|
||||
}
|
||||
},
|
||||
"linkedBooks": {
|
||||
"title": "Связанные книги",
|
||||
"loading": "Загрузка книг...",
|
||||
"loadError": "Не удалось загрузить книги.",
|
||||
"retry": "Повторить",
|
||||
"empty": "Никаких книг в настоящее время не читается.",
|
||||
"untitled": "Без названия",
|
||||
"unknownAuthor": "Неизвестный автор",
|
||||
"matchMethod": {
|
||||
"isbn": "ISBN",
|
||||
"title": "Название",
|
||||
"cached": "Кэшировано",
|
||||
"manual": "Вручную"
|
||||
},
|
||||
"status": {
|
||||
"error": "Ошибка: {error}"
|
||||
},
|
||||
"editionsLoadError": "Не удалось загрузить редакции.",
|
||||
"viewEditions": "Просмотр редакций",
|
||||
"noEditionsFound": "Редакции не найдены.",
|
||||
"isbn": "ISBN {isbn}",
|
||||
"current": "Текущий",
|
||||
"useThis": "Использовать",
|
||||
"toast": {
|
||||
"switched": "Переключено на {format}",
|
||||
"switchFailed": "Не удалось переключить редакцию"
|
||||
}
|
||||
}
|
||||
},
|
||||
"library": {
|
||||
|
||||
+233
-52
@@ -14,7 +14,17 @@
|
||||
"previous": "Föregående",
|
||||
"retry": "Försök igen",
|
||||
"yes": "Ja",
|
||||
"no": "Nej"
|
||||
"no": "Nej",
|
||||
"show": "Visa",
|
||||
"hide": "Dölj",
|
||||
"undo": "Ångra",
|
||||
"pagination": {
|
||||
"label": "Paginering",
|
||||
"pageOf": "Sida {page} av {totalPages}",
|
||||
"previousPage": "Föregående sida",
|
||||
"nextPage": "Nästa sida",
|
||||
"goToPage": "Gå till sida {page}"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"privacySharing": {
|
||||
@@ -43,9 +53,9 @@
|
||||
"genres": "Bred genrefördelning",
|
||||
"trend": "Aggregera läsning trend",
|
||||
"books": "Aktuella, senaste och mest lästa boktitlar",
|
||||
"authors": "Flest författare",
|
||||
"series": "Topp serien",
|
||||
"narrators": "Topp berättare"
|
||||
"authors": "Bästa författarna",
|
||||
"series": "Bästa serierna",
|
||||
"narrators": "Bästa berättarna"
|
||||
},
|
||||
"confirm": {
|
||||
"shareTitle": "Aktivera {level}?",
|
||||
@@ -60,9 +70,9 @@
|
||||
"action": "Ladda förhandsgranskning",
|
||||
"readingTime": "Lästid",
|
||||
"activeDays": "Aktiva dagar",
|
||||
"started": "Böcker startade",
|
||||
"completed": "Böcker slutförda",
|
||||
"topBooks": "Topp böcker"
|
||||
"started": "Påbörjade böcker",
|
||||
"completed": "Slutförda böcker",
|
||||
"topBooks": "Bästa böckerna"
|
||||
},
|
||||
"history": {
|
||||
"title": "Profilens åtkomsthistorik",
|
||||
@@ -97,10 +107,47 @@
|
||||
},
|
||||
"theme": {
|
||||
"title": "Tema",
|
||||
"style": {
|
||||
"label": "Stil",
|
||||
"hint": "Appens övergripande utseende. Läge, accenter, hörn och bakgrund behåller sina inställningar.",
|
||||
"bookorbit": {
|
||||
"label": "BookOrbit"
|
||||
},
|
||||
"nostalgia": {
|
||||
"label": "Nostalgi"
|
||||
}
|
||||
},
|
||||
"colorScheme": {
|
||||
"label": "Färg schema",
|
||||
"hint": "Lätt eller mörkt gränssnitt"
|
||||
},
|
||||
"surfacePalette": {
|
||||
"label": "Yta",
|
||||
"palettes": {
|
||||
"onyx": "Onyx",
|
||||
"carbon": "Kol",
|
||||
"neutral": "Neutral",
|
||||
"zinc": "Zink",
|
||||
"iron": "Järn",
|
||||
"steel": "Stål",
|
||||
"ash": "Aska",
|
||||
"smoke": "Rök",
|
||||
"charcoal": "Träkol",
|
||||
"slate": "Skiffer",
|
||||
"midnight-blue": "Midnattsblå",
|
||||
"ocean": "Hav",
|
||||
"pine": "Tall",
|
||||
"olive": "Oliv",
|
||||
"stone": "Sten",
|
||||
"sepia": "Sepia",
|
||||
"crimson": "Mörkröd",
|
||||
"plum": "Plommon"
|
||||
}
|
||||
},
|
||||
"topGlow": {
|
||||
"value": "{value}%",
|
||||
"off": "Av"
|
||||
},
|
||||
"accents": {
|
||||
"grey": "Grå",
|
||||
"scarlet": "Scarlet",
|
||||
@@ -153,7 +200,7 @@
|
||||
"pistachio": "Pistachio",
|
||||
"mint": "Mynta",
|
||||
"seafoam": "Seafoam",
|
||||
"baby-blue": "Bebis blå",
|
||||
"baby-blue": "Bebisblå",
|
||||
"powder": "Pulver",
|
||||
"sea-glass": "Havsglas",
|
||||
"bluebell": "Bluebell",
|
||||
@@ -164,20 +211,26 @@
|
||||
"lavender": "Lavender",
|
||||
"mauve": "Mauve",
|
||||
"orchid": "Orchid",
|
||||
"rose-quartz": "Rose kvarts",
|
||||
"rose-quartz": "Rosenkvarts",
|
||||
"blush": "Blush"
|
||||
},
|
||||
"accentColor": {
|
||||
"label": "Accent färg"
|
||||
"label": "Accentfärg"
|
||||
},
|
||||
"cornerRadius": {
|
||||
"label": "Corner radius",
|
||||
"hint": "Kortens och UI-elementens rundhet"
|
||||
"label": "Hörnradie",
|
||||
"hint": "Kortens och UI-elementens rundhet",
|
||||
"options": {
|
||||
"sharp": "Skarp",
|
||||
"default": "Standard",
|
||||
"rounded": "Rundad",
|
||||
"pill": "Piller"
|
||||
}
|
||||
},
|
||||
"surfaceBrightness": {
|
||||
"label": "Ytans ljusstyrka",
|
||||
"hint": "Ljusare mörka lägesytor",
|
||||
"reset": "Reset"
|
||||
"reset": "Återställ"
|
||||
},
|
||||
"libraryBackground": {
|
||||
"title": "Bakgrund för bibliotek",
|
||||
@@ -190,8 +243,9 @@
|
||||
"fundamental": "Grundläggande",
|
||||
"structural": "Struktur",
|
||||
"ambient": "Omgivande",
|
||||
"refractive": "Brottsling"
|
||||
}
|
||||
"refractive": "Refraktiv"
|
||||
},
|
||||
"syncSaveFailed": "Misslyckades att spara temainställningar"
|
||||
},
|
||||
"storage": {
|
||||
"title": "Var du kan spara inställningar för utseende",
|
||||
@@ -215,7 +269,7 @@
|
||||
}
|
||||
},
|
||||
"bookCovers": {
|
||||
"title": "Boka omslag",
|
||||
"title": "Bokomslag",
|
||||
"displayMode": {
|
||||
"title": "Visningsläge för omslag",
|
||||
"hint": "Kontrollerar hur verkliga omslag passar inuti bokens slots när bildförhållandet skiljer sig åt",
|
||||
@@ -233,27 +287,38 @@
|
||||
}
|
||||
},
|
||||
"spine": {
|
||||
"title": "Boka ryggradsöverlagring",
|
||||
"hint": "Lägger till en stiliserad ryggrad och glans effekt för att täcka kort",
|
||||
"title": "Överlägg för bokryggar",
|
||||
"hint": "Lägger till en stiliserad bokrygg och glanseffekt för omslagskort",
|
||||
"off": {
|
||||
"label": "Av",
|
||||
"hint": "Ingen ryggrad/glans effekt på omslag"
|
||||
"hint": "Ingen bokrygg/glanseffekt på omslag"
|
||||
},
|
||||
"subtle": {
|
||||
"label": "Subtila",
|
||||
"hint": "Lätt rygg och glans, närmare standard utseende"
|
||||
"label": "Subtil",
|
||||
"hint": "Ljus bokrygg och glans, likt standardutseendet"
|
||||
},
|
||||
"strong": {
|
||||
"label": "Stark",
|
||||
"hint": "Mer uttalad ryggrad och glansbehandling"
|
||||
"hint": "Mer uttalad bokrygg och glansbehandling"
|
||||
}
|
||||
},
|
||||
"showSpineOnComics": {
|
||||
"label": "Visa ryggraden på serier",
|
||||
"hint": "Applicera ryggraden och glanseffekten på komiska omslag (cbz, cbr, cb7)"
|
||||
"label": "Visa bokryggen på serier",
|
||||
"hint": "Applicera bokryggseffekter på serieomslag (cbz, cbr, cb7)"
|
||||
},
|
||||
"detailCoverTint": {
|
||||
"off": {
|
||||
"label": "Av"
|
||||
},
|
||||
"single": {
|
||||
"label": "En färg"
|
||||
},
|
||||
"duotone": {
|
||||
"label": "Två färger"
|
||||
}
|
||||
},
|
||||
"shadow": {
|
||||
"title": "Täck skugga styrka",
|
||||
"title": "Styrka för skugga på omslag",
|
||||
"hint": "Kontrollerar djupet under täcken över rutnät, lista, bord och instrumentbrädans miniatyrer",
|
||||
"default": {
|
||||
"label": "Standard",
|
||||
@@ -261,11 +326,11 @@
|
||||
},
|
||||
"strong": {
|
||||
"label": "Stark",
|
||||
"hint": "Tyngre hylla liknande droppe skugga under lock"
|
||||
"hint": "Tyngre hylliknande skugga under omslag"
|
||||
}
|
||||
},
|
||||
"overlays": {
|
||||
"title": "Kortöverlägg",
|
||||
"title": "Överlägg på kort",
|
||||
"hint": "Välj metadata som visas direkt på omslagskort",
|
||||
"progressBar": {
|
||||
"label": "Förloppsindikator",
|
||||
@@ -280,38 +345,38 @@
|
||||
"hint": "Star rating indikator längst ned till vänster"
|
||||
},
|
||||
"readStatus": {
|
||||
"label": "Läs status",
|
||||
"label": "Lässtatus",
|
||||
"hint": "Färgikon som visar aktuell lässtatus överst till vänster"
|
||||
},
|
||||
"seriesPosition": {
|
||||
"label": "Seriens nummer",
|
||||
"label": "Nummer i serien",
|
||||
"hint": "Märke som visar bokens position i sin serie överst till höger (t.ex. #3, #1.5)"
|
||||
},
|
||||
"lockStatus": {
|
||||
"label": "Lås status",
|
||||
"label": "Låsstatus",
|
||||
"hint": "Metadata låsikonen uppe till höger - orange när den är låst, grön när den låses upp"
|
||||
}
|
||||
}
|
||||
},
|
||||
"layout": {
|
||||
"coverSize": "Omslagets storlek",
|
||||
"gridSpacing": "Rutnätets avstånd",
|
||||
"gridSpacing": "Rutnätets mellanrum",
|
||||
"gridLayout": {
|
||||
"title": "Layout för biblioteksrutnät"
|
||||
},
|
||||
"coverSizeBehavior": {
|
||||
"label": "Omslagsstorlek beteende",
|
||||
"hint": "Kontrollera om porträtt/fyrkantiga storlekar och rutnätsavstånd delas över alla vyer eller hålls per-view",
|
||||
"perViewHint": "Per-view läge: justera omslagets storlek och avstånd från varje vys displaypanel.",
|
||||
"hint": "Kontrollera om stående/kvadratiska storlekar och rutnätsavstånd delas av alla vyer eller ställs in per vy",
|
||||
"perViewHint": "Per vy: justera omslagets storlek och avstånd från varje vys displaypanel.",
|
||||
"syncAll": "Synkronisera alla vyer",
|
||||
"perView": "Per-view storlekar"
|
||||
"perView": "Per vy-storlekar"
|
||||
},
|
||||
"portraitCoverSize": {
|
||||
"label": "Stående omslagsstorlek",
|
||||
"hint": "Används för porträttbibliotek och vyer"
|
||||
"label": "Stående omslag",
|
||||
"hint": "Används för stående bibliotek och vyer"
|
||||
},
|
||||
"squareCoverSize": {
|
||||
"label": "Kvadrat omslagets storlek",
|
||||
"label": "Kvadratiskt omslag",
|
||||
"hint": "Används för fyrkantiga bibliotek och vyer"
|
||||
},
|
||||
"portraitGridSpacing": {
|
||||
@@ -324,9 +389,9 @@
|
||||
},
|
||||
"cardInfoMode": {
|
||||
"label": "Kortets informationsläge",
|
||||
"hint": "Var kan man visa bokens titel och författare på rutnätskort",
|
||||
"hint": "Var bokens titel och författare visas på rutnätskort",
|
||||
"onHover": "Vid hovring",
|
||||
"belowCover": "Nedanför omslag",
|
||||
"belowCover": "Under omslaget",
|
||||
"off": "Av"
|
||||
},
|
||||
"primaryCardLabel": {
|
||||
@@ -338,7 +403,7 @@
|
||||
"hint": "Ytterligare text under den primära etiketten (andra raden)"
|
||||
},
|
||||
"labelField": {
|
||||
"hidden": "Hidden",
|
||||
"hidden": "Dold",
|
||||
"bookTitle": "Bokens titel",
|
||||
"seriesTitle": "Seriens titel",
|
||||
"seriesTitlePosition": "Seriens titel + position",
|
||||
@@ -394,6 +459,9 @@
|
||||
"collapseSeries": {
|
||||
"label": "Komprimera serier som standard",
|
||||
"hint": "Gruppera böcker i samma serie till ett enda kort i biblioteks- och samlingsvyer"
|
||||
},
|
||||
"bookRequests": {
|
||||
"label": "Visa bokförfrågningar"
|
||||
}
|
||||
},
|
||||
"icons": {
|
||||
@@ -446,7 +514,8 @@
|
||||
"book-covers": "Boka omslag",
|
||||
"icons": "Ikoner",
|
||||
"layout": "Layout",
|
||||
"behavior": "Beteende"
|
||||
"behavior": "Beteende",
|
||||
"language": "Språk"
|
||||
}
|
||||
},
|
||||
"account": {
|
||||
@@ -480,6 +549,7 @@
|
||||
"accountTypeOidc": "OIDC / SSO",
|
||||
"accountTypeShared": "Delad",
|
||||
"accountTypeLocal": "Lokal",
|
||||
"nameRequired": "Namn är obligatoriskt",
|
||||
"updateFailed": "Det gick inte att uppdatera profil",
|
||||
"updated": "Profil uppdaterad",
|
||||
"usernameHint": "Ditt användarnamn kan inte ändras.",
|
||||
@@ -754,6 +824,7 @@
|
||||
"achievementsGroup": "Prestationer",
|
||||
"updatesGroup": "Uppdateringar",
|
||||
"bookloreImportConfigured": "Booklore import konfigurerad",
|
||||
"importLibraryData": "Importera biblioteksdata",
|
||||
"migrationRunning": "Migrering igång",
|
||||
"migrationCompleted": "Migration slutförd",
|
||||
"migrationFailed": "Migrering misslyckades",
|
||||
@@ -893,6 +964,7 @@
|
||||
"reasonNoIsbnMatch": "ISBN matchade inte någon bok i detta bibliotek",
|
||||
"reasonInsufficientSourceData": "Inte tillräckligt med metadata för att försöka matcha",
|
||||
"reasonAmbiguousIsbnMatch": "Flera böcker matchade samma ISBN",
|
||||
"reasonAmbiguousAsinMatch": "Flera böcker matchade samma ASIN",
|
||||
"reasonAmbiguousFileHashMatch": "Flera böcker matchade samma filhash",
|
||||
"reasonAmbiguousFilePathMatch": "Flera böcker matchade samma sökväg",
|
||||
"reasonAmbiguousTitleAuthorMatch": "Flera böcker matchade samma titel och författare",
|
||||
@@ -933,6 +1005,7 @@
|
||||
"refresh": "Uppdatera",
|
||||
"sourceUser": "Källa användare",
|
||||
"targetUser": "Mål användare",
|
||||
"doNotImport": "Importera inte den här användaren",
|
||||
"noSourceUsersLoaded": "Inga källanvändare lästa ännu.",
|
||||
"noActiveTargetUsers": "Inga aktiva målanvändare hittade. Skapa eller återaktivera en BookOrbit-användare innan mappning.",
|
||||
"pathPrefixMappings": "Sökväg Prefix Mappings",
|
||||
@@ -1053,10 +1126,10 @@
|
||||
"metadataSynced": "Metadata synkroniserad till filer för \"{name}\"",
|
||||
"fileWriteNotEnabled": "Metadata filskrivning är inte aktiverat för detta bibliotek. Aktivera det i bibliotekets inställningar.",
|
||||
"fileSyncFailed": "Filsynkronisering misslyckades för \"{name}\"",
|
||||
"scanStarted": "Skanna startat för \"{name}\"",
|
||||
"scanStarted": "Skanning startad för \"{name}\"",
|
||||
"scanStartFailed": "Det gick inte att starta sökningen efter \"{name}\"",
|
||||
"refreshCoversFailed": "Det gick inte att uppdatera omslag för \"{name}\"",
|
||||
"scanStartedAll": "Skanna startat för alla bibliotek",
|
||||
"scanStartedAll": "Skanning startad för alla bibliotek",
|
||||
"librariesFailedToStart": "{count, plural, =0 {inga bibliotek kunde inte starta} one {# bibliotek kunde inte starta} other {# bibliotek kunde inte starta}}",
|
||||
"scansStartFailed": "Det gick inte att starta skanningar",
|
||||
"libraryCreated": "Bibliotek \"{name}\" skapad",
|
||||
@@ -1064,7 +1137,52 @@
|
||||
"libraryDeleted": "\"{name}\" raderad",
|
||||
"deleteFailed": "Kunde inte ta bort bibliotek",
|
||||
"refreshingCovers": "Uppdatering av omslag {pct}% ({processed}/{total})",
|
||||
"coversRefreshed": "Omslag uppdaterat ({count} bearbetade)"
|
||||
"coversRefreshed": "Omslag uppdaterat ({count} bearbetade)",
|
||||
"openLibrary": "Öppna {name}",
|
||||
"moreActions": "Fler åtgärder för {name}",
|
||||
"filterLabel": "Filtrera bibliotek",
|
||||
"filterPlaceholder": "Filtrera på namn eller sökväg",
|
||||
"filterClear": "Rensa filter",
|
||||
"sortLabel": "Sortera",
|
||||
"noMatchesTitle": "Inga bibliotek matchar filtret",
|
||||
"scanCounting": "Räknar filer",
|
||||
"scanNoChange": "ingen förändring",
|
||||
"outcomeSeparator": ", ",
|
||||
"columns": {
|
||||
"library": "Bibliotek",
|
||||
"contents": "Innehåll",
|
||||
"onDisk": "På disk",
|
||||
"automation": "Automation",
|
||||
"lastScan": "Senaste scanning",
|
||||
"actions": "Åtgärder"
|
||||
},
|
||||
"capability": {
|
||||
"fileWrite": "Skriv till fil",
|
||||
"fileRename": "Döp om filer",
|
||||
"on": "{name}: på",
|
||||
"off": "{name}: av"
|
||||
},
|
||||
"stateOn": "På",
|
||||
"stateOff": "Av",
|
||||
"durationMs": "{ms} ms",
|
||||
"durationSeconds": "{seconds}s",
|
||||
"durationMinutes": "{minutes}m {seconds}s",
|
||||
"history": {
|
||||
"status": "Status"
|
||||
},
|
||||
"detail": {
|
||||
"organization": "Organisation",
|
||||
"coverShape": "Form på omslag",
|
||||
"coverShapeValue": {
|
||||
"portrait": "2:3 porträtt",
|
||||
"square": "1:1 kvadrat"
|
||||
}
|
||||
},
|
||||
"detailRegion": "Detaljer för {name}",
|
||||
"scanTrigger": {
|
||||
"manual": "Manuellt",
|
||||
"schedule": "Schemalagt"
|
||||
}
|
||||
},
|
||||
"authorEnrichment": {
|
||||
"configuration": "Konfiguration",
|
||||
@@ -1091,7 +1209,15 @@
|
||||
"saveFailed": "Det gick inte att spara inställningarna för författarberikning",
|
||||
"noEligibleAuthors": "Inga behöriga författare hittades",
|
||||
"noAuthorsToEnrich": "Inga författare att berika",
|
||||
"queueFailed": "Det gick inte att köa författarens backfill"
|
||||
"queueFailed": "Det gick inte att köa författarens backfill",
|
||||
"fields": {
|
||||
"description": "Biografi",
|
||||
"photo": "Foto",
|
||||
"birthDate": "Född",
|
||||
"deathDate": "Död",
|
||||
"website": "Hemsida",
|
||||
"genres": "Genrer"
|
||||
}
|
||||
},
|
||||
"scoreWeights": {
|
||||
"groupLabel": "Poäng Vikter",
|
||||
@@ -1107,13 +1233,43 @@
|
||||
"saveFailed": "Det gick inte att spara poängvikter",
|
||||
"recalcStarted": "Score recalculation startad i bakgrunden",
|
||||
"recalcFailed": "Omräkning misslyckades",
|
||||
"resetToDefaults": "Vikter återställs till standardvärden. Spara för att tillämpa."
|
||||
"resetToDefaults": "Vikter återställs till standardvärden. Spara för att tillämpa.",
|
||||
"searchFields": "Filtreringfält",
|
||||
"clearSearch": "Rensa sökning",
|
||||
"table": {
|
||||
"field": "Fält",
|
||||
"weight": "Vikt"
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"users": "Användare",
|
||||
"account-activity": "Konto aktivitet",
|
||||
"magic-links": "Magiska länkar",
|
||||
"oidc": "OIDC / SSO"
|
||||
"oidc": "OIDC / SSO",
|
||||
"tts": "Text-till-tal"
|
||||
},
|
||||
"tts": {
|
||||
"configuration": "Konfiguration",
|
||||
"fieldType": "Typ",
|
||||
"fieldTypeOpenAi": "OpenAI-kompatibel",
|
||||
"fieldApiKey": "API-nyckel",
|
||||
"fieldModel": "Standardmodell",
|
||||
"testConnection": "Testa anslutning",
|
||||
"testFailed": "Anslutning misslyckades",
|
||||
"delete": "Radera",
|
||||
"formNamePlaceholder": "Kokoro",
|
||||
"formBaseUrl": "Bas-URL",
|
||||
"formBaseUrlPlaceholder": "http://localhost:8880/v1",
|
||||
"formApiKey": "API-nyckel",
|
||||
"curation": {
|
||||
"columnId": "ID",
|
||||
"columnName": "Namn",
|
||||
"columnLocale": "Språk",
|
||||
"columnGender": "Kön",
|
||||
"genderMale": "Man",
|
||||
"genderFemale": "Kvinna",
|
||||
"genderUnknown": "Okänd"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
@@ -1126,12 +1282,27 @@
|
||||
"opds": "OPDS",
|
||||
"kobo": "Kobo",
|
||||
"koreader": "KOReader",
|
||||
"integrations": "Integrationer",
|
||||
"hardcover": "Inbunden",
|
||||
"admin": "Administratör",
|
||||
"system": "System",
|
||||
"account": "Konto"
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"title": "Integrationer",
|
||||
"subtitle": "Anslut externa tjänster för att synka din läsdata och höjdpunkter.",
|
||||
"noPermission": "Du har inte behörighet att använda integrationer.",
|
||||
"tabs": {
|
||||
"hardcover": "Hardcover",
|
||||
"readwise": "Readwise",
|
||||
"storygraph": "StoryGraph"
|
||||
},
|
||||
"providerSubtitles": {
|
||||
"readwise": "Skicka höjdpunkter till Readwise automatiskt.",
|
||||
"storygraph": "Synka dina läsförlopp och status till StoryGraph."
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"title": "Metadata",
|
||||
"noPermission": "Du har inte behörighet att hantera metadatainställningar.",
|
||||
@@ -2242,6 +2413,11 @@
|
||||
"book-dock": "Boka Docka",
|
||||
"maintenance": "Underhåll",
|
||||
"audit-log": "Revisionslogg"
|
||||
},
|
||||
"requests": {
|
||||
"searchHealth": {
|
||||
"failingStreak": "{count} sökningar misslyckades i rad"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2433,7 +2609,8 @@
|
||||
"email": "E-post",
|
||||
"administration": "Administration",
|
||||
"notifications": "Aviseringar",
|
||||
"restrictions": "Begränsningar"
|
||||
"restrictions": "Begränsningar",
|
||||
"readingIntegrations": "Läsintegrationer"
|
||||
},
|
||||
"superuserTarget": "Superuser Target",
|
||||
"superuserTargetHint": "Innehållsbegränsningar kan inte tillämpas på superanvändare.",
|
||||
@@ -3876,6 +4053,10 @@
|
||||
"paginationUnit": "höjdpunkter"
|
||||
},
|
||||
"readingLog": {
|
||||
"records": {
|
||||
"longestStreak": "Längsta svit",
|
||||
"streakDays": "{count, plural, one {# dag} other {# dagar}}"
|
||||
},
|
||||
"moreActionsAria": "Mer läslogg åtgärder",
|
||||
"export": {
|
||||
"button": "Exportera"
|
||||
@@ -4642,7 +4823,7 @@
|
||||
"shelves": "Hyllor"
|
||||
},
|
||||
"widgetNames": {
|
||||
"readingStreak": "Läser Streak",
|
||||
"readingStreak": "Lässvit",
|
||||
"currentlyReading": "Läser just nu",
|
||||
"readingGoal": "Läser mål",
|
||||
"readingDna": "Läser DNA",
|
||||
@@ -4760,9 +4941,9 @@
|
||||
"avgPerDay": "avg {time}/dag"
|
||||
},
|
||||
"readingStreak": {
|
||||
"title": "Läser Streak",
|
||||
"empty": "Läs idag för att starta din strimma",
|
||||
"streakLabel": "{count, plural, =0 {dagstrimma} one {dagstrimma} other {dagstrimma}}",
|
||||
"title": "Lässvit",
|
||||
"empty": "Läs idag för att starta din svit",
|
||||
"streakLabel": "{count, plural, =0 {dagsvit} one {dagsvit} other {dagsvit}}",
|
||||
"best": "{count, plural, =0 {Bästa: # dag} one {Bästa: # dag} other {Bästa: # dagar}}",
|
||||
"lastSevenDays": "Senaste 7 dagarna"
|
||||
},
|
||||
|
||||
@@ -17,7 +17,14 @@
|
||||
"no": "Hayır",
|
||||
"show": "Göster",
|
||||
"hide": "Gizle",
|
||||
"undo": "Geri Al"
|
||||
"undo": "Geri Al",
|
||||
"pagination": {
|
||||
"label": "Sayfalandırma",
|
||||
"pageOf": "Sayfa {page} / {totalPages}",
|
||||
"previousPage": "Önceki sayfa",
|
||||
"nextPage": "Sonraki sayfa",
|
||||
"goToPage": "{page} sayfasına git"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"privacySharing": {
|
||||
@@ -70,10 +77,23 @@
|
||||
"history": {
|
||||
"title": "Profil erişim geçmişi",
|
||||
"description": "Paylaşılan okuma profilinizin yakın zamandaki yönetici görüntülemeleri.",
|
||||
"empty": "Hiçbir yönetici paylaşılan okuma profilinizi görüntülemedi."
|
||||
"empty": "Hiçbir yönetici paylaşılan okuma profilinizi görüntülemedi.",
|
||||
"paginationLabel": "Profil erişim geçmişi sayfaları"
|
||||
},
|
||||
"unknownTitle": "İsimsiz kitap",
|
||||
"errors": {
|
||||
"load": "Paylaşım ayarları yüklenemedi.",
|
||||
"save": "Paylaşım ayarları güncellenemedi."
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"language": {
|
||||
"title": "Dil",
|
||||
"description": "Arayüzde kullanılacak dili seçin.",
|
||||
"label": "Dil",
|
||||
"loadError": "Seçilen dil yüklenemedi",
|
||||
"saveError": "Dil terchileri kaydedilemedi"
|
||||
},
|
||||
"theme": {
|
||||
"accents": {
|
||||
"fuchsia": "Fuşya",
|
||||
|
||||
@@ -107,6 +107,12 @@
|
||||
},
|
||||
"theme": {
|
||||
"title": "主题",
|
||||
"style": {
|
||||
"label": "主题风格",
|
||||
"bookorbit": {
|
||||
"label": "BookOrbit"
|
||||
}
|
||||
},
|
||||
"colorScheme": {
|
||||
"label": "配色方案",
|
||||
"hint": "浅色或深色界面"
|
||||
@@ -183,7 +189,10 @@
|
||||
},
|
||||
"cornerRadius": {
|
||||
"label": "圆角半径",
|
||||
"hint": "卡片和界面元素的圆角程度"
|
||||
"hint": "卡片和界面元素的圆角程度",
|
||||
"options": {
|
||||
"default": "默认"
|
||||
}
|
||||
},
|
||||
"surfaceBrightness": {
|
||||
"label": "表面亮度",
|
||||
@@ -1570,6 +1579,7 @@
|
||||
"publishedYear": "发布年份",
|
||||
"language": "语言",
|
||||
"pageCount": "页面计数",
|
||||
"isbn": "ISBN",
|
||||
"communityRating": "社区评分",
|
||||
"seriesName": "系列名称",
|
||||
"seriesIndex": "系列索引",
|
||||
@@ -1947,6 +1957,9 @@
|
||||
"emptyHint": "添加精确值(例如 Audiobook、Adult),即可将它们从获取到的元数据中排除。",
|
||||
"removeLabel": "移除 {genre}"
|
||||
},
|
||||
"searchCache": {
|
||||
"retry": "重试"
|
||||
},
|
||||
"customFields": {
|
||||
"label": "标签",
|
||||
"labelPlaceholder": "例如:原始标题",
|
||||
@@ -2241,9 +2254,9 @@
|
||||
"serverFontVisibilityFailed": "服务端字体显示状态更新失败"
|
||||
},
|
||||
"bookDock": {
|
||||
"title": "Book Dock",
|
||||
"title": "书仓",
|
||||
"subtitle": "配置文件进入书签时的处理方式。",
|
||||
"dropFolder": "丢弃文件夹",
|
||||
"dropFolder": "书仓文件夹",
|
||||
"containerPath": "容器路径",
|
||||
"containerPathHint": "复制或移动书卷文件到此文件夹,它们将被书签自动提取和处理。支持子目录。",
|
||||
"changePathPrefix": "要改变这条道路,请设置",
|
||||
@@ -2886,7 +2899,13 @@
|
||||
"unmatchedDismissed": "不匹配的书被拒绝",
|
||||
"dismissFailed": "关闭不匹配的书失败",
|
||||
"allDismissed": "{count, plural, =0 {丢失没有匹配的书} other {丢失#不匹配的书}}",
|
||||
"dismissAllFailed": "关闭所有未匹配的书籍失败"
|
||||
"dismissAllFailed": "关闭所有未匹配的书籍失败",
|
||||
"reviewRefreshed": "待核对书籍列表已刷新",
|
||||
"reviewRefreshFailed": "刷新待核对书籍列表失败",
|
||||
"reviewDismissed": "已将书籍移出待核对列表",
|
||||
"reviewDismissFailed": "将书籍移出待核对列表失败",
|
||||
"reviewAllDismissed": "{count, plural, =0 {未将任何书籍移出待核对列表} one {已将 # 本书籍移出待核对列表} other {已将 # 本书籍移出待核对列表}}",
|
||||
"reviewDismissAllFailed": "将所有书籍移出待核对列表失败"
|
||||
},
|
||||
"modal": {
|
||||
"linkTitle": "链接 KOReader 书",
|
||||
@@ -2939,7 +2958,15 @@
|
||||
"syncedStatsNote": "已经同步的统计数据将保留在他们当前的 BookOrbit 书中。",
|
||||
"chooseDifferent": "选择不同的",
|
||||
"saving": "保存中……",
|
||||
"confirmLink": "确认链接"
|
||||
"confirmLink": "确认链接",
|
||||
"reviewTitle": "KOReader 待核对书籍",
|
||||
"reviewHint": "未能自动匹配的书籍和已取消关联的书籍会显示在此处。取消关联后,书籍仍可通过自动匹配进行同步。手动关联书籍可覆盖自动匹配结果,也可将其移出此列表。",
|
||||
"loadingReview": "正在加载待核对书籍…",
|
||||
"noReview": "没有待核对的 KOReader 书籍。",
|
||||
"manualUnlinkConfirmBody": "取消与 {title} 的手动关联,并将此书移回待核对列表。如果存在自动匹配结果,后续同步将使用该结果。已同步的统计数据仍保留在当前关联的 BookOrbit 书籍中。",
|
||||
"reviewDismissConfirmBody": "此操作会将该书移出待核对列表,但会保留自动匹配结果和现有同步数据。如果设备再次上报该哈希值且未找到匹配的书籍,它可能会重新出现在列表中。",
|
||||
"reviewDismissAllConfirmTitle": "{count, plural, =0 {没有待核对的书籍} one {要将全部 # 本书籍移出待核对列表吗?} other {要将全部 # 本书籍移出待核对列表吗?}}",
|
||||
"reviewDismissAllConfirmBody": "此操作会清空整个待核对书籍列表,包括其他页面上的条目,但会保留自动匹配结果和现有同步数据。如果设备再次上报某个哈希值且未找到匹配的书籍,对应书籍可能会重新出现在列表中。"
|
||||
},
|
||||
"remove": "删除",
|
||||
"removing": "正在删除……",
|
||||
@@ -5716,6 +5743,9 @@
|
||||
},
|
||||
"searchDrawer": {
|
||||
"searchTitle": "搜索元数据",
|
||||
"autoSearchOnOpen": "打开时自动搜索",
|
||||
"autoSearchOnOpenHint": "下次打开此面板时,将根据书籍信息自动搜索。此设置会在当前浏览器中为你的账号保留。",
|
||||
"searchOptions": "搜索选项",
|
||||
"compareTitle": "比较元数据",
|
||||
"searchSubtitle": "找到这本书的最佳提供商匹配。",
|
||||
"compareSubtitle": "查看差异并只应用你想要的东西。"
|
||||
@@ -5935,6 +5965,8 @@
|
||||
"score": "评分",
|
||||
"scoreTooltip": "元数据得分 {score}/100",
|
||||
"emptyFields": "{count, plural, other {# 个空字段}}",
|
||||
"emptyFieldsCount": "{count, plural, one {# 个空字段} other {# 个空字段}}",
|
||||
"emptyFieldsHeading": "空白元数据字段",
|
||||
"emptyFieldsTooltip": "尚未填写:{fields}。可在线搜索查询。",
|
||||
"libraryRow": "书库",
|
||||
"primaryRow": "主要",
|
||||
@@ -6036,6 +6068,12 @@
|
||||
"resume": "继续",
|
||||
"audiobook": "有声书",
|
||||
"writeTarget": "写入目标",
|
||||
"notWritten": {
|
||||
"formatNotSupported": "未写入:不支持此格式",
|
||||
"formatDisabled": "未写入:已禁用此格式",
|
||||
"fileExceedsSizeLimit": "未写入:超出大小限制",
|
||||
"notContentFile": "未写入:非书籍内容文件"
|
||||
},
|
||||
"enabled": "已启用",
|
||||
"disabled": "关闭",
|
||||
"notSet": "未设置",
|
||||
@@ -8497,6 +8535,11 @@
|
||||
"sending": "发送中……",
|
||||
"queued": "{count, plural, =0 {没有邮件队列} other {# 电子邮件队列}}",
|
||||
"failed": "发送失败"
|
||||
},
|
||||
"editor": {
|
||||
"server": {
|
||||
"test": "测试连通性"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
@@ -8524,10 +8567,10 @@
|
||||
"description": "连接您的Hardcover帐户以同步阅读数据。",
|
||||
"connected": "已连接",
|
||||
"apiToken": "API 令牌",
|
||||
"tokenPlaceholder": "粘贴你的Hardcover API 令牌",
|
||||
"tokenPlaceholder": "填入您的 Hardcover API 令牌",
|
||||
"show": "显示",
|
||||
"hide": "隐藏",
|
||||
"findTokenAt": "查找您的令牌在",
|
||||
"findTokenAt": "前往此处查找您的令牌",
|
||||
"validateToken": "验证令牌",
|
||||
"valid": "有效({username})",
|
||||
"invalidToken": "无效的令牌",
|
||||
@@ -9002,13 +9045,23 @@
|
||||
},
|
||||
"cover": {
|
||||
"title": "包括封面图像",
|
||||
"hint": "将存储的封面写回支持的文件格式。"
|
||||
"hint": "将存储的封面写回支持的文件格式。",
|
||||
"mediumHint": "同时将已保存的封面写入文件。电子书文件使用电子书封面,音频文件使用有声书封面;如果未设置对应封面,则保留文件原有的封面。"
|
||||
},
|
||||
"allFiles": {
|
||||
"title": "写入书籍的所有文件",
|
||||
"hint": "同时写入这本书的其他书籍文件,例如与电子书放在一起的有声书,或同一文件夹中的 PDF。该文件夹中所有书籍格式的文件都会被写入,因此,如需排除练习册等配套文件,请将其放在单独的文件夹中。下方的格式开关和大小限制仍然适用。关闭此选项只会停止后续写入,不会撤销已写入文件的更改。"
|
||||
},
|
||||
"epub": {
|
||||
"title": "EPUB",
|
||||
"hint": "将元数据写入EPUB存档内的 OPF 文件。",
|
||||
"toggleAria": "写入 EPUB 元数据"
|
||||
},
|
||||
"readAlong": {
|
||||
"title": "同步朗读 EPUB",
|
||||
"hint": "带有同步朗读音频的 EPUB,例如 Storyteller 制作的同步朗读电子书。这类文件内含音频,因此体积较大,重写时需要更多内存。",
|
||||
"toggleAria": "写入同步朗读 EPUB 元数据"
|
||||
},
|
||||
"fb2": {
|
||||
"title": "FictionBook (FB2)",
|
||||
"hint": "在 FB2 文件中重写描述块,取消触摸该书文本。",
|
||||
@@ -9032,7 +9085,9 @@
|
||||
"audio": {
|
||||
"title": "音频",
|
||||
"hint": "将存储的封面嵌入到M4B、M4A、MP3和FLAC 文件中。",
|
||||
"toggleAria": "写入音频封面"
|
||||
"toggleAria": "写入音频封面",
|
||||
"tagsHint": "将书名、作者、朗读者、系列等标签写入 M4B、M4A、MP3 和 FLAC 文件。",
|
||||
"tagsToggleAria": "写入音频元数据"
|
||||
},
|
||||
"coverAudioHint": "同时把已存储的封面写入文件。音频文件只能写入封面。",
|
||||
"audioNeedsCover": "需要开启“包含封面图片”。",
|
||||
@@ -9245,6 +9300,13 @@
|
||||
"createFolder": "无法创建文件夹"
|
||||
}
|
||||
},
|
||||
"destination": {
|
||||
"loadFailed": "无法加载目标书库。请关闭后重新打开以重试。",
|
||||
"noLibraries": "没有可用的书库。请创建书库,或联系管理员获取访问权限。",
|
||||
"noFolders": "此书库没有目标文件夹。请在书库设置中添加文件夹。",
|
||||
"unavailable": "所选书库已不可用。",
|
||||
"selectFolder": "选择文件夹…"
|
||||
},
|
||||
"upload": {
|
||||
"library": "书库",
|
||||
"selectLibrary": "请选择书库……",
|
||||
@@ -9273,6 +9335,19 @@
|
||||
}
|
||||
},
|
||||
"metadataReminders": {
|
||||
"title": "缺失字段提醒",
|
||||
"navDescription": "选择需要提醒的缺失元数据字段",
|
||||
"personal": "个人偏好设置",
|
||||
"description": "选择书籍提醒中显示哪些缺失字段。这些偏好设置适用于整个书库,不会影响元数据评分。",
|
||||
"sheetDescription": "无需离开当前书籍,即可选择你关注的字段。",
|
||||
"fieldsHeading": "要检查的字段",
|
||||
"autoSave": "更改会自动保存到你的账号。",
|
||||
"saving": "正在保存偏好设置…",
|
||||
"saved": "偏好设置已保存。",
|
||||
"reset": "恢复默认设置",
|
||||
"disabled": "未选择任何字段。缺失字段提醒已隐藏。",
|
||||
"saveFailed": "无法保存偏好设置。已恢复之前的设置。",
|
||||
"customize": "自定义提醒…",
|
||||
"missingHeading": "缺少元数据",
|
||||
"missingDescription": "缺少您选择要跟踪的字段。",
|
||||
"missingCount": "{count, plural, one {# 个缺少的字段} other {# 个缺少的字段}}",
|
||||
|
||||
Reference in New Issue
Block a user