diff --git a/client/strings/da.json b/client/strings/da.json index d36011fda7..226da65582 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -5,11 +5,13 @@ "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", "ButtonBack": "Tilbage", + "ButtonBatchEditPopulateFromExisting": "Opret fra eksisterende", + "ButtonBatchEditPopulateMapDetails": "Opret fra kortlægnings detaljer", "ButtonBrowseForFolder": "Gennemse mappe", "ButtonCancel": "Annuller", "ButtonCancelEncode": "Annuller kodning", @@ -91,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", @@ -213,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", @@ -224,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", @@ -443,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", @@ -465,12 +467,12 @@ "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", "LabelPaginationPageXOfY": "Side {0} af {1}", - "LabelPassword": "Kodeord", + "LabelPassword": "Adgangskode", "LabelPath": "Sti", "LabelPermanent": "Permanent", "LabelPermissionsAccessAllLibraries": "Kan få adgang til alle biblioteker", @@ -484,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", @@ -573,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", @@ -662,7 +665,7 @@ "LabelTrailer": "Trailer", "LabelType": "Type", "LabelUnabridged": "Uforkortet", - "LabelUndo": "Undo", + "LabelUndo": "Fortryd", "LabelUnknown": "Ukendt", "LabelUnknownPublishDate": "Ukendt publiceringsdato", "LabelUpdateCover": "Opdater omslag", @@ -704,8 +707,11 @@ "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", + "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", @@ -816,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", 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.", 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", diff --git a/client/strings/hr.json b/client/strings/hr.json index 84912f9a57..eda11cfa1f 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", @@ -399,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", @@ -484,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", @@ -704,8 +707,11 @@ "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", + "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", @@ -721,7 +727,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?", @@ -816,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", 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": "追加" +} diff --git a/client/strings/ru.json b/client/strings/ru.json index 84a176f214..a2c66d8caa 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -10,6 +10,8 @@ "ButtonApplyChapters": "Применить главы", "ButtonAuthors": "Авторы", "ButtonBack": "Назад", + "ButtonBatchEditPopulateFromExisting": "Заполнить из существующих", + "ButtonBatchEditPopulateMapDetails": "Заполнить данные карты", "ButtonBrowseForFolder": "Выбрать папку", "ButtonCancel": "Отмена", "ButtonCancelEncode": "Отменить кодирование", @@ -301,7 +303,7 @@ "LabelDownload": "Скачать", "LabelDownloadNEpisodes": "Скачать {0} эпизодов", "LabelDownloadable": "Загружаемый", - "LabelDuration": "Длина", + "LabelDuration": "Продолжительность", "LabelDurationComparisonExactMatch": "(точное совпадение)", "LabelDurationComparisonLonger": "({0} дольше)", "LabelDurationComparisonShorter": "({0} короче)", @@ -432,7 +434,7 @@ "LabelMetadataProvider": "Провайдер", "LabelMinute": "Минуты", "LabelMinutes": "Минуты", - "LabelMissing": "Потеряно", + "LabelMissing": "Отсутствует", "LabelMissingEbook": "Нет e-книги", "LabelMissingSupplementaryEbook": "Нет дополнительной e-книги", "LabelMobileRedirectURIs": "Разрешенные URI перенаправления с мобильных устройств", @@ -463,7 +465,7 @@ "LabelNotificationsMaxQueueSize": "Макс. размер очереди для событий уведомлений", "LabelNotificationsMaxQueueSizeHelp": "События ограничены 1 в секунду. События будут игнорированы если в очереди максимальное количество. Это предотвращает спам сообщениями.", "LabelNumberOfBooks": "Количество книг", - "LabelNumberOfEpisodes": "# Эпизодов", + "LabelNumberOfEpisodes": "# из эпизодов", "LabelOpenIDAdvancedPermsClaimDescription": "Имя утверждения OpenID, содержащего расширенные разрешения на действия пользователя в приложении, которые будут применяться к ролям, не являющимся администраторами (если они настроены). Если утверждение отсутствует в ответе, в доступе к ABS будет отказано. Если одна опция отсутствует, она будет рассматриваться как false. Убедитесь, что утверждение поставщика удостоверений соответствует ожидаемой структуре:", "LabelOpenIDClaims": "Оставьте следующие параметры пустыми, чтобы отключить расширенное назначение групп и разрешений, будет автоматически присвоена группа «Пользователь».", "LabelOpenIDGroupClaimDescription": "Имя утверждения OpenID, содержащего список групп пользователя. Обычно их называют groups. Если эта настройка настроена, приложение будет автоматически назначать роли на основе членства пользователя в группах при условии, что эти группы названы в утверждении без учета регистра \"admin\", \"user\" или \"guest\". Утверждение должно содержать список, и если пользователь принадлежит к нескольким группам, то приложение назначит роль, соответствующую самому высокому уровню доступа. Если ни одна из групп не совпадает, доступ будет запрещен.", @@ -484,6 +486,7 @@ "LabelPersonalYearReview": "Итоги прошедшего года ({0})", "LabelPhotoPathURL": "Путь к фото/URL", "LabelPlayMethod": "Метод воспроизведения", + "LabelPlaybackRateIncrementDecrement": "Величина увеличения/уменьшения скорости воспроизведения", "LabelPlayerChapterNumberMarker": "{0} из {1}", "LabelPlaylists": "Плейлисты", "LabelPodcast": "Подкаст", @@ -651,7 +654,7 @@ "LabelToolsMakeM4bDescription": "Создает .M4B файл аудиокниги с встроенными метаданными, обложкой и главами.", "LabelToolsSplitM4b": "Разделить M4B на MP3 файлы", "LabelToolsSplitM4bDescription": "Создает MP3 файла из M4B, разделяет на главы с встроенными метаданными, обложкой и главами.", - "LabelTotalDuration": "Общая длина", + "LabelTotalDuration": "Общая продолжительность", "LabelTotalTimeListened": "Всего прослушано", "LabelTrackFromFilename": "Трек из Имени файла", "LabelTrackFromMetadata": "Трек из Метаданных", @@ -704,8 +707,11 @@ "MessageBackupsLocationEditNote": "Примечание: Обновление местоположения резервной копии не приведет к перемещению или изменению существующих резервных копий", "MessageBackupsLocationNoEditNote": "Примечание: Местоположение резервного копирования задается с помощью переменной среды и не может быть изменено здесь.", "MessageBackupsLocationPathEmpty": "Путь к расположению резервной копии не может быть пустым", + "MessageBatchEditPopulateMapDetailsAllHelp": "Заполнить включенные поля данными из всех элементов. Поля с несколькими значениями будут объединены", + "MessageBatchEditPopulateMapDetailsItemHelp": "Заполнить активированные поля сведений о карте данными из этого элемента", "MessageBatchQuickMatchDescription": "Быстрый Поиск попытается добавить отсутствующие обложки и метаданные для выбранных элементов. Включите параметры ниже, чтобы разрешить Быстрому Поиску перезаписывать существующие обложки и/или метаданные.", "MessageBookshelfNoCollections": "Вы еще не создали ни одной коллекции", + "MessageBookshelfNoCollectionsHelp": "Коллекции являются общедоступными. Все пользователи, имеющие доступ к библиотеке, могут их просматривать.", "MessageBookshelfNoRSSFeeds": "Нет открытых RSS-каналов", "MessageBookshelfNoResultsForFilter": "Нет Результатов для фильтра \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Нет результатов для запроса", @@ -816,6 +822,7 @@ "MessageNoTasksRunning": "Нет выполняемых задач", "MessageNoUpdatesWereNecessary": "Обновления не требовались", "MessageNoUserPlaylists": "У вас нет плейлистов", + "MessageNoUserPlaylistsHelp": "Списки воспроизведения являются конфиденциальными. Только пользователь, который их создает, может их видеть.", "MessageNotYetImplemented": "Пока не реализовано", "MessageOpmlPreviewNote": "Примечание: Это предварительный просмотр разобранного файла OPML. Фактическое название подкаста будет взято из RSS-канала.", "MessageOr": "или", diff --git a/client/strings/sl.json b/client/strings/sl.json index 47cbb49ec8..33e6da8654 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", @@ -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", @@ -710,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", @@ -820,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", diff --git a/client/strings/sv.json b/client/strings/sv.json index a5fb27ad12..6180652f12 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", @@ -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)", @@ -483,7 +484,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", @@ -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...", @@ -851,7 +855,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 +884,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 +898,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 +926,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" } 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 @@ +{} diff --git a/client/strings/uk.json b/client/strings/uk.json index ebdc379013..ba1a2d2141 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -434,7 +434,7 @@ "LabelMetadataProvider": "Джерело метаданих", "LabelMinute": "Хвилина", "LabelMinutes": "Хвилини", - "LabelMissing": "Бракує", + "LabelMissing": "Відсутня", "LabelMissingEbook": "Без електронної книги", "LabelMissingSupplementaryEbook": "Без додаткової електронної книги", "LabelMobileRedirectURIs": "Дозволені адреси перенаправлення", @@ -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": "або", diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 1c5362751c..2ebec7381a 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": "取消编码", @@ -432,7 +434,7 @@ "LabelMetadataProvider": "元数据提供商", "LabelMinute": "分钟", "LabelMinutes": "分钟", - "LabelMissing": "丢失", + "LabelMissing": "丢失的", "LabelMissingEbook": "没有电子书", "LabelMissingSupplementaryEbook": "没有补充电子书", "LabelMobileRedirectURIs": "允许移动应用重定向 URI", @@ -484,6 +486,7 @@ "LabelPersonalYearReview": "你的年度回顾 ({0})", "LabelPhotoPathURL": "图片路径或 URL", "LabelPlayMethod": "播放方法", + "LabelPlaybackRateIncrementDecrement": "播放速率增加/减少量", "LabelPlayerChapterNumberMarker": "{0} 于 {1}", "LabelPlaylists": "播放列表", "LabelPodcast": "播客", @@ -704,8 +707,11 @@ "MessageBackupsLocationEditNote": "注意: 更新备份位置不会移动或修改现有备份", "MessageBackupsLocationNoEditNote": "注意: 备份位置是通过环境变量设置的, 不能在此处更改.", "MessageBackupsLocationPathEmpty": "备份位置路径不能为空", + "MessageBatchEditPopulateMapDetailsAllHelp": "使用所有项目的数据填充已启用的字段. 具有多个值的字段将被合并", + "MessageBatchEditPopulateMapDetailsItemHelp": "使用此项目的数据填充已启用的地图详细信息字段", "MessageBatchQuickMatchDescription": "快速匹配将尝试为所选项目添加缺少的封面和元数据. 启用以下选项以允许快速匹配覆盖现有封面和或元数据.", "MessageBookshelfNoCollections": "你尚未进行任何收藏", + "MessageBookshelfNoCollectionsHelp": "收藏是公开的. 所有有权访问图书馆的用户都可以看到它们.", "MessageBookshelfNoRSSFeeds": "没有打开的 RSS 源", "MessageBookshelfNoResultsForFilter": "过滤器无结果 \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "没有可查询的结果", @@ -816,6 +822,7 @@ "MessageNoTasksRunning": "没有正在运行的任务", "MessageNoUpdatesWereNecessary": "无需更新", "MessageNoUserPlaylists": "你没有播放列表", + "MessageNoUserPlaylistsHelp": "播放列表是私密的. 只有创建播放列表的用户才能看到.", "MessageNotYetImplemented": "尚未实施", "MessageOpmlPreviewNote": "注意: 这是解析的OPML文件的预览. 实际的播客标题将从 RSS 提要中获取.", "MessageOr": "或",