1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge remote-tracking branch 'upstream/master' into blurhash

This commit is contained in:
ferferga 2020-05-26 14:36:24 +02:00
commit 47d017ada1
20 changed files with 228 additions and 82 deletions

View file

@ -25,7 +25,7 @@
"file-loader": "^6.0.0",
"gulp": "^4.0.2",
"gulp-babel": "^8.0.0",
"gulp-cli": "^2.2.0",
"gulp-cli": "^2.2.1",
"gulp-concat": "^2.6.1",
"gulp-htmlmin": "^5.0.1",
"gulp-if": "^3.0.0",
@ -42,7 +42,7 @@
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.7.0",
"style-loader": "^1.1.3",
"stylelint": "^13.4.0",
"stylelint": "^13.5.0",
"stylelint-config-rational-order": "^0.1.2",
"stylelint-no-browser-hacks": "^1.2.1",
"stylelint-order": "^4.0.0",
@ -58,7 +58,7 @@
"blurhash": "^1.1.3",
"classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz",
"core-js": "^3.6.5",
"date-fns": "^2.13.0",
"date-fns": "^2.14.0",
"document-register-element": "^1.14.3",
"fast-text-encoding": "^1.0.1",
"flv.js": "^1.5.0",
@ -79,7 +79,7 @@
"screenfull": "^5.0.2",
"shaka-player": "^2.5.11",
"sortablejs": "^1.10.2",
"swiper": "^5.4.0",
"swiper": "^5.4.1",
"webcomponents.js": "^0.7.24",
"whatwg-fetch": "^3.0.0"
},

View file

@ -179,12 +179,6 @@ define(['datetime', 'events', 'itemHelper', 'serverNotifications', 'dom', 'globa
view.querySelector('#operatingSystem').innerHTML = globalize.translate('DashboardOperatingSystem', systemInfo.OperatingSystem);
view.querySelector('#architecture').innerHTML = globalize.translate('DashboardArchitecture', systemInfo.SystemArchitecture);
if (systemInfo.CanSelfRestart) {
view.querySelector('#btnRestartServer').classList.remove('hide');
} else {
view.querySelector('#btnRestartServer').classList.add('hide');
}
view.querySelector('#cachePath').innerHTML = systemInfo.CachePath;
view.querySelector('#logPath').innerHTML = systemInfo.LogPath;
view.querySelector('#transcodePath').innerHTML = systemInfo.TranscodingTempPath;

View file

@ -18,11 +18,6 @@ define(['jQuery', 'loading', 'globalize', 'fnchecked', 'emby-checkbox', 'emby-te
return '<option value="' + language.Value + '">' + language.Name + '</option>';
})).val(config.UICulture);
currentLanguage = config.UICulture;
if (systemInfo.CanSelfRestart || systemInfo.CanSelfUpdate) {
$('.autoUpdatesContainer', page).removeClass('hide');
} else {
$('.autoUpdatesContainer', page).addClass('hide');
}
loading.hide();
}

View file

