diff --git a/client/strings/ar.json b/client/strings/ar.json index e3e13a859..a176b9d8b 100644 --- a/client/strings/ar.json +++ b/client/strings/ar.json @@ -355,7 +355,7 @@ "LabelExample": "مثال", "LabelExpandSeries": "توسيع السلاسل", "LabelExpandSubSeries": "توسيع السلاسل الفرعية", - "LabelExplicit": "صريح", + "LabelExplicit": "محتوى صريح", "LabelExplicitChecked": "صريح (محدد)", "LabelExplicitUnchecked": "غير صريح (غير محدد)", "LabelExportOPML": "تصدير OPML", @@ -374,7 +374,7 @@ "LabelFolders": "مجلدات", "LabelFontBold": "عريض", "LabelFontBoldness": "تعريض الخط", - "LabelFontFamily": "عائلة الخط", + "LabelFontFamily": "عائلة الخطوط", "LabelFontItalic": "مائل", "LabelFontScale": "نطاق الخط", "LabelFontStrikethrough": "يتوسطه خط", @@ -570,7 +570,7 @@ "LabelSettingsBookshelfViewHelp": "تصميم يحاكي الواقع مع رفوف خشبية", "LabelSettingsChromecastSupport": "دعم Chromecast", "LabelSettingsDateFormat": "تنسيق التاريخ", - "LabelSettingsEnableWatcher": "فحص المكتبات تلقائيًا بحثًا عن تغييرات", + "LabelSettingsEnableWatcher": "مراقبة المكتبات تلقائياً بحثاً عن تغييرات", "LabelSettingsEnableWatcherForLibrary": "فحص المكتبة تلقائيًا بحثًا عن تغييرات", "LabelSettingsEnableWatcherHelp": "يمكّن الإضافة/التحديث التلقائي للعناصر عند اكتشاف تغييرات في الملفات. *يتطلب إعادة تشغيل الخادم", "LabelSettingsEpubsAllowScriptedContent": "السماح بالمحتوى النصي في ملفات epub", @@ -861,7 +861,7 @@ "MessageResetChaptersConfirm": "هل أنت متأكد أنك تريد إعادة تعيين الفصول والتراجع عن التغييرات التي أجريتها؟", "MessageRestoreBackupConfirm": "هل أنت متأكد أنك تريد استعادة النسخ الاحتياطي الذي تم إنشاؤه في", "MessageRestoreBackupWarning": "ستؤدي استعادة النسخ الاحتياطي إلى الكتابة فوق قاعدة البيانات بأكملها الموجودة في /config وصور الأغلفة في /metadata/items و /metadata/authors.

لا تعدل النسخ الاحتياطية أي ملفات في مجلدات مكتبتك. إذا قمت بتمكين إعدادات الخادم لتخزين صور الأغلفة والبيانات الوصفية في مجلدات مكتبتك، فلن يتم نسخها احتياطيًا أو الكتابة فوقها.

سيتم تحديث جميع العملاء الذين يستخدمون الخادم الخاص بك تلقائيًا.", - "MessageScheduleLibraryScanNote": "بالنسبة لمعظم المستخدمين، يوصى بترك هذه الميزة معطلة وإبقاء إعداد مراقب المجلدات ممكّنًا. سيكتشف مراقب المجلدات تلقائيًا التغييرات في مجلدات مكتبتك. لا يعمل مراقب المجلدات مع كل نظام ملفات (مثل NFS)، لذا يمكن استخدام عمليات فحص المكتبة المجدولة بدلاً من ذلك.", + "MessageScheduleLibraryScanNote": "لمعظم المستخدمين، موصى بترك هذه الميزة معطلة وإبقاء ممكّنة الأعداد، ”قم بمراقبة المكتبة تلقائاً للتغييرات“. سوف يقم بالكشف التلقائي عن تغييرات في مجلدات مكتبتك. لو لم يعمل الإعداد، \"قم بمراقبة المكتبة تلقائاً للتغييرات،“مع نظمة ملفاتك المستخدمة (مثل NFS على سبيل المثال)، فأمكِن هذه الميزة.", "MessageScheduleRunEveryWeekdayAtTime": "تشغيل كل {0} في الساعة {1}", "MessageSearchResultsFor": "نتائج البحث عن", "MessageSelected": "تم تحديد {0}", diff --git a/client/strings/bg.json b/client/strings/bg.json index ca14035f8..dacd62087 100644 --- a/client/strings/bg.json +++ b/client/strings/bg.json @@ -378,6 +378,7 @@ "LabelFilterByUser": "Филтриране по Потребител", "LabelFindEpisodes": "Намери Епизоди", "LabelFinished": "Дата на приключване", + "LabelFinishedDate": "Приключено на {0}", "LabelFolder": "Папка", "LabelFolders": "Папки", "LabelFontBold": "Получерно", @@ -435,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Не {0}", "LabelLibraryItem": "Елемент на Библиотека", "LabelLibraryName": "Име на Библиотека", - "LabelLibrarySortByProgress": "Прогресът е обновен", + "LabelLibrarySortByProgress": "Прогрес: Последно Обновен", + "LabelLibrarySortByProgressFinished": "Прогрес: Приключено", + "LabelLibrarySortByProgressStarted": "Прогрес: Започнато", "LabelLimit": "Лимит", "LabelLineSpacing": "Междуредие", "LabelListenAgain": "Слушай отново", @@ -585,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Скеуморфен дизайн с дървени рафтове", "LabelSettingsChromecastSupport": "Chromecast поддръжка", "LabelSettingsDateFormat": "Формат на Дата", - "LabelSettingsEnableWatcher": "Автоматично сканиране на библиотеките за промени", - "LabelSettingsEnableWatcherForLibrary": "Автоматично сканиране на библиотеката за промени", + "LabelSettingsEnableWatcher": "Автоматично преглеждане на библиотеките за промени", + "LabelSettingsEnableWatcherForLibrary": "Автоматично преглеждане на библиотеката за промени", "LabelSettingsEnableWatcherHelp": "Включва автоматичното добавяне/обновяване на елементи, когато се открият промени във файловете. *Изисква рестарт на сървъра", "LabelSettingsEpubsAllowScriptedContent": "Позволи скриптово съдържание в epub-и", "LabelSettingsEpubsAllowScriptedContentHelp": "Позволи epub файловете да изпълняват скриптове. Препоръчително е да бъде изключено освен ако не се доверявате на източника на epub файловете.", @@ -635,6 +638,7 @@ "LabelStartTime": "Начално Време", "LabelStarted": "Стартирано", "LabelStartedAt": "Стартирано на", + "LabelStartedDate": "Започнато {0}", "LabelStatsAudioTracks": "Аудио Канали", "LabelStatsAuthors": "Автори", "LabelStatsBestDay": "Най-добър ден", @@ -780,6 +784,7 @@ "MessageConfirmPurgeCache": "Изчистването на кеша ще изтрие цялата директория в /metadata/cache.

