diff --git a/.gitignore b/.gitignore index 36b843f02..98aa2d974 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,9 @@ dist web node_modules +# config +config.json + # ide .idea .vscode diff --git a/package.json b/package.json index 42bdc9dfc..03f27954a 100644 --- a/package.json +++ b/package.json @@ -5,28 +5,28 @@ "repository": "https://github.com/jellyfin/jellyfin-web", "license": "GPL-2.0-or-later", "devDependencies": { - "@babel/core": "^7.11.6", - "@babel/eslint-parser": "^7.11.5", - "@babel/eslint-plugin": "^7.11.5", + "@babel/core": "^7.12.3", + "@babel/eslint-parser": "^7.12.1", + "@babel/eslint-plugin": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.10.1", - "@babel/plugin-proposal-private-methods": "^7.10.1", - "@babel/plugin-transform-modules-amd": "^7.10.5", - "@babel/polyfill": "^7.11.5", - "@babel/preset-env": "^7.11.5", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/polyfill": "^7.12.1", + "@babel/preset-env": "^7.12.1", "autoprefixer": "^9.8.6", "babel-loader": "^8.0.6", - "browser-sync": "^2.26.12", - "confusing-browser-globals": "^1.0.9", + "browser-sync": "^2.26.13", + "confusing-browser-globals": "^1.0.10", "copy-webpack-plugin": "^5.1.1", - "css-loader": "^4.3.0", + "css-loader": "^5.0.0", "cssnano": "^4.1.10", "del": "^6.0.0", - "eslint": "^7.10.0", + "eslint": "^7.12.1", "eslint-plugin-compat": "^3.5.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-promise": "^4.2.1", - "file-loader": "^6.1.0", + "file-loader": "^6.2.0", "gulp": "^4.0.2", "gulp-babel": "^8.0.0", "gulp-cli": "^2.3.0", @@ -39,18 +39,18 @@ "gulp-postcss": "^8.0.0", "gulp-sass": "^4.0.2", "gulp-sourcemaps": "^2.6.5", - "gulp-terser": "^1.4.0", + "gulp-terser": "^1.4.1", "html-webpack-plugin": "^4.5.0", "lazypipe": "^1.0.2", - "node-sass": "^4.13.1", + "node-sass": "^5.0.0", "postcss-loader": "^3.0.0", "postcss-preset-env": "^6.7.0", - "style-loader": "^1.3.0", + "style-loader": "^2.0.0", "stylelint": "^13.7.2", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^4.1.0", - "webpack": "^4.44.2", + "webpack": "^5.3.2", "webpack-merge": "^4.2.2", "webpack-stream": "^6.1.0", "worker-plugin": "^5.0.0" @@ -62,14 +62,14 @@ "core-js": "^3.6.5", "date-fns": "^2.16.1", "epubjs": "^0.3.85", + "pdfjs-dist": "2.5.207", "fast-text-encoding": "^1.0.3", "flv.js": "^1.5.0", - "headroom.js": "^0.11.0", - "hls.js": "^0.14.13", - "howler": "^2.2.0", + "headroom.js": "^0.12.0", + "hls.js": "^0.14.16", + "howler": "^2.2.1", "intersection-observer": "^0.11.0", "jellyfin-apiclient": "^1.4.2", - "jellyfin-noto": "https://github.com/jellyfin/jellyfin-noto", "jquery": "^3.5.1", "jstree": "^3.3.10", "libarchive.js": "^1.3.0", @@ -77,11 +77,11 @@ "material-design-icons-iconfont": "^6.1.0", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", - "query-string": "^6.13.5", + "query-string": "^6.13.6", "resize-observer-polyfill": "^1.5.1", "screenfull": "^5.0.2", "sortablejs": "^1.12.0", - "swiper": "^6.3.2", + "swiper": "^6.3.5", "webcomponents.js": "^0.7.24", "whatwg-fetch": "^3.4.1" }, @@ -245,7 +245,7 @@ "src/controllers/dashboard/plugins/installed/index.js", "src/controllers/dashboard/plugins/available/index.js", "src/controllers/dashboard/plugins/repositories/index.js", - "src/controllers/dashboard/quickconnect.js", + "src/controllers/dashboard/quickConnect.js", "src/controllers/dashboard/scheduledtasks/scheduledtask.js", "src/controllers/dashboard/scheduledtasks/scheduledtasks.js", "src/controllers/dashboard/serveractivity.js", @@ -326,6 +326,7 @@ "src/libraries/scroller.js", "src/plugins/backdropScreensaver/plugin.js", "src/plugins/bookPlayer/plugin.js", + "src/plugins/pdfPlayer/plugin.js", "src/plugins/bookPlayer/tableOfContents.js", "src/plugins/chromecastPlayer/chromecastHelper.js", "src/plugins/photoPlayer/plugin.js", diff --git a/src/assets/css/clearbutton.css b/src/assets/css/clearbutton.scss similarity index 100% rename from src/assets/css/clearbutton.css rename to src/assets/css/clearbutton.scss diff --git a/src/assets/css/detailtable.css b/src/assets/css/detailtable.scss similarity index 100% rename from src/assets/css/detailtable.css rename to src/assets/css/detailtable.scss diff --git a/src/assets/css/flexstyles.css b/src/assets/css/flexstyles.scss similarity index 100% rename from src/assets/css/flexstyles.css rename to src/assets/css/flexstyles.scss diff --git a/src/assets/css/fonts.css b/src/assets/css/fonts.scss similarity index 66% rename from src/assets/css/fonts.css rename to src/assets/css/fonts.scss index 6e87f11d9..32dc2e7bd 100644 --- a/src/assets/css/fonts.css +++ b/src/assets/css/fonts.scss @@ -1,29 +1,26 @@ -html { +@mixin font($weight: null, $size: null) { font-family: "Noto Sans", sans-serif; + font-weight: $weight; + font-size: $size; +} + +html { + @include font; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } -h1, -h2, -h3 { - font-family: "Noto Sans", sans-serif; -} - h1 { - font-weight: 400; - font-size: 1.8em; + @include font(400, 1.8em); } h2 { - font-weight: 400; - font-size: 1.5em; + @include font(400, 1.5em); } h3 { - font-weight: 400; - font-size: 1.17em; + @include font(400, 1.17em); } .layout-tv { diff --git a/src/assets/css/fonts.sized.css b/src/assets/css/fonts.sized.css deleted file mode 100644 index f60a94f23..000000000 --- a/src/assets/css/fonts.sized.css +++ /dev/null @@ -1,31 +0,0 @@ -h1 { - font-weight: 400; - font-size: 1.8em; -} - -.layout-desktop h1 { - font-size: 2em; -} - -h2 { - font-weight: 400; - font-size: 1.5em; -} - -h3 { - font-weight: 400; - font-size: 1.17em; -} - -@media all and (min-height: 720px) { - html { - font-size: 20px; - } -} - -/* This is supposed to be 1080p, but had to reduce the min height to account for possible browser chrome */ -@media all and (min-height: 1000px) { - html { - font-size: 27px; - } -} diff --git a/src/assets/css/fonts.sized.scss b/src/assets/css/fonts.sized.scss new file mode 100644 index 000000000..1cec58a4a --- /dev/null +++ b/src/assets/css/fonts.sized.scss @@ -0,0 +1,31 @@ +@mixin header-font($size: null) { + font-weight: 400; + font-size: $size; +} + +html { + @media all and (min-height: 720px) { + font-size: 20px; + } + + /* This is supposed to be 1080p, but had to reduce the min height to account for possible browser chrome */ + @media all and (min-height: 1000px) { + font-size: 27px; + } +} + +h1 { + @include header-font(1.8em); + + .layout-desktop & { + font-size: 2em; + } +} + +h2 { + @include header-font(1.8em); +} + +h3 { + @include header-font(1.17em); +} diff --git a/src/assets/css/ios.css b/src/assets/css/ios.scss similarity index 100% rename from src/assets/css/ios.css rename to src/assets/css/ios.scss diff --git a/src/assets/css/livetv.css b/src/assets/css/livetv.scss similarity index 63% rename from src/assets/css/livetv.css rename to src/assets/css/livetv.scss index 695adff8c..032bcddf4 100644 --- a/src/assets/css/livetv.css +++ b/src/assets/css/livetv.scss @@ -2,8 +2,8 @@ padding-bottom: 15em; } -@media all and (min-width: 62.5em) { - #guideTab { +#guideTab { + @media all and (min-width: 62.5em) { padding-left: 0.5em; } } diff --git a/src/assets/css/site.css b/src/assets/css/site.scss similarity index 83% rename from src/assets/css/site.css rename to src/assets/css/site.scss index 38e056df8..3d4ea7da0 100644 --- a/src/assets/css/site.css +++ b/src/assets/css/site.scss @@ -1,14 +1,19 @@ -body, -html { +@mixin fullpage { margin: 0; padding: 0; height: 100%; } -.layout-mobile, -.layout-tv { - -webkit-touch-callout: none; - user-select: none; +html { + @include fullpage; + line-height: 1.35; +} + +body { + @include fullpage; + overflow-x: hidden; + background-color: transparent !important; + -webkit-font-smoothing: antialiased; } .clipForScreenReader { @@ -36,14 +41,10 @@ html { contain: strict; } -html { - line-height: 1.35; -} - -body { - overflow-x: hidden; - background-color: transparent !important; - -webkit-font-smoothing: antialiased; +.layout-mobile, +.layout-tv { + -webkit-touch-callout: none; + user-select: none; } .mainAnimatedPage { @@ -58,7 +59,7 @@ body { overflow-y: hidden !important; } -div[data-role=page] { +div[data-role="page"] { outline: 0; } @@ -71,10 +72,10 @@ div[data-role=page] { padding-left: 0.15em; font-weight: 400; white-space: normal !important; -} -.fieldDescription + .fieldDescription { - margin-top: 0.3em; + + .fieldDescription { + margin-top: 0.3em; + } } .content-primary, @@ -85,9 +86,14 @@ div[data-role=page] { padding-bottom: 5em !important; } -@media all and (min-width: 50em) { - .readOnlyContent, - form { +.readOnlyContent { + @media all and (min-width: 50em) { + max-width: 54em; + } +} + +form { + @media all and (min-width: 50em) { max-width: 54em; } } @@ -107,14 +113,14 @@ div[data-role=page] { .headroom { will-change: transform; transition: transform 200ms linear; -} -.headroom--pinned { - transform: translateY(0%); -} + &--pinned { + transform: translateY(0%); + } -.headroom--unpinned { - transform: translateY(-100%); + &--unpinned { + transform: translateY(-100%); + } } .drawerContent { diff --git a/src/bundle.js b/src/bundle.js index 3d1d600a9..2693ede52 100644 --- a/src/bundle.js +++ b/src/bundle.js @@ -90,17 +90,16 @@ _define('material-icons', function() { return materialIcons; }); -// noto font -const noto = require('jellyfin-noto'); -_define('jellyfin-noto', function () { - return noto; -}); - const epubjs = require('epubjs'); _define('epubjs', function () { return epubjs; }); +const pdfjs = require('pdfjs-dist/build/pdf'); +_define('pdfjs', function () { + return pdfjs; +}); + // page.js const page = require('page'); _define('page', function() { diff --git a/src/components/apphost.js b/src/components/apphost.js index 875c7907e..df2f7c2d2 100644 --- a/src/components/apphost.js +++ b/src/components/apphost.js @@ -172,7 +172,6 @@ function supportsCue() { function onAppVisible() { if (isHidden) { isHidden = false; - console.debug('triggering app resume event'); events.trigger(appHost, 'resume'); } } @@ -180,7 +179,6 @@ function onAppVisible() { function onAppHidden() { if (!isHidden) { isHidden = true; - console.debug('app is hidden'); } } diff --git a/src/components/homeScreenSettings/homeScreenSettings.js b/src/components/homeScreenSettings/homeScreenSettings.js index 3348348f2..513893540 100644 --- a/src/components/homeScreenSettings/homeScreenSettings.js +++ b/src/components/homeScreenSettings/homeScreenSettings.js @@ -75,26 +75,30 @@ import 'emby-checkbox'; value: 'suggestions' }); list.push({ - name: globalize.translate('Latest'), - value: 'latest' + name: globalize.translate('Upcoming'), + value: 'upcoming' }); list.push({ name: globalize.translate('Genres'), value: 'genres' }); list.push({ - name: globalize.translate('Favorites'), - value: 'favorites' + name: globalize.translate('Networks'), + value: 'networks' + }); + list.push({ + name: globalize.translate('Episodes'), + value: 'episodes' }); } else if (type === 'music') { list.push({ - name: globalize.translate('Suggestions'), - value: 'suggestions', + name: globalize.translate('Albums'), + value: 'albums', isDefault: true }); list.push({ - name: globalize.translate('Albums'), - value: 'albums' + name: globalize.translate('Suggestions'), + value: 'suggestions' }); list.push({ name: globalize.translate('HeaderAlbumArtists'), diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index f90643ce0..91dbe5ab9 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -399,12 +399,10 @@ import 'emby-input'; } if (contentType === 'tvshows') { - parent.querySelector('.chkImportMissingEpisodesContainer').classList.remove('hide'); parent.querySelector('.chkAutomaticallyGroupSeriesContainer').classList.remove('hide'); parent.querySelector('.fldSeasonZeroDisplayName').classList.remove('hide'); parent.querySelector('#txtSeasonZeroName').setAttribute('required', 'required'); } else { - parent.querySelector('.chkImportMissingEpisodesContainer').classList.add('hide'); parent.querySelector('.chkAutomaticallyGroupSeriesContainer').classList.add('hide'); parent.querySelector('.fldSeasonZeroDisplayName').classList.add('hide'); parent.querySelector('#txtSeasonZeroName').removeAttribute('required'); @@ -511,7 +509,6 @@ import 'emby-input'; EnableChapterImageExtraction: parent.querySelector('.chkExtractChapterImages').checked, DownloadImagesInAdvance: parent.querySelector('#chkDownloadImagesInAdvance').checked, EnableInternetProviders: true, - ImportMissingEpisodes: parent.querySelector('#chkImportMissingEpisodes').checked, SaveLocalMetadata: parent.querySelector('#chkSaveLocal').checked, EnableAutomaticSeriesGrouping: parent.querySelector('.chkAutomaticallyGroupSeries').checked, PreferredMetadataLanguage: parent.querySelector('#selectLanguage').value, @@ -569,7 +566,6 @@ import 'emby-input'; parent.querySelector('.chkExtractChapterImages').checked = options.EnableChapterImageExtraction; parent.querySelector('#chkDownloadImagesInAdvance').checked = options.DownloadImagesInAdvance; parent.querySelector('#chkSaveLocal').checked = options.SaveLocalMetadata; - parent.querySelector('#chkImportMissingEpisodes').checked = options.ImportMissingEpisodes; parent.querySelector('.chkAutomaticallyGroupSeries').checked = options.EnableAutomaticSeriesGrouping; parent.querySelector('#chkEnableEmbeddedTitles').checked = options.EnableEmbeddedTitles; parent.querySelector('#chkEnableEmbeddedEpisodeInfos').checked = options.EnableEmbeddedEpisodeInfos; diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.template.html b/src/components/libraryoptionseditor/libraryoptionseditor.template.html index 3aa57f243..9f704e13e 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.template.html +++ b/src/components/libraryoptionseditor/libraryoptionseditor.template.html @@ -85,14 +85,6 @@
http://example.com/<baseurl>
",
+ "LabelBaseUrl": "عنوان الرابط الاساسي:",
+ "LabelEnableHttpsHelp": "استمع لمنفذ HTTPS المعد. يجب توفير شهادة معتمدة لتعمل الخصية.",
+ "LabelEnableHttps": "تفعيل HTTPS",
+ "LabelEnableHardwareDecodingFor": "تفعيل فك الترميز عن طريق العتاد الصلب ل:",
+ "LabelCurrentStatus": "الحاله الحالية:",
+ "LabelAlbumArtMaxResHelp": "اقصي مستوي دقة لغطاء الالبوم المكشوف من قبل خاصية upnp:albumArtURI .",
+ "KnownProxiesHelp": "قائمه من عناوين الشبكه المفصولين بفصله للوكلاء المعرفين المستخدمين للاتصال بحاله Jellyfin. هذا الامر مطلوب لاستخدام رؤس صفحات X-Forwarded-For صحيح. يتطلب اعادة التشغيل بعد الحفظ.",
+ "Image": "صورة",
+ "Other": "اخري",
+ "EnableQuickConnect": "تفعيل الاتصال السريع على هذا الخادم",
+ "EnableAutoCast": "تعيين كافتراضي",
+ "Data": "بيانات",
+ "ButtonUseQuickConnect": "استخدم الاتصال السريع",
+ "ButtonActivate": "تفعيل",
+ "Authorize": "تصريح"
}
diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json
index f4d6dfc31..31073dc5a 100644
--- a/src/strings/bg-bg.json
+++ b/src/strings/bg-bg.json
@@ -211,7 +211,6 @@
"Horizontal": "Водоравно",
"Identify": "Разпознаване",
"Images": "Изображения",
- "ImportMissingEpisodesHelp": "Ако е активирано, информация за липсващи епизоди ще бъде добавена в базата данни на Джелифин и ще бъде показвана заедно със сезони и серии. Това може да доведе до значително по-дълго сканиране на библиотеката.",
"InstallingPackage": "Инсталиране на {0} на версия {1})",
"InstantMix": "Пускане на подобни",
"Label3DFormat": "Триизмерен формат:",
diff --git a/src/strings/cs.json b/src/strings/cs.json
index 331374b00..f9a75d305 100644
--- a/src/strings/cs.json
+++ b/src/strings/cs.json
@@ -340,7 +340,6 @@
"Identify": "Identifikovat",
"Images": "Obrázky",
"ImportFavoriteChannelsHelp": "Jen kanály označené jako oblíbené na zařízení tuneru budou importovány.",
- "ImportMissingEpisodesHelp": "Informace o chybějících epizodách budou importovány do databáze a zobrazí se u sezón a seriálů. Skenování knihovny se tím může značně prodloužit.",
"InstallingPackage": "Instalace {0} (Verze {1})",
"InstantMix": "Okamžité míchání",
"ItemCount": "{0} položek",
@@ -1239,7 +1238,7 @@
"LabelPlayerDimensions": "Zobrazené rozlišení:",
"LabelDroppedFrames": "Vynechané snímky:",
"LabelCorruptedFrames": "Poškozené snímky:",
- "OptionForceRemoteSourceTranscoding": "Vynutit překódování vzdálených zdrojů médií (např.: televizního vysílání)",
+ "OptionForceRemoteSourceTranscoding": "Vynutit překódování vzdálených zdrojů médií (např. televizního vysílání)",
"NoCreatedLibraries": "Zdá se, že jste dosud nevytvořili žádnou knihovnu. {0}Chtěli byste nějakou vytvořit nyní?{1}",
"AskAdminToCreateLibrary": "Požádejte administrátora o vytvoření knihovny.",
"AllowFfmpegThrottlingHelp": "Pozastaví proces překódování či remuxování, pokud je dostatečně napřed, aby se spotřebovalo méně zdrojů. Nejvhodnější, pokud příliš nepřeskakujete. Pokud máte problémy s přehráváním, tuto funkci vypněte.",
@@ -1421,5 +1420,10 @@
"EnableAutoCast": "Nastavit jako výchozí",
"OptionMaxActiveSessionsHelp": "Hodnota 0 tuto funkci vypne.",
"OptionMaxActiveSessions": "Nastavuje, kolik uživatelských relací může najednou existovat.",
- "LabelUserMaxActiveSessions": "Maximální počet uživatelských relací najednou:"
+ "LabelUserMaxActiveSessions": "Maximální počet uživatelských relací najednou:",
+ "OptionAllowContentDownloadHelp": "Uživatelé si mohou média stáhnout a uložit na svá zařízení. Tato funkce není stejná jako synchronizace. Knihovny s knihami tuto funkci vyžadují ke správnému fungování.",
+ "OptionAllowContentDownload": "Povolit stahování médií",
+ "HeaderDeleteDevices": "Odstranit všechna zařízení",
+ "DeleteDevicesConfirmation": "Opravdu chcete odstranit všechna zařízení? Souvisejicí relace budou odhlášeny. Zařízení se znovu objeví při dalším přihlášení.",
+ "DeleteAll": "Odstranit vše"
}
diff --git a/src/strings/da.json b/src/strings/da.json
index e60206a13..de761126a 100644
--- a/src/strings/da.json
+++ b/src/strings/da.json
@@ -305,7 +305,6 @@
"Identify": "Identificer",
"Images": "Billeder",
"ImportFavoriteChannelsHelp": "Hvis aktiveret, importeres der udelukkende kanaler der er markeret som favoritter på tuner-enheden.",
- "ImportMissingEpisodesHelp": "hvis aktiveret, vil information omkring manglende episoder bliver importeret ind i din Jellyfin-database og blive vist i sæsoner og serier. Dette medfører muligvis længere biblioteksscanninger.",
"InstallingPackage": "Installerer {0} (version {1})",
"InstantMix": "Instant Mix",
"ItemCount": "{0} elementer",
diff --git a/src/strings/de.json b/src/strings/de.json
index 73e20a0e2..3f31d66c0 100644
--- a/src/strings/de.json
+++ b/src/strings/de.json
@@ -164,12 +164,12 @@
"EnableStreamLoopingHelp": "Aktivieren, wenn Live Streams nur ein paar Sekunden Daten enthalten und ständig angefragt werden müssen. Kann zu Problemen führen wenn aktiviert, obwohl nicht nötig.",
"EnableThemeSongsHelp": "Titelmusik wird während des Blätterns durch die Bibliothek im Hintergrund abgespielt.",
"EnableThemeVideosHelp": "Titelvideos werden während des Blätterns durch die Bibliothek im Hintergrund abgespielt.",
- "Ended": "Beendent",
+ "Ended": "Beendet",
"EndsAtValue": "Endet um {0}",
"Episodes": "Episoden",
"ErrorAddingListingsToSchedulesDirect": "Ein Fehler trat beim Hinzufügen Ihrer Zusammenstellung zu Ihrem Schedules Direct Konto auf. Schedules Direct erlaubt nur eine begrenzte Anzahl von Zusammenstellungen je Account. Sie sollten sich auf der Website in Ihrem Schedules-Direct Konto einloggen und ein paar Zusammenstellungen von Ihrem Konto löschen bevor Sie fortfahren.",
"ErrorAddingMediaPathToVirtualFolder": "Ein Fehler trat beim Hinzufügen eines Medienverzeichnisses auf. Bitte stellen Sie sicher, dass der Pfad gültig ist und Jellyfin die notwendigen Zugriffsrechte besitzt.",
- "ErrorAddingTunerDevice": "Es trat ein Fehler beim hinzufügen eines Tuners auf. Bitte stellen Sie sicher das dieser erreichbar ist und versuchen Sie es erneut.",
+ "ErrorAddingTunerDevice": "Es trat ein Fehler beim Hinzufügen eines Tuners auf. Bitte stellen Sie sicher, dass dieser erreichbar ist und versuchen Sie es erneut.",
"ErrorAddingXmlTvFile": "Fehler beim Zugriff auf die XMLTV Datei. Stelle bitte sicher, dass die Datei existiert und versuche es nochmal.",
"ErrorDeletingItem": "Fehler beim Löschen des Mediums vom Server. Bitte stelle sicher, dass Jellyfin Schreibzugriff auf den Dateiordner hat und versuche es erneut.",
"ErrorGettingTvLineups": "Ein Fehler trat beim Herunterladen des Fernsehprogramms auf. Bitte stellen Sie sicher, dass Ihre Informationen korrekt sind und versuchen Sie es erneut.",
@@ -382,7 +382,6 @@
"Identify": "Identifizieren",
"Images": "Bilder",
"ImportFavoriteChannelsHelp": "Nur auf dem Tuner favorisierte Kanäle werden importiert.",
- "ImportMissingEpisodesHelp": "Informationen über fehlende Episoden werden in deine Datenbank importiert und innerhalb von Staffeln angezeigt. Dies kann zu deutlich längeren Bibliothek Scans führen.",
"InstallingPackage": "Installiere {0} (Version {1})",
"InstantMix": "Schnellmix",
"ItemCount": "{0} Einträge",
@@ -1357,7 +1356,7 @@
"Subtitle": "Untertitel",
"SelectServer": "Server auswählen",
"Restart": "Neustarten",
- "ResetPassword": "Passwort zurücksetzten",
+ "ResetPassword": "Passwort zurücksetzen",
"Profile": "Profil",
"MusicVideos": "Musikvideos",
"Image": "Bild",
@@ -1421,5 +1420,10 @@
"Authorize": "Autorisieren",
"OptionMaxActiveSessionsHelp": "Ein Wert von 0 deaktiviert die Funktion.",
"OptionMaxActiveSessions": "Legt die maximale Anzahl gleichzeitiger Benutzer-Sessions fest.",
- "LabelUserMaxActiveSessions": "Maximale Anzahl von gleichzeitigen Benutzer-Sessions:"
+ "LabelUserMaxActiveSessions": "Maximale Anzahl von gleichzeitigen Benutzer-Sessions:",
+ "OptionAllowContentDownloadHelp": "Benutzer können Medien herunterladen und auf ihren Geräten speichern. Dies ist nicht dasselbe wie eine Synchronisierungsfunktion. Buchbibliotheken benötigen diese Funktion, um ordnungsgemäß zu funktionieren.",
+ "OptionAllowContentDownload": "Mediendownloads zulassen",
+ "HeaderDeleteDevices": "Alle Geräte löschen",
+ "DeleteDevicesConfirmation": "Sind Sie sicher, dass Sie alle Geräte löschen möchten? Alle anderen Sitzungen werden abgemeldet. Die Geräte erscheinen wieder, wenn sich ein Benutzer das nächste Mal anmeldet.",
+ "DeleteAll": "Alle löschen"
}
diff --git a/src/strings/el.json b/src/strings/el.json
index 40538ceab..0140b0646 100644
--- a/src/strings/el.json
+++ b/src/strings/el.json
@@ -42,7 +42,7 @@
"Box": "Κουτί",
"Browse": "Αναζήτηση",
"MessageBrowsePluginCatalog": "Πλοηγηθείτε στον κατάλογο plugin μας για να δείτε τα διαθέσιμα plugins.",
- "BurnSubtitlesHelp": "Καθορίζει αν ο διακομιστής πρέπει να εγγράψει τους υπότιτλους κατά τη μετατροπή βίντεο ανάλογα με τη μορφή των υπότιτλων. Η αποφυγή της εγγραφής στους υπότιτλους θα βελτιώσει την απόδοση του διακομιστή. Επιλέξτε Αυτόματα για να εγγράψετε μορφές βασισμένες σε εικόνες (VOBSUB, PGS, SUB / IDX κ.λπ.) και ορισμένους υπότιτλους ASS / SSA.",
+ "BurnSubtitlesHelp": "Καθορίζει αν ο διακομιστής πρέπει να εγγράψει τους υπότιτλους κατά τη μετατροπή βίντεο . Η αποφυγή της εγγραφής στους υπότιτλους θα βελτιώσει την απόδοση του διακομιστή. Επιλέξτε Αυτόματα για να εγγράψετε μορφές βασισμένες σε εικόνες (VOBSUB, PGS, SUB / IDX κ.λπ.) και ορισμένους υπότιτλους ASS / SSA.",
"ButtonAddMediaLibrary": "Προσθήκη βιβλιοθήκης πολυμέσων",
"ButtonAddScheduledTaskTrigger": "Προσθήκη διακόπτη",
"ButtonAddServer": "Προσθήκη διακομιστή",
@@ -99,7 +99,7 @@
"ColorTransfer": "Μεταφορά χρώματος",
"CommunityRating": "Βαθμολογία Κοινότητας",
"Composer": "Συνθέτης",
- "ConfigureDateAdded": "Ρυθμίστε τη ρύθμιση του τρόπου με τον οποίο προσδιορίζεται η ημερομηνία προσθήκης στον πίνακα ελέγχου του Jellyfin Server στις Ρυθμίσεις βιβλιοθήκης",
+ "ConfigureDateAdded": "Διαμορφώστε τον τρόπο καθορισμού της ημερομηνίας προσθήκης στον πίνακα ελέγχου στις ρυθμίσεις της βιβλιοθήκης",
"ConfirmDeleteImage": "Διαγραφή εικόνας;",
"ConfirmDeleteItem": "Η διαγραφή αυτού του στοιχείου θα το διαγράψει τόσο από το σύστημα αρχείων όσο και από τη βιβλιοθήκη πολυμέσων σας. Είστε βέβαιοι ότι θέλετε να συνεχίσετε;",
"ConfirmDeleteItems": "Η διαγραφή αυτών των στοιχείων θα τα διαγράψει τόσο από το σύστημα αρχείων όσο και από τη βιβλιοθήκη πολυμέσων σας. Είστε βέβαιοι ότι θέλετε να συνεχίσετε;",
@@ -131,7 +131,7 @@
"DeviceAccessHelp": "Αυτό ισχύει μόνο για συσκευές που μπορούν να αναγνωριστούν με μοναδικό τρόπο και δεν θα εμποδίσουν την πρόσβαση του προγράμματος περιήγησης. Το φιλτράρισμα της πρόσβασης των συσκευών χρήστη θα αποτρέψει τη χρήση νέων συσκευών μέχρι να εγκριθούν εδώ.",
"DirectPlaying": "Απευθείας Αναπαραγωγή",
"DirectStreamHelp1": "το μέσο είναι συμβατό με τη συσκευή σε σχέση με την ανάλυση και τον τύπο μέσου (H.264, AC3 κ.λπ.), αλλά βρίσκεται σε μη συμβατό περιέκτη αρχείων (.mkv, .avi, .wmv, κ.λπ.). Το βίντεο θα ανασυγκροτηθεί εκ νέου, πριν μεταφερθεί στη συσκευή.",
- "DirectStreamHelp2": "Η άμεση ροή ενός αρχείου χρησιμοποιεί ελάχιστη ισχύ επεξεργασίας χωρίς απώλεια της ποιότητας του βίντεο.",
+ "DirectStreamHelp2": "Η άμεση ροή χρησιμοποιεί πολύ μικρή ισχύ επεξεργασίας με ελάχιστη απώλεια ποιότητας βίντεο.",
"DirectStreaming": "Απευθείας Αναμετάδοση",
"Director": "Σκηνοθέτης",
"Directors": "Σκηνοθέτες",
@@ -142,25 +142,25 @@
"DisplayInOtherHomeScreenSections": "Εμφάνιση στα τμήματα της αρχικής οθόνης, όπως τα πιο πρόσφατα πολυμέσα και συνεχίστε να παρακολουθείτε",
"DisplayMissingEpisodesWithinSeasons": "Εμφάνιση επεισοδίων που λείπουν από την σαιζόν",
"DisplayMissingEpisodesWithinSeasonsHelp": "Αυτό πρέπει επίσης να είναι ενεργοποιημένο για τις βιβλιοθήκες τηλεόρασης στην ρύθμιση του σέρβερ.",
- "DisplayModeHelp": "Επιλέξτε τον τύπο οθόνης στον οποίο εκτελείτε το Jellyfin.",
+ "DisplayModeHelp": "Επιλέξτε το στυλ διάταξης που θέλετε για τη διεπαφή.",
"DoNotRecord": "Μην εγγράψεις",
"Down": "Κάτω",
"Download": "Λήψη",
"DownloadsValue": "Λήψεις: {0}",
"DropShadow": "Σκίαση",
- "EasyPasswordHelp": "Ο εύκολος κωδικός PIN χρησιμοποιείται για πρόσβαση χωρίς σύνδεση με υποστηριζόμενες εφαρμογές Jellyfin και μπορεί επίσης να χρησιμοποιηθεί για εύκολη είσοδο στο δίκτυο.",
+ "EasyPasswordHelp": "Ο εύκολος κωδικός pin σας χρησιμοποιείται για πρόσβαση εκτός σύνδεσης σε υποστηριζόμενους πελάτες και μπορεί επίσης να χρησιμοποιηθεί για εύκολη σύνδεση στο δίκτυο.",
"Edit": "Επεξεργασία",
"EditImages": "Επεξεργασία εικόνων",
"EditMetadata": "Επεξεργασία μεταδεδομένων",
"EditSubtitles": "Επεξεργασία υποτίτλων",
"EnableBackdropsHelp": "Eμφάνιση φόντων στο παρασκήνιο ορισμένων σελίδων κατά την περιήγηση στη βιβλιοθήκη.",
"EnableCinemaMode": "Λειτουργία Κινηματογράφου",
- "EnableColorCodedBackgrounds": "Ενεργοποιήστε τα έγχρωμα κωδικοποιημένα φόντα",
- "EnableDisplayMirroring": "Ενεργοποίηση του κατοπτρισμού εμφάνισης",
- "EnableExternalVideoPlayers": "Εξωτερικά players για βίντεο",
+ "EnableColorCodedBackgrounds": "Έγχρωμα κωδικοποιημένα φόντα",
+ "EnableDisplayMirroring": "αντικατοπτρισμός οθόνης",
+ "EnableExternalVideoPlayers": "Εξωτερικά προγράμματα αναπαραγωγής βίντεο",
"EnableExternalVideoPlayersHelp": "Ένα εξωτερικό μενού αναπαραγωγής θα εμφανιστεί κατά την εκκίνηση της αναπαραγωγής βίντεο.",
"EnableHardwareEncoding": "Ενεργοποίηση αποκωδικοποίησης υλικού",
- "EnableNextVideoInfoOverlay": "Ενεργοποιήστε τις επόμενες πληροφορίες βίντεο κατά την αναπαραγωγή",
+ "EnableNextVideoInfoOverlay": "Εμφάνιση πληροφοριών επόμενου βίντεο κατά την αναπαραγωγή",
"EnableNextVideoInfoOverlayHelp": "Στο τέλος ενός βίντεο, εμφανίστε πληροφορίες σχετικά με το επόμενο βίντεο που εμφανίζεται στην τρέχουσα λίστα αναπαραγωγής.",
"EnableThemeSongsHelp": "Αν είναι ενεργοποιημένη, τα τραγούδια θεμάτων θα αναπαραχθούν στο παρασκήνιο κατά την περιήγηση στη βιβλιοθήκη.",
"EnableThemeVideosHelp": "Αν είναι ενεργοποιημένη, τα βίντεο θεμάτων θα αναπαραχθούν στο παρασκήνιο κατά την περιήγηση στη βιβλιοθήκη.",
@@ -350,7 +350,6 @@
"Horizontal": "Οριζόντια",
"Identify": "Αναγνώριση",
"Images": "Εικόνες",
- "ImportMissingEpisodesHelp": "Εάν είναι ενεργοποιημένη, οι πληροφορίες σχετικά με τα επεισόδια που λείπουν θα εισαχθούν στη βάση δεδομένων σας Jellyfin και θα εμφανιστούν σε εποχές και σειρές. Αυτό μπορεί να προκαλέσει σημαντικά μεγαλύτερες σαρώσεις βιβλιοθήκης.",
"InstallingPackage": "Εγκατάσταση {0}",
"InstantMix": "Άμεση Mix",
"ItemCount": "{0} στοιχεία",
@@ -1052,5 +1051,10 @@
"ClientSettings": "Ρυθμίσεις πελάτη",
"ChangingMetadataImageSettingsNewContent": "Οι αλλαγές στις ρυθμίσεις λήψης μεταδεδομένων ή εικόνων θα εφαρμοστούν μόνο στο νέο περιεχόμενο που προστίθεται στη βιβλιοθήκη σας. Για να εφαρμόσετε τις αλλαγές στους υπάρχοντες τίτλους, θα πρέπει να ανανεώσετε τα μεταδεδομένα τους χειροκίνητα.",
"ButtonActivate": "Ενεργοποίηση",
- "Authorize": "Εξουσιοδότηση"
+ "Authorize": "Εξουσιοδότηση",
+ "EnableQuickConnect": "Ενεργοποιήστε τη γρήγορη σύνδεση σε αυτόν τον διακομιστή",
+ "EnableDecodingColorDepth10Vp9": "Ενεργοποίηση αποκωδικοποίησης υλικού 10-bit για το VP9",
+ "EnableDecodingColorDepth10Hevc": "Ενεργοποίηση αποκωδικοποίησης υλικού 10-bit για HEVC",
+ "EnableAutoCast": "Ορίσετε ως προεπιλογή",
+ "ButtonUseQuickConnect": "Χρήση γρήγορης σύνδεσης"
}
diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json
index cfa90eef4..1fae6954e 100644
--- a/src/strings/en-gb.json
+++ b/src/strings/en-gb.json
@@ -871,7 +871,6 @@
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.",
"LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.",
"InstallingPackage": "Installing {0} (version {1})",
- "ImportMissingEpisodesHelp": "Information about missing episodes will be imported into your database and displayed within seasons and series. This may cause significantly longer library scans.",
"HeaderSubtitleAppearance": "Subtitle Appearance",
"LabelProtocol": "Protocol:",
"LabelProfileVideoCodecs": "Video codecs:",
@@ -1236,7 +1235,7 @@
"SelectAdminUsername": "Please select a username for the admin account.",
"ButtonSplit": "Split",
"HeaderNavigation": "Navigation",
- "OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources (like LiveTV)",
+ "OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources such as Live TV",
"MessageConfirmAppExit": "Do you want to exit?",
"LabelVideoResolution": "Video resolution:",
"LabelStreamType": "Stream type:",
diff --git a/src/strings/en-us.json b/src/strings/en-us.json
index 7aea090dd..19cc64d2a 100644
--- a/src/strings/en-us.json
+++ b/src/strings/en-us.json
@@ -1,1449 +1,1448 @@
{
- "Absolute": "Absolute",
- "AccessRestrictedTryAgainLater": "Access is currently restricted. Please try again later.",
- "Actor": "Actor",
- "Add": "Add",
- "AddToCollection": "Add to collection",
- "AddToPlayQueue": "Add to play queue",
- "AddToPlaylist": "Add to playlist",
- "AddedOnValue": "Added {0}",
- "AdditionalNotificationServices": "Browse the plugin catalog to install additional notification services.",
- "AirDate": "Air date",
- "Aired": "Aired",
- "Album": "Album",
- "AlbumArtist": "Album Artist",
- "Albums": "Albums",
- "Alerts": "Alerts",
- "All": "All",
- "AllChannels": "All channels",
- "AllComplexFormats": "All Complex Formats (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)",
- "AllEpisodes": "All episodes",
- "AllLanguages": "All languages",
- "AllLibraries": "All libraries",
- "AllowHWTranscodingHelp": "Allow the tuner to transcode streams on the fly. This may help reduce transcoding required by the server.",
- "AllowMediaConversion": "Allow media conversion",
- "AllowMediaConversionHelp": "Grant or deny access to the convert media feature.",
- "AllowOnTheFlySubtitleExtraction": "Allow subtitle extraction on the fly",
- "AllowOnTheFlySubtitleExtractionHelp": "Embedded subtitles can be extracted from videos and delivered to clients in plain text, in order to help prevent video transcoding. On some systems this can take a long time and cause video playback to stall during the extraction process. Disable this to have embedded subtitles burned in with video transcoding when they are not natively supported by the client device.",
- "AllowFfmpegThrottling": "Throttle Transcodes",
- "AllowFfmpegThrottlingHelp": "When a transcode or remux gets far enough ahead from the current playback position, pause the process so it will consume less resources. This is most useful when watching without seeking often. Turn this off if you experience playback issues.",
- "AllowRemoteAccess": "Allow remote connections to this server.",
- "AllowRemoteAccessHelp": "If unchecked, all remote connections will be blocked.",
- "AllowedRemoteAddressesHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be allowed to connect remotely. If left blank, all remote addresses will be allowed.",
- "AlwaysPlaySubtitles": "Always Play",
- "AlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.",
- "AnyLanguage": "Any Language",
- "Anytime": "Anytime",
- "AroundTime": "Around",
- "Art": "Art",
- "Artist": "Artist",
- "Artists": "Artists",
- "AsManyAsPossible": "As many as possible",
- "Ascending": "Ascending",
- "AskAdminToCreateLibrary": "Ask an administrator to create a library.",
- "AspectRatio": "Aspect Ratio",
- "Audio": "Audio",
- "AuthProviderHelp": "Select an authentication provider to be used to authenticate this user's password.",
- "Auto": "Auto",
- "Authorize": "Authorize",
- "Backdrop": "Backdrop",
- "Backdrops": "Backdrops",
- "Banner": "Banner",
- "BirthDateValue": "Born: {0}",
- "BirthLocation": "Birth location",
- "BirthPlaceValue": "Birth place: {0}",
- "Blacklist": "Blacklist",
- "BookLibraryHelp": "Audio and text books are supported. Review the {0} book naming guide {1}.",
- "Books": "Books",
- "Box": "Box",
- "BoxSet": "Box Set",
- "BoxRear": "Box (rear)",
- "Browse": "Browse",
- "MessageBrowsePluginCatalog": "Browse our plugin catalog to view available plugins.",
- "BurnSubtitlesHelp": "Determines if the server should burn in subtitles when transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VOBSUB, PGS, SUB, IDX, …) and certain ASS or SSA subtitles.",
- "ButtonActivate": "Activate",
- "ButtonAddImage": "Add Image",
- "ButtonAddMediaLibrary": "Add Media Library",
- "ButtonAddScheduledTaskTrigger": "Add Trigger",
- "ButtonAddServer": "Add Server",
- "ButtonAddUser": "Add User",
- "ButtonArrowLeft": "Left",
- "ButtonArrowRight": "Right",
- "ButtonAudioTracks": "Audio Tracks",
- "ButtonBack": "Back",
- "ButtonCancel": "Cancel",
- "ButtonChangeServer": "Change Server",
- "ButtonEditOtherUserPreferences": "Edit this user's profile, image and personal preferences.",
- "ButtonForgotPassword": "Forgot Password",
- "ButtonFullscreen": "Fullscreen",
- "ButtonGotIt": "Got It",
- "ButtonInfo": "Info",
- "ButtonLibraryAccess": "Library access",
- "ButtonManualLogin": "Manual Login",
- "ButtonMore": "More",
- "ButtonNetwork": "Network",
- "ButtonNextTrack": "Next track",
- "ButtonOk": "Ok",
- "ButtonOpen": "Open",
- "ButtonParentalControl": "Parental control",
- "ButtonPause": "Pause",
- "ButtonPreviousTrack": "Previous track",
- "ButtonQuickStartGuide": "Quick Start Guide",
- "ButtonRefreshGuideData": "Refresh Guide Data",
- "ButtonRemove": "Remove",
- "ButtonRename": "Rename",
- "ButtonResetEasyPassword": "Reset easy pin code",
- "ButtonResume": "Resume",
- "ButtonRevoke": "Revoke",
- "ButtonScanAllLibraries": "Scan All Libraries",
- "ButtonSelectDirectory": "Select Directory",
- "ButtonSelectView": "Select view",
- "ButtonSend": "Send",
- "ButtonShutdown": "Shutdown",
- "ButtonSignIn": "Sign In",
- "ButtonSignOut": "Sign Out",
- "ButtonStart": "Start",
- "ButtonStop": "Stop",
- "ButtonSplit": "Split",
- "ButtonSubmit": "Submit",
- "ButtonTogglePlaylist": "Playlist",
- "ButtonTrailer": "Trailer",
- "ButtonUninstall": "Uninstall",
- "ButtonUseQuickConnect": "Use Quick Connect",
- "ButtonWebsite": "Website",
- "CancelRecording": "Cancel recording",
- "CancelSeries": "Cancel series",
- "Categories": "Categories",
- "ChangingMetadataImageSettingsNewContent": "Changes to metadata or artwork downloading settings will only apply to new content added to your library. To apply the changes to existing titles, you'll need to refresh their metadata manually.",
- "ChannelAccessHelp": "Select the channels to share with this user. Administrators will be able to edit all channels using the metadata manager.",
- "ChannelNameOnly": "Channel {0} only",
- "ChannelNumber": "Channel number",
- "Channels": "Channels",
- "CinemaModeConfigurationHelp": "Cinema mode brings the theater experience straight to your living room with the ability to play trailers and custom intros before the main feature.",
- "ClientSettings": "Client Settings",
- "Collections": "Collections",
- "ColorPrimaries": "Color primaries",
- "ColorSpace": "Color space",
- "ColorTransfer": "Color transfer",
- "CommunityRating": "Community rating",
- "Composer": "Composer",
- "ConfigureDateAdded": "Configure how date added is determined in the dashboard under the library settings",
- "ConfirmDeleteImage": "Delete image?",
- "ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
- "ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?",
- "ConfirmDeletion": "Confirm Deletion",
- "ConfirmEndPlayerSession": "Would you like to shutdown Jellyfin on {0}?",
- "Connect": "Connect",
- "ContinueWatching": "Continue watching",
- "Continuing": "Continuing",
- "CopyStreamURL": "Copy Stream URL",
- "CopyStreamURLSuccess": "URL copied successfully.",
- "CriticRating": "Critic rating",
- "CustomDlnaProfilesHelp": "Create a custom profile to target a new device or override a system profile.",
- "Data": "Data",
- "DateAdded": "Date added",
- "DatePlayed": "Date played",
- "DeathDateValue": "Died: {0}",
- "Default": "Default",
- "ErrorDefault": "There was an error processing the request. Please try again later.",
- "DefaultMetadataLangaugeDescription": "These are your defaults and can be customized on a per-library basis.",
- "DefaultSubtitlesHelp": "Subtitles are loaded based on the default and forced flags in the embedded metadata. Language preferences are considered when multiple options are available.",
- "DeinterlaceMethodHelp": "Select the deinterlacing method to use when software transcoding interlaced content. When hardware acceleration supporting hardware deinterlacing is enabled the hardware deinterlacer will be used instead of this setting.",
- "Delete": "Delete",
- "DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
- "DeleteImage": "Delete Image",
- "DeleteImageConfirmation": "Are you sure you wish to delete this image?",
- "DeleteMedia": "Delete media",
- "DeleteUser": "Delete User",
- "DeleteUserConfirmation": "Are you sure you wish to delete this user?",
- "Depressed": "Depressed",
- "Descending": "Descending",
- "Desktop": "Desktop",
- "DetectingDevices": "Detecting devices",
- "DeviceAccessHelp": "This only applies to devices that can be uniquely identified and will not prevent browser access. Filtering user device access will prevent them from using new devices until they've been approved here.",
- "DirectPlaying": "Direct playing",
- "DirectStreamHelp1": "The media is compatible with the device regarding resolution and media type (H.264, AC3, etc), but in an incompatible file container (mkv, avi, wmv, etc). The video will be re-packaged on the fly before being sent to the device.",
- "DirectStreamHelp2": "Direct stream uses very little processing power with a minimal loss in video quality.",
- "DirectStreaming": "Direct streaming",
- "Director": "Director",
- "Directors": "Directors",
- "Disc": "Disc",
- "Disconnect": "Disconnect",
- "Display": "Display",
- "DisplayInMyMedia": "Display on home screen",
- "DisplayInOtherHomeScreenSections": "Display in home screen sections such as latest media and continue watching",
- "DisplayMissingEpisodesWithinSeasons": "Display missing episodes within seasons",
- "DisplayMissingEpisodesWithinSeasonsHelp": "This must also be enabled for TV libraries in the server configuration.",
- "DisplayModeHelp": "Select the layout style you want for the interface.",
- "DoNotRecord": "Do not record",
- "Down": "Down",
- "Download": "Download",
- "DownloadsValue": "{0} downloads",
- "DrmChannelsNotImported": "Channels with DRM will not be imported.",
- "DropShadow": "Drop Shadow",
- "EasyPasswordHelp": "Your easy pin code is used for offline access on supported clients and can also be used for easy in-network sign in.",
- "Edit": "Edit",
- "EditImages": "Edit images",
- "EditMetadata": "Edit metadata",
- "EditSubtitles": "Edit subtitles",
- "EnableAutoCast": "Set as Default",
- "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.",
- "EnableCinemaMode": "Cinema mode",
- "EnableColorCodedBackgrounds": "Color coded backgrounds",
- "EnableDecodingColorDepth10Hevc": "Enable 10-Bit hardware decoding for HEVC",
- "EnableDecodingColorDepth10Vp9": "Enable 10-Bit hardware decoding for VP9",
- "EnableDisplayMirroring": "Display mirroring",
- "EnableExternalVideoPlayers": "External video players",
- "EnableExternalVideoPlayersHelp": "An external player menu will be shown when starting video playback.",
- "EnableHardwareEncoding": "Enable hardware encoding",
- "EnableNextVideoInfoOverlay": "Show next video info during playback",
- "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.",
- "EnablePhotos": "Display photos",
- "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.",
- "EnableQuickConnect": "Enable quick connect on this server",
- "EnableStreamLooping": "Auto-loop live streams",
- "EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.",
- "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.",
- "EnableThemeVideosHelp": "Play theme videos in the background while browsing the library.",
- "EnableDetailsBanner": "Details Banner",
- "EnableDetailsBannerHelp": "Display a banner image at the top of the item details page.",
- "Ended": "Ended",
- "EndsAtValue": "Ends at {0}",
- "Episode": "Episode",
- "Episodes": "Episodes",
- "ErrorAddingListingsToSchedulesDirect": "There was an error adding the lineup to your Schedules Direct account. Schedules Direct only allows a limited number of lineups per account. You may need to log into the Schedules Direct website and remove others listings from your account before proceeding.",
- "ErrorAddingMediaPathToVirtualFolder": "There was an error adding the media path. Please ensure the path is valid and Jellyfin has access to that location.",
- "ErrorAddingTunerDevice": "There was an error adding the tuner device. Please ensure it is accessible and try again.",
- "ErrorAddingXmlTvFile": "There was an error accessing the XMLTV file. Please ensure the file exists and try again.",
- "ErrorDeletingItem": "There was an error deleting the item from the server. Please check that Jellyfin has write access to the media folder and try again.",
- "ErrorGettingTvLineups": "There was an error downloading TV lineups. Please ensure your information is correct and try again.",
- "ErrorStartHourGreaterThanEnd": "End time must be greater than the start time.",
- "ErrorPleaseSelectLineup": "Please select a lineup and try again. If no lineups are available, then please check that your username, password, and postal code is correct.",
- "ErrorSavingTvProvider": "There was an error saving the TV provider. Please ensure it is accessible and try again.",
- "EveryNDays": "Every {0} days",
- "ExitFullscreen": "Exit full screen",
- "ExtraLarge": "Extra Large",
- "ExtractChapterImagesHelp": "Extracting chapter images will allow clients to display graphical scene selection menus. The process can be slow, resource intensive, and may require several gigabytes of space. It runs when videos are discovered, and also as a nightly scheduled task. The schedule is configurable in the scheduled tasks area. It is not recommended to run this task during peak usage hours.",
- "Extras": "Extras",
- "FFmpegSavePathNotFound": "We're unable to locate FFmpeg using the path you've entered. FFprobe is also required and must exist in the same folder. These components are normally bundled together in the same download. Please check the path and try again.",
- "FastForward": "Fast-forward",
- "Favorite": "Favorite",
- "Favorites": "Favorites",
- "Features": "Features",
- "FetchingData": "Fetching additional data",
- "File": "File",
- "FileNotFound": "File not found.",
- "FileReadCancelled": "The file read has been canceled.",
- "FileReadError": "An error occurred while reading the file.",
- "Filters": "Filters",
- "Folders": "Folders",
- "FormatValue": "Format: {0}",
- "Friday": "Friday",
- "Fullscreen": "Full screen",
- "General": "General",
- "Genre": "Genre",
- "Genres": "Genres",
- "Other": "Other",
- "GroupBySeries": "Group by series",
- "GroupVersions": "Group versions",
- "GuestStar": "Guest star",
- "Guide": "Guide",
- "GuideProviderLogin": "Login",
- "GuideProviderSelectListings": "Select Listings",
- "H264CrfHelp": "The Constant Rate Factor (CRF) is the default quality setting for the x264 encoder. You can set the values between 0 and 51, where lower values would result in better quality (at the expense of higher file sizes). Sane values are between 18 and 28. The default for x264 is 23, so you can use this as a starting point.",
- "EncoderPresetHelp": "Choose a faster value to improve performance, or a slower value to improve quality.",
- "HDPrograms": "HD programs",
- "HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. Ensure that your operating system and video drivers are fully up to date. If you have difficulty playing video after enabling this, you'll need to change the setting back to None.",
- "HeaderAccessSchedule": "Access Schedule",
- "HeaderAccessScheduleHelp": "Create an access schedule to limit access to certain hours.",
- "HeaderActiveDevices": "Active Devices",
- "HeaderActiveRecordings": "Active Recordings",
- "HeaderActivity": "Activity",
- "HeaderAddToCollection": "Add to Collection",
- "HeaderAddToPlaylist": "Add to Playlist",
- "HeaderAddUpdateImage": "Add/Update Image",
- "HeaderAdditionalParts": "Additional Parts",
- "HeaderAdmin": "Admin",
- "HeaderAlbumArtists": "Album Artists",
- "HeaderAlert": "Alert",
- "HeaderAllowMediaDeletionFrom": "Allow Media Deletion From",
- "HeaderApiKey": "API Key",
- "HeaderApiKeys": "API Keys",
- "HeaderApiKeysHelp": "External applications are required to have an API key in order to communicate with the server. Keys are issued by logging in with a normal user account or manually granting the application a key.",
- "ApiKeysCaption": "List of the currently enabled API keys",
- "HeaderApp": "App",
- "HeaderAppearsOn": "Appears On",
- "HeaderAudioBooks": "Audio Books",
- "HeaderAudioSettings": "Audio Settings",
- "HeaderBlockItemsWithNoRating": "Block items with no or unrecognized rating information:",
- "HeaderBranding": "Branding",
- "HeaderCancelRecording": "Cancel Recording",
- "HeaderCancelSeries": "Cancel Series",
- "HeaderCastAndCrew": "Cast & Crew",
- "HeaderChannelAccess": "Channel Access",
- "HeaderChapterImages": "Chapter Images",
- "HeaderCodecProfile": "Codec Profile",
- "HeaderCodecProfileHelp": "Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.",
- "HeaderConfigureRemoteAccess": "Configure Remote Access",
- "HeaderConfirmPluginInstallation": "Confirm Plugin Installation",
- "HeaderConfirmProfileDeletion": "Confirm Profile Deletion",
- "HeaderConfirmRevokeApiKey": "Revoke API Key",
- "HeaderConnectToServer": "Connect to Server",
- "HeaderConnectionFailure": "Connection Failure",
- "HeaderContainerProfile": "Container Profile",
- "HeaderContainerProfileHelp": "Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.",
- "HeaderContinueListening": "Continue Listening",
- "HeaderContinueWatching": "Continue Watching",
- "HeaderCustomDlnaProfiles": "Custom Profiles",
- "HeaderDateIssued": "Date Issued",
- "HeaderDefaultRecordingSettings": "Default Recording Settings",
- "HeaderDeleteDevice": "Delete Device",
- "HeaderDeleteItem": "Delete Item",
- "HeaderDeleteItems": "Delete Items",
- "HeaderDeleteProvider": "Delete Provider",
- "HeaderDeleteTaskTrigger": "Delete Task Trigger",
- "HeaderDetectMyDevices": "Detect My Devices",
- "HeaderDeveloperInfo": "Developer Info",
- "HeaderDeviceAccess": "Device Access",
- "HeaderDevices": "Devices",
- "HeaderDirectPlayProfile": "Direct Play Profile",
- "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.",
- "HeaderDownloadSync": "Download & Sync",
- "HeaderDVR": "DVR",
- "HeaderEasyPinCode": "Easy Pin Code",
- "HeaderEditImages": "Edit Images",
- "HeaderEnabledFields": "Enabled Fields",
- "HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent its data from being changed.",
- "HeaderError": "Error",
- "HeaderExternalIds": "External IDs:",
- "HeaderFeatureAccess": "Feature Access",
- "HeaderFetchImages": "Fetch Images:",
- "HeaderFetcherSettings": "Fetcher Settings",
- "HeaderForKids": "For Kids",
- "HeaderFrequentlyPlayed": "Frequently Played",
- "HeaderGuideProviders": "TV Guide Data Providers",
- "HeaderHttpHeaders": "HTTP Headers",
- "HeaderHttpsSettings": "HTTPS Settings",
- "HeaderIdentification": "Identification",
- "HeaderIdentificationCriteriaHelp": "Enter at least one identification criteria.",
- "HeaderIdentificationHeader": "Identification Header",
- "HeaderIdentifyItemHelp": "Enter one or more search criteria. Remove criteria to increase search results.",
- "HeaderImageOptions": "Image Options",
- "HeaderImageSettings": "Image Settings",
- "HeaderInstall": "Install",
- "HeaderInstantMix": "Instant Mix",
- "HeaderKeepRecording": "Keep Recording",
- "HeaderKeepSeries": "Keep Series",
- "HeaderKodiMetadataHelp": "To enable or disable NFO metadata, edit a library and locate the metadata savers section.",
- "HeaderLatestEpisodes": "Latest Episodes",
- "HeaderLatestMedia": "Latest Media",
- "HeaderLatestMovies": "Latest Movies",
- "HeaderLatestMusic": "Latest Music",
- "HeaderLatestRecordings": "Latest Recordings",
- "HeaderLibraries": "Libraries",
- "HeaderLibraryAccess": "Library Access",
- "HeaderLibraryFolders": "Library Folders",
- "HeaderLibraryOrder": "Library Order",
- "HeaderLibrarySettings": "Library Settings",
- "HeaderLiveTvTunerSetup": "Live TV Tuner Setup",
- "HeaderLoginFailure": "Login Failure",
- "HeaderMedia": "Media",
- "HeaderMediaFolders": "Media Folders",
- "HeaderMetadataSettings": "Metadata Settings",
- "HeaderMoreLikeThis": "More Like This",
- "HeaderMusicQuality": "Music Quality",
- "HeaderMyDevice": "My Device",
- "HeaderMyMedia": "My Media",
- "HeaderMyMediaSmall": "My Media (small)",
- "HeaderNavigation": "Navigation",
- "HeaderNewApiKey": "New API Key",
- "HeaderNewDevices": "New Devices",
- "HeaderNextEpisodePlayingInValue": "Next Episode Playing in {0}",
- "HeaderNextVideoPlayingInValue": "Next Video Playing in {0}",
- "HeaderOnNow": "On Now",
- "HeaderOtherItems": "Other Items",
- "HeaderParentalRatings": "Parental Ratings",
- "HeaderPassword": "Password",
- "HeaderPasswordReset": "Password Reset",
- "HeaderPaths": "Paths",
- "HeaderPhotoAlbums": "Photo Albums",
- "HeaderPinCodeReset": "Reset Pin Code",
- "HeaderPlayAll": "Play All",
- "HeaderPlayOn": "Play On",
- "HeaderPlayback": "Media Playback",
- "HeaderPlaybackError": "Playback Error",
- "HeaderPleaseSignIn": "Please sign in",
- "HeaderPluginInstallation": "Plugin Installation",
- "HeaderPreferredMetadataLanguage": "Preferred Metadata Language",
- "HeaderProfileInformation": "Profile Information",
- "HeaderProfileServerSettingsHelp": "These values control how the server will present itself to clients.",
- "HeaderRecentlyPlayed": "Recently Played",
- "HeaderRecordingOptions": "Recording Options",
- "HeaderRecordingPostProcessing": "Recording Post Processing",
- "HeaderRemoteAccessSettings": "Remote Access Settings",
- "HeaderRemoteControl": "Remote Control",
- "HeaderRemoveMediaFolder": "Remove Media Folder",
- "HeaderRemoveMediaLocation": "Remove Media Location",
- "HeaderResponseProfile": "Response Profile",
- "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.",
- "HeaderRevisionHistory": "Revision History",
- "HeaderRunningTasks": "Running Tasks",
- "HeaderScenes": "Scenes",
- "HeaderSeasons": "Seasons",
- "HeaderSecondsValue": "{0} Seconds",
- "HeaderSelectCertificatePath": "Select Certificate Path",
- "HeaderSelectMetadataPath": "Select Metadata Path",
- "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to use for metadata. The folder must be writeable.",
- "HeaderSelectPath": "Select Path",
- "HeaderSelectServerCachePath": "Select Server Cache Path",
- "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable.",
- "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
- "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcode files. The folder must be writeable.",
- "HeaderSendMessage": "Send Message",
- "HeaderSeriesOptions": "Series Options",
- "HeaderSeriesStatus": "Series Status",
- "HeaderServerAddressSettings": "Server Address Settings",
- "HeaderServerSettings": "Server Settings",
- "HeaderSetupLibrary": "Setup your media libraries",
- "HeaderSortBy": "Sort By",
- "HeaderSortOrder": "Sort Order",
- "HeaderSpecialEpisodeInfo": "Special Episode Info",
- "HeaderStartNow": "Start Now",
- "HeaderStatus": "Status",
- "HeaderStopRecording": "Stop Recording",
- "HeaderSubtitleAppearance": "Subtitle Appearance",
- "HeaderSubtitleDownloads": "Subtitle Downloads",
- "HeaderSubtitleProfile": "Subtitle Profile",
- "HeaderSubtitleProfiles": "Subtitle Profiles",
- "HeaderSubtitleProfilesHelp": "Subtitle profiles describe the subtitle formats supported by the device.",
- "HeaderSyncPlaySelectGroup": "Join a group",
- "HeaderSyncPlayEnabled": "SyncPlay enabled",
- "HeaderSystemDlnaProfiles": "System Profiles",
- "HeaderTaskTriggers": "Task Triggers",
- "HeaderThisUserIsCurrentlyDisabled": "This user is currently disabled",
- "HeaderTracks": "Tracks",
- "HeaderTranscodingProfile": "Transcoding Profile",
- "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.",
- "HeaderTunerDevices": "Tuner Devices",
- "HeaderTuners": "Tuners",
- "HeaderTypeImageFetchers": "{0} Image Fetchers",
- "HeaderTypeText": "Enter Text",
- "HeaderUpcomingOnTV": "Upcoming On TV",
- "HeaderUploadImage": "Upload Image",
- "HeaderUser": "User",
- "HeaderUsers": "Users",
- "HeaderVideoQuality": "Video Quality",
- "HeaderVideoType": "Video Type",
- "HeaderVideoTypes": "Video Types",
- "HeaderVideos": "Videos",
- "HeaderXmlDocumentAttribute": "Xml Document Attribute",
- "HeaderXmlDocumentAttributes": "Xml Document Attributes",
- "HeaderXmlSettings": "Xml Settings",
- "HeaderYears": "Years",
- "Help": "Help",
- "Hide": "Hide",
- "HideWatchedContentFromLatestMedia": "Hide watched content from latest media",
- "Home": "Home",
- "Horizontal": "Horizontal",
- "HttpsRequiresCert": "To enable secure connections, you will need to supply a trusted SSL certificate, such as Let's Encrypt. Please either supply a certificate, or disable secure connections.",
- "Identify": "Identify",
- "Image": "Image",
- "Images": "Images",
- "ImportFavoriteChannelsHelp": "Only channels that are marked as favorite on the tuner device will be imported.",
- "ImportMissingEpisodesHelp": "Information about missing episodes will be imported into your database and displayed within seasons and series. This may cause significantly longer library scans.",
- "InstallingPackage": "Installing {0} (version {1})",
- "InstantMix": "Instant mix",
- "ItemCount": "{0} items",
- "Items": "Items",
- "Kids": "Kids",
- "KnownProxiesHelp": "Comma separated list of IP addresses of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of X-Forwarded-For headers. Requires a reboot after saving.",
- "Label3DFormat": "3D format:",
- "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
- "LabelAccessDay": "Day of week:",
- "LabelAccessEnd": "End time:",
- "LabelAccessStart": "Start time:",
- "LabelAirDays": "Air days:",
- "LabelAirTime": "Air time:",
- "LabelAirsAfterSeason": "Airs after season:",
- "LabelAirsBeforeEpisode": "Airs before episode:",
- "LabelAirsBeforeSeason": "Airs before season:",
- "LabelAlbum": "Album:",
- "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the upnp:albumArtURI property.",
- "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some devices require a specific value, regardless of the size of the image.",
- "LabelAlbumArtMaxHeight": "Album art max height:",
- "LabelAlbumArtMaxWidth": "Album art max width:",
- "LabelAlbumArtPN": "Album art PN:",
- "LabelAlbumArtists": "Album artists:",
- "LabelAllowHWTranscoding": "Allow hardware transcoding",
- "LabelAllowedRemoteAddresses": "Remote IP address filter:",
- "LabelAllowedRemoteAddressesMode": "Remote IP address filter mode:",
- "LabelAppName": "App name",
- "LabelAppNameExample": "Example: Sickbeard, Sonarr",
- "LabelArtists": "Artists:",
- "LabelArtistsHelp": "Separate multiple artists with a semicolon.",
- "LabelAudioBitDepth": "Audio bit depth:",
- "LabelAudioBitrate": "Audio bitrate:",
- "LabelAudioChannels": "Audio channels:",
- "LabelAudioCodec": "Audio codec:",
- "LabelAudioLanguagePreference": "Preferred audio language:",
- "LabelAudioSampleRate": "Audio sample rate:",
- "LabelAuthProvider": "Authentication Provider:",
- "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatically refresh metadata from the internet:",
- "LabelBindToLocalNetworkAddress": "Bind to local network address:",
- "LabelBindToLocalNetworkAddressHelp": "Override the local IP address for the HTTP server. If left empty, the server will bind to all available addresses. Changing this value requires a restart.",
- "LabelBirthDate": "Birth date:",
- "LabelBirthYear": "Birth year:",
- "LabelBitrate": "Bitrate:",
- "LabelBlastMessageInterval": "Alive message interval",
- "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.",
- "LabelBlockContentWithTags": "Block items with tags:",
- "LabelBurnSubtitles": "Burn subtitles:",
- "LabelCache": "Cache:",
- "LabelCachePath": "Cache path:",
- "LabelCachePathHelp": "Specify a custom location for server cache files such as images. Leave blank to use the server default.",
- "LabelCancelled": "Cancelled",
- "LabelCertificatePassword": "Certificate password:",
- "LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.",
- "LabelChannels": "Channels:",
- "LabelCollection": "Collection:",
- "LabelCommunityRating": "Community rating:",
- "LabelContentType": "Content type:",
- "LabelCorruptedFrames": "Corrupted frames:",
- "LabelCountry": "Country:",
- "LabelCriticRating": "Critic rating:",
- "LabelCurrentPassword": "Current password:",
- "LabelCurrentStatus": "Current status:",
- "LabelCustomCertificatePath": "Custom SSL certificate path:",
- "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.",
- "LabelCustomCss": "Custom CSS:",
- "LabelCustomCssHelp": "Apply your own custom styles on the web interface.",
- "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.",
- "LabelCustomRating": "Custom rating:",
- "LabelDateAdded": "Date added:",
- "LabelDateAddedBehavior": "Date added behavior for new content:",
- "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.",
- "LabelDateTimeLocale": "Date time locale:",
- "LabelDay": "Day:",
- "LabelDeathDate": "Death date:",
- "LabelDefaultScreen": "Default screen:",
- "LabelDefaultUser": "Default user:",
- "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
- "LabelDeinterlaceMethod": "Deinterlacing method:",
- "LabelDeviceDescription": "Device description",
- "LabelDidlMode": "DIDL mode:",
- "LabelDiscNumber": "Disc number:",
- "LabelDisplayLanguage": "Display language:",
- "LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.",
- "LabelDisplayMode": "Display mode:",
- "LabelDisplayName": "Display name:",
- "LabelDisplayOrder": "Display order:",
- "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in",
- "LabelDownMixAudioScale": "Audio boost when downmixing:",
- "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.",
- "LabelDownloadLanguages": "Download languages:",
- "LabelDropImageHere": "Drop image here, or click to browse.",
- "LabelDroppedFrames": "Dropped frames:",
- "LabelDropShadow": "Drop shadow:",
- "LabelDynamicExternalId": "{0} Id:",
- "LabelEasyPinCode": "Easy pin code:",
- "LabelEmbedAlbumArtDidl": "Embed album art in Didl",
- "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.",
- "LabelEnableAutomaticPortMap": "Enable automatic port mapping",
- "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.",
- "LabelEnableBlastAliveMessages": "Blast alive messages",
- "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.",
- "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval",
- "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.",
- "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging",
- "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.",
- "LabelEnableDlnaPlayTo": "Enable DLNA Play To",
- "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.",
- "LabelEnableDlnaServer": "Enable DLNA server",
- "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.",
- "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:",
- "LabelEnableHttps": "Enable HTTPS",
- "LabelEnableHttpsHelp": "Listen on the configured HTTPS port. A valid certificate must also be supplied for this to take effect.",
- "LabelEnableRealtimeMonitor": "Enable real time monitoring",
- "LabelEnableRealtimeMonitorHelp": "Changes to files will be processed immediately on supported file systems.",
- "LabelEnableSingleImageInDidlLimit": "Limit to single embedded image",
- "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.",
- "LabelEndDate": "End date:",
- "LabelEpisodeNumber": "Episode number:",
- "LabelEvent": "Event:",
- "LabelEveryXMinutes": "Every:",
- "LabelBaseUrl": "Base URL:",
- "LabelBaseUrlHelp": "Add a custom subdirectory to the server URL. For example: http://example.com/<baseurl>
",
- "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
- "LabelExtractChaptersDuringLibraryScanHelp": "Generate chapter images when videos are imported during the library scan. Otherwise, they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.",
- "LabelFailed": "Failed",
- "LabelFileOrUrl": "File or URL:",
- "LabelFinish": "Finish",
- "LabelFolder": "Folder:",
- "LabelFont": "Font:",
- "LabelForgotPasswordUsernameHelp": "Enter your username, if you remember it.",
- "LabelFormat": "Format:",
- "LabelFriendlyName": "Friendly name:",
- "LabelServerNameHelp": "This name will be used to identify the server and will default to the server's hostname.",
- "LabelGroupMoviesIntoCollections": "Group movies into collections",
- "LabelGroupMoviesIntoCollectionsHelp": "When displaying movie lists, movies in a collection will be displayed as one grouped item.",
- "LabelH264Crf": "H264 encoding CRF:",
- "LabelEncoderPreset": "H264 and H265 encoding preset:",
- "LabelHardwareAccelerationType": "Hardware acceleration:",
- "LabelHardwareAccelerationTypeHelp": "Hardware acceleration requires additional configuration.",
- "LabelHomeNetworkQuality": "Home network quality:",
- "LabelHomeScreenSectionValue": "Home screen section {0}:",
- "LabelHttpsPort": "Local HTTPS port number:",
- "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.",
- "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.",
- "LabelIconMaxHeight": "Icon maximum height:",
- "LabelIconMaxWidth": "Icon maximum width:",
- "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
- "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
- "LabelImageType": "Image type:",
- "LabelImportOnlyFavoriteChannels": "Restrict to channels marked as favorite",
- "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code",
- "LabelInNetworkSignInWithEasyPasswordHelp": "Use the easy pin code to sign in to clients within your local network. Your regular password will only be needed away from home. If the pin code is left blank, you won't need a password within your home network.",
- "LabelInternetQuality": "Internet quality:",
- "LabelKeepUpTo": "Keep up to:",
- "LabelKnownProxies": "Known proxies:",
- "LabelKidsCategories": "Children's categories:",
- "LabelKodiMetadataDateFormat": "Release date format:",
- "LabelKodiMetadataDateFormatHelp": "All dates within NFO files will be parsed using this format.",
- "LabelKodiMetadataEnableExtraThumbs": "Copy extrafanart to extrathumbs field",
- "LabelKodiMetadataEnableExtraThumbsHelp": "When downloading images they can be saved into both extrafanart and extrathumbs for maximum Kodi skin compatibility.",
- "LabelKodiMetadataEnablePathSubstitution": "Enable path substitution",
- "LabelKodiMetadataEnablePathSubstitutionHelp": "Enables path substitution of image paths using the server's path substitution settings.",
- "LabelKodiMetadataSaveImagePaths": "Save image paths within nfo files",
- "LabelKodiMetadataSaveImagePathsHelp": "This is recommended if you have image file names that don't conform to Kodi guidelines.",
- "LabelKodiMetadataUser": "Save user watch data to NFO files for:",
- "LabelKodiMetadataUserHelp": "Save watch data to NFO files for other applications to utilize.",
- "LabelLanNetworks": "LAN networks:",
- "LabelLanguage": "Language:",
- "LabelLibraryPageSize": "Library page size:",
- "LabelLibraryPageSizeHelp": "Sets the amount of items to show on a library page. Set to 0 in order to disable paging.",
- "LabelLineup": "Lineup:",
- "LabelLocalHttpServerPortNumber": "Local HTTP port number:",
- "LabelLocalHttpServerPortNumberHelp": "The TCP port number for the HTTP server.",
- "LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
- "LabelLoginDisclaimer": "Login disclaimer:",
- "LabelLoginDisclaimerHelp": "A message that will be displayed at the bottom of the login page.",
- "LabelLogs": "Logs:",
- "LabelManufacturer": "Manufacturer:",
- "LabelManufacturerUrl": "Manufacturer URL",
- "LabelMatchType": "Match type:",
- "LabelMaxBackdropsPerItem": "Maximum number of backdrops per item:",
- "LabelMaxChromecastBitrate": "Chromecast streaming quality:",
- "LabelMaxParentalRating": "Maximum allowed parental rating:",
- "LabelMaxResumePercentage": "Maximum resume percentage:",
- "LabelMaxResumePercentageHelp": "Titles are assumed fully played if stopped after this time.",
- "LabelMaxScreenshotsPerItem": "Maximum number of screenshots per item:",
- "LabelMaxStreamingBitrate": "Maximum streaming quality:",
- "LabelMaxStreamingBitrateHelp": "Specify a maximum bitrate when streaming.",
- "LabelMessageText": "Message text:",
- "LabelMessageTitle": "Message title:",
- "LabelMetadata": "Metadata:",
- "LabelMetadataDownloadLanguage": "Preferred download language:",
- "LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
- "LabelMetadataPath": "Metadata path:",
- "LabelMetadataPathHelp": "Specify a custom location for downloaded artwork and metadata.",
- "LabelMetadataReaders": "Metadata readers:",
- "LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.",
- "LabelMetadataSavers": "Metadata savers:",
- "LabelMetadataSaversHelp": "Choose the file formats to use when saving your metadata.",
- "LabelMethod": "Method:",
- "LabelMinBackdropDownloadWidth": "Minimum backdrop download width:",
- "LabelMinResumeDuration": "Minimum resume duration:",
- "LabelMinResumeDurationHelp": "The shortest video length in seconds that will save playback location and let you resume.",
- "LabelMinResumePercentage": "Minimum resume percentage:",
- "LabelMinResumePercentageHelp": "Titles are assumed unplayed if stopped before this time.",
- "LabelMinScreenshotDownloadWidth": "Minimum screenshot download width:",
- "LabelModelDescription": "Model description",
- "LabelModelName": "Model name",
- "LabelModelNumber": "Model number",
- "LabelModelUrl": "Model URL",
- "LabelMonitorUsers": "Monitor activity from:",
- "LabelMovieCategories": "Movie categories:",
- "LabelMoviePrefix": "Movie prefix:",
- "LabelMoviePrefixHelp": "If a prefix is applied to movie titles, enter it here so the server can handle it properly.",
- "LabelMovieRecordingPath": "Movie recording path:",
- "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:",
- "LabelMusicStreamingTranscodingBitrateHelp": "Specify a maximum bitrate when streaming music.",
- "LabelName": "Name:",
- "LabelChromecastVersion": "Chromecast Version",
- "LabelStable": "Stable",
- "LabelUnstable": "Unstable",
- "LabelNewName": "New name:",
- "LabelNewPassword": "New password:",
- "LabelNewPasswordConfirm": "New password confirm:",
- "LabelNewsCategories": "News categories:",
- "LabelNotificationEnabled": "Enable this notification",
- "LabelNumber": "Number:",
- "LabelNumberOfGuideDays": "Number of days of guide data to download:",
- "LabelNumberOfGuideDaysHelp": "Downloading more days worth of guide data provides the ability to schedule out further in advance and view more listings, but it will also take longer to download. Auto will choose based on the number of channels.",
- "LabelOptionalNetworkPath": "Shared network folder:",
- "LabelOptionalNetworkPathHelp": "If this folder is shared on your network, supplying the network share path can allow clients on other devices to access media files directly. For example, {0} or {1}.",
- "LabelOriginalAspectRatio": "Original aspect ratio:",
- "LabelOriginalTitle": "Original title:",
- "LabelOverview": "Overview:",
- "LabelParentNumber": "Parent number:",
- "LabelParentalRating": "Parental rating:",
- "LabelPassword": "Password:",
- "LabelPasswordConfirm": "Password (confirm):",
- "LabelPasswordResetProvider": "Password Reset Provider:",
- "LabelPasswordRecoveryPinCode": "Pin code:",
- "LabelPath": "Path:",
- "LabelPersonRole": "Role:",
- "LabelPersonRoleHelp": "Example: Ice cream truck driver",
- "LabelPlaceOfBirth": "Place of birth:",
- "LabelPlayDefaultAudioTrack": "Play default audio track regardless of language",
- "LabelPlayer": "Player:",
- "LabelPlayerDimensions": "Player dimensions:",
- "LabelPlaylist": "Playlist:",
- "LabelPlayMethod": "Play method:",
- "LabelPleaseRestart": "Changes will take effect after manually reloading the web client.",
- "LabelPostProcessor": "Post-processing application:",
- "LabelPostProcessorArguments": "Post-processor command line arguments:",
- "LabelPostProcessorArgumentsHelp": "Use {path} as the path to the recording file.",
- "LabelPreferredDisplayLanguage": "Preferred display language:",
- "LabelPreferredSubtitleLanguage": "Preferred subtitle language:",
- "LabelProfileAudioCodecs": "Audio codecs:",
- "LabelProfileCodecs": "Codecs:",
- "LabelProfileCodecsHelp": "Separated by comma. This can be left empty to apply to all codecs.",
- "LabelProfileContainer": "Container:",
- "LabelProfileContainersHelp": "Separated by comma. This can be left empty to apply to all containers.",
- "LabelProfileVideoCodecs": "Video codecs:",
- "LabelProtocol": "Protocol:",
- "LabelProtocolInfo": "Protocol info:",
- "LabelProtocolInfoHelp": "The value that will be used when responding to GetProtocolInfo requests from the device.",
- "LabelPublicHttpPort": "Public HTTP port number:",
- "LabelPublicHttpPortHelp": "The public port number that should be mapped to the local HTTP port.",
- "LabelPublicHttpsPort": "Public HTTPS port number:",
- "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.",
- "LabelQuickConnectCode": "Quick connect code:",
- "LabelReasonForTranscoding": "Reason for transcoding:",
- "LabelRecord": "Record:",
- "LabelRecordingPath": "Default recording path:",
- "LabelRecordingPathHelp": "Specify the default location to save recordings. If left empty, the server's program data folder will be used.",
- "LabelRefreshMode": "Refresh mode:",
- "LabelReleaseDate": "Release date:",
- "LabelRemoteClientBitrateLimit": "Internet streaming bitrate limit (Mbps):",
- "LabelRemoteClientBitrateLimitHelp": "An optional per-stream bitrate limit for all out of network devices. This is useful to prevent devices from requesting a higher bitrate than your internet connection can handle. This may result in increased CPU load on your server in order to transcode videos on the fly to a lower bitrate.",
- "LabelRequireHttps": "Require HTTPS",
- "LabelRequireHttpsHelp": "If checked, the server will automatically redirect all requests over HTTP to HTTPS. This has no effect if the server is not listening on HTTPS.",
- "LabelRuntimeMinutes": "Runtime:",
- "LabelSaveLocalMetadata": "Save artwork into media folders",
- "LabelSaveLocalMetadataHelp": "Saving artwork into media folders will put them in a place where they can be easily edited.",
- "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
- "LabelScreensaver": "Screensaver:",
- "EnableFasterAnimations": "Faster animations",
- "EnableFasterAnimationsHelp": "Use faster animations and transitions",
- "LabelSeasonNumber": "Season number:",
- "LabelSelectFolderGroups": "Automatically group content from the following folders into views such as Movies, Music and TV:",
- "LabelSelectFolderGroupsHelp": "Folders that are unchecked will be displayed by themselves in their own view.",
- "LabelSelectUsers": "Select users:",
- "LabelSelectVersionToInstall": "Select version to install:",
- "LabelSendNotificationToUsers": "Send the notification to:",
- "LabelSerialNumber": "Serial number",
- "LabelSeriesRecordingPath": "Series recording path:",
- "LabelServerHost": "Host:",
- "LabelServerHostHelp": "192.168.1.100:8096 or https://myserver.com",
- "LabelServerName": "Server name:",
- "LabelSimultaneousConnectionLimit": "Simultaneous stream limit:",
- "LabelSize": "Size:",
- "LabelSkipBackLength": "Skip back length:",
- "LabelSkipForwardLength": "Skip forward length:",
- "LabelSkipIfAudioTrackPresent": "Skip if the default audio track matches the download language",
- "LabelSkipIfAudioTrackPresentHelp": "Uncheck this to ensure all videos have subtitles, regardless of audio language.",
- "LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains embedded subtitles",
- "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery and decrease the likelihood of video transcoding.",
- "LabelSonyAggregationFlags": "Sony aggregation flags:",
- "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.",
- "LabelSortBy": "Sort by:",
- "LabelSortOrder": "Sort order:",
- "LabelSortTitle": "Sort title:",
- "LabelSource": "Source:",
- "LabelSpecialSeasonsDisplayName": "Special season display name:",
- "LabelSportsCategories": "Sports categories:",
- "LabelStartWhenPossible": "Start when possible:",
- "LabelStatus": "Status:",
- "LabelStopWhenPossible": "Stop when possible:",
- "LabelStopping": "Stopping",
- "LabelStreamType": "Stream type:",
- "LabelSubtitleDownloaders": "Subtitle downloaders:",
- "LabelSubtitleFormatHelp": "Example: srt",
- "LabelSubtitlePlaybackMode": "Subtitle mode:",
- "LabelSupportedMediaTypes": "Supported Media Types:",
- "LabelSyncPlayTimeOffset": "Time offset with the server:",
- "MillisecondsUnit": "ms",
- "LabelSyncPlayPlaybackDiff": "Playback time difference:",
- "LabelSyncPlaySyncMethod": "Sync method:",
- "LabelSyncPlayNewGroup": "New group",
- "LabelSyncPlayNewGroupDescription": "Create a new group",
- "LabelSyncPlayLeaveGroup": "Leave group",
- "LabelSyncPlayLeaveGroupDescription": "Disable SyncPlay",
- "LabelSyncPlayAccessCreateAndJoinGroups": "Allow user to create and join groups",
- "LabelSyncPlayAccessJoinGroups": "Allow user to join groups",
- "LabelSyncPlayAccessNone": "Disabled for this user",
- "LabelSyncPlayAccess": "SyncPlay access",
- "LabelTVHomeScreen": "TV mode home screen:",
- "LabelTag": "Tag:",
- "LabelTagline": "Tagline:",
- "LabelTextBackgroundColor": "Text background color:",
- "LabelTextColor": "Text color:",
- "LabelTextSize": "Text size:",
- "LabelTheme": "Theme:",
- "LabelTime": "Time:",
- "LabelTimeLimitHours": "Time limit (hours):",
- "LabelTitle": "Title:",
- "LabelTrackNumber": "Track number:",
- "LabelTranscodePath": "Transcode path:",
- "LabelTranscodingTempPathHelp": "Specify a custom path for the transcode files served to clients. Leave blank to use the server default.",
- "LabelTranscodes": "Transcodes:",
- "LabelTranscodingFramerate": "Transcoding framerate:",
- "LabelTranscodingProgress": "Transcoding progress:",
- "LabelTranscodingThreadCount": "Transcoding thread count:",
- "LabelTranscodingThreadCountHelp": "Select the maximum number of threads to use when transcoding. Reducing the thread count will lower CPU usage but may not convert fast enough for a smooth playback experience.",
- "LabelTriggerType": "Trigger Type:",
- "LabelTunerIpAddress": "Tuner IP Address:",
- "LabelTunerType": "Tuner type:",
- "LabelType": "Type:",
- "LabelTypeMetadataDownloaders": "{0} metadata downloaders:",
- "LabelTypeText": "Text",
- "LabelUseNotificationServices": "Use the following services:",
- "LabelUser": "User:",
- "LabelUserAgent": "User agent:",
- "LabelUserLibrary": "User library:",
- "LabelUserLibraryHelp": "Select which user library to display to the device. Leave empty to inherit the default setting.",
- "LabelUserLoginAttemptsBeforeLockout": "Failed login attempts before user is locked out:",
- "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions:",
- "LabelUserRemoteClientBitrateLimitHelp": "Override the default global value set in server playback settings.",
- "LabelUsername": "Username:",
- "LabelVaapiDevice": "VA API Device:",
- "LabelVaapiDeviceHelp": "This is the render node that is used for hardware acceleration.",
- "LabelValue": "Value:",
- "LabelVersion": "Version:",
- "LabelVersionInstalled": "{0} installed",
- "DashboardVersionNumber": "Version: {0}",
- "DashboardServerName": "Server: {0}",
- "DashboardOperatingSystem": "Operating System: {0}",
- "DashboardArchitecture": "Architecture: {0}",
- "LabelVideoBitrate": "Video bitrate:",
- "LabelVideoCodec": "Video codec:",
- "LabelVideoResolution": "Video resolution:",
- "LabelWeb": "Web:",
- "LabelXDlnaCap": "X-DLNA cap:",
- "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.",
- "LabelXDlnaDoc": "X-DLNA doc:",
- "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.",
- "LabelYear": "Year:",
- "LabelYoureDone": "You're Done!",
- "LabelZipCode": "Zip Code:",
- "LabelffmpegPath": "FFmpeg path:",
- "LabelffmpegPathHelp": "The path to the ffmpeg application file or folder containing ffmpeg.",
- "LanNetworksHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be considered on local network when enforcing bandwidth restrictions. If set, all other IP addresses will be considered to be on the external network and will be subject to the external bandwidth restrictions. If left blank, only the server's subnet is considered to be on the local network.",
- "Large": "Large",
- "LatestFromLibrary": "Latest {0}",
- "LearnHowYouCanContribute": "Learn how you can contribute.",
- "LeaveBlankToNotSetAPassword": "You can leave this field blank to set no password.",
- "LibraryAccessHelp": "Select the libraries to share with this user. Administrators will be able to edit all folders using the metadata manager.",
- "List": "List",
- "Live": "Live",
- "LiveBroadcasts": "Live broadcasts",
- "LiveTV": "Live TV",
- "Logo": "Logo",
- "ManageLibrary": "Manage library",
- "ManageRecording": "Manage recording",
- "MapChannels": "Map Channels",
- "MarkPlayed": "Mark played",
- "MarkUnplayed": "Mark unplayed",
- "MaxParentalRatingHelp": "Content with a higher rating will be hidden from this user.",
- "MediaInfoAnamorphic": "Anamorphic",
- "MediaInfoAspectRatio": "Aspect ratio",
- "MediaInfoBitDepth": "Bit depth",
- "MediaInfoBitrate": "Bitrate",
- "MediaInfoChannels": "Channels",
- "MediaInfoCodec": "Codec",
- "MediaInfoCodecTag": "Codec tag",
- "MediaInfoContainer": "Container",
- "MediaInfoDefault": "Default",
- "MediaInfoExternal": "External",
- "MediaInfoForced": "Forced",
- "MediaInfoFramerate": "Framerate",
- "MediaInfoInterlaced": "Interlaced",
- "MediaInfoLanguage": "Language",
- "MediaInfoLayout": "Layout",
- "MediaInfoLevel": "Level",
- "MediaInfoPath": "Path",
- "MediaInfoPixelFormat": "Pixel format",
- "MediaInfoProfile": "Profile",
- "MediaInfoRefFrames": "Ref frames",
- "MediaInfoResolution": "Resolution",
- "MediaInfoSampleRate": "Sample rate",
- "MediaInfoSize": "Size",
- "MediaInfoTimestamp": "Timestamp",
- "MediaIsBeingConverted": "The media is being converted into a format that is compatible with the device that is playing the media.",
- "Menu": "Menu",
- "MessageAlreadyInstalled": "This version is already installed.",
- "MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
- "MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?",
- "MessageConfirmAppExit": "Do you want to exit?",
- "MessageConfirmDeleteGuideProvider": "Are you sure you wish to delete this guide provider?",
- "MessageConfirmDeleteTunerDevice": "Are you sure you wish to delete this device?",
- "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?",
- "MessageConfirmRecordingCancellation": "Cancel recording?",
- "MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?",
- "MessageConfirmRestart": "Are you sure you wish to restart Jellyfin?",
- "MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this API key? The application's connection to this server will be abruptly terminated.",
- "MessageConfirmShutdown": "Are you sure you wish to shutdown the server?",
- "MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.",
- "MessageCreateAccountAt": "Create an account at {0}",
- "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
- "MessageDirectoryPickerBSDInstruction": "For BSD, you may need to configure storage within your FreeNAS Jail so Jellyfin can access your media.",
- "MessageDirectoryPickerLinuxInstruction": "For Linux on Arch Linux, CentOS, Debian, Fedora, openSUSE, or Ubuntu, you must grant the service user at least read access to your storage locations.",
- "MessageDownloadQueued": "Download queued.",
- "MessageEnablingOptionLongerScans": "Enabling this option may result in significantly longer library scans.",
- "MessageFileReadError": "There was an error reading the file. Please try again.",
- "MessageForgotPasswordFileCreated": "The following file has been created on your server and contains instructions on how to proceed:",
- "MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.",
- "MessageImageFileTypeAllowed": "Only JPEG and PNG files are supported.",
- "MessageImageTypeNotSelected": "Please select an image type from the drop-down menu.",
- "MessageInvalidForgotPasswordPin": "An invalid or expired pin code was entered. Please try again.",
- "MessageInvalidUser": "Invalid username or password. Please try again.",
- "MessageItemSaved": "Item saved.",
- "MessageItemsAdded": "Items added.",
- "MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item or the global default value.",
- "MessageNoAvailablePlugins": "No available plugins.",
- "MessageNoRepositories": "No repositories.",
- "HeaderNewRepository": "New Repository",
- "LabelRepositoryUrl": "Repository URL",
- "LabelRepositoryUrlHelp": "The location of the repository manifest you want to include.",
- "LabelRepositoryName": "Repository Name",
- "LabelRepositoryNameHelp": "A custom name to distinguish this repository from any others added to your server.",
- "MessageAddRepository": "If you wish to add a repository, click the button next to the header and fill out the requested information.",
- "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, and Albums. Click the + button to start creating collections.",
- "MessageNoGenresAvailable": "Enable some metadata providers to pull genres from the internet.",
- "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.",
- "MessageNoPluginsInstalled": "You have no plugins installed.",
- "MessageNoServersAvailable": "No servers have been found using the automatic server discovery.",
- "MessageNoTrailersFound": "Install the trailers channel to enhance your movie experience by adding a library of internet trailers.",
- "MessageNothingHere": "Nothing here.",
- "MessagePasswordResetForUsers": "The following users have had their passwords reset. They can now sign in with the pin codes that were used to perform the reset.",
- "MessagePlayAccessRestricted": "Playback of this content is currently restricted. Please contact your server administrator for more information.",
- "MessagePleaseEnsureInternetMetadata": "Please ensure downloading of internet metadata is enabled.",
- "MessagePleaseWait": "Please wait. This may take a minute.",
- "MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.",
- "MessagePluginInstallDisclaimer": "Plugins built by community members are a great way to enhance your experience with additional features and benefits. Before installing, please be aware of the effects they may have on your server, such as longer library scans, additional background processing, and decreased system stability.",
- "MessageReenableUser": "See below to reenable",
- "MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:",
- "MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.",
- "MessageUnsetContentHelp": "Content will be displayed as plain folders. For best results use the metadata manager to set the content types of sub-folders.",
- "MessageYouHaveVersionInstalled": "You currently have version {0} installed.",
- "MessageSyncPlayEnabled": "SyncPlay enabled.",
- "MessageSyncPlayDisabled": "SyncPlay disabled.",
- "MessageSyncPlayUserJoined": "{0} has joined the group.",
- "MessageSyncPlayUserLeft": "{0} has left the group.",
- "MessageSyncPlayGroupWait": "{0} is buffering…",
- "MessageSyncPlayNoGroupsAvailable": "No groups available. Start playing something first.",
- "MessageSyncPlayPlaybackPermissionRequired": "Playback permission required.",
- "MessageSyncPlayGroupDoesNotExist": "Failed to join group because it does not exist.",
- "MessageSyncPlayCreateGroupDenied": "Permission required to create a group.",
- "MessageSyncPlayJoinGroupDenied": "Permission required to use SyncPlay.",
- "MessageSyncPlayLibraryAccessDenied": "Access to this content is restricted.",
- "MessageSyncPlayErrorAccessingGroups": "An error occurred while accessing groups list.",
- "MessageSyncPlayErrorNoActivePlayer": "No active player found. SyncPlay has been disabled.",
- "MessageSyncPlayErrorMissingSession": "Failed to enable SyncPlay! Missing session.",
- "MessageSyncPlayErrorMedia": "Failed to enable SyncPlay! Media error.",
- "Metadata": "Metadata",
- "MetadataManager": "Metadata Manager",
- "MetadataSettingChangeHelp": "Changing metadata settings will affect new content added going forward. To refresh existing content, open the detail screen and click the refresh button, or perform bulk refreshes using the metadata manager.",
- "MinutesAfter": "minutes after",
- "MinutesBefore": "minutes before",
- "Mobile": "Mobile",
- "Monday": "Monday",
- "MoreFromValue": "More from {0}",
- "MoreUsersCanBeAddedLater": "More users can be added later from within the dashboard.",
- "MoreMediaInfo": "Media Info",
- "MoveLeft": "Move left",
- "MoveRight": "Move right",
- "MovieLibraryHelp": "Review the {0}movie naming guide{1}.",
- "Movie": "Movie",
- "Movies": "Movies",
- "MusicAlbum": "Music Album",
- "MusicArtist": "Music Artist",
- "MusicLibraryHelp": "Review the {0}music naming guide{1}.",
- "MusicVideo": "Music Video",
- "MusicVideos": "Music Videos",
- "Mute": "Mute",
- "MySubtitles": "My Subtitles",
- "Name": "Name",
- "Never": "Never",
- "NewCollection": "New Collection",
- "NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.",
- "NewCollectionNameExample": "Example: Star Wars Collection",
- "NewEpisodes": "New episodes",
- "NewEpisodesOnly": "New episodes only",
- "News": "News",
- "Next": "Next",
- "NextTrack": "Skip to next",
- "NextUp": "Next Up",
- "No": "No",
- "NoCreatedLibraries": "Seems like you haven't created any libraries yet. {0}Would you like to create one now?{1}",
- "NoNewDevicesFound": "No new devices found. To add a new tuner, close this dialog and enter the device information manually.",
- "MessageNoNextUpItems": "None found. Start watching your shows!",
- "MessageNoPluginConfiguration": "This plugin has no settings to configure.",
- "NoSubtitleSearchResultsFound": "No results found.",
- "NoSubtitlesHelp": "Subtitles will not be loaded by default. They can still be turned on manually during playback.",
- "None": "None",
- "Normal": "Normal",
- "NumLocationsValue": "{0} folders",
- "Off": "Off",
- "OneChannel": "One channel",
- "OnlyForcedSubtitles": "Only Forced",
- "OnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.",
- "OnlyImageFormats": "Only Image Formats (VOBSUB, PGS, SUB)",
- "Option3D": "3D",
- "OptionAdminUsers": "Administrators",
- "OptionAllUsers": "All users",
- "OptionAllowAudioPlaybackTranscoding": "Allow audio playback that requires transcoding",
- "OptionForceRemoteSourceTranscoding": "Force transcoding of remote media sources (like LiveTV)",
- "OptionAllowBrowsingLiveTv": "Allow Live TV access",
- "OptionAllowContentDownloading": "Allow media downloading and syncing",
- "OptionAllowLinkSharing": "Allow social media sharing",
- "OptionAllowLinkSharingHelp": "Only web pages containing media information are shared. Media files are never shared publicly. Shares are time-limited and will expire after {0} days.",
- "OptionAllowManageLiveTv": "Allow Live TV recording management",
- "OptionAllowMediaPlayback": "Allow media playback",
- "OptionAllowMediaPlaybackTranscodingHelp": "Restricting access to transcoding may cause playback failures in clients due to unsupported media formats.",
- "OptionAllowRemoteControlOthers": "Allow remote control of other users",
- "OptionAllowRemoteSharedDevices": "Allow remote control of shared devices",
- "OptionAllowRemoteSharedDevicesHelp": "DLNA devices are considered shared until a user begins controlling them.",
- "OptionAllowSyncTranscoding": "Allow media downloading and syncing that requires transcoding",
- "OptionAllowUserToManageServer": "Allow this user to manage the server",
- "OptionAllowVideoPlaybackRemuxing": "Allow video playback that requires conversion without re-encoding",
- "OptionAllowVideoPlaybackTranscoding": "Allow video playback that requires transcoding",
- "OptionAutomaticallyGroupSeries": "Automatically merge series that are spread across multiple folders",
- "OptionAutomaticallyGroupSeriesHelp": "Series that are spread across multiple folders within this library will be automatically merged into a single series.",
- "OptionBluray": "Blu-ray",
- "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
- "OptionCommunityRating": "Community Rating",
- "OptionCriticRating": "Critic Rating",
- "OptionCustomUsers": "Custom",
- "OptionDaily": "Daily",
- "OptionDateAdded": "Date Added",
- "OptionDateAddedFileTime": "Use file creation date",
- "OptionDateAddedImportTime": "Use date scanned into the library",
- "OptionDatePlayed": "Date Played",
- "OptionDisableUser": "Disable this user",
- "OptionDisableUserHelp": "The server will not allow any connections from this user. Existing connections will be abruptly terminated.",
- "OptionDislikes": "Dislikes",
- "OptionDisplayFolderView": "Display a folder view to show plain media folders",
- "OptionDisplayFolderViewHelp": "Display folders alongside your other media libraries. This can be useful if you'd like to have a plain folder view.",
- "OptionDownloadImagesInAdvance": "Download images in advance",
- "OptionDownloadImagesInAdvanceHelp": "By default, most images are only downloaded when requested by a client. Enable this option to download all images in advance, as new media is imported. This may cause significantly longer library scans.",
- "OptionDvd": "DVD",
- "OptionEmbedSubtitles": "Embed within container",
- "OptionEnableAccessFromAllDevices": "Enable access from all devices",
- "OptionEnableAccessToAllChannels": "Enable access to all channels",
- "OptionEnableAccessToAllLibraries": "Enable access to all libraries",
- "OptionEnableExternalContentInSuggestions": "Enable external content in suggestions",
- "OptionEnableExternalContentInSuggestionsHelp": "Allow internet trailers and live TV programs to be included within suggested content.",
- "OptionEnableForAllTuners": "Enable for all tuner devices",
- "OptionEnableM2tsMode": "Enable M2ts mode",
- "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.",
- "OptionEquals": "Equals",
- "OptionEstimateContentLength": "Estimate content length when transcoding",
- "OptionEveryday": "Every day",
- "OptionExternallyDownloaded": "External download",
- "OptionExtractChapterImage": "Enable chapter image extraction",
- "OptionHasThemeSong": "Theme Song",
- "OptionHasThemeVideo": "Theme Video",
- "OptionHideUser": "Hide this user from login screens",
- "OptionHideUserFromLoginHelp": "Useful for private or hidden administrator accounts. The user will need to sign in manually by entering their username and password.",
- "OptionHlsSegmentedSubtitles": "HLS segmented subtitles",
- "OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests",
- "OptionIgnoreTranscodeByteRangeRequestsHelp": "These requests will be honored but will ignore the byte range header.",
- "OptionImdbRating": "IMDb Rating",
- "OptionIsHD": "HD",
- "OptionIsSD": "SD",
- "OptionLikes": "Likes",
- "OptionLoginAttemptsBeforeLockout": "Determines how many incorrect login attempts can be made before lockout occurs.",
- "OptionLoginAttemptsBeforeLockoutHelp": "A value of zero means inheriting the default of three attempts for normal users and five for administrators. Setting this to -1 will disable the feature.",
- "OptionMaxActiveSessions": "Sets the maximum number of simultaneous user sessions.",
- "OptionMaxActiveSessionsHelp": "A value of 0 will disable the feature.",
- "OptionMax": "Max",
- "OptionMissingEpisode": "Missing Episodes",
- "OptionNew": "New…",
- "OptionOnInterval": "On an interval",
- "OptionParentalRating": "Parental Rating",
- "OptionPlainStorageFolders": "Display all folders as plain storage folders",
- "OptionPlainStorageFoldersHelp": "All folders are represented in DIDL as \"object.container.storageFolder\" instead of a more specific type, such as \"object.container.person.musicArtist\".",
- "OptionPlainVideoItems": "Display all videos as plain video items",
- "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as \"object.item.videoItem\" instead of a more specific type, such as \"object.item.videoItem.movie\".",
- "OptionPlayCount": "Play Count",
- "OptionPremiereDate": "Premiere Date",
- "OptionProtocolHls": "HTTP Live Streaming",
- "OptionProtocolHttp": "HTTP",
- "OptionRandom": "Random",
- "OptionRegex": "Regex",
- "OptionReleaseDate": "Release Date",
- "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding",
- "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.",
- "OptionRequirePerfectSubtitleMatch": "Only download subtitles that are a perfect match for my video files",
- "OptionRequirePerfectSubtitleMatchHelp": "Requiring a perfect match will filter subtitles to include only those that have been tested and verified with your exact video file. Unchecking this will increase the likelihood of subtitles being downloaded, but will increase the chances of mistimed or incorrect subtitle text.",
- "OptionResElement": "res element",
- "OptionResumable": "Resumable",
- "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files",
- "OptionSaveMetadataAsHiddenHelp": "Changing this will apply to new metadata saved going forward. Existing metadata files will be updated the next time they are saved by the server.",
- "OptionSpecialEpisode": "Specials",
- "OptionSubstring": "Substring",
- "OptionTrackName": "Track Name",
- "OptionTvdbRating": "TVDB Rating",
- "OptionUnairedEpisode": "Unaired Episodes",
- "OptionWakeFromSleep": "Wake from sleep",
- "OptionWeekdays": "Weekdays",
- "OptionWeekends": "Weekends",
- "OptionWeekly": "Weekly",
- "OriginalAirDateValue": "Original air date: {0}",
- "Overview": "Overview",
- "PackageInstallCancelled": "{0} (version {1}) installation cancelled.",
- "PackageInstallCompleted": "{0} (version {1}) installation completed.",
- "PackageInstallFailed": "{0} (version {1}) installation failed.",
- "ParentalRating": "Parental rating",
- "PasswordMatchError": "Password and password confirmation must match.",
- "PasswordResetComplete": "The password has been reset.",
- "PasswordResetConfirmation": "Are you sure you wish to reset the password?",
- "PasswordResetProviderHelp": "Choose a password reset provider to be used when this user requests a password reset.",
- "PasswordSaved": "Password saved.",
- "People": "People",
- "PerfectMatch": "Perfect match",
- "Person": "Person",
- "Photos": "Photos",
- "Photo": "Photo",
- "PictureInPicture": "Picture in picture",
- "PinCodeResetComplete": "The pin code has been reset.",
- "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?",
- "PlaceFavoriteChannelsAtBeginning": "Place favorite channels at the beginning",
- "Play": "Play",
- "PlayAllFromHere": "Play all from here",
- "PlaybackData": "Playback Data",
- "PlaybackRate": "Playback Rate",
- "PlayCount": "Play count",
- "PlayFromBeginning": "Play from beginning",
- "PlayNext": "Play next",
- "PlayNextEpisodeAutomatically": "Play next episode automatically",
- "PlaybackErrorNoCompatibleStream": "This client isn't compatible with the media and the server isn't sending a compatible media format.",
- "Played": "Played",
- "Playlists": "Playlists",
- "PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the Add button.",
- "PleaseConfirmPluginInstallation": "Please click OK to confirm you've read the above and wish to proceed with the plugin installation.",
- "PleaseEnterNameOrId": "Please enter a name or an external ID.",
- "PleaseRestartServerName": "Please restart Jellyfin on {0}.",
- "PleaseSelectTwoItems": "Please select at least two items.",
- "Poster": "Poster",
- "PosterCard": "Poster Card",
- "MessagePluginInstalled": "The plugin has been successfully installed. The server will need to be restarted for changes to take effect.",
- "MessagePluginInstallError": "An error occured while installing the plugin.",
- "MessageGetInstalledPluginsError": "An error occured while getting the list of currently installed plugins.",
- "PreferEmbeddedTitlesOverFileNames": "Prefer embedded titles over filenames",
- "PreferEmbeddedTitlesOverFileNamesHelp": "This determines the default display title when no internet metadata or local metadata is available.",
- "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.",
- "PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames",
- "Premiere": "Premiere",
- "Premieres": "Premieres",
- "Previous": "Previous",
- "PreviousTrack": "Skip to previous",
- "Primary": "Primary",
- "Producer": "Producer",
- "ProductionLocations": "Production locations",
- "Profile": "Profile",
- "Programs": "Programs",
- "Quality": "Quality",
- "QuickConnect": "Quick Connect",
- "QuickConnectActivationSuccessful": "Successfully activated",
- "QuickConnectAuthorizeCode": "Enter code {0} to login",
- "QuickConnectAuthorizeSuccess": "Request authorized",
- "QuickConnectAuthorizeFail": "Unknown quick connect code",
- "QuickConnectDeactivated": "Quick connect was deactivated before the login request could be approved",
- "QuickConnectDescription": "To sign in with quick connect, select the Quick Connect button on the device you are logging in from and enter the displayed code below.",
- "QuickConnectInvalidCode": "Invalid quick connect code",
- "QuickConnectNotAvailable": "Ask your server administrator to enable quick connect",
- "QuickConnectNotActive": "Quick connect is not active on this server",
- "Raised": "Raised",
- "Rate": "Rate",
- "RecentlyWatched": "Recently watched",
- "RecommendationBecauseYouLike": "Because you like {0}",
- "RecommendationBecauseYouWatched": "Because you watched {0}",
- "RecommendationDirectedBy": "Directed by {0}",
- "RecommendationStarring": "Starring {0}",
- "Record": "Record",
- "RecordSeries": "Record series",
- "RecordingCancelled": "Recording cancelled.",
- "MessageChangeRecordingPath": "Changing your recording folder will not migrate existing recordings from the old location to the new. You'll need to move them manually if desired.",
- "RecordingScheduled": "Recording scheduled.",
- "Recordings": "Recordings",
- "Refresh": "Refresh",
- "RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the dashboard.",
- "RefreshMetadata": "Refresh metadata",
- "RefreshQueued": "Refresh queued.",
- "ReleaseDate": "Release date",
- "RememberMe": "Remember Me",
- "RemoveFromCollection": "Remove from collection",
- "RemoveFromPlaylist": "Remove from playlist",
- "Repeat": "Repeat",
- "RepeatAll": "Repeat all",
- "RepeatEpisodes": "Repeat episodes",
- "RepeatMode": "Repeat Mode",
- "RepeatOne": "Repeat one",
- "ReplaceAllMetadata": "Replace all metadata",
- "ReplaceExistingImages": "Replace existing images",
- "ResetPassword": "Reset Password",
- "Restart": "Restart",
- "ResumeAt": "Resume from {0}",
- "Rewind": "Rewind",
- "Runtime": "Runtime",
- "Saturday": "Saturday",
- "Save": "Save",
- "SaveChanges": "Save changes",
- "SaveSubtitlesIntoMediaFolders": "Save subtitles into media folders",
- "SaveSubtitlesIntoMediaFoldersHelp": "Storing subtitles next to video files will allow them to be more easily managed.",
- "ScanForNewAndUpdatedFiles": "Scan for new and updated files",
- "ScanLibrary": "Scan library",
- "Schedule": "Schedule",
- "Screenshot": "Screenshot",
- "Screenshots": "Screenshots",
- "Search": "Search",
- "SearchForCollectionInternetMetadata": "Search the internet for artwork and metadata",
- "SearchForMissingMetadata": "Search for missing metadata",
- "SearchForSubtitles": "Search for Subtitles",
- "SearchResults": "Search Results",
- "Season": "Season",
- "SelectAdminUsername": "Please select a username for the admin account.",
- "SelectServer": "Select Server",
- "SendMessage": "Send message",
- "Series": "Series",
- "SeriesCancelled": "Series cancelled.",
- "SeriesDisplayOrderHelp": "Order episodes by air date, DVD order, or absolute numbering.",
- "SeriesRecordingScheduled": "Series recording scheduled.",
- "SeriesSettings": "Series settings",
- "SeriesYearToPresent": "{0} - Present",
- "ServerNameIsRestarting": "The server at {0} is restarting.",
- "ServerNameIsShuttingDown": "The server at {0} is shutting down.",
- "ServerRestartNeededAfterPluginInstall": "Jellyfin will need to be restarted after installing a plugin.",
- "ServerUpdateNeeded": "This server needs to be updated. To download the latest version, please visit {0}",
- "Settings": "Settings",
- "SettingsSaved": "Settings saved.",
- "SettingsWarning": "Changing these values may cause instability or connectivity failures. If you experience any problems, we recommend changing them back to default.",
- "Share": "Share",
- "ShowAdvancedSettings": "Show advanced settings",
- "ShowIndicatorsFor": "Show indicators for:",
- "ShowLess": "Show less",
- "ShowMore": "Show more",
- "ShowTitle": "Show title",
- "ShowYear": "Show year",
- "Shows": "Shows",
- "Shuffle": "Shuffle",
- "New": "New",
- "Filter": "Filter",
- "SimultaneousConnectionLimitHelp": "The maximum number of allowed simultaneous streams. Enter 0 for no limit.",
- "SkipEpisodesAlreadyInMyLibrary": "Don't record episodes that are already in my library",
- "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.",
- "Small": "Small",
- "SmallCaps": "Small Caps",
- "Smaller": "Smaller",
- "Smart": "Smart",
- "SmartSubtitlesHelp": "Subtitles matching the language preference will be loaded when the audio is in a foreign language.",
- "Songs": "Songs",
- "Sort": "Sort",
- "SortByValue": "Sort by {0}",
- "SortChannelsBy": "Sort channels by:",
- "SortName": "Sort name",
- "SpecialFeatures": "Special Features",
- "Sports": "Sports",
- "StopRecording": "Stop recording",
- "Studios": "Studios",
- "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "These settings also apply to any Chromecast playback started by this device.",
- "SubtitleAppearanceSettingsDisclaimer": "These settings will not apply to graphical subtitles (PGS, DVD, etc) or ASS/SSA subtitles that embed their own styles.",
- "SubtitleDownloadersHelp": "Enable and rank your preferred subtitle downloaders in order of priority.",
- "SubtitleOffset": "Subtitle Offset",
- "Subtitle": "Subtitle",
- "Subtitles": "Subtitles",
- "Suggestions": "Suggestions",
- "Sunday": "Sunday",
- "Sync": "Sync",
- "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. SyncPlay enables to sync playback with other devices.",
- "SystemDlnaProfilesHelp": "System profiles are read-only. Changes to a system profile will be saved to a new custom profile.",
- "TV": "TV",
- "TabAccess": "Access",
- "TabAdvanced": "Advanced",
- "TabCatalog": "Catalog",
- "TabRepositories": "Repositories",
- "TabCodecs": "Codecs",
- "TabContainers": "Containers",
- "TabDashboard": "Dashboard",
- "TabDirectPlay": "Direct Play",
- "TabLatest": "Latest",
- "TabLogs": "Logs",
- "TabMusic": "Music",
- "TabMyPlugins": "My Plugins",
- "TabNetworks": "Networks",
- "TabNetworking": "Networking",
- "TabNfoSettings": "NFO Settings",
- "TabNotifications": "Notifications",
- "TabOther": "Other",
- "TabParentalControl": "Parental Control",
- "TabPlugins": "Plugins",
- "TabProfiles": "Profiles",
- "TabResponses": "Responses",
- "TabScheduledTasks": "Scheduled Tasks",
- "TabServer": "Server",
- "TabStreaming": "Streaming",
- "TabUpcoming": "Upcoming",
- "Tags": "Tags",
- "TagsValue": "Tags: {0}",
- "TellUsAboutYourself": "Tell us about yourself",
- "ThemeSongs": "Theme songs",
- "ThemeVideos": "Theme videos",
- "TheseSettingsAffectSubtitlesOnThisDevice": "These settings affect subtitles on this device",
- "ThisWizardWillGuideYou": "This wizard will help guide you through the setup process. To begin, please select your preferred language.",
- "Thumb": "Thumb",
- "ThumbCard": "Thumb Card",
- "Thursday": "Thursday",
- "TitleHardwareAcceleration": "Hardware Acceleration",
- "TitleHostingSettings": "Hosting Settings",
- "TitlePlayback": "Playback",
- "TrackCount": "{0} tracks",
- "Trailers": "Trailers",
- "Transcoding": "Transcoding",
- "Tuesday": "Tuesday",
- "TvLibraryHelp": "Review the {0}TV naming guide{1}.",
- "UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing",
- "UseDoubleRateDeinterlacingHelp": "This setting uses the field rate when deinterlacing, often referred to as bob deinterlacing, which doubles the frame rate of the video to provide full motion like what you would see when viewing interlaced video on a TV.",
- "Uniform": "Uniform",
- "UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
- "HeaderUninstallPlugin": "Uninstall Plugin",
- "Unmute": "Unmute",
- "Unplayed": "Unplayed",
- "Unrated": "Unrated",
- "Up": "Up",
- "Upload": "Upload",
- "UserAgentHelp": "Supply a custom user-agent HTTP header.",
- "UserProfilesIntro": "Jellyfin includes support for user profiles with granular display settings, play state, and parental controls.",
- "ValueAlbumCount": "{0} albums",
- "ValueAudioCodec": "Audio Codec: {0}",
- "ValueCodec": "Codec: {0}",
- "ValueConditions": "Conditions: {0}",
- "ValueContainer": "Container: {0}",
- "ValueDiscNumber": "Disc {0}",
- "ValueEpisodeCount": "{0} episodes",
- "ValueMinutes": "{0} min",
- "ValueMovieCount": "{0} movies",
- "ValueMusicVideoCount": "{0} music videos",
- "ValueOneAlbum": "1 album",
- "ValueOneEpisode": "1 episode",
- "ValueOneMovie": "1 movie",
- "ValueOneMusicVideo": "1 music video",
- "ValueOneSeries": "1 series",
- "ValueOneSong": "1 song",
- "ValueSeconds": "{0} seconds",
- "ValueSeriesCount": "{0} series",
- "ValueSongCount": "{0} songs",
- "ValueSpecialEpisodeName": "Special - {0}",
- "ValueTimeLimitMultiHour": "Time limit: {0} hours",
- "ValueTimeLimitSingleHour": "Time limit: 1 hour",
- "ValueVideoCodec": "Video Codec: {0}",
- "Vertical": "Vertical",
- "Video": "Video",
- "VideoAudio": "Video Audio",
- "ViewAlbum": "View album",
- "ViewAlbumArtist": "View album artist",
- "ViewPlaybackInfo": "View playback info",
- "Watched": "Watched",
- "Wednesday": "Wednesday",
- "WelcomeToProject": "Welcome to Jellyfin!",
- "Whitelist": "Whitelist",
- "WizardCompleted": "That's all we need for now. Jellyfin has begun collecting information about your media library. Check out some of our apps, and then click Finish to view the Dashboard.",
- "Writer": "Writer",
- "Writers": "Writers",
- "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every XML response.",
- "XmlTvKidsCategoriesHelp": "Programs with these categories will be displayed as programs for children. Separate multiple with '|'.",
- "XmlTvMovieCategoriesHelp": "Programs with these categories will be displayed as movies. Separate multiple with '|'.",
- "XmlTvNewsCategoriesHelp": "Programs with these categories will be displayed as news programs. Separate multiple with '|'.",
- "XmlTvPathHelp": "A path to a XMLTV file. Jellyfin will read this file and periodically check it for updates. You are responsible for creating and updating the file.",
- "XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.",
- "Yadif": "YADIF",
- "Bwdif": "BWDIF",
- "Yes": "Yes",
- "Yesterday": "Yesterday",
- "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.",
- "WriteAccessRequired": "Jellyfin requires write access to this folder. Please ensure write access and try again.",
- "ListPaging": "{0}-{1} of {2}",
- "PersonRole": "as {0}",
- "LastSeen": "Last seen {0}",
- "DailyAt": "Daily at {0}",
- "WeeklyAt": "{0}s at {1}",
- "OnWakeFromSleep": "On wake from sleep",
- "EveryXMinutes": "Every {0} minutes",
- "EveryHour": "Every hour",
- "EveryXHours": "Every {0} hours",
- "OnApplicationStartup": "On application startup",
- "UnsupportedPlayback": "Jellyfin cannot decrypt content protected by DRM but all content will be attempted regardless, including protected titles. Some files may appear completely black due to encryption or other unsupported features, such as interactive titles.",
- "EnableBlurHash": "Enable blurred placeholders for images",
- "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a unique placeholder.",
- "ButtonSyncPlay": "SyncPlay",
- "ButtonCast": "Cast",
- "ButtonPlayer": "Player",
- "MediaInfoVideoRange": "Video range",
- "MediaInfoColorSpace": "Color space",
- "MediaInfoColorTransfer": "Color transfer",
- "MediaInfoColorPrimaries": "Color primaries",
- "LabelVideoRange": "Video range:",
- "LabelColorSpace": "Color space:",
- "LabelColorTransfer": "Color transfer:",
- "LabelColorPrimaries": "Color primaries:",
- "LabelOpenclDevice": "OpenCL Device:",
- "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tonemapping. The left side of the dot is the platform number, and the right side is the device number on the platform. The default value is 0.0. The ffmpeg application file containing the OpenCL hardware acceleration method is required.",
- "EnableTonemapping": "Enable Tone mapping",
- "AllowTonemappingHelp": "Tone mapping can transform the dynamic range of a video from HDR to SDR while maintaining image details and colors, which are very important information for representing the original scene. Currently works only when transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.",
- "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:",
- "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is Reinhard.",
- "LabelTonemappingRange": "Tonemapping range:",
- "TonemappingRangeHelp": "Select the output color range. Auto is the same as the input range.",
- "LabelTonemappingDesat": "Tonemapping desat:",
- "LabelTonemappingDesatHelp": "Apply desaturation for highlights that exceed this level of brightness. The higher the parameter, the more color information will be preserved. This setting helps prevent unnaturally blown-out colors for super-highlights, by (smoothly) turning into white instead. This makes images feel more natural, at the cost of reducing information about out-of-range colors. The recommended and default values are 0 and 0.5.",
- "LabelTonemappingThreshold": "Tonemapping threshold:",
- "LabelTonemappingThresholdHelp": "The tonemapping algorithm parameters is fine-tuned per each scene. And a threshold is used to detect whether the scene has changed or not. If the distance between the current frame average brightness and the current running average exceeds a threshold value, we would re-calculate scene average and peak brightness. The recommended and default values are 0.8 and 0.2.",
- "LabelTonemappingPeak": "Tonemapping peak:",
- "LabelTonemappingPeakHelp": "Override signal/nominal/reference peak with this value. Useful when the embedded peak information in display metadata is not reliable or when tone mapping from a lower range to a higher range. The recommended and default values are 0.",
- "LabelTonemappingParam": "Tonemapping param:",
- "LabelTonemappingParamHelp": "Tune the tone mapping algorithm. The recommended and default values are NaN. Generally leave it blank.",
- "StopPlayback": "Stop playback",
- "ClearQueue": "Clear queue",
- "LabelSubtitleVerticalPosition": "Vertical position:",
- "SubtitleVerticalPositionHelp": "Line number where text appears. Positive numbers indicate top down. Negative numbers indicate bottom up.",
- "Preview": "Preview",
- "LabelMaxMuxingQueueSize": "Max muxing queue size:",
- "LabelMaxMuxingQueueSizeHelp": "Maximum number of packets that can be buffered while waiting for all streams to initialize. Try to increase it if you still encounter \"Too many packets buffered for output stream\" error in ffmpeg logs. The recommended value is 2048.",
- "LabelCreateHttpPortMap": "Enable automatic port mapping for http traffic as well as https.",
- "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for http traffic in addition to https traffic.",
- "HeaderAutoDiscovery": "Network Discovery",
- "LabelAutomaticDiscovery": "Enable Auto Discovery:",
- "LabelAutomaticDiscoveryHelp": "Enable applications to automatically detect Jellyfin by using udp port 7359.",
- "LabelAutoDiscoveryTracing": "Enable Auto Discovery tracing.",
- "LabelAutoDiscoveryTracingHelp": "When enabled, packets received on the auto discovery port will be logged.",
- "HeaderPortRanges": "Firewall and Proxy Settings",
- "LabelUDPPortRange": "UDP Communication Range:",
- "LabelUDPPortRangeHelp": "Restrict Jellyfin to use this port range when making UDP connections. (Default is 1024 - 645535).http://example.com/<baseurl>
",
+ "LabelBindToLocalNetworkAddress": "Bind to local network address:",
+ "LabelBindToLocalNetworkAddressHelp": "Override the local IP address for the HTTP server. If left empty, the server will bind to all available addresses. Changing this value requires a restart.",
+ "LabelBirthDate": "Birth date:",
+ "LabelBirthYear": "Birth year:",
+ "LabelBitrate": "Bitrate:",
+ "LabelBlastMessageInterval": "Alive message interval",
+ "LabelBlastMessageIntervalHelp": "Determines the duration in seconds between blast alive messages.",
+ "LabelBlockContentWithTags": "Block items with tags:",
+ "LabelBurnSubtitles": "Burn subtitles:",
+ "LabelCache": "Cache:",
+ "LabelCachePath": "Cache path:",
+ "LabelCachePathHelp": "Specify a custom location for server cache files such as images. Leave blank to use the server default.",
+ "LabelCancelled": "Cancelled",
+ "LabelCertificatePassword": "Certificate password:",
+ "LabelCertificatePasswordHelp": "If your certificate requires a password, please enter it here.",
+ "LabelChannels": "Channels:",
+ "LabelChromecastVersion": "Chromecast Version",
+ "LabelCollection": "Collection:",
+ "LabelColorPrimaries": "Color primaries:",
+ "LabelColorSpace": "Color space:",
+ "LabelColorTransfer": "Color transfer:",
+ "LabelCommunityRating": "Community rating:",
+ "LabelContentType": "Content type:",
+ "LabelCorruptedFrames": "Corrupted frames:",
+ "LabelCountry": "Country:",
+ "LabelCreateHttpPortMap": "Enable automatic port mapping for http traffic as well as https.",
+ "LabelCreateHttpPortMapHelp": "Permit automatic port mapping to create a rule for http traffic in addition to https traffic.",
+ "LabelCriticRating": "Critic rating:",
+ "LabelCurrentPassword": "Current password:",
+ "LabelCurrentStatus": "Current status:",
+ "LabelCustomCertificatePath": "Custom SSL certificate path:",
+ "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.",
+ "LabelCustomCss": "Custom CSS:",
+ "LabelCustomCssHelp": "Apply your own custom styles on the web interface.",
+ "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.",
+ "LabelCustomRating": "Custom rating:",
+ "LabelDateAdded": "Date added:",
+ "LabelDateAddedBehavior": "Date added behavior for new content:",
+ "LabelDateAddedBehaviorHelp": "If a metadata value is present, it will always be used before either of these options.",
+ "LabelDateTimeLocale": "Date time locale:",
+ "LabelDay": "Day:",
+ "LabelDeathDate": "Death date:",
+ "LabelDefaultScreen": "Default screen:",
+ "LabelDefaultUser": "Default user:",
+ "LabelDefaultUserHelp": "Determines which user library should be displayed on connected devices. This can be overridden for each device using profiles.",
+ "LabelDeinterlaceMethod": "Deinterlacing method:",
+ "LabelDeviceDescription": "Device description",
+ "LabelDidlMode": "DIDL mode:",
+ "LabelDiscNumber": "Disc number:",
+ "LabelDisplayLanguage": "Display language:",
+ "LabelDisplayLanguageHelp": "Translating Jellyfin is an ongoing project.",
+ "LabelDisplayMode": "Display mode:",
+ "LabelDisplayName": "Display name:",
+ "LabelDisplayOrder": "Display order:",
+ "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in",
+ "LabelDownloadLanguages": "Download languages:",
+ "LabelDownMixAudioScale": "Audio boost when downmixing:",
+ "LabelDownMixAudioScaleHelp": "Boost audio when downmixing. A value of one will preserve the original volume.",
+ "LabelDropImageHere": "Drop image here, or click to browse.",
+ "LabelDroppedFrames": "Dropped frames:",
+ "LabelDropShadow": "Drop shadow:",
+ "LabelDynamicExternalId": "{0} Id:",
+ "LabelEasyPinCode": "Easy pin code:",
+ "LabelEmbedAlbumArtDidl": "Embed album art in Didl",
+ "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.",
+ "LabelEnableAutomaticPortMap": "Enable automatic port mapping",
+ "LabelEnableAutomaticPortMapHelp": "Automatically forward public ports on your router to local ports on your server via UPnP. This may not work with some router models or network configurations. Changes will not apply until after a server restart.",
+ "LabelEnableBlastAliveMessages": "Blast alive messages",
+ "LabelEnableBlastAliveMessagesHelp": "Enable this if the server is not detected reliably by other UPnP devices on your network.",
+ "LabelEnableDlnaClientDiscoveryInterval": "Client discovery interval",
+ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determines the duration in seconds between SSDP searches.",
+ "LabelEnableDlnaDebugLogging": "Enable DLNA debug logging",
+ "LabelEnableDlnaDebugLoggingHelp": "Create large log files and should only be used as needed for troubleshooting purposes.",
+ "LabelEnableDlnaPlayTo": "Enable DLNA Play To",
+ "LabelEnableDlnaPlayToHelp": "Detect devices within your network and offer the ability to control them remotely.",
+ "LabelEnableDlnaServer": "Enable DLNA server",
+ "LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.",
+ "LabelEnableHardwareDecodingFor": "Enable hardware decoding for:",
+ "LabelEnableHttps": "Enable HTTPS",
+ "LabelEnableHttpsHelp": "Listen on the configured HTTPS port. A valid certificate must also be supplied for this to take effect.",
+ "LabelEnableIP4": "Enable IPv4:",
+ "LabelEnableIP4Help": "Enables IPv4 functionality.",
+ "LabelEnableIP6": "Enable IPv6:",
+ "LabelEnableIP6Help": "Enables IPv6 functionality.",
+ "LabelEnableRealtimeMonitor": "Enable real time monitoring",
+ "LabelEnableRealtimeMonitorHelp": "Changes to files will be processed immediately on supported file systems.",
+ "LabelEnableSingleImageInDidlLimit": "Limit to single embedded image",
+ "LabelEnableSingleImageInDidlLimitHelp": "Some devices will not render properly if multiple images are embedded within Didl.",
+ "LabelEnableSSDPTracing": "Enable SSDP Tracing:",
+ "LabelEnableSSDPTracingHelp": "Enable details SSDP network tracing to be logged.http://exemplo.com/<baseurl>
",
+ "LabelBaseUrlHelp": "Adiciona uma sub-pasta personalizada ao URL do servidor. Por exemplo: http://exemplo.com/<baseurl>
",
"LabelMoviePrefixHelp": "Se aplicar um prefixo aos títulos dos filmes, introduza-o aqui para que o servidor consiga tratá-los corretamente.",
"LabelPleaseRestart": "As alterações produzirão efeito depois de recarregar a página web.",
- "LabelRecordingPathHelp": "Especifique a localização por defeito para guardar as gravações. Se for deixado em branco, será utilizada a pasta base do servidor.",
+ "LabelRecordingPathHelp": "Especifique a localização predefinida para guardar as gravações. Se for deixado em branco, será utilizada a pasta base do servidor.",
"ColorTransfer": "Transferência de cores",
"ExtractChapterImagesHelp": "Extrair imagens do capítulo permite aos clientes apresentar menus de seleção de cenas com gráficos. O processo poderá ser lento e exigente em recursos, bem como ocupar múltiplos gigabytes em disco. Este processo é corrido quando novos vídeos são encontrados e também através de uma tarefa agendada noturna. É possível configurar a hora de execução para que, idealmente, não coincida com horas de maior utilização.",
"Features": "Funcionalidades",
"HeaderMusicQuality": "Qualidade da Música",
"HeaderMyDevice": "O Meu Dispositivo",
"HeaderSortBy": "Ordenar Por",
- "LabelOptionalNetworkPathHelp": "Se esta pasta estiver partilhada na rede, fornecer o caminho de rede pode permitir aos clientes aceder diretamente aos ficheiros multimédia. For example, {0} or {1}.",
+ "LabelOptionalNetworkPathHelp": "Caso a pasta esteja partilhada, fornecer o caminho de rede pode permitir aos clientes aceder diretamente aos ficheiros multimédia. Por exemplo, {0} ou {1}.",
"LabelPersonRoleHelp": "Exemplo: motorista da carrinha de gelados",
"LabelPlayer": "Reprodutor:",
"LabelServerName": "Nome do servidor:",
@@ -959,7 +958,7 @@
"LabelKidsCategories": "Categorias para crianças:",
"LabelMovieCategories": "Categorias para filmes:",
"LabelMoviePrefix": "Prefixo para filmes:",
- "LabelMovieRecordingPath": "Caminho para gravação de filmes (opcional):",
+ "LabelMovieRecordingPath": "Localização para gravação de filmes:",
"LabelNewsCategories": "Categorias para notícias:",
"LabelNumber": "Número:",
"LabelPlayMethod": "Método de reprodução:",
@@ -969,9 +968,9 @@
"LabelProfileCodecs": "Codecs:",
"LabelReasonForTranscoding": "Razão para transcodificação:",
"LabelScreensaver": "Proteção de Ecrã:",
- "LabelSeriesRecordingPath": "Caminho para gravação de séries (opcional):",
+ "LabelSeriesRecordingPath": "Localização para gravação de séries:",
"ColorPrimaries": "Cores primárias",
- "MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente de novo.",
+ "MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente novamente.",
"MessageImageTypeNotSelected": "Por favor, selecione um tipo de imagem da lista.",
"MessageImageFileTypeAllowed": "Apenas são suportados ficheiros JPEG ou PNG.",
"MessageForgotPasswordInNetworkRequired": "Por favor, volte a tentar o processo de recuperação de palavra-passe quando se encontrar dentro da sua rede local.",
@@ -1001,7 +1000,7 @@
"HeaderTypeImageFetchers": "{0} fornecedores de imagens",
"LabelImageFetchersHelp": "Active e ordene os fornecedores de imagens por ordem de preferência.",
"LabelKodiMetadataUserHelp": "Autorizar que outras aplicações usem dados de visualização gaurdados em ficheiros NFO.",
- "LabelMetadataSaversHelp": "Escolha o formato em que deseja guardar metadados.",
+ "LabelMetadataSaversHelp": "Escolha o formato a utilizar ao guardar metadados.",
"LabelRefreshMode": "Modo de actualização:",
"LabelRemoteClientBitrateLimitHelp": "Valor-limite de taxa de transmissão para todos os dispositivos fora da rede local. Este valor é opcional e aplica-se a cada transmissão individual. Ao definir este valor previne que dispositivos peçam uma taxa de transmissão acima da sua ligação à internet. Pedir uma taxa de transmissão acima do limite da ligação implica a necessidade de transcodificar o vídeo e num aumento da carga da CPU.",
"Home": "Início",
@@ -1031,15 +1030,15 @@
"OptionEnableForAllTuners": "Ativar para todos os sintonizadores",
"OptionEnableExternalContentInSuggestions": "Ativar conteúdo externo nas sugestões",
"OptionBluray": "Blu-Ray",
- "OptionAutomaticallyGroupSeriesHelp": "Se ativado, sérias que estejam espalhadas por várias pastas nesta biblioteca, serão automaticamente combinadas numa única série.",
+ "OptionAutomaticallyGroupSeriesHelp": "Séries que estejam espalhadas por várias pastas nesta biblioteca, serão automaticamente combinadas numa única série.",
"OptionAutomaticallyGroupSeries": "Combinar automaticamente séries que estejam espalhadas por várias pastas",
"OptionAllowVideoPlaybackRemuxing": "Permitir a reprodução de vídeo que requeira conversão sem transcodificação",
"OptionAllowSyncTranscoding": "Permitir a transferência e sincronização de conteúdos que requeiram transcodificação",
"OptionAllowLinkSharingHelp": "Apenas serão partilhadas páginas que contenham informação sobre os conteúdos. Os conteúdos nunca serão partilhados. As partilhas são limitadas no tempo e expiram após {0} dias.",
"Option3D": "3D",
- "OnlyImageFormats": "Apenas formatos de imagem (VOBSUB, PGS, SUB, etc)",
+ "OnlyImageFormats": "Apenas Formatos de Imagem (VOBSUB, PGS, SUB, etc)",
"OnlyForcedSubtitlesHelp": "Só serão carregadas legendas marcadas como forçadas.",
- "OnlyForcedSubtitles": "Apenas legendas forçadas",
+ "OnlyForcedSubtitles": "Apenas Legendas Forçadas",
"Off": "Desligado",
"NumLocationsValue": "{0} pastas",
"Normal": "Normal",
@@ -1077,7 +1076,7 @@
"MoveLeft": "Mover para a esquerda",
"MoreFromValue": "Mais de {0}",
"Mobile": "Móvel",
- "MetadataSettingChangeHelp": "Alterar as definições de metadados irá afetar conteúdo adicionado futuramente. Para refrescar o conteúdo existente, abra o painel de detalhes e clique no botão Refrescar, ou execute refrescamentos em massa utilizando o gestor de metadados.",
+ "MetadataSettingChangeHelp": "Alterar as definições de metadados afetarão conteúdos adicionados futuramente. Para atualizar o conteúdo existente, abra o painel de detalhes e clique no botão Recarregar metadados, ou execute atualizações em massa utilizando o gestor de metadados.",
"MetadataManager": "Gestor de Metadados",
"Metadata": "Metadados",
"MessageYouHaveVersionInstalled": "Neste momento está instalada a versão {0}.",
@@ -1098,8 +1097,8 @@
"LearnHowYouCanContribute": "Veja como pode contribuir.",
"Large": "Grande",
"LanNetworksHelp": "Lista separada por vírgulas de endereços IP ou IP/máscara que serão considerados como locais quando se aplicam restrições de largura de banda. Se preenchido, todos os outros endereços serão considerados externos e estarão sujeitos às restrições de largura de banda para dispositivos externos. Se deixado em branco, apenas serão consideradas locais as sub-redes do servidor.",
- "LabelffmpegPathHelp": "Caminho para o binário ffmpeg, ou para a pasta que o contém.",
- "LabelffmpegPath": "Caminho FFmpeg:",
+ "LabelffmpegPathHelp": "Localização da aplicação ou pasta que contém o ffmgeg.",
+ "LabelffmpegPath": "Localização FFmpeg:",
"LabelYear": "Ano:",
"LabelWeb": "Web:",
"LabelVideoCodec": "Codec de vídeo:",
@@ -1112,7 +1111,7 @@
"LabelUserLoginAttemptsBeforeLockout": "Tentativas de início de sessão falhadas até o utilizador ser bloqueado:",
"LabelTranscodingProgress": "Progresso de transcodificação:",
"LabelTranscodingFramerate": "Taxa de fotogramas de transcodificação:",
- "LabelTranscodePath": "Caminho de transcodificação:",
+ "LabelTranscodePath": "Localização de transcodificação:",
"LabelTrackNumber": "Número da faixa:",
"LabelTextColor": "Côr do texto:",
"LabelTextBackgroundColor": "Côr de fundo do texto:",
@@ -1131,11 +1130,11 @@
"NewEpisodes": "Novos episódios",
"Never": "Nunca",
"Name": "Nome",
- "MusicVideo": "Videoclip",
+ "MusicVideo": "Videoclipe",
"MusicArtist": "Artista de Música",
"MusicAlbum": "Álbum de Música",
"MoreMediaInfo": "Informações",
- "MediaInfoBitrate": "Taxa de Bits",
+ "MediaInfoBitrate": "Fluxo de bits",
"LabelUserAgent": "User-Agent:",
"MediaInfoAnamorphic": "Anamórfico",
"LabelTranscodes": "Transcodificação:",
@@ -1171,8 +1170,8 @@
"Small": "Pequeno",
"ShowTitle": "Mostrar título",
"ShowIndicatorsFor": "Mostrar indicadores para:",
- "ServerNameIsShuttingDown": "Jellyfin Server - {0} está a desligar.",
- "ServerNameIsRestarting": "Jellyfin Server - {0} está a reiniciar.",
+ "ServerNameIsShuttingDown": "O servidor {0} está a desligar.",
+ "ServerNameIsRestarting": "O servidor {0} está a reiniciar.",
"SeriesYearToPresent": "{0} - Presente",
"SeriesSettings": "Configuração de série",
"SeriesCancelled": "Série cancelada.",
@@ -1196,30 +1195,30 @@
"PictureInPicture": "Imagem em imagem",
"OptionDisplayFolderView": "Mostre em vista de pasta para ver pastas de mídia",
"NewCollectionHelp": "Coleções permitem criar grupos personalizados de filmes e outros tipos de conteúdo.",
- "MusicLibraryHelp": "Reveja o {0}guia de nomeação de música{1}.",
- "MovieLibraryHelp": "Reveja o {0} guia de nomeação de filmes {1}.",
+ "MusicLibraryHelp": "Consulte o {0}guia de nomenclatura de música{1}.",
+ "MovieLibraryHelp": "Consulte o {0}guia de nomenclatura de filmes{1}.",
"MessageConfirmAppExit": "Quer sair?",
- "MediaInfoRefFrames": "Ref quadros",
+ "MediaInfoRefFrames": "Ref frames",
"MediaInfoLayout": "Disposição",
"MediaInfoDefault": "Padrão",
- "MediaInfoBitDepth": "Bit profundidade",
- "Logo": "Logotipo",
- "LabelXDlnaDoc": "X-DLNA doc:",
- "LabelXDlnaCap": "X-DLNA cap:",
+ "MediaInfoBitDepth": "Profundidade de bit",
+ "Logo": "Logótipo",
+ "LabelXDlnaDoc": "Documentação X-DLNA:",
+ "LabelXDlnaCap": "Limite X-DLNA:",
"LabelVaapiDeviceHelp": "Este é o nó de renderização usado para aceleração de hardware.",
"LabelVaapiDevice": "Dispositivo VAAPI:",
- "LabelTypeMetadataDownloaders": "{0} transferências de metadados:",
+ "LabelTypeMetadataDownloaders": "Fornecedores de metadados para {0}:",
"LabelTheme": "Tema:",
- "LabelTVHomeScreen": "TV modo ecrã de casa:",
- "LabelSubtitleDownloaders": "Transferência de legendas:",
- "LabelParentNumber": "Número fonte:",
- "LabelMetadataSavers": "Formatos de Gravação de Metadados:",
- "LabelAudioBitDepth": "Áudio bit quantidade:",
+ "LabelTVHomeScreen": "Modo TV ecrã inicial:",
+ "LabelSubtitleDownloaders": "Fornecedores de legendas:",
+ "LabelParentNumber": "Número da fonte:",
+ "LabelMetadataSavers": "Formatos de Gravação dos Metadados:",
+ "LabelAudioBitDepth": "Profundidade do bit de áudio:",
"HeaderNavigation": "Navegação",
- "EnableStreamLooping": "Auto-cíclico de streams ao vivo",
- "Down": "Baixo",
+ "EnableStreamLooping": "Transmissão direta em auto loop",
+ "Down": "para baixo",
"ButtonSplit": "Dividir",
- "NoCreatedLibraries": "Parece que ainda não foi criada nenhuma biblioteca por enquanto. {0} Gostaria de criar uma biblioteca agora? {1}",
+ "NoCreatedLibraries": "Parece que ainda não foi criada nenhuma biblioteca. {0} Deseja criar uma biblioteca agora? {1}",
"AskAdminToCreateLibrary": "Pergunte a um administrador para criar uma biblioteca.",
"LabelVideoResolution": "Resolução de vídeo:",
"LabelPlayerDimensions": "Dimensões de leitor:",
@@ -1232,7 +1231,7 @@
"AllowFfmpegThrottlingHelp": "Suspende o processo de transcodificação assim que este avance o suficiente após o ponto de reprodução atual, para poupança de recursos. Esta funcionalidade é mais útil quando a reprodução é maioritariamente contínua, sem avançar ou recuar manualmente. Desative esta opção caso haja problemas de reprodução.",
"AllowFfmpegThrottling": "Reduzir Taxa de Transcodificação",
"PreferEmbeddedTitlesOverFileNamesHelp": "Determina o título a apresentar por defeito quando não é possível carregar metadados locais nem da Internet.",
- "OptionSaveMetadataAsHiddenHelp": "Alterar esta definição apenas afetará metadados guardados futuramente. Ficheiros existentes serão atualizados assim que forem alterados pelo Servidor Jellyfin.",
+ "OptionSaveMetadataAsHiddenHelp": "Alterar esta definição apenas afetará metadados guardados futuramente. Ficheiros existentes serão atualizados assim que forem alterados pelo servidor.",
"ButtonSyncPlay": "SyncPlay",
"LabelRepositoryUrl": "URL do Repositório",
"HeaderNewRepository": "Novo Repositório",
@@ -1257,7 +1256,7 @@
"LabelChromecastVersion": "Versão do \"Chromecast\"",
"LabelLibraryPageSizeHelp": "Define a quantidade de items a apresentar na página de uma Biblioteca. Para desativar a existência de paginação, introduza o valor 0.",
"LabelLibraryPageSize": "Tamanho da página da Biblioteca:",
- "LabelEnableHttpsHelp": "Permite que o servidor escute na porta HTTPS configurada. Um certificado válido também deve ser configurado para que isso entre em vigor.",
+ "LabelEnableHttpsHelp": "Escuta na porta HTTPS configurada. Um certificado válido também deverá ser configurado para funcionar.",
"LabelEnableHttps": "Ativar HTTPS",
"LabelDeinterlaceMethod": "Método de desentrelaçamento:",
"HeaderSyncPlayEnabled": "SyncPlay ativado",
@@ -1272,7 +1271,7 @@
"EnableDetailsBanner": "Cartaz de Detalhes",
"EnableDecodingColorDepth10Vp9": "Ativar descodificação de hardware de 10-Bits para VP9",
"EnableDecodingColorDepth10Hevc": "Ativar descodificação de hardware de 10-Bits para HEVC",
- "DeinterlaceMethodHelp": "Selecionar um método de desentrelaçamento para converter conteúdo entrelaçado.",
+ "DeinterlaceMethodHelp": "Selecionar um método de desentrelaçamento ao transcodificar conteúdo entrelaçado através de software. Caso esteja ativo, o desentrelaçamento através de aceleração por hardware terá prioridade sobre esta opção.",
"ClientSettings": "Definições do Cliente",
"ButtonTogglePlaylist": "Lista de Reprodução",
"BoxSet": "Coleção",
@@ -1282,5 +1281,137 @@
"Data": "Dados",
"ButtonUseQuickConnect": "Usar Quick Connect",
"ButtonActivate": "Ativar",
- "Authorize": "Autorizar"
+ "Authorize": "Autorizar",
+ "LabelMaxMuxingQueueSize": "Tamanho máximo da fila de muxing:",
+ "Preview": "Pré-visualizar",
+ "SubtitleVerticalPositionHelp": "Número da linha onde o texto é exibido. Números positivos representam ordem descendente. Números negativos representam ordem ascendente.",
+ "LabelSubtitleVerticalPosition": "Posição vertical:",
+ "ClearQueue": "Limpar fila",
+ "StopPlayback": "Parar reprodução",
+ "LabelTonemappingAlgorithm": "Selecione o algoritmo de Tone mapping a usar:",
+ "EnableTonemapping": "Ativar Tone mapping",
+ "LabelOpenclDeviceHelp": "Este é o dispositivo OpenCL usado para o Tone Mapping. O lado esquerdo do ponto representa o número da plataforma e no lado direito é representado o número do dispositivo na plataforma. O valor padrão é 0.0. É necessário o ficheiro da aplicação ffmpeg que contem o método de aceleração por hardware OpenCL.",
+ "LabelOpenclDevice": "Dispositivo OpenCL:",
+ "LabelColorPrimaries": "Cor primária:",
+ "LabelColorTransfer": "Transferência de cor:",
+ "LabelColorSpace": "Espaço de cor:",
+ "LabelVideoRange": "Intervalo do vídeo:",
+ "MediaInfoColorPrimaries": "Cores primárias",
+ "MediaInfoColorTransfer": "Transferência da cor",
+ "MediaInfoColorSpace": "Espaço de cor",
+ "MediaInfoVideoRange": "Intervalo do vídeo",
+ "ButtonPlayer": "Reprodutor",
+ "ButtonCast": "Elenco",
+ "EnableBlurHashHelp": "Imagens que ainda estão a ser descarregadas serão apresentadas num espaço reservado.",
+ "EnableBlurHash": "Ativar espaço desfocado para imagens",
+ "UnsupportedPlayback": "O Jellyfin não consegue descodificar conteúdo protegido por DRM, mas tentará de qualquer forma, incluindo títulos protegidos. Alguns ficheiros reproduziram um ecrã preto devido à encriptação ou a outras funcionalidades não suportadas, como títulos interativos.",
+ "OnApplicationStartup": "No arranque da aplicação",
+ "EveryXHours": "A cada {0} horas",
+ "EveryHour": "A cada hora",
+ "EveryXMinutes": "A cada {0} minutos",
+ "OnWakeFromSleep": "Ao acordar da suspensão",
+ "DailyAt": "Diariamente no {0}",
+ "LastSeen": "Última visita a {0}",
+ "PersonRole": "como {0}",
+ "ListPaging": "{0}-{1} de {2}",
+ "WriteAccessRequired": "O Jellyfin necessita de acesso de escrita a esta pasta. Garanta acesso de escrita e tente novamente.",
+ "PathNotFound": "A localização não foi encontrada. Verifique se o caminho é válido e tente novamente.",
+ "Writers": "Argumentistas",
+ "ViewAlbumArtist": "Ver artista do álbum",
+ "Video": "Vídeo",
+ "UseDoubleRateDeinterlacingHelp": "Esta definição usa o field rate durante o desentrelaçamento, referido frequentemente como desentrelaçamento bob, que duplica a taxa de frames do vídeo de forma proporcionar um movimento fluído como quando visualiza um vídeo desentrelaçado numa televisão.",
+ "UseDoubleRateDeinterlacing": "Duplicar o frame rate durante desentrelaçamento",
+ "TvLibraryHelp": "Consulte o {0}guia de nomenclatura de TV{1}.",
+ "TabNetworking": "Rede",
+ "TabRepositories": "Repositórios",
+ "SyncPlayAccessHelp": "Selecione o nível de acesso deste utilizador à funcionalidade SyncPlay. O SyncPlay permite a reprodução sincronizada com outros dispositivos.",
+ "Subtitle": "Legenda",
+ "SubtitleOffset": "Desvio das Legendas",
+ "SubtitleDownloadersHelp": "Ative e classifique os fornecedores de legendas por ordem de prioridade.",
+ "SubtitleAppearanceSettingsDisclaimer": "Estas definições não se aplicam a legendas gráficas (PGS, DVD, etc) ou a legendas ASS/SSA com estilos próprios incorporados.",
+ "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Estas definições também se aplicam à reprodução através de um Chromecast iniciada por este dispositivo.",
+ "SpecialFeatures": "Funcionalidades Especiais",
+ "Filter": "Filtro",
+ "New": "Novo",
+ "ShowMore": "Mostrar mais",
+ "ShowLess": "Mostrar menos",
+ "SettingsWarning": "Alterar estes valores poderá causar instabilidade ou falhas de ligação. Caso ocorra algum problema recomendamos que volte a alterar para os valores padrão.",
+ "SelectServer": "Selecionar Servidor",
+ "Season": "Temporada",
+ "SaveChanges": "Guardar alterações",
+ "Restart": "Reiniciar",
+ "ResetPassword": "Repor Palavra-passe",
+ "RefreshDialogHelp": "Os metadados são atualizados consoante as configurações e serviços de internet ativos no Painel Principal.",
+ "QuickConnectNotActive": "O Quick Connect não está ativo neste servidor",
+ "QuickConnectNotAvailable": "Solicite a ativação do Quick Connect ao administrador do servidor",
+ "QuickConnectInvalidCode": "Código Quick Connect inválido",
+ "QuickConnectDescription": "Para iniciar sessão com o Quick Connect, prima o botão Quick Connect no dispositivo com o qual está a iniciar sessão e introduza o seguinte código.",
+ "QuickConnectDeactivated": "O Quick Connect foi desativado antes do pedido de inicio de sessão ser aprovado",
+ "QuickConnectAuthorizeFail": "Código de quick connect desconhecido",
+ "QuickConnectAuthorizeSuccess": "Pedido autorizado",
+ "QuickConnectAuthorizeCode": "Introduza o código {0} para iniciar sessão",
+ "QuickConnectActivationSuccessful": "Ativado com sucesso",
+ "Profile": "Perfil",
+ "PreviousTrack": "Voltar ao anterior",
+ "PreferEmbeddedEpisodeInfosOverFileNames": "Dar preferência à informação embutida em vez do nome do ficheiro",
+ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Utiliza as informações do episódio dos metadados embutidos, caso existam.",
+ "MessageGetInstalledPluginsError": "Ocorreu um erro ao listar as extensões instaladas.",
+ "MessagePluginInstallError": "Ocorreu um erro durante a instalação da extensão.",
+ "PosterCard": "Cartão do Cartaz",
+ "Poster": "Cartaz",
+ "PlaybackErrorNoCompatibleStream": "Este cliente não é compatível com o formato multimédia e o servidor não envia um formato que seja compatível.",
+ "PlaybackRate": "Taxa de Reprodução",
+ "Photo": "Fotografia",
+ "Person": "Pessoa",
+ "OptionRequirePerfectSubtitleMatchHelp": "Solicitar uma combinação perfeita filtrará as legendas para apenas as que tenham sido testadas e verificadas com seu ficheiro de vídeo. Desmarcar esta opção aumenta a probabilidade de transferência de legendas, aumentando também o número de casos de dessincronia de tempos ou textos incorrectos.",
+ "OptionMaxActiveSessionsHelp": "O valor 0 desativa esta funcionalidade.",
+ "OptionMaxActiveSessions": "Atribuir número máximo de sessões de utilizador simultâneas.",
+ "LabelAlbumArtMaxResHelp": "Resolução máxima da arte do álbum exposta através da propriedade upnp:albumArtURI.",
+ "Other": "Outro",
+ "EnableQuickConnect": "Ativar quick connect neste servidor",
+ "EnableAutoCast": "Definir como padrão",
+ "NextTrack": "Ir para o próximo",
+ "MusicVideos": "Videoclipes",
+ "Movie": "Filme",
+ "MessageSyncPlayErrorMedia": "A ativação do SyncPlay falhou! Erro de média.",
+ "MessageSyncPlayErrorMissingSession": "A ativação do SyncPlay falhou! Sessão em falta.",
+ "MessageSyncPlayErrorNoActivePlayer": "Não foi encontrado nenhum reprodutor ativo. O SyncPlay foi desativado.",
+ "MessageSyncPlayErrorAccessingGroups": "Ocorreu um erro ao aceder à lista de grupos.",
+ "MessageSyncPlayLibraryAccessDenied": "Conteúdo de acesso restrito.",
+ "MessageSyncPlayJoinGroupDenied": "É necessário permissão para utilizar o SyncPlay.",
+ "MessageSyncPlayCreateGroupDenied": "É necessário permissão para criar um grupo.",
+ "MessageSyncPlayGroupDoesNotExist": "A entrada no grupo falhou porque não existe.",
+ "MessageSyncPlayPlaybackPermissionRequired": "É necessário permissão de reprodução.",
+ "MessageSyncPlayNoGroupsAvailable": "Não existem grupos disponíveis. Comece por reproduzir algo primeiro.",
+ "MessageSyncPlayGroupWait": "{0} está em buffering…",
+ "MessageSyncPlayUserLeft": "{0} saiu do grupo.",
+ "MessageSyncPlayUserJoined": "{0} juntou-se ao grupo.",
+ "MessageSyncPlayDisabled": "SyncPlay desativado.",
+ "MessageSyncPlayEnabled": "SyncPlay ativo.",
+ "MessageNoGenresAvailable": "Ative alguns fornecedores de metadados para obter géneros da internet.",
+ "MessageAddRepository": "Caso deseje adicionar um repositório, carregue no botão ao lado do cabeçalho e preencha a informação pedida.",
+ "LabelRepositoryNameHelp": "Nome personalizado para distinguir este repositório de outros presentes no servidor.",
+ "LabelRepositoryName": "Nome do Repositório",
+ "LabelRepositoryUrlHelp": "Localização do manifesto do repositório que deseja incluir.",
+ "LabelUserMaxActiveSessions": "Número máximo de sessões de utilizador em simultâneo:",
+ "LabelQuickConnectCode": "Código Quick Connect:",
+ "LabelUnstable": "Instável",
+ "LabelKnownProxies": "Proxies conhecidas:",
+ "LabelIconMaxResHelp": "Resolução máxima dos ícones expostos através da propriedade upnp:icon.",
+ "LabelCurrentStatus": "Ponto da situação:",
+ "KnownProxiesHelp": "Lista de endereços IP, separada por virgulas, de proxies conhecidas que são usadas ao ligar à sua instância Jellyfin. É necessário para usar adequadamente o cabeçalho X-Forwarded-For. Requer reinicio após alterar.",
+ "Image": "Imagem",
+ "LabelTonemappingParamHelp": "Afine o algoritmo do Tone mapping. Os valores recomendado e padrão são NaN. Geralmente este campo é deixado em branco.",
+ "LabelTonemappingParam": "Parâmetros do Tonemapping:",
+ "LabelTonemappingPeakHelp": "Sobrepor este valor ao pico de sinal/nominal/referência. Útil quando a informação de pico embutida nos metadados de visualização não é fiável ou quando o Tone mapping alterna de um intervalo mais pequeno para um maior.",
+ "LabelTonemappingPeak": "Pico do Tonemapping:",
+ "LabelTonemappingThresholdHelp": "Os parâmetros do algoritmo de Tonemapping são afinados a cada cena. E é aplicado um limite para detetar se a cena mudou ou não. Caso a distancia entre o brilho médio atual do frame e a média atual de execução excedam o valor do limite, o brilho médio e o pico de brilho da cena serão recalculados. Os valores recomendado e padrão são 0.8 e 0.2 respetivamente.",
+ "LabelTonemappingThreshold": "Limite do Tonemapping:",
+ "LabelTonemappingDesatHelp": "Aplicar dessaturação em partes claras da imagem que excedam este nível de brilho. Quanto maior o parâmetro, mais informação de cor será preservada. Esta definição ajuda a prevenir cores excessivamente claras tornando-as (suavemente) em branco. Produz imagens mais naturais devido à redução de informação sobre cores fora do espectro. Os valores recomendado e padrão são 0 e 0.5 respetivamente.",
+ "TonemappingRangeHelp": "Selecione o intervalo de cores de saída. A opção Auto mantém o intervalo de cores de entrada.",
+ "SmallCaps": "Maiúsculas reduzidas",
+ "LabelTonemappingRange": "Alcance do Tone mapping :",
+ "TonemappingAlgorithmHelp": "O Tone mapping pode ser afinado. Se não está familiarizado com estas opções mantenha os valores padrão. O valor recomendado é Reinhard.",
+ "AllowTonemappingHelp": "O Tone mapping permite transformar o alcance dinâmico de um vídeo de HDR para SDR mantendo as cores e detalhes da imagem, que é informação importante para representar a cena original. Atualmente apenas funciona durante a transcodificação de vídeos com metadados HDR10 ou HLG embutidos. Caso a reprodução não seja suave ou falhe, considere desligar o descodificador de hardware correspondente.",
+ "LabelMaxMuxingQueueSizeHelp": "Número máximo de pacotes armazenados em buffer enquanto aguardam que todas a transmissões iniciem. Tente aumentá-lo caso se depare com o seguinte erro nos logs do ffmpeg \"Too many packets buffered for output stream\". O valor recomendado é 2048."
}
diff --git a/src/strings/pt.json b/src/strings/pt.json
index 903618cc9..28048e640 100644
--- a/src/strings/pt.json
+++ b/src/strings/pt.json
@@ -1,7 +1,7 @@
{
"HeaderTypeImageFetchers": "{0} Pesquisadores de Imagens",
"HeaderSubtitleDownloads": "Transferências de Legendas",
- "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, editar uma biblioteca nas configurações e localizar a seção dos metadados.",
+ "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a seção dos metadados.",
"HeaderFetcherSettings": "Definições do Pesquisador",
"HeaderCastAndCrew": "Elenco e Pessoal",
"HeaderAppearsOn": "Presente em",
@@ -420,7 +420,6 @@
"ItemCount": "{0} itens",
"InstantMix": "Mistura instântanea",
"InstallingPackage": "A instalar {0}",
- "ImportMissingEpisodesHelp": "Quando activado, a informação acerca dos episódios em falta será importada para a base de dados do Servidor Jellyfin e mostrada dentro das temporadas e séries. Isto pode aumentar significativamente a duração da análise da biblioteca.",
"ImportFavoriteChannelsHelp": "Quando activado, apenas serão importados canais que estão marcados no sintonizador como favoritos.",
"Images": "Imagens",
"Identify": "Identificar",
@@ -485,7 +484,7 @@
"HeaderRecordingPostProcessing": "Pós-Processamento de Gravações",
"HeaderRecordingOptions": "Opções de Gravação",
"HeaderRecentlyPlayed": "Reproduzido Recentemente",
- "HeaderProfileServerSettingsHelp": "Estes valores controlam como o Servidor Jellyfin se apresenta a si mesmo ao dispositivo.",
+ "HeaderProfileServerSettingsHelp": "Estes campos controlam como o servidor se apresenta aos clientes.",
"HeaderProfileInformation": "Informação do Perfil",
"HeaderPreferredMetadataLanguage": "Idioma Preferido dos Metadados",
"HeaderPluginInstallation": "Instalar Extensão",
@@ -590,7 +589,7 @@
"MessageUnableToConnectToServer": "Não foi possível estabelecer ligação ao servidor. Por favor, certifique-se que o servidor está a correr e tente de novo.",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "As seguintes pastas multimédia serão removidas da Biblioteca:",
"MessageReenableUser": "Veja abaixo como reactivar",
- "MessagePluginInstallDisclaimer": "As extensões desenvolvidas pela comunidade Jellyfin adicionam novas funcionalidades e benefícios, sendo uma óptima forma de extender a experiência de utilização do Jellyfin. Antes de instalar uma extensão, considere os impactos que pode ter no Servidor Jellyfin, como tempos de actualização da Biblioteca mais longos, adicional processamento em segundo plano e reduzida estabilidade do sistema.",
+ "MessagePluginInstallDisclaimer": "As extensões desenvolvidas pela comunidade Jellyfin adicionam novas funcionalidades e benefícios, sendo uma ótima forma de estender a experiência de utilização do Jellyfin. Antes de instalar uma extensão, considere os impactos que pode ter no Servidor Jellyfin, como tempos de atualização da Biblioteca mais longos, adicional processamento em segundo plano e reduzida estabilidade do sistema.",
"MessagePluginConfigurationRequiresLocalAccess": "Para configurar esta extensão, inicie sessão localmente no servidor.",
"MessagePleaseEnsureInternetMetadata": "Certifique-se que a transferência de metadados da Internet está activada.",
"MessagePasswordResetForUsers": "As palavras-passe dos utilizadores abaixo foram repostas. Deverão utilizar o PIN de reposição de palavra-passe para fazer login.",
@@ -734,10 +733,10 @@
"ErrorPleaseSelectLineup": "Por favor selecione a programação e tente novamente. Se não houver programações disponíveis, verifique se o seu nome de utilizador, senha e código postal estão correctos.",
"ErrorStartHourGreaterThanEnd": "A hora de fim deve ser superior à hora de início.",
"ErrorGettingTvLineups": "Ocorreu um erro ao transferir a programação de TV. Por favor, certifique-se que a sua informação está correcta e tente novamente.",
- "ErrorDeletingItem": "Ocorreu um erro ao apagar o item do Servidor Jellyfin. Por favor, verifique o acesso de escrita do Servidor Jellyfin à pasta e tente de novo.",
+ "ErrorDeletingItem": "Ocorreu um erro ao apagar o item do servidor. Por favor, verifique se o Jellyfin tem accessp de escrita na pasta e tente de novo.",
"ErrorAddingXmlTvFile": "Ocorreu um erro ao aceder ao ficheiro XmlTV. Por favor, garanta que o ficheiro está acessível e tente de novo.",
"ErrorAddingTunerDevice": "Ocorreu um erro ao adicionar o dispositivo de sintonização. Por favor, garanta que está acessível e tente de novo.",
- "ErrorAddingMediaPathToVirtualFolder": "Ocorreu um erro ao adicionar a localização dos seus ficheiros. Por favor, assegure-se que o local é valido e que o processo do Jellyfin Server tenha acesso a essa localização.",
+ "ErrorAddingMediaPathToVirtualFolder": "Ocorreu um erro ao adicionar a localização dos seus ficheiros. Por favor, verifique se o caminho é valido e se o Jellyfin tem acesso à localização.",
"Episodes": "Episódios",
"EndsAtValue": "Termina às {0}",
"EnableThemeVideosHelp": "Reproduzir vídeos do tema em plano de fundo durante a navegação pela Biblioteca.",
@@ -774,8 +773,8 @@
"Disc": "Disco",
"Directors": "Realização",
"Director": "Realizador",
- "DirectStreaming": "Reprodução directa",
- "DirectStreamHelp2": "A reprodução directa de um ficheiro requer pouco processamento e não implica perda de qualidade num vídeo.",
+ "DirectStreaming": "Reprodução direta",
+ "DirectStreamHelp2": "O fluxo direto usa muito pouco poder de processamento com uma perda mínima na qualidade do vídeo.",
"DirectStreamHelp1": "O tipo de multimídia (H.264, AC3, etc.) e a sua resolução são compatíveis com o dispositivo, no entanto, o formato (mkv, avi, wmv, etc.) não é. O conteúdo sera reempacotado em tempo real antes de ser enviado para o dispositivo.",
"DirectPlaying": "Reprodução directa",
"DeviceAccessHelp": "Apenas se aplica a dispositivos que podem ser identificados como únicos e que não impedem o acesso ao navegador. Filtrar o acesso a dispositivos a um utilizador, impede-o de utilizar novos dispositivos, até estes serem aprovados aqui.",
@@ -948,7 +947,7 @@
"AddToCollection": "Adicionar à coleção",
"Add": "Adicionar",
"Actor": "Ator",
- "AccessRestrictedTryAgainLater": "O acesso está atualmente restrito. Por favor, tente mais tarde.",
+ "AccessRestrictedTryAgainLater": "O acesso está atualmente restrito. Por favor, tente novamente mais tarde.",
"Absolute": "Absoluto",
"AlwaysPlaySubtitlesHelp": "As legendas correspondentes à preferência de idioma serão carregadas, independentemente do idioma do áudio.",
"SearchForMissingMetadata": "Procurar metadados ausentes",
@@ -978,7 +977,7 @@
"HeaderAudioSettings": "Configurações de Áudio",
"HeaderAudioBooks": "Livros de Áudio",
"HeaderApp": "Aplicação",
- "HeaderApiKeysHelp": "As aplicações externas necessitam de uma chave da API para comunicar com o Jellyfin Server. As chaves são emitidas ao entrar com uma conta Jellyfin ou concedendo manualmente a chave à aplicação.",
+ "HeaderApiKeysHelp": "As aplicações externas necessitam de uma chave de API para comunicar com o servidor. As chaves são emitidas ao iniciar sessão com uma conta de utilizador normal ou concedendo manualmente a chave à aplicação.",
"HeaderApiKeys": "Chaves da API",
"HeaderApiKey": "Chave da API",
"HeaderAllowMediaDeletionFrom": "Permitir remoção de multimédia a partir de",
@@ -1008,7 +1007,7 @@
"Genres": "Géneros",
"Genre": "Género",
"General": "Geral",
- "Fullscreen": "Ecrã inteiro",
+ "Fullscreen": "Tela inteira",
"Friday": "Sexta",
"FormatValue": "Formato: {0}",
"Folders": "Directórios",
@@ -1204,5 +1203,15 @@
"Data": "Dados",
"ButtonUseQuickConnect": "Usar conexão rápida",
"ButtonActivate": "Ativar",
- "Authorize": "Autorizar"
+ "Authorize": "Autorizar",
+ "EnableDetailsBannerHelp": "Exibir banner no topo da página de detalhes do item.",
+ "EnableDetailsBanner": "Banner de Detalhes",
+ "EnableQuickConnect": "Ativar conexão rápida neste servidor",
+ "EnableDecodingColorDepth10Vp9": "Habilitar decodificação de hardware de 10 bits para VP9",
+ "EnableDecodingColorDepth10Hevc": "Habilitar decodificação de hardware de 10 bits para HEVC",
+ "EnableAutoCast": "Definir como padrão",
+ "HeaderDeleteDevices": "Apagar Todos os Dispositivos",
+ "Other": "Outros",
+ "DeleteDevicesConfirmation": "Tem a certeza que pretende apagar todos os dispositivos? Todas as sessões serão terminadas e os dispositivos reaparecerão no próximo início de sessão.",
+ "DeleteAll": "Apagar Tudo"
}
diff --git a/src/strings/ro.json b/src/strings/ro.json
index 7b5f1d49d..2d305211e 100644
--- a/src/strings/ro.json
+++ b/src/strings/ro.json
@@ -38,7 +38,6 @@
"HeaderTaskTriggers": "Declanșatori Sarcini",
"HeaderUsers": "Utilizatori",
"Help": "Ajutor",
- "ImportMissingEpisodesHelp": "Informația despre episoadele lipsă va fi importată în baza de date și va fi afișată în cadrul serialelor. Aceasta poate cauza un timp semnificativ mai îndelungat la scanarea bibliotecilor.",
"LabelArtists": "Artisti:",
"LabelArtistsHelp": "Separară înșiruirea artiștilor utilizând ;",
"LabelAudioLanguagePreference": "Preferințe de limbă pentru audio:",
@@ -1238,7 +1237,7 @@
"LabelPlayerDimensions": "Dimensiunile soft redare:",
"LabelDroppedFrames": "Cadre abandonate:",
"LabelCorruptedFrames": "Cadre corupte:",
- "OptionForceRemoteSourceTranscoding": "Forțați transcodarea surselor media distante (cum ar fi LiveTV)",
+ "OptionForceRemoteSourceTranscoding": "Forțați transcodarea surselor media distante cum ar fi Live TV",
"NoCreatedLibraries": "Se pare că nu ați creat încă biblioteci. {0} Doriți să creați una acum? {1}",
"AskAdminToCreateLibrary": "Cereți unui administrator să creeze o bibliotecă.",
"PlaybackErrorNoCompatibleStream": "Clientul nu este compatibil cu formatul media, iar serverul nu trimite un format media compatibil.",
@@ -1419,5 +1418,13 @@
"LabelKnownProxies": "Proxyuri cunoscute:",
"LabelCurrentStatus": "Stare curentă:",
"KnownProxiesHelp": "Lista separată prin virgulă a adreselor IP ale proxy-urilor cunoscute utilizate la conectarea la instanța dvs. Jellyfin. Acest lucru este necesar pentru a utiliza în mod corespunzător antetele X-Forwarded-For. Necesită o repornire după salvare.",
- "EnableAutoCast": "Setați ca implicit"
+ "EnableAutoCast": "Setați ca implicit",
+ "OptionMaxActiveSessionsHelp": "O valoare 0 va dezactiva opțiunea.",
+ "OptionMaxActiveSessions": "Setează numărul maxim de sesiuni simultane per utilizator.",
+ "OptionAllowContentDownloadHelp": "Utilizatorii pot descărca fișiere media și le pot stoca pe dispozitivele lor. Nu este același lucru cu o caracteristică de sincronizare. Bibliotecile de cărți necesită ca aceasta să fie activată pentru a funcționa corect.",
+ "OptionAllowContentDownload": "Permiteți descărcările media",
+ "LabelUserMaxActiveSessions": "Numărul maxim de sesiuni simultane per utilizator:",
+ "HeaderDeleteDevices": "Șterge Toate Dispozitivele",
+ "DeleteDevicesConfirmation": "Sigur doriți să ștergeți toate dispozitivele? Toate celelalte sesiuni vor fi deconectate. Dispozitivele vor reapărea data viitoare când un utilizator se conectează.",
+ "DeleteAll": "Șterge tot"
}
diff --git a/src/strings/ru.json b/src/strings/ru.json
index a948827cd..88d1614b3 100644
--- a/src/strings/ru.json
+++ b/src/strings/ru.json
@@ -413,7 +413,6 @@
"Identify": "Распознать",
"Images": "Изображения",
"ImportFavoriteChannelsHelp": "Будут импортированы только каналы, которые обозначены как избранное на тюнерном устройстве.",
- "ImportMissingEpisodesHelp": "Информация об отсутствующих эпизодах будет импортирована в вашу базу данных и отображена в пределах сезонов и сериалов. Это может заметно увеличить время сканирования медиатеки.",
"InstallingPackage": "Устанавливается {0} (версия {1})",
"InstantMix": "Автомикс",
"ItemCount": "{0} элемент(а/ов)",
@@ -578,7 +577,7 @@
"LabelMaxResumePercentageHelp": "Произведения предполагаются воспроизведёнными полностью, при остановке с данного момента.",
"LabelMaxScreenshotsPerItem": "Макс. число снимков экрана на элемент:",
"LabelMaxStreamingBitrate": "Макс. качество трансляции:",
- "LabelMaxStreamingBitrateHelp": "Укажите максимальный битрейт трансляции.",
+ "LabelMaxStreamingBitrateHelp": "Укажите максимальную потоковую скорость трансляции.",
"LabelMessageText": "Текст сообщения:",
"LabelMessageTitle": "Заголовок сообщения:",
"LabelMetadata": "Метаданные:",
@@ -606,8 +605,8 @@
"LabelMoviePrefix": "Префикс фильма:",
"LabelMoviePrefixHelp": "При применении к названиям фильмов префикса, введите его здесь, чтобы он правильно обрабатывался на сервере.",
"LabelMovieRecordingPath": "Путь к записываемым фильмам:",
- "LabelMusicStreamingTranscodingBitrate": "Битрейт перекодировки музыки:",
- "LabelMusicStreamingTranscodingBitrateHelp": "Укажите максимальный битрейт при трансляции музыки.",
+ "LabelMusicStreamingTranscodingBitrate": "Поток. ск-ть перекодировки музыки:",
+ "LabelMusicStreamingTranscodingBitrateHelp": "Укажите максимальный потоковую скорость при трансляции музыки.",
"LabelName": "Имя:",
"LabelNewName": "Новое название:",
"LabelNewPassword": "Новый пароль:",
@@ -657,8 +656,8 @@
"LabelRecordingPathHelp": "Укажите стандартное расположение для сохранения записей. Если поле пусто, то используется папка program data сервера.",
"LabelRefreshMode": "Режим обновления:",
"LabelReleaseDate": "Дата выпуска:",
- "LabelRemoteClientBitrateLimit": "Ограничение битрейта интернет-трансляции, Мбит/с:",
- "LabelRemoteClientBitrateLimitHelp": "Необязательное ограничение битрейта для каждого из сетевых устройств. Может потребоваться, чтобы не допускать использования устройствами большего битрейта, чем способно пропустить интернет-соединение. Может привести к росту загрузки процессора на вашем сервере, так как потребуется динамическое перекодирование видео для снижения битрейта.",
+ "LabelRemoteClientBitrateLimit": "Ограничение потоковой скорости интернет-трансляции, Мбит/с:",
+ "LabelRemoteClientBitrateLimitHelp": "Необязательное ограничение потоковой скорости для любых сетевых устройств. Полезно для предотвращения запроса устройствами большей скорости, чем способно пропустить интернет-соединение. Возможен прирост загрузки процессора на сервере, из-за перекодирования видео в режиме реального времени для понижения скорости.",
"LabelRuntimeMinutes": "Длительность:",
"LabelSaveLocalMetadata": "Сохранять иллюстрации внутри медиапапок",
"LabelSaveLocalMetadataHelp": "При сохранении иллюстраций внутри медиапапок, те помещаются в месте, где их можно легко править.",
@@ -757,7 +756,7 @@
"MediaInfoAnamorphic": "Анаморфность",
"MediaInfoAspectRatio": "Соотношение сторон",
"MediaInfoBitDepth": "Глубина цвета",
- "MediaInfoBitrate": "Битрейт",
+ "MediaInfoBitrate": "Поток. ск-ть",
"MediaInfoChannels": "Каналы",
"MediaInfoCodec": "Кодек",
"MediaInfoCodecTag": "Тег кодека",
@@ -1213,18 +1212,18 @@
"LabelPlayer": "Проигрыватель:",
"MoreMediaInfo": "О медиаданных",
"LabelVideoCodec": "Видео кодек:",
- "LabelVideoBitrate": "Битрейт видео:",
+ "LabelVideoBitrate": "Поток. ск-ть видео:",
"LabelTranscodingProgress": "Прогресс перекодировки:",
"LabelTranscodingFramerate": "Частота кадров перекодировки:",
"LabelSize": "Размер:",
"LabelPlayMethod": "Метод воспроизведения:",
"LabelFolder": "Папка:",
"LabelBaseUrl": "Базовый URL:",
- "LabelBitrate": "Битрейт:",
+ "LabelBitrate": "Поток. ск-ть:",
"LabelAudioSampleRate": "Частота дискретизации аудио:",
"LabelAudioCodec": "Аудио кодек:",
"LabelAudioChannels": "Аудио каналы:",
- "LabelAudioBitrate": "Битрейт аудио:",
+ "LabelAudioBitrate": "Поток. ск-ть аудио:",
"LabelAudioBitDepth": "Битовая глубина аудио:",
"CopyStreamURL": "Копировать URL потока",
"LabelPleaseRestart": "Изменения вступят в силу после перезагрузки веб-клиента вручную.",
@@ -1410,5 +1409,21 @@
"EnableAutoCast": "Задать по умолчанию",
"ButtonUseQuickConnect": "Использовать Quick Connect",
"ButtonActivate": "Активация",
- "Authorize": "Авторизация"
+ "Authorize": "Авторизация",
+ "LabelUserMaxActiveSessions": "Максимальное количество одновременных пользовательских сессий:",
+ "OptionMaxActiveSessionsHelp": "Значение 0 отключит эту функцию.",
+ "OptionMaxActiveSessions": "Устанавливает максимальное количество одновременных пользовательских сеансов.",
+ "OptionAllowContentDownload": "Разрешить загрузку медиафайлов",
+ "LabelMaxMuxingQueueSizeHelp": "Максимальное число пакетов, которое возможно буферизовать при ожидании инициализации всех потоков. Попробуйте увеличить его, если всё ещё встречается ошибка «Too many packets buffered for output stream» (Слишком много пакетов буферизовано для выходного потока) в журналах ffmpeg. Рекомендуемое значение - 2048.",
+ "LabelTonemappingParamHelp": "Подстройка алгоритма тонкомпрессии. Значение рекомендуемое и по умолчанию - NaN. Обычно оставляйте это поле пустым.",
+ "LabelTonemappingDesatHelp": "Применяется обесцвечивание для светлых участков, яркость которых превышает этот уровень. Чем выше параметр, тем больше информации о цвете будет сохранено. Этот параметр помогает предотвращать неестественно размытые цвета для сверхсветлых участков, вместо этого (гладко) превращая их в белый. Это делает изображения более естественными за счет сокращения информации о запредельных цветах. Значения рекомендуемое и по умолчанию - 0 и 0.5.",
+ "LabelTonemappingPeakHelp": "Этим значением перекрывается сигнальный/номинальный/эталонный пик. Полезно, когда встроенная информация о пиках в метаданных дисплея ненадёжна или при тонкомпрессии из узкого диапазона в более широкий. Значение рекомендуемое и по умолчанию - 0.",
+ "LabelTonemappingThresholdHelp": "Параметры алгоритма тонкомпрессии подстраиваются для каждой сцены. А порог используется, чтобы определить, изменилась ли сцена или нет. Если дистанция между средней яркостью текущего кадра и текущим скользящим средним превышает пороговое значение, мы пересчитаем среднюю и пиковую яркость сцены. Значения рекомендуемое и по умолчанию - 0.8 и 0.2.",
+ "TonemappingAlgorithmHelp": "Тонкомпрессию можно подстроить. Если вы не уверены с этими параметрами, оставьте значения по умолчанию. Рекомендуемое значение - Reinhard.",
+ "AllowTonemappingHelp": "Тонкомпрессия может преобразовать динамический диапазон видео из HDR в SDR, сохраняя детали изображения и цвета, которые являются очень важной информацией для представления исходной сцены. В настоящее время работает только при перекодировании видео со встроенными метаданными HDR10 или HLG. Если воспроизведение не плавное или не удаётся, отключите соответствующий аппаратный декодер.",
+ "LabelOpenclDeviceHelp": "Это устройство OpenCL, которое используется для тонкомпрессии. Слева от точки - номер платформы, а справа - это номер устройства на платформе. Значение по умолчанию - 0.0. Требуется файл приложения ffmpeg, содержащий метод аппаратного ускорения OpenCL.",
+ "OptionAllowContentDownloadHelp": "Пользователи могут загружать медиафайлы и хранить их на своих устройствах. Это не то же самое, как функция синхронизации. Для правильной работы книжных медиатек это необходимо.",
+ "HeaderDeleteDevices": "Удалить все устройства",
+ "DeleteDevicesConfirmation": "Вы уверены, что хотите удалить все устройства? Все остальные сеансы будут отключены. Устройства снова появятся, когда пользователь войдет в систему.",
+ "DeleteAll": "Удалить все"
}
diff --git a/src/strings/sk.json b/src/strings/sk.json
index 6ca0d2319..818d81185 100644
--- a/src/strings/sk.json
+++ b/src/strings/sk.json
@@ -241,7 +241,6 @@
"Horizontal": "Horizontálne",
"Identify": "Identifikovať",
"Images": "Obrázky",
- "ImportMissingEpisodesHelp": "Informácie o chýbajúcich epizódach budú importované do Vašej databázy a budú zobrazené v sériách a seriáloch. Toto môže spôsobiť podstatne dlhšie skenovania knižníc.",
"InstallingPackage": "Inštalujem {0} (verzia{1})",
"ItemCount": "{0} položiek",
"Items": "Položky",
diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json
index 73500ac28..aa1156374 100644
--- a/src/strings/sl-si.json
+++ b/src/strings/sl-si.json
@@ -74,7 +74,7 @@
"Folders": "Mape",
"Genres": "Zvrsti",
"HeaderAlbumArtists": "Izvajalci albuma",
- "HeaderContinueWatching": "Nadaljuj gledanje",
+ "HeaderContinueWatching": "Nadaljuj z ogledom",
"Movies": "Filmi",
"AllowedRemoteAddressesHelp": "Z vejico ločen seznam IP naslovov ali IP/maska omrežij, ki jim je dovoljen oddaljeni dostop. Če pustite prazno, bodo dovoljeni vsi oddaljeni naslovi.",
"AlwaysPlaySubtitles": "Vedno prikaži",
@@ -203,7 +203,7 @@
"CopyStreamURL": "Kopiraj URL pretakanja",
"ButtonSubmit": "Pošli",
"ButtonAddImage": "Dodaj sliko",
- "ValueSpecialEpisodeName": "Poseben - {0}",
+ "ValueSpecialEpisodeName": "Posebna - {0}",
"Shows": "Serije",
"DoNotRecord": "Ne snemaj",
"DisplayModeHelp": "Izberite želeno razporeditev uporabniškega vmesnika.",
@@ -533,7 +533,6 @@
"LabelDisplayMode": "Način prikaza:",
"LabelBindToLocalNetworkAddressHelp": "Preglasi lokalni IP-naslov za HTTP-strežnik. V kolikor pustite prazno, se strežnik poveže z vsemi možnimi naslovi. Sprememba vrednosti zahteva ponovni zagon.",
"InstallingPackage": "Nameščanje {0} (različica {1})",
- "ImportMissingEpisodesHelp": "Podatki o manjkajočih epizodah bodo dodani v bazo podatkov in prikazani znotraj sezon in serij. To lahko občutno podaljša čas uvoza v knjižnjico.",
"ImportFavoriteChannelsHelp": "Uvoženi bodo zgolj programi, ki so na sprejemniku označeni kot priljubljeni.",
"LabelEnableDlnaServerHelp": "Omogoči UPnP napravam v omrežju da brskajo in predvajajo vsebine.",
"LabelFolder": "Mapa:",
diff --git a/src/strings/sq.json b/src/strings/sq.json
new file mode 100644
index 000000000..9d91adc7c
--- /dev/null
+++ b/src/strings/sq.json
@@ -0,0 +1,27 @@
+{
+ "AllowOnTheFlySubtitleExtraction": "Lejo titrat të ekstraktohen në kohë reale",
+ "AllowMediaConversionHelp": "Lejo ose blloko aksesin e veçorisë së transkodimit të medias.",
+ "AllowMediaConversion": "Lejo konvertimin e medias",
+ "AllowHWTranscodingHelp": "Lejo Tuner-in të transkodojë transmetimet në kohë reale. Kjo mund të ndihmojë në zvogëlimin e transkodimit nga ana e serverit.",
+ "AllLibraries": "Të gjithë libraritë",
+ "AllLanguages": "Të gjitha gjuhët",
+ "AllEpisodes": "Të gjithë episodet",
+ "AllComplexFormats": "Të gjithë formatet kompleks (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)",
+ "AllChannels": "Të gjithë kanalet",
+ "All": "Të gjithë",
+ "Alerts": "Alarm",
+ "Albums": "Albume",
+ "AlbumArtist": "Album Artist",
+ "Album": "Album",
+ "Aired": "Transmetuar",
+ "AirDate": "Data e transmetimit",
+ "AdditionalNotificationServices": "Shfleto katalogun e shtojcave për të instaluar të tjera shërbime njoftimi.",
+ "AddedOnValue": "Shtuar {0}",
+ "AddToPlaylist": "Shto tek lista e luajtjes",
+ "AddToPlayQueue": "Shto tek rradha e luajtjes",
+ "AddToCollection": "Shto tek koleksioni",
+ "Add": "Shto",
+ "Actor": "Aktor",
+ "AccessRestrictedTryAgainLater": "Aksesi aktualisht është i kufizuar. Ju lutemi provoni përsëri më vonë.",
+ "Absolute": "Absolut"
+}
diff --git a/src/strings/sv.json b/src/strings/sv.json
index d5343d605..3a2c93f95 100644
--- a/src/strings/sv.json
+++ b/src/strings/sv.json
@@ -323,7 +323,7 @@
"HeaderSecondsValue": "{0} sekunder",
"HeaderSelectCertificatePath": "Välj sökväg för certifikat",
"HeaderSelectMetadataPath": "Välj plats för metadatalagring",
- "HeaderSelectMetadataPathHelp": "Bläddra fram till eller ange plats för lagring av metadata. Katalogen måste vara tillgänglig för skrivning.",
+ "HeaderSelectMetadataPathHelp": "Bläddra fram, eller ange, sökväg för lagring av metadata. Katalogen måste vara skrivningsbar.",
"HeaderSelectPath": "Välj sökväg",
"HeaderSelectServerCachePath": "Välj plats för serverns cache",
"HeaderSelectServerCachePathHelp": "Bläddra fram till eller ange plats för serverns cache. Katalogen måste vara tillgänglig för skrivning.",
@@ -371,7 +371,6 @@
"Identify": "Identifiera",
"Images": "Bilder",
"ImportFavoriteChannelsHelp": "Endast kanaler som är märkta som favoriter på den här TV-mottagaren kommer att importeras.",
- "ImportMissingEpisodesHelp": "Information om saknade episoder kommer att importeras till din Jellyfin-databas och visas i seriesäsongerna. Detta kan innebära att biblioteksskanningar tar en avsevärt längre tid.",
"InstallingPackage": "Installerar {0} (version {1})",
"InstantMix": "Omedelbar mix",
"ItemCount": "{0} objekt",
@@ -422,7 +421,7 @@
"LabelCustomCertificatePath": "Sökväg för anpassat SSL-certifikat:",
"LabelCustomCertificatePathHelp": "Lägg upp ditt eget SSL-certifkat i .pfx-format.",
"LabelCustomCss": "Egen CSS-stil:",
- "LabelCustomCssHelp": "Använd din egen CSS-stil för webbgränssnittet.",
+ "LabelCustomCssHelp": "Applicera din egen CSS-stil för webbgränssnittet.",
"LabelCustomDeviceDisplayNameHelp": "Ange ett anpassat enhetsnamn. Lämna blankt för att använda det namn enheten själv rapporterar.",
"LabelCustomRating": "Anpassad åldersgräns:",
"LabelDateAdded": "Inlagd den:",
@@ -461,12 +460,12 @@
"LabelEnableDlnaDebugLogging": "Aktivera DLNA felsökningsloggning",
"LabelEnableDlnaDebugLoggingHelp": "Detta resulterar i mycket stora loggfiler och rekommenderas bara vid felsökning.",
"LabelEnableDlnaPlayTo": "Använd DLNA spela-upp-på",
- "LabelEnableDlnaPlayToHelp": "Hitta enheter på ditt nätverk och ge dig möjlighet att fjärrstyra dem.",
+ "LabelEnableDlnaPlayToHelp": "Upptäck enheter på ditt nätverk och erbjud möjligheten att fjärrstyra dem.",
"LabelEnableDlnaServer": "Aktivera DLNA-server",
"LabelEnableDlnaServerHelp": "Tillåt att UPnP-enheter på ditt nätverk kan se och spela upp innehåll.",
"LabelEnableHardwareDecodingFor": "Aktivera hårdvaruomkodning för:",
"LabelEnableRealtimeMonitor": "Aktivera bevakning av mappar i realtid",
- "LabelEnableRealtimeMonitorHelp": "Förändringar upptäcks omedelbart (i filsystem som stödjer detta).",
+ "LabelEnableRealtimeMonitorHelp": "Filförändringar bearbetas omedelbart på filsystem som stödjer detta.",
"LabelEnableSingleImageInDidlLimit": "Begränsa till en inbäddad bild",
"LabelEnableSingleImageInDidlLimitHelp": "Visa enheter kommer inte renderas ordentligt om flera bilder bäddas in i Didl.",
"LabelEndDate": "Slutdatum:",
@@ -483,7 +482,7 @@
"LabelFriendlyName": "Visningsnamn:",
"LabelServerNameHelp": "Det här namnet används för att identifiera servern. Ifall det lämnas tomt används serverns värdnamn.",
"LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar",
- "LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samlingsbox som ett enda objekt.",
+ "LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samling som ett enda objekt.",
"LabelH264Crf": "H264-omkodning CRF:",
"LabelEncoderPreset": "H264-omkodningsförval:",
"LabelHardwareAccelerationType": "Hårdvaruacceleration:",
@@ -560,7 +559,7 @@
"LabelMoviePrefixHelp": "Om ett prefix har lagts till filmertitlarna, skriv in det här så att servern kan hantera dessa korrekt.",
"LabelMovieRecordingPath": "Inspelningssökväg för film:",
"LabelMusicStreamingTranscodingBitrate": "Bithastighet vid omkodning av musik:",
- "LabelMusicStreamingTranscodingBitrateHelp": "Ange högsta bithastighet vid strömning av musik.",
+ "LabelMusicStreamingTranscodingBitrateHelp": "Ange maximal bitrate vid strömning av musik.",
"LabelName": "Namn:",
"LabelNewName": "Nytt namn:",
"LabelNewPassword": "Nytt lösenord:",
@@ -680,7 +679,7 @@
"LabelYoureDone": "Klart!",
"LabelZipCode": "Postnummer:",
"LabelffmpegPath": "FFmpeg-sökväg:",
- "LabelffmpegPathHelp": "Sökvägen till FFmpeg-filen, eller mappen som innehåller FFmpeg.",
+ "LabelffmpegPathHelp": "Sökväg till ffmpeg-applikationen, eller mappen som innehåller ffmpeg.",
"Large": "Stor",
"LatestFromLibrary": "Senaste {0}",
"LearnHowYouCanContribute": "Se hur du kan hjälpa till.",
@@ -813,7 +812,7 @@
"OptionAllowVideoPlaybackRemuxing": "Tillåt videouppspelning som kräver konvertering utan omkodning",
"OptionAllowVideoPlaybackTranscoding": "Tillåt videouppspelning som kräver omkodning",
"OptionAutomaticallyGroupSeries": "Slå ihop serier automatiskt som ligger utspritt under flera kataloger",
- "OptionAutomaticallyGroupSeriesHelp": "Serier som är spridda över flera mappar i det här biblioteket kommer automatiskt att slås ihop till en enda serie.",
+ "OptionAutomaticallyGroupSeriesHelp": "Serier som är spridda över flera mappar i detta biblioteket kommer automatiskt att slås ihop till en enda serie.",
"OptionBluray": "Blu-ray",
"OptionCommunityRating": "Allmänhetens betyg",
"OptionCriticRating": "Kritikerbetyg",
@@ -824,12 +823,12 @@
"OptionDateAddedImportTime": "Använd datum för inläsning i biblioteket",
"OptionDatePlayed": "Senast visad",
"OptionDisableUser": "Spärra den här användaren",
- "OptionDisableUserHelp": "Spärrade användare tillåts ej kontakta servern. Eventuella pågående anslutningar avbryts omedelbart.",
+ "OptionDisableUserHelp": "Servern kommer ej tillåta några anslutningar från denna användare. Aktiva anslutningar avbryts omedelbart.",
"OptionDislikes": "Ogillar",
"OptionDisplayFolderView": "Visa en mappvy för att visa enkla mediamappar",
"OptionDisplayFolderViewHelp": "Visa mappar jämsides med dina andra media bibliotek. Detta kan vara bra om du vill ha en enkel mapp visning.",
"OptionDownloadImagesInAdvance": "Hämta bilder i förväg",
- "OptionDownloadImagesInAdvanceHelp": "Som standard hämtas de flesta bilder endast när en Jellyfin-app begär det. Aktivera den här inställningen för att hämta alla bilder i förväg när nya filer importeras till biblioteket. Detta kan innebära längre bibliotekssökningar.",
+ "OptionDownloadImagesInAdvanceHelp": "Som standard hämtas de flesta bilder endast när en klient begär det. Aktivera den här inställningen för att hämta alla bilder i förväg, när ny media importeras. Detta kan innebära avsevärt längre bibliotekssökningar.",
"OptionDvd": "DVD",
"OptionEmbedSubtitles": "Infoga i container",
"OptionEnableAccessFromAllDevices": "Aktivera åtkomst från alla enheter",
@@ -851,7 +850,7 @@
"OptionHideUserFromLoginHelp": "Användbart för privata konton eller gömda administratörskonton. Användaren beöver logga in manuellt genom att skriva sitt användarnamn och lösenord.",
"OptionHlsSegmentedSubtitles": "HLS-segmenterade undertexter",
"OptionIgnoreTranscodeByteRangeRequests": "Ignorera begäran om \"byte range\" vid omkodning",
- "OptionIgnoreTranscodeByteRangeRequestsHelp": "Om aktiverad kommer begäran att uppfyllas, men \"byte range\"-rubriken ignoreras.",
+ "OptionIgnoreTranscodeByteRangeRequestsHelp": "Dessa anrop kommer att hanteras, men \"byte range\"-headern ignoreras.",
"OptionImdbRating": "Betyg på IMDB",
"OptionLikes": "Gillar",
"OptionMissingEpisode": "Saknade avsnitt",
@@ -859,9 +858,9 @@
"OptionOnInterval": "Med visst intervall",
"OptionParentalRating": "Föräldraklassning",
"OptionPlainStorageFolders": "Visa alla mappar som vanliga lagringsmappar",
- "OptionPlainStorageFoldersHelp": "Om aktiverad representeras alla mappar i DIDL som \"object.container.storageFolder\" i stället för en mera specifik typ, t ex \"object.container.person.musicArtist\".",
+ "OptionPlainStorageFoldersHelp": "Alla mappar representeras i DIDL som \"object.container.storageFolder\" i stället för en mer specifik typ, t.ex. \"object.container.person.musicArtist\".",
"OptionPlainVideoItems": "Visa alla videor som objekt utan specifikt format",
- "OptionPlainVideoItemsHelp": "Om aktiverad representeras alla videor i DIDL som \"object.item.videoItem\" i stället för en mera specifik typ, t ex \"object.item.videoItem.movie\".",
+ "OptionPlainVideoItemsHelp": "Alla videor representeras i DIDL som \"object.item.videoItem\" i stället för en mer specifik typ, t ex \"object.item.videoItem.movie\".",
"OptionPlayCount": "Antal visningar",
"OptionPremiereDate": "Premiärdatum",
"OptionProtocolHls": "Live-strömning via Http",
@@ -909,9 +908,9 @@
"PleaseAddAtLeastOneFolder": "Lägg till minst en katalog till det här biblioteket genom att klicka på Lägg till-knappen.",
"PleaseConfirmPluginInstallation": "Klicka på OK för att bekräfta att du har läst ovanstående och önskar fortsätta med installationen av tillägget.",
"PleaseEnterNameOrId": "Ange ett namn eller externt id.",
- "PleaseRestartServerName": "Vänligen starta om Jellyfin Server - {0}.",
+ "PleaseRestartServerName": "Vänligen starta om Jellyfin på {0}.",
"PleaseSelectTwoItems": "Var god välj minst två objekt.",
- "MessagePluginInstalled": "Tillägget har installerats. Jellyfin Server behöver startas om för att verkställa ändringarna.",
+ "MessagePluginInstalled": "Tillägget har installerats. Servern behöver startas om för att verkställa ändringarna.",
"PreferEmbeddedTitlesOverFileNames": "Föredra inbäddade titlar över filnamnen",
"PreferEmbeddedTitlesOverFileNamesHelp": "Det här bestämmer visningstiteln när ingen internet metadata eller lokal metadata finns att tillgå.",
"Premiere": "Premiär",
@@ -935,7 +934,7 @@
"RecordingScheduled": "Inspelning schemalagd.",
"Recordings": "Inspelningar",
"Refresh": "Uppdatera",
- "RefreshDialogHelp": "Metadata uppdateras baserat på inställningar och internettjänster som har aktiverats under Jellyfin servers kontrollpanel.",
+ "RefreshDialogHelp": "Metadata uppdateras baserat på inställningar och internettjänster som har aktiverats i kontrollpanelen.",
"RefreshMetadata": "Uppdatera metadata",
"RefreshQueued": "Uppdatering köad.",
"ReleaseDate": "Releasedatum",
@@ -970,10 +969,10 @@
"SeriesRecordingScheduled": "Serieinspelning schemalagd.",
"SeriesSettings": "Serieinställningar",
"SeriesYearToPresent": "{0} - nu",
- "ServerNameIsRestarting": "Jellyfin Server - {0} startas om.",
- "ServerNameIsShuttingDown": "Jellyfin Server - {0} stängs ner.",
- "ServerRestartNeededAfterPluginInstall": "Jellyfin-servern behöver startas om efter ett tillägg installeras.",
- "ServerUpdateNeeded": "Den här Jellyfin servern behöver uppdateras. För att ladda ner senaste versionen, gå till {0}",
+ "ServerNameIsRestarting": "Servern på {0} startas om.",
+ "ServerNameIsShuttingDown": "Servern på {0} stängs ner.",
+ "ServerRestartNeededAfterPluginInstall": "Jellyfin behöver startas om efter ett tillägg installeras.",
+ "ServerUpdateNeeded": "Den här servern behöver uppdateras. För att ladda ner senaste versionen, gå till {0}",
"Settings": "Inställningar",
"SettingsSaved": "Inställningarna sparade.",
"SettingsWarning": "Ändring av dessa alternativ kan innebära instabilitet eller anslutningsproblem. Återställ dessa till standardvärdena om du upplever några problem.",
@@ -1186,9 +1185,9 @@
"SaveSubtitlesIntoMediaFoldersHelp": "Spara undertexter vid video filer kommer göra det mer enklare att hantera.",
"Rewind": "Spola tillbaka",
"MessageChangeRecordingPath": "Ändring av din inspelnings mapp kommer inte migrera existerande inspelningar från gamla platsen till den nya. Du behöver flytta dom manuellt om så önskas.",
- "PlaybackData": "Uppspelnings Data",
- "PasswordResetProviderHelp": "Välj en Lösenords Återställnings Provider att använda när denna användare begär att återställa lösenordet",
- "OptionSaveMetadataAsHiddenHelp": "Ändring av detta kommer att tilldelas till ny metadata som sparas. Existerande metadata filer kommer att uppdateras nästa gång dom sparas av Jellyfin Server.",
+ "PlaybackData": "Uppspelningsdata",
+ "PasswordResetProviderHelp": "Välj en tjänst för återställning av lösenord, som används när denna användare begär en lösenordsåterställning.",
+ "OptionSaveMetadataAsHiddenHelp": "Denna ändring påverkar ny metadata som sparas framledes. Existerande metadata-filer kommer att uppdateras nästa gång de sparas av servern.",
"OptionResElement": "återskapa element",
"OptionRegex": "Regex",
"OptionRandom": "Slumpmässig",
@@ -1199,7 +1198,7 @@
"OptionIsSD": "SD",
"OptionIsHD": "HD",
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
- "OptionForceRemoteSourceTranscoding": "Tvinga omkodning på fjärr media källor (som LiveTV)",
+ "OptionForceRemoteSourceTranscoding": "Tvinga omkodning på utomstående mediakällor, som t.ex. live-TV",
"Option3D": "3D",
"Normal": "Normal",
"NoCreatedLibraries": "Ser ut som du inte har skapat några bibliotek än. {0}Vill du skapa ett nu?{1}",
@@ -1209,7 +1208,7 @@
"MusicArtist": "Musik Artist",
"MusicAlbum": "Musik Album",
"MoreMediaInfo": "Medieinformation",
- "MetadataSettingChangeHelp": "Ändring av metadata inställningar kommer att ske på nytt innehåll som är tillagt framledes. För att uppdatera existerat innehåll, öppna detalj skärmen och tryck på uppdatera knappen, eller utför bulk uppdateringar med metadata hanteraren.",
+ "MetadataSettingChangeHelp": "Ändring av metadata-inställningar endast innehåll som är tillagt framledes. För att uppdatera existerande innehåll, öppna detaljsidan och klicka på uppdatera-knappen, eller utför bulk-uppdateringar med metadata-hanteraren.",
"Metadata": "Metadata",
"MessageNoServersAvailable": "Inga servrar har hittats med automatiska server sökningen.",
"MessageNoCollectionsAvailable": "Samlingar tillåter dig att njuta av personlig gruppering av Filmer, Serier och Albums. Tryck på + knapen för att skapa samlingar.",
@@ -1252,7 +1251,7 @@
"DailyAt": "Dagligen vid {0}",
"PersonRole": "som {0}",
"ListPaging": "{0}-{1} av {2}",
- "WriteAccessRequired": "Jellyfin Server kräver skrivrättigheter till denna katalog. Säkerställ skrivrättigheter och försök igen.",
+ "WriteAccessRequired": "Jellyfin kräver skrivrättigheter till denna katalog. Säkerställ skrivrättigheter och försök igen.",
"PathNotFound": "Sökvägen hittades inte. Säkerställ att sökvägen är korrekt och försök igen.",
"Season": "Säsong",
"PreferEmbeddedEpisodeInfosOverFileNames": "Föredra inbäddad avsnittsinformation före filnamn",
@@ -1318,7 +1317,7 @@
"StopPlayback": "Stoppa uppspelning",
"ButtonPlayer": "Spelare",
"ButtonCast": "Roller",
- "EnableBlurHashHelp": "Bilder som fortfarande laddas kommer visas med en suddig platshållare",
+ "EnableBlurHashHelp": "Bilder som fortfarande laddas kommer visas med en unik platshållare.",
"EnableBlurHash": "Aktivera suddiga platshållare för bilder",
"Writers": "Skribenter",
"ViewAlbumArtist": "Visa albums artist",
@@ -1356,5 +1355,56 @@
"ButtonUseQuickConnect": "Använd Quick Connect",
"ButtonActivate": "Aktivera",
"Authorize": "Auktorisera",
- "EnableAutoCast": "Markera som standard"
+ "EnableAutoCast": "Markera som standard",
+ "MessagePluginInstallError": "Ett fel inträffade när tillägget installerades.",
+ "PosterCard": "Affischkort",
+ "Poster": "Affisch",
+ "Photo": "Foto",
+ "OptionMaxActiveSessionsHelp": "Värdet 0 inaktiverar funktionen.",
+ "OptionMaxActiveSessions": "Bestämmer det maximala antalet samtidiga användarsessioner.",
+ "LabelUserMaxActiveSessions": "Maximalt antal samtidiga användarsessioner:",
+ "LabelQuickConnectCode": "Snabbanslutningskod:",
+ "LabelKnownProxies": "Kända proxies:",
+ "LabelCurrentStatus": "Nuvarande status:",
+ "KnownProxiesHelp": "Kommatecken-separerad lista av IP-adresser till kända proxies som används för att ansluta till din Jellyfin-instans. Detta krävs för att använda \"X-Forwarded-For\"-headers korrekt. Kräver omstart.",
+ "EnableQuickConnect": "Aktivera snabbanslutning på denna server",
+ "QuickConnectDeactivated": "Snabbanslutning inaktiverades innan inloggningsförsöket kunde godkännas",
+ "QuickConnectAuthorizeFail": "Okänd snabbanslutningskod",
+ "QuickConnectAuthorizeSuccess": "Anrop auktoriserat",
+ "QuickConnectAuthorizeCode": "Ange kod {0} för att logga in",
+ "QuickConnectActivationSuccessful": "Aktivering lyckades",
+ "QuickConnect": "Snabbanslutning",
+ "Profile": "Profil",
+ "PreviousTrack": "Hoppa över till föregående",
+ "MessageGetInstalledPluginsError": "Ett fel inträffade när listan över installerade tillägg skulle hämtas.",
+ "QuickConnectInvalidCode": "Ogiltig Snabbanslutningskod",
+ "QuickConnectDescription": "För att logga in med snabbanslutning, klicka på Snabbanslutning-knappen på den enhet du loggar in från, och ange koden som visas nedan.",
+ "LabelSubtitleVerticalPosition": "Vertikal position:",
+ "LabelOpenclDevice": "OpenCL-enhet:",
+ "Video": "Video",
+ "ThumbCard": "Tumkort",
+ "Subtitle": "Undertext",
+ "SpecialFeatures": "Specialfunktioner",
+ "SelectServer": "Välj server",
+ "Restart": "Starta om",
+ "ResetPassword": "Återställ lösenord",
+ "QuickConnectNotActive": "Snabbanslutning är inte aktiverat på denna server",
+ "QuickConnectNotAvailable": "Be din serveradministratör aktivera snabbanslutning",
+ "LabelColorPrimaries": "Färgprimärer:",
+ "LabelColorTransfer": "Färgöverföring:",
+ "LabelColorSpace": "Färgrymd:",
+ "LabelVideoRange": "Video-omfång:",
+ "MediaInfoColorPrimaries": "Färgprimärer",
+ "MediaInfoColorTransfer": "Färgöverföring",
+ "MediaInfoColorSpace": "Färgrymd",
+ "MediaInfoVideoRange": "Video-omfång",
+ "Bwdif": "BWDIF",
+ "VideoAudio": "Video Ljud",
+ "UseDoubleRateDeinterlacing": "Dubbla frameraten vid deinterlacing",
+ "PlaybackRate": "Uppspelningshastighet",
+ "OptionAllowContentDownloadHelp": "Användare kan ladda ner media och lagra på deras enheter. Detta är inte det samma som synkfunktion. Bokbibliotek kräver att detta är påslaget för att fungera korrekt.",
+ "OptionAllowContentDownload": "Tillåt nedladdning av media",
+ "HeaderDeleteDevices": "Radera alla enheter",
+ "DeleteDevicesConfirmation": "Är du säker på att du vill radera alla enheter? Alla andra sessioner kommer loggas ut. Enheter visas igen nästa gång en användare loggar in.",
+ "DeleteAll": "Radera alla"
}
diff --git a/src/strings/ta.json b/src/strings/ta.json
index 71b6dbc53..fb68cbb66 100644
--- a/src/strings/ta.json
+++ b/src/strings/ta.json
@@ -469,7 +469,6 @@
"ItemCount": "{0} உருப்படிகள்",
"InstantMix": "உடனடி கலவை",
"InstallingPackage": "{0} (பதிப்பு {1}) ஐ நிறுவுகிறது",
- "ImportMissingEpisodesHelp": "காணாமல் போன அத்தியாயங்கள் பற்றிய தகவல்கள் உங்கள் தரவுத்தளத்தில் இறக்குமதி செய்யப்பட்டு பருவங்கள் மற்றும் தொடர்களில் காண்பிக்கப்படும். இது கணிசமாக நீண்ட நூலக ஸ்கேன்களை ஏற்படுத்தக்கூடும்.",
"ImportFavoriteChannelsHelp": "ட்யூனர் சாதனத்தில் பிடித்ததாகக் குறிக்கப்பட்ட சேனல்கள் மட்டுமே இறக்குமதி செய்யப்படும்.",
"Images": "படங்கள்",
"Identify": "அடையாளம் காணவும்",
@@ -1017,7 +1016,7 @@
"OptionAllowLinkSharing": "சமூக ஊடக பகிர்வை அனுமதிக்கவும்",
"OptionAllowContentDownloading": "மீடியா பதிவிறக்க மற்றும் ஒத்திசைக்க அனுமதிக்கவும்",
"OptionAllowBrowsingLiveTv": "நேரடி தொலைக்காட்சி அணுகலை அனுமதிக்கவும்",
- "OptionForceRemoteSourceTranscoding": "தொலைநிலை ஊடக மூலங்களின் டிரான்ஸ்கோடிங்கை கட்டாயப்படுத்தவும் (லைடிவி போன்றவை)",
+ "OptionForceRemoteSourceTranscoding": "லைவ் டிவி போன்ற தொலைநிலை ஊடக ஆதாரங்களின் டிரான்ஸ்கோடிங்கை கட்டாயப்படுத்துங்கள்",
"OptionAllowAudioPlaybackTranscoding": "டிரான்ஸ்கோடிங் தேவைப்படும் ஆடியோ பிளேபேக்கை அனுமதிக்கவும்",
"OptionAllUsers": "அனைத்து பயனாளர்கள்",
"OptionAdminUsers": "நிர்வாகிகள்",
@@ -1436,5 +1435,10 @@
"EnableAutoCast": "இயல்புநிலைக்கு அமை",
"OptionMaxActiveSessionsHelp": "0 இன் மதிப்பு அம்சத்தை முடக்கும்.",
"OptionMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கையை அமைக்கிறது.",
- "LabelUserMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கை:"
+ "LabelUserMaxActiveSessions": "ஒரே நேரத்தில் பயனர் அமர்வுகளின் அதிகபட்ச எண்ணிக்கை:",
+ "OptionAllowContentDownloadHelp": "பயனர்கள் மீடியாவை பதிவிறக்கம் செய்து தங்கள் சாதனங்களில் சேமிக்கலாம். இது ஒத்திசைவு அம்சத்திற்கு சமமானதல்ல. புத்தக நூலகங்களுக்கு இது சரியாக இயங்க வேண்டும்.",
+ "OptionAllowContentDownload": "மீடியா பதிவிறக்கங்களை அனுமதிக்கவும்",
+ "HeaderDeleteDevices": "எல்லா சாதனங்களையும் நீக்கு",
+ "DeleteDevicesConfirmation": "எல்லா சாதனங்களையும் நீக்க விரும்புகிறீர்களா? மற்ற அனைத்து அமர்வுகளும் வெளியேற்றப்படும். ஒரு பயனர் அடுத்த முறை உள்நுழையும்போது சாதனங்கள் மீண்டும் தோன்றும்.",
+ "DeleteAll": "அனைத்தையும் நீக்கு"
}
diff --git a/src/strings/uk.json b/src/strings/uk.json
index 75bee799e..e740d5afe 100644
--- a/src/strings/uk.json
+++ b/src/strings/uk.json
@@ -225,21 +225,41 @@
"Download": "Завантажити",
"Down": "Вниз",
"DoNotRecord": "Не записувати",
- "Depressed": "Подавлений",
+ "Depressed": "Пригнічений",
"ErrorDefault": "Виникла помилка при обробці запиту. Будь-ласка повторіть пізніше.",
"DatePlayed": "Дата програвання",
"DateAdded": "Дата додана",
- "Default": "За замовчуванням",
+ "Default": "Типово",
"Delete": "Видалити",
"DeleteImage": "Видалити зображення",
"DeleteMedia": "Видалити медіа",
"DeleteUser": "Видалити користувача",
- "Desktop": "Робочий стіл",
+ "Desktop": "Стільниця",
"DetectingDevices": "Виявлення пристроїв",
"DirectStreaming": "Пряме мовлення",
"Director": "Режисер",
"Directors": "Режисери",
"Disc": "Диск",
"Display": "Дисплей",
- "Disconnect": "Відключити"
+ "Disconnect": "Відключити",
+ "DeleteImageConfirmation": "Ви впевнені, що хочете видалити це зображення?",
+ "DeleteDeviceConfirmation": "Ви впевнені, що хочете видалити цей пристрій? Він з’явиться наступного разу, коли користувач увійде.",
+ "ButtonActivate": "Активувати",
+ "Authorize": "Авторизувати",
+ "EndsAtValue": "Завершиться о {0}",
+ "EnableAutoCast": "Встановити як типовий",
+ "DisplayMissingEpisodesWithinSeasons": "Відображати відсутні серії сезону",
+ "DirectPlaying": "Пряме відтворення",
+ "DisplayInMyMedia": "Відображення на головному екрані",
+ "Descending": "За спаданням",
+ "DeleteUserConfirmation": "Ви впевнені, що хочете видалити цього користувача?",
+ "HeaderAddToCollection": "Додати до колекції",
+ "HeaderActivity": "Активність",
+ "Other": "Інше",
+ "Genre": "Жанр",
+ "Friday": "П'ятниця",
+ "FormatValue": "Формат: {0}",
+ "Filters": "Фільтри",
+ "FileNotFound": "Файл не знайдено.",
+ "File": "Файл"
}
diff --git a/src/strings/vi.json b/src/strings/vi.json
index 8acfbde25..28c43e329 100644
--- a/src/strings/vi.json
+++ b/src/strings/vi.json
@@ -34,8 +34,8 @@
"LabelName": "Tên:",
"LabelNewPassword": "Mật khẩu mới:",
"LabelNewPasswordConfirm": "Xác nhận mật khẩu mới:",
- "LabelSaveLocalMetadata": "Lưu các ảnh bìa phim và dữ liệu mô tả vào trong các thư mục phương tiện",
- "LabelSaveLocalMetadataHelp": "Lưu ảnh bìa phim vào trong các thư mục phương tiện, sẽ đưa chúng vào một nơi có thể chỉnh sửa dễ dàng hơn.",
+ "LabelSaveLocalMetadata": "Lưu các ảnh bìa minh họa và dữ liệu mô tả vào trong các thư mục phương tiện",
+ "LabelSaveLocalMetadataHelp": "Lưu ảnh bìa minh họa vào các thư mục phương tiện giúp đưa chúng vào một nơi dễ chỉnh sửa hơn.",
"LabelTime": "Thời gian:",
"LabelYoureDone": "Bạn đã hoàn thành!",
"MaxParentalRatingHelp": "Nội dung với đánh giá cao hơn sẽ được ẩn đi từ người dùng này.",
@@ -50,7 +50,7 @@
"OptionDvd": "DVD",
"OptionHasThemeSong": "Hình nền bài hát",
"OptionHasThemeVideo": "Hình nền Video",
- "OptionHideUser": "Ẩn người dùng này từ màn hình đăng nhập",
+ "OptionHideUser": "Ẩn người dùng này khỏi màn hình đăng nhập",
"OptionImdbRating": "Đánh giá IMDb",
"OptionIsHD": "Độ nét cao",
"OptionIsSD": "Độ nét tiêu chuẩn",
@@ -164,7 +164,7 @@
"ButtonWebsite": "Trang web",
"ButtonUninstall": "Gỡ cài đặt",
"ButtonTrailer": "Tóm tắt",
- "ButtonSubmit": "Đăng",
+ "ButtonSubmit": "Gửi đi",
"ButtonSplit": "Tách",
"ButtonStop": "Ngưng",
"ButtonStart": "Bắt đầu",
@@ -200,7 +200,7 @@
"Channels": "Các Kênh",
"ChannelNameOnly": "Chỉ kênh {0}",
"ChannelAccessHelp": "Chọn những kênh để chia vẻ với người dùng này. Người quản lý sẽ có thể thay đổi toàn bộ kênh bằng cách sử dụng bộ quản lý thông tin.",
- "ChangingMetadataImageSettingsNewContent": "Thay đổi về thiết lập của việc tải thông tin hoặc hình ảnh sẽ chỉ có tác dụng với những nội dung mới được thêm vào thư viện. Để những thiết lập mới có tác dụng với nội dung đã có sẵn, bạn sẽ phải cập nhật lại thông tin của chúng.",
+ "ChangingMetadataImageSettingsNewContent": "Thay đổi cài đặt tải xuống dữ liệu mô tả hoặc ảnh bìa minh họa chỉ áp dụng với nội dung mới thêm vào thư viện. Để áp dụng thay đổi đến các tiêu đề hiện có, bạn cần phải làm mới dữ liệu mô tả của chúng theo cách thủ công.",
"CancelSeries": "Hủy loạt phim",
"ButtonTogglePlaylist": "Danh sách phát",
"BoxSet": "Tuyển tập",
@@ -329,7 +329,7 @@
"ErrorAddingXmlTvFile": "Có lỗi xảy ra khi truy cập tài liệu XMLTV. Hãy thử lại khi chắc chắn rằng tài liệu này tồn tại.",
"ErrorAddingTunerDevice": "Đã xảy ra lỗi khi thêm thiết bị dò. Hãy đảm bảo rằng nó có thể truy cập được và thử lại.",
"ErrorAddingMediaPathToVirtualFolder": "Có lỗi xảy ra khi thêm đường dẫn phương tiện này. Vui lòng đảm bảo đường dẫn chính xác và Jellyfin được phép truy cập vào vị trí đó.",
- "ErrorAddingListingsToSchedulesDirect": "Có lỗi xảy ra khi thêm danh sách này vào tài khoản Schedules Direct của bạn. Schedules Direct chỉ cho phép một số lượng danh sách nhất định mỗi tài khoản. Bạn có thể cần phải đăng nhập vào trang web của Schedules Direct và xoá những danh sách khác trước khi có thể thêm danh sách mới.",
+ "ErrorAddingListingsToSchedulesDirect": "Có lỗi xảy ra khi thêm nội dung này vào tài khoản Schedules Direct của bạn. Lên lịch trực tiếp chỉ cho phép một số lượng danh sách nhất định mỗi tài khoản. Bạn có thể cần phải đăng nhập vào trang web của Schedules Direct và xoá những danh sách khác trước khi có thể thêm danh sách mới.",
"Episodes": "Tập Phim",
"Episode": "Tập",
"EndsAtValue": "Kết thúc lúc {0}",
@@ -375,7 +375,7 @@
"HeaderMetadataSettings": "Cài Đặt Dữ Liệu Mô Tả",
"HeaderMediaFolders": "Thư Mục Chứa Nội Dung",
"HeaderMedia": "Nội Dung",
- "HeaderLoginFailure": "Đăng Nhập Không Thành Công",
+ "HeaderLoginFailure": "Đăng nhập thất bại",
"HeaderLiveTvTunerSetup": "Thiết lập Bộ dò TV Trực tiếp",
"HeaderLibrarySettings": "Cài Đặt Thư Viện",
"HeaderLibraryOrder": "Thứ Tự Thư Viện",
@@ -520,7 +520,6 @@
"ItemCount": "{0} mục",
"InstantMix": "Trộn Lẫn Nhanh",
"InstallingPackage": "Đang cài đặt {0} (phiên bản {1})",
- "ImportMissingEpisodesHelp": "Thông tin các tập phim bị thiếu sẽ được nhập vào cơ sở dữ liệu của bạn và hiển thị trong các phần và loạt phim bộ. Điều này có thể làm quá trình quét thư viện lâu hơn đáng kể.",
"ImportFavoriteChannelsHelp": "Chỉ các kênh được đánh dấu là yêu thích trên thiết bị dò kênh mới được nhập.",
"Images": "Hình Ảnh",
"Identify": "Nhận Dạng",
@@ -606,7 +605,7 @@
"LabelExtractChaptersDuringLibraryScanHelp": "Tạo hình ảnh phân cảnh khi video được nhập trong quá trình quét thư viện. Nếu không thì hình này này sẽ được trích xuất thông qua những tác vụ định kì, giúp cho quá trình quét thư viện diễn ra nhanh hơn.",
"LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh phân cảnh khi quét thư viện",
"LabelBaseUrlHelp": "Thêm một thư mục con tùy chỉnh vào đường dẫn máy chủ. Ví dụ: http://example.com/<baseurl>
",
- "LabelLoginDisclaimerHelp": "Một tin nhắn sẽ hiển thị ở phía cuối của trang đăng nhập.",
+ "LabelLoginDisclaimerHelp": "Một thông báo sẽ được hiển thị ở cuối trang đăng nhập.",
"LabelLoginDisclaimer": "Hiển thị khi đăng nhập:",
"LabelLockItemToPreventChanges": "Khoá mục này để ngăn những thay đổi trong tương lai",
"LabelLocalHttpServerPortNumberHelp": "Số cổng TCP cho máy chủ HTTP.",
@@ -685,7 +684,7 @@
"LabelMetadataSavers": "Lưu Dữ liệu Mô Tả Dưới Dạng:",
"LabelMetadataReadersHelp": "Sắp xếp thứ tự ưu tiên những dữ liệu mô tả cục bộ. Tập tin đầu tiên được tìm thấy sẽ được đọc.",
"LabelMetadataReaders": "Trình đọc dữ liệu mô tả:",
- "LabelMetadataPathHelp": "Chọn một đường dẫn để tải xuống hình ảnh và dữ liệu mô tả.",
+ "LabelMetadataPathHelp": "Chọn một vị trí tải xuống ảnh bìa minh họa và dữ liệu mô tả.",
"LabelMetadataPath": "Đường dẫn dữ liệu mô tả:",
"LabelMetadataDownloadersHelp": "Kích hoạt và sắp xếp thứ tự ưu tiên của các trình tải dữ liệu mô tả. Trình tải có thứ tự ưu tiên thấp sẽ chỉ sử dụng để tải những thông tin bị thiếu.",
"LabelMetadataDownloadLanguage": "Ngôn ngữ tải ưu tiên:",
@@ -703,7 +702,7 @@
"LabelNewsCategories": "Chuyên mục tin tức:",
"LabelStable": "Ổn Định",
"LabelTonemappingAlgorithm": "Chọn thuật toán ánh xạ tông màu để sử dụng:",
- "TonemappingAlgorithmHelp": "Ánh xạ tông màu có thể được tinh chỉnh. Nếu bạn không quen với tùy chọn này, hãy giữ mặc định. Giá trị mặc định: Reinhard.",
+ "TonemappingAlgorithmHelp": "Có thể điều chỉnh bố trí sắc thái. Nếu bạn không hiểu tùy chọn này, hãy giữ mặc định. Giá trị mặc định: Reinhard.",
"TonemappingRangeHelp": "Chọn dải màu đầu ra. Tự động nghĩa là giống như dải màu đầu vào.",
"StopPlayback": "Dừng Phát",
"Preview": "Xem Trước",
@@ -982,7 +981,7 @@
"LabelVaapiDevice": "API Thiết bị tăng tốc Video:",
"LabelUsername": "Tên đăng nhập:",
"LabelUserRemoteClientBitrateLimitHelp": "Ghi đè giá trị chung mặc định được đặt trong cài đặt phát lại trên máy chủ.",
- "LabelUserLoginAttemptsBeforeLockout": "Lần đăng nhập không thành công trước khi người dùng bị khóa:",
+ "LabelUserLoginAttemptsBeforeLockout": "Số lần đăng nhập thất bại trước khi người dùng bị khóa:",
"LabelUserLibraryHelp": "Chọn thư viện người dùng để hiển thị cho thiết bị. Để trống để giữ nguyên cài đặt mặc định.",
"LabelUserLibrary": "Thư viện người dùng:",
"LabelUserAgent": "Hành động người dùng:",
@@ -1028,7 +1027,7 @@
"OptionMissingEpisode": "Thiếu Tập Phim",
"OptionMax": "Tối đa",
"OptionLoginAttemptsBeforeLockoutHelp": "Giá trị bằng 0 có nghĩa là giữ mặc định ba lần thử đối với người dùng bình thường và năm lần thử đối với quản trị viên. Đặt giá trị này thành -1 sẽ tắt tính năng này.",
- "OptionLoginAttemptsBeforeLockout": "Xác định số lần đăng nhập không chính xác có thể được thực hiện trước khi xảy ra khóa người dùng.",
+ "OptionLoginAttemptsBeforeLockout": "Xác định số lần đăng nhập thất bại có thể thử trước khi người dùng bị khóa.",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Các yêu cầu này sẽ được thực hiện nhưng sẽ bỏ qua phần đầu dải byte.",
"OptionIgnoreTranscodeByteRangeRequests": "Bỏ qua các yêu cầu phạm vi byte chuyển mã",
"OptionHlsSegmentedSubtitles": "Phụ đề phân đoạn HLS",
@@ -1141,7 +1140,7 @@
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "Các vị trí phương tiện sau sẽ bị xóa khỏi thư viện của bạn:",
"MessageReenableUser": "Xem bên dưới để kích hoạt lại",
"MessagePluginInstallDisclaimer": "Các plugin do các thành viên cộng đồng xây dựng là một cách tuyệt vời để nâng cao trải nghiệm của bạn với các tính năng và lợi ích bổ sung. Trước khi cài đặt, hãy lưu ý về những ảnh hưởng mà chúng có thể có trên máy chủ của bạn, chẳng hạn như quét thư viện lâu hơn, xử lý nền bổ sung và giảm độ ổn định của hệ thống.",
- "MessagePluginConfigurationRequiresLocalAccess": "Để cấu hình plugin này, vui lòng đăng nhập trực tiếp vào máy chủ cục bộ của bạn.",
+ "MessagePluginConfigurationRequiresLocalAccess": "Để cấu hình plugin này, hãy đăng nhập trực tiếp vào máy chủ của bạn.",
"MessagePleaseWait": "Vui lòng đợi. Việc này có thể phải mất một ít thời gian.",
"MessagePleaseEnsureInternetMetadata": "Hãy đảm bảo rằng việc tải xuống dữ liệu mô tả trên internet đã được bật.",
"LabelSeriesRecordingPath": "Đường dẫn Ghi lại Phim Bộ:",
@@ -1193,7 +1192,7 @@
"SearchResults": "Kết Quả Tìm Kiếm",
"SearchForSubtitles": "Tìm kiếm phụ đề",
"SearchForMissingMetadata": "Tìm kiếm dữ liệu mô tả bị thiếu",
- "SearchForCollectionInternetMetadata": "Tìm kiếm ảnh bìa phim và dữ liệu mô tả trên Internet",
+ "SearchForCollectionInternetMetadata": "Tìm kiếm ảnh bìa minh họa và dữ liệu mô tả qua Internet",
"Search": "Tìm Kiếm",
"Screenshots": "Ảnh chụp màn hình",
"Screenshot": "Ảnh chụp màn hình",
@@ -1399,7 +1398,7 @@
"TabContainers": "Định dạng",
"OptionEmbedSubtitles": "Nhúng trong định dạng",
"MediaInfoContainer": "Định dạng",
- "Raised": "Nâng lên",
+ "Raised": "Nhô Lên",
"EnableAutoCast": "Đặt làm mặc định",
"Studios": "Studios",
"Bwdif": "BWDIF",
@@ -1421,5 +1420,10 @@
"LabelXDlnaCap": "Phần đầu X-DLNA:",
"OptionMaxActiveSessionsHelp": "Giá trị 0 sẽ vô hiệu hóa tính năng.",
"OptionMaxActiveSessions": "Đặt số lượng phiên người dùng đồng thời tối đa.",
- "LabelUserMaxActiveSessions": "Số lượng phiên người dùng cùng lúc tối đa:"
+ "LabelUserMaxActiveSessions": "Số lượng phiên người dùng cùng lúc tối đa:",
+ "OptionAllowContentDownloadHelp": "Người dùng có thể tải xuống phương tiện và lưu trữ trên thiết bị của họ. Điều này không giống như một tính năng đồng bộ hóa. Thư viện sách yêu cầu kích hoạt này để hoạt động bình thường.",
+ "OptionAllowContentDownload": "Cho phép tải xuống phương tiện",
+ "HeaderDeleteDevices": "Xóa Tất Cả Thiết Bị",
+ "DeleteDevicesConfirmation": "Bạn có chắc muốn xóa hết các thiết bị không? Tất cả các phiên khác sẽ được đăng xuất. Thiết bị sẽ xuất hiện lại vào lần tiếp theo khi người dùng đăng nhập.",
+ "DeleteAll": "Xóa Hết"
}
diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json
index 84d0aec90..d6603c6eb 100644
--- a/src/strings/zh-cn.json
+++ b/src/strings/zh-cn.json
@@ -374,7 +374,6 @@
"Identify": "识别",
"Images": "图片",
"ImportFavoriteChannelsHelp": "只有在协调器设备中被标记为我的最爱的频道才会被导入。",
- "ImportMissingEpisodesHelp": "缺少的剧集信息将被导入到你的数据库并分季分剧显示。可能会大大延长媒体库扫描时间。",
"InstallingPackage": "正在安装 {0}(版本 {1})",
"InstantMix": "即时混音",
"ItemCount": "{0} 项",
@@ -1238,7 +1237,7 @@
"SelectAdminUsername": "请为管理员账户选择一个用户名。",
"HeaderNavigation": "导航",
"MessageConfirmAppExit": "你要退出吗?",
- "OptionForceRemoteSourceTranscoding": "强制远程转码(像电视直播一样)",
+ "OptionForceRemoteSourceTranscoding": "强制对直播电视等远程媒体源进行转码",
"NoCreatedLibraries": "看上去您还未创建任何资料库。{0} 您想现在创建一个吗? {1}",
"AskAdminToCreateLibrary": "请联系管理员以创建一个新的资料库。",
"PlaybackErrorNoCompatibleStream": "该客户端与媒体不兼容,服务器未发送兼容的媒体格式。",
@@ -1350,7 +1349,7 @@
"LabelOpenclDevice": "OpenCL 设备:",
"LabelOpenclDeviceHelp": "此 OpenCL 设备用来色调映射。点的左侧为平台号,右侧为此平台上的设备号。默认值为 0.0。需要包含 OpenCL 硬件加速方式的 FFmpeg 应用程序。",
"EnableTonemapping": "启用色调映射",
- "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时工作。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。",
+ "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时生效。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。",
"LabelTonemappingAlgorithm": "选择要使用的色调映射算法:",
"TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 Reinhard。",
"LabelTonemappingRange": "色调映射 Range:",
@@ -1421,5 +1420,10 @@
"EnableAutoCast": "设置为默认",
"OptionMaxActiveSessionsHelp": "如果值为0则没有限制。",
"OptionMaxActiveSessions": "设置用户同时进行会话的最大数量。",
- "LabelUserMaxActiveSessions": "用户同时进行会话的最大数量:"
+ "LabelUserMaxActiveSessions": "用户同时进行会话的最大数量:",
+ "OptionAllowContentDownloadHelp": "用户可以下载媒体并将其存储在他们的设备上。 这与同步功能不同。 图书库要求启用此功能才能正常运行。",
+ "OptionAllowContentDownload": "允许媒体下载",
+ "HeaderDeleteDevices": "删除所有设备",
+ "DeleteDevicesConfirmation": "您确定要删除所有设备吗?所有其他会话将被注销。用户下次登录时,设备会重新出现。",
+ "DeleteAll": "删除全部"
}
diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json
index 07ce7bfa4..3bc3253b3 100644
--- a/src/strings/zh-tw.json
+++ b/src/strings/zh-tw.json
@@ -559,7 +559,6 @@
"Identify": "識別",
"Images": "圖片",
"ImportFavoriteChannelsHelp": "若啟用,僅於調諧器設備中被標記為我的最愛的頻道才會被導入。",
- "ImportMissingEpisodesHelp": "缺失劇集的資料將導入您的媒體庫,並在季度與系列中顯示。 可能導致媒體庫掃描延長。",
"InstallingPackage": "正在安裝 {0}(版本 {1})",
"InstantMix": "即時混音",
"Items": "項目",
diff --git a/webpack.common.js b/webpack.common.js
index fb3a1edc3..f93f816ed 100644
--- a/webpack.common.js
+++ b/webpack.common.js
@@ -12,7 +12,8 @@ const Assets = [
'libass-wasm/dist/js/subtitles-octopus-worker.wasm',
'libass-wasm/dist/js/subtitles-octopus-worker-legacy.js',
'libass-wasm/dist/js/subtitles-octopus-worker-legacy.data',
- 'libass-wasm/dist/js/subtitles-octopus-worker-legacy.js.mem'
+ 'libass-wasm/dist/js/subtitles-octopus-worker-legacy.js.mem',
+ 'pdfjs-dist/build/pdf.worker.js'
];
const LibarchiveWasm = [
diff --git a/yarn.lock b/yarn.lock
index fa4ef0b67..31abce5fd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9,28 +9,24 @@
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/compat-data@^7.10.4", "@babel/compat-data@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.11.0.tgz#e9f73efe09af1355b723a7f39b11bad637d7c99c"
- integrity sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==
- dependencies:
- browserslist "^4.12.0"
- invariant "^2.2.4"
- semver "^5.5.0"
+"@babel/compat-data@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0"
+ integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==
-"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.11.6":
- version "7.11.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
- integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
+"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.12.3":
+ version "7.12.3"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
+ integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
dependencies:
"@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.11.6"
- "@babel/helper-module-transforms" "^7.11.0"
- "@babel/helpers" "^7.10.4"
- "@babel/parser" "^7.11.5"
+ "@babel/generator" "^7.12.1"
+ "@babel/helper-module-transforms" "^7.12.1"
+ "@babel/helpers" "^7.12.1"
+ "@babel/parser" "^7.12.3"
"@babel/template" "^7.10.4"
- "@babel/traverse" "^7.11.5"
- "@babel/types" "^7.11.5"
+ "@babel/traverse" "^7.12.1"
+ "@babel/types" "^7.12.1"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@@ -40,28 +36,28 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/eslint-parser@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.11.5.tgz#398192b8d1cd3678efb709f5ab09d9aa2a2218fd"
- integrity sha512-DZ3maD3ciwRg1pOzEpJ1outlV1DA/A8XHDQoyL69fC3RIJMlMq1UPudgfRkW0YFqmQPR6OPvu8chaT7Yq2Mm8A==
+"@babel/eslint-parser@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.12.1.tgz#b3ae38e6174d2d0d2d00d2dcd919b4086b6bb8f0"
+ integrity sha512-cc7WQHnHQY3++/bghgbDtPx+5bf6xTsokyGzV6Qzh65NLz/unv+mPQuACkQ9GFhIhcTFv6yqwNaEcfX7EkOEsg==
dependencies:
eslint-scope "5.1.0"
eslint-visitor-keys "^1.3.0"
semver "^6.3.0"
-"@babel/eslint-plugin@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.11.5.tgz#651fed485493cee8ae803d6a22e3b4f21315f328"
- integrity sha512-klliWjB6CeMeqZ7IeJporPr7raD3Ttc8MF9HPNyTvddmBB9Bg7gbiN43rZvaqvsYiktPQLHZrD/Of7vtl6EYpw==
+"@babel/eslint-plugin@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.12.1.tgz#67626a16312dfe7c5dd7685a1a8af7b03c43985b"
+ integrity sha512-rOjrD5yupTYCO4x0kEbQmi/NsaD+VGOD/9Cvso64WMVPY2y6o5Nvw2sqFWdeSEBdR1Dsa07YjplBs067x5YbXg==
dependencies:
eslint-rule-composer "^0.3.0"
-"@babel/generator@^7.11.5", "@babel/generator@^7.11.6":
- version "7.11.6"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620"
- integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==
+"@babel/generator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468"
+ integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
dependencies:
- "@babel/types" "^7.11.5"
+ "@babel/types" "^7.12.1"
jsesc "^2.5.1"
source-map "^0.5.0"
@@ -80,37 +76,35 @@
"@babel/helper-explode-assignable-expression" "^7.10.4"
"@babel/types" "^7.10.4"
-"@babel/helper-compilation-targets@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz#804ae8e3f04376607cc791b9d47d540276332bd2"
- integrity sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==
+"@babel/helper-compilation-targets@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50"
+ integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==
dependencies:
- "@babel/compat-data" "^7.10.4"
+ "@babel/compat-data" "^7.12.1"
+ "@babel/helper-validator-option" "^7.12.1"
browserslist "^4.12.0"
- invariant "^2.2.4"
- levenary "^1.1.1"
semver "^5.5.0"
-"@babel/helper-create-class-features-plugin@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.4.tgz#2d4015d0136bd314103a70d84a7183e4b344a355"
- integrity sha512-9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ==
+"@babel/helper-create-class-features-plugin@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e"
+ integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==
dependencies:
"@babel/helper-function-name" "^7.10.4"
- "@babel/helper-member-expression-to-functions" "^7.10.4"
+ "@babel/helper-member-expression-to-functions" "^7.12.1"
"@babel/helper-optimise-call-expression" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-replace-supers" "^7.10.4"
+ "@babel/helper-replace-supers" "^7.12.1"
"@babel/helper-split-export-declaration" "^7.10.4"
-"@babel/helper-create-regexp-features-plugin@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8"
- integrity sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==
+"@babel/helper-create-regexp-features-plugin@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8"
+ integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.10.4"
"@babel/helper-regex" "^7.10.4"
- regexpu-core "^4.7.0"
+ regexpu-core "^4.7.1"
"@babel/helper-define-map@^7.10.4":
version "7.10.4"
@@ -152,31 +146,33 @@
dependencies:
"@babel/types" "^7.10.4"
-"@babel/helper-member-expression-to-functions@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz#7cd04b57dfcf82fce9aeae7d4e4452fa31b8c7c4"
- integrity sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A==
+"@babel/helper-member-expression-to-functions@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c"
+ integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==
dependencies:
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.12.1"
-"@babel/helper-module-imports@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620"
- integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==
+"@babel/helper-module-imports@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c"
+ integrity sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==
dependencies:
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.12.1"
-"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359"
- integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==
+"@babel/helper-module-transforms@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
+ integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==
dependencies:
- "@babel/helper-module-imports" "^7.10.4"
- "@babel/helper-replace-supers" "^7.10.4"
- "@babel/helper-simple-access" "^7.10.4"
+ "@babel/helper-module-imports" "^7.12.1"
+ "@babel/helper-replace-supers" "^7.12.1"
+ "@babel/helper-simple-access" "^7.12.1"
"@babel/helper-split-export-declaration" "^7.11.0"
+ "@babel/helper-validator-identifier" "^7.10.4"
"@babel/template" "^7.10.4"
- "@babel/types" "^7.11.0"
+ "@babel/traverse" "^7.12.1"
+ "@babel/types" "^7.12.1"
lodash "^4.17.19"
"@babel/helper-optimise-call-expression@^7.10.4":
@@ -198,41 +194,38 @@
dependencies:
lodash "^4.17.13"
-"@babel/helper-remap-async-to-generator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz#fce8bea4e9690bbe923056ded21e54b4e8b68ed5"
- integrity sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==
+"@babel/helper-remap-async-to-generator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd"
+ integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.10.4"
"@babel/helper-wrap-function" "^7.10.4"
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.12.1"
-"@babel/helper-replace-supers@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf"
- integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==
+"@babel/helper-replace-supers@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9"
+ integrity sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.10.4"
+ "@babel/helper-member-expression-to-functions" "^7.12.1"
"@babel/helper-optimise-call-expression" "^7.10.4"
- "@babel/traverse" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/traverse" "^7.12.1"
+ "@babel/types" "^7.12.1"
-"@babel/helper-simple-access@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461"
- integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==
+"@babel/helper-simple-access@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136"
+ integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==
dependencies:
- "@babel/template" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/types" "^7.12.1"
-"@babel/helper-skip-transparent-expression-wrappers@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729"
- integrity sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==
+"@babel/helper-skip-transparent-expression-wrappers@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf"
+ integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==
dependencies:
- "@babel/types" "^7.11.0"
+ "@babel/types" "^7.12.1"
"@babel/helper-split-export-declaration@^7.10.4":
version "7.10.4"
@@ -253,6 +246,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
+"@babel/helper-validator-option@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9"
+ integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==
+
"@babel/helper-wrap-function@^7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87"
@@ -263,14 +261,14 @@
"@babel/traverse" "^7.10.4"
"@babel/types" "^7.10.4"
-"@babel/helpers@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044"
- integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==
+"@babel/helpers@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79"
+ integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==
dependencies:
"@babel/template" "^7.10.4"
- "@babel/traverse" "^7.10.4"
- "@babel/types" "^7.10.4"
+ "@babel/traverse" "^7.12.1"
+ "@babel/types" "^7.12.1"
"@babel/highlight@^7.10.4":
version "7.10.4"
@@ -281,116 +279,116 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.10.4", "@babel/parser@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
- integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==
+"@babel/parser@^7.10.4", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3":
+ version "7.12.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd"
+ integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==
-"@babel/plugin-proposal-async-generator-functions@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.4.tgz#4b65abb3d9bacc6c657aaa413e56696f9f170fc6"
- integrity sha512-MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg==
+"@babel/plugin-proposal-async-generator-functions@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e"
+ integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-remap-async-to-generator" "^7.10.4"
+ "@babel/helper-remap-async-to-generator" "^7.12.1"
"@babel/plugin-syntax-async-generators" "^7.8.0"
-"@babel/plugin-proposal-class-properties@^7.10.1", "@babel/plugin-proposal-class-properties@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807"
- integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==
+"@babel/plugin-proposal-class-properties@^7.10.1", "@babel/plugin-proposal-class-properties@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de"
+ integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.10.4"
+ "@babel/helper-create-class-features-plugin" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-proposal-dynamic-import@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz#ba57a26cb98b37741e9d5bca1b8b0ddf8291f17e"
- integrity sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==
+"@babel/plugin-proposal-dynamic-import@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc"
+ integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-dynamic-import" "^7.8.0"
-"@babel/plugin-proposal-export-namespace-from@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54"
- integrity sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==
+"@babel/plugin-proposal-export-namespace-from@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4"
+ integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz#593e59c63528160233bd321b1aebe0820c2341db"
- integrity sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==
+"@babel/plugin-proposal-json-strings@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c"
+ integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-json-strings" "^7.8.0"
-"@babel/plugin-proposal-logical-assignment-operators@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz#9f80e482c03083c87125dee10026b58527ea20c8"
- integrity sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==
+"@babel/plugin-proposal-logical-assignment-operators@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751"
+ integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a"
- integrity sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c"
+ integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
-"@babel/plugin-proposal-numeric-separator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06"
- integrity sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==
+"@babel/plugin-proposal-numeric-separator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6"
+ integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af"
- integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==
+"@babel/plugin-proposal-object-rest-spread@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069"
+ integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
- "@babel/plugin-transform-parameters" "^7.10.4"
+ "@babel/plugin-transform-parameters" "^7.12.1"
-"@babel/plugin-proposal-optional-catch-binding@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd"
- integrity sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==
+"@babel/plugin-proposal-optional-catch-binding@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942"
+ integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
-"@babel/plugin-proposal-optional-chaining@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076"
- integrity sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==
+"@babel/plugin-proposal-optional-chaining@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797"
+ integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
-"@babel/plugin-proposal-private-methods@^7.10.1", "@babel/plugin-proposal-private-methods@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz#b160d972b8fdba5c7d111a145fc8c421fc2a6909"
- integrity sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==
+"@babel/plugin-proposal-private-methods@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389"
+ integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.10.4"
+ "@babel/helper-create-class-features-plugin" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz#4483cda53041ce3413b7fe2f00022665ddfaa75d"
- integrity sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==
+"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072"
+ integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-async-generators@^7.8.0":
@@ -400,10 +398,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-class-properties@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c"
- integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==
+"@babel/plugin-syntax-class-properties@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978"
+ integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
@@ -470,297 +468,296 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-top-level-await@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz#4bbeb8917b54fcf768364e0a81f560e33a3ef57d"
- integrity sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==
+"@babel/plugin-syntax-top-level-await@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
+ integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-arrow-functions@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz#e22960d77e697c74f41c501d44d73dbf8a6a64cd"
- integrity sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==
+"@babel/plugin-transform-arrow-functions@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3"
+ integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-async-to-generator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37"
- integrity sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==
+"@babel/plugin-transform-async-to-generator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1"
+ integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==
dependencies:
- "@babel/helper-module-imports" "^7.10.4"
+ "@babel/helper-module-imports" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-remap-async-to-generator" "^7.10.4"
+ "@babel/helper-remap-async-to-generator" "^7.12.1"
-"@babel/plugin-transform-block-scoped-functions@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8"
- integrity sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==
+"@babel/plugin-transform-block-scoped-functions@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9"
+ integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-block-scoping@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.4.tgz#a670d1364bb5019a621b9ea2001482876d734787"
- integrity sha512-J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A==
+"@babel/plugin-transform-block-scoping@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1"
+ integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
- lodash "^4.17.13"
-"@babel/plugin-transform-classes@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7"
- integrity sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==
+"@babel/plugin-transform-classes@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6"
+ integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==
dependencies:
"@babel/helper-annotate-as-pure" "^7.10.4"
"@babel/helper-define-map" "^7.10.4"
"@babel/helper-function-name" "^7.10.4"
"@babel/helper-optimise-call-expression" "^7.10.4"
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-replace-supers" "^7.10.4"
+ "@babel/helper-replace-supers" "^7.12.1"
"@babel/helper-split-export-declaration" "^7.10.4"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb"
- integrity sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==
+"@babel/plugin-transform-computed-properties@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852"
+ integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-destructuring@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5"
- integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==
+"@babel/plugin-transform-destructuring@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847"
+ integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz#469c2062105c1eb6a040eaf4fac4b488078395ee"
- integrity sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==
+"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975"
+ integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-duplicate-keys@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz#697e50c9fee14380fe843d1f306b295617431e47"
- integrity sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==
+"@babel/plugin-transform-duplicate-keys@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228"
+ integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-exponentiation-operator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e"
- integrity sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==
+"@babel/plugin-transform-exponentiation-operator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0"
+ integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==
dependencies:
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-for-of@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9"
- integrity sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==
+"@babel/plugin-transform-for-of@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa"
+ integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-function-name@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7"
- integrity sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==
+"@babel/plugin-transform-function-name@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667"
+ integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==
dependencies:
"@babel/helper-function-name" "^7.10.4"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-literals@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c"
- integrity sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==
+"@babel/plugin-transform-literals@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57"
+ integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-member-expression-literals@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7"
- integrity sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==
+"@babel/plugin-transform-member-expression-literals@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad"
+ integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-modules-amd@^7.10.4", "@babel/plugin-transform-modules-amd@^7.10.5":
- version "7.10.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1"
- integrity sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==
+"@babel/plugin-transform-modules-amd@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9"
+ integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==
dependencies:
- "@babel/helper-module-transforms" "^7.10.5"
+ "@babel/helper-module-transforms" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0"
- integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==
+"@babel/plugin-transform-modules-commonjs@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648"
+ integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==
dependencies:
- "@babel/helper-module-transforms" "^7.10.4"
+ "@babel/helper-module-transforms" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-simple-access" "^7.10.4"
+ "@babel/helper-simple-access" "^7.12.1"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.4.tgz#8f576afd943ac2f789b35ded0a6312f929c633f9"
- integrity sha512-Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ==
+"@babel/plugin-transform-modules-systemjs@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086"
+ integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==
dependencies:
"@babel/helper-hoist-variables" "^7.10.4"
- "@babel/helper-module-transforms" "^7.10.4"
+ "@babel/helper-module-transforms" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
+ "@babel/helper-validator-identifier" "^7.10.4"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-umd@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz#9a8481fe81b824654b3a0b65da3df89f3d21839e"
- integrity sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==
+"@babel/plugin-transform-modules-umd@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902"
+ integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==
dependencies:
- "@babel/helper-module-transforms" "^7.10.4"
+ "@babel/helper-module-transforms" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz#78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6"
- integrity sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753"
+ integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
-"@babel/plugin-transform-new-target@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz#9097d753cb7b024cb7381a3b2e52e9513a9c6888"
- integrity sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==
+"@babel/plugin-transform-new-target@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0"
+ integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-object-super@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894"
- integrity sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==
+"@babel/plugin-transform-object-super@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e"
+ integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-replace-supers" "^7.10.4"
+ "@babel/helper-replace-supers" "^7.12.1"
-"@babel/plugin-transform-parameters@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.4.tgz#7b4d137c87ea7adc2a0f3ebf53266871daa6fced"
- integrity sha512-RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ==
- dependencies:
- "@babel/helper-get-function-arity" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-property-literals@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0"
- integrity sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==
+"@babel/plugin-transform-parameters@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d"
+ integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-regenerator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63"
- integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==
+"@babel/plugin-transform-property-literals@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd"
+ integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.10.4"
+
+"@babel/plugin-transform-regenerator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753"
+ integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==
dependencies:
regenerator-transform "^0.14.2"
-"@babel/plugin-transform-reserved-words@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz#8f2682bcdcef9ed327e1b0861585d7013f8a54dd"
- integrity sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==
+"@babel/plugin-transform-reserved-words@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8"
+ integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-shorthand-properties@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6"
- integrity sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==
+"@babel/plugin-transform-shorthand-properties@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3"
+ integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-spread@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc"
- integrity sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==
+"@babel/plugin-transform-spread@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e"
+ integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
-"@babel/plugin-transform-sticky-regex@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d"
- integrity sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==
+"@babel/plugin-transform-sticky-regex@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf"
+ integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/helper-regex" "^7.10.4"
-"@babel/plugin-transform-template-literals@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.4.tgz#e6375407b30fcb7fcfdbba3bb98ef3e9d36df7bc"
- integrity sha512-4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-transform-typeof-symbol@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz#9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc"
- integrity sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==
+"@babel/plugin-transform-template-literals@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843"
+ integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-unicode-escapes@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz#feae523391c7651ddac115dae0a9d06857892007"
- integrity sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==
+"@babel/plugin-transform-typeof-symbol@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a"
+ integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-transform-unicode-regex@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8"
- integrity sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==
+"@babel/plugin-transform-unicode-escapes@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709"
+ integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.10.4"
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/polyfill@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.11.5.tgz#df550b2ec53abbc2ed599367ec59e64c7a707bb5"
- integrity sha512-FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==
+"@babel/plugin-transform-unicode-regex@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb"
+ integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.12.1"
+ "@babel/helper-plugin-utils" "^7.10.4"
+
+"@babel/polyfill@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96"
+ integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==
dependencies:
core-js "^2.6.5"
regenerator-runtime "^0.13.4"
-"@babel/preset-env@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272"
- integrity sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==
+"@babel/preset-env@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
+ integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
dependencies:
- "@babel/compat-data" "^7.11.0"
- "@babel/helper-compilation-targets" "^7.10.4"
- "@babel/helper-module-imports" "^7.10.4"
+ "@babel/compat-data" "^7.12.1"
+ "@babel/helper-compilation-targets" "^7.12.1"
+ "@babel/helper-module-imports" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-proposal-async-generator-functions" "^7.10.4"
- "@babel/plugin-proposal-class-properties" "^7.10.4"
- "@babel/plugin-proposal-dynamic-import" "^7.10.4"
- "@babel/plugin-proposal-export-namespace-from" "^7.10.4"
- "@babel/plugin-proposal-json-strings" "^7.10.4"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4"
- "@babel/plugin-proposal-numeric-separator" "^7.10.4"
- "@babel/plugin-proposal-object-rest-spread" "^7.11.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.10.4"
- "@babel/plugin-proposal-optional-chaining" "^7.11.0"
- "@babel/plugin-proposal-private-methods" "^7.10.4"
- "@babel/plugin-proposal-unicode-property-regex" "^7.10.4"
+ "@babel/helper-validator-option" "^7.12.1"
+ "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
+ "@babel/plugin-proposal-class-properties" "^7.12.1"
+ "@babel/plugin-proposal-dynamic-import" "^7.12.1"
+ "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
+ "@babel/plugin-proposal-json-strings" "^7.12.1"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
+ "@babel/plugin-proposal-numeric-separator" "^7.12.1"
+ "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
+ "@babel/plugin-proposal-optional-chaining" "^7.12.1"
+ "@babel/plugin-proposal-private-methods" "^7.12.1"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
"@babel/plugin-syntax-async-generators" "^7.8.0"
- "@babel/plugin-syntax-class-properties" "^7.10.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.1"
"@babel/plugin-syntax-dynamic-import" "^7.8.0"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-syntax-json-strings" "^7.8.0"
@@ -770,45 +767,42 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
- "@babel/plugin-syntax-top-level-await" "^7.10.4"
- "@babel/plugin-transform-arrow-functions" "^7.10.4"
- "@babel/plugin-transform-async-to-generator" "^7.10.4"
- "@babel/plugin-transform-block-scoped-functions" "^7.10.4"
- "@babel/plugin-transform-block-scoping" "^7.10.4"
- "@babel/plugin-transform-classes" "^7.10.4"
- "@babel/plugin-transform-computed-properties" "^7.10.4"
- "@babel/plugin-transform-destructuring" "^7.10.4"
- "@babel/plugin-transform-dotall-regex" "^7.10.4"
- "@babel/plugin-transform-duplicate-keys" "^7.10.4"
- "@babel/plugin-transform-exponentiation-operator" "^7.10.4"
- "@babel/plugin-transform-for-of" "^7.10.4"
- "@babel/plugin-transform-function-name" "^7.10.4"
- "@babel/plugin-transform-literals" "^7.10.4"
- "@babel/plugin-transform-member-expression-literals" "^7.10.4"
- "@babel/plugin-transform-modules-amd" "^7.10.4"
- "@babel/plugin-transform-modules-commonjs" "^7.10.4"
- "@babel/plugin-transform-modules-systemjs" "^7.10.4"
- "@babel/plugin-transform-modules-umd" "^7.10.4"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4"
- "@babel/plugin-transform-new-target" "^7.10.4"
- "@babel/plugin-transform-object-super" "^7.10.4"
- "@babel/plugin-transform-parameters" "^7.10.4"
- "@babel/plugin-transform-property-literals" "^7.10.4"
- "@babel/plugin-transform-regenerator" "^7.10.4"
- "@babel/plugin-transform-reserved-words" "^7.10.4"
- "@babel/plugin-transform-shorthand-properties" "^7.10.4"
- "@babel/plugin-transform-spread" "^7.11.0"
- "@babel/plugin-transform-sticky-regex" "^7.10.4"
- "@babel/plugin-transform-template-literals" "^7.10.4"
- "@babel/plugin-transform-typeof-symbol" "^7.10.4"
- "@babel/plugin-transform-unicode-escapes" "^7.10.4"
- "@babel/plugin-transform-unicode-regex" "^7.10.4"
+ "@babel/plugin-syntax-top-level-await" "^7.12.1"
+ "@babel/plugin-transform-arrow-functions" "^7.12.1"
+ "@babel/plugin-transform-async-to-generator" "^7.12.1"
+ "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
+ "@babel/plugin-transform-block-scoping" "^7.12.1"
+ "@babel/plugin-transform-classes" "^7.12.1"
+ "@babel/plugin-transform-computed-properties" "^7.12.1"
+ "@babel/plugin-transform-destructuring" "^7.12.1"
+ "@babel/plugin-transform-dotall-regex" "^7.12.1"
+ "@babel/plugin-transform-duplicate-keys" "^7.12.1"
+ "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
+ "@babel/plugin-transform-for-of" "^7.12.1"
+ "@babel/plugin-transform-function-name" "^7.12.1"
+ "@babel/plugin-transform-literals" "^7.12.1"
+ "@babel/plugin-transform-member-expression-literals" "^7.12.1"
+ "@babel/plugin-transform-modules-amd" "^7.12.1"
+ "@babel/plugin-transform-modules-commonjs" "^7.12.1"
+ "@babel/plugin-transform-modules-systemjs" "^7.12.1"
+ "@babel/plugin-transform-modules-umd" "^7.12.1"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
+ "@babel/plugin-transform-new-target" "^7.12.1"
+ "@babel/plugin-transform-object-super" "^7.12.1"
+ "@babel/plugin-transform-parameters" "^7.12.1"
+ "@babel/plugin-transform-property-literals" "^7.12.1"
+ "@babel/plugin-transform-regenerator" "^7.12.1"
+ "@babel/plugin-transform-reserved-words" "^7.12.1"
+ "@babel/plugin-transform-shorthand-properties" "^7.12.1"
+ "@babel/plugin-transform-spread" "^7.12.1"
+ "@babel/plugin-transform-sticky-regex" "^7.12.1"
+ "@babel/plugin-transform-template-literals" "^7.12.1"
+ "@babel/plugin-transform-typeof-symbol" "^7.12.1"
+ "@babel/plugin-transform-unicode-escapes" "^7.12.1"
+ "@babel/plugin-transform-unicode-regex" "^7.12.1"
"@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.11.5"
- browserslist "^4.12.0"
+ "@babel/types" "^7.12.1"
core-js-compat "^3.6.2"
- invariant "^2.2.2"
- levenary "^1.1.1"
semver "^5.5.0"
"@babel/preset-modules@^0.1.3":
@@ -838,25 +832,25 @@
"@babel/parser" "^7.10.4"
"@babel/types" "^7.10.4"
-"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3"
- integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==
+"@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e"
+ integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==
dependencies:
"@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.11.5"
+ "@babel/generator" "^7.12.1"
"@babel/helper-function-name" "^7.10.4"
"@babel/helper-split-export-declaration" "^7.11.0"
- "@babel/parser" "^7.11.5"
- "@babel/types" "^7.11.5"
+ "@babel/parser" "^7.12.1"
+ "@babel/types" "^7.12.1"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.4.4":
- version "7.11.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d"
- integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==
+"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae"
+ integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
dependencies:
"@babel/helper-validator-identifier" "^7.10.4"
lodash "^4.17.19"
@@ -867,10 +861,10 @@
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
-"@eslint/eslintrc@^0.1.3":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085"
- integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==
+"@eslint/eslintrc@^0.2.1":
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.1.tgz#f72069c330461a06684d119384435e12a5d76e3c"
+ integrity sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -966,6 +960,27 @@
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+"@types/eslint-scope@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86"
+ integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==
+ dependencies:
+ "@types/eslint" "*"
+ "@types/estree" "*"
+
+"@types/eslint@*":
+ version "7.2.4"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.4.tgz#d12eeed7741d2491b69808576ac2d20c14f74c41"
+ integrity sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==
+ dependencies:
+ "@types/estree" "*"
+ "@types/json-schema" "*"
+
+"@types/estree@*", "@types/estree@^0.0.45":
+ version "0.0.45"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
+ integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
+
"@types/events@*":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
@@ -985,6 +1000,11 @@
resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880"
integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA==
+"@types/json-schema@*", "@types/json-schema@^7.0.6":
+ version "7.0.6"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
+ integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
+
"@types/json-schema@^7.0.5":
version "7.0.5"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd"
@@ -1279,6 +1299,11 @@ acorn@^7.4.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c"
integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==
+acorn@^8.0.4:
+ version "8.0.4"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.4.tgz#7a3ae4191466a6984eee0fe3407a4f3aa9db8354"
+ integrity sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ==
+
after@0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
@@ -1302,10 +1327,10 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.5.5:
- version "6.12.4"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234"
- integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==
+ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.5.5:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -1966,20 +1991,20 @@ brorand@^1.0.1:
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
-browser-sync-client@^2.26.12:
- version "2.26.12"
- resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.12.tgz#b6c81335c6a9f1a79bca1951438800d3e7f170c8"
- integrity sha512-bEBDRkufKxrIfjOsIB1FN9itUEXr2oLtz1AySgSSr80K2AWzmtoYnxtVASx/i40qFrSdeI31pNvdCjHivihLVA==
+browser-sync-client@^2.26.13:
+ version "2.26.13"
+ resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.13.tgz#ee5fa3ec36fe2a03f9887553cac6846751c8232d"
+ integrity sha512-p2VbZoYrpuDhkreq+/Sv1MkToHklh7T1OaIntDwpG6Iy2q/XkBcgwPcWjX+WwRNiZjN8MEehxIjEUh12LweLmQ==
dependencies:
etag "1.8.1"
fresh "0.5.2"
mitt "^1.1.3"
rxjs "^5.5.6"
-browser-sync-ui@^2.26.12:
- version "2.26.12"
- resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.12.tgz#6a309644d3ae0fe743906558a94caf6fd118719f"
- integrity sha512-PkAJNf/TfCFTCkQUfXplR2Kp/+/lbCWFO9lrgLZsmxIhvMLx2pYZFBbTBIaem8qjXhld9ZcESUC8EdU5VWFJgQ==
+browser-sync-ui@^2.26.13:
+ version "2.26.13"
+ resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.13.tgz#7a0622df2c1cc4fb0dd8edd511f90737f84239b4"
+ integrity sha512-6NJ/pCnhCnBMzaty1opWo7ipDmFAIk8U71JMQGKJxblCUaGfdsbF2shf6XNZSkXYia1yS0vwKu9LIOzpXqQZCA==
dependencies:
async-each-series "0.1.1"
connect-history-api-fallback "^1"
@@ -1988,13 +2013,13 @@ browser-sync-ui@^2.26.12:
socket.io-client "^2.0.4"
stream-throttle "^0.1.3"
-browser-sync@^2.26.12:
- version "2.26.12"
- resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.12.tgz#2724df702ef8880e711c1bf62afd7c93a3a80462"
- integrity sha512-1GjAe+EpZQJgtKhWsxklEjpaMV0DrRylpHRvZWgOphDQt+bfLZjfynl/j1WjSFIx8ozj9j78g6Yk4TqD3gKaMA==
+browser-sync@^2.26.13:
+ version "2.26.13"
+ resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.13.tgz#a74541c104aec7eda318a5d8abdb3317ae9eda3d"
+ integrity sha512-JPYLTngIzI+Dzx+StSSlMtF+Q9yjdh58HW6bMFqkFXuzQkJL8FCvp4lozlS6BbECZcsM2Gmlgp0uhEjvl18X4w==
dependencies:
- browser-sync-client "^2.26.12"
- browser-sync-ui "^2.26.12"
+ browser-sync-client "^2.26.13"
+ browser-sync-ui "^2.26.13"
bs-recipes "1.3.4"
bs-snippet-injector "^2.0.1"
chokidar "^3.4.1"
@@ -2002,7 +2027,7 @@ browser-sync@^2.26.12:
connect-history-api-fallback "^1"
dev-ip "^1.0.1"
easy-extender "^2.3.4"
- eazy-logger "^3"
+ eazy-logger "3.1.0"
etag "^1.8.1"
fresh "^0.5.2"
fs-extra "3.0.1"
@@ -2091,15 +2116,15 @@ browserslist@^1.1.3:
caniuse-db "^1.0.30000639"
electron-to-chromium "^1.2.7"
-browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.12.2, browserslist@^4.6.4, browserslist@^4.8.5:
- version "4.12.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.2.tgz#76653d7e4c57caa8a1a28513e2f4e197dc11a711"
- integrity sha512-MfZaeYqR8StRZdstAK9hCKDd2StvePCYp5rHzQCPicUjfFliDgmuaBNPHYUTpAywBN8+Wc/d7NYVFkO0aqaBUw==
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.12.2, browserslist@^4.14.5, browserslist@^4.6.4, browserslist@^4.8.5:
+ version "4.14.5"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015"
+ integrity sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==
dependencies:
- caniuse-lite "^1.0.30001088"
- electron-to-chromium "^1.3.483"
- escalade "^3.0.1"
- node-releases "^1.1.58"
+ caniuse-lite "^1.0.30001135"
+ electron-to-chromium "^1.3.571"
+ escalade "^3.1.0"
+ node-releases "^1.1.61"
bs-recipes@1.3.4:
version "1.3.4"
@@ -2321,10 +2346,10 @@ camelcase@^5.0.0, camelcase@^5.3.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
- integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
+camelcase@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78"
+ integrity sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==
caniuse-api@^3.0.0:
version "3.0.0"
@@ -2346,11 +2371,16 @@ caniuse-db@^1.0.30001090:
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001093.tgz#5a1cae72d94df1156f40f15d9079456e1b29d050"
integrity sha512-XqXxHR6Z9IN0BXLKMaTJ1NZ+US74cbKritholD6uaDLUWHiDj0QilpSb708wOcoGz0PmPRsXT/6zE+bjx+QSMw==
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001088, caniuse-lite@^1.0.30001109:
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109:
version "1.0.30001109"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz#a9f3f26a0c3753b063d7acbb48dfb9c0e46f2b19"
integrity sha512-4JIXRodHzdS3HdK8nSgIqXYLExOvG+D2/EenSvcub2Kp3QEADjo2v2oUn5g0n0D+UNwG9BtwKOyGcSq2qvQXvQ==
+caniuse-lite@^1.0.30001135:
+ version "1.0.30001148"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz#dc97c7ed918ab33bf8706ddd5e387287e015d637"
+ integrity sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==
+
caseless@~0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -2466,6 +2496,11 @@ chownr@^1.1.1:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
chrome-trace-event@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
@@ -2765,10 +2800,10 @@ config-chain@^1.1.11:
ini "^1.3.4"
proto-list "~1.2.1"
-confusing-browser-globals@^1.0.9:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd"
- integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==
+confusing-browser-globals@^1.0.10:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59"
+ integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==
connect-history-api-fallback@^1:
version "1.6.0"
@@ -2975,7 +3010,7 @@ cross-spawn@^6.0.0:
shebang-command "^1.2.0"
which "^1.2.9"
-cross-spawn@^7.0.2:
+cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -3029,22 +3064,22 @@ css-has-pseudo@^0.10.0:
postcss "^7.0.6"
postcss-selector-parser "^5.0.0-rc.4"
-css-loader@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e"
- integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==
+css-loader@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.0.tgz#f0a48dfacc3ab9936a05ee16a09e7f313872e117"
+ integrity sha512-9g35eXRBgjvswyJWoqq/seWp+BOxvUl8IinVNTsUBFFxtwfEYvlmEn6ciyn0liXGbGh5HyJjPGCuobDSfqMIVg==
dependencies:
- camelcase "^6.0.0"
+ camelcase "^6.1.0"
cssesc "^3.0.0"
- icss-utils "^4.1.1"
+ icss-utils "^5.0.0"
loader-utils "^2.0.0"
- postcss "^7.0.32"
- postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.3"
- postcss-modules-scope "^2.2.0"
- postcss-modules-values "^3.0.0"
+ postcss "^8.1.1"
+ postcss-modules-extract-imports "^3.0.0"
+ postcss-modules-local-by-default "^4.0.0"
+ postcss-modules-scope "^3.0.0"
+ postcss-modules-values "^4.0.0"
postcss-value-parser "^4.1.0"
- schema-utils "^2.7.1"
+ schema-utils "^3.0.0"
semver "^7.3.2"
css-prefers-color-scheme@^3.1.1:
@@ -3483,6 +3518,11 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
+dlv@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
+ integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
+
doctrine@1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
@@ -3660,12 +3700,12 @@ easy-extender@^2.3.4:
dependencies:
lodash "^4.17.10"
-eazy-logger@^3:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.0.2.tgz#a325aa5e53d13a2225889b2ac4113b2b9636f4fc"
- integrity sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=
+eazy-logger@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.1.0.tgz#b169eb56df714608fa114f164c8a2956bec9f0f3"
+ integrity sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==
dependencies:
- tfunk "^3.0.1"
+ tfunk "^4.0.0"
ecc-jsbn@~0.1.1:
version "0.1.2"
@@ -3685,10 +3725,10 @@ electron-to-chromium@^1.2.7:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.427.tgz#ea43d02908a8c71f47ebb46e09de5a3cf8236f04"
integrity sha512-/rG5G7Opcw68/Yrb4qYkz07h3bESVRJjUl4X/FrKLXzoUJleKm6D7K7rTTz8V5LUWnd+BbTOyxJX2XprRqHD8A==
-electron-to-chromium@^1.3.483:
- version "1.3.488"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.488.tgz#9226229f5fbc825959210e81e0bb3e63035d1c06"
- integrity sha512-NReBdOugu1yl8ly+0VDtiQ6Yw/1sLjnvflWq0gvY1nfUXU2PbA+1XAVuEb7ModnwL/MfUPjby7e4pAFnSHiy6Q==
+electron-to-chromium@^1.3.571:
+ version "1.3.578"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.578.tgz#e6671936f4571a874eb26e2e833aa0b2c0b776e0"
+ integrity sha512-z4gU6dA1CbBJsAErW5swTGAaU2TBzc2mPAonJb00zqW1rOraDo2zfBMDRvaz9cVic+0JEZiYbHWPw/fTaZlG2Q==
elliptic@^6.0.0:
version "6.5.3"
@@ -3807,6 +3847,14 @@ enhanced-resolve@^4.3.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
+enhanced-resolve@^5.3.1:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz#3f988d0d7775bdc2d96ede321dc81f8249492f57"
+ integrity sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.0.0"
+
enquirer@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
@@ -3824,6 +3872,11 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==
+env-paths@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
+ integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
+
epubjs@^0.3.85:
version "0.3.88"
resolved "https://registry.yarnpkg.com/epubjs/-/epubjs-0.3.88.tgz#bc365e7e21893cf2d92717ce10927c1071275347"
@@ -3937,10 +3990,10 @@ es6-weak-map@^2.0.1, es6-weak-map@^2.0.2:
es6-iterator "^2.0.3"
es6-symbol "^3.1.1"
-escalade@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.0.1.tgz#52568a77443f6927cd0ab9c73129137533c965ed"
- integrity sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==
+escalade@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e"
+ integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==
escape-html@~1.0.3:
version "1.0.3"
@@ -4060,13 +4113,18 @@ eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-eslint@^7.10.0:
- version "7.10.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9"
- integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==
+eslint-visitor-keys@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
+ integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
+
+eslint@^7.12.1:
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.12.1.tgz#bd9a81fa67a6cfd51656cdb88812ce49ccec5801"
+ integrity sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==
dependencies:
"@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.1.3"
+ "@eslint/eslintrc" "^0.2.1"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -4075,7 +4133,7 @@ eslint@^7.10.0:
enquirer "^2.3.5"
eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
- eslint-visitor-keys "^1.3.0"
+ eslint-visitor-keys "^2.0.0"
espree "^7.3.0"
esquery "^1.2.0"
esutils "^2.0.2"
@@ -4176,10 +4234,10 @@ eventemitter3@^4.0.0, eventemitter3@^4.0.3:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
-events@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59"
- integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==
+events@^3.0.0, events@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379"
+ integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==
evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
version "1.0.3"
@@ -4433,13 +4491,13 @@ file-entry-cache@^5.0.1:
dependencies:
flat-cache "^2.0.1"
-file-loader@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.0.tgz#65b9fcfb0ea7f65a234a1f10cdd7f1ab9a33f253"
- integrity sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==
+file-loader@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
+ integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
dependencies:
loader-utils "^2.0.0"
- schema-utils "^2.7.1"
+ schema-utils "^3.0.0"
file-type@5.2.0, file-type@^5.2.0:
version "5.2.0"
@@ -4556,7 +4614,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.1.0:
+find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -4719,6 +4777,13 @@ fs-extra@3.0.1:
jsonfile "^3.0.0"
universalify "^0.1.0"
+fs-minipass@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
+ integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
+ dependencies:
+ minipass "^3.0.0"
+
fs-mkdirp-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
@@ -4923,6 +4988,11 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
+glob-to-regexp@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
+ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+
glob-watcher@^5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626"
@@ -5125,7 +5195,7 @@ got@^8.3.1:
url-parse-lax "^3.0.0"
url-to-options "^1.0.1"
-graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2, graceful-fs@^4.2.4:
+graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
@@ -5296,10 +5366,10 @@ gulp-sourcemaps@^2.6.5:
strip-bom-string "1.X"
through2 "2.X"
-gulp-terser@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/gulp-terser/-/gulp-terser-1.4.0.tgz#0ac4dfdbed4ab46906007c5b358810c1642b9764"
- integrity sha512-7df9leJna3WOmj76tYHxjpn7BSU+vmKVjVSd6bz3uLEyrzCfZI97KPhRcIabrSNzs0UY/UXTt+JwkxPw3sF85w==
+gulp-terser@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/gulp-terser/-/gulp-terser-1.4.1.tgz#06b30023889b149bdbbdd49fada31b233fe737df"
+ integrity sha512-VUoKrk24G0ojr7fXqlZ7vA8qDFHRloYAM6doNRyKdJ/LFkj+X3P04f+7LlOp7j05WtdOCEg65oG6nGjSf//78A==
dependencies:
is-promise "^4.0.0"
plugin-error "^1.0.1"
@@ -5489,20 +5559,20 @@ he@1.2.x, he@^1.2.0:
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-headroom.js@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/headroom.js/-/headroom.js-0.11.0.tgz#26547a932025e4243abf8ace001b4ce5e110ed20"
- integrity sha512-yI4ciZRD1WH22wa5uJDg2kMtRvhJwUJWo2l41Eby0BoAD+lzXL98lf5jDFxP4Q5W3HmlrpfItSfmqc3jCtasbw==
+headroom.js@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/headroom.js/-/headroom.js-0.12.0.tgz#e09b466b18d22457f2023fb946ff620e47a5c205"
+ integrity sha512-iXnAafUm3FdzfJ91uixLws2hkKI1jC8bAKK/pt7XYr8Ie1jO7xbK48Ycpl9tUPyBgkzuj1p/PhJS0fy4E/5anA==
hex-color-regex@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
-hls.js@^0.14.13:
- version "0.14.13"
- resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.13.tgz#824395a0631c8e32bf0e8de06873f1d89774bada"
- integrity sha512-0u61R0t6DcgJ7Ofr0RUlfrNrkP2gn5pHL+5clKmITY1P7pztyj5aoVw2/9SbeoM6k4shg5iPyuZb+7I32ZzqFQ==
+hls.js@^0.14.16:
+ version "0.14.16"
+ resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.16.tgz#4ff68a1fa7260a43d316270e9bc7f7bdf93c5731"
+ integrity sha512-VACiO99DQFBpflR4fI+6GVHUZn35R0SGGQo0XTDZOm2BUXbeuDHTghTC/k2/3wGln6KBmG8/bXIcDIzDsY2UEg==
dependencies:
eventemitter3 "^4.0.3"
url-toolkit "^2.1.6"
@@ -5528,10 +5598,10 @@ hosted-git-info@^2.1.4:
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
-howler@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/howler/-/howler-2.2.0.tgz#0e2c780997ae65ab9a1a186333031beac1c63c6b"
- integrity sha512-sGPkrAQy7jh5mNDbkRNG0F82R2HFDYNsQXBcX4smXQT0y0F4UMsa/+jXaGwWvcrajWr2tDB7JUkH7G5qSnuIyQ==
+howler@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/howler/-/howler-2.2.1.tgz#a521a9b495841e8bb9aa12e651bebba0affc179e"
+ integrity sha512-0iIXvuBO/81CcrQ/HSSweYmbT50fT2mIc9XMFb+kxIfk2pW/iKzDbX1n3fZmDXMEIpYvyyfrB+gXwPYSDqUxIQ==
hsl-regex@^1.0.0:
version "1.0.0"
@@ -5667,12 +5737,10 @@ iconv-lite@0.4.24:
dependencies:
safer-buffer ">= 2.1.2 < 3"
-icss-utils@^4.0.0, icss-utils@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
- integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
- dependencies:
- postcss "^7.0.14"
+icss-utils@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.0.0.tgz#03ed56c3accd32f9caaf1752ebf64ef12347bb84"
+ integrity sha512-aF2Cf/CkEZrI/vsu5WI/I+akFgdbwQHVE9YRZxATrhH4PVIe6a3BIjwjEcW+z+jP/hNh+YvM3lAAn1wJQ6opSg==
ieee754@^1.1.4:
version "1.1.13"
@@ -5885,13 +5953,6 @@ into-stream@^3.1.0:
from2 "^2.1.1"
p-is-promise "^1.1.0"
-invariant@^2.2.2, invariant@^2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
invert-kv@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
@@ -6368,9 +6429,14 @@ jellyfin-apiclient@^1.4.2:
resolved "https://registry.yarnpkg.com/jellyfin-apiclient/-/jellyfin-apiclient-1.4.2.tgz#0a7ab7b371380cfb1bc9789204439b8dfdcdbafd"
integrity sha512-xUvt1G0cDlam6hJgC5Jr6EE5botzdEMGxeer3Vm0+zhM7nb8iFnRmQRmTpVbXtYS8NLiHsiUmK1RLlelgtWDYg==
-"jellyfin-noto@https://github.com/jellyfin/jellyfin-noto":
- version "1.0.3"
- resolved "https://github.com/jellyfin/jellyfin-noto#b784602db063734c721a46563ae5d6577ec2b35d"
+jest-worker@^26.6.1:
+ version "26.6.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.1.tgz#c2ae8cde6802cc14056043f997469ec170d9c32a"
+ integrity sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^7.0.0"
jquery@>=1.9.1, jquery@^3.5.1:
version "3.5.1"
@@ -6382,7 +6448,7 @@ js-base64@^2.1.8, js-base64@^2.1.9:
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209"
integrity sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@@ -6580,18 +6646,6 @@ leven@^2.1.0:
resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
-leven@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
- integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
-
-levenary@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77"
- integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==
- dependencies:
- leven "^3.1.0"
-
levn@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -6642,6 +6696,14 @@ limiter@^1.0.5:
resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2"
integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==
+line-column@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2"
+ integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=
+ dependencies:
+ isarray "^1.0.0"
+ isobject "^2.0.0"
+
lines-and-columns@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
@@ -6683,6 +6745,11 @@ loader-runner@^2.4.0:
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
+loader-runner@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.1.0.tgz#f70bc0c29edbabdf2043e7ee73ccc3fe1c96b42d"
+ integrity sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==
+
loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
@@ -6924,13 +6991,6 @@ longest@^1.0.0:
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
-loose-envify@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
loud-rejection@^1.0.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
@@ -7259,7 +7319,7 @@ mime-db@1.44.0, mime-db@^1.28.0:
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"
integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==
-mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
version "2.1.27"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f"
integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==
@@ -7325,6 +7385,21 @@ minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minipass@^3.0.0:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
+ integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
+ dependencies:
+ yallist "^4.0.0"
+
+minizlib@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
+ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+ dependencies:
+ minipass "^3.0.0"
+ yallist "^4.0.0"
+
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -7361,6 +7436,11 @@ mixin-deep@^1.2.0:
dependencies:
minimist "^1.2.5"
+mkdirp@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
@@ -7409,6 +7489,11 @@ nan@^2.12.1, nan@^2.13.2:
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
+nanoid@^3.1.12:
+ version "3.1.12"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654"
+ integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==
+
nanomatch@^1.2.9:
version "1.2.13"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -7441,10 +7526,10 @@ negotiator@0.6.2:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
-neo-async@^2.5.0, neo-async@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
- integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
+neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
+ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
next-tick@1:
version "1.1.0"
@@ -7494,6 +7579,22 @@ node-gyp@^3.8.0:
tar "^2.0.0"
which "1"
+node-gyp@^7.1.0:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
+ integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
+ dependencies:
+ env-paths "^2.2.0"
+ glob "^7.1.4"
+ graceful-fs "^4.2.3"
+ nopt "^5.0.0"
+ npmlog "^4.1.2"
+ request "^2.88.2"
+ rimraf "^3.0.2"
+ semver "^7.3.2"
+ tar "^6.0.2"
+ which "^2.0.2"
+
node-libs-browser@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
@@ -7523,33 +7624,10 @@ node-libs-browser@^2.2.1:
util "^0.11.0"
vm-browserify "^1.0.1"
-node-releases@^1.1.58:
- version "1.1.58"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz#8ee20eef30fa60e52755fcc0942def5a734fe935"
- integrity sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==
-
-node-sass@^4.13.1:
- version "4.14.1"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5"
- integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==
- dependencies:
- async-foreach "^0.1.3"
- chalk "^1.1.1"
- cross-spawn "^3.0.0"
- gaze "^1.0.0"
- get-stdin "^4.0.1"
- glob "^7.0.3"
- in-publish "^2.0.0"
- lodash "^4.17.15"
- meow "^3.7.0"
- mkdirp "^0.5.1"
- nan "^2.13.2"
- node-gyp "^3.8.0"
- npmlog "^4.0.0"
- request "^2.88.0"
- sass-graph "2.2.5"
- stdout-stream "^1.4.0"
- "true-case-path" "^1.0.2"
+node-releases@^1.1.61:
+ version "1.1.61"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e"
+ integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==
node-sass@^4.8.3:
version "4.14.0"
@@ -7574,6 +7652,28 @@ node-sass@^4.8.3:
stdout-stream "^1.4.0"
"true-case-path" "^1.0.2"
+node-sass@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2"
+ integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==
+ dependencies:
+ async-foreach "^0.1.3"
+ chalk "^1.1.1"
+ cross-spawn "^7.0.3"
+ gaze "^1.0.0"
+ get-stdin "^4.0.1"
+ glob "^7.0.3"
+ lodash "^4.17.15"
+ meow "^3.7.0"
+ mkdirp "^0.5.1"
+ nan "^2.13.2"
+ node-gyp "^7.1.0"
+ npmlog "^4.0.0"
+ request "^2.88.0"
+ sass-graph "2.2.5"
+ stdout-stream "^1.4.0"
+ "true-case-path" "^1.0.2"
+
"nopt@2 || 3":
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
@@ -7581,6 +7681,13 @@ node-sass@^4.8.3:
dependencies:
abbrev "1"
+nopt@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
+ integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
+ dependencies:
+ abbrev "1"
+
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
@@ -7649,7 +7756,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0:
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -7715,11 +7822,6 @@ object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-object-path@^0.9.0:
- version "0.9.2"
- resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5"
- integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=
-
object-visit@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
@@ -7927,6 +8029,13 @@ p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1:
dependencies:
p-try "^2.0.0"
+p-limit@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe"
+ integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==
+ dependencies:
+ p-try "^2.0.0"
+
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
@@ -8261,6 +8370,11 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
+pdfjs-dist@2.5.207:
+ version "2.5.207"
+ resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-2.5.207.tgz#b5e8c19627be64269cd3fb6df3eaaf45ddffe7b6"
+ integrity sha512-xGDUhnCYPfHy+unMXCLCJtlpZaaZ17Ew3WIL0tnSgKFUZXHAPD49GO9xScyszSsQMoutNDgRb+rfBXIaX/lJbw==
+
pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
@@ -8317,6 +8431,13 @@ pkg-dir@^3.0.0:
dependencies:
find-up "^3.0.0"
+pkg-dir@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+ dependencies:
+ find-up "^4.0.0"
+
plugin-error@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"
@@ -8688,38 +8809,33 @@ postcss-minify-selectors@^4.0.2:
postcss "^7.0.0"
postcss-selector-parser "^3.0.0"
-postcss-modules-extract-imports@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
- integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
- dependencies:
- postcss "^7.0.5"
+postcss-modules-extract-imports@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
+ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-postcss-modules-local-by-default@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0"
- integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
+postcss-modules-local-by-default@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
+ integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
dependencies:
- icss-utils "^4.1.1"
- postcss "^7.0.32"
+ icss-utils "^5.0.0"
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
-postcss-modules-scope@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
- integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
- dependencies:
- postcss "^7.0.6"
- postcss-selector-parser "^6.0.0"
-
-postcss-modules-values@^3.0.0:
+postcss-modules-scope@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
- integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
+ integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
dependencies:
- icss-utils "^4.0.0"
- postcss "^7.0.6"
+ postcss-selector-parser "^6.0.4"
+
+postcss-modules-values@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
+ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
+ dependencies:
+ icss-utils "^5.0.0"
postcss-nesting@^7.0.0:
version "7.0.1"
@@ -9016,7 +9132,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
+postcss-selector-parser@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==
@@ -9025,6 +9141,16 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
indexes-of "^1.0.1"
uniq "^1.0.1"
+postcss-selector-parser@^6.0.4:
+ version "6.0.4"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
+ integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
+ dependencies:
+ cssesc "^3.0.0"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+ util-deprecate "^1.0.2"
+
postcss-sorting@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-4.1.0.tgz#a107f0bf3852977fa64e4442bc340c88d5aacdb3"
@@ -9103,6 +9229,16 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.13, postcss@^7.0.14, postcss@^7.0.1
source-map "^0.6.1"
supports-color "^6.1.0"
+postcss@^8.1.1:
+ version "8.1.2"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.2.tgz#9731fcaa4f7b0bef47121821bdae9eeb609a324c"
+ integrity sha512-mToqEVFq8jF9TFhlIK4HhE34zknFJuNTgqtsr60vUvrWn+9TIYugCwiV1JZRxCuOrej2jjstun1bn4Bc7/1HkA==
+ dependencies:
+ colorette "^1.2.1"
+ line-column "^1.0.2"
+ nanoid "^3.1.12"
+ source-map "^0.6.1"
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -9252,10 +9388,10 @@ query-string@^5.0.1:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
-query-string@^6.13.5:
- version "6.13.5"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8"
- integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==
+query-string@^6.13.6:
+ version "6.13.6"
+ resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.6.tgz#e5ac7c74f2a5da43fbca0b883b4f0bafba439966"
+ integrity sha512-/WWZ7d9na6s2wMEGdVCVgKWE9Rt7nYyNIf7k8xmHXcesPMlEzicWo3lbYwHyA4wBktI2KrXxxZeACLbE84hvSQ==
dependencies:
decode-uri-component "^0.2.0"
split-on-first "^1.0.0"
@@ -9281,7 +9417,7 @@ quick-lru@^4.0.1:
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
+randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
@@ -9504,10 +9640,10 @@ regexpp@^3.1.0:
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
-regexpu-core@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938"
- integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==
+regexpu-core@^4.7.1:
+ version "4.7.1"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6"
+ integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
dependencies:
regenerate "^1.4.0"
regenerate-unicode-properties "^8.2.0"
@@ -9708,7 +9844,7 @@ replace-homedir@^1.0.0:
is-absolute "^1.0.0"
remove-trailing-separator "^1.1.0"
-request@^2.87.0, request@^2.88.0:
+request@^2.87.0, request@^2.88.0, request@^2.88.2:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
@@ -9945,7 +10081,7 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
-schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1:
+schema-utils@^2.6.5:
version "2.7.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
@@ -9954,6 +10090,15 @@ schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
+schema-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
+ integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
+ dependencies:
+ "@types/json-schema" "^7.0.6"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
screenfull@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-5.0.2.tgz#b9acdcf1ec676a948674df5cd0ff66b902b0bed7"
@@ -10042,6 +10187,13 @@ serialize-javascript@^2.1.2:
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61"
integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==
+serialize-javascript@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
+ integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
+ dependencies:
+ randombytes "^2.1.0"
+
serve-index@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
@@ -10320,7 +10472,7 @@ sortablejs@^1.12.0:
resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.12.0.tgz#ee6d7ece3598c2af0feb1559d98595e5ea37cbd6"
integrity sha512-bPn57rCjBRlt2sC24RBsu40wZsmLkSo2XeqG8k6DC1zru5eObQUIPPZAQG7W2SJ8FZQYq+BEJmvuw1Zxb3chqg==
-source-list-map@^2.0.0:
+source-list-map@^2.0.0, source-list-map@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
@@ -10336,7 +10488,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
source-map-url "^0.4.0"
urix "^0.1.0"
-source-map-support@~0.5.12:
+source-map-support@~0.5.12, source-map-support@~0.5.19:
version "0.5.19"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
@@ -10366,6 +10518,11 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+source-map@~0.7.2:
+ version "0.7.3"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
+ integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+
sparkles@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c"
@@ -10772,13 +10929,13 @@ strip-outer@^1.0.0:
dependencies:
escape-string-regexp "^1.0.2"
-style-loader@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e"
- integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==
+style-loader@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
+ integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==
dependencies:
loader-utils "^2.0.0"
- schema-utils "^2.7.0"
+ schema-utils "^3.0.0"
style-search@^0.1.0:
version "0.1.0"
@@ -10985,7 +11142,7 @@ supports-color@^6.1.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^7.1.0, supports-color@^7.2.0:
+supports-color@^7.0.0, supports-color@^7.1.0, supports-color@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -11024,10 +11181,10 @@ svgo@^1.0.0, svgo@^1.3.2:
unquote "~1.1.1"
util.promisify "~1.0.0"
-swiper@^6.3.2:
- version "6.3.2"
- resolved "https://registry.yarnpkg.com/swiper/-/swiper-6.3.2.tgz#3eb337ff58f425841a27400a7b0215234d94f3c1"
- integrity sha512-mseVNXAsNNSfp3fHuZlMnsToc3ulM3X3on2EC8GMi4+/DwD9SSieSSIQroUbxkIMmCCIvpDN1Ese7o0Ls9I4lw==
+swiper@^6.3.5:
+ version "6.3.5"
+ resolved "https://registry.yarnpkg.com/swiper/-/swiper-6.3.5.tgz#7444b680d0fdafe84859825ac3559b5b01bd1916"
+ integrity sha512-MZkkVJ+sXukp6G3Z3BlKayhBjRIQuO1TZaTlH7ooI/0qbH0kkmItFMjFo19nOOsJaDXglA32xqyc9KCtmbJv0w==
dependencies:
dom7 "^3.0.0-alpha.7"
ssr-window "^3.0.0-alpha.4"
@@ -11062,6 +11219,11 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tapable@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.0.0.tgz#a49c3d6a8a2bb606e7db372b82904c970d537a08"
+ integrity sha512-bjzn0C0RWoffnNdTzNi7rNDhs1Zlwk2tRXgk8EiHKAOX1Mag3d6T0Y5zNa7l9CJ+EoUne/0UHdwS8tMbkh9zDg==
+
tar-stream@^1.5.2:
version "1.6.2"
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
@@ -11084,6 +11246,18 @@ tar@^2.0.0:
fstream "^1.0.12"
inherits "2"
+tar@^6.0.2:
+ version "6.0.5"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f"
+ integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^3.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
temp-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d"
@@ -11122,7 +11296,28 @@ terser-webpack-plugin@^1.4.3:
webpack-sources "^1.4.0"
worker-farm "^1.7.0"
-terser@>=4, terser@^4.1.2, terser@^4.6.3:
+terser-webpack-plugin@^5.0.3:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.0.3.tgz#ec60542db2421f45735c719d2e17dabfbb2e3e42"
+ integrity sha512-zFdGk8Lh9ZJGPxxPE6jwysOlATWB8GMW8HcfGULWA/nPal+3VdATflQvSBSLQJRCmYZnfFJl6vkRTiwJGNgPiQ==
+ dependencies:
+ jest-worker "^26.6.1"
+ p-limit "^3.0.2"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
+ source-map "^0.6.1"
+ terser "^5.3.8"
+
+terser@>=4, terser@^5.3.8:
+ version "5.3.8"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.8.tgz#991ae8ba21a3d990579b54aa9af11586197a75dd"
+ integrity sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==
+ dependencies:
+ commander "^2.20.0"
+ source-map "~0.7.2"
+ source-map-support "~0.5.19"
+
+terser@^4.1.2, terser@^4.6.3:
version "4.8.0"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
@@ -11136,13 +11331,13 @@ text-table@^0.2.0:
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-tfunk@^3.0.1:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-3.1.0.tgz#38e4414fc64977d87afdaa72facb6d29f82f7b5b"
- integrity sha1-OORBT8ZJd9h6/apy+sttKfgve1s=
+tfunk@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-4.0.0.tgz#de9399feaf2060901d590b7faad80fcd5443077e"
+ integrity sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==
dependencies:
- chalk "^1.1.1"
- object-path "^0.9.0"
+ chalk "^1.1.3"
+ dlv "^1.1.3"
through2-concurrent@^2.0.0:
version "2.0.0"
@@ -11742,7 +11937,7 @@ use@^3.1.0:
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
@@ -11974,6 +12169,14 @@ watchpack@^1.7.4:
chokidar "^3.4.1"
watchpack-chokidar2 "^2.0.0"
+watchpack@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.0.0.tgz#b12248f32f0fd4799b7be0802ad1f6573a45955c"
+ integrity sha512-xSdCxxYZWNk3VK13bZRYhsQpfa8Vg63zXG+3pyU8ouqSLRCv4IGXIp9Kr226q6GBkGRlZrST2wwKtjfKz2m7Cg==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
webcomponents.js@^0.7.24:
version "0.7.24"
resolved "https://registry.yarnpkg.com/webcomponents.js/-/webcomponents.js-0.7.24.tgz#2116fbfa1468ec416a7befdaa333e1d118f69c04"
@@ -12002,6 +12205,14 @@ webpack-sources@^1.4.0, webpack-sources@^1.4.1:
source-list-map "^2.0.0"
source-map "~0.6.1"
+webpack-sources@^2.1.1:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac"
+ integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==
+ dependencies:
+ source-list-map "^2.0.1"
+ source-map "^0.6.1"
+
webpack-stream@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/webpack-stream/-/webpack-stream-6.1.0.tgz#047348e36793432f329c7b5ff13e6e9b6872c152"
@@ -12017,7 +12228,7 @@ webpack-stream@^6.1.0:
vinyl "^2.1.0"
webpack "^4.26.1"
-webpack@^4.26.1, webpack@^4.44.2:
+webpack@^4.26.1:
version "4.44.2"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72"
integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==
@@ -12046,6 +12257,36 @@ webpack@^4.26.1, webpack@^4.44.2:
watchpack "^1.7.4"
webpack-sources "^1.4.1"
+webpack@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.3.2.tgz#f88f6f2c54eaa1f68c8f37d8984657eaf68b00f0"
+ integrity sha512-DXsfHoI6lQAR3KnQh7+FsRfs9fs+TEvzXCA35UbKv4kVuzslg7QCMAcpFRZNDMjdtm9N/PoO54XEzGN9TeacQg==
+ dependencies:
+ "@types/eslint-scope" "^3.7.0"
+ "@types/estree" "^0.0.45"
+ "@webassemblyjs/ast" "1.9.0"
+ "@webassemblyjs/helper-module-context" "1.9.0"
+ "@webassemblyjs/wasm-edit" "1.9.0"
+ "@webassemblyjs/wasm-parser" "1.9.0"
+ acorn "^8.0.4"
+ browserslist "^4.14.5"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.3.1"
+ eslint-scope "^5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.4"
+ json-parse-better-errors "^1.0.2"
+ loader-runner "^4.1.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ pkg-dir "^4.2.0"
+ schema-utils "^3.0.0"
+ tapable "^2.0.0"
+ terser-webpack-plugin "^5.0.3"
+ watchpack "^2.0.0"
+ webpack-sources "^2.1.1"
+
webworkify@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c"
@@ -12073,7 +12314,7 @@ which@1, which@^1.2.14, which@^1.2.9, which@^1.3.1:
dependencies:
isexe "^2.0.0"
-which@^2.0.1:
+which@^2.0.1, which@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
@@ -12215,6 +12456,11 @@ yallist@^3.0.2:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
yaml@^1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"