diff --git a/client/strings/bn.json b/client/strings/bn.json index 5ccab2711..75cf98ee5 100644 --- a/client/strings/bn.json +++ b/client/strings/bn.json @@ -1,5 +1,6 @@ { "ButtonAdd": "যোগ করুন", + "ButtonAddApiKey": "এপিআই কী যোগ করুন", "ButtonAddChapters": "অধ্যায় যোগ করুন", "ButtonAddDevice": "ডিভাইস যোগ করুন", "ButtonAddLibrary": "লাইব্রেরি যোগ করুন", @@ -10,6 +11,8 @@ "ButtonApplyChapters": "অধ্যায় প্রয়োগ করুন", "ButtonAuthors": "লেখকগণ", "ButtonBack": "পেছনে যান", + "ButtonBatchEditPopulateFromExisting": "বিদ্যমান থেকে পূরণ করুন", + "ButtonBatchEditPopulateMapDetails": "ম্যাপ থেকে পূরণ করুন", "ButtonBrowseForFolder": "ফোল্ডারের জন্য ব্রাউজ করুন", "ButtonCancel": "বাতিল করুন", "ButtonCancelEncode": "এনকোড বাতিল করুন", @@ -18,6 +21,7 @@ "ButtonChooseAFolder": "একটি ফোল্ডার চয়ন করুন", "ButtonChooseFiles": "ফাইল চয়ন করুন", "ButtonClearFilter": "ফিল্টার পরিষ্কার করুন", + "ButtonClose": "বন্ধ করুন", "ButtonCloseFeed": "ফিড বন্ধ করুন", "ButtonCloseSession": "খোলা সেশন বন্ধ করুন", "ButtonCollections": "সংগ্রহ", @@ -117,11 +121,13 @@ "HeaderAccount": "অ্যাকাউন্ট", "HeaderAddCustomMetadataProvider": "কাস্টম মেটাডেটা সরবরাহকারী যোগ করুন", "HeaderAdvanced": "অ্যাডভান্সড", + "HeaderApiKeys": "এপিআই কী সমূহ", "HeaderAppriseNotificationSettings": "বিজ্ঞপ্তি সেটিংস অবহিত করুন", "HeaderAudioTracks": "অডিও ট্র্যাকসগুলো", "HeaderAudiobookTools": "অডিওবই ফাইল ম্যানেজমেন্ট টুলস", "HeaderAuthentication": "প্রমাণীকরণ", "HeaderBackups": "ব্যাকআপ", + "HeaderBulkChapterModal": "একাধিক অধ্যায় যোগ করুন", "HeaderChangePassword": "পাসওয়ার্ড পরিবর্তন করুন", "HeaderChapters": "অধ্যায়", "HeaderChooseAFolder": "একটি ফোল্ডার চয়ন করুন", @@ -160,6 +166,7 @@ "HeaderMetadataOrderOfPrecedence": "মেটাডেটা অগ্রাধিকারের ক্রম", "HeaderMetadataToEmbed": "এম্বেড করার জন্য মেটাডেটা", "HeaderNewAccount": "নতুন অ্যাকাউন্ট", + "HeaderNewApiKey": "নতুন API কী", "HeaderNewLibrary": "নতুন লাইব্রেরি", "HeaderNotificationCreate": "বিজ্ঞপ্তি তৈরি করুন", "HeaderNotificationUpdate": "বিজ্ঞপ্তি আপডেট করুন", @@ -175,6 +182,7 @@ "HeaderPlaylist": "প্লেলিস্ট", "HeaderPlaylistItems": "প্লেলিস্ট আইটেম", "HeaderPodcastsToAdd": "যোগ করার জন্য পডকাস্ট", + "HeaderPresets": "প্রিসেট", "HeaderPreviewCover": "কভার ্দেখুন", "HeaderRSSFeedGeneral": "আরএসএস বিবরণ", "HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে", @@ -192,6 +200,7 @@ "HeaderSettingsExperimental": "পরীক্ষামূলক ফিচার", "HeaderSettingsGeneral": "সাধারণ", "HeaderSettingsScanner": "স্ক্যানার", + "HeaderSettingsSecurity": "নিরাপত্তা", "HeaderSettingsWebClient": "ওয়েব ক্লায়েন্ট", "HeaderSleepTimer": "স্লিপ টাইমার", "HeaderStatsLargestItems": "সবচেয়ে বড় আইটেম", diff --git a/client/strings/de.json b/client/strings/de.json index 5acae6d9b..403272dcc 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -589,7 +589,7 @@ "LabelSettingsChromecastSupport": "Chromecastunterstützung", "LabelSettingsDateFormat": "Datumsformat", "LabelSettingsEnableWatcher": "Bibliotheken automatisch nach Änderungen durchsuchen", - "LabelSettingsEnableWatcherForLibrary": "Bibliothek automatisch nach Änderungen durchsuchen", + "LabelSettingsEnableWatcherForLibrary": "Bibliothek automatisch auf Änderungen überwachen", "LabelSettingsEnableWatcherHelp": "Aktiviert das automatische Hinzufügen/Aktualisieren von Elementen, wenn Dateiänderungen erkannt werden. *Erfordert einen Server-Neustart", "LabelSettingsEpubsAllowScriptedContent": "Skriptinhalte in Epubs zulassen", "LabelSettingsEpubsAllowScriptedContentHelp": "Erlaube Epub-Dateien, Skripte auszuführen. Es wird empfohlen, diese Einstellung deaktiviert zu lassen, es sei denn, du vertraust der Quelle der Epub-Dateien.", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "Kapitel und vorgenommenen Änderungen werden zurückgesetzt und rückgängig gemacht! Bist du dir sicher?", "MessageRestoreBackupConfirm": "Bist du dir sicher, dass du die Sicherung wiederherstellen willst, welche am", "MessageRestoreBackupWarning": "Bei der Wiederherstellung einer Sicherung wird die gesamte Datenbank unter /config und die Titelbilder in /metadata/items und /metadata/authors überschrieben.

Bei der Sicherung werden keine Dateien in deinen Bibliotheksordnern verändert. Wenn du die Servereinstellungen aktiviert hast, um Cover und Metadaten in deinen Bibliotheksordnern zu speichern, werden diese nicht gesichert oder überschrieben.

Alle Clients, die Ihren Server nutzen, werden automatisch aktualisiert.", - "MessageScheduleLibraryScanNote": "Für die meisten Anwender wird empfohlen, diese Funktion deaktiviert und die Ordnerüberwachung aktiviert zu lassen. Die Ordnerüberwachung wird Änderungen in den Bibliotheksordnern automatisch erkennen. Die Ordnerüberwachung funktioniert nicht mit allen Dateisystemen (wie NFS), hier kann stattdessen die automatischen Bibliothekssuchen verwendet werden.", + "MessageScheduleLibraryScanNote": "Für die meisten Benutzer wird empfohlen, diese Funktion deaktiviert und die Einstellung „Bibliothek automatisch auf Änderungen überwachen“ aktiviert zu lassen – dadurch werden Änderungen in Ihren Bibliotheksordnern automatisch erkannt. Aktivieren Sie diese Funktion, wenn „Bibliothek automatisch auf Änderungen überwachen“ für Ihr Dateisystem (wie NFS) nicht funktioniert.", "MessageScheduleRunEveryWeekdayAtTime": "Immer {0} um {1} ausführen", "MessageSearchResultsFor": "Suchergebnisse für", "MessageSelected": "{0} ausgewählt", diff --git a/client/strings/et.json b/client/strings/et.json index d34e0b7ba..d3ab4e760 100644 --- a/client/strings/et.json +++ b/client/strings/et.json @@ -490,13 +490,13 @@ "LabelStatsDaysListened": "Kuulatud päevad", "LabelStatsHours": "Tunnid", "LabelStatsInARow": "järjest", - "LabelStatsItemsFinished": "Lõpetatud üksused", + "LabelStatsItemsFinished": "Lõpetatud raamatud", "LabelStatsItemsInLibrary": "Üksused raamatukogus", "LabelStatsMinutes": "minuteid", "LabelStatsMinutesListening": "Kuulamise minutid", "LabelStatsOverallDays": "Kokku päevad", "LabelStatsOverallHours": "Kokku tunnid", - "LabelStatsWeekListening": "Nädala kuulamine", + "LabelStatsWeekListening": "Nädala keskmine", "LabelSubtitle": "Alapealkiri", "LabelSupportedFileTypes": "Toetatud failitüübid", "LabelTag": "Silt", @@ -561,7 +561,8 @@ "MessageAppriseDescription": "Selle funktsiooni kasutamiseks peate käivitama Apprise API eksemplari või API, mis töötleb samu päringuid.
Apprise API URL peaks olema täielik URL-rada teatise saatmiseks, näiteks kui teie API eksemplar töötab aadressil http://192.168.1.1:8337, siis peaksite sisestama http://192.168.1.1:8337/notify.", "MessageBackupsDescription": "Varukoopiad hõlmavad kasutajaid, kasutajate edenemist, raamatukogu üksikasju, serveri seadeid ja kaustades /metadata/items ja /metadata/authors salvestatud pilte. Varukoopiad ei hõlma ühtegi teie raamatukogu kaustades olevat faili.", "MessageBatchQuickMatchDescription": "Kiire sobitamine üritab lisada valitud üksustele puuduvad kaaned ja metaandmed. Luba allpool olevad valikud, et lubada Kiire sobitamine'il üle kirjutada olemasolevaid kaasi ja/või metaandmeid.", - "MessageBookshelfNoCollections": "Te pole veel ühtegi kogumit teinud", + "MessageBookshelfNoCollections": "Te pole veel ühtegi kollektsiooni teinud", + "MessageBookshelfNoCollectionsHelp": "Kollektsioonid on avalikud. Kõik kasutajad kellel on olemas ligipääs raamatukogule saavad neid näha.", "MessageBookshelfNoRSSFeeds": "Ühtegi RSS-i voogu pole avatud", "MessageBookshelfNoResultsForFilter": "Filtrile \"{0}: {1}\" pole tulemusi", "MessageBookshelfNoSeries": "Teil pole ühtegi seeriat", @@ -600,6 +601,7 @@ "MessageConfirmRenameTagMergeNote": "Märkus: See silt on juba olemas, nii et need ühendatakse.", "MessageConfirmRenameTagWarning": "Hoiatus! Sarnane silt erineva puhvriga on juba olemas \"{0}\".", "MessageConfirmSendEbookToDevice": "Olete kindel, et soovite saata {0} e-raamatu \"{1}\" seadmesse \"{2}\"?", + "MessageDaysListenedInTheLastYear": "{0} päeva kuuldud viimase aasta jooksul", "MessageDownloadingEpisode": "Episoodi allalaadimine", "MessageDragFilesIntoTrackOrder": "Lohistage failid õigesse järjekorda", "MessageEmbedFinished": "Manustamine lõpetatud!", diff --git a/client/strings/fi.json b/client/strings/fi.json index 8d224d81c..421d5df43 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -182,6 +182,7 @@ "HeaderPlaylist": "Soittolista", "HeaderPlaylistItems": "Soittolistan kohteet", "HeaderPodcastsToAdd": "Lisättävät podcastit", + "HeaderPresets": "Esivalinnat", "HeaderPreviewCover": "Esikatsele kansikuvaa", "HeaderRSSFeedGeneral": "RSS yksityiskohdat", "HeaderRSSFeedIsOpen": "RSS syöte on avoinna", @@ -221,7 +222,7 @@ "LabelAbridged": "Lyhennetty", "LabelAbridgedChecked": "Lyhennetty (tarkistettu)", "LabelAbridgedUnchecked": "Lyhentämätön (tarkistamaton)", - "LabelAccessibleBy": "Saavutettavissa:", + "LabelAccessibleBy": "Saavutettavissa", "LabelAccountType": "Tilin tyyppi", "LabelAccountTypeAdmin": "Järjestelmänvalvoja", "LabelAccountTypeGuest": "Vieras", @@ -243,6 +244,8 @@ "LabelAlreadyInYourLibrary": "Jo kirjastossasi", "LabelApiKeyCreated": "API avain \"{0}\" luotu onnistuneesti.", "LabelApiKeyCreatedDescription": "Varmista, että kopioit API avaimen. Sitä ei näytetä enää tämän jälkeen.", + "LabelApiKeyUser": "Toimi käyttäjän puolesta", + "LabelApiKeyUserDescription": "Tällä API-avaimella on samat käyttöoikeudet kuin käyttäjällä, jonka puolesta se toimii. Tämä näkyy lokeissa samalla tavalla kuin jos käyttäjä itse tekisi pyynnön.", "LabelApiToken": "Sovellusliittymätunnus", "LabelAppend": "Lisää loppuun", "LabelAudioBitrate": "Äänen bittinopeus (esim. 128k)", @@ -306,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "Poista tiedostojärjestelmästä (poista merkintä, jos haluat poistaa vain tietokannasta)", "LabelDescription": "Kuvaus", "LabelDeselectAll": "Poista valinta kaikista", + "LabelDetectedPattern": "Tunnista malli:", "LabelDevice": "Laite", "LabelDeviceInfo": "Laitteen tiedot", "LabelDeviceIsAvailableTo": "Laite on saatavilla...", @@ -355,6 +359,10 @@ "LabelExample": "Esimerkki", "LabelExpandSeries": "Laajenna sarja", "LabelExpandSubSeries": "Laajenna alisarja", + "LabelExpired": "Vanhentunut", + "LabelExpiresAt": "Vanhentuu", + "LabelExpiresInSeconds": "Vanhentuu (sekunnissa)", + "LabelExpiresNever": "Ei koskaan", "LabelExplicit": "Sopimaton", "LabelExplicitChecked": "Yksiselitteinen (valittu)", "LabelExplicitUnchecked": "Ei yksiselitteinen (ei valittu)", @@ -370,6 +378,7 @@ "LabelFilterByUser": "Suodata käyttäjien perusteella", "LabelFindEpisodes": "Etsi jaksoja", "LabelFinished": "Valmis", + "LabelFinishedDate": "Valmis {0}", "LabelFolder": "Kansio", "LabelFolders": "Kansiot", "LabelFontBold": "Lihavoitu", @@ -414,6 +423,7 @@ "LabelLanguages": "Kielet", "LabelLastBookAdded": "Viimeisin lisätty kirja", "LabelLastBookUpdated": "Viimeisin päivitetty kirja", + "LabelLastProgressDate": "Viimeisin edistyminen {0}", "LabelLastSeen": "Nähty viimeksi", "LabelLastTime": "Viimeinen kerta", "LabelLastUpdate": "Viimeisin päivitys", @@ -426,6 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Ei {0}", "LabelLibraryItem": "Kirjaston kohde", "LabelLibraryName": "Kirjaston nimi", + "LabelLibrarySortByProgress": "Edistyminen: Viimeksi päivitetty", + "LabelLibrarySortByProgressFinished": "Edistyminen: Valmis", + "LabelLibrarySortByProgressStarted": "Edistyminen: Aloitettu", "LabelLimit": "Raja", "LabelLineSpacing": "Riviväli", "LabelListenAgain": "Kuuntele uudelleen", @@ -434,6 +447,7 @@ "LabelLogLevelWarn": "Varoitus", "LabelLookForNewEpisodesAfterDate": "Etsi uusia jaksoja tämän päivämäärän jälkeen", "LabelLowestPriority": "Vähiten tärkeä", + "LabelMatchConfidence": "Varmuus", "LabelMatchExistingUsersBy": "Vastaa olemassa olevia käyttäjiä mukaan", "LabelMatchExistingUsersByDescription": "Käytetään olemassa olevien käyttäjien yhdistämiseen. Kun yhteys on muodostettu, käyttäjät saavat yksilöllisen tunnuksen SSO-palveluntarjoajaltasi", "LabelMaxEpisodesToDownload": "Jaksojen maksimilatausmäärä. 0 poistaa rajoituksen.", @@ -463,7 +477,9 @@ "LabelNewestAuthors": "Uusimmat tekijät", "LabelNewestEpisodes": "Uusimmat jaksot", "LabelNextBackupDate": "Seuraava varmuuskopiointipäivämäärä", + "LabelNextChapters": "Seuraavat luvut:", "LabelNextScheduledRun": "Seuraava ajastettu suorittaminen", + "LabelNoApiKeys": "Ei API-avaimia", "LabelNoCustomMetadataProviders": "Ei mukautettuja kuvailutietojen toimittajia", "LabelNoEpisodesSelected": "Jaksoja ei ole valittu", "LabelNotFinished": "Ei valmis", @@ -479,6 +495,7 @@ "LabelNotificationsMaxQueueSize": "Ilmoitustapahtumajonon enimmäispituus", "LabelNotificationsMaxQueueSizeHelp": "Tapahtumat on rajoitettu ampumaan yksi sekunnissa. Tapahtumat ohitetaan, jos jono on enimmäiskoko. Tämä estää ilmoitusten roskapostin.", "LabelNumberOfBooks": "Kirjojen määrä", + "LabelNumberOfChapters": "Lukujen lukumäärä:", "LabelNumberOfEpisodes": "# jaksoja", "LabelOpenIDAdvancedPermsClaimDescription": "OpenID-vaatimuksen nimi, joka sisältää lisäoikeudet sovelluksen käyttäjän toimiin, joita sovelletaan muihin kuin järjestelmänvalvojan rooleihin (jos määritetty). Jos vaatimus puuttuu vastauksesta, pääsy ABS:iin evätään. Jos yksittäinen vaihtoehto puuttuu, sitä käsitellään false-arvona. Varmista, että identiteetin tarjoajan vaatimus vastaa odotettua rakennetta:", "LabelOpenIDClaims": "Jätä seuraavat vaihtoehdot tyhjiksi, jos haluat poistaa edistyneen ryhmän ja lupien määrityksen käytöstä ja määrittää sitten automaattisesti käyttäjäryhmän.", @@ -523,7 +540,7 @@ "LabelPublishers": "Julkaisijat", "LabelRSSFeedCustomOwnerEmail": "Mukautettu omistajan sähköposti", "LabelRSSFeedCustomOwnerName": "Mukautettu omistajan nimi", - "LabelRSSFeedOpen": "RSS-syöte avoin", + "LabelRSSFeedOpen": "RSS Syöte Avoin", "LabelRSSFeedPreventIndexing": "Estä indeksointi", "LabelRSSFeedSlug": "RSS-syöte Slug", "LabelRSSFeedURL": "RSS-syötteen URL-osoite", @@ -533,7 +550,7 @@ "LabelReadAgain": "Lue uudelleen", "LabelReadEbookWithoutProgress": "Lue s-kirja tallentamatta edistymistietoja", "LabelRecentSeries": "Viimeisimmät sarjat", - "LabelRecentlyAdded": "Viimeeksi lisätyt", + "LabelRecentlyAdded": "Viimeksi lisätyt", "LabelRecommended": "Suositeltu", "LabelRedo": "Tee uudelleen", "LabelRegion": "Alue", @@ -553,6 +570,7 @@ "LabelSelectAll": "Valitse kaikki", "LabelSelectAllEpisodes": "Valitse kaikki jaksot", "LabelSelectEpisodesShowing": "Valitse {0} näytettävää jaksoa", + "LabelSelectUser": "Valitse käyttäjä", "LabelSelectUsers": "Valitse käyttäjät", "LabelSendEbookToDevice": "Lähetä s-kirja kohteeseen...", "LabelSequence": "Sekvenssi", @@ -620,6 +638,7 @@ "LabelStartTime": "Aloitusaika", "LabelStarted": "Aloitettu", "LabelStartedAt": "Aloitettu", + "LabelStartedDate": "Aloitettu {0}", "LabelStatsAudioTracks": "Ääniraidat", "LabelStatsAuthors": "Tekijät", "LabelStatsBestDay": "Paras päivä", @@ -649,6 +668,7 @@ "LabelTheme": "Teema", "LabelThemeDark": "Tumma", "LabelThemeLight": "Kirkas", + "LabelThemeSepia": "Seepia", "LabelTimeBase": "Aika-alusta", "LabelTimeDurationXHours": "{0} tuntia", "LabelTimeDurationXMinutes": "{0} minuuttia", @@ -716,6 +736,8 @@ "LabelYourProgress": "Edistymisesi", "MessageAddToPlayerQueue": "Lisää soittimen jonoon", "MessageAppriseDescription": "Käyttääksesi tätä toimintoa tarvitset Apprise API -instanssin tai rajapinnan joka käsittelee samoja pyyntöjä.
Apprise rajapinnan osoite tulee olla täysi URL polku ilmoituksen lähetykseen, esim. jos rajapinta on osoitteessa http://192.168.1.1:8337,niin arvoksi tulee antaa http://192.168.1.1:8337/notify.", + "MessageAsinCheck": "Varmista, että käytät ASIN-tunnusta oikealta Audible-alueelta, ei Amazonista.", + "MessageAuthenticationLegacyTokenWarning": "Vanhat API-tunnukset poistetaan tulevaisuudessa. Käytä sen sijaan API-avaimia.", "MessageBackupsDescription": "Varmuuskopiot sisältävät käyttäjät, käyttäjien edistymisen, kirjastokohteiden tiedot, palvelinasetukset ja /metadata/items- ja /metadata/authors -kansioihin tallennetut kuvat. Varmuuskopiot eivät sisällä kirjastosi kansioihin tallennettuja tiedostoja.", "MessageBackupsLocationEditNote": "Huomautus: Varmuuskopion sijainnin päivittäminen ei siirrä tai muokkaa olemassa olevia varmuuskopioita", "MessageBackupsLocationNoEditNote": "Huomautus: Varmuuskopion sijainti asetetaan ympäristömuuttujan kautta, eikä sitä voi muuttaa tässä.", diff --git a/client/strings/fr.json b/client/strings/fr.json index e744b15ef..f2c795980 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -172,7 +172,7 @@ "HeaderNotificationUpdate": "Mise à jour de la notification", "HeaderNotifications": "Notifications", "HeaderOpenIDConnectAuthentication": "Authentification via OpenID Connect", - "HeaderOpenListeningSessions": "Ouvrir les sessions d'écoutes", + "HeaderOpenListeningSessions": "Sessions d'écoute ouvertes", "HeaderOpenRSSFeed": "Ouvrir le flux RSS", "HeaderOtherFiles": "Autres fichiers", "HeaderPasswordAuthentication": "Authentification par mot de passe", @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Interface skeumorphique avec étagères en bois", "LabelSettingsChromecastSupport": "Support du Chromecast", "LabelSettingsDateFormat": "Format de date", - "LabelSettingsEnableWatcher": "Analyser automatiquement les bibliothèques pour détecter les modifications", - "LabelSettingsEnableWatcherForLibrary": "Analyser automatiquement la bibliothèque pour détecter les modifications", + "LabelSettingsEnableWatcher": "Surveiller automatiquement les bibliothèques pour détecter les modifications", + "LabelSettingsEnableWatcherForLibrary": "Surveiller automatiquement la bibliothèque pour détecter les modifications", "LabelSettingsEnableWatcherHelp": "Active la mise à jour automatique d'éléments lorsque des modifications de fichiers sont détectées. * Nécessite le redémarrage du serveur", "LabelSettingsEpubsAllowScriptedContent": "Autoriser le contenu scénarisé pour les fichiers EPUB", "LabelSettingsEpubsAllowScriptedContentHelp": "Autoriser les fichiers EPUB à exécuter des scripts. Il est recommandé de laisser ce paramètre désactivé, sauf si vous faites confiance à la source des fichiers EPUB.", @@ -744,7 +744,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.", + "MessageBatchEditPopulateMapDetailsAllHelp": "Renseignez les champs activés avec les données de tous les éléments. Les champs comportant plusieurs valeurs seront fusionnés.", "MessageBatchEditPopulateMapDetailsItemHelp": "Renseigner les champs de la carte active avec les informations de cet élément", "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", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "Êtes-vous sûr·e de vouloir réinitialiser les chapitres et annuler les changements effectués ?", "MessageRestoreBackupConfirm": "Êtes-vous sûr·e de vouloir restaurer la sauvegarde créée le", "MessageRestoreBackupWarning": "Restaurer la sauvegarde écrasera la base de donnée située dans le dossier /config ainsi que les images sur /metadata/items et /metadata/authors.

Les sauvegardes ne touchent pas aux fichiers de la bibliothèque. Si vous avez activé le paramètre pour sauvegarder les métadonnées et les images de couverture dans le même dossier que les fichiers, ceux-ci ne ni sauvegardés, ni écrasés lors de la restauration.

Tous les clients utilisant votre serveur seront automatiquement mis à jour.", - "MessageScheduleLibraryScanNote": "Pour la plupart des utilisateurs, il est recommandé de laisser cette fonctionnalité désactivée et de maintenir le réglage du moniteur de dossier activé. Le moniteur de dossier détectera automatiquement les changements dans vos dossiers de bibliothèque. Le moniteur de dossier ne fonctionne pas pour chaque système de fichiers (comme NFS) afin que les scans de bibliothèques programmés puissent être utilisés à la place.", + "MessageScheduleLibraryScanNote": "Pour la plupart des utilisateurs, il est recommandé de laisser cette fonctionnalité désactivée et de maintenir le paramètre « Surveiller automatiquement la bibliothèque pour détecter les modifications » activé – il détectera automatiquement les modifications dans les dossiers de votre bibliothèque. Activez cette fonctionnalité si l'option « Surveiller automatiquement la bibliothèque pour détecter les modifications » ne fonctionne pas pour votre système de fichiers (comme NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Exécuté tous les {0} à {1}", "MessageSearchResultsFor": "Résultats de recherche pour", "MessageSelected": "{0} sélectionnés", @@ -1026,6 +1026,8 @@ "ToastCollectionItemsAddFailed": "Échec de l’ajout de(s) élément(s) à la collection", "ToastCollectionRemoveSuccess": "Collection supprimée", "ToastCollectionUpdateSuccess": "Collection mise à jour", + "ToastConnectionNotAvailable": "Connexion indisponible. Veuillez réessayer plus tard.", + "ToastCoverSearchFailed": "La recherche de la couverture a échoué", "ToastCoverUpdateFailed": "Échec de la mise à jour de la couverture", "ToastDateTimeInvalidOrIncomplete": "La date et l'heure sont invalides ou incomplètes", "ToastDeleteFileFailed": "Échec de la suppression du fichier", diff --git a/client/strings/hr.json b/client/strings/hr.json index c5cbf66e1..f22feb656 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -11,8 +11,8 @@ "ButtonApplyChapters": "Primijeni poglavlja", "ButtonAuthors": "Autori", "ButtonBack": "Natrag", - "ButtonBatchEditPopulateFromExisting": "Popuni iz postojećeg", - "ButtonBatchEditPopulateMapDetails": "Popuni mapirane pojedinosti", + "ButtonBatchEditPopulateFromExisting": "Popuni iz postojećih", + "ButtonBatchEditPopulateMapDetails": "Popuni detalje karte", "ButtonBrowseForFolder": "Pronađi mapu", "ButtonCancel": "Odustani", "ButtonCancelEncode": "Otkaži kodiranje", @@ -83,7 +83,7 @@ "ButtonRemoveAllLibraryItems": "Ukloni sve stavke iz knjižnice", "ButtonRemoveFromContinueListening": "Ukloni iz Nastavi slušati", "ButtonRemoveFromContinueReading": "Ukloni iz Nastavi čitati", - "ButtonRemoveSeriesFromContinueSeries": "Ukloni seriju iz Nastavi seriju", + "ButtonRemoveSeriesFromContinueSeries": "Ukloni serijal iz popisa „Nastavi serijal”", "ButtonReset": "Poništi", "ButtonResetToDefault": "Vrati na početne postavke", "ButtonRestore": "Vraćanje", @@ -107,17 +107,17 @@ "ButtonSubmit": "Pošalji", "ButtonTest": "Test", "ButtonUnlinkOpenId": "Prekini vezu s OpenID-jem", - "ButtonUpload": "Učitaj", - "ButtonUploadBackup": "Učitaj sigurnosnu kopiju", - "ButtonUploadCover": "Učitaj naslovnicu", - "ButtonUploadOPMLFile": "Učitaj OPML datoteku", + "ButtonUpload": "Prenesi", + "ButtonUploadBackup": "Prenesi sigurnosnu kopiju", + "ButtonUploadCover": "Prenesi naslovnicu", + "ButtonUploadOPMLFile": "Prenesi OPML datoteku", "ButtonUserDelete": "Izbriši korisnika {0}", "ButtonUserEdit": "Uredi korisnika {0}", "ButtonViewAll": "Prikaži sve", "ButtonYes": "Da", - "ErrorUploadFetchMetadataAPI": "Pogreška pri dohvatu meta-podataka", - "ErrorUploadFetchMetadataNoResults": "Dohvat meta-podataka nije uspio - pokušajte ispraviti naslov i/ili autora", - "ErrorUploadLacksTitle": "Naslov je obavezan", + "ErrorUploadFetchMetadataAPI": "Pogreška pri dohvaćanju meta-podataka", + "ErrorUploadFetchMetadataNoResults": "Nije bilo moguće dohvatiti meta-podatake – pokušajte aktualizirati naslov i/ili autora", + "ErrorUploadLacksTitle": "Mora imati naslov", "HeaderAccount": "Korisnički račun", "HeaderAddCustomMetadataProvider": "Dodaj prilagođenog pružatelja meta-podataka", "HeaderAdvanced": "Napredno", @@ -134,7 +134,7 @@ "HeaderCollection": "Zbirka", "HeaderCollectionItems": "Stavke u zbirci", "HeaderCover": "Naslovnica", - "HeaderCurrentDownloads": "Preuzimanja u tijeku", + "HeaderCurrentDownloads": "Trenutačna preuzimanja", "HeaderCustomMessageOnLogin": "Prilagođena poruka prilikom prijave", "HeaderCustomMetadataProviders": "Prilagođeni pružatelji meta-podataka", "HeaderDetails": "Pojedinosti", @@ -197,7 +197,7 @@ "HeaderSetBackupSchedule": "Zakazivanje sigurnosne pohrane", "HeaderSettings": "Postavke", "HeaderSettingsDisplay": "Prikaz", - "HeaderSettingsExperimental": "Eksperimentalne značajke", + "HeaderSettingsExperimental": "Eksperimentalne funkcije", "HeaderSettingsGeneral": "Općenito", "HeaderSettingsScanner": "Skener", "HeaderSettingsSecurity": "Sigurnost", @@ -257,7 +257,7 @@ "LabelAuthors": "Autori", "LabelAutoDownloadEpisodes": "Automatski preuzmi nastavke", "LabelAutoFetchMetadata": "Automatski dohvati meta-podatke", - "LabelAutoFetchMetadataHelp": "Dohvaća meta-podatke o naslovu, autoru i serijalu kako bi pojednostavnio učitavanje. Dodatni meta-podatci će se možda morati dohvatiti nakon učitavanja.", + "LabelAutoFetchMetadataHelp": "Dohvaća meta-podatke o naslovu, autoru i serijalu kako bi pojednostavnio prijenos. Dodatni meta-podatci će se možda morati usporediti nakon prijenosa.", "LabelAutoLaunch": "Automatsko pokretanje", "LabelAutoLaunchDescription": "Automatski preusmjeri na pružatelja autentifikacijskih usluga prilikom otvaranja stranice za prijavu (putanja za ručno zaobilaženje opcije /login?autoLaunch=0)", "LabelAutoRegister": "Automatska registracija", @@ -286,8 +286,8 @@ "LabelClickToUseCurrentValue": "Kliknite za trenutnu vrijednost", "LabelClosePlayer": "Zatvori reproduktor", "LabelCodec": "Kodek", - "LabelCollapseSeries": "Serijale prikaži sažeto", - "LabelCollapseSubSeries": "Podserijale prikaži sažeto", + "LabelCollapseSeries": "Sažmi serijal", + "LabelCollapseSubSeries": "Sažmi podserijale", "LabelCollection": "Zbirka", "LabelCollections": "Zbirke", "LabelComplete": "Potpuno", @@ -303,7 +303,7 @@ "LabelCronExpression": "Cron izraz", "LabelCurrent": "Trenutan", "LabelCurrently": "Trenutno:", - "LabelCustomCronExpression": "Prilagođeni CRON izraz:", + "LabelCustomCronExpression": "Prilagođeni cron izraz:", "LabelDatetime": "Datum i vrijeme", "LabelDays": "Dani", "LabelDeleteFromFileSystemCheckbox": "Izbriši datoteke (uklonite kvačicu ako stavku želite izbrisati samo iz baze podataka)", @@ -312,7 +312,7 @@ "LabelDetectedPattern": "Prepoznat obrazac:", "LabelDevice": "Uređaj", "LabelDeviceInfo": "O uređaju", - "LabelDeviceIsAvailableTo": "Uređaj je dostupan...", + "LabelDeviceIsAvailableTo": "Uređaj je dostupan za...", "LabelDirectory": "Direktorij", "LabelDiscFromFilename": "Disk iz imena datoteke", "LabelDiscFromMetadata": "Disk iz metapodataka", @@ -340,7 +340,7 @@ "LabelEncodingBackupLocation": "Sigurnosna kopija vaših izvornih zvučnih datoteka čuvat će se u mapi:", "LabelEncodingChaptersNotEmbedded": "Poglavlja se ne ugrađuju u zvučne knjige koje se sastoje od više zvučnih zapisa.", "LabelEncodingClearItemCache": "Svakako redovito praznite predmemoriju stavki.", - "LabelEncodingFinishedM4B": "Stvorene M4B datoteke spremit će se u vašu mapu sa zvučnim knjigama:", + "LabelEncodingFinishedM4B": "Gotove M4B datoteke spremit će se u vašu mapu sa zvučnim knjigama:", "LabelEncodingInfoEmbedded": "Meta-podatci će se ugraditi u zvučne zapise u vašoj mapi sa zvučnim knjigama.", "LabelEncodingStartedNavigation": "Nakon pokretanja zadatka možete napustiti ovu stranicu.", "LabelEncodingTimeWarning": "Kodiranje može potrajati do 30 minuta.", @@ -357,8 +357,8 @@ "LabelEpisodes": "Nastavci", "LabelEpisodic": "U nastavcima", "LabelExample": "Primjer", - "LabelExpandSeries": "Serijal prikaži prošireno", - "LabelExpandSubSeries": "Podserijal prikaži prošireno", + "LabelExpandSeries": "Proširi serijal", + "LabelExpandSubSeries": "Proširi podserijal", "LabelExpired": "Istekao", "LabelExpiresAt": "Istječe", "LabelExpiresInSeconds": "Istječe za (sekundi)", @@ -374,7 +374,7 @@ "LabelFileBornDate": "Stvoreno {0}", "LabelFileModified": "Datoteka izmijenjena", "LabelFileModifiedDate": "Izmijenjeno {0}", - "LabelFilename": "Naziv datoteke", + "LabelFilename": "Ime datoteke", "LabelFilterByUser": "Filtriraj po korisniku", "LabelFindEpisodes": "Pronađi nastavke", "LabelFinished": "Završeno", @@ -394,7 +394,7 @@ "LabelHardDeleteFile": "Izbriši datoteku zauvijek", "LabelHasEbook": "Ima e-knjigu", "LabelHasSupplementaryEbook": "Ima dopunsku e-knjigu", - "LabelHideSubtitles": "Skrij podnaslove", + "LabelHideSubtitles": "Sakrij podnaslove", "LabelHighestPriority": "Najviši prioritet", "LabelHost": "Poslužitelj", "LabelHour": "Sat", @@ -402,7 +402,7 @@ "LabelIcon": "Ikona", "LabelImageURLFromTheWeb": "URL slike s weba", "LabelInProgress": "U tijeku", - "LabelIncludeInTracklist": "Uključi u popisu zvučnih zapisa", + "LabelIncludeInTracklist": "Uključi u popis zvučnih zapisa", "LabelIncomplete": "Nepotpuno", "LabelInterval": "Interval", "LabelIntervalCustomDailyWeekly": "Prilagođeno dnevno/tjedno", @@ -437,7 +437,7 @@ "LabelLibraryItem": "Stavka knjižnice", "LabelLibraryName": "Ime knjižnice", "LabelLibrarySortByProgress": "Napredak: zadnje ažurirano", - "LabelLibrarySortByProgressFinished": "Napredak: dovršeno", + "LabelLibrarySortByProgressFinished": "Napredak: završeno", "LabelLibrarySortByProgressStarted": "Napredak: započeto", "LabelLimit": "Ograničenje", "LabelLineSpacing": "Razmak između redaka", @@ -451,8 +451,8 @@ "LabelMatchExistingUsersBy": "Prepoznaj postojeće korisnike pomoću", "LabelMatchExistingUsersByDescription": "Rabi se za povezivanje postojećih korisnika. Nakon što se spoje, korisnike se prepoznaje temeljem jedinstvene oznake vašeg pružatelja SSO usluga", "LabelMaxEpisodesToDownload": "Najveći broj nastavaka za preuzimanje. 0 za neograničeno.", - "LabelMaxEpisodesToDownloadPerCheck": "Najviše novih nastavaka za preuzimanje po provjeri", - "LabelMaxEpisodesToKeep": "Najviše nastavaka za čuvanje", + "LabelMaxEpisodesToDownloadPerCheck": "Najveći broj novih nastavaka za preuzimanje po provjeri", + "LabelMaxEpisodesToKeep": "Najveći broj nastavaka za čuvanje", "LabelMaxEpisodesToKeepHelp": "Ako je vrijednost 0, nema ograničenja broja. Nakon automatskog preuzimanja novog nastavka ova funkcija briše najstariji nastavak ako ih ima više od zadanog broja. Ovo briše samo jedan nastavak po novom preuzetom nastavku.", "LabelMediaPlayer": "Reproduktor medijskih sadržaja", "LabelMediaType": "Vrsta medija", @@ -482,7 +482,7 @@ "LabelNoApiKeys": "Nema API ključeva", "LabelNoCustomMetadataProviders": "Nema prilagođenih pružatelja meta-podataka", "LabelNoEpisodesSelected": "Nema odabranih nastavaka", - "LabelNotFinished": "Nije dovršeno", + "LabelNotFinished": "Nezavršeno", "LabelNotStarted": "Nije započeto", "LabelNotes": "Bilješke", "LabelNotificationAppriseURL": "Apprise URL(ovi)", @@ -497,9 +497,9 @@ "LabelNumberOfBooks": "Broj knjiga", "LabelNumberOfChapters": "Broj poglavljâ:", "LabelNumberOfEpisodes": "broj nastavaka", - "LabelOpenIDAdvancedPermsClaimDescription": "Naziv OpenID zahtjeva koji sadrži napredna dopuštenja za korisničke radnje u aplikaciji koje će se primijeniti na ne-administratorske uloge (ako su konfigurirane). Ako zahtjev nedostaje u odgovoru, pristup ABS-u neće se odobriti. Ako i jedna opcija nedostaje, smatrat će se da je false. Pripazite da zahtjev pružatelja identiteta uvijek odgovara očekivanoj strukturi:", + "LabelOpenIDAdvancedPermsClaimDescription": "Ime OpenID zahtjeva koji sadrži napredna dopuštenja za korisničke radnje u aplikaciji koje će se primijeniti na ne-administratorske uloge (ako su konfigurirane). Ako zahtjev nedostaje u odgovoru, pristup ABS-u će se odbiti. Ako jedna opcija nedostaje, smatrat će se da je false. Pripazite da zahtjev pružatelja identiteta uvijek odgovara očekivanoj strukturi:", "LabelOpenIDClaims": "Sljedeće opcije ostavite praznima ako želite onemogućiti napredno dodjeljivanje grupa i dozvola, odnosno ako želite automatski dodijeliti grupu 'korisnik'.", - "LabelOpenIDGroupClaimDescription": "Naziv OpenID zahtjeva koji sadrži popis korisnikovih grupa. Često se naziva groups. Ako se konfigurira, aplikacija će automatski dodijeliti uloge temeljem korisnikovih članstava u grupama, pod uvjetom da se iste zovu 'admin', 'user' ili 'guest' u zahtjevu (ne razlikuju se velika i mala slova). Zahtjev treba sadržavati popis i ako je korisnik član više grupa, aplikacija će dodijeliti ulogu koja odgovara najvišoj razini pristupa. Ukoliko se niti jedna grupa ne podudara, pristup će biti onemogućen.", + "LabelOpenIDGroupClaimDescription": "Ime OpenID zahtjeva koji sadrži popis grupa korisnika. Često se zove groups. Ako se konfigurira, aplikacija će automatski dodijeliti uloge temeljem korisničkih članstava u grupama, pod uvjetom da se iste zovu 'admin', 'user' ili 'guest' u zahtjevu (ne razlikuju se velika i mala slova). Zahtjev treba sadržavati popis i ako je korisnik član više grupa, aplikacija će dodijeliti ulogu koja odgovara najvišoj razini pristupa. Ukoliko se niti jedna grupa ne podudara, pristup će se odbiti.", "LabelOpenRSSFeed": "Otvori RSS Feed", "LabelOverwrite": "Prepiši", "LabelPaginationPageXOfY": "Stranica {0} od {1}", @@ -513,7 +513,7 @@ "LabelPermissionsDelete": "Smije brisati", "LabelPermissionsDownload": "Smije preuzimati", "LabelPermissionsUpdate": "Smije ažurirati", - "LabelPermissionsUpload": "Smije učitavati", + "LabelPermissionsUpload": "Smije prenositi", "LabelPersonalYearReview": "Vaš godišnji pregled ({0})", "LabelPhotoPathURL": "Putanja ili URL fotografije", "LabelPlayMethod": "Način reprodukcije", @@ -545,11 +545,11 @@ "LabelRSSFeedSlug": "Slug RSS izvora", "LabelRSSFeedURL": "URL RSS izvora", "LabelRandomly": "Nasumično", - "LabelReAddSeriesToContinueListening": "Ponovno dodaj serijal u Nastavi slušati", + "LabelReAddSeriesToContinueListening": "Ponovo dodaj serijal u „Nastavi slušati”", "LabelRead": "Čitaj", "LabelReadAgain": "Ponovno čitaj", "LabelReadEbookWithoutProgress": "Čitaj e-knjige bez praćenja napretka", - "LabelRecentSeries": "Najnoviji serijali", + "LabelRecentSeries": "Nedavni serijali", "LabelRecentlyAdded": "Nedavno dodano", "LabelRecommended": "Preporučeno", "LabelRedo": "Ponovi", @@ -572,7 +572,7 @@ "LabelSelectEpisodesShowing": "Prikazujem {0} odabranih nastavaka", "LabelSelectUser": "Odaberite korisnika", "LabelSelectUsers": "Označi korisnike", - "LabelSendEbookToDevice": "Pošalji e-knjigu …", + "LabelSendEbookToDevice": "Pošalji e-knjigu na…", "LabelSequence": "Slijed", "LabelSerial": "Serijal", "LabelSeries": "Serijal", @@ -588,36 +588,36 @@ "LabelSettingsBookshelfViewHelp": "Skeumorfni dizajn sa drvenim policama", "LabelSettingsChromecastSupport": "Podrška za Chromecast", "LabelSettingsDateFormat": "Format datuma", - "LabelSettingsEnableWatcher": "Automatski pretražuj ima li promjena u knjižnicama", - "LabelSettingsEnableWatcherForLibrary": "Automatski traži promjene u knjižnicama", + "LabelSettingsEnableWatcher": "Automatski prati promjene u knjižnicama", + "LabelSettingsEnableWatcherForLibrary": "Automatski prati promjene u knjižnici", "LabelSettingsEnableWatcherHelp": "Omogućuje automatsko dodavanje/ažuriranje stavki kada se uoče izmjene datoteka. *Potrebno je ponovno pokretanje poslužitelja", "LabelSettingsEpubsAllowScriptedContent": "Omogući skripte u epub datotekama", "LabelSettingsEpubsAllowScriptedContentHelp": "Omogućuje epub datotekama izvođenje skripti. Preporučamo isključiti ovu mogućnost ukoliko nemate povjerenja u izvore epub datoteka.", - "LabelSettingsExperimentalFeatures": "Eksperimentalne značajke", - "LabelSettingsExperimentalFeaturesHelp": "Značajke u razvoju za koje trebamo vaše povratne informacije i pomoć u testiranju. Kliknite za otvaranje rasprave na githubu.", + "LabelSettingsExperimentalFeatures": "Eksperimentalne funkcije", + "LabelSettingsExperimentalFeaturesHelp": "Funkcije u razvoju za koje trebamo vaše povratne informacije i pomoć u testiranju. Kliknite za otvaranje rasprave na githubu.", "LabelSettingsFindCovers": "Pronađi naslovnice", "LabelSettingsFindCoversHelp": "Ako vaša zvučna knjiga nema ugrađenu naslovnicu ili sliku naslovnice u mapi, skener će pokušati pronaći naslovnicu.
Napomena: ovo će produžiti trajanje skeniranja", - "LabelSettingsHideSingleBookSeries": "Skrij serijale sa samo jednom knjigom", + "LabelSettingsHideSingleBookSeries": "Sakrij serijale sa samo jednom knjigom", "LabelSettingsHideSingleBookSeriesHelp": "Serijali koji se sastoje od samo jedne knjige neće se prikazivati na stranici serijala i na policama početne stranice.", "LabelSettingsHomePageBookshelfView": "Prikaži početnu stranicu kao policu s knjigama", "LabelSettingsLibraryBookshelfView": "Prikaži knjižnicu kao policu s knjigama", - "LabelSettingsLibraryMarkAsFinishedPercentComplete": "Postotak dovršenosti veći od", - "LabelSettingsLibraryMarkAsFinishedTimeRemaining": "Preostalo vrijeme je manje od (sekundi)", - "LabelSettingsLibraryMarkAsFinishedWhen": "Označi medij dovršenim kada", + "LabelSettingsLibraryMarkAsFinishedPercentComplete": "Postotak završenosti je veći od", + "LabelSettingsLibraryMarkAsFinishedTimeRemaining": "Preostalo vrijeme je manje od (sekunde)", + "LabelSettingsLibraryMarkAsFinishedWhen": "Označi medij kao završen kada", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Preskoči ranije knjige u funkciji Nastavi serijal", - "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "Na polici početne stranice Nastavi serijal prikazuje se prva nezapočeta knjiga serijala koji imaju barem jednu dovršenu knjigu i nijednu započetu knjigu. Ako se ova opcija uključi serijal će nastaviti od zadnje dovršene knjige umjesto od prve nezapočete knjige.", + "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "Na polici početne stranice Nastavi serijal prikazuje se prva nezapočeta knjiga serijala koji imaju barem jednu završenu knjigu i nijednu započetu knjigu. Ako se ova opcija uključi serijal će nastaviti od zadnje završene knjige umjesto od prve nezapočete knjige.", "LabelSettingsParseSubtitles": "Raščlani podnaslove", - "LabelSettingsParseSubtitlesHelp": "Iz naziva mape zvučne knjige raščlanjuje podnaslov.
Podnaslov mora biti odvojen s \" - \"
npr. \"Naslov knjige - Ovo je podnaslov\" imat će podnaslov \"Ovo je podnaslov\"", + "LabelSettingsParseSubtitlesHelp": "Raščlani podnaslove iz imena mape zvučne knjige.
Podnaslov mora biti odvojen sa \" - \"
npr. \"Naslov knjige - Ovo je podnaslov\" imat će podnaslov \"Ovo je podnaslov\"", "LabelSettingsPreferMatchedMetadata": "Daj prednost meta-podatcima prepoznatih stavki", - "LabelSettingsPreferMatchedMetadataHelp": "Podatci prepoznatog naslova nadjačat će postojeće informacije kod korištenja funkcije Brzog prepoznavanja. Zadana funkcionalnost je da Brzo prepoznavanje samo dopuni podatke koji nedostaju.", + "LabelSettingsPreferMatchedMetadataHelp": "Podatci prepoznatog naslova će nadjačati postojeće informacije pri korištenju funkcije „Brzo prepoznavanje”. Zadana funkcionalnost je da „Brzo prepoznavanje” samo doda nedostajuće podatke.", "LabelSettingsSkipMatchingBooksWithASIN": "Preskoči prepoznavanje knjiga koje već imaju ASIN", "LabelSettingsSkipMatchingBooksWithISBN": "Preskoči prepoznavanje knjiga koje već imaju ISBN", "LabelSettingsSortingIgnorePrefixes": "Zanemari prefikse kod sortiranja", "LabelSettingsSortingIgnorePrefixesHelp": "npr. za prefiks \"the\" naslov knjige \"The Book Title\" sortirat će se \"Book Title, The\"", "LabelSettingsSquareBookCovers": "Koristi pravokutne naslovnice knjiga", "LabelSettingsSquareBookCoversHelp": "Koristi pravokutne naslovnice umjesto uobičajenih naslovnica omjera 1,6:1", - "LabelSettingsStoreCoversWithItem": "Spremi naslovnice uz stavke", - "LabelSettingsStoreCoversWithItemHelp": "Naslovnice se obično spremaju u /metadata/items, ako uključite ovu opciju naslovnice će se spremati u mapu knjižničke stavke. Čuva se samo jedna datoteka naziva \"cover\"", + "LabelSettingsStoreCoversWithItem": "Spremi naslovnice sa stavkom", + "LabelSettingsStoreCoversWithItemHelp": "Naslovnice se obično spremaju u /metadata/items. Uključivanjem ove opcije naslovnice će se spremati u mapu stavki vaše knjižnice. Čuva se samo jedna datoteka s imenom \"cover\"", "LabelSettingsStoreMetadataWithItem": "Spremi metapodatke uz stavku", "LabelSettingsStoreMetadataWithItemHelp": "Meta-podatci se obično spremaju u /metadata/items; ako uključite ovu postavku meta-podatci će se čuvati u mapama knjižničkih stavki", "LabelSettingsTimeFormat": "Format vremena", @@ -647,7 +647,7 @@ "LabelStatsDaysListened": "Dana slušano", "LabelStatsHours": "Sati", "LabelStatsInARow": "uzastopno", - "LabelStatsItemsFinished": "Dovršenih stavki", + "LabelStatsItemsFinished": "Završene stavke", "LabelStatsItemsInLibrary": "Stavke u knjižnici", "LabelStatsMinutes": "minute", "LabelStatsMinutesListening": "Minuta odslušano", @@ -706,12 +706,12 @@ "LabelUpdateDetails": "Ažuriraj pojedinosti", "LabelUpdateDetailsHelp": "Dopusti prepisivanje postojećih podataka za odabrane knjige kada se prepoznaju", "LabelUpdatedAt": "Ažurirano", - "LabelUploaderDragAndDrop": "Pritisni i prevuci datoteke ili mape", - "LabelUploaderDragAndDropFilesOnly": "Pritisni i prevuci datoteke", + "LabelUploaderDragAndDrop": "Povuci i ispusti datoteke ili mape", + "LabelUploaderDragAndDropFilesOnly": "Povuci i ispusti datoteke", "LabelUploaderDropFiles": "Ispusti datoteke", "LabelUploaderItemFetchMetadataHelp": "Automatski dohvati naslov, autora i serijal", - "LabelUseAdvancedOptions": "Koristi se naprednim opcijama", - "LabelUseChapterTrack": "Upravljaj trakom poglavlja", + "LabelUseAdvancedOptions": "Koristi napredne opcije", + "LabelUseChapterTrack": "Koristi zvučni zapis poglavlja", "LabelUseFullTrack": "Koristi cijeli zvučni zapis", "LabelUseZeroForUnlimited": "0 za neograničeno", "LabelUser": "Korisnik", @@ -735,12 +735,12 @@ "LabelYourPlaylists": "Vaši popisi za izvođenje", "LabelYourProgress": "Vaš napredak", "MessageAddToPlayerQueue": "Dodaj u redoslijed izvođenja", - "MessageAppriseDescription": "Da biste se koristili ovom značajkom, treba vam instanca Apprise API-ja ili API koji može rukovati istom vrstom zahtjeva.
The Adresa Apprise API-ja treba biti puna URL putanja za slanje obavijesti, npr. ako vam se API instanca poslužuje na adresi http://192.168.1.1:8337 trebate upisati http://192.168.1.1:8337/notify.", + "MessageAppriseDescription": "Za korištnje ove funkcije, treba vam instanca Apprise API-ja ili API koji može rukovati istom vrstom zahtjeva.
URL Apprise API-ja mora biti potpuna URL putanja za slanje obavijesti, npr. ako vam se API instanca poslužuje na adresi http://192.168.1.1:8337 morate upisati http://192.168.1.1:8337/notify.", "MessageAsinCheck": "Upišite ASIN iz odgovarajuće Audibleove regije, ne s Amazonov.", "MessageAuthenticationLegacyTokenWarning": "Starije API tokene ćemo ukloniti. Umjesto njih, koristite se API ključevima .", "MessageAuthenticationOIDCChangesRestart": "Ponovno pokrenite poslužitelj da biste primijenili OIDC promjene.", "MessageAuthenticationSecurityMessage": "Provjera autentičnosti poboljšana je radi sigurnosti. Svi se korisnici moraju ponovno prijaviti.", - "MessageBackupsDescription": "Sigurnosne kopije sadrže korisnike, korisnikov napredak medija, pojedinosti knjižničke građe, postavke poslužitelja i slike koje se spremaju u /metadata/items & /metadata/authors. Sigurnosne kopije ne sadrže niti jednu datoteku iz mapa knjižnice.", + "MessageBackupsDescription": "Sigurnosne kopije sadrže korisnike, napredak korisnika, pojedinosti knjižničke građe, postavke poslužitelja i slike koje se spremaju u /metadata/items i /metadata/authors. Sigurnosne kopije ne sadrže niti jednu datoteku iz mapa knjižnice.", "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", @@ -760,7 +760,7 @@ "MessageChapterErrorStartLtPrev": "Netočno vrijeme početka, mora biti veće ili jednako vremenu početka prethodnog poglavlja", "MessageChapterStartIsAfter": "Početak poglavlja je nakon kraja zvučne knjige", "MessageChaptersNotFound": "Poglavlja nisu pronađena", - "MessageCheckingCron": "Provjeravam cron...", + "MessageCheckingCron": "Provjeravanje cron izraza...", "MessageConfirmCloseFeed": "Sigurno želite zatvoriti ovaj izvor?", "MessageConfirmDeleteApiKey": "Sigurno želite izbrisati API ključ \"{0}\"?", "MessageConfirmDeleteBackup": "Sigurno želite izbrisati sigurnosnu kopiju za {0}?", @@ -774,12 +774,12 @@ "MessageConfirmDeleteSession": "Sigurno želite izbrisati ovu sesiju?", "MessageConfirmEmbedMetadataInAudioFiles": "Sigurno želite ugraditi meta-podatke u {0} zvučnih datoteka?", "MessageConfirmForceReScan": "Sigurno želite ponovno pokrenuti skeniranje?", - "MessageConfirmMarkAllEpisodesFinished": "Sigurno želite označiti sve nastavke dovršenima?", - "MessageConfirmMarkAllEpisodesNotFinished": "Sigurno želite označiti sve nastavke nedovršenima?", - "MessageConfirmMarkItemFinished": "Sigurno želite označiti \"{0}\" dovršenim?", - "MessageConfirmMarkItemNotFinished": "Sigurno želite označiti \"{0}\" nedovršenim?", - "MessageConfirmMarkSeriesFinished": "Sigurno želite označiti sve knjige u ovom serijalu dovršenima?", - "MessageConfirmMarkSeriesNotFinished": "Sigurno želite označiti sve knjige u ovom serijalu nedovršenima?", + "MessageConfirmMarkAllEpisodesFinished": "Sigurno želite označiti sve nastavke kao završene?", + "MessageConfirmMarkAllEpisodesNotFinished": "Sigurno želite označiti sve nastavke kao nezavršene?", + "MessageConfirmMarkItemFinished": "Sigurno želite označiti stavku \"{0}\" kao završenu?", + "MessageConfirmMarkItemNotFinished": "Sigurno želite označiti stavku \"{0}\" kao nezavršenu?", + "MessageConfirmMarkSeriesFinished": "Sigurno želite označiti sve knjige u ovom serijalu kao završene?", + "MessageConfirmMarkSeriesNotFinished": "Sigurno želite označiti sve knjige u ovom serijalu kao nezavršene?", "MessageConfirmNotificationTestTrigger": "Želite li okinuti ovu obavijest s probnim podatcima?", "MessageConfirmPurgeCache": "Brisanje predmemorije izbrisat će cijelu mapu /metadata/cache.

Sigurno želite izbrisati mapu predmemorije?", "MessageConfirmPurgeItemsCache": "Brisanje predmemorije stavki izbrisat će cijelu mapu /metadata/cache/items.
Jeste li sigurni?", @@ -807,14 +807,14 @@ "MessageConfirmUnlinkOpenId": "Sigurno želite odspojiti ovog korisnika s OpenID-ja?", "MessageDaysListenedInTheLastYear": "{0} dana slušanja u posljednjih godinu dana", "MessageDownloadingEpisode": "Preuzimam nastavak", - "MessageDragFilesIntoTrackOrder": "Prevlačenjem datoteka složite pravilan redoslijed", + "MessageDragFilesIntoTrackOrder": "Povlači datoteke u ispravan redoslijed", "MessageEmbedFailed": "Ugrađivanje nije uspjelo!", - "MessageEmbedFinished": "Ugrađivanje je dovršeno!", + "MessageEmbedFinished": "Ugrađivanje je završeno!", "MessageEmbedQueue": "Ugrađivanje meta-podataka dodano u red obrade ({0} u redu)", "MessageEpisodesQueuedForDownload": "{0} nastavak(a) u redu za preuzimanje", "MessageEreaderDevices": "Da biste osigurali isporuku e-knjiga, možda ćete morati gornju adresu e-pošte dodati kao dopuštenog pošiljatelja za svaki od donjih uređaja.", "MessageFeedURLWillBe": "URL izvora bit će {0}", - "MessageFetching": "Dohvaćam...", + "MessageFetching": "Dohvaćanje...", "MessageForceReScanDescription": "će ponovno skenirati sve datoteke kao nove datoteke. ID3 tagovi zvučnih datoteka, OPF datoteke i tekstualne datoteke skenirat će se kao da su nove.", "MessageHeatmapListeningTimeTooltip": "{0} sluša na {1}", "MessageHeatmapNoListeningSessions": "Nema sesija slušanja na {0}", @@ -824,27 +824,27 @@ "MessageItemsSelected": "{0} odabranih stavki", "MessageItemsUpdated": "{0} stavki ažurirano", "MessageJoinUsOn": "Pridruži nam se na", - "MessageLoading": "Učitavam...", - "MessageLoadingFolders": "Učitavam mape...", + "MessageLoading": "Učitavanje...", + "MessageLoadingFolders": "Učitavanje mape...", "MessageLogsDescription": "Zapisnici se čuvaju u /metadata/logs u obliku JSON datoteka. Zapisnici pada sustava čuvaju se u datoteci /metadata/logs/crash_logs.txt.", - "MessageM4BFailed": "M4B neuspješan!", - "MessageM4BFinished": "M4B završio!", - "MessageMapChapterTitles": "Mapiraj nazive poglavlja postojećim poglavljima zvučne knjige bez uređivanja vremenskih identifikatora", - "MessageMarkAllEpisodesFinished": "Označi sve nastavke dovršenima", - "MessageMarkAllEpisodesNotFinished": "Označi sve nastavke nedovršenima", - "MessageMarkAsFinished": "Označi kao dovršeno", - "MessageMarkAsNotFinished": "Označi kao nedovršeno", - "MessageMatchBooksDescription": "će pokušati prepoznati knjige iz knjižnice u katalogu odabranog pružatelja podatka te nadopuniti podatke koji nedostaju i naslovnice. Ne prepisuje preko postojećih podataka.", + "MessageM4BFailed": "M4B datoteka neuspjela!", + "MessageM4BFinished": "M4B datoteka je završena!", + "MessageMapChapterTitles": "Mapiraj imana poglavlja s vašim postojećim poglavljima zvučne knjige bez podešavanja vremenskih identifikatora", + "MessageMarkAllEpisodesFinished": "Označi sve nastavke kao završene", + "MessageMarkAllEpisodesNotFinished": "Označi sve nastavke kao nezavršene", + "MessageMarkAsFinished": "Označi kao završeno", + "MessageMarkAsNotFinished": "Označi kao nezavršeno", + "MessageMatchBooksDescription": "će pokušati prepoznati knjige iz knjižnice u katalogu odabranog pružatelja podatka te nadopuniti podatke koji nedostaju i naslovnice. Ne prepisuje postojeće podatke.", "MessageNoAudioTracks": "Nema zvučnih zapisa", "MessageNoAuthors": "Nema autora", "MessageNoBackups": "Nema sigurnosnih kopija", "MessageNoBookmarks": "Nema knjižnih oznaka", "MessageNoChapters": "Nema poglavlja", "MessageNoCollections": "Nema zbirki", - "MessageNoCoversFound": "Naslovnice nisu pronađene", + "MessageNoCoversFound": "Nije pronađena nijedna naslovnica", "MessageNoDescription": "Nema opisa", "MessageNoDevices": "Nema uređaja", - "MessageNoDownloadsInProgress": "Nema preuzimanja u tijeku", + "MessageNoDownloadsInProgress": "Trenutačno nema preuzimanja u tijeku", "MessageNoDownloadsQueued": "Nema preuzimanja u redu", "MessageNoEpisodeMatchesFound": "Nije pronađen ni jedan odgovarajući nastavak", "MessageNoEpisodes": "Nema nastavaka", @@ -873,28 +873,28 @@ "MessagePauseChapter": "Pauziraj reprodukciju poglavlja", "MessagePlayChapter": "Slušaj početak poglavlja", "MessagePlaylistCreateFromCollection": "Stvori popis za izvođenje od zbirke", - "MessagePleaseWait": "Molimo pričekajte...", + "MessagePleaseWait": "Pričekajte...", "MessagePodcastHasNoRSSFeedForMatching": "Podcast nema adresu RSS izvora za prepoznavanje", "MessagePodcastSearchField": "Upišite izraz za pretraživanje ili URL RSS izvora", "MessageQuickEmbedInProgress": "Brzo ugrađivanje u tijeku", "MessageQuickEmbedQueue": "Dodano u red za brzo ugrađivanje ({0} u redu izvođenja)", "MessageQuickMatchAllEpisodes": "Brzo prepoznavanje svih nastavaka", - "MessageQuickMatchDescription": "Popuni pojedinosti i naslovnice koji nedostaju prvim pronađenim rezultatom za '{0}'. Ne prepisuje podatke osim ako ne uključite mogućnost 'Daj prednost meta-podatcima prepoznatih stavki'.", + "MessageQuickMatchDescription": "Popuni pojedinosti i naslovnice koji nedostaju prvim pronađenim rezultatom za '{0}'. Ne prepisuje podatke osim ako je postavka poslužitelja „Daj prednost meta-podatcima prepoznatih stavki” uključena.", "MessageRemoveChapter": "Ukloni poglavlje", "MessageRemoveEpisodes": "Ukloni {0} nastavaka", "MessageRemoveFromPlayerQueue": "Ukloni iz redoslijeda izvođenja", "MessageRemoveUserWarning": "Sigurno želite trajno izbrisati korisnika \"{0}\"?", - "MessageReportBugsAndContribute": "Prijavite pogreške, zatražite značajke i doprinesite na", + "MessageReportBugsAndContribute": "Prijavite pogreške, zatražite funkcije i doprinesite na", "MessageResetChaptersConfirm": "Sigurno želite vratiti poglavlja na prethodno stanje i poništiti učinjene promjene?", "MessageRestoreBackupConfirm": "Sigurno želite vratiti sigurnosnu kopiju izrađenu", "MessageRestoreBackupWarning": "Vraćanjem sigurnosne kopije prepisat ćete cijelu bazu podataka koja se nalazi u /config i slike naslovnice u /metadata/items i /metadata/authors.

Sigurnosne kopije ne mijenjaju datoteke koje se nalaze u mapama vaših knjižnica. Ako ste u postavkama poslužitelja uključili mogućnost spremanja naslovnica i meta-podataka u mape knjižnice, te se datoteke neće niti sigurnosno pohraniti niti prepisati.

Svi klijenti koji se spajaju na vaš poslužitelj automatski će se osvježiti.", - "MessageScheduleLibraryScanNote": "Za većinu korisnika se preporučuje ostaviti ovu funkciju deaktiviranom i ostaviti postavku promatrača mape aktiviranom. Promatrač mapa će automatski otkriti promjene u mapama vaše knjižnice. Promatrač mapa ne radi na svakom datotečnom sustavu (kao što je NFS) pa se umjesto njega mogu koristiti planirana pretraživanja knjižnice.", + "MessageScheduleLibraryScanNote": "Za većinu korisnika se preporučuje ostaviti ovu funkciju deaktiviranom kao i fukciju „Automatski prati promjene u knjižnici” koja automatski otkriva promjene u mapama vaše knjižnice. Fukcija „Automatski prati promjene u knjižnici” ne radi na svakom datotečnom sustavu (kao što je NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Pokreni svaki {0} u {1}", "MessageSearchResultsFor": "Rezultati pretrage za", "MessageSelected": "{0} odabrano", "MessageSeriesSequenceCannotContainSpaces": "Slijed serijala ne može sadržavati praznine", - "MessageServerCouldNotBeReached": "Nije moguće pristupiti poslužitelju", - "MessageSetChaptersFromTracksDescription": "Postavi poglavlja koristeći se zvučnom datotekom kao poglavljem i nazivom datoteke kao naslovom poglavlja", + "MessageServerCouldNotBeReached": "Nije bilo moguće pristupiti poslužitelju", + "MessageSetChaptersFromTracksDescription": "Postavi poglavlja koristeći svaku zvučnu datoteku kao poglavlje, a naslov poglavlja kao ime datoteke", "MessageShareExpirationWillBe": "Vrijeme isteka će biti {0}", "MessageShareExpiresIn": "Istječe za {0}", "MessageShareURLWillBe": "URL za dijeljenje bit će {0}", @@ -923,7 +923,7 @@ "MessageTaskOpmlImportFeedPodcastDescription": "Stvaranje podcasta \"{0}\"", "MessageTaskOpmlImportFeedPodcastExists": "Podcast već postoji u putanji", "MessageTaskOpmlImportFeedPodcastFailed": "Stvaranje podcasta nije uspjelo", - "MessageTaskOpmlImportFinished": "Dodano {0} podcasta", + "MessageTaskOpmlImportFinished": "Broj dodanih podcasta: {0}", "MessageTaskOpmlParseFailed": "Raščlanjivanje OPML datoteke nije uspjelo", "MessageTaskOpmlParseFastFail": "Neispravna OPML datoteka, oznaka nije pronađena ILI oznaka nije pronađena", "MessageTaskOpmlParseNoneFound": "U OPML datoteci nisu pronađeni izvori", @@ -934,10 +934,10 @@ "MessageTaskScanningFileChanges": "Skeniranje izmijenjenih datoteka u \"{0}\"", "MessageTaskScanningLibrary": "Skeniranje knjižnice \"{0}\"", "MessageTaskTargetDirectoryNotWritable": "U odredišnu mapu nije moguće pisati", - "MessageThinking": "Razmišljam...", - "MessageUploaderItemFailed": "Učitavanje nije uspjelo", - "MessageUploaderItemSuccess": "Uspješno učitano!", - "MessageUploading": "Učitavam...", + "MessageThinking": "Razmišljanje...", + "MessageUploaderItemFailed": "Prijenos nije uspio", + "MessageUploaderItemSuccess": "Uspješno preneseno!", + "MessageUploading": "Prijenos...", "MessageValidCronExpression": "Ispravan cron izraz", "MessageWatcherIsDisabledGlobally": "Praćenje datotečnog sustava globalno je isključen u postavkama poslužitelja", "MessageXLibraryIsEmpty": "{0} Knjižnica je prazna!", @@ -949,8 +949,8 @@ "NoteRSSFeedPodcastAppsHttps": "Pripazite: Većina aplikacija za podcaste iziskuje URL RSS izvora koji se koristi HTTPS protokolom", "NoteRSSFeedPodcastAppsPubDate": "Upozorenje: jedan ili više vaših nastavaka nemaju datum objavljivanja. To je obavezno kod nekih aplikacija za podcaste.", "NoteUploaderFoldersWithMediaFiles": "Mape s medijskim datotekama smatrat će se zasebnim stavkama knjižnice.", - "NoteUploaderOnlyAudioFiles": "Ako učitavate samo zvučne datoteke svaka će se zvučna datoteka uvesti kao zasebna zvučna knjiga.", - "NoteUploaderUnsupportedFiles": "Nepodržane vrste datoteka zanemaruju se. Kada odabirete datoteke ili ispuštate mapu, sve datoteke koje nisu u mapi stavke zanemarit će se.", + "NoteUploaderOnlyAudioFiles": "Ako prenosite samo zvučne datoteke svaka će se zvučna datoteka uvesti kao zasebna zvučna knjiga.", + "NoteUploaderUnsupportedFiles": "Nepodržane vrste datoteka se zanemaruju. Kada birate datoteke ili ispuštate mapu, sve datoteke koje nisu u mapi stavke će se zanemariti.", "NotificationOnBackupCompletedDescription": "Pokreće se po završetku sigurnosnog kopiranja", "NotificationOnBackupFailedDescription": "Pokreće se kada sigurnosno kopiranje ne uspije", "NotificationOnEpisodeDownloadedDescription": "Pokreće se kada se nastavak podcasta automatski preuzme", @@ -960,14 +960,14 @@ "PlaceholderBulkChapterInput": "Upišite naslov poglavlja ili ga numerirajte (npr. '1. nastavak', 'Poglavlje 10', '1.')", "PlaceholderNewCollection": "Ime nove zbirke", "PlaceholderNewFolderPath": "Nova putanja mape", - "PlaceholderNewPlaylist": "Naziv novog popisa za izvođenje", + "PlaceholderNewPlaylist": "Ime novog popisa za izvođenje", "PlaceholderSearch": "Traži...", "PlaceholderSearchEpisode": "Traži nastavak...", "StatsAuthorsAdded": "autora dodano", "StatsBooksAdded": "knjiga dodano", "StatsBooksAdditional": "Novi naslovi uključuju…", - "StatsBooksFinished": "knjiga dovršeno", - "StatsBooksFinishedThisYear": "Neke knjige dovršene ove godine…", + "StatsBooksFinished": "završene knjige", + "StatsBooksFinishedThisYear": "Neke završene knjige ove godine…", "StatsBooksListenedTo": "knjiga slušano", "StatsCollectionGrewTo": "Vaša je zbirka knjiga narasla na…", "StatsSessions": "sesija", @@ -999,8 +999,8 @@ "ToastBackupInvalidMaxKeep": "Neispravan broj sigurnosnih kopija za čuvanje", "ToastBackupInvalidMaxSize": "Neispravna najveća veličina sigurnosne kopije", "ToastBackupRestoreFailed": "Vraćanje sigurnosne kopije nije uspjelo", - "ToastBackupUploadFailed": "Učitavanje sigurnosne kopije nije uspjelo", - "ToastBackupUploadSuccess": "Sigurnosna kopija učitana", + "ToastBackupUploadFailed": "Prijenos sigurnosne kopije nije uspio", + "ToastBackupUploadSuccess": "Sigurnosna kopija je prenesea", "ToastBatchApplyDetailsToItemsSuccess": "Pojedinosti primijenjene stavkama", "ToastBatchDeleteFailed": "Grupno brisanje nije uspjelo", "ToastBatchDeleteSuccess": "Grupno brisanje je uspjelo", @@ -1023,7 +1023,7 @@ "ToastChaptersMustHaveTitles": "Poglavlja moraju imati naslove", "ToastChaptersRemoved": "Poglavlja uklonjena", "ToastChaptersUpdated": "Poglavlja su ažurirana", - "ToastCollectionItemsAddFailed": "Neuspješno dodavanje stavki u zbirku", + "ToastCollectionItemsAddFailed": "Neuspjelo dodavanje stavki u zbirku", "ToastCollectionRemoveSuccess": "Zbirka izbrisana", "ToastCollectionUpdateSuccess": "Zbirka ažurirana", "ToastConnectionNotAvailable": "Veza nije dostupna. Pokušaj ponovo kasnije", @@ -1033,13 +1033,13 @@ "ToastDeleteFileFailed": "Brisanje datoteke nije uspjelo", "ToastDeleteFileSuccess": "Datoteka izbrisana", "ToastDeviceAddFailed": "Dodavanje uređaja nije uspjelo", - "ToastDeviceNameAlreadyExists": "E-čitač s tim nazivom već postoji", + "ToastDeviceNameAlreadyExists": "E-čitač s tim imenom već postoji", "ToastDeviceTestEmailFailed": "Slanje probne poruke e-pošte nije uspjelo", "ToastDeviceTestEmailSuccess": "Probna poruka e-pošte poslana", "ToastEmailSettingsUpdateSuccess": "Postavke e-pošte ažurirane", - "ToastEncodeCancelFailed": "Kodiranje nije uspješno otkazano", + "ToastEncodeCancelFailed": "Prekidanje kodiranja nije uspjelo", "ToastEncodeCancelSucces": "Kodiranje otkazano", - "ToastEpisodeDownloadQueueClearFailed": "Redoslijed izvođenja nije uspješno očišćen", + "ToastEpisodeDownloadQueueClearFailed": "Brisanje redoslijeda izvođenja nije uspjelo", "ToastEpisodeDownloadQueueClearSuccess": "Redoslijed preuzimanja nastavaka očišćen", "ToastEpisodeUpdateSuccess": "{0} nastavak/a ažurirano", "ToastErrorCannotShare": "Dijeljenje na ovaj uređaj nije moguće", @@ -1057,10 +1057,10 @@ "ToastItemDeletedFailed": "Brisanje stavke nije uspjelo", "ToastItemDeletedSuccess": "Stavka je izbrisana", "ToastItemDetailsUpdateSuccess": "Pojedinosti stavke su ažurirane", - "ToastItemMarkedAsFinishedFailed": "Označavanje kao Dovršeno nije uspjelo", - "ToastItemMarkedAsFinishedSuccess": "Stavka označena kao dovršena", - "ToastItemMarkedAsNotFinishedFailed": "Označavanje kao Nije dovršeno nije uspjelo", - "ToastItemMarkedAsNotFinishedSuccess": "Stavka označena kao nedovršena", + "ToastItemMarkedAsFinishedFailed": "Označavanje kao „Završeno” nije uspjelo", + "ToastItemMarkedAsFinishedSuccess": "Stavka je označena kao završena", + "ToastItemMarkedAsNotFinishedFailed": "Označavanje kao „Nezavršeno” nije uspjelo", + "ToastItemMarkedAsNotFinishedSuccess": "Stavka je označena kao nezavršena", "ToastItemUpdateSuccess": "Stavka ažurirana", "ToastLibraryCreateFailed": "Stvaranje knjižnice nije uspjelo", "ToastLibraryCreateSuccess": "Knjižnica \"{0}\" stvorena", @@ -1069,17 +1069,17 @@ "ToastLibraryScanFailedToStart": "Skeniranje nije uspjelo", "ToastLibraryScanStarted": "Skeniranje knjižnice započelo", "ToastLibraryUpdateSuccess": "Knjižnica \"{0}\" ažurirana", - "ToastMatchAllAuthorsFailed": "Nisu prepoznati svi autori", + "ToastMatchAllAuthorsFailed": "Prepoznavanje svih autora nije uspjelo", "ToastMetadataFilesRemovedError": "Pogreška kod uklanjanja datoteka metadata.{0}", "ToastMetadataFilesRemovedNoneFound": "U knjižnici nisu pronađene datoteke metadata.{0}", - "ToastMetadataFilesRemovedNoneRemoved": "Datoteke metadata.{0} nisu uklonjenje", - "ToastMetadataFilesRemovedSuccess": "uklonjeno {0} datoteka metadata.{1}", - "ToastMustHaveAtLeastOnePath": "Mora postojati barem jedna putanja", + "ToastMetadataFilesRemovedNoneRemoved": "Nijedna datoteka metadata.{0} nije uklonjenja", + "ToastMetadataFilesRemovedSuccess": "Broj uklonjenih datoteka metadata.{1}: {0}", + "ToastMustHaveAtLeastOnePath": "Mora imati barem jednu putanju", "ToastNameEmailRequired": "Ime i adresa e-pošte su obavezni", "ToastNameRequired": "Ime je obavezno", "ToastNewApiKeyUserError": "Morate odabrati korisnika", "ToastNewEpisodesFound": "pronađeno {0} novih nastavaka", - "ToastNewUserCreatedFailed": "Račun \"{0}\" nije uspješno izrađen", + "ToastNewUserCreatedFailed": "Stvaranje računa nije uspjelo: \"{0}\"", "ToastNewUserCreatedSuccess": "Novi račun izrađen", "ToastNewUserLibraryError": "Treba odabrati barem jednu knjižnicu", "ToastNewUserPasswordError": "Mora imati zaporku, samo korisnik root može imati praznu zaporku", @@ -1090,20 +1090,20 @@ "ToastNoUpdatesNecessary": "Ažuriranja nisu potrebna", "ToastNotificationCreateFailed": "Stvaranje obavijesti nije uspjelo", "ToastNotificationDeleteFailed": "Brisanje obavijesti nije uspjelo", - "ToastNotificationFailedMaximum": "Najveći broj neuspješnih pokušaja mora biti >= 0", + "ToastNotificationFailedMaximum": "Najveći broj neuspjelih pokušaja mora biti >= 0", "ToastNotificationQueueMaximum": "Najveći broj obavijesti u redu mora biti >= 0", "ToastNotificationSettingsUpdateSuccess": "Postavke obavijesti ažurirane", "ToastNotificationTestTriggerFailed": "Okidanje probne obavijesti nije uspjelo", "ToastNotificationTestTriggerSuccess": "Okinuta je probna obavijest", "ToastNotificationUpdateSuccess": "Obavijest ažurirana", - "ToastPlaylistCreateFailed": "Popis za izvođenje nije izrađen", + "ToastPlaylistCreateFailed": "Izrada popisa za izvođenje nije uspjela", "ToastPlaylistCreateSuccess": "Popis za izvođenje izrađen", "ToastPlaylistRemoveSuccess": "Popis za izvođenje uklonjen", "ToastPlaylistUpdateSuccess": "Popis za izvođenje ažuriran", - "ToastPodcastCreateFailed": "Podcast nije izrađen", + "ToastPodcastCreateFailed": "Stvaranje podcasta nije uspjelo", "ToastPodcastCreateSuccess": "Podcast uspješno izrađen", "ToastPodcastEpisodeUpdated": "Nastavak ažuriran", - "ToastPodcastGetFeedFailed": "Dohvat izvora podcasta nije uspio", + "ToastPodcastGetFeedFailed": "Dohvaćanje izvora podcasta nije uspjelo", "ToastPodcastNoEpisodesInFeed": "U RSS izvoru nisu pronađeni nastavci", "ToastPodcastNoRssFeed": "Podcast nema RSS izvor", "ToastProgressIsNotBeingSynced": "Napredak se ne sinkronizira, ponovno pokrenite reprodukciju", @@ -1111,7 +1111,7 @@ "ToastProviderCreatedSuccess": "Novi pružatelj dodan", "ToastProviderNameAndUrlRequired": "Ime i URL su obavezni", "ToastProviderRemoveSuccess": "Pružatelj uklonjen", - "ToastRSSFeedCloseFailed": "RSS izvor nije uspješno zatvoren", + "ToastRSSFeedCloseFailed": "Zatvaranje RSS izvora nije uspjelo", "ToastRSSFeedCloseSuccess": "RSS izvor zatvoren", "ToastRemoveFailed": "Uklanjanje nije uspjelo", "ToastRemoveItemFromCollectionFailed": "Uklanjanje stavke iz zbirke nije uspjelo", @@ -1119,7 +1119,7 @@ "ToastRemoveItemsWithIssuesFailed": "Uklanjanje knjižničkih stavki s problemima nije uspjelo", "ToastRemoveItemsWithIssuesSuccess": "Uspješno uklonjene knjižničke stavke s problemima", "ToastRenameFailed": "Preimenovanje nije uspjelo", - "ToastRescanFailed": "Ponovno skeniranje {0} nije uspjelo", + "ToastRescanFailed": "Ponovno skeniranje nije uspjelo za {0}", "ToastRescanRemoved": "Ponovno skeniranje dovršene stavke je uklonjeno", "ToastRescanUpToDate": "Ponovno skeniranje dovršene stavke bilo je ažurno", "ToastRescanUpdated": "Ponovno skeniranje dovršene stavke je ažurirano", @@ -1134,7 +1134,7 @@ "ToastSessionCloseFailed": "Zatvaranje sesije nije uspjelo", "ToastSessionDeleteFailed": "Brisanje sesije nije uspjelo", "ToastSessionDeleteSuccess": "Sesija izbrisana", - "ToastSleepTimerDone": "Timer za spavanje istječe... zZzzZz", + "ToastSleepTimerDone": "Timer za spavanje gotov... zZzzZz", "ToastSlugMustChange": "Slug sadrži nedozvoljene znakove", "ToastSlugRequired": "Slug je obavezan", "ToastSocketConnected": "Socket priključen", @@ -1146,8 +1146,8 @@ "ToastUnknownError": "Nepoznata pogreška", "ToastUnlinkOpenIdFailed": "Uklanjanje OpenID veze korisnika nije uspjelo", "ToastUnlinkOpenIdSuccess": "Korisnik odspojen od OpenID-ja", - "ToastUploaderFilepathExistsError": "Putanja \"{0}\" već postoji na poslužitelju", - "ToastUploaderItemExistsInSubdirectoryError": "Stavka \"{0}\" koristi se podmapom u putanje za učitavanje.", + "ToastUploaderFilepathExistsError": "Datotečna putanja \"{0}\" već postoji na poslužitelju", + "ToastUploaderItemExistsInSubdirectoryError": "Stavka \"{0}\" koristi podmapu putanje za prijenos.", "ToastUserDeleteFailed": "Brisanje korisnika nije uspjelo", "ToastUserDeleteSuccess": "Korisnik izbrisan", "ToastUserPasswordChangeSuccess": "Zaporka je uspješno promijenjena", diff --git a/client/strings/hu.json b/client/strings/hu.json index 61e9316d9..e6d45231f 100644 --- a/client/strings/hu.json +++ b/client/strings/hu.json @@ -286,7 +286,7 @@ "LabelClickToUseCurrentValue": "Kattintson az aktuális érték használatához", "LabelClosePlayer": "Lejátszó bezárása", "LabelCodec": "Kodek", - "LabelCollapseSeries": "Sorozat összecsukása", + "LabelCollapseSeries": "Sorozatok összecsukása", "LabelCollapseSubSeries": "Alszéria összecsukása", "LabelCollection": "Gyűjtemény", "LabelCollections": "Gyűjtemények", diff --git a/client/strings/ko.json b/client/strings/ko.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/client/strings/ko.json @@ -0,0 +1 @@ +{} diff --git a/client/strings/pl.json b/client/strings/pl.json index 0b92dc89c..6f83720de 100644 --- a/client/strings/pl.json +++ b/client/strings/pl.json @@ -233,8 +233,8 @@ "LabelAddToCollectionBatch": "Dodaj {0} książki do kolekcji", "LabelAddToPlaylist": "Dodaj do playlisty", "LabelAddToPlaylistBatch": "Dodaj {0} pozycji do playlisty", - "LabelAddedAt": "Dodano", - "LabelAddedDate": "Dodano {0}", + "LabelAddedAt": "Dodano w", + "LabelAddedDate": "Dodano", "LabelAdminUsersOnly": "Tylko użytkownicy administracyjni", "LabelAll": "Wszystkie", "LabelAllEpisodesDownloaded": "Wszystkie odcinki pobrane", @@ -295,6 +295,7 @@ "LabelContinueListening": "Kontynuuj słuchanie", "LabelContinueReading": "Kontynuuj czytanie", "LabelContinueSeries": "Kontynuuj serię", + "LabelCorsAllowed": "Dozwolone źródła CORS", "LabelCover": "Okładka", "LabelCoverImageURL": "URL okładki", "LabelCoverProvider": "Dostawca okładki", diff --git a/client/strings/pt-br.json b/client/strings/pt-br.json index 53b9199e2..9c8754c44 100644 --- a/client/strings/pt-br.json +++ b/client/strings/pt-br.json @@ -143,8 +143,8 @@ "HeaderEmail": "Email", "HeaderEmailSettings": "Configurações de Email", "HeaderEpisodes": "Episódios", - "HeaderEreaderDevices": "Dispositivos Ereader", - "HeaderEreaderSettings": "Configurações Ereader", + "HeaderEreaderDevices": "Dispositivos leitores de ebook", + "HeaderEreaderSettings": "Configurações do leitor de ebook", "HeaderFiles": "Arquivos", "HeaderFindChapters": "Localizar Capítulos", "HeaderIgnoredFiles": "Arquivos Ignorados", @@ -349,24 +349,36 @@ "LabelEnd": "Fim", "LabelEndOfChapter": "Fim do Capítulo", "LabelEpisode": "Episódio", + "LabelEpisodeNotLinkedToRssFeed": "Episódio não vinculado ao feed RSS", + "LabelEpisodeNumber": "Episódio #{0}", "LabelEpisodeTitle": "Título do Episódio", "LabelEpisodeType": "Tipo do Episódio", + "LabelEpisodeUrlFromRssFeed": "URL do episódio a partir do feed RSS", "LabelEpisodes": "Episódios", + "LabelEpisodic": "Episódico", "LabelExample": "Exemplo", + "LabelExpandSeries": "Expandir Série", + "LabelExpandSubSeries": "Expandir Subséries", "LabelExpired": "Expirado", + "LabelExpiresAt": "Expira às", + "LabelExpiresInSeconds": "Expira em (segundos)", "LabelExpiresNever": "Nunca", "LabelExplicit": "Explícito", "LabelExplicitChecked": "Explícito (verificado)", "LabelExplicitUnchecked": "Não explícito (não verificado)", + "LabelExportOPML": "Exportar OPML", "LabelFeedURL": "URL do Feed", "LabelFetchingMetadata": "Buscando Metadados", "LabelFile": "Arquivo", "LabelFileBirthtime": "Criação do Arquivo", + "LabelFileBornDate": "Criado {0}", "LabelFileModified": "Modificação do Arquivo", + "LabelFileModifiedDate": "Modificado {0}", "LabelFilename": "Nome do Arquivo", "LabelFilterByUser": "Filtrar por Usuário", "LabelFindEpisodes": "Localizar Episódios", "LabelFinished": "Concluído", + "LabelFinishedDate": "Concluído {0}", "LabelFolder": "Pasta", "LabelFolders": "Pastas", "LabelFontBold": "Negrito", @@ -376,6 +388,7 @@ "LabelFontScale": "Escala de fonte", "LabelFontStrikethrough": "Tachado", "LabelFormat": "Formato", + "LabelFull": "Cheio", "LabelGenre": "Gênero", "LabelGenres": "Gêneros", "LabelHardDeleteFile": "Apagar definitivamente", @@ -403,11 +416,14 @@ "LabelIntervalEveryMinute": "A cada minuto", "LabelInvert": "Inverter", "LabelItem": "Item", + "LabelJumpBackwardAmount": "Tempo de retrocesso", + "LabelJumpForwardAmount": "Tempo de avanço", "LabelLanguage": "Idioma", "LabelLanguageDefaultServer": "Idioma Padrão do Servidor", "LabelLanguages": "Idiomas", "LabelLastBookAdded": "Último Livro Acrescentado", "LabelLastBookUpdated": "Último Livro Atualizado", + "LabelLastProgressDate": "Último progresso: {0}", "LabelLastSeen": "Visto pela Última Vez", "LabelLastTime": "Progresso", "LabelLastUpdate": "Última Atualização", @@ -422,6 +438,7 @@ "LabelLibraryName": "Nome da Biblioteca", "LabelLibrarySortByProgress": "Última Atualização", "LabelLibrarySortByProgressFinished": "Concluído", + "LabelLibrarySortByProgressStarted": "Progresso: Iniciado", "LabelLimit": "Limite", "LabelLineSpacing": "Espaçamento entre linhas", "LabelListenAgain": "Escutar novamente", @@ -430,8 +447,13 @@ "LabelLogLevelWarn": "Atenção", "LabelLookForNewEpisodesAfterDate": "Procurar por novos Episódios após essa data", "LabelLowestPriority": "Prioridade mais baixa", + "LabelMatchConfidence": "Confiabilidade", "LabelMatchExistingUsersBy": "Consultar usuários existentes usando", "LabelMatchExistingUsersByDescription": "Utilizado para conectar usuários já existentes. Uma vez conectados, usuários serão consultados utilizando uma identificação única do seu provedor de SSO", + "LabelMaxEpisodesToDownload": "Número máximo de episódios para baixar. Use 0 para download ilimitado.", + "LabelMaxEpisodesToDownloadPerCheck": "Número máximo de novos episódios para baixar por verificação", + "LabelMaxEpisodesToKeep": "Número máximo de episódios para manter", + "LabelMaxEpisodesToKeepHelp": "O valor 0 define que não há limite máximo. Após um novo episódio ser baixado automaticamente, o episódio mais antigo será excluído caso você tenha mais de X episódios. Apenas um episódio será excluído a cada novo download.", "LabelMediaPlayer": "Reprodutor de mídia", "LabelMediaType": "Tipo de Mídia", "LabelMetaTag": "Etiqueta Meta", @@ -457,6 +479,7 @@ "LabelNextBackupDate": "Data do próximo backup", "LabelNextChapters": "Próximo capítulo será:", "LabelNextScheduledRun": "Próxima execução programada", + "LabelNoApiKeys": "Sem chaves de API", "LabelNoCustomMetadataProviders": "Não existem fontes de metadados customizados", "LabelNoEpisodesSelected": "Nenhum episódio selecionado", "LabelNotFinished": "Não concluído", @@ -472,6 +495,7 @@ "LabelNotificationsMaxQueueSize": "Tamanho máximo da fila de eventos de notificação", "LabelNotificationsMaxQueueSizeHelp": "Eventos estão limitados a um disparo por segundo. Eventos serão ignorados se a fila estiver no tamanho máximo. Isso evita o excesso de notificações.", "LabelNumberOfBooks": "Número de Livros", + "LabelNumberOfChapters": "Número de capítulos:", "LabelNumberOfEpisodes": "# de Episódios", "LabelOpenIDAdvancedPermsClaimDescription": "Nome do claim OpenID contendo as permissões avançadas para ações do usuário na aplicação para serem aplicadas aos perfis não-administradores (se configurados). Se o claim não estiver presente na resposta, acesso ao ABS será negado. Se apenas uma opção estiver ausente, ela será tratada como false. Garanta que o claim do provedor de identidade segue a estrutura esperada:", "LabelOpenIDClaims": "Deixe as opções a seguir em branco para desativar a atribuição de grupos e permissões avançadas; nesse caso, o grupo 'Usuário' será atribuído automaticamente.", @@ -485,6 +509,7 @@ "LabelPermissionsAccessAllLibraries": "Pode Acessar Todas Bibliotecas", "LabelPermissionsAccessAllTags": "Pode Acessar Todas as Etiquetas", "LabelPermissionsAccessExplicitContent": "Pode Acessar Conteúdos Explícitos", + "LabelPermissionsCreateEreader": "Pode criar leitor de ebooks", "LabelPermissionsDelete": "Pode Apagar", "LabelPermissionsDownload": "Pode Fazer Download", "LabelPermissionsUpdate": "Pode Atualizar", @@ -492,6 +517,7 @@ "LabelPersonalYearReview": "Sua Retrospectiva Anual ({0})", "LabelPhotoPathURL": "Caminho/URL para Foto", "LabelPlayMethod": "Método de Reprodução", + "LabelPlaybackRateIncrementDecrement": "Valor de incremento/decremento da taxa de reprodução", "LabelPlayerChapterNumberMarker": "{0} de {1}", "LabelPlaylists": "Listas de Reprodução", "LabelPodcast": "Podcast", @@ -504,9 +530,12 @@ "LabelPrimaryEbook": "Ebook principal", "LabelProgress": "Progresso", "LabelProvider": "Fonte", + "LabelProviderAuthorizationValue": "Valor do Cabeçalho de Autorização", "LabelPubDate": "Data de Publicação", "LabelPublishYear": "Ano de Publicação", "LabelPublishedDate": "Publicado {0}", + "LabelPublishedDecade": "Década de Publicação", + "LabelPublishedDecades": "Décadas de Publicação", "LabelPublisher": "Editora", "LabelPublishers": "Editoras", "LabelRSSFeedCustomOwnerEmail": "E-mail do dono personalizado", @@ -516,6 +545,7 @@ "LabelRSSFeedSlug": "Slug do Feed RSS", "LabelRSSFeedURL": "URL do Feed RSS", "LabelRandomly": "Aleatoriamente", + "LabelReAddSeriesToContinueListening": "Adicionar novamente a série à \"Continuar ouvindo\"", "LabelRead": "Lido", "LabelReadAgain": "Ler novamente", "LabelReadEbookWithoutProgress": "Ler ebook sem armazenar progresso", @@ -525,24 +555,34 @@ "LabelRedo": "Refazer", "LabelRegion": "Região", "LabelReleaseDate": "Data de Lançamento", + "LabelRemoveAllMetadataAbs": "Remover todos os arquivos metadata.abs", + "LabelRemoveAllMetadataJson": "Remover todos os arquivos metadata.json", + "LabelRemoveAudibleBranding": "Remover introdução e encerramento da Audible dos capítulos", "LabelRemoveCover": "Remover capa", + "LabelRemoveMetadataFile": "Remover arquivos de metadados nas pastas da biblioteca", + "LabelRemoveMetadataFileHelp": "Remover todos os arquivos metadata.json e metadata.abs em suas {0} pastas.", "LabelRowsPerPage": "Linhas por Página", "LabelSearchTerm": "Busca por Termo", "LabelSearchTitle": "Busca por Título", "LabelSearchTitleOrASIN": "Busca por Título ou ASIN", "LabelSeason": "Temporada", + "LabelSeasonNumber": "Temporada #{0}", "LabelSelectAll": "Selecionar todos", "LabelSelectAllEpisodes": "Selecionar todos os Episódios", "LabelSelectEpisodesShowing": "Selecionar os {0} Episódios Visíveis", + "LabelSelectUser": "Selecionar usuário", "LabelSelectUsers": "Selecionar usuários", "LabelSendEbookToDevice": "Enviar Ebook para...", "LabelSequence": "Sequência", + "LabelSerial": "Serial", "LabelSeries": "Série", "LabelSeriesName": "Nome da Série", "LabelSeriesProgress": "Progresso da Série", + "LabelServerLogLevel": "Nível de Logs do Servidor", "LabelServerYearReview": "Retrospectiva Anual do Servidor ({0})", "LabelSetEbookAsPrimary": "Definir como principal", "LabelSetEbookAsSupplementary": "Definir como complementar", + "LabelSettingsAllowIframe": "Permitir incorporação em iframe", "LabelSettingsAudiobooksOnly": "Apenas Audiobooks", "LabelSettingsAudiobooksOnlyHelp": "Ao ativar essa configuração os arquivos de ebooks serão ignorados a não ser que estejam dentro de uma pasta com um audiobook. Nesse caso eles serão definidos como ebooks complementares", "LabelSettingsBookshelfViewHelp": "Aparência esqueomorfa com prateleiras de madeira", @@ -561,6 +601,9 @@ "LabelSettingsHideSingleBookSeriesHelp": "Séries com um só livro serão ocultadas na página de séries e na prateleira de séries na página principal.", "LabelSettingsHomePageBookshelfView": "Usar visão estante na página principal", "LabelSettingsLibraryBookshelfView": "Usar visão estante na página da biblioteca", + "LabelSettingsLibraryMarkAsFinishedPercentComplete": "O percentual de conclusão é maior que", + "LabelSettingsLibraryMarkAsFinishedTimeRemaining": "O tempo restante é inferior a (segundos)", + "LabelSettingsLibraryMarkAsFinishedWhen": "Marcar o item de mídia como concluído quando", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Pular livros anteriores em Continuar Série", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "A prateleira Continuar Série na página principal de exibe o primeiro livro não iniciado em uma série que tem pelo menos um livro concluído e nenhum livro em andamento. Ativar essa configuração irá continuar a série a partir do livro mais recentemente concluído ao invés do primeiro livro não iniciado.", "LabelSettingsParseSubtitles": "Analisar subtítulos", @@ -579,6 +622,8 @@ "LabelSettingsStoreMetadataWithItemHelp": "Por padrão os arquivos de metadados são armazenados em /metadata/items. Ao ativar essa configuração os arquivos de metadados serão armazenadas nas pastas dos itens na sua biblioteca", "LabelSettingsTimeFormat": "Formato da Tempo", "LabelShare": "Compartilhar", + "LabelShareDownloadableHelp": "Permitir que os usuários com o link de compartilhamento baixem um arquivo zip do item da biblioteca.", + "LabelShareOpen": "Abrir compartilhamento", "LabelShareURL": "Compartilhar URL", "LabelShowAll": "Exibir Todos", "LabelShowSeconds": "Exibir segundos", @@ -586,10 +631,14 @@ "LabelSize": "Tamanho", "LabelSleepTimer": "Timer", "LabelSlug": "Slug", + "LabelSortAscending": "Crescente", + "LabelSortDescending": "Decrescente", + "LabelSortPubDate": "Ordenar por data de publicação", "LabelStart": "Iniciar", "LabelStartTime": "Horário do Início", "LabelStarted": "Iniciado", "LabelStartedAt": "Iniciado Em", + "LabelStartedDate": "Iniciado {0}", "LabelStatsAudioTracks": "Trilhas de Áudio", "LabelStatsAuthors": "Autores", "LabelStatsBestDay": "Melhor Dia", @@ -624,6 +673,8 @@ "LabelTimeDurationXHours": "{0} horas", "LabelTimeDurationXMinutes": "{0} minutos", "LabelTimeDurationXSeconds": "{0} segundos", + "LabelTimeInMinutes": "Tempo em minutos", + "LabelTimeLeft": "{0} restante", "LabelTimeListened": "Tempo de escuta", "LabelTimeListenedToday": "Tempo de escuta hoje", "LabelTimeRemaining": "{0} restantes", @@ -631,6 +682,7 @@ "LabelTitle": "Título", "LabelToolsEmbedMetadata": "Incluir Metadados", "LabelToolsEmbedMetadataDescription": "Incluir metadados no arquivo de áudio, com imagem da capa e capítulos.", + "LabelToolsM4bEncoder": "Codificador M4B", "LabelToolsMakeM4b": "Gerar audiobook no formato M4B", "LabelToolsMakeM4bDescription": "Gerar um arquivo de audiobook no formato .M4B com metadados, imagem da capa e capítulos.", "LabelToolsSplitM4b": "Dividir um M4B em MP3s", @@ -648,24 +700,31 @@ "LabelUnabridged": "Não Abreviada", "LabelUndo": "Desfazer", "LabelUnknown": "Desconhecido", + "LabelUnknownPublishDate": "Data de publicação desconhecida", "LabelUpdateCover": "Atualizar Capa", "LabelUpdateCoverHelp": "Permite sobrescrever capas existentes para os livros selecionados quando uma consulta for localizada", "LabelUpdateDetails": "Atualizar Detalhes", "LabelUpdateDetailsHelp": "Permite sobrescrever detalhes existentes para os livros selecionados quando uma consulta for localizada", "LabelUpdatedAt": "Atualizado em", "LabelUploaderDragAndDrop": "Arraste e solte arquivos ou pastas", + "LabelUploaderDragAndDropFilesOnly": "Arraste e solte arquivos", "LabelUploaderDropFiles": "Solte os arquivos", "LabelUploaderItemFetchMetadataHelp": "Busca título, autor e série automaticamente", + "LabelUseAdvancedOptions": "Usar Opções Avançadas", "LabelUseChapterTrack": "Usar a trilha do capítulo", "LabelUseFullTrack": "Usar a trilha toda", + "LabelUseZeroForUnlimited": "Use 0 para ilimitado", "LabelUser": "Usuário", "LabelUsername": "Nome do usuário", "LabelValue": "Valor", "LabelVersion": "Versão", "LabelViewBookmarks": "Ver marcadores", "LabelViewChapters": "Ver capítulos", + "LabelViewPlayerSettings": "Ver configurações do reprodutor", "LabelViewQueue": "Ver fila do reprodutor", "LabelVolume": "Volume", + "LabelWebRedirectURLsDescription": "Autorize esses URLs em seu provedor OAuth para permitir o redirecionamento de volta ao aplicativo web após o login:", + "LabelWebRedirectURLsSubfolder": "Subpasta de URLs de redirecionamento", "LabelWeekdaysToRun": "Dias da semana para executar", "LabelXBooks": "{0} livros", "LabelXItems": "{0} itens", @@ -677,41 +736,64 @@ "LabelYourProgress": "Seu Progresso", "MessageAddToPlayerQueue": "Adicionar à lista do reprodutor", "MessageAppriseDescription": "Para utilizar essa funcionalidade é preciso ter uma instância da API do Apprise em execução ou uma API que possa tratar esses mesmos chamados.
A URL da API do Apprise deve conter o caminho completo da URL para enviar as notificações. Ex: se a sua instância da API estiver em http://192.168.1.1:8337 você deve utilizar http://192.168.1.1:8337/notify.", + "MessageAsinCheck": "Certifique-se de estar usando o ASIN da região correta da Audible, e não da Amazon.", + "MessageAuthenticationLegacyTokenWarning": "Os tokens de API legados serão removidos no futuro. Use Chaves de API em vez disso.", + "MessageAuthenticationOIDCChangesRestart": "Reinicie o servidor após salvar para aplicar as alterações do OIDC.", + "MessageAuthenticationSecurityMessage": "A autenticação foi aprimorada para maior segurança. Todos os usuários precisam fazer login novamente.", "MessageBackupsDescription": "Backups incluem usuários, progresso dos usuários, detalhes dos itens da biblioteca, configurações do servidor e imagens armazenadas em /metadata/items & /metadata/authors. Backups não incluem quaisquer arquivos armazenados nas pastas da sua biblioteca.", + "MessageBackupsLocationEditNote": "Observação: Atualizar o local de backup não moverá nem modificará os backups existentes", + "MessageBackupsLocationNoEditNote": "Observação: o local de backup é definido por meio de uma variável de ambiente e não pode ser alterado aqui.", + "MessageBackupsLocationPathEmpty": "O caminho do local de backup não pode ser vazio", + "MessageBatchEditPopulateMapDetailsAllHelp": "Preencha os campos habilitados com dados de todos os itens. Os campos com múltiplos valores serão mesclados", + "MessageBatchEditPopulateMapDetailsItemHelp": "Preencha os campos de detalhes do mapa habilitados com dados deste item", "MessageBatchQuickMatchDescription": "Consulta Rápida tentará adicionar capas e metadados ausentes para os itens selecionados. Ative as opções abaixo para permitir que a Consulta Rápida sobrescreva capas e/ou metadados existentes.", "MessageBookshelfNoCollections": "Você ainda não criou coleções", + "MessageBookshelfNoCollectionsHelp": "As coleções são públicas. Todos os usuários com acesso à biblioteca podem vê-las.", "MessageBookshelfNoRSSFeeds": "Não existem feeds RSS abertos", "MessageBookshelfNoResultsForFilter": "Sem Resultados para o filtro \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Sem resultados para a consulta", "MessageBookshelfNoSeries": "Você não tem séries", + "MessageBulkChapterPattern": "Quantos capítulos você gostaria de adicionar seguindo esse padrão de numeração?", "MessageChapterEndIsAfter": "O final do capítulo está além do final do seu audiobook", "MessageChapterErrorFirstNotZero": "O primeiro capítulo precisa começar no 0", "MessageChapterErrorStartGteDuration": "Tempo de início não é válido pois precisa ser menor do que a duração do audioboook", "MessageChapterErrorStartLtPrev": "Tempo de início não é válido pois precisa ser igual ou maior que o tempo de início do capítulo anterior", "MessageChapterStartIsAfter": "Início do capítulo está além do final do seu audiobook", + "MessageChaptersNotFound": "Capítulos não encontrados", "MessageCheckingCron": "Verificando o cron...", "MessageConfirmCloseFeed": "Tem certeza de que deseja fechar esse feed?", + "MessageConfirmDeleteApiKey": "Tem certeza de que deseja excluir a chave de API \"{0}\"?", "MessageConfirmDeleteBackup": "Tem certeza de que deseja apagar o backup {0}?", + "MessageConfirmDeleteDevice": "Tem certeza de que deseja excluir o leitor de ebook \"{0}\"?", "MessageConfirmDeleteFile": "Essa ação apagará o arquivo do seu sistema de arquivos. Tem certeza?", "MessageConfirmDeleteLibrary": "Tem certeza de que deseja apagar a biblioteca \"{0}\" definitivamente?", "MessageConfirmDeleteLibraryItem": "Essa ação apagará o item da biblioteca do banco de dados e do seu sistema de arquivos. Tem certeza?", "MessageConfirmDeleteLibraryItems": "Essa ação apagará {0} itens da biblioteca do banco de dados e do seu sistema de arquivos. Tem certeza?", + "MessageConfirmDeleteMetadataProvider": "Tem certeza de que deseja excluir o provedor de metadados personalizado \"{0}\"?", + "MessageConfirmDeleteNotification": "Tem certeza de que deseja excluir esta notificação?", "MessageConfirmDeleteSession": "Tem certeza de que deseja apagar essa sessão?", + "MessageConfirmEmbedMetadataInAudioFiles": "Tem certeza de que deseja incorporar metadados em arquivos de áudio {0}?", "MessageConfirmForceReScan": "Tem certeza de que deseja forçar a nova verificação?", "MessageConfirmMarkAllEpisodesFinished": "Tem certeza de que deseja marcar todos os episódios como concluídos?", "MessageConfirmMarkAllEpisodesNotFinished": "Tem certeza de que deseja marcar todos os episódios como não concluídos?", + "MessageConfirmMarkItemFinished": "Tem certeza de que deseja marcar \"{0}\" como concluído?", + "MessageConfirmMarkItemNotFinished": "Tem certeza de que deseja marcar \"{0}\" como não concluído?", "MessageConfirmMarkSeriesFinished": "Tem certeza de que deseja marcar todos os livros nesta série como concluídos?", "MessageConfirmMarkSeriesNotFinished": "Tem certeza de que deseja marcar todos os livros nesta série como não concluídos?", + "MessageConfirmNotificationTestTrigger": "Acionar esta notificação com dados de teste?", "MessageConfirmPurgeCache": "Apagar o cache irá apagar o diretório todo localizado em /metadata/cache.

Tem certeza que deseja apagar o diretório de cache?", "MessageConfirmPurgeItemsCache": "Apagar o cache de itens irá apagar todo conteúdo da pasta /metadata/cache/items.
Tem certeza?", "MessageConfirmQuickEmbed": "Aviso! Inclusão rápida não fará backup dos seus arquivos de áudio. Verifique se tem um backup dos seus arquivos de áudio.

Quer continuar?", + "MessageConfirmQuickMatchEpisodes": "A correspondência rápida de episódios sobrescreverá os detalhes se uma correspondência for encontrada. Somente os episódios sem correspondência serão atualizados. Tem certeza?", "MessageConfirmReScanLibraryItems": "Tem certeza de que deseja uma nova verificação de {0} itens?", "MessageConfirmRemoveAllChapters": "Tem certeza de que deseja remover todos os capítulos?", "MessageConfirmRemoveAuthor": "Tem certeza de que deseja remover o autor \"{0}\"?", "MessageConfirmRemoveCollection": "Tem certeza de que deseja remover a coleção \"{0}\"?", "MessageConfirmRemoveEpisode": "Tem certeza de que deseja remover o episódio \"{0}\"?", + "MessageConfirmRemoveEpisodeNote": "Observação: Isso não exclui o arquivo de áudio, a menos que você ative a opção \"Excluir arquivo permanentemente\"", "MessageConfirmRemoveEpisodes": "Tem certeza de que deseja remover os {0} episódios?", "MessageConfirmRemoveListeningSessions": "Tem certeza de que deseja remover as {0} sessões de escuta?", + "MessageConfirmRemoveMetadataFiles": "Tem certeza de que deseja remover todos os arquivos metadata.{0} nas pastas dos itens da sua biblioteca?", "MessageConfirmRemoveNarrator": "Tem certeza de que deseja remover o narrador \"{0}\"?", "MessageConfirmRemovePlaylist": "Tem certeza de que deseja remover a sua lista de reprodução \"{0}\"?", "MessageConfirmRenameGenre": "Tem certeza de que deseja renomear o gênero \"{0}\" para \"{1}\" em todos os itens?", @@ -720,17 +802,25 @@ "MessageConfirmRenameTag": "Tem certeza de que deseja renomear a etiqueta \"{0}\" para \"{1}\" em todos os itens?", "MessageConfirmRenameTagMergeNote": "Aviso: Esta etiqueta já existe então elas serão combinadas.", "MessageConfirmRenameTagWarning": "Atenção! Uma etiqueta com um nome semelhante já existe \"{0}\".", + "MessageConfirmResetProgress": "Tem certeza de que deseja redefinir seu progresso?", "MessageConfirmSendEbookToDevice": "Tem certeza de que deseja enviar {0} ebook(s) \"{1}\" para o dispositivo \"{2}\"?", + "MessageConfirmUnlinkOpenId": "Tem certeza de que deseja desvincular este usuário do OpenID?", + "MessageDaysListenedInTheLastYear": "{0} dias ouvidos no último ano", "MessageDownloadingEpisode": "Realizando o download do episódio", "MessageDragFilesIntoTrackOrder": "Arraste os arquivos para ordenar as trilhas corretamente", + "MessageEmbedFailed": "Falha ao incorporar!", "MessageEmbedFinished": "Inclusão Concluída!", + "MessageEmbedQueue": "Enfileirado para incorporação de metadados ({0} na fila)", "MessageEpisodesQueuedForDownload": "{0} Episódio(s) na fila de download", "MessageEreaderDevices": "Para garantir a entrega dos ebooks, você pode precisar adicionar o endereço de email acima como um remetente válido para cada um dos dispositivos listados abaixo.", "MessageFeedURLWillBe": "URL do Feed será {0}", "MessageFetching": "Buscando...", "MessageForceReScanDescription": "verificará todos os arquivos, como uma verificação nova. Etiquetas ID3 de arquivos de áudio, arquivos OPF e arquivos de texto serão tratados como novos.", + "MessageHeatmapListeningTimeTooltip": "{0} ouvindo em {1}", + "MessageHeatmapNoListeningSessions": "Nenhuma sessão de reprodução em {0}", "MessageImportantNotice": "Aviso Importante!", "MessageInsertChapterBelow": "Inserir capítulo abaixo", + "MessageInvalidAsin": "ASIN inválido", "MessageItemsSelected": "{0} itens selecionados", "MessageItemsUpdated": "{0} itens atualizados", "MessageJoinUsOn": "Junte-se a nós", @@ -753,6 +843,7 @@ "MessageNoCollections": "Sem Coleções", "MessageNoCoversFound": "Nenhuma Capa Encontrada", "MessageNoDescription": "Sem Descrições", + "MessageNoDevices": "Nenhum dispositivo", "MessageNoDownloadsInProgress": "Não existem downloads em andamento", "MessageNoDownloadsQueued": "Não existem itens na fila de download", "MessageNoEpisodeMatchesFound": "Não existem episódios correspondentes", @@ -766,6 +857,7 @@ "MessageNoLogs": "Sem Logs", "MessageNoMediaProgress": "Sem Progresso de Mídia", "MessageNoNotifications": "Sem Notificações", + "MessageNoPodcastFeed": "Podcast inválido: Sem feed", "MessageNoPodcastsFound": "Nenhum podcast encontrado", "MessageNoResults": "Sem resultados", "MessageNoSearchResultsFor": "Sem resultados para \"{0}\"", @@ -774,13 +866,19 @@ "MessageNoTasksRunning": "Sem Tarefas em Execução", "MessageNoUpdatesWereNecessary": "Nenhuma atualização é necessária", "MessageNoUserPlaylists": "Você não tem listas de reprodução", + "MessageNoUserPlaylistsHelp": "As listas de reprodução são privadas. Somente o usuário que as criou pode vê-las.", "MessageNotYetImplemented": "Ainda não implementado", + "MessageOpmlPreviewNote": "Nota: esta é uma visualização do arquivo OPML processado. O título verdadeiro do podcast será recuperado do feed RSS.", "MessageOr": "ou", "MessagePauseChapter": "Pausar reprodução do capítulo", "MessagePlayChapter": "Escutar o início do capítulo", "MessagePlaylistCreateFromCollection": "Criar uma lista de reprodução a partir da coleção", + "MessagePleaseWait": "Por favor, aguarde...", "MessagePodcastHasNoRSSFeedForMatching": "Podcast não tem uma URL do feed RSS para ser usada na consulta", "MessagePodcastSearchField": "Digite um termo para a busca ou a URL de um feed RSS", + "MessageQuickEmbedInProgress": "Incorporação rápida em andamento", + "MessageQuickEmbedQueue": "Enfileirado para incorporação rápida ({0} na fila)", + "MessageQuickMatchAllEpisodes": "Correspondência Rápida de Todos os Episódios", "MessageQuickMatchDescription": "Preenche detalhes vazios do item & capa com o primeiro resultado de '{0}'. Não sobrescreve detalhes a não ser que a configuração 'Preferir metadados consultados' do servidor esteja ativa.", "MessageRemoveChapter": "Remover capítulo", "MessageRemoveEpisodes": "Remover {0} episódio(s)", @@ -790,12 +888,52 @@ "MessageResetChaptersConfirm": "Tem certeza de que deseja resetar os capítulos e desfazer as alterações realizadas?", "MessageRestoreBackupConfirm": "Tem certeza de que deseja restaurar o backup criado em", "MessageRestoreBackupWarning": "Restaurar um backup sobrescreverá totalmente o banco de dados localizado em /config e as imagens de capa em /metadata/items & /metadata/authors.

Backups não alteram quaisquer arquivos nas pastas da sua biblioteca. Se a configuração do servidor de armazenar a arte da capa e os metadados nas pastas da sua biblioteca estiver ativa, esses itens não estão no backup e não serão sobrescritos.

Todos os clientes usando o seu servidor serão atualizados automaticamente.", + "MessageScheduleLibraryScanNote": "Para a maioria dos usuários, é recomendável deixar este recurso desativado e manter a configuração \"Monitorar automaticamente alterações na biblioteca\" ativada. Dessa forma alterações nas pastas da sua biblioteca serão automáticamente detectadas. Habilite essa opção se \"Monitorar automaticamente alterações na biblioteca\" não fucnionara para o seu sistema de arquivos (Como NFS).", + "MessageScheduleRunEveryWeekdayAtTime": "Executar a cada {0} às {1}", "MessageSearchResultsFor": "Resultado da busca por", "MessageSelected": "{0} selecionado(s)", + "MessageSeriesSequenceCannotContainSpaces": "O identificador da série não pode conter espaços", "MessageServerCouldNotBeReached": "Não foi possível estabelecer conexão com o servidor", "MessageSetChaptersFromTracksDescription": "Definir os capítulos usando cada arquivo de áudio como um capítulo e o nome do arquivo como o título do capítulo", + "MessageShareExpirationWillBe": "Válido até {0}", + "MessageShareExpiresIn": "Expira em {0}", + "MessageShareURLWillBe": "A URL de compartilhamento será {0}", "MessageStartPlaybackAtTime": "Iniciar a reprodução de \"{0}\" em {1}?", + "MessageTaskAudioFileNotWritable": "O arquivo de áudio \"{0}\" não pode ser gravado", + "MessageTaskCanceledByUser": "Tarefa cancelada pelo usuário", + "MessageTaskDownloadingEpisodeDescription": "Baixando episódio \"{0}\"", + "MessageTaskEmbeddingMetadata": "Incorporação de metadados", + "MessageTaskEmbeddingMetadataDescription": "Incorporando metadados no audiolivro \"{0}\"", + "MessageTaskEncodingM4b": "Codificação M4B", + "MessageTaskEncodingM4bDescription": "Codificação do audiolivro \"{0}\" em um único arquivo m4b", "MessageTaskFailed": "Falhou", + "MessageTaskFailedToBackupAudioFile": "Falha ao fazer backup do arquivo de áudio \"{0}\"", + "MessageTaskFailedToCreateCacheDirectory": "Falha ao criar o diretório de cache", + "MessageTaskFailedToEmbedMetadataInFile": "Falha ao incorporar metadados no arquivo \"{0}\"", + "MessageTaskFailedToMergeAudioFiles": "Falha ao mesclar arquivos de áudio", + "MessageTaskFailedToMoveM4bFile": "Falha ao mover o arquivo m4b", + "MessageTaskFailedToWriteMetadataFile": "Falha ao gravar o arquivo de metadados", + "MessageTaskMatchingBooksInLibrary": "Livros correspondentes na biblioteca \"{0}\"", + "MessageTaskNoFilesToScan": "Não há arquivos para verificar", + "MessageTaskOpmlImport": "Importação OPML", + "MessageTaskOpmlImportDescription": "Criando podcasts a partir de feeds RSS {0}", + "MessageTaskOpmlImportFeed": "Feed de importação OPML", + "MessageTaskOpmlImportFeedDescription": "Importando o feed RSS \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "Não foi possível obter o feed do podcast", + "MessageTaskOpmlImportFeedPodcastDescription": "Criando podcast \"{0}\"", + "MessageTaskOpmlImportFeedPodcastExists": "O podcast já existe no caminho", + "MessageTaskOpmlImportFeedPodcastFailed": "Falha ao criar o podcast", + "MessageTaskOpmlImportFinished": "Adicionados {0} podcasts", + "MessageTaskOpmlParseFailed": "Falha ao analisar o arquivo OPML", + "MessageTaskOpmlParseFastFail": "Arquivo OPML inválido. Tag não encontrada OU tag não encontrada", + "MessageTaskOpmlParseNoneFound": "Nenhum feed encontrado no arquivo OPML", + "MessageTaskScanItemsAdded": "{0} adicionado", + "MessageTaskScanItemsMissing": "{0} não encontrado", + "MessageTaskScanItemsUpdated": "{0} atualizado", + "MessageTaskScanNoChangesNeeded": "Nenhuma alteração necessária", + "MessageTaskScanningFileChanges": "Verificando alterações de arquivo em \"{0}\"", + "MessageTaskScanningLibrary": "Analisando a biblioteca \"{0}\"", + "MessageTaskTargetDirectoryNotWritable": "Diretório de destino sem permissão de escrita", "MessageThinking": "Pensando...", "MessageUploaderItemFailed": "Falha no upload", "MessageUploaderItemSuccess": "Upload realizado!", @@ -813,6 +951,12 @@ "NoteUploaderFoldersWithMediaFiles": "Pastas com arquivos de mídia serão tratadas como itens de biblioteca distintos.", "NoteUploaderOnlyAudioFiles": "Ao subir apenas arquivos de áudio, cada arquivo será tratado como um audiobook distinto.", "NoteUploaderUnsupportedFiles": "Arquivos não suportados serão ignorados. Ao escolher ou arrastar uma pasta, outros arquivos que não estão em uma pasta dentro do item serão ignorados.", + "NotificationOnBackupCompletedDescription": "Acionado quando um backup é concluído", + "NotificationOnBackupFailedDescription": "Acionado quando um backup falha", + "NotificationOnEpisodeDownloadedDescription": "Acionado quando um episódio de podcast é baixado automaticamente", + "NotificationOnRSSFeedDisabledDescription": "Acionado quando os downloads automáticos de episódios são desativados devido a muitas tentativas falhas", + "NotificationOnRSSFeedFailedDescription": "Acionado quando a solicitação do feed RSS falha durante o download automático de um episódio", + "NotificationOnTestDescription": "Evento para testar o sistema de notificação", "PlaceholderBulkChapterInput": "Digite o título de um capítulo ou use uma numeração (por exemplo, 'Episódio 1', 'Capítulo 10', '1.')", "PlaceholderNewCollection": "Novo nome da coleção", "PlaceholderNewFolderPath": "Novo caminho para a pasta", @@ -821,22 +965,47 @@ "PlaceholderSearchEpisode": "Buscar Episódio..", "StatsAuthorsAdded": "autores adicionados", "StatsBooksAdded": "livros adicionados", + "StatsBooksAdditional": "Algumas adições incluem…", "StatsBooksFinished": "livros concluídos", + "StatsBooksFinishedThisYear": "Alguns livros foram finalizados este ano…", + "StatsBooksListenedTo": "livros ouvidos", + "StatsCollectionGrewTo": "Sua coleção de livros cresceu para…", + "StatsSessions": "sessões", + "StatsSpentListening": "tempo gasto ouvindo", "StatsTopAuthor": "TOP AUTOR", "StatsTopAuthors": "TOP AUTORES", + "StatsTopGenre": "PRINCIPAL GÊNERO", + "StatsTopGenres": "PRINCIPAL GÊNEROS", + "StatsTopMonth": "PRINCIPAL MÊS", + "StatsTopNarrator": "PRINCIPAL NARRADOR", + "StatsTopNarrators": "PRINCIPAIS NARRADORES", + "StatsTotalDuration": "Com duração total de…", + "StatsYearInReview": "RESUMO DO ANO", "ToastAccountUpdateSuccess": "Conta atualizada", "ToastAppriseUrlRequired": "É preciso digitar uma URL Apprise", + "ToastAsinRequired": "É necessário o ASIN", "ToastAuthorImageRemoveSuccess": "Imagem do autor removida", + "ToastAuthorNotFound": "Autor \"{0}\" não encontrado", + "ToastAuthorRemoveSuccess": "Autor removido", + "ToastAuthorSearchNotFound": "Autor não encontrado", "ToastAuthorUpdateMerged": "Autor combinado", "ToastAuthorUpdateSuccess": "Autor atualizado", "ToastAuthorUpdateSuccessNoImageFound": "Autor atualizado (nenhuma imagem encontrada)", + "ToastBackupAppliedSuccess": "Backup aplicado", "ToastBackupCreateFailed": "Falha ao criar backup", "ToastBackupCreateSuccess": "Backup criado", "ToastBackupDeleteFailed": "Falha ao apagar backup", "ToastBackupDeleteSuccess": "Backup apagado", + "ToastBackupInvalidMaxKeep": "Número inválido de backups a serem mantidos", + "ToastBackupInvalidMaxSize": "Tamanho máximo de backup inválido", "ToastBackupRestoreFailed": "Falha ao restaurar backup", "ToastBackupUploadFailed": "Falha no upload do backup", "ToastBackupUploadSuccess": "Upload do backup realizado", + "ToastBatchApplyDetailsToItemsSuccess": "Detalhes aplicados aos itens", + "ToastBatchDeleteFailed": "A exclusão em lote falhou", + "ToastBatchDeleteSuccess": "Exclusão em lote concluída com sucesso", + "ToastBatchQuickMatchFailed": "A correspondência rápida em lote falhou!", + "ToastBatchQuickMatchStarted": "Correspondência rápida em lote de {0} livros iniciada!", "ToastBatchUpdateFailed": "Falha na atualização em lote", "ToastBatchUpdateSuccess": "Atualização em lote realizada", "ToastBookmarkCreateFailed": "Falha ao criar marcador", @@ -845,19 +1014,54 @@ "ToastBulkChapterInvalidCount": "Digite um número entre 1 e 150", "ToastCachePurgeFailed": "Falha ao apagar o cache", "ToastCachePurgeSuccess": "Cache apagado com sucesso", + "ToastChapterLocked": "Capítulo bloqueado.", + "ToastChapterStartTimeAdjusted": "O horário de início do capítulo foi ajustado em {0} segundos", + "ToastChaptersAllLocked": "Todos os capítulos estão bloqueados. Desbloqueie alguns capítulos para alterar seus horários.", "ToastChaptersHaveErrors": "Capítulos com erro", + "ToastChaptersInvalidShiftAmountLast": "Quantidade de deslocamento inválida. O horário de início do último capítulo ultrapassaria a duração deste audiolivro.", + "ToastChaptersInvalidShiftAmountStart": "Valor de deslocamento inválido. O primeiro capítulo teria duração zero ou negativa e seria sobrescrito pelo segundo capítulo. Aumente a duração inicial do segundo capítulo.", "ToastChaptersMustHaveTitles": "Capítulos precisam ter títulos", + "ToastChaptersRemoved": "Capítulos removidos", + "ToastChaptersUpdated": "Capítulos atualizados", + "ToastCollectionItemsAddFailed": "Falha ao adicionar itens à coleção", "ToastCollectionRemoveSuccess": "Coleção removida", "ToastCollectionUpdateSuccess": "Coleção atualizada", + "ToastConnectionNotAvailable": "Conexão indisponível. Tente novamente mais tarde", + "ToastCoverSearchFailed": "A busca pela capa falhou", + "ToastCoverUpdateFailed": "Falha na atualização da capa", + "ToastDateTimeInvalidOrIncomplete": "A data e a hora são inválidas ou estão incompletas", "ToastDeleteFileFailed": "Falha ao apagar arquivo", "ToastDeleteFileSuccess": "Arquivo apagado", + "ToastDeviceAddFailed": "Falha ao adicionar dispositivo", + "ToastDeviceNameAlreadyExists": "Já existe um leitor de ebook com esse nome", + "ToastDeviceTestEmailFailed": "Falha ao enviar o e-mail de teste", + "ToastDeviceTestEmailSuccess": "E-mail de teste enviado", + "ToastEmailSettingsUpdateSuccess": "Configurações de e-mail atualizadas", + "ToastEncodeCancelFailed": "Falha ao cancelar a codificação", + "ToastEncodeCancelSucces": "Codificação cancelada", + "ToastEpisodeDownloadQueueClearFailed": "Falha ao limpar a fila", + "ToastEpisodeDownloadQueueClearSuccess": "Fila de downloads de episódios limpa", + "ToastEpisodeUpdateSuccess": "{0} episódios atualizados", + "ToastErrorCannotShare": "Não é possível compartilhar nativamente neste dispositivo", + "ToastFailedToCreate": "Falha ao criar", + "ToastFailedToDelete": "Falha ao excluir", "ToastFailedToLoadData": "Falha ao carregar dados", + "ToastFailedToMatch": "Não foi possível encontrar correspondência", + "ToastFailedToShare": "Não foi possível compartilhar", + "ToastFailedToUpdate": "Falha ao atualizar", + "ToastInvalidImageUrl": "URL de imagem inválida", + "ToastInvalidMaxEpisodesToDownload": "Número máximo de episódios para baixar inválido", + "ToastInvalidUrl": "URL inválida", + "ToastInvalidUrls": "Um ou mais URLs são inválidos", "ToastItemCoverUpdateSuccess": "Capa do item atualizada", + "ToastItemDeletedFailed": "Falha ao excluir o item", + "ToastItemDeletedSuccess": "Item excluído", "ToastItemDetailsUpdateSuccess": "Detalhes do item atualizados", "ToastItemMarkedAsFinishedFailed": "Falha ao marcar como Concluído", "ToastItemMarkedAsFinishedSuccess": "Item marcado como Concluído", "ToastItemMarkedAsNotFinishedFailed": "Falha ao marcar como Não Concluído", "ToastItemMarkedAsNotFinishedSuccess": "Item marcado como Não Concluído", + "ToastItemUpdateSuccess": "Item atualizado", "ToastLibraryCreateFailed": "Falha ao criar biblioteca", "ToastLibraryCreateSuccess": "Biblioteca \"{0}\" criada", "ToastLibraryDeleteFailed": "Falha ao apagar biblioteca", @@ -865,30 +1069,97 @@ "ToastLibraryScanFailedToStart": "Falha ao iniciar verificação", "ToastLibraryScanStarted": "Verificação da biblioteca iniciada", "ToastLibraryUpdateSuccess": "Biblioteca \"{0}\" atualizada", + "ToastMatchAllAuthorsFailed": "Não foi possível encontrar correspondência para todos os autores", + "ToastMetadataFilesRemovedError": "Erro ao remover arquivos de metadados.{0}", + "ToastMetadataFilesRemovedNoneFound": "Nenhum arquivo metadados.{0} encontrado na biblioteca", + "ToastMetadataFilesRemovedNoneRemoved": "Nenhum arquivo metadados.{0} removido", + "ToastMetadataFilesRemovedSuccess": "{0} arquivos metadados.{1} removidos", + "ToastMustHaveAtLeastOnePath": "Deve ter pelo menos um caminho", + "ToastNameEmailRequired": "Nome e e-mail são obrigatórios", + "ToastNameRequired": "O nome é obrigatório", + "ToastNewApiKeyUserError": "É necessário selecionar um usuário", + "ToastNewEpisodesFound": "{0} novos episódios encontrados", + "ToastNewUserCreatedFailed": "Falha ao criar a conta: \"{0}\"", + "ToastNewUserCreatedSuccess": "Nova conta criada", + "ToastNewUserLibraryError": "É necessário selecionar pelo menos uma biblioteca", + "ToastNewUserPasswordError": "É obrigatória a criação de uma senha; somente o usuário root pode ter uma senha vazia", + "ToastNewUserTagError": "É necessário selecionar pelo menos uma etiqueta", "ToastNewUserUsernameError": "Digite um nome de usuário", + "ToastNoNewEpisodesFound": "Nenhum episódio novo encontrado", + "ToastNoRSSFeed": "O Podcast não possui um feed RSS", + "ToastNoUpdatesNecessary": "Nenhuma atualização necessária", + "ToastNotificationCreateFailed": "Falha ao criar notificação", + "ToastNotificationDeleteFailed": "Falha ao excluir a notificação", + "ToastNotificationFailedMaximum": "O número máximo de tentativas falhas deve ser >= 0", + "ToastNotificationQueueMaximum": "A fila máxima de notificações deve ser >= 0", + "ToastNotificationSettingsUpdateSuccess": "Configurações de notificação atualizadas", + "ToastNotificationTestTriggerFailed": "Falha ao acionar a notificação de teste", + "ToastNotificationTestTriggerSuccess": "Notificação de teste acionada", + "ToastNotificationUpdateSuccess": "Notificação atualizada", "ToastPlaylistCreateFailed": "Falha ao criar lista de reprodução", "ToastPlaylistCreateSuccess": "Lista de reprodução criada", "ToastPlaylistRemoveSuccess": "Lista de reprodução removida", "ToastPlaylistUpdateSuccess": "Lista de reprodução atualizada", "ToastPodcastCreateFailed": "Falha ao criar podcast", "ToastPodcastCreateSuccess": "Podcast criado", + "ToastPodcastEpisodeUpdated": "Episódio atualizado", + "ToastPodcastGetFeedFailed": "Não foi possível obter o feed do podcast", + "ToastPodcastNoEpisodesInFeed": "Nenhum episódio encontrado no feed RSS", + "ToastPodcastNoRssFeed": "O podcast não possui um feed RSS", + "ToastProgressIsNotBeingSynced": "O progresso não está sendo sincronizado, reinicie a reprodução", + "ToastProviderCreatedFailed": "Falha ao adicionar o provedor", + "ToastProviderCreatedSuccess": "Novo provedor adicionado", + "ToastProviderNameAndUrlRequired": "Nome e URL obrigatórios", + "ToastProviderRemoveSuccess": "Fornecedor removido", "ToastRSSFeedCloseFailed": "Falha ao fechar feed RSS", "ToastRSSFeedCloseSuccess": "Feed RSS fechado", + "ToastRemoveFailed": "Falha ao remover", "ToastRemoveItemFromCollectionFailed": "Falha ao remover item da coleção", "ToastRemoveItemFromCollectionSuccess": "Item removido da coleção", + "ToastRemoveItemsWithIssuesFailed": "Falha ao remover itens da biblioteca com problemas", + "ToastRemoveItemsWithIssuesSuccess": "Itens da biblioteca com problemas foram removidos", + "ToastRenameFailed": "Falha ao renomear", + "ToastRescanFailed": "Falha na nova verificação para {0}", + "ToastRescanRemoved": "O item foi removido após a digitalização ser concluída", + "ToastRescanUpToDate": "A nova verificação completou o item, que estava atualizado", + "ToastRescanUpdated": "O item foi atualizado após a digitalização", + "ToastScanFailed": "Falha ao digitalizar o item da biblioteca", + "ToastSelectAtLeastOneUser": "Selecione pelo menos um usuário", "ToastSendEbookToDeviceFailed": "Falha ao enviar ebook para dispositivo", "ToastSendEbookToDeviceSuccess": "Ebook enviado para o dispositivo \"{0}\"", + "ToastSeriesSubmitFailedSameName": "Não é possível adicionar duas séries com o mesmo nome", "ToastSeriesUpdateFailed": "Falha ao atualizar série", "ToastSeriesUpdateSuccess": "Série atualizada", "ToastServerSettingsUpdateSuccess": "Configurações do servidor atualizadas", + "ToastSessionCloseFailed": "Falha ao encerrar a sessão", "ToastSessionDeleteFailed": "Falha ao apagar sessão", "ToastSessionDeleteSuccess": "Sessão apagada", + "ToastSleepTimerDone": "Temporizador de sono concluído... zZzzZz", + "ToastSlugMustChange": "O slug possui caracteres inválidos", + "ToastSlugRequired": "Slug é necessário", "ToastSocketConnected": "Socket conectado", "ToastSocketDisconnected": "Socket desconectado", "ToastSocketFailedToConnect": "Falha na conexão do socket", "ToastSortingPrefixesEmptyError": "É preciso ter pelo menos um prefixo de ordenação", "ToastSortingPrefixesUpdateSuccess": "Prefixos de ordenação atualizados ({0} item(ns))", + "ToastTitleRequired": "É necessário ter um título", + "ToastUnknownError": "Erro desconhecido", + "ToastUnlinkOpenIdFailed": "Falha ao desvincular o usuário do OpenID", + "ToastUnlinkOpenIdSuccess": "Usuário desvinculado do OpenID", + "ToastUploaderFilepathExistsError": "O caminho de arquivo \"{0}\" já existe no servidor", + "ToastUploaderItemExistsInSubdirectoryError": "O item \"{0}\" está usando um subdiretório do caminho de upload.", "ToastUserDeleteFailed": "Falha ao apagar usuário", "ToastUserDeleteSuccess": "Usuário apagado", - "ToastUserRootRequireName": "É preciso entrar com um nome de usuário root" + "ToastUserPasswordChangeSuccess": "Senha alterada com sucesso", + "ToastUserPasswordMismatch": "As senhas não coincidem", + "ToastUserPasswordMustChange": "A nova senha não pode ser igual à senha antiga", + "ToastUserRootRequireName": "É preciso entrar com um nome de usuário root", + "TooltipAddChapters": "Adicionar capítulo(s)", + "TooltipAddOneSecond": "Adicionar 1 segundo", + "TooltipAdjustChapterStart": "Clique para ajustar a hora de início", + "TooltipLockAllChapters": "Bloquear todos os capítulos", + "TooltipLockChapter": "Bloquear capítulo (Shift+clique para selecionar o intervalo)", + "TooltipSubtractOneSecond": "Subtrair 1 segundo", + "TooltipUnlockAllChapters": "Desbloqueie todos os capítulos", + "TooltipUnlockChapter": "Desbloquear capítulo (Shift + clique para selecionar o intervalo)" } diff --git a/client/strings/ro.json b/client/strings/ro.json index c6628bd7d..f6e8977ef 100644 --- a/client/strings/ro.json +++ b/client/strings/ro.json @@ -4,7 +4,11 @@ "ButtonAddChapters": "Adaugă Capitole", "ButtonAddDevice": "Adaugă Dispozitiv", "ButtonAddLibrary": "Adaugă Librărie", + "ButtonAddPodcasts": "Adaugă Podcasturi", "ButtonAddUser": "Adaugă Utilizator", + "ButtonAddYourFirstLibrary": "Adaugă prima librărie", + "ButtonApply": "Aplică", + "ButtonApplyChapters": "Aplică Capitole", "ButtonAuthors": "Autori", "ButtonBack": "Înapoi", "ButtonCancel": "Anulează", diff --git a/client/strings/sl.json b/client/strings/sl.json index adcccb80c..962ccaa80 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Skeuomorfna oblika z lesenimi policami", "LabelSettingsChromecastSupport": "Podpora za Chromecast", "LabelSettingsDateFormat": "Oblika datuma", - "LabelSettingsEnableWatcher": "Samodejno preglej knjižnice za spremembe", - "LabelSettingsEnableWatcherForLibrary": "Samodejno preglej knjižnico za spremembe", + "LabelSettingsEnableWatcher": "Samodejno preišči knjižnice za spremembe", + "LabelSettingsEnableWatcherForLibrary": "Samodejno preišči knjižnico za spremembe", "LabelSettingsEnableWatcherHelp": "Omogoča samodejno dodajanje/posodabljanje elementov, ko so zaznane spremembe datoteke. *Potreben je ponovni zagon strežnika", "LabelSettingsEpubsAllowScriptedContent": "Dovoli skriptirano vsebino v epubih", "LabelSettingsEpubsAllowScriptedContentHelp": "Dovoli datotekam epub izvajanje skript. Priporočljivo je, da to nastavitev pustite onemogočeno, razen če zaupate viru datotek epub.", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "Ali ste prepričani, da želite ponastaviti poglavja in razveljaviti spremembe, ki ste jih naredili?", "MessageRestoreBackupConfirm": "Ali ste prepričani, da želite obnoviti varnostno kopijo, ustvarjeno ob", "MessageRestoreBackupWarning": "Obnovitev varnostne kopije bo prepisala celotno zbirko podatkov, ki se nahaja v /config, in zajema slike v /metadata/items in /metadata/authors.

Varnostne kopije ne spreminjajo nobenih datotek v mapah vaše knjižnice. Če ste omogočili nastavitve strežnika za shranjevanje naslovnic in metapodatkov v mapah vaše knjižnice, potem ti niso varnostno kopirani ali prepisani.

Vsi odjemalci, ki uporabljajo vaš strežnik, bodo samodejno osveženi.", - "MessageScheduleLibraryScanNote": "Za večino uporabnikov je priporočljivo, da to funkcijo pustite onemogočeno in ohranite nastavitev pregledovalnika map omogočeno. Pregledovalnik map bo samodejno zaznal spremembe v mapah vaše knjižnice. Pregledovalnik map ne deluje za vse datotečne sisteme (na primer NFS), zato lahko namesto tega uporabite načrtovane preglede knjižnic.", + "MessageScheduleLibraryScanNote": "Za večino uporabnikov je priporočljivo, da to funkcijo pustijo onemogočeno in ohranijo nastavitev »Samodejno spremljaj knjižnico za spremembe« omogočeno – samodejno bo zaznala spremembe v mapah vaše knjižnice. Omogočite to funkcijo, če »Samodejno spremljaj knjižnico za spremembe« ne deluje za vaš datotečni sistem (kot je NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Zaženi vsakih {0} ob {1}", "MessageSearchResultsFor": "Rezultati iskanja za", "MessageSelected": "{0} izbrano", @@ -1026,6 +1026,8 @@ "ToastCollectionItemsAddFailed": "Dodajanje elementov v zbirko ni uspelo", "ToastCollectionRemoveSuccess": "Zbirka je bila odstranjena", "ToastCollectionUpdateSuccess": "Zbirka je bila posodobljena", + "ToastConnectionNotAvailable": "Povezava ni na voljo. Poskusite znova pozneje", + "ToastCoverSearchFailed": "Iskanje naslovnice ni uspelo", "ToastCoverUpdateFailed": "Posodobitev naslovnice ni uspela", "ToastDateTimeInvalidOrIncomplete": "Datum in čas sta neveljavna ali nepopolna", "ToastDeleteFileFailed": "Brisanje datoteke ni uspelo", diff --git a/client/strings/sv.json b/client/strings/sv.json index e41dd8e2b..2b8a9de3e 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -436,9 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Ingen {0}", "LabelLibraryItem": "Objekt", "LabelLibraryName": "Biblioteksnamn", - "LabelLibrarySortByProgress": "Framsteg uppdaterat", - "LabelLibrarySortByProgressFinished": "Avslutsdag", - "LabelLibrarySortByProgressStarted": "Startdag", + "LabelLibrarySortByProgress": "Framsteg: senast uppdaterat", + "LabelLibrarySortByProgressFinished": "Framsteg: avslutad", + "LabelLibrarySortByProgressStarted": "Framsteg: påbörjad", "LabelLimit": "Begränsning", "LabelLineSpacing": "Radavstånd", "LabelListenAgain": "Lyssna igen", @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Bakgrund med ett utseende liknande en bokhylla i trä", "LabelSettingsChromecastSupport": "Stöd för Chromecast", "LabelSettingsDateFormat": "Datumformat", - "LabelSettingsEnableWatcher": "Upptäck automatiskt förändringar i biblioteket", - "LabelSettingsEnableWatcherForLibrary": "Upptäck automatiskt förändringar i biblioteket", + "LabelSettingsEnableWatcher": "Bevaka biblioteken automatiskt efter ändringar", + "LabelSettingsEnableWatcherForLibrary": "Bevaka biblioteket automatiskt efter ändringar", "LabelSettingsEnableWatcherHelp": "Aktiverar automatik att upptäcka när objekt
adderas, uppdateras eller raderas.
OBS: Kräver en omstart av servern", "LabelSettingsEpubsAllowScriptedContent": "Tillåt e-böcker i epubs-format som innehåller script", "LabelSettingsEpubsAllowScriptedContentHelp": "Tillåt att epub-filer får innehålla script.
Det rekommenderas att denna inställning är
avstängd när du inte litar på källan för epub-filerna.", @@ -724,6 +724,7 @@ "LabelViewQueue": "Visa spellista", "LabelVolume": "Volym", "LabelWebRedirectURLsDescription": "Auktorisera dessa URLer i din OAuth-leverantör för att tillåta omdirigering tillbaka till webbappen efter inloggning:", + "LabelWebRedirectURLsSubfolder": "Undermappar för omdirigeringslänkar", "LabelWeekdaysToRun": "Veckodagar att köra skanning", "LabelXBooks": "{0} böcker", "LabelXItems": "{0} objekt", @@ -752,6 +753,7 @@ "MessageBookshelfNoResultsForFilter": "Inga resultat för filter \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Sökningen gav inget resultat", "MessageBookshelfNoSeries": "Du har inga serier", + "MessageBulkChapterPattern": "Hur många kapitel vill du lägga till med detta numreringsmönster?", "MessageChapterEndIsAfter": "Kapitelns slut är efter din ljudboks slut", "MessageChapterErrorFirstNotZero": "Första kapitlet måste börja vid 0", "MessageChapterErrorStartGteDuration": "Ogiltig starttid, måste vara mindre än ljudbokens längd", @@ -778,6 +780,7 @@ "MessageConfirmMarkItemNotFinished": "Är du säker på att du vill markera \"{0}\" som ej avslutad?", "MessageConfirmMarkSeriesFinished": "Är du säker på att du vill markera alla böcker i denna serie som avslutade?", "MessageConfirmMarkSeriesNotFinished": "Är du säker på att du vill markera alla böcker i denna serie som ej avslutade?", + "MessageConfirmNotificationTestTrigger": "Trigga denna avisering med testdata?", "MessageConfirmPurgeCache": "När du rensar cashen kommer katalogen /metadata/cache att raderas.

Är du säker på att du vill radera katalogen?", "MessageConfirmPurgeItemsCache": "När du rensar cashen för objekten kommer katalogen /metadata/cache/items att raderas.

Är du säker på att du vill radera katalogen?", "MessageConfirmQuickEmbed": "VARNING! När du infogar metadata i dina ljudfiler kommer INGEN SÄKERHETSKOPIA av filerna att göras. Se därför till att först säkerhetskopiera ljudfilerna.

Vill du fortsätta?", @@ -787,6 +790,7 @@ "MessageConfirmRemoveAuthor": "Är du säker på att du vill ta bort författaren \"{0}\"?", "MessageConfirmRemoveCollection": "Är du säker på att du vill ta bort samlingen \"{0}\"?", "MessageConfirmRemoveEpisode": "Är du säker på att du vill radera avsnittet \"{0}\"?", + "MessageConfirmRemoveEpisodeNote": "Anmärkning: Detta tar inte bort ljudfilen om inte \"Hard delete file\" är aktivt", "MessageConfirmRemoveEpisodes": "Är du säker på att du vill radera {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 filerna 'metadata.{0}' i alla mappar i ditt bibliotek?", @@ -804,12 +808,16 @@ "MessageDaysListenedInTheLastYear": "{0} dagars lyssnande det senaste året", "MessageDownloadingEpisode": "Laddar ner avsnitt", "MessageDragFilesIntoTrackOrder": "Ändra ordningen genom att klicka och dra filerna till rätt plats", + "MessageEmbedFailed": "Inbäddning misslyckades!", "MessageEmbedFinished": "Inbäddning genomförd!", + "MessageEmbedQueue": "Köad för inbäddning av metadata plats ({0} i kön)", "MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning", "MessageEreaderDevices": "För att säkerställa överföring av e-böcker kan du bli tvungen
att addera ovanstående e-postadress som godkänd avsändare
för varje enhet angiven nedan.", "MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}", "MessageFetching": "Hämtar...", "MessageForceReScanDescription": "kommer att göra en omgångssökning av alla filer som en färsk sökning. ID3-taggar för ljudfiler, OPF-filer och textfiler kommer att sökas som nya.", + "MessageHeatmapListeningTimeTooltip": "{0} lyssnar på {1}", + "MessageHeatmapNoListeningSessions": "Inga lyssningssessioner på {0}", "MessageImportantNotice": "Viktig meddelande!", "MessageInsertChapterBelow": "Infoga kapitel nedanför", "MessageInvalidAsin": "Felaktig ASIN-kod", @@ -849,6 +857,7 @@ "MessageNoLogs": "Inga loggningsinformation finns", "MessageNoMediaProgress": "Ingen medieförlopp", "MessageNoNotifications": "Inga aviseringar", + "MessageNoPodcastFeed": "Felaktig podcast: ingen ström", "MessageNoPodcastsFound": "Inga podcasts hittade", "MessageNoResults": "Inga resultat", "MessageNoSearchResultsFor": "Inga sökresultat för \"{0}\"", @@ -859,6 +868,7 @@ "MessageNoUserPlaylists": "Du har inga spellistor", "MessageNoUserPlaylistsHelp": "Spellistor är privata. Endast den användare som skapat listan kan se den.", "MessageNotYetImplemented": "Ännu inte implementerad", + "MessageOpmlPreviewNote": "Obs: Detta är en förhandsvisning av den analyserade OPML-filen. Den faktiska podcasttiteln kommer att hämtas från RSS-flödet.", "MessageOr": "eller", "MessagePauseChapter": "Pausa kapiteluppspelning", "MessagePlayChapter": "Lyssna på kapitlets början", @@ -878,7 +888,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 som automatisk upptäcker ändringar i biblioteket vara aktiverad. För vissa filsystem (som t.ex. NFS) fungerar inte denna funktion. Då kan schemalagda skanningar av biblioteken användas istället.", + "MessageScheduleLibraryScanNote": "För de flesta användare rekommenderas det att låta den här funktionen vara inaktiverad och att inställningen \"Bevaka biblioteket automatiskt efter ändringar\" är aktiverad – den kommer automatiskt att upptäcka ändringar i dina biblioteksmappar. Aktivera den här funktionen om \"Bevaka biblioteket automatiskt efter ändringar\" inte fungerar för ditt filsystem (som NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Startar varje {0} klockan {1}", "MessageSearchResultsFor": "Sökresultat för", "MessageSelected": "{0} valda", @@ -887,12 +897,14 @@ "MessageSetChaptersFromTracksDescription": "Använd varje ljudfil som ett kapitel och ljudfilens namn som kapitlets rubrik", "MessageShareExpirationWillBe": "Giltig till kommer att bli {0}", "MessageShareExpiresIn": "Upphör om {0}", + "MessageShareURLWillBe": "Delningslänken kommer att vara {0}", "MessageStartPlaybackAtTime": "Starta uppspelning av \"{0}\" från tidpunkt {1}?", "MessageTaskAudioFileNotWritable": "Det går inte att skriva till ljudfilen \"{0}\"", "MessageTaskCanceledByUser": "Uppgiften avslutades av användaren", "MessageTaskDownloadingEpisodeDescription": "Laddar ner avsnitt \"{0}\"", "MessageTaskEmbeddingMetadata": "Infogar metadata", "MessageTaskEmbeddingMetadataDescription": "Infogar metadata i ljudboken \"{0}\"", + "MessageTaskEncodingM4b": "Kodar M4B", "MessageTaskEncodingM4bDescription": "Omkodning av ljudbok \"{0}\" till en M4B-fil", "MessageTaskFailed": "Misslyckades", "MessageTaskFailedToBackupAudioFile": "Misslyckades med att göra backup på ljudfil \"{0}\"", @@ -903,8 +915,11 @@ "MessageTaskFailedToWriteMetadataFile": "Misslyckades med att skapa filen med metadata", "MessageTaskMatchingBooksInLibrary": "Matchar böcker i biblioteket \"{0}\"", "MessageTaskNoFilesToScan": "Inga filer finns tillgängliga för skanning", + "MessageTaskOpmlImport": "OPML-import", "MessageTaskOpmlImportDescription": "Skapar podcasts från {0} RSS-flöden", + "MessageTaskOpmlImportFeed": "OPML importflöde", "MessageTaskOpmlImportFeedDescription": "Importerar RSS-flödet \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "Det gick inte att hämta poddflödet", "MessageTaskOpmlImportFeedPodcastDescription": "Skapar podcast \"{0}\"", "MessageTaskOpmlImportFeedPodcastExists": "En podcast finns redan med den adressen", "MessageTaskOpmlImportFeedPodcastFailed": "Misslyckades med att skapa podcast", @@ -987,6 +1002,9 @@ "ToastBackupUploadFailed": "Det gick inte att ladda upp säkerhetskopian", "ToastBackupUploadSuccess": "Säkerhetskopian har laddats upp", "ToastBatchApplyDetailsToItemsSuccess": "Informationen har adderats till alla objekt", + "ToastBatchDeleteFailed": "Det gick inte att radera batch", + "ToastBatchDeleteSuccess": "Batch borttagning lyckades", + "ToastBatchQuickMatchFailed": "Snabbmatchning av batch misslyckades!", "ToastBatchQuickMatchStarted": "Snabbmatchning av {0} böcker har påbörjats!", "ToastBatchUpdateFailed": "Batchuppdateringen misslyckades", "ToastBatchUpdateSuccess": "Batchuppdateringen lyckades", @@ -1024,6 +1042,7 @@ "ToastEpisodeDownloadQueueClearFailed": "Misslyckades med att tömma kön", "ToastEpisodeDownloadQueueClearSuccess": "Kö för nedladdning av avsnitt har tömts", "ToastEpisodeUpdateSuccess": "{0} avsnitt uppdaterades", + "ToastErrorCannotShare": "Kan inte dela direkt på den här enheten", "ToastFailedToCreate": "Misslyckades med att addera", "ToastFailedToDelete": "Misslyckades med att radera", "ToastFailedToLoadData": "Misslyckades med att ladda data", @@ -1055,6 +1074,7 @@ "ToastMetadataFilesRemovedNoneFound": "Inga 'metadata.{0}' filer hittades i biblioteket", "ToastMetadataFilesRemovedNoneRemoved": "Inga 'metadata.{0}' filer raderades", "ToastMetadataFilesRemovedSuccess": "{0} 'metadata.{1}' raderades", + "ToastMustHaveAtLeastOnePath": "Måste ha minst en sökväg", "ToastNameEmailRequired": "Ett namn och en e-postadress måste anges", "ToastNameRequired": "Ett namn måste anges", "ToastNewApiKeyUserError": "En användare måste väljas", @@ -1071,8 +1091,10 @@ "ToastNotificationCreateFailed": "Misslyckades med att skapa meddelandet", "ToastNotificationDeleteFailed": "Misslyckades med att radera meddelandet", "ToastNotificationFailedMaximum": "Maximalt antal misslyckade försök måste vara större än eller lika med 0", + "ToastNotificationQueueMaximum": "Maximala antalet aviseringsköer måste vara >= 0", "ToastNotificationSettingsUpdateSuccess": "Inställningarna för meddelanden har ändrats", "ToastNotificationTestTriggerFailed": "Misslyckades med att skicka testmeddelandet", + "ToastNotificationTestTriggerSuccess": "Triggade testavisering", "ToastNotificationUpdateSuccess": "Meddelandet har uppdaterats", "ToastPlaylistCreateFailed": "Det gick inte att skapa spellistan", "ToastPlaylistCreateSuccess": "Spellistan skapad", @@ -1081,8 +1103,10 @@ "ToastPodcastCreateFailed": "Misslyckades med att skapa podcasten", "ToastPodcastCreateSuccess": "Podcasten skapades framgångsrikt", "ToastPodcastEpisodeUpdated": "Avsnittet har uppdaterats", + "ToastPodcastGetFeedFailed": "Det gick inte att hämta poddflödet", "ToastPodcastNoEpisodesInFeed": "Inga avsnitt finns i RSS-flödet", "ToastPodcastNoRssFeed": "Denna podcast har ingen RSS-flöde", + "ToastProgressIsNotBeingSynced": "Förloppet synkroniseras inte, starta om uppspelningen", "ToastProviderCreatedFailed": "Misslyckades med att addera en källa", "ToastProviderCreatedSuccess": "En ny källa har adderats", "ToastProviderNameAndUrlRequired": "Ett namn och en URL-adress krävs", @@ -1107,9 +1131,12 @@ "ToastSeriesUpdateFailed": "Misslyckades med att uppdatera serien", "ToastSeriesUpdateSuccess": "Uppdateringen av serierna lyckades", "ToastServerSettingsUpdateSuccess": "Inställningarna för servern har uppdaterats", + "ToastSessionCloseFailed": "Misslyckades med att avsluta sessionen", "ToastSessionDeleteFailed": "Misslyckades med att ta bort sessionen", "ToastSessionDeleteSuccess": "Sessionen borttagen", "ToastSleepTimerDone": "Timer har stängt av lyssning. Sov gott... zZzzZz", + "ToastSlugMustChange": "Slug innehåller ogiltiga tecken", + "ToastSlugRequired": "Slug krävs", "ToastSocketConnected": "Socket ansluten", "ToastSocketDisconnected": "Socket frånkopplad", "ToastSocketFailedToConnect": "Socket misslyckades med att ansluta", @@ -1120,6 +1147,7 @@ "ToastUnlinkOpenIdFailed": "Misslyckades med att koppla bort användaren från OpenID", "ToastUnlinkOpenIdSuccess": "Användaren har kopplats bort från OpenID", "ToastUploaderFilepathExistsError": "En fil med namnet \"{0}\" finns redan på servern", + "ToastUploaderItemExistsInSubdirectoryError": "Objektet \"{0}\" använder en underkatalog till uppladdningssökvägen.", "ToastUserDeleteFailed": "Misslyckades med att ta bort användaren", "ToastUserDeleteSuccess": "Användaren borttagen", "ToastUserPasswordChangeSuccess": "Lösenordet har ändrats", diff --git a/client/strings/uk.json b/client/strings/uk.json index fbb736f6d..32546fe03 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Імітує вигляд дерев'яних полиць", "LabelSettingsChromecastSupport": "Підтримка Chromecast", "LabelSettingsDateFormat": "Формат дати", - "LabelSettingsEnableWatcher": "Автоматично сканувати бібліотеки на наявність змін", - "LabelSettingsEnableWatcherForLibrary": "Автоматично сканувати бібліотеку на наявність змін", + "LabelSettingsEnableWatcher": "Автоматично відстежувати зміни в бібліотеках", + "LabelSettingsEnableWatcherForLibrary": "Автоматично відстежувати зміни в бібліотеці", "LabelSettingsEnableWatcherHelp": "Вмикає автоматичне додавання/оновлення елементів, коли спостерігаються зміни файлів. *Потребує перезавантаження сервера", "LabelSettingsEpubsAllowScriptedContent": "Дозволити JavaScript-вміст у epub", "LabelSettingsEpubsAllowScriptedContentHelp": "Дозволяти epub-файлам виконувати код. Вмикайте цей параметр лише якщо ви довіряєте джерелу epub-файлів.", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "Ви впевнені, що хочете скинути глави та скасувати внесені зміни?", "MessageRestoreBackupConfirm": "Ви впевнені, що хочете відновити резервну копію, створену", "MessageRestoreBackupWarning": "Відновлення резервної копії перезапише всю базу даних у /config і зображення обкладинок у /metadata/items та /metadata/authors.

Резервні копії не змінюють файли у теках бібліотеки. Якщо у налаштуваннях сервера увімкнено збереження обкладинок і метаданих у теках бібліотеки, вони не створюються під час резервного копіювання і не перезаписуються.

Всі клієнти, що користуються вашим сервером, будуть автоматично оновлені.", - "MessageScheduleLibraryScanNote": "Для більшості користувачів рекомендується залишити цю функцію вимкненою та залишити параметр перегляду папок увімкненим. Засіб спостереження за папками автоматично виявить зміни в папках вашої бібліотеки. Засіб спостереження за папками не працює для кожної файлової системи (наприклад, NFS), тому замість нього можна використовувати сканування бібліотек за розкладом.", + "MessageScheduleLibraryScanNote": "Для більшості користувачів рекомендується відключити цю функцію та підтримувати налаштування \"Автоматично переглядати бібліотеку для змін\" - вона автоматично виявить зміни в ваших папках бібліотеки. Звісніть цю функцію, якщо для вашої файлової системи (наприклад, NFS) не працює \"Автоматично переглядати бібліотеку.", "MessageScheduleRunEveryWeekdayAtTime": "Запуск кожні {0} о {1}", "MessageSearchResultsFor": "Результати пошуку для", "MessageSelected": "Вибрано: {0}", diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 361a74613..b7e4eac30 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "带有木架子的拟物化设计", "LabelSettingsChromecastSupport": "Chromecast 支持", "LabelSettingsDateFormat": "日期格式", - "LabelSettingsEnableWatcher": "自动扫描库以查找更改", - "LabelSettingsEnableWatcherForLibrary": "自动扫描库以查找更改", + "LabelSettingsEnableWatcher": "自动检测媒体库变化", + "LabelSettingsEnableWatcherForLibrary": "自动检测媒体库变化", "LabelSettingsEnableWatcherHelp": "当检测到文件更改时, 启用项目的自动添加/更新. *需要重新启动服务器", "LabelSettingsEpubsAllowScriptedContent": "允许 epubs 中包含脚本内容", "LabelSettingsEpubsAllowScriptedContentHelp": "允许 epub 文件执行脚本. 建议将此设置保持禁用, 除非你信任 epub 文件的来源.", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "你确定要重置章节并撤消你所做的更改吗?", "MessageRestoreBackupConfirm": "你确定要恢复创建的这个备份", "MessageRestoreBackupWarning": "恢复备份将覆盖位于 /config 的整个数据库并覆盖 /metadata/items & /metadata/authors 中的图像.

备份不会修改媒体库文件夹中的任何文件. 如果你已启用服务器设置将封面和元数据存储在库文件夹中,则不会备份或覆盖这些内容.

将自动刷新使用服务器的所有客户端.", - "MessageScheduleLibraryScanNote": "对于大多数用户, 建议禁用此功能并保持文件夹监视程序设置启用. 文件夹监视程序将自动检测库文件夹中的更改. 文件夹监视程序不适用于每个文件系统 (如 NFS), 因此可以使用计划库扫描.", + "MessageScheduleLibraryScanNote": "对于大多数用户, 建议保持此功能关闭并启用 \"自动检测媒体库变化\" 选项, 它会自动检测媒体库文件夹中的更改. 如果 \"自动检测媒体库变化\" 在你的文件系统 (例如 NFS) 上无法正常工作, 请启用此功能.", "MessageScheduleRunEveryWeekdayAtTime": "每 {0} 的 {1} 执行", "MessageSearchResultsFor": "搜索结果", "MessageSelected": "{0} 已选择",