Сигурни ли сте, че искате да премахнете директорията на кеша?", "MessageConfirmPurgeItemsCache": "Изчистването на кеша на елементите ще изтрие цялата директория в /metadata/cache/items.
Сигурни ли сте?", "MessageConfirmQuickEmbed": "Внимание! Бързото вграждане няма да архивира вашите аудио файлове. Уверете се, че имате резервно копие на вашите аудио файлове.

Искате ли да продължите?", + "MessageConfirmQuickMatchEpisodes": "Бързото сравняване на епизоди ще презапише детайлите, ако се намери съвпадение. Само не съвпаднали епизоди ще бъдат обновени. Сигурни ли сте?", "MessageConfirmReScanLibraryItems": "Сигурни ли сте, че искате да сканирате отново {0} елемента?", "MessageConfirmRemoveAllChapters": "Сигурни ли сте, че искате да премахнете всички глави?", "MessageConfirmRemoveAuthor": "Сигурни ли сте, че искате да премахнете автор \"{0}\"?", @@ -788,6 +793,7 @@ "MessageConfirmRemoveEpisodeNote": "Забележка: Това няма да доведе до изтриване на аудио файла, освен ако не активирате опцията \"Твърдо изтриване на файла\"", "MessageConfirmRemoveEpisodes": "Сигурни ли сте, че искате да премахнете {0} епизода?", "MessageConfirmRemoveListeningSessions": "Сигурни ли сте, че искате да премахнете {0} слушателски сесии?", + "MessageConfirmRemoveMetadataFiles": "Сигурни ли сте, че искате да премахнете всичките метаданни. {0} файлове във папките на Вашата библиотека?", "MessageConfirmRemoveNarrator": "Сигурни ли сте, че искате да премахнете разказвач \"{0}\"?", "MessageConfirmRemovePlaylist": "Сигурни ли сте, че искате да премахнете плейлиста \"{0}\"?", "MessageConfirmRenameGenre": "Сигурни ли сте, че искате да преименувате жанра \"{0}\" на \"{1}\" за всички елементи?", @@ -862,6 +868,7 @@ "MessageNoUserPlaylists": "Нямате създадени плейлисти", "MessageNoUserPlaylistsHelp": "Плейлистите за частни. Само създалият ги потребител ще може да ги вижда.", "MessageNotYetImplemented": "Още не е изпълнено", + "MessageOpmlPreviewNote": "Забележка: Това е преглед на анализирания OPML файл. Действителното заглавие на подкаста ще бъде взето от RSS фийда.", "MessageOr": "или", "MessagePauseChapter": "Пауза на глава", "MessagePlayChapter": "Пусни налчалото на глава", @@ -871,6 +878,7 @@ "MessagePodcastSearchField": "Въведи какво да търся или RSS емисия адрес", "MessageQuickEmbedInProgress": "Бързото вграждане е в процес на изпълнение", "MessageQuickEmbedQueue": "Поставено в опашката за бързо вграждане ({0} в опашката)", + "MessageQuickMatchAllEpisodes": "Бързо Сравняване на Всички Епизоди", "MessageQuickMatchDescription": "Попълни празните детайли и корици с първия резултат от '{0}'. Не презаписва детайлите, освен ако не е активирана настройката 'Предпочети съвпадащи метаданни' на сървъра.", "MessageRemoveChapter": "Премахни глава", "MessageRemoveEpisodes": "Премахни {0} епизод(и)", @@ -880,16 +888,23 @@ "MessageResetChaptersConfirm": "Сигурни ли сте, че искате да нулирате главите и да отмените промените, които сте направили?", "MessageRestoreBackupConfirm": "Сигурни ли сте, че искате да възстановите архива създаден на", "MessageRestoreBackupWarning": "Възстановяването на архив ще презапише цялата база данни, намираща се в /config и кориците в /metadata/items & /metadata/authors.

Архивите не променят файловете в папките на вашата библиотека. Ако сте активирали настройките на сървъра за съхранение на корици и метаданни в папките на вашата библиотека, те няма да бъдат архивирани или презаписани.