@ -71,13 +71,13 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
});
}
function performInstallation(page, packageName, guid, updateClass, version) {
function performInstallation(page, name, guid, version) {
var developer = $('#developer', page).html().toLowerCase();
var alertCallback = function () {
loading.show();
page.querySelector('#btnInstall').disabled = true;
ApiClient.installPlugin(packageName, guid, updateClass, version).then(function () {
ApiClient.installPlugin(name, guid, version).then(function () {
loading.hide();
alertText(globalize.translate('PluginInstalledMessage'));
});
@ -112,9 +112,8 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
var installedPlugin = plugins.filter(function (plugin) {
return plugin.Name == name;
})[0];
var vals = $('#selectVersion', page).val().split('|');
var version = vals[0];
var version = $('#selectVersion', page).val();
if (installedPlugin) {
if (installedPlugin.Version === version) {
loading.hide();
@ -124,7 +123,7 @@ define(['jQuery', 'loading', 'libraryMenu', 'globalize', 'connectionManager', 'e
});
}
} else {
performInstallation(page, name, guid, vals[1], version);
performInstallation(page, name, guid, version);
}
});
return false;

View file

@ -16,7 +16,7 @@
</div>
<div style="margin-top:1em;">
<button is="emby-button" type="button" id="btnRestartServer" class="raised hide" onclick="DashboardPage.restart(this);" style="margin-left:0;">
<button is="emby-button" type="button" id="btnRestartServer" class="raised" onclick="DashboardPage.restart(this);" style="margin-left:0;">
<span>${ButtonRestart}</span>
</button>
<button is="emby-button" type="button" id="btnShutdown" class="raised" onclick="DashboardPage.shutdown(this);">

View file

@ -17,7 +17,7 @@
"AlwaysPlaySubtitles": "Vždy zobrazovat",
"AlwaysPlaySubtitlesHelp": "Titulky odpovídající jazykové předvolbě se načtou bez ohledu na jazyk audia.",
"Anytime": "Kdykoliv",
"AroundTime": "Okolo {0}",
"AroundTime": "Okolo",
"Art": "Umění",
"Artists": "Umělci",
"AsManyAsPossible": "Tolikrát jak je možné",
@ -1353,7 +1353,7 @@
"LabelLimit": "Limit:",
"LabelMaxStreamingBitrate": "Maximální kvalita streamování:",
"LabelMetadata": "Metadata:",
"LabelOptionalNetworkPathHelp": "Pokud je tato složka sdílena ve vaší síti, zadání cesty ke sdílené složce umožnit aplikacím Jellyfin na jiných zařízeních přímý přístup k souborům s médii.",
"LabelOptionalNetworkPathHelp": "Pokud je tato složka sdílena ve vaší síti, zadání cesty ke sdílené složce umožní aplikacím Jellyfin na jiných zařízeních přímý přístup k souborům s médii. Například {0} nebo {1}.",
"LabelPersonRole": "Úloha:",
"LabelPlaylist": "Playlist:",
"LabelReasonForTranscoding": "Důvod pro překódování:",
@ -1600,5 +1600,6 @@
"LabelRequireHttpsHelp": "Server automaticky přesměruje všechny požadavky z HTTP na HTTPS. Pokud server nenaslouchá na portu HTTPS, tato funkce nemá žádný účinek.",
"LabelRequireHttps": "Vyžadovat HTTPS",
"TabDVR": "Nahrávání",
"HeaderDVR": "Nahrávání"
"HeaderDVR": "Nahrávání",
"SaveChanges": "Uložit změny"
}

View file

@ -33,7 +33,7 @@
"AlwaysPlaySubtitlesHelp": "Untertitel die den Spracheinstellungen entsprechen werden unabhängig von der Tonspursprache geladen.",
"AnyLanguage": "Jede Sprache",
"Anytime": "Jederzeit",
"AroundTime": "Um {0}",
"AroundTime": "Um",
"Artists": "Interpreten",
"AsManyAsPossible": "So viele wie möglich",
"Ascending": "Aufsteigend",
@ -675,7 +675,7 @@
"LabelNumberOfGuideDays": "Anzahl von Tagen für die Programminformationen geladen werden sollen:",
"LabelNumberOfGuideDaysHelp": "Das laden von zusätzlichen Programmdaten bietet einen besseren Überblick und die Möglichkeit weiter in die Zukunft zu planen. Aber es wird länger dauern alles herunterzuladen. Auto wählt auf Grundlage der Kanalanzahl.",
"LabelOptionalNetworkPath": "(Optionaler) Gemeinsamer Netzwerkordner:",
"LabelOptionalNetworkPathHelp": "Wenn dieser Ordner in deinem Netzwerk geteilt wird, kann die Weitergabe des Netzwerkpfades Jellyfin Apps auf anderen Geräten direkten Zugang zu den Mediendateien ermöglichen.",
"LabelOptionalNetworkPathHelp": "Wenn dieser Ordner in deinem Netzwerk geteilt wird, kann die Weitergabe des Netzwerkpfades Jellyfin Apps auf anderen Geräten direkten Zugang zu den Mediendateien ermöglichen. Beispielsweise {0} oder {1}.",
"LabelOriginalAspectRatio": "Original Seitenverhältnis:",
"LabelOriginalTitle": "Original Titel:",
"LabelOverview": "Übersicht:",
@ -1535,7 +1535,7 @@
"SaveChanges": "Änderungen speichern",
"LabelRequireHttpsHelp": "Wenn dies ausgewählt ist, leitet der Server alle Anfragen über HTTP an HTTPS weiter. Dies hat keinen Effekt, falls der Server nicht auf HTTPS hört.",
"LabelRequireHttps": "Erfordere HTTPS",
"LabelEnableHttpsHelp": "Erlaubt es dem Server, den konfigurierten HTTPS-Post zu beobachten. Damit dies geschehen kann, muss ein gültiges Zertifikat konfiguriert sein.",
"LabelEnableHttpsHelp": "Erlaubt es dem Server, den konfigurierten HTTPS-Port zu beobachten. Damit dies geschehen kann, muss ein gültiges Zertifikat konfiguriert sein.",
"LabelEnableHttps": "Aktiviere HTTPS",
"HeaderServerAddressSettings": "Server-Adresseinstellungen",
"HeaderRemoteAccessSettings": "Fernzugriffs-Einstellungen",

View file

@ -1233,5 +1233,8 @@
"AskAdminToCreateLibrary": "Ζητήστε από έναν διαχειριστή να δημιουργήσει μια βιβλιοθήκη.",
"Artist": "Καλλιτέχνης",
"AllowedRemoteAddressesHelp": "Λίστα διαχωρισμένων διευθύνσεων IP ή καταχωρίσεων IP / netmask για δίκτυα που θα επιτρέπεται η σύνδεση εξ αποστάσεως. Εάν αφεθεί κενό, όλες οι απομακρυσμένες διευθύνσεις θα επιτρέπονται.",
"AllowFfmpegThrottlingHelp": "Όταν ένας διακωδικοποιητής ή remux φτάσει αρκετά μπροστά από την τρέχουσα θέση αναπαραγωγής, διακόψτε τη διαδικασία ώστε να καταναλώσει λιγότερους πόρους. Αυτό είναι πιο χρήσιμο όταν παρακολουθείτε χωρίς να αναζητάτε συχνά. Απενεργοποιήστε το εάν αντιμετωπίζετε προβλήματα αναπαραγωγής."
"AllowFfmpegThrottlingHelp": "Όταν ένας διακωδικοποιητής ή remux φτάσει αρκετά μπροστά από την τρέχουσα θέση αναπαραγωγής, διακόψτε τη διαδικασία ώστε να καταναλώσει λιγότερους πόρους. Αυτό είναι πιο χρήσιμο όταν παρακολουθείτε χωρίς να αναζητάτε συχνά. Απενεργοποιήστε το εάν αντιμετωπίζετε προβλήματα αναπαραγωγής.",
"ButtonTogglePlaylist": "Λίστα αναπαραγωγής",
"ButtonToggleContextMenu": "Περισσότερα",
"ButtonSplit": "Διαχωρισμός"
}

View file

@ -35,7 +35,7 @@
"AlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.",
"AnyLanguage": "Any Language",
"Anytime": "Anytime",
"AroundTime": "Around {0}",
"AroundTime": "Around",
"Art": "Art",
"Artist": "Artist",
"Artists": "Artists",
@ -646,7 +646,7 @@
"LabelEnableDlnaServerHelp": "Allows UPnP devices on your network to browse and play content.",
"LabelEnableHardwareDecodingFor": "Enable hardware decoding for:",
"LabelEnableHttps": "Enable HTTPS",
"LabelEnableHttpsHelp": "Enables the server to listen on the configured HTTPS post. A valid certificate must also be configured in order for this to take effect.",
"LabelEnableHttpsHelp": "Enables the server to listen on the configured HTTPS port. A valid certificate must also be configured in order 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",

View file

@ -212,7 +212,7 @@
"AskAdminToCreateLibrary": "از کاربر مدیر بخواهید که یک کتابخانه ایجاد کند.",
"Ascending": "بالا رونده",
"AsManyAsPossible": "تا حدی که ممکن است",
"AroundTime": "حدود {0}",
"AroundTime": "حدود",
"Anytime": "هر زمانی",
"AnyLanguage": "هر زبانی",
"AlwaysPlaySubtitles": "همیشه پخش کن",
@ -458,7 +458,7 @@
"BoxSet": "جعبه ست",
"Art": "هنر",
"Artist": "هنرمند",
"AllComplexFormats": "تمام فرمت‌های پیچیده (ASS, SSA, VOBSUB, PGS, SUB, IDX)",
"AllComplexFormats": "کلیه فرمت‌های پیچیده (ASS ، SSA ، VOBSUB ، PGS ، SUB ، IDX ، ...)",
"GuideProviderLogin": "ورود",
"Guide": "راهنما",
"GuestStar": "ستاره‌ی مهمان",
@ -641,7 +641,7 @@
"OptionPlainStorageFolders": "نمایش همه پوشه‌ها به عنوان پوشه‌های ذخیره سازی ساده",
"OptionParentalRating": "رتبه بندی والدین",
"OptionOnInterval": "در یک فاصله",
"BookLibraryHelp": "کتاب‌های صوتی و متنی پشتیبانی می‌شوند. {0}راهنمای نامگذاری کتاب{1} را مرور کنید.",
"BookLibraryHelp": "کتاب‌های صوتی و متنی پشتیبانی می‌شوند. {0} راهنمای نامگذاری کتاب {1} را مرور کنید.",
"TabInfo": "اطلاعات",
"TabGuide": "راهنما",
"TabFavorites": "مورد علاقه‌ها",

View file

@ -21,11 +21,11 @@
"AddToCollection": "संग्रह में जोड़ें",
"Add": "जोड़ें",
"Actor": "अभिनेता",
"AccessRestrictedTryAgainLater": "अभी प्रवेश प्रतिबंधित है। थोड़ी देर बाद कोशिश करें।",
"AccessRestrictedTryAgainLater": "वर्तमान में पहुंच प्रतिबंधित है। कृपया बाद में पुनः प्रयास करें.",
"AllowHWTranscodingHelp": "ट्यूनर को निरंतर रूप से धाराओं को ट्रांसकोड करने दें। यह सर्वर द्वारा ट्रांसकोडिंग को कम करने में मदद कर सकता है।",
"AllLanguages": "सभी भाषाएं",
"AllEpisodes": "सभी प्रकरण",
"AllComplexFormats": "सभी जटिल प्रारूप (ASS, SSA, VOBSUB, PGS, SUB / IDX, आदि)",
"AllComplexFormats": "सभी जटिल प्रारूप (ASS, SSA, VOBSUB, PGS, SUB, IDX,…)",
"AllChannels": "सभी चैनल्स",
"Alerts": "चेतावनियां",
"Albums": "संग्रहिकाएँ",
@ -34,5 +34,83 @@
"AddedOnValue": "जोड़ दिया",
"AddToPlaylist": "प्लेलिस्ट में जोड़ें",
"AllowMediaConversionHelp": "मीडिया परिवर्तन के लिये अनुमति दें",
"AllowMediaConversion": "मीडिया रूपांतरण की अनुमति दें"
"AllowMediaConversion": "मीडिया रूपांतरण की अनुमति दें",
"ButtonOk": "ठीक",
"ButtonOff": "बंद",
"ButtonNextTrack": "आगे धावन पथ",
"ButtonNew": "नया",
"ButtonNetwork": "संजाल",
"ButtonMore": "अधिक",
"ButtonManualLogin": "मैनुअल लॉगिन",
"ButtonLibraryAccess": "पुस्तकालय का उपयोग",
"ButtonLearnMore": "और अधिक जानें",
"ButtonInfo": "जानकारी",
"ButtonHome": "घर",
"ButtonHelp": "मदद",
"ButtonGuide": "मार्गदर्शक",
"ButtonGotIt": "समझ गया",
"ButtonFullscreen": "पूर्ण स्क्रीन",
"ButtonForgotPassword": "पासवर्ड भूल गए",
"ButtonFilter": "निस्पंदन",
"ButtonEditOtherUserPreferences": "इस उपयोगकर्ता की प्रोफ़ाइल, छवि और व्यक्तिगत प्राथमिकताएँ संपादित करें।",
"ButtonEditImages": "छवियों को संपादित करें",
"ButtonEdit": "संपादित करें",
"ButtonDownload": "डाउनलोड",
"ButtonDown": "नीचे",
"ButtonDeleteImage": "छवि हटाएं",
"ButtonDelete": "हटाएं",
"ButtonConnect": "जुडिये",
"ButtonChangeServer": "सर्वर बदलें",
"ButtonCancel": "रद्द करना",
"ButtonBack": "वापस",
"ButtonAudioTracks": "ऑडियो ट्रैक्स",
"ButtonArrowUp": "ऊपर",
"ButtonArrowRight": "दाएँ",
"ButtonArrowLeft": "बाएं",
"ButtonArrowDown": "नीचे",
"ButtonAddUser": "उपयोगकर्ता जोड़ें",
"ButtonAddServer": "सर्वर जोड़े",
"ButtonAddScheduledTaskTrigger": "ट्रिगर जोड़ें",
"ButtonAddMediaLibrary": "मीडिया लाइब्रेरी जोड़ें",
"ButtonAddImage": "छवि जोड़ें",
"ButtonAdd": "जोड़ना",
"UnsupportedPlayback": "Jellyfin DRM द्वारा संरक्षित सामग्री को डिक्रिप्ट नहीं कर सकता है, लेकिन सभी सामग्री की परवाह किए बिना, संरक्षित शीर्षकों सहित प्रयास किया जाएगा। एन्क्रिप्शन या अन्य असमर्थित सुविधाओं जैसे इंटरेक्टिव शीर्षक के कारण कुछ फाइलें पूरी तरह से काली दिखाई दे सकती हैं।",
"BoxRear": "बॉक्स (पीछे)",
"Box": "डिब्बा",
"Books": "पुस्तकें",
"BookLibraryHelp": "ऑडियो और पाठ्य पुस्तकें समर्थित हैं। {0} पुस्तक नामकरण गाइड {1} की समीक्षा करें।",
"Blacklist": "काला सूची में डालना",
"BirthPlaceValue": "जन्म स्थान: {0}",
"BirthLocation": "जन्म स्थान",
"BirthDateValue": "जन्म: {0}",
"Banner": "झंडा",
"Backdrops": "पृष्ठभूमि",
"Backdrop": "पृष्ठभूमि",
"AutoBasedOnLanguageSetting": "ऑटो (भाषा सेटिंग के आधार पर)",
"Auto": "ऑटो",
"AuthProviderHelp": "इस उपयोगकर्ता के पासवर्ड को प्रमाणित करने के लिए एक प्रमाणीकरण प्रदाता का उपयोग करें।",
"Audio": "नया",
"AttributeNew": "नया",
"AspectRatio": "आस्पेक्ट अनुपात",
"AskAdminToCreateLibrary": "लाइब्रेरी बनाने के लिए किसी व्यवस्थापक से पूछें।",
"Ascending": "आरोही",
"AsManyAsPossible": "जितने अधिक संभव हों",
"Artists": "कलाकार की",
"Artist": "कलाकार",
"Art": "कला",
"AroundTime": "लगभग",
"Anytime": "किसी भी समय",
"AnyLanguage": "कोई भी भाषा",
"AlwaysPlaySubtitlesHelp": "भाषा की वरीयता से मेल खाने वाले उपशीर्षक ऑडियो भाषा की परवाह किए बिना लोड किए जाएंगे।",
"AlwaysPlaySubtitles": "हमेशा खेलो",
"AllowedRemoteAddressesHelp": "कोमा ने नेटवर्क के लिए आईपी पते या आईपी / नेटमास्क प्रविष्टियों की सूची को अलग कर दिया है जिन्हें दूरस्थ रूप से कनेक्ट करने की अनुमति दी जाएगी। यदि खाली छोड़ दिया जाता है, तो सभी दूरस्थ पते की अनुमति दी जाएगी।",
"AllowRemoteAccessHelp": "अनियंत्रित होने पर, सभी दूरस्थ कनेक्शन अवरुद्ध हो जाएंगे।",
"AllowRemoteAccess": "इस जेलिफ़िन सर्वर को दूरस्थ कनेक्शन की अनुमति दें।",
"AllowFfmpegThrottlingHelp": "जब एक ट्रांसकोड या रीमूक्स वर्तमान प्लेबैक स्थिति से काफी आगे हो जाता है, तो प्रक्रिया को रोकें ताकि यह कम संसाधनों का उपभोग करेगा। अक्सर मांग किए बिना देखने पर यह सबसे उपयोगी है। यदि आप प्लेबैक समस्याओं का अनुभव करते हैं तो इसे बंद कर दें।",
"AllowFfmpegThrottling": "थ्रोटल ट्रांसकोड",
"AllowOnTheFlySubtitleExtractionHelp": "वीडियो ट्रांसकोडिंग को रोकने में मदद करने के लिए एंबेडेड सबटाइटल वीडियो से निकाले जा सकते हैं और सादे पाठ में ग्राहकों तक पहुंचाए जाते हैं। कुछ प्रणालियों पर यह एक लंबा समय ले सकता है और निष्कर्षण प्रक्रिया के दौरान वीडियो प्लेबैक को स्टाल करने का कारण बन सकता है। जब वे क्लाइंट डिवाइस द्वारा मूल रूप से समर्थित नहीं होते हैं, तो वीडियो ट्रांसकोडिंग के साथ जले हुए एम्बेडेड उपशीर्षक को अक्षम करें।",
"AlbumArtist": "चित्राधार कलाकार",
"AllowOnTheFlySubtitleExtraction": "मक्खी पर उपशीर्षक निष्कर्षण की अनुमति दें",
"Album": "एल्बम",
"AddItemToCollectionHelp": "उनके लिए खोज करके संग्रह में आइटम जोड़ें और उन्हें संग्रह में जोड़ने के लिए उनके राइट-क्लिक या टैप मेनू का उपयोग करें।"
}

