diff --git a/client/strings/be.json b/client/strings/be.json
index d598ef7bf..43668acb5 100644
--- a/client/strings/be.json
+++ b/client/strings/be.json
@@ -16,7 +16,7 @@
"ButtonBrowseForFolder": "Агляд папак",
"ButtonCancel": "Скасаваць",
"ButtonCancelEncode": "Скасаваць кадзіраванне",
- "ButtonChangeRootPassword": "Зменіце Root пароль",
+ "ButtonChangeRootPassword": "Змяніць пароль root",
"ButtonCheckAndDownloadNewEpisodes": "Праверыць і спампаваць новыя выпускі",
"ButtonChooseAFolder": "Выбраць папку",
"ButtonChooseFiles": "Выбраць файлы",
@@ -81,7 +81,7 @@
"ButtonRemove": "Выдаліць",
"ButtonRemoveAll": "Выдаліць усе",
"ButtonRemoveAllLibraryItems": "Выдаліць усе элементы бібліятэкі",
- "ButtonRemoveFromContinueListening": "Выдаліць з Працягнуць праслухоўванне",
+ "ButtonRemoveFromContinueListening": "Выдаліць з Працяг праслухоўвання",
"ButtonRemoveFromContinueReading": "Выдаліць з Працягваць чытанне",
"ButtonRemoveSeriesFromContinueSeries": "Выдаліць серыю з Працягваць серыю",
"ButtonReset": "Скінуць",
@@ -252,8 +252,8 @@
"LabelAudioChannels": "Аўдыяканалы (1 або 2)",
"LabelAudioCodec": "Аўдыякодэк",
"LabelAuthor": "Аўтар",
- "LabelAuthorFirstLast": "Аўтар (Імя Прозвішча)",
- "LabelAuthorLastFirst": "Аўтар (Прозвішча, Імя)",
+ "LabelAuthorFirstLast": "Аўтар (імя, прозвішча)",
+ "LabelAuthorLastFirst": "Аўтар (прозвішча, імя)",
"LabelAuthors": "Аўтары",
"LabelAutoDownloadEpisodes": "Аўтаматычна спампоўваць выпускі",
"LabelAutoFetchMetadata": "Аўтаматычнае атрыманне метаданых",
@@ -292,7 +292,7 @@
"LabelCollections": "Калекцыі",
"LabelComplete": "Завяршыць",
"LabelConfirmPassword": "Пацвердзіце пароль",
- "LabelContinueListening": "Працягнуць праслухоўванне",
+ "LabelContinueListening": "Працяг праслухоўвання",
"LabelContinueReading": "Працягнуць чытанне",
"LabelContinueSeries": "Працягнуць серыі",
"LabelCorsAllowed": "Дазволеныя крыніцы CORS",
@@ -424,7 +424,7 @@
"LabelLastBookAdded": "Апошняя дададзеная кніга",
"LabelLastBookUpdated": "Апошняя абноўленая кніга",
"LabelLastProgressDate": "Апошні прагрэс: {0}",
- "LabelLastSeen": "Апошні прагляд",
+ "LabelLastSeen": "Апошняя актыўнасць",
"LabelLastTime": "Апошні раз",
"LabelLastUpdate": "Апошняе абнаўленне",
"LabelLayout": "Знешні выгляд",
@@ -545,7 +545,7 @@
"LabelRSSFeedSlug": "Ідэнтыфікатар RSS-стужкі",
"LabelRSSFeedURL": "URL RSS-стужкі",
"LabelRandomly": "Выпадкова",
- "LabelReAddSeriesToContinueListening": "Дадаць серыю зноў у Працягнуць праслухоўванне",
+ "LabelReAddSeriesToContinueListening": "Дадаць серыю зноў у Працяг праслухоўвання",
"LabelRead": "Чытаць",
"LabelReadAgain": "Чытаць зноў",
"LabelReadEbookWithoutProgress": "Чытаць электронную кнігу без захавання прагрэсу",
@@ -634,12 +634,12 @@
"LabelSortAscending": "Па ўзрастанні",
"LabelSortDescending": "Па ўбыванні",
"LabelSortPubDate": "Сартаваць па даце публікацыі",
- "LabelStart": "Пачаць",
+ "LabelStart": "Пачатак",
"LabelStartTime": "Час пачатку",
"LabelStarted": "Пачата",
"LabelStartedAt": "Пачата ў",
"LabelStartedDate": "Пачата {0}",
- "LabelStatsAudioTracks": "Аўдыятрэкаў",
+ "LabelStatsAudioTracks": "Аўдыятрэкі",
"LabelStatsAuthors": "Аўтараў",
"LabelStatsBestDay": "Найлепшы дзень",
"LabelStatsDailyAverage": "У сярэднім за дзень",
diff --git a/client/strings/bg.json b/client/strings/bg.json
index dacd62087..460f0ff83 100644
--- a/client/strings/bg.json
+++ b/client/strings/bg.json
@@ -436,7 +436,7 @@
"LabelLibraryFilterSublistEmpty": "Не {0}",
"LabelLibraryItem": "Елемент на Библиотека",
"LabelLibraryName": "Име на Библиотека",
- "LabelLibrarySortByProgress": "Прогрес: Последно Обновен",
+ "LabelLibrarySortByProgress": "Прогрес: Последно обновление",
"LabelLibrarySortByProgressFinished": "Прогрес: Приключено",
"LabelLibrarySortByProgressStarted": "Прогрес: Започнато",
"LabelLimit": "Лимит",
@@ -892,7 +892,7 @@
"MessageScheduleRunEveryWeekdayAtTime": "Изпълни всеки {0} в {1}",
"MessageSearchResultsFor": "Резултати от търсенето за",
"MessageSelected": "{0} избрани",
- "MessageSeriesSequenceCannotContainSpaces": "Подредбата в серия не може да съдържа шпации.",
+ "MessageSeriesSequenceCannotContainSpaces": "Подредбата в серия не може да съдържа шпации",
"MessageServerCouldNotBeReached": "Сървърът не може да бъде достигнат",
"MessageSetChaptersFromTracksDescription": "Задайте глави, като използвате всеки аудио файл като глава и заглавие на главата като име на аудио файла",
"MessageShareExpirationWillBe": "Изтичането ще бъде на {0}",
@@ -956,6 +956,8 @@
"NotificationOnEpisodeDownloadedDescription": "Изпълнява се при автоматично изтегляне на подкаст епизод",
"NotificationOnRSSFeedDisabledDescription": "Изпълнява се, когато автоматичното изтегляне на епизодите е деактивирано, поради твърде много неуспешни опити",
"NotificationOnRSSFeedFailedDescription": "Пуска се когато заявката за RSS фийд е неуспешна за автоматично сваляне на епизод",
+ "NotificationOnTestDescription": "Event за тестване на системата за нотификации",
+ "PlaceholderBulkChapterInput": "Въведете име на глава или използвайте номериране (прим. 'Епизод 1', 'Глава 10', '1.')",
"PlaceholderNewCollection": "Ново име на колекцията",
"PlaceholderNewFolderPath": "Нов път на папката",
"PlaceholderNewPlaylist": "Ново име на плейлиста",
@@ -963,26 +965,58 @@
"PlaceholderSearchEpisode": "Търсене на Епизоди...",
"StatsAuthorsAdded": "добаврени автори",
"StatsBooksAdded": "добавени книги",
+ "StatsBooksAdditional": "Някой от вкючените добавки…",
"StatsBooksFinished": "завършени книги",
+ "StatsBooksFinishedThisYear": "Някой от книгите приключени тази година…",
+ "StatsBooksListenedTo": "слушани книги",
+ "StatsCollectionGrewTo": "Твоята книжна колекция израсна до…",
+ "StatsSessions": "сесии",
+ "StatsSpentListening": "прекарано в слушане",
+ "StatsTopAuthor": "ТОП АВТОР",
+ "StatsTopAuthors": "ТОП АВТОРИ",
+ "StatsTopGenre": "ТОП ЖАНР",
+ "StatsTopGenres": "ТОП ЖАНРА",
+ "StatsTopMonth": "ТОП МЕСЕЦ",
+ "StatsTopNarrator": "ТОП РАЗКАЗВАЧ",
+ "StatsTopNarrators": "ТОП РАЗКАЗВАЧИ",
+ "StatsTotalDuration": "С пълно времетраене…",
+ "StatsYearInReview": "ГОДИНАТА В ПРЕГЛЕД",
"ToastAccountUpdateSuccess": "Успешно обновяване на акаунта",
+ "ToastAppriseUrlRequired": "Трябва да въведете Apprise URL",
+ "ToastAsinRequired": "ASIN-а е задължителен",
"ToastAuthorImageRemoveSuccess": "Авторската снимка е премахната",
+ "ToastAuthorNotFound": "Автор \"{0}\" не е намерен",
+ "ToastAuthorRemoveSuccess": "Арторът е премахнат",
+ "ToastAuthorSearchNotFound": "Авторът не е намерен",
"ToastAuthorUpdateMerged": "Обновяване на автора сливано",
"ToastAuthorUpdateSuccess": "Автора обновен",
"ToastAuthorUpdateSuccessNoImageFound": "Автор обновен (не е намерена снимка)",
+ "ToastBackupAppliedSuccess": "Архивът е приложен",
"ToastBackupCreateFailed": "Неуспешно създаване на архив",
"ToastBackupCreateSuccess": "Архивът е създаден",
"ToastBackupDeleteFailed": "Неуспешно изтриване на архив",
"ToastBackupDeleteSuccess": "Архивът е изтрит",
+ "ToastBackupInvalidMaxKeep": "Невалиден брой за архиви за запазване",
+ "ToastBackupInvalidMaxSize": "Невалиден максимален рамер на архив",
"ToastBackupRestoreFailed": "Неуспешно възстановяване на архив",
"ToastBackupUploadFailed": "Неуспешно качване на архив",
"ToastBackupUploadSuccess": "Архивът е качен",
+ "ToastBatchApplyDetailsToItemsSuccess": "Детайли приложени на предмети",
+ "ToastBatchDeleteFailed": "Груповото изтриване се провали",
+ "ToastBatchDeleteSuccess": "Успешно групово изтриване",
+ "ToastBatchQuickMatchFailed": "Груповото Бързо Съвпадение се провали!",
+ "ToastBatchQuickMatchStarted": "Груповото Бързо Съвпадение на {0} книги започна!",
"ToastBatchUpdateFailed": "Неуспешно групово актуализиране",
"ToastBatchUpdateSuccess": "Успешно групово актуализиране",
"ToastBookmarkCreateFailed": "Неуспешно създаване на отметка",
"ToastBookmarkCreateSuccess": "Отметката е създадена",
"ToastBookmarkRemoveSuccess": "Отметката е премахната",
+ "ToastBulkChapterInvalidCount": "Въведете число между 1 и 150",
"ToastCachePurgeFailed": "Неуспешно изчистване на кеша",
"ToastCachePurgeSuccess": "Успешно изчистване на кеша",
+ "ToastChapterLocked": "Главата е заключена.",
+ "ToastChapterStartTimeAdjusted": "Начално време на главате е настоено с {0} секунди",
+ "ToastChaptersAllLocked": "Всички глави са заключени. Оключете някой глави за да преместите техните времена.",
"ToastChaptersHaveErrors": "Главите имат грешки",
"ToastChaptersMustHaveTitles": "Главите трябва да имат заглавия",
"ToastCollectionRemoveSuccess": "Колекцията е премахната",
diff --git a/client/strings/de.json b/client/strings/de.json
index ed0cae52c..4d9ecd412 100644
--- a/client/strings/de.json
+++ b/client/strings/de.json
@@ -116,7 +116,7 @@
"ButtonViewAll": "Alles anzeigen",
"ButtonYes": "Ja",
"ErrorUploadFetchMetadataAPI": "Fehler beim Abrufen der Metadaten",
- "ErrorUploadFetchMetadataNoResults": "Metadaten konnten nicht abgerufen werden. Versuche, den Titel und/oder den Autor zu aktualisieren.",
+ "ErrorUploadFetchMetadataNoResults": "Metadaten konnten nicht abgerufen werden - versuche den Titel und/oder den Autor zu aktualisieren",
"ErrorUploadLacksTitle": "Es muss ein Titel eingegeben werden",
"HeaderAccount": "Konto",
"HeaderAddCustomMetadataProvider": "Benutzerdefinierten Metadatenanbieter hinzufügen",
@@ -622,7 +622,7 @@
"LabelSettingsStoreMetadataWithItemHelp": "Standardmäßig werden die Metadaten in /metadata/items gespeichert. Wenn diese Option aktiviert ist, werden die Metadaten als OPF-Datei (Textdatei) in dem gleichen Ordner gespeichert in welchem sich auch das Medium befindet",
"LabelSettingsTimeFormat": "Zeitformat",
"LabelShare": "Freigeben",
- "LabelShareDownloadableHelp": "Erlaubt es einem Nutzer, mit dem Link, die Dateien des Mediums als ZIP herunterzuladen.",
+ "LabelShareDownloadableHelp": "Erlaubt es einem Nutzer, mit dem Link die Dateien des Mediums als ZIP herunterzuladen.",
"LabelShareOpen": "Freigeben",
"LabelShareURL": "Freigabe URL",
"LabelShowAll": "Alles anzeigen",
@@ -737,7 +737,7 @@
"MessageAddToPlayerQueue": "Zur Abspielwarteliste hinzufügen",
"MessageAppriseDescription": "Um diese Funktion nutzen zu können, musst du eine Instanz von Apprise API laufen haben oder eine API verwenden welche dieselbe Anfragen bearbeiten kann.
Die Apprise API Url muss der vollständige URL-Pfad sein, an den die Benachrichtigung gesendet werden soll, z.B. wenn Ihre API-Instanz unter http://192.168.1.1:8337 läuft, würdest du http://192.168.1.1:8337/notify eingeben.",
"MessageAsinCheck": "Stelle sicher, dass die ASIN aus der richtigen Audible Region verwendet wird, nicht Amazon.",
- "MessageAuthenticationLegacyTokenWarning": "Alte API-Token werden in Zukunft entfernt. Benutze stattdessen API Keys.",
+ "MessageAuthenticationLegacyTokenWarning": "Nicht mehr unterstützte API tokens werden in der Zukunft entfernt. Nutze stattdessen API Schlüssel.",
"MessageAuthenticationOIDCChangesRestart": "Nach dem Speichern muss der Server neugestartet werden um die OIDC Änderungen zu übernehmen.",
"MessageAuthenticationSecurityMessage": "Die Anmeldung wurde abgesichert. Benutzersitzungen werden getrennt, alle Benutzer müssen sich erneut anmelden.",
"MessageBackupsDescription": "In einer Sicherung werden Benutzer, Benutzerfortschritte, Details zu den Bibliotheksobjekten, Servereinstellungen und Bilder welche in /metadata/items & /metadata/authors gespeichert sind gespeichert. Sicherungen enthalten keine Dateien welche in den einzelnen Bibliotheksordnern (Medien-Ordnern) gespeichert sind.",
@@ -816,7 +816,7 @@
"MessageFeedURLWillBe": "Feed-URL wird {0} sein",
"MessageFetching": "Wird abgerufen …",
"MessageForceReScanDescription": "Durchsucht alle Dateien erneut, wie bei einem frischen Scan. ID3-Tags von Audiodateien, OPF-Dateien und Textdateien werden neu durchsucht.",
- "MessageHeatmapListeningTimeTooltip": "{0} auf {1} gehört",
+ "MessageHeatmapListeningTimeTooltip": "{0} gehört auf {1}",
"MessageHeatmapNoListeningSessions": "Keine Hörsitzungen am {0}",
"MessageImportantNotice": "Wichtiger Hinweis!",
"MessageInsertChapterBelow": "Kapitel unten einfügen",
@@ -1103,7 +1103,7 @@
"ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden",
"ToastPodcastCreateSuccess": "Podcast erstellt",
"ToastPodcastEpisodeUpdated": "Podcast-Folge aktualisiert",
- "ToastPodcastGetFeedFailed": "Fehler beim abrufen des Podcast-Feeds",
+ "ToastPodcastGetFeedFailed": "Fehler beim Abrufen des Podcast Feeds",
"ToastPodcastNoEpisodesInFeed": "Keine Episoden in RSS Feed gefunden",
"ToastPodcastNoRssFeed": "Podcast enthält keinen RSS Feed",
"ToastProgressIsNotBeingSynced": "Fortschritt wird nicht synchronisiert, Wiedergabe wird neu gestartet",
diff --git a/client/strings/es.json b/client/strings/es.json
index eae32bd9f..e9655563d 100644
--- a/client/strings/es.json
+++ b/client/strings/es.json
@@ -40,7 +40,7 @@
"ButtonFullPath": "Ruta completa",
"ButtonHide": "Ocultar",
"ButtonHome": "Inicio",
- "ButtonIssues": "Cuestiones",
+ "ButtonIssues": "Incidencias",
"ButtonJumpBackward": "Retroceder",
"ButtonJumpForward": "Adelantar",
"ButtonLatest": "Más recientes",
@@ -850,7 +850,7 @@
"MessageNoEpisodes": "Ningún episodio",
"MessageNoFoldersAvailable": "Ninguna carpeta disponible",
"MessageNoGenres": "Ningún género",
- "MessageNoIssues": "Ningún número",
+ "MessageNoIssues": "Sin incidencias",
"MessageNoItems": "Ningún elemento",
"MessageNoItemsFound": "Ningún elemento encontrado",
"MessageNoListeningSessions": "Ninguna sesión de escucha",
@@ -1116,8 +1116,8 @@
"ToastRemoveFailed": "Error al eliminar",
"ToastRemoveItemFromCollectionFailed": "Error al eliminar el elemento de la colección",
"ToastRemoveItemFromCollectionSuccess": "Elemento eliminado de la colección",
- "ToastRemoveItemsWithIssuesFailed": "Error en la eliminación de artículos de biblioteca incorrectos",
- "ToastRemoveItemsWithIssuesSuccess": "Se eliminaron artículos de biblioteca incorrectos",
+ "ToastRemoveItemsWithIssuesFailed": "Error en la eliminación de artículos de biblioteca con incidencias",
+ "ToastRemoveItemsWithIssuesSuccess": "Se eliminaron artículos de biblioteca con incidencias",
"ToastRenameFailed": "Error al cambiar el nombre",
"ToastRescanFailed": "Error al volver a escanear para {0}",
"ToastRescanRemoved": "Se eliminó el elemento reescaneado",
diff --git a/client/strings/it.json b/client/strings/it.json
index d2178cbf6..4b3921624 100644
--- a/client/strings/it.json
+++ b/client/strings/it.json
@@ -34,7 +34,7 @@
"ButtonEditChapters": "Modifica Capitoli",
"ButtonEditPodcast": "Modifica Podcast",
"ButtonEnable": "Abilita",
- "ButtonFireAndFail": "Fire and Fail",
+ "ButtonFireAndFail": "Centro e fallimento",
"ButtonFireOnTest": "Fire onTest event",
"ButtonForceReScan": "Forza Re-Scan",
"ButtonFullPath": "Percorso Completo",
@@ -182,7 +182,7 @@
"HeaderPlaylist": "Playlist",
"HeaderPlaylistItems": "Elementi della playlist",
"HeaderPodcastsToAdd": "Podcasts da Aggiungere",
- "HeaderPresets": "Presets",
+ "HeaderPresets": "Preimpostazioni",
"HeaderPreviewCover": "Anteprima Cover",
"HeaderRSSFeedGeneral": "Dettagli RSS",
"HeaderRSSFeedIsOpen": "RSS Feed è aperto",
@@ -306,7 +306,7 @@
"LabelCustomCronExpression": "Espressione Cron personalizzata:",
"LabelDatetime": "Data & Ora",
"LabelDays": "Giorni",
- "LabelDeleteFromFileSystemCheckbox": "Elimina dal file system (togli la spunta per eliminarla solo dal DB)",
+ "LabelDeleteFromFileSystemCheckbox": "Elimina dal file system (despunta per rimuoverla solo dal database)",
"LabelDescription": "Descrizione",
"LabelDeselectAll": "Deseleziona Tutto",
"LabelDetectedPattern": "Trovato pattern:",
@@ -436,9 +436,9 @@
"LabelLibraryFilterSublistEmpty": "Nessuno {0}",
"LabelLibraryItem": "Elementi della biblioteca",
"LabelLibraryName": "Nome della biblioteca",
- "LabelLibrarySortByProgress": "Progressi: Ultimi aggiornamenti",
- "LabelLibrarySortByProgressFinished": "Progressi: Completati",
- "LabelLibrarySortByProgressStarted": "Progressi: Iniziati",
+ "LabelLibrarySortByProgress": "Progresso: ultimo aggiornamento",
+ "LabelLibrarySortByProgressFinished": "Progresso: finito",
+ "LabelLibrarySortByProgressStarted": "Progresso: iniziato",
"LabelLimit": "Limiti",
"LabelLineSpacing": "Interlinea",
"LabelListenAgain": "Ascolta ancora",
@@ -497,7 +497,7 @@
"LabelNumberOfBooks": "Numero di libri",
"LabelNumberOfChapters": "Numero di capitoli:",
"LabelNumberOfEpisodes": "Numero di episodi",
- "LabelOpenIDAdvancedPermsClaimDescription": "Nome dell'attestazione OpenID che contiene autorizzazioni avanzate per le azioni dell'utente all'interno dell'applicazione che verranno applicate ai ruoli non amministratori (se configurato). Se il reclamo manca nella risposta, l'accesso ad ABS verrà negato. Se manca una singola opzione, verrà trattata comefalsa. Assicurati che l'attestazione del provider di identità corrisponda alla struttura prevista:",
+ "LabelOpenIDAdvancedPermsClaimDescription": "Nome dell'attestazione OpenID che contiene autorizzazioni avanzate per le azioni dell'utente all'interno dell'applicazione che verranno applicate ai ruoli non amministrativi (se configurato). Se il reclamo manca nella risposta, l'accesso ad ABS verrà negato. Se manca una singola opzione, verrà trattata come falso. Assicurati che l'attestazione del provider di identità corrisponda alla struttura prevista:",
"LabelOpenIDClaims": "Lasciare vuote le seguenti opzioni per disabilitare l'assegnazione avanzata di gruppi e autorizzazioni, assegnando quindi automaticamente il gruppo \"Utente\".",
"LabelOpenIDGroupClaimDescription": "Nome dell'attestazione OpenID che contiene un elenco dei gruppi dell'utente. Comunemente indicato come gruppo. se configurato, l'applicazione assegnerà automaticamente i ruoli in base alle appartenenze ai gruppi dell'utente, a condizione che tali gruppi siano denominati \"admin\", \"utente\" o \"ospite\" senza distinzione tra maiuscole e minuscole nell'attestazione. L'attestazione deve contenere un elenco e, se un utente appartiene a più gruppi, l'applicazione assegnerà il ruolo corrispondente al livello di accesso più alto. Se nessun gruppo corrisponde, l'accesso verrà negato.",
"LabelOpenRSSFeed": "Apri RSS Feed",
@@ -530,7 +530,7 @@
"LabelPrimaryEbook": "Libro principale",
"LabelProgress": "Cominciati",
"LabelProvider": "Fornitore",
- "LabelProviderAuthorizationValue": "Authorization Header Value",
+ "LabelProviderAuthorizationValue": "Valore intestazione di autorizzazione",
"LabelPubDate": "Data di pubblicazione",
"LabelPublishYear": "Anno di pubblicazione",
"LabelPublishedDate": "Pubblicati {0}",
@@ -674,7 +674,7 @@
"LabelTimeDurationXMinutes": "{0} minuti",
"LabelTimeDurationXSeconds": "{0} secondi",
"LabelTimeInMinutes": "Tempo in minuti",
- "LabelTimeLeft": "{0} sinistra",
+ "LabelTimeLeft": "{0} rimasti",
"LabelTimeListened": "Tempo di Ascolto",
"LabelTimeListenedToday": "Tempo di Ascolto Oggi",
"LabelTimeRemaining": "{0} rimanente",
@@ -682,7 +682,7 @@
"LabelTitle": "Titolo",
"LabelToolsEmbedMetadata": "Incorpora Metadata",
"LabelToolsEmbedMetadataDescription": "Incorpora i metadati nei file audio, inclusi l'immagine di copertina e i capitoli.",
- "LabelToolsM4bEncoder": "M4B Encoder",
+ "LabelToolsM4bEncoder": "Codificatore M4B",
"LabelToolsMakeM4b": "Crea un file M4B",
"LabelToolsMakeM4bDescription": "Genera un file audiolibro M4B con metadati incorporati, immagine di copertina e capitoli.",
"LabelToolsSplitM4b": "Converti M4B in MP3",
@@ -854,7 +854,7 @@
"MessageNoItems": "Nessun oggetto",
"MessageNoItemsFound": "Nessun oggetto trovato",
"MessageNoListeningSessions": "Nessuna sessione di ascolto",
- "MessageNoLogs": "Nessun Log",
+ "MessageNoLogs": "Nessun rapporto",
"MessageNoMediaProgress": "Nessun progresso multimediale",
"MessageNoNotifications": "Nessuna notifica",
"MessageNoPodcastFeed": "Podcast non valido: nessun feed",
@@ -1109,7 +1109,7 @@
"ToastProgressIsNotBeingSynced": "L'avanzamento non è sincronizzato, riavviare la riproduzione",
"ToastProviderCreatedFailed": "Impossibile aggiungere il provider",
"ToastProviderCreatedSuccess": "Aggiunto nuovo provider",
- "ToastProviderNameAndUrlRequired": "Nome e URL richiesti",
+ "ToastProviderNameAndUrlRequired": "Nome e Url richiesti",
"ToastProviderRemoveSuccess": "Provider rimosso",
"ToastRSSFeedCloseFailed": "Errore chiusura flusso RSS",
"ToastRSSFeedCloseSuccess": "Flusso RSS chiuso",
diff --git a/client/strings/ru.json b/client/strings/ru.json
index c84fe9dcf..ed3f18b89 100644
--- a/client/strings/ru.json
+++ b/client/strings/ru.json
@@ -392,7 +392,7 @@
"LabelGenre": "Жанр",
"LabelGenres": "Жанры",
"LabelHardDeleteFile": "Жесткое удаление файла",
- "LabelHasEbook": "Есть e-книга",
+ "LabelHasEbook": "Есть электронная книга",
"LabelHasSupplementaryEbook": "Есть дополнительная e-книга",
"LabelHideSubtitles": "Скрыть серии",
"LabelHighestPriority": "Наивысший приоритет",
@@ -437,8 +437,8 @@
"LabelLibraryItem": "Элемент библиотеки",
"LabelLibraryName": "Имя библиотеки",
"LabelLibrarySortByProgress": "Прогресс: Последнее обновление",
- "LabelLibrarySortByProgressFinished": "Прогресс: Завершено",
- "LabelLibrarySortByProgressStarted": "Прогресс: Начато",
+ "LabelLibrarySortByProgressFinished": "Прогресс: Закончена",
+ "LabelLibrarySortByProgressStarted": "Прогресс: Начата",
"LabelLimit": "Лимит",
"LabelLineSpacing": "Межстрочный интервал",
"LabelListenAgain": "Послушать снова",
diff --git a/client/strings/sk.json b/client/strings/sk.json
index 6101eba7d..23ed276e8 100644
--- a/client/strings/sk.json
+++ b/client/strings/sk.json
@@ -275,7 +275,7 @@
"LabelBonus": "Bonus",
"LabelBooks": "Knihy",
"LabelButtonText": "Text tlačidla",
- "LabelByAuthor": "od",
+ "LabelByAuthor": "od {0}",
"LabelChangePassword": "Zmeniť heslo",
"LabelChannels": "Kanály",
"LabelChapterCount": "{0} kapitol",