Всички клиенти, използващи вашия сървър, ще бъдат автоматично обновени.", + "MessageScheduleLibraryScanNote": "За повече потребители се препоръчва да оставят този фийчър изключен и да оставят настройката \"Автоматично преглеждане за промени в библиотеката\" включена - тя автоматично ще засече промени в папките на вашата библиотека. Включете тази настройка ако \"Автоматично преглеждане за промени в библиотеката\" не рабови на вашата файлова система (например NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Изпълни всеки {0} в {1}", "MessageSearchResultsFor": "Резултати от търсенето за", "MessageSelected": "{0} избрани", + "MessageSeriesSequenceCannotContainSpaces": "Подредбата в серия не може да съдържа шпации.", "MessageServerCouldNotBeReached": "Сървърът не може да бъде достигнат", "MessageSetChaptersFromTracksDescription": "Задайте глави, като използвате всеки аудио файл като глава и заглавие на главата като име на аудио файла", + "MessageShareExpirationWillBe": "Изтичането ще бъде на {0}", "MessageShareExpiresIn": "Изтича след {0}", + "MessageShareURLWillBe": "URL за споделяне ще бъде {0}", "MessageStartPlaybackAtTime": "Започни възпроизвеждане на \"{0}\" в {1}?", + "MessageTaskAudioFileNotWritable": "На Аудио файл \"{0}\" не може да се записва", + "MessageTaskCanceledByUser": "Задачата е отказана от потребител", "MessageTaskDownloadingEpisodeDescription": "Изтегляне на епизод \"{0}\"", "MessageTaskEmbeddingMetadata": "Вграждане на метаданни", "MessageTaskEmbeddingMetadataDescription": "Вграждане на метаданни в аудиокнига \"{0}\"", + "MessageTaskEncodingM4b": "Кодиране M4B", "MessageTaskEncodingM4bDescription": "Кодиране на аудиокнига \"{0}\" в единичен m4b файл", "MessageTaskFailed": "Неуспешно", "MessageTaskFailedToBackupAudioFile": "Неуспешно създаване на разервно копие на аудио файл \"{0}\"", @@ -902,7 +917,9 @@ "MessageTaskNoFilesToScan": "Няма файлове за сканиране", "MessageTaskOpmlImport": "OPML импортиране", "MessageTaskOpmlImportDescription": "Създаване на подкасти от {0} RSS хранилки", + "MessageTaskOpmlImportFeed": "OPML импортиран фийд", "MessageTaskOpmlImportFeedDescription": "Импортиране на RSS хранилка \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "Неуспешно взимане на подкаст фийд", "MessageTaskOpmlImportFeedPodcastDescription": "Създаване на подкаст \"{0}\"", "MessageTaskOpmlImportFeedPodcastExists": "На този път вече съществува подкаст", "MessageTaskOpmlImportFeedPodcastFailed": "Неуспешно създаване на подкаст", @@ -938,6 +955,7 @@ "NotificationOnBackupFailedDescription": "Изпълнява се при неуспешено създаване на резервно копие", "NotificationOnEpisodeDownloadedDescription": "Изпълнява се при автоматично изтегляне на подкаст епизод", "NotificationOnRSSFeedDisabledDescription": "Изпълнява се, когато автоматичното изтегляне на епизодите е деактивирано, поради твърде много неуспешни опити", + "NotificationOnRSSFeedFailedDescription": "Пуска се когато заявката за RSS фийд е неуспешна за автоматично сваляне на епизод", "PlaceholderNewCollection": "Ново име на колекцията", "PlaceholderNewFolderPath": "Нов път на папката", "PlaceholderNewPlaylist": "Ново име на плейлиста", diff --git a/client/strings/de.json b/client/strings/de.json index 8398a7211..970c94233 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -13,7 +13,7 @@ "ButtonBack": "Zurück", "ButtonBatchEditPopulateFromExisting": "Auffüllen aus vorhandenem", "ButtonBatchEditPopulateMapDetails": "Kartendetails auffüllen", - "ButtonBrowseForFolder": "Ordnersuche", + "ButtonBrowseForFolder": "Ordner auswählen", "ButtonCancel": "Abbrechen", "ButtonCancelEncode": "Konvertierung abbrechen", "ButtonChangeRootPassword": "Hauptpasswort ändern", diff --git a/client/strings/el.json b/client/strings/el.json new file mode 100644 index 000000000..9d12d3096 --- /dev/null +++ b/client/strings/el.json @@ -0,0 +1,107 @@ +{ + "ButtonAdd": "Προσθήκη", + "ButtonAddApiKey": "Προσθήκη Κλειδιού API", + "ButtonAddChapters": "Προσθήκη Κεφαλαίων", + "ButtonAddDevice": "Προσθήκη Συσκευής", + "ButtonAddLibrary": "Προσθήκη Βιβλιοθήκης", + "ButtonAddPodcasts": "Προσθήκη Podcasts", + "ButtonAddUser": "Προσθήκη Χρήστη", + "ButtonAddYourFirstLibrary": "Πρόσθεσε την πρώτη σου βιβλιοθήκη", + "ButtonApply": "Εφαρμογή", + "ButtonApplyChapters": "Εφαρμογή Κεφαλαίων", + "ButtonAuthors": "Συγγραφείς", + "ButtonBack": "Πίσω", + "ButtonBatchEditPopulateFromExisting": "Συμπλήρωση από υπάρχοντα", + "ButtonBatchEditPopulateMapDetails": "Συμπλήρωση λεπτομερειών χάρτη", + "ButtonBrowseForFolder": "Περιήγηση για Φάκελο", + "ButtonCancel": "Ακύρωση", + "ButtonCancelEncode": "Ακύρωση Κωδικοποίησης", + "ButtonChangeRootPassword": "Αλλαγή Κωδικού Πρόσβασης Root", + "ButtonCheckAndDownloadNewEpisodes": "Έλεγχος και Κατέβασμα Νέων Επεισοδίων", + "ButtonChooseAFolder": "Επιλογή φακέλου", + "ButtonChooseFiles": "Επιλογή αρχείων", + "ButtonClearFilter": "Διαγραφή Φίλτρου", + "ButtonClose": "Κλείσιμο", + "ButtonCloseFeed": "Κλείσιμο Τροφοδοσίας", + "ButtonCloseSession": "Κλείσιμο Ανοιχτής Συνεδρίας", + "ButtonCollections": "Συλλογές", + "ButtonConfigureScanner": "Ρύθμιση Παραμέτρων Σαρωτή", + "ButtonCreate": "Δημιουργία", + "ButtonCreateBackup": "Δημιουργία Αντιγράφου Ασφαλείας", + "ButtonDelete": "Διαγραφή", + "ButtonDownloadQueue": "Ουρά", + "ButtonEdit": "Επεξεργασία", + "ButtonEditChapters": "Επεξεργασία Κεφαλαίων", + "ButtonEditPodcast": "Επεξεργασία Podcast", + "ButtonEnable": "Ενεργοποίηση", + "ButtonForceReScan": "Αναγκαστική Επανάληψη Σάρωσης", + "ButtonFullPath": "Πλήρης Διαδρομή", + "ButtonHide": "Απόκρυψη", + "ButtonHome": "Αρχική", + "ButtonIssues": "Θέματα", + "ButtonJumpBackward": "Μεταπήδηση Πίσω", + "ButtonJumpForward": "Μεταπήδηση Μπροστά", + "ButtonLatest": "Τελευταία", + "ButtonLibrary": "Βιβλιοθήκη", + "ButtonLogout": "Αποσύνδεση", + "ButtonLookup": "Εύρεση", + "ButtonManageTracks": "Διαχείριση Κομματιών", + "ButtonMapChapterTitles": "Χαρτογράφηση Τίτλων Κεφαλαίων", + "ButtonMatchAllAuthors": "Αντιστοίχιση Όλων των Συγγραφέων", + "ButtonMatchBooks": "Αντιστοίχιση Βιβλίων", + "ButtonNext": "Επόμενο", + "ButtonNextChapter": "Επόμενο Κεφάλαιο", + "ButtonNextItemInQueue": "Επόμενο Αντικείμενο στην Ουρά", + "ButtonOk": "Εντάξει", + "ButtonOpenFeed": "Άνοιγμα Τροφοδοσίας", + "ButtonOpenManager": "Άνοιγμα Διαχειριστή", + "ButtonPause": "Παύση", + "ButtonPlay": "Αναπαραγωγή", + "ButtonPlayAll": "Αναπαραγωγή Όλων", + "ButtonPlaying": "Αναπαράγεται", + "ButtonPlaylists": "Λίστες Αναπαραγωγής", + "ButtonPrevious": "Προηγούμενο", + "ButtonPreviousChapter": "Προηγούμενο Κεφάλαιο", + "ButtonQueueAddItem": "Προσθήκη στην ουρά", + "ButtonQueueRemoveItem": "Αφαίρεση απ'την ουρά", + "ButtonQuickMatch": "Γρήγορη Αντιστοίχηση", + "ButtonReScan": "Επανασάρωση", + "ButtonRead": "Ανάγνωση", + "ButtonReadLess": "Ανάγνωση λιγότερων", + "ButtonReadMore": "Διάβασε περισσότερα", + "ButtonRefresh": "Ανανέωση", + "ButtonRemove": "Αφαίρεση", + "ButtonRemoveAll": "Αφαίρεση Όλων", + "ButtonRemoveAllLibraryItems": "Αφαίρεση Όλων των Αντικειμέων Βιβλιοθήκης", + "ButtonReset": "Επαναφορά", + "ButtonResetToDefault": "Επαναφορά στις προεπιλογές", + "ButtonRestore": "Επαναφορά", + "ButtonSave": "Αποθήκευση", + "ButtonSaveAndClose": "Αποθήκευση και Κλείσιμο", + "ButtonScan": "Σάρψση", + "ButtonSearch": "Αναζήτηση", + "ButtonSeries": "Σειρά", + "ButtonSubmit": "Υποβολή", + "ButtonYes": "Ναι", + "HeaderAccount": "Λογαριασμός", + "HeaderAdvanced": "Για Προχωρημένους", + "HeaderAudioTracks": "Κομμάτια Ήχου", + "HeaderChapters": "Κεφάλαια", + "HeaderCollection": "Συλλογή", + "HeaderCollectionItems": "Αντικείμενα Συλλογής", + "HeaderDetails": "Λεπτομέρειες", + "HeaderEbookFiles": "Αρχεία Ebook", + "HeaderEpisodes": "Επεισόδια", + "HeaderEreaderSettings": "Ρυθμίσεις Ereader", + "HeaderLatestEpisodes": "Τελευταία Επεισόδια", + "HeaderLibraries": "Βιβλιοθήκες", + "HeaderOpenRSSFeed": "Άνοιγμα Τροφοδοσίας RSS", + "HeaderPlaylist": "Λίστα Αναπαραγωγής", + "HeaderPlaylistItems": "Αντικείμενα Λίστας Αναπαραγωγής", + "HeaderRSSFeedGeneral": "Λεπτομέρειες RSS", + "HeaderRSSFeedIsOpen": "Η Τροφοδοσία RSS είναι Ανοιχτή", + "HeaderSettings": "Ρυθμίσεις", + "HeaderStatsMinutesListeningChart": "Λεπτά Ακρόασης (τελευταίες 7 ημέρες)", + "HeaderStatsRecentSessions": "Πρόσφατες Συνεδρίες", + "HeaderTableOfContents": "Πίνακας Περιεχομένων" +} diff --git a/client/strings/es.json b/client/strings/es.json index 53bfad693..4a611b3de 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -242,6 +242,10 @@ "LabelAllUsersExcludingGuests": "Todos los usuarios excepto invitados", "LabelAllUsersIncludingGuests": "Todos los usuarios e invitados", "LabelAlreadyInYourLibrary": "Ya existe en la Biblioteca", + "LabelApiKeyCreated": "La clave de API “{0}” se ha creado con éxito.", + "LabelApiKeyCreatedDescription": "Asegúrate de copiar la clave de API ahora, no la volverás a ver otra vez.", + "LabelApiKeyUser": "Actuar en nombre del usuario", + "LabelApiKeyUserDescription": "Esta clave de API tendrá los mismos permisos que el usuario al que representa. En los registros se verá como si la solicitud la hubiera hecho el usuario directamente.", "LabelApiToken": "Token de la API", "LabelAppend": "Adjuntar", "LabelAudioBitrate": "Tasa de bits del audio (por ejemplo, 128k)", @@ -291,6 +295,7 @@ "LabelContinueListening": "Seguir escuchando", "LabelContinueReading": "Continuar leyendo", "LabelContinueSeries": "Continuar series", + "LabelCorsAllowed": "Orígenes CORS Permitidos", "LabelCover": "Cubierta", "LabelCoverImageURL": "URL de imagen de cubierta", "LabelCoverProvider": "Proveedor de cubiertas", @@ -354,6 +359,10 @@ "LabelExample": "Ejemplo", "LabelExpandSeries": "Ampliar serie", "LabelExpandSubSeries": "Expandir la subserie", + "LabelExpired": "Expirado", + "LabelExpiresAt": "Expira El", + "LabelExpiresInSeconds": "Expira en (segundos)", + "LabelExpiresNever": "Nunca", "LabelExplicit": "Explícito", "LabelExplicitChecked": "Explícito (marcado)", "LabelExplicitUnchecked": "No Explícito (sin marcar)", @@ -524,7 +533,7 @@ "LabelPublishers": "Editores", "LabelRSSFeedCustomOwnerEmail": "Correo electrónico de dueño personalizado", "LabelRSSFeedCustomOwnerName": "Nombre de dueño personalizado", - "LabelRSSFeedOpen": "Suministro RSS abierto", + "LabelRSSFeedOpen": "Fuente RSS Abierta", "LabelRSSFeedPreventIndexing": "Evitar indización", "LabelRSSFeedSlug": "«Slug» de suministro RSS", "LabelRSSFeedURL": "URL de suministro RSS", @@ -768,6 +777,7 @@ "MessageConfirmRemoveAuthor": "¿Confirma que quiere quitar el autor «{0}»?", "MessageConfirmRemoveCollection": "¿Confirma que quiere quitar la colección «{0}»?", "MessageConfirmRemoveEpisode": "¿Confirma que quiere quitar el episodio «{0}»?", + "MessageConfirmRemoveEpisodeNote": "Nota: Esto no borra el archivo de audio a menos que se active la opción \"Borrado definitivo del archivo\"", "MessageConfirmRemoveEpisodes": "¿Confirma que quiere quitar {0} episodios?", "MessageConfirmRemoveListeningSessions": "¿Confirma que quiere quitar {0} sesiones de escucha?", "MessageConfirmRemoveMetadataFiles": "¿Confirma que quiere quitar todos los archivos metadata.{0} en las carpetas de elementos de su biblioteca?", @@ -929,6 +939,8 @@ "NotificationOnBackupCompletedDescription": "Se activa cuando se completa una copia de seguridad", "NotificationOnBackupFailedDescription": "Se activa cuando falla una copia de seguridad", "NotificationOnEpisodeDownloadedDescription": "Se activa cuando se descarga automáticamente un episodio de un podcast", + "NotificationOnRSSFeedDisabledDescription": "Se activa cuando las descargas automáticas de episodios se desactivan debido a varios intentos fallidos", + "NotificationOnRSSFeedFailedDescription": "Se activa cuando la solicitud a la fuente RSS falla durante una descarga automática de episodio", "NotificationOnTestDescription": "Evento para probar el sistema de notificaciones", "PlaceholderBulkChapterInput": "Ingrese título de capítulo o use numeración (ej. 'Episodio 1', 'Capítulo 10', '1.')", "PlaceholderNewCollection": "Nuevo nombre de la colección", @@ -1067,6 +1079,7 @@ "ToastPlaylistUpdateSuccess": "Lista de reproducción actualizada", "ToastPodcastCreateFailed": "No se pudo crear el pódcast", "ToastPodcastCreateSuccess": "Se creó el pódcast correctamente", + "ToastPodcastEpisodeUpdated": "Episodio actualizado", "ToastPodcastGetFeedFailed": "No se puede obtener el podcast", "ToastPodcastNoEpisodesInFeed": "No se han encontrado episodios en el feed del RSS", "ToastPodcastNoRssFeed": "El pódcast no tiene suministro RSS", diff --git a/client/strings/fi.json b/client/strings/fi.json index bf2659ba1..600db265a 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -815,6 +815,7 @@ "MessageFeedURLWillBe": "Syötteen URL tulee olemaan {0}", "MessageFetching": "Haetaan...", "MessageForceReScanDescription": "skannaa kaikki tiedostot uudelleen kuten uusi tarkistus. Äänitiedoston ID3-tunnisteet, OPF-tiedostot ja tekstitiedostot skannataan uusina.", + "MessageHeatmapListeningTimeTooltip": "{0} kuunnellaan on {1}", "MessageImportantNotice": "Tärkeä huomautus!", "MessageInsertChapterBelow": "Syötä luku alle", "MessageInvalidAsin": "Virheellinen ASIN", @@ -885,7 +886,7 @@ "MessageResetChaptersConfirm": "Oletko varma, että haluat nollata luvut ja kumota tekemäsi muutokset?", "MessageRestoreBackupConfirm": "Oletko varma, että haluat palauttaa varmuuskopion, joka on luotu", "MessageRestoreBackupWarning": "Varmuuskopion palauttaminen korvaa koko /config:ssa sijaitsevan tietokannan, ja kansikuvat /metadata/items & /metadata/authors:ssa.