View file

@ -592,7 +592,7 @@
"AlwaysPlaySubtitles": "Mindig jelenjen meg",
"AnyLanguage": "Bármelyik nyelv",
"Anytime": "Bármikor",
"AroundTime": "{0} körül",
"AroundTime": "kb.",
"AsManyAsPossible": "Amennyi lehetséges",
"AspectRatio": "Képarány",
"Auto": "Auto",
@ -933,7 +933,7 @@
"LabelNewName": "Új név:",
"LabelNewsCategories": "Hírek kategóriái:",
"LabelNumber": "Szám:",
"LabelOptionalNetworkPathHelp": "Ha ez a mappa meg van osztva a hálózaton, a hálózati megosztási útvonal megadása lehetővé teszi, hogy a Jellyfin alkalmazások más eszközökön közvetlenül hozzáférjenek a médiafájlokhoz.",
"LabelOptionalNetworkPathHelp": "Ha ez a mappa meg van osztva a hálózaton, a hálózati megosztási útvonal megadása lehetővé teszi, hogy a Jellyfin alkalmazások más eszközökön közvetlenül hozzáférjenek a médiafájlokhoz. Például: {0{ vagy {1}.",
"LabelPasswordConfirm": "Jelszó (megerősítés):",
"LabelPlaceOfBirth": "Születési hely:",
"LabelPostProcessor": "A feldolgozás utáni alkalmazás:",

