From 1acfd2ae547e2cef981feaa4f132eb751760e7fe Mon Sep 17 00:00:00 2001 From: Daniel Nylander Date: Fri, 18 Sep 2026 23:28:45 +0200 Subject: [PATCH 1/4] Translated using Weblate (Swedish) Currently translated at 100.0% (1167 of 1167 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index 8af8f3896..a9084daa3 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -46,6 +46,7 @@ "ButtonLatest": "Senaste", "ButtonLibrary": "Bibliotek", "ButtonLogout": "Logga ut", + "ButtonLogoutAllDevices": "Logga ut från alla enheter", "ButtonLookup": "Sök", "ButtonManageTracks": "Hantera spår", "ButtonMapChapterTitles": "Mappa kapitelrubriker", @@ -194,6 +195,7 @@ "HeaderScheduleEpisodeDownloads": "Schemalägg automatisk hämtning av avsnitt", "HeaderScheduleLibraryScans": "Schemalägg automatiska biblioteksskanningar", "HeaderSession": "Lyssningstillfälle", + "HeaderSessions": "Sessioner", "HeaderSetBackupSchedule": "Schemalägg säkerhetskopiering", "HeaderSettings": "Inställningar", "HeaderSettingsDisplay": "Visning", @@ -415,6 +417,7 @@ "LabelIntervalEveryHour": "Varje timme", "LabelIntervalEveryMinute": "Varje minut", "LabelInvert": "Invertera", + "LabelIpAddress": "IP-adress", "LabelItem": "Objekt", "LabelJumpBackwardAmount": "Inställning för \"hopp bakåt\"", "LabelJumpForwardAmount": "Inställning för \"hopp framåt\"", @@ -449,7 +452,7 @@ "LabelLowestPriority": "Lägst prioritet", "LabelMatchConfidence": "Matchningsgrad", "LabelMatchExistingUsersBy": "Matcha befintliga användare med", - "LabelMatchExistingUsersByDescription": "Används för att ansluta befintlig användare. När anslutningen sker kommer användaren att matchas med ett unikt ID från SSO-leverantören.", + "LabelMatchExistingUsersByDescription": "Används för att ansluta befintliga användare. När anslutningen har gjorts matchas användarna med ett unikt ID från SSO-leverantören.", "LabelMaxEpisodesToDownload": "Maximalt antal avsnitt att hämta (0 = obegränsat).", "LabelMaxEpisodesToDownloadPerCheck": "Maximalt antal nya avsnitt att hämta per tillfälle", "LabelMaxEpisodesToKeep": "Maximalt antal avsnitt att behålla", @@ -590,7 +593,7 @@ "LabelSettingsDateFormat": "Datumformat", "LabelSettingsEnableWatcher": "Bevaka biblioteken automatiskt efter ändringar", "LabelSettingsEnableWatcherForLibrary": "Bevaka biblioteket automatiskt efter ändringar", - "LabelSettingsEnableWatcherHelp": "Upptäcker automatiskt när objekt
läggs till, uppdateras eller tas bort.
OBS: Servern måste startas om.", + "LabelSettingsEnableWatcherHelp": "Objekt läggs till eller uppdateras automatiskt när filändringar upptäcks.
OBS: Servern måste startas om.", "LabelSettingsEpubsAllowScriptedContent": "Tillåt skriptat innehåll i EPUB-filer", "LabelSettingsEpubsAllowScriptedContentHelp": "Tillåt skript i EPUB-filer.
Alternativet bör vara inaktiverat
om du inte litar på filernas källa.", "LabelSettingsExperimentalFeatures": "Experimentella funktioner", @@ -774,6 +777,7 @@ "MessageConfirmDeleteSession": "Är du säker på att du vill ta bort detta lyssningstillfälle?", "MessageConfirmEmbedMetadataInAudioFiles": "Är du säker på att du vill infoga metadata i {0} ljudfiler?", "MessageConfirmForceReScan": "Är du säker på att du vill starta en ny skanning?", + "MessageConfirmLogoutDevice": "Är du säker på att du vill logga ut från ”{0}”?", "MessageConfirmMarkAllEpisodesFinished": "Är du säker på att du vill markera alla avsnitt som avslutade?", "MessageConfirmMarkAllEpisodesNotFinished": "Vill du markera alla avsnitt som inte avslutade?", "MessageConfirmMarkItemFinished": "Är du säker på att du vill markera \"{0}\" som avslutad?", @@ -936,7 +940,7 @@ "MessageTaskTargetDirectoryNotWritable": "Det går inte att skriva till målmappen", "MessageThinking": "Tänker…", "MessageUploaderItemFailed": "Det gick inte att ladda upp", - "MessageUploaderItemSuccess": "har laddats upp", + "MessageUploaderItemSuccess": "Uppladdningen lyckades", "MessageUploading": "Laddar upp…", "MessageValidCronExpression": "Giltigt cron-uttryck", "MessageWatcherIsDisabledGlobally": "Bevakningen är inaktiverad i serverinställningarna", From fa4f6b58f319c53a6a1e4dff1b6e6d5a6bee8f8d Mon Sep 17 00:00:00 2001 From: Danol Date: Sun, 20 Sep 2026 23:09:50 +0200 Subject: [PATCH 2/4] Translated using Weblate (Czech) Currently translated at 99.9% (1166 of 1167 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index 17436435b..64fe6bef5 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -208,7 +208,7 @@ "HeaderStatsLargestItems": "Největší položky", "HeaderStatsLongestItems": "Nejdelší položky (hod.)", "HeaderStatsMinutesListeningChart": "Poslech za posledních 7 dní (min)", - "HeaderStatsRecentSessions": "Poslední relace", + "HeaderStatsRecentSessions": "Nedávné relace", "HeaderStatsTop10Authors": "Top 10 autorů", "HeaderStatsTop5Genres": "Top 5 žánrů", "HeaderTableOfContents": "Obsah", @@ -1135,12 +1135,12 @@ "ToastSeriesUpdateFailed": "Aktualizace série se nezdařila", "ToastSeriesUpdateSuccess": "Aktualizace série byla úspěšná", "ToastServerSettingsUpdateSuccess": "Nastavení serveru aktualizováno", - "ToastSessionCloseFailed": "Chyba při ukončení", + "ToastSessionCloseFailed": "Nepodařilo se ukončit relaci", "ToastSessionDeleteFailed": "Nepodařilo se smazat relaci", "ToastSessionDeleteSuccess": "Relace smazána", "ToastSleepTimerDone": "Uspání knížky ... zZzzZz", "ToastSlugMustChange": "Slug obsahuje chybné znaky", - "ToastSlugRequired": "Slug (URL) je vyžadována", + "ToastSlugRequired": "Slug (URL) je vyžadován", "ToastSocketConnected": "Socket připojen", "ToastSocketDisconnected": "Socket odpojen", "ToastSocketFailedToConnect": "Socket se nepodařilo připojit", From f589397008321b7a18448ee4a235b7c54cb6519e Mon Sep 17 00:00:00 2001 From: Mediokris Date: Mon, 21 Sep 2026 10:42:03 +0200 Subject: [PATCH 3/4] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1167 of 1167 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/ --- client/strings/no.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/no.json b/client/strings/no.json index 8e1c9cfbb..4cca15796 100644 --- a/client/strings/no.json +++ b/client/strings/no.json @@ -46,6 +46,7 @@ "ButtonLatest": "Siste", "ButtonLibrary": "Bibliotek", "ButtonLogout": "Logg ut", + "ButtonLogoutAllDevices": "Logg ut av alle enheter", "ButtonLookup": "Slå opp", "ButtonManageTracks": "Administrer spor", "ButtonMapChapterTitles": "Kartlegg kapittel titler", @@ -194,6 +195,7 @@ "HeaderScheduleEpisodeDownloads": "Planlegg automatisk nedlasting av episoder", "HeaderScheduleLibraryScans": "Planlegg automatisk bibliotek skann", "HeaderSession": "Sesjon", + "HeaderSessions": "Økter", "HeaderSetBackupSchedule": "Sett timeplan for sikkerhetskopi", "HeaderSettings": "Innstillinger", "HeaderSettingsDisplay": "Vis", @@ -415,6 +417,7 @@ "LabelIntervalEveryHour": "Hver time", "LabelIntervalEveryMinute": "Hvert minutt", "LabelInvert": "Inverter", + "LabelIpAddress": "IP Adresse", "LabelItem": "Enhet", "LabelJumpBackwardAmount": "Hopp bakover med", "LabelJumpForwardAmount": "Hopp forover med", @@ -774,6 +777,7 @@ "MessageConfirmDeleteSession": "Er du sikker på at du vil slette denne sesjonen?", "MessageConfirmEmbedMetadataInAudioFiles": "Er du sikker på at du vil legge til metadata i {0} lyd-filer?", "MessageConfirmForceReScan": "Er du sikker på at du vil tvinge en ny skann?", + "MessageConfirmLogoutDevice": "Er du sikker på at du vil logge ut av \"{0}\"?", "MessageConfirmMarkAllEpisodesFinished": "Er du sikker på at du vil markere alle episodene som fullført?", "MessageConfirmMarkAllEpisodesNotFinished": "Er du sikker på at du vil markere alle episodene som ikke fullført?", "MessageConfirmMarkItemFinished": "Er du sikker på at du vil markere {0} som ferdig?", From ff57368f37c0f2e8132b0dc15192d3919ed4ab5f Mon Sep 17 00:00:00 2001 From: Juan Benites Date: Wed, 23 Sep 2026 18:07:25 +0200 Subject: [PATCH 4/4] Translated using Weblate (Spanish) Currently translated at 100.0% (1167 of 1167 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/es.json b/client/strings/es.json index e9655563d..1c253c115 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -46,6 +46,7 @@ "ButtonLatest": "Más recientes", "ButtonLibrary": "Biblioteca", "ButtonLogout": "Cerrar Sesión", + "ButtonLogoutAllDevices": "Cerrar sesión en todos los dispositivos", "ButtonLookup": "Averiguar", "ButtonManageTracks": "Gestionar pistas", "ButtonMapChapterTitles": "Asignar Títulos a Capítulos", @@ -194,6 +195,7 @@ "HeaderScheduleEpisodeDownloads": "Planificador de auto‐descargas de episodios", "HeaderScheduleLibraryScans": "Planificar Auto‐Escaneo de Biblioteca", "HeaderSession": "Sesión", + "HeaderSessions": "Sesiones", "HeaderSetBackupSchedule": "Establecer Planificación de Respaldo", "HeaderSettings": "Ajustes", "HeaderSettingsDisplay": "Interfaz", @@ -415,6 +417,7 @@ "LabelIntervalEveryHour": "Cada hora", "LabelIntervalEveryMinute": "Cada minuto", "LabelInvert": "Invertir", + "LabelIpAddress": "Dirección IP", "LabelItem": "Elemento", "LabelJumpBackwardAmount": "Cantidad de saltos hacia atrás", "LabelJumpForwardAmount": "Cantidad de saltos hacia adelante", @@ -774,6 +777,7 @@ "MessageConfirmDeleteSession": "¿Confirma que quiere eliminar esta sesión?", "MessageConfirmEmbedMetadataInAudioFiles": "¿Confirma que quiere incrustar metadatos en {0} archivos de audio?", "MessageConfirmForceReScan": "¿Confirma que quiere forzar un reescaneo?", + "MessageConfirmLogoutDevice": "¿Seguro que quieres cerrar la sesión de «{0}»?", "MessageConfirmMarkAllEpisodesFinished": "¿Confirma que quiere marcar todos los episodios como terminados?", "MessageConfirmMarkAllEpisodesNotFinished": "¿Confirma que quiere marcar todos los episodios como no terminados?", "MessageConfirmMarkItemFinished": "¿Confirma que quiere marcar «{0}» como terminado?",