diff --git a/strings/ca.json b/strings/ca.json
index 2b349fcb..8b2aea0c 100644
--- a/strings/ca.json
+++ b/strings/ca.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Capítols",
"HeaderCollection": "Col·lecció",
"HeaderCollectionItems": "Elements de la col·lecció",
+ "HeaderConfirm": "Confirma",
"HeaderConnectionStatus": "Estat de la connexió",
"HeaderDataSettings": "Paràmetres de dades",
"HeaderDetails": "Detalls",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Sessions recents",
"HeaderTableOfContents": "Sumari",
"HeaderUserInterfaceSettings": "Paràmetres de la interfície d'usuari",
+ "HeaderWelcome": "Benvingut, {0}",
"HeaderYourStats": "Les vostres estadístiques",
"LabelAddToPlaylist": "Afegeix a la llista de reproducció",
"LabelAddedAt": "Afegit a",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Quan el temporitzador d'auto sleep acaba, reproduir l'element altra vegada farà que es rebobine automàticament a la teua posició.",
"LabelAutoSleepTimerHelp": "Quan es reprodueix entre hores especificades, el temporitzador s'activarà automàticament.",
"LabelBooks": "Llibres",
+ "LabelByAuthor": "per {0}",
"LabelChapterTrack": "Seguiment de capítol",
"LabelChapters": "Capítols",
"LabelClosePlayer": "Tanca el reproductor",
@@ -131,6 +134,7 @@
"LabelDisableShakeToReset": "Desactivar sacsejar per reiniciar",
"LabelDisableShakeToResetHelp": "Si sacseges el teu dispositiu quan el temporitzador és actiu o durant els 2 minuts després que hagi expirat, el temporitzador es reinicia. Activa aquesta opció per evitar-ho.",
"LabelDisableVibrateOnReset": "Desactivar la vibració al reiniciar",
+ "LabelDisableVibrateOnResetHelp": "Quan el temporitzador d'apagat es reinicia, el dispositiu vibra. Activa aquesta opció perquè no vibri quan es reiniciï el temporitzador.",
"LabelDiscover": "Descobrir",
"LabelDownload": "Descarregar",
"LabelDownloadUsingCellular": "Descarregar utilitzant dades mòbils",
@@ -144,6 +148,7 @@
"LabelEndOfChapter": "Final del capítol",
"LabelEndTime": "Hora de finalització",
"LabelEpisode": "Episodi",
+ "LabelExplicit": "Explícit",
"LabelFeedURL": "Font URL",
"LabelFile": "Fitxer",
"LabelFileBirthtime": "Fitxer creat a",
@@ -152,22 +157,31 @@
"LabelFinished": "Acabat",
"LabelFolder": "Carpeta",
"LabelFontBoldness": "Gruix de la lletra",
+ "LabelFontFamily": "Família tipogràfica",
+ "LabelFontFamilySans": "Sans",
+ "LabelFontFamilySerif": "Serif",
"LabelFontScale": "Escala de la lletra",
"LabelGenre": "Gènere",
"LabelGenres": "Gèneres",
"LabelHapticFeedback": "Resposta hàptica",
"LabelHasEbook": "Té llibre electrònic",
"LabelHasSupplementaryEbook": "Té llibre electrònic suplementari",
+ "LabelHeavy": "Pesat",
"LabelHigh": "Alt",
"LabelHost": "Amfitrió",
"LabelInProgress": "En procés",
"LabelIncomplete": "Incomplet",
"LabelInternalAppStorage": "Emmagatzematge intern de l'aplicació",
"LabelJumpBackwardsTime": "Saltar enrere",
+ "LabelJumpForwardsTime": "Salt endavant en el temps",
+ "LabelKeepScreenAwake": "Manté la pantalla encesa",
"LabelLanguage": "Llengua",
"LabelLayout": "Disposició",
"LabelLayoutAuto": "Automàtic",
"LabelLayoutSinglePage": "Pàgina única",
+ "LabelLibrarySortByProgress": "Progrés: Última actualització",
+ "LabelLibrarySortByProgressFinished": "Progrés: Finalitzat",
+ "LabelLibrarySortByProgressStarted": "Progrés: Començat",
"LabelLight": "Clar",
"LabelLineSpacing": "Interlineat",
"LabelListenAgain": "Escoltar de nou",
@@ -175,14 +189,17 @@
"LabelLocalPodcasts": "Pòdcasts locals",
"LabelLockOrientation": "Bloca l'orientació",
"LabelLockPlayer": "Bloca el reproductor",
+ "LabelLow": "Baix",
"LabelMediaType": "Tipus de mitjà",
"LabelMedium": "Mitjà",
+ "LabelMissing": "Falta",
"LabelMore": "Més",
"LabelMoreInfo": "Més informació",
"LabelName": "Nom",
"LabelNarrator": "Narrador",
"LabelNarrators": "Narradors",
"LabelNavigateWithVolume": "Navega amb les tecles de volum",
+ "LabelNavigateWithVolumeMirrored": "Emmirallat",
"LabelNavigateWithVolumeWhilePlayingDisabled": "⭘",
"LabelNavigateWithVolumeWhilePlayingEnabled": "⏽",
"LabelNever": "Mai",
diff --git a/strings/da.json b/strings/da.json
index 0db1f127..66b6686d 100644
--- a/strings/da.json
+++ b/strings/da.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Når den automatiske sleep-timer er færdig, vil genafspilning af elementet automatisk spole din position tilbage.",
"LabelAutoSleepTimerHelp": "Når der afspilles medie mellem de angivne start- og sluttidspunkter, starter en sleep-timer automatisk.",
"LabelBooks": "Bøger",
+ "LabelByAuthor": "Efter Forfatter",
"LabelChapterTrack": "Kapitel spor",
"LabelChapters": "Kapitler",
"LabelClosePlayer": "Luk afspiller",
@@ -155,6 +156,9 @@
"LabelFinished": "Færdig",
"LabelFolder": "Mappe",
"LabelFontBoldness": "Skrift tykkelse",
+ "LabelFontFamily": "Skrifttypefamilie",
+ "LabelFontFamilySans": "Font Sans",
+ "LabelFontFamilySerif": "Font Serif",
"LabelFontScale": "Skriftstørrelse",
"LabelGenre": "Genre",
"LabelGenres": "Genrer",
@@ -298,6 +302,7 @@
"MessageDownloading": "Downloader...",
"MessageDownloadingEpisode": "Downloader episode",
"MessageEpisodesQueuedForDownload": "{0} episoder er sat i kø til download",
+ "MessageFailedToRefreshToken": "Mislykkedes med at opdatere token, nyt loginforsøg nødvendigt",
"MessageFeedURLWillBe": "Feed-URL vil være {0}",
"MessageFetching": "Henter...",
"MessageFollowTheProjectOnGithub": "Følg projektet på GitHub",
diff --git a/strings/de.json b/strings/de.json
index 10fb763d..94066951 100644
--- a/strings/de.json
+++ b/strings/de.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Kapitel",
"HeaderCollection": "Sammlung",
"HeaderCollectionItems": "Sammlungseinträge",
+ "HeaderConfirm": "Bestätigen",
"HeaderConnectionStatus": "Verbindungsstatus",
"HeaderDataSettings": "Daten-Einstellungen",
"HeaderDetails": "Details",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Neueste Ereignisse",
"HeaderTableOfContents": "Inhaltsverzeichnis",
"HeaderUserInterfaceSettings": "Einstellungen der Benutzeroberfläche",
+ "HeaderWelcome": "Willkommen, {0}",
"HeaderYourStats": "Eigene Statistiken",
"LabelAddToPlaylist": "Zur Wiedergabeliste hinzufügen",
"LabelAddedAt": "Hinzugefügt am",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Wenn die Schlummerfunktion abgelaufen ist, wird bei der erneuten Wiedergabe des Titels die Position automatisch zurückgespult.",
"LabelAutoSleepTimerHelp": "Bei der Wiedergabe von Medien zwischen der angegebenen Start- und Endzeit wird automatisch eine Schlummerfunktion gestartet.",
"LabelBooks": "Bücher",
+ "LabelByAuthor": "von {0}",
"LabelChapterTrack": "Kapitelspur",
"LabelChapters": "Kapitel",
"LabelClosePlayer": "Player schließen",
@@ -177,6 +180,9 @@
"LabelLayout": "Ansicht",
"LabelLayoutAuto": "Auto",
"LabelLayoutSinglePage": "Eine Seite",
+ "LabelLibrarySortByProgress": "Fortschritt: Letzte Aktualisierung",
+ "LabelLibrarySortByProgressFinished": "Fortschritt: Beendet",
+ "LabelLibrarySortByProgressStarted": "Fortschritt: Gestartet",
"LabelLight": "Leicht",
"LabelLineSpacing": "Zeilenabstand",
"LabelListenAgain": "Erneut anhören",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Vergangene Zeit anhand der Geschwindigkeit skalieren",
"LabelSeason": "Staffel",
"LabelSelectADevice": "Wähle ein Gerät",
+ "LabelSelectMediaType": "Wähle die Art des Mediums",
"LabelSequenceAscending": "Reihenfolge aufsteigend",
"LabelSequenceDescending": "Reihenfolge absteigend",
"LabelSeries": "Serien",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf Server nicht verbunden",
"MessageAudiobookshelfServerRequired": "Wichtig! Diese App wurde entwickelt, um mit einem Audiobookshelf-Server zu arbeiten, den du oder jemand, den du kennst, hostet. Diese App stellt keine Inhalte zur Verfügung.",
"MessageBookshelfEmpty": "Bücherregal leer",
+ "MessageConfirmAppExit": "Möchten Sie die App schließen?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Sind Sie sicher, dass Sie die Warteschlange für Epsioden-Downloads leeren wollen?",
"MessageConfirmDeleteLocalEpisode": "Soll die lokale Episode \"{0}\" von deinem Gerät entfernt werden? Die Datei auf dem Server bleibt davon unberührt.",
"MessageConfirmDeleteLocalFiles": "Sollen lokale Dateien dieses Elements von deinem Gerät entfernt werden? Die Dateien auf dem Server und Ihr Fortschritt bleiben davon unberührt.",
+ "MessageConfirmDeleteServerConfig": "Diese Server-Konfiguration entfernen?",
+ "MessageConfirmDeleteServerEpisode": "Sind Sie sicher, dass Sie die Episode \"{0}\" vom Server löschen wollen?\nWarnung: Damit wird die Audio-Datei gelöscht.",
"MessageConfirmDisableAutoTimer": "Bist du sicher, dass du den automatischen Timer für den Rest des Tages deaktivieren möchtest? Der Timer wird am Ende dieser automatischen Schlaf-Timer-Periode oder beim Neustart der App wieder aktiviert.",
"MessageConfirmDiscardProgress": "Bist du sicher, dass du deinen Fortschritt zurücksetzen willst?",
"MessageConfirmDownloadUsingCellular": "Du bist dabei, über mobile Daten herunterzuladen. Dies kann zu Gebühren deines Mobilfunkanbieters führen. Möchtest du fortfahren?",
"MessageConfirmMarkAsFinished": "Bist du sicher, dass du diesen Artikel als beendet markieren willst?",
+ "MessageConfirmPlaybackTime": "Wiedergabe von \"{0}\" bei {1} starten?",
"MessageConfirmRemoveBookmark": "Bist du sicher, dass du das Lesezeichen entfernen willst?",
"MessageConfirmStreamingUsingCellular": "Du bist dabei, über mobile Daten zu streamen. Dies kann zu Gebühren deines Mobilfunkanbieters führen. Möchtest du fortfahren?",
"MessageDiscardProgress": "Fortschritt verwerfen",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "Podcast erstellt",
"ToastRSSFeedCloseFailed": "RSS-Feed konnte nicht geschlossen werden",
"ToastRSSFeedCloseSuccess": "RSS-Feed geschlossen",
- "ToastStreamingNotAllowedOnCellular": "Das Streamen über mobile Daten ist nicht erlaubt"
+ "ToastStreamingNotAllowedOnCellular": "Das Streamen über mobile Daten ist nicht erlaubt",
+ "UnitMinutesShort": "{0}m",
+ "UnitSecondsShort": "{0}s"
}
diff --git a/strings/el.json b/strings/el.json
index f2136e0b..f5fd59e3 100644
--- a/strings/el.json
+++ b/strings/el.json
@@ -50,6 +50,7 @@
"ButtonSendEbookToDevice": "Αποστολή Ebook σε Συσκευή",
"ButtonSeries": "Σειρά",
"ButtonSetTimer": "Ορισμός Χρονοδιακόπτη",
+ "ButtonStream": "Μετάδοση",
"ButtonSubmit": "Υποβολή",
"ButtonSwitchServerUser": "Αλλαγή Διακομιστή/Χρήστη",
"ButtonUnmaskServerAddress": "Αφαίρεση απόκρυψης διακομιστή",
@@ -84,7 +85,137 @@
"HeaderRSSFeedIsOpen": "Η Τροφοδοσία RSS είναι Ανοιχτή",
"HeaderSelectDownloadLocation": "Επιλογή Τοποθεσίας Λήψης",
"HeaderSettings": "Ρυθμίσεις",
+ "HeaderSleepTimer": "Χρονοδιακόπτης Ύπνου",
+ "HeaderSleepTimerSettings": "Ρυθμίσεις Χρονοδιακόπτη Ύπνου",
"HeaderStatsMinutesListeningChart": "Λεπτά Ακρόασης (τελευταίες 7 ημέρες)",
"HeaderStatsRecentSessions": "Πρόσφατες Συνεδρίες",
- "HeaderTableOfContents": "Πίνακας Περιεχομένων"
+ "HeaderTableOfContents": "Πίνακας Περιεχομένων",
+ "HeaderUserInterfaceSettings": "Ρυθμίσεις Διεπαφής Χρήστη",
+ "HeaderYourStats": "Τα Στατιστικά Σας",
+ "LabelAddToPlaylist": "Προσθήκη στην Λίστα Αναπαραγωγής",
+ "LabelAddedAt": "Προστέθηκε Στις",
+ "LabelAddedDate": "Προστέθηκε {0}",
+ "LabelAll": "Όλα",
+ "LabelAllowSeekingOnMediaControls": "Να επιτρέπεται η αλλαγή θέσης από τα χειριστήρια ειδοποιήσεων πολυμέσων",
+ "LabelAlways": "Πάντα",
+ "LabelAndroidAutoBrowseLimitForGrouping": "Όριο λίστας κατά αλφαβητική σειρά",
+ "LabelAndroidAutoBrowseSeriesSequenceOrder": "Ταξινόμηση βιβλίων σειράς",
+ "LabelAskConfirmation": "Ερώτηση για επιβεβαίωση",
+ "LabelAuthor": "Συγγραφέας",
+ "LabelAuthorFirstLast": "Συγγραφέας (Όνομα Επώνυμο)",
+ "LabelAuthorLastFirst": "Συγγραφέας (Επώνυμο, Όνομα)",
+ "LabelAuthors": "Συγγραφείς",
+ "LabelAutoDownloadEpisodes": "Αυτόματο Κατέβασμα Επεισοδίων",
+ "LabelAutoSleepTimer": "Αυτόματος Χρονοδιακόπτης Ύπνου",
+ "LabelBooks": "Βιβλία",
+ "LabelByAuthor": "κατά {0}",
+ "LabelChapterTrack": "Κομμάτι Κεφαλαίου",
+ "LabelChapters": "Κεφάλαια",
+ "LabelClosePlayer": "Κλείσιμο αναπαραγωγής",
+ "LabelComplete": "Ολοκλήρωση",
+ "LabelContinueBooks": "Συνέχεια Βιβλίων",
+ "LabelContinueEpisodes": "Συνέχεια Επεισοδίων",
+ "LabelContinueListening": "Συνέχεια Ακρόασης",
+ "LabelContinueReading": "Συνέχεια Ανάγνωσης",
+ "LabelContinueSeries": "Συνέχεια Σειράς",
+ "LabelDescription": "Περιγραφή",
+ "LabelDownload": "Λήψη",
+ "LabelDownloadUsingCellular": "Λήψη με χρήση δεδομένων",
+ "LabelDownloaded": "Ληφθέντα",
+ "LabelDuration": "Διάρκεια",
+ "LabelEbook": "Ebook",
+ "LabelEbooks": "Ebooks",
+ "LabelEnable": "Ενεργοποίηση",
+ "LabelEnd": "Τέλος",
+ "LabelEndOfChapter": "Τέλος Κεφαλαίου",
+ "LabelEpisode": "Επεισόδιο",
+ "LabelFile": "Αρχείο",
+ "LabelFilename": "Όνομα Αρχείου",
+ "LabelFinished": "Ολοκληρώθηκε",
+ "LabelFolder": "Φάκελος",
+ "LabelFontFamily": "Οικογένεια Γραμματοσειράς",
+ "LabelGenre": "Είδος",
+ "LabelGenres": "Είδη",
+ "LabelHost": "Διακομιστής",
+ "LabelInProgress": "Σε Εξέλιξη",
+ "LabelLanguage": "Γλώσσα",
+ "LabelLayoutAuto": "Αυτόματα",
+ "LabelLayoutSinglePage": "Μονή Σελίδα",
+ "LabelLight": "Ανοιχτό",
+ "LabelListenAgain": "Επανάληψη Ακρόασης",
+ "LabelLocalBooks": "Τοπικά Βιβλία",
+ "LabelLocalPodcasts": "Τοπικά Podcasts",
+ "LabelLow": "Χαμηλά",
+ "LabelMediaType": "Τύπος Πολυμέσων",
+ "LabelMore": "Περισσότερα",
+ "LabelMoreInfo": "Περισσότερες Πληροφορίες",
+ "LabelName": "Όνομα",
+ "LabelNarrator": "Αφηγητής",
+ "LabelNarrators": "Αφηγητές",
+ "LabelNavigateWithVolumeMirrored": "Καθρεπτισμός",
+ "LabelNavigateWithVolumeWhilePlayingDisabled": "Ανενεργό",
+ "LabelNavigateWithVolumeWhilePlayingEnabled": "Ενεργό",
+ "LabelNever": "Ποτέ",
+ "LabelNewestAuthors": "Πρόσφατοι Συγγραφείς",
+ "LabelNewestEpisodes": "Πρόσφατα Επεισόδια",
+ "LabelNo": "Όχι",
+ "LabelNotStarted": "Δεν Έχει Ξεκινήσει",
+ "LabelNumEpisodes": "{0} επεισόδια",
+ "LabelNumberOfEpisodes": "# Επεισοδίων",
+ "LabelOff": "Ανενεργό",
+ "LabelOn": "Ενεργό",
+ "LabelPassword": "Κωδικός Πρόσβασης",
+ "LabelPath": "Διαδρομή",
+ "LabelPlaybackLocal": "Τοπικά",
+ "LabelPlaybackSpeed": "Ταχύτητα Αναπαραγωγής",
+ "LabelProgress": "Πρόοδος",
+ "LabelPublishYear": "Χρονολογία Έκδοσης",
+ "LabelPublishedDate": "Εκδόθηκε {0}",
+ "LabelRandomly": "Τυχαία",
+ "LabelRead": "Ανάγνωση",
+ "LabelReadAgain": "Ανάγνωση Ξανά",
+ "LabelRecentSeries": "Πρόσφατη Σειρά",
+ "LabelRecentlyAdded": "Προστέθηκαν Πρόσφατα",
+ "LabelRemoveFromPlaylist": "Αφαίρεση από την Λίστα Αναπαραγωγής",
+ "LabelSelectADevice": "Επιλογή συσκευής",
+ "LabelSeries": "Σειρά",
+ "LabelServerAddress": "Διεύθυνση Διακομιστή",
+ "LabelSetEbookAsPrimary": "Ορισμός ως πρωτεύων",
+ "LabelShowAll": "Εμφάνιση Όλων",
+ "LabelSize": "Μέγεθος",
+ "LabelSleepTimer": "Χρονοδιακόπτης Ύπνου",
+ "LabelStart": "Έναρξη",
+ "LabelStatsBestDay": "Καλύτερη Ημέρα",
+ "LabelStatsDailyAverage": "Ημερήσιος Μέσος Όρος",
+ "LabelStatsDays": "Ημέρες",
+ "LabelStatsDaysListened": "Ημέρες Ακρόασης",
+ "LabelStatsInARow": "Σε σειρά",
+ "LabelStatsItemsFinished": "Ολοκληρωμένα Αντικείμενα",
+ "LabelStatsMinutes": "λεπτά",
+ "LabelStatsMinutesListening": "Λεπτά Ακρόασης",
+ "LabelStatsWeekListening": "Εβδομαδιαία Ακρόαση",
+ "LabelTheme": "Θέμα",
+ "LabelThemeBlack": "Μαύρο",
+ "LabelThemeDark": "Σκοτεινό",
+ "LabelThemeLight": "Φωτεινό",
+ "LabelTimeRemaining": "{0} απομένουν",
+ "LabelTitle": "Τίτλος",
+ "LabelTotalSize": "Συνολικό Μέγεθος",
+ "LabelTracks": "Κομμάτια",
+ "LabelType": "Τύπος",
+ "LabelUnknown": "Άγνωστο",
+ "LabelUseBookshelfView": "Χρήση προβολής βιβλιοθήκης",
+ "LabelUser": "Χρήστης",
+ "LabelUsername": "Όνομα Χρήστη",
+ "LabelVeryHigh": "Πολύ Ψηλά",
+ "LabelVeryLow": "Πολύ Χαμηλά",
+ "LabelYourProgress": "Η Πρόοδος Σας",
+ "MessageDownloadCompleteProcessing": "Η λήψη ολοκληρώθηκε. Επεξεργασία...",
+ "MessageDownloading": "Λήψη...",
+ "MessageDownloadingEpisode": "Λήψη επεισοδίου",
+ "MessageLoading": "Φόρτωση...",
+ "MessageMarkAsFinished": "Σήμανση ως Ολοκληρωμένο",
+ "MessageNoItemsFound": "Δεν βρέθηκαν αντικείμενα",
+ "MessageNoNetworkConnection": "Δεν υπάρχει σύνδεση δικτύου",
+ "MessageNoUserPlaylists": "Δεν έχετε λίστες αναπαραγωγής"
}
diff --git a/strings/es.json b/strings/es.json
index f24b3a8c..4b8c3075 100644
--- a/strings/es.json
+++ b/strings/es.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Cuando el temporizador de auto apagado finaliza, reproducir el elemento nuevamente rebobinará automáticamente tu posición.",
"LabelAutoSleepTimerHelp": "Cuando se reproduce contenido multimedia entre las horas de inicio y finalización especificadas, se activará automáticamente un temporizador de apagado.",
"LabelBooks": "Libros",
+ "LabelByAuthor": "por",
"LabelChapterTrack": "Seguimiento de Capítulo",
"LabelChapters": "Capítulos",
"LabelClosePlayer": "Cerrar reproductor",
diff --git a/strings/fi.json b/strings/fi.json
index 2a0d10e5..c6b25a08 100644
--- a/strings/fi.json
+++ b/strings/fi.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Luvut",
"HeaderCollection": "Kokoelma",
"HeaderCollectionItems": "Kokoelman osat",
+ "HeaderConfirm": "Vahvista",
"HeaderConnectionStatus": "Kokoelman tila",
"HeaderDataSettings": "Tietojen asetukset",
"HeaderDetails": "Yksityiskohdat",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Viimeaikaiset istunnot",
"HeaderTableOfContents": "Sisällysluettelo",
"HeaderUserInterfaceSettings": "Käyttöliittymän asetukset",
+ "HeaderWelcome": "Tervetuloa, {0",
"HeaderYourStats": "Tilastosi",
"LabelAddToPlaylist": "Lisää soittolistaan",
"LabelAddedAt": "Lisätty listalle",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Kun automaattinen uniajastin päättyy, ensi kerralla toistetaan osa kuunenltua uudelleen.",
"LabelAutoSleepTimerHelp": "Toiston alkaessa tällä aikävälillä unikytkin kytketään automaattisesti käyttöön.",
"LabelBooks": "Kirjat",
+ "LabelByAuthor": "Tekijältä: {0}",
"LabelChapterTrack": "Luvun raita",
"LabelChapters": "Luvut",
"LabelClosePlayer": "Sulje soitin",
@@ -177,6 +180,9 @@
"LabelLayout": "Asettelu",
"LabelLayoutAuto": "Automaattinen",
"LabelLayoutSinglePage": "Yksi sivu",
+ "LabelLibrarySortByProgress": "Edistyminen: Viimeksi päivitetty",
+ "LabelLibrarySortByProgressFinished": "Edistyminen: Valmis",
+ "LabelLibrarySortByProgressStarted": "Edistyminen: Aloitettu",
"LabelLight": "Vaalea",
"LabelLineSpacing": "Riviväli",
"LabelListenAgain": "Kuuntele uudelleen",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Skaalaa kulunut aika nopeuden mukaan",
"LabelSeason": "Kausi",
"LabelSelectADevice": "Valitse laite",
+ "LabelSelectMediaType": "Valitse mediatyyppi",
"LabelSequenceAscending": "Nouseva sekvenssi",
"LabelSequenceDescending": "Laskeva sekvenssi",
"LabelSeries": "Sarja",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf palvelinta ei ole yhdistetty",
"MessageAudiobookshelfServerRequired": "Tärkeää! Tämä sovellus on suunniteltu toimimaan sinun tai tuttavasi Audiobookshelf-palvelimen kanssa. Tämä sovellus ei tarjoa sisältöä.",
"MessageBookshelfEmpty": "Kirjahylly on tyhjä",
+ "MessageConfirmAppExit": "Haluatko poistua sovelluksesta?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Haluatko varmasti tyhjentää jaksojen latausjonon?",
"MessageConfirmDeleteLocalEpisode": "Poista jakso \"{0}\" laitteeltasi? Tämä ei vaikuta palvelimella olevaan tiedostoon.",
"MessageConfirmDeleteLocalFiles": "Poista tämän kohteen tiedostot laitteestasi? Tämä ei vaikuta palvelimella oleviin tiedostoihin tai edistymiseesi.",
+ "MessageConfirmDeleteServerConfig": "Poistetaanko palvelimen konfiguraatio?",
+ "MessageConfirmDeleteServerEpisode": "Haluatko varmasti poistaa jakson \"{0}\" palvelimelta?\nVaroitus: Tämä poistaa äänitiedoston.",
"MessageConfirmDisableAutoTimer": "Oletko varma, että haluat poistaa automaattisen ajastimen käytöstä loppupäivän ajaksi? Ajastin otetaan uudelleen käyttöön tämän automaattisen uniajastimen jakson lopussa tai jos käynnistät sovelluksen uudelleen.",
"MessageConfirmDiscardProgress": "Haluatko varmasti nollata edistymisesi?",
"MessageConfirmDownloadUsingCellular": "Olet lataamassa mobiilidatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageConfirmMarkAsFinished": "Haluatko varmasti merkitä tämän kohteen valmiiksi?",
+ "MessageConfirmPlaybackTime": "Toistetaanko \"{0}\" kohdasta {1}?",
"MessageConfirmRemoveBookmark": "Haluatko varmasti poistaa kirjanmerkin?",
"MessageConfirmStreamingUsingCellular": "Olet suoratoistamassa matkapuhelindatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?",
"MessageDiscardProgress": "Hylkää edistyminen",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "Podcastin luominen onnistui",
"ToastRSSFeedCloseFailed": "RSS syötteen sulkeminen epäonnistui",
"ToastRSSFeedCloseSuccess": "RSS syöte suljettu",
- "ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla"
+ "ToastStreamingNotAllowedOnCellular": "Suoratoisto ei ole sallittu mobiilidatalla",
+ "UnitMinutesShort": "{0}m",
+ "UnitSecondsShort": "{0}s"
}
diff --git a/strings/fr.json b/strings/fr.json
index ad8c03da..72787af8 100644
--- a/strings/fr.json
+++ b/strings/fr.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Chapitres",
"HeaderCollection": "Collection",
"HeaderCollectionItems": "Entrées de la collection",
+ "HeaderConfirm": "Confirmer",
"HeaderConnectionStatus": "Status de connexion",
"HeaderDataSettings": "Paramètres de données",
"HeaderDetails": "Détails",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Sessions récentes",
"HeaderTableOfContents": "Table des matières",
"HeaderUserInterfaceSettings": "Paramètres de l'interface",
+ "HeaderWelcome": "Bienvenue, {0}",
"HeaderYourStats": "Vos statistiques",
"LabelAddToPlaylist": "Ajouter à la liste de lecture",
"LabelAddedAt": "Date d’ajout",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Lorsque le minuteur nocturne se termine, relire l'élément fera un saut en arrière.",
"LabelAutoSleepTimerHelp": "Lorsqu'un éléments est lu entre l'heure de début et de fin, un minuteur nocturne se lance automatiquement.",
"LabelBooks": "Livres",
+ "LabelByAuthor": "de {0}",
"LabelChapterTrack": "Piste des chapitres",
"LabelChapters": "Chapitres",
"LabelClosePlayer": "Fermer le lecteur",
@@ -177,7 +180,10 @@
"LabelLayout": "Mise en page",
"LabelLayoutAuto": "Automatique",
"LabelLayoutSinglePage": "Page seule",
- "LabelLight": "Léger",
+ "LabelLibrarySortByProgress": "Progression : Mise à jour",
+ "LabelLibrarySortByProgressFinished": "Progression : Terminé",
+ "LabelLibrarySortByProgressStarted": "Progression : En cours",
+ "LabelLight": "Clair",
"LabelLineSpacing": "Interligne",
"LabelListenAgain": "Écouter à nouveau",
"LabelLocalBooks": "Livres locaux",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Traduire le temps restant en fonction de la vitesse de lecture",
"LabelSeason": "Saison",
"LabelSelectADevice": "Sélectionner un Appareil",
+ "LabelSelectMediaType": "Sélectionnez le type de media",
"LabelSequenceAscending": "Séquence ascendante",
"LabelSequenceDescending": "Séquence descendante",
"LabelSeries": "Séries",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Serveur Audiobookshelf non connecté",
"MessageAudiobookshelfServerRequired": "Important ! Cette application est faite pour fonctionner avec un serveur Audiobookshelf. L'application ne fournit aucun contenu.",
"MessageBookshelfEmpty": "Bibliothèque vide",
+ "MessageConfirmAppExit": "Voulez-vous quitter l'application ?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Voulez-vous vraiment vider la file d'attente de téléchargement des épisodes ?",
"MessageConfirmDeleteLocalEpisode": "Retirer l’épisode local « {0} » de votre appareil ? Le fichier sur le serveur ne sera pas affecté.",
"MessageConfirmDeleteLocalFiles": "Supprimer les fichiers locaux de cet élément de votre appareil ? Les fichiers sur le serveur ainsi que votre progression ne serons pas affectés.",
+ "MessageConfirmDeleteServerConfig": "Supprimer la configuration de ce serveur ?",
+ "MessageConfirmDeleteServerEpisode": "Voulez-vous vraiment supprimer l'épisode \"{0}\" du serveur ?\nAttention : le fichier audio sera supprimé.",
"MessageConfirmDisableAutoTimer": "Êtes-vous sûr·e de vouloir désactiver le minuteur automatique pour le reste de la journée ? Le minuteur sera réactivé à la fin de cette période de décompte automatique, ou si vous redémarrez l'application.",
"MessageConfirmDiscardProgress": "Êtes-vous sûr·e de vouloir supprimer votre progression ?",
"MessageConfirmDownloadUsingCellular": "Vous êtes sur le point d’effectuer un téléchargement en utilisant des données mobiles.Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?",
"MessageConfirmMarkAsFinished": "Êtes-vous sûr·e de vouloir marquer cette élement comme terminé ?",
+ "MessageConfirmPlaybackTime": "Lancer la lecture de \"{0}\" à {1} ?",
"MessageConfirmRemoveBookmark": "Êtes-vous sûr·e de vouloir supprimer le marque-page ?",
"MessageConfirmStreamingUsingCellular": "Vous êtes sur le point de diffuser du contenu en utilisant des données mobiles. Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?",
"MessageDiscardProgress": "Supprimer la progression",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "Podcast créé avec succès",
"ToastRSSFeedCloseFailed": "Échec de la fermeture du flux RSS",
"ToastRSSFeedCloseSuccess": "Flux RSS fermé",
- "ToastStreamingNotAllowedOnCellular": "La diffusion sur les données mobile n’est pas autorisée"
+ "ToastStreamingNotAllowedOnCellular": "La diffusion sur les données mobile n’est pas autorisée",
+ "UnitMinutesShort": "{0}min",
+ "UnitSecondsShort": "{0}sec"
}
diff --git a/strings/he.json b/strings/he.json
index 28529780..61fd90da 100644
--- a/strings/he.json
+++ b/strings/he.json
@@ -174,6 +174,9 @@
"LabelLayout": "Layout",
"LabelLayoutAuto": "אוטומטי",
"LabelLayoutSinglePage": "עמוד יחיד",
+ "LabelLibrarySortByProgress": "התקדמות: עודכן לאחרונה",
+ "LabelLibrarySortByProgressFinished": "התקדמות: הושלם",
+ "LabelLibrarySortByProgressStarted": "התקדמות: הותחל",
"LabelLight": "בהיר",
"LabelLineSpacing": "מרווח שורה",
"LabelListenAgain": "האזן שוב",
diff --git a/strings/hr.json b/strings/hr.json
index 485150e1..afcf2c55 100644
--- a/strings/hr.json
+++ b/strings/hr.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Kada automatsk timer za spavanje završi, ponovna reprodukcija stavke će se automatski vratiti na zadani položaj.",
"LabelAutoSleepTimerHelp": "Automatski timer za spavanje uključit će se u zadano vrijeme prilikom izvođenja medija.",
"LabelBooks": "Knjige",
+ "LabelByAuthor": "autor: {0}",
"LabelChapterTrack": "Zapis poglavlja",
"LabelChapters": "Poglavlja",
"LabelClosePlayer": "Zatvori reproduktor",
diff --git a/strings/hu.json b/strings/hu.json
index e2abaef3..550b1e7e 100644
--- a/strings/hu.json
+++ b/strings/hu.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Fejezetek",
"HeaderCollection": "Gyűjtemény",
"HeaderCollectionItems": "Gyűjtemény elemek",
+ "HeaderConfirm": "Megerősítés",
"HeaderConnectionStatus": "Kapcsolat állapota",
"HeaderDataSettings": "Adat beállítások",
"HeaderDetails": "Részletek",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Legutóbbi munkamenetek",
"HeaderTableOfContents": "Tartalomjegyzék",
"HeaderUserInterfaceSettings": "Felhasználói felület beállításai",
+ "HeaderWelcome": "Üdv, {0}",
"HeaderYourStats": "Saját statisztikák",
"LabelAddToPlaylist": "Hozzáadás a lejátszási listához",
"LabelAddedAt": "Hozzáadva ekkor",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Amikor az automatikus alvásidőzítő befejeződik, az elem újrajátszásakor automatikusan visszatekeri a pozíciót.",
"LabelAutoSleepTimerHelp": "Amikor a megadott kezdési és befejezési idők között média lejátszása történik, egy alvásidőzítő automatikusan elindul.",
"LabelBooks": "Könyv",
+ "LabelByAuthor": "{0} által",
"LabelChapterTrack": "Fejezet sáv",
"LabelChapters": "Fejezetek",
"LabelClosePlayer": "Lejátszó bezárása",
@@ -177,6 +180,9 @@
"LabelLayout": "Elrendezés",
"LabelLayoutAuto": "Automatikus",
"LabelLayoutSinglePage": "Egyoldalas",
+ "LabelLibrarySortByProgress": "Folyamat: Legutóbbi frissítés",
+ "LabelLibrarySortByProgressFinished": "Folyamat: Befejezve",
+ "LabelLibrarySortByProgressStarted": "Folyamat: Elindult",
"LabelLight": "Könnyű",
"LabelLineSpacing": "Sorköz",
"LabelListenAgain": "Újrahallgatás",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Eltelt idő skálázása sebesség szerint",
"LabelSeason": "Évad",
"LabelSelectADevice": "Eszköz kiválasztása",
+ "LabelSelectMediaType": "Médiatípus kiválasztása",
"LabelSequenceAscending": "Emelkedő sorrend",
"LabelSequenceDescending": "Csökkenő sorrend",
"LabelSeries": "Sorozat",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Az Audiobookshelf szerver nem csatlakozik",
"MessageAudiobookshelfServerRequired": "Fontos! Ez az alkalmazás egy Audiobookshelf szervert igényel, amit Ön vagy valaki, akit ismer, üzemeltet. Ez az alkalmazás nem biztosít tartalmat.",
"MessageBookshelfEmpty": "A könyvespolc üres",
+ "MessageConfirmAppExit": "Biztosan ki szeretne lépni az alkalmazásból?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Biztosan törölni szeretné az epizód‑letöltési várólistát?",
"MessageConfirmDeleteLocalEpisode": "\"{0}\" helyi epizód eltávolítása az eszközről? A szerveren lévő fájl nem érintett.",
"MessageConfirmDeleteLocalFiles": "Ezen elem helyi fájljainak eltávolítása az eszközről? A szerveren lévő fájlok és a haladás nem érintettek.",
+ "MessageConfirmDeleteServerConfig": "Eltávolítja ezt a szerverkonfigurációt?",
+ "MessageConfirmDeleteServerEpisode": "Biztosan törölni szeretnéd a(z) „{0}” epizódot a szerverről?\nFigyelem: ezzel az audi fájl is törlődik.",
"MessageConfirmDisableAutoTimer": "Biztos, hogy a mai nap hátralévő részére ki akarja kapcsolni az automatikus időzítőt? Az időzítő újra aktiválódik az automatikus alvásidőzítő időszak végén, vagy ha újraindítja az alkalmazást.",
"MessageConfirmDiscardProgress": "Biztosan alaphelyzetbe akarja állítani a haladást?",
"MessageConfirmDownloadUsingCellular": "Mobiladat-hálózaton keresztül készülsz letölteni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageConfirmMarkAsFinished": "Biztosan befejezettnek jelöli ezt az elemet?",
+ "MessageConfirmPlaybackTime": "Elindítod a(z) „{0}” lejátszását {1}-tól?",
"MessageConfirmRemoveBookmark": "Biztosan eltávolítja a könyvjelzőt?",
"MessageConfirmStreamingUsingCellular": "Mobiladat-hálózaton keresztül készülsz streamelni. Ez adatforgalmi díjakkal járhat. Szeretnéd folytatni?",
"MessageDiscardProgress": "Haladás elvetése",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva",
"ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen",
"ToastRSSFeedCloseSuccess": "Az RSS hírcsatorna sikeresen bezárva",
- "ToastStreamingNotAllowedOnCellular": "Streamelés mobilinternettel nem engedélyezett"
+ "ToastStreamingNotAllowedOnCellular": "Streamelés mobilinternettel nem engedélyezett",
+ "UnitMinutesShort": "{0}p",
+ "UnitSecondsShort": "{0}mp"
}
diff --git a/strings/it.json b/strings/it.json
index f8eac048..3e82b584 100644
--- a/strings/it.json
+++ b/strings/it.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Al termine del timer di spegnimento automatico, la riproduzione dell'elemento riavvolgerà automaticamente la tua posizione.",
"LabelAutoSleepTimerHelp": "Durante la riproduzione di contenuti multimediali tra l'ora di inizio e quella di fine specificate, verrà avviato automaticamente un timer di spegnimento.",
"LabelBooks": "Libri",
+ "LabelByAuthor": "di {0}",
"LabelChapterTrack": "Traccia capitolo",
"LabelChapters": "Capitoli",
"LabelClosePlayer": "Chiudi player",
diff --git a/strings/ja.json b/strings/ja.json
index a41686a3..0a077a61 100644
--- a/strings/ja.json
+++ b/strings/ja.json
@@ -47,8 +47,10 @@
"ButtonSave": "保存",
"ButtonSaveOrder": "並び替えを保存",
"ButtonSearch": "検索",
+ "ButtonSendEbookToDevice": "Ebookをデバイスに転送",
"ButtonSeries": "シリーズ",
"ButtonSetTimer": "タイマーを設定",
+ "ButtonStream": "ストリーム",
"ButtonSubmit": "送信",
"ButtonSwitchServerUser": "サーバー/ユーザーの切り替え",
"ButtonUnmaskServerAddress": "サーバーアドレスを表示",
@@ -74,38 +76,64 @@
"HeaderLocalLibraryItems": "ローカルライブラリーの項目",
"HeaderNewPlaylist": "新しいプレイリスト",
"HeaderOpenRSSFeed": "RSS Feedを開く",
+ "HeaderPlaybackSettings": "再生設定",
"HeaderPlaylist": "プレイリスト",
"HeaderPlaylistItems": "プレイリストアイテム",
"HeaderProgressSyncFailed": "進行中の同期失敗",
"HeaderRSSFeed": "RSS Feed",
"HeaderRSSFeedGeneral": "RSS 詳細",
+ "HeaderRSSFeedIsOpen": "RSSフィードが開いています",
"HeaderSelectDownloadLocation": "保存場所の選択",
"HeaderSettings": "設定",
"HeaderSleepTimer": "スリープタイマー",
"HeaderSleepTimerSettings": "スリープタイマー設定",
"HeaderStatsMinutesListeningChart": "過去7日間の視聴時間(分)",
+ "HeaderStatsRecentSessions": "最近の再生履歴",
+ "HeaderTableOfContents": "目次",
"HeaderUserInterfaceSettings": "UI設定",
+ "HeaderYourStats": "再生統計",
"LabelAddToPlaylist": "プレイリストの追加",
+ "LabelAddedAt": "追加日時",
+ "LabelAddedDate": "追加日時 {0}",
+ "LabelAll": "すべて",
"LabelAllowSeekingOnMediaControls": "メディア通知コントロールでの位置情報の取得を許可",
+ "LabelAlways": "常に",
+ "LabelAndroidAutoBrowseLimitForGrouping": "アルファベット順表示の制限",
+ "LabelAndroidAutoBrowseLimitForGroupingHelp": "表示項目数がこの数未満の場合、アルファベット順ドローダウンを使用しません",
+ "LabelAndroidAutoBrowseSeriesSequenceOrder": "シリーズ内の順序",
"LabelAskConfirmation": "確認を求める",
"LabelAuthor": "著者",
"LabelAuthorFirstLast": "著者(名 氏)",
"LabelAuthorLastFirst": "著者(氏 名)",
"LabelAuthors": "著者",
"LabelAutoDownloadEpisodes": "エピソードの自動ダウンロード",
+ "LabelAutoRewindTime": "自動巻き戻し時間",
"LabelAutoSleepTimer": "自動スリープタイマー",
+ "LabelAutoSleepTimerAutoRewind": "スリープタイマー時の自動巻き戻し",
+ "LabelAutoSleepTimerAutoRewindHelp": "自動スリープタイマーが終了した後、再生を再開すると再生位置が自動的に巻き戻されます。",
+ "LabelAutoSleepTimerHelp": "指定した開始時刻から終了時刻の間にメディアを再生すると、スリープタイマーが自動的に開始されます。",
"LabelBooks": "ほん",
+ "LabelByAuthor": "著 {0}",
"LabelChapterTrack": "チャプタートラック",
"LabelChapters": "チャプター",
"LabelClosePlayer": "プレイヤーを閉じる",
+ "LabelCollapseSeries": "シリーズを折りたたむ",
"LabelComplete": "完了",
+ "LabelContinueBooks": "続きを読む本",
+ "LabelContinueEpisodes": "続きのエピソード",
"LabelContinueListening": "続きから聞く",
+ "LabelContinueReading": "続きを読む",
+ "LabelContinueSeries": "シリーズを続く",
+ "LabelCustomTime": "指定時間",
"LabelDescription": "説明",
"LabelDisableAudioFadeOut": "オーディオフェードアウトを無効",
"LabelDisableAudioFadeOutHelp": "スリープタイマーの残り時間が1分を切ると、音量が徐々に小さくなります。フェードアウトしないようにするには、この設定を有効にしてください。",
"LabelDisableAutoRewind": "自動巻き戻しを無効",
+ "LabelDisableShakeToReset": "シェイクでリセットを無効化",
"LabelDisableShakeToResetHelp": "タイマー作動中、またはタイマー終了後2分以内に端末を振ると、スリープタイマーがリセットされます。この設定を有効にすると、振ってリセットする機能を無効にできます。",
+ "LabelDisableVibrateOnReset": "リセット時の振動を無効化",
"LabelDisableVibrateOnResetHelp": "スリープタイマーがリセットされると、デバイスが振動します。この設定を有効にすると、スリープタイマーがリセットされた際に振動しなくなります。",
+ "LabelDiscover": "おすすめ",
"LabelDownload": "ダウンロード",
"LabelDownloadUsingCellular": "モバイル通信を使用してダウンロード",
"LabelDownloaded": "ダウンロード完了",
@@ -115,20 +143,33 @@
"LabelEnable": "有効",
"LabelEnableMp3IndexSeeking": "mp3インデックス検索を有効化",
"LabelEnableMp3IndexSeekingHelp": "この設定は、正しくシークできないMP3ファイルがある場合にのみ有効にしてください。シークの不正確さは、可変ビットレート(VBR)のMP3ファイルが原因である可能性が高いです。この設定はインデックスシークを強制し、ファイルの読み取り時に時間-バイトマッピングを構築します。大きなMP3ファイルの場合、ファイルの終わり付近をシークする際に遅延が生じる場合があります。",
+ "LabelEnd": "終了",
"LabelEndOfChapter": "チャプターの最後",
"LabelEndTime": "終了時間",
"LabelEpisode": "エピソード",
+ "LabelExplicit": "",
"LabelFeedURL": "Feed URL",
"LabelFile": "ファイル",
+ "LabelFileBirthtime": "ファイル作成日時",
+ "LabelFileModified": "ファイル更新日時",
"LabelFilename": "ファイル名",
"LabelFinished": "完了",
"LabelFolder": "フォルダ",
"LabelFontBoldness": "フォントの太さ",
+ "LabelFontFamily": "フォントファミリー",
+ "LabelFontFamilySans": "サン",
+ "LabelFontFamilySerif": "セリフ",
"LabelFontScale": "フォントサイズ",
"LabelGenre": "ジャンル",
"LabelGenres": "ジャンル",
+ "LabelHapticFeedback": "ハプティックフィードバック",
+ "LabelHasEbook": "eBookあり",
+ "LabelHasSupplementaryEbook": "付属eBookあり",
+ "LabelHeavy": "思い",
+ "LabelHigh": "高い",
"LabelHost": "ホスト",
"LabelInProgress": "進行中",
+ "LabelIncomplete": "未完了",
"LabelInternalAppStorage": "アプリ内ストレージ",
"LabelKeepScreenAwake": "画面をスリープにしない",
"LabelLanguage": "言語",
diff --git a/strings/lt.json b/strings/lt.json
index cf93d3d9..d75c726b 100644
--- a/strings/lt.json
+++ b/strings/lt.json
@@ -6,6 +6,7 @@
"ButtonCancel": "Atšaukti",
"ButtonCancelTimer": "Atšaukti laikmatį",
"ButtonClearFilter": "Valyti filtrą",
+ "ButtonClearLogs": "Išvalyti žurnalus",
"ButtonCloseFeed": "Uždaryti srautą",
"ButtonCollections": "Kolekcijos",
"ButtonConnect": "Prijungti",
@@ -21,6 +22,7 @@
"ButtonIssues": "Problemos",
"ButtonLatest": "Naujausias",
"ButtonLibrary": "Biblioteka",
+ "ButtonLogs": "Žurnalai",
"ButtonManageLocalFiles": "Tvarkyti vietinius failus",
"ButtonNewFolder": "Naujas aplankas",
"ButtonNextEpisode": "Kitas epizodas",
diff --git a/strings/pl.json b/strings/pl.json
index d06611c8..3406cacb 100644
--- a/strings/pl.json
+++ b/strings/pl.json
@@ -48,7 +48,7 @@
"ButtonSaveOrder": "Zapisz kolejność",
"ButtonSearch": "Szukaj",
"ButtonSendEbookToDevice": "Wyślij ebook do urządzenia",
- "ButtonSeries": "Serial",
+ "ButtonSeries": "Serie",
"ButtonSetTimer": "Ustaw wyłącznik",
"ButtonStream": "Strumieniuj",
"ButtonSubmit": "Zapisz",
@@ -93,8 +93,8 @@
"HeaderUserInterfaceSettings": "Ustawienia inferfejsu użytkownika",
"HeaderYourStats": "Twoje statystyki",
"LabelAddToPlaylist": "Dodaj do playlisty",
- "LabelAddedAt": "Dodano w",
- "LabelAddedDate": "Dodano",
+ "LabelAddedAt": "Dodano",
+ "LabelAddedDate": "Dodano {0}",
"LabelAll": "Wszystkie",
"LabelAllowSeekingOnMediaControls": "Zezwól na wyszukiwanie pozycji na ekranie blokady",
"LabelAlways": "Zawsze",
@@ -177,7 +177,9 @@
"LabelLayout": "Układ",
"LabelLayoutAuto": "Automatycznie",
"LabelLayoutSinglePage": "Pojedyncza strona",
- "LabelLight": "Lekko",
+ "LabelLibrarySortByProgressFinished": "Postęp: Ukończony",
+ "LabelLibrarySortByProgressStarted": "Postęp: Rozpoczęty",
+ "LabelLight": "Jasny",
"LabelLineSpacing": "Odstęp między wierszami",
"LabelListenAgain": "Słuchaj ponownie",
"LabelLocalBooks": "Książki lokalne",
diff --git a/strings/ru.json b/strings/ru.json
index ac11616c..e89c9359 100644
--- a/strings/ru.json
+++ b/strings/ru.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Когда таймер сна закончится, то позиция воспроизведения будет отмотана назад.",
"LabelAutoSleepTimerHelp": "Если медиа воспроизводится между указанными началом и окончанием, таймер сна будет включаться автоматически.",
"LabelBooks": "Книги",
+ "LabelByAuthor": "от {0}",
"LabelChapterTrack": "Трек главы",
"LabelChapters": "Главы",
"LabelClosePlayer": "Закрыть проигрыватель",
diff --git a/strings/sk.json b/strings/sk.json
index 25974b95..c3f9eff8 100644
--- a/strings/sk.json
+++ b/strings/sk.json
@@ -100,7 +100,7 @@
"LabelAlways": "Vždy",
"LabelAndroidAutoBrowseLimitForGrouping": "Limit abecedného posunu",
"LabelAndroidAutoBrowseLimitForGroupingHelp": "Nezobrazí možnosť abecedného posunu, ak je počet zobrazených položiek menší ako limit",
- "LabelAndroidAutoBrowseSeriesSequenceOrder": "Poradie kníh série",
+ "LabelAndroidAutoBrowseSeriesSequenceOrder": "Poradie kníh v sérii",
"LabelAskConfirmation": "Požiadať o potvrdenie",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Meno Priezvisko)",
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Keď Auto časovač spánku skončí, pred nasledujúcim prehratím položky sa prehrávanie automaticky posunie.",
"LabelAutoSleepTimerHelp": "keď sa prehrávanie začne vo vymedzenom časovom intervale, časovač spánku sa automaticky spustí tiež.",
"LabelBooks": "Knihy",
+ "LabelByAuthor": "od",
"LabelChapterTrack": "Zvuková stopa kapitoly",
"LabelChapters": "Kapitoly",
"LabelClosePlayer": "Zavrieť prehrávač",
@@ -155,6 +156,9 @@
"LabelFinished": "Ukončené",
"LabelFolder": "Priečinok",
"LabelFontBoldness": "Hrúbka písma",
+ "LabelFontFamily": "Písmo",
+ "LabelFontFamilySans": "Sans",
+ "LabelFontFamilySerif": "Serif",
"LabelFontScale": "Veľkosť písma",
"LabelGenre": "Žáner",
"LabelGenres": "Žánre",
diff --git a/strings/sv.json b/strings/sv.json
index 1635f8a5..cfc3acc8 100644
--- a/strings/sv.json
+++ b/strings/sv.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Kapitel",
"HeaderCollection": "Samling",
"HeaderCollectionItems": "Böcker i samlingen",
+ "HeaderConfirm": "Bekräfta",
"HeaderConnectionStatus": "Anslutnings Status",
"HeaderDataSettings": "Data Inställningar",
"HeaderDetails": "Detaljer",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Senaste tillfällena",
"HeaderTableOfContents": "Innehållsförteckning",
"HeaderUserInterfaceSettings": "Användargränssnittsinställningar",
+ "HeaderWelcome": "Välkommen, {0}",
"HeaderYourStats": "Din statistik",
"LabelAddToPlaylist": "Lägg till i en spellista",
"LabelAddedAt": "Tillagd vid",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "När den automatiska insomningstimern är klar spolas din position automatiskt tillbaka.",
"LabelAutoSleepTimerHelp": "Vid uppspelning av media mellan de angivna start- och sluttiderna startar en insomningstimer automatiskt.",
"LabelBooks": "Böcker",
+ "LabelByAuthor": "av {0}",
"LabelChapterTrack": "Kapitel Spår",
"LabelChapters": "Kapitel",
"LabelClosePlayer": "Stäng spelaren",
@@ -177,6 +180,9 @@
"LabelLayout": "Layout",
"LabelLayoutAuto": "Automatisk",
"LabelLayoutSinglePage": "En sida",
+ "LabelLibrarySortByProgress": "Status: Senast uppdaterad",
+ "LabelLibrarySortByProgressFinished": "Status: Avslutad",
+ "LabelLibrarySortByProgressStarted": "Status: Startad",
"LabelLight": "Lätt",
"LabelLineSpacing": "Radavstånd",
"LabelListenAgain": "Lyssna igen",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Skaländra uppspelningsposition efter uppspelningshastighet.",
"LabelSeason": "Säsong",
"LabelSelectADevice": "Välj en enhet",
+ "LabelSelectMediaType": "Ange mediatyp",
"LabelSequenceAscending": "Stigande",
"LabelSequenceDescending": "Fallande",
"LabelSeries": "Serie",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf-server är ej ansluten",
"MessageAudiobookshelfServerRequired": "Viktigt! Den här appen måste användas tillsammans med en Audiobookshelf-server som hostas av dig eller dina bekanta. Appen tillhandahåller själv inget innehåll.",
"MessageBookshelfEmpty": "Bokhyllan är tom",
+ "MessageConfirmAppExit": "Vill du avsluta appen?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Är du säker på att du vill rensa kön för nedladdning av avsnitt?",
"MessageConfirmDeleteLocalEpisode": "Ta bort lokalt avsnitt \"{0}\" från enheten? Filen på servern påverkas inte.",
"MessageConfirmDeleteLocalFiles": "Ta bort lokala filer för detta objekt från din enhet? Filerna på servern och din uppspelningsposition raderas inte.",
+ "MessageConfirmDeleteServerConfig": "Vill du radera serverkonfigurationen?",
+ "MessageConfirmDeleteServerEpisode": "Är du säkert på att du vill radera avsnitt \"{0}\" från servern?\nOBSERVERA: Ljudfilen kommer då att raderas.",
"MessageConfirmDisableAutoTimer": "Är du säker att du vill stänga av auto timer för resten av idag? Timern kommer att sättas på igen vid slutet av den här auto-sömn timer perioden, eller om du startar om appen.",
"MessageConfirmDiscardProgress": "Är du säker på att du vill återställa din uppspelningsposition?",
"MessageConfirmDownloadUsingCellular": "Du kommer påbörja en nedladdning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageConfirmMarkAsFinished": "Är du säker på att du vill färdigmarkera det här objektet.",
+ "MessageConfirmPlaybackTime": "Vill du starta uppspelning av \"{0}\" på {1}?",
"MessageConfirmRemoveBookmark": "Är du säker på att du vill ta bort bokmärket?",
"MessageConfirmStreamingUsingCellular": "Du kommer påbörja en strömmning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?",
"MessageDiscardProgress": "Avfärda uppspelningsposition",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "Podcasten skapades framgångsrikt",
"ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet",
"ToastRSSFeedCloseSuccess": "RSS-flödet stängt",
- "ToastStreamingNotAllowedOnCellular": "Strömning tillåts inte över mobildata."
+ "ToastStreamingNotAllowedOnCellular": "Strömning tillåts inte över mobildata.",
+ "UnitMinutesShort": "{0}m",
+ "UnitSecondsShort": "{0}s"
}
diff --git a/strings/tr.json b/strings/tr.json
index 36b4bd41..d74cbeb9 100644
--- a/strings/tr.json
+++ b/strings/tr.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Otomatik uyku zamanlayıcısı bittiğinde, öğeyi tekrar oynatmak konumunuzu otomatik olarak geri saracaktır.",
"LabelAutoSleepTimerHelp": "Belirtilen başlangıç ve bitiş zamanları arasında medya oynatıldığında bir uyku zamanlayıcısı otomatik olarak başlar.",
"LabelBooks": "Kitaplar",
+ "LabelByAuthor": "{0} tarafından",
"LabelChapterTrack": "Bölüm Parçası",
"LabelChapters": "Bölümler",
"LabelClosePlayer": "Oynatıcıyı kapat",
@@ -155,6 +156,7 @@
"LabelFinished": "Bitirildi",
"LabelFolder": "Klasör",
"LabelFontBoldness": "Yazı Tipi Kalınlığı",
+ "LabelFontFamily": "Yazı tipi ailesi",
"LabelFontScale": "Yazı Tipi Ölçeği",
"LabelGenre": "Tür",
"LabelGenres": "Türler",
diff --git a/strings/uk.json b/strings/uk.json
index c47e03cb..883a6f35 100644
--- a/strings/uk.json
+++ b/strings/uk.json
@@ -113,6 +113,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "Коли сплине автотаймер вимкнення, відтворення знову автоматично перемотає доріжку.",
"LabelAutoSleepTimerHelp": "Таймер вимкнення автоматично ввімкнеться при відтворенні медіа між вказаним початковим та кінцевим часом.",
"LabelBooks": "Книг",
+ "LabelByAuthor": "від {0}",
"LabelChapterTrack": "Прогрес глави",
"LabelChapters": "Глави",
"LabelClosePlayer": "Закрити програвач",
diff --git a/strings/zh-cn.json b/strings/zh-cn.json
index 60de0b2c..af14de75 100644
--- a/strings/zh-cn.json
+++ b/strings/zh-cn.json
@@ -63,6 +63,7 @@
"HeaderChapters": "章节",
"HeaderCollection": "收藏",
"HeaderCollectionItems": "收藏项目",
+ "HeaderConfirm": "确认",
"HeaderConnectionStatus": "连接状态",
"HeaderDataSettings": "数据设置",
"HeaderDetails": "详情",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "历史会话",
"HeaderTableOfContents": "目录",
"HeaderUserInterfaceSettings": "用户界面设置",
+ "HeaderWelcome": "欢迎, {0}",
"HeaderYourStats": "你的统计数据",
"LabelAddToPlaylist": "添加到播放列表",
"LabelAddedAt": "添加于",
@@ -113,6 +115,7 @@
"LabelAutoSleepTimerAutoRewindHelp": "当自动睡眠计时器结束时, 再次播放该项目将自动倒带你之前的位置.",
"LabelAutoSleepTimerHelp": "当在指定的时间范围内播放媒体时, 睡眠计时器将自动启动.",
"LabelBooks": "图书",
+ "LabelByAuthor": "作者: {0}",
"LabelChapterTrack": "章节音轨",
"LabelChapters": "章节",
"LabelClosePlayer": "关闭播放器",
@@ -177,6 +180,9 @@
"LabelLayout": "布局",
"LabelLayoutAuto": "自动",
"LabelLayoutSinglePage": "单页",
+ "LabelLibrarySortByProgress": "进度: 上次更新",
+ "LabelLibrarySortByProgressFinished": "进度: 已完成",
+ "LabelLibrarySortByProgressStarted": "进度: 已开始",
"LabelLight": "轻",
"LabelLineSpacing": "行间距",
"LabelListenAgain": "再次收听",
@@ -236,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "按速度缩放播放时间",
"LabelSeason": "季",
"LabelSelectADevice": "选择设备",
+ "LabelSelectMediaType": "选择媒体类型",
"LabelSequenceAscending": "序列升序",
"LabelSequenceDescending": "序列降序",
"LabelSeries": "系列",
@@ -288,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Audiobookshelf 服务器未连接",
"MessageAudiobookshelfServerRequired": "重要提示!此应用旨在与你或你认识的人托管的 Audiobookshelf 服务器配合使用. 此应用不提供任何内容.",
"MessageBookshelfEmpty": "书架是空的",
+ "MessageConfirmAppExit": "确定要退出应用吗?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "确定要清空剧集下载队列吗?",
"MessageConfirmDeleteLocalEpisode": "要从设备中删除本地剧集 \"{0}\" 吗? 服务器上的文件将不受影响.",
"MessageConfirmDeleteLocalFiles": "要从设备中删除此项目的本地文件吗? 服务器上的文件和你的进度将不受影响.",
+ "MessageConfirmDeleteServerConfig": "确定要移除此服务器配置吗?",
+ "MessageConfirmDeleteServerEpisode": "确定要从服务器删除剧集 \"{0}\" 吗?\n警告: 这将会删除音频文件.",
"MessageConfirmDisableAutoTimer": "你确定要在今天剩余时间内禁用自动定时器吗? 定时器将在自动睡眠定时器周期结束时或你重新启动应用时重新启用.",
"MessageConfirmDiscardProgress": "你确定要重置进度吗?",
"MessageConfirmDownloadUsingCellular": "你即将使用移动数据进行下载. 这可能包括运营商数据费用. 是否要继续?",
"MessageConfirmMarkAsFinished": "你确定要要将此项目标记为已完成吗?",
+ "MessageConfirmPlaybackTime": "确定从 {1} 开始播放 \"{0}\" 吗?",
"MessageConfirmRemoveBookmark": "你确定要删除书签吗?",
"MessageConfirmStreamingUsingCellular": "你将使用移动数据进行流媒体播放. 这可能包括运营商数据费用. 是否要继续?",
"MessageDiscardProgress": "放弃进度",
@@ -358,5 +370,7 @@
"ToastPodcastCreateSuccess": "已成功创建播客",
"ToastRSSFeedCloseFailed": "关闭 RSS 源失败",
"ToastRSSFeedCloseSuccess": "RSS 源已关闭",
- "ToastStreamingNotAllowedOnCellular": "不允许通过移动数据进行流媒体播放"
+ "ToastStreamingNotAllowedOnCellular": "不允许通过移动数据进行流媒体播放",
+ "UnitMinutesShort": "{0}分",
+ "UnitSecondsShort": "{0}秒"
}