View file

@ -28,7 +28,7 @@
"AlwaysPlaySubtitlesHelp": "I sottotitoli corrispondenti alla lingua preferita saranno caricati a prescindere dalla lingua dell'audio.",
"AnyLanguage": "Qualsiasi lingua",
"Anytime": "In qualsiasi momento",
"AroundTime": "Circa {0}",
"AroundTime": "Circa",
"Artists": "Artisti",
"AsManyAsPossible": "Tutto il possibile",
"Ascending": "Crescente",
@ -671,7 +671,7 @@
"LabelNumberOfGuideDays": "Numero di giorni per i quali scaricare i dati della guida:",
"LabelNumberOfGuideDaysHelp": "Scaricando più giorni si avrà la possibilità di pianificare in anticipo più programmi e vedere più liste, ma il tempo di download si allungherà. 'Auto': MB sceglierà automaticamente in base al numero di canali.",
"LabelOptionalNetworkPath": "Cartella condivisa (Opzionale):",
"LabelOptionalNetworkPathHelp": "Se questa cartella è condivisa sulla rete, fornendo il percorso di condivisione di rete si può consentire alle applicazioni Jellyfin su altri dispositivi di accedere direttamente ai file multimediali.",
"LabelOptionalNetworkPathHelp": "Se questa cartella è condivisa sulla rete, fornendo il percorso di condivisione di rete si può consentire alle applicazioni Jellyfin su altri dispositivi di accedere direttamente ai file multimediali. Ad esempio {0} oppure {1}.",
"LabelOriginalAspectRatio": "Aspetto originale:",
"LabelOriginalTitle": "Titolo originale:",
"LabelOverview": "Trama:",