Varmuuskopiot eivät muuta kirjastokansioissasi olevia tiedostoja. Jos olet ottanut käyttöön palvelinasetuksissa kansikuvien ja metatietojen tallentamisen kirjaston kansioihin, niitä ei varmuuskopioida tai korvata.

Kaikki palvelintasi käyttävät asiakkaat virkistetään automaattisesti.", - "MessageScheduleLibraryScanNote": "Suurimmalle osaa käyttäjistä on suositeltavaa jättää tämä ominaisuus pois päältä ja säilyttää kansiotarkkailu päällä. Kansiotarkkailu havaitsee automaattisesti tiedostomuutokset kirjaston kansioissa. Kansiotarkkailu ei toimi kaikille tiedostojärjestelmille (kuten NFS), jolloin voidaan käyttää ajastettuja kirjastoskannauksia.", + "MessageScheduleLibraryScanNote": "Suurimmalle osaa käyttäjistä on suositeltavaa jättää tämä ominaisuus pois päältä ja \"Tarkkaile kirjaston muutoksia automaattisesti\" -asetus pidetään käytössä - se havaitsee muutokset kirjastokansioissasi automaattisesti. Ota tämä ominaisuus käyttöön, jos \"Tarkkaile kirjaston muutoksia automaattisesti\" ei toimi tiedostojärjestelmässäsi (kuten NFS).\"", "MessageScheduleRunEveryWeekdayAtTime": "Suorita joka {0} klo {1}", "MessageSearchResultsFor": "Hakutulokset haulle", "MessageSelected": "{0} valittuna", @@ -930,7 +931,7 @@ "MessageTaskScanningFileChanges": "Tarkastetaan tiedoston muutoksia \"{0}\":sta", "MessageTaskScanningLibrary": "Tarkastetaan kirjastoa \"{0}\"", "MessageTaskTargetDirectoryNotWritable": "Kohdehakemisto ei ole kirjoitettava", - "MessageThinking": "Ajattellaan...", + "MessageThinking": "Ajatellaan...", "MessageUploaderItemFailed": "Lataaminen ulospäin epäonnistui", "MessageUploaderItemSuccess": "Onnistuneesti ladattu! ulospäin!", "MessageUploading": "Ladataan! ulospäin...", diff --git a/client/strings/he.json b/client/strings/he.json index 9525ca6cd..0efc1ec9c 100644 --- a/client/strings/he.json +++ b/client/strings/he.json @@ -126,6 +126,7 @@ "HeaderAudiobookTools": "כלים לניהול קבצי ספרים קוליים", "HeaderAuthentication": "אימות", "HeaderBackups": "גיבויים", + "HeaderBulkChapterModal": "הוסף מספר פרקים", "HeaderChangePassword": "שנה סיסמה", "HeaderChapters": "פרקים", "HeaderChooseAFolder": "בחר תיקייה", @@ -197,6 +198,7 @@ "HeaderSettingsExperimental": "תכונות ניסיוניות", "HeaderSettingsGeneral": "כללי", "HeaderSettingsScanner": "סורק", + "HeaderSettingsSecurity": "אבטחה", "HeaderSettingsWebClient": "מערך", "HeaderSleepTimer": "טיימר שינה", "HeaderStatsLargestItems": "הפריטים הגדולים ביותר", @@ -237,6 +239,7 @@ "LabelAllUsersExcludingGuests": "כל המשתמשים, ללא אורחים", "LabelAllUsersIncludingGuests": "כל המשתמשים כולל אורחים", "LabelAlreadyInYourLibrary": "כבר קיים בספרייה שלך", + "LabelApiKeyUser": "פעל בשם המשתמש", "LabelApiToken": "טוקן API", "LabelAppend": "הוסף לסוף", "LabelAudioBitrate": "קצב סיביות (לדוגמא 128k)", diff --git a/client/strings/hr.json b/client/strings/hr.json index f22feb656..eccd12563 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -197,7 +197,7 @@ "HeaderSetBackupSchedule": "Zakazivanje sigurnosne pohrane", "HeaderSettings": "Postavke", "HeaderSettingsDisplay": "Prikaz", - "HeaderSettingsExperimental": "Eksperimentalne funkcije", + "HeaderSettingsExperimental": "Eksperimentalne značajke", "HeaderSettingsGeneral": "Općenito", "HeaderSettingsScanner": "Skener", "HeaderSettingsSecurity": "Sigurnost", @@ -383,7 +383,7 @@ "LabelFolders": "Mape", "LabelFontBold": "Podebljano", "LabelFontBoldness": "Debljina slova", - "LabelFontFamily": "Skupina fontova", + "LabelFontFamily": "Skup pisma", "LabelFontItalic": "Kurziv", "LabelFontScale": "Veličina slova", "LabelFontStrikethrough": "Precrtano", @@ -444,7 +444,7 @@ "LabelListenAgain": "Ponovno poslušaj", "LabelLogLevelDebug": "Debug", "LabelLogLevelInfo": "Info", - "LabelLogLevelWarn": "Warn", + "LabelLogLevelWarn": "Upozorenje", "LabelLookForNewEpisodesAfterDate": "Traži nove nastavke nakon ovog datuma", "LabelLowestPriority": "Najniži prioritet", "LabelMatchConfidence": "Pouzdanost", @@ -452,7 +452,7 @@ "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": "Najveći broj novih nastavaka za preuzimanje po provjeri", - "LabelMaxEpisodesToKeep": "Najveći broj nastavaka za čuvanje", + "LabelMaxEpisodesToKeep": "Najveći # 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", diff --git a/client/strings/it.json b/client/strings/it.json index 2354bc0ae..46ecb0f53 100644 --- a/client/strings/it.json +++ b/client/strings/it.json @@ -383,7 +383,7 @@ "LabelFolders": "Cartelle", "LabelFontBold": "Grassetto", "LabelFontBoldness": "Grassetto", - "LabelFontFamily": "Famiglia di caratteri", + "LabelFontFamily": "Famiglia caratteri", "LabelFontItalic": "Corsivo", "LabelFontScale": "Dimensione font", "LabelFontStrikethrough": "Barrato", @@ -588,8 +588,8 @@ "LabelSettingsBookshelfViewHelp": "Design con scaffali in legno", "LabelSettingsChromecastSupport": "Supporto a Chromecast", "LabelSettingsDateFormat": "Formato Data", - "LabelSettingsEnableWatcher": "Scansiona le librerie Automaticamente per trovare modifiche", - "LabelSettingsEnableWatcherForLibrary": "Scansiona la libreria Automaticamente per trovare modifiche", + "LabelSettingsEnableWatcher": "Controlla automaticamente le modifiche alle librerie", + "LabelSettingsEnableWatcherForLibrary": "Controlla automaticamente le modifiche alle librerie", "LabelSettingsEnableWatcherHelp": "Abilita l'aggiunta/aggiornamento automatico degli elementi quando vengono rilevate modifiche ai file. *Richiede il riavvio del Server", "LabelSettingsEpubsAllowScriptedContent": "Consenti contenuti con script negli epub", "LabelSettingsEpubsAllowScriptedContentHelp": "Consenti ai file epub di eseguire script. Si consiglia di mantenere questa impostazione disabilitata a meno che non si ritenga attendibile l'origine dei file epub.", @@ -888,7 +888,7 @@ "MessageResetChaptersConfirm": "Sei sicuro di voler reimpostare i capitoli e annullare le modifiche ?", "MessageRestoreBackupConfirm": "Sei sicuro di voler ripristinare il backup creato su", "MessageRestoreBackupWarning": "Il ripristino di un backup sovrascriverà l'intero database situato in /config e sovrascrive le immagini in /metadata/items & /metadata/authors.

