diff --git a/client/strings/fi.json b/client/strings/fi.json
index ecda586c..95e92549 100644
--- a/client/strings/fi.json
+++ b/client/strings/fi.json
@@ -88,6 +88,7 @@
"ButtonShow": "Näytä",
"ButtonStartM4BEncode": "Aloita M4B enkoodaus",
"ButtonStartMetadataEmbed": "Aloita metadatan embed",
+ "ButtonStats": "Tilastot",
"ButtonSubmit": "Lähetä",
"ButtonTest": "Testi",
"ButtonUpload": "Lähetä palvelimelle",
@@ -120,66 +121,158 @@
"HeaderDetails": "Yksityiskohdat",
"HeaderDownloadQueue": "Latausjono",
"HeaderEbookFiles": "E-kirjatiedostot",
+ "HeaderEmail": "Sähköposti",
+ "HeaderEmailSettings": "Sähköpostiasetukset",
"HeaderEpisodes": "Jaksot",
+ "HeaderEreaderDevices": "E-lukijalaitteet",
"HeaderEreaderSettings": "E-lukijan asetukset",
+ "HeaderFiles": "Tiedostot",
+ "HeaderIgnoredFiles": "Ohitetut tiedostot",
"HeaderLatestEpisodes": "Viimeisimmät jaksot",
"HeaderLibraries": "Kirjastot",
+ "HeaderLibraryFiles": "Kirjaston tiedostot",
+ "HeaderLibraryStats": "Kirjaston tilastot",
+ "HeaderListeningStats": "Kuuntelutilastot",
+ "HeaderLogs": "Lokit",
+ "HeaderNewAccount": "Uusi tili",
+ "HeaderNewLibrary": "Uusi kirjasto",
+ "HeaderNotifications": "Ilmoitukset",
"HeaderOpenRSSFeed": "Avaa RSS-syöte",
+ "HeaderOtherFiles": "Muut tiedostot",
+ "HeaderPermissions": "Käyttöoikeudet",
"HeaderPlaylist": "Soittolista",
+ "HeaderPlaylistItems": "Soittolistan kohteet",
"HeaderRSSFeedGeneral": "RSS yksityiskohdat",
"HeaderRSSFeedIsOpen": "RSS syöte on avoinna",
+ "HeaderRemoveEpisode": "Poista jakso",
+ "HeaderRemoveEpisodes": "Poista {0} jaksoa",
+ "HeaderSchedule": "Ajoita",
+ "HeaderScheduleLibraryScans": "Ajoita automaattiset kirjastoskannaukset",
+ "HeaderSetBackupSchedule": "Aseta varmuuskopiointiaikataulu",
"HeaderSettings": "Asetukset",
+ "HeaderSettingsExperimental": "Kokeelliset ominaisuudet",
"HeaderSleepTimer": "Uniajastin",
"HeaderStatsMinutesListeningChart": "Kuunteluminuutit (viim. 7 pv)",
"HeaderStatsRecentSessions": "Viimeaikaiset istunnot",
"HeaderTableOfContents": "Sisällysluettelo",
+ "HeaderTools": "Työkalut",
+ "HeaderUsers": "Käyttäjät",
"HeaderYourStats": "Tilastosi",
+ "LabelAccountType": "Tilin tyyppi",
+ "LabelAccountTypeGuest": "Vieras",
+ "LabelAccountTypeUser": "Käyttäjä",
+ "LabelActivity": "Toiminta",
+ "LabelAddToCollection": "Lisää kokoelmaan",
+ "LabelAddToCollectionBatch": "Lisää {0} kirjaa kokoelmaan",
"LabelAddToPlaylist": "Lisää soittolistaan",
+ "LabelAddToPlaylistBatch": "Lisää {0} kohdetta soittolistaan",
"LabelAdded": "Lisätty",
"LabelAddedAt": "Lisätty listalle",
"LabelAll": "Kaikki",
+ "LabelAllUsers": "Kaikki käyttäjät",
+ "LabelAllUsersExcludingGuests": "Kaikki käyttäjät vieraita lukuun ottamatta",
+ "LabelAllUsersIncludingGuests": "Kaikki käyttäjät mukaan lukien vieraat",
"LabelAuthor": "Tekijä",
"LabelAuthorFirstLast": "Tekijä (Etunimi Sukunimi)",
"LabelAuthorLastFirst": "Tekijä (Sukunimi, Etunimi)",
"LabelAuthors": "Tekijät",
"LabelAutoDownloadEpisodes": "Lataa jaksot automaattisesti",
+ "LabelBackupsEnableAutomaticBackups": "Ota automaattinen varmuuskopiointi käyttöön",
+ "LabelBackupsEnableAutomaticBackupsHelp": "Varmuuskopiot tallennettu kansioon /metadata/backups",
+ "LabelBackupsMaxBackupSize": "Varmuuskopion enimmäiskoko (Gt) (0 rajaton)",
+ "LabelBackupsNumberToKeep": "Säilytettävien varmuuskopioiden määrä",
"LabelBooks": "Kirjat",
+ "LabelButtonText": "Painikkeen teksti",
+ "LabelChangePassword": "Vaihda salasana",
"LabelChapters": "Luvut",
+ "LabelClickForMoreInfo": "Napsauta saadaksesi lisätietoja",
"LabelClosePlayer": "Sulje soitin",
+ "LabelCodec": "Koodekki",
"LabelCollapseSeries": "Pienennä sarja",
+ "LabelCollection": "Kokoelma",
+ "LabelCollections": "Kokoelmat",
"LabelComplete": "Valmis",
+ "LabelConfirmPassword": "Vahvista salasana",
"LabelContinueListening": "Jatka kuuntelua",
"LabelContinueReading": "Jatka lukemista",
"LabelContinueSeries": "Jatka sarjoja",
+ "LabelCover": "Kansikuva",
+ "LabelCoverImageURL": "Kansikuvan URL-osoite",
+ "LabelCurrent": "Nykyinen",
"LabelDescription": "Kuvaus",
+ "LabelDevice": "Laite",
+ "LabelDeviceInfo": "Laitteen tiedot",
"LabelDownload": "Lataa",
+ "LabelDownloadNEpisodes": "Lataa {0} jaksoa",
"LabelDuration": "Kesto",
"LabelEbook": "E-kirja",
"LabelEbooks": "E-kirjat",
+ "LabelEdit": "Muokkaa",
+ "LabelEmail": "Sähköposti",
"LabelEnable": "Ota käyttöön",
+ "LabelEndOfChapter": "Luvun loppu",
+ "LabelEpisode": "Jakso",
"LabelFile": "Tiedosto",
"LabelFileBirthtime": "Tiedoston syntymäaika",
"LabelFileModified": "Muutettu tiedosto",
"LabelFilename": "Tiedostonimi",
"LabelFolder": "Kansio",
+ "LabelInProgress": "Kesken",
+ "LabelIncomplete": "Keskeneräinen",
"LabelLanguage": "Kieli",
+ "LabelListenAgain": "Kuuntele uudelleen",
+ "LabelMediaType": "Mediatyyppi",
"LabelMore": "Lisää",
+ "LabelMoreInfo": "Lisätietoja",
+ "LabelName": "Nimi",
"LabelNarrator": "Lukija",
"LabelNarrators": "Lukijat",
"LabelNewestAuthors": "Uusimmat kirjailijat",
"LabelNewestEpisodes": "Uusimmat jaksot",
"LabelPassword": "Salasana",
"LabelPath": "Polku",
+ "LabelPodcast": "Podcast",
+ "LabelPodcasts": "Podcastit",
+ "LabelPublishYear": "Julkaisuvuosi",
+ "LabelRSSFeedPreventIndexing": "Estä indeksointi",
"LabelRead": "Lue",
"LabelReadAgain": "Lue uudelleen",
+ "LabelRecentSeries": "Viimeisimmät sarjat",
+ "LabelRecentlyAdded": "Viimeeksi lisätyt",
"LabelSeason": "Kausi",
+ "LabelSetEbookAsPrimary": "Aseta ensisijaiseksi",
+ "LabelSetEbookAsSupplementary": "Aseta täydentäväksi",
"LabelShowAll": "Näytä kaikki",
"LabelSize": "Koko",
"LabelSleepTimer": "Uniajastin",
+ "LabelStatsDailyAverage": "Päivittäinen keskiarvo",
+ "LabelStatsInARow": "peräjälkeen",
+ "LabelStatsMinutes": "minuuttia",
"LabelTheme": "Teema",
"LabelThemeDark": "Tumma",
"LabelThemeLight": "Kirkas",
+ "LabelTimeRemaining": "{0} jäljellä",
+ "LabelType": "Tyyppi",
"LabelUser": "Käyttäjä",
"LabelUsername": "Käyttäjätunnus",
- "MessageDownloadingEpisode": "Ladataan jaksoa"
+ "LabelYourBookmarks": "Kirjanmerkkisi",
+ "LabelYourProgress": "Edistymisesi",
+ "MessageDownloadingEpisode": "Ladataan jaksoa",
+ "MessageEpisodesQueuedForDownload": "{0} jaksoa on latausjonossa",
+ "MessageFetching": "Haetaan...",
+ "MessageLoading": "Ladataan...",
+ "MessageMarkAsFinished": "Merkitse valmiiksi",
+ "MessageNoBookmarks": "Ei kirjanmerkkejä",
+ "MessageNoItems": "Ei kohteita",
+ "MessageNoItemsFound": "Kohteita ei löytynyt",
+ "MessageNoPodcastsFound": "Podcasteja ei löytynyt",
+ "MessageNoUserPlaylists": "Sinulla ei ole soittolistoja",
+ "MessageReportBugsAndContribute": "Ilmoita virheistä, toivo ominaisuuksia ja osallistu",
+ "ToastBookmarkCreateFailed": "Kirjanmerkin luominen epäonnistui",
+ "ToastBookmarkRemoveFailed": "Kirjanmerkin poistaminen epäonnistui",
+ "ToastBookmarkUpdateFailed": "Kirjanmerkin päivittäminen epäonnistui",
+ "ToastItemMarkedAsFinishedFailed": "Valmiiksi merkitseminen epäonnistui",
+ "ToastPlaylistCreateFailed": "Soittolistan luominen epäonnistui",
+ "ToastPodcastCreateFailed": "Podcastin luominen epäonnistui",
+ "ToastPodcastCreateSuccess": "Podcastin luominen onnistui"
}
diff --git a/client/strings/fr.json b/client/strings/fr.json
index ed5e5ae6..32520aaa 100644
--- a/client/strings/fr.json
+++ b/client/strings/fr.json
@@ -37,7 +37,7 @@
"ButtonJumpForward": "Avancer",
"ButtonLatest": "Dernière version",
"ButtonLibrary": "Bibliothèque",
- "ButtonLogout": "Me déconnecter",
+ "ButtonLogout": "Déconnexion",
"ButtonLookup": "Chercher",
"ButtonManageTracks": "Gérer les pistes",
"ButtonMapChapterTitles": "Correspondance des titres de chapitres",
@@ -59,7 +59,7 @@
"ButtonPurgeItemsCache": "Purger le cache des éléments",
"ButtonQueueAddItem": "Ajouter à la liste de lecture",
"ButtonQueueRemoveItem": "Supprimer de la liste de lecture",
- "ButtonQuickEmbedMetadata": "Ajoutez rapidement des métadonnées",
+ "ButtonQuickEmbedMetadata": "Ajouter rapidement des métadonnées",
"ButtonQuickMatch": "Recherche rapide",
"ButtonReScan": "Nouvelle analyse",
"ButtonRead": "Lire",
@@ -285,7 +285,7 @@
"LabelEmail": "Courriel",
"LabelEmailSettingsFromAddress": "Expéditeur",
"LabelEmailSettingsRejectUnauthorized": "Rejeter les certificats non autorisés",
- "LabelEmailSettingsRejectUnauthorizedHelp": "Désactiver la validation du certificat SSL peut exposer votre connexion à des risques de sécurité, tels que des attaques de type « man-in-the-middle ». Ne désactivez cette option que si vous en comprenez les implications et si vous faites confiance au serveur de messagerie auquel vous vous connectez.",
+ "LabelEmailSettingsRejectUnauthorizedHelp": "Désactiver la validation du certificat SSL peut exposer votre connexion à des risques de sécurité, tels que des attaques de type « Attaque de l’homme du milieu ». Ne désactivez cette option que si vous en comprenez les implications et si vous faites confiance au serveur de messagerie auquel vous vous connectez.",
"LabelEmailSettingsSecure": "Sécurisé",
"LabelEmailSettingsSecureHelp": "Si vous activez cette option, TLS sera utiliser lors de la connexion au serveur. Sinon, TLS est utilisé uniquement si le serveur supporte l’extension STARTTLS. Dans la plupart des cas, activez l’option, vous vous connecterai sur le port 465. Pour le port 587 ou 25, désactiver l’option. (source : nodemailer.com/smtp/#authentication)",
"LabelEmailSettingsTestAddress": "Adresse de test",
@@ -454,7 +454,7 @@
"LabelRSSFeedSlug": "Balise URL du flux RSS",
"LabelRSSFeedURL": "Adresse du flux RSS",
"LabelRandomly": "Au hasard",
- "LabelReAddSeriesToContinueListening": "Ajoutez à nouveau la série pour continuer à l’écouter",
+ "LabelReAddSeriesToContinueListening": "Ajouter à nouveau la série pour continuer à l’écouter",
"LabelRead": "Lire",
"LabelReadAgain": "Lire à nouveau",
"LabelReadEbookWithoutProgress": "Lire le livre numérique sans sauvegarder la progression",
@@ -616,7 +616,7 @@
"LabelYearReviewShow": "Afficher le bilan de l’année",
"LabelYourAudiobookDuration": "Durée de vos livres audios",
"LabelYourBookmarks": "Vos favoris",
- "LabelYourPlaylists": "Vos listes de lecture",
+ "LabelYourPlaylists": "Mes listes de lecture",
"LabelYourProgress": "Votre progression",
"MessageAddToPlayerQueue": "Ajouter en file d’attente",
"MessageAppriseDescription": "Nécessite une instance d’API Apprise pour utiliser cette fonctionnalité ou une api qui prend en charge les mêmes requêtes.
L’URL de l’API Apprise doit comprendre le chemin complet pour envoyer la notification. Par exemple, si votre instance écoute sur http://192.168.1.1:8337
alors vous devez mettre http://192.168.1.1:8337/notify
.",
diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json
index ee85d000..b15eb99e 100644
--- a/client/strings/zh-cn.json
+++ b/client/strings/zh-cn.json
@@ -89,7 +89,7 @@
"ButtonShow": "显示",
"ButtonStartM4BEncode": "开始 M4B 编码",
"ButtonStartMetadataEmbed": "开始嵌入元数据",
- "ButtonStats": "状态",
+ "ButtonStats": "统计数据",
"ButtonSubmit": "提交",
"ButtonTest": "测试",
"ButtonUpload": "上传",