View file

@ -256,7 +256,7 @@
"Anytime": "Oricând",
"Art": "Artă",
"AlwaysPlaySubtitlesHelp": "Subtitrările care se potrivesc cu preferințele limbii utilizate vor fi încărcate indiferent de limba audio.",
"AroundTime": "Împrejur {0}",
"AroundTime": "Împrejur",
"AsManyAsPossible": "Cât mai mulți cu putință",
"Ascending": "Ascendent",
"AspectRatio": "Raportul aspectului",

View file

@ -31,7 +31,7 @@
"AlwaysPlaySubtitlesHelp": "Субтитры, соответствующие настройке языка, будут загружаться независимо от языка аудио.",
"AnyLanguage": "Любой язык",
"Anytime": "В любое время",
"AroundTime": "Около {0}",
"AroundTime": "Около",
"Art": "Виньетка",
"Artists": "Исполнители",
"AsManyAsPossible": "Как можно больше",
@ -710,7 +710,7 @@
"LabelNumberOfGuideDays": "Число дней для загрузки данных телегида:",
"LabelNumberOfGuideDaysHelp": "Больше дней загрузки данных телегида обеспечивает возможность заблаговременно назначать расписание и просматривать больше перечней, однако это займёт больше времени для загрузки. При значении «Авто» выбор определяется числом каналов.",
"LabelOptionalNetworkPath": "(Необязательно) Общедоступная сетевая папка:",
"LabelOptionalNetworkPathHelp": "Если данная папка общедоступна в своей сети, предоставление пути к сетевой папке может позволить Jellyfin-приложениям на других устройствах получить прямой доступ к медиафайлам.",
"LabelOptionalNetworkPathHelp": "Если данная папка является общей в сети, указание пути к сетевой папке может позволить Jellyfin-приложениям на других устройствах иметь прямой доступ к медиафайлам. Например, {0} или {1}.",
"LabelOriginalAspectRatio": "Исходное соотношение сторон:",
"LabelOriginalTitle": "Оригинальное название:",
"LabelOverview": "Обзор:",
@ -1508,7 +1508,7 @@
"MessageUnauthorizedUser": "В настоящее время у вас нет доступа к серверу. Пожалуйста, свяжитесь с администратором сервера для получения дополнительной информации.",
"HeaderFavoritePlaylists": "Избранные плей-листы",
"LabelRequireHttpsHelp": "Если этот флажок установлен, сервер будет автоматически перенаправлять все запросы через HTTP на HTTPS. Это не имеет никакого эффекта, если сервер не слушает HTTPS.",
"LabelEnableHttpsHelp": "Позволяет серверу слушать сконфигурированный порт HTTPS. Действительный сертификат также должен быть сконфигурирован для того, чтобы это вступило в силу.",
"LabelEnableHttpsHelp": "Позволяет серверу слушать сконфигурированный HTTPS-порт. Действительный сертификат также должен быть сконфигурирован для того, чтобы это вступило в силу.",
"ApiKeysCaption": "Список действующих текущих API-ключей",
"TabDVR": "DVR",
"SaveChanges": "Сохранить изменения",

View file

@ -14,7 +14,7 @@
"AllowRemoteAccessHelp": "Nezaškrtnuté znamená, že všetky vzdialené pripojenia budú blokované.",
"AlwaysPlaySubtitles": "Vždy prehrať",
"AnyLanguage": "Akýkoľvek jazyk",
"AroundTime": "Okolo {0}",
"AroundTime": "Okolo",
"Artists": "Umelci",
"AsManyAsPossible": "Najviac ako je možné",
"Ascending": "Vzostupne",
@ -1389,7 +1389,7 @@
"LabelPersonRoleHelp": "Príklad: Vodič nákladiaku so zmrzlinou",
"LabelPasswordResetProvider": "Poskytovateľ obnovy hesla:",
"LabelParentNumber": "Číslo rodiča:",
"LabelOptionalNetworkPathHelp": "Pokiaľ je tento priečinok zdielaný vo vašej sieti, môže poskytovanie cesty k zdielanému priečinku umožniť Jellyfin aplikáciám priamy prístup k mediálnym súborom.",
"LabelOptionalNetworkPathHelp": "Pokiaľ je tento priečinok zdielaný vo vašej sieti, môže poskytovanie cesty k zdielanému priečinku umožniť Jellyfin aplikáciám priamy prístup k mediálnym súborom. Napríklad, {0} alebo {1}.",
"LabelNumberOfGuideDaysHelp": "Stiahnutím viacerých dní umožní sprievodca naplánovať a zobraziť viac vecí do budúcnosti, sťahovanie však môže trvať dlhšie. Auto vyberie možnosť podľa počtu kanálov.",
"LabelNumberOfGuideDays": "Počet dní pre stiahnutie dát sprievodcu:",
"LabelMusicStreamingTranscodingBitrateHelp": "Špecifikujte maximálny dátový tok pre streamovanie hudby.",