I backup non modificano alcun file nelle cartelle della libreria. Se hai abilitato le impostazioni del server per archiviare copertine e metadati nelle cartelle della libreria, questi non vengono sottoposti a backup o sovrascritti.

Tutti i client che utilizzano il tuo server verranno aggiornati automaticamente.", - "MessageScheduleLibraryScanNote": "Per la maggior parte degli utenti, si consiglia di lasciare questa funzionalità disabilitata e di mantenere abilitata l'impostazione di folder watcher. Il folder watcher rileverà automaticamente le modifiche nelle cartelle della libreria. Il folder watcher non funziona per ogni file system (come NFS), quindi è possibile utilizzare le scansioni pianificate della libreria.", + "MessageScheduleLibraryScanNote": "Per la maggior parte degli utenti, si consiglia di lasciare questa funzione disabilitata e mantenere abilitata l'impostazione “Controlla automaticamente le modifiche nella libreria”: in questo modo verranno rilevate automaticamente le modifiche nelle cartelle della libreria. Abilita questa funzione se “Controlla automaticamente le modifiche nella libreria” non funziona con il tuo file system (come NFS).", "MessageScheduleRunEveryWeekdayAtTime": "Esegui ogni {0} alle {1}", "MessageSearchResultsFor": "cerca risultati per", "MessageSelected": "{0} selezionati", diff --git a/client/strings/ko.json b/client/strings/ko.json index a4dea5de4..a2a4dc92a 100644 --- a/client/strings/ko.json +++ b/client/strings/ko.json @@ -57,7 +57,7 @@ "ButtonNextItemInQueue": "대기열의 다음 항목", "ButtonOk": "확인", "ButtonOpenFeed": "피드 열기", - "ButtonOpenManager": "오픈 매니저", + "ButtonOpenManager": "매니저 열기", "ButtonPause": "일시정지", "ButtonPlay": "재생", "ButtonPlayAll": "모두 재생", @@ -301,7 +301,7 @@ "LabelCoverProvider": "커버 제공자", "LabelCreatedAt": "생성일", "LabelCronExpression": "Cron Expression", - "LabelCurrent": "현재재", + "LabelCurrent": "현재", "LabelCurrently": "현재:", "LabelCustomCronExpression": "사용자 정의 Cron 표현식:", "LabelDatetime": "일시", @@ -320,7 +320,7 @@ "LabelDownload": "다운로드", "LabelDownloadNEpisodes": "{0}개 에피소드 다운로드", "LabelDownloadable": "다운로드 가능", - "LabelDuration": "Duration", + "LabelDuration": "기간", "LabelDurationComparisonExactMatch": "(정확히 일치)", "LabelDurationComparisonLonger": "({0} 더 길음)", "LabelDurationComparisonShorter": "({0} 더 짧음)", @@ -436,7 +436,7 @@ "LabelLibraryFilterSublistEmpty": "{0} 없음", "LabelLibraryItem": "라이브러리 항목", "LabelLibraryName": "라이브러리 이름", - "LabelLibrarySortByProgress": "Progress: 마지막 업데이트", + "LabelLibrarySortByProgress": "진행상황: 마지막 업데이트", "LabelLibrarySortByProgressFinished": "진행 상황: 완료", "LabelLibrarySortByProgressStarted": "진행 상황: 시작됨", "LabelLimit": "한계", @@ -606,7 +606,7 @@ "LabelSettingsLibraryMarkAsFinishedWhen": "미디어 항목을 완료된 것으로 표시", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Continue Series의 이전 책 건너뛰기", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "시리즈 계속하기 홈페이지 선반에는 시리즈 중 아직 시작하지 않은 첫 번째 책이 표시됩니다. 시리즈 중 최소 한 권은 완료되었고 진행 중인 책은 없습니다. 이 설정을 활성화하면 시작하지 않은 첫 번째 책 대신 가장 늦게 완료된 책부터 시리즈가 이어집니다.", - "LabelSettingsParseSubtitles": "Parse subtitles", + "LabelSettingsParseSubtitles": "자막 파싱", "LabelSettingsParseSubtitlesHelp": "오디오북 폴더 이름에서 자막을 추출합니다.
자막은 \" - \"로 구분해야 합니다.
즉, \"책 제목 - 여기에 자막이 있습니다\"에는 \"여기에 자막이 있습니다\"라는 자막이 있습니다.", "LabelSettingsPreferMatchedMetadata": "일치하는 메타데이터를 선호", "LabelSettingsPreferMatchedMetadataHelp": "빠른 매칭을 사용하면 매칭된 데이터가 항목 세부 정보보다 우선합니다. 기본적으로 빠른 매칭은 누락된 세부 정보만 채웁니다.", @@ -616,7 +616,7 @@ "LabelSettingsSortingIgnorePrefixesHelp": "즉, 접두사 \"the\"의 경우 책 제목 \"The Book Title\"은 \"Book Title, The\"로 정렬됩니다.", "LabelSettingsSquareBookCovers": "정사각형 책 표지를 사용", "LabelSettingsSquareBookCoversHelp": "표준 1.6:1 책 표지보다 정사각형 표지를 사용하는 것을 선호합니다.", - "LabelSettingsStoreCoversWithItem": "품목과 함께 매장 커버", + "LabelSettingsStoreCoversWithItem": "항목에 있는 커버로 저장", "LabelSettingsStoreCoversWithItemHelp": "기본적으로 표지는 /metadata/items에 저장됩니다. 이 설정을 활성화하면 표지가 라이브러리 항목 폴더에 저장됩니다. \"cover\"라는 이름의 파일 하나만 저장됩니다.", "LabelSettingsStoreMetadataWithItem": "항목과 함께 메타데이터 저장", "LabelSettingsStoreMetadataWithItemHelp": "기본적으로 메타데이터 파일은 /metadata/items에 저장되며 이 설정을 활성화하면 라이브러리 항목 폴더에 메타데이터 파일이 저장됩니다.", @@ -965,11 +965,11 @@ "PlaceholderSearchEpisode": "에피소드 검색..", "StatsAuthorsAdded": "작가가 추가되었습니다", "StatsBooksAdded": "추가된 책", - "StatsBooksAdditional": "추가된 내용은 다음과 같습니다…", + "StatsBooksAdditional": "추가된 내용은 포함…", "StatsBooksFinished": "책 완성", "StatsBooksFinishedThisYear": "올해 읽은 책이 몇 권 있어요…", "StatsBooksListenedTo": "듣는 책", - "StatsCollectionGrewTo": "너의 책 컬렉션이 다음과 같이 늘어났습니다…", + "StatsCollectionGrewTo": "나의 책 컬렉션이 늘어난…", "StatsSessions": "세션", "StatsSpentListening": "보낸 청취시간", "StatsTopAuthor": "인기 작가", diff --git a/client/strings/pt-br.json b/client/strings/pt-br.json index 9c8754c44..c6c9781cf 100644 --- a/client/strings/pt-br.json +++ b/client/strings/pt-br.json @@ -383,7 +383,7 @@ "LabelFolders": "Pastas", "LabelFontBold": "Negrito", "LabelFontBoldness": "Intensidade do negrito", - "LabelFontFamily": "Família de fonte", + "LabelFontFamily": "Família de fontes", "LabelFontItalic": "Itálico", "LabelFontScale": "Escala de fonte", "LabelFontStrikethrough": "Tachado", diff --git a/client/strings/sl.json b/client/strings/sl.json index 962ccaa80..3b7ce53a2 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -383,7 +383,7 @@ "LabelFolders": "Mape", "LabelFontBold": "Krepko", "LabelFontBoldness": "Krepkost pisave", - "LabelFontFamily": "Družina pisave", + "LabelFontFamily": "Družina pisav", "LabelFontItalic": "Ležeče", "LabelFontScale": "Merilo pisave", "LabelFontStrikethrough": "Prečrtano",