From bcf8f6b732032a12a46ce94a9c0c111c7a83daf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=A7=D0=B5=D1=80=D0=B2=D0=BE?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B9?= Date: Sat, 25 Jan 2025 11:45:09 +0000 Subject: [PATCH 01/22] Translated using Weblate (Russian) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/ru.json b/client/strings/ru.json index 84a176f214..853052a46b 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "Применить главы", "ButtonAuthors": "Авторы", "ButtonBack": "Назад", + "ButtonBatchEditPopulateFromExisting": "Заполнить из существующих", + "ButtonBatchEditPopulateMapDetails": "Заполнить данные карты", "ButtonBrowseForFolder": "Выбрать папку", "ButtonCancel": "Отмена", "ButtonCancelEncode": "Отменить кодирование", @@ -704,6 +706,8 @@ "MessageBackupsLocationEditNote": "Примечание: Обновление местоположения резервной копии не приведет к перемещению или изменению существующих резервных копий", "MessageBackupsLocationNoEditNote": "Примечание: Местоположение резервного копирования задается с помощью переменной среды и не может быть изменено здесь.", "MessageBackupsLocationPathEmpty": "Путь к расположению резервной копии не может быть пустым", + "MessageBatchEditPopulateMapDetailsAllHelp": "Заполнить включенные поля данными из всех элементов. Поля с несколькими значениями будут объединены", + "MessageBatchEditPopulateMapDetailsItemHelp": "Заполнить активированные поля сведений о карте данными из этого элемента", "MessageBatchQuickMatchDescription": "Быстрый Поиск попытается добавить отсутствующие обложки и метаданные для выбранных элементов. Включите параметры ниже, чтобы разрешить Быстрому Поиску перезаписывать существующие обложки и/или метаданные.", "MessageBookshelfNoCollections": "Вы еще не создали ни одной коллекции", "MessageBookshelfNoRSSFeeds": "Нет открытых RSS-каналов", From d245c93da47e7140c3ab3a3c2432e92983f84bd2 Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Sat, 25 Jan 2025 11:12:32 +0000 Subject: [PATCH 02/22] Translated using Weblate (Swedish) Currently translated at 85.1% (925 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index a5fb27ad12..b4a129826a 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -110,7 +110,7 @@ "HeaderAccount": "Konto", "HeaderAddCustomMetadataProvider": "Addera egen källa för metadata", "HeaderAdvanced": "Avancerad", - "HeaderAppriseNotificationSettings": "Apprise Meddelandeinställningar", + "HeaderAppriseNotificationSettings": "Inställningar av meddelanden med Apprise", "HeaderAudioTracks": "Ljudspår", "HeaderAudiobookTools": "Hantering av ljudboksfil", "HeaderAuthentication": "Autentisering", @@ -483,7 +483,7 @@ "LabelSelectEpisodesShowing": "Välj {0} avsnitt som visas", "LabelSelectUsers": "Välj användare", "LabelSendEbookToDevice": "Skicka e-bok till...", - "LabelSequence": "Sekvens", + "LabelSequence": "Sekvensnummer", "LabelSeries": "Serier", "LabelSeriesName": "Serienamn", "LabelSeriesProgress": "Status för serier", @@ -851,7 +851,9 @@ "ToastDeviceTestEmailFailed": "Misslyckades med att skicka ett testmail", "ToastDeviceTestEmailSuccess": "Ett testmail har skickats", "ToastEmailSettingsUpdateSuccess": "Inställningarna av e-post har uppdaterats", + "ToastEncodeCancelSucces": "Omkodningen avbruten", "ToastFailedToLoadData": "Misslyckades med att ladda data", + "ToastFailedToUpdate": "Misslyckades med att uppdatera", "ToastInvalidImageUrl": "Felaktig URL-adress till omslagsbilden", "ToastInvalidMaxEpisodesToDownload": "Ogiltigt maximalt antal avsnitt att ladda ner", "ToastInvalidUrl": "Felaktig URL-adress", @@ -878,7 +880,12 @@ "ToastNameRequired": "Ett namn måste anges", "ToastNewUserCreatedFailed": "Misslyckades med att skapa kontot \"{0}\"", "ToastNewUserCreatedSuccess": "Ett nytt konto har skapats", + "ToastNewUserLibraryError": "Minst ett bibliotek måste anges", + "ToastNewUserPasswordError": "Ett lösenord måste anges. Endast användaren 'root' kan vara utan lösenord.", + "ToastNewUserUsernameError": "Ange ett användarnamn", "ToastNoUpdatesNecessary": "Inga uppdateringar var nödvändiga", + "ToastNotificationCreateFailed": "Misslyckades med att skapa meddelandet", + "ToastNotificationDeleteFailed": "Misslyckades med att radera meddelandet", "ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan", "ToastPlaylistCreateSuccess": "Spellistan skapad", "ToastPlaylistRemoveSuccess": "Spellistan har tagits bort", @@ -887,11 +894,14 @@ "ToastPodcastCreateSuccess": "Podcasten skapad framgångsrikt", "ToastProviderCreatedFailed": "Misslyckades med att addera en källa", "ToastProviderCreatedSuccess": "En ny källa har adderats", + "ToastProviderNameAndUrlRequired": "Ett namn och en URL-adress krävs", "ToastProviderRemoveSuccess": "Källan har tagits bort", "ToastRSSFeedCloseFailed": "Misslyckades med att stänga RSS-flödet", "ToastRSSFeedCloseSuccess": "RSS-flödet stängt", + "ToastRemoveFailed": "Misslyckades med att radera", "ToastRemoveItemFromCollectionFailed": "Misslyckades med att ta bort objektet från samlingen", "ToastRemoveItemFromCollectionSuccess": "Objektet borttaget från samlingen", + "ToastRenameFailed": "Misslyckades med att ändra namn", "ToastSelectAtLeastOneUser": "Åtminstone en användare måste väljas", "ToastSendEbookToDeviceFailed": "Misslyckades med att skicka e-boken till enheten", "ToastSendEbookToDeviceSuccess": "E-boken skickad till enheten \"{0}\"", @@ -912,5 +922,6 @@ "ToastUserDeleteSuccess": "Användaren borttagen", "ToastUserPasswordChangeSuccess": "Lösenordet har ändrats", "ToastUserPasswordMismatch": "Lösenorden är inte identiska", - "ToastUserPasswordMustChange": "Det nya lösenordet kan inte vara samma som det gamla" + "ToastUserPasswordMustChange": "Det nya lösenordet kan inte vara samma som det gamla", + "ToastUserRootRequireName": "Ett användarnamn för 'root' måste anges" } From a38a92b948a6846a806b1a3d7613d36c445eb99f Mon Sep 17 00:00:00 2001 From: SunSpring Date: Sat, 25 Jan 2025 10:46:07 +0000 Subject: [PATCH 03/22] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ --- client/strings/zh-cn.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 1c5362751c..53c8484e2b 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "应用到章节", "ButtonAuthors": "作者", "ButtonBack": "返回", + "ButtonBatchEditPopulateFromExisting": "用现有内容填充", + "ButtonBatchEditPopulateMapDetails": "填充地图详细信息", "ButtonBrowseForFolder": "浏览文件夹", "ButtonCancel": "取消", "ButtonCancelEncode": "取消编码", @@ -704,6 +706,8 @@ "MessageBackupsLocationEditNote": "注意: 更新备份位置不会移动或修改现有备份", "MessageBackupsLocationNoEditNote": "注意: 备份位置是通过环境变量设置的, 不能在此处更改.", "MessageBackupsLocationPathEmpty": "备份位置路径不能为空", + "MessageBatchEditPopulateMapDetailsAllHelp": "使用所有项目的数据填充已启用的字段. 具有多个值的字段将被合并", + "MessageBatchEditPopulateMapDetailsItemHelp": "使用此项目的数据填充已启用的地图详细信息字段", "MessageBatchQuickMatchDescription": "快速匹配将尝试为所选项目添加缺少的封面和元数据. 启用以下选项以允许快速匹配覆盖现有封面和或元数据.", "MessageBookshelfNoCollections": "你尚未进行任何收藏", "MessageBookshelfNoRSSFeeds": "没有打开的 RSS 源", From 0a29b549df18033c9fc5a56c06bd5c3015725281 Mon Sep 17 00:00:00 2001 From: Simple16 Date: Sat, 25 Jan 2025 11:59:03 +0000 Subject: [PATCH 04/22] Translated using Weblate (Russian) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/ru.json b/client/strings/ru.json index 853052a46b..644621b9f6 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -465,7 +465,7 @@ "LabelNotificationsMaxQueueSize": "Макс. размер очереди для событий уведомлений", "LabelNotificationsMaxQueueSizeHelp": "События ограничены 1 в секунду. События будут игнорированы если в очереди максимальное количество. Это предотвращает спам сообщениями.", "LabelNumberOfBooks": "Количество книг", - "LabelNumberOfEpisodes": "# Эпизодов", + "LabelNumberOfEpisodes": "# из эпизодов", "LabelOpenIDAdvancedPermsClaimDescription": "Имя утверждения OpenID, содержащего расширенные разрешения на действия пользователя в приложении, которые будут применяться к ролям, не являющимся администраторами (если они настроены). Если утверждение отсутствует в ответе, в доступе к ABS будет отказано. Если одна опция отсутствует, она будет рассматриваться как false. Убедитесь, что утверждение поставщика удостоверений соответствует ожидаемой структуре:", "LabelOpenIDClaims": "Оставьте следующие параметры пустыми, чтобы отключить расширенное назначение групп и разрешений, будет автоматически присвоена группа «Пользователь».", "LabelOpenIDGroupClaimDescription": "Имя утверждения OpenID, содержащего список групп пользователя. Обычно их называют groups. Если эта настройка настроена, приложение будет автоматически назначать роли на основе членства пользователя в группах при условии, что эти группы названы в утверждении без учета регистра \"admin\", \"user\" или \"guest\". Утверждение должно содержать список, и если пользователь принадлежит к нескольким группам, то приложение назначит роль, соответствующую самому высокому уровню доступа. Если ни одна из групп не совпадает, доступ будет запрещен.", From 35eb5bcfc0686d1238b3e8dfa1d34737aca8e710 Mon Sep 17 00:00:00 2001 From: biuklija Date: Sat, 25 Jan 2025 20:56:42 +0000 Subject: [PATCH 05/22] Translated using Weblate (Croatian) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/strings/hr.json b/client/strings/hr.json index 84912f9a57..f65a8d4b21 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "Primijeni poglavlja", "ButtonAuthors": "Autori", "ButtonBack": "Natrag", + "ButtonBatchEditPopulateFromExisting": "Popuni iz postojećeg", + "ButtonBatchEditPopulateMapDetails": "Popuni mapirane pojedinosti", "ButtonBrowseForFolder": "Pronađi mapu", "ButtonCancel": "Odustani", "ButtonCancelEncode": "Otkaži kodiranje", @@ -288,7 +290,7 @@ "LabelCustomCronExpression": "Prilagođeni CRON izraz:", "LabelDatetime": "Datum i vrijeme", "LabelDays": "Dani", - "LabelDeleteFromFileSystemCheckbox": "Izbriši datoteke (uklonite oznaku ako stavku želite izbrisati samo iz baze podataka)", + "LabelDeleteFromFileSystemCheckbox": "Izbriši datoteke (uklonite kvačicu ako stavku želite izbrisati samo iz baze podataka)", "LabelDescription": "Opis", "LabelDeselectAll": "Odznači sve", "LabelDevice": "Uređaj", @@ -704,6 +706,8 @@ "MessageBackupsLocationEditNote": "Napomena: Uređivanje lokacije za sigurnosne kopije ne premješta ili mijenja postojeće sigurnosne kopije", "MessageBackupsLocationNoEditNote": "Napomena: Lokacija za sigurnosne kopije zadana je kroz varijablu okoline i ovdje se ne može izmijeniti.", "MessageBackupsLocationPathEmpty": "Putanja do lokacije za sigurnosne kopije ne može ostati prazna", + "MessageBatchEditPopulateMapDetailsAllHelp": "Nadopunjuje omogućena polja podatcima iz svih stavki. Polja s višestrukim podatcima će se spojiti", + "MessageBatchEditPopulateMapDetailsItemHelp": "Popuni omogućena polja mapiranih pojedinosti s podatcima iz ove stavke", "MessageBatchQuickMatchDescription": "Brzo prepoznavanje za odabrane će stavke pokušati dodati naslovnice i meta-podatke koji nedostaju. Uključite donje opcije ako želite da Brzo prepoznavanje prepiše postojeće naslovnice i/ili meta-podatke.", "MessageBookshelfNoCollections": "Niste izradili niti jednu zbirku", "MessageBookshelfNoRSSFeeds": "Nema otvorenih RSS izvora", @@ -721,7 +725,7 @@ "MessageConfirmDeleteDevice": "Sigurno želite izbrisati e-čitač \"{0}\"?", "MessageConfirmDeleteFile": "Ovo će izbrisati datoteke s datotečnog sustava. Jeste li sigurni?", "MessageConfirmDeleteLibrary": "Sigurno želite trajno izbrisati knjižnicu \"{0}\"?", - "MessageConfirmDeleteLibraryItem": "Ovo će izbrisati knjižničku stavku iz datoteke i vašeg datotečnog sustava. Jeste li sigurni?", + "MessageConfirmDeleteLibraryItem": "Ovo će izbrisati knjižničku stavku iz baze podataka i s datotečnog sustava. Jeste li sigurni?", "MessageConfirmDeleteLibraryItems": "Ovo će izbrisati {0} knjižničkih stavki iz baze podataka i datotečnog sustava. Jeste li sigurni?", "MessageConfirmDeleteMetadataProvider": "Sigurno želite izbrisati prilagođenog pružatelja meta-podataka \"{0}\"?", "MessageConfirmDeleteNotification": "Sigurno želite izbrisati ovu obavijest?", From 74c87a0bbd2c3f8b9ed1ca02cee4c0de1cb73a1a Mon Sep 17 00:00:00 2001 From: Andreas Morell-Reng Date: Mon, 27 Jan 2025 07:07:40 +0000 Subject: [PATCH 06/22] Translated using Weblate (Danish) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ --- client/strings/da.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/strings/da.json b/client/strings/da.json index d36011fda7..9816ab11cd 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "Anvend kapitler", "ButtonAuthors": "Forfattere", "ButtonBack": "Tilbage", + "ButtonBatchEditPopulateFromExisting": "Opret fra eksisterende", + "ButtonBatchEditPopulateMapDetails": "Opret fra kortlægnings detaljer", "ButtonBrowseForFolder": "Gennemse mappe", "ButtonCancel": "Annuller", "ButtonCancelEncode": "Annuller kodning", @@ -465,7 +467,7 @@ "LabelNumberOfBooks": "Antal bøger", "LabelNumberOfEpisodes": "# afsnit", "LabelOpenIDAdvancedPermsClaimDescription": "Navnet af OpenID claimet som indeholder avancerede brugerhandlinger inden i applikationen som vil gælde for ikke administrative roller (hvis konfigureret). Hvis et claim mangler fra svaret vil adgang til ABS blive nægtet. Hvis en enkelt indstilling/option mangler, vil det bliver behandlet som false. Sørg for at identity provider's claim matcher den forventede struktur:", - "LabelOpenIDClaims": "Efterlad de følgende indstillinger tomme for at deaktivere avancerede grupper og adgangsstyring for automatisk at tilføje dem til 'User' gruppen.", + "LabelOpenIDClaims": "Efterlad de følgende indstillinger tomme for at deaktivere avanceret gruppe og adgangsindstilling, ved automatisk at assigne 'Bruger' grupper.", "LabelOpenIDGroupClaimDescription": "Navnet af det OpenID claim som skal indeholde brugerens grupper. Mest kendt som groups. hvis konfigureret, vil applikationen automatiske tildele roller baseret p[ brugerens gruppemedlemsskaber, givet disse grupper er navngivet (uden forbehold for store og små bogstaver) 'admin', 'user' eller 'guest' i claimet. Claimet burde indeholde en liste (og hvis brugeren tilhøre flere grupper) som applikationen vil tildele roller med højeste adgangsnvieau. Hvis ingen grupper matcher vil adgang blive nægtet.", "LabelOpenRSSFeed": "Åbn RSS-feed", "LabelOverwrite": "Overskriv", @@ -662,7 +664,7 @@ "LabelTrailer": "Trailer", "LabelType": "Type", "LabelUnabridged": "Uforkortet", - "LabelUndo": "Undo", + "LabelUndo": "Fortryd", "LabelUnknown": "Ukendt", "LabelUnknownPublishDate": "Ukendt publiceringsdato", "LabelUpdateCover": "Opdater omslag", @@ -704,6 +706,8 @@ "MessageBackupsLocationEditNote": "Note: Opdatering af backup sti vil ikke fjerne eller modificere eksisterende backups", "MessageBackupsLocationNoEditNote": "Note: Backup sti er sat igennem miljøvariabel og kan ikke ændres her.", "MessageBackupsLocationPathEmpty": "Backup sti kan ikke være tom", + "MessageBatchEditPopulateMapDetailsAllHelp": "Opret felter slået til med data fra alle genstande. Felter med flere værdier vil blive sammenflettet", + "MessageBatchEditPopulateMapDetailsItemHelp": "Opret kort med værdier der er slået til fra felter med data fra denne genstand", "MessageBatchQuickMatchDescription": "Quick Match vil forsøge at tilføje manglende omslag og metadata til de valgte elementer. Aktivér indstillingerne nedenfor for at tillade Quick Match at overskrive eksisterende omslag og/eller metadata.", "MessageBookshelfNoCollections": "Du har ikke oprettet nogen samlinger endnu", "MessageBookshelfNoRSSFeeds": "Ingen RSS-feeds er åbne", From f82697cbbfac88b7ac9f62ef793d1c8863c9b214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Mon, 27 Jan 2025 11:06:11 +0000 Subject: [PATCH 07/22] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/uk.json b/client/strings/uk.json index ebdc379013..d09ea1ba43 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -434,7 +434,7 @@ "LabelMetadataProvider": "Джерело метаданих", "LabelMinute": "Хвилина", "LabelMinutes": "Хвилини", - "LabelMissing": "Бракує", + "LabelMissing": "Відсутня", "LabelMissingEbook": "Без електронної книги", "LabelMissingSupplementaryEbook": "Без додаткової електронної книги", "LabelMobileRedirectURIs": "Дозволені адреси перенаправлення", From 437c8dd09c6101329b34431cd7da71f7d31c1500 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Mon, 27 Jan 2025 06:22:23 +0000 Subject: [PATCH 08/22] Translated using Weblate (Slovenian) Currently translated at 100.0% (1086 of 1086 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/sl.json b/client/strings/sl.json index 47cbb49ec8..7d6bb93d8b 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -434,7 +434,7 @@ "LabelMetadataProvider": "Ponudnik metapodatkov", "LabelMinute": "Minuta", "LabelMinutes": "Minute", - "LabelMissing": "Manjkajoče", + "LabelMissing": "Manjka", "LabelMissingEbook": "Nima nobene e-knjige", "LabelMissingSupplementaryEbook": "Nima nobene dodatne e-knjige", "LabelMobileRedirectURIs": "Dovoljeni mobilni preusmeritveni URI-ji", From 8bd336a4bac0952a1cf8d55a73bf00f9f2f8a1d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Tue, 28 Jan 2025 11:47:18 +0000 Subject: [PATCH 09/22] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1087 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index d09ea1ba43..d630bb8f63 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "Ваші підсумки року ({0})", "LabelPhotoPathURL": "Шлях/URL фото", "LabelPlayMethod": "Метод відтворення", + "LabelPlaybackRateIncrementDecrement": "Величина збільшення/зменшення швидкості відтворення", "LabelPlayerChapterNumberMarker": "{0} з {1}", "LabelPlaylists": "Списки відтворення", "LabelPodcast": "Подкаст", From 4cc97a22f63bec229747d1e30a24406d9a4d1279 Mon Sep 17 00:00:00 2001 From: Will Forde Date: Tue, 28 Jan 2025 00:18:21 +0000 Subject: [PATCH 10/22] Translated using Weblate (Japanese) Currently translated at 0.1% (1 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ja/ --- client/strings/ja.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/strings/ja.json b/client/strings/ja.json index 0967ef424b..80af12d810 100644 --- a/client/strings/ja.json +++ b/client/strings/ja.json @@ -1 +1,3 @@ -{} +{ + "ButtonAdd": "追加" +} From 989388d3ed21508363fc6b075ac40e9b44889751 Mon Sep 17 00:00:00 2001 From: Michel Neuba Date: Wed, 29 Jan 2025 15:01:30 +0000 Subject: [PATCH 11/22] Translated using Weblate (French) Currently translated at 99.7% (1084 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/fr.json b/client/strings/fr.json index 8b640a6bf6..dbefb5550d 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "Appliquer aux chapitres", "ButtonAuthors": "Auteurs", "ButtonBack": "Retour", + "ButtonBatchEditPopulateFromExisting": "Remplir à partir de l'existant", + "ButtonBatchEditPopulateMapDetails": "Remplir les détails de la carte", "ButtonBrowseForFolder": "Naviguer vers le répertoire", "ButtonCancel": "Annuler", "ButtonCancelEncode": "Annuler l’encodage", @@ -484,6 +486,7 @@ "LabelPersonalYearReview": "Bilan de l’année ({0})", "LabelPhotoPathURL": "Chemin / URL des photos", "LabelPlayMethod": "Méthode d’écoute", + "LabelPlaybackRateIncrementDecrement": "Augmentation/Diminition de la vitesse de lecture", "LabelPlayerChapterNumberMarker": "{0} sur {1}", "LabelPlaylists": "Listes de lecture", "LabelPodcast": "Podcast", @@ -704,6 +707,7 @@ "MessageBackupsLocationEditNote": "Remarque : Mettre à jour l'emplacement de sauvegarde ne déplacera pas ou ne modifiera pas les sauvegardes existantes", "MessageBackupsLocationNoEditNote": "Remarque : l’emplacement de sauvegarde est défini via une variable d’environnement et ne peut pas être modifié ici.", "MessageBackupsLocationPathEmpty": "L'emplacement de secours ne peut pas être vide", + "MessageBatchEditPopulateMapDetailsAllHelp": "Remplir les champs disponibles avec les données de tous les éléments. les champs avec des valeurs multiples seront fusionnés", "MessageBatchQuickMatchDescription": "La recherche par correspondance rapide tentera d’ajouter les couvertures et métadonnées manquantes pour les éléments sélectionnés. Activez les options ci-dessous pour permettre la Recherche par correspondance d’écraser les couvertures et/ou métadonnées existantes.", "MessageBookshelfNoCollections": "Vous n’avez pas encore de collections", "MessageBookshelfNoRSSFeeds": "Aucun flux RSS n’est ouvert", From c62a6fbffd7a37b775ada947baf8c1a0e2b97ba8 Mon Sep 17 00:00:00 2001 From: biuklija Date: Wed, 29 Jan 2025 11:53:11 +0000 Subject: [PATCH 12/22] Translated using Weblate (Croatian) Currently translated at 100.0% (1087 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/hr.json b/client/strings/hr.json index f65a8d4b21..2871c0c8ce 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "Vaš godišnji pregled ({0})", "LabelPhotoPathURL": "Putanja ili URL fotografije", "LabelPlayMethod": "Način reprodukcije", + "LabelPlaybackRateIncrementDecrement": "Korak povećanja/smanjenja brzine reprodukcije", "LabelPlayerChapterNumberMarker": "{0} od {1}", "LabelPlaylists": "Popisi za izvođenje", "LabelPodcast": "Podcast", From 88c10ad61987b3accb62351079dd3ab024156e49 Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Thu, 30 Jan 2025 07:58:19 +0000 Subject: [PATCH 13/22] Translated using Weblate (Swedish) Currently translated at 85.4% (929 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index b4a129826a..6180652f12 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -153,6 +153,7 @@ "HeaderMetadataToEmbed": "Metadata som kommer att adderas", "HeaderNewAccount": "Nytt konto", "HeaderNewLibrary": "Nytt bibliotek", + "HeaderNotificationCreate": "Addera ett meddelande", "HeaderNotifications": "Meddelanden", "HeaderOpenRSSFeed": "Öppna RSS-flöde", "HeaderOtherFiles": "Andra filer", @@ -205,7 +206,7 @@ "LabelAccountTypeUser": "Användare", "LabelActivity": "Aktivitet", "LabelAddToCollection": "Lägg till i en samling", - "LabelAddToCollectionBatch": "Lägg till {0} böcker i en Samling", + "LabelAddToCollectionBatch": "Lägg till {0} böcker i samlingen", "LabelAddToPlaylist": "Lägg till i en spellista", "LabelAddToPlaylistBatch": "Lägg till {0} objekt i Spellistan", "LabelAddedAt": "Datum adderad", @@ -215,7 +216,7 @@ "LabelAllUsers": "Alla användare", "LabelAllUsersExcludingGuests": "Alla användare utom gäster", "LabelAllUsersIncludingGuests": "Alla användare inklusive gäster", - "LabelAlreadyInYourLibrary": "Redan i din samling", + "LabelAlreadyInYourLibrary": "Finns redan i samlingen", "LabelApiToken": "API-token", "LabelAppend": "Lägg till", "LabelAudioBitrate": "Bitrate för ljud (t.ex. 128k)", @@ -637,7 +638,7 @@ "MessageAddToPlayerQueue": "Lägg till i spellistan", "MessageAppriseDescription": "För att använda den här funktionen behöver du ha en instans av Apprise API igång eller en API som hanterar dessa begäranden.
Apprise API-urlen bör vara hela URL-sökvägen för att skicka meddelandet, t.ex., om din API-instans är tillgänglig på http://192.168.1.1:8337, bör du ange http://192.168.1.1:8337/notify.", "MessageBackupsDescription": "Säkerhetskopior inkluderar användare, användarnas framsteg, biblioteksobjekt, serverinställningar
och bilder lagrade i /metadata/items & /metadata/authors.
De inkluderar INTE några filer lagrade i dina biblioteksmappar.", - "MessageBackupsLocationEditNote": "OBS: När du ändrar plats för säkerhetskopiorna så flyttas INTE gamla säkerhetskopior dit", + "MessageBackupsLocationEditNote": "OBS: När du ändrar plats för säkerhetskopiorna så flyttas INTE gamla säkerhetskopior dit.", "MessageBackupsLocationNoEditNote": "OBS: Platsen där säkerhetskopiorna lagras bestäms av en central inställning och kan inte ändras här.", "MessageBackupsLocationPathEmpty": "Uppgiften om platsen för lagring av säkerhetskopior kan inte lämnas tom", "MessageBatchQuickMatchDescription": "Quick Match kommer försöka lägga till saknade omslag och metadata för de valda föremålen. Aktivera alternativen nedan för att tillåta Quick Match att överskriva befintliga omslag och/eller metadata.", @@ -660,8 +661,10 @@ "MessageConfirmDeleteLibraryItem": "Detta kommer att radera objektet från databasen och ditt filsystem. Är du säker?", "MessageConfirmDeleteLibraryItems": "Detta kommer att radera {0} biblioteksobjekt från databasen och ditt filsystem. Är du säker?", "MessageConfirmDeleteMetadataProvider": "Är du säker på att du vill radera din egen källa för metadata \"{0}\"?", + "MessageConfirmDeleteNotification": "Är du säker på att du vill radera detta meddelande?", "MessageConfirmDeleteSession": "Är du säker på att du vill radera detta lyssningstillfälle?", - "MessageConfirmForceReScan": "Är du säker på att du vill tvinga omgenomsökning?", + "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?", "MessageConfirmMarkAllEpisodesFinished": "Är du säker på att du vill markera alla avsnitt som avslutade?", "MessageConfirmMarkAllEpisodesNotFinished": "Är du säker på att du vill markera alla avsnitt som ej avslutade?", "MessageConfirmMarkItemFinished": "Är du säker på att du vill markera \"{0}\" som avslutad?", @@ -678,7 +681,7 @@ "MessageConfirmRemoveEpisode": "Är du säker på att du vill ta bort avsnittet \"{0}\"?", "MessageConfirmRemoveEpisodes": "Är du säker på att du vill ta bort {0} avsnitt?", "MessageConfirmRemoveListeningSessions": "Är du säker på att du vill radera {0} lyssningstillfällen?", - "MessageConfirmRemoveMetadataFiles": "Är du säker på att du vill radera 'metadata.{0}' filerna i alla mappar i ditt bibliotek?", + "MessageConfirmRemoveMetadataFiles": "Är du säker på att du vill radera filerna 'metadata.{0}' i alla mappar i ditt bibliotek?", "MessageConfirmRemoveNarrator": "Är du säker på att du vill ta bort uppläsaren \"{0}\"?", "MessageConfirmRemovePlaylist": "Är du säker på att du vill ta bort din spellista \"{0}\"?", "MessageConfirmRenameGenre": "Är du säker på att du vill byta namn på kategorin \"{0}\" till \"{1}\" för alla objekt?", @@ -748,7 +751,7 @@ "MessageOr": "eller", "MessagePauseChapter": "Pausa kapiteluppspelning", "MessagePlayChapter": "Lyssna på kapitlets början", - "MessagePlaylistCreateFromCollection": "Skapa spellista från samling", + "MessagePlaylistCreateFromCollection": "Skapa en spellista från samlingen", "MessagePleaseWait": "Vänta ett ögonblick...", "MessagePodcastHasNoRSSFeedForMatching": "Podcasten har ingen RSS-flödes-URL att använda för matchning", "MessageQuickMatchDescription": "Adderar uppgifter som saknas samt en omslagsbild från
första träffen i resultatet vid sökningen från '{0}'.
Skriver inte över befintliga uppgifter om inte
inställningen 'Prioritera matchad metadata' är aktiverad.", @@ -760,6 +763,7 @@ "MessageResetChaptersConfirm": "Är du säker på att du vill återställa alla kapitel och ångra de ändringarna du gjort?", "MessageRestoreBackupConfirm": "Är du säker på att du vill läsa in säkerhetskopian som skapades den", "MessageRestoreBackupWarning": "Att återställa en säkerhetskopia kommer att skriva över hela databasen som finns i /config och omslagsbilder i /metadata/items & /metadata/authors.

Säkerhetskopior ändrar inte några filer i dina biblioteksmappar. Om du har aktiverat serverinställningar för att lagra omslagskonst och metadata i dina biblioteksmappar säkerhetskopieras eller skrivs de inte över.

Alla klienter som använder din server kommer att uppdateras automatiskt.", + "MessageScheduleLibraryScanNote": "För de flesta användare rekommenderas att denna funktion ej aktiveras. Istället bör funktionen 'Watcher' vara aktiverad. Watcher kommer då automatiskt identifiera förändringar i biblioteket. För vissa filsystem (som t.ex. NFS) fungerar inte Watcher. Då kan schemalagda skanningar av biblioteken användas istället.", "MessageSearchResultsFor": "Sökresultat för", "MessageSelected": "{0} valda", "MessageServerCouldNotBeReached": "Servern kunde inte nås", @@ -783,15 +787,15 @@ "MessageXLibraryIsEmpty": "Biblioteket {0} är tomt!", "MessageYourAudiobookDurationIsLonger": "Varaktigheten på din ljudbok är längre än den hittade varaktigheten", "MessageYourAudiobookDurationIsShorter": "Varaktigheten på din ljudbok är kortare än den hittade varaktigheten", - "NoteChangeRootPassword": "Rotanvändaren är den enda användaren som kan ha ett tomt lösenord", + "NoteChangeRootPassword": "Användaren 'root' är den enda användaren som kan vara utan lösenord", "NoteChapterEditorTimes": "OBS: Starttiden för första kapitlet måste vara 0:00 och starttiden för det sista kapitlet får inte överstiga ljudbokens totala varaktighet.", - "NoteFolderPicker": "Obs: Mappar som redan är kartlagda kommer inte att visas", - "NoteRSSFeedPodcastAppsHttps": "Varning: De flesta podcastappar kräver att RSS-flödets URL används med HTTPS", - "NoteRSSFeedPodcastAppsPubDate": "Varning: 1 eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa podcastappar kräver detta.", - "NoteUploaderFoldersWithMediaFiles": "Mappar med flera mediefiler hanteras som separata objekt i biblioteket.", + "NoteFolderPicker": "OBS: Mappar som redan är kopplade kommer inte att visas", + "NoteRSSFeedPodcastAppsHttps": "VARNING: De flesta applikationer för podcasts kräver att URL:en för RSS-flödet använder HTTPS", + "NoteRSSFeedPodcastAppsPubDate": "VARNING: Ett eller flera av dina avsnitt har inte ett publiceringsdatum. Vissa applikationer för podcasts kräver detta.", + "NoteUploaderFoldersWithMediaFiles": "Mappar som innehåller mediefiler hanteras som separata objekt i biblioteket.", "NoteUploaderOnlyAudioFiles": "Om du bara laddar upp ljudfiler kommer varje ljudfil att hanteras som en separat ljudbok.", "NoteUploaderUnsupportedFiles": "Oaccepterade filer ignoreras. När du väljer eller släpper en mapp ignoreras andra filer som inte finns i ett objektmapp.", - "PlaceholderNewCollection": "Nytt samlingsnamn", + "PlaceholderNewCollection": "Nytt namn på samlingen", "PlaceholderNewFolderPath": "Nytt sökväg till mappen", "PlaceholderNewPlaylist": "Nytt namn på spellistan", "PlaceholderSearch": "Sök...", From 9abd6698aef4d5ef37ef183e73d9cacda01e8201 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Thu, 30 Jan 2025 06:52:41 +0000 Subject: [PATCH 14/22] Translated using Weblate (Slovenian) Currently translated at 100.0% (1087 of 1087 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index 7d6bb93d8b..d991150bba 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "Pregled tvojega leta ({0})", "LabelPhotoPathURL": "Slika pot/URL", "LabelPlayMethod": "Metoda predvajanja", + "LabelPlaybackRateIncrementDecrement": "Korak povečanja/zmanjšanja hitrosti predvajanja", "LabelPlayerChapterNumberMarker": "{0} od {1}", "LabelPlaylists": "Seznami predvajanja", "LabelPodcast": "Podcast", From 1fce94ad4a39ae0d462b4e2d512a09d2461aebff Mon Sep 17 00:00:00 2001 From: Andreas Morell-Reng Date: Fri, 31 Jan 2025 09:36:09 +0000 Subject: [PATCH 15/22] Translated using Weblate (Danish) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ --- client/strings/da.json | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/client/strings/da.json b/client/strings/da.json index 9816ab11cd..226da65582 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -5,7 +5,7 @@ "ButtonAddLibrary": "Tilføj Bibliotek", "ButtonAddPodcasts": "Tilføj podcasts", "ButtonAddUser": "Tilføj bruger", - "ButtonAddYourFirstLibrary": "Tilføj din første bibliotek", + "ButtonAddYourFirstLibrary": "Tilføj dit første bibliotek", "ButtonApply": "Anvend", "ButtonApplyChapters": "Anvend kapitler", "ButtonAuthors": "Forfattere", @@ -93,7 +93,7 @@ "ButtonScrollLeft": "Rul til Venstre", "ButtonScrollRight": "Rul til Højre", "ButtonSearch": "Søg", - "ButtonSelectFolderPath": "Vælg Mappen Sti", + "ButtonSelectFolderPath": "Vælg Mappe Sti", "ButtonSeries": "Serier", "ButtonSetChaptersFromTracks": "Sæt kapitler fra spor", "ButtonShare": "Del", @@ -215,7 +215,7 @@ "LabelAbridgedChecked": "Forkortet (kontrolleret)", "LabelAbridgedUnchecked": "Uforkortet (ikke kontrolleret)", "LabelAccessibleBy": "Tilgængelig af", - "LabelAccountType": "Kontotype", + "LabelAccountType": "Brugertype", "LabelAccountTypeAdmin": "Administrator", "LabelAccountTypeGuest": "Gæst", "LabelAccountTypeUser": "Bruger", @@ -226,7 +226,7 @@ "LabelAddToPlaylistBatch": "Tilføj {0} Elementer til Afspilningsliste", "LabelAddedAt": "Tilføjet", "LabelAddedDate": "Tilføjet {0}", - "LabelAdminUsersOnly": "Kun Administratorbrugere", + "LabelAdminUsersOnly": "Kun Administratorer", "LabelAll": "Alle", "LabelAllUsers": "Alle Brugere", "LabelAllUsersExcludingGuests": "Alle bruger eksklusiv gæster", @@ -445,7 +445,7 @@ "LabelNarrator": "Fortæller", "LabelNarrators": "Fortællere", "LabelNew": "Ny", - "LabelNewPassword": "Nyt kodeord", + "LabelNewPassword": "Ny adgangskode", "LabelNewestAuthors": "Nyeste forfattere", "LabelNewestEpisodes": "Nyeste episoder", "LabelNextBackupDate": "Næste sikkerhedskopi dato", @@ -472,7 +472,7 @@ "LabelOpenRSSFeed": "Åbn RSS-feed", "LabelOverwrite": "Overskriv", "LabelPaginationPageXOfY": "Side {0} af {1}", - "LabelPassword": "Kodeord", + "LabelPassword": "Adgangskode", "LabelPath": "Sti", "LabelPermanent": "Permanent", "LabelPermissionsAccessAllLibraries": "Kan få adgang til alle biblioteker", @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "Dit år i review ({0})", "LabelPhotoPathURL": "Foto sti/URL", "LabelPlayMethod": "Afspilningsmetode", + "LabelPlaybackRateIncrementDecrement": "Afspilningshastighed øges/sænkes med", "LabelPlayerChapterNumberMarker": "{0} af {1}", "LabelPlaylists": "Afspilningslister", "LabelPodcast": "Podcast", @@ -575,12 +576,12 @@ "LabelSettingsLibraryMarkAsFinishedWhen": "Marker medie indhold som færdigt når", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Spring til tidligere bøger i Fortsæt serie", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "Fortsæt Serien siden hylde viser de første bøger som ikke er startet i serier med mindst en bog som ikke er startet og ingen bøger i gang. Aktivering af denne indstilling vil fortsætte serien fra den sidst gennemførte bog modsat den først ikke startede bog.", - "LabelSettingsParseSubtitles": "Fortolk undertekster", + "LabelSettingsParseSubtitles": "Fortolk undertitler", "LabelSettingsParseSubtitlesHelp": "Udtræk undertekster fra lydbogsmappenavne.
Undertitler skal adskilles af \" - \"
f.eks. \"Bogtitel - En undertitel her\" har undertitlen \"En undertitel her\"", "LabelSettingsPreferMatchedMetadata": "Foretræk matchede metadata", "LabelSettingsPreferMatchedMetadataHelp": "Matchede data vil tilsidesætte elementdetaljer ved brug af Hurtig Match. Som standard udfylder Hurtig Match kun manglende detaljer.", "LabelSettingsSkipMatchingBooksWithASIN": "Spring over matchende bøger, der allerede har en ASIN", - "LabelSettingsSkipMatchingBooksWithISBN": "Spring over matchende bøger, der allerede har en ISBN", + "LabelSettingsSkipMatchingBooksWithISBN": "Spring matchende bøger over, som allerede har et ISBN-nummer", "LabelSettingsSortingIgnorePrefixes": "Ignorer præfikser ved sortering", "LabelSettingsSortingIgnorePrefixesHelp": "f.eks. for præfikset \"the\" vil bogtitlen \"The Book Title\" blive sorteret som \"Book Title, The\"", "LabelSettingsSquareBookCovers": "Brug kvadratiske bogomslag", @@ -710,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "Opret kort med værdier der er slået til fra felter med data fra denne genstand", "MessageBatchQuickMatchDescription": "Quick Match vil forsøge at tilføje manglende omslag og metadata til de valgte elementer. Aktivér indstillingerne nedenfor for at tillade Quick Match at overskrive eksisterende omslag og/eller metadata.", "MessageBookshelfNoCollections": "Du har ikke oprettet nogen samlinger endnu", + "MessageBookshelfNoCollectionsHelp": "Samlinger er offentlige. Alle brugere med adgang til biblioteket kan se dem.", "MessageBookshelfNoRSSFeeds": "Ingen RSS-feeds er åbne", "MessageBookshelfNoResultsForFilter": "Ingen resultater for filter \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Intet resultat for query", @@ -820,6 +822,7 @@ "MessageNoTasksRunning": "Ingen opgaver kører", "MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige", "MessageNoUserPlaylists": "Du har ingen afspilningslister", + "MessageNoUserPlaylistsHelp": "Playlister er private. Kun brugere som opretter dem kan se dem.", "MessageNotYetImplemented": "Endnu ikke implementeret", "MessageOpmlPreviewNote": "Note: Dette er en forhåndsvisning af den indlæste OPML fil. Podcast titel vil blive taget fra RSS feedet.", "MessageOr": "eller", From b62309ead23df4bdf57903af3bfe544e056167f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Fri, 31 Jan 2025 05:50:24 +0000 Subject: [PATCH 16/22] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index d630bb8f63..ba1a2d2141 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -711,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "Заповніть увімкнені поля деталей карти даними з цього елемента", "MessageBatchQuickMatchDescription": "Швидкий пошук спробує знайти відсутні обкладинки та метадані обраних елементів. Увімкніть налаштування нижче, аби дозволити заміну наявних обкладинок та/або метаданих під час швидкого пошуку.", "MessageBookshelfNoCollections": "Ви не створили жодної добірки", + "MessageBookshelfNoCollectionsHelp": "Колекції публічні. Їх можуть бачити всі користувачі, які мають доступ до бібліотеки.", "MessageBookshelfNoRSSFeeds": "Немає відкритих RSS-каналів", "MessageBookshelfNoResultsForFilter": "Немає результатів з фільтром \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Немає результатів за запитом", @@ -821,6 +822,7 @@ "MessageNoTasksRunning": "Немає активних завдань", "MessageNoUpdatesWereNecessary": "Оновлень не потрібно", "MessageNoUserPlaylists": "У вас немає списків відтворення", + "MessageNoUserPlaylistsHelp": "Списки відтворення приватні. Лише користувач, який їх створює, може бачити їх.", "MessageNotYetImplemented": "Ще не реалізовано", "MessageOpmlPreviewNote": "Примітка: це попередній перегляд OPML-файлу. Актуальна назва подкасту буде завантажена з RSS-каналу.", "MessageOr": "або", From 3d9100e5b84b4399c2b94f4ba789812c61f22654 Mon Sep 17 00:00:00 2001 From: Simple16 Date: Sat, 1 Feb 2025 03:16:01 +0000 Subject: [PATCH 17/22] Translated using Weblate (Russian) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client/strings/ru.json b/client/strings/ru.json index 644621b9f6..a2c66d8caa 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -303,7 +303,7 @@ "LabelDownload": "Скачать", "LabelDownloadNEpisodes": "Скачать {0} эпизодов", "LabelDownloadable": "Загружаемый", - "LabelDuration": "Длина", + "LabelDuration": "Продолжительность", "LabelDurationComparisonExactMatch": "(точное совпадение)", "LabelDurationComparisonLonger": "({0} дольше)", "LabelDurationComparisonShorter": "({0} короче)", @@ -434,7 +434,7 @@ "LabelMetadataProvider": "Провайдер", "LabelMinute": "Минуты", "LabelMinutes": "Минуты", - "LabelMissing": "Потеряно", + "LabelMissing": "Отсутствует", "LabelMissingEbook": "Нет e-книги", "LabelMissingSupplementaryEbook": "Нет дополнительной e-книги", "LabelMobileRedirectURIs": "Разрешенные URI перенаправления с мобильных устройств", @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "Итоги прошедшего года ({0})", "LabelPhotoPathURL": "Путь к фото/URL", "LabelPlayMethod": "Метод воспроизведения", + "LabelPlaybackRateIncrementDecrement": "Величина увеличения/уменьшения скорости воспроизведения", "LabelPlayerChapterNumberMarker": "{0} из {1}", "LabelPlaylists": "Плейлисты", "LabelPodcast": "Подкаст", @@ -653,7 +654,7 @@ "LabelToolsMakeM4bDescription": "Создает .M4B файл аудиокниги с встроенными метаданными, обложкой и главами.", "LabelToolsSplitM4b": "Разделить M4B на MP3 файлы", "LabelToolsSplitM4bDescription": "Создает MP3 файла из M4B, разделяет на главы с встроенными метаданными, обложкой и главами.", - "LabelTotalDuration": "Общая длина", + "LabelTotalDuration": "Общая продолжительность", "LabelTotalTimeListened": "Всего прослушано", "LabelTrackFromFilename": "Трек из Имени файла", "LabelTrackFromMetadata": "Трек из Метаданных", @@ -710,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "Заполнить активированные поля сведений о карте данными из этого элемента", "MessageBatchQuickMatchDescription": "Быстрый Поиск попытается добавить отсутствующие обложки и метаданные для выбранных элементов. Включите параметры ниже, чтобы разрешить Быстрому Поиску перезаписывать существующие обложки и/или метаданные.", "MessageBookshelfNoCollections": "Вы еще не создали ни одной коллекции", + "MessageBookshelfNoCollectionsHelp": "Коллекции являются общедоступными. Все пользователи, имеющие доступ к библиотеке, могут их просматривать.", "MessageBookshelfNoRSSFeeds": "Нет открытых RSS-каналов", "MessageBookshelfNoResultsForFilter": "Нет Результатов для фильтра \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Нет результатов для запроса", @@ -820,6 +822,7 @@ "MessageNoTasksRunning": "Нет выполняемых задач", "MessageNoUpdatesWereNecessary": "Обновления не требовались", "MessageNoUserPlaylists": "У вас нет плейлистов", + "MessageNoUserPlaylistsHelp": "Списки воспроизведения являются конфиденциальными. Только пользователь, который их создает, может их видеть.", "MessageNotYetImplemented": "Пока не реализовано", "MessageOpmlPreviewNote": "Примечание: Это предварительный просмотр разобранного файла OPML. Фактическое название подкаста будет взято из RSS-канала.", "MessageOr": "или", From 13f353596b96623c4d67ea6f839ff75e868193c5 Mon Sep 17 00:00:00 2001 From: SunSpring Date: Sat, 1 Feb 2025 01:38:03 +0000 Subject: [PATCH 18/22] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ --- client/strings/zh-cn.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 53c8484e2b..2ebec7381a 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -434,7 +434,7 @@ "LabelMetadataProvider": "元数据提供商", "LabelMinute": "分钟", "LabelMinutes": "分钟", - "LabelMissing": "丢失", + "LabelMissing": "丢失的", "LabelMissingEbook": "没有电子书", "LabelMissingSupplementaryEbook": "没有补充电子书", "LabelMobileRedirectURIs": "允许移动应用重定向 URI", @@ -486,6 +486,7 @@ "LabelPersonalYearReview": "你的年度回顾 ({0})", "LabelPhotoPathURL": "图片路径或 URL", "LabelPlayMethod": "播放方法", + "LabelPlaybackRateIncrementDecrement": "播放速率增加/减少量", "LabelPlayerChapterNumberMarker": "{0} 于 {1}", "LabelPlaylists": "播放列表", "LabelPodcast": "播客", @@ -710,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "使用此项目的数据填充已启用的地图详细信息字段", "MessageBatchQuickMatchDescription": "快速匹配将尝试为所选项目添加缺少的封面和元数据. 启用以下选项以允许快速匹配覆盖现有封面和或元数据.", "MessageBookshelfNoCollections": "你尚未进行任何收藏", + "MessageBookshelfNoCollectionsHelp": "收藏是公开的. 所有有权访问图书馆的用户都可以看到它们.", "MessageBookshelfNoRSSFeeds": "没有打开的 RSS 源", "MessageBookshelfNoResultsForFilter": "过滤器无结果 \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "没有可查询的结果", @@ -820,6 +822,7 @@ "MessageNoTasksRunning": "没有正在运行的任务", "MessageNoUpdatesWereNecessary": "无需更新", "MessageNoUserPlaylists": "你没有播放列表", + "MessageNoUserPlaylistsHelp": "播放列表是私密的. 只有创建播放列表的用户才能看到.", "MessageNotYetImplemented": "尚未实施", "MessageOpmlPreviewNote": "注意: 这是解析的OPML文件的预览. 实际的播客标题将从 RSS 提要中获取.", "MessageOr": "或", From 5fa4c5a2c3f59f61acf25d1cfcca958fd526af33 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Sat, 1 Feb 2025 12:27:05 +0000 Subject: [PATCH 19/22] Translated using Weblate (German) Currently translated at 99.3% (1082 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ --- client/strings/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/de.json b/client/strings/de.json index 99d5bb1e75..b31fedc9c0 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -645,7 +645,7 @@ "LabelTimeToShift": "Zeit bis zum Wechsel in Sekunden", "LabelTitle": "Titel", "LabelToolsEmbedMetadata": "Metadaten einbetten", - "LabelToolsEmbedMetadataDescription": "Bettet die Metadaten einschließlich des Titelbildes und der Kapitel in die Audiodatein ein.", + "LabelToolsEmbedMetadataDescription": "Bettet die Metadaten einschließlich des Titelbildes und der Kapitel in die Audiodateien ein.", "LabelToolsM4bEncoder": "M4B Kodierer", "LabelToolsMakeM4b": "M4B-Datei erstellen", "LabelToolsMakeM4bDescription": "Erstellt eine M4B-Datei (Endung \".m4b\") welche mehrere mp3-Dateien in einer einzigen Datei inkl. derer Metadaten (Beschreibung, Titelbild, Kapitel, ...) zusammenfasst. M4B-Datei können darüber hinaus Lesezeichen speichern und mit einem Abspielschutz (Passwort) versehen werden.", From 3465790fe969bbf73f71ef38a1e479c96c63161b Mon Sep 17 00:00:00 2001 From: biuklija Date: Sat, 1 Feb 2025 10:09:26 +0000 Subject: [PATCH 20/22] Translated using Weblate (Croatian) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/strings/hr.json b/client/strings/hr.json index 2871c0c8ce..eda11cfa1f 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -401,7 +401,7 @@ "LabelLastBookAdded": "Zadnja dodana knjiga", "LabelLastBookUpdated": "Zadnja ažurirana knjiga", "LabelLastSeen": "Zadnji puta viđen", - "LabelLastTime": "Zadnji puta", + "LabelLastTime": "Zadnje vrijeme", "LabelLastUpdate": "Zadnje ažuriranje", "LabelLayout": "Prikaz", "LabelLayoutSinglePage": "Jedna stranica", @@ -711,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "Popuni omogućena polja mapiranih pojedinosti s podatcima iz ove stavke", "MessageBatchQuickMatchDescription": "Brzo prepoznavanje za odabrane će stavke pokušati dodati naslovnice i meta-podatke koji nedostaju. Uključite donje opcije ako želite da Brzo prepoznavanje prepiše postojeće naslovnice i/ili meta-podatke.", "MessageBookshelfNoCollections": "Niste izradili niti jednu zbirku", + "MessageBookshelfNoCollectionsHelp": "Zbirke su javne. Svi korisnici s pristupom knjižnici mogu ih vidjeti.", "MessageBookshelfNoRSSFeeds": "Nema otvorenih RSS izvora", "MessageBookshelfNoResultsForFilter": "Nema rezultata za filter \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Vaš upit nema rezultata", @@ -821,6 +822,7 @@ "MessageNoTasksRunning": "Nema zadataka koji se izvode", "MessageNoUpdatesWereNecessary": "Ažuriranje nije bilo potrebno", "MessageNoUserPlaylists": "Nemate popisa za izvođenje", + "MessageNoUserPlaylistsHelp": "Popisi za izvođenje su privatni. Može ih vidjeti samo korisnik koji ih je izradio.", "MessageNotYetImplemented": "Još nije implementirano", "MessageOpmlPreviewNote": "Napomena: Ovo je pretpregled raščlanjene OPML datoteke. Stvarni naslov podcasta preuzet će se iz RSS izvora.", "MessageOr": "ili", From 4464276a6e2ef1876faeea0f7a269189a8f413e1 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Sat, 1 Feb 2025 13:51:58 +0000 Subject: [PATCH 21/22] Translated using Weblate (Slovenian) Currently translated at 100.0% (1089 of 1089 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index d991150bba..33e6da8654 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -711,6 +711,7 @@ "MessageBatchEditPopulateMapDetailsItemHelp": "Napolni omogočena polja s podrobnostmi zemljevida s podatki iz tega elementa", "MessageBatchQuickMatchDescription": "Hitro ujemanje bo poskušal dodati manjkajoče naslovnice in metapodatke za izbrane elemente. Omogočite spodnje možnosti, da omogočite hitremu ujemanju, da prepiše obstoječe naslovnice in/ali metapodatke.", "MessageBookshelfNoCollections": "Ustvaril nisi še nobene zbirke", + "MessageBookshelfNoCollectionsHelp": "Zbirke so javne. Vsi uporabniki z dostopom do knjižnice jih lahko vidijo.", "MessageBookshelfNoRSSFeeds": "Noben vir RSS ni odprt", "MessageBookshelfNoResultsForFilter": "Ni rezultatov za filter \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Ni rezultatov za poizvedbo", @@ -821,6 +822,7 @@ "MessageNoTasksRunning": "Nobeno opravili ne teče", "MessageNoUpdatesWereNecessary": "Posodobitve niso bile potrebne", "MessageNoUserPlaylists": "Nimate seznamov predvajanja", + "MessageNoUserPlaylistsHelp": "Seznami predvajanj so zasebni. Samo uporabniki, ki jih ustvarijo, jih lahko vidijo.", "MessageNotYetImplemented": "Še ni implementirano", "MessageOpmlPreviewNote": "Opomba: To je predogled razčlenjene datoteke OPML. Dejanski naslov podcasta bo vzet iz vira RSS.", "MessageOr": "ali", From eeaae5f9345036213a2c6dd9908ed7c5a4b3c56d Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 2 Feb 2025 22:06:22 +0100 Subject: [PATCH 22/22] Added translation using Weblate (Turkish) --- client/strings/tr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 client/strings/tr.json diff --git a/client/strings/tr.json b/client/strings/tr.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/client/strings/tr.json @@ -0,0 +1 @@ +{}