View file

@ -188,7 +188,7 @@
"Ascending": "Tăng dần",
"AsManyAsPossible": "Càng nhiều càng tốt",
"Artists": "Nghệ Sĩ",
"AroundTime": "Khoảng {0}",
"AroundTime": "Khoảng",
"Anytime": "Bất cứ lúc nào",
"AnyLanguage": "Ngôn Ngữ Bất Kỳ",
"AlwaysPlaySubtitlesHelp": "Phụ đề phù hợp với sở thích ngôn ngữ sẽ được tải bất kể ngôn ngữ âm thanh.",
@ -715,7 +715,7 @@
"LabelEnableSingleImageInDidlLimit": "Giới hạn chỉ một hình ảnh nhúng",
"LabelEnableRealtimeMonitorHelp": "Thay đổi để nội dung sẽ được xử lý ngay lập tức trên các hệ thống được hỗ trợ.",
"LabelEnableRealtimeMonitor": "Bật tính năng theo dõi thời gian thực",
"LabelEnableHttpsHelp": "Cho phép máy chủ theo dõi thiết lập HTTPS. Cần phải có chứng chỉ hợp lệ để tính năng này có hiệu quả.",
"LabelEnableHttpsHelp": "Cho phép máy chủ theo dõi port HTTPS đã được thiết lập. Cần phải có chứng chỉ hợp lệ để tính năng này có hiệu quả.",
"LabelEnableHttps": "Bật HTTPS",
"LabelEnableHardwareDecodingFor": "Bật tính năng giãi mã phần cứng cho:",
"LabelEnableDlnaServerHelp": "Cho phép các thiết bị UPnP trong mạng của bản để duyệt và phát nội dung.",
@ -731,5 +731,58 @@
"HeaderServerAddressSettings": "Cài Đặt Địa Chỉ Máy Chủ",
"HeaderRemoteAccessSettings": "Cài Đặt Truy Cập Từ Xa",
"HeaderHttpsSettings": "Cài Đặt HTTPS",
"HeaderDVR": "DVR"
"HeaderDVR": "DVR",
"LabelExtractChaptersDuringLibraryScanHelp": "Trích xuất hình ảnh của video được nhập vào trong lúc 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 từng chương khi quét thư viện",
"LabelBaseUrlHelp": "Thêm một thư mục tuỳ chọn vào đường dẫn máy chủ. Ví dụ: <code>http://example.com/<b>&lt;baseurl&gt;</b></code>",
"LabelLoginDisclaimerHelp": "Một tin nhắn sẽ hiển thị ở phía cuối của 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": "TCP port mà máy chủ Jellyfin HTTP nên kết nối.",
"LabelLocalHttpServerPortNumber": "HTTP port nội bộ:",
"LabelLineup": "Danh sách diễn viên:",
"LabelLibraryPageSizeHelp": "Cài đặt số lượng mục hiển thị trong một trang thư viện. Cài đặt 0 để vô hiệu hoá việc phân trang.",
"LabelLibraryPageSize": "Kích thước trang của thư viện:",
"LabelLanNetworks": "Mạng nội bộ:",
"LabelKodiMetadataUserHelp": "Lưu dữ liệu xem vào tập tin NFO dành cho những ứng dụng khác sử dụng.",
"LabelKodiMetadataUser": "Lưu thông tin người xem vào tập tin NFO dành cho:",
"LabelKodiMetadataSaveImagePathsHelp": "Cài đặt này được khuyến cáo nếu bạn có những hình ảnh đặt tên không đúng với hướng dẫn của Kodi.",
"LabelKodiMetadataSaveImagePaths": "Lưu đường dẫn hình ảnh trong tập tin NFO",
"LabelKodiMetadataEnablePathSubstitutionHelp": "Kích hoạt thay thế đường dẫn hình ảnh sử dụng cài đặt của máy chủ.",
"LabelKodiMetadataEnablePathSubstitution": "Kích hoạt thay thế đường dẫn",
"LabelKodiMetadataEnableExtraThumbsHelp": "Khi tải hình ảnh, chúng có thể được lưu vào cả extrafanart và extrathumbs để tối ưu hoá khả năng tương thích với giao diện Kodi.",
"LabelKodiMetadataEnableExtraThumbs": "Sao chép từ mục extrafanart đến mục extrathumbs",
"LabelKodiMetadataDateFormatHelp": "Toàn bộ ngày trong tập tin NFO sẽ được đọc sử dụng định dạng này.",
"LabelKodiMetadataDateFormat": "Định dạng của ngày phát hành:",
"LabelKidsCategories": "Những thể loại của trẻ em:",
"LabelKeepUpTo": "Theo kịp:",
"LabelInternetQuality": "Chất lượng Internet:",
"LabelInNetworkSignInWithEasyPasswordHelp": "Sử dụng mã PIN đơn giản để đăng nhập thiết bị phát trong mạng nội bộ. Mật khẩu thông thường sẽ chỉ cần khi không truy cập nội mạng. Nếu mã PIN để trống, bạn sex không cần mật khẩu trong mạng nội bộ.",
"LabelInNetworkSignInWithEasyPassword": "Kích hoạt đăng nhập nội mạng bằng mã PIN đơn giản",
"LabelImportOnlyFavoriteChannels": "Giới hạn để chỉ nhập vào những kênh yêu thích",
"LabelImageType": "Loại hình ảnh:",
"LabelImageFetchersHelp": "Kích hoạt và xếp hạng chương trình tải hình ảnh theo thứ tự ưu tiên.",
"LabelIdentificationFieldHelp": "Một phần chuỗi không phân biệt viết hoa/thường hoặc regex expression.",
"LabelIconMaxWidthHelp": "Độ phân giải tối đa của biểu tượng hiển thị thông qua upnp:icon.",
"LabelIconMaxWidth": "Chiều ngang tối đa của biểu tượng:",
"LabelIconMaxHeightHelp": "Độ phân giải tối đa của biểu tượng hiển thị thông qua upnp:icon.",
"LabelIconMaxHeight": "Chiều cao tối đa của biểu tượng:",
"LabelHttpsPortHelp": "TCP port mà máy chủ Jellyfin HTTPS nên kết nối vào.",
"LabelHttpsPort": "HTTPS port trên máy chủ:",
"LabelHomeScreenSectionValue": "Mục trên trang chủ {0}:",
"LabelHomeNetworkQuality": "Chất lượng mạng trong nhà:",
"LabelHardwareAccelerationTypeHelp": "Hỗ trợ phần cần những thiết lập bổ sung.",
"LabelHardwareAccelerationType": "Hỗ trợ phần cứng:",
"LabelEncoderPreset": "Thiết lập cài sẵn của mã H264 và H265:",
"LabelH264Crf": "CRF của mã H264:",
"LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, các bộ phim thuộc về một bộ sưu tập sẽ hiển thị trong một nhóm.",
"LabelGroupMoviesIntoCollections": "Nhóm phim vào bộ sưu tập",
"LabelServerNameHelp": "Tên này sẽ được sử dụng để phân biệt máy chủ và giá trị mặc định là tên của máy tính chủ.",
"LabelFriendlyName": "Tên thân thiện:",
"LabelFormat": "Định dạng:",
"LabelForgotPasswordUsernameHelp": "Nhập vào tên tài khoản nếu bạn nhớ nó.",
"LabelFont": "Kiểu chữ:",
"LabelFolder": "Thư mục:",
"LabelFileOrUrl": "Tệp hoặc URL:",
"LabelFailed": "Thất bại"
}

View file

@ -548,7 +548,7 @@
"LabelEmbedAlbumArtDidl": "在DIDL中嵌入专辑封面",
"LabelEmbedAlbumArtDidlHelp": "有些设备首选这种方式获取专辑封面。启用该选项可能导致其他设备播放失败。",
"LabelEnableAutomaticPortMap": "开启自动端口映射",
"LabelEnableAutomaticPortMapHelp": "尝试通过UPnP将公共端口自动映射到本地端口。这可能不适用于某些型号的路由器。需要服务器重新启动后才会应用更改。",
"LabelEnableAutomaticPortMapHelp": "尝试通过UPnP将路由器端口自动转发到服务器端口。这可能不适用于某些型号的路由器和网络配置。需要服务器重新启动后才会应用更改。",
"LabelEnableBlastAliveMessages": "爆发活动信号",
"LabelEnableBlastAliveMessagesHelp": "如果该服务器不能被网络中的其他UPnP设备检测到请启用此选项。",
"LabelEnableDlnaClientDiscoveryInterval": "客户端搜寻时间间隔(秒)",
@ -670,7 +670,7 @@
"LabelNumberOfGuideDays": "下载几天的节目指南:",
"LabelNumberOfGuideDaysHelp": "下载更多天的节目指南可以帮你进一步查看节目列表并做出提前安排,但下载过程也将耗时更久。它将基于频道数量自动选择。",
"LabelOptionalNetworkPath": "(可选的)共享的网络文件夹:",
"LabelOptionalNetworkPathHelp": "如果这个文件夹在你的网络上是共享的,提供这个网络共享地址能够允许其他设备上的 Jellyfin 应用程序直接访问媒体文件。",
"LabelOptionalNetworkPathHelp": "如果这个文件夹在你的网络上是共享的,提供这个网络共享地址能够允许其他设备上的 Jellyfin 应用程序直接访问媒体文件,例如 {0} 或者 {1}。",
"LabelOriginalAspectRatio": "原始长宽比:",
"LabelOriginalTitle": "原标题:",
"LabelOverview": "内容概述:",
@ -1020,7 +1020,7 @@
"OptionMissingEpisode": "缺少的剧集",
"OptionMonday": "星期一",
"OptionNameSort": "名字",
"OptionNew": "更新...",
"OptionNew": "新建…",
"OptionNone": "没有",
"OptionOnAppStartup": "在程序启动时",
"OptionOnInterval": "在一个期间",
@ -1455,7 +1455,7 @@
"ButtonAddImage": "添加图片",
"LabelPlayer": "播放器:",
"LabelBaseUrl": "基础 URL",
"LabelBaseUrlHelp": "您可以在此处添加自定义子目录,以便从更唯一的 URL 访问服务器。",
"LabelBaseUrlHelp": "在此处添加自定义子目录到服务器的 URL例如<code>http://example.com/<b>&lt;baseurl&gt;</b></code>。",
"MusicLibraryHelp": "重播 {0}音乐命名指南{1}。",
"HeaderFavoritePeople": "最喜欢的人物",
"OptionRandom": "随机",
@ -1514,5 +1514,12 @@
"HeaderServerAddressSettings": "服务器地址设置",
"HeaderRemoteAccessSettings": "远程访问设置",
"HeaderHttpsSettings": "HTTPS 设置",
"ApiKeysCaption": "当前启用的 API 密钥"
"ApiKeysCaption": "当前启用的 API 密钥",
"TabDVR": "DVR",
"SaveChanges": "保存更改",
"LabelRequireHttpsHelp": "开启后服务器将自动将所有 HTTP 请求重定向到 HTTPS。如果服务器没有启用 HTTPS 则不生效。",
"LabelRequireHttps": "强制 HTTPS",
"LabelStable": "稳定版",
"LabelEnableHttpsHelp": "开启服务器监听 HTTPS 端口。必须配置有效的证书才会生效。",
"LabelEnableHttps": "启用 HTTPS"
}

View file

@ -293,7 +293,17 @@ html {
.emby-checkbox:checked + span + .checkboxOutline,
.itemProgressBarForeground {
background-color: #00a4dc;
background: linear-gradient(90deg, rgba(0, 210, 201, 1) 0%, rgba(13, 194, 98, 1) 28%, rgba(0, 75, 185, 1) 100%);
}
.itemProgressBar {
background: rgba(230, 230, 230, 0.8);
height: 0.18rem;
}
.innerCardFooter {
border-radius: 0.14rem;
margin: 0.4rem 0.5rem 0.4rem 0.5rem;
}
.emby-checkbox:focus:not(:checked) + span + .checkboxOutline {
@ -445,6 +455,12 @@ html {
border-color: #00a4dc !important;
}
.cardContent-button,
.itemDetailImage,
.cardOverlayContainer {
border-radius: 0.5rem;
}
.metadataSidebarIcon {
color: #00a4dc;
}

View file

@ -3160,10 +3160,10 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
date-fns@^2.13.0:
version "2.13.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.13.0.tgz#d7b8a0a2d392e8d88a8024d0a46b980bbfdbd708"
integrity sha512-xm0c61mevGF7f0XpCGtDTGpzEFC/1fpLXHbmFpxZZQJuvByIK2ozm6cSYuU+nxFYOPh2EuCfzUwlTEFwKG+h5w==
date-fns@^2.14.0:
version "2.14.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.14.0.tgz#359a87a265bb34ef2e38f93ecf63ac453f9bc7ba"
integrity sha512-1zD+68jhFgDIM0rF05rcwYO8cExdNqxjq4xP1QKM60Q45mnO6zaMWB4tOzrIr4M4GSLntsKeE4c9Bdl2jhL/yw==
dateformat@^2.0.0:
version "2.2.0"
@ -3514,12 +3514,12 @@ dom-serializer@0:
domelementtype "^2.0.1"
entities "^2.0.0"
dom7@^2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/dom7/-/dom7-2.1.3.tgz#a736f9c3bfbc4ca039a81cd095f97d1d7f3de19c"
integrity sha512-QTxHHDox+M6ZFz1zHPAHZKI3JOHY5iY4i9BK2uctlggxKQwRhO3q3HHFq1BKsT25Bm/ySSj70K6Wk/G4bs9rMQ==
dom7@^2.1.5:
version "2.1.5"
resolved "https://registry.yarnpkg.com/dom7/-/dom7-2.1.5.tgz#a79411017800b31d8400070cdaebbfc92c1f6377"
integrity sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA==
dependencies:
ssr-window "^1.0.1"
ssr-window "^2.0.0"
domain-browser@^1.1.1:
version "1.2.0"
@ -5218,10 +5218,10 @@ gulp-babel@^8.0.0:
through2 "^2.0.0"
vinyl-sourcemaps-apply "^0.2.0"
gulp-cli@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.2.0.tgz#5533126eeb7fe415a7e3e84a297d334d5cf70ebc"
integrity sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==
gulp-cli@^2.2.0, gulp-cli@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.2.1.tgz#376e427661b7996430a89d71c15df75defa3360a"
integrity sha512-yEMxrXqY8mJFlaauFQxNrCpzWJThu0sH1sqlToaTOT063Hub9s/Nt2C+GSLe6feQ/IMWrHvGOOsyES7CQc9O+A==
dependencies:
ansi-colors "^1.0.1"
archy "^1.0.0"
@ -10920,10 +10920,10 @@ sshpk@^1.7.0:
safer-buffer "^2.0.2"
tweetnacl "~0.14.0"
ssr-window@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ssr-window/-/ssr-window-1.0.1.tgz#30752a6a4666e7767f0b7e6aa6fc2fdbd0d9b369"
integrity sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg==
ssr-window@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ssr-window/-/ssr-window-2.0.0.tgz#98c301aef99523317f8d69618f0010791096efc4"
integrity sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A==
ssri@^6.0.1:
version "6.0.1"
@ -11317,10 +11317,10 @@ stylelint-order@^4.0.0:
postcss "^7.0.26"
postcss-sorting "^5.0.1"
stylelint@^13.4.0:
version "13.4.0"
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.4.0.tgz#15071c4cc15138365acf2396395c17823cf652b9"
integrity sha512-VOAOkTil5GmUfEJH+O6LdsggoUt692QTSu+YfLhVP5sFTVCVp0+PS2oCjjG8ZdUAP9aNNNYxTP6GWVbB1tl2bg==
stylelint@^13.5.0:
version "13.5.0"
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.5.0.tgz#9edbf90c8c02c47fd0c4818376e3799145f22cab"
integrity sha512-+Jy7ieKAWKTf2tmcAE7jgScxH39Urb87i0bjK/enScFaGWWaFn4kAPwepGOSk2b7CLUDVt/O6kwA0x0p/V7moQ==
dependencies:
"@stylelint/postcss-css-in-js" "^0.37.1"
"@stylelint/postcss-markdown" "^0.36.1"
@ -11496,13 +11496,13 @@ svgo@^1.0.0, svgo@^1.3.2:
unquote "~1.1.1"
util.promisify "~1.0.0"
swiper@^5.4.0:
version "5.4.0"
resolved "https://registry.yarnpkg.com/swiper/-/swiper-5.4.0.tgz#fa7222bf39e068404362f6c8e11964cfbe41ab0e"
integrity sha512-2L2JX3BsTUjyZVFcwGI0eYg5G7w5EF/Pb4ogqwHlqGk3GbfI84N+p3khpaVsBvZK1tIkjyf9OwR0uD+BC38Dng==
swiper@^5.4.1:
version "5.4.1"
resolved "https://registry.yarnpkg.com/swiper/-/swiper-5.4.1.tgz#6731e000e97f8b6560c11b141ebaf559063af565"
integrity sha512-l2EiWe7uOXB2EBMVLtJqn51FW22wF9e24WETT+S+tuFNvSDq1gadc/hyGGsAMqFGKJKIO6q6cqk7ToVaOI+onw==
dependencies:
dom7 "^2.1.3"
ssr-window "^1.0.1"
dom7 "^2.1.5"
ssr-window "^2.0.0"
symbol-observable@1.0.1:
version "1.0.1"